[comp.binaries.amiga] perl

ain@j.cc.purdue.edu (Patrick White) (08/03/88)

Submitted by:	rminnich@udel.edu (Ron Minnich)
Summary:	A script language.  (a port from it's counterpart on unix)
Poster Boy:	Patrick White	(ain@j.cc.purdue.edu)
Archive Name:	binaries/amiga/volume8/perl.doc.sh2.Z
tested..
 
NOTES:
   I didn't want ot learn a new language just to test this, so I only tried
a "hello world" program.  It worked.  THerefore, this has not been extensively
tested.
   The docs are apparently a copyy of the unix ones -- I don't know if there
is anything missing from Amiga Perl that is in Unix Perl.
   As for the docs, I'm posting an nroffed copy for those that don't have
nroff, and the nroff source in case anybody wants it... you probably only
want to keep one version of the docs.
.
 
 
-- Pat White   (co-moderator comp.sources/binaries.amiga)
ARPA/UUCP: j.cc.purdue.edu!ain  BITNET: PATWHITE@PURCCVM  PHONE: (317) 743-8421
U.S.  Mail:  320 Brown St. apt. 406,    West Lafayette, IN 47906
[archives at: j.cc.purdue.edu.ARPA]
 
========================================
 
#	This is a shell archive.
#	Remove everything above and including the cut line.
#	Then run the rest of the file through sh.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar:	Shell Archiver
#	Run the following text with /bin/sh to create:
#	perl.cat.ab
# This archive created: Mon Aug  1 12:53:58 1988
# By:	Patrick White (PUCC Land, USA)
cat << \SHAR_EOF > perl.cat.ab
             tening the array by 1.

     print FILEHANDLE LIST

     print LIST

     print   Prints a string or comma-separated list of strings.
             If FILEHANDLE is omitted, prints by default to stan-
             dard output (or to the last selected output
             channel--see select()).  If LIST is also omitted,



Printed 7/26/88               LOCAL                            20






PERL(1)             UNIX Programmer's Manual              PERL(1)



             prints $_ to stdout.  LIST may also be an array
             value.  To set the default output channel to some-
             thing other than stdout use the select operation.

     printf FILEHANDLE LIST

     printf LIST
             Equivalent to a "print FILEHANDLE sprintf(LIST)".

     push(ARRAY,EXPR)
             Treats ARRAY (@ is optional) as a stack, and pushes
             the value of EXPR onto the end of ARRAY.  The length
             of ARRAY increases by 1.  Has the same effect as

                 $ARRAY[$#ARRAY+1] = EXPR;

             but is more efficient.

     redo LABEL

     redo    The redo command restarts the loop block without
             evaluating the conditional again.  The continue
             block, if any, is not executed.  If the LABEL is
             omitted, the command refers to the innermost enclos-
             ing loop.  This command is normally used by programs
             that want to lie to themselves about what was just
             input:

                  # a simpleminded Pascal comment stripper
                  # (warning: assumes no { or } in strings)
                  line: while (<stdin>) {
                       while (s|({.*}.*){.*}|$1 |) {}
                       s|{.*}| |;
                       if (s|{.*| |) {
                            $front = $_;
                            while (<stdin>) {
                                 if (/}/) {     # end of comment?
                                      s|^|$front{|;
                                      redo line;
                                 }
                            }
                       }
                       print;
                  }


     rename(OLDNAME,NEWNAME)
             Changes the name of a file.  Returns 1 for success,
             0 otherwise.

     reset EXPR
             Generally used in a continue block at the end of a



Printed 7/26/88               LOCAL                            21






PERL(1)             UNIX Programmer's Manual              PERL(1)



             loop to clear variables and reset ?? searches so
             that they work again.  The expression is interpreted
             as a list of single characters (hyphens allowed for
             ranges).  All string variables beginning with one of
             those letters are set to the null string.  If the
             expression is omitted, one-match searches (?pat-
             tern?) are reset to match again.  Always returns 1.
             Examples:

                 reset 'X';      # reset all X variables
                 reset 'a-z';    # reset lower case variables
                 reset;          # just reset ?? searches


     s/PATTERN/REPLACEMENT/gi
             Searches a string for a pattern, and if found,
             replaces that pattern with the replacement text and
             returns the number of substitutions made.  Otherwise
             it returns false (0).  The "g" is optional, and if
             present, indicates that all occurences of the pat-
             tern are to be replaced.  The "i" is also optional,
             and if present, indicates that matching is to be
             done in a case-insensitive manner.  Any delimiter
             may replace the slashes; if single quotes are used,
             no interpretation is done on the replacement string.
             If no string is specified via the =~ or !~ operator,
             the $_ string is searched and modified.  (The string
             specified with =~ must be a string variable or array
             element, i.e. an lvalue.) If the pattern contains a
             $ that looks like a variable rather than an end-of-
             string test, the variable will be interpolated into
             the pattern at run-time.  See also the section on
             regular expressions.  Examples:

                 s/\bgreen\b/mauve/g;      # don't change wintergreen

                 $path =~ s|/usr/bin|/usr/local/bin|;

                 s/Login: $foo/Login: $bar/; # run-time pattern

                 s/([^ ]*) *([^ ]*)/$2 $1/;     # reverse 1st two fields

             (Note the use of $ instead of \ in the last example.
             See section on regular expressions.)

     seek(FILEHANDLE,POSITION,WHENCE)
             Randomly positions the file pointer for FILEHANDLE,
             just like the fseek() call of stdio.  Returns 1 upon
             success, 0 otherwise.

     select(FILEHANDLE)
             Sets the current default filehandle for output.



Printed 7/26/88               LOCAL                            22






PERL(1)             UNIX Programmer's Manual              PERL(1)



             This has two effects: first, a write or a print
             without a filehandle will default to this FILEHAN-
             DLE.  Second, references to variables related to
             output will refer to this output channel.  For exam-
             ple, if you have to set the top of form format for
             more than one output channel, you might do the fol-
             lowing:

                 select(report1);
                 $^ = 'report1_top';
                 select(report2);
                 $^ = 'report2_top';

             Select happens to return TRUE if the file is
             currently open and FALSE otherwise, but this has no
             effect on its operation.

     shift(ARRAY)

     shift ARRAY

     shift   Shifts the first value of the array off and returns
             it, shortening the array by 1 and moving everything
             down.  If ARRAY is omitted, shifts the ARGV array.
             See also unshift(), push() and pop().  Shift() and
             unshift() do the same thing to the left end of an
             array that push() and pop() do to the right end.

     sleep EXPR

     sleep   Causes the script to sleep for EXPR seconds, or for-
             ever if no EXPR.  May be interrupted by sending the
             process a SIGALARM.  Returns the number of seconds
             actually slept.

     split(/PATTERN/,EXPR)

     split(/PATTERN/)

     split   Splits a string into an array of strings, and
             returns it.  If EXPR is omitted, splits the $_
             string.  If PATTERN is also omitted, splits on whi-
             tespace (/[ \t\n]+/).  Anything matching PATTERN is
             taken to be a delimiter separating the fields.
             (Note that the delimiter may be longer than one
             character.) Trailing null fields are stripped, which
             potential users of pop() would do well to remember.
             A pattern matching the null string (not to be con-
             fused with a null pattern) will split the value of
             EXPR into separate characters at each point it
             matches that way.  For example:




Printed 7/26/88               LOCAL                            23






PERL(1)             UNIX Programmer's Manual              PERL(1)



                  print join(':',split(/ */,'hi there'));

             produces the output 'h:i:t:h:e:r:e'.

             The pattern /PATTERN/ may be replaced with an
             expression to specify patterns that vary at runtime.
             As a special case, specifying a space (' ') will
             split on white space just as split with no arguments
             does, but leading white space does NOT produce a
             null first field.  Thus, split(' ') can be used to
             emulate awk's default behavior, whereas split(/ /)
             will give you as many null initial fields as there
             are leading spaces.

             Example:

                  open(passwd, '/etc/passwd');
                  while (<passwd>) {
                       ($login, $passwd, $uid, $gid, $gcos, $home, $shell)
                            = split(/:/);
                       ...
                  }

             (Note that $shell above will still have a newline on
             it.  See chop().) See also join.

     sprintf(FORMAT,LIST)
             Returns a string formatted by the usual printf con-
             ventions.  The * character is not supported.

     sqrt(EXPR)
             Return the square root of EXPR.

     stat(FILEHANDLE)

     stat(EXPR)
             Returns a 13-element array giving the statistics for
             a file, either the file opened via FILEHANDLE, or
             named by EXPR.  Typically used as follows:

                 ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
                    $atime,$mtime,$ctime,$blksize,$blocks)
                        = stat($filename);


     substr(EXPR,OFFSET,LEN)
             Extracts a substring out of EXPR and returns it.
             First character is at offset 0, or whatever you've
             set $[ to.

     system LIST
             Does exactly the same thing as "exec LIST" except



Printed 7/26/88               LOCAL                            24






PERL(1)             UNIX Programmer's Manual              PERL(1)



             that a fork is done first, and the parent process
             waits for the child process to complete.  Note that
             argument processing varies depending on the number
             of arguments.  The return value is the exit status
             of the program as returned by the wait() call.  To
             get the actual exit value divide by 256.  See also
             exec.

     symlink(OLDFILE,NEWFILE)
             Creates a new filename symbolically linked to the
             old filename.  Returns 1 for success, 0 otherwise.
             On systems that don't support symbolic links, pro-
             duces a fatal error.

     tell(FILEHANDLE)

     tell    Returns the current file position for FILEHANDLE.
             If FILEHANDLE is omitted, assumes the file last
             read.

     time    Returns the number of seconds since January 1, 1970.
             Suitable for feeding to gmtime() and localtime().

     times   Returns a four-element array giving the user and
             system times, in seconds, for this process and the
             children of this process.

                 ($user,$system,$cuser,$csystem) = times;


     tr/SEARCHLIST/REPLACEMENTLIST/

     y/SEARCHLIST/REPLACEMENTLIST/
             Translates all occurences of the characters found in
             the search list with the corresponding character in
             the replacement list.  It returns the number of
             characters replaced.  If no string is specified via
             the =~ or !~ operator, the $_ string is translated.
             (The string specified with =~ must be a string vari-
             able or array element, i.e. an lvalue.) For sed
             devotees, y is provided as a synonym for tr.  Exam-
             ples:

                 $ARGV[1] =~ y/A-Z/a-z/;   # canonicalize to lower case

                 $cnt = tr/*/*/;           # count the stars in $_


     umask(EXPR)
             Sets the umask for the process and returns the old
             one.




Printed 7/26/88               LOCAL                            25






PERL(1)             UNIX Programmer's Manual              PERL(1)



     unlink LIST
             Deletes a list of files.  LIST may be an array.
             Returns the number of files successfully deleted.
             Note: in order to use the value you must put the
             whole thing in parentheses:

                  $cnt = (unlink 'a','b','c');


     unshift(ARRAY,LIST)
             Does the opposite of a shift.  Prepends list to the
             front of the array, and returns the number of ele-
             ments in the new array.

                  unshift(ARGV,'-e') unless $ARGV[0] =~ /^-/;


     values(ASSOC_ARRAY)
             Returns a normal array consisting of all the values
             of the named associative array.  The values are
             returned in an apparently random order, but it is
             the same order as either the keys() or each() func-
             tion produces (given that the associative array has
             not been modified).  See also keys() and each().

     write(FILEHANDLE)

     write(EXPR)

     write() Writes a formatted record (possibly multi-line) to
             the specified file, using the format associated with
             that file.  By default the format for a file is the
             one having the same name is the filehandle, but the
             format for the current output channel (see select)
             may be set explicitly by assigning the name of the
             format to the $~ variable.

             Top of form processing is handled automatically: if
             there is insufficient room on the current page for
             the formatted record, the page is advanced, a spe-
             cial top-of-page format is used to format the new
             page header, and then the record is written.  By
             default the top-of-page format is "top", but it may
             be set to the format of your choice by assigning the
             name to the $^ variable.

             If FILEHANDLE is unspecified, output goes to the
             current default output channel, which starts out as
             stdout but may be changed by the select operator.
             If the FILEHANDLE is an EXPR, then the expression is
             evaluated and the resulting string is used to look
             up the name of the FILEHANDLE at run time.  For more



Printed 7/26/88               LOCAL                            26






PERL(1)             UNIX Programmer's Manual              PERL(1)



             on formats, see the section on formats later on.

     Subroutines

     A subroutine may be declared as follows:

         sub NAME BLOCK


     Any arguments passed to the routine come in as array @_,
     that is ($_[0], $_[1], ...).  The return value of the sub-
     routine is the value of the last expression evaluated.
     There are no local variables--everything is a global vari-
     able.

     A subroutine is called using the do operator.  (CAVEAT: For
     efficiency reasons recursive subroutine calls are not
     currently supported.  This restriction may go away in the
     future.  Then again, it may not.)

     Example:

          sub MAX {
               $max = pop(@_);
               while ($foo = pop(@_)) {
                    $max = $foo if $max < $foo;
               }
               $max;
          }

          ...
          $bestday = do MAX($mon,$tue,$wed,$thu,$fri);























Printed 7/26/88               LOCAL                            27






PERL(1)             UNIX Programmer's Manual              PERL(1)



     Example:

          # get a line, combining continuation lines
          #  that start with whitespace
          sub get_line {
               $thisline = $lookahead;
               line: while ($lookahead = <stdin>) {
                    if ($lookahead =~ /^[ \t]/) {
                         $thisline .= $lookahead;
                    }
                    else {
                         last line;
                    }
               }
               $thisline;
          }

          $lookahead = <stdin>;    # get first line
          while ($_ = get_line()) {
               ...
          }

     Use array assignment to name your formal arguments:

          sub maybeset {
               ($key,$value) = @_;
               $foo{$key} = $value unless $foo{$key};
          }


     Regular Expressions

     The patterns used in pattern matching are regular expres-
     sions such as those used by egrep(1).  In addition, \w
     matches an alphanumeric character and \W a nonalphanumeric.
     Word boundaries may be matched by \b, and non-boundaries by
     \B.  The bracketing construct ( ... ) may also be used,
     $<digit> matches the digit'th substring, where digit can
     range from 1 to 9.  (You can also use the old standby
     \<digit> in search patterns, but $<digit> also works in
     replacement patterns and in the block controlled by the
     current conditional.) $+ returns whatever the last bracket
     match matched.  $& returns the entire matched string.  Up to
     10 alternatives may given in a pattern, separated by |, with
     the caveat that ( ... | ... ) is illegal.  Examples:

          s/^([^ ]*) *([^ ]*)/$2 $1/;   # swap first two words








Printed 7/26/88               LOCAL                            28






PERL(1)             UNIX Programmer's Manual              PERL(1)



          if (/Time: (..):(..):(..)/) {
               $hours = $1;
               $minutes = $2;
               $seconds = $3;
          }

     By default, the ^ character matches only the beginning of
     the string, and perl does certain optimizations with the
     assumption that the string contains only one line.  You may,
     however, wish to treat a string as a multi-line buffer, such
     that the ^ will match after any newline within the string.
     At the cost of a little more overhead, you can do this by
     setting the variable $* to 1.  Setting it back to 0 makes
     perl revert to its old behavior.

     Formats

     Output record formats for use with the write operator may
     declared as follows:

         format NAME =
         FORMLIST
         .

     If name is omitted, format "stdout" is defined.  FORMLIST
     consists of a sequence of lines, each of which may be of one
     of three types:

     1.  A comment.

     2.  A "picture" line giving the format for one output line.

     3.  An argument line supplying values to plug into a picture
         line.

     Picture lines are printed exactly as they look, except for
     certain fields that substitute values into the line.  Each
     picture field starts with either @ or ^.  The @ field (not
     to be confused with the array marker @) is the normal case;
     ^ fields are used to do rudimentary multi-line text block
     filling.  The length of the field is supplied by padding out
     the field with multiple <, >, or | characters to specify,
     respectively, left justfication, right justification, or
     centering.  If any of the values supplied for these fields
     contains a newline, only the text up to the newline is
     printed.  The special field @* can be used for printing
     multi-line values.  It should appear by itself on a line.

     The values are specified on the following line, in the same
     order as the picture fields.  They must currently be either
     string variable names or string literals (or pseudo-
     literals).  Currently you can separate values with spaces,



Printed 7/26/88               LOCAL                            29






PERL(1)             UNIX Programmer's Manual              PERL(1)



     but commas may be placed between values to prepare for pos-
     sible future versions in which full expressions are allowed
     as values.

     Picture fields that begin with ^ rather than @ are treated
     specially.  The value supplied must be a string variable
     name which contains a text string.  Perl puts as much text
     as it can into the field, and then chops off the front of
     the string so that the next time the string variable is
     referenced, more of the text can be printed.  Normally you
     would use a sequence of fields in a vertical stack to print
     out a block of text.  If you like, you can end the final
     field with ..., which will appear in the output if the text
     was too long to appear in its entirety.

     Since use of ^ fields can produce variable length records if
     the text to be formatted is short, you can suppress blank
     lines by putting the tilde (~) character anywhere in the
     line.  (Normally you should put it in the front if possi-
     ble.) The tilde will be translated to a space upon output.

     Examples:

     # a report on the /etc/passwd file
     format top =
                             Passwd File
     Name                Login    Office   Uid   Gid Home
     ------------------------------------------------------------------
     .
     format stdout =
     @<<<<<<<<<<<<<<<<<< @||||||| @<<<<<<@>>>> @>>>> @<<<<<<<<<<<<<<<<<
     $name               $login   $office $uid $gid  $home
     .






















Printed 7/26/88               LOCAL                            30






PERL(1)             UNIX Programmer's Manual              PERL(1)



     # a report from a bug report form
     format top =
                             Bug Reports
     @<<<<<<<<<<<<<<<<<<<<<<<     @|||         @>>>>>>>>>>>>>>>>>>>>>>>
     $system;                      $%;         $date
     ------------------------------------------------------------------
     .
     format stdout =
     Subject: @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              $subject
     Index: @<<<<<<<<<<<<<<<<<<<<<<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<
            $index                        $description
     Priority: @<<<<<<<<<< Date: @<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<
               $priority         $date    $description
     From: @<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<
           $from                          $description
     Assigned to: @<<<<<<<<<<<<<<<<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                  $programmer             $description
     ~                                    ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                                          $description
     ~                                    ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                                          $description
     ~                                    ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                                          $description
     ~                                    ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                                          $description
     ~                                    ^<<<<<<<<<<<<<<<<<<<<<<<...
                                          $description
     .

     It is possible to intermix prints with writes on the same output channel,
     but you'll have to handle $- (lines left on the page) yourself.

     If you are printing lots of fields that are usually blank,
     you should consider using the reset operator between
     records.  Not only is it more efficient, but it can prevent
     the bug of adding another field and forgetting to zero it.

     Predefined Names

     The following names have special meaning to perl.  I could
     have used alphabetic symbols for some of these, but I didn't
     want to take the chance that someone would say reset "a-zA-
     Z" and wipe them all out.  You'll just have to suffer along
     with these silly symbols.  Most of them have reasonable
     mnemonics, or analogues in one of the shells.

     $_      The default input and pattern-searching space.  The
             following pairs are equivalent:

                  while (<>) {...     # only equivalent in while!
                  while ($_ = <>) {...



Printed 7/26/88               LOCAL                            31






PERL(1)             UNIX Programmer's Manual              PERL(1)



                  /^Subject:/
                  $_ =~ /^Subject:/

                  y/a-z/A-Z/
                  $_ =~ y/a-z/A-Z/

                  chop
                  chop($_)

             (Mnemonic: underline is understood in certain opera-
             tions.)

     $.      The current input line number of the last file that
             was read.  Readonly.  (Mnemonic: many programs use .
             to mean the current line number.)

     $/      The input record separator, newline by default.
             Works like awk's RS variable, including treating
             blank lines as delimiters if set to the null string.
             If set to a value longer than one character, only
             the first character is used.  (Mnemonic: / is used
             to delimit line boundaries when quoting poetry.)

     $,      The output field separator for the print operator.
             Ordinarily the print operator simply prints out the
             comma separated fields you specify.  In order to get
             behavior more like awk, set this variable as you
             would set awk's OFS variable to specify what is
             printed between fields.  (Mnemonic: what is printed
             when there is a , in your print statement.)

     $\      The output record separator for the print operator.
             Ordinarily the print operator simply prints out the
             comma separated fields you specify, with no trailing
             newline or record separator assumed.  In order to
             get behavior more like awk, set this variable as you
             would set awk's ORS variable to specify what is
             printed at the end of the print.  (Mnemonic: you set
             $\ instead of adding \n at the end of the print.
             Also, it's just like /, but it's what you get "back"
             from perl.)

     $#      The output format for printed numbers.  This vari-
             able is a half-hearted attempt to emulate awk's OFMT
             variable.  There are times, however, when awk and
             perl have differing notions of what is in fact
             numeric.  Also, the initial value is %.20g rather
             than %.6g, so you need to set $# explicitly to get
             awk's value.  (Mnemonic: # is the number sign.)

     $%      The current page number of the currently selected
             output channel.  (Mnemonic: % is page number in



Printed 7/26/88               LOCAL                            32






PERL(1)             UNIX Programmer's Manual              PERL(1)



             nroff.)

     $=      The current page length (printable lines) of the
             currently selected output channel.  Default is 60.
             (Mnemonic: = has horizontal lines.)

     $-      The number of lines left on the page of the
             currently selected output channel.  (Mnemonic:
             lines_on_page - lines_printed.)

     $~      The name of the current report format for the
             currently selected output channel.  (Mnemonic:
             brother to $^.)

     $^      The name of the current top-of-page format for the
             currently selected output channel.  (Mnemonic:
             points to top of page.)

     $|      If set to nonzero, forces a flush after every write
             or print on the currently selected output channel.
             Default is 0.  Note that stdout will typically be
             line buffered if output is to the terminal and block
             buffered otherwise.  Setting this variable is useful
             primarily when you are outputting to a pipe, such as
             when you are running a perl script under rsh and
             want to see the output as it's happening.
             (Mnemonic: when you want your pipes to be piping
             hot.)

     $$      The process number of the perl running this script.
             (Mnemonic: same as shells.)

     $?      The status returned by the last backtick (``) com-
             mand.  (Mnemonic: same as sh and ksh.)

     $+      The last bracket matched by the last search pattern.
             This is useful if you don't know which of a set of
             alternative patterns matched.  For example:

                 /Version: (.*)|Revision: (.*)/ && ($rev = $+);

             (Mnemonic: be positive and forward looking.)

     $*      Set to 1 to do multiline matching within a string, 0
             to assume strings contain a single line.  Default is
             0.  (Mnemonic: * matches multiple things.)

     $0      Contains the name of the file containing the perl
             script being executed.  The value should be copied
             elsewhere before any pattern matching happens, which
             clobbers $0.  (Mnemonic: same as sh and ksh.)




Printed 7/26/88               LOCAL                            33






PERL(1)             UNIX Programmer's Manual              PERL(1)



     $<digit>
             Contains the subpattern from the corresponding set
             of parentheses in the last pattern matched, not
             counting patterns matched in nested blocks that have
             been exited already.  (Mnemonic: like \digit.)

     $[      The index of the first element in an array, and of
             the first character in a substring.  Default is 0,
             but you could set it to 1 to make perl behave more
             like awk (or Fortran) when subscripting and when
             evaluating the index() and substr() functions.
             (Mnemonic: [ begins subscripts.)

     $!      The current value of errno, with all the usual
             caveats.  (Mnemonic: What just went bang?)

     $@      The error message from the last eval command.  If
             null, the last eval parsed and executed correctly.
             (Mnemonic: Where was the syntax error "at"?)

     @ARGV   The array ARGV contains the command line arguments
             intended for the script.  Note that $#ARGV is the
             generally number of arguments minus one, since
             $ARGV[0] is the first argument, NOT the command
             name.  See $0 for the command name.

     $ENV{expr}
             The associative array ENV contains your current
             environment.  Setting a value in ENV changes the
             environment for child processes.

     $SIG{expr}
             The associative array SIG is used to set signal
             handlers for various signals.  Example:

                  sub handler {  # 1st argument is signal name
                       ($sig) = @_;
                       print "Caught a SIG$sig--shutting down0;
                       close(log);
                       exit(0);
                  }

                  $SIG{'INT'} = 'handler';
                  $SIG{'QUIT'} = 'handler';
                  ...
                  $SIG{'INT'} = 'DEFAULT'; # restore default action
                  $SIG{'QUIT'} = 'IGNORE'; # ignore SIGQUIT


ENVIRONMENT
     Perl currently uses no environment variables, except to make
     them available to the script being executed, and to child



Printed 7/26/88               LOCAL                            34






PERL(1)             UNIX Programmer's Manual              PERL(1)



     processes.  However, scripts running setuid would do well to
     execute the following lines before doing anything else, just
     to keep people honest:

         $ENV{'PATH'} = '/bin:/usr/bin';    # or whatever you need
         $ENV{'SHELL'} = '/bin/sh' if $ENV{'SHELL'};
         $ENV{'IFS'} = '' if $ENV{'IFS'};


AUTHOR
     Larry Wall <lwall@jpl-devvax.Jpl.Nasa.Gov>

FILES
     /tmp/perl-eXXXXXX   temporary file for -e commands.

SEE ALSO
     a2p  awk to perl translator
     s2p  sed to perl translator
     perldb    interactive perl debugger

DIAGNOSTICS
     Compilation errors will tell you the line number of the
     error, with an indication of the next token or token type
     that was to be examined.  (In the case of a script passed to
     perl via -e switches, each -e is counted as one line.)

TRAPS
     Accustomed awk users should take special note of the follow-
     ing:

     *   Semicolons are required after all simple statements in
         perl.  Newline is not a statement delimiter.

     *   Curly brackets are required on ifs and whiles.

     *   Variables begin with $ or @ in perl.

     *   Arrays index from 0 unless you set $[.  Likewise string
         positions in substr() and index().

     *   You have to decide whether your array has numeric or
         string indices.

     *   You have to decide whether you want to use string or
         numeric comparisons.

     *   Reading an input line does not split it for you.  You
         get to split it yourself to an array.  And split has
         different arguments.

     *   The current input line is normally in $_, not $0.  It
         generally does not have the newline stripped.  ($0 is



Printed 7/26/88               LOCAL                            35






PERL(1)             UNIX Programmer's Manual              PERL(1)



         initially the name of the program executed, then the
         last matched string.)

     *   The current filename is $ARGV, not $FILENAME.  NR, RS,
         ORS, OFS, and OFMT have equivalents with other symbols.
         FS doesn't have an equivalent, since you have to be
         explicit about split statements.

     *   $<digit> does not refer to fields--it refers to sub-
         strings matched by the last match pattern.

     *   The print statement does not add field and record
         separators unless you set $, and $\.

     *   You must open your files before you print to them.

     *   The range operator is "..", not comma.  (The comma
         operator works as in C.)

     *   The match operator is "=~", not "~".  ("~" is the one's
         complement operator.)

     *   The concatenation operator is ".", not the null string.
         (Using the null string would render "/pat/ /pat/"
         unparseable, since the third slash would be interpreted
         as a division operator--the tokener is in fact slightly
         context sensitive for operators like /, ?, and <.  And
         in fact, . itself can be the beginning of a number.)

     *   The \nnn construct in patterns must be given as [\nnn]
         to avoid interpretation as a backreference.

     *   Next, exit, and continue work differently.

     *   When in doubt, run the awk construct through a2p and see
         what it gives you.

     Cerebral C programmers should take note of the following:

     *   Curly brackets are required on ifs and whiles.

     *   You should use "elsif" rather than "else if"

     *   Break and continue become last and next, respectively.

     *   There's no switch statement.

     *   Variables begin with $ or @ in perl.

     *   Printf does not implement *.





Printed 7/26/88               LOCAL                            36






PERL(1)             UNIX Programmer's Manual              PERL(1)



     *   Comments begin with #, not /*.

     *   You can't take the address of anything.

     *   Subroutines are not reentrant.

     *   ARGV must be capitalized.

     *   The "system" calls link, unlink, rename, etc. return 1
         for success, not 0.

     *   Signal handlers deal with signal names, not numbers.

     Seasoned sed programmers should take note of the following:

     *   Backreferences in substitutions use $ rather than \.

     *   The pattern matching metacharacters (, ), and | do not
         have backslashes in front.

BUGS
     You can't currently dereference array elements inside a
     double-quoted string.  You must assign them to a temporary
     and interpolate that.

     Associative arrays really ought to be first class objects.

     Recursive subroutines are not currently supported, due to
     the way temporary values are stored in the syntax tree.

     Arrays ought to be passable to subroutines just as strings
     are.

     The array literal consisting of one element is currently
     misinterpreted, i.e.

          @array = (123);

     doesn't work right.

     Perl actually stands for Pathologically Eclectic Rubbish
     Lister, but don't tell anyone I said that.


Printed 7/26/88               LOCAL                            37
SHAR_EOF
#	End of shell archive
exit 0

ain@j.cc.purdue.edu (Patrick White) (08/04/88)

Submitted by:	rminnich@udel.edu (Ron Minnich)
Summary:	A script language.  (a port from it's counterpart on unix)
Poster Boy:	Patrick White	(ain@j.cc.purdue.edu)
Archive Name:	binaries/amiga/volume8/perl.nroff.sh1.Z
tested..
 
NOTES:
   I didn't want ot learn a new language just to test this, so I only tried
a "hello world" program.  It worked.  THerefore, this has not been extensively
tested.
   The docs are apparently a copyy of the unix ones -- I don't know if there
is anything missing from Amiga Perl that is in Unix Perl.
   As for the docs, I'm posting an nroffed copy for those that don't have
nroff, and the nroff source in case anybody wants it... you probably only
want to keep one version of the docs.
.
 
 
-- Pat White   (co-moderator comp.sources/binaries.amiga)
ARPA/UUCP: j.cc.purdue.edu!ain  BITNET: PATWHITE@PURCCVM  PHONE: (317) 743-8421
U.S.  Mail:  320 Brown St. apt. 406,    West Lafayette, IN 47906
[archives at: j.cc.purdue.edu.ARPA]
 
========================================
 
#	This is a shell archive.
#	Remove everything above and including the cut line.
#	Then run the rest of the file through sh.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar:	Shell Archiver
#	Run the following text with /bin/sh to create:
#	perl.nroff-man.aa
# This archive created: Mon Aug  1 13:10:44 1988
# By:	Patrick White (PUCC Land, USA)
cat << \SHAR_EOF > perl.nroff-man.aa
.rn '' }`
''' $Header: perl.man.1,v 1.0.1.7 88/03/02 12:36:18 root Exp $
''' 
''' $Log:	perl.man.1,v $
''' Revision 1.0.1.7  88/03/02  12:36:18  root
''' patch24: documented file tests
''' 
''' Revision 1.0.1.6  88/02/25  11:42:26  root
''' patch23: two typos and an omission.
''' 
''' Revision 1.0.1.5  88/02/12  10:26:35  root
''' patch22: some systems don't have \(bs
''' 
''' Revision 1.0.1.4  88/02/06  00:19:44  root
''' patch21: documented -v, /foo/i.
''' 
''' Revision 1.0.1.3  88/02/04  17:48:02  root
''' patch20: added missing chop($user); to example in chown.
''' 
''' Revision 1.0.1.2  88/01/30  17:04:07  root
''' patch 11: random cleanup
''' 
''' Revision 1.0.1.1  88/01/28  10:24:44  root
''' patch8: added eval operator.
''' 
''' Revision 1.0  87/12/18  16:18:16  root
''' Initial revision
''' 
''' 
.de Sh
.br
.ne 5
.PP
\fB\\$1\fR
.PP
..
.de Sp
.if t .sp .5v
.if n .sp
..
.de Ip
.br
.ie \\n.$>=3 .ne \\$3
.el .ne 3
.IP "\\$1" \\$2
..
'''
'''     Set up \*(-- to give an unbreakable dash;
'''     string Tr holds user defined translation string.
'''     Bell System Logo is used as a dummy character.
'''
.tr \(*W-|\(bv\*(Tr
.ie n \{\
.ds -- \(*W-
.if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
.ds L" ""
.ds R" ""
.ds L' '
.ds R' '
'br\}
.el\{\
.ds -- \(em\|
.tr \*(Tr
.ds L" ``
.ds R" ''
.ds L' `
.ds R' '
'br\}
.TH PERL 1 LOCAL
.SH NAME
perl - Practical Extraction and Report Language
.SH SYNOPSIS
.B perl [options] filename args
.SH DESCRIPTION
.I Perl
is a interpreted language optimized for scanning arbitrary text files,
extracting information from those text files, and printing reports based
on that information.
It's also a good language for many system management tasks.
The language is intended to be practical (easy to use, efficient, complete)
rather than beautiful (tiny, elegant, minimal).
It combines (in the author's opinion, anyway) some of the best features of C,
\fIsed\fR, \fIawk\fR, and \fIsh\fR,
so people familiar with those languages should have little difficulty with it.
(Language historians will also note some vestiges of \fIcsh\fR, Pascal, and
even BASIC-PLUS.)
Expression syntax corresponds quite closely to C expression syntax.
If you have a problem that would ordinarily use \fIsed\fR
or \fIawk\fR or \fIsh\fR, but it
exceeds their capabilities or must run a little faster,
and you don't want to write the silly thing in C, then
.I perl
may be for you.
There are also translators to turn your sed and awk scripts into perl scripts.
OK, enough hype.
.PP
Upon startup,
.I perl
looks for your script in one of the following places:
.Ip 1. 4 2
Specified line by line via
.B \-e
switches on the command line.
.Ip 2. 4 2
Contained in the file specified by the first filename on the command line.
(Note that systems supporting the #! notation invoke interpreters this way.)
.Ip 3. 4 2
Passed in via standard input.
.PP
After locating your script,
.I perl
compiles it to an internal form.
If the script is syntactically correct, it is executed.
.Sh "Options"
Note: on first reading this section may not make much sense to you.  It's here
at the front for easy reference.
.PP
A single-character option may be combined with the following option, if any.
This is particularly useful when invoking a script using the #! construct which
only allows one argument.  Example:
.nf

.ne 2
	#!/bin/perl -spi.bak	# same as -s -p -i.bak
	.\|.\|.

.fi
Options include:
.TP 5
.B \-D<number>
sets debugging flags.
To watch how it executes your script, use
.B \-D14.
(This only works if debugging is compiled into your
.IR perl .)
.TP 5
.B \-e commandline
may be used to enter one line of script.
Multiple
.B \-e
commands may be given to build up a multi-line script.
If
.B \-e
is given,
.I perl
will not look for a script filename in the argument list.
.TP 5
.B \-i<extension>
specifies that files processed by the <> construct are to be edited
in-place.
It does this by renaming the input file, opening the output file by the
same name, and selecting that output file as the default for print statements.
The extension, if supplied, is added to the name of the
old file to make a backup copy.
If no extension is supplied, no backup is made.
Saying \*(L"perl -p -i.bak -e "s/foo/bar/;" ... \*(R" is the same as using
the script:
.nf

.ne 2
	#!/bin/perl -pi.bak
	s/foo/bar/;

which is equivalent to

.ne 14
	#!/bin/perl
	while (<>) {
		if ($ARGV ne $oldargv) {
			rename($ARGV,$ARGV . '.bak');
			open(ARGVOUT,">$ARGV");
			select(ARGVOUT);
			$oldargv = $ARGV;
		}
		s/foo/bar/;
	}
	continue {
	    print;	# this prints to original filename
	}
	select(stdout);

.fi
except that the \-i form doesn't need to compare $ARGV to $oldargv to know when
the filename has changed.
It does, however, use ARGVOUT for the selected filehandle.
Note that stdout is restored as the default output filehandle after the loop.
.TP 5
.B \-I<directory>
may be used in conjunction with
.B \-P
to tell the C preprocessor where to look for include files.
By default /usr/include and /usr/lib/perl are searched.
.TP 5
.B \-n
causes
.I perl
to assume the following loop around your script, which makes it iterate
over filename arguments somewhat like \*(L"sed -n\*(R" or \fIawk\fR:
.nf

.ne 3
	while (<>) {
		...		# your script goes here
	}

.fi
Note that the lines are not printed by default.
See
.B \-p
to have lines printed.
.TP 5
.B \-p
causes
.I perl
to assume the following loop around your script, which makes it iterate
over filename arguments somewhat like \fIsed\fR:
.nf

.ne 5
	while (<>) {
		...		# your script goes here
	} continue {
		print;
	}

.fi
Note that the lines are printed automatically.
To suppress printing use the
.B \-n
switch.
A
.B \-p
overrides a
.B \-n
switch.
.TP 5
.B \-P
causes your script to be run through the C preprocessor before
compilation by
.I perl.
(Since both comments and cpp directives begin with the # character,
you should avoid starting comments with any words recognized
by the C preprocessor such as \*(L"if\*(R", \*(L"else\*(R" or \*(L"define\*(R".)
.TP 5
.B \-s
enables some rudimentary switch parsing for switches on the command line
after the script name but before any filename arguments (or before a --).
Any switch found there is removed from @ARGV and sets the corresponding variable in the
.I perl
script.
The following script prints \*(L"true\*(R" if and only if the script is
invoked with a -xyz switch.
.nf

.ne 2
	#!/bin/perl -s
	if ($xyz) { print "true\en"; }

.fi
.TP 5
.B \-v
prints the version and patchlevel of your perl executable.
.Sh "Data Types and Objects"
.PP
Perl has about two and a half data types: strings, arrays of strings, and
associative arrays.
Strings and arrays of strings are first class objects, for the most part,
in the sense that they can be used as a whole as values in an expression.
Associative arrays can only be accessed on an association by association basis;
they don't have a value as a whole (at least not yet).
.PP
Strings are interpreted numerically as appropriate.
A string is interpreted as TRUE in the boolean sense if it is not the null
string or 0.
Booleans returned by operators are 1 for true and '0' or '' (the null
string) for false.
.PP
References to string variables always begin with \*(L'$\*(R', even when referring
to a string that is part of an array.
Thus:
.nf

.ne 3
    $days	\h'|2i'# a simple string variable
    $days[28]	\h'|2i'# 29th element of array @days
    $days{'Feb'}\h'|2i'# one value from an associative array

but entire arrays are denoted by \*(L'@\*(R':

    @days	\h'|2i'# ($days[0], $days[1],\|.\|.\|. $days[n])

.fi
.PP
Any of these four constructs may be assigned to (in compiler lingo, may serve
as an lvalue).
(Additionally, you may find the length of array @days by evaluating
\*(L"$#days\*(R", as in
.IR csh .
[Actually, it's not the length of the array, it's the subscript of the last element, since there is (ordinarily) a 0th element.])
.PP
Every data type has its own namespace.
You can, without fear of conflict, use the same name for a string variable,
an array, an associative array, a filehandle, a subroutine name, and/or
a label.
Since variable and array references always start with \*(L'$\*(R'
or \*(L'@\*(R', the \*(L"reserved\*(R" words aren't in fact reserved
with respect to variable names.
(They ARE reserved with respect to labels and filehandles, however, which
don't have an initial special character.)
Case IS significant\*(--\*(L"FOO\*(R", \*(L"Foo\*(R" and \*(L"foo\*(R" are all
different names.
Names which start with a letter may also contain digits and underscores.
Names which do not start with a letter are limited to one character,
e.g. \*(L"$%\*(R" or \*(L"$$\*(R".
(Many one character names have a predefined significance to
.I perl.
More later.)
.PP
String literals are delimited by either single or double quotes.
They work much like shell quotes:
double-quoted string literals are subject to backslash and variable
substitution; single-quoted strings are not.
The usual backslash rules apply for making characters such as newline, tab, etc.
You can also embed newlines directly in your strings, i.e. they can end on
a different line than they begin.
This is nice, but if you forget your trailing quote, the error will not be
reported until perl finds another line containing the quote character, which
may be much further on in the script.
Variable substitution inside strings is limited (currently) to simple string variables.
The following code segment prints out \*(L"The price is $100.\*(R"
.nf

.ne 2
    $Price = '$100';\h'|3.5i'# not interpreted
    print "The price is $Price.\e\|n";\h'|3.5i'# interpreted

.fi
Note that you can put curly brackets around the identifier to delimit it
from following alphanumerics.
.PP
Array literals are denoted by separating individual values by commas, and
enclosing the list in parentheses.
In a context not requiring an array value, the value of the array literal
is the value of the final element, as in the C comma operator.
For example,
.nf

.ne 4
    @foo = ('cc', '\-E', $bar);

assigns the entire array value to array foo, but

    $foo = ('cc', '\-E', $bar);

.fi
assigns the value of variable bar to variable foo.
Array lists may be assigned to if and only if each element of the list
is an lvalue:
.nf

    ($a, $b, $c) = (1, 2, 3);

    ($map{'red'}, $map{'blue'}, $map{'green'}) = (0x00f, 0x0f0, 0xf00);

.fi
.PP
Numeric literals are specified in any of the usual floating point or
integer formats.
.PP
There are several other pseudo-literals that you should know about.
If a string is enclosed by backticks (grave accents), it is interpreted as
a command, and the output of that command is the value of the pseudo-literal,
just like in any of the standard shells.
The command is executed each time the pseudo-literal is evaluated.
Unlike in \f2csh\f1, no interpretation is done on the
data\*(--newlines remain newlines.
The status value of the command is returned in $?.
.PP
Evaluating a filehandle in angle brackets yields the next line
from that file (newline included, so it's never false until EOF).
Ordinarily you must assign that value to a variable,
but there is one situation where in which an automatic assignment happens.
If (and only if) the input symbol is the only thing inside the conditional of a
.I while
loop, the value is
automatically assigned to the variable \*(L"$_\*(R".
(This may seem like an odd thing to you, but you'll use the construct
in almost every
.I perl
script you write.)
Anyway, the following lines are equivalent to each other:
.nf

.ne 3
    while ($_ = <stdin>) {
    while (<stdin>) {
    for (\|;\|<stdin>;\|) {

.fi
The filehandles
.IR stdin ,
.I stdout
and
.I stderr
are predefined.
Additional filehandles may be created with the
.I open
function.
.PP
The null filehandle <> is special and can be used to emulate the behavior of
\fIsed\fR and \fIawk\fR.
Input from <> comes either from standard input, or from each file listed on
the command line.
Here's how it works: the first time <> is evaluated, the ARGV array is checked,
and if it is null, $ARGV[0] is set to '-', which when opened gives you standard
input.
The ARGV array is then processed as a list of filenames.
The loop
.nf

.ne 3
	while (<>) {
		.\|.\|.			# code for each line
	}

.ne 10
is equivalent to

	unshift(@ARGV, '\-') \|if \|$#ARGV < $[;
	while ($ARGV = shift) {
		open(ARGV, $ARGV);
		while (<ARGV>) {
			.\|.\|.		# code for each line
		}
	}

.fi
except that it isn't as cumbersome to say.
It really does shift array ARGV and put the current filename into
variable ARGV.
It also uses filehandle ARGV internally.
You can modify @ARGV before the first <> as long as you leave the first
filename at the beginning of the array.
Line numbers ($.) continue as if the input was one big happy file.
.PP
.ne 5
If you want to set @ARGV to your own list of files, go right ahead.
If you want to pass switches into your script, you can
put a loop on the front like this:
.nf

.ne 10
	while ($_ = $ARGV[0], /\|^\-/\|) {
		shift;
	    last if /\|^\-\|\-$\|/\|;
		/\|^\-D\|(.*\|)/ \|&& \|($debug = $1);
		/\|^\-v\|/ \|&& \|$verbose++;
		.\|.\|.		# other switches
	}
	while (<>) {
		.\|.\|.		# code for each line
	}

.fi
The <> symbol will return FALSE only once.
If you call it again after this it will assume you are processing another
@ARGV list, and if you haven't set @ARGV, will input from stdin.
.Sh "Syntax"
.PP
A
.I perl
script consists of a sequence of declarations and commands.
The only things that need to be declared in
.I perl
are report formats and subroutines.
See the sections below for more information on those declarations.
All objects are assumed to start with a null or 0 value.
The sequence of commands is executed just once, unlike in
.I sed
and
.I awk
scripts, where the sequence of commands is executed for each input line.
While this means that you must explicitly loop over the lines of your input file
(or files), it also means you have much more control over which files and which
lines you look at.
(Actually, I'm lying\*(--it is possible to do an implicit loop with either the
.B \-n
or
.B \-p
switch.)
.PP
A declaration can be put anywhere a command can, but has no effect on the
execution of the primary sequence of commands.
Typically all the declarations are put at the beginning or the end of the script.
.PP
.I Perl
is, for the most part, a free-form language.
(The only exception to this is format declarations, for fairly obvious reasons.)
Comments are indicated by the # character, and extend to the end of the line.
If you attempt to use /* */ C comments, it will be interpreted either as
division or pattern matching, depending on the context.
So don't do that.
.Sh "Compound statements"
In
.IR perl ,
a sequence of commands may be treated as one command by enclosing it
in curly brackets.
We will call this a BLOCK.
.PP
The following compound commands may be used to control flow:
.nf

.ne 4
	if (EXPR) BLOCK
	if (EXPR) BLOCK else BLOCK
	if (EXPR) BLOCK elsif (EXPR) BLOCK ... else BLOCK
	LABEL while (EXPR) BLOCK
	LABEL while (EXPR) BLOCK continue BLOCK
	LABEL for (EXPR; EXPR; EXPR) BLOCK
	LABEL BLOCK continue BLOCK

.fi
Note that, unlike C and Pascal, these are defined in terms of BLOCKs, not
statements.
This means that the curly brackets are \fIrequired\fR\*(--no dangling statements allowed.
If you want to write conditionals without curly brackets there are several
other ways to do it.
The following all do the same thing:
.nf

.ne 5
    if (!open(foo)) { die "Can't open $foo"; }
    die "Can't open $foo" unless open(foo);
    open(foo) || die "Can't open $foo";	# foo or bust!
    open(foo) ? die "Can't open $foo" : 'hi mom';
			    # a bit exotic, that last one

.fi
.PP
The
.I if
statement is straightforward.
Since BLOCKs are always bounded by curly brackets, there is never any
ambiguity about which
.I if
an
.I else
goes with.
If you use
.I unless
in place of
.IR if ,
the sense of the test is reversed.
.PP
The
.I while
statement executes the block as long as the expression is true
(does not evaluate to the null string or 0).
The LABEL is optional, and if present, consists of an identifier followed by
a colon.
The LABEL identifies the loop for the loop control statements
.IR next ,
.I last
and
.I redo
(see below).
If there is a
.I continue
BLOCK, it is always executed just before
the conditional is about to be evaluated again, similarly to the third part
of a
.I for
loop in C.
Thus it can be used to increment a loop variable, even when the loop has
been continued via the
.I next
statement (similar to the C \*(L"continue\*(R" statement).
.PP
If the word
.I while
is replaced by the word
.IR until ,
the sense of the test is reversed, but the conditional is still tested before
the first iteration.
.PP
In either the
.I if
or the
.I while
statement, you may replace \*(L"(EXPR)\*(R" with a BLOCK, and the conditional
is true if the value of the last command in that block is true.
.PP
The
.I for
loop works exactly like the corresponding
.I while
loop:
.nf

.ne 12
	for ($i = 1; $i < 10; $i++) {
		.\|.\|.
	}

is the same as

	$i = 1;
	while ($i < 10) {
		.\|.\|.
	} continue {
		$i++;
	}
.fi
.PP
The BLOCK by itself (labeled or not) is equivalent to a loop that executes
once.
Thus you can use any of the loop control statements in it to leave or
restart the block.
The
.I continue
block is optional.
This construct is particularly nice for doing case structures.
.nf

.ne 6
	foo: {
		if (/abc/) { $abc = 1; last foo; }
		if (/def/) { $def = 1; last foo; }
		if (/xyz/) { $xyz = 1; last foo; }
		$nothing = 1;
	}

.fi
.Sh "Simple statements"
The only kind of simple statement is an expression evaluated for its side
effects.
Every expression (simple statement) must be terminated with a semicolon.
Note that this is like C, but unlike Pascal (and
.IR awk ).
.PP
Any simple statement may optionally be followed by a
single modifier, just before the terminating semicolon.
The possible modifiers are:
.nf

.ne 4
	if EXPR
	unless EXPR
	while EXPR
	until EXPR

.fi
The
.I if
and
.I unless
modifiers have the expected semantics.
The
.I while
and
.I unless
modifiers also have the expected semantics (conditional evaluated first),
except when applied to a do-BLOCK command,
in which case the block executes once before the conditional is evaluated.
This is so that you can write loops like:
.nf

.ne 4
	do {
		$_ = <stdin>;
		.\|.\|.
	} until $_ \|eq \|".\|\e\|n";

.fi
(See the
.I do
operator below.  Note also that the loop control commands described later will
NOT work in this construct, since modifiers don't take loop labels.
Sorry.)
.Sh "Expressions"
Since
.I perl
expressions work almost exactly like C expressions, only the differences
will be mentioned here.
.PP
Here's what
.I perl
has that C doesn't:
.Ip (\|) 8 3
The null list, used to initialize an array to null.
.Ip . 8
Concatenation of two strings.
.Ip .= 8
The corresponding assignment operator.
.Ip eq 8
String equality (== is numeric equality).
For a mnemonic just think of \*(L"eq\*(R" as a string.
(If you are used to the
.I awk
behavior of using == for either string or numeric equality
based on the current form of the comparands, beware!
You must be explicit here.)
.Ip ne 8
String inequality (!= is numeric inequality).
.Ip lt 8
String less than.
.Ip gt 8
String greater than.
.Ip le 8
String less than or equal.
.Ip ge 8
String greater than or equal.
.Ip =~ 8 2
Certain operations search or modify the string \*(L"$_\*(R" by default.
This operator makes that kind of operation work on some other string.
The right argument is a search pattern, substitution, or translation.
The left argument is what is supposed to be searched, substituted, or
translated instead of the default \*(L"$_\*(R".
The return value indicates the success of the operation.
(If the right argument is an expression other than a search pattern,
substitution, or translation, it is interpreted as a search pattern
at run time.
This is less efficient than an explicit search, since the pattern must
be compiled every time the expression is evaluated.)
The precedence of this operator is lower than unary minus and autoincrement/decrement, but higher than everything else.
.Ip !~ 8
Just like =~ except the return value is negated.
.Ip x 8
The repetition operator.
Returns a string consisting of the left operand repeated the
number of times specified by the right operand.
.nf

	print '-' x 80;		# print row of dashes
	print '-' x80;		# illegal, x80 is identifier

	print "\et" x ($tab/8), ' ' x ($tab%8);	# tab over

.fi
.Ip x= 8
The corresponding assignment operator.
.Ip .. 8
The range operator, which is bistable.
It is false as long as its left argument is false.
Once the left argument is true, it stays true until the right argument is true,
AFTER which it becomes false again.
(It doesn't become false till the next time it's evaluated.
It can become false on the same evaluation it became true, but it still returns
true once.)
The .. operator is primarily intended for doing line number ranges after
the fashion of \fIsed\fR or \fIawk\fR.
The precedence is a little lower than || and &&.
The value returned is either the null string for false, or a sequence number
(beginning with 1) for true.
The sequence number is reset for each range encountered.
The final sequence number in a range has the string 'E0' appended to it, which
doesn't affect its numeric value, but gives you something to search for if you
want to exclude the endpoint.
You can exclude the beginning point by waiting for the sequence number to be
greater than 1.
If either argument to .. is static, that argument is implicitly compared to
the $. variable, the current line number.
Examples:
.nf

.ne 5
    if (101 .. 200) { print; }	# print 2nd hundred lines

    next line if (1 .. /^$/);	# skip header lines

    s/^/> / if (/^$/ .. eof());	# quote body

.fi
.Ip -x 8
A file test.
This unary operator takes one argument, a filename, and tests the file
to see if something is true about it.
It returns 1 for true and '' for false.
Precedence is higher than logical and relational operators, but lower than
arithmetic operators.
The operator may be any of:
.nf
	-r	File is readable by effective uid.
	-w	File is writeable by effective uid.
	-x	File is executable by effective uid.
	-o	File is owned by effective uid.
	-R	File is readable by real uid.
	-W	File is writeable by real uid.
	-X	File is executable by real uid.
	-O	File is owned by real uid.
	-e	File exists.
	-z	File has zero size.
	-s	File has non-zero size.
	-f	File is a plain file.
	-d	File is a directory.
	-l	File is a symbolic link.

.ne 7
Example:
	
	while (<>) {
		chop;
		next unless -f $_;	# ignore specials
		...
	}

.fi
Note that -s/a/b/ does not do a negated substitution.
.PP
Here is what C has that
.I perl
doesn't:
.Ip "unary &" 12
Address-of operator.
.Ip "unary *" 12
Dereference-address operator.
.PP
Like C,
.I perl
does a certain amount of expression evaluation at compile time, whenever
it determines that all of the arguments to an operator are static and have
no side effects.
In particular, string concatenation happens at compile time between literals that don't do variable substitution.
Backslash interpretation also happens at compile time.
You can say
.nf

.ne 2
	'Now is the time for all' . "\|\e\|n" .
	'good men to come to.'

.fi
and this all reduces to one string internally.
.PP
Along with the literals and variables mentioned earlier,
the following operations can serve as terms in an expression:
.Ip "/PATTERN/i" 8 4
Searches a string for a pattern, and returns true (1) or false ('').
If no string is specified via the =~ or !~ operator,
the $_ string is searched.
(The string specified with =~ need not be an lvalue\*(--it may be the result of an expression evaluation, but remember the =~ binds rather tightly.)
See also the section on regular expressions.
.Sp
If you prepend an `m' you can use any pair of characters as delimiters.
This is particularly useful for matching Unix path names that contain `/'.
If the final delimiter is followed by the optional letter `i', the matching is
done in a case-insensitive manner.
.Sp
Examples:
.nf

.ne 4
    open(tty, '/dev/tty');
    <tty> \|=~ \|/\|^y\|/i \|&& \|do foo(\|);	# do foo if desired

    if (/Version: \|*\|([0-9.]*\|)\|/\|) { $version = $1; }

    next if m#^/usr/spool/uucp#;

.fi
.Ip "?PATTERN?" 8 4
This is just like the /pattern/ search, except that it matches only once between
calls to the
.I reset
operator.
This is a useful optimization when you only want to see the first occurence of
something in each of a set of files, for instance.
.Ip "chdir EXPR" 8 2
Changes the working directory to EXPR, if possible.
Returns 1 upon success, 0 otherwise.
See example under die().
.Ip "chmod LIST" 8 2
Changes the permissions of a list of files.
The first element of the list must be the numerical mode.
LIST may be an array, in which case you may wish to use the unshift()
command to put the mode on the front of the array.
Returns the number of files successfully changed.
Note: in order to use the value you must put the whole thing in parentheses.
.nf

	$cnt = (chmod 0755,'foo','bar');

.fi
.Ip "chop(VARIABLE)" 8 5
.Ip "chop" 8
Chops off the last character of a string and returns it.
It's used primarily to remove the newline from the end of an input record,
but is much more efficient than s/\en// because it neither scans nor copies
the string.
If VARIABLE is omitted, chops $_.
Example:
.nf

.ne 5
	while (<>) {
		chop;	# avoid \en on last field
		@array = split(/:/);
		.\|.\|.
	}

.fi
.Ip "chown LIST" 8 2
Changes the owner (and group) of a list of files.
LIST may be an array.
The first two elements of the list must be the NUMERICAL uid and gid, in that order.
Returns the number of files successfully changed.
Note: in order to use the value you must put the whole thing in parentheses.
.nf

	$cnt = (chown $uid,$gid,'foo');

.fi
.ne 18
Here's an example of looking up non-numeric uids:
.nf

	print "User: ";
	$user = <stdin>;
	chop($user);
	open(pass,'/etc/passwd') || die "Can't open passwd";
	while (<pass>) {
		($login,$pass,$uid,$gid) = split(/:/);
		$uid{$login} = $uid;
		$gid{$login} = $gid;
	}
	@ary = ('foo','bar','bie','doll');
	if ($uid{$user} eq '') {
		die "$user not in passwd file";
	}
	else {
		unshift(@ary,$uid{$user},$gid{$user});
		chown @ary;
	}

.fi
.Ip "close(FILEHANDLE)" 8 5
.Ip "close FILEHANDLE" 8
Closes the file or pipe associated with the file handle.
You don't have to close FILEHANDLE if you are immediately going to
do another open on it, since open will close it for you.
(See
.IR open .)
However, an explicit close on an input file resets the line counter ($.), while
the implicit close done by
.I open
does not.
Also, closing a pipe will wait for the process executing on the pipe to complete,
in case you want to look at the output of the pipe afterwards.
Example:
.nf

.ne 4
	open(output,'|sort >foo');	# pipe to sort
	...	# print stuff to output
	close(output);		# wait for sort to finish
	open(input,'foo');	# get sort's results

.fi
.Ip "crypt(PLAINTEXT,SALT)" 8 6
Encrypts a string exactly like the crypt() function in the C library.
Useful for checking the password file for lousy passwords.
Only the guys wearing white hats should do this.
.Ip "die EXPR" 8 6
Prints the value of EXPR to stderr and exits with a non-zero status.
Equivalent examples:
.nf

.ne 3
	die "Can't cd to spool." unless chdir '/usr/spool/news';

	(chdir '/usr/spool/news') || die "Can't cd to spool." 

.fi
Note that the parens are necessary above due to precedence.
See also
.IR exit .
.Ip "do BLOCK" 8 4
Returns the value of the last command in the sequence of commands indicated
by BLOCK.
When modified by a loop modifier, executes the BLOCK once before testing the
loop condition.
(On other statements the loop modifiers test the conditional first.)
.Ip "do SUBROUTINE (LIST)" 8 3
Executes a SUBROUTINE declared by a
.I sub
declaration, and returns the value
of the last expression evaluated in SUBROUTINE.
(See the section on subroutines later on.)
.Ip "each(ASSOC_ARRAY)" 8 6
Returns a 2 element array consisting of the key and value for the next
value of an associative array, so that you can iterate over it.
Entries are returned in an apparently random order.
When the array is entirely read, a null array is returned (which when
assigned produces a FALSE (0) value).
The next call to each() after that will start iterating again.
The iterator can be reset only by reading all the elements from the array.
You should not modify the array while iterating over it.
The following prints out your environment like the printenv program, only
in a different order:
.nf

.ne 3
	while (($key,$value) = each(ENV)) {
		print "$key=$value\en";
	}

.fi
See also keys() and values().
.Ip "eof(FILEHANDLE)" 8 8
.Ip "eof" 8
Returns 1 if the next read on FILEHANDLE will return end of file, or if
FILEHANDLE is not open.
If (FILEHANDLE) is omitted, the eof status is returned for the last file read.
The null filehandle may be used to indicate the pseudo file formed of the
files listed on the command line, i.e. eof() is reasonable to use inside
a while (<>) loop.
Example:
.nf

.ne 7
	# insert dashes just before last line
	while (<>) {
		if (eof()) {
			print "--------------\en";
		}
		print;
	}

.fi
.Ip "eval EXPR" 8 6
EXPR is parsed and executed as if it were a little perl program.
It is executed in the context of the current perl program, so that
any variable settings, subroutine or format definitions remain afterwards.
The value returned is the value of the last expression evaluated, just
as with subroutines.
If there is a syntax error or runtime error, a null string is returned by
eval, and $@ is set to the error message.
If there was no error, $@ is null.
If EXPR is omitted, evaluates $_.
.Ip "exec LIST" 8 6
If there is more than one argument in LIST,
calls execvp() with the arguments in LIST.
If there is only one argument, the argument is checked for shell metacharacters.
If there are any, the entire argument is passed to /bin/sh -c for parsing.
If there are none, the argument is split into words and passed directly to
execvp(), which is more efficient.
Note: exec (and system) do not flush your output buffer, so you may need to
set $| to avoid lost output.
.Ip "exit EXPR" 8 6
Evaluates EXPR and exits immediately with that value.
Example:
.nf

.ne 2
	$ans = <stdin>;
	exit 0 \|if \|$ans \|=~ \|/\|^[Xx]\|/\|;

.fi
See also
.IR die .
.Ip "exp(EXPR)" 8 3
Returns e to the power of EXPR.
.Ip "fork" 8 4
Does a fork() call.
Returns the child pid to the parent process and 0 to the child process.
Note: unflushed buffers remain unflushed in both processes, which means
you may need to set $| to avoid duplicate output.
.Ip "gmtime(EXPR)" 8 4
Converts a time as returned by the time function to a 9-element array with
the time analyzed for the Greenwich timezone.
Typically used as follows:
.nf

.ne 3
    ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)
       = gmtime(time);

.fi
All array elements are numeric.
''' End of part 1
''' Beginning of part 2
''' $Header: perl.man.2,v 1.0.1.8 88/03/04 19:11:44 root Exp $
'''
''' $Log:	perl.man.2,v $
''' Revision 1.0.1.8  88/03/04  19:11:44  root
''' patch28: documented killing of process groups
''' 
''' Revision 1.0.1.7  88/03/02  12:36:57  root
''' patch24: documented symlink()
''' 
''' Revision 1.0.1.6  88/02/25  11:44:09  root
''' patch23: two typos and a clarification.
''' 
''' Revision 1.0.1.5  88/02/06  00:22:26  root
''' patch21: documented s/foo/bar/i.
''' 
''' Revision 1.0.1.4  88/02/04  17:48:31  root
''' patch20: documented return values of system better.
''' 
''' Revision 1.0.1.3  88/02/01  17:33:03  root
''' patch12: documented split more adequately.
''' 
''' Revision 1.0.1.2  88/01/30  17:04:28  root
''' patch 11: random cleanup
''' 
''' Revision 1.0.1.1  88/01/28  10:25:11  root
''' patch8: added $@ variable.
''' 
''' Revision 1.0  87/12/18  16:18:41  root
''' Initial revision
''' 
'''
.Ip "goto LABEL" 8 6
Finds the statement labeled with LABEL and resumes execution there.
Currently you may only go to statements in the main body of the program
that are not nested inside a do {} construct.
This statement is not implemented very efficiently, and is here only to make
the sed-to-perl translator easier.
Use at your own risk.
.Ip "hex(EXPR)" 8 2
Returns the decimal value of EXPR interpreted as an hex string.
(To interpret strings that might start with 0 or 0x see oct().)
.Ip "index(STR,SUBSTR)" 8 4
Returns the position of SUBSTR in STR, based at 0, or whatever you've
set the $[ variable to.
If the substring is not found, returns one less than the base, ordinarily -1.
.Ip "int(EXPR)" 8 3
Returns the integer portion of EXPR.
.Ip "join(EXPR,LIST)" 8 8
.Ip "join(EXPR,ARRAY)" 8
Joins the separate strings of LIST or ARRAY into a single string with fields
separated by the value of EXPR, and returns the string.
Example:
.nf
    
    $_ = join(\|':', $login,$passwd,$uid,$gid,$gcos,$home,$shell);

.fi
See
.IR split .
.Ip "keys(ASSOC_ARRAY)" 8 6
Returns a normal array consisting of all the keys of the named associative
array.
The keys are returned in an apparently random order, but it is the same order
as either the values() or each() function produces (given that the associative array
has not been modified).
Here is yet another way to print your environment:
.nf

.ne 5
	@keys = keys(ENV);
	@values = values(ENV);
	while ($#keys >= 0) {
		print pop(keys),'=',pop(values),"\en";
	}

.fi
.Ip "kill LIST" 8 2
Sends a signal to a list of processes.
The first element of the list must be the (numerical) signal to send.
LIST may be an array, in which case you may wish to use the unshift
command to put the signal on the front of the array.
Returns the number of processes successfully signaled.
Note: in order to use the value you must put the whole thing in parentheses:
.nf

	$cnt = (kill 9,$child1,$child2);

.fi
If the signal is negative, kills process groups instead of processes.
(On System V, a negative \fIprocess\fR number will also kill process groups,
but that's not portable.)
.Ip "last LABEL" 8 8
.Ip "last" 8
The
.I last
command is like the
.I break
statement in C (as used in loops); it immediately exits the loop in question.
If the LABEL is omitted, the command refers to the innermost enclosing loop.
The
.I continue
block, if any, is not executed:
.nf

.ne 4
	line: while (<stdin>) {
		last line if /\|^$/;	# exit when done with header
		.\|.\|.
	}

.fi
.Ip "localtime(EXPR)" 8 4
Converts a time as returned by the time function to a 9-element array with
the time analyzed for the local timezone.
Typically used as follows:
.nf

.ne 3
    ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)
       = localtime(time);

.fi
All array elements are numeric.
.Ip "log(EXPR)" 8 3
Returns logarithm (base e) of EXPR.
.Ip "next LABEL" 8 8
.Ip "next" 8
The
.I next
command is like the
.I continue
statement in C; it starts the next iteration of the loop:
.nf

.ne 4
	line: while (<stdin>) {
		next line if /\|^#/;	# discard comments
		.\|.\|.
	}

.fi
Note that if there were a
.I continue
block on the above, it would get executed even on discarded lines.
If the LABEL is omitted, the command refers to the innermost enclosing loop.
.Ip "length(EXPR)" 8 2
Returns the length in characters of the value of EXPR.
.Ip "link(OLDFILE,NEWFILE)" 8 2
Creates a new filename linked to the old filename.
Returns 1 for success, 0 otherwise.
.Ip "oct(EXPR)" 8 2
Returns the decimal value of EXPR interpreted as an octal string.
(If EXPR happens to start off with 0x, interprets it as a hex string instead.)
The following will handle decimal, octal and hex in the standard notation:
.nf

	$val = oct($val) if $val =~ /^0/;

.fi
.Ip "open(FILEHANDLE,EXPR)" 8 8
.Ip "open(FILEHANDLE)" 8
.Ip "open FILEHANDLE" 8
Opens the file whose filename is given by EXPR, and associates it with
FILEHANDLE.
If EXPR is omitted, the string variable of the same name as the FILEHANDLE
contains the filename.
If the filename begins with \*(L">\*(R", the file is opened for output.
If the filename begins with \*(L">>\*(R", the file is opened for appending.
If the filename begins with \*(L"|\*(R", the filename is interpreted
as a command to which output is to be piped, and if the filename ends
with a \*(L"|\*(R", the filename is interpreted as command which pipes
input to us.
(You may not have a command that pipes both in and out.)
Opening '\-' opens stdin and opening '>\-' opens stdout.
Open returns 1 upon success, '' otherwise.
Examples:
.nf
    
.ne 3
    $article = 100;
    open article || die "Can't find article $article";
    while (<article>) {\|.\|.\|.

    open(log, '>>/usr/spool/news/twitlog'\|);

    open(article, "caeser <$article |"\|);		# decrypt article

    open(extract, "|sort >/tmp/Tmp$$"\|);		# $$ is our process#

.fi
.Ip "ord(EXPR)" 8 3
Returns the ascii value of the first character of EXPR.
.Ip "pop ARRAY" 8 6
.Ip "pop(ARRAY)" 8
Pops and returns the last value of the array, shortening the array by 1.
''' $tmp = $ARRAY[$#ARRAY--]
.Ip "print FILEHANDLE LIST" 8 9
.Ip "print LIST" 8
.Ip "print" 8
Prints a string or comma-separated list of strings.
If FILEHANDLE is omitted, prints by default to standard output (or to the
last selected output channel\*(--see select()).
If LIST is also omitted, prints $_ to stdout.
LIST may also be an array value.
To set the default output channel to something other than stdout use the select operation.
.Ip "printf FILEHANDLE LIST" 8 9
.Ip "printf LIST" 8
Equivalent to a "print FILEHANDLE sprintf(LIST)".
.Ip "push(ARRAY,EXPR)" 8 7
Treats ARRAY (@ is optional) as a stack, and pushes the value of EXPR
onto the end of ARRAY.
The length of ARRAY increases by 1.
Has the same effect as
.nf

    $ARRAY[$#ARRAY+1] = EXPR;

.fi
but is more efficient.
.Ip "redo LABEL" 8 8
.Ip "redo" 8
The
.I redo
command restarts the loop block without evaluating the conditional again.
The
.I continue
block, if any, is not executed.
If the LABEL is omitted, the command refers to the innermost enclosing loop.
This command is normally used by programs that want to lie to themselves
about what was just input:
.nf

.ne 16
	# a simpleminded Pascal comment stripper
	# (warning: assumes no { or } in strings)
	line: while (<stdin>) {
		while (s|\|({.*}.*\|){.*}|$1 \||) {}
		s|{.*}| \||;
		if (s|{.*| \||) {
			$front = $_;
			while (<stdin>) {
				if (\|/\|}/\|) {	# end of comment?
					s|^|$front{|;
					redo line;
				}
			}
		}
		print;
	}

.fi
.Ip "rename(OLDNAME,NEWNAME)" 8 2
Changes the name of a file.
Returns 1 for success, 0 otherwise.
.Ip "reset EXPR" 8 3
Generally used in a
.I continue
block at the end of a loop to clear variables and reset ?? searches
so that they work again.
The expression is interpreted as a list of single characters (hyphens allowed
for ranges).
All string variables beginning with one of those letters are set to the null
string.
If the expression is omitted, one-match searches (?pattern?) are reset to
match again.
Always returns 1.
Examples:
.nf

.ne 3
    reset 'X';	\h'|2i'# reset all X variables
    reset 'a-z';\h'|2i'# reset lower case variables
    reset;	\h'|2i'# just reset ?? searches

.fi
.Ip "s/PATTERN/REPLACEMENT/gi" 8 3
Searches a string for a pattern, and if found, replaces that pattern with the
replacement text and returns the number of substitutions made.
Otherwise it returns false (0).
The \*(L"g\*(R" is optional, and if present, indicates that all occurences
of the pattern are to be replaced.
The \*(L"i\*(R" is also optional, and if present, indicates that matching
is to be done in a case-insensitive manner.
Any delimiter may replace the slashes; if single quotes are used, no
interpretation is done on the replacement string.
If no string is specified via the =~ or !~ operator,
the $_ string is searched and modified.
(The string specified with =~ must be a string variable or array element,
i.e. an lvalue.)
If the pattern contains a $ that looks like a variable rather than an
end-of-string test, the variable will be interpolated into the pattern at
run-time.
See also the section on regular expressions.
Examples:
.nf

    s/\|\e\|bgreen\e\|b/mauve/g;		# don't change wintergreen

    $path \|=~ \|s|\|/usr/bin|\|/usr/local/bin|;

    s/Login: $foo/Login: $bar/; # run-time pattern
SHAR_EOF
#	End of shell archive
exit 0

ain@j.cc.purdue.edu (Patrick White) (08/04/88)

Submitted by:	rminnich@udel.edu (Ron Minnich)
Summary:	A script language.  (a port from it's counterpart on unix)
Poster Boy:	Patrick White	(ain@j.cc.purdue.edu)
Archive Name:	binaries/amiga/volume8/perl.nroff.sh2.Z
tested..
 
NOTES:
   I didn't want ot learn a new language just to test this, so I only tried
a "hello world" program.  It worked.  THerefore, this has not been extensively
tested.
   The docs are apparently a copyy of the unix ones -- I don't know if there
is anything missing from Amiga Perl that is in Unix Perl.
   As for the docs, I'm posting an nroffed copy for those that don't have
nroff, and the nroff source in case anybody wants it... you probably only
want to keep one version of the docs.
.
 
 
-- Pat White   (co-moderator comp.sources/binaries.amiga)
ARPA/UUCP: j.cc.purdue.edu!ain  BITNET: PATWHITE@PURCCVM  PHONE: (317) 743-8421
U.S.  Mail:  320 Brown St. apt. 406,    West Lafayette, IN 47906
[archives at: j.cc.purdue.edu.ARPA]
 
========================================
 
#	This is a shell archive.
#	Remove everything above and including the cut line.
#	Then run the rest of the file through sh.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar:	Shell Archiver
#	Run the following text with /bin/sh to create:
#	perl.nroff-man.ab
# This archive created: Mon Aug  1 12:53:06 1988
# By:	Patrick White (PUCC Land, USA)
cat << \SHAR_EOF > perl.nroff-man.ab

    s/\|([^ \|]*\|) *\|([^ \|]*\|)\|/\|$2 $1/;	# reverse 1st two fields

.fi
(Note the use of $ instead of \|\e\| in the last example.  See section
on regular expressions.)
.Ip "seek(FILEHANDLE,POSITION,WHENCE)" 8 3
Randomly positions the file pointer for FILEHANDLE, just like the fseek()
call of stdio.
Returns 1 upon success, 0 otherwise.
.Ip "select(FILEHANDLE)" 8 3
Sets the current default filehandle for output.
This has two effects: first, a
.I write
or a
.I print
without a filehandle will default to this FILEHANDLE.
Second, references to variables related to output will refer to this output
channel.
For example, if you have to set the top of form format for more than
one output channel, you might do the following:
.nf

.ne 4
    select(report1);
    $^ = 'report1_top';
    select(report2);
    $^ = 'report2_top';

.fi
Select happens to return TRUE if the file is currently open and FALSE otherwise,
but this has no effect on its operation.
.Ip "shift(ARRAY)" 8 6
.Ip "shift ARRAY" 8
.Ip "shift" 8
Shifts the first value of the array off and returns it,
shortening the array by 1 and moving everything down.
If ARRAY is omitted, shifts the ARGV array.
See also unshift(), push() and pop().
Shift() and unshift() do the same thing to the left end of an array that push()
and pop() do to the right end.
.Ip "sleep EXPR" 8 6
.Ip "sleep" 8
Causes the script to sleep for EXPR seconds, or forever if no EXPR.
May be interrupted by sending the process a SIGALARM.
Returns the number of seconds actually slept.
.Ip "split(/PATTERN/,EXPR)" 8 8
.Ip "split(/PATTERN/)" 8
.Ip "split" 8
Splits a string into an array of strings, and returns it.
If EXPR is omitted, splits the $_ string.
If PATTERN is also omitted, splits on whitespace (/[\ \et\en]+/).
Anything matching PATTERN is taken to be a delimiter separating the fields.
(Note that the delimiter may be longer than one character.)
Trailing null fields are stripped, which potential users of pop() would
do well to remember.
A pattern matching the null string (not to be confused with a null pattern)
will split the value of EXPR into separate characters at each point it
matches that way.
For example:
.nf

	print join(':',split(/ */,'hi there'));

.fi
produces the output 'h:i:t:h:e:r:e'.

The pattern /PATTERN/ may be replaced with an expression to specify patterns
that vary at runtime.
As a special case, specifying a space ('\ ') will split on white space
just as split with no arguments does, but leading white space does NOT
produce a null first field.
Thus, split('\ ') can be used to emulate awk's default behavior, whereas
split(/\ /) will give you as many null initial fields as there are
leading spaces.
.sp
Example:
.nf

.ne 5
	open(passwd, '/etc/passwd');
	while (<passwd>) {
.ie t \{\
		($login, $passwd, $uid, $gid, $gcos, $home, $shell) = split(\|/\|:\|/\|);
'br\}
.el \{\
		($login, $passwd, $uid, $gid, $gcos, $home, $shell)
			= split(\|/\|:\|/\|);
'br\}
		.\|.\|.
	}

.fi
(Note that $shell above will still have a newline on it.  See chop().)
See also
.IR join .
.Ip "sprintf(FORMAT,LIST)" 8 4
Returns a string formatted by the usual printf conventions.
The * character is not supported.
.Ip "sqrt(EXPR)" 8 3
Return the square root of EXPR.
.Ip "stat(FILEHANDLE)" 8 6
.Ip "stat(EXPR)" 8
Returns a 13-element array giving the statistics for a file, either the file
opened via FILEHANDLE, or named by EXPR.
Typically used as follows:
.nf

.ne 3
    ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
       $atime,$mtime,$ctime,$blksize,$blocks)
           = stat($filename);

.fi
.Ip "substr(EXPR,OFFSET,LEN)" 8 2
Extracts a substring out of EXPR and returns it.
First character is at offset 0, or whatever you've set $[ to.
.Ip "system LIST" 8 6
Does exactly the same thing as \*(L"exec LIST\*(R" except that a fork
is done first, and the parent process waits for the child process to complete.
Note that argument processing varies depending on the number of arguments.
The return value is the exit status of the program as returned by the wait()
call.
To get the actual exit value divide by 256.
See also exec.
.Ip "symlink(OLDFILE,NEWFILE)" 8 2
Creates a new filename symbolically linked to the old filename.
Returns 1 for success, 0 otherwise.
On systems that don't support symbolic links, produces a fatal error.
.Ip "tell(FILEHANDLE)" 8 6
.Ip "tell" 8
Returns the current file position for FILEHANDLE.
If FILEHANDLE is omitted, assumes the file last read.
.Ip "time" 8 4
Returns the number of seconds since January 1, 1970.
Suitable for feeding to gmtime() and localtime().
.Ip "times" 8 4
Returns a four-element array giving the user and system times, in seconds, for this
process and the children of this process.
.sp
    ($user,$system,$cuser,$csystem) = times;
.sp
.Ip "tr/SEARCHLIST/REPLACEMENTLIST/" 8 5
.Ip "y/SEARCHLIST/REPLACEMENTLIST/" 8
Translates all occurences of the characters found in the search list with
the corresponding character in the replacement list.
It returns the number of characters replaced.
If no string is specified via the =~ or !~ operator,
the $_ string is translated.
(The string specified with =~ must be a string variable or array element,
i.e. an lvalue.)
For
.I sed
devotees,
.I y
is provided as a synonym for
.IR tr .
Examples:
.nf

    $ARGV[1] \|=~ \|y/A-Z/a-z/;	\h'|3i'# canonicalize to lower case

    $cnt = tr/*/*/;		\h'|3i'# count the stars in $_

.fi
.Ip "umask(EXPR)" 8 3
Sets the umask for the process and returns the old one.
.Ip "unlink LIST" 8 2
Deletes a list of files.
LIST may be an array.
Returns the number of files successfully deleted.
Note: in order to use the value you must put the whole thing in parentheses:
.nf

	$cnt = (unlink 'a','b','c');

.fi
.ne 7
.Ip "unshift(ARRAY,LIST)" 8 4
Does the opposite of a shift.
Prepends list to the front of the array, and returns the number of elements
in the new array.
.nf

	unshift(ARGV,'-e') unless $ARGV[0] =~ /^-/;

.fi
.Ip "values(ASSOC_ARRAY)" 8 6
Returns a normal array consisting of all the values of the named associative
array.
The values are returned in an apparently random order, but it is the same order
as either the keys() or each() function produces (given that the associative array
has not been modified).
See also keys() and each().
.Ip "write(FILEHANDLE)" 8 6
.Ip "write(EXPR)" 8
.Ip "write(\|)" 8
Writes a formatted record (possibly multi-line) to the specified file,
using the format associated with that file.
By default the format for a file is the one having the same name is the
filehandle, but the format for the current output channel (see
.IR select )
may be set explicitly
by assigning the name of the format to the $~ variable.
.sp
Top of form processing is handled automatically:
if there is insufficient room on the current page for the formatted 
record, the page is advanced, a special top-of-page format is used
to format the new page header, and then the record is written.
By default the top-of-page format is \*(L"top\*(R", but it
may be set to the
format of your choice by assigning the name to the $^ variable.
.sp
If FILEHANDLE is unspecified, output goes to the current default output channel,
which starts out as stdout but may be changed by the
.I select
operator.
If the FILEHANDLE is an EXPR, then the expression is evaluated and the
resulting string is used to look up the name of the FILEHANDLE at run time.
For more on formats, see the section on formats later on.
.Sh "Subroutines"
A subroutine may be declared as follows:
.nf

    sub NAME BLOCK

.fi
.PP
Any arguments passed to the routine come in as array @_,
that is ($_[0], $_[1], .\|.\|.).
The return value of the subroutine is the value of the last expression
evaluated.
There are no local variables\*(--everything is a global variable.
.PP
A subroutine is called using the
.I do
operator.
(CAVEAT: For efficiency reasons recursive subroutine calls are not currently
supported.
This restriction may go away in the future.  Then again, it may not.)
.nf

.ne 12
Example:

	sub MAX {
		$max = pop(@_);
		while ($foo = pop(@_)) {
			$max = $foo \|if \|$max < $foo;
		}
		$max;
	}

	.\|.\|.
	$bestday = do MAX($mon,$tue,$wed,$thu,$fri);

.ne 21
Example:

	# get a line, combining continuation lines
	#  that start with whitespace
	sub get_line {
		$thisline = $lookahead;
		line: while ($lookahead = <stdin>) {
			if ($lookahead \|=~ \|/\|^[ \^\e\|t]\|/\|) {
				$thisline \|.= \|$lookahead;
			}
			else {
				last line;
			}
		}
		$thisline;
	}

	$lookahead = <stdin>;	# get first line
	while ($_ = get_line(\|)) {
		.\|.\|.
	}

.fi
.nf
.ne 6
Use array assignment to name your formal arguments:

	sub maybeset {
		($key,$value) = @_;
		$foo{$key} = $value unless $foo{$key};
	}

.fi
.Sh "Regular Expressions"
The patterns used in pattern matching are regular expressions such as
those used by
.IR egrep (1).
In addition, \ew matches an alphanumeric character and \eW a nonalphanumeric.
Word boundaries may be matched by \eb, and non-boundaries by \eB.
The bracketing construct \|(\ .\|.\|.\ \|) may also be used, $<digit>
matches the digit'th substring, where digit can range from 1 to 9.
(You can also use the old standby \e<digit> in search patterns,
but $<digit> also works in replacement patterns and in the block controlled
by the current conditional.)
$+ returns whatever the last bracket match matched.
$& returns the entire matched string.
Up to 10 alternatives may given in a pattern, separated by |, with the
caveat that \|(\ .\|.\|.\ |\ .\|.\|.\ \|) is illegal.
Examples:
.nf
    
	s/\|^\|([^ \|]*\|) \|*([^ \|]*\|)\|/\|$2 $1\|/;	# swap first two words

.ne 5
	if (/\|Time: \|(.\|.\|):\|(.\|.\|):\|(.\|.\|)\|/\|) {
		$hours = $1;
		$minutes = $2;
		$seconds = $3;
	}

.fi
By default, the ^ character matches only the beginning of the string, and
.I perl
does certain optimizations with the assumption that the string contains
only one line.
You may, however, wish to treat a string as a multi-line buffer, such that
the ^ will match after any newline within the string.
At the cost of a little more overhead, you can do this by setting the variable
$* to 1.
Setting it back to 0 makes
.I perl
revert to its old behavior.
.Sh "Formats"
Output record formats for use with the
.I write
operator may declared as follows:
.nf

.ne 3
    format NAME =
    FORMLIST
    .

.fi
If name is omitted, format \*(L"stdout\*(R" is defined.
FORMLIST consists of a sequence of lines, each of which may be of one of three
types:
.Ip 1. 4
A comment.
.Ip 2. 4
A \*(L"picture\*(R" line giving the format for one output line.
.Ip 3. 4
An argument line supplying values to plug into a picture line.
.PP
Picture lines are printed exactly as they look, except for certain fields
that substitute values into the line.
Each picture field starts with either @ or ^.
The @ field (not to be confused with the array marker @) is the normal
case; ^ fields are used
to do rudimentary multi-line text block filling.
The length of the field is supplied by padding out the field
with multiple <, >, or | characters to specify, respectively, left justfication,
right justification, or centering.
If any of the values supplied for these fields contains a newline, only
the text up to the newline is printed.
The special field @* can be used for printing multi-line values.
It should appear by itself on a line.
.PP
The values are specified on the following line, in the same order as
the picture fields.
They must currently be either string variable names or string literals (or
pseudo-literals).
Currently you can separate values with spaces, but commas may be placed
between values to prepare for possible future versions in which full expressions
are allowed as values.
.PP
Picture fields that begin with ^ rather than @ are treated specially.
The value supplied must be a string variable name which contains a text
string.
.I Perl
puts as much text as it can into the field, and then chops off the front
of the string so that the next time the string variable is referenced,
more of the text can be printed.
Normally you would use a sequence of fields in a vertical stack to print
out a block of text.
If you like, you can end the final field with .\|.\|., which will appear in the
output if the text was too long to appear in its entirety.
.PP
Since use of ^ fields can produce variable length records if the text to be
formatted is short, you can suppress blank lines by putting the tilde (~)
character anywhere in the line.
(Normally you should put it in the front if possible.)
The tilde will be translated to a space upon output.
.PP
Examples:
.nf
.lg 0
.cs R 25

.ne 10
# a report on the /etc/passwd file
format top =
\&                        Passwd File
Name                Login    Office   Uid   Gid Home
------------------------------------------------------------------
\&.
format stdout =
@<<<<<<<<<<<<<<<<<< @||||||| @<<<<<<@>>>> @>>>> @<<<<<<<<<<<<<<<<<
$name               $login   $office $uid $gid  $home
\&.

.ne 29
# a report from a bug report form
format top =
\&                        Bug Reports
@<<<<<<<<<<<<<<<<<<<<<<<     @|||         @>>>>>>>>>>>>>>>>>>>>>>>
$system;                      $%;         $date
------------------------------------------------------------------
\&.
format stdout =
Subject: @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\&         $subject
Index: @<<<<<<<<<<<<<<<<<<<<<<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\&       $index                        $description
Priority: @<<<<<<<<<< Date: @<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\&          $priority         $date    $description
From: @<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\&      $from                          $description
Assigned to: @<<<<<<<<<<<<<<<<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\&             $programmer             $description
\&~                                    ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\&                                     $description
\&~                                    ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\&                                     $description
\&~                                    ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\&                                     $description
\&~                                    ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\&                                     $description
\&~                                    ^<<<<<<<<<<<<<<<<<<<<<<<...
\&                                     $description
\&.

.cs R
.lg
It is possible to intermix prints with writes on the same output channel,
but you'll have to handle $\- (lines left on the page) yourself.
.fi
.PP
If you are printing lots of fields that are usually blank, you should consider
using the reset operator between records.
Not only is it more efficient, but it can prevent the bug of adding another
field and forgetting to zero it.
.Sh "Predefined Names"
The following names have special meaning to
.IR perl .
I could have used alphabetic symbols for some of these, but I didn't want
to take the chance that someone would say reset "a-zA-Z" and wipe them all
out.
You'll just have to suffer along with these silly symbols.
Most of them have reasonable mnemonics, or analogues in one of the shells.
.Ip $_ 8
The default input and pattern-searching space.
The following pairs are equivalent:
.nf

.ne 2
	while (<>) {\|.\|.\|.	# only equivalent in while!
	while ($_ = <>) {\|.\|.\|.

.ne 2
	/\|^Subject:/
	$_ \|=~ \|/\|^Subject:/

.ne 2
	y/a-z/A-Z/
	$_ =~ y/a-z/A-Z/

.ne 2
	chop
	chop($_)

.fi 
(Mnemonic: underline is understood in certain operations.)
.Ip $. 8
The current input line number of the last file that was read.
Readonly.
(Mnemonic: many programs use . to mean the current line number.)
.Ip $/ 8
The input record separator, newline by default.
Works like awk's RS variable, including treating blank lines as delimiters
if set to the null string.
If set to a value longer than one character, only the first character is used.
(Mnemonic: / is used to delimit line boundaries when quoting poetry.)
.Ip $, 8
The output field separator for the print operator.
Ordinarily the print operator simply prints out the comma separated fields
you specify.
In order to get behavior more like awk, set this variable as you would set
awk's OFS variable to specify what is printed between fields.
(Mnemonic: what is printed when there is a , in your print statement.)
.Ip $\e 8
The output record separator for the print operator.
Ordinarily the print operator simply prints out the comma separated fields
you specify, with no trailing newline or record separator assumed.
In order to get behavior more like awk, set this variable as you would set
awk's ORS variable to specify what is printed at the end of the print.
(Mnemonic: you set $\e instead of adding \en at the end of the print.
Also, it's just like /, but it's what you get \*(L"back\*(R" from perl.)
.Ip $# 8
The output format for printed numbers.
This variable is a half-hearted attempt to emulate awk's OFMT variable.
There are times, however, when awk and perl have differing notions of what
is in fact numeric.
Also, the initial value is %.20g rather than %.6g, so you need to set $#
explicitly to get awk's value.
(Mnemonic: # is the number sign.)
.Ip $% 8
The current page number of the currently selected output channel.
(Mnemonic: % is page number in nroff.)
.Ip $= 8
The current page length (printable lines) of the currently selected output
channel.
Default is 60.
(Mnemonic: = has horizontal lines.)
.Ip $\- 8
The number of lines left on the page of the currently selected output channel.
(Mnemonic: lines_on_page - lines_printed.)
.Ip $~ 8
The name of the current report format for the currently selected output
channel.
(Mnemonic: brother to $^.)
.Ip $^ 8
The name of the current top-of-page format for the currently selected output
channel.
(Mnemonic: points to top of page.)
.Ip $| 8
If set to nonzero, forces a flush after every write or print on the currently
selected output channel.
Default is 0.
Note that stdout will typically be line buffered if output is to the
terminal and block buffered otherwise.
Setting this variable is useful primarily when you are outputting to a pipe,
such as when you are running a perl script under rsh and want to see the
output as it's happening.
(Mnemonic: when you want your pipes to be piping hot.)
.Ip $$ 8
The process number of the
.I perl
running this script.
(Mnemonic: same as shells.)
.Ip $? 8
The status returned by the last backtick (``) command.
(Mnemonic: same as sh and ksh.)
.Ip $+ 8 4
The last bracket matched by the last search pattern.
This is useful if you don't know which of a set of alternative patterns
matched.
For example:
.nf

    /Version: \|(.*\|)|Revision: \|(.*\|)\|/ \|&& \|($rev = $+);

.fi
(Mnemonic: be positive and forward looking.)
.Ip $* 8 2
Set to 1 to do multiline matching within a string, 0 to assume strings contain
a single line.
Default is 0.
(Mnemonic: * matches multiple things.)
.Ip $0 8
Contains the name of the file containing the
.I perl
script being executed.
The value should be copied elsewhere before any pattern matching happens, which
clobbers $0.
(Mnemonic: same as sh and ksh.)
.Ip $<digit> 8
Contains the subpattern from the corresponding set of parentheses in the last
pattern matched, not counting patterns matched in nested blocks that have
been exited already.
(Mnemonic: like \edigit.)
.Ip $[ 8 2
The index of the first element in an array, and of the first character in
a substring.
Default is 0, but you could set it to 1 to make
.I perl
behave more like
.I awk
(or Fortran)
when subscripting and when evaluating the index() and substr() functions.
(Mnemonic: [ begins subscripts.)
.Ip $! 8 2
The current value of errno, with all the usual caveats.
(Mnemonic: What just went bang?)
.Ip $@ 8 2
The error message from the last eval command.
If null, the last eval parsed and executed correctly.
(Mnemonic: Where was the syntax error "at"?)
.Ip @ARGV 8 3
The array ARGV contains the command line arguments intended for the script.
Note that $#ARGV is the generally number of arguments minus one, since
$ARGV[0] is the first argument, NOT the command name.
See $0 for the command name.
.Ip $ENV{expr} 8 2
The associative array ENV contains your current environment.
Setting a value in ENV changes the environment for child processes.
.Ip $SIG{expr} 8 2
The associative array SIG is used to set signal handlers for various signals.
Example:
.nf

.ne 12
	sub handler {	# 1st argument is signal name
		($sig) = @_;
		print "Caught a SIG$sig--shutting down\n";
		close(log);
		exit(0);
	}

	$SIG{'INT'} = 'handler';
	$SIG{'QUIT'} = 'handler';
	...
	$SIG{'INT'} = 'DEFAULT';	# restore default action
	$SIG{'QUIT'} = 'IGNORE';	# ignore SIGQUIT

.fi
.SH ENVIRONMENT
.I Perl
currently uses no environment variables, except to make them available
to the script being executed, and to child processes.
However, scripts running setuid would do well to execute the following lines
before doing anything else, just to keep people honest:
.nf

.ne 3
    $ENV{'PATH'} = '/bin:/usr/bin';    # or whatever you need
    $ENV{'SHELL'} = '/bin/sh' if $ENV{'SHELL'};
    $ENV{'IFS'} = '' if $ENV{'IFS'};

.fi
.SH AUTHOR
Larry Wall <lwall@jpl-devvax.Jpl.Nasa.Gov>
.SH FILES
/tmp/perl\-eXXXXXX	temporary file for
.B \-e
commands.
.SH SEE ALSO
a2p	awk to perl translator
.br
s2p	sed to perl translator
.br
perldb	interactive perl debugger
.SH DIAGNOSTICS
Compilation errors will tell you the line number of the error, with an
indication of the next token or token type that was to be examined.
(In the case of a script passed to
.I perl
via
.B \-e
switches, each
.B \-e
is counted as one line.)
.SH TRAPS
Accustomed awk users should take special note of the following:
.Ip * 4 2
Semicolons are required after all simple statements in perl.  Newline
is not a statement delimiter.
.Ip * 4 2
Curly brackets are required on ifs and whiles.
.Ip * 4 2
Variables begin with $ or @ in perl.
.Ip * 4 2
Arrays index from 0 unless you set $[.
Likewise string positions in substr() and index().
.Ip * 4 2
You have to decide whether your array has numeric or string indices.
.Ip * 4 2
You have to decide whether you want to use string or numeric comparisons.
.Ip * 4 2
Reading an input line does not split it for you.  You get to split it yourself
to an array.
And split has different arguments.
.Ip * 4 2
The current input line is normally in $_, not $0.
It generally does not have the newline stripped.
($0 is initially the name of the program executed, then the last matched
string.)
.Ip * 4 2
The current filename is $ARGV, not $FILENAME.
NR, RS, ORS, OFS, and OFMT have equivalents with other symbols.
FS doesn't have an equivalent, since you have to be explicit about
split statements.
.Ip * 4 2
$<digit> does not refer to fields--it refers to substrings matched by the last
match pattern.
.Ip * 4 2
The print statement does not add field and record separators unless you set
$, and $\e.
.Ip * 4 2
You must open your files before you print to them.
.Ip * 4 2
The range operator is \*(L"..\*(R", not comma.
(The comma operator works as in C.)
.Ip * 4 2
The match operator is \*(L"=~\*(R", not \*(L"~\*(R".
(\*(L"~\*(R" is the one's complement operator.)
.Ip * 4 2
The concatenation operator is \*(L".\*(R", not the null string.
(Using the null string would render \*(L"/pat/ /pat/\*(R" unparseable,
since the third slash would be interpreted as a division operator\*(--the
tokener is in fact slightly context sensitive for operators like /, ?, and <.
And in fact, . itself can be the beginning of a number.)
.Ip * 4 2
The \ennn construct in patterns must be given as [\ennn] to avoid interpretation
as a backreference.
.Ip * 4 2
Next, exit, and continue work differently.
.Ip * 4 2
When in doubt, run the awk construct through a2p and see what it gives you.
.PP
Cerebral C programmers should take note of the following:
.Ip * 4 2
Curly brackets are required on ifs and whiles.
.Ip * 4 2
You should use \*(L"elsif\*(R" rather than \*(L"else if\*(R"
.Ip * 4 2
Break and continue become last and next, respectively.
.Ip * 4 2
There's no switch statement.
.Ip * 4 2
Variables begin with $ or @ in perl.
.Ip * 4 2
Printf does not implement *.
.Ip * 4 2
Comments begin with #, not /*.
.Ip * 4 2
You can't take the address of anything.
.Ip * 4 2
Subroutines are not reentrant.
.Ip * 4 2
ARGV must be capitalized.
.Ip * 4 2
The \*(L"system\*(R" calls link, unlink, rename, etc. return 1 for success, not 0.
.Ip * 4 2
Signal handlers deal with signal names, not numbers.
.PP
Seasoned sed programmers should take note of the following:
.Ip * 4 2
Backreferences in substitutions use $ rather than \e.
.Ip * 4 2
The pattern matching metacharacters (, ), and | do not have backslashes in front.
.SH BUGS
.PP
You can't currently dereference array elements inside a double-quoted string.
You must assign them to a temporary and interpolate that.
.PP
Associative arrays really ought to be first class objects.
.PP
Recursive subroutines are not currently supported, due to the way temporary
values are stored in the syntax tree.
.PP
Arrays ought to be passable to subroutines just as strings are.
.PP
The array literal consisting of one element is currently misinterpreted, i.e.
.nf

	@array = (123);

.fi
doesn't work right.
.PP
.I Perl
actually stands for Pathologically Eclectic Rubbish Lister, but don't tell
anyone I said that.
.rn }` ''

SHAR_EOF
#	End of shell archive
exit 0

ain@j.cc.purdue.edu (Patrick White) (08/05/88)

Submitted by:	rminnich@udel.edu (Ron Minnich)
Summary:	A script language.  (a port from it's counterpart on unix)
Poster Boy:	Patrick White	(ain@j.cc.purdue.edu)
Archive Name:	binaries/amiga/volume8/perl.uu.sh1.Z
tested..
 
NOTES:
   I didn't want ot learn a new language just to test this, so I only tried
a "hello world" program.  It worked.  THerefore, this has not been extensively
tested.
   The docs are apparently a copyy of the unix ones -- I don't know if there
is anything missing from Amiga Perl that is in Unix Perl.
   As for the docs, I'm posting an nroffed copy for those that don't have
nroff, and the nroff source in case anybody wants it... you probably only
want to keep one version of the docs.
.
 
 
-- Pat White   (co-moderator comp.sources/binaries.amiga)
ARPA/UUCP: j.cc.purdue.edu!ain  BITNET: PATWHITE@PURCCVM  PHONE: (317) 743-8421
U.S.  Mail:  320 Brown St. apt. 406,    West Lafayette, IN 47906
[archives at: j.cc.purdue.edu.ARPA]
 
========================================
 
#	This is a shell archive.
#	Remove everything above and including the cut line.
#	Then run the rest of the file through sh.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar:	Shell Archiver
#	Run the following text with /bin/sh to create:
#	perl.uu.aa
# This archive created: Mon Aug  1 12:54:39 1988
# By:	Patrick White (PUCC Land, USA)
cat << \SHAR_EOF > perl.uu.aa
begin 644 perl
M```#\P`````````F`````````"4``!;5```8]0```-X````#```!,@````$`
M``,@````)P````<```)-````L@```D<````'```!`@``!'T```!<````!```
M`S`````V```#20````T```08```!H0```"\````+````!@```)\````&````
M`0``)EP```YQ```%;P```9H````%````-P```!T````R````-````^D``!;5
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
M0(`X!D[Y```?-$[Y```@=-*#T8(,@``@``!M```4XHCBD7X`TX?1AP9%`!`,
M17_@90``"$[Y```@7DA`T$6`1$A`3G5N```*Q4#'0<U$ST4,17_P9P``,$I'
M9@``0DA"9@``$$J#9@``"KE`NT!(0$YUUH/5@DI%9@``*DA`TH'1@&```"9*
M@&8```Y*@68```A.^0``('1.^0``(*(*0@`02$(*0``02$">149'Z$<$10`@
M#$<`-&X``![2@=&`#$<`(&\``"`F`G0`!$<`(.ZK=`!@```T!D4`$$A`T$6`
M1$A`3G4,1P`0;P``#C8"2$-"0DA"!$<`$")&+`+NJNZ^[JNUAKV#+`F\1&8`
M`#[2@]&"!D4`$.*(XI$,@``@``!M```*!D4`$.*(XI%^`-.'T8=(0-!%#$5_
M\&0```B`1$A`3G5.^0``(%Z?AY.#D8(,@``@``!M`/ZJ1(?2AWX`T8?BB.*1
M!D4`$$A`T$6`1$A`3G4```R``@```&T``!#BB.*12D5L``!.8```"@1%`!!L
M``!"1$7H35A%#$4`.6\``!!.^0``(#XR`$)`2$!(001%`!!N\@9%`!`D`.JH
MZKKJJ;&"M8%T`-."T8)(0+E`2$!.=20`Z(CHFNB)L8*U@70`TX+1@DA`T$4,
M0'_P909.^0``(%ZY0$A`3G5*@&L``#A*@FH``"!*@&8``&A*@68``&)*@V8`
M`%P,@H````!F``!23G6P@F8```RV@64``$1F```X3G5*@FL``!YF```L2H-F
M```F2H%F```@#("`````9@``%DYUM(!F```,LH-E```09@``!$YU2CD``!L<
M3G5*.0``&QU.=?\!``!(YS]`80``"$S?`OQ.=3P\@``^/'_P2$!(0C@`R$:Y
M0,Q"O4*]1+!';0``>K!";0``+@R```!_\&8```A*@6<```A.^0``(**T1VT`
M`"(,@@``?_!F```(2H-G```,(`(B`T[Y```@HD[Y```@@DJ"9@``+$J#9@``
M)DCGP,!(>0````-.N0```JA83TS?`P,@/```?_"Y0'(`2$!.=4[Y```@=+1'
M;0``(@R"``!_\&8```A*@V<```P@`B(#3OD``""B3OD``"`T.@#*1V8``#!*
M@&8``"!*@68``!I*@F8```Y*@V8```A.^0``(().^0``(#1.N0``'\Q@```(
MNT`*0``0SD)F```H2H)F```,2H-F```&8`#_8,5`QT'/14ZY```?S,5`QT'/
M16````B_0@I"`!`$1S_@FD=H```(3OD``"!>2$`N`>F(Z8GIG[-'OT!(0BX#
M?`OMJNVK[;^W1[]"2$0X!2)$2$*`PC@`2$$P`4)!2$(Z`LK$2$,\`\S$2$,^
M`\[$2$?>1DA'0D9(1MV%DH>1AF0```A31-*#T8)"0TA$+`!(0H#":```&$)$
M(`:2@TA"D8)(0$A!,`%"06```"HX`$A!,`%"04A"/`+,Q"X#2$?.Q$A'W$=(
M1D)'W4=(1I*'D89D```24T32@]&"90``"%-$TH/1@BP`2$*`PF@``!1"12`&
M2$*00DA`2$$P`6```!0Z`$A!,`%(0CP"S,60AF0```Y31=""90``!E-%T()(
M14A"@,)H```$</\Z`"`$(@4H"3H$2$1.^0``&A1(YS]`80``"$S?`OQ.=3P\
M@``^/'_P2$!(0C@`R$:Y0,Q"O4*]1+!';0``5K!";0``+@R```!_\&8```A*
M@6<```A.^0``(**T1VT``!P,@@``?_!F```(2H-G```,(`(B`T[Y```@HDJ"
M9@``#DJ#9@``"$[Y```@@D[Y```@=+1';0``-`R"``!_\&8```A*@V<```P@
M`B(#3OD``""B2H!F```.2H%F```(3OD``"""3OD``"!T.@#*1V8``!Y*@&8`
M``Y*@68```A.^0``(#1.N0``'\Q@```(NT`*0``0SD)F```J2H)F```.2H-F
M```(3OD``"`TQ4#'0<]%3KD``!_,Q4#'0<]%8```"+]"`$(`$`1%/_#:1V@`
M``A.^0``(%Y(0"X!X8CAB>&?LT>_0$A"+@/ABN&+X9^W1[]"+@!(1\[#+`)(
M1LS!WH9"1]]'2$=(02P!S,)"1DA&WH9(0RP#S,!"1DA&WH9(0$A"+`#,PL;`
MWH-V`-V#PL+>@=V#(@!(028"2$/`P\3!T8(D`$)`T4!(0$A"0D+>@M&&PL/2
MAW0`T8).^0``&A0O`(.?9P0(0``?3G4,@````"!L```T2$!(03`!0D$$10$`
M;.A@``!F!00#`P("`@(!`0$!`0$!`0````````````````````!V``R````@
M`&P```;AB%!#2$!*0&8```;IF%A#=``4.P#`Y;C60DA`)`'GJ>>ZLT*U0.E+
MFD-M```,2$#018!$2$!.=41%Z$TD`.JHZKKJJ;&"M8%(0+E`2$!.=4A`2$1Z
M$`R`````(&P``!9(0$A!,`%"001%`0`,@````"!M[$)$#(```"``;```!N&(
M4$1(0$I`9@``!NF86$1\`$/Y```?4!PQ``#MN-A&2$`L`>FIZ;ZS1KU`Z4R:
M1$A`2$1.=0``<``B`+E`2$!.=4CGP,!(>0````%.N0```JA83TS?`P-P`'(`
MN4!(0$YU2.?`P$AY`````DZY```"J%A/3-\#`R`\``!_\+E`<@!(0$YU2.?`
MP$AY````!$ZY```"J%A/3-\#`R`\?_$``'(`3G4(```#9P``($CGP,!(>0``
M``1.N0```JA83TS?`P,(@``#",```0!`?_!(0$YU2.<\0'@`<@!@```:2.<\
M0'@`<@!*@&<``#AJ```(.#R``$2`#(``(```9```$CH\02!.N0``'S1,WP(\
M3G4R`$)`2$!(03H\0B!.N0``'S1,WP(\3G4``$CG,`!V_R0`:@``.@R`O_``
M`&4``&!(Y\#`2'D````"3KD```*H6$],WP,#8```1DCG,``F/'____\D`&H`
M``92@[>`2$`T``)"?_"U0`1"/_!M```@"D``$$A`Z$($0@`4;@``,D1"Y*A*
M@FL``$!@```^<`!@```X2.?`P$AY`````DZY```"J%A/3-\#`R`#8```'`Q"
M``MNWK.`Y;CEJ;.`L(-BTDJ":@``!$2`3-\`#$YU```D``*`?____V8(<`!R
M`'0`8")(0DC"Z$("@H``!_\$0@/_+P)T"N.)XY!1RO_Z",``'R0?3G4O`R\`
M@Y]G9`1"``M*@&8((`%"@01"`"`O``*?_^```&<D4D+BB.*1XI,O``*?_^``
M`&;N2H-J#E*!9`I2@&#84T+CB>.0"```%&?T!D(#_V\>#$('_VPH`H``#___
MZ4H_`D)"2$*$7TA"@((F'TYU+SP````!3KD```*H<`!@&"\\`````DZY```"
MJ#`\?_!(0H!"2$!"0$_O``1R`&#,``!.4/_B3E$``$CG?S`D:``((!HB$DZY
M```AX$)I``A":0`&+P"#GV8.)&@`'"8H``Q3@V```/120C-"``1(0C-"``A"
M1C0I``1G7&H25D)K&`I"``/5:0`$80``_&!(80`!+%)I``9@$G0$U6D`!&$`
M`.9A``#L4VD`!DJ`:\13:0`$XXGCD&#R0D)"1B\`@Y]G%&$``,Q*1F8,#$(`
M`68&4VD`!F#L!@8`,!.&(`I20@Q"`!1KU'8!)"@`#$JH`!!G"G@!U&D`!E-"
M:SIX%`Q"`!)L,C@"&C$@"P8%``4,!0`Y;R(3O``P(`M2,2`*&C$H"E-":NA2
M:0`&4T-Z`+JH`!!G`E*$)&@`'$?Q,`H@!&<>4T0V!`1#`!1K`G@3%-M1S/_\
M2D-K"!3\`#!1R__Z)&@`&$*22FD`"&<"4Y(D:``40H$R*0`&2,$D@4S?#/Y.
M64Y83G7BB.*14T)F^$YU?`!(YS``)``F`>.)XY#CEN.)XY#CEM*#T8)D```$
M4H;CB>.0XY9,WP`,3G4O`G0`/SP`0..)XY#CD@Q"``IM"`2"````"E*!4U=F
MZ$_O``(D'TYU3E#_]$Y1``!(YWXP<`!R`#-````S0``",T``!#-```9A``%V
M#`8`,&8(`&D@```$8.X,!@`M9@H`:8````1A``%8#`8`,&T^#`8`.6XX`&D@
M```$,T8`"CPI``:=:0`"+P`"G_````!G!E)I``)@SF$`_SH\*0`*`H8````/
MTH9"AM&&8+@,!@`N9@Q*:0`&9F)2:0`&8*8,!@!%9P8,!@!E9E!A``#R#`8`
M*V<,#`8`+68*`&D0```$80``W`P&`#!M,`P&`#EN*CHI``#AZ0``X>D``-MI
M``#AZ0```D8`#]UI```,:0__``!MS.#I``!@\C\I``0"7R``9@HD:``40I)@
M``""-"D``#\I``0"7Q``9P)$0M5I``(O`(.?9U0S?``_``!*@&L*XXGCD%-I
M``!@\DII``)G(&L4=`35:0``80#^7&$`_F)3:0`"8-9A`/Z$4FD``F#,=``T
M*0``/RD`!`)?@`!G!`C"`!].N0``(A8D:``8),`D@21H`!0DO`````%P`#`I
M``A,WP1^3EE.6$YU+"@`"&<*(7P```````A.=4CG_.`D:``03I(\`$S?!S\S
M1@`(4Z@`#&8(`&D(```$3G4_*0`$`E\(`&<"?/].=4Y5__Q*K0`(9@1P`&`>
M+RT`"$ZZ%)!83TAM__PO`"M```A.NA)$4$\@+?_\3EU.=4CG,#(L>0```KP@
M;P`8(F\`'"1O`"`F;P`D("\`*"(O`"PD+P`P)B\`-$ZN_J1,WTP,3G5.5?_T
M("T`""(M``Q.NB82+P`K0/_\3KH+!%A/*T#_]$J`9@1P`&`60J<O+?_\+RW_
M]$ZZ+4Q/[P`,("W_]$Y=3G4``$Y5__Q(YR``<``I0``82JT`"&LD)"T`"+2L
M`I1L&B("YX%![`48(DC3P4J19PHB`N>!T<$@"&`(<`DI0`&$<`!,WP`$3EU.
M=0`L&O!60FL8"D(``]5I``1A`'!A3E4``$CG`0`N+0`,(`=&@`*`````#R\`
M+RT`"$ZZ`"903TJ`9A)P`BE``80I?````,T`&'#_8`)P`$S?`(!.74YU``!.
M^0```)@:\%9":QA.50``(&T`"`*H____SP`83EU.=4Y5__@O+0`(3KK_-EA/
M*T#_^$J`9@1P_V`V(&W_^`@H``(``V<&<``@@&`D0JW__"\H``1.NC#66$]*
MK``89P9P_RM`__P@;?_X0I`@+?_\3EU.=4Y5__1(YP`@1>P!_+3\``!G-@@J
M``(`&V8J""H``0`;9R(@*@`$D*H`$"M`__A*@&<2+P`O*@`0+RH`'$ZZ&-9/
M[P`,)%)@Q"\M``A.NBQV6$],WP0`3EU.=0``3E7_]"!M``@(*``!`!MG$B\(
M2'C__TZZ'9!03RM`__Q@!G``*T#__"!M``@@*``8`H`````,2H!F%$JH`!1G
M#B\H`!0O*``03KH.+E!/(&T`""\H`!Q.NO[X6$\K0/_X#*W_______QG!$J`
M9P1P_V`"<`!.74YU3E7_^$CG(`!"K?_\("T`#%.`)"W__+2`;$P@;0`04Z@`
M""`H``A*@&L.(F@`!%*H``1P`!`18`@O"$ZZ&TQ83RM`__@,@/____]G&B(M
M__Q2K?_\(&T`"!&`&``,@`````IFJ$YQ(&T`""`M__Q",`@`2H!F!'``8`(@
M"$S?``1.74YU3E7_^$'L`?PK2/_\2JW__&<:(&W__$JH`!AG$"MM__S_^"!M
M__PK4/_\8.!*K?_\9BQ(>``B3KH$<%A/*T#__$J`9@1P`&`H(&W_^""M__QP
M(7(`(&W__!#!4<C__"\M__PO+0`,+RT`"&$(3^\`#$Y=3G5.5?_N(&T`$$JH
M`!AG""\(3KK^?EA/*VP!^/_T*VT`#/_P(&W_\!`H``$"0`#_#$``8F<,#$``
M86820JW_]&`(*WP``(``__12K?_P(&W_\`PH`"L``5?`1`!(@$C`(&T`#!(0
M`D$`_QM`_^\,00!W9P``F@Q!`')G2@Q!`&%F``#>2'@`#"\\``"!`B\M``A.
MN@HR3^\`#"M`__A2@&8&<`!@``#\2BW_[V<((#P```"`8`)P`@"```!``"M`
M__Q@``"@2BW_[V<$<`)@`G```(```(``2'@`#"\`+RT`"$ZZ">)/[P`,*T#_
M^%*`9@9P`&```*Q*+?_O9P@@/````(!@`G`!*T#__&!62BW_[V<$<`)@`G`!
M`(```(```(````$``(````(`2'@`#"\`+RT`"$ZZ"8Y/[P`,*T#_^%*`9@1P
M`&!82BW_[V<((#P```"`8`)P`BM`__Q@!'``8#Z1R")M`!`C2``0(T@`%"-M
M__@`'"-I`!``!"-(``PC2``(2JW_]&<$(`A@!B`\``"``"(M__R"@"-!`!@@
M"4Y=3G5*K``T9R9P84Y5```@;0`,""@`!@`;9Q@B+0`(#($````*9@PO""\!
M3KH::E!/8#P@;0`,4Z@`#"`H``Q*@&L4(F@`!%*H``0@+0`($H!R`!(18!8@
M+0`(`H````#_+P@O`$ZZ&C!03R(`(`%.74YU3E7__'``(&T`"!`04JT`""M`
M__Q*@&<4+RT`#"\`3KK_>%!/4H!FW'#_8`)P`$Y=3G4``$Y5```@;0`(""@`
M`0`;9PXO"$AX__].NAG84$]@)B(M`!`,@0````%F&@@H``<`&F<*("@`"-&M
M``Q@""`H``B1K0`,(&T`""%H`!``!'``(4``#"%```@(*``'`!MG"`*H____
M_``8+RT`$"\M``PO*``<3KH$\D_O``Q2@&8$</]@#B!M``@"J/___\\`&'``
M3EU.=0``3E7__$CG(``@;0`(""@``0`;9Q9*J``49@1P`&!T+PA(>/__3KH9
M,E!/2'@``4*G(&T`""\H`!Q.N@263^\`#"M`__P,@/____]G1B!M``A*J``4
M9SP@;0`(""@``0`;9Q`@*``$D*@`$"(M__S0@6`@""@`!P`:9Q`@*``((BW_
M_"0!U(`@`F`(("W__)"H``A,WP`$3EU.=0``3E7_YDCG(2`@;`*X*V@`(O_T
M(&W_]"`H`!CE@"!`(B@`!.6!)$$K0/_XM/P``&=T("H`*.6`*VT`"/_L($`>
M$"M(__!2B"M(__`,!P``8SP@;?_L2A!G-'``$!`O`$ZZ$A!83W(`(&W_\!(0
M+P$O0``03KH1_%A/)"\`#+2`9@Q2K?_L4JW_\%,'8+Y*!V8,(&W_[$H09@0@
M"F`*(!+E@"1`8(9P`$S?!(1.74YU``#_]&`(*WQP84Y5```O+0`(80983TY=
M3G5.5?_L2.<#("XM``A*AVX&<`!@``#$#(<````(;`)^""`'(`=6@.2`Y8`N
M`$'L`HPD4"M(__BT_```9TXB*@`$LH=M/K*'9A(@4B)M__@BB)^L`I`@"F``
M`(`@*@`$D(<,@`````AM&B!*($K1QR"2(4``!")M__@BB)^L`I`@"F!6*TK_
M^"128*P@!R(L`L@@!]"!4X!.NAU$(BP"R$ZZ'AA0@"P`(`8@!E:`Y(#E@"P`
M+P9.N@0:6$\K0/_P2H!G%"\&+P!.N@@64$\O!V$`_S!83V`"<`!,WP3`3EU.
M=0!A9@``WDAX``PO/$Y5_^@@;0`((!`B/``!48!.NAS>*T#_\"M`__@@;0`(
M(!`B/``!48!.NAS&(`$K0/_\(CP```X03KH<MBM`_^P@+?_\(CP```X03KH<
MI"`!*T#__'(\3KH<F"M`_^@@+?_\<CQ.NAR**4$$!"EM_^@$""EM_^P$#$AM
M__`K0?_\84I83R(`!($```=L*4$$&"EM__`$("\`2&W_\"M`__1A``"B4$\I
M0`04("W_\%*`*4`$$"\M__AA``#X6$\I0`0<0>P$!"`(3EU.=4Y5__@K?```
M![+__"!M``@K4/_X(BW_^`R!```!;6\F("W__'($3KH;_$J!9@H$K0```6[_
M^&`(!*T```%M__A2K?_\8,X,K0```6W_^&88("W__'($3KH;S$J!9PI2K?_\
M<``K0/_X(&T`"""M__@@+?_\3EU.=4Y5__A(YS``("T`#'($3KH;G$J!9@9P
M'2E``8Q"K?_X(&T`""M0__PB+?_X#($````,;"8@`>6`0>P!B")(T\`D+?_\
M)A&V@FX0T<`@$)&M__Q.<5*M__A@SB!M``@@K?_\("W_^$S?``Q.74YU3E4`
M`"`M``A8@'('3KH;,"`!3EU.=4Y5```B+0`(#($````P;0P,@0```#EN!'`!
M8`)P`$Y=3G4``$Y5```@+0`(<C`$00`(:SZPNQ`(9O1.^Q`&````"V```"H`
M```,8```(@````U@```:````"F```!(````)8```"@```"!@```"<`%@`G``
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
M``AF4"ML`"#__"EM``P`(&!0*VP$./_\(&T`#"E(!#BP_```9@I"ITZZ'*)8
M3V`R,'P``2)M``RSR&8,2'K_?DZZ'(I83V`:2'K_=DZZ''Y83V`.<!8I0`&$
M,'S__R`(8`0@+?_\3EU.=0``3E7_\$CG(`!P`"M`__PK0/_X*T#_\"!M``@2
M$`P!`"UF#'`!*T#_^"M`__!@#`P!`"MF!G`!*T#_^'``(&T`""(M__@0,!@`
M+P!.NO?,6$]*@&<J("W__'(*3KH3P"(M__A2K?_X=``@;0`(%#`8`-""!(``
M```P*T#__&"\2JW_\&<$1*W__"!M``P@K?_\("W_^$S?``1.74YU3E7_^"!M
M``@K2/_\2JT`#&H,$+P`+5*M__Q$K0`,+RT`#"\M__Q.N@$44$\O0```("W_
M_)"M``@B+P``TH`@`4Y=3G5.5?_R2.<`($(M__MP""M`__Q3K?_\("T`#"(`
M`H$````/0>P!N-'!(BW__!N0&//H@"M```P"@`____\K0``,2JT`#&;,0>W_
M\]'M__PB2"1M``@4V6;\<`B0K?_\3-\$`$Y=3G5.50``+RT`#"\M``AAC%!/
M3EU.=0``3E7_\$CG("!P"RM`__!"+?__4ZW_\"`M``PB``*!````!P:!````
M,"0M__`;@2CTYH`K0``,`H`?____*T``#$JM``QFS$'M__31[?_P(D@D;0`(
M%-EF_'`+D*W_\$S?!`1.74YU3E4``"\M``PO+0`(88Q03TY=3G4``$Y5__!(
MYP`@<`LK0/_P0BW__U.M__`@+0`,<@I.NA%\!H$````P("W_\!N!"/0@+0`,
M<@I.NA%D*T``#$JM``QFT$'M__31[?_P(D@D;0`(%-EF_'`+D*W_\$S?!`!.
M74YU``!.50``<``@;0`($!!#[`"!T\`0$0@```-G!E*M``A@Y"`M``A.74YU
M__`;@0CT<&%.50``(&T`"!(0LBT`#V8$(`A@$"!M``@0$%*M``A*`&;B<`!.
M74YU3E4``'``$"T`#R\`+RT`"&'&4$].74YU3E7__$*M__P@;0`(2A!G$A(0
MLBT`#V8$*TC__%*M``A@YB`M__Q.74YU``!.5?_\*VT`"/_\(&W__$H09QAP
M`!`0+P!.N@0"6$\@;?_\$(!2K?_\8.`@+0`(3EU.=0``3E7_^$CG`0`@;0`,
M2AAF_%.(D>T`#"X((&T`"$H89OQ3B)'M``@@"")M``C3P"M)__@B+0`0OH%C
M`BX!(`<@;0`,8`(2V%.`9/H@;?_X0C!X`"`M``A,WP"`3EU.=0``3E7__$JM
M`!!G,"!M``A*$&<H(FT`#$H19R!P`!`04JT`"'(`$A%2K0`,D($K0/_\2H!F
M)E.M`!!@RDJM`!!G&"!M``A*$&<$<`%@#B!M``Q*$&<$</]@`G``3EU.=0``
M3E7_N$CG`"!(>``_+RT`"$AM_[A.NA@23^\`#$(M__=![?^X(DA*&6;\4XF3
MR"M)__Q*K0`,9PAP`"!M``P0@$JM`!!G"'``(&T`$!"`2JT`%&<(<``@;0`4
M$(!*K0`89P8@;0`80A`K2?_X("W_^%.M__A*@&]>(BW_^!`U&+@"0`#_<AA=
M06OBL'L0"&;V3OL0!`!<8```-@`O8```,``Z8```*@`N8````DJM`!AG$D'M
M_[G1[?_X(D@D;0`8%-EF_"`M__A"-0BX8`@K;?_\__A.<2`M__A3K?_X2H!O
M9B(M__@0-1BX`D``_PQ``%QG,@Q``"]G+`Q``#IFUDJM`!1G$D'M_[G1[?_X
M(D@D;0`4%-EF_%*M__@@+?_X0C4(N&`B2JT`%&<20>W_N='M__@B2"1M`!04
MV6;\("W_^$(U"+A.<4JM__AJ%DJM`!1G>$'M_[@B2"1M`!04V6;\8&@@+?_X
M4ZW_^$J`;T@B+?_X$#48N`)``/\,0``Z9N)*K0`09Q)![?^YT>W_^")()&T`
M$!399OP@+?_X0C4(N4JM``QG)$'M_[@B2"1M``P4V6;\8!1*K0`09PY![?^X
M(D@D;0`0%-EF_$S?!`!.74YU3E7__"MM``C__"!M__Q*$&<8<``0$"\`3KH!
M4EA/(&W__!"`4JW__&#@("T`"$Y=3G4``$Y5__)(YR``2&W_^$ZZ$D)83T*M
M__(0+?_Y!@``"D(M__<;0/_V$BW_][(M__9D*G``$"W_]U2``H`````#2H!F
M"@:M```!;O_R8`@&K0```6W_\E(M__=@S!M\``'_]Q`M__H4+?_WM`!D&G``
M$"W_]T'L`<O1P'``$!#1K?_R4BW_]V#:<``0+?_V5(`"@`````-*@&8.$"W_
M^@P```)C!%*M__)P`!`M__M3@-&M__(@+?_R<AA.N@V.<@`2+?_\*T#_\M"!
M*T#_\G(\3KH->'0`%"W__2M`__+0@BM`__).N@UD<@`2+?_^*T#_\M"!*T#_
M\DZZ`%@@+`1`T:W_\DJM``AG"B`M__(@;0`(((`@+?_R3-\`!$Y=3G4``"`O
M``0,``!!;0H,``!:;@0&```@3G4``"`O``0,``!A;0H,``!Z;@0$```@3G4`
M`$Y5__@@;`'@*TC__+#\``!F"$'L`=@K2/_\&5`$3!EH``$$31EH``($3D(L
M!$]#[`1,*4D$1%:(2&W_^"\(3KKXG%!/5H#1K?_\("W_^"(\```.$$ZZ#*(I
M0`1`(&W__$H09QX94`10&6@``011&6@``@12<``90`13<@$I000\8`A"+`10
M0JP$/$'L!%`I2`1(3EU.=0``__(@+?_R<AA.N@V.<@`2+?_\*T#_\M"!3E4`
M`$CG(``B+0`(#('_____9@1P_V!T(&T`#`@H````&V<0("@`&"0``H(````P
M2H)G!'#_8%0(*``"`!MG&A%!`"#0_``@(FT`#"-(``1P`2-```@@`6`R(&T`
M#"0H``0B:``0L\)F!'#_8!Y3J``$(F@`!!*!""@`!P`:9P93J``(8`12J``(
M(`%,WP`$3EU.=4Y5__@O+0`(3KKESEA/*T#_^$J`9@1P_V!((&W_^`@H``,`
M`V<22'@``D*G+RT`"$ZZ\#9/[P`,+RT`$"\M``P@;?_X+R@`!$ZZ%BI/[P`,
M*T#__$JL`!AG!'#_8`0@+?_\3EU.=0``3E7_\$*M__P@;0`(+R@`#$ZZ`*A8
M3R!M``@O*``,*T#_^$ZZ`*)83R!M__A*J``49A1*:``89@X@:``:(FT`"+'I
M``1G#"\M__A.N@!H6$]@MB\M__A.N@!<6$\@;?_X*V@`'O_\(FT`"$JI``AF
M"B\I``Q.N@!66$\@;0`(("@`%.6`(D`@42M)__19B2\(*TC_\"M)__1.N@`X
M6$\@;?_T+Q`O"$ZZ`!A03R`M__Q.74YU3OD```"H3OD```"\3OD````83OD`
M``"43OD```"63OD```"$3E7_W$*M__I![0`,*TC_\B!M``@0$%*M``@;0/__
M2@!G``%2#```)68``0P@;0`($A!2K0`(&T'__P)!`/]P&%U`:P``M+)[``AF
M]$[[``0`9&```'``>&```!P`<&```!8`<V````(@;?_R*U#_W%BM__)@<"!M
M__(K4/_@6*W_\D'M_^QP!RM`__8K2/_<2JW_]FLH("W_X"(``H$````/0>P!
MY-'!(FW_W!*04ZW_W.B`*T#_X%.M__9@TD(M_^U@(B!M__(@$%BM__(O`$AM
M_^4K0/_@3KKV&E!/0>W_Y2M(_]PO+?_<3KH`H%A/T:W_^F``_QI2K?_Z4ZP"
M*B`L`BI*@&L6(&P"(E*L`B(0+?__$(!R`!(08`#^]'``$"W__TAL`AXO`$ZZ
M`H103R(`8`#^W%*M__I3K`(J("P"*DJ`:Q8@;`(B4JP"(A`M__\0@'(`$A!@
M`/ZV<``0+?__2&P"'B\`3KH"1E!/(@!@`/Z>2&P"'DAX__].N@(R4$\@+?_Z
M3EU.=0``3E7_^$CG(``@;0`(2AAF_%.(D>T`""M(__AP`"!M``@0$%*M``@K
M0/_\2H!G,E.L`BHB+`(J2H%K$"!L`B)2K`(B$(!R`!(08-`"@````/](;`(>
M+P!.N@',4$\B`&"Z2&P"'DAX__].N@&Z4$\@+?_X3-\`!$Y=3G4``$Y5__9(
MYR`@)&T`""`J`!@B``*!``"``%;"1`)(@DC"(@`"@0```#`;0O__2H%G"D*J
M``AP_V```68(*@`'`!MG%`@J``8`&V<,+PI(>/__3KH!5E!/2JH`%&8X0JH`
M"`@J``(`&V<4<`$E0``4($K0_``@)4@`$&```((O"DZZ!"!83TJ`9W0(Z@`%
M`!MP_V```0Q*+?__9V)4J@`(;EP@:@`$4JH`!'``$!`K0/_Z#(`````:9S`,
M@`````UF-%.J``@@*@`(2H!K$"!J``12J@`$<``0$&```,0O"F$`_R!83V``
M`+@(Z@`$`!MP_V```*P@+?_Z8```I`@J``$`&V92".H````;+RH`%"\J`!`O
M*@`<3KKQ&$_O``PK0/_V2H!J!@CJ``4`&TJ`9@8(Z@`$`!M*@&\<2BW__V<*
M(@!$@25!``A@!"5```@@:@`0)4@`!"`J`!@"@````#)*@&<82BW__V<(</\E
M0``(8`9P`"5```AP_V`B4ZH`""`J``A*@&L.(&H`!%*J``1P`!`08`@O"F$`
M_F983TS?!`1.74YU``!.5?_L2.<@("1M``P@+0`((BH`&"0!`H(````Q*T#_
M]$J"9P9P_V```L@@`0*```"``%;"1`)(@DC"&T+__DJJ`!1F``"2"`$``F8`
M`(IP`"5```P,K?____\`"&<``I(O"DZZ`I183TJ`9PP(Z@`%`!MP_V```GH(
MZ@`!`!M*+?_^9PX@*@`4(@!$@25!``Q@""`J`!0E0``,4ZH`#"`J``Q*@&L4
M(&H`!%*J``0@+0`($(!R`!(08!8@+0`(`H````#_+PHO`&$`_S903R(`(`%@
M``(<""H``@`;9V@B+0`(#('_____9@9P`&```@(;0?__2BW__F<F#($````*
M9AYP`B\`2&P!]"\J`!PK0/_P3KKY_$_O``PK0/_X8!QP`2\`2&W__R\J`!PK
M0/_P3KKYWD_O``PK0/_X</\K0``(8```_`CJ``$`&THM__YG5B(M``@,@?__
M__]G2E2J``P,@0````IF(B!J``12J@`$$+P`#4JJ``QK#"\*2'C__V$`_GQ0
M3U*J``P@:@`$4JH`!"`M``@0@$JJ``QK``%0</\K0``(("H`!)"J`!`K0/_P
M2H!G``""""H`!@`:9UY(>``"0J<O*@`<3KKIJD_O``PK0/_L2BW__F="4ZW_
M["`M_^Q*@&LV0J<O`"\J`!Q.NNF$3^\`#$AX``%(;?_]+RH`'$ZZ[H!/[P`,
M2JP`&&8,$"W__0P``!IGP$YQ+RW_\"\J`!`O*@`<3KKXXD_O``PK0/_X8`9P
M`"M`__@B+?_X#('_____9@@(Z@`%`!M@#+*M__!G!@CJ``0`&THM__YG#B`J
M`!0B`$2!)4$`#&`8""H``@`;9PAP`"5```Q@""`J`!0E0``,(&H`$"5(``0B
M+0`(#('_____9RQ3J@`,("H`#$J`:Q`@:@`$4JH`!!"!<``0$&`0`H$```#_
M+PHO`6$`_3A03R`J`!@"@````#!*@&<$</]@$B(M__0,@?____]F!'``8`(@
M`4S?!`1.74YU3E4``"!M``A*J``49PP(*``#`!MF!'``8#PO+`!\3KKDY%A/
M(&T`""%```0A0``02H!F"G`,*4`!A'#_8!@A;`!\`!0"J/____,`&'``(4``
M#"%```A.74YU````2=>P``!P84Y5__!(YP$P)&T`"`RL````(`14;```D!(2
M#`$`(&<,#`$`"6<&#`$`"F8$4HI@Z$H29W(@+`14Y8!2K`140>P$7-'`*TC_
M_`P2`")F*%**((I*$F<*#!(`(F<$4HI@\DH29@Q(>``!3KH*^EA/8)Q"$E**
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
M``!,N```)=X``"+.```BG@``(HX``"&N```A2@``(1P``"$$```@M@``((X`
M`"!J```@2@``(!```!\D```>F@``'GH``!Y,```>;@``'D8``!XL```=]```
M'B8``!WN```>%```'=P``!V\```==```'&0``!Q$```<&```'!(``!OF```;
MP```&Z8``!P,```;B@``&^```!N$```;9```&Q8``!L.```:D@``&D0``!GD
M```8T@``&3```!BH```8H@``&$P``!@F```9-@``&!H```OP```+U@``"Y``
M``M$```(Q```"&8```@R```(!@``!!@```/F`````0```!T``$MX````!0``
M`"```%4:``!,L@``)GH```$2````#@````(````B``!3'@``0DH````"````
M(P``4RH``%,D````"````"0``%/R``!3M@``4[P``$O<``!+U@``2^(``$)0
M```GC@````0````E``!"/@``0C(``$)$``!".`````````/R```#Z0``&/5.
M5?_R2.<`,K_Y````!&0&3OD``$RP)FT`""1M``P@:@`8*TC__+#\``!F!G`!
M8``"4K;\``!F#DAY`````$ZY```#9EA/(&W__`@H````G&<>"#D``P``!Y-G
M#DAY````$$ZY```+G%A/<`!@``(4(&W__$JH`)1G``#X0J<O*`"480`J3E!/
M(\````*>($!**``89P0@4&`,+P!.N0```-983R!`*TC_]`@Y``,```>39Q`O
M"$AY````'DZY```+G%!/(&W__%B((FW__!`I`)Q(@$C``H`````@+P!(>``!
M+RW_]"\(3KD```'.3^\`$"M`__A*@&<<+P`O+?_T2'D````L3KD```-F3^\`
M#'``8``!;B)M__P@:0`$2A!F$$JY```"(&<(*WD```(@__P@;?_\6(A"ITAX
M``$O"R\(3KD```I$3^\`$$J`9QP@;?_\2B@`C6<&(\@```(<(\@```(@<`%@
M``$8<`!@``$2"#D``P``!Y-G/@@H``$`G&<(&WP`/__S8`9P+QM`__,0+?_S
M2(!(P!(M__-(@4C!+P$O*``$+P!(>0```#9.N0``"YQ/[P`0(FW__"!I``1*
M$&802KD```(@9P@K>0```B#__$JY`````&9:(&W__$JH`)AG4`@H``(`G&<8
M+R@`F$ZY```'T%A/D<@B;?_\(T@`F&`P(&@`F")0$!&P$V8@+&W__!`N`)U(
M@$C`+P`O"R\)3KD``#P83^\`#$J`9P1P`&!*(&W__%B(0J=(>``!+PLO"$ZY
M```*1$_O`!!*@&<H(&W__$HH`(UG!B/(```"'"/(```"(`@H``$`G&<&".@`
M``"<<`%@!'``3G%,WTP`3EU.=4Y5_^Q(YP`RO_D````$9`9.^0``3+`F;0`,
M)&L`&"!M``@CR````IY**``89P0@4&`0+SD```*>3KD```#66$\@0"M(__2T
M_```9P:P_```9A)(>0```$9.N0```V983V```()*J@"49WI"IR\J`)1A`"?6
M4$\CP````IX@0$HH`!AG!"!08`PO`$ZY````UEA/($`B2B)*6(D0*@"<2(!(
MP`*`````("\`2'@``2\(+PDK2/_P3KD```'.3^\`$"M`_^Q*@&<<+P`O+?_P
M2'D```!63KD```-F3^\`#'``8``!Q@@Y``,```>39Q(O*@`$2'D```!@3KD`
M``N<4$\@:@`$2A!F#DJY```"(&<&)'D```(@2KD`````9E1*J@"89TX(*@`"
M`)QG%"\J`)A.N0``!]!83Y'()4@`F&`R(&H`F")0$!$L;?_TL!9F'!`J`)U(
M@$C`+P`O#B\)3KD``#P83^\`#$J`9P9P`&```3@@2B!*6(AP`2\`+P`O+?_T
M+PA.N0``"D1/[P`0*T#_\$J`9P`!$$*M_^PO+0`(3KD```@@6$\O`$ZY```&
MCEA/*T#_^$HJ`(UG!B/*```"'"/*```"("`M_^Q2K?_L#(```"<0;PY(>0``
M`&Y.N0```V983THJ`(UG""!J`(@K2/_T("W_\)"M__0O`"\M__0O+?_X3KD`
M``0(3^\`#"MJ`&#_]$*G+RH`D&$`)BI03R\`+RW_^$ZY```$E%!/""H``0"<
M9B8@2B!*6(A(>``!0J<O+?_T+PA.N0``"D1/[P`0*T#_\$J`9@#_;"\M__0O
M+?_X3KD```3<4$\O+?_X+RT`"$ZY```'9E!/(&T`"$JH`!1G%B\(+R@`%$ZY
M```$9%!/2H!G!'(!8`)R`"`M_^Q@`G``3-],`$Y=3G5.5?_P2.<#,+_Y````
M!&0&3OD``$RP)FT`#'X`)&L`&"!M``@CR````IY**``89P0@4&`0+SD```*>
M3KD```#66$\@0"M(__BT_```9P:P_```9@Y(>0```(!.N0```V983P@Y``,`
M``>39PY(>0```)!.N0``"YQ83R!M__A*$&<B$!!(@$C``H````#_'#((`$B&
M2,9G!E*'(`80@%*M__A@UB!M``A*J``49Q8O""\H`!1.N0``!&103TJ`9P1R
M`6`"<@`@!TS?#,!.74YU3E7_W$CG`#"_^0````1D!D[Y``!,L"9M``@D;0`,
M0JW_\+3\``!G!K;\``!F$DAY````G$ZY```#9EA/8```S$JJ`)1G``#$0J<O
M*@"480`D>%!/(\````*>($!**``89P0@4&`,+P!.N0```-983R!`*TC_^$H0
M9PP,$``@9A1**``!9@XK?````*S_^`CJ``0`G"!J`)00*``*4P!F'-#\``P0
M*``*6P!F$"\J`)1.N0``=>)83T*J`)0@2B!*6(@0*@"<2(!(P`*`````("\`
M2'@``2\M__@O"$ZY```!SD_O`!`K0/_@2H!G'"\`+RW_^$AY````MDZY```#
M9D_O``QP`&```A@(.0`#```'DV<2+RH`!$AY````P$ZY```+G%!/2JT`$&<*
M*WD```"8__1@$B!J`)#0_``,(E`@:0`4*TC_]$JM__1F$$ZY```!<"/`````
MF"M`__1P_R!M__0A0``(""H`!`"<9QH0$TB`2,`@0-'\````@1`0"````V<$
M4HM@YDH39P``HB!*($I8B$JM__!7P$0`2(!(P$AX``$O`"\++PA.N0``"D1/
M[P`0*T#_^$J`9W)**@"-9P0F:@"((@N0@2\`3KD```:.6$\K0/_\("W_^"(+
MD($O`"\!+RW__$ZY```"L$_O``P@+?_P4JW_\"\M__PO`"\M__1.N0```#Y/
M[P`,#*T``"<0__!O#DAY````SDZY```#9EA/)FH`8&``_UQ*$V<X0J=.N0``
M!HY83R\++P`K0/_\3KD```,F4$\@+?_P4JW_\"\M__PO`"\M__1.N0```#Y/
M[P`,8$`B+?_P2H%O.%.!+P$O+?_T3KD`````4$\CP````IX@0$HH`!AG!"!0
M8`PO`$ZY````UEA/($!*$&8&4ZW_\&#`2JT`$&=J("W_\%2`(@#E@2\!3KD`
M````6$^1R")`(H@B+?_PY8$CB!@$<@$K0?_D*T#_["(M_^2RK?_P;BH@`>6`
M4X$O`2\M__0O0``03KD`````4$\@;?_L(B\`""&`&`!2K?_D8,P@;0`0(*W_
M["`M__!,WPP`3EU.=4Y5__A(YP`PO_D````$9`9.^0``3+`F;0`()&T`#$AM
M__PO*P`880`A>%!/(&W__%B(*TC_^$J09Q)8K?_X+Q`O+0`03KD```(N4$\@
M;?_X2I!G)B\*+RT`$$ZY```$W%!/(&W_^"\0+RT`$$ZY```$E%!/6*W_^&#2
M(&T`$$JH`!1G%B\(+R@`%$ZY```$9%!/2H!G!'(!8`)R`"\M__Q.N0```698
M3TS?#`!.74YU3E7_[$CG(#"_^0````1D!D[Y``!,L"9M``PO"TZY``!4C%A/
M(&T`""1H``PO"RM`__A.N0```L183R9`*T#_\$JM__AG*B(M__@0,QC_2(!(
MP"!`T?P```"!$!`(```#9PY3K?_X("W_^$(S"`!@T+3\``!F$$ZY```SN"!M
M``@A0``,)$!*DF=:#"H`?``D9A`O$DZY```![%A/*T#_[&`>#"H`+0`D9Q`O
M$DZY```H7%A/*T#_[&`&<``K0/_L4H!F'B!M``@O*``$2'D```#@2'D```)`
M3KD```-Z3^\`#$*2$!,50``D#!,`?&8T4HL0$TB`2,`@0-'\````@1`0"```
M`V<$4HM@YDAY```!$B\+3KD```':4$\K0/_\8``!W`P3`#YF/`PK`#X``68T
M5(L0$TB`2,`@0-'\````@1`0"````V<$4HM@YDAY```!%"\+3KD``"E84$\K
M0/_\8``!F@P3`#YF6E*+$!-(@$C`($#1_````($0$`@```-G!%*+8.9(>0``
M`18O"TZY``!46%!/2H!F$BM\```"'O_\%7P`+0`D8``!4DAY```!&"\+3KD`
M`"E84$\K0/_\8``!.@P3`#QF6E*+$!-(@$C`($#1_````($0$`@```-G!%*+
M8.9(>0```1HO"TZY``!46%!/2H!F$BM\```!_/_\%7P`+0`D8```\DAY```!
M'"\+3KD``"E84$\K0/_\8```VB(M__@0,QC_#```?&9R4ZW_^"`M__A",P@`
M2JW_^&<J(BW_^!`S&/](@$C`($#1_````($0$`@```-G#E.M__@@+?_X0C,(
M`&#0$!-(@$C`($#1_````($0$`@```-G!%*+8.9(>0```1XO"TZY```!VE!/
M%7P`?``D*T#__&!8%7P`/``D$!-(@$C`($#1_````($0$`@```-G!%*+8.9(
M>0```2`O"TZY``!46%!/2H!F$"M\```!_/_\%7P`+0`D8!1(>0```2(O"TZY
M```I6%!/*T#__"\M__!.N0```6983TJM__QF!G``8```BA(J`"0,`0!\9W@,
M`0`M9W)(>0``![XO"TZY`````%!/2H!J'DAY```!)$ZY``!#X%A/+RW__$ZY
M```H7%A/<`!@1C`Y```'Q"(``D'P``Q!@`!G+@Q!(`!G*'(`,CD```?$+P%(
M>0```3).N0``0E103R\M__Q.N0``*%Q83W``8`8DK?_\<`%,WPP$3EU.=4Y5
M__A(YP`PO_D````$9`9.^0``3+`F;0`(+RL`%$ZY```#F%A/2H!K``%`+RL`
M%$ZY```#-EA/)$`O"B\K``A.N0```BY03R!K``A*J``49Q8O""\H`!1.N0``
M!&103TJ`9P1R`6`"<@`@:P`((\@```*>2B@`&&<$(E!@#"\(3KD```#66$\B
M0"\)+PLK2?_X80#[QE!/2@!G``"*2KD```>`9VX@>0``!X!*$&<<+P@O"DZY
M```$W%!/+Q(O+?_X3KD``%/`4$]@#"\M__A.N0``4WA83R\M__A(>0```41(
M>0``!KY.N0``!19/[P`,0KD```&$2'D```:^+SD```=B80#[5%!/(_D```=B
M```'6B\*3KD```?06$\@:P`,(!!@<B!*(\@```*>2B@`&&<$(E!@#"\(3KD`
M``#66$\B0"\)2'D```%(2'D```)`3KD```-Z3^\`#"\*3KD```?06$]@`/ZR
M2KD```>`9R1"IR\Y```'8F$D4$](>``!2'D```%83KD``#+R4$\CP```!UIP
M`$S?#`!.74YU3E7_^DCG`!"_^0````1D!D[Y``!,L'``(&T`""9H``P;0/__
MMOP``&=F2I-G3@PK`'P`)&8:+Q-.N0```>Q83TJ`6L%$`4B!2,$;0?__8"@,
M*P`M`"1F"!M\``'__V`8+Q-.N0``*%Q83U*`5L%$`4B!2,$;0?__D<@FB$HM
M``]G!$*K``07?``@`"00+?__3-\(`$Y=3G5.5?_X2.<`$+_Y````!&0&3OD`
M`$RP2JT`"&8$<`%@>"!M``@F:``,MOP``&8$<`%@9DJ39V`@4U.H``@@*``(
M2H!K#B)H``12J``$<``0$6`*+Q-.N0``1%Q83RM`__@,@/____]G$"\3+P!.
MN0``0(!03W``8"`(*P```"5G$B\M``AA`/U"6$]*@&:D<`%@!G`!8`)P`4S?
M"`!.74YU3E7_^$CG`!"_^0````1D!D[Y``!,L$JM``AF!'#_8"`@;0`()F@`
M#+;\``!G!$J39@1P_V`*+Q-.N0``+*Q83TS?"`!.74YU3E7__$CG`!"_^0``
M``1D!D[Y``!,L$JM``AF!'``8#8@;0`()F@`#+;\``!G!$J39@1P`&`@+RT`
M$"\M``PO$TZY```L%$_O``Q*@%K!1`%(@4C!(`%,WP@`3EU.=4Y5__!(YP$P
MO_D````$9`9.^0``3+`F;0`()&T`#'`-*T#_^"!Y```!8"M(__RP_```9A!.
MN0```7`CP````6`K0/_\</\@;?_\(4``"`PK``0`%F8P(^L`#`````0@>0``
M``1*J``,9Q9(>0``![XO*``$3KD`````4$]*@&I`0JW_^&`Z(&H`!"/(```"
MGDHH`!AG!")08`PO"$ZY````UEA/(D!(>0``![XO"4ZY`````%!/2H!J!G``
M*T#_^$JM`!!G``*$2JW_^&<``B`P.0``![XP.0``![Y(P$ZY```@W"\!+P!.
MN0``#.A03R\`+RW__$ZY```"+%!/(#D```?`3KD``"#0+P$O`$ZY```,Z%!/
M+P`O+?_\3KD```(L4$\P.0``!\1P`#`Y```'Q$ZY```@T"\!+P!.N0``#.A0
M3R\`+RW__$ZY```"+%!/,#D```?&,#D```?&2,!.N0``(-PO`2\`3KD```SH
M4$\O`"\M__Q.N0```BQ03S`Y```'R'``,#D```?(3KD``"#0+P$O`$ZY```,
MZ%!/+P`O+?_\3KD```(L4$\P.0``!\IP`#`Y```'RDZY```@T"\!+P!.N0``
M#.A03R\`+RW__$ZY```"+%!/,#D```?,,#D```?,2,!.N0``(-PO`2\`3KD`
M``SH4$\O`"\M__Q.N0```BQ03R`Y```'SDZY```@W"\!+P!.N0``#.A03R\`
M+RW__$ZY```"+%!/(#D```?23KD``"#<+P$O`$ZY```,Z%!/+P`O+?_\3KD`
M``(L4$\@.0``!]I.N0``(-PO`2\`3KD```SH4$\O`"\M__Q.N0```BQ03R`Y
M```'XDZY```@W"\!+P!.N0``#.A03R\`+RW__$ZY```"+%!/(#D```?J3KD`
M`"#<+P$O`$ZY```,Z%!/+P`O+?_\3KD```(L4$\@.0``!^Y.N0``(-PO`2\`
M3KD```SH4$\O`"\M__Q.N0```BQ03R`M__A4@"(`Y8$O`4ZY`````%A/)$"1
MR"2(("W_^.6`)8@(!'X!OJW_^&XJ(`<B!^6!(`<@!U.`+P`O+?_\+T$`%$ZY
M`````%!/(B\`#"6`&`!2AV#0(&T`$""*("W_^$S?#(!.74YU3E7_[$CG`3"_
M^0````1D!D[Y``!,L'`$*T#_]"9Y```!9+;\``!F#DZY```!<"9`(\L```%D
M</\G0``(2JT`"&<``,)*K?_T9V!"IT*G3KD```SH4$\O`"\+3KD```(L4$]"
MIT*G3KD```SH4$\O`"\+3KD```(L4$]"IT*G3KD```SH4$\O`"\+3KD```(L
M4$]"IT*G3KD```SH4$\O`"\+3KD```(L4$\@+?_T5(`B`.6!+P%.N0````!8
M3R1`D<@DB"`M__3E@"6("`1^`;ZM__1N*"`'(@?E@2`'(`=3@"\`+PLO00`4
M3KD`````4$\B+P`,)8`8`%*'8-(@;0`(((H@+?_T3-\,@$Y=3G5.5?_H2.<!
M,+_Y````!&0&3OD``$RP<`DK0/_T)GD```%HMOP``&8.3KD```%P)D`CRP``
M`6AP_R=```A*K0`(9@9P`"M`__1*K0`,9P`!N$JM__1G``%6(&T`""`03KD`
M`"#<+P$O`$ZY```,Z%!/+P`O"TZY```"+%!/(&T`""`H``1.N0``(-PO`2\`
M3KD```SH4$\O`"\+3KD```(L4$\@;0`(("@`"$ZY```@W"\!+P!.N0``#.A0
M3R\`+PM.N0```BQ03R!M``@@*``,3KD``"#<+P$O`$ZY```,Z%!/+P`O"TZY
M```"+%!/(&T`""`H`!!.N0``(-PO`2\`3KD```SH4$\O`"\+3KD```(L4$\@
M;0`(("@`%$ZY```@W"\!+P!.N0``#.A03R\`+PM.N0```BQ03R!M``@@*``8
M3KD``"#<+P$O`$ZY```,Z%!/+P`O"TZY```"+%!/(&T`""`H`!Q.N0``(-PO
M`2\`3KD```SH4$\O`"\+3KD```(L4$\@;0`(("@`($ZY```@W"\!+P!.N0``
M#.A03R\`+PM.N0```BQ03R`M__14@"(`Y8$O`4ZY`````%A/)$"1R"2(("W_
M].6`)8@(!'X!OJW_]&XH(`<B!^6!(`<@!U.`+P`O"R]!`!1.N0````!03R(O
M``PE@!@`4H=@TB!M``P@BB`M__1,WPR`3EU.=4Y5__9(YP$PO_D````$9`9.
M^0``3+`F;0`(+BT`#"1M`!!(>0```7`O"TZY```#)E!/4X=8BB!2(\@```*>
M6(I**``89P0B4&`,+PA.N0```-983R)`*TG__"!M__Q*$&<``K9*AV\$2I)F
M"$7Y```!;'X`0BW_]RM(__@@;?_X2A!G#`P0`"5G!E*M__A@["!M__A*$&<`
M`H!2K?_X2I)G``)@(&W_^$H09P`"5K'M__QG``).$!!(@')@74%K``(ZL'L0
M"&;T3OL0!`!S8``!J`!G8``!1`!'8``!/@!F8``!.`!E8``!,@!%8``!+`!C
M8```?`!O8```=@!X8```<`!D8```:@!/8```7@!88```6`!$8```4@!L8```
M0@`E8```"```8``!T%*M__@@;?_X&U#_]D(0+RW__$AY```"ODZY```%%E!/
M(&W_^!"M__93K?_X*TC__&```9P;?``!__=@``&2&WP``?_W4JW_^"!M__@;
M4/_V0A!*+?_W9T(@4B/(```"GEB*2B@`&6<*("@`!"(H``A@"B\(3KD```&<
M6$].N0``(5@O`"\M__Q(>0```KY.N0``!19/[P`,8$`@4B/(```"GEB*2B@`
M&6<*("@`!"(H``A@"B\(3KD```&<6$].N0``(5@O`"\M__Q(>0```KY.N0``
M!19/[P`,(&W_^!"M__93K?_X*TC__&```.)2K?_X(&W_^!M0__9"$"!2(\@`
M``*>6(I**``99PH@*``$(B@`"&`*+PA.N0```9Q83R\!+P`O+?_\2'D```*^
M3KD```463^\`$"!M__@0K?_V4ZW_^"M(__Q@``"$4JW_^"!M__@;4/_V0A!(
M>0```7(O+?_\3KD``%184$]*@&880CD```*^($I8BB\0+PM.N0``!)103V`V
M(%(CR````IY8BDHH`!AG!")08`PO"$ZY````UEA/(D`O"2\M__Q(>0```KY.
MN0``!19/[P`,(&W_^!"M__93K?_X*TC__%*M__A@`/V>2'D```*^+PM.N0``
M!-Q03U.'8`#]1"!M__Q*$&<,+P@O"TZY```$W%!/2JL`%&<6+PLO*P`43KD`
M``1D4$]*@&<$<@%@`G(`3-\,@$Y=3G5.50``O_D````$9`9.^0``3+!*K0`,
M9P9*K0`(9@1P`&`2+RT`#"\M``A.N0``*^!03W`!3EU.=4Y5_^Y(YR$PO_D`
M```$9`9.^0``3+`F;0`()&T`#$AM__PO*P`,80`/HE!/#"L`4@`*9D`O+?_\
M2'A__R\380#\-D_O``P@4R/(```"GDHH`!AG!")08`PO"$ZY````UEA/(D`O
M"B\)80#_7E!/+@!@``$"?@`@;?_\6(@K2/_X(&W_^$J09P``U$H'9Q9*N0``
M!W1G#B\*+SD```=T80#_*%!/2KD```=\9W:T_```9W`B;?_X(%%**``99B0C
MR````IY**``99PH@*``$(B@`"&`*+PA.N0```9Q83X"!9SPB;?_X(%$CR```
M`IY**``99PH@*``$(B@`"&`*+PA.N0```9Q83R\!+P`O.0``!WPO"DZY```#
M>D_O`!!^`6`N(FW_^"!1(\@```*>2B@`&&<$(E!@#"\(3KD```#66$\B0"\*
M+PEA`/Y^4$\N`$H'9PA8K?_X8`#_)DJY```'>&<0+PHO.0``!WAA`/Y:4$\N
M`"\M__Q.N0```6983R`'3-\,A$Y=3G5.5?_H2.<!,K_Y````!&0&3OD``$RP
M)FT`"$AM__PO*P`,80`.'%!/?@`@;?_\6(@D2$J29P92AUB*8/9*AV<``((@
M!R`'4H`B`.6!+P%.N0````!83R!M__Q8B"1(*T#_]"M`_^Q*DF<T(&W_]%BM
M__0B4B/)```"GB](`!!**0`89P0L46`,+PE.N0```-983RQ`(&\`$"".6(I@
SHAR_EOF
#	End of shell archive
exit 0

ain@j.cc.purdue.edu (Patrick White) (08/05/88)

Submitted by:	rminnich@udel.edu (Ron Minnich)
Summary:	A script language.  (a port from it's counterpart on unix)
Poster Boy:	Patrick White	(ain@j.cc.purdue.edu)
Archive Name:	binaries/amiga/volume8/perl.uu.sh2.Z
tested..
 
NOTES:
   I didn't want ot learn a new language just to test this, so I only tried
a "hello world" program.  It worked.  THerefore, this has not been extensively
tested.
   The docs are apparently a copyy of the unix ones -- I don't know if there
is anything missing from Amiga Perl that is in Unix Perl.
   As for the docs, I'm posting an nroffed copy for those that don't have
nroff, and the nroff source in case anybody wants it... you probably only
want to keep one version of the docs.
.
 
 
-- Pat White   (co-moderator comp.sources/binaries.amiga)
ARPA/UUCP: j.cc.purdue.edu!ain  BITNET: PATWHITE@PURCCVM  PHONE: (317) 743-8421
U.S.  Mail:  320 Brown St. apt. 406,    West Lafayette, IN 47906
[archives at: j.cc.purdue.edu.ARPA]
 
========================================
 
#	This is a shell archive.
#	Remove everything above and including the cut line.
#	Then run the rest of the file through sh.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar:	Shell Archiver
#	Run the following text with /bin/sh to create:
#	perl.uu.ab
# This archive created: Mon Aug  1 12:54:46 1988
# By:	Patrick White (PUCC Land, USA)
cat << \SHAR_EOF > perl.uu.ab
MR"!M__1"D"\M_^P@;?_L+Q!.N0```D903R\M_^Q.N0```6983R\M__Q.N0``
M`6983W``3-],@$Y=3G5.5?_P2.<`,+_Y````!&0&3OD``$RP)&T`"$H29V02
M$@P!`"!G6$B!2,$@0='\````@1`0`@```TH`9D(0$DB`2,`O`$AY```!=DZY
M```[0%!/2H!G*$*G+RT`"$AY```!EDAY```!DDAY```!BDZY```!R$_O`!1P
M`&```*!2BF"8(`J0K0`(<@).N0``2^Q4@"(`Y8$O`4ZY`````%A/)D`D;0`(
M*T#_\$H29TH0$DB`2,`@0-'\````@1`0"````V<$4HI@YDH29P0FBEB+2A)G
M&A`22(!(P"!`T?P```"!$!`(```#9@12BF#B2A)GN$(24HI@LD*3(&W_\$J0
M9PPO""\03KD```)&4$\O+?_P3KD```%F6$]P`$S?#`!.74YU3E7_]$CG`#"_
M^0````1D!D[Y``!,L"9M``@D;0`,*WP```A*__1(;?_\+RL`#&$`#!103R!M
M__Q8B"M(__@@;?_X2I!G,D*G3KD```:.6$\@;?_X+Q`O`"M`__1.N0```BY0
M3R\M__0O"DZY```"+%!/6*W_^&#&+RW__$ZY```!9EA/("W_]$S?#`!.74YU
M3E7_\$CG`3"_^0````1D!D[Y``!,L"9M``@D;0`,*WP```A*__1(;?_\+RL`
M#&$`"X103WX`(&W__%B(*TC_^"!M__A*D&<(4H=8K?_X8/`O!R\*3KD```*P
M4$]^`"!M__Q8B"M(__@@;?_X2I!G.D*G3KD```:.6$\@;?_X+Q`O`"M`__1.
MN0```BY03R`'4H<O+?_T+P`O"DZY````/D_O``Q8K?_X8+XO+?_\3KD```%F
M6$],WPR`3EU.=4Y5_^Q(YP<PO_D````$9`9.^0``3+`F;0`,2JT`$&<(*VT`
M$/_\8`Y(;?_\+RL`#&$`"L103WX`(&W__%B()$A*DF<&4H=8BF#V("T`"`2`
M````8&T``G(,@`````5L``)HY8!.^P@"8```$F```(I@``%`8``"4F```A!3
MAR`'2H!O``)$(FW__"!I``0CR````IY**``99PH@*``$(B@`"&`*+PA.N0``
M`9Q83TZY```A6"P`(&W__%"()$A*DF<``@8@4B/(```"GDHH`!AG!")08`PO
M"$ZY````UEA/(D`O!B\)3KD``"=(4$]*@&<"4X=8BF#&#(<````";P``K%6'
M(FW__"!I``0CR````IY**``99PH@*``$(B@`"&`*+PA.N0```9Q83TZY```A
M6"P`(FW__"!I``@CR````IY**``99PH@*``$(B@`"&`*+PA.N0```9Q83TZY
M```A6"H`(&W__-#\``PD2$J29P`!5B!2(\@```*>2B@`&&<$(E!@#"\(3KD`
M``#66$\B0"\%+P8O"4ZY```!MD_O``Q*@&<"4X=8BF#"?@!@``$84X<@!TJ`
M;P`!#B)M__P@:0`$(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$].
MN0``(5@L`$J&:E!$AB!M__Q0B"1(2I)G``#*(%(CR````IY**``99PH@*``$
M(B@`"&`*+PA.N0```9Q83TZY```A6$2`+P8O`$ZY```!_E!/2H!G`E.'6(I@
MNB!M__Q0B"1(2I)G?"!2(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<
M6$].N0``(5@O!B\`3KD```'^4$]*@&<"4X=8BF"^(&W__%B()$A*DF<R(%(C
MR````IY**``89P0B4&`,+PA.N0```-983R)`+PE.N0``4WA83TJ`9P)3AUB*
M8,I*K0`09@PO+?_\3KD```%F6$\@!TS?#.!.74YU3E7_^$CG`#"_^0````1D
M!D[Y``!,L"9M``@D;0`,('D```=**V@`%/_\3KD```%P('D```=*(4``%`@K
M````%V<,+P`O"V$`^X903V`X2BL`%F<R0J=.N0``!HY83R\J``0O`"M`__A.
MN0```BY03R\M__@@>0``!THO*``43KD```(L4$\@:P`8+R@`'$ZY`````%A/
M('D```=*+R@`%"M`__A.N0```<I83R!Y```'2B%M__P`%"`M__A,WPP`3EU.
M=4Y5_^!(YP,PO_D````$9`9.^0``3+`F;0`,)&L`#$AM__PO*P`880`')E!/
M""L`!``+9RX@;?_\2J@`!&<D4(@K2/_T(&W_]$J09Q8O$$ZY```,#%A/(&W_
M]""`6*W_]&#B#"H`/@`*9@`!$CPJ``A(QGX!(&W__%B(*TC_]+Z&;@``ZB!M
M__1*D&<H(E`CR0```IY8K?_T2BD`&&<$(%%@#"\)3KD```#66$\@0"M(_^!@
M""M\```!FO_@(`=R#$ZY``!,R!(R"`I(@0Q!``IG2`Q!``1G!@Q!``-F5B`'
M<@Q.N0``3,@@<@@`(\@````$$"@`(`@```!G#B\(3KD`````6$\@0&`*(GD`
M```$(&D`""M(__!@&B`'<@Q.N0``3,A"IR\R"`!A``8B4$\K0/_P+RW_X"\M
M__!.N0```R903R!M__!*J``49Q8O""\H`!1.N0``!&103TJ`9P1R`6`"<@!2
MAV``_Q0@+?_TD*W__.2`4X`N`&!J(&H`#"MH`!3_['X`(&W__%B(*TC_]"!M
M__1*D&<^0J=.N0``!HY83RM`__`@;?_T2I!G$%BM__0O$"\`3KD```(N4$\O
M+?_P+P<O+?_L3KD````^3^\`#%*'8+H@!R`'4X`@;?_L(4``""`'3KD``"#<
M+P$O`"\M``A.N0```)Y/[P`,(&T`"$JH`!1G%B\(+R@`%$ZY```$9%!/2H!G
M!'(!8`)R`"\M__Q.N0```6983TS?#,!.74YU3E7_Z$CG`#"_^0````1D!D[Y
M``!,L$*M__@F>0```9RV_```9@Y.N0```7`F0"/+```!G'#_)T``""\M``A.
MN0```RI83R\M``A.N0```UI83R1`M/P``&=R4JW_^`RM````5P`,9B(O"DZY
M```#O%A/+P!.N0``#+)83R\`+PM.N0```BQ03V"\+PI.N0```^)83R/````"
MGB!`2B@`&&<$(%!@#"\`3KD```#66$\@0"\(3KD```RR6$\O`"\+3KD```(L
M4$]@`/]\2JT`$&=H("W_^%2`(@#E@2\!3KD`````6$^1R")`(H@B+?_XY8$C
MB!@$<@$K0?_T*T#_["(M__2RK?_X;B@@`>6`4X$O`2\++T``$$ZY`````%!/
M(&W_["(O``@A@!@`4JW_]&#.(&T`$""M_^P@+?_X3-\,`$Y=3G5.5?_T2.<`
M$+_Y````!&0&3OD``$RP+RT`"$ZY```#6EA/*T#_^$JY```!H&<4+SD```&@
M3KD```?06$]"N0```:!*K0`,9WI*K?_X9U)(>``03KD`````6$\F0)'()H@G
M2``,+RW_^$ZY```#O%A/+P!.N0``#+)83R=```0O+?_X(\````&@3KD```/B
M6$\G0``((&T`#""+*T#__&`R2'@`"$ZY`````%A/)D"1R":()T@`!")M``PB
MBRM(__Q@$"\M__A.N0```^)83RM`__P@+?_\3-\(`$Y=3G5.5?_\2.<A`+_Y
M````!&0&3OD``$RP<`$3P````B5R`!/!```")A/!```")W0#$\(```(H$\``
M``(I$\````(J$\````(K$\````(L$\(```(M$\(```(N$\(```(O$\(```(P
M$\(```(Q$\(```(R$\(```(S$\(```(T$\(```(U$\(```(V$\(```(W$\(`
M``(X$\(```(Y$\(```(Z$\(```([$\(```(\$\(```(]$\````(^$\````(_
M$\````)`$\(```)!$\````)"$\````)#$\````)$$\````)%$\(```)&$\``
M``)'$\````)($\$```))$\````)*$\````)+$\````),$\````)-$\````).
M$\$```)/$\$```)0$\````)1$\````)2$\````)3$_P`!P```E03P````E43
MP@```E83P@```E<3P@```E@3P@```ED3P@```EH3P@```EL3P````EP3P```
M`ET3P````EX3P````E\3P````F`3P````F$3P0```F(3P0```F03P0```F43
M_``&```"9A/````"9Q/````":!/````":1/````":A/"```":Q/!```";!/!
M```";1/````";A/````";Q/````"<!/"```"<1/````"<A/````"<Q/````"
M=!/````"=1/````"=A/````"=Q/````">!/````">1/\``(```)Z$\$```)[
M$\$```)\$\$```)]$\````)^$\````)_$\````*`$\````*!$\````*"$\``
M``*#$\````*$$\````*%$\````*&$\(```*'$\````*($\````*)$\````**
M$\(```*+$\(```*,$\````*-$\````*.$\````*/$\````*0$\````*1$\``
M``*2$\````*3$\````*4$\````*5$\````*6$\````*7$\````*8$\````*9
M$\````*:$\````*;$\(```*<3-\`A$Y=3G5.5?^>2.<G,K_Y````!&0&3OD`
M`$RP)FT`"$'M_]1"+?^K*TC_T+;\``!F#$'Y```(2B`(8``XPB13'"L`"DB&
M2,8Z*P`(2,4,A0````-N!DJM``QG&"`%(`54@"(`Y8$O`4ZY`````%A/*T#_
MT`@Y``,```>39R0@!B(&Y8$@0='\```#("\%+PLO$$AY```!I$ZY```+G$_O
M`!`@>0``!Y0B2-/\```'^B`&(@;E@2Q!W?P```,@+%82EB!Y```'E-'\```(
M(E*Y```'E!"\`#I^`;Z%;@`':"`'<@Q.N0``3,@2,P@+2(%(P2M!_\0(`0``
M9@`'1"`'<@Q.N0``3,@2,P@*2($$00`!;3@,00`+;#+E04[[$`)@``!(8```
MEF```/1@``'08``#H&```\I@``068``%"F````I@``%D8``#%"`'(@?E@2!M
M_]`AO```"$H8`"M\```!N/_,8``&8`@Y``,```>39Q@K?````;[_S"\'2'D`
M``'$3KD```N<4$\@!R('Y8$@!R]!`!QR#$ZY``!,R$*G+S,(`&$`_EY03R!M
M_]`B+P`<(8`8`&``!@X(.0`#```'DV<H*WP```'0_\P@!W(,3KD``$S(+S,(
M`"\'2'D```'43KD```N<3^\`#"`'(@?E@2`'+T$`''(,3KD``$S(+S,(`$ZY
M`````%A/(&W_T"(O`!PA@!@`8``%K"`'(@?E@2`'+T$`''(,3KD``$S((',(
M`"/(````!!`H`"`(````9PXO"$ZY`````%A/($!@"B)Y````!"!I``@B;?_0
M("\`'".("``(.0`#```'DV<`!50@!W(,3KD``$S((',(`"\H``1(>0```>9(
M>0```KY.N0``!19/[P`,*WP```*^_\Q@``4@"#D``P``!Y-G&"M\```!\O_,
M+P=(>0```?A.N0``"YQ03R`'<@Q.N0``3,A"IR\S"`!A`/TH4$\D0+3\``!F
M``":2'D```(&3KD```-F6$]@``"("#D``P``!Y-G,"`'<@Q.N0``3,@@<P@`
M+R@`!$AY```"%DAY```"ODZY```%%D_O``PK?````K[_S"`'<@Q.N0``3,@@
M<P@`(\@````$$"@`(`@```!G#B\(3KD`````6$\@0&`*(GD````$(&D`""1(
MM/P``&8.2'D```(B3KD```-F6$\;?``!_ZL(+0`"_\=G4`@M``/_QV<,+PI.
MN0``"=983V`*+PI.N0``"PQ83TJJ`!1G%B\*+RH`%$ZY```$9%!/2H!G!'(!
M8`)R`"`'(@?E@2!M_]`ABA@`)%-@``/H""T``?_'9V(@!R('Y8$O"B]!`"!.
MN0``#`Q83R!M_]`B+P`<(8`8``@M``/_QV<,+PI.N0``"=983V`*+PI.N0``
M"PQ83TJJ`!1G%B\*+RH`%$ZY```$9%!/2H!G!'(!8`)R`"138``#?B`'(@?E
M@2!M_]`ABA@`8``#;"`'(@?E@4AY```(2B]!`"!.N0``#`Q83R!M_]`B+P`<
M(8`8`"`'(@?E@2`'+T$`''(,3KD``$S((',(`"\H`!1.N0```YA83TZY```@
MW"\!+P`@;?_0)"\`)"\P*`!.N0```)Y/[P`,*WP```(P_\Q@``+X(`<B!^6!
M(`<O00`<<@Q.N0``3,@@;?_0(B\`'"&S"``8`"M\```"./_,8``"RB`'<@Q.
MN0``3,@@<P@`(\@```*>2B@`&&<$(E!@#"\(3KD```#66$\B0"\)+PI.N0``
M"-903R`'(@?E@2!M_]`ABA@`*WP```)`_\Q@``)Z(`=R#$ZY``!,R"!S"``C
MR````IY**``89P0B4&`,+PA.N0```-983R)`+PDO"BM)_\Q.N0``"-903R/`
M```"GB!`2B@`&&<$(%!@#"\`3KD```#66$\@0$AY```"2"\(3KD```':4$](
M>`!0*T#_O$ZY```&CEA/2'D```)*+PHK0/^X3KD```,F4$]*K?^\9S@O+?^\
M+RW_N$ZY```(:E!/2H!G$"\M_[@O"DZY```$E%!/8-PO+?^\3KD```'L6$\C
MP````A!@"'#_(\````(0+RW_N$ZY```'T%A/(`<B!^6!(&W_T"&*&``K?```
M`DS_S&```8*1R"`'<@PK2/^\3KD``$S((_,(````!T8@>0``!T9*J``,9P``
ME")H``PL42M._[R\_```9@``@A`I`"4(````9W80*0`E"````6=*(@`"`0#]
M$T$`)4*I``0@>0``!T8O*``43KD```.86$]*@&HF2'D```)23KD```RR6$\O
M`"!Y```'1B\H`!0K0/^X3KD```(L4$\O.0``!T9A`-O66$\K0/^\2H!F#D*G
M+SD```=&80#=8%!/2JW_O&86(`<B!^6!(&W_T"&\```(2A@`8```IB\M_[PO
M"DZY```(:E!/2H!F=B)Y```'1B!I``P0*``E"````&<V+PEA`-MV6$\K0/^\
M2H!FKD*G+SD```=&80#=`%!/(GD```=&(&D`#!`H`"4B```!``(100`E0?D`
M``'\(BW_O+'!9@HO`4ZY```GF%A/(`<B!^6!(&W_T"&\```(2A@`8"0B>0``
M!T8@:0`,4J@`!"`'(@?E@2!M_]`ABA@`*WP```)4_\P(.0`#```'DV=N(`<B
M!^6!(&W_T"/P&`````*>('D```*>2B@`&&<$(E!@-$HH`!EG)B\H``@O*``$
M2'D```)H2'D```*^3KD```463^\`$$'Y```"OF`&0?D```)P(D@O"2\M_\PO
M!TAY```"6DZY```+G$_O`!!2AV``^)8@!@2``````6T`+YP,@````'=L`"^2
MY8!.^P@"8``!VF```A!@``)&8``"?&```WA@``/B8``$3&``!&9@``208``%
M/&``!;I@``8Z8``&SF``!SQ@``>Z8``(/F``",)@``E`8``)OF``"CQ@``JZ
M8``+.&``"[9@``Q"8``,SF``#5I@``X.8``.PF``#TA@``]08``/AF``#_)@
M`!#@8``27&``$MQ@`!+V8``3(&``$]I@`!2\8``5#F``%8I@`!:J8``6^&``
M%S9@`!=T8``7O&``%]I@`!?\8``8UF``&5Y@`!G28``:1F``&KI@`!LN8``;
MHF``'`I@`!Q`8``=5&``'=Y@`!Y88``>F&``'M9@``^X8``>[F``'T)@`!]H
M8``@+&``("A@`"`D8``A,F``(6I@`"("8``B&F``(C9@`"*28``B[F``(Q)@
M`",@8``C7&``(YA@`"/48``;W&``)`I@`"1,8``D\&``)9A@`!+J8``2YF``
M$IY@``.<8``F#&``)R!@`"8<8``GF&``)Y!@`"C.8``HRF``*,9@`"E<8``H
MOF``*0I@`"I`8``IQ&```3A@`"JP8``K&&``*QY@`"LD8``L6&``*NY@`"KT
M8``J^F``+$A@`"OX8``LKF``+/Y@`"U*8``M3F``+:HB;?_0(&D`!+'*9PPO
M""\*3KD```(N4$]*J@`49Q8O"B\J`!1.N0``!&103TJ`9P1R`6`"<@!@`"UV
M(FW_T"!I``BQRF<,+P@O"DZY```"+E!/2JH`%&<6+PHO*@`43KD```1D4$]*
M@&<$<@%@`G(`8``M/")M_]`@:0`,L<IG#"\(+PI.N0```BY03TJJ`!1G%B\*
M+RH`%$ZY```$9%!/2H!G!'(!8`)R`&``+0(B;?_0(&D`!+'*9PPO""\*3KD`
M``(N4$\@;?_0+R@`""\*3KD```244$]*J@`49Q8O"B\J`!1.N0``!&103TJ`
M9P1R`6`"<@!@`"RV(FW_T"!I``2QRF<,+P@O"DZY```"+E!/(FW_T"!I``@C
MR````IY**``99PH@*``$(B@`"&`*+PA.N0```9Q83TZY```A6"X`#(<````!
M;3)"ITZY```&CEA/+PHO`"M`_[A.N0```BY03U.'2H=G(B\M_[@O"DZY```$
ME%!/4X=@ZDAY```(2B\*3KD```(N4$]*J@`49Q8O"B\J`!1.N0``!&103TJ`
M9P1R`6`"<@!@`"P"(FW_T"!I``0CR````IY**``89P0B4&`,+PA.N0```-98
M3R)`+PLO"6$`R1Y03TH`9P@@>0``!S1@!B!Y```'.B\(+PI.N0```R903TJJ
M`!1G%B\*+RH`%$ZY```$9%!/2H!G!'(!8`)R`&``*Y0B;?_0(&D`!"/(```"
MGDHH`!AG!")08`PO"$ZY````UEA/(D`O"R\)80#(L%!/2@!G""!Y```'.F`&
M('D```<T+P@O"DZY```#)E!/2JH`%&<6+PHO*@`43KD```1D4$]*@&<$<@%@
M`G(`8``K)B\++PIA`,KP4$].N0``(-PK0/_H*T'_["138``K9"\++PIA`,K2
M4$]*@&<(('D```<Z8`8@>0``!S0O""\33KD```,F4$\D4V``*MH(*P```"-G
M#B\++PIA`.N64$]@`"K$(FW_T"!I``BQRF<,+P@O"DZY```"+E!/2JH`%&<6
M+PHO*@`43KD```1D4$]*@&<$<@%@`G(`8``JBB!*(\@```*>2B@`&&<$(E!@
M#"\(3KD```#66$\B0"M)_\Q*J@`05L!$`$B`2,`B*@`0DH#3K?_,+RW_S"\3
M3KD```,F4$]P`"!M_\P0@"`(D)(E0``00BH`&2138``J*B)M_]`@:0`$(\@`
M``*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$\K0/_H*T'_[")M_]`@:0`(
M(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$\O0``<("W_Z"]!`"`B
M+?_L)"\`'"8O`"!.N0``'7@K0/_H*T'_[&``*@0B;?_0(&D`""/(```"GDHH
M`!EG"B`H``0B*``(8`HO"$ZY```!G%A/*T#_Z"M!_^R`@68.2'D```)R3KD`
M``-F6$\B;?_0(&D`!"/(```"GDHH`!EG"B`H``0B*``(8`HO"$ZY```!G%A/
M)"W_Z"8M_^Q.N0``&R`K0/_H*T'_[&``*8`B;?_0(&D`""/(```"GDHH`!EG
M"B`H``0B*``(8`HO"$ZY```!G%A/3KD``"%8*T#_P$J`9@Y(>0```HQ.N0``
M`V983R)M_]`@:0`$(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$\K
M0/_H*T'_[$ZY```A6"(M_\!.N0``2^P@`4ZY```@W"M`_^@K0?_L8``HZ")M
M_]`@:0`$(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$\K0/_H*T'_
M[")M_]`@:0`((\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$\D+?_H
M)BW_[$ZY```7L"M`_^@K0?_L8``H=B)M_]`@:0`$(\@```*>2B@`&6<*("@`
M!"(H``A@"B\(3KD```&<6$\K0/_H*T'_[")M_]`@:0`((\@```*>2B@`&6<*
M("@`!"(H``A@"B\(3KD```&<6$\O0``<("W_Z"]!`"`B+?_L)"\`'"8O`"!.
MN0``%[XK0/_H*T'_[&``)_0B;?_0(&D`!"/(```"GDHH`!EG"B`H``0B*``(
M8`HO"$ZY```!G%A/*T#_Z"M!_^PB;?_0(&D`""/(```"GDHH`!EG"B`H``0B
M*``(8`HO"$ZY```!G%A/3KD``"%8*T#_P"`M_^@B+?_L3KD``"%8(BW_P..@
M3KD``"#<*T#_Z"M!_^Q@`"=L(FW_T"!I``0CR````IY**``99PH@*``$(B@`
M"&`*+PA.N0```9Q83RM`_^@K0?_L(FW_T"!I``@CR````IY**``99PH@*``$
M(B@`"&`*+PA.N0```9Q83TZY```A6"M`_\`@+?_H(BW_[$ZY```A6"(M_\#B
MH$ZY```@W"M`_^@K0?_L8``FY")M_]`@:0`$(\@```*>2B@`&6<*("@`!"(H
M``A@"B\(3KD```&<6$\K0/_H*T'_[")M_]`@:0`((\@```*>2B@`&6<*("@`
M!"(H``A@"B\(3KD```&<6$\D+?_H)BW_[$ZY```:G%["1`)(@DC"(`).N0``
M(-PK0/_H*T'_[&``)F(B;?_0(&D`!"/(```"GDHH`!EG"B`H``0B*``(8`HO
M"$ZY```!G%A/*T#_Z"M!_^PB;?_0(&D`""/(```"GDHH`!EG"B`H``0B*``(
M8`HO"$ZY```!G%A/)"W_Z"8M_^Q.N0``&IQ=PD0"2()(PB`"3KD``"#<*T#_
MZ"M!_^Q@`"7@(FW_T"!I``0CR````IY**``99PH@*``$(B@`"&`*+PA.N0``
M`9Q83RM`_^@K0?_L(FW_T"!I``@CR````IY**``99PH@*``$(B@`"&`*+PA.
MN0```9Q83R0M_^@F+?_L3KD``!J<7,)$`DB"2,(@`DZY```@W"M`_^@K0?_L
M8``E7B)M_]`@:0`$(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$\K
M0/_H*T'_[")M_]`@:0`((\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<
M6$\D+?_H)BW_[$ZY```:G%_"1`)(@DC"(`).N0``(-PK0/_H*T'_[&``)-PB
M;?_0(&D`!"/(```"GDHH`!EG"B`H``0B*``(8`HO"$ZY```!G%A/*T#_Z"M!
M_^PB;?_0(&D`""/(```"GDHH`!EG"B`H``0B*``(8`HO"$ZY```!G%A/)"W_
MZ"8M_^Q.N0``&IQ7PD0"2()(PB`"3KD``"#<*T#_Z"M!_^Q@`"1:(FW_T"!I
M``0CR````IY**``99PH@*``$(B@`"&`*+PA.N0```9Q83RM`_^@K0?_L(FW_
MT"!I``@CR````IY**``99PH@*``$(B@`"&`*+PA.N0```9Q83R0M_^@F+?_L
M3KD``!J<5L)$`DB"2,(@`DZY```@W"M`_^@K0?_L8``CV")M_]`@:0`$(\@`
M``*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$\K0/_H*T'_[$ZY```A6")M
M_]`@:0`((\@```*>+T``'$HH`!EG"B(H``0D*``(8!0O"$ZY```!G%A/+T$`
M)"(`)"\`)"`!(@).N0``(5@B+P`<PH`@`4ZY```@W"M`_^@K0?_L8``C2")M
M_]`@:0`$(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$\K0/_H*T'_
M[$ZY```A6")M_]`@:0`((\@```*>+T``'$HH`!EG"B(H``0D*``(8!0O"$ZY
M```!G%A/+T$`)"(`)"\`)"`!(@).N0``(5@B+P`<L8$@`4ZY```@W"M`_^@K
M0?_L8``BN")M_]`@:0`$(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<
M6$\K0/_H*T'_[$ZY```A6")M_]`@:0`((\@```*>+T``'$HH`!EG"B(H``0D
M*``(8!0O"$ZY```!G%A/+T$`)"(`)"\`)"`!(@).N0``(5@B+P`<@H`@`4ZY
M```@W"M`_^@K0?_L8``B*")M_]`@:0`$(\@```*>2B@`&&<@*U#_S")M_\Q*
M$6<0#!$`,&8&2BD``6<$<`%@`G``8!I**``99Q(B*``$@J@`"%;`1`!(@$C`
M8`)P`$J`9R!^`GP">@`@!W(,3KD``$S($C,("TB!2,$K0?_$8`#J;$HM_ZMG
M-"!M_]`O*``$+PI.N0```BY03TJJ`!1G%B\*+RH`%$ZY```$9%!/2H!G!'(!
M8`)R`&``(2`@;?_0)&@`!&``(10B;?_0(&D`!"/(```"GDHH`!AG("M0_\PB
M;?_,2A%G$`P1`#!F!DHI``%G!'`!8`)P`&`:2B@`&6<2(B@`!(*H``A6P$0`
M2(!(P&`"<`!*@&=&2BW_JV<T(&W_T"\H``0O"DZY```#)E!/2JH`%&<6+PHO
M*@`43KD```1D4$]*@&<$<@%@`G(`8``@B"!M_]`D:``$8``@?'X"?`)Z`"`'
M<@Q.N0``3,@2,P@+2(%(P2M!_\1@`.EN(&W_T"/H``0```*>('D```*>2B@`
M&&<@*U#_S")M_\Q*$6<0#!$`,&8&2BD``6<$<`%@`G``8!I**``99Q(B*``$
M@J@`"%;`1`!(@$C`8`)P`$J`9P1P`F`"<`,N``R'`````F8$<`)@`G`#+`!Z
M`"`'<@Q.N0``3,@2,P@+2(%(P2M!_\1@`.CD(&W_T"1H``A@`!_&(FW_T"!I
M``0CR````IY**``99PH@*``$(B@`"&`*+PA.N0```9Q83TZY```?*"M`_^@K
M0?_L8``?Z"!M_]`CZ``$```"GB!Y```"GDHH`!AG("M0_\PB;?_,2A%G$`P1
M`#!F!DHI``%G!'`!8`)P`&`:2B@`&6<2(B@`!(*H``A6P$0`2(!(P&`"<`!*
M@%?!1`%(@4C!(`%.N0``(-PK0/_H*T'_[&``'W@B;?_0(&D`!"/(```"GDHH
M`!EG"B`H``0B*``(8`HO"$ZY```!G%A/3KD``"%81H!.N0``(-PK0/_H*T'_
M[&``'S8,*P`$`!9F"B/K``P```=:8#@B;?_0(&D`!"/(```"GDHH`!AG!")0
M8`PO"$ZY````UEA/(D!(>``!+PE.N0``,O)03R/````'6B!Y```'6DJH``QF
M$$ZY```SN"!Y```'6B%```PCR```!UX@:``,2I!G""!Y```'-&`&('D```<Z
M+P@O"DZY```#)E!/2JH`%&<6+PHO*@`43KD```1D4$]*@&<$<@%@`G(`8``>
M*DJ%9@HK>0``!UK_L&!&#"L`!``69@@K:P`,_[!@-B)M_]`@:0`$(\@```*>
M2B@`&&<$(E!@#"\(3KD```#66$\B0$AX``$O"4ZY```R\E!/*T#_L"!M_[!*
MJ``,9C(O.0``!SHO"DZY```#)E!/2JH`%&<6+PHO*@`43KD```1D4$]*@&<$
M<@%@`G(`8``=FB/M_[````=>(FW_L"!I``PL4"/+`````"M._[Q*J``@9PP@
M:``@*V@`$/^T8`@@:0`0*TC_M$JM_[1G!KS\``!F,B\Y```'.B\*3KD```,F
M4$]*J@`49Q8O"B\J`!1.N0``!&103TJ`9P1R`6`"<@!@`!TF+RW_M$AY```"
MHDZY`````%!/(&W_L"\H``Q(>0```J).N0``!]Y03R)M_[`@:0`,$"@`)0@`
M``)G$"\M_[Q(>/__3KD``$8$4$\O.0``!S0O"DZY```#)E!/2JH`%&<6+PHO
M*@`43KD```1D4$]*@&<$<@%@`G(`8``<JB)M_]`@:0`((\@```*>2B@`&&<$
M(E!@#"\(3KD```#66$\B0"\)+RL`#&$`PZ903TH`9QXO.0``!S0O"DZY```#
M)E!/(&L`#")H``Q"J0`$8!`O.0``!SHO"DZY```#)E!/2JH`%&<6+PHO*@`4
M3KD```1D4$]*@&<$<@%@`G(`8``<)B\++PIA`+Z@4$].N0``(-PK0/_H*T'_
M["138``<9"\++PIA`+Z"4$]*@&8(('D```<T8`8@>0``!SHO""\33KD```,F
M4$\D4V``&]I(>``!+RL`#&$`R#Y03TH`9P@@>0``!S1@!B!Y```'.B\(+PI.
MN0```R903TJJ`!1G%B\*+RH`%$ZY```$9%!/2H!G!'(!8`)R`&``&XP@:P`,
M+RT`#"\H`!AA`-_$4$\O`"\*3KD```(N4$]"K0`,2JH`%&<6+PHO*@`43KD`
M``1D4$]*@&<$<@%@`G(`8``;2"!K``PO+0`,+P8O*``880#>.$_O``Q.N0``
M(-PK0/_H*T'_[$*M``Q@`!MX#(4````!9GH@:P`,*V@`%/^L(&W_K"HH``A*
MK0`,9U`@!2`%5H`B`.6!+P$O+?_03KD```"44$]^`"M`_]"^A6XJ(`<B!^6!
M+P<O+?^L+T$`)$ZY`````%!/)$`@;?_0("\`'"&*"`12AV#24H5@8B\%+RW_
MK$ZY`````%!/)$!@4"!K`!@L;?_0(FX`!"/)```"GB](`!Q**0`99PH@*0`$
M(BD`"&`*+PE.N0```9Q83TZY```A6)"Y```'0B\`(&\`("\H`!1.N0````!0
M3R1`M/P``&8`&D)!^0``"$H@"&``&T@CZP`8````!")M_]`@:0`$(\@```*>
M2B@`&&<$(E!@#"\(3KD```#66$\B0"\)('D````$+R@`&$ZY`````%!/)$"T
M_```9@`9[$'Y```(2B`(8``:\B)M_]`@:0`$(\@```*>2B@`&6<*("@`!"(H
M``A@"B\(3KD```&<6$].N0``(5B0N0``!T(N`"!K`!@O!R\H`!1.N0````!0
M3R1`M/P``&<*M?P```A*9@`9AD*G3KD```:.6$\D0"!K`!@O"B\'+R@`%$ZY
M````/D_O``Q@`!E@(^L`&`````0B;?_0(&D`!"/(```"GDHH`!AG!")08`PO
M"$ZY````UEA/(D`O"2!Y````!"\H`!A.N0````!03R1`M/P``&9(0J=.N0``
M!HY83R1`(FW_T"!I``0CR````IY**``89P0B4&`,+PA.N0```-983R)`+PHO
M"2!Y````!"\H`!A.N0```+1/[P`,(CD````$('D```=2L<%F/"5!`!0B;?_0
M(&D`!"/(```"GDHH`!AG!")08`PO"$ZY````UEA/(D`O"4ZY```"Q%A/(\``
M``((8``8A"!Y```'5K'!9@`8>"5!`!0B;?_0(&D`!"/(```"GDHH`!AG!")0
M8`PO"$ZY````UEA/(D`O"4ZY```"Q%A/(\````(,8``8/`@K````%V<6(&L`
M&"\H`!0O"V$`T_Q03R1`8``8'D*G3KD```:.6$\D0"!M_]`O*``$+PI.N0``
M`BY03R!K`!@O"B\H`!1.N0```BQ03V``%^H@:P`,+R@`%$ZY```"9EA/)$"T
M_```9@Q!^0``"$H@"&``&-@@4R)*<`4@V5'(__PPD2\*3KD```%F6$\D4V``
M%Z@@:P`,+R@`%$ZY```#-EA/)$"T_```9@Q!^0``"$H@"&``&)8@4R)*<`4@
MV5'(__PPD2\*3KD```%F6$\D4V``%V8B;?_0(&D`!"/(```"GDHH`!AG!")0
M8`PO"$ZY````UEA/(D`O+0`,+RL`&"\)80"ZAD_O``Q.N0``(-PK0/_H*T'_
M[$*M``Q@`!=V(&W_T"\H``1.N0``""!83TZY```@W"M`_^@K0?_L8``75"`%
M(@7E@2!M_]!"L!@$,"L`"$C`+P@O`"\*80#+H$_O``Q@`!;2(FW_T"!I``@C
MR````IY**``99PH@*``$(B@`"&`*+PA.N0```9Q83TZY```A6)"Y```'0BX`
M(FW_T"!I``0CR````IY**``89P0B4&`,+PA.N0```-983R)`*TG_S"!M_\Q*
M$&<,2H=O"%*M_\Q3AV#L(FW_T"!I``PCR````IY**``99PH@*``$(B@`"&`*
M+PA.N0```9Q83TZY```A6"X`2H=K)B\M_\Q.N0``5(Q83["';Q8O!R\M_\PO
M"DZY```"L$_O``Q@`!8&+RW_S"\*3KD```,F4$]@`!7T""L````C9SX,*P`!
M`")F-B)M_]`@:0`$(\@```*>2B@`&&<$(E!@#"\(3KD```#66$\B0"\*+PDO
M"V$`O#!/[P`,8``5KB!K`!@L;?_0(FX`!"/)```"GB](`!Q**0`89P0L46`,
M+PE.N0```-983RQ`+PHO#B!O`"0O*``43KD```.^3^\`#&``%6@B;?_0(&D`
M!"/(```"GDHH`!AG!")08`PO"$ZY````UEA/(D`L;?_0(&X`""/(```"GBM)
M_\Q**``89P0B4&`,+PA.N0```-983R)`+PDO+?_,3KD``%184$]*@%O!1`%(
M@4C!(`%.N0``(-PK0/_H*T'_[&``%4PB;?_0(&D`!"/(```"GDHH`!AG!")0
M8`PO"$ZY````UEA/(D`L;?_0(&X`""/(```"GBM)_\Q**``89P0B4&`,+PA.
MN0```-983R)`+PDO+?_,3KD``%184$]*@%[!1`%(@4C!(`%.N0``(-PK0/_H
M*T'_[&``%-0B;?_0(&D`!"/(```"GDHH`!AG!")08`PO"$ZY````UEA/(D`L
M;?_0(&X`""/(```"GBM)_\Q**``89P0B4&`,+PA.N0```-983R)`+PDO+?_,
M3KD``%184$]*@%_!1`%(@4C!(`%.N0``(-PK0/_H*T'_[&``%%PB;?_0(&D`
M!"/(```"GDHH`!AG!")08`PO"$ZY````UEA/(D`L;?_0(&X`""/(```"GBM)
M_\Q**``89P0B4&`,+PA.N0```-983R)`+PDO+?_,3KD``%184$]*@%K!1`%(
M@4C!(`%.N0``(-PK0/_H*T'_[&``$^0B;?_0(&D`!"/(```"GDHH`!AG!")0
M8`PO"$ZY````UEA/(D`L;?_0(&X`""/(```"GBM)_\Q**``89P0B4&`,+PA.
MN0```-983R)`+PDO+?_,3KD``%184$]*@%?!1`%(@4C!(`%.N0``(-PK0/_H
M*T'_[&``$VPB;?_0(&D`!"/(```"GDHH`!AG!")08`PO"$ZY````UEA/(D`L
M;?_0(&X`""/(```"GBM)_\Q**``89P0B4&`,+PA.N0```-983R)`+PDO+?_,
M3KD``%184$].N0``(-PK0/_H*T'_[&``$P`O+?_0+PMA`-*B4$\O`"\*3KD`
M``(N4$]*J@`49Q8O"B\J`!1.N0``!&103TJ`9P1R`6`"<@!@`!)J#(4````!
M;@P@>0``!UHK2/^P8!8@:P`8*TC_L+#\``!F""MY```'6O^P(&W_L$JH``QF
M#$*M_^A"K?_L8``2A@@K````%V<L(&@`#"\0+PMA`,IF4$\?0``<$B\`'"`!
M2(!(P$ZY```@W"M`_^@K0?_L8'@B;?_0(&D`!"/(```"GDHH`!AG!")08`PO
M"$ZY````UEA/(D`L;?^P(&X`#"\0+PEA`,G:4$\?0``<$B\`'"`!2(!(P$ZY
M```@W"M`_^@K0?_L2KD```=X9QX,A@```#EF%B)M_[`@:0`,+Q`O.0``!WAA
M`,F84$\B;?^P(&D`#!`H`"4(```"9P`1QDJ09P`1P"\02'C__TZY``!&!%!/
M8``1KB)M_]`@:0`$(\@```*>2B@`&&<$(E!@#"\(3KD```#66$\B0"M)_\RR
M_```9P1*$6822'D```*B3KD``"U(6$\K0/_,2JW_S&<((&W_S$H09A)(>0``
M`JA.N0``+4A83RM`_\PO+?_,3KD``$N$6$]*@%K!1`%(@4C!(`%.N0``(-PK
M0/_H*T'_[&``$2`B;?_0(&D`!"/(```"GDHH`!AG!")08`PO"$ZY````UEA/
M(D`K2?_,LOP``&<$2A%F#$AX``%.N0``*`!83R)M_]`@:0`$(\@```*>2B@`
M&&<$(E!@#"\(3KD```#66$\B0"\)2'D```*P3KD```-F4$]"K?_H0JW_[&``
M$*(B;?_0(&D`!"/(```"GDHH`!EG"B`H``0B*``(8`HO"$ZY```!G%A/3KD`
M`"%8+P!.N0``*`!83T*M_^A"K?_L8``07B)M_]`@:0`$(\@```*>2B@`&&<$
M(E!@#"\(3KD```#66$\B0"\)3KD`````6$\K?#_P``#_Z"M\`````/_L8``0
M'$J%;Q(@!2(%Y8$@;?_0)'`8`&``#ZI%^0``"$I@``^@2H5O!B!K``Q@!B!Y
M```'1B\(80"\DEA/2@!G""!Y```'-&`&('D```<Z+P@O"DZY```#)E!/2JH`
M%&<6+PHO*@`43KD```1D4$]*@&<$<@%@`G(`8``/2$J%;P8@:P`,8`8@>0``
M!T8O"&$`O-I83TZY```@W"M`_^@K0?_L8``/>B)M_]`@:0`((\@```*>2B@`
M&6<*("@`!"(H``A@"B\(3KD```&<6$\K0/_H*T'_[$ZY```A6")M_]`@:0`,
M(\@```*>+T``'$HH`!EG"B(H``0D*``(8!0O"$ZY```!G%A/+T$`)"(`)"\`
M)"`!(@).N0``(5@O`"\O`"`O*P`,80"\BD_O``Q*`&<(('D```<T8`8@>0``
M!SHO""\*3KD```,F4$]*J@`49Q8O"B\J`!1.N0``!&103TJ`9P1R`6`"<@!@
M``Y62H5O``#&(FW_T"!I``0CR````IY**``89P0B4&`,+PA.N0```-983R)`
M*TG_S"(Y```'F$J!:V(@`>V`($`B2-/\```(?DJ19QC1_```"'XO$"\M_\Q.
MN0``5%A03TJ`9S@(.0`"```'DV<F(#D```>8(@#M@2!!T?P```A^+Q`O`$AY
M```"M$ZY```+G$_O``Q3N0``!YA@E`@Y``(```>39R8@.0``!Y@B`.V!($'1
M_```"'XO$"\`2'D```+.3KD```N<3^\`#"(Y```'F$J!:B!*A6\&(&W_S&`&
M0?D```+R+PA(>0```N1.N0```V903R`Y```'F.V`($#1_```"'Y8B"\&+PA.
MN0``5`Q03R)M_]`@:0`$(\@```*>2B@`&&<$(E!@#"\(3KD```#66$\B0"/)
M```'G$AX``%(>0``$'Y.N0``5`Q03R)M_]`@:0`$(\@```*>2B@`&&<$(E!@
M#"\(3KD```#66$\B0"QM_]`@;@`((\@```*>*TG_S$HH`!AG!")08`PO"$ZY
M````UEA/(D`O"2\M_\Q.N0```FI03RM`_\A*@&8>(CD```=")`%3@B`"3KD`
M`"#<*T#_Z"M!_^Q@``SDD*W_S-"Y```'0DZY```@W"M`_^@K0?_L8``,R$*G
M3KD``#Z`6$].N0``(-PK0/_H*T'_[&``#*PO+0`,80"][%A/3KD``"#<*T#_
MZ"M!_^Q"K0`,8``,C")M_]`@:0`$(\@```*>2B@`&6<*("@`!"(H``A@"B\(
M3KD```&<6$].N0``(5@K0/_`2&W_P$ZY```Q/%A/+RT`#"\`80"^G%!/3KD`
M`"#<*T#_Z"M!_^Q"K0`,8``,+")M_]`@:0`$(\@```*>2B@`&6<*("@`!"(H
M``A@"B\(3KD```&<6$].N0``(5@K0/_`2&W_P$ZY```N_%A/+RT`#"\`80"^
M/%!/3KD``"#<*T#_Z"M!_^Q"K0`,8``+S"\M``PO+?_0+PMA`+FP3^\`#$ZY
M```@W"M`_^@K0?_L0JT`#&``"Z1(>0```OI.N0```V983V``"S8B;?_0(&D`
M!"/(```"GDHH`!EG"B`H``0B*``(8`HO"$ZY```!G%A/+P$O`$ZY```%2%!/
M*T#_Z"M!_^Q@``M2(FW_T"!I``0CR````IY**``99PH@*``$(B@`"&`*+PA.
MN0```9Q83R\!+P!.N0``"0103RM`_^@K0?_L8``+$B)M_]`@:0`$(\@```*>
M2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$\O`2\`3KD``!8(4$\K0/_H*T'_
M[&``"M(B;?_0(&D`!"/(```"GDHH`!EG"B`H``0B*``(8`HO"$ZY```!G%A/
M2&W_Z"\!+P!.N0``"SA/[P`,8``*E")M_]`@:0`$(\@```*>2B@`&&<$(E!@
M#"\(3KD```#66$\B0!`1+TD`'"!O`!P0$$B`2,!.N0``(-PK0/_H*T'_[&``
M"DXB;?_0(&D`!"/(```"GDHH`!AG!")08`PO"$ZY````UEA/(D!(;?_`*TG_
MS$ZY```^@%A/2JW_S&<((&W_S$H09A`O/'__?_].N0```2I83V`4+PA.N0``
M)D183R\`3KD```$J6$\@+?_`3KD``"#<*T#_Z"M!_^Q(;?_`3KD``#Z`6$\@
M+?_`3KD``"#<)"W_Z"8M_^Q.N0``%[XK0/_H*T'_[&``":8@;?_0(^@`!```
M`IX@>0```IY**``89R`K4/_,(FW_S$H19Q`,$0`P9@9**0`!9P1P`6`"<`!@
M&DHH`!EG$B(H``2"J``(5L!$`$B`2,!@`G``2H!G0D*G0J<O"DZY````GD_O
M``Q^`GQ6(`870``*>@`(JP```",(ZP```!<@!W(,3KD``$S($C,("TB!2,$K
M0?_$8`#1Q$AY```#/"\*3KD```,F4$]@``B>+PI.N0``"=983R!M_]`CZ``(
M```"GB!Y```"GDHH`!AG("M0_\PB;?_,2A%G$`P1`#!F!DHI``%G!'`!8`)P
M`&`:2B@`&6<2(B@`!(*H``A6P$0`2(!(P&`"<`!*@&<`"#P7?`!5``H(JP``
M`!<(ZP```"-(>0```SXO"DZY```$W%!/8``(%DZY```"(DZY```@W"M`_^@K
M0?_L8``(6DZY```"-"X`2H=G<C!\``$O"$AX``).N0``."Q03R/`````!$AM
M_\1.N0``07Q83RH`OH5G"`R%_____V;F#(7_____9@AP_RM`_\1@"`*M``#_
M___$+SD````$2'@``DZY```X+%!/("W_Q$ZY```@W"M`_^@K0?_L8``'W`@K
M````%V<F+PMA`,%,6$\?0``<$B\`'"`!2(!(P$ZY```@W"M`_^@K0?_L8$@B
M;?_0(&D`!"/(```"GDHH`!AG!")08`PO"$ZY````UEA/(D`O"6$`P=I83Q]`
M`!P2+P`<(`%(@$C`3KD``"#<*T#_Z"M!_^Q(>/__3KD``%3$6$\(*P```!=G
M*"\+80#`REA/'T``'!(O`!P@`4B`2,!.N0``(-PK0/_H*T'_[&``!RHB;?_0
M(&D`!"/(```"GDHH`!AG!")08`PO"$ZY````UEA/(D`O"6$`P5983Q]``!P2
M+P`<(`%(@$C`3KD``"#<*T#_Z"M!_^Q@``;>>@1@`GH#?@`B;?_0(&D`!"/(
M```"GDHH`!AG!")08`PO"$ZY````UEA/(D`K2?_,(&W_S!`02(`R/`"*74%K
M``#NL'L0"&;T3OL0!`!X8```U`!&8```I`!%8```G@!$8```F`!#8```D@!"
M8```C`!!8```A@!F8```@`!E8```>@!D8```=`!C8```;@!B8```:`!A8```
M8@`W8```0``V8```.@`U8```-``T8```+@`S8```*``R8```(@`Q8```'``P
M8```%@`Y8```"``X8````@R%````!&90ZZ<@;?_,$!!(@$C`4JW_S`*`````
M#]Z`8`#_.`R%````!&8LZ8<@;?_,$!!(@$C`4JW_S`*`````!P:`````"=Z`
M8`#_#GH$4JW_S&``_P0@!TZY```@W"M`_^@K0?_L8``%G`@K````%V<@0J<O
M"R\&80#"4D_O``Q.N0``(-PK0/_H*T'_[&``!70@;?_00J@`""\(+PLO!F$`
MPBI/[P`,3KD``"#<*T#_Z"M!_^Q@``5,(FW_T"!I``0CR````IY**``99PH@
M*``$(B@`"&`*+PA.N0```9Q83TZY```A6"\`3KD```&D6$].N0``(-PK0/_H
M*T'_[&``!0(B;?_0(&D`!"/(```"GDHH`!AG!")08`PO"$ZY````UEA/(D`L
M;?_0(&X`""/(```"GBM)_\Q**``89P0B4&`,+PA.N0```-983R)`+PDO+?_,
M3KD``%/`4$]*@%K!1`%(@4C!(`%.N0``(-PK0/_H*T'_[&``!(HB;?_0(&D`
M!"/(```"GDHH`!AG!")08`PO"$ZY````UEA/(D`L;?_0(&X`""/(```"GBM)
M_\Q**``89P0B4&`,+PA.N0```-983R)`+PDO+?_,3KD```)84$]*@%K!1`%(
M@4C!(`%.N0``(-PK0/_H*T'_[&``!!(@:P`8(F@`%"M)_ZP(*P```!=G#"\)
M+PMA`,``4$]@0$*G3KD```:.6$\D0"!M_]`O*``$+PI.N0```BY03TAX``$O
M+?^L3KD```*P4$\O"D*G+RW_K$ZY````/D_O``P@;?^L("@`"%*`3KD``"#<
M*T#_Z"M!_^Q@``,Z2BL`%F<*(FW_T"!I``1@"B)Y```'2B!I``@O"$ZY``!S
M_EA/+P`O"DZY```"+E!/2JH`%&<6+PHO*@`43KD```1D4$]*@&<$<@%@`G(`
M8``"Z'H`+CP```$`8"AZ`"X\````@&`>>@!^0&`8>@$N/````0!@#GH!+CP`
M``"`8`1Z`7Y`(FW_T"!I``0CR````IY**``89P0B4&`,+PA.N0```-983R)`
M2'D```>^+PE.N0````!03TJ`:@I%^0``"$I@``)T(`<B!^R!<``P.0``!\0D
M`,2!2H)G"D7Y```(9&```E1R`#(Y```'Q,*'2H%G*$J%9PA.N0```6Y@!DZY
M```!7'(`,CD```?(LH!F"D7Y```(9&```AX@!R('YH%P`#`Y```'Q,"!2H!G
M,DJ%9PA.N0```9)@!DZY```!@'(`,CD```?*LH!F"D7Y```(9&```>)%^0``
M"$I@``'81?D```A*8``!SB)M_]`@:0`$(\@```*>2B@`&&<$(E!@#"\(3KD`
M``#66$\B0$AY```'OB\)3KD`````4$]*@&L*1?D```AD8``!C$7Y```(2F``
M`8(B;?_0(&D`!"/(```"GDHH`!AG!")08`PO"$ZY````UEA/(D!(>0``![XO
M"4ZY`````%!/2H!K+`R&````;68(3KD```%N8`9.N0```5QR`#(Y```'R+*`
M9@I%^0``"&1@``$>1?D```A*8``!%")M_]`@:0`$(\@```*>2B@`&&<$(E!@
M#"\(3KD```#66$\B0$AY```'OB\)3KD`````4$]*@&L22KD```?.9@I%^0``
M"&1@``#*1?D```A*8```P")M_]`@:0`$(\@```*>2B@`&&<$(E!@#"\(3KD`
M``#66$\B0$AY```'OB\)3KD`````4$]*@&L02KD```?.9PA%^0``"&1@=D7Y
M```(2F!N+CP``(``8`8N/```0``B;?_0(&D`!"/(```"GDHH`!AG!")08`PO
M"$ZY````UEA/(D!(>0``![XO"4ZY`````%!/2H!K&G``,#D```?$`H```/``
ML(=F"$7Y```(9&`.1?D```A*8`9%^0``"$I3N0``!Y0(.0`#```'DV<``+8@
M!B(&Y8$@0='\```#(")*(\D```*>+T@`'$HI`!AG!"Q18`PO"4ZY````UEA/
M+$`O#B!O`"`O$$AY```#0DZY```+G$_O``Q@:B\M_^PO+?_H+PI.N0```)Y/
M[P`,2JH`%&<6+PHO*@`43KD```1D4$]*@&<$<@%@`G(`4[D```>4"#D``P``
M!Y-G*"`&(@;E@2!!T?P```,@+RW_["\M_^@O$$AY```#5$ZY```+G$_O`!!!
M[?_4(BW_T+'!9SQ*K0`,9RP,A@```#YF"B!!(+P```A*8`:1R")!(H@@!20%
MY8(@04*P*`0B;0`,(H%@"B\!3KD```%F6$\@"DYQ3-],Y$Y=3G4``````^P`
M``#T````````6[8``%KF``!;'@``6M0``%D>``!8=@``6#(``%?R``!7L@``
M5R(``%;"``!91@``6/8``%92``!5K```57```%*F``!2+@``4=(``%'"``!1
MH@``45X``$78``!#'@``/QX``#Z<```^&@``/9@``#T6```\E```66```#L2
M```ZD```.88``#D"```R5@``6?0``$+4``!"2@``04P``#$@```P(@``+](`
M`"^N```O7@``+@H``"W:```MG@``+4@``"SZ```LR@``+*```"QH```KT```
M*[(``"2D```D:```)$8``"#$```Z%@``'?8``!VV```:_```7?0``%<4``!6
MM```5`X``%/.``!2G@``3(0``$P2``!)!```2%(``$/(``!`T```0)```$!`
M``!`````/[```#]P```\%@``/`0``#N.```[?```.@P``#G````V1@``(DP`
M`"(````AP@``(3H``"$*```@C```&6H``!DH```2Q```$I8``!(Z```2#```
M7W```%[T``!>?```7@0``%VZ``!=D@``76H``%PH``!;W```6Z0``%M:``!;
M*@``6JP``%E2``!9-```6+@``%=>``!7-@``5M8``%9V``!66@``5CX``%8B
M``!3C```4>8``%$*``!0M@``4`8``$^:``!/(@``3JH``$XR``!-N@``2[(`
M`$N,``!'B@``1J```$/0``!#C@``0-X``$!.```_O@``/RX``#ZL```^*@``
M/:@``#TF```\I```/"(``#N:```Z'@``-Z```"]T```E;@``%OP``!;6```6
ML```%HH``!9D```6/@``%A@``!7R```5S```$]8``!.P```3B@``$V0``!,^
M```3&```$O(``!)H```1Y@``$.H``!":```0+@``$!8``#+<```M]```+6(`
M`!I@```9V@``&7P``!DZ```8Q```#G(``"*4```.6@``7F@```Y,```-9```
M#20``%2\``!/_@``3X8``$\.``!.E@``3AX``$VF```:$```#+(```O4```+
M=```#-8```OZ```+F@``"SH``!P>```.W```"KP```^,```-<```#3````J0
M``!,E```"@````/J```"*```*N0``"?P```G$@``)<P``".6```BT@``'^X`
M`!\P```>H```'7P``!RD```;&@``&MX``!>0```5?@``%&X``!$8```0N@``
M$'(```_2```/.@``#9H```GT```)1```!AP```5,```"G````!(```!:````
M`@``8W```&,$``!:D@``6@H``%=T``!53```540``%4@``!4Z```4EP``%&\
M``!1G```.<X``#E(```R_@``,NX``#+0```RC@``,88``#$*```PE@``,'8`
M`#`2```OP@``+Y0``"Y$```MZ```+;H``"V,```M@@``+58``"RL```LE```
M+$P``"Q"```L+```*V```">$```G/@``)S```"<H```EZ@``)=8``"0Z```=
MU```'<X``!W(```=L```&@8``!?L```7H@``%9X``!6*```4C@``%'H``!%"
M```1+```#PP```[0```.9@``#5X```T>```,S@``#*H```QN```+\@``"\P`
M``N2```+;```"S(```KP```*L```""8```=@```'.```!R0```<````&D@``
M!CH```6H```%D```!&0```-^```#6@```MX```&L```!`@```+@```!>````
M.@````,````#``!;%```6MP``$4T````0`````0``$U&``!*V@``(V8``%],
M```?=```2L8``#&D```F?```)CP``"-````>^@``%Q(``!;L```6Q@``%J``
M`!9Z```65```%BX``!8(```5X@``%0```!3H```4T```%+@``!/N```3R```
M$Z(``!-\```35@``$S```!,*```2W```$JX``!*````24@``$B0``!'^``!+
M'```#;H``#%Z```O;```#:@``$D<``!(:```2!8``$?R```FU```%UH``!5(
M```4.```"08```B(``!?7```24X``"50```?N@``"&P```@2```EX@``(NP`
M`!66```4A@``$3P```=:````$0````8``"S4```C4```8W8``&,*``!5)@``
M5.X``#,$```MD@``++(``"Q2```K9@``!RH```6N```#A````;(```"^````
M9`````(````+``!%M@``1:`````+````#0``2>(``$F4``!(O@``)\@``">*
M```F2```)VH``"8F```G'```)@8``"7Z````"`````X```>X```$U@``!!``
M``)*```!1```!N@```-"````Z@```"(````1```N)@``+18``"2$``!C-@``
M7[X``%10``!37@``4#P``$=>``!'&@``1H```$7\``!%@```10P``$1\``!"
M'@``088``#@<```W@```-Q(``#:D```U\```-:0``#5J```U,```+P(``"Z*
M```EE@``)-H``!JX```-X@``";X```7P```%&@```0,````3``!2X```,?``
M`#"X```P4```+_P``"[N```N=@``6B```"[B```N:@``,8P``"=T```F<```
M)C```&,@``!9S@``+XH``"5\```O/```+L0``"/4``!=[```6&8``%@F``!7
MY@``5Z8``%<,``!6K```4_@``%.^``!2E@``3'P``$P*``!(_```2$H``$/`
M``!#%@``0+H``$"```!`*@``/_```#^:```_8```/PX``#[>```^C```/EP`
M`#X*```]V@``/8@``#U8```]!@``/-8``#R$```\5```._P``#O,```[=```
M.T0``#KR```ZP@``.H```#I0```Y_```.;@``#EV```Y-```..(``#BR```V
M/@``(D0``"'X```AN@``(3(``"$"```@A```'`H``!O@```9Q```&6(``!D@
M```7!@``%N```!:Z```6E```%FX``!9(```6(@``%?P``!76```4]```%-P`
M`!3$```4K```$^```!.Z```3E```$VX``!-(```3(@``$OP``!+.```2H```
M$G(``!)$```2%@``$?```%^J``!?/```4"@``$JT``!'1@``07(``#@(```V
MD```-F@``#86```UR@``-9```#56```U'```)3X``",J```?I@``'NP```W*
M```)>```6A(``%0\``!32@``3+P``$<&``!&U```1FP``$9.``!%Z```16P`
M`$3X``!$:```0@H``#AP```WU```-VP``#;^```PH@``),(``!>J```(4@``
M3*@```?V```%`@``6IH``!JD```:B@``#CX```F.```$\@``-GP``#7<```P
MR@``&BH```F@```$M```!)(``%\H``!*H```2:8``$DX```V6```,(X``"4B
M```C&```'Y(``![8```(0@``!]H```0V``!+J@``!"P``##T```G-@``#N@`
M``Z@```#O````?8``&+R``!B=```8A8``&'"``!A5```80@``&`@``!>T```
M7J@``%Y8``!>,```7%P``%P(``!;A```6.0``%B>``!5]@``5<X``%62``!4
MA@``4M0``%)0``!2$@``480``%#@``!/[@``3\8``$]V``!/3@``3OX``$[6
M``!.A@``3EX``$X.``!-Y@``398``$UN``!-,```3/(``$PZ``!+<```2F(`
M`$H:``!)R@``27X``$BH``!&+```1,H``$0.```X1@``-T(``#;4```P;```
M,#X``"_N```F9```)"H``"*(```A9@``(+8``!T>```<1```&V0``!I*```7
MS```$:0```[$```."@``"*0```9T```%=@```Q8```+$````G@```"P````6
M``!6!@``1]```$IN``!*)@``"A8``&/```!+2```2P8``"6L```BL```'\X`
M`!\,```>?@``'5H``!U.```<@@``#.8```G4```K-@``)Z8``"=4```FF@``
M'@0``!SB```7)@``%10``!0"```(R@``5WH``%52``!28@``.=0``#E.```N
M2@``+<````@L```'!@``!D````66```$:@```V````+D```!"````$`````A
M````&@``8+X``&"V``!A@@``8((``&%Z``!@>@``7N```%W\``!:O@``6J8`
M`%DH``!9$@``(E8``"(,```A=@``'=H``!YR```=0@``8H8``&(H``!AU```
M868``&$:``!@,@``$;8``!%\```-$@``,'X```QV```*^```,-@```]B```*
M>`````<````=``!?G@``1-H``$0>```/$@``1#@```I:```&O````&H````>
M``!5G```55H``%4P``!5"@``5/@``%32``!4E```2C@``$GR``!6.```5A8`
M`$P8``!)"@``2%@``$4D``!$2```5#(``%-```!&_```1LH``$9D``!%9```
M1/```$1>```WP@``-UH``#;T``!4*@``4S@``$;T``!&P@``1D8``$7@``!$
M5@``-\H``#=B```V[```4WX``%,F```R<@``,BX``#(B```Q_```,<(``#&L
M```QE@``,7```#$N```Q*```8T@``&*Z```KG```*Y```"MP``!C8```8M0`
M`"N&```K5```7Y(``"-N```C6```(S8``"+R```BX```43(``%$8```<<```
M'&8``!P6```;K@``&Z(``!N8``!0=```4%H``$26``!$/@``1"P``$0F``!#
M[```#QH```Z8```._@``#I0```Z(```.]```#C````XH```#H@```=@``&-0
M``!BP@``50(``%3*```RF```+<X``"UZ```M.@``+(P``"PZ```K1```!Q@`
M``6@```#<@```78```"N````5@```8D````?``!BI```8CP``&'H``!AE```
M828``&#0``!@E```8%X``%6F``!59```518``%3>``!4L```5*8``$IV``!*
M+@``1;```$6:```PZ@``,.```"N6```K>```*L8``"K````JN@``*K0``"JN
M```JJ```*J(``"J<```JE@``*I```"J*```JA```*GX``"IX```J<@``*FP`
M`"IF```J8```*EH``"I4```J3@``*D@``"I"```J/```*C8``"HP```J*@``
M*B0``"H>```J&```*A(``"H,```J!@``*@```"GZ```I\@``*>P``"GF```I
MX```*=H``"G4```IS@``*<@``"G"```IO```*;8``"FP```IJ@``*:0``"F>
M```IF```*9(``"F,```IA@``*8```"EX```I<@``*6P``"EF```I8```*5H`
M`"E4```I3@``*4@``"E"```I/```*38``"DP```I*@``*20``"D>```I&```
M*1```"D*```I!```*/X``"CX```H\@``*.P``"CF```HX```*-H``"C4```H
MS@``*,@``"C"```HO```*+8``"BP```HJ@``**0``"B>```HF```*)(``"B,
M```HA@``*(```"AZ```H=```*&X``"AH```H8@``*%P``"A6```H4```*$H`
M`"A$```H/@``*#@``"@R```H+```*"8``"@@```H&@``*!0``"@.```H!@``
M*````"?X``!CG```8K0``&*L``!B1```8?(``&&>``!A,```8.0``&#:``!@
M/@``4Q(``$LL``!*Z@``22P``$C0``!(>@``-H@``#)H```QW@``+S(``"PD
M```K````'SX``!ZN```RY@``,M8``"W^```M[@``+6P``"U<```:@@``&EH`
M`!H<```9U```&78``!DT```8O@``2>P``$G8``!)B@``25X``$BT``!(B```
M+C(``"X4```M(@``+00``"20```D<@``$68``!%@```.@@``#FP``&*4``!B
M?@``8C0``&(@``!AX```8<P``&&*``!A7@``81(``&#&``!@I@``8(H``&!J
M``!@4```8"H``!/0```3J@``$X0``!->```3.```$Q(``!+J```2Y```$KX`
M`!*V```2D```$H@``!)@```26@``$C0``!(L```2!@``$=X``!'8```1K@``
M$7(```U6```-/```#0H```1(```"8@```5P```1.```#G````Y0```)H```!
MT````<@```%B```!+````20``&+<``!B8@``8@0``&&P``!A0@``8/8``&`.
M``!>N@``7I8``%Y"``!>'@``7=0``%Q*``!;]@``6W(``%HT``!:+@``67X`
M`%EX``!8T@``6(P``%A.``!8#@``5\X``%>.``!6]```5I0``%7@``!5O```
M58```%1T``!3W```4Z8``%+"``!2?@``4CX``%(```!1<@``4,X``$_8``!/
MM```3V```$\\``!.Z```3L0``$YP``!.3```3?@``$W4``!-@```35P``$T:
M``!,X```3&0``$PH``!+\@``2UX``$I0``!*"```2;@``$EL``!(Y```2)8`
M`$@N``!&&@``1+@``$/\``!#J```0SP``$,V``!"_@``0FP``$)F``!!L```
M0/@``$">``!`:```0`X``#_8```_?@``/T@``#[V```^Q@``/G0``#Y$```]
M\@``/<(``#UP```]0```/.X``#R^```\;```/#P``#OD```[M```.UP``#LL
M```ZV@``.JH``#IH```Z.```.>0``#F@```Y7@``.1P``#C*```XF@``.#0`
M`#<P```VP@``-B8``#*R```RK```,%@``#`L```OW```)E```"04```B=@``
M(BP``"'@```AH@``(50``"$:```@Z@``(*0``"!L```="```'#(``!OR```;
MR```&U(``!HV```9J@``&4@``!D&```7N```$9(```ZR```-^```")````9@
M```%<```!6````,"```"O@```JX```"*````+P```"````Y\```R1@``#M8`
M``R^```+X```"X````JV```>2```'B(``!V8```,F```#%P```PX```+N@``
M"UH```L@```*W@``"C@```>$```JW```)^@``"<*```EQ```(XX``"+*```?
MY@``'R@``!Z8```==```')P``!L2```:U@``%X@``!5V```49@``$1```!"R
M```0:@``#\H```\R```-D@``">P```D\```&%```!40```*4````"@``````
M``/R```#Z@```-YP86YI8SH@9&]?;6%T8V@`,BY34$%4(%53140*```R+E-0
M050@+R5S+PH``"\E<R\Z("5S```R+E-0050@)6,E<R5C"@``<&%N:6,Z(&1O
M7W-U8G-T`"\E<R\Z("5S```R+E-0050@+R5S+PH``%-U8G-T:71U=&EO;B!L
M;V]P`'!A;FEC.B!D;U]T<F%N<P`R+E1"3`H```````!P86YI8SH@9&]?<W!L
M:70`6R!<=%QN72L``"\E<R\Z("5S```R+E-0050@+R5S+PH``%-U8G-T:71U
M=&EO;B!L;V]P`%=A<FYI;F<Z('5N86)L92!T;R!C;&]S92!F:6QE:&%N9&QE
M("5S('!R;W!E<FQY+@H`=P!A`"T`=P`M`'(`<@`M`'(`<W1A="!F86EL960@
M"@!37TE&350@:7,@8F%D("5D"@`^)7,`0V%N)W0@;W!E;B`E<PH``'-T9&]U
M=``````````````````````(2@``)7,``"0F*B@I>WU;72<B.UQ\/SP^?F``
M+V)I;B]S:`!S:```+6,````````````````E<R`H)6QX*2`E9"!A<F=S.@H`
M`$Y53$P``$584%(``"5D+D584%(@/3X*`$--1``E9"Y#340@*"5L>"D@/3X*
M``!35$%"("0E<R`]/0!,15A04@`E9"Y,15A04B`]/@H``'!A;FEC.B!!7TQ%
M6%!2``!,5D%,("0E<R`]/0!P86YI8SH@05],5D%,`$%264Q%3@``4TE.1TQ%
M``!$3U5"3$4``'(```!"04-+```M`%)%040``"5D+B5S(#T@)R5S)PH`;G5M
M*"5G*0```$EL;&5G86P@9&EV:7-I;VX@8GD@>F5R;P``26QL96=A;"!M;V1U
M;'5S('IE<F\``$A/344``$Q/1T1)4@``)7,``"A3:VEP<&EN9R!L86)E;"`C
M)60@)7,I"@``*$9O=6YD(&QA8F5L(",E9"`E<RD*`$)A9"!L86)E;#H@)7,`
M/&YU;&P^``!4:&4@8W)Y<'0H*2!F=6YC=&EO;B!I<R!U;FEM<&QE;65N=&5D
M(&1U92!T;R!E>&-E<W-I=F4@<&%R86YO:6$N`````$4P```E<R!215154DY3
M("(E<R(*```E<R!215154DY3("(E9B(*```E<R!215154DY3("@I"@``````
M``/L`````0```!\```%L`````````_(```/K`````P```_(```/I```!,DY5
M``!(YP`0O_D````$9`9.^0``3+`F;0`((BT`#$J!:P:RJP`$;P1P`&`*(`'E
M@"!3T<`@$$S?"`!.74YU3E7_^DCG(!"_^0````1D!D[Y``!,L"9M``@B+0`,
M2H%J!G``8```J"0K``2R@F]:(`)R!4ZY``!+["(M``S2@"!3*T'_^E*!(`'E
M@"\`+PA.N0```)103R:`("L`!"(`4H$D`>6"(%/1PB(M__J2@"`!Y8`O`$*G
M+PA.N0``4UQ/[P`,)VW_^@`$(BT`#+*K``AO!"=!``@@`>6`(%/1P$J05L!$
M`$B`2,`;0/__2@!G"B\03KD```?06$\@+0`,Y8`@4]'`(*T`$!`M__],WP@$
M3EU.=4Y5``!(YP`0O_D````$9`9.^0``3+`F;0`((BT`#$J!:P:RJP`$;P1P
M`&`H(`'E@"!3T<!*D&<:+Q!.N0``!]!83R`M``SE@"!3T<!"D'`!8`)P`$S?
M"`!.74YU3E7__$CG`!"_^0````1D!D[Y``!,L$AX``Q.N0````!83R9`2'@`
M%$ZY`````%A/)H!R_R=!``AP!"=```1(>``40J<O$TZY``!37$_O``P@"TS?
M"`!.74YU3E7__$CG`1"_^0````1D!D[Y``!,L"9M``BV_```9SI^`+ZK``AN
M&"`'(@?E@2!3T<$O$$ZY```'T%A/4H=@XB!3+PA.N0```6983R`+($LO"$ZY
M```!9EA/3-\(@$Y=3G5.50``2.<`$+_Y````!&0&3OD``$RP)FT`"%*K``@@
M*P`(+RT`#"\`+PMA`/WF3^\`#$S?"`!.74YU3E7__$CG`#"_^0````1D!D[Y
M``!,L"9M``@B*P`(2H%J!'``8!P@`>6`(%,B2-/`)%%3JP`((`'E@"!3T<!"
MD"`*3-\,`$Y=3G5.5?_T2.<C,+_Y````!&0&3OD``$RP)FT`""XM``Q*AV]<
M("L`"-"'0J<O`"\+80#]7D_O``P@*P`((@#E@2!3T<$B!R0'Y8(K2/_TD<(D
M2"P`2H9K$"!M__0@DEF*6:W_]%.&8.P@4R`'(@?E@2\!0J<O"$ZY``!37$_O
M``Q,WPS$3EU.=4Y5__Q(YP`0O_D````$9`9.^0``3+`F;0`((BL`"$J!:@1P
M`&`T(%,K4/_\(DA8B2`!Y8`O`"\)+PA.N0``4S!/[P`,("L`"%.K``@B`.6!
M(%/1P4*0("W__$S?"`!.74YU3E4``$CG`!"_^0````1D!D[Y``!,L"9M``@@
M*P`(3-\(`$Y=3G5.5?_T2.<',+_Y````!&0&3OD``$RP)FT`""1M`!`B*P`(
M2H%J,DAY`````"\*3KD```,F4$]*J@`49Q8O"B\J`!1.N0``!&103TJ`9P1R
M`6`"<@!@``"J+RT`#$ZY``!4C%A/*@`@!2(K``A.N0``3,@L`"X!2H=K&B`'
M(@?E@2!3T<$O$$ZY```((%A/W(!3AV#B+P8O"DZY```'%%!/(%,O$"\*3KD`
M``(N4$]^`;ZK``AN+"\%+RT`#"\*3KD```0(3^\`#"`'(@?E@2!3T<$O$"\*
M3KD```244$]2AV#.2JH`%&<6+PHO*@`43KD```1D4$]*@&<$<@%@`G(`3-\,
MX$Y=3G4``````^P````2````````!"P```0<```#<@```R8```&X````N@``
M`'0```/0```#J@```T@```+"```">````CX```'<```!@@```28```!0````
M$@````$````%```#Y@````(````1```$K@``!`(````)````$P``!)8```1^
M```$9@``!%@```1&```#[@```@````%0````]`````4````6```"'@```A``
M``&:```!C````)`````+````(````\@```.B```#0````KH```)P```"-@``
M`=0```%Z```!'@```$@````*`````````_(```/J`````0````````/R```#
MZ0```R!.5?_62.<C,K_Y````!&0&3OD``$RP)FT`""MY```'G/_B1?D```A*
M*WD```>4__0C[?_T```'E+;\``!F!B`*8``+4CXK`"9(QTJM_^)G``*P2JL`
M&&<D+RL`&"\M_^).N0``5%A03TJ`9A"1R"/(```'G"M(_^)@``*&$"L`*DB`
M#$```F<``,X,0``$9P``Q@Q```%F``(0*WD```(<__P@.0``!Y1%^0``"&0K
M0/_X2JL`'&<P($`B2-/\```'^A*\`'0@>0``!Y31_```"")2N0``!Y00O`!?
M+RL`'&$`_QY83R1`2KD```><9@9"K?_B8$!%^0``"$I*JP`@9S0@>0``!Y0B
M2-/\```'^A*\`&4@>0``!Y31_```"")2N0``!Y00O`!?+RL`(&$`_M!83R1`
M2KD```><9@1"K?_B(^W__````APC[?_X```'E&```50@!P@```QF1`C'``Q2
MN0``!Y@@.0``!Y@B`.V!($'1_```"'XB:P`8((D(.0`"```'DV<8+RL`&"\Y
M```'F$AY`````&$`"@!/[P`,(#D```>8[8`@0-'\```(?EB(+PA.N0``4_A8
M3PR`````16<V#(````!$9R8,@````$-F+D*M_^)%^0``"$HK>0``!Y3_^"/M
M__P```(<8``)8$*M_^)@``CD0JW_XF``"*0K>0```AS__"`Y```'E"M`__A*
MJP`<9RX@0")(T_P```?Z$KP`="!Y```'E-'\```((E*Y```'E!"\`%\O*P`<
M80#]NEA/2KD```><9@A"K?_B8``(AB`M__@CP```!Y1*JP`@9RX@0")(T_P`
M``?Z$KP`82!Y```'E-'\```((E*Y```'E!"\`%\O*P`@80#];%A/2KD```><
M9@A"K?_B8``(=B93MOP``&<.(&L`"+'+9@8@"F``"-@@!P@```QG`/UJ"#D`
M`@``!Y-G)"`Y```'F"(`[8$@0='\```(?B\0+P!(>0```!AA``BL3^\`#%.Y
M```'F&``_3((.0`!```'DV<Z$"L`*DB`(@!(P>6!($'1_```!?`O.0```APO
M$R\K`"`O*P`<+RL`!"\++Q!(>0```#!A``A>3^\`("!Y```'E")(T_P```?Z
M$"L`*DB`(@!(P>6!+$'=_```!?`L5A*6('D```>4T?P```@B4KD```>4$+P`
M(2(Y````!$J!:QX@`>6`4[D````$('D`````T<`O$$ZY```'T%A/8-AP`#`K
M`"@CP```!SX@!P@```EG``5((`<@!P*`````/PR`````"F0`!"KE@$[["`)@
M```F8```-F```$9@``#@8```_F```>A@``*,8``$!&```PA@``.&)&L`#'P`
M(`<(```'9P`#[&``!,XD:P`,?`$@!P@```AG``/88``$-B!K`!`CR`````00
M*``@"````&<.+PA.N0````!83R!`8`HB>0````0@:0`()$@CR@```IX@>0``
M`IY**``89R`K4/_L(FW_[$H19Q`,$0`P9@9**0`!9P1P`6`"<`!@&DHH`!EG
M$B(H``2"J``(5L!$`$B`2,!@`G``+`!*!F<((#P```$`8`8@/````(`B!R('
MPH!*@6<``SI@``.82KD`````9QH@:P`,(E!*$6<``R(@!P@```AF``,88```
M\"!K`!`CR`````00*``@"````&<.+PA.N0````!83R!`8`HB>0````0@:0`(
M)$@@:P`,(E`@2B/(```"GB])`!A**``89P0L4&`,+PA.N0```-983RQ`(&\`
M&!`0$A:P`69L(&L`#")*(\D```*>+T@`&$HI`!AG!"Q18`PO"4ZY````UEA/
M+$`P*P`D2,`O`"\.(&\`("\03KD``#P83^\`#$J`9B@@!P@```AG``)D(`<@
M!P*`````0%?!1`%(@4C!+`%%^0``"&1@``*H(`<(```'9P`"/"`'(`<"@```
M`$`L`$7Y```(2F```H@@:P`0(\@````$$"@`(`@```!G#B\(3KD`````6$\@
M0&`*(GD````$(&D`""1(($HCR````IY**``89P0B4&`,+PA.N0```-983R)`
M(&L`#"\0+PE.N0```FI03TJ`9R@@!P@```AG``&\(`<@!P*`````0%?!1`%(
M@4C!+`%%^0``"&1@``(`(`<(```'9P`!E"`'(`<"@````$`L`$7Y```(2F``
M`>`CZP`0```'1B)Y```'1B!I``PB4"!Y```'2B1H``@K2?_:LOP``&<X+PDO
M"DZY```(:E!/2H!G*"!2$!`,```P9@I2B$H09@1\`&`"?`$B>0``!T8@:0`,
M4J@`!&```8`B>0``!T8@:0`,$"@`)0@```!G!&```09%^0``"$I\`&```5Q"
MIR\K``1.N0``*M)03R1`(\H```*>('D```*>2B@`&&<@*U#_[")M_^Q*$6<0
M#!$`,&8&2BD``6<$<`%@`G``8!I**``99Q(B*``$@J@`"%;`1`!(@$C`8`)P
M`"P`(&L`!!`H``H,``!59@`!<M#\`"0O$"\+80`$N%!/+@!@``%>(&L`$"1H
M``A*J@`05L!$`$B`2,`L`"!*(\@```*>2B@`&&<$(E!@#"\(3KD```#66$\B
M0"`&2(!(P"(J`!"2@"M)_^S3P2\)2'D`````*TG_[$ZY```#)E!/<``@;?_L
M$(`50``9(`B0DB5``!!%^0````!@8D*G+RL`!$ZY```JTE!/)$`CR@```IX@
M>0```IY**``89R`K4/_L(FW_[$H19Q`,$0`P9@9**0`!9P1P`6`"<`!@&DHH
M`!EG$B(H``2"J``(5L!$`$B`2,!@`G``+`!@``"&2@9G:"`'"```#6=@(&L`
M!!`H``H,``!69B1"IR\(3KD``"K24$\D0"!K``30_``D+Q`O"V$``Z!03RX`
M8$9"IR\(3KD``"K24$\D0"!K``00*``*#```5F8JT/P`,"\0+PMA``-R4$\N
M`&`8(`<(```-9Q`@:P`$$"@`"@P``%9F`GP!(`<(```+9PQ*!E?`1`!(@$C`
M+`!*!F8,$BL`*@P!``%F``)0$"L`*DB`#$``!60``BKE0$[[``)@```28```
M.&```-A@```48```T$AY````5$ZY```#9EA/2JL`(&<``?I"IR\K`"!.N0``
M*M)03R1`8``!YBMY```"'/_\(#D```>4*T#_^$H&9SY%^0``"&1*JP`<9VX@
M0")(T_P```?Z$KP`="!Y```'E-'\```((E*Y```'E!"\`%\O*P`<80#V7EA/
M)$!@/$7Y```(2DJK`"!G,"!`(DC3_```!_H2O`!E('D```>4T?P```@B4KD`
M``>4$+P`7R\K`"!A`/8@6$\D0"/M__P```(<(^W_^```!Y1@``%"(`<(```,
M9D0(QP`,4KD```>8(#D```>8(@#M@2!!T?P```A^(FL`&"")"#D``@``!Y-G
M&"\K`!@O.0``!YA(>0```&1A``%<3^\`#"`Y```'F.V`($#1_```"'Y8B"\(
M3KD``%/X6$\,@````$5G(@R`````1&=L#(````!#9AQ%^0``"$HC[?_\```"
M'&```,@C[?_X```'E&`0*WD```(<__PK>0``!Y3_^$JK`!QG,B!Y```'E")(
MT_P```?Z$KP`="!Y```'E-'\```((E*Y```'E!"\`%\O*P`<80#U)EA/("W_
M^"/````'E$JK`"!G+B!`(DC3_```!_H2O`!A('D```>4T?P```@B4KD```>4
M$+P`7R\K`"!A`/3H6$\C[?_\```"'"`M__A3@"/````'E`PK``0`*F8`]\@@
M!P@```IG$`C'``DC[?_T```'E&``][`F4R`'"```#&<`]-0(.0`"```'DV<B
M(#D```>8(@#M@2!!T?P```A^+Q`O`$AY````?&$63^\`#%.Y```'F&``])Y,
MWTS$3EU.=4Y5__Q(YP$`O_D````$9`9.^0``3+!^`+ZY```'E&PZ($<B2-/\
M```'^A`12(!(P-'\```((A(02(%(P2\!+P!(>0```)1(>0```D!.N0```WI/
M[P`04H=@OB\M`"@O+0`D+RT`("\M`!PO+0`8+RT`%"\M`!`O+0`,+RT`"$AY
M```"0$ZY```#>D_O`"A,WP"`3EU.=4Y5``!(YP`PO_D````$9`9.^0``3+`F
M;0`()&T`#`)K%@``)C`J`":!:P`F)VH`#``,-VH`)``D)VH`$``0,"L`)DC`
M3-\,`$Y=3G4``````^P````)````````#"(```OJ```%@@``"EP```&X````
M8@``#$0```NN````$@````4````!```)2@``"*````A\```(`@``!PH````'
M````!P``"]X```N````*.@``"2X```,X```"Z@```98````"````"```!_0`
M``?.`````P```!$```7N```%````!$`````'````$P``!]@```:L```'L```
M!AH```5H```%-@```Z`````"````%@``"30```8L````1@```!X```:4```&
MX```!LX```:(```&@@``!,@```.P```#D````X(```-B```#&@``"V(```HH
M```#!````LP```&$```+C```"VH```I(```*-```"@X```H(```"^````M0`
M``&D```!D````6H```%D```+M@``"TH```LL```+"@``"OX```KD```*S```
M"L````JN```*H```"I````GR```)T@``"<8```F4```)B```"6````-X```#
M;````T8```*&```">@```F````(X```"+````@X```'B```!3@```2(```$6
M```!!````-0```#(````I````#0````J```"F@```DP```$X````Z@```'``
M```<````00```!\```@2```(#```!YX```<:```'%```!@@```52```%(```
M!%X```18```%^@``!=P```4,```$[@``!$P```0N```#E@``"W8```I2```*
M&@```N````&N```!=@``"\X```L$```*Q@``"<P```F.```#<@```H````(R
M```!'````,X```O"```*]```"K8```F\```)?@```TX```)P```"(@```0P`
M``"^```);@``!E8```6N````J@``"R````J8```*A```">H```E8```#(```
M`@8```'L```!1@```)P```I\```)K```!O@```9V```%S@```=P```#X````
M)`````4````@```,'```"^0```P\```+I@````H````````#\@```^H````G
M*%!U<VAI;F<@;&%B96P@(R5D("5S*0H`*%!O<'!I;F<@;&%B96P@(R5D("5S
M*0H`)7,)*"5L>"D)<B5L>`ET)6QX"6$E;'@);B5L>`EC<R5L>`H`<&%N:6,Z
M(&-M9%]E>&5C`"A0=7-H:6YG(&QA8F5L(",E9"`E<RD*`"A0;W!P:6YG(&QA
M8F5L(",E9"`E<RD*`"5C)6,@```````#\@```^L````'```#\@```^D```)-
M3E4``$CG`#"_^0````1D!D[Y``!,L"9M``@D;0`,2'D````$2'D```)`3KD`
M``-Z4$^V_```9P`#ME*Y`````!`K`"I(@"(`2,'E@2!!T?P```7P+Q!(>0``
M``AA``A(4$]*:P`H9Q1P`#`K`"@O`$AY````%F$`""Y03TJK`!AG$"\K`!A(
M>0```"1A``@84$\P*P`F`D``/R(`2,'E@2!!T?P```9V+Q!(>0```#1A``?T
M4$]".0```KX(*P`&`"=G%$AY````1$AY```"ODZY``!40%!/""L`!P`G9Q1(
M>0```$Y(>0```KY.N0``5$!03P@K````)F<42'D```!62'D```*^3KD``%1`
M4$\(*P`!`"9G%$AY````7DAY```"ODZY``!40%!/""L``@`F9Q1(>0```&1(
M>0```KY.N0``5$!03P@K``,`)F<42'D```!J2'D```*^3KD``%1`4$\(*P`$
M`"9G%$AY````<DAY```"ODZY``!40%!/""L`!0`F9Q1(>0```'A(>0```KY.
MN0``5$!03THY```"OF<82'D```*^3KD``%2,6$\@0-'\```"O4(02'D```*^
M2'D```!^80`&W%!/2JL`#&=N(^L`#````IX@>0```IY**``89P0B4&`T2B@`
M&6<F+R@`""\H``1(>0```)Y(>0```KY.N0``!19/[P`00?D```*^8`9!^0``
M`*8B2"\)2'D```".80`&?%!/,"L`)$C`+P!(>0```*AA``9H4$]*JP`09Q9(
M>0```+AA``966$\O*P`080`%,EA/2JL`%&<62'D```#"80`&.EA/+RL`%&$`
M!7183TJK``1G&$AY````S&$`!AY83R\K``1A``%D6$]@#$AY````UF$`!@98
M3Q`K`"I(@`1```%M``#0#$``!&P``,CC0$[[``)@!F`$8&9.<4JK`!QG'$AY
M````YF$`!=!83R\K`"`O*P`<80#]'%!/8`Q(>0```/)A``6T6$\,*P`!`"IF
M($JK`"!G&DAY```!`F$`!9I83T*G+RL`(&$`_.A03V!B2'D```$.80`%@%A/
M8%1*JP`<9QA(>0```1YA``5L6$\O*P`<80``LEA/8`Q(>0```2IA``546$]*
MJP`@9QA(>0```3IA``5"6$\O*P`@80``B%A/8`Q(>0```49A``4J6$\F4[;\
M``!G*"!K``BQRV8@2'D```%680`%#EA/4[D`````2'D```%F80`$_%A/8#Y3
MN0````!(>0```6IA``3H6$^V_```9P#\:K?*9A!(>0```6YA``306$]@`/Q6
M2'D```%V80`$P%A/8`#\1DS?#`!.74YU3E7__$CG`1"_^0````1D!D[Y``!,
ML"9M``A(>0```7I(>0```D!.N0```WI03U*Y`````!`K``I(@"(`2,'E@2!!
MT?P```,@+Q!(>0```7YA``1>4$\P*P`(2,`O`$AY```!C&$`!$I03WX!,"L`
M"$C`OH!N``,&(`=R#$ZY``!,R!(S"`I(@2`!2,#E@"!`T?P```5F+Q`O!TAY
M```!FF$`!`Y/[P`,(`=R#$ZY``!,R$IS"`AG&#(S"`A(P2\!+P=(>0```:YA
SHAR_EOF
#	End of shell archive
exit 0

ain@j.cc.purdue.edu (Patrick White) (08/06/88)

Submitted by:	rminnich@udel.edu (Ron Minnich)
Summary:	A script language.  (a port from it's counterpart on unix)
Poster Boy:	Patrick White	(ain@j.cc.purdue.edu)
Archive Name:	binaries/amiga/volume8/perl.uu.sh3.Z
tested..
 
NOTES:
   I didn't want ot learn a new language just to test this, so I only tried
a "hello world" program.  It worked.  THerefore, this has not been extensively
tested.
   The docs are apparently a copyy of the unix ones -- I don't know if there
is anything missing from Amiga Perl that is in Unix Perl.
   As for the docs, I'm posting an nroffed copy for those that don't have
nroff, and the nroff source in case anybody wants it... you probably only
want to keep one version of the docs.
.
 
 
-- Pat White   (co-moderator comp.sources/binaries.amiga)
ARPA/UUCP: j.cc.purdue.edu!ain  BITNET: PATWHITE@PURCCVM  PHONE: (317) 743-8421
U.S.  Mail:  320 Brown St. apt. 406,    West Lafayette, IN 47906
[archives at: j.cc.purdue.edu.ARPA]
 
========================================
 
#	This is a shell archive.
#	Remove everything above and including the cut line.
#	Then run the rest of the file through sh.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar:	Shell Archiver
#	Run the following text with /bin/sh to create:
#	perl.uu.ac
# This archive created: Mon Aug  1 12:54:54 1988
# By:	Patrick White (PUCC Land, USA)
cat << \SHAR_EOF > perl.uu.ac
M``/F3^\`#$(Y```"OB`'<@Q.N0``3,@2,P@+"`$``&<42'D```'`2'D```*^
M3KD``%1`4$\@!W(,3KD``$S($C,("P@!``%G%$AY```!RDAY```"ODZY``!4
M0%!/(`=R#$ZY``!,R!(S"`L(`0`"9Q1(>0```=!(>0```KY.N0``5$!03R`'
M<@Q.N0``3,@2,P@+"`$``V<42'D```'62'D```*^3KD``%1`4$\@!W(,3KD`
M`$S($C,("P@!``1G%$AY```!VDAY```"ODZY``!40%!/(`=R#$ZY``!,R!(S
M"`L(`0`%9Q1(>0```>)(>0```KY.N0``5$!03THY```"OF<82'D```*^3KD`
M`%2,6$\@0-'\```"O4(02'D```*^+P=(>0```>QA``*Z3^\`#"`'<@Q.N0``
M3,@2,P@*2($,00`-9``!9.5!3OL0`F```5I@```N8```4&```'1@``!P8```
MDF```(Y@``"*8```8&```.Q@```*8```5&```00O!TAY```"`F$``EA03R`'
M<@Q.N0``3,@O,P@`80#]E%A/8``!!"\'2'D```(280`",E!/(`=R#$ZY``!,
MR$*G+S,(`&$`^7903V```-PO!TAY```"(F$``@I03R`'<@Q.N0``3,@O,P@`
M80``W%A/8```MB`'<@Q.N0``3,@C\P@````"GB!Y```"GDHH`!AG!")08#1*
M*``99R8O*``(+R@`!$AY```"1DAY```"ODZY```%%D_O`!!!^0```KY@!D'Y
M```"3B)(+PDO!TAY```",F$``8Q/[P`,8$HO!TAY```"4&$``7I03R`'<@Q.
MN0``3,@O,P@`80``JEA/8"8@!W(,3KD``$S(($L@2]'`+R@`!"\0+P=(>0``
M`F!A``%`3^\`$%*'8`#\\E.Y`````$AY```"=&$``2983TS?"(!.74YU3E4`
M`$CG`!"_^0````1D!D[Y``!,L"9M``A2N0````!(>0```GA(>0```D!.N0``
M`WI03R\K``1(>0```GQA``#:4$]3N0````!(>0```HQA``#(6$],WP@`3EU.
M=4Y5__Y(YP`0O_D````$9`9.^0``3+`F;0`(2'D```*02'D```)`3KD```-Z
M4$]2N0````!*JP"49Q9(>0```I1A>EA/+RL`E&$`^\)83V`Z""L``0"<9P@;
M?``___]@!G`O&T#__Q`M__](@$C`$BW__TB!2,$O`2\K``0O`$AY```"I&$V
M3^\`$$JK`)!G%$AY```"MF$D6$\O*P"080#[;%A/4[D`````2'D```+$80I8
M3TS?"`!.74YU3E7__+_Y````!&0&3OD``$RP(#D`````Y8`K0/_\2JW__&=`
M4[D```),(#D```),2H!K%B!Y```"1%*Y```"1'`@$(!R`!(08!1(>0```D!(
M>``@3KD``$8$4$\B`%.M__Q@NB\M`!@O+0`4+RT`$"\M``PO+0`(2'D```)`
M3KD```-Z3^\`&$Y=3G4``````^P````L````````"/P```=,```'-@``!KX`
M``:F```&?@``!E@```7X```%F@``!7(```5*```%(@``!/H```32```$I```
M!'0```;V```""```!<P```&L```%M@``!8X```5F```%/@``!18```3N```!
ME@```7H```%>```!0@```28```$*````[@```-(```DF```($@``![H```0>
M````+```"+0```?\```'G@``!`@````2````2@````H```BZ```(E@``")``
M``A\```(:@``""8```@:```(!@``!]@```?2```'Q@``!ZX```>H```'>@``
M!W0```=@```')@``!Q0```<(```&Z@``!I8```9N```&2```!>8```6J```%
M@@``!5H```4R```%"@``!.(```2Z```$D@``!%8```1"```$)@``!!(```/@
M```#T````[@```.R```#I````YX```.2```#=@```UX```-,```#-````R``
M``,&```"[````M````*:```"@@```F8```)*```".````B0```(:```!_```
M`<0```&*```!;@```5(```$V```!&@```/X```#B````Q@```*P```"(````
M<@```%@````\````(`````0````>```$B```!#H```"D````4````"`````?
M```&S```!L8```'>```!V```!P````;P```%W@``!=8```7&```%O@``!;``
M``6(```%8```!3@```40```$Z```!,@```(2```"`@```;X```&V```!I@``
M`9X```&0```!=````5@```$\```!(````00```#H````S````+@````/````
M(```"2````CR```(X@``"-P```C2```(S```"`P```>T```$&````"8```BL
M```']```!Y8```0`````"@````````/R```#Z@```+(`````>PH``$-?5%E0
M12`]("5S"@``0U],24Y%(#T@)60*``!#7TQ!0D5,(#T@(B5S(@H`0U]/4%0@
M/2!#1E1?)7,*`$9)4E-43D5'+`!.15-54D4L`$514U5212P`0T].1"P`3$]/
M4"P`24Y615)4+`!/3D-%+`!&3$E0+`!#7T9,04=3(#T@*"5S*0H`0U]&25)3
M5"`]("(E<R(*`&YU;2@E9RD```!#7T9,14X@/2`B)60B"@``0U]35$%"(#T@
M`$-?4U!!5"`](`!#7T584%(@/2``0U]%6%!2(#T@3E5,3`H``$-#7U12544@
M/2```$-#7U12544@/2!.54Q,"@!#0U]%3%-%(#T@``!#0U]!3%0@/2!.54Q,
M"@``04-?4U1!0B`](```04-?4U1!0B`]($Y53$P*`$%#7T584%(@/2```$%#
M7T584%(@/2!.54Q,"@!#7TY%6%0@/2!(14%$"@``?0H``'T*``!#3TY4>PH`
M`'L*``!["@``3U!?5%E012`]("5S"@!/4%],14X@/2`E9`H``%LE9%U!4D=?
M5%E012`]("5S"@``6R5D74%21U],14X@/2`E9`H`4U!%0TE!3"P``%!/4U0L
M`%!212P``%50+`!#3TU-3TXL`$Y5345224,L``!;)61=05)'7T9,04=3(#T@
M*"5S*0H`6R5D74%21U]!4D<@/2```%LE9%U!4D=?0TU$(#T@``!;)61=05)'
M7U-404(@/2``6R5D74%21U]35%(@/2`G)7,G"@!N=6TH)6<I````6R5D74%2
M1U]34$%4(#T@`%LE9%U!4D=?3E9!3"`]("5F"@``?0H``'L*``!35$%"7TY!
M344@/2`E<PH`?0H``'L*``!34$%47U)53E1)344@/2``4U!!5%]04D4@)6,E
M<R5C"@``4U!!5%]215!,(#T@``!]"@`````#\@```^D```)'3E7_LDCG,S"_
M^0````1D!D[Y``!,L"9M``@D;0`,*VL`!/_\("L`"%6`+@!"+?_H0I.T_```
M9P`'7"`M__R0JP`$,BH`#$C!)`'4@+2';3HN`"`K``C2@+"!;!P@2R!+6(@B
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
M_"\M__AA-%A/T9,O!B\M__@O+?_\3KD``%,P3^\`#-VM__PD4F``^*`@;?_\
M0A!2K?_\3-\,S$Y=3G5.5?_\2.<!$+_Y````!&0&3OD``$RP)FT`"'X`2A-G
M#A`34HL,```*9O)2AV#N(`=,WPB`3EU.=4Y5__A(YP`0O_D````$9`9.^0``
M3+`F;0`,*U/__`@Y``````>29R`@;0`(+Q`O*P`02'D````&2'D```)`3KD`
M``-Z3^\`$"(K`!`@;0`(LI!L``#"2JL`&&9&2JL`%&822'D````83KD```+$
M6$\G0``40J<O*P`43KD``#+R4$\K0/_X2H!G""!`2J@`$&8,(CP%]>$`)T$`
M$&!X)T``&"(K`!!*@6LR(&W__%.H``P@*``,2H!K$B)H``12J``$<`P2@'(`
M$A%@$"\(2'@`#$ZY``!&!%!/(@`G:P`,`!!2JP`((&L`&"\H`!!(>0```JYA
M`/<L4$\O+?_\+SD```*R3KD``"O@4$\@.0```JZ1JP`0+RW__"!M``@O*``$
M3KD``"O@4$\@;0`((!"1JP`03-\(`$Y=3G4``````^P````.````````"0(`
M``CD```(L@``"!X```9<```'@@``!I````2F```%Q@```^P```(T```'\```
M![@````2````!`````$```;@```$R@```O````$N````!0````P```A"```(
M$@``!;X```/D```"+`````@````3```'%```!D8```1L```"M```!P(```3H
M```##@```5`````&````%@``"$@```=2```%-````UH```&8````<`````$`
M```=```(6@````$````>```(``````<````?```([```"-X```C.```&Z@``
M!-0```+Z```!.`````0````@```(&```!^@```>P````"@````````/R```#
MZ@````<*``H`"@!L969T/25D+"!T;V1O/25D"@!T;W`````#\@```^D```$"
M3E7_\$CG`S"_^0````1D!D[Y``!,L"9M``BV_```9@9P`&```(@D;0`,?@!\
M`$H29RH@1]'\```&LA`22(!(P!(02(%(P4ZY``!,R-R`4HI2AR`&Y8C0ABP`
M8-(@!B`&P*L`!"(`Y8$@4]'!*U#_\$JM__!G-"!M__`B*``,LH9F'B\M``PO
M*``$3KD``%184$]*@&8*(&W_\"`H``A@#"!M__`K4/_P8,9P`$S?#,!.74YU
M3E7_[$CG`S"_^0````1D!D[Y``!,L"9M``BV_```9@9P`&```0PD;0`,?@!\
M`$H29RH@1]'\```&LA`22(!(P!(02(%(P4ZY``!,R-R`4HI2AR`&Y8C0ABP`
M8-(@!B`&P*L`!"(`Y8$@4]'!?@$K4/_P*TC_[$JM__!G2B!M__`B*``,LH9F
M,B\M``PO*``$3KD``%184$]*@&8>(&W_\"\H``A.N0```6983R!M__`A;0`0
M``AP`6!V?@`@;?_P*U#_\&"P2'@`$$ZY`````%A/+RT`#"M`__!.N0```L18
M3R!M__`A0``$(6T`$``((48`#"!M_^PB;?_P(I`@B4J'9RI2JP`(("L`"')D
M3KD``$S((BL`!%*!3KD``$OL#(`````\;P8O"V$,6$]P`$S?#,!.74YU3E7_
MY$CG(S"_^0````1D!D[Y``!,L"!M``@@*``$4H`B`-*!+@$@4"(')`?E@B\"
M+P@K0/_\3KD```"44$\F0"`M__SE@"!+($O1P"\`0J<O"$ZY``!37$_O``Q3
MAR!M``@A1P`$((M\`"(M__R\@6QF2I-G7"`!Y8`@2R!+T<`D2"M+_^0K4__H
M2JW_Z&<V(&W_Z"`H``S`A["&9QHB;?_D(I`B4B")2I)F"")M``A2J0`()(A@
M!"M(_^0@;?_D*U#_Z&#$2I-F""!M``A3J``(4H98BV"23-\,Q$Y=3G5.5?_\
M2.<`$+_Y````!&0&3OD``$RP2'@`%$ZY`````%A/)D!(>``@3KD`````6$\F
M@$*K``AP!R=```0O"V$>6$](>``@0J<O$TZY``!37$_O``P@"TS?"`!.74YU
M3E4``$CG`!"_^0````1D!D[Y``!,L"9M``AP_R=```Q"JP`0("L`"$S?"`!.
M74YU3E7__$CG`#"_^0````1D!D[Y``!,L"9M``@D:P`0M/P``&<")%*T_```
M9B)2JP`,(BL`#+*K``1O"'#_)T``#&`2("L`#.6`(%/1P"10M/P``&?*)TH`
M$"`*3-\,`$Y=3G5.50``2.<`$+_Y````!&0&3OD``$RP)FT`""`K``1,WP@`
M3EU.=4Y5``!(YP`0O_D````$9`9.^0``3+`F;0`(("L`"$S?"`!.74YU```#
M[````!`````````#&````D````'0```!1@```(P```'$````_````$@```/T
M```#S@```VP```,\```"W@```?X```#&````$@````8````6```")````9``
M``+V```"Z````8````%:`````@```!X```#J````-@````@````@```#[```
M`\8```-D```#-````M8```'V````O@````H````````#\@```^D```1]O_D`
M```$9`9.^0``3+!.=4Y5``!(YP`0O_D````$9`9.^0``3+`F;0`(D<@FB"=(
M``@G2`"$3-\(`$Y=3G5.50``2.<`$+_Y````!&0&3OD``$RP)FT`"$JK``AG
M$"\K``1.N0```6983T*K``A*JP"$9Q`O*P"$3KD```%F6$]"JP"$3-\(`$Y=
M3G5.5?_\2.<P$+_Y````!&0&3OD``$RP)FT`""`M``PB`.6!(#,87)"S&#0K
M0/_\2JT`#&8N2BL`B6<>$BL`B4B!2,$F+0`,MH%N#B(#Y8%*LQA<9P1*@&H*
M0?D```"*(`A@1B`M__Q2@"\`2'D```"&2'D```""3KD```,*3^\`#"`M``SE
M@"(M__Q2@2\!+S,(-"\Y````@DZY```!P$_O``P@.0```(),WP@,3EU.=4Y5
M__Q(YR$@O_D````$9`9.^0``3+`0.0```(!(@$C`)"T`"+""9V)*@F<X?D$,
MAP```%IN2B!'(DC3_``````D1]7\````@1`2"````&<,(`<@!P:`````(&`"
M(`<2@%*'8,I^00R'````6FX2($<B2-/\`````"`'$H!2AV#F("T`"!/`````
M@$S?!(1.74YU3E7_RDCG,S*_^0````1D!D[Y``!,L"9M``@D;0`,($O0_``,
M*WP```",_]X@+0`4%T``BDB`2,`O`"M(_^)A`/\N6$]*DV<*+Q-.N0```698
M3R\*3KD```+$6$\F@$JK``AF%DAX`%1.N0````!83R=```1P4"=```@@:P`$
M(FW_XB*(6*W_XD/M_^HK2/_X*TG_YDH29@I*$&<&<`!@``>,0BL`B4*M__0@
M+?_XD*L`!+"K``AM:BMK``3_VB\+80`'<EA/(BW_VB!K``2QP6=0("W_^)"!
M(DC3P"M)__A*K?_T9PP@+?_TD('1P"M(__0@2]#\``PK2/_6(&W_UK'M_^)D
M'$J09Q(@$)"M_]H@:P`$T<`B;?_6(HA8K?_68-H>$DB'2,=2BDJ'9C9![?_J
M(FW_YK/(9PPK?````*C_WF``!M@@;?_X$+P`#5*M__B1R")M_^(BB%BM_^(@
M"&``!LH,AP```"IG&`R'````/V<0#(<````K9P@@;?_X*TC_]$JM`!!F(B!M
M__A"$%*M__@@1R)(T_P`````+&W_^!R14JW_^&``_P`@!W)8!$$`"&MBL+L0
M"&;T3OL0!@```%Q@``4$````?&``!*0````I8``$8@```"A@``06````*V``
M`YX````_8``#E@```"I@``..````)&```S(```!>8``#!````%M@```Z````
M+F```"(@;?_X0A!2K?_X($?1_``````B;?_X$I!2K?_X8`#^="!M__@0O``!
M4JW_^&``_F0@+?_XD*L`!"(K``@$@0```!"P@6UJ*VL`!/_6+PMA``7,6$\B
M+?_6(&L`!+'!9U`@+?_XD($B2-/`*TG_^$JM__1G#"`M__20@='`*TC_]"!+
MT/P`#"M(_](@;?_2L>W_XF0<2I!G$B`0D*W_UB!K``31P")M_](BB%BM_])@
MVGP02H9G#"!M__A",&@`4X9@\!X22(=(QU**#(<```!>9A8>$DB'2,=2BB!M
M__@0O``#4JW_^&`,(&W_^!"\``)2K?_X?`!*AV8,*WP```#"_]Y@``4`#(<`
M``!<9@``_$H29P``]A`22(!R3EU!:UBP>Q`(9O9.^Q`$`'1@``#8`&9@``#,
M`')@``#``&Y@``"T`&)@``"H`#=@```X`#9@```R`#5@```L`#1@```F`#-@
M```@`#)@```:`#%@```4`#!@```.'A)(ATC'4HI@``"($!)(@$C`4HH$@```
M`#`N`!`22(!(P"\`2'D```#,3KD``#M`4$]*@&<2YX<0$DB`2,!2B@2`````
M,-Z`$!)(@$C`+P!(>0```-9.N0``.T!03TJ`9S#GAQ`22(!(P%**!(`````P
MWH!@''X(4HI@%GX*4HI@$'X-4HI@"GX,4HI@!'X)4HH,$@`M9A)2BB!*2A!G
M"AP22(9(QE**8`(L![Z&;@``G"`'<@A.N0``2^PO0``<(`=R"$ZY``!+['`!
M)`#CHB!M__@F+P`<$C`X`$B!2,&"@A&!.`!*K0`49UHB1RQ)W?P```"!$A8"
M`0`#2@%G1B('(@<*@0```"`@`2]``!QR"$ZY``!+["(O`!PO0``@(`%R"$ZY
M``!+['`!)`#CHB!M__@F+P`@$C`X`$B!2,&"@A&!.`!2AV``_V(>$DB'2,=2
MB@R'````768`_B(@;?_X#"@``___9@0(T```!JT````0__A@`/NB(BW_^"!K
M``2QP6<,($$,*``-__]F`/SX($$0O``$4JW_^&``^WP0$DB`2,`@0-'\````
M@1`0"````F<B(&W_^!"\``A2K?_X$!(B``0!`#`@;?_X$(%2K?_X8`#[1$H2
M9P@,$@!\9@#\IB!M__@0O``%4JW_^&``^RA*K?_T9P#\CB!M__00$"(``@$`
M,$H!9@#\?`P```9G`/QT#```!V<`_&P,```$9P#\9`P```5G`/Q<#```"V<`
M_%0,```,9P#\3`R'````*V<((&W_]`C0``0,AP```#]G`/K$(&W_]`C0``5@
M`/JX$BL`B0P!``IM#"M\````X/_>8``"%%(K`(D0*P")(&W_YA"`4JW_YB!M
M__@0O``&4JW_^"!M__@0JP")4JW_^&``^G1![?_J(FW_YK/(8@PK?````/#_
MWF```<X@;?_X$+P`!U*M__A3K?_F(&W_YB)M__@2D%*M__A@`/HZ0>W_ZB)M
M_^:SR&,,*WP```$&_]Y@``&4(&W_^!"\``U2K?_X($O0_``,("W_XB((D('D
M@`R`````"FT,*WP```$B_]Y@``%D(&W_XB"M__A8K?_B8`#YXAX22(=(QU**
M(`=R<`1!``AK``#@L+L0"&;R3OL0!@```$)@``"^````8F```*8```!78```
MC@```'=@``!V````.6```$H````X8```0@```#=@```Z````-F```#(````U
M8```*@```#1@```B````,V```!H````R8```$@```#%@```*````,&````(@
M;?_X$+P`"%*M__@@!R`'!(`````P(&W_^!"`4JW_^&``^3`@;?_X$+P`"5*M
M__A@`/D@(&W_^!"\``I2K?_X8`#Y$"!M__@0O``+4JW_^&``^0`@;?_X$+P`
M#%*M__A@`/CP(&W_^$(04JW_^$J'9U(@!W(@!$$`"&LXL+L0"&;T3OL0!@``
M`'1@```F````9F```!H```!R8```#@```&Y@```"?@I@"GX-8`9^#&`"?@D@
M!R!M__@0@%*M__A@`/B0(&L`!'``$(`70`")("W_WDS?3,Q.74YU3E4``$CG
M`!"_^0````1D!D[Y``!,L"9M``@&JP```%``""`K``A8@"\`+RL`!$ZY````
ME%!/)T``!$S?"`!.74YU3E7_Z$CG!S*_^0````1D!D[Y``!,L"9M``@D;0`,
M*WP`````__A*K0`,9@9P`&```A!**P")9R)^`!`K`(E(@$C`OH!N%"`'(@?E
M@9'()X@87">(&#12AV#@$"L`BDB`2,`O`&$`]I)83THM`!-G""/*````!&`H
M2KD`````9A!*JP`09@H@:P`$$!!9`&<*D<@CR`````1@!G``8``!HI'((FT`
M#-/M`!0L:P`$$!8CR``````CR`````@CR0````Q*`&8``,1*JP`09@``O$HK
M`(IG1%*.'A9(ATC'$!)(@"!M__@2,```2(%(P;*'9A8O*P`$+PHO"V$``4Q/
M[P`,2@!F``#&($I2BDH09W1*N0````!GQF!J(&L`!")(4HD>$4B'2,<B2%2)
M$!%*`&8*5H@:$$B%2,5@`GH`'!)(ADC&4HI*AF<$O(=F\$J&9S)*A6<*$!)(
M@$C`L(5FWB!K``14B"\(+PHO"V$``-I/[P`,2@!G!%.*8%!*N0````!GNG``
M8```N"!+T/P`#"M(_^@@;?_H2I!G&%BM_^@O$"\*+PMA``"@3^\`#$H`9^)@
M&"!*4HI*$&<,#+D````"`````&W"<`!@=$HK`(EG8"\M``Q.N0```L183RM`
M__A*JP"$9PPO*P"$3KD```%F6$\@;?_X)T@`A"`(D*T`#"P`U<;=N0````A^
M`!`K`(E(@$C`OH!N&"`'(@?E@4JS&%QG"-VS&#3=LQA<4H=@W"=Y````"`!<
M)TH`-"`*3-],X$Y=3G5.5?_L2.<G,+_Y````!&0&3OD``$RP)FT`#"1M`!`K
M?`````#_^$H39B@($@`%9B(2$@P!``1G&@P!``=G%`P!``9G#@P!``MG"`P!
M``QF``0.&A)(A4C%4HH@!2`%`H`````/#(`````.9``#X.6`3OL(`F```#9@
M``"L8```TF```29@``&,8``!<F```P!@``,48``#,&```:Q@``'X8``"1&``
M`I1@``/`*TO__!X22(=(QU**(`4(```%9QQ*$V<R$!-(@"!M__@2,```2(%(
MP;*'9AY2BV#D2A-G%A`32(`@;?_X$C```$B!2,&RAV8"4HM\`;?M__QC&B\*
M+PLO+0`(80#^^$_O``Q*`&8``UB7QF#@(`4(```$9P`#>&``_P(K2__\(`4(
M```%9PY*$V<6#!,`"F<04HM@\DH39P@,$P`*9P)2BWP!8*@K2__\(`4(```%
M9R)*$V<^$!-(@$C`2'@``2\`+PIA``.83^\`#$H`9R12BV#>2A-G'!`32(!(
MP$AX``$O`"\*80`#=D_O``Q*`&<"4HO4_``0?`%@`/]2*TO__"`%"```!6<@
M2A-G.A`32(!(P$*G+P`O"F$``T)/[P`,2@!G(E*+8.!*$V<:$!-(@$C`0J<O
M`"\*80`#(D_O``Q*`&<"4HO4_``0?`%@`/[^2A-G"`P3``IF``*24[D````,
M8`#^%K?Y````!&<,2A-G$@PK``K__V8*4[D````,8`#]^$JY`````&8``F!P
M`2/``````&```E0K2__\(`4(```%9R!*$V<Z$!-(@$C`($#1_````($0$`(`
M``=*`&<B4HM@X$H39QH0$TB`2,`@0-'\````@1`0`@``!TH`9P)2BWP!8`#^
M9"M+__P@!0@```5G($H39SH0$TB`2,`@0-'\````@1`0`@``!TH`9B)2BV#@
M2A-G&A`32(!(P"!`T?P```"!$!`"```'2@!F`E*+?`%@`/X4M_D````$9QX0
M*___2(!(P"!`T?P```"!$!`"```'2@!G!'``8`)P`4H39QP2$TB!2,$@0='\
M````@1(0`@$`!TH!9P1R`&`"<@&P@6<``61@`/SNM_D````$9QX0*___2(!(
MP"!`T?P```"!$!`"```'2@!G!'``8`)P`4H39QP2$TB!2,$@0='\````@1(0
M`@$`!TH!9P1R`&`"<@&P@68``1!@`/R:$!)(@%**(@!(P>6!(&T`""&+&#1@
M`/R"'A)(ATC'4HH@!R('Y8$@;0`((8L87"`'$4``B&``_&(>$DB'2,=2BB`'
M(@?E@2!M``A*L!A<9@Y(>0```3A.N0```V983RM+__P@!R('Y8$@;0`((#`8
M7)"P&#0L`"`%"```!6<@2A-G`/SH+PLO!R\M``AA``",3^\`#$H`9P#\TM?&
M8.!*$V<`_,@O"R\'+RT`"&%L3^\`#$H`9P#\M-?&8`#\KDAY```!4DZY```#
M9EA/8`#[RA(2#`$`#6<$6P%F+DJY````"&<(M_D````(8P@@2R/(````""!Y
M````"+'Y````#%3`1`!(@$C`8`A"N0````AP`$S?#.1.74YU3E7__$CG`3"_
M^0````1D!D[Y``!,L"9M``@N+0`,)&T`$"`'(@?E@2MS&#3__$H29R0@;?_\
M$A"R$F8:4JW__%**(`<B!^6!(&W__+'S&%QEW'`!8`)P`$S?#(!.74YU3E4`
M`$CG(1"_^0````1D!D[Y``!,L"9M``@N+0`,`H<```!_(`<B!^:!(`<@!P*`
M````!W0!X:(0,Q@`2(!(P,""2H!G!B`M`!!@#$JM`!!7P$0`2(!(P$S?"(1.
M74YU```#[````!$````````&A```!G(```8D```&%@``!;8```6*```1I@``
M$48```R>```*5@``"A0```'@```!3@```)X```!0````(@````H````8````
M#P``$-H``!!L```,K```"F0```A^```(3@``"!0```?.```%L```!80```3B
M```#]````V@```,*```!]````<(```&P```!>````50```$P```!(````/X`
M``#X````Y@```!8````0```1)@``$18``!$0```1"@``$0```!#X```/R```
M#W0```[*```.M```#J````Z6```,>```#$P```P&```+P@``"U8```L"```*
M_```"O8```K8```*M@````P````6```0X```$'(```HR```".```#!P```(D
M```!)@```00```PR```"&@```'H```!D`````@```!X```Z^```*O@```!8`
M```@```/_```#]H```^H```/A@``#UP```\\```/#```#NP```<(```&4```
M`8```!&>```1/@``#)8```I.```*#````=@```%&````E@```$@````:````
M`@````````/R```#Z@```%P``0(#!`4&!P@)"@L,#0X/$!$2$Q05%A<8&1H;
M'!T>'R`A(B,D)28G*"DJ*RPM+B\P,3(S-#4V-S@Y.CL\/3X_0$%"0T1%1D=(
M24I+3$U.3U!14E-455976%E:6UQ=7E]@86)C9&5F9VAI:FML;6YO<'%R<W1U
M=G=X>7I[?'U^?P```````````````$)A9&QY(&9O<FUE9"!S96%R8V@@<W1R
M:6YG``!-:7-S:6YG(')I9VAT('!A<F5N=&AE<VES`$UI<W-I;F<@70`P,3(S
M-#4V-P``,#$R,S0U-C<``%1O;R!M86YY('!A<F5N<P!5;FUA=&-H960@<FEG
M:'0@<&%R96X`3F\@?"!A;&QO=V5D(&EN('-U8G!A='1E<FX``%1O;R!M86YY
M(&%L=&5R;F%T:79E<P!"860@<W5B<&%T=&5R;B!R969E<F5N8V4``$)O=&-H
M960@<&%T=&5R;B!C;VUP:6QA=&EO;@```````_(```/K````!````_(```/I
M```#,$Y5__A(YP$0O_D````$9`9.^0``3+`B;0`((&D`!!`02(`R/`"H74%K
M``0JL'L0"&;T3OL0!``A8``#^``C8``#V@!<8``#O``L8``#G@!\8``#7@!;
M8``#,@`O8``#`@`I8``"Q``H8``"A@`E8``"4@`M8``"'@`]8``!Z@!^8``!
MP`!>8``!E@`_8``!:@`N8``!+``K8```O``F8```/@`Y8```.``X8```,@`W
M8```+``V8```)@`U8```(``T8```&@`S8```%``R8```#@`Q8```"``P8```
M`DJY```"'&<``VX@;0`(+R@`!$ZY```F1%A/+@`@!R('Y8$@>0```AS1P4JH
M`&!G``-&('D```(<6(@O!R\(3KD```",4$\F0+;\``!G``,H(`<B!^6!('D`
M``(<T<%"J`!@+PL@;0`(+R@`"$ZY```#)E!/8``#`$JY```"'&<``O8@>0``
M`AP>*`",2(=(QR`'(@?E@2)(T\%*J0!@9P`"UEB(+P<O"$ZY````C%!/)D"V
M_```9P`"OB`'(@?E@2!Y```"'-'!0J@`8"\+(&T`""\H``A.N0```R903V``
M`I9*N0``!T9G``*,(GD```=&(&D`#"`H``1.N0``(-PO`2\`(&T`""\H``A.
MN0```)Y/[P`,8``"7B`Y```"$$ZY```@W"\!+P`@;0`(+R@`"$ZY````GD_O
M``Q@``(X(GD```=>(&D`#"9H`!0O"R!M``@O*``(3KD```,F4$]@``(4(GD`
M``=>(&D`#"9H`!PO"R!M``@O*``(3KD```,F4$]@``'P(GD```=>(&D`#"`H
M``1.N0``(-PO`2\`(&T`""\H``A.N0```)Y/[P`,8``!PB)Y```'7B!I``P@
M*``03KD``"#<+P$O`"!M``@O*``(3KD```">3^\`#&```90B>0``!UX@:0`,
M("@`"$ZY```@W"\!+P`@;0`(+R@`"$ZY````GD_O``Q@``%F2KD```(<9P`!
M7"!Y```"'"`H`#B0J`"(3KD``"#<+P$O`"!M``@O*``(3KD```">3^\`#&``
M`2Y*N0```AQG``$D('D```(<("@`8)"H`#A.N0``(-PO`2\`(&T`""\H``A.
MN0```)Y/[P`,8```]A/Y```'<@``!KY".0``!K](>0``!KX@;0`(+R@`"$ZY
M```#)E!/8```S"`Y```'0DZY```@W"\!+P`@;0`(+R@`"$ZY````GD_O``Q@
M``"F(GD```=>(&D`#!`H`"4"```$5L%$`4B!2,$@`4ZY```@W"\!+P`@;0`(
M+R@`"$ZY````GD_O``Q@:B\Y```'="!M``@O*``(3KD```,F4$]@4B\Y```'
M>"!M``@O*``(3KD```,F4$]@.B\Y```'?"!M``@O*``(3KD```,F4$]@(B`Y
M```!A$ZY```@W"\!+P`@;0`(+R@`"$ZY````GD_O``P@;0`(("@`"$S?"(!.
M74YU3E7_]$CG(!"_^0````1D!D[Y``!,L"9M``@(*P```"!G``2Z(&L`!!`0
M2(`R/`"H74%K``7,L'L0"&;T3OL0!``I8``%O``H8``%M@`Y8``%L``X8``%
MJ@`W8``%I``V8``%G@`U8``%F``T8``%D@`S8``%C``R8``%A@`Q8``%@``P
M8``%>@`F8``%=``K8``%;@`N8``%:``A8``$"@!;8``#T``C8``#?``L8``#
M*`!<8``"U``O8``"H``J8``"7`!\8``!^``E8``!K@`M8``!9``]8``!&@!^
M8```C@!>8````B)Y```'7B!I``PO*``43KD```%F6$\B>0``!UX@:0`,(FT`
M#"/)```"GB](``A**0`89P0B46`0+SD```*>3KD```#66$\B0"\)3KD```+$
M6$\@;P`((4``%")Y```'7B!I``Q(>``!+P`K0/_\+T@`$$ZY```R\E!/(&\`
M""%``!A@``24(GD```=>(&D`#"\H`!Q.N0```6983R)Y```'7B!I``PB;0`,
M(\D```*>+T@`"$HI`!AG!")18!`O.0```IY.N0```-983R)`+PE.N0```L18
M3R!O``@A0``<(GD```=>(&D`#$AX``$O`"M`__PO2``03KD``#+R4$\@;P`(
M(4``(&``!`XB>0``!UX@:0`,(FT`#"/)```"GB](``A**0`99PH@*0`$(BD`
M"&`*+PE.N0```9Q83TZY```A6"!O``@A0``,8``#RB)Y```'7B!I``PB;0`,
M(\D```*>+T@`"$HI`!EG"B`I``0B*0`(8`HO"4ZY```!G%A/3KD``"%8(&\`
M""%``!!@``.&(GD```=>(&D`#")M``PCR0```IXO2``(2BD`&6<*("D`!"(I
M``A@"B\)3KD```&<6$].N0``(5@@;P`((4``"&```T(B>0``!UX@:0`,$"@`
M)2(``@$`^Q%!`"4@;0`,(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<
M6$^`@6<``P`B>0``!UX@:0`,$"@`)2(```$`!!%!`"5@``+D(&T`#"/(```"
MGDHH`!EG"B`H``0B*``(8`HO"$ZY```!G%A/3KD``"%82H!6P40!2(%(P2/!
M`````&```J8@;0`,(\@```*>2B@`&&<$(%!@$"\Y```"GDZY````UEA/($`3
MT```!W)@``)X2KD```=X9PXO.0``!WA.N0```6983R!M``PCR````IY**``8
M9P0@4&`0+SD```*>3KD```#66$\@0"\(3KD```+$6$\CP```!WA@``(J2KD`
M``=T9PXO.0``!W1.N0```6983R!M``PCR````IY**``89P0@4&`0+SD```*>
M3KD```#66$\@0"\(3KD```+$6$\CP```!W1@``'<2KD```=\9PXO.0``!WQ.
MN0```6983R!M``PCR````IY**``89P0@4&`0+SD```*>3KD```#66$\@0"\(
M3KD```+$6$\CP```!WQ@``&.(&T`#"/(```"GDHH`!EG"B`H``0B*``(8`HO
M"$ZY```!G%A/3KD``"%8(\````="8``!6B!M``PCR````IY**``99PH@*``$
M(B@`"&`*+PA.N0```9Q83TZY```A6"/````!A&```2:W^0``!U)F5$JY```"
M"&=,(&T`#"/(```"GDHH`!AG!"!08!`O.0```IY.N0```-983R!`+P@O.0``
M`@A.N0``!-103R\Y```""$ZY```!9EA/0KD```((8```RK?Y```'5F8``,!*
MN0```@QG``"V(&T`#"/(```"GDHH`!AG!"!08!`O.0```IY.N0```-983R!`
M+SD```(,*TC__&$``(Q83TAY````F"\M__PK0/_X3KD``%184$]*@&84,'P`
M`2\(+RW_^$ZY```X+%!/8#Y(>0```*`O+?_\3KD``%184$]*@&<((&W__$H0
M9A!"IR\M__A.N0``."Q03V`02'H`>"\M__A.N0``."Q03R\Y```"#$ZY```!
M9EA/0KD```(,3-\(!$Y=3G5.5?_\2.<`$+_Y````!&0&3OD``$RP1_D```!4
M2I-G)"\3+RT`"$ZY``!46%!/2H!F#B`+0?D```!0D(CD@&`&6(M@V'``3-\(
M`$Y=3G5.5?_TO_D````$9`9.^0``3+`@+0`(Y8`@0-'\````4"\0(GD```=6
M+RD`&$ZY`````%!/(\````*>($!**``89P0@4&`,+P!.N0```-983R!`2'@`
M`2\(3KD``#+R4$\K0/_\($!*J``<9P``D")Y```'2BMI`!3_^$ZY```!<"!Y
M```'2B%``!1"ITZY```&CEA/(BT`".6!($'1_````%`O$"\`*T#_]$ZY```#
M)E!/+RW_]"!Y```'2B\H`!1.N0```BQ03R!M__PO*``<3KD`````6$\@>0``
M!THO*``4*T#_]$ZY```!REA/('D```=*(6W_^``48"X@+0`(Y8`@0-'\````
M4")M__PO*0`$+Q!(>0```*A(>0```D!.N0```WI/[P`03EU.=4Y5``"_^0``
M``1D!D[Y``!,L$AX``$O+0`(3KD``#+R4$\CP`````0@0!(H`"`(`0``9PPO
M`&$`\^!83R!`8`HB>0````0@:0`((\@```*>2B@`&&<$(E!@#"\(3KD```#6
M6$\B0"`)3EU.=4Y5``!(YP`0O_D````$9`9.^0``3+`F;0`(2JL`%&8*3KD`
M``%P)T``%"`+3G%,WP@`3EU.=4Y5``!(YP`0O_D````$9`9.^0``3+`F;0`(
M2JL`&&8*3KD```+,)T``&"`+3G%,WP@`3EU.=0```^P````?````````"]P`
M``I*```*.```"@H```J4```*'@``"?0```DR```(_@``!Z@```<4```&T```
M!HP```0Z```#S@```Y(```-"```#"@```M(```*D```"=@```@````':````
M\@``#)P```QF```+]@``"L@```I^```$=@```!(````$````!```"Z(```M\
M```,=@``"S8````!````!@``"XP````"````#0``#*P```KH`````@````X`
M``&(```!'@````@````2```+T```"\````M8```*U@``"J(```J$```*%```
M">8````E````$P``"T@```DJ```(]@``!Z````=:```'#```!L@```:$```,
M1@``"P0```G,```);```"+P```AN```((```!]P```82```%C```!$P```/@
M```#I````U0```,<```"Y````K8```*(```"$@```>P```MF```$*@``!!(`
M``/Z```#@````EP```(X```!M@```4P````-````%@``"7X```C(```(>@``
M""P```8>```%F```"E@```F,```(F@``"$P```?^```%X@``!5P````$````
M'0``#`0```L4```&1@``!<`````L````'@``"ZH```N4```+<@``"SP```LJ
M```*W@``"9X```E"```'N```"-````B4```(C```!!P```@T```'^```!_``
M``0$```(@@``"$8```@^```#[```"00```.,```'Y@```V(```=H```')@``
M!N(```:>```&6@``!BX```7J```%U```!:@```5D```%3@```[(```+$```"
ME@```F@```)$```"(````<P```'"````,@```!\```PJ```,#```"F````I2
M```)U@``":@```F4```)A@``"7@```E*```,-```"O````G&```)M@``"68`
M``E6```)$@``"-X```BV```(I@``"&@```A8```(&@``"`H```?6```'Q@``
M!X@```="```&\```!JP```9H```&#```!?@```6&```%<@```W(```-L```#
M9@```?H```,T```#*@```OP```+R```!H````6(```%8```!-@```1(```$"
M````X`````H````@```+U@``"3@```0T```,E```#%X```ON```*P```"G8`
M``1N````"@````````/R```#Z@```#8``$A54`!)3E0`455)5```24Q,`%12
M05```$E/5`!%350`1E!%`$M)3$P``$)54P!314=6``!365,`4$E010``04Q2
M30``5$5230``/S\_```````````"````!@````H````0````%````!H````>
M````(@```"8````L````,````#8````Z````0````$8```!,`````$E'3D]2
M10``1$5&055,5`!P97)L('=A<FYI;F<Z(%-)1R5S(&AA;F1L97(@(B5S(B!N
M;W0@9&5F:6YE9"X*``````/L````$0```!(```"0````C````(@```"$````
M@````'P```!X````=````'````!L````:````&0```!@````7````%@```!4
M````4`````````/R```#Z0```TE.5?_L2.<#,+_Y````!&0&3OD``$RP)FT`
M"$H39B(K>0```AC_[$JM_^QG:B!M_^P(J````)P@;?_L*U#_[&#F2A-G4AX3
M2(=(QPPK`"T``68"5(L<$TB&2,92B[Z&;N`@!R('Y8$@0='\````""10M/P`
M`&<<*VH`"/_X<``@;?_X(4``$$J09P0@4$(0)%)@WE*'8,9,WPS`3EU.=4Y5
M``!(YP`0O_D````$9`9.^0``3+`F;0`()VT`#``$)VT`$``(0BL`&!=\``$`
M&4S?"`!.74YU3E7_^$CG`#"_^0````1D!D[Y``!,L"9M``BV_```9@Q!^0``
M```@"&```)0,JP```!@`#&P8($O0_``,2'@`&"\(+PM.N0```PI/[P`,)%-*
M*P`99S(K>0```83_^"\K``@O*P`$2'D````"+PI.N0``!19/[P`0(^W_^```
M`81*$F<$4HI@^$(2(`J0DR=``!`7?``!`!@(.0`%```'DV<:+Q,O"TAY````
M"$AY```"0$ZY```#>D_O`!`@$TS?#`!.74YU3E4``$CG`!"_^0````1D!D[Y
M``!,L"9M``BV_```9@9P`'(`8&1*JP`,9QI**P`89Q0O$TZY```!YEA/)T``
M!"=!``A@#'``<@`G0``$)T$`"!=\``$`&0@Y``4```>39R`O*P`(+RL`!"\+
M2'D````82'D```)`3KD```-Z3^\`%"`K``0B*P`(3-\(`$Y=3G5.50``2.<`
M$+_Y````!&0&3OD``$RP)FT`#+;\``!F%$*G+SD```<Z+RT`"&%43^\`#&!&
M2BL`&6<6+RL`""\K``0O+0`(80#^*$_O``Q@*DHK`!AG$B\K`!`O$R\M``AA
M($_O``Q@$D*G2'D````H+RT`"&$,3^\`#$S?"`!.74YU3E4``$CG(3"_^0``
M``1D!D[Y``!,L"9M``@D;0`,+BT`$"`'(`=2@"0K``RT@&P6($O0_``,+P`O
M""\+3KD```,*3^\`#"\'+PHO$TZY``!3,$_O``P@!R=``!`@4]'`<``0@!=`
M`!D7?``!`!A,WPR$3EU.=4Y5__Q(YR$PO_D````$9`9.^0``3+`F;0`()&T`
M#+3\``!F!D7Y````*B\*3KD``%2,6$\N`"`'(`=2@"0K``RT@&P6($O0_``,
M+P`O""\+3KD```,*3^\`#"`'(`=2@"\`+PHO$TZY``!3,$_O``PG1P`00BL`
M&1=\``$`&$S?#(1.74YU3E4``$CG`#"_^0````1D!D[Y``!,L"9M``@D;0`,
M2BL`&&8(+PMA`/T"6$\@"I"3D:L`$"`K`!!2@"\`+PHO$TZY``!3,$_O``Q"
M*P`9%WP``0`83-\,`$Y=3G5.50``2.<A,+_Y````!&0&3OD``$RP)FT`""1M
M``PN+0`02BL`&&8(+PMA`/RB6$\@*P`0T(=2@"0K``RT@&P6($O0_``,+P`O
M""\+3KD```,*3^\`#"!3T>L`$"\'+PHO"$ZY``!3,$_O``S?JP`0(%/1ZP`0
M<``0@!=``!D7?``!`!A,WPR$3EU.=4Y5``!(YP`0O_D````$9`9.^0``3+`F
M;0`,2BL`&&8(+PMA`/P>6$^V_```9Q(O*P`0+Q,O+0`(80#_.D_O``Q,WP@`
M3EU.=4Y5__Q(YR$PO_D````$9`9.^0``3+`F;0`()&T`#+3\``!G:DHK`!AF
M""\+80#[S%A/+PI.N0``5(Q83RX`("L`$-"'4H`D*P`,M(!L%B!+T/P`#"\`
M+P@O"TZY```#"D_O``P@4]'K`!`@!R`'4H`O`"\*+PA.N0``4S!/[P`,WZL`
M$$(K`!D7?``!`!A,WPR$3EU.=4Y5__A(YR,PO_D````$9`9.^0``3+`F;0`(
M)&T`#"XM`!"T_```9@9P`&```.@O"DZY``!4C%A/+``@*P`0T(92@"0K``RT
M@&P6($O0_``,+P`O""\+3KD```,*3^\`#$(K`!D7?``!`!@@4]'K`!`K2/_\
M2A)G``"*#!(`7&9H2BH``6=B#(<```!<9UI*K0`49B@0*@`!2(!(P+"'9PH2
M*@`!#`$`7&8$4HI@1"!M__P0DE**4JW__&`V$"H``4B`2,`O`"\M`!1.N0``
M.T!03TJ`9PX@;?_\$))2BE*M__Q@#E**8`H0$DB`2,"PAV<0(&W__!"24HI2
MK?_\8`#_="!M__Q"$"`(D),G0``0(`I.<4S?#,1.74YU3E7__$CG(!"_^0``
M``1D!D[Y``!,L$JY```'9F<4)GD```=F(^L`%```!V9"JP`48"!(>``:3KD`
M````6$\F0$AX`!I"IR\+3KD``%-<3^\`#$JM``AG)"`M``A2@"0K``RT@&P6
M($O0_``,+P`O""\+3KD```,*3^\`#"`+3-\(!$Y=3G5.50``2.<@$+_Y````
M!&0&3OD``$RP)FT`"$JM``QG*K;\``!G)"`M``Q2@"0K``RT@&P6($O0_``,
M+P`O""\+3KD```,*3^\`#$S?"`1.74YU3E4``$CG`#"_^0````1D!D[Y``!,
ML"9M``@D;0`,+Q-.N0```6983R:2)VH`#``,)VH`$``0%VH`&``8$"H`&1=`
M`!E*`&<,)VH`!``$)VH`"``((`H@2B\(3KD```%F6$],WPP`3EU.=4Y5``!(
MYP`0O_D````$9`9.^0``3+`F;0`(MOP``&<H2JL`#&<&(%-P`!"`0JL`$'``
M%T``&1=``!@G>0``!V8`%"/+```'9DS?"`!.74YU3E4``$CG`!"_^0````1D
M!D[Y``!,L"9M``BV_```9@1P`&`>2BL`&&8(+PMA`/B(6$]*JP`,9P8@*P`0
M8`1P`$YQ3-\(`$Y=3G5.50``2.<`,+_Y````!&0&3OD``$RP)FT`""1M``PO
M"DAX$&!(>0````!.N0``*-1/[P`,2H!G$$AY`````"\+80#Z>E!/8`XO.0``
M!SHO"V$`^FI03TJK`!!G!"!38`*1R"`(3-\,`$Y=3G5.5?_X2.<`,+_Y````
M!&0&3OD``$RP)FT`""1M``PK2O_\*WD```((__A"N0```@A(>0```"PO"V$`
M^A903TH29P``E`P2`%QF*@PJ`"0``68B(`J0K?_\4HHO`"\M__PO"V$`^LY/
M[P`,($I2BBM(__Q@R@P2`"1F5DHJ``%G4`PJ`'P``6=((`J0K?_\+P`O+?_\
M+PMA`/J:3^\`#$AY```&OB\*3KD``#/\4$\D0$AY```&ODZY```+Z%A/+P`O
M"V$`^T)03RM*__Q@`/]P4HI@`/]J(^W_^````@@@"I"M__PO`"\M__PO"V$`
M^D1/[P`,(`M.<4S?#`!.74YU3E7__$CG(#"_^0````1D!D[Y``!,L"9M``BV
M_```9P`!#DHK`!EG*"`K``0B*P`()#P_\```=@!.N0``%[`G0``$)T$`"'``
M%T``&&```.!**P`89AHG?#_P````!"=\```````(%WP``0`98```P"132A)G
M"@P2`"YG!%**8/)3BB!3$!!(@$C`(D#3_````($0$0@```)G%A`22(!(P")`
MT_P```"!$!$(```"9B@O"$ZY```!YEA/)#P_\```=@!.N0``%[`O`2\`+PMA
M`/7X3^\`#&!6M=-E$E(2$!(,```Y;T@4O``P4XI@ZB`K`!!4@"0K``RT@&P6
M($O0_``,+P`O""\+3KD```,*3^\`#%*K`!`@4]'K`!`D2+738P@4JO__4XI@
M]!2\`#%,WPP$3EU.=4Y5__Q(YP`PO_D````$9`9.^0``3+`F;0`(MOP``&<`
M`-A**P`99R@@*P`$(BL`""0\/_```'8`3KD``!>^)T``!"=!``AP`!=``!A@
M``"J2BL`&&8:)WR_\`````0G?```````"!=\``$`&6```(HD4TH29PH,$@`N
M9P12BF#R4XH@4Q`02(!(P")`T_P```"!$!$(```"9R`0$DB`2,`B0-/\````
M@1`1"````F<*#!(`,&8LM<AF*"\(3KD```'F6$\D/#_P``!V`$ZY```7OB\!
M+P`O"V$`]+A/[P`,8!:UTV424Q(0$@P``#!L"!2\`#E3BF#J3-\,`$Y=3G5.
M5?_\2.<`$+_Y````!&0&3OD``$RP0J=A`/IH6$\F0"\M``@O"V$`]?I03U*Y
M````!"`Y````!+"Y````+F]*(@`"@0```'\CP````"Y*@68X2H!G(@:`````
M@"(`Y8$O`2\Y`````$ZY````E%!/(\``````8!)(>`(`3KD`````6$\CP```
M```@.0````3E@"!Y`````-'`((L@"TS?"`!.74YU3E7__$CG`!"_^0````1D
M!D[Y``!,L$*G80#YPEA/)D`O+0`(+PMA`/9,4$\@"TS?"`!.74YU3E7__$CG
M`!"_^0````1D!D[Y``!,L$*G80#YC%A/)D`O+0`,+RT`""\+80#SBD_O``P@
M"TS?"`!.74YU```#[````"T````````+V@``"T8```J:```*$```")8```;8
M```&/@``!:0```42```#5```!50```1L```#[@```XX```+^```+R@``"HH`
M``'2```"%@```8H```%&```,^@``#,0```P>```+'@``">@```CH```(?```
M"#(```?B```'>```!R8```:@```%A```!.X```2F```$&@```[X```,X```"
MP@```D````&N````Z````+`````2`````0```!$```F.````"0```!0```Q6
M```,1@``"0@```-,```"F@```@H```%^```!/@```/@````"````%0``"*0`
M``B0````#@```!8```QV```'P@``!X@```R*```&Q@``"N````=6```'`@``
M!<H```4X```$5@```W@```+N```!'`````$````=```)?@````P````>```,
MF```#$````PZ```(%```"`P```:V```&K@``!J8```BT```"4@```?@```%R
M````"P```!\```R@```,D@``#'X```QP```)B```"78```FP```)`@``"/H`
M``!J````(````"`````@```+L```"YH```IZ```*9````A````&$```!4@``
M`2X```SR```,O```#!8```L6```)X```".````AT```(*@``!]H```=P```'
M'@``!I@```5\```$Y@``!)X```02```#M@```S````*Z```".````:8```#@
M````J`````H````````#\@```^H````-```E+C(P9P`P>"5L>"!P='(H)7,I
M"@``,'@E;'@@;G5M*"5G*0H``````````/____\``````_(```/K```$&```
M`_(```/I```!H4Y5__R_^0````1D!D[Y``!,L$JM``AG!B`M``A@`G`!+P!.
MN0``,<183RM`__P(.0`'```'DV<L(#D````04KD````0+RT`""\`+RW__$AY
M````%$AY```"0$ZY```#>D_O`!1*K?_\9P8@+?_\8"!(>0```AY(>0````!.
MN0``*^!03TAX``%.N0``*`!83TY=3G5.5?_\O_D````$9`9.^0``3+!*K0`(
M9@Q(>0```#)A``*R6$]*K0`,9P8@+0`,8`)P`2\`+RT`"$ZY```R2%!/*T#_
M_`@Y``<```>39U0@.0```!!2N0```!`O`"\M``A(>0```$!(>0```D!.N0``
M`WI/[P`0(#D````04KD````0+RT`#"\`+RW__$AY````5$AY```"0$ZY```#
M>D_O`!1*K?_\9P8@+?_\8"!(>0```AY(>0````!.N0``*^!03TAX``%.N0``
M*`!83TY=3G5.50``O_D````$9`9.^0``3+`(.0`'```'DV<H(#D````04KD`
M```0+P`O+0`(2'D```!T2'D```)`3KD```-Z3^\`$$JM``AG#"\M``A.N0``
M,BA83TY=3G5.5?_\2.<!,+_Y````!&0&3OD``$RP)FT`#"XM`!`D;0`(MOP`
M`&<84X=*AV<2($I2BA`3$(!2BTH`9P13AV#J0A(@+0`(3-\,@$Y=3G5.50``
M2.<A,+_Y````!&0&3OD``$RP)FT`""1M``PN+0`02A)G*!(2#`$`7&80$"H`
M`4B`2,"PAV8$4HI@"$B!2,&RAV<(%I)2BE*+8-1"$R`*3G%,WPR$3EU.=4Y5
M__1(YP`PO_D````$9`9.^0``3+`F;0`(2A-G,BM+__0D;0`,2A)G&B!M__1*
M$&8$<`!@'!(2LA!F"%*M__12BF#B2A)F!"`+8`92BV#*<`!,WPP`3EU.=4Y5
M__Q(YP`0O_D````$9`9.^0``3+`O+0`(3KD``%2,6$]2@"\`80#]%%A/)D`O
M+0`(+PM.N0``5'A03R`+3-\(`$Y=3G5.50``2.<@`+_Y````!&0&3OD``$RP
M(&T`#"(0)"T`$+2!;S!*@6<6+P(@;0`(+Q!A`/U84$\@;0`(((!@#B\"80#\
MM%A/(&T`"""`(&T`#""M`!!,WP`$3EU.=4Y5__Q(YP`@O_D````$9`9.^0``
M3+!!^0``!KXO+0`8+RT`%"\M`!`O+0`,+RT`""\(*TC__$ZY```%%D_O`!@O
M+?_\3KD``%2,6$_1K?_\2KD```<^9RHO.0``!SY(>0```(@O+?_\3KD```46
M3^\`#"\M__Q.N0``5(Q83]&M__Q*N0``!T9G5"!Y```'1DJH``QG2")H``Q*
MJ0`$9SZQ^0``!TYF"$7Y````I&`$)&@`!"\I``0O"DAY````E"\M__Q.N0``
M!19/[P`0+RW__$ZY``!4C%A/T:W__$AY````IB\M__Q.N0``5'A03TJY```'
MC&<X2'@``4AY````JDZY```R\E!/2'D```:^($`O*``(3KD```,F4$](>``!
M2'D``!"Z3KD``%0,4$](>0```D!(>0``!KY.N0``*^!03TJY```*SF<.+SD`
M``K*3KD``%-X6$](>``!3KD``"@`6$],WP0`3EU.=4Y5_^Q(YP$`O_D````$
M9`9.^0``3+`O+0`(80`!%%A/+@`@!R('Y8$@>0```+#1P4J09@``B$HY````
MK&=,(`<@!U2`(@#E@2\!80#ZX%A/0CD```"L0JW_^"M`__0B+?_XLH=L&B`!
MY8`@>0```+#1P")M__0CD`@`4JW_^&#>(^W_]````+!@'B`'(`=4@"(`Y8$O
M`2\Y````L&$`^R)03R/`````L"`'(@?E@2!Y````L")(T\%"J0`$(`<B!^6!
M('D```"PT<$O+0`(+T@`"$ZY``!4C%A/+RT`#"]```Q.N0``5(Q83R(O``C2
M@%2!+P%A`/HV6$\@;P`$((`@!R('Y8$@>0```+#1P2\M``PO+0`(2'D```"T
M+Q!.N0``!19/[P`03-\`@$Y=3G5.5?_X2.<#`+_Y````!&0&3OD``$RP+RT`
M"$ZY``!4C%A/+`!^`"`'(@?E@2!Y````L")(T\%*D6<\(`<B!^6!T<$O!B\M
M``@O$$ZY```\&$_O``Q*@&8:(`<B!^6!('D```"PT<$B4-/&$!$,```]9P12
MAV"P(`=,WP#`3EU.=0```^P````H````````!E````2Z```$D```!?0```0L
M```#T````YX```10```"^@``!B````6X```%J```!#H```/>```#K````N``
M``&V````S@``!,8```%<````B@``!*0```%0````?@```:(```$N```!`@``
M`%P````D```&%@``!.8```-X```#'````M8```)\```"(````=(```%T````
MH@````X````!````$P``!'X````A````%P``!F0```8R```%[```!=P```68
M```%A```!7@```5L```%6```!4````4F```%#```!/X```1D```$1@``!"(`
M``00```#Q@```98```&*```!A````4H```$B```!$@```0P```#V````Z@``
M`.0```"N````>````%````!`````.@````$````=```$:@````L````>```$
MM```!*P```18```$"````_(```/J```#P````[@```%\````W````#(````$
M````'P``!(H```2>```$<@```WX````2````(```!)@```&<```!1````2@`
M``#\````<@```%8```8.```$W@```W````,4```"S@```G0```(8```!R@``
M`6P```":````!@````````/R```#Z@```"]/=70@;V8@;65M;W)Y(0H`````
M`#!X)7@Z("@E,#5D*2!M86QL;V,@)60@8GET97,*`$YU;&P@<F5A;&QO8P``
M,'@E>#H@*"4P-60I(')F<F5E"@`P>"5X.B`H)3`U9"D@<F5A;&QO8R`E9"!B
M>71E<PH``#!X)7@Z("@E,#5D*2!F<F5E"@``(&%T(&QI;F4@)60`+"`\)7,^
M(&QI;F4@)60`````+@H``$```0```````*XE<STE<P```````^P````!````
M%P```+`````````#\@```^D````+O_D````$9`9.^0``3+!(>``<2'D```IZ
M2'D`````3KD```3`3^\`#$YU``````/L`````@`````````@````"@````$`
M```9````&@````$````>````%`````$````@`````@````````/R```#Z@``
M``8E<PT*4&%T8V@@;&5V96PZ("5D#0H```````/R```#Z0```)].5?_Z2.<P
M`+_Y````!&0&3OD``$RP2'@!!$AX``%.N0``)JA03R/``````$J`9A1(>0``
M``!.N0``0^!83W#_8```X$*G+RT`""\Y`````$ZY``!,Z$_O``PK0/_\2H!K
M``"N<``@;0`,(4```B!Y`````"(H`'3B@20!YT*$028![4.$0SM!__J"0CM!
M__HB*``$2H%O""`\``"``&`&(#P``$``<@`R+?_Z@H`@;0`,,4$`!C%\``$`
M"'``,4``"C%```P@>0`````B;0`,(V@`?``0("@`B`:`````%B0H`(3AHB`H
M`(P&@`````GAHB-"`!PC0@`D(T(`%"-\```"```L(V@`@``P.T'_^B\Y````
M`$ZY```R*%A/("W__$S?``Q.74YU3E4``+_Y````!&0&3OD``$RP2JT`"&<6
M("T`"'(R3KD``$S(+P!.N0```+183TY=3G6_^0````1D!D[Y``!,L'``3G6_
M^0````1D!D[Y``!,L'``3G6_^0````1D!D[Y``!,L'``3G6_^0````1D!D[Y
M``!,L'``3G6_^0````1D!D[Y``!,L'``3G6_^0````1D!D[Y``!,L'``3G6_
M^0````1D!D[Y``!,L'#_3G6_^0````1D!D[Y``!,L'``3G6_^0````1D!D[Y
M``!,L'#_3G6_^0````1D!D[Y``!,L'#_3G6_^0````1D!D[Y``!,L'#_3G6_
M^0````1D!D[Y``!,L'#_3G6_^0````1D!D[Y``!,L'#_3G6_^0````1D!D[Y
M``!,L'#_3G6_^0````1D!D[Y``!,L'#_3G6_^0````1D!D[Y``!,L'``3G4`
M``/L````%P````````%*```!&````%(````X````(````G0```)B```"4```
M`CX```(L```"&@```@@```'V```!Y````=(```'````!K@```9P```&*```!
M>````68```$X````$@````$````;````,@````4````<```!$@```,@```!P
M````3````"@````2````(````FP```):```"2````C8```(D```"$@```@``
M``'N```!W````<H```&X```!I@```90```&"```!<````5X```$P````"@``
M``$````D```!4@````````/R```#Z@````9C86QL;V,@:6X@<W1A="!F:6%L
M960A"@````/R```#ZP````$```/R```#Z0``)EQ.5?_T2.<A,+_Y````!&0&
M3OD``$RP+BT`""9M``PD;0`02'@`4$ZY```&CEA/(\````=N2'D```K23KD`
M``RR6$]3AUB+*T#__$J'9P`"4B!3$!`,```M9@`"1E*(2A!G``(^(%-2B!`0
M2(!R0EU!:P`"%K![$`AF]$[[$`0``&```A8`+6```?H`=F```>0`<V```<``
M4&```9P`<&```7@`;F```50`26```/H`:6```,8`96```"P`1&````(@4U2(
M+PA.N0``)D183R/````'D`*``````2/````X^F```;9*N0``"LYF*"\Y```*
MRDZY```"$%A/2'D```KD+SD```K*3KD``"E84$\CP```"LY*JP`$9Q(O.0``
M"LXO*P`$3KD``"O@4$\@>0``"LY3J``,('D```K.("@`#$J`:Q@@:``$(GD`
M``K.4JD`!'`*$(!R`!(08!0O.0``"LY(>``*3KD``$8$4$\B`%.'6(M@``$B
M(%-4B"\(3KD```+$6$\CP```!X!(>``!2'D```KF80`Q6E!/(\````=B8```
M]"\3+RW__$ZY```$W%!/2'D```KN+RW__$ZY```$W%!/(%-4B$H09@``RB\K
M``0O+?_\3KD```3<4$]3AUB+2'D```KP+RW__$ZY```$W%!/8```H!/\``$`
M``JT(%,B2%*)+PDO"$ZY``!4>%!/8`#^3A/\``$```JU(%,B2%*)+PDO"$ZY
M``!4>%!/8`#^,!/\``$```JS(%,B2%*)+PDO"$ZY``!4>%!/8`#^$A/\``$`
M``JV(%,B2%*)+PDO"$ZY``!4>%!/8`#]]$ZY`````$*G3KD``"@`6$]3AUB+
M8!@O$TAY```*\DZY```#9E!/4X=8BV``_:Q*N0``"LYG&"\Y```*SDZY```H
M7%A/4H=9BR:Y```*RB\Y```'.DAY```(2DZY```#)E!/+SD```<T2'D```AD
M3KD```,F4$].N0``)]Y*DV8(0?D```L*)H@O$TZY```"Q%A/(\```!$&2'D`
M``L,+P!.N0``5%A03TJ`9@8FO```"PY*.0``"K-G9B!M__PCR````IY**``8
M9P0@4&`0+SD```*>3KD```#66$\@0$AY```+Y"\(2'D```O:+Q-(>0``"Q!(
M>0```KY.N0``!19/[P`82'D```OF2'D```*^3KD```':4$\CP````KI@*"!3
M2A!F#"/\```!_````KI@%DAY```+Z"\(3KD``"E84$\CP````KI*N0```KIF
M%"\Y```1!DAY```+ZDZY```#9E!/+RW__$ZY```'T%A/2'@``4AY```,$F$`
M+P103R/````'2B!Y```';B/(```"GDHH`!AG!"!08!`O.0```IY.N0```-98
M3R!`(\@```=J80!S)DJ`9PY(>0``#!1.N0```V983TJY```*SF<40KD```K.
M+SD```K*3KD``%-X6$]3AUB+2CD```JV9U)*AV].(%,0$`P``"UF1")(4HD0
M$0P``"UF!E.'6(M@,B!34HA(>``!+PAA`"YD4$\B/#_P``!T`"\"+P$@0"\H
M``A.N0```)Y/[P`,4X=8BV"N$#D```JW2(!(P"\`2'D```Q`80`N*E!/(\``
M``=.2H!G*$J';R0O$TZY```,LEA/+P`@>0``!TXO*``43KD```(L4$]3AUB+
M8-@0.0``"K=(@$C`+P!(>0``#$9A`"W@4$\CP```!U)*@&=D2I)G8$AX`#TO
M$DZY```[0%!/*T#_^$J`9T8@0$(04JW_^"\M__A.N0``#+)83R!`(7D```=2
M`!0O`"\2(GD```=2+RD`&"M`__Q.N0```+1/[P`,4ZW_^"!M__@0O``]6(I@
MG!`Y```*MTB`2,`O`$AY```,2F$`+5I03R/````'5DAY```,3F$``A!83Q`Y
M```*MTB`2,`O`$AY```,;&$`+3!03R/`````!$J`9T(CP`````0@0!(H`"`(
M`0``9PXO`$ZY`````%A/($!@"B)Y````!"!I``@O.0``$08O"$ZY```#)E!/
M2H!G!'(!8`)R`!`Y```*MTB`2,`O`$AY```,;F$`+,I03R/`````!$J`9U0C
MP`````0@0!`H`"`(````9PXO"$ZY`````%A/($!@"B)Y````!"!I``@O2``0
M3KD```)J3KD``"#<+P$O`"\O`!A.N0```)Y/[P`,2H!G!'(!8`)R`$AX``%(
M>0``#'!A`"Q:4$\CP`````1A`"T4('D````$(4``#"!`(+P```'\2'@``4AY
M```,=F$`+"Y03R/`````!&$`+.@@>0````0A0``,($`@O````AX@>0````0C
MR```!UHCR```!UY(>``!2'D```Q^80`K\%!/(\`````$80`LJB!Y````!"%`
M``P@0""\```"0"\Y```1!DZY```!9EA/(_P```R&```1!DAY```0?DZY``!3
M^%A/"#D``@``!Y)G$$*G+SD```:B3KD`````4$]*N0``!Y!G%$AY```,CDAY
M```"0$ZY```#>E!/+SD```:B3KD`````6$]*N0``!YQG%"\Y```'G$AY```,
MGDZY```#9E!/0J=.N0``*`!83TS?#(1.74YU3E7_^DCG`#"_^0````1D!D[Y
M``!,L"9M``A"+?_[$!,;0/_Z4HM*`&<N$#D```JW2(!(P"\`2&W_^F$`*OQ0
M3R1`M/P``&?6%7P``0`@(&H`""%*`!1@QDS?#`!.74YU3E7_]$CG(3"_^0``
M``1D!D[Y``!,L"9Y```':DJY```X^F=$2'@`"B\+3KD``#M`4$]*@&<:+PM(
M>0``#,1(>0```D!.N0```WI/[P`,8!@O"TAY```,TDAY```"0$ZY```#>D_O
M``P0$TB`#$``?V0``@3E0$[[``)@``(J8``!]F```?)@``'N8``!ZF```>9@
M``'B8``!WF```=I@``0B8``$)&```<Y@``068``!QF```<)@``&^8``!NF``
M`;9@``&R8``!KF```:I@``&F8``!HF```9Y@``&:8``!EF```9)@``&.8``!
MBF```89@``&"8``!?F```\9@``FX8``-#F```\!@``L,8``'H&``",1@``SZ
M8``'E&``"!Y@``>,8``'5&``!X1@``3<8``,?F``#!Y@``S68``,TF``#,Y@
M``S*8``,QF``#,)@``R^8``,NF``#+9@``RR8``'3&``!Z9@``FL8``(Z&``
M"D1@``O>8``+?&``#3Q@``VJ8``.&&``#]A@`!"F8``3`&``%`!@`!528``5
M\F``%OI@`!>48``8:&``&E!@`!L08``;\&``'.Y@`!XD8``>DF``'YA@`"*@
M8``D`&``):!@`"9`8``G)F``)\1@`"A\8``&R&```(I@``=.8``&O&``#%)@
M``P68``,O&``#2I@``V88``/6&``$"9@`!*`8``3@&``%-)@`!5R8``6>F``
M%Q1@`!?H8``9T&``&I!@`!MP8``<;F``':1@`!X28``?&&``(B!@`".`8``E
M(&``)<!@`":F8``G1&``)_Q@``9D8``'K&``!P!@``8\$!-(@$C`4HLO.0``
M!SXO.0``$08O`$AY```,XDAY```"0$ZY```#>D_O`!1@`/UX('D```=N(\@`
M``*>2B@`&&<$(%!@$"\Y```"GDZY````UEA/($`F2'``%H!*.0``#,-G5DHY
M```*M&8(2CD```JU9T9(>0``#1PO.0``!VX3P```#,-.N0```R903R!Y```'
M;B/(```"GDHH`!AG!"!08!`O.0```IY.N0```-983R!`)DA@`/SN2KD```*Z
M9@PCRP``!VIP`&``)XY*.0``#,)G9F$`90PCP```$/9".0``#,(@>0``!VXC
MR````IY**``89P0@4&`0+SD```*>3KD```#66$\@0"9((CD```R^)#D```<^
MM(%E`B0!(\(```R^0KD```>$(\L```=J(#P```$E8``G(%*Y```'/B\Y```"
MNB\Y```';DZY```(:E!/)D"V_```9@``Y$HY```*LV<0+SD```*Z3KD```'L
M6$]@&D'Y```!_"(Y```"NK'!9PHO`4ZY```H7%A/0KD```*Z2CD```JT9@A*
M.0``"K5G9DHY```*M6<(0?D```TJ8`9!^0``#3PO""\Y```';DZY```#)E!/
M2'D```T^+SD```=N3KD```3<4$\@>0``!VXCR````IY**``89P0@4&`0+SD`
M``*>3KD```#66$\@0"9(8`#[FB!Y```';B/(```"GDHH`!AG!"!08!`O.0``
M`IY.N0```-983R!`)D@CRP``!VIP`&``)AI".0``#,-@`/M<4HM@`/M62CD`
M``JS9P`!`"!Y```';B/(```"GDHH`!AG!"!08!`O.0```IY.N0```-983R!`
ML<MF``#4#"L`(``!9@``RA`K``)(@$C`($#1_````($0$`@```)G``"P($L@
M2U2(+PA.N0``)D183U.`(\````<^5(L0$TB`2,`@0-'\````@1`0"````F<$
M4HM@YDH39QH0$TB`2,`@0-'\````@1`0"````V<$4HM@XDJY```1!F<.+SD`
M`!$&3KD```%F6$\O"TZY``!4C%A/0C,(_R\+3KD```+$6$\CP```$08@>0``
M!VXCR````IY**``89P0@4&`0+SD```*>3KD```#66$\@0"9(2KD```>,9QQ*
M$V<*#!,`"F<$4HM@\DH39P)2BU*Y```'/F`"0A-*N0``!XAG`/H>(\L```=J
M<`I@`"3&2BL``6<``FH0*P`!2(!(P"!`T?P```"!$!`"```#2@!G``).$"L`
M`DB`2,`@0-'\````@1`0`@```TH`9@`",E*+$!-(@%*+<E1=06L``B"P>Q`(
M9O1.^Q`$`&Q@``'P`&1@``'*`&9@``&D`'-@``%^`'I@``%8`&5@``$R`$]@
M``$,`%A@``#F`%=@``#``%)@``":`&]@``!T`'A@``!.`'=@```H`')@```"
M<&HCP```$/9P`2/````'A"/+```':B`\```!)&``(_AP:R/````0]G`!(\``
M``>$(\L```=J(#P```$D8``CV'!L(\```!#V<`$CP```!X0CRP``!VH@/```
M`21@`".X<&TCP```$/9P`2/````'A"/+```':B`\```!)&``(YAP;B/````0
M]G`!(\````>$(\L```=J(#P```$D8``C>'!O(\```!#V<`$CP```!X0CRP``
M!VH@/````21@`"-8<'`CP```$/9P`2/````'A"/+```':B`\```!)&``(SAP
M<2/````0]G`!(\````>$(\L```=J(#P```$D8``C&'!R(\```!#V<`$CP```
M!X0CRP``!VH@/````21@`"+X<',CP```$/9P`2/````'A"/+```':B`\```!
M)&``(MAP="/````0]G`!(\````>$(\L```=J(#P```$D8``BN'!U(\```!#V
M<`$CP```!X0CRP``!VH@/````21@`"*8<'8CP```$/9P`2/````'A"/+```'
M:B`\```!)&``(GAP=R/````0]G`!(\````>$(\L```=J(#P```$D8``B6%6+
M$BL``;(39BQ2BQ`34HL,```K9A`CRP``!VH@/````4%@`"(R(\L```=J(#P`
M``%"8``B(AX32(=(QU*+<`$CP```!X0CRP``!VH@!V``(@8>$TB'2,=2BQ`3
M2(!(P"!`T?P```"!$!`(```#9@8,$P`C9@HC_```__\```R^<`$CP```!X0C
MRP``!VH@!V``(<0B.0``!SZRN0``#+YD!B/!```,OAX32(=(QU*+<`$CP```
M!X0CRP``!VH@!V``(90>$TB'2,=2BR(Y```,OB0Y```'/K2!90(D`2/"```,
MOD*Y```'A"/+```':B`'8``A8AX32(=(QU*+)$L2$@P!`"!G!@P!``EF!%**
M8.X2$@P!``IG!@P!`"-F%'`!(\````>$(\L```=J(`=@`"$D(CD```R^)#D`
M``<^M(%E`B0!(\(```R^0KD```>$(\L```=J(`=@`"#Z4HL>$TB'2,=2BPR'
M````)F88<`$CP```!X0CRP``!VH@/````3%@`"#04XMP`2/````'A"/+```'
M:G`F8``@NE*+'A-(ATC'4HL,AP```'QF&'`!(\````>$(\L```=J(#P```$P
M8``@D%.+<`$CP```!X0CRP``!VIP?&``('I2BQX32(=(QU*+#(<````]9AAP
M`2/````'A"/+```':B`\```!,F``(%`,AP```'YF&'`!(\````>$(\L```=J
M(#P```$^8``@,%.+<`$CP```!X0CRP``!VIP/6``(!I2BQX32(=(QU*+#(<`
M```]9AAP`2/````'A"/+```':B`\```!,V``'_`,AP```'YF&'`!(\````>$
M(\L```=J(#P```$_8``?T%.+<`$CP```!X0CRP``!VIP(6``'[I*N0``!X1G
M."\+80`W)%A/)D`B.0``#+XD.0``!SZT@64")`$CP@``#+Y"N0``!X0CRP``
M!VH@/````2M@`!]Z4HL>$TB'2,=2BPR'````/&88<`$CP```!X0CRP``!VH@
M/````3Q@`!]0#(<````]9AAP`2/````'A"/+```':B`\```!-F``'S!3BW`!
M(\````>$(\L```=J<#Q@`!\:4HL>$TB'2,=2BPR'````/F88<`$CP```!X0C
MRP``!VH@/````3U@`![P#(<````]9AAP`2/````'A"/+```':B`\```!-V``
M'M!3BW`!(\````>$(\L```=J<#Y@`!ZZ#"L`(P`!9@``A!`K``)(@$C`($#1
M_````($0$`(```-*`&8(#"L`7P`"9F!2BTAY```&OB\+80`?DE!/)D!(>``!
M2'D```:^80`>=E!/+P!.N0``#%183R/````0]B(Y```,OB0Y```'/K2!90(D
M`2/"```,OD*Y```'A"/+```':B`\```!)V``'BY(>0``!KXO"V$`'S103R9`
M2'@``4AY```&OF$`'AA03R/````0]B(Y```,OB0Y```'/K2!90(D`2/"```,
MOD*Y```'A"/+```':B`\```!)F``'=I(>0``!KXO"V$`'N!03R9`2'@``4AY
M```&OF$`'<103R\`3KD```Q46$\CP```$/8B.0``#+XD.0``!SZT@64")`$C
MP@``#+Y"N0``!X0CRP``!VH@/````2A@`!U\2KD```>$9S@O"V$`(2)83R9`
M(CD```R^)#D```<^M(%E`B0!(\(```R^0KD```>$(\L```=J(#P```$J8``=
M/!X32(=(QU*+<`$CP```!X0CRP``!VH@!V``'2!*N0``!X1G&!`K``%(@$C`
M($#1_````($0$`@```)F0%*+'A-(ATC'4HL,AP```"YF&'`!(\````>$(\L`
M``=J(#P```$O8``<UE.+<`$CP```!X0CRP``!VIP+F``',`O"V$`-#)83R9`
M(CD```R^)#D```<^M(%E`B0!(\(```R^0KD```>$(\L```=J(#P```$K8``<
MB$7Y```&OA`32(!(P"!`T?P```"!$!`"```#2@!F'!`32(!(P"!`T?P```"!
M$!`(```"9@8,$P!?9@@4DU*+4HI@Q$(21?D```:^+PI.N0```L183R/````0
M]G`!(\````>$(\L```=J(#P```$!8``<%D7Y```&OA`32(!(P"!`T?P```"!
M$!`"```#2@!F'!`32(!(P"!`T?P```"!$!`(```"9@8,$P!?9@@4DU*+4HI@
MQ$(21?D```:^+PI.N0```L183R/````0]G`!(\````>$(\L```=J(#P```$!
M8``;I$7Y```&OA`32(!(P"!`T?P```"!$!`"```#2@!F'!`32(!(P"!`T?P`
M``"!$!`(```"9@8,$P!?9@@4DU*+4HI@Q$(21?D```:^+PI.N0```L183R/`
M```0]G`!(\````>$(\L```=J(#P```$!8``;,D7Y```&OA`32(!(P"!`T?P`
M``"!$!`"```#2@!F'!`32(!(P"!`T?P```"!$!`(```"9@8,$P!?9@@4DU*+
M4HI@Q$(21?D```:^2'D```U`+PI.N0``5%A03TJ`9AAP`2/````'A"/+```'
M:B`\```!%6``&KQ(>0``#4HO"DZY``!46%!/2H!F('`Z(\```!#V<`$CP```
M!X0CRP``!VH@/````2Y@`!J(2'D```U0+PI.N0``5%A03TJ`9AAP`2/````'
MA"/+```':B`\```!!F``&EQ(>0``#58O"DZY``!46%!/2H!F'G!-(\```!#V
M0KD```>$(\L```=J(#P```$?8``:*DAY```-7"\*3KD``%184$]*@&88<`$C
MP```!X0CRP``!VH@/````0Y@`!G^2'D```UB+PI.N0``5%A03TJ`9B!P8"/`
M```0]G`!(\````>$(\L```=J(#P```$M8``9RDAY```-:"\*3KD``%184$]*
M@&8@<&$CP```$/9P`2/````'A"/+```':B`\```!+6``&98O"DZY```"Q%A/
M(\```!#V<`$CP```!X0CRP``!VH@/````0%@`!EN1?D```:^$!-(@$C`($#1
M_````($0$`(```-*`&8<$!-(@$C`($#1_````($0$`@```)F!@P3`%]F"!23
M4HM2BF#$0A)%^0``!KY(>0``#6XO"DZY``!46%!/2H!F&'`!(\````>$(\L`
M``=J(#P```$*8``8^$AY```-<B\*3KD``%184$]*@&8@<#LCP```$/9P`2/`
M```'A"/+```':B`\```!+F``&,0O"DZY```"Q%A/(\```!#V<`$CP```!X0C
MRP``!VH@/````0%@`!B<1?D```:^$!-(@$C`($#1_````($0$`(```-*`&8<
M$!-(@$C`($#1_````($0$`@```)F!@P3`%]F"!234HM2BF#$0A)%^0``!KY(
M>0``#78O"DZY``!46%!/2H!F&'`!(\````>$(\L```=J(#P```$38``8)DAY
M```-?"\*3KD``%184$]*@&8B(_D```<^```0]G`!(\````>$(\L```=J(#P`
M``$48``7\$AY```-@B\*3KD``%184$]*@&<42'D```V&+PI.N0``5%A03TJ`
M9AAP`2/````'A"/+```':B`\```!-&``%[!(>0``#8HO"DZY``!46%!/2H!F
M('`\(\```!#V<`$CP```!X0CRP``!VH@/````2Y@`!=\2'D```V0+PI.N0``
M5%A03TJ`9B@3_``!```*MW!I(\```!#V<`$CP```!X0CRP``!VH@/````2Y@
M`!=`2'D```V6+PI.N0``5%A03TJ`9BXB.0``#+XD.0``!SZT@64")`$CP@``
M#+Y"N0``!X0CRP``!VH@/````1E@`!;^2'D```V:+PI.N0``5%A03TJ`9AYP
M3B/````0]D*Y```'A"/+```':B`\```!'F``%LQ(>0``#9XO"DZY``!46%!/
M2H!F'G!9(\```!#V0KD```>$(\L```=J(#P```$A8``6FDAY```-I"\*3KD`
M`%184$]*@&8@<%PCP```$/9P`2/````'A"/+```':B`\```!+6``%F8O"DZY
M```"Q%A/(\```!#V<`$CP```!X0CRP``!VH@/````0%@`!8^1?D```:^$!-(
M@$C`($#1_````($0$`(```-*`&8<$!-(@$C`($#1_````($0$`@```)F!@P3
M`%]F"!234HM2BF#$0A)%^0``!KY(>0``#:HO"DZY``!46%!/2H!F&'`!(\``
M``>$(\L```=J(#P```$88``5R$AY```-KB\*3KD``%184$]*@&8@$_P``0``
M#,)P`2/````'A"/+```':B`\```!"6``%91(>0``#;8O"DZY``!46%!/2H!F
SHAR_EOF
#	End of shell archive
exit 0

ain@j.cc.purdue.edu (Patrick White) (08/06/88)

Submitted by:	rminnich@udel.edu (Ron Minnich)
Summary:	A script language.  (a port from it's counterpart on unix)
Poster Boy:	Patrick White	(ain@j.cc.purdue.edu)
Archive Name:	binaries/amiga/volume8/perl.uu.sh4.Z
tested..
 
NOTES:
   I didn't want ot learn a new language just to test this, so I only tried
a "hello world" program.  It worked.  THerefore, this has not been extensively
tested.
   The docs are apparently a copyy of the unix ones -- I don't know if there
is anything missing from Amiga Perl that is in Unix Perl.
   As for the docs, I'm posting an nroffed copy for those that don't have
nroff, and the nroff source in case anybody wants it... you probably only
want to keep one version of the docs.
.
 
 
-- Pat White   (co-moderator comp.sources/binaries.amiga)
ARPA/UUCP: j.cc.purdue.edu!ain  BITNET: PATWHITE@PURCCVM  PHONE: (317) 743-8421
U.S.  Mail:  320 Brown St. apt. 406,    West Lafayette, IN 47906
[archives at: j.cc.purdue.edu.ARPA]
 
========================================
 
#	This is a shell archive.
#	Remove everything above and including the cut line.
#	Then run the rest of the file through sh.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar:	Shell Archiver
#	Run the following text with /bin/sh to create:
#	perl.uu.ad
# This archive created: Mon Aug  1 12:55:04 1988
# By:	Patrick White (PUCC Land, USA)
cat << \SHAR_EOF > perl.uu.ad
M'G!;(\```!#V0KD```>$(\L```=J(#P```$=8``58B\*3KD```+$6$\CP```
M$/9P`2/````'A"/+```':B`\```!`6``%3I%^0``!KX0$TB`2,`@0-'\````
M@1`0`@```TH`9AP0$TB`2,`@0-'\````@1`0"````F8&#!,`7V8(%)-2BU**
M8,1"$D7Y```&ODAY```-O"\*3KD``%184$]*@&<42'D```W`+PI.N0``5%A0
M3TJ`9AAP`2/````'A"/+```':B`\```!.6``%+!(>0``#<0O"DZY``!46%!/
M2H!G%$AY```-R"\*3KD``%184$]*@&88<`$CP```!X0CRP``!VH@/````3M@
M`!1P2'D```W,+PI.N0``5%A03TJ`9AYP1B/````0]D*Y```'A"/+```':B`\
M```!!V``%#Y(>0``#=(O"DZY``!46%!/2H!F'G!+(\```!#V0KD```>$(\L`
M``=J(#P```$>8``4#"\*3KD```+$6$\CP```$/9P`2/````'A"/+```':B`\
M```!`6``$^1%^0``!KX0$TB`2,`@0-'\````@1`0`@```TH`9AP0$TB`2,`@
M0-'\````@1`0"````F8&#!,`7V8(%)-2BU**8,1"$D7Y```&ODAY```-VB\*
M3KD``%184$]*@&8><%\CP```$/9"N0``!X0CRP``!VH@/````1Y@`!-H+PI.
MN0```L183R/````0]G`!(\````>$(\L```=J(#P```$!8``30$7Y```&OA`3
M2(!(P"!`T?P```"!$!`"```#2@!F'!`32(!(P"!`T?P```"!$!`(```"9@8,
M$P!?9@@4DU*+4HI@Q$(21?D```:^2'D```W>+PI.N0``5%A03TJ`9B(C^0``
M!SX``!#V<`$CP```!X0CRP``!VH@/````1%@`!+`2'D```WB+PI.N0``5%A0
M3TJ`9AYP1R/````0]D*Y```'A"/+```':B`\```!'V``$HY(>0``#>@O"DZY
M``!46%!/2H!F'G!1(\```!#V0KD```>$(\L```=J(#P```$>8``27"\*3KD`
M``+$6$\CP```$/9P`2/````'A"/+```':B`\```!`6``$C1%^0``!KX0$TB`
M2,`@0-'\````@1`0`@```TH`9AP0$TB`2,`@0-'\````@1`0"````F8&#!,`
M7V8(%)-2BU**8,1"$D7Y```&ODAY```-["\*3KD``%184$]*@&88<`$CP```
M!X0CRP``!VH@/````2)@`!&^+PI.N0```L183R/````0]G`!(\````>$(\L`
M``=J(#P```$!8``1ED7Y```&OA`32(!(P"!`T?P```"!$!`"```#2@!F'!`3
M2(!(P"!`T?P```"!$!`(```"9@8,$P!?9@@4DU*+4HI@Q$(21?D```:^2'D`
M``WR+PI.N0``5%A03TJ`9AYP5R/````0]D*Y```'A"/+```':B`\```!(6``
M$1I(>0``#?@O"DZY``!46%!/2H!F('!B(\```!#V<`$CP```!X0CRP``!VH@
M/````2U@`!#F+PI.N0```L183R/````0]G`!(\````>$(\L```=J(#P```$!
M8``0OD7Y```&OA`32(!(P"!`T?P```"!$!`"```#2@!F'!`32(!(P"!`T?P`
M``"!$!`(```"9@8,$P!?9@@4DU*+4HI@Q$(21?D```:^2'D```W^+PI.N0``
M5%A03TJ`9AYP0R/````0]D*Y```'A"/+```':B`\```!!V``$$)(>0``#@0O
M"DZY``!46%!/2H!F'G`N(\```!#V0KD```>$(\L```=J(#P```$>8``0$$AY
M```.#"\*3KD``%184$]*@&<42'D```X0+PI.N0``5%A03TJ`9AAP`2/````'
MA"/+```':B`\```!.&``#]!(>0``#A0O"DZY``!46%!/2H!G%$AY```.&"\*
M3KD``%184$]*@&88<`$CP```!X0CRP``!VH@/````3I@``^02'D```X<+PI.
MN0``5%A03TJ`9AYP2B/````0]D*Y```'A"/+```':B`\```!'F``#UY(>0``
M#B8O"DZY``!46%!/2H!F'G!/(\```!#V0KD```>$(\L```=J(#P```$>8``/
M+$AY```.*B\*3KD``%184$]*@&8><&<CP```$/9"N0``!X0CRP``!VH@/```
M`1]@``[Z+PI.N0```L183R/````0]G`!(\````>$(\L```=J(#P```$!8``.
MTD7Y```&OA`32(!(P"!`T?P```"!$!`"```#2@!F'!`32(!(P"!`T?P```"!
M$!`(```"9@8,$P!?9@@4DU*+4HI@Q$(21?D```:^2'D```XP+PI.N0``5%A0
M3TJ`9CX@2R!+4X@O"&$`$AQ83R9`(CD```R^)#D```<^M(%E`B0!(\(```R^
M0KD```>$(\L```=J(#P```$J8``.-B\*3KD```+$6$\CP```$/9P`2/````'
MA"/+```':B`\```!`6``#@Y%^0``!KX0$TB`2,`@0-'\````@1`0`@```TH`
M9AP0$TB`2,`@0-'\````@1`0"````F8&#!,`7V8(%)-2BU**8,1"$D7Y```&
MODAY```.,B\*3KD``%184$]*@&8><$0CP```$/9"N0``!X0CRP``!VH@/```
M`0=@``V22'D```XX+PI.N0``5%A03TJ`9Q1(>0``#CPO"DZY``!46%!/2H!F
M&'`!(\````>$(\L```=J(#P```$U8``-4B\*3KD```+$6$\CP```$/9P`2/`
M```'A"/+```':B`\```!`6``#2I%^0``!KX0$TB`2,`@0-'\````@1`0`@``
M`TH`9AP0$TB`2,`@0-'\````@1`0"````F8&#!,`7V8(%)-2BU**8,1"$D7Y
M```&ODAY```.0"\*3KD``%184$]*@&88<`$CP```!X0CRP``!VH@/````0-@
M``RT2'D```Y&+PI.N0``5%A03TJ`9AYP4R/````0]D*Y```'A"/+```':B`\
M```!'F``#()(>0``#DHO"DZY``!46%!/2H!F'G!>(\```!#V0KD```>$(\L`
M``=J(#P```$>8``,4"\*3KD```+$6$\CP```$/9P`2/````'A"/+```':B`\
M```!`6``#"A%^0``!KX0$TB`2,`@0-'\````@1`0`@```TH`9AP0$TB`2,`@
M0-'\````@1`0"````F8&#!,`7V8(%)-2BU**8,1"$D7Y```&ODAY```.3B\*
M3KD``%184$]*@&8@<#DCP```$/9P`2/````'A"/+```':B`\```!+6``"ZI(
M>0``#E0O"DZY``!46%!/2H!F('!2(\```!#V<`$CP```!X0CRP``!VH@/```
M`2U@``MV2'D```Y<+PI.N0``5%A03TJ`9B!P*B/````0]G`!(\````>$(\L`
M``=J(#P```$,8``+0DAY```.8B\*3KD``%184$]*@&88<`$CP```!X0CRP``
M!VH@/````0U@``L6+PI.N0```L183R/````0]G`!(\````>$(\L```=J(#P`
M``$!8``*[D7Y```&OA`32(!(P"!`T?P```"!$!`"```#2@!F'!`32(!(P"!`
MT?P```"!$!`(```"9@8,$P!?9@@4DU*+4HI@Q$(21?D```:^+PI.N0```L18
M3R/````0]G`!(\````>$(\L```=J(#P```$!8``*?$7Y```&OA`32(!(P"!`
MT?P```"!$!`"```#2@!F'!`32(!(P"!`T?P```"!$!`(```"9@8,$P!?9@@4
MDU*+4HI@Q$(21?D```:^2'D```YF+PI.N0``5%A03TJ`9B!P/2/````0]G`!
M(\````>$(\L```=J(#P```$N8``)_DAY```.;"\*3KD``%184$]*@&8><$4C
MP```$/9"N0``!X0CRP``!VH@/````0=@``G,2'D```YR+PI.N0``5%A03TJ`
M9AYP8R/````0]D*Y```'A"/+```':B`\```!'V``"9HO"DZY```"Q%A/(\``
M`!#V<`$CP```!X0CRP``!VH@/````0%@``ER1?D```:^$!-(@$C`($#1_```
M`($0$`(```-*`&8<$!-(@$C`($#1_````($0$`@```)F!@P3`%]F"!234HM2
MBF#$0A)%^0``!KY(>0``#GHO"DZY``!46%!/2H!F."\+80`/`EA/)D`B.0``
M#+XD.0``!SZT@64")`$CP@``#+Y"N0``!X0CRP``!VH@/````2E@``C<2'D`
M``Y\+PI.N0``5%A03TJ`9BXB.0``#+XD.0``!SZT@64")`$CP@``#+Y"N0``
M!X0CRP``!VH@/````0M@``B:2'D```Z"+PI.N0``5%A03TJ`9BXB.0``#+XD
M.0``!SZT@64")`$CP@``#+Y"N0``!X0CRP``!VH@/````19@``A82'D```Z(
M+PI.N0``5%A03TJ`9AYP,"/````0]D*Y```'A"/+```':B`\```!(&``""9(
M>0``#I`O"DZY``!46%!/2H!F&'`!(\````>$(\L```=J(#P```$78``'^DAY
M```.F"\*3KD``%184$]*@&88<`$CP```!X0CRP``!VH@/````2-@``?.2'D`
M``Z<+PI.N0``5%A03TJ`9AAP`2/````'A"/+```':B`\```!!6``!Z)(>0``
M#J0O"DZY``!46%!/2H!F&'`!(\````>$(\L```=J(#P```$;8``'=DAY```.
MJB\*3KD``%184$]*@&88<`$CP```!X0CRP``!VH@/````1Q@``=*2'D```ZP
M+PI.N0``5%A03TJ`9AYP4"/````0]D*Y```'A"/+```':B`\```!'F``!QA(
M>0``#K8O"DZY``!46%!/2H!F('!4(\```!#V<`$CP```!X0CRP``!VH@/```
M`2Y@``;D2'D```Z\+PI.N0``5%A03TJ`9B!P72/````0]G`!(\````>$(\L`
M``=J(#P```$M8``&L$AY```.Q"\*3KD``%184$]*@&8.2'D```[,3KD```-F
M6$\O"DZY```"Q%A/(\```!#V<`$CP```!X0CRP``!VH@/````0%@``9F1?D`
M``:^$!-(@$C`($#1_````($0$`(```-*`&8<$!-(@$C`($#1_````($0$`@`
M``)F!@P3`%]F"!234HM2BF#$0A)%^0``!KY(>0``#O0O"DZY``!46%!/2H!F
M."\+80`/1%A/)D`B.0``#+XD.0``!SZT@64")`$CP@``#+Y"N0``!X0CRP``
M!VH@/````2Q@``702'D```[X+PI.N0``5%A03TJ`9BXB.0``#+XD.0``!SZT
M@64")`$CP@``#+Y"N0``!X0CRP``!VH@/````1I@``6.2'D```[^+PI.N0``
M5%A03TJ`9AYP2"/````0]D*Y```'A"/+```':B`\```!'6``!5Q(>0``#P0O
M"DZY``!46%!/2H!F'G!)(\```!#V0KD```>$(\L```=J(#P```$=8``%*B\*
M3KD```+$6$\CP```$/9P`2/````'A"/+```':B`\```!`6``!0)%^0``!KX0
M$TB`2,`@0-'\````@1`0`@```TH`9AP0$TB`2,`@0-'\````@1`0"````F8&
M#!,`7V8(%)-2BU**8,1"$D7Y```&ODAY```/"B\*3KD``%184$]*@&88<`$C
MP```!X0CRP``!VH@/````0A@``2,2'D```\0+PI.N0``5%A03TJ`9B(C^0``
M!SX``!#V<`$CP```!X0CRP``!VH@/````1!@``162'D```\6+PI.N0``5%A0
M3TJ`9B(C^0``!SX``!#V<`$CP```!X0CRP``!VH@/````1)@``0@2'D```\>
M+PI.N0``5%A03TJ`9AYP92/````0]D*Y```'A"/+```':B`\```!'F```^Y(
M>0``#R0O"DZY``!46%!/2H!F('!F(\```!#V<`$CP```!X0CRP``!VH@/```
M`0Q@``.Z2'D```\L+PI.N0``5%A03TJ`9B!P9"/````0]G`!(\````>$(\L`
M``=J(#P```$M8``#AB\*3KD```+$6$\CP```$/9P`2/````'A"/+```':B`\
M```!`6```UY%^0``!KX0$TB`2,`@0-'\````@1`0`@```TH`9AP0$TB`2,`@
M0-'\````@1`0"````F8&#!,`7V8(%)-2BU**8,1"$D7Y```&ODAY```/-"\*
M3KD``%184$]*@&8><%@CP```$/9"N0``!X0CRP``!VH@/````2%@``+B+PI.
MN0```L183R/````0]G`!(\````>$(\L```=J(#P```$!8``"ND7Y```&OA`3
M2(!(P"!`T?P```"!$!`"```#2@!F'!`32(!(P"!`T?P```"!$!`(```"9@8,
M$P!?9@@4DU*+4HI@Q$(21?D```:^2'D```\\+PI.N0``5%A03TJ`9BXB.0``
M#+XD.0``!SZT@64")`$CP@``#+Y"N0``!X0CRP``!VH@/````01@``(N2'D`
M``]"+PI.N0``5%A03TJ`9B(C^0``!SX``!#V<`$CP```!X0CRP``!VH@/```
M`0]@``'X+PI.N0```L183R/````0]G`!(\````>$(\L```=J(#P```$!8``!
MT$7Y```&OA`32(!(P"!`T?P```"!$!`"```#2@!F'!`32(!(P"!`T?P```"!
M$!`(```"9@8,$P!?9@@4DU*+4HI@Q$(21?D```:^2KD```>$9BA(>0``#T@O
M"DZY``!46%!/2H!F%'`!(\````>$(\L```=J<'A@``%6+PI.N0```L183R/`
M```0]G`!(\````>$(\L```=J(#P```$!8``!+D7Y```&OA`32(!(P"!`T?P`
M``"!$!`"```#2@!F'!`32(!(P"!`T?P```"!$!`(```"9@8,$P!?9@@4DU*+
M4HI@Q$(21?D```:^2'D```]*+PI.N0``5%A03TJ`9C@O"V$`"@Q83R9`(CD`
M``R^)#D```<^M(%E`B0!(\(```R^0KD```>$(\L```=J(#P```$L8```F"\*
M3KD```+$6$\CP```$/9P`2/````'A"/+```':B`\```!`6!P1?D```:^$!-(
M@$C`($#1_````($0$`(```-*`&8<$!-(@$C`($#1_````($0$`@```)F!@P3
M`%]F"!234HM2BF#$0A)%^0``!KXO"DZY```"Q%A/(\```!#V<`$CP```!X0C
MRP``!VH@/````0%.<4S?#(1.74YU3E7__$CG`#"_^0````1D!D[Y``!,L"9M
M``@0$TB`(@!(P>6!($'1_`````@D4+3\``!G&B\J``0O"TZY``!46%!/2H!F
M!"`*8'0D4F#@2JT`#&=H2'@`(DZY`````%A/)$!(>``B0J<O"DZY``!37$_O
M``PO"TZY```"Q%A/)4``!$*G3KD```:.6$\E0``($!-(@"(`2,'E@2!!T?P`
M```())`0$TB`(@!(P>6!($'1_`````@@BB`*8`)P`$S?#`!.74YU3E7__+_Y
M````!&0&3OD``$RP2'@`)DZY`````%A/2'@`)D*G+P`K0/_\3KD``%-<3^\`
M#'`\(&W__"%```P@"$Y=3G5.5?_\2.<`,+_Y````!&0&3OD``$RP)FT`"%*+
M)&T`#!`32(!(P"!`T?P```"!$!`(```"9R00$TB`2,`@0-'\````@1`0"```
M`F8&#!,`7V9$%)-2BU**8-P0$TB`2,`@0-'\````@1`0`@```TH`9AP0$TB`
M2,`@0-'\````@1`0"````F8&#!,`7V8(%)-2BU**8,1P`!2`)&T`#$H29C80
M$Q2`4HL,``![9B8D;0`,2A-G#@P3`'UG"!234HM2BF#N<``4@"1M``Q*$V<(
M4HM@!$(J``$,$@!>9B`0$TB`2,`@0-'\````@1`0"````V8*$!-2BP(``!\4
M@"`+3G%,WPP`3EU.=4Y5__1(YP`PO_D````$9`9.^0``3+!(>`!\+RT`"$ZY
M```[0%!/2H!G!G``8``!8B\M``A.N0``#+)83R9`($LCR````IY**``89P0B
M4&`,+PA.N0```-983R)`)$DK2O_T(&W_]$H09P`!!!`02(!R*EU!:P``T+![
M$`AF]$[[$`0`7&```"X`?&```"``*6```!H`*&```!0`)&````X`6V````@`
M+F````(@;?_T0A!@KB!M__00*``!2(!(P"\`2'D```],3KD``#M`4$]*@&<(
M(&W_]$(08(8@;?_T(DA2B2\)+PA.N0``5'A03R!M__00$$B`<AA=06M(L'L0
M"&;V3OL0!`!R8```,@!F8```(@!T8```$@!N8````B!M__00O``*8!P@;?_T
M$+P`"6`2(&W_]!"\``Q@""!M__00O``-(&W_]!(H``$,`0`J9PP,`0`K9P8,
M`0`_9@9"$&``_OY2K?_T8`#^]DH29@XO"TZY```'T%A/<`!@$"\33KD``%2,
M6$\G0``0(`M,WPP`3EU.=4Y5__1(YR`PO_D````$9`9.^0``3+`F;0`(2'@`
MGDZY`````%A/)$!(>`">0J<O"DZY``!37$_O``PDN0```A@CR@```A@@2B!*
M6(@O"$ZY````$%A/$!-(@%*+#$``/V<0#$``+V<@#$``;68,4HM@%@CJ``$`
MG&`.2'D```]<3KD```-F6$\0*___2(!(P"\`+PM(>0``!KY.N0```@Y/[P`,
M)D!*$V8.2'D```]L3KD```-F6$]2BPP3`&EF"%*+".H`!0"<*WP```:^__@@
M;?_X2A!G7`P0`"1F4$HH``%G2@PH`%S__V="#"@`?``!9SI(>``!80`V*EA/
M)4``E"!`$7P``0`*$7P`!@`62'D```:^*T#_]$ZY```,LEA/(&W_]"%```Q@
M``#B4JW_^&"<$#D```:^#```7F9&2'D```:_80#](%A/)4``F$J`9WP@0"\0
M3KD``%2,6$\50`"=2'D```:_3KD``%2,6$\2*@"=2(%(P;*`9E((Z@`#`)Q@
M2@CJ``(`G$AY```&OF$`_-183R5``)A*@&<P($`O$$ZY``!4C%A/%4``G4AY
M```&ODZY``!4C%A/$BH`G4B!2,&R@&8&".H``P"<($H@2EB($"H`G$B`2,`"
M@````"`O`$AX``%(>0``!KXO"$ZY```!SD_O`!`K0/_X2H!G"B\`3KD```-F
M6$\O.0``!TI(>``#80`T=E!/+PHO`$AX``5A`#6:3^\`#"/````0]B`+3G%,
MWPP$3EU.=4Y5__1(YP`PO_D````$9`9.^0``3+`F;0`(2'@`GDZY`````%A/
M)$!(>`">0J<O"DZY``!37$_O``PDN0```A@CR@```A@@2B!*6(@O"$ZY````
M$%A/($L@2U*($!-(@$C`+P`O"$AY```&ODZY```"#D_O``PF0$H39@Y(>0``
M#XI.N0```V983RM\```&OO_X(&W_^$H09UP,$``D9E!**``!9TH,*`!<__]G
M0@PH`'P``6<Z2'@``6$`-"A83R5``)0@0!%\``$`"A%\``8`%DAY```&OBM`
M__1.N0``#+)83R!M__0A0``,8```E%*M__A@G!`Y```&O@P``%YF)DAY```&
MOV$`^QY83R5``)A*@&<\($`O$$ZY``!4C%A/%4``G6`J".H``@"<2'D```:^
M80#Z\EA/)4``F$J`9Q`@0"\03KD``%2,6$\50`"=($H@2EB(0J=(>``!2'D`
M``:^+PA.N0```<Y/[P`0*T#_^$J`9PHO`$ZY```#9EA/+PMA``_^6$\F0$H3
M9@Y(>0``#ZY.N0```V983R5Y```0]@"0".H``0"<$A,,`0!G9P8,`0!I9B`2
M$PP!`&=F"%*+"*H``0"<#!,`:6;<4HL(Z@`%`)Q@TA`J`)P"```@%4``CB\Y
M```'2DAX``-A`#)>4$\O"B\`2'@`!V$`,X)/[P`,(\```!#V(`M.<4S?#`!.
M74YU3E7_]$CG`#"_^0````1D!D[Y``!,L"9M``@D;0`,#"H`!0`*9VI(>`">
M3KD`````6$](>`">0J<O`"M`__Q.N0``4UQ/[P`,(&W__""Y```"&"/(```"
M&%B(+PA.N0```!!83R!M__PA2@"4+SD```=*2'@``V$`,<!03R\M__PO`$AX
M``5A`#+B3^\`#"1`%7P`+0`*(&H`&"\++T@`#$ZY```,5%A/+P!(>``#80`Q
MB%!/(&\`""%``)`@"DYQ3-\,`$Y=3G5.5?WX2.<!,+_Y````!&0&3OD``$RP
M)FT`"$7M_@!*$V<V#"L`+0`!9B9**P`"9R`>$TB'2,<0*P`"2(!(P+Z`;@H@
M!Q2`4HI2AV#J5HM@SA234HM2BF#&0A)(;?X`3KD```+$6$],WPR`3EU.=4Y5
M_^Q(YP$PO_D````$9`9.^0``3+`F;0`(+SD```=*2'@``V$`,-Q03W(`+P$O
M`2\!+P!(>``"2'@`(V$`%<9/[P`8+P!A`"R.6$](>`$`*T#__$ZY`````%A/
M(&W__$(H`"(A0``8?@`K0/_P#(<```$`;`P@;?_P0C!X`%*'8.PO"V$`#;!8
M3R9`2A-F#DAY```/UDZY```#9EA/('D``!#VT/P`#")0(\D```*>2BD`&&<$
M(%%@#"\)3KD```#66$\@0"\(80#^R%A/)$`O.0``$/9A`#$J6$\@2R!+4X@O
M"&$`#5!83R9`2A-F#DAY```/^DZY```#9EA/('D``!#VT/P`#")0(\D```*>
M2BD`&&<$(%%@#"\)3KD```#66$\@0"\(80#^:%A/+SD``!#V*T#_]&$`,,A8
M3R/M__P``!#V(&W_]$H09@XO"$ZY```!9EA/*TK_]'X`2C)X`&<L(&W_]$HP
M>`!F!A&P>/]X`!`R>`!(@$C``H````#_(FW_\!.P>``(`%*'8,XB+?_TM<%G
M"B\!3KD```%F6$\O"DZY```!9EA/(`M.<4S?#(!.74YU3E4``$CG`!"_^0``
M``1D!D[Y``!,L"9M``BV_```9@0@"V`$("L`"$S?"`!.74YU3E4``$CG`#"_
M^0````1D!D[Y``!,L"9M``@D;0`,M/P``&8$(`M@3$JJ``AF!B!*)4@`"+;\
M``!G)B1J``A*JP`(9@0G2P`(2I-G#"!3(6L`"``()E-@\":*)6L`"``(2I)G
M#"!2(6H`"``()%)@\"`*3G%,WPP`3EU.=4Y5__Q(YP`0O_D````$9`9.^0``
M3+!(>``L3KD`````6$\F0$AX`"Q"IR\+3KD``%-<3^\`#"`M``@70``J)VT`
M#``<)VT`%``@(&T`$"=(``2P_```9Q)(>``!+PMA``"^4$\(ZP`!`"8B.0``
M#+X,@0``__]D#C=!`"@C_```__\```R^(`M,WP@`3EU.=4Y5__Q(YP`PO_D`
M```$9`9.^0``3+`F;0`,2'@`+$ZY`````%A/)$!(>``L0J<O"DZY``!37$_O
M``P@+0`(%4``*B5+``0E;0`0`!PE;0`4`""V_```9Q!(>``!+PIA+E!/".H`
M`0`F(CD```R^#($``/__9`XU00`H(_P``/__```,OB`*3-\,`$Y=3G5.5?_D
M2.<P,K_Y````!&0&3OD``$RP)FT`"'`'*T#_^'``*VT`#/_D*T#_Z"M`__2V
M_```9P`%>"1K``0,*@`?``IF(@PJ``$`%F8:"&L``P`F)VH`#``$+PIA`"XD
M6$\D:P`$8-9*:@`(9A0P*P`F2,`B+?_X@($W0``F8``%,!(J``H,`0!59@8(
M[0`"_^L,`0`:9@@([0``_^M@#`P!`!MF!@CM``'_ZTJM_^AG+"`M_^1R#$ZY
M``!,R!0R"`I3`F88("W_Y$ZY``!,R"!*($K1P"10<`$K0/_D("W_Y'(,3KD`
M`$S(%#(("P("``9*`F<2,"L`)DC`@*W_^#=``"9@``2J%"H`"@P"``%G%`P"
M`%5G#@P"`!IG"`P"`!MF``#J("W_Y$ZY``!,R!0R"`I;`F9N(_((`````IX@
M>0```IY**``89R`K4/_L(FW_[$H19Q`,$0`P9@9**0`!9P1P`6`"<`!@&DHH
M`!EG$B0H``2$J``(5L!$`$B`2,!@`G``2H!G!'`!8`)P`"M`__@@+?_D3KD`
M`$S()W((```,8#(@+?_D3KD``$S(%#(("E<"9PH4,@@*60)F``,^("W_Y$ZY
M``!,R"=R"```$'`"*T#_^$JM_^AF#B\*80`LH%A/D<@G2``$""T``/_K9@8(
MZP```"8(+0`!_^MF``+\".L`!P`G8``"\A(J``H,`0`%9Q0,`0`'9PX,`0`&
M9P@,`0`(9@`!/!0J`!8,`@`#9P99`F8``L0,*@`)`")F``*Z(&H`&$JH`)AG
M``*N)VH`#``0(&H`&"=H`)@`#!`H`)U(@#=``"00*`"<"````V<<"````686
M$BH`"@P!``5G!@P!``9F!@CM``#_]B!J`!A"J`"80B@`G0CM``?_]Q(J``H,
M`0`&9P8,`0`(9@8(ZP`&`"<(+0``_^MG&`@K``8`)V<("*T`!__W8"8(K0``
M__9@'@@M``'_ZV<6""L`!@`G9P@(K0``__9@!@BM``?_]R`M__0B``*!```!
M@$J!9P`!]B!J`!@2*`"<"`$``F<(<@4K0?_X8`9R`RM!__@,@````8!F)@PJ
M``4`"F8>""T``O_K9Q8,K0````$`#&8,+PAA`#/26$]"J@`8,"L`)DC`@*W_
M]#=``"9@``&:#`$`-F<4#`$`-V<.#`$`,F<(#`$`,V8``-04*@`6#`(``V<&
M60)F``%P#"H`!0`B9@`!9B=J``P`$"=J`!@`##=\=3``)!`J``I(@`1``#)M
M-`Q```9L+N-`3OL``F`*8`A@(F`@8!9@#@CM``#_]@CK``8`)V`.".L`!@`G
M`*T```&`__0(+0``_^MG&`@K``8`)V<("*T`!__W8"8(K0``__9@'@@M``'_
MZV<6""L`!@`G9P@(K0``__9@!@BM``?_]R`M__0B``*!```!@$J!9P``Q'($
M*T'_^#(K`"9(P8*`-T$`)F```*X,*@`)``IF=!(J`!8,`0`#9P19`69F(&H`
M#+'Y```'2F9:#"H``0`B9E(@:@`8*TC_\`PH``$`"F9R#"@`"``69FIP!BM`
M__@@:``,)T@`$")M__`@:0`,+&@`#!`N`"4(````9D8O"6$`*<983R\*80`I
MOEA/0JL`!&`P#"H`6@`*9B@2*@`6#`$``V<$60%F&G`)*T#_^"=J``P`$"\*
M80`ICEA/D<@G2``$""T``O_K9P8([0`%__HP*P`F2,"`K?_X-T``)@@```UG
M``"0#*T````!``QF9B1K``1(>``L3KD`````6$\E0``D(@L@2TAX`"PO""\`
M3KD``%,P3^\`#$AX`"Q.N0````!83R5``#`B"R!+2'@`+"\(+P!.N0``4S!/
M[P`,2'@``B\J`#!A`/I\4$\U?``"``A@'B`M__@"@````#]?@&80,"L`)@)`
M_\``0``(-T``)DS?3`Q.74YU3E7_^$CG(#"_^0````1D!D[Y``!,L"9M``PD
M;0`0$BH`"@P!``5G%`P!``=G#@P!`"-G"`P!`"UF``%V(&H`#+'Y```'2F8`
M`6A(@7`874!K``#\LGL`"&;T3OL`!``M8```O``C8```?``'8```/``%8```
M`@RM````!0`(9@1P!6`"<`8R*@`(2,%T`"\"+P(O`B\++P$O`&$`##!/[P`8
M*T#_^&```*8,K0````4`"&8$<`=@`G`(,BH`"$C!=``O`B\"+P(O"R\!+P!A
M``O\3^\`&"\`80`BQ%A/*T#_^&!J#*T````%``AF!'`C8`)P)#(J``A(P70`
M+P(O`B\"+PLO`2\`80`+PD_O`!@O`&$`(HI83RM`__A@,`RM````!0`(9@1P
M+6`"<"TR*@`(2,%T`"\"+P(O`B\++P$O`&$`"XA/[P`8*T#_^#(J``@,00`"
M;4@@;?_X$6H`(@`BT/P`&")*TOP`&"#9(-D@;?_X$6H`(P`C#&H``P`(;1X1
M:@`N`"[0_``D(DK2_``D(-D@V2!M__@1:@`O`"\@"B!*+PA.N0```6983V!X
M2'@`GDZY`````%A/2'@`GD*G+P`K0/_\3KD``%-<3^\`#"!M__P@N0```A@C
MR````AA8B"\(3KD````06$\@;?_\(4H`E'``+P`O`"\`+PM(>``"+RT`"&$`
M"L)/[P`8($`1?``)`"(A;?_\`!@1?``!`",K0/_X("W_^$S?#`1.74YU3E4`
M`$CG`!"_^0````1D!D[Y``!,L"9M``RV_```9P8G;0`(`!@@"TYQ3-\(`$Y=
M3G5.50``2.<`,+_Y````!&0&3OD``$RP)FT`""1M``PG2@`$2'@``2\+80#W
MNE!/".L``0`F(`M.<4S?#`!.74YU3E4``$CG`#"_^0````1D!D[Y``!,L"9M
M``@D;0`,)TH`!$AX``$O"V$`]WI03P!K!@``)@PK``0`*F8("*L``0`F8#8D
M:P`@M/P``&<8$BH`"@P!``%F#@PJ``(`%F8&"*L``0`FM/P``&<.#"H`.``*
M9@8(JP`!`"8@"TYQ3-\,`$Y=3G5.50``2.<`$+_Y````!&0&3OD``$RP)FT`
M"`AK``,`)B`+3G%,WP@`3EU.=4Y5_WR_^0````1D!D[Y``!,L$'M_X`K2/]\
M(CD``#C^#($```$`;P``IB`!Y8`@0-'\```%:B)02'D``!`B+PDK2?]\3KD`
M`%184$]*@&862'D```:^+RW_?$ZY``!4>%!/8```TDAY```0*"\M_WQ.N0``
M5%A03TJ`9AY(>0``!KY(>0``$#(O+?]\3KD```463^\`#&```)Y(>0``$#8O
M+?]\3KD``%184$]*@&8``(9(>0``!KY(>0``$$0O+?]\3KD```463^\`#&!H
M2H%F$DAY```02B\(3KD``%1X4$]@4@R!````(&P<!H$```!`+P%(>0``$$XO
M"$ZY```%%D_O``Q@+@R!````?V822'D``!!2+PA.N0``5'A03V`4+P%(>0``
M$%8O"$ZY```%%D_O``PO+?]\+SD```<^+SD``!$&+RT`"$AY```06DAY```&
MODZY```%%D_O`!A*N0``!XQG)DAX``%(>0``$(9A`.C"4$](>0``!KX@0"\H
M``A.N0```R903V`42'D```)`2'D```:^3KD``"O@4$].74YU3E7_W$CG`S"_
M^0````1D!D[Y``!,L"9M``A\`"M\```0B/_P2'@``6$`(S983R/````0]B!`
M$7P``0`*$A-(@2M`__9P6EU`:V2R>P`(9O9.^P`$`&!@``0:`")@``0$`#Q@
M``,0`"=@``+V`"Y@``'.`#E@``'(`#A@``'"`#=@``&\`#9@``&V`#5@``&P
M`#1@``&J`#-@``&D`#)@``&>`#%@``&8`#!@```@(&W_]A%\``8`%GP!'A,,
M!P`G9@`#O$*M__!@``.T(&W_]A%\``4`%A(K``$,`0!X9@IP!"M`_^A4BV`0
M#`$`+F8$8``!3'`#*T#_Z$*M_^P0$TB`,CP`A%U!:P`!`+![$`AF]$[[$`0`
M1F```+X`16```+@`1&```+(`0V```*P`0F```*8`06```*``9F```)H`96``
M`)0`9&```(X`8V```(@`8F```((`86```'P`-V```%``-F```$H`-6```$0`
M-&```#X`,V```#@`,F```#(`,6```"P`,&```"8`.6````@`.&````(,K0``
M``3_Z&<.2'D``!":3KD```-F6$\@+?_L(BW_Z..@$A-(@4C!4HL"@0````\K
M0/_LT($K0/_L8`#_*`RM````!/_H9B@@+?_LZ8`2$TB!2,%2BP*!````!P:!
M````"2M`_^S0@2M`_^Q@`/[V+RW_[$AY```0KDAY```&ODZY```%%D_O``Q(
M>0``!KY.N0``#+)83R!M__8A0``,8``%AB!M__81?``%`!9%^0``!KX0$TB`
M2,`@0-'\````@1`0"````F8($A,,`0!?9A(,$P!?9@12BV#8%)-2BU**8-`,
M$P`N9E(0*P`!2(!(P"\`2'D``!"R3KD``#M`4$]*@&<V%)-2BU**$!-(@$C`
M($#1_````($0$`@```)F"!(3#`$`7V82#!,`7V8$4HM@V!234HM2BF#0$!-(
M@$C`+P!(>0``$,!.N0``.T!03TJ`9U00*P`!2(!(P"\`2'D``!#$3KD``#M`
M4$]*@&<X%)-2BU**$A,,`0`K9P8,`0`M9@84@5*+4HH0$TB`2,`@0-'\````
M@1`0"````F<(%)-2BU**8.)"$DAY```&ODZY```,LEA/(&W_]B%```Q@``1D
M(&W_]A%\``4`%AX30JW_\&```0P@;?_V$7P`"``6($L@2U*(2'@`/B\(2'D`
M``:^3KD```(.3^\`#"9`2CD```:^9A1(>0``$-)(>0``!KY.N0``5'A03TH3
M9P)2BR!Y```"NK'\```!_&8F2'D``!#82'D```:^3KD``%184$]*@&8.2'D`
M`!#>3KD```-F6$](>``!2'D```:^80#DDE!/(&W_]B%```PO0``080#E1B!O
M`!`A0``,2'D``!$,2'D```:^3KD``%184$]*@&8``Y`@;?_V+R@`#$ZY```,
M5%A/(FW_]B!I``PB:``,$"D`)2(```$``Q-!`"5@``-B(&W_]A%\``8`%GP!
M'A-@#"!M__81?``'`!8>$RMY```'/O_H+PM.N0``5(Q83R\`3KD```:.6$\@
M2R!+4H@B!TB!2,$O+?_P+P$O""\`*T#_[$ZY```%<D_O`!`F0$H39E@O.0``
M`KHO.0``!VY.N0``"&I03R9`MOP``&86(^W_Z```!SY(>0``$1).N0```V98
M3U*Y```'/B`'2(!(P"\M__`O`"\++RW_[$ZY```%<D_O`!`F0&"D4HL,!P`G
M9@X@;?_V(6W_[``,8``"DBM+_^0@;?_L)%`F2DH39P`""`P3`%QF5$HK``%G
M3A`K``%(@$C`($#1_````($0$`@```)G-A`K``)(@$C`($#1_````($0$`@`
M``)F'B`'2(!(P"\`2'D``!$@3KD``#M`4$]*@&8$<"06@`P3`"1F8$HK``%G
M6GP`$"L``4B`2,`@0-'\````@1`0`@```TH`9@`!>DAY```&OB\+80#CR%!/
M(@N0@4AX``%(>0``!KXK0/_@80#BIE!/("W_X%.M_^!*@&<`_T04DU*+4HI@
MZA(3#`$`7&8``31**P`!9P`!+%*+$!-(@').74%K6+![$`AF]D[[$`0`=&``
M`00`9F```/8`<F```.@`;F```-H`8F```,P`-V```%H`-F```%0`-6```$X`
M-&```$@`,V```$(`,F```#P`,6```#8`,&```#!*K?_P9Q@0$TB`2,`O`"\M
M__!.N0``.T!03TJ`9P84O`!<4HH4DU*+4HI@`/Z8$!-2BP0``#`4@!`32(!(
MP"\`2'D``!$D3KD``#M`4$]*@&<4$!)(@$C`YX`4@!(34HL$`0`PTQ(0$TB`
M2,`O`$AY```1+DZY```[0%!/2H!G%!`22(!(P.>`%(`2$U*+!`$`,-,24HI@
M`/XL%+P`"%**8!X4O``*4HI@%A2\``U2BF`.%+P`#%**8`84O``)4HI2BV``
M_@`4DU*+4HI@`/WV0A(@;?_V#"@`!@`69E)*!F<($7P`!0`68`@K?```$3C_
M\"!M_^PF4"1+2A-G,`P3`%QF(DJM__!G&A`K``%(@$C`+P`O+?_P3KD``#M`
M4$]*@&<"4HL4DU*+4HI@S$(2(`H@;?_LD)`A0``0(FW_]B-(``PF;?_D(`M.
M<4S?#,!.74YU3E7_]$CG(3"_^0````1D!D[Y``!,L"\M``QA`!MV6$\F0"`M
M``@70``*($#1_````B0>$$B'2,<D;0`0M/P``&<``,(@!P@```!F!@CK````
M%R`'"```!&<&".L`!0`7#"H``0`*9D00*@`62(`P0-'\```%GDH09@H2*@`6
M#`$`!&8H%VH`%@`6($O0_``,(DK2_``,(-D@V1`J`!>!*P`7+PIA`!M86$]@
M6!=\``$`%B=*``P(+0```!]G1@PJ`#X`"F8F#*T````!``QF%"`M``@50``*
M+PMA`!LB6$\F2F`@".L````78!@2*@`*#`$`)F8.#&H``0`(9@8(ZP```!<D
M;0`4M/P``&<``*@@!P@```%F!@CK````(R`'"```!6<&".L`!0`C#"H``0`*
M9E(0*@`62(`P0-'\```%GDH09B`,K0````D`"&8V$BH`%@P!``AG#`P!``9G
M!@P!``=F(!=J`!8`(B!+T/P`&")*TOP`#"#9(-DO"F$`&GY83V`P<`$70``B
M)TH`&`@M``$`'V<>%"H`"@P"`#YG#@P"`"9F#@QJ``$`"&8&".L````C)&T`
M&+3\``!G``"((`<(```"9@8(ZP```"\@!P@```9G!@CK``4`+PPJ``$`"F8R
M$"H`%DB`,$#1_```!9Y*$&<@%VH`%@`N($O0_``D(DK2_``,(-D@V2\*80`9
M[%A/8#!P`1=``"XG2@`D""T``@`?9QX4*@`*#`(`/F<.#`(`)F8.#&H``0`(
M9@8(ZP```"\(.0`$```'DV<``.80*P`*2(`B`$C!Y8$@0='\```#("\0+PM(
M>0``$3I(>0```D!.N0```WI/[P`02JT`$&<P$"L`%DB`(@!(P>6!($'1_```
M!68O*P`,+Q!(>0``$4Q(>0```D!.N0```WI/[P`02JT`%&<P$"L`(DB`(@!(
MP>6!($'1_```!68O*P`8+Q!(>0``$51(>0```D!.N0```WI/[P`02JT`&&<P
M$"L`+DB`(@!(P>6!($'1_```!68O*P`D+Q!(>0``$5Q(>0```D!.N0```WI/
M[P`02'D``!%D2'D```)`3KD```-Z4$\O"V$``(983R`+3-\,A$Y=3G5.50``
M2.<`$+_Y````!&0&3OD``$RP)FT`"+;\``!G3@PK``$`"F9&#"L`!0`69CX@
M"R!+2'@`)"\(3KD```"44$\F0!=\`!4`"C=\``(`"!=\``,`(D(K`"-(>``!
M2'D``!%H80#=$E!/)T``&"`+3-\(`$Y=3G5.5?_(2.<@,+_Y````!&0&3OD`
M`$RP)FT`"+;\``!G`!+H2FL`"&<`$N`,*P`%`!9F`!+6#&L``0`(9PH,*P`%
M`")F`!+$0J=.N0``!HY83R1`*VL`#/_X#&L``0`(;P@K:P`8__1@!$*M__00
M*P`*2(`R/`#D74%K``#PL'L0"&;T3OL0!`!38``2#`!18``1N@!08``1<`!/
M8``1)@!.8``0W`!-8``0Q``W8``03@`V8``/S``U8``/2@`T8``.R``S8``.
M1@`R8``-Q``P8``,K``N8``,@``@8``,-``?8``+N@`>8``+=@`<8``*Q@`;
M8``*$``:8``)6@`98``(Q``88``(+@`78``'F``68``'$``58``&B``48``&
M```38``%>``28``$\``18``$:``08``#V@`/8``#3``.8``"Q``-8``"3``,
M8``!G``+8``!$@`*8```B@!H8```.``$8```$B\*3KD```?06$^5RF``$6@O
M+?_X+PI.N0```BY03R\M__0O"DZY```$E%!/8``12"!M__0CR````IY**``9
M9PH@*``$(B@`"&`*+PA.N0```9Q83TZY```A6"M`_^0@+?_D4ZW_Y$J`;P`1
M#"\M__@O"DZY```$E%!/8.(@;?_X(\@```*>2B@`&6<*("@`!"(H``A@"B\(
M3KD```&<6$\K0/_L*T'_\"!M__0CR````IY**``99PH@*``$(B@`"&`*+PA.
MN0```9Q83R]```P@+?_L+T$`$"(M__`D+P`,)B\`$$ZY```=>"\!+P`O"DZY
M````GD_O``Q@`!!Z(&W_]"/(```"GDHH`!EG"B`H``0B*``(8`HO"$ZY```!
MG%A/*T#_["M!__"`@68.2'D``!%J3KD```-F6$\@;?_X(\@```*>2B@`&6<*
M("@`!"(H``A@"B\(3KD```&<6$\D+?_L)BW_\$ZY```;("\!+P`O"DZY````
MGD_O``Q@``_V(&W_]"/(```"GDHH`!EG"B`H``0B*``(8`HO"$ZY```!G%A/
M*T#_["M!__"`@68.2'D``!&,3KD```-F6$\@;?_X(\@```*>2B@`&6<*("@`
M!"(H``A@"B\(3KD```&<6$].N0``(5@O0``,("W_["(M__!.N0``(5@B+P`,
M+T``$"`!(B\`$$ZY``!+["`!3KD``"#<+P$O`"\*3KD```">3^\`#&``#TP@
M;?_X(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$\K0/_L*T'_\"!M
M__0CR````IY**``99PH@*``$(B@`"&`*+PA.N0```9Q83R0M_^PF+?_P3KD`
M`!>P+P$O`"\*3KD```">3^\`#&``#MH@;?_X(\@```*>2B@`&6<*("@`!"(H
M``A@"B\(3KD```&<6$\K0/_L*T'_\"!M__0CR````IY**``99PH@*``$(B@`
M"&`*+PA.N0```9Q83R]```P@+?_L+T$`$"(M__`D+P`,)B\`$$ZY```7OB\!
M+P`O"DZY````GD_O``Q@``Y8(&W_^"/(```"GDHH`!EG"B`H``0B*``(8`HO
M"$ZY```!G%A/*T#_["M!__`@;?_T(\@```*>2B@`&6<*("@`!"(H``A@"B\(
M3KD```&<6$].N0``(5@K0/_@("W_["(M__!.N0``(5@B+?_@XZ!.N0``(-PO
M`2\`+PI.N0```)Y/[P`,8``-T"!M__@CR````IY**``99PH@*``$(B@`"&`*
M+PA.N0```9Q83RM`_^PK0?_P(&W_]"/(```"GDHH`!EG"B`H``0B*``(8`HO
M"$ZY```!G%A/3KD``"%8*T#_X"`M_^PB+?_P3KD``"%8(BW_X.*@3KD``"#<
M+P$O`"\*3KD```">3^\`#&``#4@@;?_X(\@```*>2B@`&6<*("@`!"(H``A@
M"B\(3KD```&<6$\K0/_L*T'_\"!M__0CR````IY**``99PH@*``$(B@`"&`*
M+PA.N0```9Q83R0M_^PF+?_P3KD``!J<7L)$`DB"2,(@`DZY```@W"\!+P`O
M"DZY````GD_O``Q@``S&(&W_^"/(```"GDHH`!EG"B`H``0B*``(8`HO"$ZY
M```!G%A/*T#_["M!__`@;?_T(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD`
M``&<6$\D+?_L)BW_\$ZY```:G%W"1`)(@DC"(`).N0``(-PO`2\`+PI.N0``
M`)Y/[P`,8``,1"!M__@CR````IY**``99PH@*``$(B@`"&`*+PA.N0```9Q8
M3RM`_^PK0?_P(&W_]"/(```"GDHH`!EG"B`H``0B*``(8`HO"$ZY```!G%A/
M)"W_["8M__!.N0``&IQ<PD0"2()(PB`"3KD``"#<+P$O`"\*3KD```">3^\`
M#&``"\(@;?_X(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$\K0/_L
M*T'_\"!M__0CR````IY**``99PH@*``$(B@`"&`*+PA.N0```9Q83R0M_^PF
M+?_P3KD``!J<7\)$`DB"2,(@`DZY```@W"\!+P`O"DZY````GD_O``Q@``M`
M(&W_^"/(```"GDHH`!EG"B`H``0B*``(8`HO"$ZY```!G%A/*T#_["M!__`@
M;?_T(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$\D+?_L)BW_\$ZY
M```:G%?"1`)(@DC"(`).N0``(-PO`2\`+PI.N0```)Y/[P`,8``*OB!M__@C
MR````IY**``99PH@*``$(B@`"&`*+PA.N0```9Q83RM`_^PK0?_P(&W_]"/(
M```"GDHH`!EG"B`H``0B*``(8`HO"$ZY```!G%A/)"W_["8M__!.N0``&IQ6
MPD0"2()(PB`"3KD``"#<+P$O`"\*3KD```">3^\`#&``"CP@;?_X(\@```*>
M2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$\K0/_L*T'_\$ZY```A6"!M__0C
MR````IXO0``,2B@`&6<*(B@`!"0H``A@%"\(3KD```&<6$\O00`4(@`D+P`4
M(`$B`DZY```A6"(O``S"@"`!3KD``"#<+P$O`"\*3KD```">3^\`#&``":P@
M;?_X(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$\K0/_L*T'_\$ZY
M```A6"!M__0CR````IXO0``,2B@`&6<*(B@`!"0H``A@%"\(3KD```&<6$\O
M00`4(@`D+P`4(`$B`DZY```A6"(O``RQ@2`!3KD``"#<+P$O`"\*3KD```">
M3^\`#&``"1P@;?_X(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$\K
M0/_L*T'_\$ZY```A6"!M__0CR````IXO0``,2B@`&6<*(B@`!"0H``A@%"\(
M3KD```&<6$\O00`4(@`D+P`4(`$B`DZY```A6"(O``R"@"`!3KD``"#<+P$O
M`"\*3KD```">3^\`#&``"(PC[?_X```"GB!Y```"GDHH`!AG'B)0*TG_Z$H1
M9Q`,$0`P9@9**0`!9P1P`6`"<`!@&DHH`!EG$B(H``2"J``(5L!$`$B`2,!@
M`G``2H!G,")M__0CR0```IY**0`89P0@46`,+PE.N0```-983R!`+PA.N0``
M#+)83R1`8``(#")M__@CR0```IY**0`89P0@46`,+PE.N0```-983R!`+PA.
MN0``#+)83R1`8``'W"!M__@CR````IY**``89QXB4"M)_^A*$6<0#!$`,&8&
M2BD``6<$<`%@`G``8!I**``99Q(B*``$@J@`"%;`1`!(@$C`8`)P`$J`9S`C
MR````IY**``89P0@4&`0+SD```*>3KD```#66$\@0"\(3KD```RR6$\D0&``
M!V`@;?_T(\@```*>2B@`&&<$(%!@$"\Y```"GDZY````UEA/($`O"$ZY```,
MLEA/)$!@``<L#"L`!0`N9Q`O"DZY```'T%A/E<I@``<4(^W_^````IX@>0``
M`IY**``89QXB4"M)_^A*$6<0#!$`,&8&2BD``6<$<`%@`G``8!I**``99Q(B
M*``$@J@`"%;`1`!(@$C`8`)P`$J`9P8B;?_T8`0B:P`D(\D```*>2BD`&&<$
M(%%@#"\)3KD```#66$\@0"\(3KD```RR6$\D0"\K`"1.N0``!]!83V``!H(@
M;?_X(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$].N0``'R@O`2\`
M+PI.N0```)Y/[P`,8``&1"/M__@```*>('D```*>2B@`&&<@*U#_Z")M_^A*
M$6<0#!$`,&8&2BD``6<$<`%@`G``8!I**``99Q(B*``$@J@`"%;`1`!(@$C`
M8`)P`$J`5\%$`4B!2,$@`4ZY```@W"\!+P`O"DZY````GD_O``Q@``70(&W_
M^"/(```"GDHH`!EG"B`H``0B*``(8`HO"$ZY```!G%A/3KD``"%81H!.N0``
M(-PO`2\`+PI.N0```)Y/[P`,8``%BB\M__A.N0``""!83TZY```@W"\!+P`O
M"DZY````GD_O``Q@``5D#"L`!0`N9AP0.0``"K=(@$C`+P!(>0``$:YA`,]F
M4$]*@&<0+PI.N0``!]!83Y7*8``%,"!M__0CR````IY**``99PH@*``$(B@`
M"&`*+PA.N0```9Q83TZY```A6"!M__@CR````IXK0/_82B@`&&<$(%!@$"\Y
M```"GDZY````UEA/($`K2/_<(&W_W$H09Q(B+?_82H%O"E*M_]Q3K?_88.8@
M:P`D(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$].N0``(5@O*P`D
M*T#_V$ZY```'T%A/+RW_W$ZY``!4C%A/*T#_U"0M_]BT@&\$*T#_V"\M_]@O
M+?_<+PI.N0```K!/[P`,8``$4B!M__@CR````IY**``89P0@4&`0+SD```*>
M3KD```#66$\@0")M__0CR0```IXK2/_H2BD`&&<$(%%@#"\)3KD```#66$\@
M0"\(+RW_Z$ZY``!46%!/2H!;P40!2(%(P2`!3KD``"#<+P$O`"\*3KD```">
M3^\`#&```]8@;?_X(\@```*>2B@`&&<$(%!@$"\Y```"GDZY````UEA/($`B
M;?_T(\D```*>*TC_Z$HI`!AG!"!18`PO"4ZY````UEA/($`O""\M_^A.N0``
M5%A03TJ`7L%$`4B!2,$@`4ZY```@W"\!+P`O"DZY````GD_O``Q@``-:(&W_
M^"/(```"GDHH`!AG!"!08!`O.0```IY.N0```-983R!`(FW_]"/)```"GBM(
M_^A**0`89P0@46`,+PE.N0```-983R!`+P@O+?_H3KD``%184$]*@%_!1`%(
M@4C!(`%.N0``(-PO`2\`+PI.N0```)Y/[P`,8``"WB!M__@CR````IY**``8
M9P0@4&`0+SD```*>3KD```#66$\@0")M__0CR0```IXK2/_H2BD`&&<$(%%@
M#"\)3KD```#66$\@0"\(+RW_Z$ZY``!46%!/2H!:P40!2(%(P2`!3KD``"#<
M+P$O`"\*3KD```">3^\`#&```F(@;?_X(\@```*>2B@`&&<$(%!@$"\Y```"
MGDZY````UEA/($`B;?_T(\D```*>*TC_Z$HI`!AG!"!18`PO"4ZY````UEA/
M($`O""\M_^A.N0``5%A03TJ`5\%$`4B!2,$@`4ZY```@W"\!+P`O"DZY````
MGD_O``Q@``'F(&W_^"/(```"GDHH`!AG!"!08!`O.0```IY.N0```-983R!`
M(FW_]"/)```"GBM(_^A**0`89P0@46`,+PE.N0```-983R!`+P@O+?_H3KD`
M`%184$].N0``(-PO`2\`+PI.N0```)Y/[P`,8``!=DAY```1L$ZY```#9EA/
M8``!9"!M__@CR````IY**``99PH@*``$(B@`"&`*+PA.N0```9Q83R\!+P!.
MN0``!4A03R\!+P`O"DZY````GD_O``Q@``$@(&W_^"/(```"GDHH`!EG"B`H
M``0B*``(8`HO"$ZY```!G%A/+P$O`$ZY```)!%!/+P$O`"\*3KD```">3^\`
M#&```-P@;?_X(\@```*>2B@`&6<*("@`!"(H``A@"B\(3KD```&<6$\O`2\`
M3KD``!8(4$\O`2\`+PI.N0```)Y/[P`,8```F"!M__@CR````IY**``99PH@
M*``$(B@`"&`*+PA.N0```9Q83TAM_^PO`2\`3KD```LX3^\`#"\M__`O+?_L
M+PI.N0```)Y/[P`,8$H@;?_X(\@```*>2B@`&&<$(%!@$"\Y```"GDZY````
MUEA/($`0$"](``P@;P`,$!!(@$C`3KD``"#<+P$O`"\*3KD```">3^\`#+3\
M``!G(A=\``$`"B\M__A.N0``!]!83R\M__1.N0``!]!83R=*``Q,WPP$3EU.
M=4Y5__A(YR$PO_D````$9`9.^0``3+`F;0`(".L`!``+#"L``0`69@`!R"1K
M``P,*@`^``IF``$<#"L``0`*9P`!$@CK````%PCK````(SXJ``A(QPR'````
M`6T``6P@!W(,3KD``$S($C(("DB!<!A=0&L``):R>P`(9O1.^P`$``I@```H
M``%@```B``1@```(``-@```"(`=R#$ZY``!,R!6\``0("F```*(@!W(,3KD`
M`$S(%;P`"@@*('((`!`H``H,```F9@AP*!%```I@'"`'3KD``$S(('((`!`H
M``H,```G9@9P*1%```H@!TZY``!,R"!R"``0*``*#```*&=(#```*6="(`=R
M#$ZY``!,R!(R"`I(@2`!2,#E@"!`T?P```5F+Q!(>0``$?)(>0``!KY.N0``
M!19/[P`,2'D```:^80#><EA/4X=@`/\$#"H`)@`*9B8,:@`!``AF%@PK``$`
M"F<.".L````7".L````C8%!P*!5```I@2`PJ`"<`"F8(<"D50``*8#@0*@`*
M2(`B`$C!Y8$@0='\```#("\02'D``!(.2'D```:^3KD```463^\`#$AY```&
MOF$`W?983Q=\``H`%@@Y``0```>39Q1(>0``$C!(>0```D!.N0```WI03R`+
M8&H2*P`6#`$``V<Z#`$`!&<T2($@`4C`Y8`@0-'\```%9B\02'D``!(\2'D`
M``:^3KD```463^\`#$AY```&OF$`W8I83Q=\``0`%@@Y``0```>39Q1(>0``
M$EA(>0```D!.N0```WI03R`+3-\,A$Y=3G5.50``2.<`$+_Y````!&0&3OD`
M`$RP)FT`$"`M``AR#$ZY``!,R!(S"`M(@4C!@JT`#!>!"`L@"TYQ3-\(`$Y=
M3G5.50``O_D````$9`9.^0``3+`@;0`(#"@`)@`*9AIP`"\`+P`O`"\(<@$O
M`2\!80#F6D_O`!A@!"`M``A.74YU3E7_[$CG`S*_^0````1D!D[Y``!,L"9M
M``BV_```9A!"IV$``;A83R9`<#X70``*#"L`'0`*9PP(ZP`&``L@"V```+I^
M`B1+#&H``@`(;1@,*@`!`")F$"1J`!@,*@`=``IF!%*'8.`,AP````)O?"1+
M+P=A``%F6$\F0"!3(DHL2RM(_^PLV2S9+-DFK?_L?`$@!G(,3KD``$S(4H8@
M2R!+T<`B2M+\``P@V2#9(-F\AVTD(`9.N0``3,@@2R!+T<`B2M+\`!@@V2#9
M(-DO"F$``7983V`4*VH`&/_T+PIA``%F6$\D;?_T8*87?``^``H@!S=```@@
M"TYQ3-],P$Y=3G5.50``O_D````$9`9.^0``3+`@;0`(""@`!@`+9QYP`"\`
M+P`O`"\(2'@``4AX`#YA`.443^\`&"M```@@+0`(3EU.=4Y5__Q(YP`PO_D`
M```$9`9.^0``3+`F;0`,2'@``6$``'183R1`%7P``0`*("T`"!5``!8E2P`,
M(`I,WPP`3EU.=4Y5__Q(YP`PO_D````$9`9.^0``3+`F;0`(2'@``6$R6$\D
M0!5\``$`"A5\``4`%B\+3KD```RR6$\E0``,+PM.N0```6983R`*3-\,`$Y=
M3G5.5?_\2.<`$+_Y````!&0&3OD``$RP("T`"%*`<@Q.N0``3,@O`$ZY````
M`%A/)D`@+0`(4H!R#$ZY``!,R"\`0J<O"TZY``!37$_O``Q"ITZY```&CEA/
M)H`@+0`(-T``""`+3-\(`$Y=3G5.50``O_D````$9`9.^0``3+`@;0`(+Q!.
MN0``!]!83R!M``@O"$ZY```!9EA/3EU.=4Y5__Q(YP`0O_D````$9`9.^0``
M3+!P`"\`+P`O`"\M``Q(>``"+RT`"&$`XZ1/[P`8)D`7?``)`"(@;0`0)T@`
M&`@Y``0```>39Q@O"$AY```29$AY```"0$ZY```#>D_O``PB+0`(#($````'
M9P11@68:#"L``P`69PQ(>0``$GIA`-G86$\7?``$`!8@"TS?"`!.74YU3E7_
M_$CG`!"_^0````1D!D[Y``!,L$AX``%A`/ZN6$\F0!=\``$`"A=\``(`%B=M
M``@`#"`+3-\(`$Y=3G5.5?_T2.<`,+_Y````!&0&3OD``$RP)FT`""!K``0K
M2/_XL/P``&<``((,*``!``IF>`PH``@`%F9P`FO_P``F`&L`!@`F(F@`#"=)
M`!`@:``,(F@`#!`I`"4(````9SHO.0``!TI(>``$80#]C%!/2'@``4*G+RW_
M^"\`2'@``DAX``EA`.)T3^\`&"\`80#Y/%A/)T``!&`0+RW_^&$`_EA83Y'(
M)T@`!$JK`!QF!B`+8```@B1K`!Q*DF<$)%)@^$JK`"!G#"2K`"!*DF<$)%)@
M^$AX`"Q.N0````!83R2`)$!*JP`@9@0G2@`@(`L@2TAX`"PO""\*3KD``%,P
M3^\`#!5\``,`*@AJ``,`)B2J`!QP`"\`+P`O`"\`+P!(>`!#80#AU$_O`!@E
M0``@0JH`'"`+3-\,`$Y=3G5.5?_82.<!,+_Y````!&0&3OD``$RP1^W_[B\Y
M```"NB\Y```';DZY```(:E!/*T#_WDJ`9P`#$%*Y```'/DAY```2BB\`3KD`
M`%184$]*@&80(^W_W@``!VH@+?_N8``#(B!M_]X,$``C9ZY"K?_J0BW_V"!M
M_]Y*$&<``7I(>``23KD`````6$\D0$AX`!)"IR\*3KD``%-<3^\`#":*)DHK
M;?_>_]H@;?_:2A!G)!(0#`$`0&<<#`$`7F<6#`$`?F8*&WP``?_8$+P`(%*M
M_]I@U"!M_]H>$$(0+RW_WDZY```"Q%A/)4``""\M_]Y.N0``5(Q83S5```P@
M;?_:$(<K2/_>2A!F$DHM_]AG``#F".H``0`18```W$JM_^IF!"M*_^H0$%*M
M_]X,``!>9@8(Z@```!$@;?_>$!!(@'(874%K<K![$`AF]D[[$`0`?&```$X`
M/F```#(`/&```!8`*F````(5?``$`!`@;?_>0A!@2!5\``$`$"!M_]X,$``\
M9CA2K?_>8/`5?``"`!`@;?_>#!``/F8B4JW_WF#P%7P``P`0(&W_W@P0`'QF
M#%*M_]Y@\!5\``$`$`@J````$6<@(&W_W@P0`"YF%@CJ``(`$2!M_]X,$``N
M9@92K?_>8/`@+?_>D*W_VC5```Y@`/Z`2JW_ZF<`_AXO.0```KHO.0``!VY.
MN0``"&I03R/````':DJ`9P`!*E*Y```'/DAY```2CB\`3KD``%184$]*@&84
M2'D``!*280#6"%A/("W_[F```3@@>0``!VH0$`P``"-GI'`!(\````>(2JW_
MZF8,('D```=J2A!G``#*80"5,'(H!$$`"&LRL+L0"&;T3OL0!@```#M@`/_2
M````+&``_\H```$K8```7````29@```^````"F```!A(>0``$J9A`-6.6$\@
M>0``!VI"$&":2JW_ZF<,2'D``!*Z80#5<EA/('D```=J0A!@`/]^+SD``!#V
M2'@`!&$`^<A03R/````0]DJM_^IF$$AY```2TF$`U3Y83V``_U(@;?_J(7D`
M`!#V``0@;?_J*U#_ZDJM_^IG`/\V(&W_ZDIH``YGYF``_RA"N0``!XA@`/S6
M('D```=N(\@```*>2B@`&&<$(%!@$"\Y```"GDZY````UEA/($`CR```!VI(
M>0``$NAA`-3.6$\@+?_N3-\,@$Y=3G5.5?_XO_D````$9`9.^0``3+!2N0``
M!XQ(>``!2'D``!+^80"^T%!/2'D``!,`($`O*``(3KD```,F4$]P`2/````'
M/B\M``@O.0``!VY.N0```BY03R!Y```';B/(```"GDHH`!AG!"!08!`O.0``
M`IY.N0```-983R!`(\@```=J2'D``!"Z3KD``%/X6$]*@&<(<`$K0/_\8`AA
M``*P*T#__"!Y```&IBM(__A*K?_\9PHK?```"$H`"&`@+PA.N0````!83R\`
M3KD```P,6$\O+?_X*T``"&$06$]3N0``!XP@+0`(3EU.=4Y5__A(YP`PO_D`
M```$9`9.^0``3+`F;0`(*TO_^+;\``!G``#,2JL`&&<,+RL`&$ZY```!9EA/
M2JL`#&<,+RL`#$ZY```'T%A/2JL`%&<*+RL`%&$``8I83TJK``1G"B\K``1A
M``"26$\0*P`J2(`$0``!;5H,0``$;%3C0$[[``)@!F`$8"Q.<4JK`!QG"B\K
M`!QA`/]J6$\,*P`!`"IF+DJK`"!G*"\K`"!A`/]26$]@'$JK`!QG""\K`!QA
M.%A/2JL`(&<(+RL`(&$J6$\D2R93+PI.N0```6983[;\``!G`/\ZM^W_^&8`
M_S).<4S?#`!.74YU3E7__$CG`1"_^0````1D!D[Y``!,L"9M``A^`3`K``A(
MP+Z`;@``LB`'<@Q.N0``3,@2,P@*2($,00`-9```E.5!3OL0`F```(I@```N
M8```0&```'Y@``!Z8```2F```$9@``!"8```:F```%)@```*8```7F```%H@
M!W(,3KD``$S(+S,(`&$`_W983V!"(`=R#$ZY``!,R"\S"`!A`/YH6$]@+"`'
M<@Q.N0``3,@O,P@`3KD```?06$]@%"`'<@Q.N0``3,@O,P@`81I83TYQ4H=@
M`/]&+PMA`/=P6$],WPB`3EU.=4Y5__Q(YP`PO_D````$9`9.^0``3+`F;0`(
M2JL`E&<*+RL`E&$`_O)83TJK`)!G"B\K`)!A`/[B6$\@2R!+6(@O"$ZY````
M/EA/('D```(8L<MF"B)3(\D```(88`XD2"!2L<MG!"128/8DDR`+($LO"$ZY
M```!9EA/3-\,`$Y=3G5.5?ZX2.<S,K_Y````!&0&3OD``$RP?@!P_R/````X
M_D*Y```Y`D)Y```Y!D7M_M(K?```$0+^P$JY```X^F<<(`=(P"\Y```X_B\`
M2'D``#D(3KD```3`3^\`#%2*($I#[0``L<EC$DAY```Y'&$`T0!83W`!8``A
MHC2'4*W^P$'Y```0_B)M_L`BV"+8(`<B!TC!TH$@0='\```MD#P0#$;\&&\`
M`)@B.0``./Y*@6H680"0&B/````X_DJ`:@AR`"/!```X_B`&2,`B.0``./[0
M@2P`2D9K9`Q&#&5L7B`&)`9(PM2"($+1_```%,8\$"`&)`9(PM2"($+1_```
M,RXP$$C`L(%F-'#_(\```#C^0?D``!#V0_D``!#^(M@BV"X&,#D``#D&2,!*
M@&\`_PA3@#/````Y!F``_OP@!R('2,'2@2!!T?P``#8"/!`,1O_^9FHB.0``
M./Y*@6H480"/;"/````X_DJ`:@9"N0``./XK?```$P+^O"!M_KP,4/__9@@R
M*``"LD=G!EBM_KQ@Z%BM_KP@;?Z\,!!(P$J`:PJPN0``./YFZ$YQ(&W^O#PH
M``)*1FH&<`!@`"!<2D9F``$<,#D``#D&#$``!&0``0[E0$[[``)@```.8```
M'&```!A@``#(2'D``#DP80#/?EA/4KD``#D",_P``P``.09![?[4M<AE``">
M,!(B`$C!TH$@0='\```MD#(0!D$!`"P!2D9K0@Q&#&5L/"(&)`9(PM2"($+1
M_```%,8R$$C!TH$@0='\```S+C(0#$$!`&86(@8D!DC"U((@0M'\```4QCX0
M8`#]SB(`2,'2@2!!T?P``"V0/!!*N0``./IG'$C`,BK__DC!+P$O`$AY```Y
M/DZY``!"5$_O``Q5BE&M_L!@`/]<<`%@`!]L2KD``#CZ9Q0O.0``./Y(>0``
M.6I.N0``0E103TJY```X_F?6</\CP```./Y@`/VP2KD``#CZ9Q0@!DC`+P!(
M>0``.8Q.N0``0E103R`&(@9(P=*!($$B2-/\```QX#`12,#0@)7`)FW^P")!
MT_P``#'@,!%(P.>`D:W^P")M_L!0B4WY```0_BS9+-D@!M'\```PDCP0(@8D
M!DC"U((@0M'\```P9#(0TE)203M`_M`[0?[2#$$,96PN)`%(PM2"($+1_```
M%,8^$"(')`=(PM2"($+1_```,RXB!DC!1($T$$C"M(%G("(&)`9(PM2"($+1
M_```,&0R$$C!TH$@0='\```4QCX0!$```6T`_'H,0`"F;`#\<N5`3OL``F``
M`I9@``*^8``"S&```MI@``+@8``"YF```Q1@``,D8``#*F```SQ@``-"8`#\
M/&```U!@``.&8``#FF```[1@``/:8``$`&``!"Y@``1D8``$FF``!-A@``4:
M8``%9&``!:Y@``8`8``&8F``!I)@`/OX8``&E&``^_!@``:F8`#[Z&``!JA@
M``:N8``&SF``!M1@``;T8``&^F``!P!@``<B8``'.F``^\!@`/N\8``'1F``
M^[1@``=D8``'LF``!]Q@``@&8``(,&``"%I@``B$8``(KF``"-A@``D"8``)
M+&``"59@``F`8``)JF``"<Q@``GN8``*$&``"C)@``I48``*=F``"IA@``JZ
M8``*W&``"OY@``L@8``+0F``"V1@``N&8``+J&``"\I@``OL8``,#F``##!@
M``Q28``,=&``#)9@``RX8``,\&``#1)@``TT8``-5F``#7A@``V08``-J&``
M#>)@``X<8``.5&``#HQ@``Z28``.LF``#M)@``[R8``/$F``#RI@``\X8``/
M1F``#UA@``^28``/OF``#_A@`!`*8``0$&``$!9@`!`<8``0(F``$&Q@`!"T
M8``0T&``$/A@`!$68``1-F``$51@`!%R8``1P&``$>)@`!(P8``24F``$JA@
M`!,"8``3/F``$WA@`!.P8``3ZF``%"1@`!1"8``4?&``%)I@`!388``5+&``
M%6I@`!6L8``5\&``%AQ@`!9*8``6C&``%M!@`!;\8``7*F``%W!@`!>48``7
MPF``%^)@`!@48``8/&``&'A@`!B^8``8Z&``&1)@`!E48``9=F``&:Y@`!G8
M8``9]&``&A9@`!HZ8``:7F``&J)@`!KB8``;'&``&VI*N0``!XQG$B\380#`
M)EA/(\````:F8`#YNB\380#`%%A/(\````:B8`#YJ"/K__```!#^(],``!$"
M8`#YEB/K__@``!#^(],``!$"8`#YA$*Y```0_F``^7HCTP``$/Y@`/EP(^O_
MX```#+X@2Y[\``@B3W`'$MA1R/_\+RO_\$AX``%A`,#H3^\`$"/````0_F``
M^3XO*__X80"_EEA/(\```!#^8`#Y*D*Y```0_F``^2`O$R\K__AA`+^F4$\C
MP```$/Y@`/D*0KD``!#^8`#Y`"\3+RO_^&$`R0I03R/````0_F``^.I*J__X
M9RIP`"\`+P`O`$AX``-A`+_@3^\`$"\`+RO_^&$`R-I03R/````0_F``^+I"
MN0``$/Y@`/BP+RO_^"\K__!A`,BX4$\CP```$/Y@`/B8<``O`"\3+P!(>``#
M80"_E$_O`!`CP```$/Y@`/AZ+RO_^'``+P`O`$AX``-A`+]T3^\`$"\3+P!A
M`,BB4$\CP```$/Y@`/A0+RO_^'``+P`O`$AX``-A`+]*3^\`$"\3+P!A`,BX
M4$\CP```$/Y@`/@F(^O_X```#+X@2Y[\``@B3W`'$MA1R/_\+RO_\$AX``%A
M`+^>3^\`$"/````0_F``]_0CZ__@```,OB!+GOP`"")/<`<2V%'(__PO*__P
M2'@``6$`OVQ/[P`0+P!A`,C26$\CP```$/Y@`/>Z(^O_\```#+XO*__X80#O
M'EA/($N>_``((D]R!Q+84<G__"\`2'@``6$`ORI/[P`0(\```!#^8`#W@"/K
M__````R^+RO_^&$`[N183R!+GOP`"")/<@<2V%')__PO`$AX``%A`+[P3^\`
M$"\`80#(5EA/(\```!#^8`#W/B/K_^````R^($N>_``((D]P!Q+84<C__"\K
M__!(>``"80"^MD_O`!`O`"\K_]AA`,<@4$\O`&$`[K983R/````0_F``]O@C
MZ__@```,OB!+GOP`"")/<`<2V%'(__PO*__P2'@``F$`OG!/[P`0+P!A`,?6
M6$\O`"\K_]AA`,;24$\O`&$`[FA83R/````0_F``]JHCZ__P```,OB\K__AA
M`.X.6$\@2Y[\``@B3W('$MA1R?_\+P!(>``"80"^&D_O`!`O`"\K_^AA`,:$
M4$\O`&$`[AI83R/````0_F``]EPCZ__P```,OB\K__AA`.W`6$\@2Y[\``@B
M3W('$MA1R?_\+P!(>``"80"]S$_O`!`O`&$`QS)83R\`+RO_Z&$`QBY03R\`
M80#MQ%A/(\```!#^8`#V!B/3```0_B/K__```!$"(^O_P```#+Y!^0``$/XB
M2)[\``@L3W`''-E1R/_\+RO_X$AX``)A`+UJ3^\`$"\`+RO_N&$`Q=103R\`
M80#M:EA/+P`O*__080"\/%!/(\```!#^8`#UH"!+GOP`"")/<`<2V%'(__Q"
MITAX``1A`+TB3^\`$"\`+RO_^&$`Q8Q03R/````0_F``]6Q"N0``$/Y@`/5B
M2'D``#F880#(-EA/(_D``!#V```0_F``]4A"N0``$/Y@`/4^(],``!#^8`#U
M-'``+P`O`"\`+Q-(>``!2'@`'V$`S\I/[P`8(\```!#^8`#U$"/3```0_F``
M]09P`"\`+P`O`"\32'@``4AX`!]A`,^<3^\`&"/````0_F``].)"N0``$/Y@
M`/380KD``!#^8`#TSDAX``$O*__H80"P,%!/($`A:__X`!`O*__H3KD```%F
M6$]@`/2H2'@``4AY```YFF$`L`A03R!`(6O_^``08`#TC$AX``$O*__X80"O
M[E!/($`A4P`<8`#T='``+P`O`"\3+RO_\$AX``)(>``=80#/"$_O`!@CP```
M$/Y@`/1.+RO_\&$`Z:Q83R=`__`@0!(H``H,`0`^9@HO$V$`Z9183R:`2'@`
M`4*G+Q,O*__P2'@``DAX``EA`,Z^3^\`&"\`80#EAEA/(\```!#^8`#S_'``
M+P`O`"\3+RO_Z$AX``)(>``*80#.D$_O`!@O`&$`Y5A83R/````0_F``\\YP
M`"\`+P`O$R\K_^A(>``"2'@`"V$`SF)/[P`8+P!A`.4J6$\CP```$/Y@`/.@
M<``O`"\`+Q,O*__H2'@``DAX``QA`,XT3^\`&"\`80#D_%A/(\```!#^8`#S
M<G``+P`O`"\3+RO_Z$AX``)(>`!H80#.!D_O`!@O`&$`Y,Y83R/````0_F``
M\T1P`"\`+P`O$R\K_^A(>``"2'@`#6$`S=A/[P`8+P!A`.2@6$\CP```$/Y@
M`/,6<``O`"\`+Q,O*__H2'@``DAX``YA`,VJ3^\`&"\`80#D<EA/(\```!#^
M8`#RZ'``+P`O`"\3+RO_Z$AX``)(>``/80#-?$_O`!@O`&$`Y$183R/````0
M_F``\KIP`"\`+P`O$R\K_^A(>``"2'@`$&$`S4Y/[P`8+P!A`.066$\CP```
M$/Y@`/*,<``O`"\`+Q,O*__H2'@``DAX`!=A`,T@3^\`&"\`80#CZ%A/(\``
M`!#^8`#R7G``+P`O`"\3+RO_Z$AX``)(>``880#,\D_O`!@O`&$`X[I83R/`
M```0_F``\C!P`"\`+P`O$R\K_^A(>``"2'@`&6$`S,1/[P`8+P!A`..,6$\C
MP```$/Y@`/("<``O`"\`+Q,O*__H2'@``DAX``1A`,R63^\`&"\`80#C7EA/
M(\```!#^8`#QU'``+P`O`"\3+RO_\$AX``)(>``*80#,:$_O`!@CP```$/Y@
M`/&N<``O`"\`+Q,O*__P2'@``DAX``MA`,Q"3^\`&"/````0_F``\8AP`"\`
M+P`O$R\K__!(>``"2'@`#&$`S!Q/[P`8(\```!#^8`#Q8G``+P`O`"\3+RO_
M\$AX``)(>`!H80#+]D_O`!@CP```$/Y@`/$\<``O`"\`+Q,O*__P2'@``DAX
M``UA`,O03^\`&"/````0_F``\19P`"\`+P`O$R\K__!(>``"2'@`#F$`RZI/
M[P`8(\```!#^8`#P\'``+P`O`"\3+RO_\$AX``)(>``/80#+A$_O`!@CP```
M$/Y@`/#*<``O`"\`+Q,O*__P2'@``DAX`!!A`,M>3^\`&"/````0_F``\*1P
M`"\`+P`O$R\K__!(>``"2'@`$6$`RSA/[P`8(\```!#^8`#P?G``+P`O`"\3
M+RO_\$AX``)(>``280#+$D_O`!@CP```$/Y@`/!8<``O`"\`+Q,O*__P2'@`
M`DAX`!-A`,KL3^\`&"/````0_F``\#)P`"\`+P`O$R\K__!(>``"2'@`%&$`
MRL9/[P`8(\```!#^8`#P#'``+P`O`"\3+RO_\$AX``)(>``580#*H$_O`!@C
MP```$/Y@`._F<``O`"\`+Q,O*__P2'@``DAX`!9A`,IZ3^\`&"/````0_F``
M[\!P`"\`+P`O$R\K__!(>``"2'@`,F$`RE1/[P`8(\```!#^8`#OFG``+P`O
M`"\3+RO_\$AX``)(>``S80#*+D_O`!@CP```$/Y@`.]T<``O`"\`+Q,O*__P
M2'@``DAX`#1A`,H(3^\`&"/````0_F``[TYP`"\`+P`O$R\K__!(>``"2'@`
M-6$`R>)/[P`8(\```!#^8`#O*'``+P`O`"\3+RO_\$AX``)(>``V80#)O$_O
M`!@CP```$/Y@`.\"<``O`"\`+Q,O*__P2'@``DAX`#=A`,F63^\`&"/````0
M_F``[MQP`"\`+P`O$R\K__!(>``"2'@`%V$`R7!/[P`8(\```!#^8`#NMG``
M+P`O`"\3+RO_\$AX``)(>``880#)2D_O`!@CP```$/Y@`.Z0<``O`"\`+Q,O
M*__P2'@``DAX`!EA`,DD3^\`&"/````0_F``[FHO*__P80#,6%A/+Q,O0``@
M80#,3%A/<@`O`2\!+P`O+P`H2'@`!$AX`%5A`,CH3^\`&"/````0_F``[BYP
M`"\`+P`O$R\K__!(>``"2'@`&F$`R,)/[P`8(\```!#^8`#N"'``+P`O`"\3
M+RO_\$AX``)(>``;80#(G$_O`!@CP```$/Y@`.WB0J<O$R\K__`O*__@2'@`
M`TAX`!QA`,AV3^\`&"/````0_F``[;QP`"\`+P`O$R\K__!(>``"2'@`!&$`
MR%!/[P`8(\```!#^8`#MEB\3+RO_\$AX``5A`+MH3^\`#"/````0_F``[7HO
M$R\K__!(>``&80"[3$_O``PCP```$/Y@`.U><``O`"\`+P`O*__X<@$O`2\!
M80#']$_O`!@O`&$`WKQ83R\`2'@`"DAX``%A`.$.3^\`#"/````0_F``[2!P
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
SHAR_EOF
#	End of shell archive
exit 0

ain@j.cc.purdue.edu (Patrick White) (08/07/88)

Submitted by:	rminnich@udel.edu (Ron Minnich)
Summary:	A script language.  (a port from it's counterpart on unix)
Poster Boy:	Patrick White	(ain@j.cc.purdue.edu)
Archive Name:	binaries/amiga/volume8/perl.uu.sh5.Z
tested..
 
NOTES:
   I didn't want ot learn a new language just to test this, so I only tried
a "hello world" program.  It worked.  THerefore, this has not been extensively
tested.
   The docs are apparently a copyy of the unix ones -- I don't know if there
is anything missing from Amiga Perl that is in Unix Perl.
   As for the docs, I'm posting an nroffed copy for those that don't have
nroff, and the nroff source in case anybody wants it... you probably only
want to keep one version of the docs.
.
 
 
-- Pat White   (co-moderator comp.sources/binaries.amiga)
ARPA/UUCP: j.cc.purdue.edu!ain  BITNET: PATWHITE@PURCCVM  PHONE: (317) 743-8421
U.S.  Mail:  320 Brown St. apt. 406,    West Lafayette, IN 47906
[archives at: j.cc.purdue.edu.ARPA]
 
========================================
 
#	This is a shell archive.
#	Remove everything above and including the cut line.
#	Then run the rest of the file through sh.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar:	Shell Archiver
#	Run the following text with /bin/sh to create:
#	perl.uu.ae
# This archive created: Mon Aug  1 12:55:11 1988
# By:	Patrick White (PUCC Land, USA)
cat << \SHAR_EOF > perl.uu.ae
M$V$`N;9/[P`8(\```!#^8`#>_"\380#36%A/0J=(>``#+T``)&$`U)!03TAX
M``%"IR\`+R\`*$AX``(O*__X80"Y>$_O`!@CP```$/Y@`-Z^+SD```=*2'@`
M`V$`U%I03TAX``$O$R]``"1A`)H.4$\O`$AX``-A`-0^4$](>``!0J<O`"\O
M`"A(>``"+RO_^&$`N29/[P`8(\```!#^8`#>;"\380#2R%A/2'@``2\K__@O
M0``D80"9PE!/+P!(>``#80#3\E!/2'@``4*G+P`O+P`H2'@``B\K__!A`+C:
M3^\`&"/````0_F``WB!,WTS,3EU.=0`````#[````34```````!Z0@``>A(`
M`'GD``!WH```:&H``&@B``!GW@``9YH``&)X``!><```7>X``%UL``!<Z@``
M7&@``%OF``!:9```6>(``%EH``!8Q@``6$(``&0Z``!CR@``8RH``&`B``!?
MY@``7Y(``%]6``!?`@``7L8``%MH``!;5@``6N```%K.``!95```64(``%>R
M``!P,@``12```$3Z``!VI@``=HX``'9X``!V8@``=A```&W\``!MX@``;)X`
M`&Q^``!KA@``:A(``&GT``!IV```:;0``&F@``!I9@``070``$%8``!!1@``
M0-@``$"2``!`>```0&8``'$*``!N"```1RX``#]2```^O@``.S8``#D0```V
MT```,^0``#->``!Q9@``9%0``$[L```Z)@``.?H``#A6```X1```.`H``#?X
M```VB@``#:@``&Z\``!K5```:N@``%5B``!53```518``%3@``!4J@``"K0`
M``AZ```(8```!W@``'2(```'0@``:+X``&=&``!FU@``9EH``&7>``!E8@``
M9.8``&-8``!C,@``8NP``&`P``!?H```7Q```%Z```!=_@``77P``%SZ``!<
M>```6_8``%MT``!:[```67````9L``!1]@``45(``%$D``!0\```3_(``$UD
M``!-2```3/@``#70```U)@``"$8```4L```$4```:R(``&JV``!J.@``3'X`
M`$H4``!)Z@``2;H``$F```!)2@```VX``'*B``!PO```9SX``&;"``!F1@``
M9<H``&5.``!DT@``3HH``$X\``!)8@``22X``$D"```S+@``,A(``#%X```P
MR```,(8``"_B```O/```+P@``"[6```NH```+FH``"X^```MF@``+6@``"TF
M```LV@``+$8``"P2```KW@``*ZP``"N````K5```*R@``"K\```JT```*IX`
M`"I<```J&@``*<X``"DJ```H^```*,0``">T```G@```)TP``"<8```F=```
M)D(``"86```E>```)60``"4R```D;@``(\H``".8```C9@``(SH``",F```B
M^@``(N8``"*T```B@@``(=P``"&J```A#```(&@``"`V```@````'UP``!ZX
M```>A@``'EH``!Y&```>&@``'@8``!UB```=+@``'0(``!Q<```<*@``&_@`
M`!NV```;>@``&T8``!L:```;!@``&M```!JD```9_@``&=(``!DL```8^```
M&,P``!B:```8;@``&#H``!@.```#%```#!P```*P```'K````GP``$X4``!)
MU@``29@``$D8```U\````F@```)*```"+````@X```%H``!*6````28```.N
M```!"```#48```#(``!W7@``=MP``'7T``!T_```=`P``'"&``!O2```;PH`
M`&YR``!N/```;=0``&V"``!M0```;/@``&OX``!KM```:W8``&D4``!6!```
M58P``%)"``!*=```2,H``$BB``!('```1]P``$>J``!%=@``/\```#\R```^
MH@``/B8``#WV```\/@``.]```#L(```X\```-K```#48```T#@``,\8``#,$
M```(+```!\P````2`````0````$```+J`````0````0```3R`````@````8`
M`'3````'A@````$````)```'7`````$````-```%;`````<````.``!W#@``
M.D8``#B2``!'3```.U0``#DN```V[@```!`````1``"8$```C(```)7^``"4
ME@``D^H``).B``"2^@``DK(``)(H``",$@``3J```#N8```5-@``%(0```9,
M```%Y@```*,````3``!TR@``9'8``&-0``!H6@``:!8``&?2``!GC@``9#(`
M`&/"``!C(@``8G```&`,``!?U@``7WP``%]&``!>[```7K8``%Y@``!>-```
M7=X``%VR``!=7```73```%S:``!<K@``7%@``%PL``!;U@``6ZH``%M.``!;
M(@``6L8``%J:``!:1```6A@``%G2``!9I@``63H``%C\``!8M@``6'@``%@B
M``!7]@``5ZH``%?0``!7@@``=$X``%=T``!/<@``3Q@``'*```!PG```3S0`
M``O@``!HR@``:'X``&@P``!G[```9Z@``&=2``!FX@``9F8``&7J``!E;@``
M9/(``&-D``!C/@``8O@``&*$``!@/```7ZP``%\<``!>C```7@H``%V(``!=
M!@``7(0``%P"``!;@```6O@``%IP``!9[@``67P``%C2``!83@``!GH```2F
M``!VF```=2X``&Y(``!H\```:.0``&1(``!CF```8D@``&&T``!78```-GP`
M``/<``!T<@``<]@``&BD``!G+@``9PH``&:R``!FC@``9C8``&82``!EN@``
M998``&4^``!E&@``9,(``&2>``!C[@``8BX``&&0``!A7```8.```&"P```]
M2@``/.H``#5:```-X```#0H```R\```,D```"Y0```L\```*W@``!!8```-(
M``!T-```2D(```Q8```+&```!@0```+B```"S@``#&P```'P```!V@```<``
M``&N``!MI```8CH``&&<``!A:```8.P``&"\``!-L```3(X``#F\```WN@``
M-3P```5(```$W@```#P``&X4``!6/```3O8``#-X````*````%0````6``!5
MM@``3?0``#E,```W.@``</@``'`0``!MZ@``1QH``$4(``!$X@``/T```#ZL
M```\@@``.R(``#C^```VO@``,]```#-,``"/)@``CJX``(+4``!W/@``=<(`
M`'4<``!N5@``;;(``$<,```]T@``/<@``#U^```-G@``!RH``&=F``!9%@``
M6)(``$]2``!.3@``3`X``#TD```\Q```.G8``#I:```Y8@``.*8``#=0```W
M(```+%@```>B```$-````]````*2``!Q5@``/!X``#-J```RR```,E@``#&:
M```P^```,`X``"]J```MQ@``+&(``"E6```H3```)]H``":@```EG@``)+H`
M`"/V```B"@``(3(``""4```?B```'N0``!V.```<B@``&BP``!E:```7E@``
M%R0``!:R```-M@```OX```&``````0```!@```)T````!````!H```P````&
M9@```X0```#T```#!````!X``)C*``"82```EP```)7"``"5K@``E88``)3V
M``"4X```E,X``)2(``"1#```@N0``((F``"!D@``@2X``(#@``"`D@``@$P`
M`(`*``!_T```?Y8``']D``!^&@``?=8``'W$``!]M```>OX``'KP``!ZT@``
M>L```'J>``!ZC```>FH``'I6``!Z/```>BX``'HD``!Z&@``>@P``'H&``!Y
M_@``>=X``'G*``!YP@``>:X``'F6``!YB```>68``'E,``!Y1```>3@``'D4
M``!X\@``>,(``'B\``!XL@``>*0``'B6``!X@@``>'(``'A:``!X2@``>#@`
M`'@:``!X$```>`0``'?V``!WY@``=[8``'>:``!WD@``=X8``'=T``!W;@``
M=V@``'3>``!TI```='P``'16``!T2```=#X``'0H``!T'```=!(``'/H``!S
MX@``<[P``'.R``!S>```<U```'-$``!S-```<R@``'+>``!RT@``<L(``'*N
M``!RF@``<I0``'*(``!R>@``<,H``'"T``!PK@``<)8``&^8``!NW@``;K``
M`&ZF``!K2```:T```&L6``!K#@``:MP``&K4``!JJ@``:J(``&HN``!J)@``
M9V```&.&``!C>@``61```%B,``!5V@``558``%5```!5-```50H``%3^``!4
MU```5,@``%2>``!4E```5'P``%0@``!3;@``4J(``%'(``!13```41X``$_L
M``!/6@``3TP``$]&``!/+@``3N(``$Y^``!.2```3C```$X(``!-7@``34(`
M`$SR``!,<@``3`@``$J```!**@``2AX``$H(``!)^```2>(``$G.``!)L@``
M29```$EV``!)6```24```$DD``!(]@``2.X``$C8``!%I@``1!H``#^@```_
MB@``/Q(``#[\```]'@``/+X``#Q(```[9```.L8``#IP```Y7```.*X``#=*
M```W&@``-<H``#+>```RV```,FX``#)H```R1@``,D```#(Z```R+@``,B@`
M`#(*```QL```,:H``#&,```QA@``,7```#%H```Q#@``,0@``##F```PX```
M,-0``##````PL```,*H``#"D```PF```,)(``#!^```P)```,!X``"_\```O
M]@``+]H``"^````O>@``+U@``"]2```O-```+R0``"\>```O````+O```"[J
M```NS@``+KX``"ZX```NK```+I@``"Z(```N@@``+G8``"YB```N4@``+DP`
M`"XV```MW```+=8``"VT```MK@``+9(``"V"```M?```+6```"U0```M2@``
M+40``"TX```M,@``+1X``"T.```M"```+0(``"SV```L\```+-(``"QX```L
M<@``+%(``"P^```L+@``+"@``"P*```K^@``*_0``"O6```KQ@``*\```"ND
M```KE```*XX``"MX```K:```*V(``"M,```K/```*S8``"L@```K$```*PH`
M`"KT```JY```*MX``"K(```JN```*K(``"J6```JA@``*H```"IZ```J;@``
M*F@``"I4```J1```*CX``"HX```J+```*B8``"H2```J`@``*?P``"GV```I
MZ@``*>0``"G&```I;```*68``"E$```I/@``*2(``"D2```I#```*/```"C@
M```HV@``*+P``"AB```H7```)_```"?J```GR```)\(``">L```GG```)Y8`
M`"=X```G:```)V(``"=$```G-```)RX``"<0```FM@``)K```":.```FB```
M)FP``"9<```F5@``)CH``"8J```F)```)@X``"6T```EK@``)8P``"6&```E
M<```)5P``"5,```E1@``)2H``"30```DR@``)*@``"2B```DG```))```"2*
M```D9@``)`P``"0&```CY```(]X``"/"```CL@``(ZP``".0```C@```(WH`
M`"->```C3@``(T@``",R```C'@``(PX``",(```B\@``(MX``"+.```BR```
M(JP``"*<```BE@``(GH``"(@```B&@``(?@``"'R```AU```(<0``"&^```A
MH@``(4@``"%"```A(```(1H``"$$```@J@``(*0``"""```@?```(&```"!0
M```@2@``("X``"`>```@&```(`P``!_X```?G@``'Y@``!]V```?<```'U0`
M`![Z```>]```'M(``![,```>L```'J```!Z:```>?@``'FX``!YH```>4@``
M'CX``!XN```>*```'A(``!W^```=I```'9X``!U\```==@``'5H``!U*```=
M1```'3P``!TF```=%@``'1```!SZ```<H```')H``!QX```<<@``'%0``!Q$
M```</@``'"(``!P2```<#```&_```!O@```;V@``&]0``!O(```;P@``&ZX`
M`!N>```;F```&X@``!MR```;8@``&UP``!L^```;+@``&R@``!L2```:_@``
M&NX``!KH```:W```&L@``!JX```:L@``&IP``!I"```:/```&AH``!H4```9
M]@``&>8``!G@```9R@``&7```!EJ```92```&4(``!DD```9%```&0X``!CP
M```8X```&-H``!C$```8M```&*X``!B2```8@@``&'P``!AF```85@``&%``
M`!@R```8(@``&!P``!@&```7K```%Z8``!<Z```7-```%L@``!;"```65@``
M%E```!9*```6/@``%C@``!8B```6'```%@@``!8"```5S@``%<(``!6\```5
MH@``%9P``!66```5B@``%80``!5R```58@``%5P``!56```52@``%40``!4$
M```4_@``%/@``!3L```4Y@``%+```!2J```4I```%)@``!22```4*```%"(`
M`!0.```4"```$^X``!/H```3R```$\(``!.N```3J```$XX``!.(```39```
M$UX``!-8```33```$T8``!,T```3*```$R(``!,.```3"```$NX``!+H```2
MR```$L(``!*N```2J```$HX``!*(```2:```$F(``!).```22```$B@``!(B
M```2#@``$@@``!'H```1X@``$=P``!'0```1R@``$;X``!&X```1@```$7H`
M`!%T```1:```$6(``!%.```12```$3@``!$P```1*@``$1X``!$8```1$```
M$-P``!#6```0O```$*P``!"&```0@```$&8``!!@```01@``$$```!`F```0
M(```$`8``!`````/Y@``#^````_&```/P```#Z8```^@```/A@``#X````]F
M```/8```#T8```]````/)@``#R````\&```/````#N8```[@```.'```#A(`
M``X(```-[```#<0```U0```,[@``#.0```S4```,R```#*````QT```,9@``
M#&````Q2```,2@``#$(```PZ```,,@``#"H```OR```+V@``"\X```N^```+
MN```"[(```NF```+H```"W@```MR```+8```"U0```L@```+$@``"PP```L&
M```*_@``"O8```KN```*P@``"J@```J:```(;@``"%0```@X```(,@``!^8`
M``><```'E@``!XX```>````';```!V0```=6```'3```!S(```;\```&\@``
M!NP```:^```&D@``!B(```86```%O```!;````6D```%G@``!9(```6&```%
M7@``!5(```48```%#```!0````3H```$S@``!,(```2V```$7```!$H```1$
M```$/```!"X```0@```#^@```_0```/H```#R@```Z8```-X```#8@```UH`
M``-2```#)@```R````,,```"]````M8```+"```"O````JH```*B```"C```
M`E@```(Z```"'````?X```'F```!M@```9X```&2```!B````5X```%*```!
M.````2X```$<```!$````0(```#\````[@```.8```#<````T````#8````P
M```"%@```!\``)E>``"9$@``F,```)B"``"8/@``E_8``)?.``"7I@``EX``
M`)=@``"7,@``EO8``);0``"6B@``EEP``)8N``"5Y```E:0``)5X``"50@``
ME1X``)40``"4[```E-H``)3$``"4>@``E$@``)08``"3T```DXH``)-8``"3
M*```DN```)*:``"26```D@```)&^``"1G```D5X``)$\``"0_@``D,```)"$
M``"01@``D`8``(^H``"/3@``CQP``([6``".I```CEX``(X\``".&@``C?8`
M`(W4``"-J```C8@``(T\``",[@``C.0``(S:``",T```C,8``(RP``",<@``
MC$(``(P$``"+[@``B]P``(O*``"+K@``BXH``(MF``"+0@``BQX``(L4``"*
MV```BIP``(I>``"*(```B@0``(GH``")P@``B9P``(EV``")4```B10``(CN
M``"(R```B*(``(A\``"(5@``B#```(@*``"'Y```A[X``(>8``"'<@``ATP`
M`(<F``"'````AMH``(:T``"&C@``AF@``(9"``"&'```A?8``(70``"%J@``
MA7P``(5.``"%(```A/(``(3$``"$E@``A&@``(0Z``"$#```@]X``(.P``"#
M@@``@S```(*P``""I@``@IP``()X``"";@``@DH``()```""-@``@C(``((<
M``""$@``@=X``(&8``"!B@``@8(``(%X``"!(@``@-0``("&``"`0```?_X`
M`'_$``!_B@``?U@``'\N``!_!```?N8``'[.``!^Q```?I0``'Y^``!^=```
M?EX``'Y4``!^0```?@X``'X$``!]^@``??0``'WH``!]X@``>H```'AF``!X
M8```=\X``'=^``!W(@``=Q8``'2T``!T@@``=&P``'1<``!ST@``<\(``'.,
M``!S;```<UP``')T``!PD```:RP``&L<``!JP```:K```&I$``!J-```:)X`
M`&B.``!H0@``9_X``&>Z``!G=@``9Q@``&<$``!F]```9IP``&:(``!F>```
M9B```&8,``!E_```9:0``&60``!E@```92@``&44``!E!```9*P``&28``!D
MB```9!H``&/H``!CU```8ZH``&,*``!BF@``8I0``&)8``!B'```8<H``&'$
M``!AB@``87H``&%6``!A1@``8/X``&#.``!@G@``8%(``&!,``!?\```7[X`
M`%]@``!?+@``7M```%Z>``!>2```7AP``%W&``!=F@``740``%T8``!<P@``
M7)8``%Q```!<%```6[X``%N2``!;-@``6PH``%JN``!:@@``6BP``%H```!9
MN@``68X``%DB``!8Y```6)X``%A@``!8"@``5]X``%>2``!27@``4$(``%`L
M``!/*```3H0``$Y:``!.-@``3B(``$X.``!.````3>X``$VJ``!,K```3(@`
M`$QX``!*D@``2E(``$HV``!*#@``2?X``$EP``!).@``20X``$="``!'/```
M0.X``$#H```];@``/5P``#TX```]+```//X``#S8```\S```.TH``#M$```Z
MY@``.GX``#H^```Z#@``.>(``#G6```YL@``.6H``#E&```Y(```.1H``#C.
M```XB@``.%```#@L```X!```-^```#?4```WL```-V@``#<T```VX```-MH`
M`#5(```SI```,Y```#,:```RT```,L```#)\```R8```,@0``#'````QH@``
M,6(``#$>```Q````,-@``#!X```P-```,!8``"_P```OU```+Y```"]R```O
M2@``+Q8``"[D```NL```+GH``"XP```M[```+<X``"VH```M=@``+,P``"R(
M```L:@``+"```"OL```KN@``*JP``"G````I?```*5X``"DX```I!@``*-(`
M`"BV```H<@``*%0``"A$```H````)^(``">.```G6@``)R8``"<*```FQ@``
M)J@``":"```F4```)@@``"7$```EI@``)4```"4D```DX```),(``"1@```D
M'```(_X``"/8```CI@``(W0``"+"```BD```(G0``"(P```B$@``(>H``"&X
M```AG```(5@``"$Z```@_@``(+H``""<```@=@``($0``"`0```?\@``'ZX`
M`!^0```?:@``'TX``!\*```>[```'L8``!Z4```=^```';0``!V6```=<```
M'/0``!RP```<D@``'&H``!PX```<!@``&Y```!M4```:X```&I8``!I2```:
M-```&@P``!G$```9@```&6(``!DZ```9!@``&*@``!A(```8````%[P``!>>
M```7C@``%TH``!<L```7'```%M@``!:Z```6J@``%F8``!4^```5*```%10`
M`!3@```4U```%,```!2,```4=@``%&(``!!X```06```$#@``!`8```/^```
M#]@```^X```/F```#W@```]8```/.```#Q@```[X```.V```#=H```W*```-
MO@``#9@```V0```-!```#/0```RV```,I@``#(H```QZ```,)```#!````OZ
M```+U```"XX```M^```+;```"TP```LV```+)@``"M@```K(```*H```!SP`
M``<V```')```!Q(```<(```&Y@``!M0```;*```&J```!IX```98```&.```
M!BX```7\```%\@``!=(```7(```$$```!`````/$```#O````[8```.>```#
MC````WX```-H```#0@```S(```,&```"W````L@```")````(```4!H``$_6
M``!/O@``39(``$T2``!,N@``-.0``#1X```T8```-#P``#0F```RH@``,HH`
M`#'F```QS@``,40``#$L```P6@``,$(``"^V```OG@``+A(``"WZ```LK@``
M+)8``"FB```IB@``*)@``"B````H)@``*`X``";L```FU```)>H``"72```E
M!@``).X``"1"```D*@``(E8``"(^```A?@``(68``"#@```@R```']0``!^\
M```?,```'Q@``!W:```=P@``'-8``!R^```:>```&F```!FF```9C@``%^(`
M`!?*```7<```%U@``!;^```6Y@``%HP``!9T```5X```%$@``!#X```.5@``
M#CH```U^```-8```#2X``&ZV``!K3@``:N(``%5<``!51@``51```%3:``!4
MI```3B@``$I,```,"@``"JX```AT```(6@``!W(```<>```&X```!K0```.:
M``!W5@``=M0``'7L``!T]```=`0``'!^``!O0```;P(``&YJ``!N-```;<P`
M`&UZ``!M.```;/```&OP``!KK```:VX``&D,``!5_```580``%(Z``!*;```
M2,(``$B:``!(%```1]0``$>B``!%;@``/[@``#\J```^F@``/AX``#WN```\
M-@``.\@``#L````XZ```-J@``#40```T!@``,[X``#+\```()```!\0````*
M`````````_(```/J```.<0````#_____3E5,3```251%30``251%33(`251%
M33,`0T].0T%4``!-051#2`!.34%40T@``%-50E-4`$Y354)35```05-324=.
M``!-54Q425!,60``1$E6241%``!-3T153$\``$%$1`!354)44D%#5```3$5&
M5%]32$E&5```4DE'2%1?4TA)1E0`3%0``$=4``!,10``1T4``$51``!.10``
M0DE47T%.1`!83U(`0DE47T]2``!!3D0`3U(``$-/3D1?15A04@!#3TU-00!.
M14=!5$4``$Y/5`!#3TU03$5-14Y4``!74DE410!/4$5.``!44D%.4P!.5%)!
M3E,``$-,3U-%`$%24D%9`$A!4T@``$Q!4E)!60``3$A!4T@`4%532```4$]0
M`%-(2494`%-03$E4`$Q%3D=42```4U!224Y41@!354)35%(``$I/24X``%-,
M5`!31U0`4TQ%`%-'10!315$`4TY%`%-50E(``%!224Y4`$-(1$E2`$1)10!%
M6$E4``!215-%5`!,25-4``!314Q%0U0``$5/1@!414Q,``!3145+``!,05-4
M``!.15A4``!2141/``!'3U1/``!)3D1%6`!424U%``!424U%4P!,3T-!3%1)
M344`1TU424U%``!35$%4``!#4EE05`!%6%``3$]'`%-14E0``$E.5`!04DE.
M5$8``$]21`!33$5%4`!&3$E0``!&3$]0``!+15E3``!604Q515,``$5!0T@`
M`$-(3U```$9/4DL``$5814,``%-94U1%30``3T-4`$A%6`!#2$U/1`!#2$]7
M3@!+24Q,``!214Y!344``%5.3$E.2P``54U!4TL`54Y32$E&5`!,24Y+``!2
M15!%050``$5604P``$9415)%040`1E1%5U))5$4``$94145814,`1E1%3U=.
M140``$944E)%040`1E125U))5$4``$944D5814,`1E123U=.140``$9425,`
M`$946D523P``1E1325I%``!&5$9)3$4``$941$E2`$943$E.2P``4UE-3$E.
M2P`Q,C``````"`````X````4````&@```"`````H````+@```#8````\````
M1````$P```!6````7@```&8```!J````=````(````",````D````)0```"8
M````G````*````"D````K````+````"X````O````,````#*````T````-@`
M``#<````Z````.X```#T````^@```0(```$(```!#@```10```$<```!(@``
M`2@```$L```!,@```3@```%````!2````5````%6```!6@```5X```%B```!
M9@```6H```%N```!=````7H```&````!A````8H```&0```!E@```9X```&B
M```!J````:X```&T```!N@```<````'&```!S````=(```'8```!X@```>H`
M``'P```!]@```?H```'^```"!````@@```(0```"%````AH```(@```")@``
M`BP```(T```".@```D````)&```"3````E0```)8```"7````F(```)H```"
M;@```G8```)^```"A````HP```*2```"F@```J````*H```"L@```KH```+$
M```"S````M8```+>```"Z````NX```+V```"_@```P8```,,```#%````QQ!
M7TY53$P``$584%(``$--1`!35$%"``!,5D%,``!324Y'3$4``$1/54),10``
M0D%#2U1)0TL``%)%040``%-0050``$Q%6%!2`$%264Q%3@``3E5-0D52```Q
M,P`````%"```!1````46```%&@``!2````4F```%+@``!38```5````%1@``
M!4P```52```%6@``!6(```$!``$```````$`````3E5,3```248``%=(24Q%
M`$584%(``$),3T-+`#4`-@`W`#@`.0`Q,```,3$``#$R```Q,P``,30``#$U
M```Q-@`````%K@``!;0```6X```%O@``!<0```7*```%S```!<X```70```%
MT@``!=0```78```%W```!>````7D```%Z```!>Q&04Q310!44E5%``!214<`
M04Y#2$]2``!35%)/4`!30T%.``!'1513``!%5D%,``!53D9,25```$-(3U``
M`#$P``````8T```&.@``!D````9$```&3```!E(```98```&7@``!F0```9L
M```&<@`````````````````````].S4O*RDE'QT7$0T+!P,!/3LU+RLI)1\=
M%Q$-"P<#`3T[-2\K*24?'1<1#0L'`P$].S4O*RDE'QT7$0T+!P,!/3LU+RLI
M)1\=%Q$-"P<#`3T[-2\K*24?'1<1#0L'`P$].S4O*RDE'QT7$0T+!P,!/3LU
M+RLI)1\=%Q$-"P<#`3$````',@`````'.```````````````````````````
M```````````````````````````````````"O@`````*````````````````
M```````````!`````````````````````/____\`````,C4V`'=O<F0``&%P
M<&5N9```;W!E;@``=W)I=&4`<V5L96-T``!C;&]S90!L;V]P8W1L`'5S:6YG
M`&9O<FUA=```9&\``'-H:69T`'!U<V@``'!O<`!C:&]P``!W:&EL90!U;G1I
M;`!I9@``=6YL97-S``!E;'-E``!E;'-I9@!C;VYT:6YU90``<W!L:70`<W!R
M:6YT9@!F;W(`96]F`'1E;&P``'-E96L``'-T870``&9U;F-T:6]N*&YO(&%R
M9W,I`&9U;F-T:6]N*#$@87)G*0!F=6YC=&EO;B@R(&%R9W,I``!F=6YC=&EO
M;B@S(&%R9W,I``!A<G)A>2!F=6YC=&EO;@``:F]I;@``<W5B`&9I;&4@=&5S
M=`!F;W)M870@;&EN97,``')E9VES=&5R``!A<G)A>5]L96YG=&@``&%R<F%Y
M`',`<&%T=&5R;@!S=')I;F<``'D`<')I;G0`=6YA<GD@;W!E<F%T:6]N`"XN
M``!\?```)B8``#T]```A/0``15$``$Y%```\/0``/CT``$Q4``!'5```3$4`
M`$=%```\/```/CX``#U^```A?@``=6YA<GD@+0`K*P``+2T``#\_/P````>@
M```'I```!ZH```>R```'N```![X```?&```'S```!]0```?:```'X@``!^8`
M``?L```'\@``!_8```?\```(`@``"`@```@,```(%```"!H```@@```(*@``
M"#````@X```(/```"$````A&```(3```"%(```AD```(=```"(8```B8```(
MJ```"*X```BR```(O```",H```C4```(X@``".@```CJ```(\@``"/H```C\
M```)`@``"1(```D6```)&@``"1X```DB```))@``"2H```DN```),@``"38`
M``DZ```)/@``"4(```E&```)2@``"4X```E2```)5@``"5X```EB```)9B1(
M96%D97(Z('!E<FQY+F,L=B`Q+C`N,2XQ,"`X."\P,R\P-"`Q.3HS,#HU-B!R
M;V]T($5X<"`D````````+W1M<"]P97)L+6586%A86%@````*N``````M22]U
M<W(O;&EB+W!E<FP@``!W`$%21U9/550`(``@`%5N<F5C;V=N:7IE9"!S=VET
M8V@Z("5S`"T`+0```"]B:6XO<V5D("UE("<O7EM>(UTO8B<@("UE("<O7B-;
M(`E=*FEN8VQU9&5;(`E=+V(G("`M92`G+UXC6R`)72ID969I;F5;(`E=+V(G
M("`M92`G+UXC6R`)72II9EL@"5TO8B<@("UE("<O7B-;(`E=*FEF9&5F6R`)
M72]B)R`@+64@)R]>(UL@"5TJ96QS92]B)R`@+64@)R]>(UL@"5TJ96YD:68O
M8B<@("UE("=S+UXC+BHO+R<@("5S('P@)7,@+4,@)7,E<P`O;&EB+V-P<```
M``!R`'(`4&5R;"!S8W)I<'0@(B5S(B!D;V5S;B=T('-E96T@=&\@97AI<W0`
M`%\`17AE8W5T:6]N(&%B;W)T960@9'5E('1O(&-O;7!I;&%T:6]N(&5R<F]R
M<P!!4D=6``!%3E8`4TE'`"$C/UY^/2TE,#$R,S0U-C<X.2XK)BHH*2Q<+UM\
M`#``)`!S=&1I;@!S=&1O=70``'-T9&5R<@``*&5V86PI```*15A%0U5424Y'
M+BXN"@H`0V%N)W0@9FEN9"!L86)E;"`B)7,B+2UA8F]R=&EN9P```/__``%4
M;VME;F5R(&%T("5S`%1O:V5N97(@870@)7,*``!5;G)E8V]G;FEZ960@8VAA
M<F%C=&5R("5C(&EN(&9I;&4@)7,@;&EN92`E9"TM:6=N;W)I;F<N"@``=VAI
M;&4@*#P^*2![``!]8V]N=&EN=65[<')I;G0[`````'T`8V]N=&EN=64``&-H
M9&ER`&-L;W-E`&-R>7!T`&-H;W```&-H;6]D`&-H;W=N`&1O``!D:64`96QS
M90``96QS:68`97$``$51``!E>&ET``!E=F%L``!E;V8`97AP`&5A8V@``&5X
M96,``&9O<@!F;W)M870``&9O<FL``&=T``!'5```9V4``$=%``!G;W1O``!G
M;71I;64``&AE>`!I9@``:6YD97@`:6YT`&IO:6X``&ME>7,``&MI;&P``&QA
M<W0``&QE;F=T:```;'0``$Q4``!L90``3$4``&QO8V%L=&EM90!L;V<`;&EN
M:P``;0!N97AT``!N90``3D4``&]P96X``&]R9`!O8W0`<')I;G0`<')I;G1F
M``!P=7-H``!P;W``<F5S970`<F5D;P``<F5N86UE``!S`'-H:69T`'-P;&ET
M`'-U8G-T<@``<W!R:6YT9@!S=6(`<V5L96-T``!S965K``!S=&%T``!S<7)T
M``!S;&5E<`!S>7-T96T``'-Y;6QI;FL`<WEM;&EN:R@I(&YO="!S=7!P;W)T
M960@;VX@=&AI<R!M86-H:6YE`'1R``!T96QL``!T:6UE``!T:6UE<P!U<VEN
M9P!U;G1I;`!U;FQE<W,``'5M87-K`'5N<VAI9G0`=6YL:6YK``!V86QU97,`
M`'=R:71E`'=H:6QE`'@`>0!W5V)",#$R,S0U-C<X.0``<&%N:6,Z('-C86YP
M870``%-E87)C:"!P871T97)N(&YO="!T97)M:6YA=&5D`%-U8G-T:71U=&EO
M;B!P871T97)N(&YO="!T97)M:6YA=&5D`%-U8G-T:71U=&EO;B!R97!L86-E
M;65N="!N;W0@=&5R;6EN871E9`!4<F%N<VQA=&EO;B!P871T97)N(&YO="!T
M97)M:6YA=&5D``!4<F%N<VQA=&EO;B!R97!L86-E;65N="!N;W0@=&5R;6EN
M871E9```=V]R9```<F5G:7-T97(``"0E<P!A<G)A>5]L96YG=&@``"0C)7,`
M`$5/1@!>)6,`7C\``"5C```E<R!I;B!F:6QE("5S(&%T(&QI;F4@)60L(&YE
M>'0@=&]K96X@(B5S(@H``$``7"1N<G1F8C`Q,C,T-38W.#D`26QL96=A;"!O
M8W1A;"!D:6=I=``E9```,#$R,S0U-C<X.65%``!E10``*RTP,3(S-#4V-S@Y
M``!!4D=6``!S=&1I;@!#86XG="!G970@8F]T:"!P<F]G<F%M(&%N9"!D871A
M(&9R;VT@/'-T9&EN/@``05)'5@``14]&(&EN('-T<FEN9P!@(@``,#$R,S0U
M-C<``#`Q,C,T-38W``!<`"5L>"`\/2!M86ME7V]P*"5S`"PE<STE;'@`+"5S
M/25L>``L)7,])6QX`"D*```N`$EL;&5G86P@9&EV:7-I;VX@8GD@8V]N<W1A
M;G0@>F5R;P!);&QE9V%L(&UO9'5L=7,@;V8@8V]N<W1A;G0@>F5R;P``6P!4
M:&4@8W)Y<'0H*2!F=6YC=&EO;B!I<R!U;FEM<&QE;65N=&5D(&1U92!T;R!E
M>&-E<W-I=F4@<&%R86YO:6$N``!);&QE9V%L(&ET96T@*"5S*2!A<R!L=F%L
M=64`26QL96=A;"!E>'!R97-S:6]N("@E<RD@87,@;'9A;'5E`&QV86P@3$58
M4%(*`$EL;&5G86P@:71E;2`H)7,I(&%S(&QV86QU90!L=F%L($Q604P*``!M
M86ME7VUA=&-H(%-0050])6QX"@``26QL96=A;"!L=F%L=64``"X*```N"@``
M36ES<VEN9R!V86QU97,@;&EN90!"860@=F%L=64@:6X@9F]R;6%T`$UI<W-I
M;F<@=F%L=64@:6X@9F]R;6%T`$5X=')A('9A;'5E(&EN(&9O<FUA=`!&;W)M
M870@;F]T('1E<FUI;F%T960`0````/__``$``/____X``/__``(````!__X`
M(/__`-<`/````#X```$V```!-P```3@```$Y```!.@```3L``/_^`$3__P#8
M`#P````^```!-@```3<```$X```!.0```3H```$[``#__@!%__\`V0`\````
M/@```38```$W```!.````3D```$Z```!.P``__X`1O__`-H`/````#X```$V
M```!-P```3@```$Y```!.@```3L``/_^`$?__P#;`3(```$S```!-````34`
M`/_^`$C__P#<`3(```$S```!-````34``/_^`$G__P#=`#P````^```!-@``
M`3<```$X```!.0```3H```$[``#__@!*__\`W@`\````/@```38```$W```!
M.````3D```$Z```!.P``__X`2___`-\`/````#X```$V```!-P```3@```$Y
M```!.@```3L``/_^`$S__P#@`#P````^```!-@```3<```$X```!.0```3H`
M``$[``#__@!-__\`X0$R```!,P```30```$U``#__@!.__\`X@$R```!,P``
M`30```$U``#__@!/__\`XP$O``#__@!3`!L`%@"N`'T`?@![`'P!3@";`&$!
M"@#\`+L`F`!?`/H`^`!(`$H`8`"G`$T`3P`)`%@`60!6`%0`50!2`%,`"@#U
M`)$`D`"$`*D`&0"'`$0!"0#W`/8`80#S`/(`C`"+`%\`8P#]`&0`:@!@`/L`
M^0!%``L!(@!A`!D`B0`8`$X`7P!C`$P`9`!J`&``80"H`$D!(0!'`%\`8P"F
M`&0`:@!@`4$`:P%4`&P!"P$.`$8`N`!"`+D!6@!B`(H!6P"^`,``P@#$`,8`
MR`#*`,P`S@#0`-(`U`#6`-<`V`#9`-H`VP#<`-T`W@#?`.``X0#B`.,`Y`#E
M`.8`YP#H`&(!,P$G`3<!-`$H`2X!+0$L`6@!9@%E`5\!7@%=`5D`8@`5``D!
M6``9`58!20`9`4<!0``*`&(`(``9`+T`&0#_`0$!/0`C``@!/`$'`0@`'P$[
M`3H!.0!;`(@!,@$Q`3`!+P$K`2H`"P"%``T!*0$F`24!)`$C`1`!#P$-`0P`
MZ0#J`1(`N@$3`!(!%`"E`14`I`$6`*,!%P"B`1@`H0$9`*`!&@"?`1L`G@$<
M`)T!'0"J`)8`K`"5`)0`L`"3`+(`C@"-`)H`M`"U`+8`MP"7`$L``@"O``4`
M0P"\`!<`40`.`%``5P`,``8`&0`#`!P`(0#T`"``D@"/``<`!``!````(P#M
M`%H``````!\``````)P`````````JP"9`*T``````+$```"S`'\`@`"!`((`
M@P#K`.P``````.\`\0%(``````![`'P````````````````````````!2P``
M`0(!!`$%`08!1``````!3P``````````````````````(`%3````90!F`'L`
M?``C`2```````1$`'P!M`&X`<0!R`',`=`!E`&8`>P!\`"$!80``````````
M`6,``````'L`?`````````````````%I```````````````@````````````
M`````",````````````?`1\````P`"X`+P`Q`"P``````"0`-P`U`#8`/``/
M`!``$P`4`````````#@`.@`1`#(`,P`T`#L`/0`^`#\`0`!!`#D`(0`B`*H`
M)0`G`"8`*@`I`"@`*P`:`"T``````````````````````"``````````````
M````(P%*````'0`>`!\!3`%-``````````````````````%0`5$````A````
M`````5(```%"`4,```%%`48```````````#N````,``N`"\`,0`L```````D
M`#<`-0`V`#P!8@`````````````````X`#H!9``R`#,`-``[`#T`/@`_`$``
M00`Y````(@```"4`)P`F`"H`*0`H`"L`&@`M`"`````````!50```"$`(P"&
M`````````!\``````````````!T`'@`````````````````P`"X`+P`Q`"P`
M`````"0`-P`U`#8`/````````````````````#@`.@```#(`,P`T`#L`/0`^
M`#\`0`!!`#D````B````)0`G`"8`*@`I`"@`*P`:`"T!`P```#``+@`O`#$`
M+````"``)``W`#4`-@`\````(P``````'0`>`!\`.``Z`"$`,@`S`#0`.P`]
M`#X`/P!``$$`.0```"(````E`"<`)@`J`"D`*``K`!H`+0``````````````
M````````(``````````````````C```````=`!X`'P#P````,``N`"\`,0`L
M```````D`#<`-0`V`#P````````````````````X`#H````R`#,`-``[`#T`
M/@`_`$``00`Y`"$`(@```"4`)P`F`"H`*0`H`"L`&@`M````````````````
M```````@`````````````````",``````!T`'@`?````````````````````
M````````````````(0``````````````````````,``N`"\`,0`L```````D
M`#<`-0`V`#P````````````````````X`#H````R`#,`-``[`#T`/@`_`$``
M00`Y````(@```"4`)P`F`"H`*0`H`"L`&@`M`"``````````````````(P``
M`````````!\````A`````````!T`'@``````````````````````````````
M``!<````,``N`"\`,0`L```````D`#<`-0`V`#P````````````````````X
M`#H````R`#,`-``[`#T`/@`_`$``00`Y````(@```"4`)P`F`"H`*0`H`"L`
M&@`M```````P`"X`+P`Q`"P``````"0`-P`U`#8`/````"$``````!T`'@``
M`#@`.@```#(`,P`T`#L`/0`^`#\`0`!!`#D````B````)0`G`"8`*@`I`"@`
M*P`:`"T`(``````````````````C````````````'P``````````````'0`>
M```!`````#``+@`O`#$`+`#5````)``W`#4`-@`\````````````````````
M.``Z````,@`S`#0`.P`]`#X`/P!``$$`.0```"(````E`"<`)@`J`"D`*``K
M````+0`@`````````````````",````````````?```````````````=`!X`
M````````````````(0```-,```````````#^````,``N`"\`,0`L```````D
M`#<`-0`V`#P````````````````````X`#H````R`#,`-``[`#T`/@`_`$``
M00`Y````(@```"4`)P`F`"H`*0`H`"L````M`"``````````````````(P``
M`````````!\````A`````````!T`'@``````````````````````T0``````
M`````````````````````````````````````"``````````````````(P``
M`````````!\`````````````````````````````````````````SP``````
M```````````P`"X`+P`Q`"P``````"0`-P`U`#8`/````"$`````````````
M`#@`.@```#(`,P`T`#L`/0`^`#\`0`!!`#D````B````)0`G`"8`*@`I`"@`
M*P```"T`(``````````````````C````````````'P```"$`````````'0`>
M`````````#``+@`O`#$`+`#-````)``W`#4`-@`\````````````````````
M.``Z````,@`S`#0`.P`]`#X`/P!``$$`.0```"(````E`"<`)@`J`"D`*``K
M````+0`@`````````````````",````````````?```````````````=`!X`
M````````````````(0```,L`````````````````,``N`"\`,0`L```````D
M`#<`-0`V`#P````````````````````X`#H````R`#,`-``[`#T`/@`_`$``
M00`Y````(@```"4`)P`F`"H`*0`H`"L````M````,``N`"\`,0`L```````D
M`#<`-0`V`#P````A`````````!T`'@`X`#H````R`#,`-``[`#T`/@`_`$``
M00`Y````(@```"4`)P`F`"H`*0`H`"L`(``M```````````````C````````
M````'P```````````````````!T`'@````````````````#)````````````
M```````````P`"X`+P`Q`"P``````"0`-P`U`#8`/```````````````````
M`#@`.@```#(`,P`T`#L`/0`^`#\`0`!!`#D````B````)0`G`"8`*@`I`"@`
M*P```"T````@`````````````````",`````````(0`?````````````'0`>
M`````````#``+@`O`#$`+````,<`)``W`#4`-@`\````````````````````
M.``Z````,@`S`#0`.P`]`#X`/P!``$$`.0```"(````E`"<`)@`J`"D`*``K
M`"``+0``````````````(P```````````!\````````````````````=`!X`
M````````````````Q0`A````````````````````````````````````````
M`"``````````````````(P```````````!\`````````````````````````
M````````````````PP`````````````````P`"X`+P`Q`"P``````"0`-P`U
M`#8`/````"$``````````````#@`.@```#(`,P`T`#L`/0`^`#\`0`!!`#D`
M```B````)0`G`"8`*@`I`"@`*P`@`"T``````````````",````````````?
M`````````"$`````````'0`>`````````````````,$`````````````````
M`````````````#``+@`O`#$`+```````)``W`#4`-@`\````````````````
M````.``Z````,@`S`#0`.P`]`#X`/P!``$$`.0```"(````E`"<`)@`J`"D`
M*``K````+0```````````"`````````````A````(P```````````!\````=
M`!X`,``N`"\`,0`L```````D`#<`-0`V`#P`OP`````````````````X`#H`
M```R`#,`-``[`#T`/@`_`$``00`Y````(@```"4`)P`F`"H`*0`H`"L````M
M````,``N`"\`,0`L```````D`#<`-0`V`#P``````````````!T`'@`X`#H`
M```R`#,`-``[`#T`/@`_`$``00`Y`"$`(@```"4`)P`F`"H`*0`H`"L`(``M
M```````````````C````````````'P```````````````````!T`'@``````
M80!G``````$V`%\`8P$U`&0`:@!@`#``+@`O`#$`+```````)``W`#4`-@`\
M`&L`7@!L`'H`````````.``Z````,@`S`#0`.P`]`#X`/P!``$$`.0```"(`
M```E`"<`)@`J`"D`*``K````+0``````:```````````````````````````
M````(0`````````=`!X``````````````````````&(`````````:0!A`&<`
M`````6<`7P!C````9`!J`&``,``N`"\`,0`L```````D`#<`-0`V`#P`:P!>
M`&P`>@`````````X`#H````R`#,`-``[`#T`/@`_`$``00`Y````(@```"4`
M)P`F`"H`*0`H`"L````M``````!H````````````````````````````````
M`````````!T`'@``````````````````````8@````````!I````````````
M```````````````````````````````````````````````````````````P
M`"X`+P`Q`"P``````"0`-P`U`#8`/````````````````````#@`.@```#(`
M,P`T`#L`/0`^`#\`0`!!`#D````B````)0`G`"8`*@`I`"@`*P```"T`````
M````````````````````````````````````````````'0`>`'<`>0!X`&\`
M<`!U`'8`;0!N`'$`<@!S`'0`90!F`'L`?```````````````80!G````````
M`%\`8P%@`&0`:@!@`````````````````````````````````&L`7@!L`'H`
M80!G``````%<`%\`8P```&0`:@!@````````````````````````````````
M`&L`7@!L`'H`````````:```````````````````````=P!Y`'@`;P!P`'4`
M=@!M`&X`<0!R`',`=`!E`&8`>P!\`&(`:```````:0```````````&$`9P``
M``````!?`&,!5P!D`&H`8````````````````````&(`````````:0!K`%X`
M;`!Z`&$`9P````````!?`&,!/P!D`&H`8```````````````````````````
M``````!K`%X`;`!Z`&$`9P```&@```!?`&,!/@!D`&H`8```````````````
M``````````````````!K`%X`;`!Z``````!B`&@``````&D`````````````
M``````````````````````````````````````````````!B`&@``````&D`
M``````````````````````````````````````````````````````````!B
M`&$`9P```&D```!?`&,!.`!D`&H`8```````````````````````````````
M``!K`%X`;`!Z`````````````````````````'<`>0!X`&\`<`!U`'8`;0!N
M`'$`<@!S`'0`90!F`'L`?````````````&@``````````````'<`>0!X`&\`
M<`!U`'8`;0!N`'$`<@!S`'0`90!F`'L`?`````````!B`````````&D```!A
M`&<`````````7P!C````9`!J`&````````````````````````````$>````
M:P!>`&P`>@````````````````````````````````!W`'D`>`!O`'``=0!V
M`&T`;@!Q`'(`<P!T`&4`9@![`'P```!H``````````````````````!W`'D`
M>`!O`'``=0!V`&T`;@!Q`'(`<P!T`&4`9@![`'P`8@````````!I````````
M``````!W`'D`>`!O`'``=0!V`&T`;@!Q`'(`<P!T`&4`9@![`'P```!A`&<`
M````````7P!C`%T`9`!J`&``````````````````````````````````:P!>
M`&P`>@!A`&<`````````7P!C````9`!J`&``````````````````````````
M````````:P!>`&P`>@````````!H``````````````````````!W`'D`>`!O
M`'``=0!V`&T`;@!Q`'(`<P!T`&4`9@![`'P`8@!H``````!I``````!A`&<`
M````````7P!C````9`!J`&``````````````````````````8@``````:P!I
M`&P`>@!A`&<`````````7P!C````9`!J`&``````````````````````````
M````````:P```&P```````````!H````````````````````=P!Y`'@`;P!P
M`'4`=@!M`&X`<0!R`',`=`!E`&8`>P!\````8@!H``````!I`&$`9P``````
M``!?`&,```!D`&H`8```````````````````````````````8@!K````;`!I
M`&$`9P````````!?`&,```!D`&H`8```````````````````````````````
M``!K````;`!A`&<``````&@`7P!C````9`!J`&``````````````````````
M````````````:P```&P```````````!B`&@``````&D`=P!Y`'@`;P!P`'4`
M=@!M`&X`<0!R`',`=`!E`&8`>P!\``````````````!B`````````&D`=P!Y
M`'@`;P!P`'4`=@!M`&X`<0!R`',`=`!E`&8`>P!\```````@````8@``````
M80```",``````%\`8P`?`&0`:@!@````````````````````````````````
M`&L```!L````````````````````````````````````=P!Y`'@`;P!P`'4`
M=@!M`&X`<0!R`',`=`!E`&8`>P!\``````````````````````````````!Y
M`'@`;P!P`'4`=@!M`&X`<0!R`',`=`!E`&8`>P!\`&(````````````A````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````>`!O`'``=0!V`&T`
M;@!Q`'(`<P!T`&4`9@![`'P```````````````````````````````````!O
M`'``=0!V`&T`;@!Q`'(`<P!T`&4`9@![`'P`````````````````````````
M````````;P!P`'4`=@!M`&X`<0!R`',`=`!E`&8`>P!\````````````````
M`````````````````````````````````````````````````#``+@`O`#$`
M+```````)``W`#4`-@`\````````````````````.``Z````,@`S`#0`.P`]
M`#X`/P!``$$`.0```"(````E`"<`)@`J`"D`*``K````+0```````````&\`
M<`!U`'8`;0!N`'$`<@!S`'0`90!F`'L`?/P8_!C_%OP8_!@`>?P8_!C\&``?
M_^K_-_P8_!@`'``B`"``O_P8`!H`%_\,_P7\&/P8_!@"-`GH_L(+)`LD"R0+
M)`LD!P8!YO^J_^+\&/P8_!C\&/P8_!C_+@<&`+@`M__Z__D`M0"S`+(`L/_E
M_^``K0"K`*D`IP"E_!@`HP"A`)\`G?P8`!#^[__!_!@"8O_!`F+_P0)B`F+_
MP0)B_\'\&/P8`F("8@)B`F+_P?P8_\$`F?^/_!@"8@<&!P8&GP9'!?H%S06-
M!3L$P01^!"\$`@.S`W`'!@<&!P8'!@<&!P8'!@<&!P8'!@<&!P8'!@<&!P8'
M!@<&!P;\&/P8_!C\&/P8_!C\&``&`)7\&/P8`)<"8@)B_!@*`P#8`8_\&/\L
M_RO\&/_W_RG_*/\/_!C_#OP8_!C_"OP8`O0"I0)B`4P"8@)B!P8'!O\G_N4`
M)_P8`)3\&/P8`)/\&``;_!@`DOP8`)'\&/P8_!C\&/P8_!C\&`)B_!C\&/P8
M"@,'!O['!P;^QP<&_L<'!O['!P;_Y`<&_^0'!@`A!P8`(0<&"R4'!@K/!P8*
MSP<&_^0`!@`&``8`!@`6`!8`!@`&``8`!@`6`!8*70JU"IH)>?P8_!C\&`$>
M_^S_O?P8`)``CP".`(T`5P",`(C\&`"'`%H`60!8`(8`A0"$`(,`5@<:`%4)
M(`"``'\`?@!Z`'<(S`BQ`&X`(_P8_\'_P0)B_\'_P0!M"@,*`PH#"@,*`PH#
M"@,*`PH#"@,*`PH#!P8`:_P8_!C\&/P8_!C\&/P8_!@"8OP8_!C\&`<&`F("
M8OP8_!C\&/P8_!C^W0<&_!@"8@)B_!C\&/P8_!C\&`)B!P;\&/P8_!C\&``8
M_!C\&/_!"D+\&`!J")8`:`!D`#((50!C`&(`80@Z`F+\&/P8`F+\&/P8_!@'
M!OP8_!C\&/P8`F(`8`!?!W(`7O_!_!C\&/P8_!@```#^`/T`_``!`.@`]0#S
M`/(`Z0`"`/$`CP```/8`\`#N`#X`)`#M`.H`PP"B`````0`5`!4`"P`+``L`
M!``%``4`!@`&``8`!@`&``D`"0`)``@`"``(``@`!P`'``<`!P`'``<`"@`*
M`!(`$@`4`!0`$``0``\`#P`"``(``P`#`!8`#``,`!$`$0`-``T`#0`-``T`
M#0`-``T`#0`-``T`#0`-``T`#0`-``T`#0`-``T`#0`-``T`#0`-``T`#0`-
M``T`#0`-``T`#0`-``T`#0`-``T`#0`-``T`#0`-``T`#0`-``T`#0`.``X`
M#@`.``X`#@`.``X`#@`.``X`#@`.``X`#@`.``X`#@`.``X`#@`.``X`#@`.
M``X`#@`.``X`#@`.``X`#@`.``X`#@`.``X`#@`.``X`#@`.``X`#@`.``X`
M#@`.``X`#@`.``X`#@`.``X`#@`.``X`#@`.``X`#@`.``X`#@`.``X`$P`3
M`!,`$P````$``P`"`````@`%``,````"``$``@`!``(``P`!``(``@`%``4`
M`P`#``8`!@`$``0`"@`"`````0````$````"``(``@`"``(``0`!``4`!``#
M``$``0`#``$``P`$``0`!``$``0`!``$``0`!``$``0`!``#``,``P`#``,`
M`P`#``,``P`#``,``P`#``,``P`#``,``P`#``,``P`#``,``P`#``,`!0`#
M``,``P`"``(``@`"``$``@`"``(``@`#``(``@`!``0``0`$``$``0`!``$`
M`0`%``0``0`"``$``@`!``,`!``$``0`!``"``0`!@`$``(`!``#``$`!``!
M``@`!@`&``(`!``"``0``@`$``(`!``!``$`!``&``@`!@`$``8`!@`$``0`
M!``!``0``0`$``8`"``$``$``@`"``/\&/____O_^O_^_^S_^?_]_^H!`0$)
M`2/_^``[__<!#P$0`1C_ZP$1`1+_]/_\_^W_[P![`2W_\__R`4$!0@`M`"$`
M?@$D`"@!"@$F`2@!)P$K`2H!*0$L`0<!+@$$`04!`P$&`1D!&@$;`0P!#0$+
M`18!(@$7`1P!#@$=`1X!'P$@`2$`.@$!`#T!`0`[`"C__``H__P`*``H__P`
M*/_\__'_\`$1`1(!#P$0`17_]0$3`13_^__T`0$`+``]`"H`+P`E`'@`*P`M
M`3P!/0`F`%X`?``N`#P`/@$V`3<!,@$S`3@!.0$Z`3L!-`$U`2\!,0$P`#\!
M/@$_`4$!0O_R__+_\O_R__+_\__T`"G__`$!`%L`>P$!__,`*``H`0$`*``H
M`0$`*``H`"@`*`$!`"@!*`$!`"@!*``H`"@`*``H`"@`*``H`"@`*``]`27_
M_/_N__3_Z__T_^O_]O_W__3_Z__T_^O_]/_T__3_]/_\__P`*`!]__3_[__S
M`#W_\P`]__,`/?_S`#W_\P`]__,`/?_S`#W_\P`]__,`/?_S`#W_\P`]__,`
M/?_S__/_\__S__/_\__S__/_\__S__/_\__S__/_\__S__/_\__S`"D`*/_T
M__0`*0$!__0!`?_T`0$!`0$!`"D!`0$!`0$!*`$!`2@!`0$H`0'_\P$!__/_
M]`$!__3_]/_T__/_\P$!`24`+@`I`"D`.P`I`"G_]/_S__/_\__S__/_\__S
M__/_\__S__/_\P`Z__0`*0!=`'T`*0`I`"D`*0`I`"P`*0`I`"D`+``L`"P`
M*0`I`"D`*0`I`"P`+``I`"P`+``I`"D`*0`I`"D`+``L`"D`+O_K_^O_[O_K
M_^L`*?_S`"G_]/_S__3_]`$J__/_]/_T__3_\P`[_^L`*0`L`"D`*0`I`"P`
M*0`I`"D`*0`L__;_]/_S__0`*0`I`"D`*?_\``C__O_^``D`"@````P`)@`G
M``````````L`#0```````````!L```````\`!``K`"P`"`"C`"X`7@``````
M````````````````9@!H`&H`:P!L`&T`;@!Q`',`=0````````""`(0`````
M````D`"1`````````)P`G@```````````"$`````````#@`>`````````!P`
M```````````0`!$```````````````,``````"``I`"E````````````````
M````````````````````````````````````````````````````````````
M``````````!:`%L`7`!=`%\`8`!A`&(```!D`&4`````````<@!T``````![
M``````!_````````````B````(H`C````(X`````````````````````````
M`````"H````?`!@````9````'0```!0````5`"0`)0`B`",``@`%````!P"F
M`"T`+P```#P````]````/@```#\```!`````00```$(```!#````4````%$`
M``!2````5__^__[__O_^__[__O_^__[__O_^__[__O_^`%0`50```%@`60!C
M`````````'8```````````````````"!````````````````````````````
M`````````````````````````````"D``````!X`````````,``Q`#(`,P`T
M`#4`-@`W`#@`.0`Z`#L``````'``9P!I`'<`>`!Y`'H`?````'X`@`"#````
M`````(D`BP"-`(\`D@``````E@``````F0":`)L`G0"?``````"B`"@`%@`7
M````$@`3````5@!O````````````````````````````'``&`'T```"&`(<`
MDP```)4`EP"8`*``````````````````A0"4`*$`&D`H(REY86-C<&%R"30N
M,0DH0F5R:V5L97DI"3(O,3$O.#,```````#_____````````<W1A=&4@)60L
M(&-H87(@,"5O"@!Y86-C('-T86-K(&]V97)F;&]W`'-Y;G1A>"!E<G)O<@``
M97)R;W(@<F5C;W9E<GD@<&]P<R!S=&%T92`E9"P@=6YC;W9E<G,@)60*``!E
M<G)O<B!R96-O=F5R>2!D:7-C87)D<R!C:&%R("5D"@``<F5D=6-E("5D"@``
M,0!S=&1O=70``$%21U8``$%21U8``"];(`D*72LO```O6R`)"ETK+P``````
M``/L````ZP```!X```K*```*=@``"G(```IN```*:@``"F8```IB```*7@``
M"EH```I6```*4@``"DX```I*```*1@``"D(```H^```*.@``"C8```HR```*
M+@``"BH```HF```*(@``"AX```H:```*%@``"A(```H.```*"@``"@8```H"
M```)_@``"?H```GV```)\@``">X```GJ```)Y@``">(```G>```)V@``"=8`
M``G2```)S@``"<H```G&```)P@``";X```FZ```)M@``";(```FN```)J@``
M":8```FB```)G@``"9H```F6```)D@``"8X```F*```)A@``"8(```E^```)
M>@``"78```ER```);@``"6H```<Z```'-```!IX```::```&E@``!I(```:.
M```&B@``!H8```:"```&?@``!GH```9V```&,```!BP```8H```&)```!B``
M``8<```&&```!A0```80```&#```!@@```8$```&````!?P```7X```%]```
M!?````6:```%E@``!9(```6.```%B@``!88```6"```%?@``!7H```5V```%
M<@``!6X```5J```%9@``!00```4````$_```!/@```3T```$\```!.P```3H
M```$Y```!.````3<```$V```!-0```30```$S```!,@```3$```$P```!+P`
M``2X```$M```!+````2L```$J```!*0```2@```$G```!)@```24```$D```
M!(P```2(```$A```!(````1\```$>```!'0```1P```$;```!&@```1D```$
M8```!%P```18```$5```!%````1,```$2```!$0```1````$/```!#@```0T
M```$,```!"P```0H```$)```!"````0<```$&```!!0```00```$#```!`@`
M``0$```$`````_P```/X```#]````_````/L```#Z````^0```/@```#W```
M`]@```/4```#T````\P```/(```#Q````\````.\```#N````[0```.P```#
MK````Z@```.D```#H````YP```.8```#E````Y````.,```#B````X0```.`
M```#?````W@```-T```#<````VP```-H```#9````V````-<```#6````U0`
M``-0```#3````T@```-$```#0````SP```,X```#-````S````,L```#*```
M`R0```,@`````0```!\```=J`````````_(```/K```%;P```_(```/J````
M\P``````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````9&]S+FQI8G)A<GD`97AP`&QO9P``````<W%R=`````````(``"`@("`@
M("`@("@H*"@H("`@("`@("`@("`@("`@("`@2!`0$!`0$!`0$!`0$!`0$(2$
MA(2$A(2$A(00$!`0$!`0@8&!@8&!`0$!`0$!`0$!`0$!`0$!`0$!`0$0$!`0
M$!""@H*"@H("`@("`@("`@("`@("`@("`@("`A`0$!`@("`@("`@("`@*"@H
M*"@@("`@("`@("`@("`@("`@("!($!`0$!`0$!`0$!`0$!`0A(2$A(2$A(2$
MA!`0$!`0$!"!@8&!@8$!`0$!`0$!`0$!`0$!`0$!`0$!`1`0$!`0$(*"@H*"
M@@("`@("`@("`@("`@("`@("`@("$!`0$"``````````````'P```!P````?
M````'@```!\````>````'P```!\````>````'P```!X````?,#$R,S0U-C<X
M.6%B8V1E9@`````?'!\>'QX?'QX?'A]#4U0V```````````P,3(S-#4V-S@Y
M04-$148`#0H`````@`````(>````````````````````````````````````
M```````"0```````````````````````````````````````````````````
M````````````````````````````````````````@`!C;VXZ,3`O,3`O,S(P
M+S@P+P`J`````````````````````````````````````"@N````'QP?'A\>
M'Q\>'QX?=&EM97(N9&5V:6-E``````````````````````````````0`````
M`/__````#@`.````````````````*BH@4W1A8VL@3W9E<F9L;W<@*BH``/__
M````!``$`````````N0```+015A)5```__\````$``0````````##@````!I
M;G1U:71I;VXN;&EB<F%R>0```"HJ(%5S97(@06)O<G0@4F5Q=65S=&5D("HJ
M``#__P````X`#@````````,\`````/__````!``$``````````````-80T].
M5$E.544``/__````!``$`````````X``````04)/4E0`__\````$``0`````
M```#G@````!I;G1U:71I;VXN;&EB<F%R>0```````^P````)````(````[``
M``.6```#?````V0```,@```#"@```P8```(>```!_`````````/R```#Z0``
M``4@;P`$((A8D$*H``0A2``(3G4``````_`````"7TYE=TQI<W0`````````
M`````_(```/I````-TCG/"`F+P`8%"\`'WK_+P5.N0```$02`'``$`$H`'+_
MLH!8CV8$<`!@9B\\``$``4AX`").N0`````D0"H*4(]F#B\$3KD```!8<`!8
MCV!`)4,`"A5"``D5?``$``A"*@`.%40`#T*G3KD````P)4``$$J#6(]G"B\*
M3KD```!L8`I(:@`43KD`````6(\@"DS?!#Q.=2\*)&\`"$JJ``IG"B\*3KD`
M``"`6(\5?`#_``AP_R5``!1P`!`J``\O`$ZY````6$AX`"(O"DZY````&$_O
M``PD7TYU``````/L`````0```"$```"(````"````"4````V````$@```&H`
M``#"````1@```'P```"F````S@````````/P`````2Y,.``````J`````2Y,
M-P````!0`````2Y,-@````""`````2Y,,0````"0`````2Y,,30```"L````
M`2Y,,3(```",`````U]$96QE=&50;W)T`````)8````#7T-R96%T95!O<G0`
M``````````````/R```#Z0```!U(YS@`)"\`$"8O`!1*@F8$<`!@*"\\``$`
M`2\#3KD`````($`H"%"/9@)@Y!%\``4`"#%#`!(A0@`.(`A,WP`<3G4@;P`$
M(`AF`F`D$7P`_P`(</\A0``4</\A0``8<``P*``2+P`O"$ZY````&%"/3G4`
M`````^P````"````)0```!X```!J`````````_`````!+DPY`````!`````!
M+DPU`````!0````!+DPT`````"P````!+DPQ`````#P````!+DPQ,@```$P`
M```!+DPQ,````'`````#7T1E;&5T945X=$E/````0@````-?0W)E871E17AT
M24\``````````````_(```/I````,B\.+'D```*X(B\`"$ZN_[@L7TYU2.<@
M`BQY```"N$SO``8`#$ZN_[),WT`$3G4``$CG(`(L>0```KA,[P`&``Q.KO^L
M3-]`!$YU```O#BQY```"N"(O``A.KO^F+%].=2\.+'D```*X(B\`"$ZN_X(L
M7TYU+PXL>0```KA.KO]\+%].=2\.+'D```*X(B\`"$ZN_V0L7TYU2.<@`BQY
M```"N$SO``8`#$ZN_T9,WT`$3G4``"\.+'D```*X(B\`"$ZN_SHL7TYU```#
M[`````D````@````N````)X```"(````>````&0```!0````-@```!H````$
M`````````_`````"7T1E;&%Y``````"T````!%]39710<F]T96-T:6]N````
M``"8`````U]5;DQO861396<``````(0````"7TEO17)R``````!T`````U]#
M=7)R96YT1&ER`````&`````"7U5N3&]C:P````!,`````E],;V-K````````
M,`````)?4F5N86UE`````!0````#7T1E;&5T949I;&4```````````````/R
M```#Z0```#0O#BQY````0$SO``,`"$ZN_SHL7TYU```O#BQY````0")O``@@
M+P`,3J[_+BQ?3G4O#BQY````0")O``A.KO[:+%].=2\.+'D```!`("\`"$ZN
M_K8L7TYU+PXL>0```$`@+P`(3J[^L"Q?3G4O#BQY````0")O``A.KOZ>+%].
M=2\.+'D```!`(F\`"$ZN_I@L7TYU+PXL>0```$`@;P`(3J[^C"Q?3G4O#BQY
M````0")O``A.KOZ&+%].=2\.+'D```!`(&\`"$ZN_H`L7TYU```#[`````H`
M```@````P````*P```"8````A````'````!<````2````#0````<````!```
M``````/P`````U]786ET4&]R=````````+P````#7U)E<&QY37-G````````
MJ`````)?1V5T37-G`````)0````"7U)E;5!O<G0```"``````E]!9&10;W)T
M````;`````-?1G)E95-I9VYA;`````!8`````U]!;&QO8U-I9VYA;````$0`
M```#7T9I;F1487-K````````,`````)?1G)E94UE;0```!@````#7T%L;&]C
2365M``````````````````/R
`
end
SHAR_EOF
#	End of shell archive
exit 0