This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: -Dgnu_{linux,hurd}


On Sat, Apr 13, 2002 at 01:56:38PM -0700, Mark Mitchell wrote:
> --On Saturday, April 13, 2002 09:52:49 PM +0100 "Joseph S. Myers" 
> <jsm28@cam.ac.uk> wrote:
> >
> >How about also getting rid of all nonreserved predefined symbols, on the
> >mainline?  (And deprecating them in the 3.1 release notes.)  Users have
> >known since 1989 that symbols in the reserved namespaces should be used,
> >e.g. __unix__ not unix.
> 
> I agree with this suggestion.

Patch follows.  Bootstrapping now.  The long, boring part has been
gzipped to fit under the message size limit.  I updated a few
old-syntax -A switches while I was at it.

Let's have only __gnu_{linux,hurd}__ in 3.1, since they are new.

zw

	* gcc.c: Delete all support for %P and %[...] specs.
	(cpp_unique_options): Just %{!undef:%p}.
	(do_spec_1): Generate an error if we see a -D switch from
	a spec string, for a macro outside the reserved namespace.
	Have %p just recurse on cpp_predefines.

	* doc/cpp.texi: Document removal of all predefined macros
	outside the reserved namespace.

	* config/freebsd-spec.h, config/psos.h, config/svr3.h,
	config/svr4.h, config/a29k/unix.h, config/a29k/vx29k.h,
	config/alpha/alpha.h, config/alpha/linux.h,
	config/alpha/osf.h, config/alpha/vms.h,
	config/alpha/vxworks.h, config/arm/arm-wince-pe.h,
	config/arm/linux-elf.h, config/arm/netbsd.h,
	config/arm/riscix.h, config/arm/riscix1-1.h,
	config/arm/semiaof.h, config/arm/unknown-elf-oabi.h,
	config/arm/vxarm.h, config/avr/avr.h, config/clipper/clix.h,
	config/convex/convex.h, config/cris/aout.h,
	config/cris/cris.h, config/cris/linux.h,
	config/dsp16xx/dsp16xx.h, config/elxsi/elxsi.h,
	config/fr30/fr30.h, config/h8300/rtems.h, config/i370/linux.h,
	config/i370/mvs.h, config/i370/oe.h, config/i386/386bsd.h,
	config/i386/aix386ng.h, config/i386/bsd386.h,
	config/i386/crtdll.h, config/i386/cygwin.h,
	config/i386/dgux.h, config/i386/djgpp-rtems.h,
	config/i386/djgpp.h, config/i386/freebsd-aout.h,
	config/i386/gas.h, config/i386/gnu.h,
	config/i386/i386-interix.h, config/i386/i386-interix3.h,
	config/i386/i386.h, config/i386/linux-aout.h,
	config/i386/linux-oldld.h, config/i386/linux.h,
	config/i386/linux64.h, config/i386/lynx-ng.h,
	config/i386/lynx.h, config/i386/mach.h, config/i386/mingw32.h,
	config/i386/moss.h, config/i386/netbsd.h,
	config/i386/netware.h, config/i386/next.h,
	config/i386/osf1elf.h, config/i386/osfelf.h,
	config/i386/osfrose.h, config/i386/ptx4-i.h,
	config/i386/sco5.h, config/i386/sequent.h, config/i386/sol2.h,
	config/i386/sun.h, config/i386/sysv3.h, config/i386/sysv4.h,
	config/i386/uwin.h, config/i386/vsta.h, config/i386/vxi386.h,
	config/i386/win32.h, config/i860/fx2800.h, config/i860/i860.h,
	config/i860/mach.h, config/i860/paragon.h,
	config/i860/sysv3.h, config/i860/sysv4.h, config/i960/i960.h,
	config/i960/rtems.h, config/i960/vx960-coff.h,
	config/ia64/aix.h, config/ia64/elf.h, config/ia64/hpux.h,
	config/ia64/linux.h, config/m68hc11/m68hc11.h,
	config/m68hc11/m68hc12.h, config/m68k/3b1.h,
	config/m68k/3b1g.h, config/m68k/a-ux.h,
	config/m68k/altos3068.h, config/m68k/amix.h,
	config/m68k/apollo68.h, config/m68k/ccur-GAS.h,
	config/m68k/crds.h, config/m68k/ctix.h, config/m68k/dpx2.h,
	config/m68k/hp2bsd.h, config/m68k/hp310.h,
	config/m68k/hp320.h, config/m68k/hp3bsd.h,
	config/m68k/hp3bsd44.h, config/m68k/isi.h,
	config/m68k/linux-aout.h, config/m68k/linux.h,
	config/m68k/lynx-ng.h, config/m68k/lynx.h,
	config/m68k/m68k-none.h, config/m68k/m68k-psos.h,
	config/m68k/m68kemb.h, config/m68k/m68kv4.h,
	config/m68k/mot3300.h, config/m68k/netbsd.h,
	config/m68k/news.h, config/m68k/next.h, config/m68k/pbb.h,
	config/m68k/plexus.h, config/m68k/rtems.h,
	config/m68k/rtemself.h, config/m68k/sun2.h,
	config/m68k/sun2o4.h, config/m68k/sun3.h,
	config/m68k/sun3mach.h, config/m68k/tower-as.h,
	config/m68k/tower.h, config/m68k/vxm68k.h, config/m88k/dgux.h,
	config/m88k/dguxbcs.h, config/m88k/dolph.h,
	config/m88k/luna.h, config/m88k/m88k-aout.h,
	config/m88k/m88k-coff.h, config/m88k/m88k.h,
	config/m88k/openbsd.h, config/m88k/sysv3.h,
	config/m88k/sysv4.h, config/mips/bsd-4.h, config/mips/bsd-5.h,
	config/mips/dec-bsd.h, config/mips/dec-osf1.h,
	config/mips/ecoff.h, config/mips/ecoffl.h,
	config/mips/elf64.h, config/mips/elfl.h, config/mips/elfl64.h,
	config/mips/iris3.h, config/mips/iris5.h, config/mips/iris6.h,
	config/mips/linux.h, config/mips/mips.h, config/mips/news4.h,
	config/mips/news5.h, config/mips/nws3250v4.h,
	config/mips/osfrose.h, config/mips/rtems.h,
	config/mips/rtems64.h, config/mips/sni-svr4.h,
	config/mips/svr3-4.h, config/mips/svr3-5.h,
	config/mips/svr4-4.h, config/mips/svr4-5.h,
	config/mips/ultrix.h, config/ns32k/encore.h,
	config/ns32k/merlin.h, config/ns32k/netbsd.h,
	config/ns32k/ns32k.h, config/ns32k/pc532-mach.h,
	config/ns32k/pc532.h, config/ns32k/sequent.h,
	config/ns32k/tek6000.h, config/ns32k/tek6100.h,
	config/ns32k/tek6200.h, config/pa/pa-hiux.h,
	config/pa/pa-hpux.h, config/pa/pa-hpux7.h,
	config/pa/pa-linux.h, config/pa/pa-osf.h,
	config/pa/pa-pro-end.h, config/pa/pa.h, config/pa/rtems.h,
	config/pdp11/pdp11.h, config/pj/linux.h, config/romp/romp.h,
	config/rs6000/eabi.h, config/rs6000/eabisim.h,
	config/rs6000/linux.h, config/rs6000/lynx.h,
	config/rs6000/mach.h, config/rs6000/rtems.h,
	config/rs6000/sysv4.h, config/s390/linux.h, config/sh/linux.h,
	config/sh/sh.h, config/sparc/aout.h, config/sparc/elf.h,
	config/sparc/linux-aout.h, config/sparc/linux.h,
	config/sparc/linux64.h, config/sparc/lite.h,
	config/sparc/litecoff.h, config/sparc/lynx-ng.h,
	config/sparc/lynx.h, config/sparc/netbsd.h,
	config/sparc/pbd.h, config/sparc/rtems.h,
	config/sparc/rtemself.h, config/sparc/sol2.h,
	config/sparc/sp64-elf.h, config/sparc/splet.h,
	config/sparc/sun4o3.h, config/sparc/sunos4.h,
	config/sparc/sysv4.h, config/sparc/vxsim.h,
	config/sparc/vxsparc.h, config/sparc/vxsparc64.h,
	config/stormy16/stormy16.h, config/vax/netbsd.h,
	config/vax/ultrix.h, config/vax/vax.h, config/vax/vaxv.h,
	config/vax/vms.h, config/we32k/we32k.h, config/xtensa/linux.h:
	Do not define any macros outside of the reserved namespace.
	Use -Afoo=bar, not -Afoo(bar).

===================================================================
Index: gcc.c
--- gcc.c	7 Apr 2002 03:12:22 -0000	1.309
+++ gcc.c	14 Apr 2002 06:40:57 -0000
@@ -411,9 +411,6 @@ or with constant text in a single argume
 	example, `.o'.
  %p	substitutes the standard macro predefinitions for the
 	current target machine.  Use this when running cpp.
- %P	like %p, but puts `__' before and after the name of each macro.
-	(Except macros that already have __.)
-	This is for ANSI C.
  %I	Substitute a -iprefix option made from GCC_EXEC_PREFIX.
  %s     current argument is the name of a library or startup file of some sort.
         Search for that file in a standard list of directories
@@ -482,7 +479,6 @@ or with constant text in a single argume
  %{S|P:X} substitutes X if either -S or -P was given to CC.  This may be
 	  combined with ! and . as above binding stronger than the OR.
  %(Spec) processes a specification defined in a specs file as *Spec:
- %[Spec] as above, but put __ around -D arguments
 
 The conditional text X in a %{S:X} or %{!S:X} construct may contain
 other nested % constructs or spaces, or even newlines.  They are
@@ -678,7 +674,7 @@ static const char *cpp_unique_options =
  %{M} %{MM} %W{MF*} %{MG} %{MP} %{MQ*} %{MT*}\
  %{!E:%{!M:%{!MM:%{MD|MMD:%{o*:-MQ %*}}}}}\
  %{!no-gcc:-D__GNUC__=%v1 -D__GNUC_MINOR__=%v2 -D__GNUC_PATCHLEVEL__=%v3}\
- %{!undef:%{!ansi:%{!std=*:%p}%{std=gnu*:%p}} %P} %{trigraphs}\
+ %{!undef:%p} %{trigraphs}\
  %{Os:-D__OPTIMIZE_SIZE__} %{O*:%{!O0:-D__OPTIMIZE__}}\
  %{fno-inline|O0|!O*:-D__NO_INLINE__} %{ffast-math:-D__FAST_MATH__}\
  %{fshort-wchar:-U__WCHAR_TYPE__ -D__WCHAR_TYPE__=short\\ unsigned\\ int}\
@@ -1338,7 +1334,7 @@ static const char *const standard_bindir
 static const char *multilib_dir;
 
 /* Structure to keep track of the specs that have been defined so far.
-   These are accessed using %(specname) or %[specname] in a compiler
+   These are accessed using %(specname) in a compiler
    or link spec.  */
 
 struct spec_list
