[comp.binaries.apple2] ShrinkIt v2.1

krb20699@uxa.cso.uiuc.edu (08/01/89)

          S H R I N K I T(tm)     F O R     T H E     A P P L E   I I

                           Written by Andy Nicholas

                       ShrinkIT Documentation 7/15/89










































Send comments/suggestions to:

Paper Bag Productions          CsNET: shrinkit@moravian.edu
c/o Andy Nicholas           InterNET: shrinkit%moravian.edu@relay.cs.net
Box 435, Moravian College             liberty!batman!shrinkit@sun.com
Bethlehem, PA  18018            uucp: rutgers!lafcol!lehi3b15!mc70!shrinkit
                                      rutgers!liberty!batman!shrinkit
AppleLink PE: shrinkit         GEnie: shrinkit











7/15/89                 - ShrinkIT 2.1 -                   Page 2


What is ShrinkIT?
-----------------

ShrinkIT is an utility program for archiving disks and files.  With easy to use
menus and powerful NuFX(tm) archiving features, anyone can use ShrinkIT in a
matter of minutes.  Dynamic LZW is used to achieve optimum compression in a
relatively short period of time.  If you've used ShrinkIT before and you want
to quickly begin using this release, see the section: "What's New"

   ShrinkIT can add files to archives, archive entire disks, mix disks with
files, selectively extract the contents of archives, list the contents of
archives, allow up to 60,000 files to be placed in an archive, and zero the
unused blocks on disks so disks compress more efficiently.  ShrinkIT also
provides disk utility functions such as deleting files, cataloging, creating
subdirectories, formatting and erasing disks, copying files, and typing the
contents of text, AppleWorks and WordPerfect files.

   ShrinkIT is easy to use.  ShrinkIT's user interface was designed as closely
to the Apple Human Interface guidelines as was possible on an 8-bit machine.
ShrinkIT currently lacks mouse support, but this is being worked on.

*** Important ***

   Shrinkit is COMPATIBLE with the past.  ShrinkIT can extract and unSQueeze
the contents of Binary II files (.BNY files), NuFX archives, ACU archives, .BQY
files (Binary II files with SQueezed records), and .BXY files (a Binary II
"wrapped" NuFX archive).  It does this transparently.  You never have to know
the type of the file -- just tell ShrinkIT to (U)nShrink and it will do the
rest!


































7/15/89                 - ShrinkIT 2.1 -                   Page 3


System Requirements
-------------------

ShrinkIT versions 0.95, 1.0, 1.1 and 2.x require an enhanced 128k IIe, IIc,
IIc+, or IIGS.  These versions of ShrinkIT must have a 65c02 or 65816 CPU, and
mousetext to function correctly (ie, an Enhanced IIe or later machine).

Apple II+ and Unenhanced IIe versions of ShrinkIT are also available.
Shrinking and UnShrinking functions have been split into 2 different programs
for these machines, i.e. II+ UnShrinkIT and II+ ShrinkIT, each of which will
run in a 48K environment with a 40-column screen.


Distribution and Copyright Info
-------------------------------

ShrinkIT is a Freeware program.  This means that I don't expect anyone to pay
me for it, but retain the copyright.  You may (please do!) distribute this
program to whomever you please, but you may not sell it without my permission.
I'm not getting rich from ShrinkIT, and neither should you... If you wish to
bundle ShrinkIT with a commercial product, please contact me about including it
with your software.   I need to insure that the latest version is included with
your product and that ShrinkIT remains unaltered.


If you feel that the program *IS* worth something to you, or simply want to
send me something, please see the "About the Author" section at the end of this
documentation.



































7/15/89                 - ShrinkIT 2.1 -                   Page 4


Where do I go for more info?
----------------------------

The discussion about ShrinkIT on AppleLink PE (ALPE) is currently being held
in the Utilities forum (keyword AUT).

The discussion on GEnie about ShrinkIT is currently being held in Category 3
of the A2 section of that service.

If you are a user of Morgan Davis' "ProLine" BBS software and participate in
the discussion on the Info-Apple newsfeed (also known as comp.sys.apple in
other realms), then you can always post a question to the newsfeed as it's
one that I read regularly.

If you don't have access to a modem, then for last resort you can always
send me US (paper) mail.

And, for those of you who just can't stand the thought of trusting the US
Postal Service with your letter, you can usually find me at one of the
bi-annual AppleFest trade shows..











































7/15/89                 - ShrinkIT 2.1 -                   Page 5


What's New?
-----------

o  2.1 adds the ability to extract from .QQ files (SQueezed files) and to
   add a Binary II header to a NuFX archive when the archive is created by
   pressing OA-<return> instead of just <return> when typing the destination
   filename.  BXY files are also transparently listed so that only a single
   extraction is needed instead of 2 separate operations.

o  2.1 will work correctly over an AppleTalk network.  A few esoteric problems
   were fixed.

o  2.02 fixes the incompatibilities with Cache.XL and AE's ProDrive software.
   It also allows for extracting more than 640 members from an archive, and
   fixes a number of small problems.
















































7/15/89                 - ShrinkIT 2.1 -                   Page 6


o  2.01 corrects a problem with ShrinkIT not being able to unsqueeze the
   contents of some archives (they would be extracted, but not unsqueezed).
   This is a fairly rare problem, but nonetheless one which needed to be fixed.

o  Selective extraction from Binary II files which have SQueezed members is
   supported.  The contents will be automatically UnSQueezed if necessary.

o  Selective extraction from ACU archives which have SQueezed members is
   supported.  The contents will be automatically UnSQueezed if necessary.