@@ -4319,6 +4315,19 @@ do_spec_1 (spec, inswitch, soft_matched_
 	this_is_library_file = 0;
 	break;
 
+      case '-':
+	/* Check for -D switches outside the reserved namespace.
+	   We don't allow these anymore.  */
+	if (p[0] == 'D'
+	    && (p[1] != '_' || (ISLOWER(p[2]) || ISDIGIT(p[2]))))
+	  {
+	    const char *q = p;
+	    while (*q && *q != ' ' && *q != '\t') q++;
+	    error ("Macro \"%*s\" outside the reserved namespace (bug in gcc)",
+		   q - (p+1), p+1);
+	  }
+	goto normal;
+
       case '%':
 	switch (c = *p++)
 	  {
@@ -4826,164 +4835,9 @@ do_spec_1 (spec, inswitch, soft_matched_
 	    break;
 
 	  case 'p':
-	    {
-	      char *x = (char *) alloca (strlen (cpp_predefines) + 1);
-	      char *buf = x;
-	      const char *y;
-
-	      /* Copy all of the -D options in CPP_PREDEFINES into BUF.  */
-	      y = cpp_predefines;
-	      while (*y != 0)
-		{
-		  if (! strncmp (y, "-D", 2))
-		    /* Copy the whole option.  */
-		    while (*y && *y != ' ' && *y != '\t')
-		      *x++ = *y++;
-		  else if (*y == ' ' || *y == '\t')
-		    /* Copy whitespace to the result.  */
-		    *x++ = *y++;
-		  /* Don't copy other options.  */
-		  else
-		    y++;
-		}
-
-	      *x = 0;
-
-	      value = do_spec_1 (buf, 0, NULL);
-	      if (value != 0)
-		return value;
-	    }
-	    break;
-
-	  case 'P':
-	    {
-	      char *x = (char *) alloca (strlen (cpp_predefines) * 4 + 1);
-	      char *buf = x;
-	      const char *y;
-
-	      /* Copy all of CPP_PREDEFINES into BUF,
-		 but force them all into the reserved name space if they
-		 aren't already there.  The reserved name space is all
-		 identifiers beginning with two underscores or with one
-		 underscore and a capital letter.  We do the forcing by
-		 adding up to two underscores to the beginning and end
-		 of each symbol. e.g. mips, _mips, mips_, and _mips_ all
-		 become __mips__.  */
-	      y = cpp_predefines;
-	      while (*y != 0)
-		{
-		  if (! strncmp (y, "-D", 2))
-		    {
-		      int flag = 0;
-
-		      *x++ = *y++;
-		      *x++ = *y++;
-
-		      if (*y != '_'
-			  || (*(y + 1) != '_'
-			      && ! ISUPPER ((unsigned char) *(y + 1))))
-			{
-			  /* Stick __ at front of macro name.  */
-			  if (*y != '_')
-			    *x++ = '_';
-			  *x++ = '_';
-			  /* Arrange to stick __ at the end as well.  */
-			  flag = 1;
-			}
-
-		      /* Copy the macro name.  */
-		      while (*y && *y != '=' && *y != ' ' && *y != '\t')
-			*x++ = *y++;
-
-		      if (flag)
-			{
-			  if (x[-1] != '_')
-			    {
-			      if (x[-2] != '_')
-				*x++ = '_';
-			      *x++ = '_';
-			    }
-			}
-
-		      /* Copy the value given, if any.  */
-		      while (*y && *y != ' ' && *y != '\t')
-			*x++ = *y++;
-		    }
-		  else if (*y == ' ' || *y == '\t')
-		    /* Copy whitespace to the result.  */
-		    *x++ = *y++;
-		  /* Don't copy -A options  */
-		  else
-		    y++;
-		}
-	      *x++ = ' ';
-
-	      /* Copy all of CPP_PREDEFINES into BUF,
-		 but put __ after every -D.  */
-	      y = cpp_predefines;
-	      while (*y != 0)
-		{
-		  if (! strncmp (y, "-D", 2))
-		    {
-		      y += 2;
-
-		      if (*y != '_'
-			  || (*(y + 1) != '_'
-			      && ! ISUPPER ((unsigned char) *(y + 1))))
-			{
-			  /* Stick -D__ at front of macro name.  */
-			  *x++ = '-';
-			  *x++ = 'D';
-			  if (*y != '_')
-			    *x++ = '_';
-			  *x++ = '_';
-
-			  /* Copy the macro name.  */
-			  while (*y && *y != '=' && *y != ' ' && *y != '\t')
-			    *x++ = *y++;
-
-			  /* Copy the value given, if any.  */
-			  while (*y && *y != ' ' && *y != '\t')
-			    *x++ = *y++;
-			}
-		      else
-			{
-			  /* Do not copy this macro - we have just done it before */
-			  while (*y && *y != ' ' && *y != '\t')
-			    y++;
-			}
-		    }
-		  else if (*y == ' ' || *y == '\t')
-		    /* Copy whitespace to the result.  */
-		    *x++ = *y++;
-		  /* Don't copy -A options.  */
-		  else
-		    y++;
-		}
-	      *x++ = ' ';
-
-	      /* Copy all of the -A options in CPP_PREDEFINES into BUF.  */
-	      y = cpp_predefines;
-	      while (*y != 0)
-		{
-		  if (! strncmp (y, "-A", 2))
-		    /* Copy the whole option.  */
-		    while (*y && *y != ' ' && *y != '\t')
-		      *x++ = *y++;
-		  else if (*y == ' ' || *y == '\t')
-		    /* Copy whitespace to the result.  */
-		    *x++ = *y++;
-		  /* Don't copy other options.  */
-		  else
-		    y++;
-		}
-
-	      *x = 0;
-
-	      value = do_spec_1 (buf, 0, NULL);
-	      if (value != 0)
-		return value;
-	    }
+	    value = do_spec_1 (cpp_predefines, 0, NULL);
+	    if (value != 0)
+	      return value;
 	    break;
 
 	  case 'S':
@@ -5030,11 +4884,7 @@ do_spec_1 (spec, inswitch, soft_matched_
 
 	    /* Process a string found as the value of a spec given by name.
 	       This feature allows individual machine descriptions
-	       to add and use their own specs.
-	       %[...] modifies -D options the way %P does;
-	       %(...) uses the spec unmodified.  */
-	  case '[':
-	    error ("warning: use of obsolete %%[ operator in specs");
+	       to add and use their own specs.  */
 	  case '(':
 	    {
 	      const char *name = p;
@@ -5188,6 +5038,7 @@ do_spec_1 (spec, inswitch, soft_matched_
 
 	/* fall through */
       default:
+      normal:
 	/* Ordinary character: put it into the current argument.  */
 	obstack_1grow (&obstack, c);
 	arg_going = 1;
===================================================================
Index: doc/cpp.texi
--- doc/cpp.texi	26 Mar 2002 03:25:05 -0000	1.31
+++ doc/cpp.texi	14 Apr 2002 06:41:19 -0000
@@ -1998,25 +1998,28 @@ The C standard requires that all system-
 or an underscore and a capital letter, are reserved for the compiler and
 library to use as they wish.  However, historically system-specific
 macros have had names with no special prefix; for instance, it is common
-to find @code{unix} defined on Unix systems.  For all such macros, GCC
+to find @code{unix} defined on Unix systems.  
+
+As of GCC version 3.2, GNU CPP does not define any system-specific
+macros outside the reserved namespace.  Instead, for each such macro, it
 provides a parallel macro with two underscores added at the beginning
-and the end.  If @code{unix} is defined, @code{__unix__} will be defined
-too.  There will never be more than two underscores; the parallel of
-@code{_mips} is @code{__mips__}.
+and end of the name.  If @code{unix} would formerly have been defined,
+@code{__unix__} will be defined instead. There will never be more than
+two underscores; the parallel of @code{_mips} is @code{__mips__}.  You
+must correct old code that expects macros outside the reserved
+namespace, to use the parallels instead.
 
-When the @option{-ansi} option, or any @option{-std} option that
-requests strict conformance, is given to the compiler, all the
-system-specific predefined macros outside the reserved namespace are
-suppressed.  The parallel macros, inside the reserved namespace, remain
+Some systems defined two macros which were identical except that one was
+inside and one outside the reserved namespace.  For instance, you might
+have found both @code{LANGUAGE_C} and @code{_LANGUAGE_C}.  In these
+cases we have simply dropped the macro outside the reserved namespace.
+When in doubt, use @command{cpp -dM} to find out what is and is not
 defined.
 
-We are slowly phasing out all predefined macros which are outside the
-reserved namespace.  You should never use them in new programs, and we
-encourage you to correct older code to use the parallel macros whenever
-you find it.  We don't recommend you use the system-specific macros that
-are in the reserved namespace, either.  It is better in the long run to
-check specifically for features you need, using a tool such as
-@command{autoconf}.
+We encourage you not to use any system-specific macros in new code, and
+to revise code that already uses them so it doesn't.  It is cleaner and
+more reliable to check specifically for features you need, using a tool
+such as @command{autoconf}.
 
 @node C++ Named Operators
 @subsection C++ Named Operators

begin 664 the-rest-of-the-patch.gz
M'XL(`*TEN3P``^1=>U/;R++_VWR*6;92"P$%2[(-]A[J'L=V6.^"H3`DV5NI
MTA&R##JQ)1])!G-W_=UO=\_H+4MB$V?K[%(52YJ9GE?_NJ=[7CD]_>*_G:$]
M,5<=9CCVU+H_FKJF>>=-)&]A&F\>=B1)RH^I*3(;.8],J==E5E<Z]5:GT612
M'?YJ\AMYY^#@8`.AW&#=A8N$"D.J>J=YS`EW_OE/)C7KA\HQ.^`/"'CK>+YC
M'[*++A0CR[(DJ_7C0W8[[KYA[/71#MMAWUM3]N[MN*]=='^^O&:GIZP%@1-S
M:MDFC^A=76E7UX/^X-UP-!BS3SL28[M27]/>0=TP@7;:8E)_:5LKAL&#\W>:
M1F^_7%T/1S?OM.[-S?7P[>W-`,.[WK/GF_-3GC[X@C9&'R+CW9V#W)(T#6E%
M&5^Q-/:]:4^L:7ZO-%_>*\UOUBO-/ZM7&B_OE<8WZY7&G]4KZLM[1?UFO:)^
MLUX!W3C-ZX`7]PYCWZIWJ*1OT#M'K]F5ZSQ:$Y/I##M@?#7H,7VQ<)V%:^F^
MR::.RP0EZ.H/)OOWTO/9Q-1G[,GR'YC_8+*S7H_M?/DHEA[&%I[C)8<O'E*3
M6ZQO&GS8DIOQT0>'K7I\W`HHBL>K5OT0ABOZ+1ZM1(^9'#<3-M<-U_'8G@45
M7T"OFK;/G"F#[C-,SX.N\Y\7YOZ;8(Q;$A13*)0"%*8`"(C`V@,Z-B?0-$RB
M:;N8/55N.%_,+,/RV<RZ<W7WF1GZ;.8Q[\%9SB9LZ9FL.QH/V=R<&XMGYNK`
M/ZCE@VXSX/`6F.@]NFJ2B3RD)A\GF%AO=I1&Q,2$\1%0%#-150YEF1W`HYR+
MM>\MVY@M`?:[/'/J0/B;.K.9\P2<O7MFN@T=!$"?/3,N0F3]6%/+8)PAP'A@
ML?-HNBY(D`><1YT11.ZSIP?+>&#/SI)!P`1[V:<OVS0G($SO@-A<Z<`P\S`#
M"LC'\EB`,V"2R>7-L:$Z*'1!E-!(NHVOX_?7*N3\*Q3".4X9`1SO]#N@"ZK*
MJV+96!O@ON[>FW[4N/_!/]XM4/&927E0X3KS3`)XT'Z1#W4E?ID>-.5NZ3-]
MYCG(/E^W;`\J1WG$]8J`-*H7;`W*"6;\H+N3)]TUH\ZB#ZJA9=^_0559L8-W
MA-2!4/1Y85#]Y_F=,X,:3RQ#QPPYS9-)Q2P]#.$MYX;I5N2AD9&'!MKBQ^R=
M><?1+9]T&L<=10WE06FEY*%1+@_*"<D#/,KE`1E,&+OH]GX"`"+V7',QTPTN
M"L@B6Y\3B_#]3O<`*!EF448)AB&#H2MO'DPH&@"'Q(BIH"#1ED.V0-"$`D<9
M516Z0CP0\*H)7;'`Q40[*W2-A-"5"!SEE!:Z9'_P/MHL<UP_5)"[,IFCC*K*
MW=<0K<;V1$M7VI^/D"])^8H%U^1VY/""D"GM3K,="EDC+F,)JA)!:Q_*=1`T
M>E3Q=H/Q_*9[?3:XT0!^W=OS&[8G'R@'<NM`5D[V_Y"YH,^AT@!(73S@$^J8
M,0Z-Q?*4)^F"_?(`>=%GB:%!F0L35(^]\D)R;-"-Q22;AA9GLE%D@^Z^^NT[
MGG5'M*19CPIL0H'K5(6S9,G$'*^W'H(5R/3E#(TD^S/8/YSG2["&+,<FV0LX
MQ>MY/AS]PBNZ)=0^KN`W![8BO*8$L*TS1478UB.#5\W`-J`JPVWS4%8!M\W#
M5C78\LY(`Y(5H*9[H;1_8>*%8W$#+(BWCZLGQ_WLQ=^U)G).`LZ]%Y$/ICX!
MGB&7<)#ZS](*U!8J-;+(H2JW[,Y$S?F&-!SX+09I9E%5BY1QLL)<@6(>C_IL
M:>)H@"/-DS6;05[[0O\'5OYR`4A!Q\=9(&@\WD<2(+D<VE(?ZG>*70*LV04B
M1LW[0,V;.-`L&`.I)H$1[_G+Z11J[9FS:31E%H#S[=:P.5L\Z/PW!<YX1$UE
M%[J`F2)WZFTP7B)+OME.X#-!F`/0=M*B;Y-!WZZ$3_B[M0$4'@XZ#_HC"+KG
MF?.[&:!EIMOW2_T>1LDGUX*AT!&LYJ.61V-B+Z6>(X9]VF&@5ZB[.Y]VI%>_
MO1F3>CGOCLYNNV<#K3L>#R[>GO\JE&(F',EUV[.`*ANW7G_:.7AYGFNJU9MY
MDNKR[<^#WLWP_4#KI0EC46Q-S?@.RL1?P^"/U8H_%POQY(^#`WKVZ#=57J:4
M7EY;H<#@C]JZG8*C(J`.<\LT3209#@8#[=T5BP5+:%E)P..5;OCQ--&K!BKA
M8[=WPWAV>U`U#537OGCUEG?<.-K?W9K<P>"T3-LR\8@::.]0?.1V!V6O%;D,
MQUFY"PF+Y0Y&A&,:%RI/WN=:*IL&AF!F[=Y>:E0CZ/;@F9R_"D*U\\O1&?[C
M%@"V!><\@FFS,",!B?A[,(56,4MN)-S@I-;HEO6@`ST?K'RPCD-=+(8<+QQS
M/#.8![H+W?+DD-F[.K\=XS\M'!:V!1K'F^9!AH)KLA+Q75$Z2K-3/XD`T\P"
M1I"5J&D5X4*_5>`"_3L"5Q+ZSP%'R0Q&9.X;0D`T><8=%1B'N:@Q82]$L-M@
M>`#`8O.TT`:.A1C'Q[^.;WZ]&FAOQWV`XT%JKC5+`2H`/N-4&V9<5XO[1H@B
M=]EJL-O1\"-[WXQ@HT\F%IH,^HR#A3[X""2WP-F&T6GF@+,T<98P=&T-*(]S
M+P\H%%R3Y1A05`1*,YJ<:\E9H`BR$J#(!!1Y>WJ%U$'W_.JG+O`+Z@2_[R_&
MW)Z<>X*]$!+7"!`!JB1!698ZY<'<OA6>'$EVTGY(Q"$TM\9/;A[G\C2(RO$C
M(OEOY7`U)"P;,63N`E=E+>E8$&R:YJ`5!7-E>3[IA'L++#><%_'"F8HNUH:Y
M2]O&600PO(6QG`>4%#>D8FZ`$31_7'D6&A=HE(^'%P2"/HKMFG$K2:1`PV8.
M-L#KW_'W5)'KK88@H_<UFA<\1H[%P/M:Y+1P/`OX!K"ZNAP//VKCR]OKWB#C
MR*9J64#W8AG9#@#=.?X#J\HV3&EAIC"8B:TI[6"NL\[`4U<;G4;,<$G@,$M<
M`L7F"3H-\'M2"8G(4WUA>.!L=,)WI=61@M#UN@;:/W!"/UAV;R!<T,C[E/K=
MZXN$CPRC1,3&K"^8&RT6=$Q2/)@A'Y;TF74/%L4I6"F^[UK@I$**O3T1O"?O
M[^^S&(+*LZZ>:00O-A[^[T##T2^"5AC$=FG`6H+1C]0PEOM;L8H!"V2^2>@%
M9S`6BRJVC%4YC;`$:3&\3HYQ#*/?%XUA+QO$A/&29R$'2\&?Q)@5LUN*[."`
M:)/A0BHFL%RZN`C&OO<,T,%@F,6-LJU-W@(;;-._\R99S@;AM69LB03&+KG3
MB(8O^3C-U9"LA*6-%K*4?BM.,T#NJH(31#@XC4P?#<*%X_JT1G+(/(>FO6=/
M^G.PHB!(<,$`1`[?-2WM(U15X)%QZUJ>06O\?9X]N3(\\^!=O/%*<MBD4",R
MB4B*R3<!B"?932X+),8K9DV9;2*,P(W:)HZP19E5@%@XJH=P[1G&'^6XH]8W
M;"!(TI4`J4U`:E?7#6)S2D7><\^9G%ZHEN"_E76;\8N\8^$?1WSD!!M<8TX6
MVQVR5?9`?VSB$$45,^DDGT>"LL0-H=T>:OENCT#>T0*[[QPM/1=&BKNC>\/U
MZV^<5]X:#`:(@-C./!'6";^$C9;/YTU+.5497$#^QYD.PGO-2P51H-EH^P>?
M3Z=^/+J\&HR8MUR@LB,]1ZNCNF&8"Y])<]1%>SB+#G:`XV[%=P56>^;<TIT<
M"R",*,9.,XV=&%VIFW,<>3FH_'%K%!L[4Y\63]\YH,MI$>F0`>&-B<O,T*=5
M5$'!7%D,$%C5?-'&&#&#%>35'5^$+L0]D^[73-)=XX$U2(VC?<M4<%D"\_=(
M5>XL?QV$@!%\I+1X2&07T[NQB!.LMV7L+>W/MO-DHV$F.?J=E>5X-@6R<&PN
MQ!)OO0-V0HSUC33K\S,HQ$"#,-"HJ#U2:[WO!]?CX>6H-ETLP=O=VV5[8.@?
M@7'&;,>6SLG&<V83!E79WP4)\\'/</=_+#`DB]:#`1S8*!:@!P.@I<$J'(9%
MBW"40AB*96O!(N.,G2`*(`536D2L30%2\[`KS:D-`,L[ZUY"/:7;'6GP-G2W
M7X.S]NHU?2*\P^]MN;J/*_C-8E$$X^[$<(\!.!Z*VI%;&R99XE0EJ%,/%9Q@
M42NNU<:\M)@S>!ON-8@%0?G'8/.P<.F2%7FNV;A:#7V6H/-Y;F+R`[`-']TU
M)6'Q)/YD;L42W?0OANMTHI-X/O"1RL;S7?`Z(9T<3S?NRIB2)_PN`$2MQFD#
MR!34,IYD8RUCB3;4,DA15,LP+SZMU(E5.%DS2D@+Q2_T)KFXALOJ^3*YNQU+
M[]'%?RDY"0)SUHPC5ZZ1=.5"FK2,`%T]+B,*:>;R_9\LVK[TI2L1E%&!"NZ^
MOR[1I9`BOG^7ID4GIC'3Q6X4L:7LCFKDF;;_9CN.DS&S%@O3Q6?*=4K&U$`/
M11MWP;!J==1HHV)RXVZ*LHQ_9)<K5>WRK[B25,!`T81<$SSZPCVC0KQ"@E#$
M1$@)#D2J`C/]I<5%X^L85/;-N^'Y(#7()L/95D9,>#R:*_%(`2L955-B2J$N
M=T!AJI%24!.V6YJT!%IM\LS;PC,W5[[IVCA-*?"@36?ZO??C-\,4U7H3I(BK
M(D7$5`HH@Q`E*D908>[!B1#L&6]YYUE@:[G/T'IHZYRK(X?WA.',%Q9NK'DT
M70_#H8>67MAX['-9H:E2?+2*>SW:=G%^V;W1:N(/G!3&M\5<K>-AY.WX$R.Y
M1ALFD-!-:C4T_Q1GI3]]XJNIT-D4%DQ2BW#Q"$L+=JXD%UKB]0E3]"Y'[P>)
MM1AJ=8/\`[FA5FFUR"/1[O_.9A]S9A\W_U;,;G-FM^6_%;,5+MF*4@GC?Q5F
M*URR%;7]]V(VEVSEN!+&_S+,YI*MG%0:O/XRS%:Y9*MR.<;):Y7)9S7XTKFA
M!L]&)V:.&.J)IN&VS/_:3N&"KZKE8]O?HU.VX"2XEG>D.TL_Y2!$P26;71.^
M09RJV"]HM0]/V$&KZHH=_D'/V)!N8ME&YQ,/XGR_,SU?FEEWDC@1`&RWN.W]
MFO80\S])A#&35N>/Q"&N5YZ8Z:>)H\*LUB)EP")X0G5.:?J(;U%/;Z?MF^&W
M06]B'W;%\GCE\Y+Q5F'C@X-NTH8T\<DX?#5]5U_Q5S&%"V#WE[:I/9X0\'O7
MP[&&!!1Z>D(;N[>QT$!HP9\<Z/'@Q&Y(/*K<Z*BQXS=9[`5D6>S)B5W6+;[-
MNI7P2B$CSV?&`SC"KS$CC3,/-(%N?/:L_S.YC^I,S`Z[7MJ2;\U-=L-=T'!:
MY!*7Y3Z;YH*?W'1LZ1$<.;YYSO3H=*,XL)+O3];02X7"@17("'B<C6Z))QM=
MT!IW0;'&6L1!_AH0QW=80^9XEI`<[3N3Z3Z;F3JT7%78G>4'6_LVZMHM`2%G
MSWT\/*&%E'I';G5D-7]A,4E6#(6F3'O6JNZ>)'%:^`^NJ4]0<*X'@]'-=7=T
MLPX$<GHU[/T^75@&;1K4X$MP`H)@W`GE=@I]#IKL7D+%X7J&XYH=:6H[4C:<
M[P.YU&Y'_<'UN'=Y/1A33E)&N".!)OE]E.LIB19S!J<X!1YF4$F7!;HOG-;8
MP]#]Z).V,>WS>8X]9,%^-,W!OU&+''Q9G1/[+C%%KR=OW@6<GV`K<VT3;R&W
M5JO@F<1Q)A*/`T3S;4U<)6]&8&XDYMMRB(LA+8.;!)CFCTB[>;Z[-'SF^BL-
M>^^UR$^;>0_N@Z5JLZ\Y!_>]-<5"-.UBW+\$M!;-R5%%T#;H]\=7XHW(2N;<
M!)T0+T$KOD2QM+UBYIDO+9["Y#!,KG]!541>\3C\RNS\"`84/K_'I_P6N@O<
M\''#JV?.3(,.=P/-%$81VX^.CN.,H1EH[J\/;G.V\BS^FP1V(B*^L,3OAE'E
M#=<H).E*1^L7GHGZ%A/)5/>B>621()SHI>\2&%&:\DGD#5E_M2GDKP^@J:O6
MZ2=])UX8G*<1&QLLO019%CM*?,-9B]],4W6':95=$:]^>UP'F]+%9DN.(6Y-
MH:)%,25K4@=>B#LA,.Q?4O^'X-@RII\$Y*:X+29]O1&_O`*//5O39UZ,X#IM
M:.78X+=\1&?A\-PTY<=7+H,LE_R$+@+@7Q*.^4%5<#NMN`T#C\^)P]0;<8H]
M3Q#%%X)H`$0,*('X!IKHAH#S_K"CU`&1T#)]@A=D8`B8IM!=,P="],G$A7:8
M7OXVG_%%]_Q<N[CL#^"W._ZEMB>S?_R#U?>W`.N'$[5>/W*!!2D7)A&1./LG
MJWCFHKEA2UR*KAC;2OVP18NVK:^_)>ZE]U]0Q7&'<Q'O*1'?R<RG6'!2!9CT
M4=-.%;EQW#A16XWC\RAJ0WQ(3QT55Y(4L`U7U5*/ZWD>2CR\>)XDL;$B25:B
MPFCX4ZL.?U_QC.=+08!W,DC]>\.('7LH.E"1.``AQC;LF9AVP,\2C1)=SU?E
M/$;E,H4WOXB.B!;T5>)X2N5M8K&MR6"LG@]'MQ]SSC$FHEC5@R?\^!QY=A$/
M>+^O"XX24(JX:;HE49H_>CF"1*$Y)R6CBX+4C!1QFG(9:I,,5;O.XBO*D!7<
M'C79.Q]`??>K"M#%>YS[@=;!+U%&3*+`/R@MD*U`"N02W..`V<>%HZ2`<I]J
M0T.VTH#JE8YY6T-Q!Z&8$0:#>`YV4/Q0^%8<*4*L8^9`WS%+D-_((-_).Y*9
M`GZ#MLTWJI_[_A:^4QP==$8_5%#.P@1)(0X0BZT4,!/Q.9[1R^&$Y6>'CU@Y
M(N2KU.0%V-N.YCUI'<&_S$F_1$0M9L745;P-4=UTQ6N2KDP'DQE#0-RT-Y]-
M%^B]3MD>WWU_R';9WDD=2CC$.U*AQ\"36NWO[O_(_I"!$EY,H6F0)QVK$^P-
M/N$#GZ/!C5)PLV\)IF)`*BI(TX*B"J\1#F!S;GTV@^M'\0:U0V:NZ/"/[3!I
M=I_RAH*KJ>A:-KK39W'?D6;&>HUGIN!%6ZSI;!5_W8[-#.C0K14\[/L<P$51
M+X5<C+(,=`VZ'8$_*FO`,3G#SW'G.;BM*O=,;J&V6WA*9IY(+SI$)BX75C9,
M!.GBL'#.!7S154EB=SN_O2"]UHQ@$!%=O&H!-X]`?^*S2]I8NWC;&]-<_:8L
M-M+P#J39!'W&:,4HO$M"QWL[PWO!\+X)T*$N7H])]X$]X#%>G*LB`GTVHZ62
M_RSU&?!"7&CZA-<!N2;-?QKFM@9I@!@('CQR4!M$U%2971J^V(S=Z*A*1RD$
M;4A8`EF99JSH%S4E]&8O>4<B=H[-,,_P7@Y0),,?/'P<78[9'G:BZ>(Z))ZP
M@CZG&"#8YV>H^230AG$;KUHP^:4@;`[B@G>P.CCK`DR&-EA\XFEI/&"PL`HX
M%,6,S$%1#IJ&>0">RW+Y`OU.M2S4OGP+QU?5]*)9)<4>O%#OBR[XT/NI>YVZ
M`R(*8[M;NO:!<&NX_F0VRY&$(*)$$M2,)(2$91-<,FX1H=\_?8)+^S`<T3%_
M_B3]2N[(<'3V`8_MG];?B.C1#45]/&EIIW+)G%B0VT%^;II&^>'_2A#/,;8*
M>_IDV<C\Q*648&!OZZHSSL#G>R@V#Q(BHG!`;[6RB`CH2A#1;A_*+3I-``E?
M<@8T=Y#<.+B%$XRX!PP&HO1=+6&$INWO1ZD-/#R434O!(J64V-]5,7M:=X?D
M9?G'*HY!.`COK?;3!*MXE;'W0P\'!I1@OY'MX+T_M($.WSE_.NR5&7V1!@\3
MTE73MN/3VA+()`SQZW4\.Y$%7YQ]W[N^"59J`\AC.KZQPL-4%S=KNOT3_RB-
M-ASUSF_[*#CKL"=3.?=^/2.)"O;!T"=E'?0Y;65(NWND>W<_<8.G:IX;\J`*
MBT2Q&@<'$ZFS?D\4$6B64,5HZ;=$"T@CB$UD^1D6913L*/LN8O$N@_[O7@VQ
MNE13MIV=AB3ID_OL%'H8G',3?VP)63[.Z`U!5F91-<GWY(^*NWS`OR?+%*\K
MQ1MK<3T*)))?KFXF;D).#2JU%PPJFK4ZB?W/6?VSVX\<9.?=\7CX[E<:WG'U
MHV1E1623`"1F%F`VFUU\)T_VB%LC^$\YCEYO#0C_OE\LI)RULVPL+JR$L%"4
M3N.DTU3R%]#RB$N,C!89&:V*EY:)C2V90\`;;A+B<X[E)NO9)8EI_^>SJZM3
M)=@`DUCDXB9'/LOFWL2)S:^*9;"JIBL6'H`&*X`(B>^BB>R3S();E6IPE_`L
M\/7X_XH#5C__CW`.Z?G_[7U]>^(XEN_?V6<^A#OS]';5)*0P-H0P6]M+"$DQ
MG9#<0*K2<_L^'@-.PA1@%IN\;'>^^]4YDFS)EE\@.)6>[7JZ@RU9LBS]='1T
M=%ZF<[J<D`*.'W8U=BJ3$9VUSZSCJVZKWSGO]@I%91(>E7R-8"89YVMXL0P,
MUNMX=%3/>70DR!#_@W3U!Z;%L7?WG^`7)AA$YO**WI$E]/P2TA:)CG(O5$XT
MZ9G3PIG:<RT?ZU2*Z10._\*OQJ#HAZAZ?G[.>`Q0^<QYB-*8Z39\[^WM<<WM
M#]+'<Z"1K2=HMP+"@A@@$&S``D$KZ1(+^"*0X]P.AWM#Z#'F54<K]>EXC?XY
MV2L*8#R:8USC7I&="K>#&-HBA16@,T31&(+.R(Y1(\$$U&`(*3EN7Q)Z8K4_
M64?-?M,Z/K\\:_9?)I,-(K!EK'4"X1**))+&A$!L^46J!0'AUE:M>YBJ&/;P
M'$B/KW>T4,9PFW@\;>;WGKAI.6BZYRQA:+?7W+9]0Q>*=!AF2]6(0JJLO%X!
M^_IJJ!JBF_$AI:4RAA0X%Q,9EY5.5'"G=]*]@H.4]80A@=(%Q$X2UG][>,=%
M(VD^&YCR!5-?N%LN1H*U@L!=D-S<RA_0$NDXF+9E1P[GN('V*&+H9,GB"P(<
M_"F1T7464;\ABFQ9"^V`X"^PQXJ%+%`63\?B/LKJ]O6<;#3YA^$@0/70GC$O
MTT%$KGM[,;;!W8K6(FN^I\U=LH!3Z;>M#>P1:$3:-'9:4M00%F)C"_4;5HR8
M09@.C<<:D2MX2;`19&5V<C8+6["S3@N082(%A\/86S`,`OZ)OB_,HH*L^63I
MP?]!98^/&ZRMM:&Z7F%:&1GS"H)C5NJ2US$R,P3-93UU7JEB:T8FEBP$7TVT
MG42<_I@>?TR/%TV/A%E!_<N'WL6,1L5LZ"'O6JG&#X/&B8>BIFBFMU^&:0`_
M43]"(/M"0[&_2L&G!="W+JZ,"C?]P@`X3$4'A&:"B@ZY3=^2PB.P)17$Y25!
MBAZL^48%K$4A0-%.ZMN">M(KB7].S>2?HP4O@&ZHF<(K>`*I.W8IOJAF\A<5
MA!CJXSUAQRMFIFM0QS>\<MET!%6HR6]>0Y"U=C]K[WZSE*/SR_+R*3ZOP<52
MRU8\$8G:M$(>&+PFY"7MU@I%FSL9351:;E+N>G@+"O\!N#\`QU&1!+7,B!AQ
MH7&*78B(KSJZ1JFOZ@TY5!NQ((J(=MCI$P:B?6E].;\\HJ>7+Y((;`9@+S#J
M2(`:/;>YZK5A4W_:.6Q9>J&`J)E)D*B96:"HJS%14X4>CU*=3?C(5DJ-".-0
M(CP$.LH&M]D;D!YE8H4Y%7AUL+PF74IR*(&']$:%AMX,#>$.*A7#V*^4C5J]
M:N[O5^OE_=,":=O3[+&DU-X-<N+2:C/!NC%2+@O)DL?_32*9:92?_MR]WJ1:
M.=.'/24?"'=`6*EN5\Z5M!/JXD`=/)76$YA-)MAMD0*A!;A[#X=>+$36B)]N
M4$5<%G?;>QC[PSNG,)<!P5@G0"<#-XI5D1;ZEP&-&BVIPYL*I"STY`!.GZKA
MWI!\IJ]+?I:>LRC=CSW0Z!*TMQEC6IS+`!QTV,HJ`$235P00*Y0!H!=:J9R1
ME[R8D,B'*A$5"_*"_,QY]%!$59=\U.<\^@M;&XU1/]]S,&@)D`UVY"YI/`6^
MK'_N]=MG7-O-.NI<:ML8L@=>P`_K"UNBIN/9[8-14<&$YVQ5JI+/>[W>J`K1
M=^-"J;!D%EQ0>\C(JST$BF7@'XR[<!DZVL#Q'QR'VM?Y#Z[@=%Y0E`2%!JK2
M@'6,QAYX@EF.O3L-GM%N%NY4(X\>G9Z"30#ZD2%;1OP,'C(Q->99'LUGE5IB
MLCXT4R`*-#VI8G1I);UH]3OCVM+1=X5JTZ5,K>D`^^.A9@N^=<@4<(:^NW@*
MS%>"<-2*N<!<B=71E5@^+1YM);V:N'+LO[J2\G9!<=#H!'<]E?H%3=XZT/YF
MS]B!#CVL-](6%EHHBS.10BQ\8V.&8,L$;5]W9PYE4S=4>6,?;/.8;86M$:KP
MEE)&*B]1B1_B)0:XC(PZR@!KC)W0M'?@D<8"7F%?^TW#&^JV^8+?4D?&E^W^
MU66WQQ.[Y]9QL]OZF:SG_4\6*?S^9:I68DC*G)R$&(8REZI5$)3R3R$>@D"V
MQ0TSS"7U.-.<+?T@-%:J@*52HQ(*7N**.$+!C/G-?'6O$H8;?#9YRX5#.`(>
MS]A>WD[)\D.5'5:/4<K.MXZ:%]>1<R6X9!\C3EJ6I"4>4K$S+%*:UBE8B[RH
MUOS&;=0PM.@0QVRT'U5G5#1902,$XX0X$\E*98EQ,712/6_HI$V[]UG!6J'K
M7/<U@8KPS07L.#O]/B'G[>Y1I]G-IBM04UQBEUH?8QF:EZU/G7Z[1<@C&#+\
ML@T]_<MVGAT.^KVUAT.RSOJA3?+"\9>+F38?4H-4^YX@[&;.'>7AX721$A+7
MN]%C(;7EG'B\KJI@71D7L(4%LRB6L:M7,+`=^8'U2=)9X[),[/8>F8WM(R;A
M!.DG>K"-9W,5AEYC2SA))SM*ZBG#GI3(&T@9(86J>*=ID^31&DDNG$?A(Y<>
M1P[U#/[(-/+(^>'?"&0[GT%Y1DM2ODG0M=E.4(K1`GW7TG2*H-8(I$M@UL5N
MPYWDTB.H!DLFK32_Q<?FDK=#])$++!IJE2*C:I8#IN4%RU#<;;$F\I#GO6/Z
M5^=TY9=@M4DM:%FD4'BER\0DU;KI<7YK"FY<R&3A_3A<+G#G1RK\$(;?G3-I
MJN>`,U:P7UGXXST7R<4MNWX'-_;$<W<A=[;G%D@N$JD%)Q;):U1<QS,H]JTW
M+RLL0W'02&.;L7U)PTVDGDC@UUR:OC2`":6K!Y2N9G<"-9`-_7U[E*K&/'Y3
MZO+==.%Z#E+@:7:9MT>1_U4)<D"/^\!0@%LHLCZ6F*+:X(F?PB#G`20&1G%7
M*\$JBFF$MD6<T`9DN3AJ`HU0DQ.:DTI/%$KC8<$,BG*`%.5@I8B3K3M[=AL8
MZ\0]AOSKD9(#2DH."B(E4T+\_R`D?Q"2EQ*2N?]HEL8*.L(STK?.<767H%S6
M\0N-F;62T(7L`I$?#MUO7\/)W6#I:_^$G?5_#<:WOO.X-[2'_M+;<Q>W9%OX
M1%UQ(V,)WK+!8I15,@@,:ID[;7LR>8)Q@I-38!]O%_;4*Y7`.48X>@K_)`K^
MF>^U>^W_<]7N]I,-F$A_A8*:<$^=KUQ(G8X.KZW+]DFGUV]?6MVKL\/V9=A&
M1>:[V7M-`W\!UFCP:"V<VS&I=F%-[?G_G?V_HM!&R%15@36:K$!:Z"J@5HDA
MC97*P-E^N;:K&]H.^R5)X*O1\B`B`YF@[]Z+P<,4_^`8ZORBW67'.1]U=@I"
M77%<DS4"3W6L#I79X47OC%UV27]WFWUZUP-[6W;9;U_WM>@;,>NPTS_NM$^/
M>NS)GWO5X.IS<-7I=/C!C5P<5`%[7YH7H;3GC'M[.[.8Q\XSZ[H-5T$PJX0*
M1#@&M5A!-598C_P=W_]Z[8X\H]P(PG9QJV^2;!EEBSJ:^=Z+E0R;PDOB8;2R
M>.S[Q>\@:Y]U?M2ST-T]'YQP;,+!",<BL3)Y3((A"49$&N?$T9$JY)W\S-99
MZ#,"Y_',GS0B%0HP>HZ-6.(G)P!2`<'D"G-A,0)Q_NUIM48^?D?^^,CW:BP\
MH'L#48WP(\DB&;HGXAEG5NO\^)CW`UQ'2Z<I^!5F<>,Y_[V$Z/,*FL=S4LF>
M0C8=%LQ:85$\;>053Q=C-DYZF3587LCR*\*PXE%=F$!ESH9CT+^C4*?T]W,Q
M1`<(.ZC.7,&Z3IX[42FQT.2MBA`>I5)I5/6&::1IL+!B6>L:!F??SQN$<5TQ
M8'!D@*P"'9'>YTLP2/*6U-/SQ67SY*QI\;(6H2O=YED[ZI4HSN(HZB1I2^ZW
M.6>]#+CNQ(;0>Y4/G9GO3,!1YO#._>IXP(7_>0)?2-5"QO>.0I^F2!:;?)$*
M'$NELSTSS3L2+9,U[1$81GY@%#7MES/*,2!.-N"FDU88WF2[X,SC4:(XHO#D
MW:MLD%EZZM#'MU6\U.^#Y@LSU,@YP'*1+"?):8Y$"AQ/E6$(2T\=3X4:"B^F
M&-#JBT+(_#ZWR<%:D.;8+F4)R?"'!_%@EOZ<]`#9.`S(9I<Z7W9O!+UHT`F4
M5#RT/4C2F/,I?BAG3QZ@L[`29#%<K+C0L^:EVF?K,L%CJ\A`QKU9+Q/]M59?
M0DE6XR\4FJ*!H[PCZXHD:`J/O,@I](\(]T[54,6'E0YW(P7H%@1+1%5/>29Y
M6E2'_LCTB5?6V2P("?>>;RN00)-3D1"7^+-"&4"HF+LFFJ7E=-M;C)?%SSW8
MN*IG.7Q'?C8":DJF&+2NH@;O,<$#`\]8=0!YL>PAU`]P#/6<KC+#T6I=7"D.
M/7@JNLU5!U&)^TP0`ELQAPR!/IJHF(:/T2C#D$*>)6_[V$$SC6<IUQ1S3?`!
M@1P"N7HO/3B'((S+*7OVHMWM=ZY`(@)?\;EYV6EV^T$JK:*:4`59[/+4<G%Y
MSBJJL8IVU%^Z(WU+I/T[T?9'&A?-A\9%7BL&;$;J"B(3-CSQC@UR4SN6/)35
M\?#,"SJ=M^.%5;QTS*+M>%%%WT%-Z),$>P]^6;5_D08B5.6R&"/U'@1EP/R(
M8T<E9^)XJ<8H"BAQ7*)@BG:Z*C\9:-'B"8^D]4+BEPN;@4_-[A$HG__<^\SD
M`\4Q_.AB6T&L67HZPQ\7Z_!B&;2ZAF9LM;S^KE\<$6%=RQZEC4X1)BU:W/:G
M@`&OU\H?;AXK]7(DSK&4L54I:T?.D(7+V&\8M891#5EM^8A**IBU0->HEE8M
MKU(%^8=*KN0E0229ECL;DKFT(&MP9>\QG2]/W<-CK0'G==@[,BV#7(`/=3LJ
MQXV:$"`YPO+AVD]N,]@S>"2N54S?S&[8VU.%/FGO#WNB`R^[;)^@,]S.M>0?
MMW5^=@:GKFCG4A3.X(\"9319%4U;<,-5CV&,%\M`&+H,KN1U&?PZT00EH"7O
MX#<)J_7>LJGX[*MX>B4O1C\=!8%089\=)L?#6>JA3941@V"R?;8(071O8JYN
MGXTC`M;9QM[CVIY+&#%CB,LRTUX;<8$X2X!>MB5W-O1^GS;>@`U0O;YUH](K
M*2=C68WC+2R9!3D48IEYA5BK@A+5S9M':X%R*Z1_%"U1V%PT"7][SN54H9XB
M.^>6'`X<M<ZN$I&YM;WF*Y),?,C+T-6W4D;_ZW2&8GFK>WY4F#P>0*`Z7Q'2
MM_1]`515@HN&$1Z[ZGH,5"DG+!%9RBI>FB2W+C:9LCX(G<GZ61H)46-!O`QI
M((Q>L*0Y66$)\,!N@<QP-<L'AR7T1;G9.129&ZE+H;%A/NYE+Z1=>.6A^88.
MYAL>="1A-OSE'`D>=A^UWJ"9PXGK8=3)4*)?)`JCIT)">CII.U"",,^IT&K"
M>?(O."DA?)J[7*`7UAE&WPCV">D'-3**PN/ZS/.75#!I:;B!E^0^YLF&T#&S
M&QPX,_*E.`_QO?>V11C778QXJI%TY&4?;(A\Z1:(G@/@W0]B.X$P.;83J(MN
MWZNR>H!8+(Z=VOH[`0Z+LZO3?@="$Q-@-,EU3_M5VY[.EE-G,1YZV]KS!C<-
M:<3L`&$XKI?I18?]L'N*@0,9`P?9=.L@P!^MF?M@$BZ#].1WA#V0KP/".W2;
MCX2?^L8O3<?#OP2Z3%/[*Z%^=X3K&?ID6Z$Q<^KH66M!(%4%^A+2Y>@$1L,P
MQ1!?D856*I>!T\INE>`4_KXA)ZP9^#L2@WYM#G)2M9HH$</D-$P6!(K[1_*W
M!(J5"F2(F5MFZ&*_7&GH%7$K&:=A4M$,A!A5U.Q>13GB(IB3]X\/[N+K"R(6
M9R&!O2!M;$H8LADT#3X_?L&'Q>"$9(TF@/9EL4*HT]&ZN$)?;ZAG/+5OQT.-
M4.,!*CMV78S,;?O:@R,^?^<L',VY=V;:^`;K!0T.K.".,$XLB`>9-B4XI"/U
MH"[)_=B=$"[4H^H>,Z#O<WOH4(42/VP\K8=ZK-JE+"UIQLP?H[H(%AZZ(U*.
MW,.W3<;#L8_^,R![3@4H6$G(&L,B#0TG\]==C'CH<9^14XCT*!!101S#PEEO
M<@*R\<Q<`9)<DFY)FR1"WAN\%=1@K%K&`+FF"3]YX+RUM44JF@Z#>LY:$`&4
M)@_M(+G5?(:$\+F6^-Q-F'P,H4E+D/HU+/U3DW<2=`6[P^,JS`Q*#,(2AU*)
M0[G$(80_S7Y'\%1JO?@=Y"DOK*LGU05WP4-A53VI*KCC#TG=*3X$=_QCI<X5
M'VK)W=-J\L](+\%?+HV1]%0K;*$T8M)#Q\%#WT'OXL\`?SQZY]$[\HUX$F<W
MX'OP\2%+"NLF+=,B30X_"[XJ;SD*-:K_'P$^Z1_^CWW<Q)W=ED;N<C!Q2C4S
M=*![='YU>-K&Z`=%R13LFOG!CD5C"E(E-J=,5J)ZHU).4K,22J4O877T,E7/
MZVE^92TKKE#5I!8[Y(?&DH!.A?\UT7E#^G.RCX:$G9B-=;'#O9IYV&&GA#B(
MO*).DP6T&,]\O5+_2+9WX_]QR)7E%SBV<>\+06KZV)JQH4UTO"`.+:IA'X2N
M.`2NE`7$Q`5Z/((EDG"MN!MBJPGU:(-=BJLP>)MBA1[&DPG6-W#$*I<SPC%X
MN"[^`U?O']CN`94Y^<(>,D(__O@C7=U!610@A>Z9T"!P[RY[%V9+X4K@-FN'
M9=?H!EXNPY2TM9;F^0L0V9!N!F>-/NT<W\&`L^2C3KI76JNEC1;C^U#G5#3V
MF(,=B.\&<K)`KY-\3,?7AO8,W7RPOGC2[MP'M!%9D,X"]B:HZ\E=:K?D+9!+
MWEH4'._FL<@#87(Z(/=C@.2E,G94J_DY6YO8X`1G*Q.T++C`-)8BD9WT$A'*
M`R?#G9/0PY1(IF3:1*N*A`J4"!>O\:K3[0,!ZA>R88(A4H6:$-)5404$7U$'
ML2%/"34ACKF.GDUUG86:#.;^F?TT<"C-"9T-`0&@`L@?4Y6WPY%6NNH/KR*C
M(\0+H!7PQR..K2%UFT-CI5<D!8UD53(!C2+&,/1EQ+OEKN:-P<WOV,?=T7#A
MH\YW?\\E'24K2D;<96X>0M-:_6ZHZ_Q7QE$L,VIR5C$#\3&L9Y*>2KRP`E'[
MHH(2QBZMT>"EN--L*`Z"8&;!/@<]`"(?]ZGYF73/I_/+/AAX\AT67'W4:\$-
MC91@5/9K^\`3HLI86`=]G"DAA8]7='/?K!LU$\J@UAY^#`1@F`YK=1VCLK?8
M!:1`YC/7RY.?U?FS>OBL_LP4W()'+8M6S`_'6L(-?P%RXSOR*U@Y72RGR^5T
MRL6#NS;\<,8.1_N0<<3(#@>QT]`P$!7(]ID"661\(OY;P7VK_OWY]]YV\=+;
M+3B'9-^8;/ZY14\K^7/LG!%X!(PV2I9T9X3^M/'%NR#?N+/)8CUSR2P>#"-"
MZ_'L;CP8^Q9D%3XK*VFSLH*2,$)UV5'00<,D1+ZJ5JJ(%\V8DP92>2-OI,DW
M.5OUK!DHS%8]:V;O2-7FGG4[\BMRS_*59BO"^8AY@J$XMN#LR0.A',$QC^\1
M9=L+P>_7#\8@OIRP5-7I95+L:Z%4!ECW]5V]C`&'#P"MU'S*`I&G%9CH:N_>
M`95ZOTM(RWA&-HKS98*V0:U>K^MA=^.MT,\;(6BDGO'=;&Y^-YG:3U^_F]Q.
M_XM0H;&S-QW[>\YH2<WG`!&@,`5[-^@-SEBA69R#LM?UI<U0^=?P_!5^YD,*
M1-=W%^[$CAV/*H_8L6'A+@QN,W9N^.;XX2QM`9\,+V]#V"FAHYKFF;C=D-,+
M,;'B(+Y5SP@,?10>9^@F$'&CHI842(4RR'=Y5Z\2^DU^\AE940("G2+"/GK*
M10-6$*)2FK)\D:;@3AE%`"!2@%;[9`CYJ0">CL_0;I[7[<WP'&WH+'P;(E2@
M/()6TX2=-16_<]$\[L\?[L;#.WI2P60--_SPK;3*;!9-A_"I<J7,E@!RA>+M
M>-IW/)'2="%;+U.+BG4(2HE6Q;U^LQZU)QHEX<SMA"A]$%=<T#$.PK]NAY^B
M^)+T#PF^XQ4X-TY_@+@E4J*B2`]YJ;#BIA*B]2D/-YLF_[T#<KUPX,SJ/42+
M(KM`5WLW6/KO82/X8(,'ZJ/#:XT>-46&%_QL';4/KTY..MT3PO(<GQ=%I.Q2
M5)H@)&]5]K5C9\"$"76P34G2.A)+95"I2FV7X'Z'_JQ@1<BT*9G>2$S+DJ6S
M``O<Y=!O>(>3CU\2W+_?(B.%5[N,+.5T1D$'_JAY!>)M,OS425%.B]%IB#M2
M`4^$2JA,*D$6CB]+@IUX"S6IU2D)V=M&GMJ]\4LW$]?V&Z$%)<P'Z(+G**V"
M\Z02>W,P;<79)-<!^<^4P+);3FC(E5!-1:BFHJB&Y.-!3HF2-4,J;`B%#45A
M`PH'94VIK"F4-15E35IV)]I5JG[92>D7&L1^I3[`]^;YWO"Y]&][IC:;/((/
M-UZOL!'R!A[&FH2`'M3EA886.AI9)OY^J,ZA!4&PAQZTP'0N>(`Y\KKJG6`-
MO?0G:$U*SQOD$;S%:BZ2<X4J=M*>VE%^J^HKV<.J[U-^$GM>_17JUHM%XJVF
M0^;92ZP.*(1063.:1L<7OXW\DJ^!.VP\W/;PEK8-[B_P?N;.G`80FLCP1H9*
M>@_]5X0XFRX9$]_UC'*MKEJ$PKST'60MOA()13.6(U.G^A)Z7@>[?QY'UR+M
MW[5PF1'X.\8K`_/$/;8J.58%>5;28IEU+8M\*&/X(FDJ(A1PMHFL:T9#Z!+C
M3#PG^-3P^16^-X%#?LTO36P"^T9!'%K#L*+5_(=>KV'X%BX_%^>7!).<K8:]
MY-6]+7`L"MNX#;'3],TB;QW$XYO&&>W<+:`]V+YW%D]PIKL<^LN%`X$K2$EW
M]@,HK_Z/HTV7'@I%;'(U\<<0<H!L."O:X,EW"HQ,2FG,-*KE(22KS$;,!#4/
MJ5@&L1(C<Q3GK4\"S5'SC&ISB'[V!$E-&+!#,=[`ZY+B$?7[:`5:G*L5@"%S
MQ9/QS/_HWMP$`GU?(_,473`QD2>91V3+O,L5%D^/9C-05*2:BE235SOM0.*#
M[7&75'N%P63N3B:N>H$+LD3MUDJE8>PWS&K:\A86S`!,]0!7-_C)+1)*7KI4
M.XO8BD'(ZLW<#HGJ\07JIL%34GI`;-,)OJ:B^%H&R9<K!9;FXOST])R[=V-N
M,!)R5UW@DGHE<75)Z*&WV0WBD2!JF>WGM5D+`MQ!?!CT<#9S@OD&5@=-A/&N
M-I\L0['W#:7Q(!<9^T\8LPAE@R>M%AA'NZ2BA48?I83!R[%0T@E#"(\-#LHW
MO![2RKE_`7C!RQ:]X7R.F@)@F@ON\Q8^(6W4]61XL,&CEXF.K9F^=Y&+WG"X
M7)1.FCT%-0NS5A1NBP4SJ!D:3597,IK<"!.6MEYJ$;FF[7F@9@\GBLU>KW5^
M)CA1%R)"E(Y('_"`4Z6CUGFW=75YV>[VMZG7:Y7DDE4=F-+2ZF-+KO06RPK?
MPPUOA7=I4?D:LU9>R8J9C.(NJM:1422S<N;;CP7Y'*"`68P\%0`Q.>.P,7I`
M'A3+@-X!U</,ZPYWTT$:USCB.Q,E[?1J.7-#XI=QWO;R4[ZSJ-0]O(.&Q#G%
MM9I#9_DE"SP!74Q/B^S1:(&JK(2*DFK1:CK81]S;DZ7#?92"RB?5Y+*UF^5L
M&!I^%(5?7[ESH,GY?6:(A;).!E&9Q\CO#6ICA',=]"H/B.!#B]G!)AP(P0O7
M0.(7-(XBW39QW:_8.PMWX/I+SQO/R)9U1$W.)0<;@?)?]ZAY>62%RE7,LU!!
M,!S-'^.Z1CPY$G-4+XM&PPJ5#58J2^FOCM&LZ$\ND_._\&T<6'L!^`C69K>>
M;,U&-23^3?(<2E@B:[H@4-,2@<"0-5B2JDM'1Q?7H/W3^WQI:%$<4H$]K9*Z
M@SV\.CT51*81^;,4ZR758T$ZAI/;+D$5OH!=PE>$=N^&DOJ&1R]P1[^*WKS&
M5_&MU9^U<*"<R<8'RIG\ZPV3,WG-8=)PG,BX:)L;F=<:D)0F;VQ(7FL4Z`X\
MV(D7M!K<S2L#;Z18#WC&BHQ)4"R+-:F@SND*/DB^G;*1]K],W4AT?J6_T9,/
M+@H#BZ!*.<L/8.C=<1-<(WEO8&U4$38W:3X",UI`^^]T//M*PW5/QH/;/9N`
MTID1DC98WMX2]F<7>VXT>(1S$/MK@<Z)V%0V]+*2,F!ZNII0G%7DQ3((@XXR
MZQV=B:X#QN[3Q=6UU>R=J1V'X0Q@3Z"*!YL96FQJ!%HB9(9IJEDI)$)I[OB.
MZ5)L<T4,^J2HS"%5(68HJ]$4:GW;X>07*,+.];,@G`8=)E`RXU^K\+\4H0Z_
MKSX05!O+7%.Q+)W_ADDJ(7AP^EN8\@(!<B5A7E02W/P*DJA]U<2HY)@8=1/5
M?.%'S[MF?IVY#UPP$D0J&4/X$;"6Q3`OGLN,97%GM0!!L_8/VYO^0.4D,RH]
M0=M6L((=X)([2EX85]=J2#_$!^`@UMGYA"9/]?64&6*5\-D%5)B?\<")@7@$
ME/K!^=0:BOC4Q#>K/Q+8R<RO1$)<IGKE!SSR:9YSYW0E&2WCG/$;P$G5J3D!
M)%>3&T$KGQN^[.MXT806YX>#@4H(>F[?E9GG@-`:;3A\C8/`N_D!*>!11I'=
M&%2#YLNA)EN54[Y.>"2XK;!;6D:P-<^6K$>-RM=C1<-V!/PG;R=7R_ER&&1%
M[=^_[8>]?<T>L@XG;86-];;"1JZML(XZ9KK.G'U\DYU4A4X,0Y@@ZBU587NJ
M2HAI(X+OC'/UW_4.B[3:-!,Q9YIKHLY,<`/[>\+=$<9PL$PK[KOU#:!P$ZUC
M?>YJ4SBI9(@L$G!C;ZS`&J:F:F]48S!C93(4-ZCV[-N2(7&;G@"(8T^E<+@!
M?(EGW!+4\(TOE!5QBS-N9)9L7E84F-#O2<EVE[X"4V)FNG>:^(98+IMA5H8*
M&I6\"AJBN$&*UJ)M_Q8SHDH..*JB8H&G&2WP3*,>7NY)*!E4\4"E::1*Z>(F
M&5V9KU=ZH<RP?B@28DGHR@*6'#97+I>U,AIT:<RK.<%1\Z7UJ7EI]7^^:%N]
MSM_;VF&GW[,NVI?6E_/+HQSPLJSV*?7*^*I`XR]]:Y"#A*M>VSKI7IUV#EM6
M<3A[FCV69BJ[_2!'P8;I*6Q86"[;^<H^.E]Y\QIF,4B>U>H_D9]3\JGDIP-@
M!YY!C8$)/K7IE12:P"ZA&>R2-249D%F-D0-OL-.S$1>2X-$@N/WZ"DHHS-]*
MT8LM:7$"/+/,3NI*<&[<ZN0/9+X>,M^R&`7^E,#F5`%7(6]+KR%F]8.#.JB:
M$0!6S12"*A7-V':4=\EH[]"?W/$0X<2?1GSYY#XXI(-W"4]-.A0.V_"DQ)X]
M/:"6'_X9.$,;E`\(WSUR'6_V@X_U>(XS95'O9P[@W5X\Q2U((>XKYZ,^?M00
M*Y"&0_[;;SD>(VNQ/".$9\-3D*B!O;B4R\MZ!.;QVE)*REQUO"1[5'BPU=*5
M#P;/,5VQ7#T&P[Y:5Y2EKH@:\N?OBGC)7%U1SMD5Y=6[PEBU*PRI*Z)^!_)W
M1;QDKJXP<G:%L7I7F*MVA2EU1=2U0OZNB)?,U15FSJXP5^X*HUQ9K2M(`:$K
MX$ZX7J$K%"7S=`5Y-%=7L.=6Z@ICU:XPJ&_`^=*0^L2HB-<!!X"/A9>K]%7^
M&G/UH9&S#XVP#U'+8!_=ZY$?=*]W-5LX0_>6JK"C^01P=/%^#A45^>^?T/%=
M<_(`SNU8,QCUVT/[J4MG"OXX%U3]`([W4+G/7OHN1.$88MP/>S320F(+OO$$
M<LO"=,1>(SWR$G.$O/)CP2TC/.O.D-V2SW%W-='L,[CK_?0SW!$&CO`9H..N
M(1OQ#HY@-3R"?;\K1O.;,&Z"'LE2,077HLP_6,EQ1@35`CAWQICJ-_/E>TFA
MD4P\D5)0;1T]:K8:47+45)J/_$&C+"Y(H:N;D#+S"DNF6#PLI'JTEO4HNZH%
MA<(2+`TG74.@`+0#C(J2/I#,:H4=R=_`E?:,L>O#?D0'+D$7"J11(K=BET9U
M#E5=')7/*+L\[2$^!**/)7%M%X=$]*4D+GJ1(5*^SH@4BC1%R4[$AW2350?7
M-:E$!!)ISW"(A"1:)-W/`F#BU%VD^^JR#$^0AH@*GF#XTJA+H+A:"+T"G+$T
M7=(JE%4-Z?BS*U/(+4DWM>"&7=%O9WYOX2/A"IM,(4_R+28U>?\L_<-VXS/>
M<D`%`>^+\\J)N\>YYZH,2(6\U$.PA#TI+YDA3.&QA/-%9\HFS]P%0]*XL[%(
MU6)ZCC@*X.OLFR3HJD5'IL-JC=#-H#^<1^$[J>LX,0A1@MQ<[M(_"+H\I.F+
M8#KE?,TA3^RFX)]XD,$5FHND:(1_3J!GF+.EZX)8N(['8T;*N:M0,"<QHYHC
MG#9UV^VCGG75A?.O(ZO5/#W5]+5MV;EPA?OL%T6F@1__#"^<\E3,J$F3W!$%
M<AID[,]YK`]18Q7"V2(IOEFX4^UV.-R#``)?R`/N[`=?8\X7R":&N?,H$@G1
M*-)21H97JOCY0%@PCH.Z:->+)P2UO"<$++82"CF%&.3FW@8"3$\EJ_%UG5:E
M>:K*BAV=(J[O.YZ/'@D<AX?.9$<?S(4+A!VG6M%A5%X:!!-$S`$74!2`7-\P
MRBJ3AB`GW:BA$K?V"4MF8*BB&V#0L`._!_EXHT!I&<^&F[W-*@]MSE__+LHY
M:&12IKA\!X]W.(4`S>@'D'Z`AS)2Z0N\?TCP)^#\7*M'89QFC+JV"IUZ&N'[
ML]Q[K.'</^:L9GPS"Y0$FKVB)LC,\=6:P3QCJRJ8PATTRKH8Q#KN,3LHEC$W
M=`RVKM=?54-3]GD=+L4B2]=U?%!^3!Q1FK^10]408`K&.N!%7]X@[4_8O6<0
M+)VLY9I]NR#4&E6%_X,]^0'C&M_]9Z''IS/G0;5)I<D9MF5Q_Y*L6`;.S.HN
M80AVR$\^"IS+'(,K\)R=]\\OST^;.3`'BLO@0L!S9T_LQX(O2,`A9.WS,[A,
M*K,A34YL(Z=ST$#A$AJ4QZ<#;7=N^IBE#_IGYK&AJ.Y=JU4E=A`01"GWP+Z0
M)($MH0UQ.0E31!AO5+@?W]PXZ!'-6PZF[HA\#UT[68SP)^T!CMP)L\0,%&EH
M/<QAU0`!O".XU18V0M(G*ZW`:-$C!XB5/KQSQT.4S^.+V+(-R[$]])=XZ#"U
M?9\;PY/FP\E2&7_0;PGIE7KTQ'E3W5U_>7<+S3PHJID'&VVF7BVBG:'4@;]C
MDTW>?X4F;V#NB4TN!+21)F\6OWHA`(XT^>58_C8KQ[I+!7,GL[8Q5&%LSZ/*
MC(`FI[,]*O[Z,<%T0.1ZOIEWO)SV490![SK7?5&P<=9L?>+V1Y$XQE;SLO6I
MTV^W^E>7;<OZ^,LVU/'+=J)Y$C0K&2Y09;=]W6<6PZL94X5L.WQ`?(OX#3]C
M$RJ4])#^R]V3-@;5/^8S:(:2@+V[']\7.57F`Y74%U,5YU=&BA$7*Y.Q.<!I
M8KZQ:2+).ZYFXZ$[O3@\U$+_D3+!_QI3_]VPR"-H@D"WORII.&N.RFHPR\>D
M@R9>@H47M9;WV#[U=C300$ZRT%KGQ\<%J_F2"?&X5.U4>0;X!PK!6`6B74E3
M2@_*;1:/?"@AOC</I!H:Z-3,#.<YT4/3Y^T,6(:HI!^T0=C%44=?L2J4THRY
M0*]8Y92G(!0M4&(0!Q%+W](K@H&7T3!,44E<CQMX!>4RA,Z5W:JV@W]SFC;T
M,/+E4TC01BRFA!>-F_DR%\[\V`L_A)Y8Y%]UPT*:)JR/F,PQP=^1C)`BA]J9
MW"2--F:E#WC\R%(LF3'D51SRZML?<K@.+?)`M-WI=OH6*=-9%Q!95;Y!N'C+
MF<I-,4U>T1B/%<K>#]17V`_\X9+RU5U2FBNM_-JK;]D(SK17\YI"7A9A"%[B
MA.)BX=R#`-99+##TL_:/$LR:'_!\\Q\EUBDTR9VC/[B"&4QXEZM2:^`9Z5*!
M^)%T4"Z+#AS0>-H'^?V>T6A!7Y]RA@E*=FF&ZN#QD$`;F:T9+]U$_"/TA$?Z
M(5*W(LC1IKY(^38YAE%Q^#34Z#0R_.C'!5:L4/8Q'<:LK+[YJ%[3&O-,)^@Z
M2I&LY'2E4SMAW_RL6,`V$AVR@)9^TS!B?_2[$+>LCJYAZGEC=X+QKJ3"PYA^
MDGU,ED1@U[P@]H2WJTT<L`X>N3PTA4U801I<9@:R&3A('`%;!T?EI`Y")A:Y
M?!7^2[`383`3A+3O<DTW8"&H71-H_\W=\0R4X,8^X0#'_V,#7Q%RUN2_P(9:
M>^<O&EJ/%`9K:VWLOT>.;>#Z=URI$,@<<"MP2V9(D70?/CF!]M.LU3<HO&"6
M2A!J!''%6]ZIV\(J$O6FLNI&E*(.Z@I%62"M)S^MLRNXZ5]WNG!Q2+:09[UC
MN/JYWZ:7:XGHUP0JM#'U9(&TER=BFX,#!VPWOV-M3X%\5NLU25[@//H+&V+V
M495/>T$*`U:E<'T1Z63OYUZ_?19XR#[J7&K;&.,/7L0#_16VU_;=!V=1LE6"
MN#!KY0AK0M$LCGL?3^+>5I1E!GW\"K318E=6+;?*T8M4*P5(\S?+=[455(AR
MJ%B&]JLBQQ$5=9&M(5G8QC<B8XD[^)LQ1-/=D%2D2)PG@1Q@>B"<6-0;1EFT
MEX@?GP7%,MAV?;=BOKE0&HGPKB0K1&2AB"M+H9_O#G*[H<X62'90#QY5P9@D
M=>_?2ENHEP5J[]YP,1XX@2K7+C)BD@X7>994*[!I5%6+2<JH0I<$2*K#Q71*
MA(FS_L1?LV<BZBV\RGQZ1/&FI.@&K=N4?/I!\::DZ/RLW93JFDVI;J`IJRGU
MJ$ES)4U')Q\M!EW%,&8@,K:3\6!A+\;H17V.T<\I12C-,9M39"Z>8\38T?K0
M*LHWPYSAT85IT5OV?*':/?>/5#$B1GEY1JJ\)!X)/2B6=>AC[IHU;2>WS_J0
MH0;OHV#7^U)NVK+N'Q_<Q5=/O+:J&524C3\7$U!?#D#K"0]^<?4Q)&L%.I3J
M71W&2P5.2Z`99ZT:]==4XAK(Z_EKROFF\NIOBKI#RODF8_4W1;T-Y7R3N?*;
M8LY\\KT)?>6L^*:HKYR<;S*$-^5U2;(7(\"9O^2*15`-FM6^[E\VL4'"[%1F
M@USK5VU;<C\@.BO8WLWZXF<V3S^SZ7WGV*!Y0ZDU.]P*(^L@8XM'>83!\1P_
M-#7[\<<?<:X3MNY^["Y!Q$3HSVB,*NGD22P$_#8:G[")+W@'"%J(%H()XQ4Z
M=`D%;\*\DOR-!.D1DW1AQLMFZ-&,&C,]%Z:39&XN@#]J8AZOBIJ(Q]M*3;(A
MG?R/CEFHI/)UC,$CCBLD-Q>:Y..BM))L8^6U0E!>.CJ\)@@]O#HYZ71/K$[W
M^#R,,7QT&,TJ8*&O0SS@VYB_YC!9%3&NGB1!$(IE+/+[53BHV]E?P7K)G3L+
MVZ=J<V2AQS!7]F0"(DG<?0AS.:+;L;4"$U#GFKQU45GQZ.3JFDJG3IN]7N?X
M9ZJ.9GVL9*EVU$4%V[I*"Q'JYK*O>.VHY2%8.4?84P197099G8(,"%4']OR$
MOR2?1'5=G9L;LJ_;11]=^)$DZZ^:-YZ.)_9B\D3Y%4C6F<>O3V`3BQTLKCIC
M$)U[RRF-Q4[(8XE^*.EX\DI@6)'T,6/:!:&MGK\8#U%^+(G4H#BXWF*[OZ'F
MN<O%T,%R=)[NLCS2-HA<>W3R@0S%C6.#`K`<EGLKYGDE2-&V`]<V[\&M![#S
M<!AQ5J__=-CJ693D/J-/')Z'X\(RMHLYDN3S93",BO&DG/0Y6%-.05HP2\I1
M!NT9\C>?@YLMLI5GO6<B846<-$H_?3:0P@>W97,/W6B!>Q4H]/T[VYMBYW]#
M8*X.%-YZ"@I3#9@@2\9+46AQ)_/H*8:0GGJ$48T#A97*VI&A27.EGM^I=.![
M`U]#2-:]L7>W*9I\WNK5067WZ/STXE.GJTDF]/6ZFI+FV=@KZ*BV'GG')G+Z
M3INIMK@/GMI<@ZDH`A8.,LF>W"75/R>S8>3X(-,CJZ2#EIM#H,;NC=:].CVE
MIWIX1KJ<#=WI%/2*R.0J"L>3Y<Q6P)@FI].[.(Q9J>P#"_!907]RXO@,9=N,
ME,A>+L.3Y@AA$4"=Z@`%G9JP0SJ9VX#O83\T?05XB,=>*KY@A[U8.G-3,R;P
M?N$R?&9CC9'6@G+26C#$/.5BP'QYR`L#]P2.,O?1DAH=LTH![[1**,OW;W`Z
M,HL,TLJKC,Y7F9WL;X(]!",="=^%`R5^6ZX/H_7J2)+"C\.ZXA^XWM?E6D-_
MI=_>D+[T65Q0ZVR?1ZMNA-R#5`*W8P61(/BCBH04R5M!*R!:,FM9W=\%.>=^
M7O>"FY)SRLMI"JE8>>5+F^E`3E'^?:,)?520_#H8B:%[$S5>B.2M,[ZL9-;X
MHM%3);?14Z@8PE_T>QOB0'P7EUT4MG^B_:0<86J:$IQ1E*N-2KU1#N/=5^.L
M!"\6']D#4:''I$Y^3,82@^>SQ4P#O2C0B+?FX^%?M\@_T"2\(3<;.R)&<<!E
M8-I"BC+>>A<O3+B@`ACJB8QR1EP"N:K40['2KP,9F:M05"D@1W86I=W,%Z13
M;[1WGD_85K+T;6OOOO?>;^]J[`D$E_Z^.'BY<V<6]R,EY:2SJV8,8V'!#)A5
M:KL'A(#4\OI82V(VM8#G4P_).6D0\\2T"G?'BOW!X*W%X,%W(6/V!X-7T-1E
MI#$V<5GZUH'67-Y2Q:%*I6&0M3^,0QAQRR46RYBT*\:&V\0V<W7*7H"DY,4+
M0R'BD*@O6'B<<)VDIR>!(Y4?APN_O.?B@8)C(X<*23I)`MH#U[,]EZZ]Q^`V
MUEXL)__EC;PE>)8L3`>#8RYJ3B6D@_+;.2$-',.5?=%W1%PP'!1+A_#*(8`9
M@QKE4#/]OR:Q'<%AASB6\B@G>G8-(V3FP=R+7D2Q=8R\FJ,U^__>UWJ?+TT-
M-'4HU;U9SH:@J`,DEU`]=SGSY9E\?-5M]8&/N;@\!]7[RR*0-)Y['PC#48HB
M24A?81<DELIB8'0X7ZCD!1*'RUGGH@>!NDTCQ8DPG(P3Y)#6A,@!#42+)4$E
M;7`N<FE0D(&Z-A`3K%C#TOQ9BR-/K,`*:K!X%5:TCAV$%GD^#JV@*GJ?H[(D
ML`G&&]BR$*SD5MYW]9O=H^;E440G'9U8H69ZD4KI'!?5!)15P_B!W+V(:1#(
M)`AVI6(9,*L@S"I_P.Q_"<Q&SK`4WY1).2L2M+!<-M8.$&OUO&LC<W><<VW$
ME:O9[74@U/E%LT\1A,-ZJD999(PUZES/,B-`Q1^LC*,P&Y6G(9"@9!IN9+#L
M*&J(-9-ZU[-,-9+Y)4._TL`MM0VRWSP6;6SI.9YVTKW2)J/"&#>.)]>[T1,@
M2K/6P"@KF'?=S0?20!NIW;+.>\=Z)CF4$;H:/+$"'/B*"J&E(_*)G-2RL9=?
ME@4L5HB^(AU;<$E>)U/59`KY.+\U<Y+(TT[WIT"#KR",.0KAMI"^5:EQD)#%
MMM8H5T399RT&+R=9JBUAJXI2[>KJ4FUX"?Q96ZJ=L.(FK:196]*D19,S]E>>
MHTV=Z7#^M*N!]J<]V=N57!4/AN[\*3*'F`#SK'UF<=Z^$!?WP8A-DA`P4<1K
MKC>JM10*$Y;+P,#^KHDG5_E<&D0PP(#V<A"<)H+@=$T0B.6*&K3)34VU$6/I
M,&3AB46]42XWS'#6&@?Q,>/ETH?,K*/")?WYUA/73)ZXYIH3UQ0F;D=[0&,S
M-E?GR]#7IUS?+G=6CM$#1HOQO;-`,0^+#HZA/R:.5KKB!CI**:L0_$U4/H^&
M@8OG,?7N[^"+]`:[J#1*5U;0-7CQT0@N:R9SQI!42%KA8@5_+Y1MHJ9KDR2J
M=A#&M5'-D#PTK88TK;8F39O\KZ9HDR22-N$T31JP`]%23#U@>6C:BX<,7K*A
M05.2M-,U29I8KJ!!&R_&7O1P1$A?<6O"2V4-&->(R+<OV9A)=<)N9FM;W`^S
MD?-NQ["!^7QI)$EZ^&:#_'Z.;D_EO06IBUU!?8J]R"_A3OE0W,>PJO,<>F3+
M:@2G+EO;W_\ZOVW<TN.-[SWPTD/N26)C*J4U@KMB=)DY:%3"0I:^5=?^1I8B
M:EY::53UAB&<SYE*#.80%NYC_+O]O/'ODFA#VMG&MAI32C!9<5C!$0($O8N%
M55(!*U'^%ZF.FI'`#?.ICD^?'[4ONU8+:SKJG7._HJPBJ]<Y^QA<6<W##HU[
M3%/^?M&__$@26!3&S%![,E#)%Q0*K%H"L&I9H15--76KY4`6NKK<SVNW#/J=
MHU%@V7W#CI%Z)QW"E8XG/M"YISEX]IBXLUO\$P\T_+M')+CXAO]70>=:6"M$
M0PC0,1G/8O9S0OH6V6^%WI$/,*#K?MJ&+BB7H8-F&+MZ1=MAOR3IWAV/M..N
M]N[]%OWWRWHND9/@%1H@L\@/@@URJN^'D*<)KF0T6J%P.N!^^<7M;&EAEY!K
M]LM'?.YZH1$<K2&-RPJ;H<`P78F#MUO!:[D&/+].>7ED'<9RH0?GBTZ+>X`?
M#RTK3PPPQ9S\9AUW^*8ZKC@WH:&P(S:C:?*67A8FIM$P);\7^OY^;$;S<K$)
MS7EJZOI0/P"I/?TA"0]WXXFCO2N_WR@CK#Z-RM[I?+.CS\15;2>R<_HVIZ*2
M]TJ]8N`8LE]9,QB;8P_&?Y5'0981B9(A[?M?]Z:-+?B>TV;WY*IYTK;.#__6
M;O4[G]MT64Q*#S/DQUK,Y'ZO]]N>UY"?;/9Z[;/#TY^E`D$B=RA:.HKE!1Y'
M]WH->`YJAI_AD/T^/K*+^9Q?L-^='7K1HC_31FKC58UH29;[.VM\&BM7>.O%
M=FK?OQ,=$<PM"%]D@:$S6IU^_RN`Q<@2!(:/FHI'S<BC%*!5@P*T:J0!%,Q:
M9:?3F`EI%J;Q=Y/'/SKD3_@,W`DMTVLHHIRY)7;'']1K'#?M0])ZOCA?6>%5
M_#(ZG>.7Y(D0)30I>,\I?\]A\)[#L'+Q,BJ+B5_&WW/*$;CA[^&U;K;U#(6X
MM9C:CP+VHLC$C)#2%;3D0I0\E0R1I2OD4944>10OE;'DKGE.COO?;OM++_.@
M?,&6&VB/0</>2N0AMM4*3LC%B(@L2*+,^H4+*1-!X;O8^L??1V]EBA3?D`FG
MYM'`AD+,0_6^3Y9F;4"W*,FI*A/>5O:*DXG"=ZL$4BQ]#0RJY5$R!BLH$\VK
M4"1A$,2$+]!=$X)O+L;>,$O&F8O5BD;)A(I?1=!Y1BH-9)VD$XX[UPPYPR%L
MJ@<?BL,-F6R5:CFFJ1W)6Q4_0LEO3<=B-$<%'J:R4\JB<0F8R@<D`7VTBBSB
M]B^!,->[6;B>H\!7D*.P0C.3PE?(!3/`%1BTY`.7]HZ[7/MR?DEZ[$NGW_ID
M]9L_M7M6\_)$>]?K7[X']X;?>?YB.)UCPJZV3?;VI1EL<K??O\_$XSEZ,`==
M-4U0)@O8'(56&2-_*@4U!L7SP+LXU,LN\VJ129#,5%#;@()91)F@\_=VT>IF
MJK!_0KHJ"EQ29!^I6.;R^!:C_D5EYA&)1I97L*AD(O3S%41_DR*[%498L';E
MX7V0DSZP>EQK7RB9D_7)[5?H6XQMEK;2RH,M%,P:];#]S`]FNUB]&V\V+L$Y
MB@(/89;J_"Q448L$^(P6S41$?6UF^/-E+##L)@PY\+B*,#IC6J;7[;Q0M,F/
MTY"S&8><=(_'BMR$7),?LJU\6/8&5AK@R93&:CQC14XZ*)87?6O8$;UP*Y:,
M/LJ^O@AOJ^[ALNO:C&**RH@(3%1?Q88(0:':[?.,58W5PG)_H(P+HO_`F)E$
MR,Q,0A;GF8-B14*LR&5T<POG&UH?$T!&:G@]D"40,LQ(EPS$CZN#<M\.9>"#
M^U\*98'27*?;_RAIT8'RT\<$O;JUP5D0U)83?S%6Z3KQC"U##QU2E$U0S=</
M4M;,H-QF]P6K6]T6;]9(/U5[1<M&^L:\QHVY%1TVCZV99U2^?G`@ZE1$Q"GG
MB!K!A([IM48EU-O4)3N"2,$,>%51$%%=E9+E<%9FP-*^J[6Q(9KW-//MQ_?;
M[_]*=7I<W^%98:0?WYZ-[,6(AB(M';%O"$0@@^5HU.#AM.[L>T>SM1)\KD%H
MQCOP+V7/A^\U[V'L#^^^0P.GF4L>7$Q1.6CF/F0X@X.ZV*DEX8#A7J^Q>_86
M97Q3BAWL=P$\>)]A_,!>R(\N]1J_HB\.[O#E$6J<OPG,-.QV!KW-8]<-YW,(
M^N@,_?&]@];AZ%1/B@OBHI.]S]'@CZU6#U9ZJG53V*28.HO)>*::%#QGJR*$
M82IC&"9AF[(?GQ1!P8Q)86(H7OQ;D*+\EHPV.FX"WFA+0P[@RG?@`:!4A!1N
MJ<`#=2CA0^N*K^509RCKIQ1R*Y-$IF*,Q\&](U/-=S5[,KZEFGH8)0;#R]RX
MDXG[`!'"T-TVH:Q@76A/M,'"G@WOB@BF2`=_YO@QQQERSE958!8/&@1152.5
MR`8%,_"TC^=(^]G.@#:J[[BJ]#=$H8C+*F70K*[C<T>)\R%/%$'WT\4EX?".
MK6:_?]DYO.JWDWU6T+I>2#>_"L"7IT$UH)5"HRT+FZV8+1MN./=K]Y6:UMJW
M"X=&;M'^@SWY`6,CW?TG':C"\`Y_E7"G&2H'L2'#:M05<.<%XVBOR+:)^VB;
M^);BAX:@+G`!7W=IO@#N2?.6`V\\&D/T\/'L!H*RH_\TEU-0&LI=NW<6'OI5
MF\&BO39?=M+LB4Q942C$25>*!R"/Y^:7;"O*9D%RM>.VT%Q6>-6Z]K(A$;UH
MT5\(/_!13Z(Q0N2`=1$9TCE\);OF40_6?6T0Z'/A_$#6;\)?W_))ZCG^/Z=S
M;3R=3QR(GT&1B^L]1#_ZZGAXWC>^H5"V)P!D]X:7"WT.($]_LR#4@(?E*,I7
MD32R"<A<$Y39>*RB)YEJ7D\RN)X\02@^=^I`S*B9XXR07'Z%30T-)QQ2R0?G
M!\+H+Y:S&88YF;V$(8@R`GSM+W(;)"%87+77I:_@]&$^U!;.Q(;=#A@?+DA7
M0>\\W#DS\#Q,X$82!A-GER+5)Q"?PG[)N;D9#\<T)@SA6>V!YTZ69//ZCJZ&
MP_>%8=-S_GM)WJM"9Y"5BL]J')]AP0R$KACC?O7UIT=;(@D&7H11]FE)V,R[
MD5D!J.R-Z>!<;0-U&KCFG8P'MWLVXE,;.836WA*X[B('-!H\$G1ZA,/DC$]1
M$"0[1-A(JB`89&W5M+\M)T$4>K/<T$/15"T.P;!@!@0/,-+`P0JQMR`P*50/
M#KWOT(,QW%7PCL6E!K-C?V'[K@?!^=@VFQ"#.16$3)[V4OTF6'W:^L"1KRPB
MBF[G20H*DJ[ZN'TG>XN?V"Z^=,3$FAI'5E3BD[2UQSKY%KX?;.&A;FDW#U=T
M\\.4;=8%YFK"#75_%8I0/1FAF+7J(AX6S&(K,8H-!K%9VUU"FA0H&T"$[#$T
M!T;J><5"ZR`)J1Y]889)>@YZ5R0D*LF0J*P+B<KO!1*,JKT:(@(!XYL#Q-PF
M_Y7NQE$O!6)Z?BA(I;)P8*"#)B.G@R8F!F"R#[).+6@`#&3V7=]Y<!?^W9,V
M&M_0^(6.-G#\!X?P!I\NKJYQJ?O4N;I.=6.0PD7=S><0=N_BBV!G;UF?C'*U
M?"E<7B<-+O0)&UU:53"X<)O!5,$C?+OZY3`NI]Y<,PH#V#P!8/-,@%45`)OG
M`9B!#J6,W"&V`N^LAT$@D^^\.X*S40.]'E%W2*7)\/D9?")II5.TZR#_SS]H
MD(SND^+)S^M)11CB[N8'Y(.\.O.@(-V2FZ_U`)70*QF\/7WDY2@,6Q%+X+=?
MZS'$PMMS;06RFAEV9^!*E[H@>?>.;:^X]Y'?M$`]-0AQ\U[[=X*"WD_61=/2
M]2)VIR%*]Y-`O[\&667%LF!O`EW%OVO#?GVP_X'U#6.]*'0J/!-)&>FNB?1:
M')_)OHEDR1YN6JMY-ZWP[UGT=[(&O$*',<'*'0QPBB<<>:!$US2*D1)N!^-;
MT(>Q9QD@"[W8B/IC(?(RO>5LH(%AS&U.`!0DH0AE?HH9U[M181"35^4*:*$L
MKE/'$`UZSK!YJ0ZOUEIMLJD@5VE$,@/[5Y"\+)93<GG9_DQ>\!ESJ<>`3Q?T
M=VXS0UO+(OAAUQ?-RTX/3%\/?^ZWK3.TBSSL].E5YB''BZBFA.@#02+(/H;=
ML@\*G@S<$ECX85S";0L&ON'G$7J+'\BW6^PC^2W]T%SG.6HN(],%UPK+5G10
M[^;UY,%]:X.YRA*8-/#XP7E`\,T&6P@(<N3"81OI''LY\?'0?3@L>:3)0[^T
M</SE@M",@3.TEQY588#S=MR+3IZ"8V@,LEH8X9POW!)IL8IX!EE;>D@**Y6&
M:1(:JE;^BA7,8#'13:J1UTWJ6V(QD7T48``86[B(FQ=MR/-42;$%#%^=!N"U
M?6=!CW1;.!;3N>W#"9O&3]=1)+^K>2ZH>\Y<']FA.4$@!,LFB'M",<@_F)^F
M[=;V#T4=!B-"%&B+F`"7*PVCW*B&.H:Z&0=:#H#5Z-Z]9L1B*#/O0Q!*V?OK
M:^G&%$3HL^2`OQ.BO=9G:'_"H9.'0B.49&'?.F1J/+E+OZBC.X)"A<.",%5E
MU1X&;9;#OXJE,E5LWJ"W@@2Z*&\=,JS84\EAM*;7=V8P'\UUG?Z-C+B8H=*5
M-A*T_>2"BG$WQ'%'7>E*?EWIUZ!HV/8,8H+/H$_5U]?!PW<7I'<W_Z?*+W.8
MFN&560+"/U-<,LLH6$WGDX>,D3STAPX?ND="XHJBC_D_LP0?*$E81WC!JL[K
MZ'<[*12!MLU##&CD8LPO!L[M>`8W0D&Q*R"2/7D,>%A6@C]=`(H6!.KX1X:1
MD*S0']9#BE*1*(I4+(XD4Q4HXRW1D_%@6DY6>Q-8`K8V\.>#U8$F9("./I1;
MG2CK7073M2)HU\*#X^@/X$@U@CLQ([_H3"Z6@3P#CVR-_$>VJQ_NPSA?7%`_
MQ<YTX(Q&SD@<9)[&AG;N/CB+^5`86Y821OHFM3'`O*R^0L?2&T\3AQ/S\CL#
MB)7,(B>KQ6S<Y*#"KF(\79)]L+M(&!1NU<P?>^FX%_)*P:`%=;V#DG#'I4A"
M8'<0A'!'>+B$%X8M!9\CYVP9H1\3""=X(!H(&KH"6"G\COD2KG<M12".*LZ-
MA(.4B9((2$)^ACT3;&/2!YX-*33OO">/JM3V2*:V_?T[\*#L>I0W>E\@@9D\
MS1(P@!E;E3*G+3JPNR8A+W6UG%`NEX&`*O(IU57U+X)>ZIQTVT=6ZU/S4M/7
MV=KBX-$6"V,7)+!I#M\2Y2&.3C'QR.H<GEV&3,T1+WM$"QV=_MR]3N-87M`"
MRX(V4$3R5DBL-JV%L]?!LQ:TB>W9%#H2@20VB$!<ZI<?=5*3CFWZ1&](3>5'
M6&O*>#/PG4=_X9*+.WOB-\@@#V;NR)D,/6?HPXT'>?C`S+V=@(;V][_>/Y,_
M@[\4$B*,X3!N-"5EI`.[I@!VLJV41-I0\[^25_,?%X<O8,7/#A5@!)J=:PV&
M9Z&!T=%?"3])1M\>:0\.?^(?,-@_K*NOMAB[7AS!F6<C"6#-8,OA94E07?^5
M["B&OI;K]?G:8(S=QF.NPI8%NE#NJ!#SA8%/(4&4<V)2Q*H4"T;%M*5($LTW
M+TGD:S$7[&4(#<.E-RP@:>%C\C?DR\$3F*D<8):CDA.%]*5^H!C@H&3Z`-=K
M:`]/?TC"R-5^#<)V_2GP8+.5P"QMI?+@P0H#KH*2IZC@2&@E;EM8HS;Q`OE@
M]L+V/.W>)@1GZ04DP'>1T299A(N?<(-(&M*$3!)]'V*:D(N#6%=B3P+*KWIM
MZZ1[11CSEJ7'&#="3:ZN^7HI?V*2H(L&O<$IU&`1US0Z#CPRB)R*Z9X_^OB7
MAC!"[(*+Z5CUSUM:[%]0"=1!&I6GFN=G^OI4A:)`#^+-=XI4;-/=0*J<^W<+
MLD1#D)K+=KO;OVQV^\_Q*$_5&F@8Z16SKIB[T+3%Z&EF3\?#1LEYA.B.)7;_
MK+$'OF,)H%'WU5DT2O*]1L_#1WN>NZ<_4_7B4F1P")950P,#<[=<C/#KX1EK
M*S8F2F3Q\=$BW?G\K"RQDZ\Y%"G0(';+FQ1V/GE@W7&A@D_JCX(%TA0H@U'6
M=XTR#-0!([(S45XLL\KD$SY??SF__*G'/V.AZG7Y&?3Z!9I@Q\VSSNG/'X'Z
MLI#NA.;]I<%[=LIHW5^@=\GS\&"M;#P'/0\!DM@SD4=8\**I0$,5E;`'S+(N
M9)K13",MLRIE5L7,FE0MN9,S*\D-JDGOC&<ZR;G.,#V_5C:E3#.2Z:3D5LK)
MF?MF.?FE^V8U+3<MLQ[I1#FSDIJ9THGU6O2=V[&Y*8,VPG;;LR=0OEC8&F3W
MJ,,"22`>&-K?.C-G8?N"-[+S>V>Q&(\<C3(_>W=T:X/NC(K24_&,`Z742TQ/
MY]MDI_5RN0R!APF."/'O*@*/[KEU>-4Y[7>ZUD7_\JAS?&R!5[]T#YA:&+:7
MT<-W</<^]6#O'14U"?(NNEXB$_8./O5]R(+Q>^#CR!7(%#BSI][;Y3GV"]=>
M_OX=_OZ/\!:!`Z2WPMLC_=&\;'TR=*Z@K+&FH0MR=(IH?83X9;_\0K;9WOB6
M['C(Y1BMWRVIG\F#)+F(?81WIT3B73X<2O()L5`Z"$W<.9C9GK3X/F\S^O3>
M76&'RJSJ%0Z5P^/SP#U]LW?&(Q/+HK#$1U!+<3IH$*[+]R=.(7(L,JS>70P>
MD+1U(.ANEAOE_88NA%&0M5%X$04RJM)!3YG*Y.EO+(KL#\,[>_$#Z++2^:(-
MGOCA10X1+<IH2U3256*K1S`90<C`HY?2NG:83"SS0169#!_70Y\[-"`ZN,R!
M<)E^,.UATA>VVLSMQ?"#[2XC/DC$]"U3<K"LUQKE6L(D%TME#>9JQROD'YMO
M.-M(:G/BN;MDI,AN>K)TO*#C@^F`<X#*+$$5`)2>:6>Z6-V-2XI;%OE!75:\
MLJP<F@+XE9SDL^N`YL-]!HW`9X+#F80:`E1X`JL2R`O@H`X\U2QNE^"+B32:
M0'%,O7^6F.H#\X=:G/\0.MK.Y$8%'4S>,B0:H!N-:H)K;K%0%G!0=[O"=+>!
ME3L&]WL]]\9_`&7B8Y>03M1]V-6J!UK?`8]5I#O7/L'+A@(<T4YND,'(-?#A
M\P*ECRI*)>L5E=/TBHH:9URK2DF40LQ-YPHJY?BXRZ73A[^&PU];577_"]!X
MRBX!\=6,REH#SM@%/NZKV=YEP$/D&`2DK&-$%[4PD(EB)""W3#"+,)431CD1
M/%FX,13T(H6C%"&CEY&EI#_?`#0J;C,8X(U"2,U^%@TFE02Z4!!%0[I%LM*!
M5#42@)04U$V"4@W9%OI#$D3E37!U?W;>%07^&X`*1%"`_U\;-@GO?75Z5$@@
M+C[JOJ,&$J1#M(=0^=5HZ'JC4E;K($K%?H?L"_Y"\S?!U?)KJ"\'E\L:+6N>
MKJ1I'[RM(&W[<'2'[HV2V0WS4O=*NI+U"8IF`6=%![>L`P][/1Y8$04$YQ=;
MV[_X>Z#X0C#VB__+]M[`\W[97L\H\2T@B`I[N:&KY]L#NAD\/SXN>O,#:DNE
MV:T2$SP+M"@")9X*V0)51"4>4P&)L&0Z(E:T8OV&?N<C;#/33NL<=OH]U&M7
MKAQ,K6Q=."5P0*%6FL7>G[QV9;>`*^"[]WA,X/SW<DQZEDN=J'(/._2D,4L<
M[S4PF01(BJD0C3K:5*?NR9-5)24HH@ZVL8*WXS<"Q=Y%\[(50A*4#[\5,K$I
M<912?<@-`C:N55D8%E4!.>0<14".:NJ"F1:00^+4D4]'/+XEO(D!*W($H-@@
MO#;QWF\?^(*"8#Y0@@J3(2!@P+?K93#G%\Q@59"BQ11XJJUOM/8-$<>A=C4;
M#]WIQ>&1*'@X:;6L;ON+];EY23CKG@(.FV#?@E?'I1$O:D"@BOQ@SWSMZ/!:
MHX9NV(G@RP2Q>#L:,-7DU^`!%6JT4H9*B[8BG(3%\9BB1!M!9!41^::4:$-"
MIQCI_,JU(IJR*HKIW!8G!<?J$XX\PKST(:\GC'CBZ4=-W@6^0<WI;S3H0&EZ
M;:O3[?0M4DWG59PQT!'SW$E%!0*:+@&`[/G*E889LC6F8M/'RZ6/OHDR`#.O
M#&`-FS1Q3[^<:0IE:^!4(?`KJJ%<-D_.FA:OP6I?][O-LS:,<WQ+OU0$J%NM
MTC1%[`P18V$XF-?,4@)!"/-2#T(KBB5`*)H!"0,%TD;><_3@6!$W&UP/HG5V
M?M0^U5IG5OOL\*Q]U.S^_$(ZP$3*&^$F<M1%&8,`3V,6[7+PA/Q6"T)M+,`R
M_MUQY_JL_3YJDO1J8)DXRN-3EI$N<M9U%4YHP>Q58R79H22392")R62YTTAT
M#MDDO7C9/NF]5'5">[GNA*@2)@SLETZ_]4DD?O&\+4%_O+AC!T((3==0PH#E
M;-5"FV:"`;!IKJ3):()R&3#0@7?0D75XB:Q76!<275>L(NN-+0PIM6JR8B[,
M[AF$$G-IW+'IT%V2G0%A:6[&$PC^=+.<#4-UW>)V`>0C7$]Y+,ESMO1]P5)]
MOV$8DC_BBG)86<G-SNX`_]WSGFGU/C7)X%BGG4/":'7(`*UEJ_QFT+&J%WQR
M8<VIIT9ZJ7W_*US>4KN4PO`2M\V3,B2TZ&3_4&T8H>_+BHJ#3+;,$\&RHE%[
M@(3U>,@53/6V%3SC2J9X@M(<H0DT"ARWJ-.&-N@!@B8=1'8+@VQX090-85,4
MV.JBHB`[*O-HH"YF)0"T93X>:A#U&/U;/A#BL_0(Z5GZVC^7T[GFVX,)54LD
MA*DP'-T_QCRO2!FK2\-XP2RB4[S7E6UJ^-'KG"&WVCL_!0>ZB(;[QP=W\=43
MKQ$G(0,:W5D$H7*2BD;(3JRX*&50.%L);4&57$FP88WM:XND,F0LX3<!'S0K
M_7Q2H><@E,S8FE1W=7.%4Z$DE<<7'4VG[1I*J._==7T6N#ST74!PIT$45,VY
M)W.>!34E6PKP=NMI'HI4QC#^*.Y&&Q0,C'X_=L$IKD>?!<Z$O&I(*,1@2<V.
M/C]^0?3=.?;(67CH8UF;DQ;,_+$]F3QA55B84A:2ICF/\\EX./8G3Q#?\DE;
MSIE3K]`:"?@?:#.A-NX"))]HS^1C;53B[,XA`F8@=19<A-'>+XG;(=@$25TK
M>GPA'?J>V63AO-R0NC-[OVQ!Q-EXKB]?]$Q1:Y8)F>E;-,6R+);-6IJKNZ0N
MB!FK&ZOYI3[OG@AJBL&_F+XBFAQ5%.,K9#"W+U2M1C*GPH3(:,<+)@YQI!TU
M4Z'\)62(G$2-2H;(U5W-Y%AZQ[)B;21)$C-1XY1<+O\QJ%IN:BTF2\JKNR<N
M+>%BDB(<_8,$O8`$T4L84TZ.KD[[ETU^HF]A$`OK(_F;0:'4PY8ACE8HKV4)
M2MY)DA+M-RHY.29]5HBPP2>]^Z37@HL(98MGJ]Q]"E)K64RI*AXG;_NBYCYZ
M':KE]3I$W6M?+F<E?TPV^.QTE.%^:%.6/,M6YY$W3YCD0AKH5'3[UEGSF@#%
MJ.S7]C.@$I1%(I*S1KXM(9-SY`PG]H)ZYO3NW.5D1/8?<`CC.=S(*]E7_.8Q
M<F\_*G4TQ'2%AD:"^9=4*@,,+Q-%L6TE>>'JJ@U8*!@Z<I=?G8(\O(XRA>*-
MWUZ1`@9K.?$7X\?XT/-T.+98WC*)%1G``_*?>F<@E<H:>JI"?_#M-:`#"#$\
MT2_0,-2J:57XF`>B"'K!'\)(J?A85OR`52`7`9J`/OIB=D-?'>*RB#:*-H@P
M,+:G\1-DLLA_6'J+#RS.!PB?R$HP`@M6;^]N#^4FM""SSH3RJ*1!6V;N5;AG
MXL_-ZZ*L6P&5Y/\XP#%1M=P)7M+WH_AFA=+!_29]6W-\<%AEN;A>CU#&0;LV
MYJX(<$I_8_:N5(G6G=UJ@X4]&]YQ7SB47EY!W1'/6=23D8$J@$9^1P+DQ9T;
MPOF";.^VQ#6+)BZ3]KED109N&&+>D)P[@O-(UV\)?.JOT]L&=SI4.CHY/CUO
M]I\I*TFOP]Z,%I,>HNUJW;FN%_#0]#1S[,!\G(.Q$6D>]!,TE6E$T2D8[BM\
MW$K`+)RYPO%(6!-T,O_HO>+FXKUR,MY37Y>AP'N_8=0:1H(35Z'09F=C((!J
MM7K64><2S"8^M]?:#(KK2J+(VBAXIJ6_@AVE+7T06?]Y/`+?E(3$V]H>7A=W
M8H;C%]69"Q*WQ"@F9@-\A>L)ZG)AF0P<F.5=7==VR$].SS9LN)NGIZ!A!'ZY
M3CJ]?ONR)]MK=[HGUO%E\ZQMG1\?]]I]YD$BB/)-Z37U3!#$6_M\UB/S;CKV
M/>9L^W_P^'+H3J>P$V=&_KAOAON3[A46)Q7-7)_J-9#)#K4XCT-GSN@@/A;!
ML?)HAB+S'CQ3'D$E,J#NIUP:3O(L"\3P2(ZZ5RVRH:F$-V>=[ODE2=H/X78?
M>+M4`7H[]44Y:Q%9$D*HR&(@"R&8W@?I<<)6M"[[I[N4QR#?V=(6?"_)M4$*
MPO>#8U2^TK\RQJ4,1;B>:GC*+P?7D`LJP%Y_ZRP(M+V,?IF7QB#1GR^,>O!D
M,/(L)8,HLJ<X821O2:>1&>_:5&B-`O#UZ#LSSU;9T\LY&8X81(!%"Z8CK(H*
M!U6F<)"Q<;N8V$/"S6F]U8\`F4NLZWZ[VVLJE,%HJT5!#$U`IV#!KBZ'2R<M
GNM=:W5/3Z3E9+:S3YF'[E'JIN1;E\]&\K>V][7_[_W3$R$CTA0(`
`
end


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]