o  Single-disk swapping is supported.  If the disk you are packing to/from
   is capable of being ejected (ie, a 3.5" disk), the disk will be ejected for
   you.  Because of the small size of ShrinkIT's output buffer, a large number
   of disk swaps are often required on 3.5" disks.  The burden of this for
   those of you who have IIgs's will be lifted a bit when the IIgs version
   of ShrinkIT is finished.

o  A "launcher" file is included for those who wish to use basic.system to
   launch ShrinkIT (the ShrinkIT SYStem file itself is so big that basic
   cannot launch it).  The launcher is a _very_ simple program which just
   relocates itself and tries to execute the system file "SHRINKIT" -- if
   ShrinkIT's system file has been renamed, the launcher will not work.
   To use the launcher, type "-SHRINKIT.SYSTEM" from the "]" basic prompt.

   (and at this moment, I would like to take some time to plead with everyone
   to consider using file selectors to launch programs like ShrinkIT.  Don
   Elton's ECP-8 program is freeware, the source code is freeware also, and
   there's not a really good excuse not to use one like it.)

o  Enhanced handling of corrupted NuFX, Binary II, and ACU archives has been
   added.

o  Pressing OA-E (Eject) at any file Dialog (when you are asked to choose
   files) will eject the current disk if possible.  For those technically
   oriented, this will _not_ even try to make the smartport _eject call if
   the device in question is an scsi drive.  This avoids the problems
   associated with those users who have Rev B. Apple SCSI cards.

o  The file typer can handle WordPerfect(tm) files better than it could before.
   ShrinkIT is obviously not a word processor, but will show the contents of
   the filetype/auxtype $a0/$0000 files correctly. (Thanks Matt Deatherage!)

o  The skew is now set by a smartport call instead of a direct patch.  The
   "Fast-Format" patch is only activated if you have Rom Rev 01 in your IIgs.
   If a ROM revision other than 01 is present, the Fast-Format question will
   not be asked.  This will help future compatibility if the IIgs ROM is ever
   changed.
















7/15/89                 - ShrinkIT 2.1 -                   Page 7


1.1 -- 3/8/89
-------------

o  A bug which caused DOS 3.3 disks to be archived incorrectly has been
   fixed.

o  The File/Folder count is now correct when archiving subdirectories.

o  Type files now pages through a file.  OA-B will always move to the
   (B)eginning of the file, <return> at the "--more--" prompt will
   show the next selected file, and <esc> or OA-. will abort to the main
   menu.

o  You will be prompted for a name for a record if you shrink a DOS 3.3
   disk.  This is intended primarily for those who archive libraries of
   DOS 3.3 disks and wish to know which disks they've archived.


1.0 -- 3/3/89
-------------

o  Binary II is automatically recognized by the unpacker.  If you ask ShrinkIT
   to (U)nshrink from a Binary II file, the contents of that file will be
   listed like they are for NuFX files, and you can selectively extract
   what you wish.  Any bundled subdirectories are automatically created.

o  Bundled directory support.  You select the inclusion of a directory and
   *ALL* of its contents (including any subdirectories and their contents,
   up to 32 levels deep) just by pressing the space bar to place a
   check-mark beside the subdirectory.  The extractor works by creating
   the needed subdirectories for a selected file automatically.  The whole
   process is fairly fast and works very well.

o  Defeat of optimization of ProDOS disks while packing.  ShrinkIT 0.95
   always assumes that if the disk being packed is a ProDOS disk, and
   that a bitmap is available to optimize the thing -- that's not
   always true.  Some people were using ShrinkIT to archive their
   floppies, but Apple's Backup program places a prodos compatible
   header entry so that ShrinkIT 0.95 is fooled into doing the bitmap
   optimization.  1.0 will optimize a disk being packed if the Open
   Apple key is held down at the beginning of a pack, otherwise,
   <Not Optimized> will appear in the window information bar.

o  Copy files, including all the files in nested subdirectories, up to 32
   levels deep.

o  Create subdirectories.

o  Delete files is a "flat" file deleter.  I wasn't sure if making it
   recursive would pose problems for people because then if you checked
   off a subdir to delete, it would delete everything in that subdirectory.
   So, in this version, that option is left up to you.











7/15/89                 - ShrinkIT 2.1 -                   Page 8


o  Type file contents (TXT files or AppleWorks AWP files.. sorry, no
   backwards scrolling, this is an archive program :-)

o  The user-interface has been clarified and enhanced.  There is a selection
   button for the space bar, you can select multiple archives for
   unshrinking, or listing, and more file info is displayed in the list box.

o  The video driver for ShrinkIT has been completely rewritten.  0.95
   uses the apple firmware, but 1.0 uses my own routines, and as a result,
   even works on a Cortland (IIgs prototype), I am told...  Also,
   The screen displays are much faster and there is less flicker
   when something major is done to the screen.

o  If a volume is filled while (S)hrinking or (A)dding to an archive, the
   record count will be corrected.

o  More memory is available for the shrink/unshrink output buffer.  About
   18.1k total memory is available in v1.0 for the output buffer space.  Part
   of the problem with LZW is that to get any kind of speed out of it,
   you have to use a hash-table, which in my case takes up 16k of
   the same bank that the output buffer, input buffer, and executing code
   are also in.  v0.95 has about a 10k buffer, so v1.0's is about
   100% larger.  The packing/unpacking is slightly faster because of this.

o  A lot of the internal code has been rewritten, some of it almost
   from scratch.  It allows for such things as the selection of
   all 253 files in a directory for an action (packing/unpacking/
   copying/typing/etc), instead of the 64 file limit in 0.95 and previous.

o  You can just hit 'period' to abort most functions instead of OA-.

o  Pressing OA-<space> while selecting records to be extracted will place
   an inverse check-mark beside the record name, and when it comes time
   for that record to be extracted, ShrinkIT will prompt to for a new
   directory for the file to be put in.  So records can be extracted into
   multiple destination directories.  Just pressing <space> sends the record
   to the current directory.

o  There's an OA-A(all) command at a fileDialog for extracting every file in an
   archive, or archiving every file in a directory.'

o  OA-U selects all files to be put into an archive as uncompressed files
   after choosing (S)hrink.

o  OA-P at the record selector puts an inverse checkmark beside all the records
   indicating that you want all records extracted WITH prompting.

o  OA-G is "Go" at the fileDialog.  This is so that if there are only
   subdirectories in a directory, you can operate on those subdirectories
   without having to open them. (just like Copy II+)













7/15/89                 - ShrinkIT 2.1 -                   Page 9


o  Typing the complete pathname of a file at a fileDialog will perform an
   operation on that file.  For instance, if you type the complete pathname
   of a file after choosing (T)ype at the main menu, ShrinkIT will show the
   contents of that single file.

o  Pressing <return> while the highlighter bar is on top of a filename while
   in a fileDialog will perform the chosen function on ONLY that file. Pressing
   the <space> bar will place a check beside a filename, ala AppleWorks
   (Thanks Morgan and Lance!).

o  I put a picture of a floppy disk done with mousetext in the error box when
   an error occurs.  I was bored one evening.. tough to imagine.



















































7/15/89                 - ShrinkIT 2.1 -                  Page 10


Rare "Features"
---------------

Problem: ShrinkIT will not allow you to extract the contents of any archives
         which have more than 60,000 member records.

Solution: Don't create any archives with more than 60,000 records unless you
          have an Apple IIgs and are prepared to wait a while... :-)

If you find any other "Rare Features" in ShrinkIT which you can consistently
duplicate, please get in contact with me about it/them.




















































7/15/89                 - ShrinkIT 2.1 -                  Page 11


ShrinkIT Overview
-----------------

All menu selections in ShrinkIT are done by  using the arrow keys to
highlight a choice then pressing RETURN, or by typing special letters on
the keyboard.  Sometimes you must type the open-apple key (oa) along with
another key at the same time.

   Many of the utilities use a standard file selection menu. When this
menu is displayed you will see on the left of the screen the list of available
files from your disk.  The 'folder' character displayed next to a filename
means that the file is a subdirectory.  To scroll through the names use the
up/down arrow  keys.   Above the list of file names is the current directory
(prefix) that you are looking at.  On the right of the screen are options for
cataloging different drives/disks, opening/closing a directory and quitting:

        Drive:  TAB      =  Press TAB to make ShrinkIT try to find 2nd disk
                            drive, or check the current drive for a different
                            disk.

        Open:   RETURN   =  An arrow symbolizes the RETURN key.  Highlight a
                            directory's name; press RETURN; files in the
                            chosen directory will now be displayed.
                            If an operation needs
                            to be done to a specific directory (ie, chose a
                            directory for extracting the contents of archives
                            or copying files), then pressing RETURN while
                            <Current Directory> is highlighted will chose the
                             current directory for that action.

        Close:  ESC      =  Press the <Escape> key to close the current
                            directory.  If the current directory is the
                            volume directory of a drive, the file on the next
                            available disk drive will shown.

        Quit:   OA .     =  OpenApple-Period.  Abort to the main menu.


        Select: SPACE    =  Pressing SPACE while a filename is highlighted
                            will place a checkmark beside the filename.  After
                            pressing RETURN, those files with checkmarks will
                            be processed one-at-a-time for the selected option
                            (ie, all shrunk, unshrunk, listed, etc).  Not every
                            main menu option will use the space bar for
                            selecting multiple files (Add is a good example).


















7/15/89                 - ShrinkIT 2.1 -                  Page 12


Q-Quit
------

Exit ShrinkIT and return to your file selector.


S-Shrink
--------

Shrink (F)iles or (D)isks.

If (F)iles are chosen, you will be prompted for the files to shrink, and then
prompted for a destination filename.  A bar graph is displayed of each file
shrunk until ShrinkIT has complete processing all the files.  If (D)isk is
chosen, ShrinkIT will prompt for a 5.25" or 3.5" disk drive to be shrunk.
Once the disk is chosen and a destination filename given, ShrinkIT will display
a bar graph as it shrinks the disk.


U-UnShrink
----------

Unshrink from archives.

ShrinkIT will prompt for the archive(s) from which to extract records.  Once
specified, ShrinkIT will prompt for the records to be extracted FROM WITHIN
the archive.  Press the SPACE bar to extract a record without prompting for
the destination directory, or press OA-SPACE to extract a record and prompt
for the destination directory.  Pressing RETURN while a filename is
highlighted will extract only that record, as long as no other filenames have
been checked.  Disk records always require additional prompting for their
destination.


A-Add to Archive
----------------

Add (F)iles or (D)isks to an existing archive.

ShrinkIT will prompt for the archive TO WHICH the files or disk are to be
added.  ShrinkIT will then prompt to add (F)iles or a single (D)isk.  Finally,
ShrinkIT will prompt either for the files to add to the archive, or for the
disk to add.  A bar graph of ShrinkIT's progress in archiving the file or disk
will then be displayed as ShrinkIT works.

L-List Archive
--------------

List the contents of an archive.

ShrinkIT will prompt for the archive(s) to list.  As each archive's contents
are listed, pressing any key at the "OK" prompts at the bottom of the screen
will continue listing the archive; pressing ESC or OA-. will abort the listing
of all of the the archives.









7/15/89                 - ShrinkIT 2.1 -                  Page 13


C-Catalog
---------

Catalog the current pathname.


F-Format Device
---------------

Format either a 5.25" or 3.5" disk.

ShrinkIT will prompt you for which 5.25" or 3.5" disk drive to format.
If the disk to be formatted has already formatted by ProDOS, ShrinkIT will
prompt you if you REALLY want to format that disk.

If you are using a IIGS and 3.5" drive with ShrinkIT, you will be prompted for
an option called "Fast-Format and Skew 2:1"  Fast-Format disables the verify
routines in the 3.5" format routines on the IIgs, allowing the format to
proceed much more rapidly.  If you are worried about bad-blocks on a disk not
being detected when the disk is formatted, then "Cancel" should be chosen in
response to this prompt.

If you are using a IIGS and 3.5" drive, the skew of the 3.5" drive will be set
to 2:1 if the Fast-Format and Skew 2:1" option is accepted.


E-Erase Device
--------------

Erase either a 5.25" or 3.5" disk.

ShrinkIT will prompt you for which 5.25" of 3.5" to erase.  Erase does *NOT*
format the disk, it simply places new directory, bitmap, and boot blocks over
top of the existing blocks.


X-Copy Files
------------

Copy files from a source directory to a destination directory.

ShrinkIT will prompt for the files to be copied.  If the files selected include
subdirectories ("folders"), ShrinkIT will copy that subdirectory and all of its
contents, including other subdirectories, until all the files and
subdirectories have been copied.


















7/15/89                 - ShrinkIT 2.1 -                  Page 14


D-Delete Files
--------------

Delete files from a directory.

ShrinkIT will prompt for the files to be deleted.  Unlike (X)-Copy, (D)elete
will not descend down through any selected subdirectories.  This is primarily
to protect you against accidently deleting all the files in a subdirectory.


/-Create Subdirectory
---------------------

Create a subdirectory ("Folder") in the specified directory.

ShrinkIT will prompt for the destination directory for the subdirectory.
Typing the name of the subdirectory to create, then pressing RETURN will create
the new subdirectory, or "Folder."


Z-Zero Device
-------------

Place zeroes (0's) in the unused blocks on a disk.

ShrinkIT will prompt for the destination device to have the unused blocks
zeroed.  ShrinkIT's compression works through finding and removing redundant
characters in the data its algorithms are fed.  When ProDOS deletes files from
a device, the file in the directory is marked as being deleted, but the
blocks used to contain that file's data are not filled with zeroes (0's).  So,
to make sure that a disk compresses well, you can (Z)ero the unused blocks.

?-About The Author
------------------

Show some information about ShrinkIT and how to contact the author.

The box displayed on the screen shows some information about ShrinkIT and
how to get in contact with me through different means.  I list my US Mail
address at my college, and several electronic addresses through which
people who have access to a unix mail can send me electronic mail.






















7/15/89                 - ShrinkIT 2.1 -                  Page 15


File type/Naming Info
---------------------

When you use ShrinkIT, your archive will be saved with ShrinkIT's own
Apple-assigned file type/auxtype combination of $E0/$8002.  ShrinkIT will also
unshrink downloaded archives that are saved as type TXT files (or any other
misassigned type designation, for that matter) because ShrinkIT checks the
initial header in the archive, not the file type.  The files ShrinkIT creates
are NuFX archives, descriptions of which are available on request from me.

Everyone should use ".SHK" as a suffix to denote ShrinkIT's files.  This will
lessen confusion between ShrinkIT and Binary II, which uses .BNY and .BQY to
denote Binary II and SQueezed Binary II files.

If you wish to create a file for a major online service which requires that
a Binary II header be attached to the beginning of a NuFX archive (ShrinkIt
archive), and your communications software is not intelligent enough to allow
you to add this additional header while uploading, then you must add the
Binary II header manually.  To do this, press OA-<return> instead of just
<return> after typing the destination filename for the archive.  An archive
with a Binary II header already attached will be created.  Files of this type
should be suffixed with ".BXY" (say "Boxy").

     FILENAME.SHK    = Archived with ShrinkIT
     FILENAME.BNY    = Bundled with Binary II
     FILENAME.BQY    = Bundled and SQueezed with BLU.
     FILENAME.ACU    = Archived and SQueezed with ACU.
     FILENAME.BXY    = Archived with ShrinkIt with Binary II header attached



































7/15/89                 - ShrinkIT 2.1 -                  Page 16


Short Cuts
----------

There are a few special function keys which can make your life easier while
using a file or disk dialog within ShrinkIT:

OA-T or Control-T    Goto top directory.  For instance, if the current
                     prefix were set to /A/STUFF/ETC, and you press OA-T,
                     the new prefix would be set to /A/

OA-O or Control-O    Show online volumes.  This key is active while in
                     a file dialog and also in a disk dialog, such as
                     the (F)ormat and (Z)ero options.  If used in
                     conjunction with a disk dialog, this will re-poll
                     all the online devices.

OA-.                 Open-Apple Period will abort most dialogs within ShrinkIT.
                     This conforms more fully with the Apple human interface
                     guidelines. [Just period "." works in most instances]

OA-G or Control-G    "Go" -- end the current dialog using the files that are
                     currently selected for a function.

OA-A                 Select All files for a function, such as (S)hrink (A)ll
                     the files in a directory.

OA-U                 Select All files to be archived as uncompressed files.

OA-<space>           Select a file to be extracted from an archive with
                     prompting.  An inverse check-mark will be placed beside
                     the file.  While the files chosen are being unshrunk,
                     ShrinkIT will pause and prompt you for a new destination
                     directory for the file to be extracted.

OA-P                 Toggle all files in an archive to be extracted WITH
                     prompting.

OA-B or Control-B    Goto the (B)eginning of the list of an archive when
                     extracting.

OA-E or Control-E    Eject the current disk if possible.  This only works from
                     the dialog which prompts for files to be selected.

/                    Allow the direct selection of a specified path or
                     filename.  If you type the path that you wish
                     shown in the fileDialog, it will be displayed.  If you
                     type a complete path to a file, the action selected
                     (ie, shrink, unshrink, etc) will be performed on that
                     file.














7/15/89                 - ShrinkIT 2.1 -                  Page 17


Short Cuts - Continued
----------------------

** NOTE ** -- The II+ versions of ShrinkIT do not support use of the apple
              key found in later Apple models, such as the IIe, IIc, and IIgs.
              For this reason, the only "Short Cuts" which will work are those
              which correspond to the CONTROL key.  For reasons of memory
              space, the <select-all> modes of operation and the OA-E(ject)
              feature is not present in the II+ versions.  For prompted
              extractions in II+ UnShrinkIT, press "P" for (P)rompted instead
              of Open-Apple-<space>.




















































7/15/89                 - ShrinkIT 2.1 -                  Page 18


Special Features
----------------

ShrinkIT is equipped with 3 forms of virus detection.  If a virus were to
ever attach itself to ShrinkIT, you will be warned by an Alert window which
will inform you of the presumed presence of a virus.  It will allow you to
exit ShrinkIT and take whatever steps are necessary to combat the virus.  I
find the commandeering of my files by viruses detestable and put the virus
detector in ShrinkIT to help others avoid them.

When unshrinking disks, a 140k disk image will fit onto an 800k disk.  The
problem is that if the disk is a ProDOS disk, after it's unshrunk, the bitmap
will not be correct and the total_blocks on the device will be set to 280
instead of 1600.  ShrinkIT allows you to unpack a 140k disk image onto an
800k disk and will fix the bitmap and total_blocks automatically as long as
the disk image in question is ProDOS.  The converse is not true.  You cannot
take an 800k disk image and fit it onto a 140k disk.

The low level volume number of a 5.25" disk is preserved by ShrinkIT when
archiving 5.25" disks.

An error-check (CRC) of the data is also kept by ShrinkIT.  In the event that
the data in an archive becomes corrupted, ShrinkIT will warn you.








































7/15/89                 - ShrinkIT 2.1 -                  Page 19


About the Author
----------------

I am currently a Junior attending Moravian College in Bethlehem, Pennsylvania,
majoring in Computer Science.  I made ShrinkIT Freeware because I believe
that such a common utility program as an archiver should be able to be used
by as many people as possible.  If you use ShrinkIT and feel that it is
valuable to you, I urge you to send me something for my work.  If you want
to receive a copy of ShrinkIT, send $2, or a SASE and a blank disk (preferably
also an envelope which will hold the disk, too :-)


Paper Bag Productions          CsNET: shrinkit@moravian.edu
c/o Andy Nicholas           InterNET: shrinkit%moravian.edu@relay.cs.net
Box 435, Moravian College             liberty!batman!shrinkit@sun.com
Bethlehem, PA  18018            uucp: rutgers!lafcol!lehi3b15!mc70!shrinkit
                                      rutgers!liberty!batman!shrinkit
AppleLink PE: shrinkit         GEnie: shrinkit

Send replies on to "shrinkit" as our mailer is case-sensitive.

"ShrinkIt" is a registered trademark of Paper Bag Productions.

Thanks!
-------

Kent Dickey, for the enormous amount of help he gave me with the algorithm.
Jerry Hewett, for the HyperFormat source code.
Evan Ron Aussenberg, for writing some preliminary documentation for 1.0
Ken Scrogan, for writing some preliminary documentation for 1.0
Lance Taylor-Warren and Larry Hawkins, for giving me support when I needed
 it most.
Morgan Davis, for showing me a good user-interface design to follow and
 providing many good suggestions along the way.
Matt Deatherage for showing that a helpful suggestion and kind word go a long
 way.
Phil Albro for trying very hard to get me to revise the documentation for
 2.1

Also: Vince Cooper, Steve Schneider, Dave Lyons, Jon Davidson, Joe Schober,
Ron Drum, Jason Blochowiak, Rich Sims, John Brooks, Mike Brunsmann,
Larry Virden, Eric Mueller, Dale Smith, Dave Ely, and countless others...


==================
FiLeStArTfIlEsTaRt
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789()
HSHRINKIT       A0YtAAAAA8)4IJAIySPAyDgCScgsAADAA81l
a(voNaWqpOg8z3YIlm0ADQfjNmVqpOA8x3o(M04AO0IwvJKwNCQqdOQsK)LAQfF4
A3K(0A)(wDeyAIKMg0UvdaA8oTAAgUP0MxyE2GjjwOctBDqsgSszV)czUX80Ujdx
FLNoJXd0EXs0Y2KAykyvwLTyAIKMgYYvdaA8oTAAgUP0MxyE4GjjDDKsVz8zT7cz
OHMoxCKxLjrsFLNoJXd0EXs0dACAw0KJ924v0CyAAAyP)c8vA0KNjA9ACAorA2ry
vksAOiP09OAAJLAgDAZYgkOOdCYCKPAAg4O0uSDO9OAAJMAAA0JgQr8A4hQ9)eSr
)GRztiA0N)rJw)LExwKTyk7v)m8vJHB8NA)uwfbyzmcCIWA8woOEykbMh34vzkbM
yk5vDA)v1DNy)GjzN(fqtOQsN(rJtGz3N(7JtGD4N(LEt(rJN(bEo87JFyVqBlKP
p2Th(UItF2aqcl6PpKUhDVoQRACO)L6wdAimVCCJgQWNpKCZhU4TFOQqADyIgBiL
BUwKJAgACmr6EOIm(OagEjtyBow2GIABLFQwEEsACQRArnABbSIqCmpkfOIjSr9y
GP90LL90LLZiPWoqc6YmF76yCW6yEOIiYq4hiCgCgo5)gIS1gIi5cSjlt2CSIRyG
gEgooLCsQ)A4NiG(gQyGuaSBgQyGNKCstCMEw)LkBBCDc4oNfACJc4qNA0KJIADw
kwhj2sAINCPgJDMENBfjwjYyLmMBgIB0gLCsCAdAK)gomUAIiALIJLN0EAflQrYy
wCiEOAuIiKA0ggOAgYSBQLCsc4IuhnMJ4MAkiCS6Z3NAHA)IOAO6AaP0ajenmoAI
kshriALIb0IaQrDJOy0AKoTMn3rq8U4Ijgev92ThFSSAC0rP)UIJFCQqnmqQYMUh
DHBIksRrwTQyAw0Atz0pb4YqKqMJ5iqCFKS8ynr2bXoIphhiiiKC8DCIYASJKASL
b4qJkBGJFkKIpKShhU4TFeRqAz0IsJqLDAsjOGiogNQwUMSDj0xIBNCMjA1IqNiW
jk3IVOihjI6IIPSttG9IpXf0TDA9oPdrunu8VDw6uXdryj(0r7e64X8rhLP9AQ)4
B3awgSO5g(O9jLfw2nO6MDQ5pzcrgS)8jLfw2nO6DDQ5hPcrsHO9Ac(7G3qxtL)7
gSf42XOxlPe6tWMAhLfxgW(82XOxlPe6tiNAw)(wGDa(lze6EDw8lTcr0XO7GDa5
lze6UDw85TdrgWO8snuxAMf5D36rhXu8gWO9ynOx0Pe55L)7tqNAyXu2QD67E)u8
gO9zznOx)Cw6iHcr0X)7oPNounu8Un86THNAMHc1Fb8wUTM2)q9rIKEXCxVUc)FA
mh3Y0Zm0pp1ZSpmYt9ZbI627fBQUcHFimh3Y0Zm0pp1ZSpmYt9ZbL527AEwcA3An
AHAnA)AnkBCZ)nqIFKThPlqJpGShjU4FKFSpwyShFqTAgUaLuUoSaEAkm(Sh)BiI
sQKJAXVjRCaqEjIK5D9LkiSkU1YLoEJwuQMiRmP0kjOKaD5IliN8kUIIFKSpkraJ
WAvJKoISZ0rqoUoJmoRvKmShGqqSlYoJaDGapgkWNk8fJvC8rAvCwjQygksOJIDk
yQCgpwAMAl8fJbAkCALYgITJmTC)kQKJwHCxTAZFFCSplYOJFXSpHA5IGXA8WASJ
6hWJGDm(gUKJkUsOlOP0kUYIFXSppDvIAWixapd5lYKSk8HIKRSpDALqAXVjoEJa
ATVjgpveKFSpwyShFqTAgUaLuUoSaEAkm(Sh)BiIoUKJlqShrUYK)BC6sQKJAXVj
RiSsEjoK3D9LRiSstQqKATVjRiSsEjoK3DtLRiSslUqKQPSxjY6xk8HIpyCpV1Io
oEJwvQMiRmP0tQKKATVjIiSkQ7CxoEZ(hUKYsUoS6EAsl2ShFqEIBApLvUoGgMip
lSyfqUIKFmSpgo8KkSyfV1ILoELwIqSkQ)CxoE79kqSkU1YLoELwIqSkQ7CxoE79
lqSkiUcJmeM0)BiIsQKJNCaqRCcVEjIK5D9LkiSkU1YLoEJwuQMiRmP0GCGKlQIJ
MpKmpSyfyU4P)nKYgJThF(XqpCmMayUDEAAJAQAgFAYBAaAAHAgBocAgEgKBoWAK
GgSBoYAqHg6BQTAUFAFBQVA0GAtBQfAUT14BggjJI0CUNgARrAGIIoQAoNUBz92b
EoTZJETAf)93f)93f)93f)93f)93B893GoAMEAq2GBCAgByJgawKxEw3cz9CczN3
czN3czN3czN3czN3MATAEAq2dBCAgByJgawKxEw3tCQDJbyUaAdDrAGIczN3czN3
czN3czN3czN3EwN3KoQAgAGAMvCYMzMzMzMzMzMzMzMzMzMzBQAzAwgCTACYDIKL
nAQ3KXA8AiPEKoY8EwnquuxJM0gLnwwJpcCDFAyJdBiJIn6J8jKImoAIn0FIgQWq
YwPqtAFIgJgomUAInYEIggcqgwPqgYiCpeiRoCCZggB)i2CUgAGABsCYgqgMgCKo
PDKogC6ygCKoAAKogBCYyEwKDDKDj7e46ye5gCKoyUKApWAE8DSQgBCJuiwKAAKo
ggDYV0CULgwLopn(opdhatdhFAi2XkqJpSShYACCKASLCIqJoUCI6DhymUAIoImr
oUCIsMBIdfgowfCyQocBxDI(qqginANfu46GLgQDgXhCnA(JlfC4n8(JKcy7ooAK
OKgoYgiYtAFIoIWrgpqCoImroUCIwDA4Aq8ACIqAoImjmUAIoUCInMLToImroUCI
wLA4Ai(AAI65oImjmUAIoUCInMLTB1r2kUIKoqgioYUu5qdhFiyRKk62tgBIKwk(
echJrYCKUhCTosFKpbMozXO7gCAoznOxAA661HNogSf6uCAAOOAg9OAAdOAgKPAA
MdP0aTDOtGgoQ8LMKheAoqkS)GRuNGYhNiC8pgy)L04DASWKNrEmwnyCojuAoYvj
pUgjxGAogkMggWD0AG7Ag(C0AGbBQPQyHA6JQDYs7DaIpAYsZA9Ax(PophBgv34A
(3IKKgGKaznqokOK9ji4gpPKNSQqAiC)CkaBowfjo4OIoUPBBMAYKgi(CAQAo0PI
pQABBMAYEkSCAAAAapNSMdgo6ZzWMhm(AEBAAgBAkYISgoKmySyf)ki4QjGqiAyA
GIqKp4Z3KDG8MjPEwmC))li7Q6SyvkcMAvA0pAPApovrwHD0hlsIpIAkbl83uiBs
Qny(BlMBJzBsLArOpsvrAPB05CPAA3AgzCPAuCTqQny(ukqAIDYCIJekiLJmc1Ca
8DiKkYOJKaJg8pqCbkSpNsgCI8HGzmyspMbKlnyypseKgky6olS))kKaqwVjpoPn
psPnN(QqslC)AnC(kDPAiLJmN(TqcqCXcmi(pmy(834DNkaK9DCYuwUKBAcKpaAk
aCCCMhIJAkiLAAAAAA8DG3A8gmKJqwVLkwPIzDNiSCQqpCm4c1Co8zsKCAdKMBYC
iSC)b5IcflqKkwPIADALuGBEwryWTAyAA0qKQ0Iw)lCwwkKY8jKIiDtyqslriON8
b5IATAiKwJqKAEN0d4(Pd4aKAweKCAPQtCBsJnSHDAfAqAKIQwtsghT5pCGGcXYA
FCUqdwZ3gAWKwqSXyCWA)kC3AyIqcHrACAYm4DNilCGOphB3cX4JmLAktCW3wLAg
kUaIQIKSgAaqKTimopP0kUoG9CgoJIQgaCCgsjOJQLAgKwk8A3qJVAvAgAaqiSim
B3LAAmgAkoJIAzO6yDtAmoATDAYriCB8B2LAAmwAkoJIAyO6yD9AmoAT6UCnFaQq
KkKIpKShhUYSFCRqADyI4AiLKIKJg0AogWC)fnKPkoJI6DNigqgo8DyDPASJ8AqJ
gwUqISimiqP0OAqRlwPIg8VqpSimkUYCgoVqMRimoZiCoZdhmfdhCAt1yet5Lks1
NhAkgsi9ASimqqA7rAOfIddpIZdpWbOYmLA0WL71mTShCAt1yet5lUo1mrMgCAt1
yet5kUo1m7LgCAt1yet5lUo1gILgAaiCFASroCoJm8AItOKgFejzcCYJASi5WbOm
mLA0WL71rYfjcuIgAui9r8nhcuihrg6K5uCtr47KKvywr48KAsy2wnCSKpkSEAiS
pgGLwkwDQqTyphxAay0BQ0IJA0Kw7DBwADRjs8XKQAcYAmgAgBCYgC6Kf)93f)93
f)93f)93f)93GAajEAq2lUKAs0fjNSSpgwC)gwi6GsCYA8Nos0frwPSxIj6Hswvr
8DiygBSJMbwKMzMzMzMzMzMzMzMzAwMzo2Bg87KygoMLgUC)GsCYczN3czN3czN3
czN3czN3TACAggELuaSBsyC)gwS)gUC)pyi6oCCyKAC)87qJ9zKL8DCLqDSJklKL
8jKIs0frQPSx9zqHuiMLKzC)lwPIrAGIf)93f)93f)93f)93f)93ghGArAGIgCKo
PDKogC6ygCKogBAoaDAAggDSU0CUVkAKGqPabXo2NGQqpWweYwUCgoaLgSyfaHLA
gYA8ITimgZPg)BiqhYKJpSihyUCokwPIKTixQDC5gmq9MJTJAQC)AAAAAAAAAAAA
EIKCdCetK3yStiP0Q3CSAwJERkKkQGQjNCZquDpAo0CSMpCsi6SOgXLBtsUn4Dty
FiGYFim2Ek62aXGGmLAkaX42ItdpIpdptYHItCGOaAJAQmQyBy0AKoTLB0rqgXIk
tYUjQKQvNGehu3yRiCJAgULAmDukCAN4oHu5QbA4FiW8Fim2AI62Qrt5bbuAVqts
gjOIxDNBItdpIpdpgIipkSyfB0IIV1IwIhJwDApSATVjoELqATVjmDukCAN46Fu5
hQMyw7NkkjO3SD5ItCN8JDJAMALClqqCB0J4hXKkQKQnuAMItYHItCGGQDJAghjA
qqgOQGQvNCeh92iRFCpAH1Y4A4cLpiBkgXWBmLAkgXY4mDixiYcImPi5CAN4mGu5
)BiIgQKJAHQjAXVjKhEmNOAkoCMVRCusU1IKgbOwmLA0oiW4hQMyw3Nkkj(2RD5I
t(M8F2iRH1K4hXYLxWAogkJ4QgIAlYK(k8HItYHIgAGGmayDiQKIlwPIgoVqmSim
gkKJkoJIhQO6piPkaCyXiUKJlUoGFCSpalKJkwPIFGSpflKJkwPIlWi5jUcJmaOk
jQKIlwPIgoVqgQimmaiCfnKJkoJIhQO6ggP0payD8DyXgYOJmHixjYsImoAIkgDT
tgEnw4RjmoAIQBCO8QRLgEBDBsCYFwgFyJXR6I3bgSQjf)Nof)93N(93ajgBgSw3
gCKoabAoI043E8t2vDKoGAKoN(t2frNCgCKBgC6zfrtBRcRAcxFXcxFXBQAXA4AI
o)vow8RvNnB8QDjHKoY9s0rqaXIMw0SvpudhYAiD(AYLw4RrgECEEvCYhTf4vPMo
1Lv8lTP8gyK5yLfxAQKow4RrrcPIggBgQvCYE)u8gO9zyLfxgK)7tCApgAjHssy9
QAcYixSGUABwrAGIQASAkCKwqiGA3DCago4Kiuy9go5)YwCEtAFIQBCGAzWLnAwA
AtCKGVERMh0RAclTOBDRwgFM1BDawMIMjCDlwALMODDvwoNMP)ayyXMoy)u8v7MA
lTMojnu9XDQ50nu8QDa50)u80Pe5AQe5kHuwhDNoujO9l3e4pTMAO3q8gS)71)ux
AQu7s)u1l3e9v7MoGDK9uX)7GDA5lze6v7MoGDK9uX)7EDA5tCf9snuxh7e5AUe7
s)u1l3e91bMoAwO7k7exm)MopbMogWO7PXMqAkqxsnuxMDa5rP(7AQe5wXPxvbdr
tXP7BAQ5IYABakxDxC7G0Ors4abt7qbuwjcv7rf((3P)BL8)YTNxJLM1PbszJTM1
EHs0XHswTHM0SPN0C)8wJzsyxOtwULttYXMzUPdxE7s0EPcwPTdwWTMzTbs0ObM1
NPM1xCNxOnstWnM1BLs0Bb90FLt0ZPNzAEw0DAwAAMKAAAABAcyjCAAAAAAAApAA
AAwAAAAAAAAAAAAAAAAAAfAAAAgAAAAAAAAAAAAAk0BIDEbrIwD8f3Kem0YMg36v
n0YMx46vOi(vt(bMdGT4p8rMDVI8FOQqAkqQpSUhFVIQkZEZL24RL2IwiDCwC2YM
ggCwl9LAEED2AAAAAAAAAAAA)aCbgSlolnNHQAPMKrsy1DBikmKSkoJI3zEaDA6K
xIQvkoJIQjI6gAm9R)LAt2zB40TCN6c5tChJp3jCn0IAL0KEAkePQgSjOXKYi2A8
A4JAQgOEAmq(zIPIOXKYiuP8A4JAQgOEAAi(HE9vAASPH48vJ0aP)lSPJZA8goxf
pOj8v1IwCkaMxAXj2gEINCUqpGzbw14AAIaMx4WvQAQnSAO6pWP0B04RMlKEQIQj
NKQqtChE40TCNCY6tCBFp3jCV0IAL0KEAkePQYRjxYXrQUXjxcXrQYXjCAsrCAcv
QcRn3Dhy94An98An9ABn)CAI9wgzMBYqsMj8QAcYAm6Bc6chgIj8A)LAgJT7CA8B
CA(wAEAgAAAA)CAIzAQwAHAYAAiArg8vTA7MzATrzMcjxoWj9YRj9sRjzwajQlMY
gMA8g8CMMRjlDESzAMAQgAwuI)LAQOjUwAyAX16Lx04MA0INI0YPN0YPU0YPg0YP
DAWPAIAwpCwtt2IALk6Mz4ajMBTqpODmt2IAQk6Mz4ajMBRqpODmt2IMLk6Mz4aj
ggQqpODmt2IOLk6Mz4ajLYTrIkOOzgJTz8aj)CAIzsqygFAswzUywAy(AQwLA(AA
AAAA7EEI)CAIzIsygFAsvADTAAABgAQYpCAA00IM1wJNAkKN0ITjNCRqASzMwkKJ
0QTj0UDnNCQqpSjMz04CQAIN0QTj0UDnNCQqpSjMz0IE00KNlhBNwXI80UTrFGfZ
CAZ8gIv5gsTQL)LAwSDMAI6AIlMYNaA0MJgbM5a6E8CMhBQAAAAAAACA)Y8vBAGN
iOAAB0LAB15Asj(AQPAAA5I9iC2AAxKAB27ABlpAoj8ACAI7MOP0gNAQkhk22XY9
QkGGgmfh1HLAqSfRdNfpFqAAA0L9zXYCsDNylav55Xs9oRO0gAm(M)LAgRTnOCQA
NSD8iST8y7YCwCKN0Afr0Qe30Efr0Ue)N(AktST89TD8NSD5ITD8YOO0RAvywDby
y34AyzCNFADN08ergMAEKTimgZMEKAQAAQGAQMA6AA6JpCAAJBSDgBiJ2)8K3Lf5
0nu8gAQ5pqS1aCyvrDCJTwnJ1cRNMFSzIJT(Nkq2mkEIrAGIIoQAsHcB0Lf5EAao
AogAGim(bXo2goQqg0CG8Zy6IVDR1sUNg9fqgBQq4oNStAFIKcECgBCEKEwKBVgC
yVGbEECdopPAFqthKk62pSShYACDgBSLKEwKyD9DzPf5SvNoVTdxd7s0TACAggBL
M1CUiGSzA4JAA4ZCQjuCAI69A0liA0pCIAqCJAgHKAgP9CBkJpAAA0JEA0rChkUC
JAQnlDNiZDN6FpNYlqK9A0180XoCJAQv6PfhDACYw06M734M43YNS0IPuzUPAASN
6H9vBAbNwwEYAIwLAAAA)CAI1oP0gFAsvADT)iZrQHQKgAWAtaTQN)rkQbDQiCWA
AAqPlwPImUAIFCZq)mK0tGdhN(rkcaDQgcjzMdDIAYiC)CAIAAggAACYuR8vgAWM
D)LAwGDggAWAI9CMNqoWKYzt9qtqFaDu52LP9UoN2Idv96ThFaz0s37PCVoN20ev
YMUhDHBI2cbrwrQyFkMCJTA8cANDFifqpmKPp2Th(UItF6aqAk6PpKUhDVosRACG
6p)wGwHaLBwN0R6cehXrB(vdIm4LRCaU)H4)bmXgFXaq0RKq)bnX41aggm4LfBQk
vsZeJ(SiFXaqpiPqAgBARAAGAEBAnCQEAcKARAQEAEBAABwpAcKAYAAGAEBARAQE
gca2pQBqMfabnutqZDEAQL7pgUB0HsCYv782hTModXO9gCKogCKoyCGAfkC04QDI
koJIaCiitmKJkoJIxGAoyqG0KpG0KpkSKogOEAqq34ZvkoJIQjI6BAq9KBds4QDI
koJIaCiigmKJkoJIxOAo0AC0aCCOgoIJpSimaCiuCAKJgAdsggDNKSimkoJIhrMY
G3q7tKe5yHezwHcrN3q8tmf4uXvy1rcrB3K7tee9wX(0j)crO3K9ta)7jXOxgCQr
QH7AMNA0geDJQHLB0AiGaCCOgoIJpSimaCSrFAKJKAdsgqqCe2LBaCyNIiOJgaP0
QH7A4QDIkoJIaCiigmKJkoJIxKAo0AC0aCCOgoIJpSimaCiuBAKJgAdsggDNKSim
koJIAAKYQqQyKkeB3DNyqCbawmGmCaIYcOYhcmzPymDQCaugmLA0Fk8gyyA0)lig
QaTyAIKByCmi)ligwkOOwqTyCauMmLA0B14gCxZOKIaO)0KGB1WOB1YOA1aOC1WO
C1YOQrcOB1q6)0YOC1aOA1YODDYO58jr5AUrAkKY5IEn5MEn5QEn5UEn5YEn5cEn
5gEngiPG)4AGA5SOB5SOC1aOC1WOC1YOD1aOD1WOD1YOE1aOE1WOE1YOF1aOF1WO
F1YOG5SOQjYOgidzG1KCPkSOieA0HxCoKARO5ckzwmGGI5uqgoYOiSimA5wAB5SO
C5SOD5SOE5SOF5SOG5SOQocOwgI6FD9B5ckjYAMEAAAYAAAAAAAAtCAAQrTJ83aP
c0YN936Od0YN(36Oe0YNfw5O8k6O7gRj7kBn7oBn7sBn6IKI6Ui76YCn6cCn6gCn
6kCngqgo8DiDtCWJJrTJ4DvP6MSrm0GGm0oOk0qOn0mOn0oOAkqO6gSb6gSjtBQq
NqTKtqTK4ojJ7AS76cSr7ES76gSr7IS76kSr7MS7tKFk4ojJ7AS76YSj6cSr7ES7
6cSj6gSr7IS76gSj6kSr7MS76kSjuPBktqTJJrTJhAvPgASqmTC)GDIJ6YSrN(fS
tqjJJpzJHky)6cSj6gCn6kCnQAAYAAAAtCAAJrTJMAbPgASqmTC)l4OJtDoONCQq
pqzIk0IEtCmONqDmpqTme2IAf2oOg2oOh2oOZ6kOlApO6oZre2GGe2oOb2qOf2mO
f2oOc2qOg2mOg2oOd2qOh2mOh2oOa6gOb6iOc6iOd6iOZ2qOFDtOkRGYAAAAAAAA
cCAAcuDIcuTIcujIcuzIcuDJcuTJcujJiuzJc4AId4yOe4yOf4yOk4yOl4yOm4yO
n4yOk06OtjzONuDGtuDKtvTJNuTGtuTKtvjJoujG7cSr7sR7NKBkMuzJtujJNuTK
tuTJNuDKusDJusDIusTIusjIKvzIgVK0AAAAAAAAAAAAAAAAAAAAAAAAfACOQAp)
D4brQPSy92aCwlyAJ2rq4AGw()BItCBkJPgvJA9ID0brqCXKAjYvIxJYQwZLv1Kw
0DvAQBCOz8RLgwQCBsCYFkQJunuxoPf6NSe5gAABpuzloCCyXCC)In6O8jKI7cJI
sUCIQxEGgIaLgIQqNyPqpCMMoCCJw0I)QrMwgAW7BsCYFoAKsnuxvOf5s)uxyXO5
SD68h3e5p7e66eu732KAtjzAqOQuDgbrDob7QDA4KrTA08JImoAT8QartGF8Qzzo
kUKTlUKSapNS7EEIrAGIF8RAuncByX(8TDK9SX9zgW8wTnMxgAwyiuzl1BiATACK
)lCLwvRyukcepWH8pASBBkaL8MajopveoVShgRSh8QartyF8wzzokU6VlUKSapNS
7EEIrAGIFwRAuncByX(8EDK9UPdxB7cyPnM1EDqzLPdyXCCA0m6O8jKI7cJIgIgo
ggSdpwyEbk8fJXB8RAvLgUQqc2SK6xzoFim(FiWJMBGJAESzlTMApT)80Hu7u)e6
pTMojXu8y)O9Aob(0)uzgGOoGXvzgyK2unuw5Lf4JnMoBDKrsW9wy)OoRPNohDaj
oPu8lbf6OBgrpbU9OVObYbU9pplZEsmbABQAAABABQAAAABAAAAEAAgACAAAAAAA
AEAACAQAAAAAAIAAAAAAuDQAt6T4K4T4thhCq6T4IAgnA4J6eiOCojAAdGQqojAA
DAUrIAQn(EerYogC(EebA0rq03IC9iuPNiAAo7T9IAQv(YfjA0L6i3IC9iuPNiAA
N6z4gMAQI)LAt6D5N6T6N6z6N6z8t6D(Q7D913qO1AtP(YfrtCD0QPwt468A368A
rk6A(4ej)CAI(ouyAVSr32GG324Am06A42GQ424Ank6A(4ejgsAgO)LAQ6j8wAyA
dCyLDApP(oHTs(aqIPAQDAEjDAUmABQrN(QKsKAgiOAQ9iMAZCUAoPAQCAI7MOP0
sOAQiOwsojMADAUuCAYnDAEzOOP0gIAgP)LAt6j8K4T4thhCq6T4(QfrIAQn13K6
A0pPtiOCd6j9ojAA(IerIAQnj3K6A0pPAACC3z8vIBiPy1qNPkcMgUA0A2TIcDSG
j2aNIAfqgAgoMZzWp2jRpikPshkdM9TPg0jRM)LAO7z9w7T4h36FKogPh3GGorqP
ojO6IAQv(MejDAUji3KYNksPc2B0g4j4P)LAt6j8Y4D9NWQaQ6D917(AAAiPy78v
AAiPqr8vMApPQzUyghjAwACOghzL(Iu7ABQrwDfKghhvAAAADA0AAsLAAAABAcCQ
CAAAAAAAAEAACAcr)ATjoDgo)AD79uA8pIAwvk8fAmA8w067A34PaDmAA7oyAAiA
xA8vwq)PYDoAwfUywAC1HAwLDLAwAAwDAAQDAAAAz2IAL26PL2KwJ0Iwz2KwWb4P
EedhZTG2GQAoZbC25DNiYkdpFCfaWLb2o(QKRadsQgI2C2a(I0IwNCGwt(zstC8i
NC8itCcCG(zsZXI2kZNhEA61mYtBQj41XXa(wnGGyedhPki1WHLqIidktmPENCsg
gBMCAACAJh8v6AbQB5UrBBVjBhVj)CAIB9kyimCsA0rAG1NIPBdQ1Dhy)CAIBdV0
tSBsJHUWKAdtBpVrQ3YyWy0A0xENjACQgBSQuX9KsLe40Da5mD67k7e6oPNounu8
0n86gO)pTn90tXO9pbOouWO7zzEAjACQgBSQoT9KmDa5zLf6KDK9gCdzz7e61LP9
pT)4g6(7g6e6yj(0r7e6gSfywDf4yHe5g248g(O92HO6iDa5uXe5hDPooPO9uSe5
JzEAjACQgBSQoT9KgOf6Tn90pbOogWO7gOf60)u7oTPowDa5w)u8gKf5uXO7oT)5
TDqrpLP6Jvu7zfK9uDajtL)7gye4uXO7oT)5znOojCqu1KKAg0YqgQznBsCYQ)gC
hXO7gW(8rHO9wDa5jXu80Xf4u)e65Lf4l3Oo1Pf4zXu8gAgrBsCYQLhCzXu8bD68
UXs0OLd10Da3lD670nO(oPNounu80n86TACAggBLM1CU4EjjtAFIK8DCgByEKEwK
TVgCyFGdwVHdyVEIy9mcKEgOAQAD)LKYAOgm7CgAAQAADACAAAAAAAgAcCAAcyas
cOQucOgukJgb1zpz2zpM3zpM4zpMgnqMyEfjC8WjNKQqpKj8z3IgbnqMp6QhpiUq
gg0t8dSgGdKPnKEqpGi7piEApiUApiUqii0vbByCbksNMNA0cGi7cOQkum66QPAg
2y5HII6A2sFTXMHIUkdrq(QKDEpjUkdvDEZn3DtyOGCgKPgtR6oyC27AS25AQo8A
A669Oq8A9OAQdOAgKPAQieP0u5ZEgrcM4DtADYbrgMA8uaDSaPAvD4rr96q2go9A
6nKp8QKn8MKn)CD7gWA0kyYA96IPOq)A6PgvDwrjwvRyA3qFRAvAyoNIJ)A8DA)R
vADT0MPIM9OggEi7gMTMiKzKAkaAtiBIzoMIYATqN6cZc2jDc2zDc2DEgwzogsz5
IBLH7EEIbkMagwA0gQjlgwjPMJT(pGSz52YA6y5Apx0AckaqpwRj(EOnINSqIlaq
IxcqiCQqgg6)JnCDDA9Gh4OTpoRrNuE8cOwtgMAutSjQNOAQgMwscqCfgMAtQqCi
cLLFCAYjDQLrpCoo)AiA06(PnD4ApSKIwvRyA3qFRAvAyoNIJ)A8DA)RvADI0MPI
M9OggEi7gMTMuKzKpOwtYACAKDSrwk6MOXGG94Qj98An9ABnpuOnpuOrpCoo5BiA
A26PAliApOajCAYrN(TKsKAgiOwsojMACAYvDAUmCAI7MOP0pOAQA3oVpm6ADEcj
2gEIxIXrQ)Qypl6D)0TjN6aqg8jPA2TIcDiEj2aNHAfqgAgoAazWpByAbksruPB8
tm66NPAuQPgu32aj528AFC9ADkbrt6A0QPguWCSC5DCNNzkM56aI626AYAyAOXar
94Qj98An9ABn)CAI9wgzzoMI)CAI98Rzy0DI0YJIC4WrgYA8gIi5g8CMMtDWAESz
INSqIlaqIpdqiGQqAAKApwAIoNFYulmcAozayh2Ur5WapREI6s2coNFAulmcGBya
lxWaAozcyh2Ur5WavRFIpZEI6UGbAAAABkKAsGbjDkLnDoLnC4Gnp6MZOU42INSq
IxaqItbqiCQqggaAJnCDGA9G0YJIh4OTqwHIqgIICAorCAsjCAYvCAcn3DtysOLn
sSLnsWLnzEDIzcVrzwajNCQqpOTru24Cwk6MzgJI9WgodvAAQzD6QocBHAY9pCuo
OxErAIaNgsQql2KhG088HA9CNTfpwvwB0LKDgwaqQXjGuz0AsmaI2mKSBCCSVy3J
rmlqWo6mw0qqy24vAkKrBkKSsmKSLnKSLIKS2sFIQvRyWCiBuzENRyZIA66AfA9A
DYLnMlgogYzWtexcpQR2Oq6D9OQkdSR2KPQkAeP026IIKr8ADEpjDIYvDIZn3Dhy
DAorDAkjDAYvDAUn3DtyeGhoKHjbQLA422K(DA)A2gEI)CAI9wQ0)CAI9wgzD0br
sKbzgWA0kyYABkKP8Maj7cOIwyBI(ACSBBCPJj2OJA9G)CAI9wA0h0MTLgg7uPA0
MtQCpyKTc0IHhzZKjkqPsmKSVnKSAkKSo(vopwAIQvRyWCiBuzENa0aI1DfKDcbj
DgLn0IEIDAUrDMbjqwHI)CAI9wQ0)CAI9wgzDQLnqgIIySBkA2I30yqAAK6AgIQq
u)zPAOAtrz55rzaqAKaqgIQqt(TepIAgj2IQA2aq)kiACAYjDMLrIDgoA2L6AlpA
Ay(AzDtADAEjNmTqpOAwB3IrIByAy1qNPkcMp(A090Yaum6P)4Tj9ECIgIBgtWD3
wn6oAI6B2sFIgMAgJ7aaTA)Gpuu7DgbrDobzt2I0NPwtQPQu52ahthxANuACtuAC
tNguNuQCgsQCR)LAt2zBN2TCtugJN2jCtuwJN2zCcuAKc2jDc2zDg0DEO)LAg0DD
paTQQXIkF(bqVka0pKdhTX4Cu2BIpCgoECyCzXarLYQjNSfpgswBgMj3tSjlwLgb
mDiBwAiIYByLNz0OAAQIAAAAkRWQBBgOgQGZg8GdjJXQ2lGaAoTZkRWQpREI6s2c
kFEAGBCZlxWaAozc0)uzgGOoGXvzhDK2oPu8lbf6BDgroPu8lbf6h3OoiDa(kDa5
h3e4kX(5N2orvPMopTv7lXv7IBwvBBi2gBiNAIqr8gevQAQnGAO66XP0I4IaJ0IE
QmKEpCdhRX4vF2QqQkq0gMdhp6aHQXIkF(bqVka0pKdhTXIEu2BINGQqpCBHe0I4
CkKEQISjNCYqgAxIiKzCQkKAtSIINOfplChBH0I9OCGEN2akk1qk0T289igogABA
oXjyQDD4gAW9gYTQi6KYu3LAA0JPgjOE1DNBNCUqpChBK0YAO0IEvkKEQARjFyXq
xkK0pGdhSXYIFCRqdAy04lqrpCdhRXYMFmSqQkq0gMdhp6aHQXIkF(bqxka0pKdh
TXIEu2BTuegjuiQjkNPZGIK9QAQv1oMIYwO60DNsNOfplCBBF0I9gCGEQHrAmLtk
CAt0IPt5SCdsSbu0mLA0BA60KBdsmLtkCAt0yOt5fkC06EA8mLtkCAt0xOt5yqG0
KpG0KpkS6EA8gJtkeCgooDBAgpP014frtyA0JXT)FArAMBgocazWgoTJgsiCBsCY
FoACyj(0r7e6n7e6pbMo6WO7OXKAgsA8CsCYCzLG(mN2gBCAKEwKAQAD9CgogIQg
oTimCAI7gQP0puTrthBQpJAgY0IEEkGszIPIkNPZwTG9kFPZ3Ci8QQmsADQrwvZy
umMBcSB0gAMEQ)LAt2DDQzasWx0A5wUqoDCrMlcspqA8qBCQ(CCNQDos6oCIQfh5
YYuANeRplSDNpjDG10YYywJNhlKN0MTj0IAIgQQqgE7yR)LAg0zBO)LAt2DD4UD)
wmR710frwqR714frwuR7gsAsQ)LAi2DDbxEAcCiNY4arzXKsQAQndSfpeCRAlChA
D0pDA6KE(4oAA2LE)liAQ8Tn1DtyxEXrQIRjxIXrQYRjxMXrQoRjxQXrQsRjxUXr
Q4RjYAUqCAYb83qqI0ZN93KEJ0ZN(3KEK0ZNZ0KEM0Jsa0KEN0Jsb0KEO0JsCkKE
QAQnQIQnpCgo6DCEY0arphBsyDCBJ06MO0YPK0aPP0YPL0aPQ0YPAASPH48vRAbP
)CAI9EBzDkr7uPA0pOgugAGAA8CMAAAAD0bry(UjroAIrAGIKgQAoPdBunu8un(6
ED65rPf6lCguLAvzrAGI8ihAZjtwgAgvBsCYEwgCAIKADIZvkoJIRyO60D9AYAUq
DEZbNCRapBLGyDCB(26Mjk8AgMA0gILVkJ7tzTGEkRPZSx5zTxpswTmskFPZ8zp8
(2aNIn8AcqA0pWT)(3IDPAYNNeQqpWD)93IwBkaN14fjADQrwvZyumMBgwA0gsTQ
cyjPpyDpgA2GpKrIqBCQ(CCNPbusN)cpQPgvqAS1(AiOkyJPXYOPmLA0XUKG0QTj
4gRpNGW6cSTNpSjMz0YYCACNEkKNxuMI)CAI9cQ0tyJIwihrdOfplCBAB0J99XKE
QIQnd6QptCxAwPAvAlKDQoRjNaQqACxGYkqCQoRjNGQquCxGwPQk(4YGR2LE)05A
QrMEOw5922KEFA)ANGQqpChDe0oAAlKER2GGtq6AwPgt21qGI0ZM31KEJ0ZMJAKE
QggHQkgPQogP0DNiwmRrQwQnwqRrQ0QnwuRrQ4QndKQqdCBApChAE0ZAAIKEgARq
g0q(O)LAt2DDYALGgQQagMj8puTQYAGAFCfZGAJ8QHv5ybuANCfplCbGa0Y8yXKs
wuRjJBCYAASO3r8vHAJPwzUywAiK(36LQkMPkBC8(3q1phBPXXIQ80PrRCQqQjs1
Xb((JfdpEAPUACAogAW7pmTSR1IQAAisOB4vDApsvADT7oCIyGl7yGl7yKl7uPA0
tK7UJLbUdDNUAMAYAAEA92KAwlyA9yiqFAzAArYv9OAg9C8i9CcipCsjoCy)UkK)
yabjI(PogeA0268)vAvsAzYvJvPEtDd1AzYvJvPEzDtqAzYvJvPEqDtlAzYv4sPE
22oKM2rs7DBwyabL92fhgBMiXQGAFGWqNCGGNCcANC8VkBcVlTG51uII02PIgYAZ
cSL3pKr))3IEVUqs0OLI4YRpgAR6pS7szCSABAKttGBhFCBABQGA5GBpFCBAEisA
DAdEy(v7QXBx)3aCWUssFKA0CUqBKpkSEUoSKIQpKogCKAQRlOQhBUEBDYgKphhK
EUIIQPgsvy0APkysQHQxBAqEFPQsKANADELyQLQxaz0AMk6sDUOOpqQhEUOYluQh
MA9AJTQpGANIpuAZKUIBDUKOFqQ5EU6AFuQ5EADBwCSyDUaDMkGGlOQhAlGBySQh
YA)AF)QKWDdAxGAoAU8AI7M0FPQsHDtAzqNTKkQpKogCSGQBBA6ARCQpli8ADEpA
IUKygMQklSrGAUoAmHAZCANCAmg5DIrDKpkSBUoSxOAoAU4AQbQp7z0AaAisQUKt
kFB8XYOEmvA0YUKGQaayUDyAW1YtU1IwlCGwSUIAFGQpBQGAkZBgQUqEJ5O8or6B
GBQpmpWAQrsEAUI(mehsr2DESUAtgehkAUaAIfRkRGQpQU6FYkAp0yYepIRhQU4B
KJRpqqkSkXGGQSehlbuAlhhiXU4FmvAkYUKGQaayUDyAlXatQkGGQaRxHANCFTep
BAbFohGY1SJTKoQCLswCMwwCMwADMwADDMQAHcwBP8wBP8wDP8wDDEAAf8wBI93P
wDRpXYeEmvA0YUKGQaayUDyAQQWtXIJawfh5mDWAYUKGQaayUz09BkatFiQhtzZC
gkKt06ejeCgooDCAurP0tSr7JTr7wDdYTQGYFCUqVQGFFCRqAAqFIPRsRTA85D)E
CAMiYODkTUGGl6AkJrBFHANU4AQqoOR5bnKi1eFIgMRsYW7V1eFIlhDmTU4EmbMk
UUKFQCVyJDmvJD)21eFIwDQqVIZ5QXh5WYOCJbRpBALIAlKY1SXjNCRqgW7dAkLA
AkJAQjMA05(935et01atQlctopOklCGaZU4FFiRplCmGYUoGFmRpQQ2FgURplS7s
A8qt
FiLeStArTfIlEsTaRt
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789()
HSHRINKIT       A0YtAADAA8)4IJAIySPAyDgCScgsAADAAIuY
pjjFzCCEAkKt0OLIpOBZUUIEgMhsmT7sCA9ElSh5WUMFl(OkVU8ENmO0NCsVgBMV
AbVjATVj84DI0QDnaUKONGW6cSTNpSjMz0YYCACNhlKN2SQjNqRpgabAAkLAAkJA
QjMAB4(9E4utB0qtnmstpqOkaUYY2SQrYUoO7cOIAHQjAfVjAXVjikKYsmKSBlKS
AkKSo(vopwAIQvRyuz0Aa0aI4DfKDUbj0IEIDAUrDMbjqwHIDQLnC8GnqgIIs(Ak
iOAtCkKg)8DIDQr7pyOg024)Ix5A06eL0y6A1y8AGA9A7gFIh0MTpCoo5BiAz26P
A14AUByAVDCNBIqIgUAogUC)gYSBgoCrpOzAt2IALk6Mz4ajgAYqiODmA0bBo39C
WANP1DhyNCTqc2zFc2DGg0TGO)LAA2TFA06bKk8CtGD0JvQAqA9RLIQrQzUyS06I
Ck8CtyB0QvwfYBiEFI6MLAQv8ge3KXA0AWPEFIKP2sFT9SgodvABQzj8QoMCKIa9
2sFTLAQrQbXyB0KD)n8CiWA0bxEDWCiN8KKNgwTqwXjGLx0ANz0pW0aIs0YPv1Ir
AAiAr88vAIKrgsQql2K2G088HA9CNTfpwvwBuJKDgwaqQXjGNz0ACIaI2sFI)CAI
suizsWCnsaCnsKDnsODnseCnFCQqMkK2tmdhNmiGtyKMNmyGtyaMQniGb0KCDAdK
h0MTsCTrsKTzt6A0NzaMQz6MWCiBLxENBA6pNjtsQzaJYHbCN)XKwzqJl4eSDANr
sai7sWSrLgQzt6A0NzqJQvQCWCiBLxEN2Byp246MKr8CLATvCAcjpCB8t2YwCk6M
z4ajCAcrzgJI)CAI9oxzwGHIg(IgYHbAcOAEmz6JCAN2mnt5CAN2unt5QzqMz4(A
IxJrQwZL2BCwwI6MgsQqi2K8u37Aw0NPFA9C1DtyiOBgsmqm1oBIpeA8o0YADAIr
h4OTL4TrJzB8FAdAL8TriOB8tm6D1oBIpeA8o0YADAIrh4OTL4UrQXQysIqDg0aq
wXjGBka7siSjsiSrMNA8uuaqKvgNLATvKjD0LATvJLD8uAbQCAcjNGcqpOTru2oA
A36MYCiAAI6MCEcv1oMIAzO60DtANOfply6Ik0I95DCrAAyqV88vAASPa88v3zZP
4z5q606q104C70Kr204C80Kr304CEIKrsWjDsajLsejL0Dty9cRr10GGX0IrY0aP
20WPY0IrZ0aP30WPZ0IrnBSPM06M70IEN0Kr80IEO0Kr90IEI0Kr(0IEJ0Kr)0IE
K0KrA1IEA0KrCkMEtyA0NChAwzqKCk8OufD8Qv6947(A706qthBrN2zFt2zFtxKP
N2DGt2DGtxaPN2TGt2TGNv69QvgO43qm708qSC9CrmKT)CAI9UhzQQQrsmSjwHQy
n06SbANrsei7IFSqIxTqIVaqqCQqgEAoJnCDDA9Gh0MTzATrzMcjxoWjsqSrpWB8
t2owDk6Mz4ajgQQqgMDmM5aCiuKfbBSA8xkNL16qGk8CpyA0i1IOwkKrsOWjpqAg
i1YM0kKrsOWj)CTrsSTjIBQqIFQqIxaqIVVqgsgoJbzWDA9GraKT8MKn8QKnD0br
sSTzpWA0k2YAL1KPGk8CtmA0JPgvZALytyAkQvgb(2qEjk8AiuA8tmaW1oBIQ)E8
nDCUCn6Oz0ajNOQqpOjrYCCB(AyMgg0rgsz5cuTQoxDpseCnQvRyNz0ATncItKC8
wzqKC3aHzX8AteA0FPwwPAP9tgEnp(roaACrDAdNh0MTsiCnsWi7uPA0tyqJNzaJ
QvACm0qDJ0MrGA9C0YJInuETsOSrtOfhFyKJxBC9zXKsLQTzleA010M9PA)CtgEn
pqpoaACrDAdNh0MTouITtCAApsAQA14fAI6CA3L6)liALAUzpWA0A35LhlsA4YAk
dCS6sLAwQLAwAAW4AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAVBAAoNlbulmc
mByat9mcpZEI6UGbuVFAyh2Ur5WavRHI4gCIrBDMEBSKrNXaXDgOuLf4n7e6tDqu
0Pf4gKf5hXO6yXO5hTOonHe7uSe5g2Yju)(wunO9)We9hfNAp7u86eu7ljOolTe4
kDq8h3e4kX(5N2orvPMopTv7lXv7XDwvuLf4n7e6yDquvPe5gSu80HO5kDa4h3e4
kX(5N2orvPMopTv7lXv7SDwvvPe5gSu80)u7hDPolv(4iDK5TDa(pLP6Jvu7N2I1
rPNo)Cf6yfNAn7(7pbOounO7zD650Pf(u2e5g2Yjpv(0A8L80jfxk7e5gSe5snux
tCa5hPMov7u7iDK9lDa5yTP(0Pe4uSe5g2Yjpv(0A8L8jXu0kL)7pfPogyO70)u7
pbOovDK9vTv7lTOojnu9N6a5TDajwn(6gCwvAk6AIKdkyuPECAK0mLdkCAN0IHt5
RCtsQbu0mLA0BAa0KAtsmLdkCAN0yGt5SqB0Qbu0mLA0QLb0KogGKogCqAQqREAo
SHp0aAtsKogCSogCSLp0l7IYm3YrzTWriSPZA0LCKDCEgjeN1DNM97IY(3YrzTWr
iSPZA0rBKDCEsjeNQvgNgAG9gsiCBsCYFogLsnuxgOf5tXu0une4n7e6tCgu4wKM
sKT7x0qqz0OrfCCrKACNF3qJOU4AgwQqg0SKBsCYFoACT7e1pLP6pvu76eu7MkQA
gAABpqS1QXYUFuQq1na0pKdhTXoMtKIINOcqtKD8NugRtKT8NugStKj8NuwSgIz8
g4T(wLj2HlsEJfA8DAPQvADIiCQqbx0AxAiNX16M734MI0aN83IEJ0aN93IEK0aN
(3IEC1aND24CG1aME24CK1aMF24CL1aMG24CZlaMpCdhRX4CFqYqxkq0gMdhk1qg
0T286UCn6YCn6cCn6gCn6kCnkBPZyTW8NGQqgMrCgHLVaA)mwPN4zDuIg4B8gojK
gUz)M)LAg0zEpazTgAGAM)LAg0zEpKT(gA2GM)LAg0zEpKT(tC20NOQvNG7TNCrZ
tCLbFOAxF3a)OU4A84DIDAYrpWC8JBSDgBiJ2)8K3Lf50nu8AAa5qIPIg8bqgQim
8Zy6B(afh08rD4brwPSyA2aBHA9AiCQqbBCBL1qNBk8CpWA0(24IPT2AxKFnxOFn
kNPZKAC9gByKIEwKVXgCoPt7unu8un(6ED65rPf6JEguAQADqUNI6UCn6YCn6cCn
6gCn6kCn1wPnD4brQjcy9zpCMkaN14fjp(Ag834BAnaN10fjNGQqpWj)K0YAUBys
bCesgLF8RB)0wPP4qAST(AiOL1KPBk8CtqD0wPAv(0aNBk8Cg4C0A(LAiCbZ)n6I
QAQnIDO6ggP0B(LAgAbZA(LApC7ap0IQGkKEQoSj)CAIwuWggBQqgtRqgNdqAAwA
AYAEAAwAAIAE)CAI9ohzLoTrsWTjLsTrsaTjLwTrseTjOQgouwaNuwqNKz6NtSP0
Y0DHsWTb9wRj90RrsaTb90Rj94RrseTb94RjxSAnxWAnzcGI9CgogABAoXjyQDB4
M0a9thBEN2DHt2DHtBRDN2THt2THtBhDN2jHu3jHQHLBF4(AE0as60csED9CxWQr
LsTzgwL0O)LAg1jGNCAAl2jAphR8xXIEmLAkAAi8)v8vBALPwACYR14LphRsN1IE
AASsOF4vDAZsvADTxGl7xGl7xKl7uPA0tG7UNHbUQHbTqw03DAwOABAAgAAAcuz5
pOjxH3oREz5Mhl6MzUcjzMLI84DIAfVjAXVjkBBZhlKDg0QhpO7CXUIAFCVqkTGG
gUOZFObURBSFWU4szGFIJvRhSAfAQDQysw0AW14sU1IwBmKwvADIy6GIFCQpoXo5
kdOZbBS6)L6sy6GIFCQpBUq6FvehUAZCFDQpOAJCdaepK)FAFieppXKAlGQhXAfA
0yAIdOgsK)FAxGAoAU4ADELyMFQhlGL5mXIAdeOZ9(FAg8FAoP7WieP0IU6)lCQh
BUYC0yAISaepBA6ARiepli8ADEZ6Qjg5JYuAFqeprXK6MlehJEbwLogCLswCMwAD
MwADBwADHMwAHcwBP8wDP8wDA8wDHMQA)8xDAU6flGQhAUoEyGCgSUIDxGAoAUID
MELylGQhjDPEoeQSSUKyAYiCIGgJkiP0IUaCQ)fylicAMlTABUosy2TuQUGGpIRh
QU4BKJRpYokSFyQZIAJDl2g5mmcDgFAszqQraTE8AbVjATVj9CgodaKAoHGAgcP0
puz5G3IAFl6MzccjNCQqpODxF3oYzCyMhl6Mg0QhtyjPJPTyDAfRzqAnAfVjAXVj
BAm(FGQqJUICzyBnNCSqiObHA4JAQjOId4u(d06shl8sgBP0pOBZUUIUzGFImPhk
CA9ElSh5pjDFWUMUlyOkVU8EIZOk2xESMI7sBkKSyCLISCGaXY(FmLA0kbOGmLA0
lXa5QaRxkXqBwWRxpCWAWYKUwCB4jASBAlKtAbVjATVjqBCSuiGNwzaKgAiBLzUs
gg0solTSxaAIsCUrQLfx)0qDxXMrteA0FzqPSAP8s6TrwXOOs(TrtGf5lzKQDAr8
ghGaADgrwvJ4TDeIg3B8ZA)8Q7K4bKKBuGBgwzaKJByDPbeON)cpQPgvoh2AQUKY
kdA8BkKEyCLIAfVjAXVjMhGalG7eEUYAKAQpYQgJFCQZEU6ApFQZEUIIVQGYpOBZ
WUIQFCVqTILFQPh5UYuAw7QxVI5DQXh5WYu7JbRpmDJUTILYQPh5UYuATIrqQPh5
UYuAcQIqVEpi)DMilmP0lhDHVUYFmDMkWUqFQCVypCGupiUHpi0qpiEp)LKAMACq
bkcKMNA0tGi7wniG12I(CByAA1KNz24A8ByA0ypKICyAPApKDQLrpCoo)AiA06(P
sD4AN(fquPAttOAtNPAtQPQtNz0A0yaIAK6AgIQqt(TeNOwsgMAQcSDVcuqogs6o
iKS1FAaAlwPImUAIqwKIzMAIzgFI9WgodvAAQzD6QocBPAY90YJIpuroaAyqoCdN
h0MTNWQqgcjzCsCYDXgEhXu8kXO9pCguQXIDFuQqPDS0gByNgC6Kv3MoAoL5FSRq
LkK0gEdhgczzBsCYSXARzPe5uCgutuACgsQCgQznBsCYEcgAtHuzgCa5gCKogCKo
gCKogCKogCKopvMogSu75TNogCK84XfwwnP1yHMopj(4kXu9gCKogCKoGDKo0He7
pPNogWu(uXNolzcr0fu7G0I6OJKAgMVqKTimgoP0paiCO3YCiU4NzYHILYjr9qsy
NuAMwLAwBnKEz0ajNKQqtOjrgIAwgMDmP)LAt2jGpsgQpq6DBAOopKA0aCyqA7KJ
SAvA9CgogIQwoTimwXB4Az(DwDtAgAaqoTimQXB4gmK(koJIrWBnraBnzcGIQAQr
wLQyV4uGDA9qrah7rWRrLoTztaO0NvqFQvwONAo3QQQrJLC8rAfAwLQygBSD)ewK
)(7vAAKogUCgHsCYlLP1gCa5YAIArAGIpb8BgWO7ACAogByCEfwKrPf6AAKoL4Tr
QHQyE0aBMAPErAGIt26BgCarOAIALYUrxUOIgAaqgQimtSimwDBBBk8Mg4A8HsCY
t2arg2arACAoL1aQGk8Cg0A8xuCYrDLtgCKotAIArAGIwCLugC66ACAo(0KIBk8C
pqM0aCCpL1KJ3DyCK16K3DyCgm6KkoJIkoJIFCWqLkK0gEdhpezzaCCoaCCJD0KJ
NANEQIQrJTB8uAfAwLQygBiH)ewKg(7vACAogBCK1fwKgOu7wGLogWKstyEAgBiq
zfwKguO6ACAogBiCzfwKgqf8tCAoQDBCJ0aJgANEQoQrtuB0QDxCgBiFtewKg2ar
gCKogCKo)(7vMBwvtqqw4ABCQwQ7QkQrQ0Q7QoQrQ4Q7QsQrQ8Q7gwAsHsCYwGrv
AUKstiGgNCBDtqjmNCRDtqzmNChDtqDnNCxDgoTntqDSNqjntuDHNqzntuTHNqDo
tujHNqTotuzHNCBCtuDGNCRCtuTGNChCtujGNCxCgszGtqjogsDIggDNKSimkoJI
gUaqpSimaCCoaCCJI0KJ)0IEJ0aOA1IEK0aOB1IEsCSOUACOi6uJDA9qrOq7rKar
LgQztiA0Nv6owvQCO7eJO36NVk8NpWB0O3YClAyN)lCLwvRyuksFgIB8gQCOMt6F
gg6VgwSJMRjlpeKSiUoB0YJIh0MTgAAAO)LAt2jGNugOtu6nNuwOtuKoNuAPiuao
f6ABg6yqh6yqQr8qc0K9thRPNu6nt2DHt1THNuKot2THt1jHNuaoc2jHcuangsqn
tOzZYABD9wRb9wRjQ0Qr90Rb90RjQ4Qr94Rb94Rjr2p7uPA0tuqnNvanQvgOe2a0
708qJD9C)CAI9ohzAAAYAAAAMBAA0NXayFEIph2YgUmdu92QuVGd6MHdoTNAgOf6
snu5pDa5uD68gS)7ODa4Ybc9yHOopj(4uWu9hkKApmKSLmKSAkKSBAqqpwAIQvRy
Nz0AWkaIgMShgQCOiaSBFAqAlwPI9CgogMQAoTimDAA7gQP0iSjQB1bA)lyAw)Sy
sjuBQPAQA5Y8RI6Ax4mnCAuyggP0QaDSAw0AgByp5EwKzXdB6Se525KA31aMfCSM
gBCNGD6KlXu8tCgu4EzcxYX701qq31eMfCSMgBCNCEwKOTwBl3e4gCKogCKogCKo
gCKo5TNogCK84XfwwnP1sLMozv(4v3MoEDK5lTf4gCKogCKoDDKohXu8gWO90HOx
gCa5gCKogCKouXOzoT)5AYQjp6koaCyUQrMJKAi(JkqJ34cjgIShI)LAQGzWNz0A
g1aIi1YMq1YMa1YMrkaMxsWjxwGnx0GnpSJnpSp7)CAIxEmyPWSrpiZjPaSrpmZj
pqJnpuJn)CAIxkmzgMAkt(CMNnamQn6mY2KCa2cqSAfqpKEIg0AsAiqeAAi5Zx8v
GAYM)CAIxkFzsUCIFaQqWCiINzENBkaItSShp8IAA04De06jPkyjgmqqQHA4rmqA
koJI9CgoJ8YAaCCgsjOJQ)IAgmq8koJIRAO6taP0g8IEmHT5kYOJgQaqtSimg8II
tuy9g84Hmvy9kYOJPSRrPOhr08JIpSi5QXYIF(YqgAS0kY(NFiRqPmK0gEdhmfDI
V0KJ)04jW0aOA14jX0aOB14jsCSOUACOO7uJO36NVk8NpiC0O3YClAyN)lCLwvRy
ukMBMNA0tiKcNnamQn6mY2KCa2cqtDfqkgDIAAAYpSZrQ3QyUyZHAASqp98vr1aM
phRMr1YBDAZMxwm7)CAIxkmz)CAIxEmyJnAkCANTgAGOu)CMtmKlp8IABDP8pqp7
uPA0Yk6mhPMYsHO96e(7AAAAAAAAAAAAIBQqIFQqIdaqI1UqgsgoJbzW1A)GF6fq
A2a)iA)Ag0QqgYSSGvCYtL)7gSf4yDCA)mqKkoJImsOInyDfufKQBkaIgQgoMZzW
MFSzGFi7tJ3bgQXYzlGRAozaIBQqIBQqIdaqIZZqgsgoJbzWDA9Gh4OTg0QqgYSS
FvCYzHu8AAa5qIPIg8bqgQim8Zy65caNh4(pF(fqBmKPp2Th(U4LFmYqAk6PpKUh
DVYERACGzBywBByFQ2qNx34vR2KFy34vS2KFz34vT2KF034v(2KFIn8ApyA0)3oB
AlKFU4fjpqAg)3YAYkKFU4fjSICIh0MThJXRgU2czlGRAozaINSqIhaqIhcqiCQq
gg6)JnCDDA9Gh4OTpoRrNiP8cOwtcOAucm6ocOQugMgutSjQNOAQgMwscqCfgMAt
QqCi0y6DAK6AgIQqu)zPAOAt3CC7bk8pc(L8ciK1s6T4iiK1CkKg)kHIDMLrIDgo
A2L6AlpAAy(AzDtADAEj2gEIxIXrQ)QyJn6D)0TjNeaqg8jPA2TIcDiCJDSNbk8p
uPB8tiK1NPQuQPwt626s428ArC9A0YJIh0MTI1RqIxTqIVaqqCQqgEAoglCDNCQq
pqzIk0IUmwpOnwpOowpOpwpOKAiOgByKIEwKDXgC5D)7n7e6pbMo6WO7tCCAA66O
A2rAA3pAQosADn69yAfjxEXrxMYjxIXryEfjxQYjxMXryIfjxUYjxQXryMfjxYYj
xUXryQfj9OgodGDfKLT9iePE417AK2ZMQocMMk69tkCIrAGIMkQAgAABgoS1g4T(
wLj2HlsEJfA8DAPQvADTiKQqbx0AxAiNw06MX34MX1Kqf34MA0KqbmMwpOA0gA2G
gkTSK)LAQiq1Ml8BMxB8t(CMNiK3tiq4Nia3gg64L)LAtiq3Jja3LDPU6oCI0YJI
28EIDkr7uPA0gNguw92QGBSelxWaAozcEAAAABAAAAFAAQAAAAEAAAAUINSqIdaq
IpfqiCQqgg6)JnCDDA9Gh4OTpoRr4gP8tAFIJcDFgBSFWEwKEVQClxWZulGdGByZ
lxWaNozcgAABgYCFgoCfwqCibz0ACBypUBCNsCCNIBiKx1qNAmSMpqF0JBSDJkqJ
gQShgoCrguCYgOf6j)O7kX(6KEgrlTMD0XO7pDa5hDK93nv7)mf4rDCAUynJnG6p
gc6mg8CMMda5peKRu14Bx1aMAmQMxEXj)CAIx42wNqQqgEjbB)LAwe69gBCFrIwK
u6KosXO5lTf5A0I5nSETnWOInSETsUCIQBCGuzULgBSIrIwKu6Kopv(8lDP8A0I5
AFAYlR0A0VGbGBSZlxWaAozcI9RqIlaqIBdqiCQqgg6)JnCDDA9Gh4OTpoRrNiP8
gAMEgoCfwqCi4AiBsxEJCBSIUBCNgQGNF(UqFASIAkqJtkCImoAIFGQqXkqIgMSh
gQCOBsCYFAQAwlHVn5WapZEI6UGbgAAIgoCrE)LAgEjbtWD3NODMgka6CsCYMXgM
n7e56iO9iCAo737A(0ZNQrcOsCy9gBCOgC6KwnP1gqb5y1KAlDSMgBSMAEwKcCgA
tma5JHjcDAtGoWKTpaOnQDayz1KELAdMxQXrObA0cmq5cm65pma7s3IUPJaqQCgn
6Dhy)CAIpiuyiKFsA0LAmzCkkARqpeOrNrA8Qn65nz5NyAYqw6QyKkMBJzDsVAJg
QCcyn3oIdAYqw)XKNkMIJfC8bAPCJDYCLAJokwPIlSi5QlMJoLBsQDF4eCospGIT
wTSpkYs8k5OglUKJwfRylYOBaXAglYBIl7u(l3aqVkcqcONkana5rAGIt0SBy9Wb
t0SZgAABJzyEoAvwwLey)lCJw3Qybk8FJzA8IAvLlUGI6TCZ6DKgkgDIhwGTWCi(
jwENKz0pskaq9cRjNGQqg0DGO)LAp2TFt3IACkaqpyej)CAIpiuyMNAktmagJDZA
DAN0pKCTQGdy3x0AAkaqp2ejNKQqgkK7K)LAQmK6By0AB0aq)lCkpSejpyej)CAI
piuyMNAkimagA0LAAmAkQCay8DyCkYOJJTSpGALUkzO6mDdqlSCZXkcJmTA8FAYJ
WAi2urfJtma5Jna5pAZFpWOngBi2tUwKv1WLtUmcAQQLsMBIJ)XKYAfDwvRyukcD
gkA8kVSZMpPJ6jatkgDIhwGTWCi(jwENB06p)nMkMNA8ggatBsCYFcBAF3arsa8z
yDNozPf5FLNoSXN1t2qzNCABgAMEJzyEhAvwwLey)lSHwvRyuksDJrA8kDdD0YJI
nOCT0YJIkgDIhwGT0YJInSDTwlHVGBSZlxWavNEIlRnbzRnbAAgOAAAAAAABAAAk
pCAApikHpi0ppiELAIaAgAAoJnCDDA9Gh4OTCAcrggA8A)LAweaQuz0AwASIyN0L
0FWZTBSZkJWdlJXavR3Y6kncAfAAPMsANAAAAAAAAkKAAkKSomKShkKSLIKS2sFI
QvRyuz0ANkaImkEIrAGIyXu21D67zXv7gSe5vzu4zv(4u)OoMoQAyDCA)mqKkoJI
msOIneEfuf6SAkaIpCdhRXIE6UCn1wPnD4brQjcy9zpCMkaN14fjp(Ag834BAnaN
10fjNGQqgWj)AkKAIDdkmvP0RXa0QDSy92a8)04AL1IqF1IqAACqEB4vn0KqC1IQ
o0KqD1IQAACq(A4vPTGqoWDnroAIrAGIMoQAyXu2un(7VD65zXv7gSe5vzuwzv(4
u)OoAAquqIPIADRjADQrQvZyNz0APTaIoWjrQAQuoaTPgYA8B(LAujqSQjqTP5(A
14Oq10KqIkMqcGN0ggaNmnTSPX6zD4bzgIM0MpjKaFSzvJXZuVFIlNXdCBCZj9Gb
6M3aACAAQACQCQACAMQAGABAAMAACAEAAMAAAIBAggDAC0CURIwRrAGICQQAiFUB
0V3boNFIulmcUl0aB4iLEQAByj(0r7e6oSdyp2O9znOogGOoGXvz1DK2snO95Tf6
yDPoyf(7g2e4pj(9gi(4gOf6wH(4sLe4vDa5wDq5jHO7n7e6mDajlze6hD68vSu7
gK)7znO5gO)6g6e6GXvzhDK2oPu8lbf6g6685TMotHu7gOe6XrNzvPOoyDf7zPf5
u)e6znOo1DajkX(8vbOovDq8pTP8tXf7lLPosX)8uOP9VDKoRPt7lXe9gWu(1)(4
lTv8gm)8ga(7u)OxsXMou)O9N2oroTNogOf6vLP8hL)5pDa7GD68lXu8yH(9g6a5
sDNozHe5kDa50Pf6inu8lTf9oPNounu8Un86zHOopfPosXO5hDa(g248z)O8in(8
sWO71rOogS)8u)O5gS)psX(8pDK7N6K9TDajpLP6Jvu70jK1gma7gOf6pL)9lTP9
tEg7hD9CyXO8hLMoQD65k)u80Pe9u)e6g248k7e41PPovDP8lTv8iDK5Bob(jzQL
g((rk7ewODa(oPe6hz(7tEw8vLcD0CK(sW7sv3Mo2Hu8uHe6vPMolzO7NW(5MHMo
r7e6FDNozDqupLP6pvu7tEA9lLsDsjO9lje5gya7gGM04GLo4GLsHDajp7exgCa5
gqLoyj(8r7e6NSf6unMoyXO9UXszzDqupLP6pvu7tXK9hL)7hnu9l7q7AXP5sXu8
umf4uO)40Xu7QwTAt2aBy)e7t2a5gAABpwyEuk8fJTA8HA9GQBCGuzULggTIU0CU
VcQTrAGIHYRAv1UBgUmcvJWQgQXdyh2Ur5WauQVSWEgLBTQCwPPopPe5gye4hjO9
zvu7vTPosHOovDK70Dq5z)O63Da5g(O62H(5tDa50Da5pXO6g2o8sXO6gyK8tnO9
gya5k7e4uXOo1)(4nHu8l3e5gSv7g6e6pL)9unO9TD65pLP6Jvu7NyK1unOo1z(4
unO5Nq75MDajj7e4UDa5snf4tK)7yH(1uXu8LDKrpbf5NDq7TDqrsHe7vfP7sS(7
lvMogSv7jnOx5X(6g2Ir0HezEDK90He5yXO6lfe4EDKrlbf45zMoz7(7EDKrg6(7
0zexs6(7v3Mohfu8EDq7pbf4Ny68hrMou)(8sLMooP(7pf)7sue4sbMokn)7prNo
suu7uHOotDK557e40)OoyXO6u668N2oroPNounu8Un86znOogGOovLP8jXu63DK9
jnO60DK6r)(7uHOouXOotL)7zX)7tHOouX)7vDK9g2o5tnO9hDa5gSu7mbe50L)7
vTPojHOot)(4pzO8ui(8JDKo5Dq5gW)7lXu50DK70HO60nOoznOovDajzDq5l3(7
hbPolXP7vTPovnPogya93DaysX)7hDK5yDP8pPe5lTf4vnPogKf9uX(8unO5g245
gWe7t)(8oTf5n7e6vbOotDq83Da(rL)7gAgrYwyEtAFIsMBIQBCGuzULAkaI6MSj
NCWqtqDJNOzwNmRRtmRVNSTMgkRTO)LAgkBVgsiCBsCYFoACjLfw2nO6n7e6uXNo
t)(4lLP8lP)8BoL5EwgCAIKACEYvgAYCoTimCAI7gIP0cuTrpqTJthBQpJAgY0IE
yDCsA06MbmMwpOA0gA2GgkTSK)LAQmBRMl8BgwB8t(CMNmhStmBUNmxSgkRUL)LA
tmBTJnxSLDPY6oCI)CAI9cQ0)CAI9wgztyJICAorQ4jjCAYvd(XKKDxPtWP0NGTc
tChENGjctChFNGzctChGNGDdtCxGNGTdpChHthBQqKAg1wfrQgQnQwQn10frQkQn
Q0Qn14frQoQnQ4QndKQqeCBAiChAQkKAtqPIwiRrzIPI9kQr94Qj9oQr98Qj9sQr
9ARj)CAI9cgzgEBsM)LAu3TEQPQu66(AAk6AwACYAQwLAAEAAAAYAAABgBAQCAAA
AAAAD3KAr24MKASGAk6K6MSjNCVqgoDJBsCYFogLsnuxgOf5tXu0une4n7e6tCgu
4wKMsKT7x0qqz0OrfCCrKACNMkqJtkCIrAGIKgQA4XcBhLP9pT)4geu7j7e1w3(7
zXu8kX(8JEguAQADqUNIFGVqLkK0pGdhSXY9FKTqCCy0G1arx34CK1qMy34CL1qM
z34C5DiMaDiPSAvMwfUyAl8BgMA8p(CMDIaA2sFTzEDIzcVr1sfjZMbjQgQr1wfj
QkQr10fjQoQr14fjLIUrxMYjLYUrxQYjLoUrxUYjLsUrxYYjFmVqLkK0pGdhSXoi
FGTqCCy0lwZr83qOm2YN93aGn2YN(3aGo2YNAkaGZ4ajZYbjNCVqNmxrtmxtJDMA
iB)mwPdyznsagYG8tmTS4khptCQ6pnxpo2KUAkeGt6Bk4khpNCQ6tmhppnxpn2IU
o2aGAkeGZgajZkJIg4LgtqjKNmhpNmhrtmhtNmxpNmxrgkxtgkRmgUz)M)LAg0zE
pazTgAGAM)LAg0zEpKT(gA2GM)LAg0zEpKT(gA20K)LAgkhqL)LAglhsAAAAAQAA
AAEAAAAUAAABQBAQNCAAcKR)40CStAFIJsUCgBiDLEwKGVQClxWasFEIhVmcgkHZ
phXRzR3cAQgOgAgoiGB3cDSACIaERwNIgMgogEB3uaSBgIxJiGB3LA6ClwPItkCI
gugo8DyCVDSJTAiKHIKLREX3KXA8AiPEKoY85xnquuREI0gLVowCJGRiRkYE(GBk
R4bEgGBoggREM1CUtGSzKIxJYynqSgSEgLxXRkoEScirRwNImUAISci7ScirQTA4
AIaBScijRwNIRwFTScirRwNImUAIScizScirQ)P4DIaBScijRwNIRwFTRYfvKSSh
5iqCFGh(7nr2bXYEg0QqM1CGLYiCr4hFOIhASchEgKhHlb)zyfv8lTf6gCAouXu0
l3e4gCAopv(0AAK8hPMolPu7AAK7AACA(T8vB0qEPkyEQHQyDn6CTEQj)CAIS4)w
ykPIQBCG93aLqqgESEFfJ4aPoiEGbnqOpGisgI72BsCYFsAD(IKAgASqKTimuqP0
9KAwdKAwKPBEpePEkUID9CgogMREoTimTAB7gQP0iaiCibIEGOhoIJ64pgvjOGho
pmS(83oP67eKQ0aKphxEgqKDAk6Cp4BITAhrTARvCAcn3DhyQBCG93aLqqgESINf
J4aPoiEGbnqOpGisYI72tAFIS0frpqqCuz30SwvEWKB)qGBNOqaEo2iqKAAYAIAw
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCAAcqRScqhScmiGcmyGc2CScqhQ
pqxQF1oABmqGaQUjkgDIFaRqBI6IgUAogUC)gYSBpqCrO3YBgByNgUwK15EKpglR
FEUAjXu0kL)7Ao78LggrLkQr08JIrAGIHIQAh7MBgWe7gCKogCKogCKoLDKok7e6
UDKogCf(1HMo5TN(BDK8oPu8lbf6gCK5gCKogCKovbMoh3u8gCK9TDKolrf6VDKo
M3q7n7e5NiO9iCgBTlqTkoJI6DtymoAINmQqFejzAkqIpydhdXIQLgQrAmOOLkQr
wKQ6Jy0AggjEY0CUNoAOrAGIKoRAvTdBND6757e4lLNoy)(46OP5aEABoPNDve)7
hT)0gSv8gSf4jXu0kL)7gOKogCaBgCKoLJKAiKuhjboGO2soimC(57YIFkaKpwfj
psv7asEniCQqMAaMp4BIaskrEAO6eWAsAqxSLJq9goRqOijRNqhQtqxQ4ohQLgQ7
aMUrLkQ7caAkcqxQtqhQYohQNGYatqBRppxQF1oAgghGc2CUg0CSwOjdDI6D84ev
LAT3KXA0AWP0J1qJIAtGaoUrMNA0tGSzNqRStuACNqhSgsQCFsCYFEQAAQgqTMOT
LYjr9qsyNuAMwLAwBnKEz0ajNKQqtOjrgIAwgMDmP)LAc2jGcOR1gMh1tOzZJDBA
YAvATUt7uPA0tOh1NPR1QvgOW3q5708EeD9CakUrC1OOK1qGD1uGDArGTMKTCAcr
QCRyPkqAgytkAnbAcHpAQAMyMfA8wLAwvDZ8tCBoRCBBtiM3RugRtiM3RugStiM3
RuwSAIK3g1LycH5CbAM6IXP0QgQrIzdkQkQrIzdkQoQrIzdkQsQrIzdkQwQrIzdk
Q0QrIzdkQ4QrIzdkQ8QrIzdkL4TrIzdkQIQrgwdkurhKQrRSK5(AE1qGtjjGtqRS
trRRQqhSK1aHJ0sGIA9CakUrLgQzgkB8QmRldy0AJykEAAgEaUUrLkQjaQUrLgQj
NCTqc2DHc2THg0jHO)LAp2jGcXIAFCUqC1a3J1oGD1qGK1oGFAiGVBiJKAyFO7uJ
J5(NDAtGaok7akUrLgQztiA0NrhSwvQCqACKVBiGJ5(FDAtGaok7akUrLgQztiA0
NrhSwvQCO7uCO36NXk8NpiN0O3YCC16NJ1oGD1qGK1oGUxpGAk6FpydhdXIQLgQr
OPA0OvQCgsACiyyER2NEGAPF4DhyUsHTqqgiUIKfu46GgCSDKsACiLcFhHsAEDP0
UQMFJTBxV0MFMWRzVwYFKVhSWkTF5YROWYlFPZhVW8kFMtRqtGSzQniGcLbCSCYC
a4O3KASKVBiJI4(FDA9CLkg7FCQqAlK3p2dhaXIAFyQqC162J1oGD1qGK1oGcLrG
wDfKJ1aJaLpGQrt5bbuApwtsJAPQaoUrSCYCFAo2aoUrmrtkCAt2uvt5QrRSK5(A
J1qGI0sGIA9CaoUrLkQzgUA8AqhKtCGuNrhSQvQCJ16CI0sGDA9CUsHTakk7uPA0
gohSgYiCgcRVurhKtejzJfjzIA9FlYBINaRqgcjzgYSBceRVMdBVtSxeNrhSQrxQ
J1KCC1sGuAvGmoAIXUFI34crQnQyJCSBDAYJ34szakUrOPA0OrhSgoRSgohNgYSB
peRVU1YA7x0FBIKF34MrlwPImoAIpwtseAP8pwtscL5DgAaqtSimQniGb48Aa4cK
U1aKTC9FVoET4AYqpoR7tLQqQmyGhxSwNADwJwtscLJggQUqASC)cL7CSCcCFlK3
kwPIpoh7uPA0tmyGQfBVKx0AMyUFI4eFDA9CLkg7moAIkgDINmQqMdjzpOB9Q1Iw
FA4FNCYqleBUliE3piU3cXIAFCUqC1a3O1oGD16FP1oGcL7FQDcKcLbEXAVDuztk
QniGb4(ARAYKpwtscL5DpoRrOPA0OnyGgkiGurhKQfhTP5(AI06FtjzCtehTtvQC
wexTIkqvXMVj34crJkOOXEVjakUrR1OOR14FK16FAkuGXIVjFCQqAlK3t2dhNqhQ
tehTNqxQtexT4chTXEV7X8UrXIV7urCkafxUsGgogcxU6XC)pwtsSAPwwDcyEl6B
kwPIpyAg8DSRFAIJgAaqtSC)FfxUaA)IaoCIX4k7uPA0texT4sACX4U7LkQrX8U7
oZKso1dhMxdhAQxeAAAAAAAAsKgogcjziWC)cLLAw)QKU2YGAIaGxGAoAmA3koJI
gjM6PA)DZQJ7p6O0aCCogjOJ4D9DgAaqgSimcHLEJHB8aAfArAGI)(7Bg(7vACAo
gBCGGfwKlze6AAKogsAgHsCYznOxgC66kAKAwzdsQAqBwzdsgBCDtewKg2arACAo
xisDlDC3gmaMkoJIkoJIxCBo2AP3wHQygBiDtewKt2argCarHBIAxOBoGkM3g4A8
HsCYwSbsgC66ACAogBSM4ewKrDLsgCKojAIAxSCoBkM3paM0aCCpTAKJgwdsguy9
cHrErcPIgAaqgQimlSimphB3QXIFp1dpRXIA38MIgAaqgQimgSimcHbJJrB8ABfA
wLQygBiK)ewK)(7vgCKogCKoACAogBiOVfwKvPu7yDf7gCKowGLogWKsjxEAgBSG
TfwKpLP6Jvu7gCK9ACAogBCETfwKV)a0gG90gCKogCAocHLHIXC0QzdsxiMIbAN3
cHLygYB0HsCYt2argCKogCKo)(LoA87vZUHTxyBogiD3cHPIx2BohAK3gyd8cHrH
xLCofAK3gydscH)IgwAsHsCYwGrvAUKsiaFggAKAdydsIrjmEAO6gUP0tqDSNqjn
tuDHNqzntuTHNqDotujHNqToiuzHcAKAdydsIvDGEAO6gUP0tqjogsDIggDNKSim
AgFU
FiLeStArTfIlEsTaRt
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789()
HSHRINKIT       A0YtAAGAA8)4IJAIySPAyDgCScgsA0StAQFf
koJIgUaqpSimaCCoaCCJAIKJxyBo)0J3ojcOQPA4sCS9BkKOySShBAD3AnCYwDcy
ElKCkwPImoATgUUqMRC)AYiC)CAI9ohzLoTraYUjLsTracUjLwTragUjOQgouohR
uoxRKrBStSP0Y0DHaYUb9wRj90RracUb90Rj94RragUb94RjagCnakCnzcGIQwQr
c0GGc0YPN0aPd0GEd0YPO0aPe0GEe0YPo4ePDAtGaki7agSrLoTztGN0NrRKQvwO
AASya48vBAbPMlMYJvP83DfTvADIlCAAphB3cXoJmLAklCW3pjD3cXoJGLAsAAW3
AAAAAAAAAAAAAAAAAAAAgMA8gcxctaTQN(LktSR8N(bktSh8N(rktSx8N(7ktSB9
JPgvKBPyroAIrAGIKgQAvbcBh3u8pTP96eu7pCAB)3YAYkKFU4fjc(MZcqTJcqjJ
cqzJcqDKpqTK834BgmaN10fjNGQqgUj)gIx0MpjK4IhI()BIAXGshBdAPA6rv1Y4
h(6FNG(DveBch)ApXEXjPU6ry1Y4Nk6FmkEIrAGIzHuxG3K9tL)7gSf4k7e4rPNo
gef5xqrsgAwv8Zy6DHxvRwdEPiSqh)AoPQ6j(na4PE6jl(Y4iG(D1BCAggDKc0CU
PwANrAGIM4RAvdVBptmcucmbE4iLO4RAy)ux0He7unO94C65rDLspTMoAs(8XsAI
NaQqpSx)(3IQiACFMhhEt2CUNOQvpKhzP34CVkqESAdjSENnSINnSEMINWQqiKR0
Q7IQVboENCQqFKxziiK1UHZA7DNyKXt5paPEVXIQNWQquWhB9WhBNWBAKDkAVAQv
ABQjG4oyBDSFR7sER3qECksEs(N0IOgvR(fqQjI1Bk6(iSdkQ7IQAkqES8cjOago
cKR0gIh0gKRwVnrKUHJF4DBipuCoUHJA7DNyNKQqgIR0B(LAwKRzgAWAD8CMVsAY
4AAA()BIg8AktiRGNC8WggBGggBLtiBKINQvNCXKqWBCBABaK2L6I4KwJ2bFO2Lw
M2LwjkKwVkQjNCQqgUhCuShe9WBC9CMg9Csg9CMhgAshgMRngQxKQORUgAWAmnTS
PX6zD4bzNiA8gUhCASheI464I2bFggDwQ6)HCAyApCGGnJKAGSdhyAa1VggrN2LO
O2LwxADwd(fqdD8jqDMjToHTqDYSDyk6oh0EJTdsxDJgN2p6M2NwQjMwVbu79yOE
9CsjYAMjrkKYvADTiCRqUX4ZgWthwLKAN(XqgMh)pOh6G0IEAIaFT8fvRiA82DC1
Qj(ErK68NaZqgMh)iOh6qDCrAI6EUcRvRiA82DC1Qj(EOjx8QXhBtCWzROh)2DC1
Qr8EYAW9QTt5VbuAVDAYqapqqqqqqqqqq6tq)936)93fqW9feDQr)tuq)93f)93f
)93f)93f)93fDkKAFimoVbI1NCQqgWxB9XKAUwGIg8cptSBbgUxBlSBbPXU)VcQT
UwGIUXKGFGYaVXK1FGQaH4e1H0aFQkcFg1MkJoESUHpqJgGyUHpqpCGy82IAJ0KF
tjTFwXhCEA7Mp9fSG0YA86SFJ4EF86SF86AF8yKF9mLFFDCF(mLFFDCFJhJFOjqA
QXhBK066J0YFAAWFGQgAEYAANAgAqWBCAHYvgYVq9yPqgBMgDAAAOhPAucVRTlER
AAwSAAAAAAAAAAAAAAAAAAAAAAAAnMMAAAQDYAgBEIQAEUwAAAAAAAAAwiTAcw0A
GiXCDk8QpoICKpEcJokSJVIwE(PoIjCSQjUsOArONOQqmjAAJVaPblKSFCGSIVIQ
x6FoUmJSAjcC2D968ago9mgMZmQO9mg8dmAQKrwfp6OEJVYCgaYq5nMAF(CsgRIS
EqEhORITIfEhILEhpaEhhVIDgsUhwmwJhZuZmHm5GVqRQaQyA067B0ADSBNDQTQq
KVqAj0GGQiKDLZeDKtUpJbAsxBvCESAog0qSPkSCKFLqJAS2IuN0gaPEKFrFf0mS
f0YCRAaCFqUsxisRHVoSFCQqeAqSEuEhEicYnAST1AbCmHm5ORaYx6k5GVoSFyUs
KFxRiiB0AkaAgFJq7DNymHm5QocYliD9EkeYOHWhQnwHMhlyMBCACkwRSBlJPR0T
gV6UlSUhFVYYAgEbk4BCHV0PXTvdLZb0myKtghxKJwLT8jFI5SBoZmAWIWQsMdPE
VnQVCHszgWMzg(M1B)MzQDKxE)s0lO9zDkyUrUgKA2rqskKwKHhop3P03DdAgtip
pYUpEk8BIMQKqgiCl2Thlq0RKpmRBVoSRVoCFWUprY6JAnYvJwLImfi59YePgMAs
8mAvgBMiKAUppOVhUVIAFOVpljDUUAfUmTAsCA5U4MlxJ0GIYAVpJ8GIgOO0SR4f
4gCCwLlxIghz1DPiAAAAAAAAAAAAAAAAtCAAFOQvKp0Q9qqSN(LE9exMN(bEpeBN
CV4AkREZGRWRNeEZNC8igA8iN(LAgAsgweRQMBWAI8CMfACOlAr)QHAwBIaIoUHI
X8WrPA6jw1a4h(4FtG(DPeRch)ApXIXrPU6jghS4AAAAggDAZ0CUMkgOrAGIJsRA
oNUBz92bEoTZLsRAs)u1l3e9h7Mo6We7gUAogACIgACIgACIgACICACItCAKpQR2
Z34DAIKFUodvgAYCoTimUkN7gIP0iaiCibY2GShoNL64pgvjOGiotmS(YQR2qiSa
puAoeACAZ7aKZ3LF)lCFUkdn1DtyUkdrNCfCYQR2tAFTYkBIsARqQjBGb1YBDAIw
YwCIYgCIpCAYa1oWa1Iwa1Iwa1IwpCGw4DYpACQqIxJ906eL026A128AGA9A7gFI
h0MTDQLrpCoo5BiAz26PA14AUByAVDCNBIqIgUAogUC)gYSBgoCrpOzAt2IALk6M
z4ajgAYqiODmA0bBo39CZANP1DhyNCTqc2zFc2DGg0TGO)LAi2TFbxkBA0qNKk8C
t(C0JvQAoA9RLIQrQzUyS0aICk8CtqB0QvwfYBCTFI6MLAQv8ge3K)D0iWPEbxkB
EIqNLQQv8If3KjA0iWPEbxkCA0qN2l8CtyA0JvQAFA9)MxgogYzWiSjl8kKv1oBI
MNA0MFSzceKAt(KYNODMN(qaNa7pNa7lcKwbc2DHc2THg0jHO)LAg0jGt(6Oaswr
vWWj9wBn90Bn94Bn)CAI9ohzqSDIvGWrMNA0cGSzc2DHc2THg0jHO)LAc2jGc(qY
go6Mg86OP)LAp2jGcXIAFyQqi1a3j14rkx5rj5wrk5yrj16rlhxrcXI3vSWrF2dZ
cLb3qOTzMNA8gqqIcHbAcOA8t(KYQ)KYg5(Gek6r8kKSlmKSAkKSBAqqpwAIQvRy
Nz0AH5aIH17CA35CQosAE169834Cm1YNF16r934Cn1YNG16r(34Co1YNKAyrgByK
uEwKGXgClze6SD68h3e5p7e66eu7h1KAtjzrq(qYAkqy08JImoAINOcqtKD8NuwM
iGzgw07Bt35CA2pMgrcMyD9AyQfrw3QyBkaByQfjg6gow0LCtn5CIjuMQLB4KIK9
LATvxAYnOAO6gUP0wKLAOw0AAAiqa48vAkaP6MSjNCVqgoDJpmTSpACDgBSLIEwK
FXgCyTP(0Pe4n7e6JEguAQADqUNIgqgo8DiD5DSJaDiPSAvMwfUyAl8BgMA8p(CM
DI6A2sFTLQTrQ)QyOw0AxAiqX16Mv24M32ot73oto1aNHA9rveWrQCVyqyJOyypt
Qlqt2uaj2Obj5kEI)CAI2aqy)CAI266yvaWrAkOOvaWjveWrNCV6t(6Zp)Kao1IA
8C4rvaWr2qaj2KbjveWr2uaj2Obj6oCI)CAI2aqy)CAI266y18PI)CAI2aLz28EI
vKm7vKWrvGWzgYAkMRjlufKAtq6MNr6Mw(aZlDy7zwkrcCAqc(qYg8aYpSCOjUoF
gGgo8DSBFASJsCiJgBiKgUwKpJEKyFmbJBSeBkSSGVwQlxWaAozcvWmrgAQqgQzn
BsCYEcgAtHuzgCa5gCKogCKogCKo5TNogCK84XfwwnP1sLMozv(4NDKogS(70HOx
gCa5gCKogCKolL)wlTf4hTMogWO9gCKogCKolzMo0fu7G0I6OJKAgMVqKTimgoP0
paiCO3YCiU4NveFIvuDItyBsJvAMVAtCLETrQfUyy0qDMl8CteA0JvgQbAvAvKWr
MNA0te6xN(qYg8aZFsCYFEQAAQgqrSJT)CAI9oxzLcUrQCRyPkqAgytkHlbAcH5C
QAMyMfA8wvwRvDZ8tCBoRuANtiM3RuQNtiM3RugNAIK360LycH5CaAM6IXP0LQUr
IzdkLUUrIzdkLYUrIzdkLgTrIzdkLkTrgwdku)6St(qYN)qYw)aZlDyCDAprq6PT
q2NTL8arcCP0c2DHc2THg0jHO)LAg0jGc(6Vg8qYgYSBg4qEubiCufjzt(qYN)qY
w)aZLByGSAyri5uri16rl18rKA)r34s734crQfRyJka534cjvKGnuGBnveFIvWmz
sMBIdDhowz6BQosBxzE(Ko4qYwnquuBrg0gLLgAoCXhCBLg4wDd46wqOsqDrHw6P
teQrRza0syJrZxKntmVrx1aWtGXrq1qabkarh0MTvGWrymA0AmA3uztkg8aYgYiC
u7qEg8aZp(6VaXIAFyQqix52cL7rwDfKi1aIaL5rQrt5bbuApwtsGAPQSCYqEAo2
SCQqabu2mLA0i5(2i16rl18rFA)rvuEIglMgvKWrvWWzMNA0uva8g8qYgYiCg4qE
u)6StejzJfjzIA9FlYBINaRqgcjzgYSBc6qEM5aEtua8w)qYKAiLSAiJO3qrJk8N
gUA0AWSiO78Ai58NcX6rgkOOwydhdbsAmUAIuKBINGQqM5aEiua8OzaA8DyNKASJ
cLrJwDfKcLrFS(QKgmK3koJIvGmzuGRrMZK0swKnwAcYcLbDSCYCElK3kwPIyuAg
AnA3pytk8DSRh5OJR06rDAtrsyJTsGNTvWm7moAIkgDINmQqMdjzpuKqO0IwFAor
NCYql6qDliE3ggU3i(6VcLLAQDcKcLLDu6QDuztkA(aYcLbCS(QKh5M3LByrsj(r
Q(aZaDP3NiQqt6KE4cjzNmQ6t66D48qYu(Q7u(QjveFIsDgoQ66DQ4uKiqtrQwaA
8DiryqfJAnC3JLB8HAPwgQUqASC)FlKDkwPIpWAg8DCoQ0KJjUsrgsA8o)6SvWG7
QGM8Fi2vFiW3xzE3AAwqiCAAOzqA8DyNcLbJw)QKk3YGAIqrxGAoAmA3koJIgjM6
PA)DuSO7p6O0aCCogjOJ4D9DgAaqgSimcHLExUOIgAaqgQimpSimaCCpSAKJgwds
guy9cHbErcPIgAaqgQimgSimcHrHxisqfCC3gmKNkoJIkoJIYwdpFORadXK0aEAk
gEdhpeDIaCCocXKJXkGGlCdhBAZ3RXoG3ACIgAaqiSimbAKAdydsInzPDAO6gUP0
piDrkUYApwtsBAN8AnCYwDcyElKCkwPImoATgUUqMRC)AYiCLQTrQ)QyghhA9wRr
E1GGc04Cd0aPF1WPd04Ce0aPG1WPe04Cc0aP)lSPJZB8thxfN2DHu3DHQ3DHd4OC
DAdP94h7)CAI9ohzgFAsw3UyMl8(gcP8g8CMK)LAw(aaJDWA7DPTvADIYwdpFCSa
CAJ3g1t5FCQqAlK3g1dhAAAAAAAAAAAAwAABAA4CNCAAMOx5OOB64Mh5tAFIHw0A
6pvFaXIabXIakUIagotWpaSBYAyBEIaLgkAogUC)payDaCCTaCCJxIKJgwVqKTim
iqP0MlaFkoJI6Dtygago8DiFPASJxIqJgwVqKTimiqP0FkqCGSShalaJkoJIWAO6
iCP01k6CGSShalaJkoJIkoJIVAO6g0O0BsCYapQN1EgURpVF4kKAFCShLlKJgESh
BsCYGkQOcxFXcxFXcxFXcxFXcxFXNyFXEAiWaBCAgByEgYwKE04XcZAocxFXcxFX
cxFXcxFXcxFXa1IXAQAITAHIrAGIfBiBgSQjcxlBcxFXcxFXcxFXcxFXcxFXgoVj
gAABgMxkGsCYN(FIGAKBcxFXcxFXcxFXcxFXcxFXNyFXEAiWpCCAgByEgYwKE04X
MZAoMxETMxETMxETMxETMxETA0ITTYerQKQygByOgSwKf)93f)93f)93f)93f)93
N(93golBgAABgMBzGsCYN(FIGAKBMxETMxETMxETMxETMxETAwETrAGIVoTAEskB
uHOoGAK5gSgS2)e7A4a5FaQqn3KIbA)ECAMnrAGIToTAgCaBgCKogCKogCKogCKo
AQAoFSTqKkaIgIShcaiCgkiGQOR6Tx0AEk6EpCShhU4SggQqi2SKIAaBlwPIoDgo
DAQvgAYCsTimQPAAGkq8gAShiayD1k6CgQShpSyf8DiWkYOJTMOrQ2AwWlqAkwPI
VAO6gEO0paiChUINkgDIU8LIqwHINqQqpqxli3YAxDyEIIKFiKihjYYFwvRyggRB
g1CUQBCGbkaLgBCYKMwKyTMolbf6gCquUDKogKcwgAGADsCYPDKDuXO8gCqugCKo
yUKApWAE8DSTgBCJgiwKAAKogBCYOMwKsPMolP)7gCquFDKogO80gAGADsCYDDKE
j7e46ye5gCKoyUKApWAE8DSQgBCJuiwKAAKogBCYTMwKlPNojXO7gqL9BD90gW8w
AAGAAAAAAAAA)CAIxsFyoVAkoxEaAw5FjzJQ8ByEg1qKi1YMq1YMa1YMrkaMxsWj
xwGnx0GnTQOnTQu7)CAIxkmzgMAkg8CMwShVmCiGj7OFA4(EA0KQ9nMQwvO0AACC
Zx8vghTMTgeruPA8gMx4M)LAYETWk3KYNk8Ec2B0gMB5P)LAtGTaYEzaNWQaQGza
s5(AAASMp58vAASMhp8vMAZMQzUyghjAwACOghzLTQu7PCQrwDfKo3qvHA)EPCRr
Q)QyghhsPCQrS(QKBIK39GAoR(IAojM3QjC4gyU9KkqKacZjgEQqtmhswPx4BIqG
TMO7oPBsX6u2gooG6nhvaUSpQOSxoDv6GkKYpCShhUINsMBIZELnpwhrVQT3K)C8
uiPEwPx5ALq6iKuhjboAOmuoimC(57IFAzZK6IqAiCihhY4SgqjoeAyERzUKKo4F
Rxnqu4aFHfeDIAyBVowCbQxDU)(zJ8C9FUc5VHew1VV9TWxkX8XFRfR0XE9F2Uhw
WYjFjZxYXgmFHYBkXgGGQeBaWApFmghSVsYGLWxiWEbFqaRsWoqF)WxvCIaFoUHI
UEPTFqTqLlKJgEShgYSBgMRqpaiCoCCy6kK)gQShpORqgUIBNiRqpmCHMB2GuTR8
tmRsuOh4wPB6BkMBt6O8wPx4n3a6kD9ETYerwHQy6ka3pSShhU4SmUAITwMImoAI
gQWqpyPqkUoOTwMIFSTqcLbIt2BMNPh5wniGcLLsZErrJcA8a4OwMAYKuDYCAmiG
)kSBpohztytkgMh4skhswMR5jx0Ai3qFwrzEgoBJtmhvFrxlDAvIFAoOJCCSNiWJ
OrxltOh4gMh4pmhsl34)xz0Ei3KFj38E1D7EZ4LIacZrjUsGwjAkIpjBlYBIX2Ia
i7uGi36EyCyElzZGxz0ECIKFDAQvJ)XKJA)LAwO6xD9AUEPTDAgjS4MTNCcqAeRZ
AmaBXUWjTgertGB0QPx5m3KDBk8EtWA8QDEAxz0AcXKFdXKS8BCSAIqKpwtsMANw
NwtsSeRZa4O3JAYKpwtscL5DpohzqAKIAwO6cDNQNmQqtexZ4oxlNqQ6tehZ4Mh4
XYW7XYWjqwHIsHgoQehZn5uKiq9FnxqC8DyFyqfJAnC3JLB8HAPwgQUqASC)VlKD
kwPIpWAg8DCon1KJjU8FgsA8orCoABA7wHMkFi2vFiW3xzE3AAAFBkKAAkKSZkKS
jmKSLIKS2sFIoMGIS4MTFqTqLlKJgEShgYSBgMBcpaiCoCil6kK)gQShpOBchUIN
TIerTgurJTA8lAfAxCBoPkM3tiC8QPx4xz0Aa0KFHAfKTYerQHQycLbCSCYCa4O3
EkaKpCShhU4Sg1QqpwtsY24DA4qGAA6AxiM6AmA3DAQnagJzoLP0d(aqOOAAgMAA
wSDOOz0Q6kqEpSShhU4SmUAITMJImoAIgYZqpyPqkUoOTMJIFSTqA4aIgr8AUAfA
DAQvJ)XKyD9LDAgj0gDIMZAsMJhzMRR8peBagUIBFuUqIkaItkCIFWQqvmKJkoJI
GGgogIq4iOuh47Y2SIaKpkvjgEAnN(fqpqCX834P67eKGIaKpiAoeACAB0aKNqBI
pCCAB04rAwKIAkLI)lCIw)SyMicCpCCAAk5rGkKIgAShE)LAwmRkV2aGPkcGsWB0
5CCAZCCAIOAAgcPEMRDOMJhztKR2QPB6n3K(zD9EgAgrA0ry)lCIQ)SyA4o9A07A
AmAIDAQn1Dty0gDIDAgro)PoA0LyCkJIAwOQzDNIAmAmAFQjNGQqNmiGaAEATIej
qwHIX8HTFqTqLlKJgEShgYSBgMhWpaiCoCil6kK)gQShpOhWhUIN)GjrMNA09SR8
p8rMw0M8DA)vzDhyDAhy)Gjr)KTvNCfKanhj)CAIZ0YxB0q(PkyAaMO8A0oGpq6A
B04rA05A4AyAOzENAIgEKMQAAACAAAAAAAAAAAAAAAAADBAAv9GagU2c0FGUu4Ca
IBAAmUAINCYqopRlcOAgIpRlacprk8HIj7KaDA9EakJTTgurJjA8DAdAaYLTW2oO
8BiGBIqKaYJ7gkA8orCoaYJ7gcP0gaiCcHLEQ)QygBiCHIwKZhlBpCABkUoCQwts
pgaHY24DPAiGpgpJpiK8ACMRpKA8aCSVKACJNAoJN(QKgoBmpaiCaCCoV2KJDAvG
mUAIIDAoJwdsaCCgYyMJzDtG4ARqagZ7gmqqkoJI6DtyxCBolDC3gmaMkoJIxOBo
IrK3gwdspSznaCCocXKJhkGGlCdhAkW3lGdhO3YJgAyNKw0NBEgJgAQACsCYOz7C
GD67lze6A478p(hoaCCoQrMJKwk(gBiJLIwKlPNvjXO7DDK9yLf907e5iCgvgmaG
koJI6DtymoATtgEnDQr7DQbrDUbzgYA0MtDWsGSziOAtCkKg)kHIDMbrDAUj0QFI
iUNIgGgo8DSBFASJsCiJDAiKAk6Mz0ajNuQqpOjrYCCgFI6MLAQv8ge3KnB0pWPE
X0IMYwZPZwZPAASPV48vGIaP2sFTLAQrQrQyB0KNHl8Ct2C0JvgAmANTLIRrQLQy
)16HVA9CzgFI9WgodvAAQzD6QoMCGIa92sFTMVgoiazWE0LBy39CFANP1DhytWCg
JvAAMAtdLEQrQ)fyMIaB2sFT0YJIpyroaACPDAdNh0MTnCATxSBnzATrxGSjxmSj
2eaj2eZjC8WjNSRqc2DHc2THg0jHO)LAt2jGNuAAtG7GNuQAtGLHNugCtGLJQvwC
MDSDW0qqIAdsxWRrMNA0pGSzc0IFdwZPewZPAASPa48vXwZPYwZsKzZsLzpqAkqq
pidhZXIDw6OILIWrxySjLMWrx2Sj)CAIxiiy)CAI9oxzxGAo)lC2quczyeA0K3M2
DAvqqyKTLMWrtiP0JvgYxD7P9CgodCBAoLQwLIG7OSP0gKAwYHbAwDYKUw5AYbes
mLA0Ybe2mLA0U0a2bAdsxSh7I5RqIxTqIVaqqCQqgEAoJnCDDA9Gh0MTLYVr1wfj
x2RjLcVr10fjx6RjLgVr14fjx(RjroAIrAGIK4SApbcBzXO7lLNopHe7unu7Ao75
xWRrX0OOtqastHrFgHLGBANAgosOgQznpaiCpACDgBSLIEwKVXgCRPt7lXe9unu(
Bo75EwQCVDCAKIqKg4AopWC)w34wG1qMD24CI1aMx34CE2oMK1aMy34CF2oML1aM
z34CG2oMQ1aM034CH2oMNkcMpWA803YAuIqM9iAoZuAMoLT7yAOyiSP0KAqKLATv
xAYmAjM60DtD(kPIyoNIJLB8HA)RwDUywAyAFk6LMNgotazWJvASDA9DquITzEDI
zcVr2(aj2ebj1sfj2(ZjLETrJXD8UA9AzGDIg8AkM)LAiartpma(1oBIMNA8Mpqj
CFSzgQWYk9mTDBSZuV3bN2IdrNFI)AXaAkKA6MSjNCVqgoDJtmTSQH7He06BQlcs
ciDkcarqparsr2IUz2otJBitAASOmq8vAAituu8vd0qtpjTsd0IAe0asQlesx6Rj
x(RrNCQ6AG7Hd0Kvq2Ysy2ote0qtr2Ysz2otqAitAAiOmq8vAAituu8v)DitAASN
2y8vPBitX4uNDAdsxih7xiRrxaRzt6A0NH7FQGbFWCiBAwENK7(pDAtqqus7qucr
xyRztiA0NrqywG7GZCi4NxEsAAAqxeBnxiBnxWBnxaBnkgDIFaRqBI6IgUAogUC)
gYSBgoCrFsCYBhCIpU1QFMUAsnux6Of5b4KAc0asfCSsgBCNCEwKOTwBl3e4gCKo
gCKogCKogCKownP1BDKoUjf9gCf(jzuwgO)6v3MoEDK5lTf4gCKogCKoDDKohXu8
gWO90HOxgCa5gCKogCKouXOzoT)5AYQjp6koaCyUQrMJKAi(JkqJ34cjgIShgErC
wCr7i1qTs04Cj1ast04CAASsoo8vAASsa88vzTWPtSPZ6sgCT0oOAIasLATv1oMI
TwO60Dds9CgogABAoXjyLIG7lSP0k188HA9CNTfpwvQZY0qJIAdsxeRrMNA0tGSz
NG7FtG7GNGLGgELHFsCYFEQAAQgqs6ITLMWrteA0JvgYCAJES(QqAAK3QAQucHJy
wDBwix8BxD)Cg(OkI1KEcH5CK1KycH5CL1KycH5CIDgoLoVvozdkQrBwtic9RugV
tiM3RuwVtiM3RuAWtiM3RugOtiM3RuwO(DC3X4OsDAdsxih7xiRrQLQyX06BBmcs
tuB8NHLGQHLHX0KCb0csVAfswmJIMNAkMtaypuqdc0oAAmasxuRjNSRqc2DHc2TH
g0jHO)LAg0jGcGrCcG7FgELGgYSBg8qxubiCufjzQH7FY4(AY0asc0csIAdsxeRr
xuRzggC8gAr)u)qxQH7FY4(AY0asc0csIAdsxeRrxuRzurA8tejzJfjzYD9FNmQq
cejzcG7FcGLGg8axtGrCQH7Gc48Ab4csTASsQIKLtaS3KbA8MhPEK2KE8pqCb06N
N4irIAKIVowCCIuwQHewtmF8Z1aWt6Vrg5KYu2hrb7aHtudr)66vu(rrc7K3uWtr
p6a1Nz0GW0aIOAdsxWRrymA0AmA3uztkgEbFgYiCu)qxQH7Gc4(AKASsAkaspqdh
bXIDxeBnxiBnpwtsnAP8xeRrmrtkCAt2yut5AlC3tmA8JELGaLJgteAgpELGaL5f
Qrt5bbuAxeh7uPA0tGLGNHLGQHLHX0aCb0csBAds(DCY1CIsxiRrxyRztuA0NH7F
QH7GQw0AX4erDAdsxih7moAIvaMIw6PI34s734crQfRyWACCWkaJ34cjmUAIvaMI
vWMntCBTxiRrtWA0wH7FKAiNGDiJO36rJk8NgUA0AWSiO78AX06NDAdsxihzxehz
4wdpFCS6CAL3g0txgYSBp(qxF3YAQw0rBIar34MrlwPImoAIpwtseAP8pwtscL5D
gAaqtSimQHbFW48AV4csF3asRC9rtuNTAHGLy2AMAmA3pytk8DCRLAIJJwtscLJw
gUUquTC)QHbFW4(AF3asDA9rtuNTu2BTxuh7uPA0gELHgYiCpSCOO3YCfy0NAnKr
vGcjpWAgB3IgcX6rdXKSKACS)yZsAz5rcL7rQDcKcLbEvGcDuztkQHbFW4(ARAYs
pwtscL5DxWRrOPA0OHrFgEbFuDr)Q)6vA7(Ab06rtjTst(6vtHLHw(KwIkqvvScj
34crJkOOvKcjxeRrC3OOC34rY06rAkesvOcjxqAIv(LnvCMnv(brvKcztKDkN)Kw
Q(6wE7uKiq9rEzaA8DyryqfJAnC3JLB8HAPwgQUqASC)FlKDkwPIpWAg8DCoE3KJ
jU8rgoB8uDr)Q)6vA7(Ab06rtjTst(6vtHLHw(KwFiWpFiW3QwE3AAQrAAAAiCAA
OzqA8DyNcLbJw)QKY2YGAIKsxGAoAmA3koJIgjM6PA)DwiJ7p6O0aCCogjOJ4D9D
gAaqgSimcHLExUOIgAaqgQimpSimaCCpSAKJgwdsguy9cHbErcPIgAaqgQimgSim
cHrHxisqfCC3gmKNkoJIkoJIYwdpFORadXK0aEAkgEdhpeDIaCCocXKJXkGGlCdh
BAZ3RXoG3ACIgAaqiSimbAKAdydsInzPDAO6gUP0piDrkUYApwtsBAN8AnCYwDcy
ElKCkwPImoATgUUqMRC)AYiCLgUrQ)QyghhA9wRr(0GGc04Cd0aP)0WPd04Ce0aP
A1WPe04Cc0aPthRPNugQt2DHt1THNuwQt2THt1jHNuARg0jHO)LAw2jGJDWA7DfT
wzUywAy9AAyLgo8vBAbsMlMYgsP8l(CMphB3cXIImLAkpCW3cXIAFCUqAAW3AAAA
AAAAAAAAAAAAwAABAYzCEAAAQAAAAAAAKACAggjJa0CUUkwPopn(opdhotdhC9cj
Q3IaarlQmUAIFyRqJkKJtgBImoAICAHn)CAICNtQwHQyDAZMB9BTC1drCAXjpSC8
EWIAFCVqAIahxGAownChCEXnYQYpFCSaCAJhoXo5CAH7gYO0F)LAgKk3SzJAhypQ
Bk6ACFdjCBAItOC8QLE02ByBDAeQuLBkuOQotOQodKk0gMQouLUEuLU0AKk0h2K2
EB)ADIarCJdjNGQqgIU0gYSBgIUEiyyEQ3dCFAPQ4DhyKGPg8pqCbAk2N4irKsAC
v)cFXE0FBdRQ(EkJB5TQZFUWAxSQgAELBsCYFsAHg(uzsX(00Pe5sLe4EDa5pbf5
zX(4u)MounO7E0Q5lACAQ3KLDAvQAtLTQBCGbkaL2BCYmDSQJApQw)SyP3aiECvQ
QBCGNkaLR3KYQrjQ7y0ARACQR7sQR7qQh2rQS34A1ykQR3KQh2sQDA9AAtLTCFBI
CFt7CFtrDEavCJdjAVLT)Gjr)KTvNDfKwPQvQo8Ay078PkyvJzF8jB)DCAnr9uA8
NLAcwPQvQrMX92a9DV4AK9XKKpkSD0LLYMAEKgQaQ0rqP34vR0bQQ34vCRWQkZEZ
L26RL2KwAACwC26vGAMwgLC0eANQNicqpOgv82YAGI6AjkKYD4bjDwLngRgoD4Ln
gJgoD4LngBgoCJdrKogC5iqCpAFA92I8tC2AYIU0qqQak8HIFyRqAACJOzoQAkrQ
PkCUq2A8QFQugAYCITim0DtypSCpaCCoAjMJ4DdLF2SqTnKJkoJIC5MrQBQuKpkS
HkiSgAbCpSimaCCrEnKJkoJIQBQupeAEaCisFAIJgEbqgQim8FkdbKEgCtrQIKEq
gBiQgC6KwCLuED662nu8MBQ5iaiCgmKDkoJI6DtymoATrAGIxCKorDLtyTMolbf6
KwEAgBiJgC6KBLNoEDaz2nu8MBQ5AYiCAAAAvAAAAAAAQBAEAAAAAAgAAIAUtOQg
NOQvgI04F)LAtKk4pMQgIA9DDIYrDAInqCGONqhGpOAgB24rC25AB27AAmwADEYn
1DtycCGGu3CStOAtNPAtQPQtYBiBNz0O0yaIAK6AgIQqt(TeNOwsgMAQgQDViKS1
FAaAlwPImUAIqwKIzMAINCQqpOTru24CAm6MzgJI9WgodvAAQzD6QocGwka99cRj
9gBn9kBn)CAI9UhzMZgotazWJvAA0AtCLEQrQfUyC0aLMl8CtaC0JvgEfAtAL8Xr
iWA8bxUBYBiNFI6MLAQv8ge3K7O0iWPEbxkBEIqNLQQv8If3KjA0iWPEbxkCA0qN
2l8CteA0JvQASA))0YJIpyroaACPDAdNh0MTnCATzATr2eZj1sfjC8Wj9wBn90Bn
94Bn)CAI9ohz2gEI9OgodGjboHDgQ7A4uDS9ekaN8kKSlmKSAkKSBAqqpwAIQvRy
Nz0AKASIAAyKgCrs0YJI28EI0YJInCATNCQqpqzIk0IEJBiOZIaOdCQqKbLfpqPE
2XIAFCWqAk692(YjNOWqpabjO2IAVBitEAitV2qtDAvt0qCT2KYrtOQhFa7gEUKB
Q)fyDUKBwbXyghjA2SAI2WZrMNA8tKrUNargta7iNa7giaLjeDSAV2atDAvtyKFT
2SYrpAB8uk8fd(MkoLAwwCE4gD4xA7oyEAiAV2qtDAvtyKFT2KYr2CZj2OYr2GZj
R2KGDAhtyKFTNHQqQbbkBkaB2CZzMNA0tKrUJbbkDAjAyKFTMNAEtK72JbLkDATA
yKFTgwQqg0SKBsCYFoACT7e1lXf0prf56eu7MkQAgAABiqS1OAqClwPI(kPIyoNI
JLBkHA)RwDUywAyAEk6LMNgogYzWtOTMNOzVNa7rNa7tNWz(MZ7npOLrj0IAQkqO
6QSj5kEIpqho71JAQrstAkq(pafh3XIYNCQqpa7jN24YAkqt26Yj2WFI2SAI2WZr
MNA8tSrKNargtaLkNa7gYYbk2GZrMNAEpKrUR2cAFAttNHQqQbLkSx0AR2qsCkst
MNAMQIrUsy0AQ26sBkstMNAMpKrU814))lqt22XjNCQqparfA2IAaCitBkat2CYj
1qJI2CpzFCQqAk6AtSQhNaLkuTLagQLataLBQbblC26Q81otD2qt91otDUqt26Xj
NCQqgYLggUrmtaLBQbblC2qI81otD2qt91otDUqt26XjNGQqgYLgmXrmDU6A0iWz
tWL0QbblI26IeAtt0iMI2SZrtaB0QbLiV2aEMAtt2aYr2WYj0qGI0SDT2ibr2mbD
gMA8gQrkM)LAgYrtYojKAAAY2WZruPC0QbLu56(AAAqt2WYrmbfkCAt9tev5Jbbu
FANE2ibrQDQyJBSK42aOi2ot52qtj2otAkqt2ibjNCQqpabu2XIAFCWqAAy9eu8v
BArtwACY426L52gtLDttP2KYKAvt2(oz2OZr2aYjQACYV2atwAtt2eYrwDZyT24B
G2otgAmttWLEQbblH2qGP2otGAttNCZqgZrh2(oz2(oz2OZr2aYjAkKY1iZjNCQq
uXbmpabjN28BVAht16NI2WZrtuG0NaLhpabiN2IADAvt2moT1iZr26Xj2mYrNGQK
gYLgtWLvNaLftWLmNabftWbmQUbmY6OvDAdt1mp7AkKO1iZ71iZjtDQqNWbmtWbm
JXbmFAdA1iZrQDQy)nKD2SZjNCQqwb7hY2qBH2YtAAmt(5KAA2qtNAvt2yXrCBQn
22XrDBQn81KYA0pt91KQA0ptuCWQtarfwbLgA0bD81oQA0rt914Q9CmtNCEA9aLf
NGEAgZbfxCAoE2I972qtd2stGAtt2qbr2yZzuDGsQbru76(A0butmLA0gCW90HLA
2KYj2ubr22ZztaA0NbruQaLnVBiBvwkt66utDAtt2ur7QTv51buAxCAoD2I972qt
d2stGAtt2qbr2yZzu)AsQbru76(A0butmLA0pCW90XIAFCVq6yZ97yptAAitWq8v
DAptvADIc2KCDAtt22pz2ypzAAGKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA
AAFAAAAEAIABAAAYEAAAABAAAAFAAQAAAAEAAAAUAAQAAAAAAAg6AAAAAAAAAAAA
Ao4l
FiLeStArTfIlEsTaRt
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789()
OSHRINKIT.SYSTEMAEgAAAAAA8)4BEAIy(HApeQOIkisAEgAA4Ks
gcETB5u7INFCOlkUUl0SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAiCAAA2rg)3JIQr8DAI69gcQrJ)XKPA)LCAor
CAYvJ)XKDA)L0DtyoDAogcQuCAYnGwMyzDNICAojQAAT)CAIQMFxtSEsJDxV9A9)
)CAIQUGytWDsNChaNCBbgABdR)LAwCxc11KJv1IE21KEw1IE31KETANE)CAIQsmy
gsAsM)LAwCBeAw0AAACI6V2vKAAEAIAgAAAAAAAAAAAAAAAADAAAAIAgEAACgAAA
AAAAAIAAAAAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A0K(

krb20699@uxa.cso.uiuc.edu (08/04/89)

     ANYONE who has downloaded the previous post should note:
  
     This copy of ShrinkIt v2.1 does not allow you to Format Device, Erase
Device, or Zero ProDOS Disk.  These are options on the menu, but when they
are selected, the appropriate dialog box is drawn but immediately erased,
and the menu becomes active.  This is definately a bug.  I've tried this
version under Basic.Systems v1.0 thru 1.2, executed directly or through
SHRINKIT.SYSTEM, and about everything else.
     Everything else, from what I've seen, works flawlessly.  Anyone have
any ideas???


InterNet:        krb20699@uxa.cso.uiuc.edu        |    Ken Brownfield
PLATO:           ken brownfield/unialum/cerl      |    RR#4 Box 152
NovaNET, CERL:   brownfield/dialup                |    Champaign, IL, 61820.
AppleLinkPE:     ASA(I-can-afford-it)             |    1-217-643-7504
-------------------------------------------------------------------------------
I'm 16 years old, a Sophomore Computer Engineer at the University of Illinois,
  and proud of it.  "The company I work for didn't give me this signon, so
everything I say above is legal, if not correct, right, authorized, or poetic."