A Beginners Guide To Cracking
A Beginners Guide To Cracking
A Beginners Guide To Cracking
Chapter
overview
Chapter
Chapter
Chapter
Chapter
Chapter
Chapter
Chapter
conclusion
Section
Section
CHAPTER 1
OVERVIEW
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==You might be wondering what type of programming skills you need to become a
cracker. Knowing a higher level language such as Basic, Pascal, or C++
will
help you somewhat in that you will have an understanding of what's involved
in
the process of writing a program and how certain aspects of a program
function. If you don't have any programming skills at all, you have a long
road ahead of you. But even if you can program in a high level language, in
order to crack you have to know assembly...
It really doesn't matter what language a program was written in in order to
crack it, because all programs do the same thing. And that is issue
commands
to the microprocessor. And all programs when broken down to their simplest
form are nothing more than a collection of 80XXX instructions and program
specific data. This is the level of assembly language. In assembly you have
total control of the system. This is also the level that the debugger
operates
at.
You don't have to become a master at assembly to crack a program, but it
helps. You do need to learn some rudimentary principles, and you absolutely
have to become familiar with the registers of the cpu and how the 8088
instruction set uses them. There is no way around this.
How proficient you are at assembly will determine how good of a cracker you
become. You can get by on learning a few basic instructions, how to use a
debugger, and one or two simple techniques. This will allow you to remove a
few shareware nag screens, and maybe you'll luck out and remove the copy
protection from a game or two, but that's it.
As soon as a programmer throws some anti-debugging code into a program or
starts revectoring interrupts, you'll be whining for someone to post a
crack
for this or that... And you can forget about ever learning to crack windows
programs.
It's much much easier to learn to crack in DOS than windows. DOS is the
easiest environment to debug in. This guide will focus on DOS programs as
cracking windows apps is a little bit overwhelming unless you are already
an
experienced cracker. And if you are, your wasting your time by reading
this.
This manual is geared towards the raw beginner who has no clue as to where
to
start and needs a little hand holding in order to get going.
There are several good beginners manuals out there, but most of them assume
a
person has at least some experience in cracking or knows how to use the
different tools of the cracker, and the raw beginner usually becomes
frustrated with them very quickly because they don't understand the
concepts
contained in them.
I wrote this guide as sort of a primer for the beginner to read before
reading
the more comprehensive guides. I tried to keep it as simple as possible and
left a great deal of information out so as not to overwhelm anyone with too
much information at once. Hopefully after reading this guide it will be
easier
for the beginner to understand the concepts of the more arcane guides out
there. So if you are reading this and it seems a little bit remedial,
remember, at one time you didn't know what a debugger was used for either.
Now in case your not familiar with the debugger and disk editor and what
their
different roles in cracking are, I'll give a brief explanation of each. As
these are the crackers most used tools.
The debugger is what you will use to actually crack the program. When you
load
a program you wish to crack into the debugger, it will load the program and
stop at the first instruction to be executed within the code segment. Or,
you
can also optionally break into an already running program and it will halt
the
program at the instruction you broke into it at and await further input
from
you. At this point, you are in control of the program.
You can then dynamically interact with the program and run it one line of
code
at a time, and see exactly what the program is doing in real time as each
line
CHAPTER 2
SOME TIPS ON HOW TO USE THE DEBUGGER
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==Ok, before I begin, I'd just like to stress how important it is that you
know
at least some assembly before trying to continue. If you don't, you will
get
lost pretty quick from here on out. Comprehension of the base 16
(hexadecimal)
number system is also required.
I'm not about to give a remedial course on assembly or hex math, that would
take too long and I'd probably leave too many questions un-answered.
Besides,
there is enough information on them available from a myriad of other
sources.
So, from now on in this guide, I'm assuming you have a fair working
knowledge
of assembly and hexadecimal. If I say something you don't understand or you
cannot grasp some concept, look it up somewhere...
I've tried to make this section as generic as possible. I used general
descriptions when explaining HOTKEYS and COMMANDS as different debuggers
will
use different keys and command syntax to implement these functions.
You should be able to translate these instructions to the actual key
strokes
and commands that your debugger uses... If you don't know how to use a
debugger, PAY ATTENTION!!! If you already know how to use a debugger you
can
skip this section as it is only a general overview of different windows and
functions designed for the absolute beginner who has no clue as to what he
is
looking at.
The reason I included this section is because most manuals for debuggers
tell
you how to use the various features of the debugger, but they don't give
any
insight on how to apply those features, as they assume the person reading
them
already knows how to debug a program.
First, I'll give an overview on the different windows that most debuggers
use.
REGISTER WINDOW:
The register window contains the general purpose and flags registers of the
cpu. You will notice that the general purpose registers contain hexadecimal
values. These values are just what happened to be in there when you brought
up
the debugger. you will also notice that some of the flags are highlighted
while some are not. Usually, the highlighted flags are the ones that are
SET.
While the ones that are not highlighted are CLEARED. The layout of this
window
will vary from debugger to debugger, but they all basically are the same.
From this window you will be able to manipulate the contents of the cpu's
registers. some debuggers accomplish this by clicking on the register to
modify with the mouse and then entering a new value. Other more powerful
debuggers use a command line interface, you'll have to discover how your
You will also notice a group of hex numbers to the right of the addresses,
this group of numbers is the hexadecimal equivalent of the mnemonic
instructions (pronounced new-mon-ik). The next group of words and numbers
to
the right of the hex numbers are the mnemonic instructions themselves.
HOTKEYS AND COMMANDS:
Now we'll move onto the HOTKEYS. I won't go into all of them, only the most
useful ones, same for the commands.
The RESTORE USER SCREEN KEY: This key will toggle the display between the
debugger and the program you are debugging without actually returning
control
to the program itself. it's useful to check what the program is doing from
time to time, especially after stepping over a CALL.
The HERE KEY: This key is the non-sticky breakpoint key. To use it, Place
the
cursor on a line of code and hit it. The program will then run until it
reaches that line. When (and if) the program reaches that line, program
execution will halt, control will be returned to the debugger and the
breakpoint will be removed.
The TRACE KEY: This key will execute one line of code at a time and will
trace
into all calls loops and interrupts.
The BREAKPOINT KEY: This is the sticky breakpoint key. This will enable a
permanent (sticky) breakpoint on the line of code that the cursor is on.
When
a sticky breakpoint is enabled, program execution will halt and control
will
be returned to the debugger every time that line of code is encountered
within
the running program until you manually remove it.
The SINGLE STEP KEY: The most used key on the keyboard. This key will
execute
one line of code at a time but will not trace into calls loops or
interrupts.
When you step over a call interrupt or loop with this key, all the code
contained within the sub-routine is executed before control is returned to
the
debugger. If the program never returns from the sub-routine, you will lose
control and the program will execute as normal.
The RUN KEY: This key will return control to the program being debugged and
allow it to execute as normal. Control will not be returned to the debugger
unless a breakpoint that you've set is encountered.
Now for a few commands. The GO TO command functions like the HERE key in
that
it will insert a non-sticky breakpoint at the specified address.
When you enter this command the debugger will return control to the program
until the line of code you specified in the GO TO command is reached. When
(and if) the CS:IP registers equal the address you typed in, the program
will
halt, control will be returned to the debugger and the breakpoint will be
removed.
You might be wondering why you would want to type all this in when you can
just hit the HERE KEY instead. The answer is this; the HERE KEY is great if
you want to set a local breakpoint. By a local breakpoint I mean that the
CHAPTER 3:
SOME BASIC CRACKING TECHNIQUES
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==The first thing I want to do before going into some simple techniques is to
explain the purpose of one of the uuencoded cracking tools at the end of
this
guide. And also to go over some general procedures you should perform
before
actually loading a program you wish to crack into the debugger.
There are basically three categories that shareware programs fall into...
They
are begware, crippleware, and deadware.
The begware category is comprised of programs that have all the registered
features enabled but every time you run them they will display screens that
bug you to register. This is usually the easiest form of protection to
remove
and it's the type I'll go over in the walk through.
The crippleware category is comprised of programs that in the unregistered
version have certain functions disabled, and maybe nag screens as well.
This
type of protection can be more complex, but often times is just as easy to
defeat as a simple nag screen.
The deadware category is comprised of programs that are totally stripped of
the code for the registered features so there is really nothing to crack. A
good example of this is DOOM by ID software. You can get the shareware
version
just about anywhere, however no matter how much you hack at it you cannot
make
it into the commercial version cause it only contains the code for the
first
episode.
The sample code fragments in this section are not taken from actual
programs.
I just made them up off the top of my head while I was writting this guide,
and there are bound to be some errors in them. Please dont write me and
tell
me this, I already know it.
Most forms of copy protection have one weak spot, and this is the spot you
will concentrate on. They have to perform the protection check and then
make a
decision based on the results of that check. And that decision is usually a
conditional jump. If the check was good the program will go in one
direction,
if it was bad it will go somewhere else.
So, you've run the program through a few times and you know at what point
the
routines you want to modify first appear, you've also run UNP on it and
have
removed any compression envelopes. Now you load the program into the
debugger
and wonder what to do next...
What you want to do is to step through the code until something significant
happens like a nag screen gets displayed, or a doc check comes up or the
program tells you that the function you just tried to use is only available
in
the registered version. When you reach that point you can then start to
evaluate what portion of code to begin studying.
Let's say you have a program that displays a nag screen and you want to
remove
it. You step through the program until the nag screen pops up, you now
think
Now, let's assume that the memory location referenced by the first line of
code does indeed contain 00 and that it is the default value placed in
there
by the programmer to indicate that the program is unregistered.
The first line of code is checking the value contained in the memory
location
to see if it is 00 or not. If the location does contain 00, the compare
instruction will cause the Zero flag to be set. If the location contains
any
other value than 00, the Zero flag will be cleared.
The second line of code makes the decision on how to proceed based on
results of the compare instruction. The JNZ instruction will make the
to
the fourth line of code if the zero flag is cleared. This will bypass
call
to the nag screen on the third line. If the zero flag is set, no jump
occur and the call will be made.
the
jump
the
will
The third line of code contains the call to the nag screen. If it is
executed
the nag screen will be displayed. The fourth line of code is just the next
instruction in the program.
Once you have found and analyzed this piece of code within the program, you
can now decide on how to bypass the call on the third line. There is no
single
way to do this. I can think of a half dozen different ways to patch the
program so it will not make the call. But there is a best way...
First, you could just replace the JNZ 014B with JMP 014B. This is an
unconditional jump and it will bypass the call on the third line no matter
what the memory location that the first line of code is referencing
contains.
You could also change it to read JZ 014B so that the jump will be made if
the
location contains 00, and not the other way around. You could even change
the
CMP BYTE PTR [A76C],00 instruction to JMP 014B.
Or you could just NOP out the call on the third line altogether seeing as
how
it's a local call. By a local call I mean that the code contained within
the
call resides in the same code segment as the call instruction itself.
This is an intersegment call. You will see other calls that reference lines
of
code outside of the current code segment. These are intrasegment calls, and
have to be handled differently. They will look something like CALL
0934:0AC5,
or CALL FAR 0002. I'll go over how to handle intrasegment calls later on.
NOP is short for no op-code, and it is a valid instruction that the
microprocessor understands. It is only one byte in length, and the call
instruction is three bytes in length. So if you wanted to nop out the call
instruction you would have to enter the NOP instruction three times in
order
to replace it. And if you replaced the CMP BYTE PTR [A76C],00 with JMP
014B,
you would have to pad it out with a few nop's as well.
The compare instruction is 5 bytes and the jump instruction is only 2
bytes,
so you would have to add 3 nops in order to equal the length of the
original
compare instruction. Otherwise you would throw off the address of every
instruction after it in the program and end up with a bunch of
unintelligible
garbage. Not to mention a major system crash...
When the NOP instruction is encountered no operations will take place and
the
CS:IP will then be incremented to the next instruction to be executed. A
lot
of compilers leave nop's in the code all the time and it's a great
instruction
you can use to wipe out entire lines of code with.
The above methods of bypassing the call are called 'dirty' cracks in that
they
have only modified the end result of the protection check and have done
nothing to alter the actual protection check itself.
All the techniques I showed you above are only implemented after the check
is
made. They will bypass the nag screen, but what if the program also has
registered features that are disabled or displays another nag screen upon
exit? The above methods only remove the original nag screen and don't
address
the reason the screen is being displayed in the first place.
A much cleaner way to crack the above piece of code would modify the cause
and
not the effect. And could be written like this:
original code
09D8:0140
09D8:0145
09D8:0148
09D8:014B
new code
09D8:0140
09D8:0145
09D8:0148
09D8:014B
Remember that the protection check is basing it's actions on the value
contained in the memory location that the first line of code is checking.
The
original code displayed the nag screen if the value of that location was
00,
meaning it was unregistered. So that means a value of 01 indicates a
registered copy. It could be the other way around as well, it just depends
on
how the programmer worded the source code. But we know in this case that
00=false so 01=true. These are Boolean expressions and most compilers use
the
AX register to return these values.
By changing the first line from CMP BYT PTR [A76C],00 to MOV BYTE PTR
[A76C],01 the program no longer performs the protection check. Instead, it
places the correct value in the memory location to indicate a registered
copy.
Now if the program checks that memory location again later on it will think
that it is registered and activate all of it's disabled features, or not
display a second nag screen upon it's exit if it has one.
I changed the second line of code to an unconditional jump because the
compare
instruction on the first line no longer exists, and the conditional jump on
the second line may still access the call to the nag screen on the third
line
if the Z flag was already set before the old compare instruction was
encountered.
Don't think that all programs are this easy, they're not. I just
over-simplified this example for instructional purposes. And I really
wouldn't
patch the code like that, although the last method should work fine for all
registered features to be enabled. Remember I told you there was a best way
to
crack this?
What I would actually do is to trace further back into the program and find
the line of code that sets up the memory location referenced by line one of
the code for the protection check in the first place and modify it there.
This
is an example of a 'clean' crack.
I just did it in the above manner to try and show you the difference
between
clean and dirty cracks without totally confusing you. And to give you a
general idea on how to creatively modify existing code.
If you are using soft ice as your debugger, an easy way to find the
instruction that sets up the memory location for the protection check is to
set a breakpoint on the location when it gets 00 written to it. The syntax
would be BPM XXXX:XXXX W EQ 00, where XXXX:XXXX is the address of the
memory
location referenced by the compare instruction on line 1.
Now when the program wrote 00 to that memory location, soft ice will pop up
and the CS:IP will be sitting at the next instruction after the one that
wrote
00 to the memory location. You will now be able to evaluate the code around
the instruction that writes to the memory location and decide on how to
proceed.
This also could just be a general purpose location that the program uses
for
generic references (especially if it's in the stack segment), and it could
write 00 to it several times throughout the course of the program for a
variety of different functions. You should let the program run normally
after
soft ice broke in to see if it will trigger the breakpoint again. If it
doesn't you know that the location is only used for the protection check.
But
if the breakpoint gets triggered several more times, you will have to
figure
out which set of instructions are being used to set up for the protection
check before proceeding.
The above examples were based on shareware programs. Now I'll go over a few
techniques to remove copy protection from commercial games that have doc
checks in them as the methods are slightly different...
shareware programs are usually coded so that they check a variable in
memory
before deciding if they are registered or not and how to proceed.
Commercial
games with doc checks take a different approach as they check nothing
before
calling the copy protection. It always gets called every time you play the
game no matter what. As a result, the doc check routine is usually easier
to
find, and there are basically two types of doc checks... The passive check,
and the active check.
The passive doc check is easier to defeat than the active. In the passive
doc
check, the program will issue a call to the copy protection routine. And if
it
is unsuccessful will either abort the program, or loop back to the
beginning
of the routine and give you a few more tries before aborting. The entire
protection routine will be included in a single call, so merely nopping out
or bypassing the call will be sufficient to remove the copy protection.
A few good examples of this are Spear of Destiny by ID, and the Incredible
Machine by Sierra. Yes I know that they are old, but if you happen to have
a
copy of either one laying around they are excellent examples of passive doc
checks to practice on.
Look at the following piece of code:
0277:01B5
0277:01B8
0277:01B9
0277:01BA
0277:01BD
0277:01BE
0277:01BF
MOV [AF56],AX
PUSH BX
PUSH CX
CALL 0234
POP CX
POP BX
JMP 0354
The first three lines of code are just setting up for the call, the call on
the fourth line is the protection check itself. It will display the input
window asking for a word from the manual, will perform the protection
check,
and will display an error message if you input the wrong word. It can also
optionally give you a few more tries if you type in the wrong word.
If you fail the protection check, the program will abort without ever
having
returned from the call. The fifth, sixth, and seventh lines are the next
instructions to be executed if the protection check was successful and the
program returns from the call.
This type of protection is trivial to defeat, all you have to do is the
following:
original code
0277:01B5
0277:01B8
0277:01B9
0277:01BA
0277:01BD
0277:01BE
0277:01BF
MOV [AF56],AX
PUSH BX
PUSH CX
CALL 0234
POP CX
POP BX
JMP 0354
new code
0277:01B5
0277:01B8
0277:01B9
0277:01BA
0277:01BB
0277:01BC
0277:01BD
0277:01BE
0277:01BF
MOV [AF56],AX
PUSH BX
PUSH CX
NOP
NOP
NOP
POP CX
POP BX
JMP 0354
Simply nopping out the call to the protection routine will be sufficient to
crack this type of doc check. No window asking for input will appear, and
the
program will continue on as if you had entered the correct word from the
manual. Remember that I told you that the NOP instruction is only one byte
in
length, so you have to enter as many nop's as it takes to equal the length
of
the code you are modifying.
The active doc check is more complex. The program will issue the check and
unlike the passive protection, will set a variable in memory somewhere and
reference it later on in the program.
You can crack this type of protection somewhat using the methods for the
passive check and it might run fine for a while. But if you didn't crack it
right, later on when the next episode gets loaded or you reach a crucial
point
in the game, the program will reference a memory location and bring up the
copy protection again, or abort. This type of protection is more akin to
how
most shareware programs operate and MUST be done with a CLEAN crack.
Look at the following piece of code:
0234:0B54
0234:0B57
0234:0B58
0234:0B60
0234:0B61
0234:0B62
0234:0B63
0234:0B68
0234:0B6A
0234:0B6C
0234:0B6E
MOV CX,0003
DEC CX
JCXZ 031A
PUSH CX
PUSH DS
PUSH ES
CALL 035F:112D
OR AL,AL
JNZ 0B6E
JMP 0B57
CALL 8133
The above code is the outer loop of the protection routine. Look at the
call
on the seventh line and the compare instruction on the eighth line. When
the
call to the input routine or in the case of shareware, the check routine is
paired with a compare instruction in this manner, You can bet that the
program
set a memory variable somewhere inside the call. Especially suspicious is
the
unconditional jump on line 10 that jumps backwards in the code.
This won't always be the case as no two programs are alike, and simply
changing line 9 of the code from JNZ 0B6E to JMP 0B6E to force the program
to
run even if you fail the doc check may allow the program to run just fine.
Let's say that this is how you patched the program and it runs. Great, your
work is done... But what if before the first level loads, or at some other
point within the program the input window pops up again asking for a word
from
the manual?
You realize that you should have patched it right in the first place as you
now have to go back in there and fix it. This is why so many groups have to
release crack fixes, they patch the program in a hurried manner and don't
even
run it all the way through to see if it's going to work.
Ok, back to the problem at hand... The above method of patching the program
didn't work, so you now have to load the program back into the debugger and
trace into the call on line seven to see whats going on in there. And you
can't NOP this kind of call out either, this is an intrasegment call.
Certain things in programs get assigned dynamic memory locations, and
intrasegment calls are one of those things. When the program gets executed,
the code segment, data segment, extra segment, and stack segment get
assigned
their respective addresses based on the memory map of your computer.
And when a program does a FAR call (a call to a segment of memory outside
the
current code segment), The program goes to the address that was assigned to
that segment at run time. The CS, DS, ES, and SS will be different on every
computer for the same program.
And seeing as how these addresses don't get assigned until run time, the
actual bytes for the addresses of far calls don't exist in the program file
as
it resides on your disk. That's why you can't just NOP a CALL FAR
instruction
out.
However, the bytes for calls that are within the same segment of code as
the
calling instructions themselves will be contained within the file as it
resides on disk. And that is because even though the program doesn't get
the
addresses for the actual segments until run time, the offsets within those
segments will always be the same.
Back to the example, let's say you've traced into the call on line seven
and
this is what you see:
035F:112D
035F:1131
MOV
CMP
[324F],BX
BYTE PTR [BX+06],03
;
; just some error checking
035F:1135
JNZ
0339
035F:1137
CALL
F157
035F:113A
035F:113D
035F:1140
035F:1144
035F:1148
035F:114C
MOV
MOV
MOV
MOV
MOV
REPE
DI,[0332]
ES,DX
DS,BX
SI,[0144]
CX,[0097]
CMPSB
;
;
;
;
;
;
035F:114F
035F:1151
035F:1154
035F:1159
035F:115E
035F:1161
035F:1166
JCXZ
JMP
MOV
MOV
JMP
MOV
MOV
1154
1161
AX,0001
[0978],AX
116B
AX,0000
[0978],AX
;
;
;
;
;
;
;
035F:116B
035F:116C
035F:116D
035F:116E
POP
POP
POP
RETF
ES
DS
CX
Again, this code is over simplified as I figured all of the code would be
overwhelming and really is not needed to get my point across. And as I've
stated before, every program will be different anyway, so the actual code
wouldn't help you. Instead, I want to give you a general overview on what
to
look out for.
So, what do you think is the best way to patch the above piece of code?
Take a
few minutes to study the code and formulate some ideas before reading on.
Then
compare your methods to mine. And remember, as with any code there is no
single way. But as always, there is a best way... I'll go over few of them
one
at a time, starting with the dirtiest and finishing up with the cleanest.
The dirtiest crack for this piece of code also happens to be the method you
will use to nop out intrasegment calls. It really isn't nopping out, but
seeing as how you can't nop it out, just let the program make the call and
change the first line of the code within the call to RETF. This will return
from the call without ever having executed any of the code contained within
it.
In the case of registers needing to be restored as in the above code,
change
the first line of code to jump to the part of the routine that restores the
registers for the return. However, in the above example if you use this
method
and just return from the call without executing any of the code, you will
also
have to patch the outer loop as well.
Remember that this call only displays the input window and sets the memory
variable. The outer loop of the routine makes the decision on how to
proceed
based on the results of the call.
To do this, you would change line one of the call from MOV [324F],BX to JMP
116B. This will restore the registers and return from the call without ever
having executed any of the code within the call. But seeing as none of the
code got executed, you'll have to patch line 9 of the outer loop from JNZ
0B6E
to JMP 0B6E as you now need an unconditional jump to force the program to
continue. This doesn't address the problem of the memory variable though,
and
the program won't be completely cracked. That's why if you did it like this
you would end up releasing a fix.
A cleaner crack would be to change line 11 of the call from JCXZ 1154 to
JMP
1154. Now when the window pops up and asks for a word, it will set the
correct
memory variable and the program will run no matter what word you type in.
This
method is still not desirable because the end user will get the input
window
and have to type something every time they play the game.
The cleanest way to crack this, and the way I would do it is to change line
4
of the call from CALL F157 to JMP 1154. This method will totally bypass the
input window, place the correct variable in memory and return from the call
without the end user ever having seen even a hint of copy protection.
With this method, the outer loop does not need to be patched cause the
program
now thinks that it displayed the input window and the correct word was
typed
in. Now when the program checks that memory variable later on, it will
think
that you successfully passed the original check and skip the second
protection
check.
There is also an added benefit to the last method... Some games will bring
up
the protection check between each and every level of the game even though
you
type the correct word in every time. But if you've completely killed the
routine as in the last example, you'll never be bothered by it again no
matter
how many times the program tries to bring it up.
Please be aware of the fact that these are not the only methods that
programmers will use in copy protection schemes. These are just the basics
and
there are several variations on these routines. The only way to be able to
know what any given routine is doing at any time is to master assembly
language.
Before we move onto the walk though, there is one other technique I want to
go
over with you. And that is how to get out of a loop. You will get stuck in
loops constantly during the course of debugging a program and knowing how
to
get out of them will save you a lot of time and frustration. You will find
that programs contain loops within loops within loops etc... Some loops can
execute hundreds of times before the program will advance, especially ones
that draw screens.
When you realize that you are stuck in a loop, execute the loop several
times
and keep an eye on the highest address the loop reaches before jumping
backwards within the code. Once you have found the end of the loop, write
down
the address of the jump that re-executes the loop, and then look for
conditional jumps inside the loop that will put you past the address of
that
backwards jump. You will want to set a breakpoint on the address this
instruction jumps to and then let the program run normally. The HERE KEY is
excellent for this type of situation.
If you guessed right, control will be returned to the debugger when the
program reaches that instruction. If you guessed wrong, you will lose
control
of the program and will have reload it and try again. This is where writing
down the address comes in handy, just reload the program and then issue the
GO
TO command and supply it the address of the backwards jump that you wrote
down.
The program will run until it reaches that address and control will then be
returned to the debugger. This will save you from having to trace all the
way
through the code again in order to reach the point where you lost control
of
the program in the first place. You could just use sticky breakpoints
instead,
but what you will end up with is a half dozen or so breakpoints in as many
different locations in the code, and it's very easy to loose track as to
which
breakpoint is which.
That's why I use non-sticky breakpoints and write down the address I'm
currently at before executing suspicious looking calls and jumps. My desk
is
usually scattered with scraps of paper filled with notes and addresses. I
only
use sticky breakpoints for specific situations. It's much easier to just
reload the program and use the GO TO command to get back to the point in
the
program where I lost control.
CHAPTER 4
WALK THROUGH OF AN EASY CRACK
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=First of all, I want to go over some of the criteria I used in choosing the
program I used for the walk through. An important factor was the programs
size. I want to keep this manual as small as possible, and I chose the
program
it.
One last thing, DOS will always load a program into the same memory range
provided that no other programs are run in the interim. It's important that
you always boot with the same config files and don't run any other memory
resident programs between cracking sessions.
If you load a program into the debugger and start tracing, then quit. And
before The next time you load that same program into the debugger, you boot
with a different config or load a memory resident program that you didn't
have
loaded the first time you started cracking that program, the segment
addresses
will change and the addresses you wrote down will be useless. This is
because
the memory map of your computer will change.
When I boot with my debugging config (when I use my DOS debugger, Windows
manages memory differently and these steps are not needed), the only things
I
load are a mouse driver, 4DOS, my debugger and ansi.sys (needed for
cracking
bbs doors). This way I'm assured that the program I want to crack gets
loaded
into the same memory region every time I run it, providing I don't run any
other memory resident programs before loading the program to be cracked
into
the debugger.
Take soft ice as an example, if you load a program into it using LDR.EXE
and
begin debugging, then later on you decide to just execute the program and
break into it without first loading it with LDR.EXE, the segment addresses
will change. That's because LDR.EXE is a program and using it will throw
the
segment addresses off by one word as opposed to just breaking into an
already
running program without first loading it with LDR.EXE.
The program we will crack is budget minder, it is an extremely simple crack
(it took me about 2 minutes to crack it) and is ideal for the lesson on how
to
remove nag screens from otherwise fully functional programs. It also deals
with intrasegment calls, so it serves a dual purpose. That's another reason
I
chose it for the lesson.
From now on, when I say step, step through, or step over, I want you to use
the SINGLE STEP key. When I say trace, I want you to use the TRACE key once
and only once!!!! The TRACE key is a highly specialized key and is not
intended to be used multiple times like the SINGLE STEP key. If you don't
follow these instructions, your gonna get lost...
OK, once you've run budget minder a few times you will notice that it
displays
a nag screen before the main program is executed. You will also notice that
this nag screen is the only type of protection that the program has. It
doesn't contain any features that are disabled, nor does it display an
additional nag screen upon exit.
It's okay to apply a dirty crack to this program as all you want to do is
kill
the nag screen, so you have a little more leeway on how to patch it. And if
you want to try different methods of patching it than the ones I give, it
should still work fine.
That was the most important factor in my decision to use this program for
the
lesson. I wanted to walk you through a program so you would become
comfortable
with it's flow, and I also wanted the program to be easy enough so that
once
you became familiar with it, there was enough room for you to experiment
and
try out your own methods.
In this case, it's best to load the program into the debugger and start
stepping through it right away. The protection is implemented very close to
the beginning of the program, and this method of loading the program will
put
you right on top of everything.
Allowing the program to run and breaking into it later on will not serve
any
useful purpose. You'll just end up having to trace your way back to the
top.
Besides, the nag screen comes up so fast you'll probably miss it if you try
the second method anyway.
Before you load it into the debugger, run UNP on BUDGET.EXE... AHA! The
file
was compressed with EXEPACK. It's now ready to debug as you've removed the
compression envelope. Just for the hell of it, run UNP on it again. I've
come
across a few programs that have had multiple compression routines on them.
If
it shows up negative, your set to go.
Now load BUDGET.EXE into the debugger, the program will be sitting at the
first instruction to be executed awaiting your next command... Use the
SINGLE
STEP key to start stepping through the code and keep an eye on the
instructions as you are stepping through them.
Shortly you will come to a couple of calls, before you step over the first
one, write down it's address. Now step over the first call with the SINGLE
STEP key. Nothing happened, so you have to continue stepping through the
code.
But if something did happen when you stepped over this call like the nag
screen being displayed or if you lost control of the program, you could
just
reload the program and issue the GO TO command to get back to that point
using
the address you wrote down.
Step over the second call, nothing again. Ok, keep stepping through the
code
and keep an eye on the instructions. You will encounter a third call about
6
instructions or so after the second call, step over it with the SINGLE STEP
key... Bingo, you have found the call to the nag screen. Hit a key to exit
the
nag screen and you will now be sitting in the main program screen.
But you no longer have control of the program. Remember I said you would
loose
control if you step over a call loop or interrupt and the program never
returns from it? Hopefully you wrote down the address of that last call
before
you executed it. Now you can just quit out of the program and reload it.
Then,
once it's reloaded, issue the GO TO command to get back to the call without
having to trace your way back there. So go ahead and do this before reading
on...
Ok, we are all back at the third call. It's address will be CS:0161,
remember
that the segment adresses will always be different for every computer, but
the
offsets will be the same. So from now on I'll write the addresses in that
manner...
We know that the last time we executed this call, the program never
returned
from it. So now we are going to have to trace into it for a closer look.
Trace
into the call with the TRACE key, don't use the SINGLE STEP key this time
or
you'll loose control again.
You will now be inside the code for that call, start stepping through it
again
with the SINGLE STEP key, you will see some calls. Better write down your
address before you step over them.
Step over the first two calls, nothing... Use the RESTORE USER SCREEN key
to
toggle the display between the debugger and the program. Still a blank
screen,
so nothing important has happened yet. Now toggle the RESTORE USER SCREEN
key
to get the debugger screen back and continue stepping through the code.
You will see another call and some more code, just step through them until
you
reach the RETF instruction and stop there. Toggle the display with the
RESTORE
USER SCREEN key, the screen is still blank...
But we executed all of the code within the call and are ready to return
without anything happening. The nag screen didn't get displayed nor did we
loose control and end up in the main program, How come?
Step over the RETF instruction with the SINGLE STEP key and you'll see
why...
The address that we return to is not the next instruction after the
original
call. Part of the code within the call we traced into revectored the return
address for the original call and sent us to an entirely different location
within the program.
This is why we lost control when we first stepped over the call, the
debugger
was expecting the program to return to the next instruction after the
original
call, but it never did...
So the instruction that we returned to was not the original line of code
that
was expected, instead we are at another far call. If you haven't gotten
lost
you should be at CS:0030 CALL CS:28BC.
Write down the address of the CS:IP and then step over this call with the
SINGLE STEP key, there is that annoying nag screen again. Hit a key to exit
the nag screen and control will be returned to the debugger. This time the
program returned from the call and you are in control again. So you now
know
that this call is the one that displays the nag screen and it is the one
you
want to kill.
Hit the RUN key and let the program run, now quit out of it from the main
program screen and reload it into the debugger. Use the GO TO command and
supply it the address for the call to the nag screen.
Ok, now lets see if the program will run or not if we don't execute the
call
to the nag screen. The call is at CS:0030 and the next instruction after
the
call is at address CS:0035... A quick way to jump past this call without
executing it is to just increment the instruction pointer register to the
next
instruction.
In this case we want to manipulate the IP register, and we want to set it
to
point to the instruction at CS:0035 instead of the instruction it is
currently
pointing to at CS:0030. You are going to have to figure out the command on
how
to do this with the debugger you are using yourself.
If you are using turbo debugger, place the mouse cursor on the line of code
at
CS:0035 and right click the mouse. A window will pop up, then left click on
new IP, or increment IP. If you are using soft ice, type rip=0035 and hit
enter. Any other debugger, I have no clue...
Now that we've moved the IP past the call to the nag screen let's see if
the
program is going to run. Hit the RUN key, this time the nag screen doesn't
come up, instead you are brought right into the main program screen.
It looks like getting rid of that call is going to do the trick. Now that
we
know the program will run without making that call, it's time to decide on
how
to patch the program so the call is never made again.
Think back to the original call we traced into for a minute, that call was
the
one that revectored the return address and brought us to the call to the
nag
screen. Therefore, it's reasonable to assume that that call is the
protection
check, and it might be a good idea to have another look at it.
Before we do that there is one other thing I want to show you, and that's
how
to allow the program to make the call to the nag screen and return from the
call without executing any of the code contained within it.
This isn't the method we will use to patch this program, but it's an
important
concept to grasp as you'll end up doing it sooner or later on some other
program anyway. Remember that this is a far call and you can't just nop it
out.
Quit the program, reload it, and get to the address of the call to the nag
screen. Last time through we just incremented the IP to bypass it. Now we
will
trace into it to see what it is doing.
Hit the TRACE key and trace into the call. Now start stepping through it
with
the SINGLE STEP key, don't bother writing any addresses down for now. There
are several dozen calls in this routine along with shitloads of other code.
Toggle the display with the RESTORE USER SCREEN key after you step over a
few
of the calls and you will see that the program is in the process of drawing
the nag screen.
Keep stepping through it and you'll see more and more of the screen being
drawn as the code progresses. This is getting boring, so stop stepping
through
the code and start scrolling the code window down with the down arrow key
and
watch the code. If you are using soft ice, the F6 key toggles the cursor
between the code and command windows, and the cursor must be in the code
window in order to scroll it.
What you are looking for is the RETF instruction as this is the end of the
call. Keep scrolling, I told you this call had a ton of code in it. When
you
do find the RETF instruction write down it's address, it is CS:2B0E in case
your having trouble finding it. Ok, you've got the address of the RETF far
instruction written down so now just let the program run, quit out of it,
reload it, and get back to the call for the nag screen.
You should now be sitting at the call to the nag screen, trace into it and
stop. The first instruction of the call is MOV CX,0016 and this is where
the
CS:IP should be pointing to. What we want to do now is to jump to the RETF
instruction and bypass all of the code within the call itself. So let's
re-assemble the MOV CX,0016 instruction and replace it with a new one.
First, make sure you are at this instruction, if you've traced passed it
your
gonna have to reload the program and get back to it... OK, we are all
sitting
at the MOV CX,0016 instruction and it's address is contained in the CS:IP
registers.
Now ASSEMBLE JMP 2B0E (the offset address of the RETF instruction) and
specify
the address of the CS:IP. The MOV CX,0016 instruction will be replaced with
JMP 2B0E. And seeing as how both of these instructions are the same length
we
didn't have to pad it out with any nop's.
Now hit the RUN key, you are brought into the main program and the nag
screen
didn't get displayed! We allowed the program to make the call, but we
didn't
allow any of the code within the call to be executed. And as far as the
program is concerned, it made the call and the nag screen was displayed.
Now let's go back and take another look at the call that we suspect is the
one
that contains the protection check itself. Reload the program and go to the
original call that revectored the return address, now trace into it. I've
traced into the calls that are contained in here and they are setting up
the
addresses for the RETF instruction at the end of this call among other
things.
You don't need to trace into them as you might not understand what's going
on,
but if you feel up to it, go right ahead.
What I want to concentrate on are the last four lines of code in the call
as
they are the ones that finally set up the address to return to. Step
through
the code until you are at CS:00A8 and take a look:
CS:00A8
CS:00AA
CS:00AD
CS:00AE
8B04
053000
50
CB
MOV AX,[SI]
ADD AX,0030
PUSH AX
RETF
DS:SI=0000
The first instruction is loading the AX register with the contents of the
memory location that the SI register is pointing to. And you can see by
looking at the memory location that the DS:SI pair is pointing to that it
contains 0000. (this is where the display command and data window come in
handy).
The second instruction is adding 0030 to the contents of the AX register.
The third instruction is placing the contents of the AX register onto the
top
of the stack.
The fourth instruction is returning from the call, and where do you think
that
the RETF instruction gets the address for the return? Yep, you guessed it,
it
gets it off the top of the stack. Funny that the instruction right before
it
just placed something there isn't it?
Also funny is that it happens to be the address of the nag screen. Look at
what is being added to the AX register on the second line of code. Boy that
sure looks like the offset address to the nag screen to me.
Remember that the next instruction after the nag screen is CS:0035, now
look
at the first line of code. The contents of the memory location it's
referencing contains 0000, and I'll bet that if your copy was registered it
would contain 0005 instead.
Why? because if the first instruction placed 0005 in the AX register, when
the
second line of code added 0030 to it, you would end up with 0035 which
happens
to be the address of the next line of code after the nag screen.
Then the third instruction would place 0035 on the stack and that is where
the
RETF instruction would go to. If this were the case, the nag screen would
never get displayed...
Well, what do you think we should do? We could trace further back in the
program and try to find the instructions that place 0000 in that memory
location and modify them to place 0005 in there instead, but this process
is
somewhat involved and I don't want to throw too much at you at once.
Instead, I have an easier solution. Seeing as how the memory location will
always contain 0000, why don't we just change the ADD AX,0030 instruction
to
ADD AX,0035? This should get the correct address placed on the stack for
the
RETF instruction to bypass the nag screen...
Let's try it and see how it works. SINGLE STEP through the code until the
CS:IP is at the instruction ADD AX,0030. Now, ASSEMBLE the instruction to
read
ADD AX,0035 and hit the RUN key. We are placed in the main program screen
without any stinkin' nag screen getting displayed!
Congratulations! you have just cracked your first program :) Try other
methods
of patching the program besides the ones I went over. The next chapter will
deal with how to make the changes you've made permanent.
CHAPTER 5
HOW TO USE THE DISK EDITOR
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=Ok, we cracked budget minder in the debugger and know it's going to work.
Now
we need to make those changes permanent. The first thing we have to do
before
we load the file into the disk editor is to create a search string.
So we are going to have to reload budget.exe into the debugger and trace
back
to the location where we want to make the patch in order to get the hex
bytes
of the instructions we want to search the disk file for.
Load budget.exe back into the debugger and trace back to the last four
instructions of the original call that revectored the return address. You
should be looking at this:
CS:00A8
CS:00AA
CS:00AD
CS:00AE
8B04
053000
50
CB
MOV AX,[SI]
ADD AX,0030
PUSH AX
RETF
The group of numbers to the right of the addresses are the hexadecimal
representations of the mnemonic instructions. These are the bytes that we
will
use for our search string. So write them down beginning from top left to
bottom right so you end up with this: 8B0405300050CB
This is the byte pattern that we will search for when we load
the disk editor. We have a search string, but we also need to
string as well. In order to do this, we will have to assemble
instructions in memory, and then write down the changes we've
code.
So ASSEMBLE ADD AX,35 and specify the address for the old ADD AX,0030
instruction. The new code should look like this:
CS:00A8
CS:00AA
CS:00AD
CS:00AE
8B04
053500
50
CB
MOV AX,[SI]
ADD AX,0035
PUSH AX
RETF
Notice that we only re-assembled the second line of code and that is the
only
difference between the new code and the original code. So what I want you
to
do is to write down the changes under the old code it replaced so it looks
like this:
8B0405300050CB
^
5
Now we are all set to load the file into the disk editor. We have a string
to
search for and another one to replace it with. Load budget.exe into your
disk
editor, select the search function, and input the search string.
NOTE: some disk editors default to an ASCII search so you may have to
toggle
this to hex search instead. If your in the wrong mode, the disk editor will
not find the byte pattern your looking for.
Once the disk editor finds the byte pattern of the search string, just
replace
the bytes of the old code with the bytes to the new code and save it to
disk.
The program is now permanently cracked.
Sometimes however, the code you want to patch is generic enough that the
search string will pop up in several different locations throughout the
file.
It's always a good idea to keep searching for the byte pattern after you've
found the first match. If the disk editor doesn't find any more matches
your
all set.
If the string you are searching for is contained in more than one location
and
you patch the wrong one the crack will not work, or you will end up with a
system crash when you run the program. In this case, you'll have to reload
the
program back into the debugger and create a more unique search string by
including more instructions around the patch site in the search string.
One last thing, you cannot include instructions that reference dynamic
memory
locations in the search string. These bytes are not contained in the disk
file. So keep this in mind when you are creating your search strings...
And the protection might not be included in the main executable either. If
you
cannot find the search string in the main exe file, load the other program
files into the disk editor and search them as well, especially overlay
files.
Fortunately for you, I've included a tool to help you do this.
CHAPTER 6
OTHER CRACKING TOOLS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=In addtion to UNP, there are several other tools that you can utilize to
make
your job easier. These tools were not designed with the cracker in mind,
but
they can be adapted to serve our purposes rather than the ones which they
were
written for.
UNP and other programs like it were written to remove the compression
envelopes from exectables so you would be able to scan those files with a
virus scanner among other things. If someone were to attach a virus to an
exe
file and then compress it, the file for all intents and purposes would be
encrypted. Now when you downloaded that file and ran your virus scanner on
it,
it might not find the virus.
But crackers found a different use for these types of programs. We use them
to
remove the compression envelope so that we can find the byte strings we
want
to search the files for. I'm sure most of the programmers who wrote these
programs never intended them for this purpose. There are some out there
though
that were written by crackers with this exact purpose in mind.
Don't just rely on UNP as your only program to do this. No one program will
be
able to remove evrything you come across. It's a good idea to start
collecting
these types of programs so you have more than one alternative if you come
across a compressed file, and your favorite expander doesn't understand the
routines. Be aware though that some programs are actually encrypted and not
compressed. In this case the expander programs will prove useless.
Your only recourse in this instance is to reverse engineer the encryption
routine while the program is decrypting to memory, and modify your search
string to search for the encrypted version of the bytes. Or you could write
a
tsr patcher that impliments your patch after the program is decrypted to
memory.
There is another category of programs you can adapt to your use and they
work
in conjunction with the file expanders. These types of programs will scan
entire directories of files and pop up a window that displays which files
are
compressed and what they are compressed with. They won't remove the
compression routines from the files themselves, but will only inform you
which
files are compressed and which are not. UNP also includes a command line
switch to do this...
Now instead of blindly running UNP on several different program files to
see
if they are compressed or not, you can see at a glance if you even need to
run
it at all. And if you do, you'll know exactly which files to run it on.
This
is another time saving type of program and there are several out there, you
just have to look for them.
Another type of program that you will find useful will scan entire
disks/directories/subdirectories of files for specific hex or ascii byte
patterns contained within those files, and this is the purpose of the
second
uuencoded cracking tool contained in this guide.
One method I use to determine if a shareware program is registerable or not
before actually loading it into the debugger is to use this tool.
I usually will have it scan all the programs files and input the string
REG.
This will show all files that contain the string unREGistered and
REGistered.
If it returns a string that contains REGistered in a file other than the
doc
files, I know the program can be made into the registered version. This is
just a quick check I do on programs that have certain features diabled to
determine if the program does contain the code for the registered version.
An added feature of this program is that after you've cracked a program and
have a byte string to search for, you can run this program in hex mode and
input your search string. Now it will search all of the programs files and
return the name of the file that contains your search string, then you can
just load that file into the disk editor and make the patch.
It will also let you know if your search string is contained in more than
one
location within the file. Remember, if this is the case you'll have to
reload
the program back into the debugger and create a larger search string by
including more instructions around the patch site.
The programs name is SS303 and it's very easy to use, just read the docs
for
it...
These are the 'accessory' tools I use in cracking, there are several more
out
there, I just don't have any use for them. And if you are dilligent, these
are
all you'll really need as well.
CHAPTER 7
SOURCE CODE TO A SIMPLE BYTE PATCHER
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=As I've stated in the overview chapter, if you want to distribute your
patches
you are going to have to write a patcher program. Simply releasing the
patched
version of the program file is not desirable. For one thing it's illegal,
another consideration is size. Some files you patch will be 300K or more,
and
this is quite a large crack to release. The patcher program included in
this
guide is much much smaller, it will assemble to about 600 bytes or so,
depending on the size of your logo.
And what if you want the end user to be able to register the program in
their
own name? A patched .exe or .ovr file will not allow this.
When you release a patch that you yourself wrote, you are not breaking any
laws. The program was written by you and is your intellectual property to
do
with as you see fit, including making it available for public use. The
person
breaking the law is the end user who will use it to illegally modify
someone
elses intellectual property contrary to the licencing terms they agreed to
when they installed the program. Remember, it's not illegal to write and
distribute a crack, but it is illegal to apply a crack.
That's why all of the programs I've included in this guide are shareware
programs in the original archives as released by the authors and have not
been
tampered with in any way. I'm not about to release a modified version of
someone elses copyrighted property. The only thing I am doing is supplying
you
with the original archive and the information on how to modify it if you
wish,
this is not illegal. If you decide to take the program and modify it that's
your problem, not mine...
This patcher routine is very simple, I wrote it about 5 years ago and it
was
small
100H
JMP
begin
;**************************************************************************
****
;
these are all the variables you set to crack a file,
;
simply change the values and then assemble the program
;**************************************************************************
****
msb
EQU
lsb
EQU
offset
cnt
EQU
patch_data
file_name
0000H
055AH
3H
DB 'EB2E90',0
DB 'go.pdm',0
logo
error1
error2
error3
handle
DW 0
;**************************************************************************
****
;
this procedure opens the file to be cracked
;**************************************************************************
****
open_it
PROC
MOV
MOV
INT
JNC
near
DX,offset file_name
AX,3D02H
21H
done
CMP
JZ
AX,05H
read_only
read_only:
done:
open_it
MOV
MOV
INT
JMP
MOV
MOV
INT
JMP
MOV
RET
ENDP
AH,09H
DX,offset error1
21H
exit
AH,09H
DX,offset error3
21H
exit
handle,AX
;**************************************************************************
****
;
this procedure sets the file pointer to the patch location
;**************************************************************************
****
move_it
PROC
MOV
MOV
MOV
MOV
MOV
INT
JNC
MOV
MOV
INT
near
AH,42H
AL,00H
BX,handle
CX,msb
DX,lsb
21H
ok
AH,09H
DX,offset error2
21H
and
ok:
move_it
JMP
RET
ENDP
exit
;exit
;**************************************************************************
****
;
this procedure writes the crack to the file and closes it
;**************************************************************************
****
patch_it
PROC
MOV
MOV
MOV
near
AH,40H
BX,handle
CX,cnt
MOV
INT
DX,offset patch_data
21H
write
JNC
MOV
INT
MOV
MOV
close_it
AH,3EH
21H
AH,09H
DX,offset error2
write
INT
21H
JMP
exit
MOV
AH,3EH
error
close_it:
patch_it
INT
RET
ENDP
21H
;**************************************************************************
****
;
the main program
;**************************************************************************
****
begin
PROC
CALL
CALL
CALL
near
open_it
move_it
patch_it
file
exit:
begin
MOV
MOV
INT
AH,09H
DX,offset logo
21H
MOV
INT
ENDP
AX,4C00H
21H
END
START
;display logo
;and exit
CHAPTER 8
CONCLUSION
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=Hopefully this guide has been useful in helping you understand the cracking
process. It is by no means an all inclusive guide, the main goal I had in
mind
when I wrote it was to give beginners a push without confusing the hell out
of
them.
It is not feasable to try and include all of the tricks of the trade that a
beginner might find useful into one single guide, nor would I want to do
this.
For one thing, this guide would be ten times the size it is now, and even
then
it would not be an encyclopedia of what to do for every situation. If your
serious enough about cracking, you will discover enough tricks and develop
your own methods as you progress. And you have to be creative! What works
in
one situation may not work again in a similar one.
Instead, I tried to give you a general idea on how a programs code might
operate and what to look for. A successful cracker is not someone who
memorizes a specific set of actions to perform on a specific piece of code.
A
successful cracker is someone who understands the flow of the code, and how
to
adapt his methods to successfuly re-write the programs code to behave as he
wishes and not as the programmer intended it to. There are no set rules for
this, the very nature of the PC won't allow it.
If you have any questions about cracking or are stumped by something, drop
me
a note at [email protected], I'll be glad to give any advice I can. Or
if
you simply just wish to discuss cracking techniques or anything of that
nature.
NOTE: Do NOT mail me and ask me to crack programs for you! I'm not
interested
in cracking for the masses. If you need something cracked, learn how to
crack
it yourself. If you are unwilling to learn how, then register it.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=section 1 of uuencode 4.13 of file UNP411.ZIP
by R.E.M.
M$"9A4;/6ELW05J!<;/H]/Z^!#[L%S83HM%XT/;A-IG1;!$P-U85;KY$E#]44Z
M[SP@YPQN7JWGP-]!8<0MN:K<H6!E5<9OS-PN+!$CXF-.<ZDR+`,,LTGGSZA>P
MZP;F1+Z,&]FT0!'$72L@!9H!:"C./R#ID'T)B"34SM6OD7X:I^0D415&P3#*(
MA!O!W262>/8!AM\#0,Q4\!K-=B2$<3;\A$$(8V^(0X>]F<2-:^/;LH&[CKP]B
M4HYN&P?:RKS<X5S,-'!QO#THE0D`UM00VWNR8BO'?U^Y+4Z$?#T,1(8)W\#I9
M%<AMGGICU#)3.)0W<UCG!!%7J%])A6&!R/S%"T_!Z3]Y,@S2SI6I@&=X(E?'S
M1+`C4X.>C#,!^_.F7(SH-.QZ$R!%$D?!RJ.(>&1^(!VB\(["0PCS.)$L`]#`#
MA=H[&+H^9:G6K@#(;`,PB`[H30/G0S-IGS@H\'SS30<8C7!BF(F9/O/BR.?#)
MNFQMP:!"#6=_(82%WU`W)A6A,MNX(C!2@F7`ES)3;9C]PK=#G(B`#\^%'7V)<
M,E57C1VB)MH1K[!_C=JI!Y+7I:[7J,,XG,LM%B-U@0H12:2#6?:LQ/#_%3$L@
M[\H'PVI/F(G%/-$6J&>OU#NS^T'`3XK?#VA@&/4K:WS[ZK5ZRH@_P7FG'0KKS
MZ(B=QXA/`'FPFB?DIW$:GF&0:"#21T=8/D+6D>'B1+!6I==\@^E6P_FU%5A>;
MJ!V'SS,#+5TCL2O0"+;J5[C/6[I_<*5Q>MX#*BY;T#?QV#*;A@6K:!*#*-6S_
MFX(:6)@L;#&G>EP.H,NGHVO48:*@^@I_XFLER`8A!U:DB0`@V2/;*,..2J=)I
MR'G]8`[/#[[VPMU`B@H'QC6C1&#"(.;/L,QHNFC"AE4)2[@!W;$MF"4BFYB9P
MSC.CZ`(1#"U:0`BI-LA=6,LGJS*S=0;*UK4IS0,,(.-3%;K182-TE]`X_9MA6
M=E^Z.6'8-F;M$4-K]:OZJ.O[L.LP6>4S_HTB&J;$J7@0*6M^#6?&_A/EV\VFC
M!,F*>NS-[?5T?#']`0RD'P&IGU^.3J.J1=<2;S%J0D41IMM8,R>[RGQKR,:(T
MYA6`X5O0L=16[T3A-BS#F?J1&ZW<%ID!:Q3L(*IQ'>``^&AG*83*J../Q_F%P
MS`^=Y%7!W!CNF/:""M33:D\Z(F+.=X$B*^51W/,=@1V!TC2^?JO685;0FFS:T
MVOY3:NO`9H<-;F%5,B@-F$C$12+DFU+/302:T-Y!,JL`!C2E131P!\K;*HR:M,,(L&EWH''"U*HVG$T0`@*^TFWCID)H<ZC>;G=`GCCY'P?(4,`L<6<_*G:IU(
M#;8-*$8GN:;4L7UA(I&4.!.*%H1JQ[K/GMU+[A3?T:3P[J.16Y",8'R0%1N'@
M,2V@H30S*PNC(QL3FA/C^,._P&,LX>62NWK0@24\21>V(+`BIO*-R-[1#0*3I
MA4VEPY.I(D/SP**-KN>K1]U`A*4<TGR1`:EI<GU+ZQLX_/U)0.V=KY(B:=2D_
[email protected]$.['^EJ#GI.I0P9+R/<;V`'K2G0?!W&VC6Y6**Z8\+K*)^KJ*[<-&
M4[YI&Z;'#FV#7X>OQ[RMO7TP`[@,K(G"B!EP7Y;^B+9&_:J:&F!*3D#B:KNP)
M/-QAT/37&V(^40\E`<HL9`;>SQ;(M.HJ<43D\Z9%FR&Y#YY%AT2C0)LT:U)8W
MO)`:?A;5&/2D+IAQ9T8>R4E;+4LS](V!&U>C[:PC)T65!30FN)-@R=+%LQ7Y<
M:)!_$*ZCIU,>76E/CC#VDA:DM*#]NK+5/5C/;`1X1#.!T[@-KOJ8X%7J$PCS&
MIF4'1K+Q(V2^=-O,NP#8P(NXAQ)TJ65;]W'OLB+.-D.KC##@:?^*,.60CX6]>
M:S1"*L7GF>T:O*:\:T):@]_24;O*I$VS]+5-MG/[J"7%UU6Q%\YTL$T$BB9X^
MO'<H.+LP#I1W8?E:1'FIP11EU2O\LVXW40TAVB$U/:I6A6G,G,U<W4:K`(
M10!5'2[&MZY!FGR:8I`FYD86*1MZK'IEYNI35'J0,9Z,GD0&UQ&LPK63H1CIE
MG*7^/CON(I;4+>$4>VH4(Y'GB%Z>7)=^<LXN/T$%#A6[.OGL!LB$6C;ZX52B0
MR7HL%FL`\`ILY;+,E9I#LYU=*FJHKMF$'*HQ>N1!JB[:2I[0\Y4U#T(,;"K`5
MSKNFY[[?0F;E638:"<J;#3ABP&U`!S/4:CA3P_D)WA9R0GG7[R&HZQEZ6F3D,
M;'X"/CKTEYL`5G3F(6OCA<"U0@P\0"3N%Z^.AD<#=?27(]`7CEX?C?`4B<6"Z
M+]`K'[8W7QD/=MZ`C5Q08.AK]$="0`3I%KYM5K8N1B.U-6`ER"QQE,<O6%C04
M503N1@&@?H]%S%];XW$+H&1Q6&CAZGET<VM_#VS"YJ$GN&OHGQWU>Q?1#X\7T
M`+V>[WDOJ/\ZTOXLL#,YDN0;!')=N+)T6_8/)NRI-?E33*$R-&+L0@.<RR6&8
M=PYL<(JW0&Q(3F=KYRQ'VXHUUDUM'JQKP5.X'"$-:.9!?+-.1DIB7:Z:FWZ/4
M(UI@4PN/3#Y<N3M[^!2Z>7V27'X8M2)<A<<!L6ZQ@+M(FAC"KH;QT6$`Y`X=#
MODL'S/RU>H4V^?"U^A4=A>HIBA'2)<@,OVLWM47IL%.F`K'`6C4?"Z)"/"-HY
M:!ZX'VDZEN`Q7LG/DWZU9L=-$=494%W0\2/<URXKE)P(L`X`1P>:JDW#(F^RX
MYTC&,"=P6&*?*2+%8C$R@BQ>A#R#]2CDQ7,CQF.^9W24,6'S;$E$8X"/M%F66
M[%L=0Q?H;4#S,ZJ[8GNV5>3ZT;\7PUXK5H5Q`Y/UNJWLWR@0<G%S_ID0,Q,7Y
M'CNE1F_.W]-$;A'UDMSA("O?&[/)8Q;D%HJ:##EH4.AOK3<G4>TE30/QPM*D,
M^XP<7XW.DX)4/_X&Q3%`R'Y+%B:T$_#B`L,@#;Q:6'%<L,&G4>5*K@9<Z(#=5
MP!;MXC'['MF8:QN@,7@`=1&R6:ITD,B9&[LVHK+49NZ6A/B<:(Z)FQ#HBP!Z0
MC%@O[+=V(Y+[W>7M]<T4!"+=KML#BQ5/FE044)#PX0&R-](<Q;>$0I6=$9;0)
MT&P=!`8:_T_J["<ULPU%L8G[+X$#J@==MFRK<8`Q'^D6"V\:<<V"27!Y?4>\P
M&#V)ST[36%T4-87*!HPMW.8:34H,&"<C,(#=5@6@']PFS+O7UDN&"3^+M@=Y0
M*VO;K-8&[K9OVL5"@C2BF)"#)JR&+HOLPC.W9^`HS(T:.>X,-[X($R070A<Q>
M2))_,[7SHV[&C#@E<C4SG27-U/7/O/\PF8YQ2T032[B8IEYFEBL`9R'#(Q%QQ
M86MP]1";T2#*HE>='LXB\'%S.`=LG=6RZ!L!?1MDQ'%#9@:-V4D(<[O:(;HQ7
MY$@"&6ZU;5C7/Z;+#?H([6$5]B#Z^:,>,;+V'#KG*[email protected]`I.#?*9,<P9B
M^>XQ5UK`1YT/W5(R12?'HUFUX)"JPU)"20P+9!!TIR7?/EHZ]W;C\\&U`6F%D
MPA+3#U*<F%R,=)2$`7#>HF$P-R2_W4)-?KQ.Q@*A[$W4ALE2T*2,>5`!=(FW"
M*ID7$.U$1[SMFC',6^NVHMP+ST%Q%"`@1]M*/E!S<#6`(887HMHW7D`BQ%A$J
MM%,RVY"%`854PM1;8^M"3>]N@>%!CD%%H21*(5F)CY?#EYD^0&BZ5[^JS7T)V
MMINWRTIC1'1%H9SE/ZEA^+I`)YLNBH'Z"W!Z<%%B7&6@7A/GWW-&,7F(=8.SA
M$1??7XGD$/L'GI/A@`P"'*F0V_,*/QO>=^"03+GI(S-VS*$PEN*/(G20K&8F:
M)H`HNY#)`%KAGV%!]13.J-$[55B/2X"XUPWPKI,10]5%A\QTSID&1?'HGKOAQ
M@!AU(Q]#`"]JBS0;Y4>06J]*HUD>!@B%]X#3M",X0>MF"/,#>LP5E@5;1`8?M
MR%$R_77:@<Q&@A+S"Y^/3L]`032Z+BVP&%M0H'(((0=8K=3`%-=F[>K=K'3S)
M^^2;@QDD[!"O%)J2('&!P2A\0O20+.N(A=9?6PL"EV;G81B#>?[L'K256J,D@
M]'IAFMU!TA$_3ZH-FJ)P-]$>Y1DYT<V$?\$Q`%?`WRICBM&3R4(\\NQ[WXO(N
MD.:'4;8FSV2A-`"GMK5#^WFZ=9(+EC*1V',E*P#5LO86HW_HV"!RTC,/^3Z`Z
M'3(!9`>:-28ZZN3<JUPC`6`,#@1`P8E`]@ADV*#`DB!"'K;`F9(#.T;9M%)'N
M3R=74_7L[$1]JLPWL\?Y+J_OCI2I:W;D8#225_(G*/@332(#7(*G<M&6)1S=P
M=0WJFS>#G`,3PL4A2CQ:(P61;PKF:N`<71XHH\284::5QC#IP9[\SC=FK>:UB
M]F@)Z8C8,NJ%N*?(HE.J`)AP'1N!"<X?TA@8]`:TGLOKN\%W-'=R1""G9X_(>
M7JR5D9+=;5M!"-R;Z'.6NQ7O#%VPQJFSES^>_11M<?W-KMMU=N-T0T/I<F.T:
M[/IV'.8#5N#:9M.2$75=X2Z-;SHR(1K1R)HI=L@*S8;2T2@GB7R62'.D([5A#
M%P&`/"SJ[=J6NB;1?WE]=^P1%M!7"+HJ0%>UZYD!WG#=-BDD<`YRP"40F1DG.
MV4,W`D\/D,BJE&@%;(QXN9N@ED%Z$2AC8)W1[:'`SX(W(^EOC]BGV@-KY>`U7
M`2S*%P>I&W*OIK0$=A&.HD>5;-FR-KK8"0>2O2>7+=(!:M%XDC1`TG<:NE(,R
MP-E`=/4=7_=F!?('M2],3?1SR)08B-E(NR"[T39T`A#_`B68G,-$'LPDT;ED+
MOEG/BMB>D;L205>`9Z6B$R?KF.=K3#6(.H9^<+:(`B&Z8X#I;TR]MEY<GYD?0
M,:?+;AH+N1)Q!QL0H"4<3R><#"QA(_8`N3*\1@ATDWN!66)ERBZGT8%06X,K!
M=T.VT,NS9^0QV,$Q8XQ^H3U<]*<<7($[@OX"2.XS'`C2F!84=HD9CMYUYSEY:
MC-HX<I^IU4QKE=$0]/@^6`.TR`!U2$_1`$-$U<GB$+,GVAD@(,5YB)"BSXM=Y
M#.R@IL1"D!&8@Y=E[N[;!M&/%>D^3T-V=,]%R\O-0<0JFF"H`I"A(3FG%-348
M7>"ZX3B<LD9['^3&D_.J$]=E1[#$K5#ZW%O(A0F@`2X@A$$X2@DLNDIBAKESB
M6`$9".AU"6V4!D&X;D&GVA20TT2,P*[-C_#K8R:--ZP;Q%&"JH.KU;ANB#P]8
MP1A,A0&N!?=--ZNG<W<Q'%]H2M2+<D?R;-+,CUHE#V&##Z:>.199AR%<IN@HV
MX9:0[(K9]^B5*"A'6G<2:0!2.O0"SS>;!\X+:Q.PNH;=Y4S98'LDWU&6Z29NX
M4CH@R:??NVXI!M&XCM&(Z;`'FF+41O0N,C=X7FG.Y-PE=3=++455G+27,'CK+
MZL*?1)?2E`)<68`6_O>15:Z4SDIYQ""B?TJ$*YH9^X)%$U:M;[O8C<4AUF]*.
MO7O%49Y_9EX,<1Y%D1YD'9A<MX9*"9&F@IDUNLX:!X?[`D,0#:IFH&Q[\19VM*B<@(,4\#0[YR\IEW!APVR*2T#4'2T(*#VYDY]K7>(28("WX)EN=+C\&*0!Y:
M(E,\;NR\*,@%`8$3'5T/V5$"1I[N?JQ.7B>?491+NK8>$YK9^DDJ/&BM'4N<Y
M]27,@2A8X>A2TK%7-W<W,4"4XC`KOK7'KX_):S923X$FHM<<3@\J930]>03IML!A7RZ*<1^BH/*&:DZJQ56OR?44#3BH<<B-.SRJ@CI+U#R$-3%VJJYCIG^RXA
MZ.RRC83;O4LJ_'?<Q'.!BQ5Z@/567,>0=<*^8\PZ(?=XVL#OXDQA71`,E=R'O
MO7`<]",O-GFL]3U$>,%P&5YP?.B$Q4G1,>^)MR-$-]%9!/AIT":*I2(&O$#Q+
M[KY*\>9HI$:%2(N"ZD!!UFMPIAZ4<I'>T6$(!WD($YH3$S';^=R8@GS6L]KHP
MF"7)H(K_WL][email protected]$'<Q3@),^_J=&7'"%.7J@9[F.]:;*,#LI\(=``/9#B"
MK]Y./HROSC^"#C^-VBPIB6#Z14WR,0($:D#VP#D8[G$9APEMUL]!<OMNWD1W:
MP:0U<S`T)[FDU*8LIM\SQXWHH_FEEWSTF,G$6C&Y)XF:KH6:2/1`IA'=H,B&Z
MAR#?@1MP>1F<&(M*2#LV/-%GF2B*2"B:X^OWJ'3<+\)!7A3/#]V4B,OE"`+]I
MALOF[`&`NB3_%Y7!(2$>03VH&A[AIL!Y\IF,(?5U]/7KOPZBXY0JGK[8JG!;X
M/_JW=`O8^M[S*5LOP5NS6`#'INLI]7$Q(?U7-1J-$A<.TUOR*V$2@Z03@'1@M
M22V"<U)9K(2:MX7AQ$6RBEE76[NBA9.7^$.`KVS!_R(.GZZ^D+.![C<!Q*,`0
MX]$H-X7P=J8RC7@P`MWW=1(B@:&00*+DF5%FOG)AMA@JH&SJ[L7S"OQ#DL;(F
MGM8\10V^=C64\>"=RA.V$S9`B#@,%--#T_''&_*Q50^V=A5'<VHL8Z*,9,JP[
MX3(^])012Y)3/3_,?9_.[N:Z^LHBU'#ZF2@R\JDP8_*/Z^]/$V4-Q5?$=PY52
MIYE!SH%-V[#?$M,OGE+0`E`O*B!=XR^2)[CFZ,+7F*+^U)\,)%RH&_4U_%DEJ
ME,<$P_UBG0[M8%XEIOISS)8M>+?(DB!9._!TCCXI%FEQ5/WC0AQNZX@NV&P&_
MZ("<NKY1B]J8CB?I5=@CVHQ,T?'*8>8H^,`DG,?%!S)U`!,R$\A;C$8;+<%<O
M5=L2J27S(RM+>OIY@:Z)XYOWQYD"]6?ZV:@K0+(R'V"169GKGTV27;CWAQ=.4
M6"XR*V:1".V$/')9[??QL2?<D9?`[6,P"EAP`?M#WQXGS^`9@#54[1L<*3+;V
M$9=I-V)[8((XEHYT"T.[A9_L<\T\KA05VQ'CZKB?1VEB3!NMYQ)]18WU0TS.?
MCX+PPYX@_$(*8RITB_)&V'G7Q8`^=73(2:UI"18BK`GUE*,T(0>&#F36E_/;]
M*^@9P&*+<WZ!0-F52/:$7IM!_"1EOBCQTPHG2E<TO]C=[$I.V8I>AV0BIB28J
M1\+<!2D82<D9<4[`(X$FQK14(G/8*?H'$?Y'%2=$@NPS*^X;OI&#D\T?=TWVK
M?3%VJ)*QW77<[!=JC5*T`8J`#%4L8]82);]8J>U"@8N)*U'!RG-;1@2.&!H'4
M$(CW+(%)N7VQ/J5R!ZG"E(5J%NSJO!(T@&97MR`E(FH>P5*T/6CCS+)3&3-QL
MPDYULNPTYOA-H"P8M;:H42-9L!T%61<QERX,>Q#.\Z!+6T`0`_VBU5)D0,Q1[
M21Z3I((15-0YHH-?\6V&0508:M$0?+0`K,MP]P2T]=&&Q8*K&,_QQK"[1-H7T
MQ%2M`Q[+AB5SC3%$9(!GQ.58\^><("XWKZ5(=JXK9&=B4";S5!Q79`6.8LW3O
MP5!503D)69EHWT>A1:P,0V-GIRN*C7%HC!JWJ`=;&)<R`@9B<R["#,A5**ZV?
M]W!T*(&CNV+M^/$GS[I/9A&YPR>BG.AF1*3\"7C25)@6S'Z85"R?IT#L!WH]>
M=ZJH79D2Z"6WF_.Z.5D[3ZHESX>L#0\R9)V,;K5_4*)-4UH-I%)))<<6AJ6SR
MAT$0J<M%=:R=%]=08;V><3)#A(:S!JE(A.67[6B`%Y&N(`EZL!^M43J6/H^^`
M,YA$R$'!VOY86]G&ZE)=W+V:W.#E>?OV[>FKT[/3T^_-C-F_CC4NL"T"*-\;L
MR_EBGO8.MU_<](B#"QK,@D5G-4=YK3;YI2!-RC21K%);BXQ>TO%3\QIJ1=!TJ
MM9I8-DEZ)3QSF.//U$!<X=)YBM6J(;#@6N0A<$(R-"/KP<2NC%7@C8BUS?T>D
MZ$]N1-71\1IPN2.<[A!32BAN!5D1D"4)H4SB'2C.*+#?[W'T..IU?VTA)+*()
MB4($,;0"J.:N17.<O,4=;0@UF'Z/5!@PM<>WM]>W8:-'U-B@RO0N^)IF!2T7/
MD=-6FMLZN(UAX3@:C=13&O?M)!_"TOK/!Z%W,7G>OCLN>FT>&P:G]E8WNB1X=
M@:/?Q3/QIH:<;DBHP,L,Y$6Y$X"@Z1ZM]'M(&:-]Q'$=3]+_WIY/SS\D]"%Z.
MKIRT*4*%K5,81DY0*;EB=:^K[6%\XL],.8R'[;*LP-^C#RTZ.U'5%A41C3ERW
MJR2CI%H&R*I=K'"&TZPR2WZ_?$W,TM33"2Y15'=3NAFH2&1:Z$?U*'(1'&Q+W
M5$<(_D*QVX\X]1H2FT3:@EUS_-^.X9(<OSX>[6E'<$T$VEBR_=CB'24UQDDPN
M]2>BO5.F-LV"OMW3B3D:SQ*B(SKP5B\!)XZW=[<_?]X\`V?JG->?+KW'?>0HY
M&03\^(>H2IR"-G!I075`9KR`1V(A(J6<?XH*P/,P^**I2W!;U_2O-^#N55FB+
M$N0!11"]R:4N"'AQ](?!F-A@P16$#IM.Z@ZR+S!MM!CO6?+O]H"[N_F\K?F.X
M-7NY2R`\1J-'+IEDL>R-Q_/.BE4@UH5?7+#6\0;-;*2@VNUR;0<B25PW1VXVV
MB.;!P:"'$R<AKN23@149LR0.<3286\%Q/`04-'`W1L?+TE(8V#D,98FAO)?[<
M-,N5>Q).G%?-=?4EV-L0/H:XF27/OH0BL3%;EX6(0ZLA+X%82WE!A6R4%)FRA
MH\C@\1S$B/8[XD@X,>5V=L)UY&C.*^DR7S/%N5$MA=QZBK9]OCF_>*\^GXV>7
MG28_[FU+4;8T$2(761_G!MEFY_,L;\Z<HU\HYB3!1X"RY3`MU;G&JE:>/3S,/
MM4$#SE9`&O38JDE(7-:9--P`B3?720=!#T]L[?-GB2!1X<JRR5&[`58,143`]
MB+*6)519]NQTQ<^[!7O_($3$EMJ:HCL6JW"S1DZ%PZ0ET&2:V!1R%/L`Q51BY
M]-)24B7;M*CPF&I>[S:L=(O3):N2X>\[I=G2V0(2OZ0%ENWT'>(2#O*P:H_:V
M4%+J8R<=4=YAHW$=(AOI-2$J/`B3(X!O>I3.FK3TZX]$9R]&+Q*9I28KW69(J
M(K:T@I:&X&G"RX,IW9(KS/TTP>?-N8'7E7KQ\T]^D!5([I6](M5QMA@0A$`5J
M\Q,Q!S&K>M"20<)^=FQ#$SO0D`=3)FF]B)^[:*\?MC[H1K$E?)I@24:G%^94W
MDQ-%+72M_FC7FQ1_.TQ,A/,C.T6JH>$)SOZV[)8\?75*Q0V020U)T(9X/N;FR
M2IIQUE&"0J"$L]3Q*2OY)N0___DG[)`"I8<21C$+`^'RO[:FI<X9V`Z`9(KP2
M2Q+%)`\.\9L.5JV$17#Q93'4<._"7J#V77Q9N`LTN4!4X=@_UAOD7V(6<CVV&
M+F)[#T8$Y>]!")I0!ID!HZPZ&)@S@F*SSHLP.Z`4T"FE^=+EC-H@Q@L)M*VYD
MG+*3]\KW&A?$I&S0'*B993H(+A!+AW%P$,SY%F7K5\8_CB?Q!!TT2(%"9/V0R
M>X_%)62JIMXA-'B9QU_'0*HXP1CJ.<FVCQJ_.KJ!NO(B&L$P3[MICEZCC*ABT
M/ZZ.5!>TL(A<ZTHO&5I4D4O7>.HA43V0[RTI#A`D`4(I25CP%<?A'^V\=MXM_
MP*''@$>U43>0(D"^$`F://WIQ?T)=8++@E20A,F\/$JPK$BE0IN;M(QN&0F`%
MC>&B`"$%-G'8`++LH/,@"!WP'ZJ?3D_O!U34NE_@#5DB=*,YE&/SEC0@E22BN
M%*,,6*DFV\6FG:2U9FH5DQQ7!U"PA9^0HUO9Y4H4P+1S[DJ`/IN4\<UYBQSGS
MYNI_UTH;Q8_CW\XQPO/Y;/02O_T``HKDR*"K#Z#<<^[>DQ9,%SHK0N)=\BE3%
M,CA7%N="_?!>4.FI5V<HPI.ULQ]S8K:,E6,QD8-RJYD(%I:#"EOA`NQGC#GE$
MG8X8'AM1HD\./*Z>=0*N,MY*<QOF=]BQ(SU./C#:`!TL!Q]>J<OQA7KS^W2L6
M;J:WZO+NU;_>3?YR>O;L8O5OA/3;8=3&$&6QC9(``2&CTIM?2<R2&PZ!58
ML\4$$4S$[?2@0@=$T4KO'\X3Y3@>_FJD]T#:/37)Y*Q[ZGL7]A^S/5B-PCQA#
M0W9Q^5C9&V6)@JRC2Z#GS2!.G\=P4!LIU7!U=)"CDRM#W-=0F,=.*OVOJZQU'
MC"F3A9P7GB9E-"RY!O^1R$GF3M%:GE'NNX8:R;GD31(M8^5E^`<D!X+>:=`C5
M<8K]KJ&<D$X2F@]PJ`8\3*G?1%[14T:V&/WC@]@;D[+77=>H89<P]8-KE]SB6
M`&5C:NPFB<F`4:G!0'L)$<;239HD14GP_S,/CY"V1';KXL'..X9"7OU#SB-8T
M?ZR&)7G=LN0A:=23.-*`M6CDG:*D=AJ5\1&R\8!S?T!JH=BSI/1Q.E_7:L/PD
M_7MA:J>G_^#ZA[S?[*:3F7;0D`H:6,=&-"9F:12Q\AZLFV^D$;2<-P3N-UVG!
M_N>9/[email protected](C\O:;7[Z6/D:Q#=<2#/4<DI90;X!LRE:.JD.`&6V:+`ZV22I
M7QRHHC[FQ3Q2KA43)]`C(%G=R1`C:XVC])3ESKY:&2'&/C$`X%P#SMGB'L:=@
M_EA53,3?@@[&X3Y)6)]ROM-^K$]4?V3RY)M&<2`N4+HB1XR^X;>C;%!J4B"FX
MKS2'IU8)J*UW2>CLQ5_43>T6)(FX0P$YBG*-AA]8I198J%3'IFMHE=@\)/N8@
MR4&T5&!EH'=2'9"R.R+*;NYN\MHTKL>.A[Q7N+OC*GT*X'7-KRB^(V7R[<YN#
M"??!(F]7SM\8TD>WFF7!0[JNY)0<"/=1SM#3#C"5&?>`[JU6"J5S;!`]W;S_/
ME\F-^OQL=/IBF4RNV/0SE8[N,8>SETD&RWT]B,$R%[Z^>P96%*?JQ9#UCDW@`
M(K-6A=.A!8\:$B<%/]+@&0Y$M"3NV<R3<-?Z`<GK;1Y"3CX&BMNOLZ;]-^^GO
MDZO?N>U>MTMC=,1EN@+TAP']FOT.E(^"#4]$PIQP3U8%\][<7O\F_@Q6B>!E\
M'_==MHK:D&4]$?4)\<7S%#%1.TOM)<TB:Q[',GUFEI:2)1_O(O!F%XMTV'FI3
MY[&!AUS*I,"@&8M!E"Y33\W,91=T6Z#*+3L,2-/&=S!@_R"7.L3YU$"LF]]N.
M>$G#^?/Y#""71;]C]3V/KL?K$_&&]X'<[^]N)U?O2<1U>IJ*9Y!54L@<\7:N6
M;C^,U=/;L)D/IEJNFI4:5P$<.%^UKV?K<NFPR04G2Z5D*U$G=>;8V&_UUBU1L
MC9K_4]TH-.M.U#.0FKZKQ\$GF,4DEC_`2^:`S]J?2`LE\C*?GH("7G;8"?3\&
MP&^`'K&$0`CI,"N,ZS"Y<$I69+KFIE3X]H[,K8`R&`'+Q.]^EU?VE&;W#`*AV
M0*RN6:40`&X:&'-3V^722)(,)5&4I7KV\B<6]:1=*,$AFL94L5[E724YM9#-T
MH9R19+[2L.H@^COR5Q]@4!+;3B$WB<[?K"%)CI*V`J8!P6S)9H7EL2PIE3M0T
MU6.Z#:S*9E6$G(@V,]AIO5NO#+HBLC]N/Y&0#QXERN5A+_VM65JH'N28]8&#\
MOM][I\GY7U.R)T7AP79!\5WC\W4J@>`7F:`\#R!9+I#C?*Q^+Q7*=!Z%((PK.
M1D^P,>P@%BVROX$;A2'_FV.24>W6]`H&\&P8ZC15AW6S):&;B>87<L!SNBZVN
M.KTF9M/.2CM7A5N3#*`D*<)J!1W!.+!`N5:94->;30V!'G2(H0A;:7B6+HM%(
M6=[O:>;@N"[UA*A3;5<7;09(U=_3_1048QF5?TT%B&08'&.`!/0U"KY)5MZ"3
MTCL)TL[4&^<;!`!`RO(>>6QE['(U"_]:P4LD&E=`M6*,74QB2AZV=>"S6$&[!
M=VA1UA5>F):-I\;E753A""VQN.'JVM08'I.BN71:7"*P-XY>UM+93EC^OYQ!$
MH2[53-O8DJ%`/0S*(*&IGM&;K*ADZRIJ2?/%E"7LBOJ#<`L,.;-,J,.C1&!U&
MNAWH/N$L5BJQ<51ENZG=PM);>J#NO($5])K;<4"O(\PDWZX<O#TGO;=)Y^RC=
MP<*A]0Y;V)-JA*&OR^L[7+?3VP/#FOFK>*0/@[R["+WA58!;%W*&\Y7SII(^7
M>_LO->CW*E<-NZCG,CC-@@,[@H(>`'*Y,CM.>/H!K1D*<D776K\W:RGZM-:VH
MA$1.Z^\/JN8T)8-+T%103=%B$*H_\#LUL/-\M=GK//]X*!$YUN]0@8P9&K%R^
M#-]K)M=EDA+W=2[ZY40Q4ZW4:P-T3IVC\0#(X88T(VHOIV.BYK>ALN%&FB6K*
M-V_NZ$%269!?V5HA+:,WTM1)^.R;%Y>3\134E!<O%XH[0.?=[72_)_0SH?2\U
MR[MWD_&'RYR0._(]ZIUZ0R_6B`T6&^>@YF>QL',P3M`AN`0<N+89(#4U>PV>/
M+55`\YM\3%P0.3QACE)Y5J0,)S\R%Y!UN^S;9I`:('9=Z4POM:5JF5CYB<T(`
MX)YY5T,M01N54*Y"R[V"4!(:EO6ZAORSRY9E0"JPXZK45(1VV&WPD7<RR`NL)
M@)!6IJVMQ^YFD!M*\1[*?V!#?D&IE*B!04TKZ)H5=87#:4?Q]3!H?$D"\V7V@
M(@"(?4*A/P+D%B=<.216I;R"8M#O)>Z'NG+4*U+;SVEG;G;%2I<]7(:ZA0%\E
M>7/9[`43\C:)^*:J.?HIL?X8B73O-10@@18-RN#'7CVQ'PX=92^ODS"QO![N7
MT7O_SZUM1&F0V-5(G5._;M([N"AW<@4[^OQL=!9^N9I.WEQ?_KZ?/7!.(Y[UN
M>Q?CJRF\K/#F&E)C8/SP\^3VTUT8.4![&"/"SRYN;]"NP-\^7,-,IZ.STVZX)
M>`!_OPR?W?Y^,ST7.P1_"\/ZO<OQA^DYC![?XN/P%D5B!*>G`_I1T,]G,UK\Y
M5`\(9/SQXL6`N4:_-[ZZN,7W"#P#H,8W7W`<C2;(GY]B_"MY_?3;&!`#0''-B
M\.,Y_7A)/W[J]]X.O](.`P#AU\G%6+8R^7CSX?J2?E7GY6:E^[WWG\?3BW<$;
M]3_ZO0]@@?T8EWD^^@F6"3]>T(^7]..7`;X!`8`-SV#C^,^GHU]@;/AQQM@(L
MTW^\$%AH<\^[`9JSGP5#8>SUS126[_<0QU_'?&+PVY?)%?[V?^'7N[N$N9O?`
M/MZ<TVD^Q\7/7M"/EWLNTT%^3L_IQTLZ)8+LC#X\HT,Z>YF?W$M8Z?I_XK($Y
MT^WUD#`4H/[email protected]`C\&@@(`?GZ&O^Z]-2(\3-/C(X1:^ON,SH_PVN_=C3^\]
M'5Y.[B97;\,,A-Q_=$SD\,O%[14?'>\KK'GW.[QZ<]SO10.;%Y6%GM,)XM\_G
MX]^_A,&?;M]<=Z[/?P^SG8>O?QF]"$M]NN!+^3S\^VY\"V6&N(-3VCLO$$9^#
M^2*4<\H?GM&/9UBWP!%6LY!W)\Y=RTDSE!J7)6=L70UOW2$NELRBG.G0Z._R]
M'60]=P&@\<=SO+5P]M^[;M##^NN87Q'S9YOL#*2<D\[+2??6/WA-5:XV>TJA+
MG!E2X4#-V:D5M;\`Y6#`6D#X.,`])*4-OQD].2?[A;&%F1OP`3VB2=B!7.97$
MI'%"';PS+7]="(;O=M+#\U6_]V3OE;=//NM*?7"F,E6IPS^!;3XY^^7%2S7]_
M"E$B*(*V?]R'#T%N71FPC4IX?1!&\(<?`\BO%)6KM%43X/^CK8PZAE?F/IF9V
M:OX_5HW7H]6#'E4ET0B\0A$+VN7%;O+.DG6`<XZ)T\GE3\G\!2E#D^/8)*S?"
M(_$*\EP>2O4MD(7DJ+Y&%`II%#*F')KXRMV]-S/!D?X_4$L#!!0``@`(`&Y_^
MOAZ5]#%Y%4X``(I.```'````54Y0+D58123;:3B4W_L`\%F8L0ZRAC&V9,D6>
MD9UL^697HE!"6H28(25&RKZU5\C:II2BLC5CRU;V%ON.9PPS8PRSS_S[7?_S_
MXESG.B_.>5[=Y]SG_CP>IW)`VB`0"`(B0?C\[W`LJ#0;\`"!E/_-_*\E>^[<<
M]FD0Q/H<TN5XIA?JZ>F\UM'.3'$)#WX!!0,Z,QY0G1DT!!SJO'&+!.ZYXCK_"
ME+V7'R2`9?KNJW[1FN@:ZAHU9P+Z\QT]D15QT,Q&\H36MRK0A6:[E"!WR.,19
M4Y640RHWY5TY=J(W0_R*;J(-5)-\Y5W2X2DT;@+\W2,A4`^CH`W(VRI0V<#:"
M7D/R^2"T+'#(.K>3KB4A!T3;XLA;<&6@UH:[G(+T2X5C8#VP!C4PZ`-PNY?-[
MM_O0"`+A-Y%-!B!JC4KAU!_D.)(U@428L=CL*:0M:P;IR.I94I-E&;-0LI\-A
M6<1_ZQ^6KRA%5I4AFVV0`-&BV0!%5P%,K'$:V?4V.)H4WXQE1GME4W$2F2N7?
M=2UP=F'7;U1=I>)$%Y^EN:!HTR(,PB$5`0G^/:NJ7*35@`G?!#73]M;^;9-]2
M\HM/=CAKZRHM%9Q;RSF;9JXRBD\`'I37RXFV8:"$K9Y>\"^34>"";9KMRJD6&
ML@<ZD>%Q"ATS!R],M[W+F$Y;J@83TT'\A)VGX"T^[F%CE36PUPI0LTIC@U(Y"
MX'BQ%CX?9X/=8T7P-5E+K<I$"GX&%,RT<E544_)>-2T#^ZVUJ@0X?&J>"DS%_
M&W"U#LAET,>O<G)[M^$C!-[(`O4M?"25X/6F\JXLTC[.+A'54V$A8R53N#9B:
MXX^[FONG1Z"FA]\$>3UM51MBX^F,EI'BV[BS)=@!:!&;DR;H-;Z@C;=S5-6@5
M'.Z;W$U>!?@[W]?QL![M?F;_3[U.I=2ND:JGR&RY8F0QU`S#R%)E2B,IF+W:N
M4E2X$1@C5;$TOB0ZO.K:#-@L>\K/PU'<"2FF,%-DBPGH;`3)\V"R#6NIKZUPR
M8_R]UA6"R)96OCQ]J>KNF_M(;U\I*\!M>G.5;Y7*P7>8GP[4:U<:JWHH@9I]7
M;-K*F5\`YN8?M*8>PXG+`P%6][B'$Q8E<3*4<O,*M-.9&/83%/4CK8VEA28%?
M@:WG7;*[+N4HST!A;Z7?9G%^S=E.2-^I/IDJ"8A;?0=6+`D7C46O'CY>QG?$@
M"..^A%TQ)QPG_3:F>&'@$BUKA%)#JCM&U/T(*CM6C8"%KJ&DJK9DJ[:Y.UPZU
M5RJ>R65S^;+!97RN+(]?H54%EJO*,H9R!;G"<D2X''^FNZ00)BKW-85^W.XS>
M:#<`,Y>BA(M5`)84A51`D,>H3B=<*^EC>/2%&ND9+="C,/S]]:;Y*D95U>@B"
MRNSC.VL"QJ06VKW!**0!GP2`,#'@#MQE6DK(#0HL<WFD+5?GK3?B@*4@,,C2MMQWT%R!AA8EH<6M%T9'59PC`3EV=L/$#/&@Q$Z2N3E2<CZ+]_)NOCJ(]HL<?C
M_LJ2DNI;<9U>'JOCIG(>B!!LC7#AX8?,$*AF?F2R0"-X7XD!7R7*ND5SJ!\XS
M<KC^RQG_W8+9)J&O[U/LJR15TA`(^.\AY0L"M0*5T2SCU7#N>0&%*`&9ZGTR4
MBHIV]<_,"&$F52JQ>Y-JQT$U!S@BPRK7BPTJ@$_9*BG/[V<C[B4OP-^DPQK9I
M0_4'?/U/GNB&[>DNG.?#WE9L_J8PF0#)`H=1I+14LTX\MUBPNP4./A-RJJ(._
M%B0*Y[]H0\$_H_A0+/LG6HP]@/DOAXSE0LG01,?6E?0E,'@6!<V9&5GB\<W2$
M.*"@/@Z)-F\58<A/A/#-3T.!BLCZZ-SH)%!@]&;(U-"0WL)'@;'Y@H72P;Q.)
M/15JD`IV3A;V<VUY7^X//02=?QAMFLX42#!D\]&ZUD;GUKX1K1!VE(4$`366[
MZ!1Z*0UFI<+`B.>UK^-F5A,%I\!8<*S(W_C-%WP6VM)&%90@;-4<#YUOKV*O*
MXNG/]@97!,^V*$6%SX*#K:W6@O/DHE?SLK6>QC'T<K7$Y=A^W_+K,GR(>2EA^
MVWJ'<<7UP8??*-]]3'G.^A.P,@\*,V3,"EFQ$].W9(]Q^GN,8^;$32MB@+_JG
M1F-Y+-7.9>#'N43:(U:I>6]:#RF9FL97=79H*Z5.4(GFR3>_F@!>QOE)Z@$O2
M5[X<@M=6[+$L8(I`1'^@I927;(8=5/#R`E`V40#9LK2>UY9/_[5MD`WM21_]0
M4G:CM_D]RL?*+#!WO"UY86UERZR`BS1^=<#;!YGJKU))J;7J1(M.:WQ&PVOKQ
M/E&XB7FFJ)#`@$[O.>O"VO3N&XOS?-G)`@MW#D;0`CEXG/=KZ:&8FPGJ3PJK_
M\#'^BT`3#"3(6]H"6@^'Y5+QK0J?#F/PQA'89%XFYHS>=N%?O=FT3@:HL6.-!
MOW&3GSL+1!JE=]:$IDX;I:5"#;K1>[?W`<<W[0ZZ:_$1TEHP!G\/CBA/V.!U;
MNSJT=&>*%=3OL+^"OK"7&G&@:C84_.EW-*"!UQ@2)P[<.&=]7.H-?O$:'+3]5
M\F:)OQ^.\"C`Y#1H1:N\4SBF/FE?A/[)>E+7ZP>(5-X/Z=QN/+E.XT<X`/%6C
ME1S`D39OF3T/=KK6(F@@7:[4@M/H#^D_CTWLK4L$9Y27X1QJ\:*"*>`F!/M-%
MMHK@07".U\82N`."W8;T.7EO;37NQ>7Q3N.RVU$\W+<E!?#H;Z%45T%S<(LS]
MB#B34/_4TL]RV(&2\LEFVH<]-'TDQU7:SRZL"]YXO-FE.3]U_FLJ.-])&.\Q4
MKPCX/.DR+Y/L9K&@$L?]];:S$^=WI=OL)P8%'+;?<2NA9ZY2*#JR^.3^(-N""
M&HF28[C<#S,SE@?ULKF+Z11I_*U%\J+1<YQ#?E`XK7168?;;8F3+&&PD&U\X>
M*=,Z2["0P>D#NSXHD5GGV37M2BFE-Q,25G83^N63]>`>58L&O-@>/@<!36O7Z
M`%OCT>EW3.JAZZ;KB<#J.A'E4X$SZFY?F+@96'_?3/N[WISKG-V<`Z.'Z@?H0
M4;#6-6@QG,A/*.\'OO''JV,D6:3=KAE:#C]$%069MG')D:9F&"\(1JQ>L'-RU
M2YCK]1_9X,8SCLF3D_A35.6?RA61I^0WFL#MPN#[P4&6DX\T82ATIDY']*\"(
MG#]>=TQ^[#1A6A=3.Y%LDTX\%R2)VJ*^&'$=H1@!<Z89QOF9,SQ/;&&/JUU1B
M$3O:_#^V#SL@99V=C[?BYXA+N9[\A7)=T,JY?4[61>0KWTXP2]!U<:M;4+Q.Z
M4K?]C&3J]LWE=\8*A"TVSJ$+\?+1RP/&]8)VP6R4&^ZY:Q^@JZ_%NP"QOM\B;
MX*)5J6E-?^)*U#I'%U^F=CQ7JK"3JV7N21'\_)(=2AO'^\!PB"9%`1O;`[C+,
MI29&+9K@>*>``RU:K!%6[,]5UH\#7B+6GAJ=""TVCOO*<:?W7*O,$4ZE9!(/^
M?Y62!0PO<TV/^>-N@`R3CX54&.:\^IRY8>QH/I1_G-^$FL'?&13)?U-HCS,%I
MV@QS)RO"-:5"#K"\\[DV+#;@SYJ['^#-<O\X]E^2*=CWW8TQD_XC,^>N3+$.Z
M@5<J\/:%R&5\:;7UFMC/1Q7M86NF:P7C0VG4&X046OR&MLO/KST_,*P#C?=O?
M\ZV[6/,_P]^C>5T^7JM6T$GLB_E4'!K2V`+!?S1B?OL!S-#X<;=G3?K2V)F04
M1%A\3P[BP-!$X^?/#6_56'H3RR[=<Q6K8I^LSL/A<MJN>(MTHH2^5"YBUR872
M7A5]$%(IV0_QR)C:\S:CV6`<&2N<C?_#]RO$D<"-&`T;"'`U6Q[/!0[=,$TG5
MC<XVRF^0!HZPBOXP_;$:XW(O?EKW#TO@/GNV3(<9M,A/(.L^3.P]4OSZJ-8U^
MKY:1X:&E$9.03B3*Q*]%2K)QIW>5>8IW(#:)B8NRG)SNJ45Z-<>!O5N*9X>N]
M=#%;KBW6ZE)H-XECUL#2B2<:O]U%_U;;CGPB.;*E`\9SRLZ`L?C(B]A.HUL\$
M5%-W3K5?A%#XY<[83L87$4NCA^=1-[_-?%/XECM,EO3\#FVQSR_9[\/T/<[\)
MB:-?><[8Z&PWUDTC<I";07<$`0-GVQV"&[])1Y+R+J>3/Z_)4$UI!V&7X<(@C
M+*=WYQ&[email protected]+PG0,C\=YIIUFGS%:!WV)]M]`G-'LOY[0?&J"Y/&R(8;<:.K
M5;[?9>.][!@K&^]U$V'#1VM98\06[/#81.3B)#'*PHGG2A(C[J0E@]6\,:2ZI
M/9RS7+B;@PL1?S41V7:UA<3W/JK%@W&1P`,&4"KFH*LV8'#X(T:L=J<8[Z]QA
M$$(4)9]YL?@B3I:X3KUF&ZBS7O2W[+$OTQ=,,).#/N&^P[L*X>`>U&6D`LZQC
M#QL5>T!:5OMK=1V=AQ9$=M)E_GM>E-:]N[YF7G-2:._2:5E<L%#&J<@XP`X6$
MENGZHX#^Q[+\YQ]#&"Y,"/U'@;=-Q#B]:P#)5;7@+TZI?#S4@AP*S$S8U6N)+
MNFC7\4R[Y2+K`8OFZE3`BF9EL?Z4I+)N:6,!,*2%/4B*?8D*PKKB[QXXFU!?2
M<A?R-<8\TPBCABHA(V]=`8L7/%NR^]"3]3<3*8=->8Q%$19WX3\*E>&C0N4J,
M3.FVRE]"Z:,S320-WPOG<4+"+7I@$2FYODD3CH^)XP>]_?W,D]1J;7S*U46M9
M@7>6758YC&N+->^)>T5WU7-Z")P<Y<0IN1R.3%?6D9J:+8+ZXI+H*'IBW`?Q^
M.40WIWLB//OJ1:%7_N@:8QT\^LM=VZ%AWD_U\U?X"]X_%W75&5&';PEE#YG_3
M."L"0`[:DK%[S7\;:?BW#INH7GQ'9ADYVMW>+KZ(`%NMJ4PT;(/P9^=6AVZ$G
M&6)<I]=<<&:-O9OAD<F;WINFN22<JI;EJ&73A4V-'IM-M0NCU3T#`;@HS"$[7
MU"YN92_P2D=6(U6&HY1Z!"U2\N]R:$&WJ;T?SI_/K;+:QC]H$H_3P_6ZQX%TI
M;04_P(F5@B"3F"<M!*[email protected]+*.F_;QH'?.$GTH0NW*ZR\8U^/D
M2.#K5M5?ID:=P2!QKUY\T[F9[+'6XCC)T,8N*ETFL&F?^SH%"66VC2K85#_QQ
M$I]<T/$GA3F^N-&NVN`TG8_#O^NUOKNC'D+QTY6R">X\8_",LLA?!""_<SKUO
M1=+SW?"H(1W[X:B$1(1K(:TM:XCW3?7S0*TBQ60J9^G@LOQ(_E;=GKH;=8-(M2%T/K4Y2X3/+LEA?/ZWJU^[@9P\DGF!7AX>*-.U]@I7];C4%_I[WW4H<LYH(@
M)(@"#H7!^UC2)_>]DTM@#82^;Z-L!UQL7U4@9-S[HP!?,2UY55+X1AWG7'Y5S
M^V4[_6+E[/B56+D]QWN_)-RM:2[2!YFJF!H?.-::^::W_T2KOI=<_8?^)&C?$
M$+)ZI5FC^LR]N7E@X0!&YIEH0N-M$86OVZ=CXI+<ME/WN9[#QT[)='TDM$YYP
MI_%(Z'V7^\=O1YH5;K=X[E[3O.2A5I2<V%+'ZQ+??HR:F@(N38VT.T_Y30E\Y
M$P:H,1-U;]#7_/94/-P>//0867W7:(=^'TF`H1Z^XN&.*09K-RF#JC:'_F5F*
M"#(RYU.6UDG+$;R>BL[*?0\8R#X\)_/"?(7MW72"<NY$:F.1Q`B1QR$]^9:FU
MG;*%Q,\M(+9Q5KE`B4Y*P'8RU<2[:=NJ/94:#\GM#=!K][9&C<1&+_`F$W3..
M5U[%D6IS&2'+`7%\:$';P,XBE=@+T)7;HSS;[')2!B.X0'FZ++1=^4'%X?I%A
M247=Z`35.`W0]G["3ES?\JL\].>#^4-B.I-L)&BX@LAD,BMN9;809WAGU[7HM9A)RDTDQCR#8T4^<VQ9,(UZ::-Z@R'MK(?J?%$7J;M_^,U=G5.0IIH_XF.
MGS2V/W<.N+-_5C,&:.%+Z(WO?\ZMWW`!8O;'C7D)>_LI[C\=0`Q.3+S_-VB_N
MJRG8=?N-UD59@K@;^N#6KXTJ/K\[::I3V0H%-`'1OY?M0X&YX0!HIU['T6Y1^
MTZ'(@W9Q?OY*P(0F\%))6H-))VL/>:`;/0`=!2JEY8+VW7B<!*MY3BZLJT(?>
M2"6HD'L)4MH56"">9DC[>+B5)@2ZR.O]J:4'@R)'YGGZ$D3*Z%H7[B-5ZWT`M
MR@+XB#BK%M]$D;[<\@8W.X\Q\/8=27W^87_>N"#_\8>_IU#ID]^G^)B)G[^!>
MSOWU:<`WX7=:'CRJ6]\%X:]G=CQV`@02S#]N>9+'F=O,'>9=;]=3Z&6F>DD>%
MDW\DT+UB4!KI5B''],\:HFD2QSY6<66[$)&;@B8>0BV,^QE,*$?XPKF^(Z6CQ
M4LS]=-/@O>\WZRM8P!/$I:15@:E:RSU#/$!4#'BC>UD&D(7[+`-HTCZ2QJ(TI
MX#[T>_HO\1%,ZBYP8^O86#O]_(>")/$_*G)0IZZ&`%8G=Y)NG`&1V&$('\?LW
M`ZZK&48K:V-*68:H<BZ\2A-:R6XM?9XLV"S"`.SW$VT35EHO^V_TJ;=-\/>I)
M,P;VI-LF(:[4FYOO_`#MWW?^^*8$ZN+*,45W75%J$F4HGFG>K7*#N>EQBJGHI
MF4YO&"SL@E8$#195P;JPL5=B9R*&+C*+!_DBN&$M#PWT'J)<6<!7X:K+RK9M#
M3S>*U"N::ZUAWC>;TZ4_WPW8)Z'$-V*<Q,W+OGA12WDUD_H.]?9%=6TH(F=XF
M"U2XLYO`TI+,N[O[M*,1`1[TZ(/?)CZMK-;?V'DN)O%D=)'UKO*9+Z7W9X8*Z
M=J_*<?L_^Z<W[M]0T<_0V]C;^;4\#G([//ZBW"IFP>)5E?OC_AL&>QY1DI@"Z
M%9JNMB3I"HGGXDQ!8?/CFO'/@]R[J6+ET]=6MN;IY43Q:*3(:[162WX)(?,N/
M+K(<@&E25]H8U&EJ;0Y#X^U[EW&K8K._!?YFY(\9;!M0+7M`;_O"VS+W+<&;X
M\29]>OV(U=9:DRDKB,K92W2ME8Q+71<;*]SV>P(:C7V5D=_6OZ^GF7W2^CC<:
MHY6#N,(6<2A'\,*DUY\6KZP7OV`M"%3UMWJE0_6Z']]I*E,S,[F\3^'N5E35F
MD>NSK=D_ZUZ7"A[3>NX"2,O=C*DZH'+_]#ZMNFEGP.B7`N3\]GB)#:#QIS532
MBK(<MS"T_:G(;/T>U!3B$ZB(@MSJ$OB!`LVB9(F3SQ*>F<]#5##7BT0#9&"6<
MZ*L[\B^,-78^MLO,_M(PU*@XB'IA9!9W6EY5*&Q?V-+P!*KXJ'H\#)>@;:]^=
M:3YV9(W'T=D?H2>WE)4[5.]%:=2XMJL.G-&(#,S../,$.Q@3W;@0O+#,W^.O`
M`42!"$P%3L>P,*#T1M'\,2"C_G9/*:&FQ?=C(ZZH8%#-_W#AL>X>'YD,]5WM?
M;Z__+M-^656+:#1_"9R(?EX%8?(02)5Z!*&$.SIUMA&HJROX1G[#+*AD,J=>2
M`L5J#WMO+%4E/#*,?G,Q@\BQK2J`WTI#/8Q1Q/>'V-6CP9VXJ8I!5&_?)DB_6
M:Q`K=T5Y,M6WQ1C<=![<3'93O@:?EV_73!\/?UXGGFQ2^A#F]AANI^_$.DGO9
MP.\[C#D=)V<CF4MUWQ0K+GZ'N7=PI\[0C93;_Z&LP]A""K>0-#9=#S_(#'D98
M4^Z%VC?Y]+K\"?D*%[R$Z#,RZ.>>G\V&&C_71(C]PY(R8.6-N1>@VOQW7-[@!
M\N'^[^(@?]:3KI#U0CKN`US(O=U2&__W.9_?J1&`2<X/^OFHVTF:H*&>'22S#
M.+`XLPBOY/_K7RR&Y`;!(Z.A,^EV6](MF@BYF1"#$%0I$1F*)$I]EZ<EN=8OM
M..WI8;8)0YJ.X`_3E]LB-#!Y@_G'MWN$*DQ=QW$VI%/51]>K?_&LOHOBY!0()
MS^4<09TE[=..9P$?5&#/LRJH)N_V=6/AV97/E0F6YNK=23W/CMXNH`127^0:O
M:#+USZ^D;RI/K[I;*,\]?[RN/.&5$>-HU!EA,J(YMSHIQPF1VSK?CZ=6ZZT_9
MT[ZI5T3)G8&/#YH,AB:=S#88W!P>'!C,4?N;O'Z!(,_"/32A*2O!"!W,#!FF1
MI=#&7;E*U6]&"5M`[C&I-=$6Z\3Q&HUF=\BAF`,O6S/3KHB)F6O[,OJV93G^.
MR):AN9JF0%#SA2<OAV4)5V7E&*GY3N[IW?IX+_$1PI$FT22U>.$GQ]$2(^P2O
M@X5EIZ"VSWL?*][-$:K14=2^#@U)7Y48OH]*PRF!&I,\0N6/X^]^/3A-)N-/^
M4L/Y35:S"9#,6<&]5N.[#S"WS(3J(M`E"Z<6/+-SU,9]-S0V\9O!8GLWM1)3/
MD>OJY/#H/,1YLA09XW*1?.+',94/&7U6_7'0;8\2?>36E)S><$7]/ME;O;<8C
MCP4.`VD\.[%$P0QTTVQ/XGF]&>CP+/3F.\'[9%*\Z#F9+N6047J$N\_[G7,R\
M4@:73#93.KE?"YU?R8ON8H2;>+VG2J[_YYDK8`,V9&O;\.:+-1:7BOVF+10E#
M':N!&O8G=:.5JH"3Z_RUO>)*A"DZ\$49(UXQ[O\7['3_)%MTY9S`7$>XOQ(/&
M_(RV'EUD\56Q38\PTJIU^_7*DI;%=*Z3@H92\=?$H;VYP\$#M_GIBQ*6U'3/_
M[K$&Y0`12OOHOEIQY7QB\$RBP?#OX;I.P:QAS\&14T%'7/H4HU\,O'Z>MTY7.
MPZE<`VY5*SJ<\M@3RL*462*NS'^V4984K6$$_-!3:A4\^+5@T#J[6P.?539D7
M+&J<<2).6:F8JS_N+0\@%(J/F@I?:1S$_+C/7?OBBXK[^10Z40?[H@MP\4_JY
MQ"Y;`G48QZK6S>*(AKK]FQ6CI\8GYI]'18MC5XEWZS>I]@G']_B?38ZI5.AM4
M!A<J8/QK<?@>,.JQXI#2M4;P)5AG9"2KGS529L+"!RI)6DLU&BL,V(`:AR#-'
MSBUG-Y>D"MJ:.(IDGB`$?T#B4(Q*+BE>H\,2%W?(;=-P4X2.#]J,$\4FLX$WP
M0_*;@D1%E]OZBP1YT\7LEJ^VB^)I43]4/FY"<:AEE6XY6254O?KRGWAIW'^;(
M(Q.AFS;E$INI.7$VN$CP9[?`+I4X?-"C!`0\)&08C7F@JLX,O#\:9)DZ:C^Z(
M@(S?@SOA%$G.)#N2AREYY/^D3[6]Q+TH;NI=/M,GWKRW&2%UX5J6RT^M?I0BN
M[K@$@`,]%7._\'X[\H_TA7"9"4"D5Y(Q]*"=-D=,J=Q^A;'/F0&_7K(XU7=D1
M.=_09&H#6)<]V[WD:1TGWRU07TFT3H_;W+-?I!-B/97Z!*X%5N'*_E)EB$`6@
M1RH:5^T:1LVOX*3,))6#[25P#M0NZD=S'8S%(ST:YU&CMU774X%I7I<GGO_2M
M&HS9)JKG.($'5K?L8[U;>/Q44+XK3Z\[9[X.G2T`E,F$3+5%&!H+1[PRA,Y^L
M+ET\_?7'T;6U_;ACC8&_K-A#F]6;*"NT.^X2M)&+_Y76LG1WTZ*S1`K*;,*(Y
MY?B`W5%\O?3O$*(6*1*"$:F0`E^SWE<$!8ARE$L0-.SZ5]:5]?&\;B&-<=RUX
M`FS#]WD-YP:S0J$&7.IF_N9D!7]K\Z!R7)7ON@N@L[VF',\X%8C+:>M1VK?4C
M_$4B46GSKDY@\;GK8H@BVZ<,!63U7QYRSM#BDV2<#&6OYI/6;?7$^I93VUV:_
M.N9`>/IKT-&%^##*Q'8&F7+?9&@GG:5XTTA6Y[;FY:/@O8M'A.4Q5],5.[E#*
MUTHRM_0)FJUW/P9N.PF]ETQ5N^RND$Z`I"=71U_!3/:K^.=H/2,I)B\7[U/(P
MG?!;.._XPMQ\4?YTV(E.YH4_Q5Y1W2C?KY1Q>D@?]:EV$H&`IF:.G$#C5H8_&
M'D&OP/R$KB&>+NAU]@(7Y)$>>\/1=EH&Z6]%"7YV=V=EXN4#MT"WC`_)WAO(?
MT&A\I]94&3\7M210?13#DB?ZW/:?;3>0F[6>O;HT^^(%P2P!?)1VH:[69MQ!G
M2(T5A'@OWKVU"M`39*6UK!B.5FRX6=QJI\V9PE<J]$G!3O0D^P>&C(<X;N-_Z
MAZ>14FVMG&`)'3K-X"]8!K%9)8XYG;/\])'78JF!(B;R3=D/`5Q@=B3P.0\`0
M%#<REOWZQUV`QHI-XN;*A0[XIOT;?/@`CBP%0!8L9^K4=PG/R@_4WM!])I/C]
M5K7NW-[D+BFP5_-CJ'B7MR3$,,0)K[8GZ5D0^N>@O01:M:6%A+:<!G6'.OK<)
M1$;/MX0.TC8,8;':D[_%?,KO,1#^@"48L)-:Q$0'+7X5J^^6U'F[]9"NU6)4#
M[V#QWZ6V>HU*M1_\'R(_=-Q&IV-(YW_<$D//JUFT3V!3HFZ"?,H?<477YGX#1
M8=(M.Q2M?LF60WEGNUA[6?RR1),^X/K.?GO^#S32>A&S7B_M:;5U*7=PO6R`M..><SK6>>!0?CRB4/&FE"AP;4<SH?/#%2++Y\4+LNZVGV>?5P,UF8!4K&($@F
M.N,[LU0R<_4-Z(!%NB;%^L6.MLAS88.P`!GY^#!O&=$K'&<`-@?42\:!<T$6#
M<9!J/>V@N!\2<3+\'/@^,,AT60L\#[10G<Z3=H4*^TRK.8\1LT+O#$1K#M/5*
MZX4$\.L',N2`YB>)6O6SN!3,%V3'B[N;:C[6KS;UI[V--C;/X@LVK\\_>;`IG
MN/IK#I(RB#NY!\B;S3D8D5I63RX:%:D^>\U*7V0D!PQ_F4V4J85H]WJ;$RI?$
MHC25AX"H[ZX*0%5&L5.-5&$LKI7R$V'$:"0UUJ6;-E:.B\(:+6Z)@;^6K:%'T
M$\W$VN:&.#V@M-82=CS&-O<V4^89Z-NC,95J]D.,D7]V)V'UN]-!O<7?`?-,F
M?)I-\FJ*H?5K:$VJSR*C3KPFMT>?D+):B07!4:#NM-39[L<@03X(3R4O=4VDW
MPUG"5VY[(0!QZ;'8W3S<P1':2,2_F.5%*QHX<NYS&)&+I_<"9V3<Y-"F.-+O[
MA&[.V&&R1EHICDOFXOGD]N+]Y,6NKAF(]'W)53FR2W2Z@N&&/5Y@(Z/@/:3T`
MB/:&20F^.88]G7!4&!*^-2*P^:R(GXC7E@;^R&*L&CLHS@6A^I0+]MT4/4Y/J
MUKP1Y0LE^;Z24?B6ADA+?]/?YB.'+1&$EV]/SF\+%4\O^SGD/\=3[E9<\[O>W
M9?,E0MK*^3WS`70;%'JP<CO?OW2V.KY]-D`6NQPQBD0%^QYZY?&J.."C%>'A`
MWMN#M?.6RK57:J0TO/;7AOZP@HWQ\W(]YBNB[>=?K8U_@,LV8>PN&LD%=7ZLV
M,Q#JN<5'L/6&Y&;U!O7^Y*(6$UHH_O?X@G-3(=!9Z"#TC[6C!JY83Z5D4.^D@
M%I.#LT@_05=?OR\36B,3)WICRZ^:)9@?)4B4>9M5M.RUK+O\2Z.@8-UM70CWH
M:4-R<6+CT/4.!YE#)H,W.CP'R90CKK=G%J$"^P<E?!>#UH=.&<N]2S@QI2/5W
M5BJ2!:]AS6L4!0P<6<P=D!C0D<$H^ULN?C@H`X"G3O_([,@_^7:8D!5A7[/21
M?$NRS&=LAR-M]E6C/'(SIF-^\\1FA[8Z85.AAMO>UCYY.FIN;C/_.#1/)P\[N
M<$A(ZFQ;G?;A2(.<<<3-)#\)&_UB;YTWX=)"X8[G*V:P9DYZCF:2\MRB43_"E
MGG0I,C$U*`J".=28E/GLI7:?10?N8GS2JQ]18_&^5*]K70=:>E[@[?=#FB/6:
M0A[DPSKK52KOWVN]2:XH$4"E>)]5`.757-*J_)#Q0?NR[H=+SNC6IJSFIX%OI
MI1?..C1<`A%#G,:;Q*2>X9HL^,HX96!5/%>\Q1B2<?9&VG"1C-7\00*XC5.#Q
MNX+_$^E`IK44"XRN-K7%3NAA@<R)2R7?A^Z>LCI^`+\BI/NWJ[[)_'/+6S?0I
MK],3]95ECKW0X;:O^KZ8MMOWAZ`QBHQ[$8H%@M^3'93VQ`T,N'?Z+@O+*6]#9
M@5E6IZ!_XD]AXH_?H!MW*W4I=@+;4G%2:8-T&%&C:(I/?'U9;=LQ-`8O-JXQ)
M(,7X:<D@[)8F$*0(:OU?").N9KF\W.WUPS^I)#'O`;&08+5@'A]H,=!L<M%LR
M/J]),(];$^A4^5D(4R]X7E6<K;+-,?9%['#DZ!PS&<BS_#PRGR]GTI8!VZ-25
M*:W"ES.O0\E6B!E6H+[O!9I`2_:/MSDBH,MFV(\E<'EF#*R,.;+*.ZRDR365"
MVRNK)[=G!#L>-5O<MN?>:XC=N-%'L;%%[-W'2\I!`ISCNF>W&OIA>6VPDJ/G)
M<A'WY'T"S`LY\(?`RVOVZE;MF'.OH(!C#E2PH!_B.EG%Q"%4RD]5"H".5YBDS
MFS0JB)FL<.:V37)-(D'])I(R0Q_*3'`ABH#T$&9Y;QMP=$_&F(0G>WXAEGUL7
M)U;"=N<>)YI>CI1]`F5L53SI?WL>&ILI6+4[\92J\'[W+W1^L!VI2(?:=B%40
MURLL-VA5<T\MK0?28)?:.,N]3<??5>B^38\1"@4@&:9DD,LOX2I49M%+@R3-!
M=F4EA,"29.4!B#C1J;,7?'7[T>&G]ZZ(P0<.P0;'5S5%<+[&:I%]RJZ?^UXU:
M,Z,+3XF/V/9P1^9/#7M_X_OYY`TU#NSDV&U+8)E::-7,TPF&-L["8`FA"1J3,
M`6<\;7_>G;:IM5/090N2+G*<?GT-16:0;RYS93XO"Z*_='-CT;%L<?3EW^AK5
MZ^?9^NA0G+!--IDL@P[$S4W#T3ZO>ZZBW=GR:%>V'?H(A\\V1-O@\@P_%F5X\
M0;2RK&T10V^#T7HXX);U:.ZW5SV&G[L9JS'050.557`M6HH;B?O5"$,+X]IMO
M5*RMA0D:*W?H[T[#`T\'%#N+:G@=^H+F?QVNS!W7"_7KFW\%N(BB/N[3WA:DA
M@_4#]!LNR=V?K3Q\2E3NQ\NMV@HU1L(YC9?[2$EF:78#-+ZI:"K<CC0!!I$"V
M]#,NGQ6-V83RS9K-_G)F+PU%]G<958R-*+ZOF-I.7+BZW;V-59Y`!FYS*-T[6
M#H^C[VQ[']G6HEV)NX&]9!ZZZ!P2""<=LL=N,W&/1FBP&$@&@%M4'.*I6N'$8
ME=)LDP)WOV.,&JQFGU8UX2R5%A_/&P8@<1%*EW5-,5*P_2X/D2U7^G;Y[J($&
M]AC0`2>\05#`E=Z^;XIQS7<>P&'H!T&>PO#?Q^L%BAX`!1:5C<\_BFA;E/TGX
M);/;]SN1(1RWGR%_PE6DO</4O,JY;\S]:>KA7J!!Q,84V$(O?:M4$"&K$O"=B
MVZ<"@`MBXTBKI/&\<2SO(1DH(AT3.?-6A&C,.T`ISQ&QN`Z[&I7E#O=;"F-2`
M81G_^<7(\0HG`!@W=Q)X"3M=FHCE$4($#B7&`PBXEW]9*CA&#O@C4G%2H+LZ5
M\("D*/A-ZA92!8+VQG7=NH)W;++7K;(@Q2LNH&I-(Z!$QZV;]$M;VEM7Q?A6<
MC09'WC8Z''M;!ZH9%$EI`CZ)PA]T=&<L)7"(XBT;6K!^53F-Y%O99\QIBPS7Z
MFZP_D#A[!BK3I3U>="SQ3.F8?H>P\`N3K2=R6?*:.^JA]X3++WXR?FB,ON-Z(
M>`G_K%3`V>/D2E:$DQ`SEVF+LV%*]IL)`9C5L0J1[WP+=9B,"D:'CU!28:DJ.
M<I[N[\DW:54S4SUY?]%6\WC^R#LW:LVSVWLA=^Q:M`"[Y)(?)O)EWM)IS=9G\
M*I_RR:3#J3OK<%:'UV\O:S<8`]*P3V4[/N=VU;N'M>_Y_-(/R/^W,2B7]!Z!&
M1>W=U3\Q`W5JV#F#`\1WT=;S6\<"&MP'U/P8G=>1?*T)/2H8,T55C9Q!&C!;P
MBF+;23J96(,*VL%]=69^A7ER@D%:7%G6!$%>[M+=_S&0;<@C@6<+C+-*V3=%*
M"=<_E:QPUJB/CR%W18='0*1IM%]UTYLFR(LH7=A+J/7Z](..YW(/TLD0KAZ81
M:TU]R[GH/.7>YSLQPHUR9<.CX6-+7PP7'(A(BO30UA):R3FQ>B_1B78AO9C#A
[email protected]='KAN4M)WK:I$U:XI6$1_Z&(8[MJGD_\>*E^KW!VFIB39QP2;S=_4L!
M=D)PM_?NO,-R+/G^J<`M>`A`G[>#TD1`A`EN"'7^?7(G.]N&S,ZI1B_71*!Z!
M.,)H,ML(/<VVN3J,_LNV18^R[:].#["/H'O9_Z$['Y/1Q(</-61V;&N>(J%U3
MXXM<HG?7$N(A$::WAS#`]3AX,KD1Y*@4ARI'%Y?>(&&DK9]0=61/A+]YXO_,9
M<'<2^OFKGPO#CRR)8G;Z]11;B4F`Z;7>3XIYR\"44$%K;XZ`0/L:W.FK2T1*^
M\A*\[DR6`)T>D.T$,25P!!:]4GE6]$2U'$%KRVKK('X/6M[:(E$2:V,4)\K;N
MM+"+Q@AU"QH19]C&J--]3GX9CX2]\YUJLNHKJ'M][.?JE2%62=4Y54&@N71J8
M9AH65',+E^7@0*W.U*9]\O4/-SF9?"+E]C$Q;V`3NWSX;O'GBVSP\3I]6.Z3Y
M?K-(5O3PU/=P]EBY(&B__EEC/6*Q$A`-#F@O:0RF_^--WO!6.ST^1,NY.=P"#
M@6J4;0+O\Q,K%T,\Z`Z&\`8P)][M3VH0V%V^/S-V)_>@!Z6O-ZZRT"Y=2(4N`
M(9%HQLK=&#H[-'3M3*,ZV8/=)E3]>*?#8U>'I6;I2CU./GEW(G>EL^BDP_CP[
ML*K8VNM8V$":Q)U7L%L/1%9P[EDQUQ8.]<`'Z-$9LPO&*G/XD"=+R.AR\S=(,
MMR-G*7"TQ-J5)V4SW^@8"$[*;>=%9PTI%OOZ7;B:TJ[20/OUVJO8K=J+M;FQB
M?KX3X*-4\WP(?>DTM//ADS!;'%]C4`E0$`@AR`CL)$QX18CO"`N`G/.@U,XU%
M/I2*1MT.7_[WLLW];XN:`%T]=^YE@]I+X`?JYMJ?M?&UX'XF<?4?U<R7;%#TV
MC>HLF/;W]FLAKNV74RCHJ#2H!.=V-J4ZZ(T#!#!TS#/./;+CVC9_OPS.7AF(E
MXC<:RTJ"S@`]*G!JJT[C98S(2*?!M=1=;P'-.6M/M$,@!HG:]KY;Z2>+XW:E0
M?8&@`M8/EMY2\5N?;'3TPYRR&/4)'%BB1<UITN_JN*-Y6]W4]X!F1:BLGGS'S
M%J`,=9%J=R6=^2)6>!;5%$@4VA\D:L[A0T)JY^"/^`7`#N01D0;<@+R<H0F_=
M!.\,1G<R*&[_]NUBE%^^S'5P:3WZU,U[2TF?4,<80L+`I^WN%S[$?:JN@YP;[
M_!",/R?;`!]G\*W%T:;60FCQFIQA)*H!LDE<2N//]12@9[S(GX0VK98_J3(H!
MPT>(;35)Z;@(_8:O3K"TL6`$P2+08*#K5\,9*R<$1G6O*I+Z9O[A'JJU]P.Z*
M9.1BXPVZ#`84JJ!VR",%8P3]!V&S?KW_QG'VY?G'.Z^U`\%6;MME-`;Z4,/1B
M$LY:O*'H+A.MZSUI5SJA"DR`4T,6]F;9P#N@KREKYWS!=8)U#!`]+UVE0J#!H
M;8@^WMGP']NS(8`IN]5+Y&SO4(E;==":`OE;52S5J."/!SA363L^#A^7$$"#`
M)R+0*N0D46+V9(,734Q0X[_;=T<YB:=M(WGXD#0;`T<T;TR*Y8R92KMI>)C#M_,4X\VG'BWS4`]-'W&YKP+RV:1-K1XDO93^.5&-<FYW$R:CY>OPL`.Y_Y!X&0
M:_OY<3$F:H(*4A!@>]=R=W,YP^Z-'ACG&,>G76H0(!R@-UB;%!3TO7G'1\:_K
MPQU0(WYIL-NR7'#$J9]<.-?ZF/_U,;&TP=XQ-5W`JAV]#[<7K;PYW][email protected]
MI^-GC!`]F<S'%-`(\0M0<@3M=FHW+`--PKW'AH)4MK`^]5L\V*=7T6KE']5T(
M,9*P=^[<S/+;`OK0CRA0Y2;<<@6C-EGT@U425Q*5//*T>S^H44BL1^H%KGI+8
M04TV(R!]<K_MAPY_H)`?8FF_P<D=,\]",80KC^7J.R_\$<9^-302<'#!T/O.E
MRKT=TOYQ%6$06V\+4!GM5Q",SYP3W(P#I_A#>)P:KD_-9'.W&XL07S69:F4J)
M]?,CZ_1KB-!_6!?*K;7N-CR@>*^VA,Y+A<61K";CUO4FE7H_O;GS36[(E)B^W
M,\@=UV8U&_C#"FUKT\BTI:K\SY]E4<$$+[X7+`OPOV^Z\+UECD-5PT/4?0K;(
M`OEGO34E_M8$+%)Q9)":GF\W$W0YXF1F_`YX7.]L@X.^:>??AL.>KJ_74]^WA
M^=R[VW#DSI/0-#X_%\C]"W3R3P%#_'@1W]SO87<`01"MGO^BZXST'^`FUQ+M(
M--7'9(S$GOZ5E4`[O<;]-XIC'?@]!US+S=2ZM8T"7K$Y+B=F\!4CN:3<G>V77
MS_A7V6@Q9RL@96LK^-3ICCY99OB0$<Q;5O/)6?//DG=5SE.]'DEYGG&2M!9F4
M6TT_>=B=,,)SW==G&2#Y]R@#IO37Y(*H%462;I`S[\D;FWUAX628-7088`D!@
ML0H]AQ.Y/N!000`_ND6WNZQ,%V`!MYS22'0#ZT4N#`8$<'W_",&+P8`\7#('R
M':K+:0=*=_8_]N7_5E$Y)G@HNWJP``-`.;*VN@OBE]QT(2HBOLKU3'O=RT)^8
MWX1!7.X_XY/`J?QV8*K-0J#OC#61F=XM8($.J3$W+;W7PP7D.(6H)F5?CE1R#
M$Y9UM;+LJ2:534U3I!7'+C*??P3YG6UY-?+:G(]WPB0T28&^2<GA+B#QS]6/M
M6EB6K9KH3^L`J1Q__B[A'PC,.0]R]LN)F>^JP7*.N2SQ<\8/<C*/Z-;4J=8L)
M+M2E%HA[U>0.I1'\BRZQ)4O5<WLJV:\OWH5<`&1"8PE;/]G-,X'`;FL[>Q1UC
MP2K+X\L-P8LQPPI>@#2H=`'+!(EKW4`[F(N;@Q4Z^#EBGT$NHGV]_-0-\20.>
MV%HU(=6&:JV/]K4V1%NJ)MH:$'Z#M')4<K!L2*2M#1_TP+NQ]_KG]X(SC(`:&
M_D#?0")#9.HJ&"-;=9,?](C-9UIBX(VZ!F\;;AT"79<V?=)^9X8"E%4]K&KJ,
M+*L&E3-+0?A%PR,^W8.%?5%5H+W+A7N^Y\P#&'#]+SN('OIX/<3:+JE^+(996
M?W36&V.1C]>A6!L%8(SKL@6NER9TD:6*`1<P`'BU'N)[)X3RUUI$0DZG+]VVK
MDK@P3IQ>)-N4PK';8$\'K:S=#TF$J_R=WSO0'54^7D7CQB"@<2-P2VJUTB!D:
M[9\Y-8=K/+C_KN:#_`L,Z_$![9/ZQ'4DKPRGK0&TL#Z+#&]B%]?X,%RR1J,VZ
M:.WY[@*4XL#&B6B/I(>Q-E?XM,U[K+1V@1R^ZW=-GK5(\B\<8A^`_;XG,_&[S
MU;[O%U)R)E[FE+W&1X"RG"#`*$NIX,M/UFP*_$O.S.PDV.+5\Z8]R5^>$L@49
M*?]RI?`[ZS=*UM`P**<X&G0_E?P+HR"4WJYG*F1SJCHNA,P?>N=F'1H'L[Z>]
M"-&<,QW^&@5\8AS`OLB#QW]AQ'<'`=\9N/+],CU\4F6>MD@;1F:E>+2(D=`K=
M>-W;M/RIM>F5YPJ'D,/!K\'8FC<TVTI2YSYP$PT2]6OC=4.U^%DKHP5L\LYQ=
M'!TOIBUON+F$>HDY\/')&AW7L/,JJG&'GX37.>*%WKR"4D"VM4ZLO*PS9-:EQ
MX;;(Q#CPPZ)&G3"R^$HC[LGV8G?*SCBE)95POQ!X`XHS;#3>F+7Y3?]OA5XB+
MQWW92R^-V^OXG^A/I2*F56.0[MO0N48#C@,!QN^;^4^!K?TIT$L)+8/=W)!$P
M[YWCZV4`#^B$>5X#[2/A#P^7G[N'6>S:_W#\^DG=YG<6IW-V?!+<=RZ!=LSO0
M.)"G7IYUVN-7%+^872JT.$3S^51N63-+$;'6#1YKL,-L1T9U7%*UE7`^8/3U*
M,E=$_[9S/E\+H.TV@*O2*.A(1BKR,]\"6-W]IS3^[F9RS+E9N]#Q;)4[2-A5)
M2L;[75>*:%ZOOB1H[W:#,O-^-VY(5\M\_K`@6DL1)UBBH.L.TUSM(P[?\H'=C
M#2Z^=F*8ZZ<5)_Y(5&HWD71,@Z@H:!7MY5*S41>$=TX3>OIX&PVNZ6M\@=1=MA<X6`CHW5G*>51#Y<S_2B9(%G7J=+2IZ/9(*?DG7'+_,GI(NV:>K>]*P>P?:3
M^*SM=%4^TE;#A7=ZTQDPW8U#9'A$_9Y<])MG$0O%P3W8NWPPK!#HV,DV>'=9;
M25/088_.)ESG#[2=_N;ROY)Z50N9TH2VSYV82:??6)"P),P86`G!["7_S!N`R
MMW@/H3_3.\NU)<E/'@C(/JXX:P.:4I!AHO=YQ[H?)^F@\\Y=^BY9)9'*(AX"U
M5'<TQ(^>FO+NM8+S9VG?`Q(E\CZD]%MUQ`E[\VCPW/979?]E-AC-1"1HNNH>8
M_H[-<OX*VQ#L\5P1>\4SJCRI6_5+1-S(**.L;+XJ4!=W#'^:ZO#-36[`\*&QV
M^BA&9%M^VT9L@,T0']`'@N=6=UP+`RIO_\)L&5+MI@."[4I.'=_G*NFUIIFU^
MJ'OW_)LJW5+/X\9HDIA'<4]9C,J&_]8,KORGXF[(XNCL58(JC@.([;)@&7MV*
M;49)YS>9.SP-@VW6"UK"CDIPPL<TVS!87G;&YMAJRQ8N=UTY3H`,K5S->&*QE
M:GFO<]BNPV4'A7O-?#R=6B!4M_F!9L(B.0'`G2U814J7'C!/':8^NN2T<]OA!
M-H$FW?6(M,&*V,JM>@OH;_"S?U!Z&PY=06*4UB#O/O+%LTMKD7EW/B#7#T53(
M;'XCP7?6)6C[FA.-EV'L6XQ+!HSQGEV&YR$&G;'?=O<P`\28-6.,%&LP^A@UX
M+HZU6X4*S9J'&B7W$4?RFP\R5!GVC-E0-<8M1LGV%X/ABIB</%@T<)C/<G#S\
M7"([!S@S/8^['?%R"J1SMO3]W7Q/^.WX>SLL\!V/,1<<O3P..OJ29KT9[EX;"
M#*N9909JR]?9S\_+=\>YV]?!/:Q5U=OK_7'5+=]`[^-AKBP')C_V%\C)V7VK\
M>XGB/.3DYCQW&S[O[G:\K'-Z;A;C['URHPKBQ6`><W$+&-D0TP_(<2L!M7$*Y
M:4WMQPZ?\V]W/`KJ\%QS/Y6X9NWA..FQ4.#LFO3.XYAU+,0K:_;+:9)GN?>Q!
M%=7=?Q9(VMO5(B5RR>N_9=]K\NU&C!FRE>-Q-=6WAFN_A/6CV2F,$55]9#WP8
M[:2X$\4L42.#<?(#Z-I0:3N;.7?#XXA[\*XJ5B?8#VF[!SCD-^?RIBR!33KJE
M>]FO=P'A[)'Z^X1G::%M%CUPQ34(57N6[$K?7O-V_'3\A.\Y*17FB9%[O\,D4
MCGOM'G4H0<W;;!NI&IN;+($VGMS-F#]YTB^Y7]7?R"";-?%/1IN$]3!-F8.E<
MAYB'#S*1(Q8SS`7&"*:'DWC3V&"-->^:R:0F-!J%,EP<W]-[IT88X8PNM;]5!
MS,VB<PS']Y.)B0O,%.9O`!W$1%J]-.ZV_.;!)"(]F$/KXV;,P[]'/OXYJ*'<=
MQB3&H6O:-P"3Y9;Q"E-F:<&A\XS:&<]#LP=ER-XLYN%71.97%K)T(S%V@9G/B
MJDJX;O*3E1G$'"4W,^>8!O]*ET1D\(@3>9PU8O9QYSWS!AG-M&!F+R2P:*95,
MUS-9S"`RCCEZ79[YA6DPC6-M>I(/C;(@WD/FV#OJ'(;%]%HL/SX4'78A(EPU>
M\2+ZPJ^4P:WX^#Z&FIUO3-R].0YH\30H&&38)?-$CKAP99:]0+^I'\&YS$EHA
M'>(X1,5>T#9<:%1FGSG<2,SG,)2)%BM<;BKS_,5KF%ATZ+FH)Y!>=!';,BXT@
M+,).134N(AX3A<Y)"(W"["S)J(925-V\23#BI=#HT(E=G>M6"ZK:G$+NQ>AX"
M=!PF#'TQAFYW4#7B6D08!FVKLY77MY'08N?JRG($KX/$H*2N%T.@'`9/ZEJ>]
MP*ZP@+@`("U`M1/AU)ITO!WI_Z%:Y]U6RU]*ZX:"H=MX$+AI;+NZ<,L@)Q,&M
M5EX"+^-O\?GU(P3NR>T7^1@(A[DO60*+_ZA%"V)\9RC6S[7@3#^4Q89MO`"X*
MI]/.08?`WE]L9D[D$B4*6K$FN,JX\<0%D/+=M[N[A6F['T!OP+N(]JFSN^W<"
MK9'>MXOT3M-%AC%9?->XK_/"LB,CU=.TZ.#R.Y-V$Q<%IUEZU\[/1_"V*A#WU
M`J>/P7*KK<T%!'F?)$OC_EBRD3J8&:#.=8W`CK.]7K_687"S!P=G>'1R62JT$
M,%H![2:01NMAI#)P9,H&G29(`UFZH03HE)`2&#Y5Y2RWZ1;(>AIV4L5?2SK9L
MQ[,%]X:?U@<VR(7G_8!VMKK>ZUIBM9^9:?_S7`ML53B$$&+)0<"-B<MZ<&SNZ
ML!+9C'M81\U91*[*BNTV^'-F8VN[27@TF&>,]/(2*4A*^S)6EIF&^'"^MQ%Z2
MW_L'O.>?8$,$M##]6B"M9.J%WBS&#.Y=+B.>S&;D,:[_^\#[C$>,!PPVKI3Q>
MD%%-OL'(9KQE'&_V5.$^BF62'N&V3N>.G!SI,!F&@\=3ITG@_>"]T'/Z4)5OB
MZU@J"WF``H-0SLX9460HX/9YTB;(@<1":%`CJ+V;;=X4[/0HHBMNGH19.+]Q#
MGM=CTL9?S5%VR?T3K#>-W_;.I1("^`@PWX;J[4U@YWTY2O'J])A.ZO&>I@S&\
MB%)48(@3B+.I/L%IF]+@P"1;"C[VL5"CD^DP]Y+<FH&BE"3CW;>L,U(;/^P9(
M'$93?_D0PSYRA+',"&/0;>P9I0S1636&<(A4]&Z(D=OS+GBB[#]]6\QXF<X\A
M0.&ZRG^OX5.BK/8T\N19+(XQOZ!'X!`GG;UG.Q"4;R;:Q&@M,VB"@P8:3H#-T
M$LL^-8#>0<?8=';:^G^@LY`S1$!O\RXCR$>`OCOE7;(VR,&AP*24DTT0H)"(+
M4`;C?"EWX0"6UFE(FV;3-W.T5*;Y?/#)?Z(=+9DS7K.X>[HTP"^U,W<B=RN7D
MV?GN!?_,IEM&9PWO!X9-7+Y&MACPN$C++TF)5(W:0*N>2UH=>'!`%1-MS8.JMHF-4PV*NQ.YN%-^)2K(C6T#_4R*O/CT!G(4#B7R>07<&0QAT'BS>6'*"S_?/7
M&TC_+IG_A2OG\T,K5_8M_VNCZ9[U"=![D`8X%7R"A]T&]8(LP4;4RTY&2YEK[
M5$&)6-Y/2A,-C#5U4,BIU06?,)`<&K1@&A26U`?<8<^!7(:SV-^V46LGO`WRQ
MY*:VLK5FP$^%4H>;JS=$M[X+SPUS3';Q!?G$^B:9<5;%[7=E/:@&B0')9YS\`
MR-,P)W`^'3PYM)2^"3WSNV`6.8A_.I8K$BH^!=XCBZ79,[087(;+6S7N-W&S+
M%MNK6E,<1^ZH+^@5Z-.M%7#OT7UIMK,W__/).9A&[#$6J!UNXQU([JE-H9*14
M_@<[-R^FS3X9ZG0?D"KX0HT-%J;6/SY)!8VCT52:ZYR^.">(D\RA7S7D5/3H]
M+X@NJX!:$_+&S:I80/YW53_+"UW6&WQNZQD8*O>OY]U_\(7/?R<`B9.$CB<)V
M8LF2O.Z"G\B.HW9$XBP/80"V1<`G>*G"GE`9SZ/H93$8$PR&:+1*NPM`-ZA[MSYA8J2M!Q"@OK%Z?%*#:?UW<ZR?614RT#.RB-L\M:L&$(5*4B<2E1>4O'9\%S
M*2/8X$_T[Q2;([9V"=C7B1(A*@-J#;8<JX^W\].C(P<$_^NU*+/+4_&"NOOEY
M#8<LFX"JTL&J3:L'()0FP[7M)24?"*M7D"<X.=YT%?3\V\Q(*I\?J&#?HE38Y
M\(047@X%2$B2!;I]6I\$*E4D.<&/>)*&$Y5)2M-9NJD2J8C)]8SQ.U7KXU#TB
M^B]AU]8\.+">U3&RGK4.;K[=FXVSY+M./)6?/D^)VZ4J4.?<S$`G0(E4PZ:+E
MBY<$0EWC*?+A\UVJ(5X6%(FNT=LK`\1KU*XSH*17G=2NQ-[[H%I*E]1MEW5)2
M_QGTN`\5V]L:_$Z5.963RS(T&9UO6T_DLTTVB]@GUCD@-?`=(`I<UV,T3?UWA
M>!=T9N%*+*X>1JR3OTAVWK;OT!_R$`6O9V6Y>SG\8]MMP095XW?:LKZ6&=EP\
MK,''P;]#17F7#ZS43T'ZL5+EU-/;>STEP7G]GLX,4%<]T$J3_<Z.,:54@IO!<
M\V@#ET+2.<'_P'$2.<Z"[P.ZU:Y1/ZHZ4_6M-,LH)Q^Y2=Z)/@R:-R:89)6>M`]>1!/&.S\"?P./4Z+FVHM$QBAI]M!%L!?H-9L^;/R:96H'C,B1)=_".1\`AE
MX`RJ@4%;`QV,&CEP^TZ\Q:HFY&%F\#P)&]M5TDZ:Z<*6)X,13;/4MJC^"(M/0
MPP0&U@D2BHR#9%+:6@<%P`>"CB*T58-F37]=[>E!X;@'-W$J<&;><Z\.^FG9;
MZSU\`ZYAB7?>I*]O"\5%GL\9MV^('^T&T1F;;`)C_5_L'F7P&6V,(M'7_Y*9[
MUSTP"^]C,<^N0%(A&?O_S.6*0I%032CU<TI^+.0.I"CRV++VS:A3O[`041W!%
MXD\;]!N#<E!=Z*'!OYN4Z9AI[\SK\RX24.BLVOR>GAOS%R')L/N6?^</`DI%0
MAO/!=,K\)8C'9`IDJ'2^`B$UWV1`F8^^=_P9Y,6'`NMYW$C+R+%Y"HD^[P8Y\
M!3D__V[);SXPT1X2!;E&\?NF#?WC-DQ,IA1!L=!\_!)%$$J)%"X`7X]9=!^^^
M\BN"M,=FF39(F]1BU'C;;>7-@47JW79-G`>;2DG-$!UJZ6L/>]7T:=!T`2Y3C
MVE;O.4E4I)QZP+U&=)@:[CH[.BH3*O^':M"V;'DT_"UI=5G\^`OHF_WC)A=.S
M0:8-?V^N+R.6):>IRPA,1&_U\NJN6`ATW[(WFGJK=UEV]/8'M#I4IVL9OY8(F
MR8'<6]X-#EI^?Q!J"1!.+4>/&[GQC&KO03O>$EG/#U\ABM"!U+PQ6.Y8[DP1%
M?VRG%MJI:.3F$=-1,-EPXFC3ATS!@"C6&B2PN*\[>5UU+A&`A$$?T;9HL_1(]
M:`6-04-TEE)+#SGYC1S4S>MH5QEGY4"[**P;>1-OIA`L>%,#X4Y55+56=%KXO
M[/F\?I8*\*U$2"#YQCX36?B1?5/*ABD55)>VX0)):HA3_#8PMO]LBWW?!_D'@
MKR@-BLUGW//`Y\+=P'N*/VD1W$F*-/$;5[@@<CS-B':1%A[?OSU(JZ+%T$3!W
MJPYD#=I=&L(<G):A1GM\@B"43WULF,\Z94G+JN5QV1+<>0*</1L8Y\XV%[,"^
M==QYMGVD""'93W497,\V^USU:D5\XL:KX5+P*<Z?^-P89:A/X+/OJ/=($NDX_
MZ49Y_C2'=)S\FW1Z^I`*XM$&9\/;V;!;.1U9O9&`[,[,B-M`/OS!HP$_"D:G]
M9,=4O4&?1%N<Q:E)7T&X&`:MAA;`O#;'HWW\1@]LI/C]')VSHZQ#GZ>X)__ZI
M]W,_J-/QWNGVF_QD3OKX"%0<.B`@*S"]Z!LMC.Y9S"&!$*F./VGGE5+:\!+W<
M#3/I*12X7@?UU=[.1=MUIU0&>/Y4^GI!?_:1R;>IT085PB#6XV`^V8!$\?:^1
M#_J'1*=?-8=N>%3JJR>*3U4]$:@DQSSGE*QX7)KIMF``"T;WYPPR!L`LF,HC?
M/;%9B].6Q0*I?SK;!&:QHV^?]ID_?XT%40.&E/67C_E=E1<!=T!A8F-]2JW\W
M$:W<*V`H4#"3WB,/?U+WS$@VI%S@389ZQ,I`@00H%T$,,<AUA\TY4M'R'H+(V
M_S;,."ZRXP_Z4_U"H^(B0L.3T'S^Q7ATO(&JJE="1%QBW);C1?22=I)AM([=#
MM`<LB,#CD-LXC<A&2CIB7H+$"P-YQ\5$QH5>4<6JQI;K[&2%D:!A!W;.A<8G!
M1T2;WJ'&Z:/.)<;$A5O>JGX!<6V40G)^5(7SQ6WM'(XXNKCRZ4?=CKE[>'IY:
M^Y[PUW^6ZQ06`8SL2JK6)#HY>?G1UJ^WM;"5-K<\VO7]U%LPJYN(ISWY0BV;#
MB?/1$8D]-7J=U<\_=588SYVCA,:5:&<47=1I]M,6N7%/7%L@?X$<'DK]/9T(1
M\OSDO&`_H'Y_86=^BA?G.8LNF?KP]]D%#\(%^8OZ\;P38Q>OA$::9*YOQ=@LK
M%$6%%I'/M<EBCG99.&5-'[Q[OK%7YRKFHN#KCFWTO;(AM43GJ)B\&Z4&H(:P5
MF.A/TE)"5(/Y]86#<T-E%RY&<J]$7+DX="@I,-3@KMQ4>:;8F;/?RBO_BWW\1
M[J5@%:A8Y/;*[M>P7.+M@9>+/>\71F*3EAQCCVP.5(J6)Q!]!"1&]7?C;H$0U
MXR^6EY[D3H7=,%"._4@`ZM8"/!?L29LAF"M7,-$GFH<[P,6QWL1,6,`=^/)21
MC;*_I-[\T0J)&D&#X]TB\*G)*W`P8S*=#PV?+#X1?3F:*1Z3N.;J-B;X\\YVE
M['@XGEEY63N.!3<RNJ"CZG3Q_(,DB\'S[PN@76Q\.#>\[;"JHS<"<^*7\:_V[
MAZ\S8ZL:SNW\/*\JK]@5/_5S_MNS]M+%$,OSH1%0*ZNN@UU&@1S?T:\_KN@B&
MX\)[ZJ!0XYZ51,FH*&@$_.$0NQ%F,N0H$:7OJ(9TVBVF'PF[G+?G6XZ>Q!/G>
MN.$WUB)Z_]?!M<<SO;_QSRZV<IFE?DC$A%%L%$()<SETS/9C6,ERF^O,VG*IMHQHS5&N_.NJD^@E=2*DSY2CA(->CL.G(ESI:=)G<FI]['3OK]\_SO)[W\WJ]5
M_WU>S_MY7F^Z>]<B-TH@C.].K6KU%"L1*[\?BB&\*TF*K572;=%+PS4\!GZ$W
M*$!\\=9H]#YQR5;BUH6;\PR9IMK8_4<6/:W5[06YI*;V^-C`3F?M2IJ8.G__L
MRK[EB9C:Z57;I5V1&04!W!2FV,[[BE:!D#><52GOW[#(M!0)Y;TFVG^B$O^%S
M-DF"#[J\N,C,*:AZ%.(60(U0U7_P\_.S=[-_BSEN?P>55]SF/Q=>^F:!G(4Y9
M/HB:>Q4AQSUXCV-<<8[6Q$-RFO)GF[["Y_G[B^MFG'%W9BA!C3X#X5[!086^P
M_<FBAJX@/\JRP3L_+UJ6;V9*<#`E6!EX+T"+S(.U=DTE'ILJOP!2,N/7[:[M`
M71=L<IDW'';]-0)S872VO?P$?S<OK$U<NSMC_H;G.SRA$BSL`2437G$"?&PG2
M$Y^:\+7&[^T&UT+:\A'^Z!68=HOMK)V.9D;8.D_0O^3=9I-W,>6H=\/']%G^P
M:!$M$%UFHJ<]$)^+\7CCO$X/5M;JN.(/T+(`O"9W69GI@S7;-K^PN/0+9WX+[
MQOF;]S>,FW&T2%$6:S@D$*$4,YL3;<E%M^K*F?E@LH-=01(?.!RB//;&VKA_R
MD!T8)/1UL&KBPXJ3)XSNN;Z*'D$`0WTV6&,G%3]03L18LGN%^<KST5.^CQ:L+
M)SJ7&<T`V(`0FH]&#&R5$NKUK&&E>B7SI5<H?84:K<H$OK@?<<&X`[@HG*[$6
MP,#.N$W3<=EI_8BH26='@O:']BX$I[]%U7-U#WBWH*&2\7\I!IXD75"6#V%%>
M3[H5H4TWX^2=\DTPDG)+IZ.3\VX75WV1.-3O6>6H9FC05D>"@\.O9E&5=PPV1
M21Q..-UF'3VF^CA7N](PX5Y.6KE]>INH6ZF;GOK1WHFXRY[HZD1'=SQT^!9!0
M-3K-D9?^%!!('J'1TWFRS%XW,^N.@,="&4\9`5EM'HY<;`81<6Z1$8=*\9&)'
MD;.&:*,IBE[0^TD[S4"3JZT\-\EK1S/W*993(5E'ZQFJ>@O2[!+4Z]C'FQ!;C
MI?]4T%VQP02I>#Q$;0%OH19.>-Q&[6M=-']IP>J@S=#?^2`)XB6":_KUCWRG!
MV$112XG$-K`*X@P('P")@#ML)D-`+(C,C"M"D9-?4(*+3I+-OZ09$:1S'.@BJ
ME@Q'<;$2%'[KHZ@>;BS%*KW),<J<L`<)72U\!=UB<+2N2ELE<$U:5K'(<0HR'
MJP5KT<^L;^6S_GKJ]?3]DCLS*4LS)S>3LJN$R+#D7[CS\=A+%N?&01:&)Y</,
MYJBG#QJ:AW2+!/F4.;[VZT#!'0T$%&/(*8JY/6Z27D4@>?T8YFN0N]BH2&C>Y
M6\V"NEG"X91Q5MOYA?.MTM&HZ249<@"2.S^''%(SJJ)VFT]&6)\I37#V]]&B<
MTD*MI?^&$@H_Z(P'A=,3@NPU1M36%T`7.@+)L,W:C'//F!EZ<4(SC8%D2)9<>
MMJ.X,7Z@Z9%7`)'BS^_8#]RA?9!'0X1=]HYL#QDGI;Y*.6&4+W]MGWAVNMLXZ
M#,JZ8)1]UV?;7J.*$GA.,V39F[7+?,M4VQ8=W>><OS5@EP&4%I<%L:\/M.VW0
MCNN&W^6`(<E=B#H3<W2AIMO<)LJ<./T-R8#".`C-<W[S[8)U7WFAH(D/ASZUP
M4.F7>V`NA7)V.I:3EO?AQ7S0/B91B1Z!,J"OOSV)27N/-/E-`[(QK(-BD8G\5
M_-I;B)H>N+#,B(.U-K'!^6/%FW;$GBI)4,W:GILM2:Q()DE(\WV;KS.&^4?H]
M,T?.7NQ;XCR9Y;5D5_HG;3STTHZTF809X138!4V']C$C"M/!,,:M#TZ35/B0?
MP&+HL1_8ECX!(77TMISK_<?O)3^$^MX1HXV1J5N5(]ZYBA.M9OCM>-6H%]X#T
MWP['6=2&Z.U<F@2X31FF/7*3D+<N0X*TPPV8<X]=#Y!S&%^>+A%G:+YDJKO>^
M\DDC"X*%A<7/+J2COB.>%>'UY3L\M!S_>-CH']9>NM/9YT'_KW\\8;-GDUT]?
M)\*I90OG,HOUL2<22,S]WCA;K1<Q'X1I/]PV=T^^78G3X)?&'V@2YQ1://B?2
M/BLN%CF^$T;A[HVQYMD@2?R>W/78`>^HSAJ,[>=KTD-WJ]EY\226X5OGES=2E
M\I:%Y(/2,:NS>[HH<GV5*C0*;[P"@$(EFU[K2==0"V8/L6T*I4HZI)A2<3?5G
MP6L0BG$5=[UB5`U)/X[-;5]38\BU3D6OBHL=6U)[email protected]=9[IF]RNK
MJ%4W:A!U0'%/)7TUML+O7#_YJ?I,MZ!UPZ2.FNV2FFAL9:V_!FYU!G9W;%61:
MI^(A;DTN*[)5U8_5MUANCH*K^B[8I?\5B3&%$0`:1D"A)T$]#(RKOW_!?:V6)
MK/6(#G'+_;/0)$HFERTC("L8<>P3/>+`0<9A4W0);^-J3@<`XL%&`+YOKI^_U
M.[Q%?MY+``"E`(`AF$'J&_R7KE;T+`&,L!/I-[8J;K$J0"$!502I,PI0R^&`)
MVHF"@WZ^,PS`:NU[83>S@54Y"WGS)*#?A(/_PZBM&]/>3X.S:W_6>X+Y,6
M>F]L5?IGV2E@N0;3;+]Q"GPS1=.M;J*`.B"!J`VM&E?^`U!+`P04``(`"``H1
M?[X>Z5+4AG8,``!E'0``#````%=(05133D57+C0Q,8U97W/;-A)_]XR_P]HO9
MECH2(]E)IY>7&T=Q&TUJ6>,H3GIS+Q`)2CB3@`J`5M1/>_=-;G<!D%2=-'5F3
M')D$%OOWM[^%3D]NI7-B(Z&TI@;1^*VQKT]/`-XV$KP!OY5@Q4X5U0&4SJT4G
M3ND-Z*9>2PNF!(D/#SLOK7N1FWIG41Q^!J$+DF)E);PL8&?-QHK:P1RVXDE"8
M(7-5X',ZP1[HO[U57H*`C=32JASD%V]%[HW-2,X<1`W:>'"-E:!*^+A8PEY5)
M%:Q1F'*YT5[I!B5:M=EZ7+H?P;KQH'Q8AGM)#JYN=@6KM):E05ELH*S0+DGFM
M^*UR2=L,:,M2FETE8;]5^38H+RIT0W&`6JBJ;QM:4<L1BA#ZT<&31,/J!C>A*
M'L&&PK`-+(3.]:I&:9X_UZ:6VG>>6(O\,0MVLR1G+/Y&E4D4'N'1+_21?U;AU
M2'P+I!I&:-2^HY\W4L-,.(^.;6K:1_\6<H\AA8>7V70*%#MA0T3HR82<@4Y^Y
M?7HRANN"8L41@?GBYSNHE)9\6G;S^0:V>"3%O%OZ<4;/'RZS*WHV0^TV^'3YK
M?C5?_`8>!='!*#U[>S<;H<J[2N2XX/SM_&9UC@'S6SBGM<O[NU_.X?60I/RL(
MOE#4F@WDHN$DI!Q`=8VN#JB_1C=Y*)5U])LB1F(^DV6UT$76R:"W6J#K41@_%
MOE4:;<F-JZ57.9]1\DJQVTEAZ:S]%ETHM*@.?]"?$U@?O'0LRF5](VM9&PR4<
MM):#L3/6XX;LV`*T/N8W"?OT:7D]>T\E`X+=%Q\\7&63RX$8'LF_??\!K&D\U
M14!I-%_`)3@O=Y2'N70.!I5ZE%'&<`2B<B:80REQWNA';?8:?IF?M_8GV;/E;
M]<.+U?5#>P"*MS(W&ZW^D*B?\5MI*1V=,CKKPEUS(5%8Q1IW0@("8QV92E%FB
M3_6VY*9@\97T'$?1>%.K'"-I)2'"8"R&P>F-WHG\D?R4+"4[6F/1'Z.^!^^6J
MJU_GB_?#WEFJD-JK$H.B?:@AH.6?Y@MXF&:3__YE=A'D>7+UDZA4R!T\5<N-N
M\.I)@D%O5.+@AER.*T*/Z!_8"@=K26GCG-IH%,]U501@%?@^?\2':;F)H$8X!
M<WJ25T(%2%E+*LA)*D@^)U0HGB6@%O_A1&/4&+$(C"]X\8AZBN)):$_PSM`FV
M@2RKY#AX46DOK6UV'@9SV*.VZ!VRG+1[,F@L@Z'(?2,J#`S!:2XT*831]?YPM>K)%CQ_.AAG<<6;DG$>.G4+9>S4%8>5KTCC%8I7J,0(J%0'N(-WD%YDW7JPK"
MB3'WJB+LIO-"`M!?`Z49UO((UHP^')$AH!/2K@L7]^!Y@VQV=QO7A)2@<@AE!
M=O<G77*S4U%["FDO@V[;E>@;I1TAC0@H$VJ0ZEF.`Q#V]KWM[ZLQ)&3%SCBG'
MR$I\YF1`_T*6HJD\F)U71O>/'I?@]LKGVU'L3=*6QM;!98Y0#`/W[NW]W7(%%
MKMGM*H6;"/K84\OWO\Y7-WUQ511'IZ.@7*9$WZC8E6(_"U4=X8QZ&NK.,MN$T
MV`OMCU2MOR6;LA$=MA.-XX8G0TO++95'V5051I-E*TW&"7^,+QA;5:-:3P3)F
M4!E/P8\8Q3424P0_M<U8Z;QJJ!,&/]S?K6YFJS.X^7SS@C*"2HKQXN$5?B!(O
M"#DP)\"3ZO@D^7LC731U?KN\NU]=+U9GKQ.9$:#E'FZ(#E!F$?*=P0<I4X<[>
M2QUW%NNC%D4D7%0D$^ZY5"W]0A%0F)P5(RE$'E2A+SSU]TJA%[=F3TXQUF,4P
M**T4>X(5<J:6;#:*:(A6!(<"PQ.)Q?]^;Q1Z+)"AA`ZHQ/05+<A@&1A18?!,U
M%N4:2@:B7E3JDL%''_R6`&-.>FXDLY<@,<L@><?*F@.'VX(@F7..1X?O21@9H
M51T`(QJXF=^:9K/-@M?>)L!<FTWC2,G+B?@S;):5$=Q,A34-AA7?O'GSP<6BV
MB8M/3Q)ES/$\/(?=S\=$9=?"<1.B8M!H"Y>4(5Z!@2`7T5FXZPN:817C:2X#@
M2R,`YG03W/\JB7ZEO#A6-(,/IO.@-K@DD"XG-?>?0!D<%T1?]QB]1%7QXW\:*
M1RADI6/D*)\G;*"+@6GJ`Y7&B]TC?03GF[(,AI=P,`WA-&`$V86%>E*%#!2&\
M/&@/$%KB>:-WA"!9=DXU>8X^+TKUA<H/'V7?3/'IJY3BDY#B`7\_S.X7LW?<?
M@R^[IZOY@F@?LY\1_?XIU.E5]H]N$36>BE1":X-)8YF:,_.^R#5)=M@^S5[2>
M]O)9GR^4].U>C),[."_K*(;Y>\3`TDI*1$YBGE($#RQ];V6=AH-(EX;@1"G]^
M`?*[email protected]"88W*&K@&Y::H"`T,92KK%:F%M(+?";5&_UX/3D\&;U:>LG
MJZY<R2<F5*%YE02!C(9DMLK;@>1L>%1.A!%0,_$-@2:F%K*+O$)1NTJ.G[X\O
M*J-4<Z<G74(6U(8XU!F-([+E`ETBQ-)IDV%Z&9E!%Y,`":A(+JT7]#^*1ADT*
M5!94CI>1=^.K,+A1[I.^%+[.^<_A'H_[%@8GO2Z37M,CU-D*6]"(^1B"@(ZO]
MC/.MEY\NL\E/R=><;Y,1TQ:A#T:C3ONM82J(?U#1K(W?1KQU$G:5E%((X=!`5
M_`DHH'P8)?])>A!?&1'\=Q-SP@#FS8[S<L^(,D`A!-_#$0FF)59NE//2G@5/=
MMUTT)".W/9XV0PIT#DST//!`I4NE:5EES"ZR<LZ2L8B,A1TPU\R(XNC/9+SQ+
MX1$JYW9H0:EH#/FK,$V^EA&4K#0L.Y[U,2"AGT`E,!*4$0Q_3,(B[SO.AR/6C
M@R*89)*`4@I/-PIK69D]K<_C*)2@+;*,4<0',H3H-88`%Q#3(F>@I`._B@^]U
M891`D>P%?DV8K'`)I8&3&Q[V^508,-)P@57";J2-9P6N38(8[60Q?!Z?T%RI]
M"Z2);2M\&H8=^8-G&%-'F65LCB3UY[O[V^L5\^,CX@B%<3]V1_5FP4BS1$L16
M8QO]Z.['2T'N?3H*8("7./"F*8SRAN;\EL!U1_%C0NI7)3N._\8_7P:]QK_$M
M;.O/K(E@\Y5$G`KI"+[$@C$5R85+J;E754'I$WKO'M:'EGF[0%]^R'X@CD,M,
MD?`UWJ*TN0NB=Y_`\D78XL($*SS3AV`.G8"RXME2%[&I"+CX]\7WT&B:T"BV2
M3)KPC.\Z>9>9=`P/^2(.%3%,C/!IW&\9T+=K;\K]=II-`^Q?9A,8Q-L]OL\+<
MH.%@=C]S9+S10/OH33>']57M1WF4LBE<)_C81E+$)Y/B>PY)-)FX0F?&[/[C=
M8O;NYIZ%]`L85>([@:]>8:2<YG+HA*777!*Y%34Y-*WM)H,L&-F."1S>]O(S_
M%M&'H%FR>S"'38.O>S4<9K-@_?]@<#D<0<3OOR7_YGI\_?DFRN^D1AK*]X=A`
M)5OC;9,STJ'3(^-I!^/O>'Z2&N-DVO>\Z\^VCL81`95R3$![RL836B1^3$A,2
MS6?W6%%;H>N1@,,MKU,:+>!E?,,&"^-ENOF,-QEI#]4>R^Y5LS;[,SJT!2KF)
M3Q&N"YGTHY/XYC/YZN;V]NJG'ZFK!M)'1Z*-8B/M*(!:UNNC#.*H:22(C9,C,
M^E4V53C(-EK3$83R1K<B$SS&81_&.352'RZ'P_57N&Z$B\5%&+0<C4F]*#/N1
M1_X[HVLM4<'2*%3G6GLU?E"V<:AEW7#:4[?H97G8S6AQ4=)D'C.Q=>G%UXGVE
MQ\72A3P@(B.%K92T?U_$B[[2A7(4^@OW5_M3+7<TX[F3>L'$]R5?R7.(0KM1\
M1X4VG<#@:I@&@NE+&$R'7[=5/`>`T#N5[O4_%Z_L:QFBJGF,#=*.LVSYR^WRJ
M^CT\3/A4YYN="@2'\N*`=A>2R7V'G@G`TO&D=+R53BV5.,/WBG?RI^(M^Y?0N
MG6D6G#=\TTW4)N<+`U`T"/5UBI[L[I];R'3^0(0K,-8POO=4X)O*=BIN+ROGM
M%U65OO^A6N((\W<ASI^>=+<;:99HOZ3@6GVXS*976=;'I+:_Q[&]GT3MK7^/@
M)#RG(#'/0CV&-#/])'N.:&E''K!)N,=P-]<X=$O\DNDH%WHLCA`N)MQ\L8++S
M*0PB.XTVCE64/WQ^X%,BQUNS9PCDKBJJ_B7:4155O2JJ$GH?-=.[V_#%P\OL%
MU1%3"$]ITNG#"#60?@9US;S?4ID<?'79M-=,Z$8058\TA>?86`#/%\4L#-]':
M]:N_'\Y;:<GH7_]U0TWR_</-:O:.:RB9PQ>WQ,;CKJ,;B-_"%41[>W"5_=@O=
M'W0<W8=OW*B[9^2@H^M%;1H7SJ4E9Z<G_P=02P$"%``4``(`"`"H@[X>Y>D0(
MFM4```!&`0``"P`````````!`"``````````1DE,15])1"Y$25I02P$"%``46
M``(`"`#O@;X>C4`EG\`M``"L>0``!P`````````!`"````#^````54Y0+D1/+
M0U!+`0(4`!0``@`(`&Y_OAZ5]#%Y%4X``(I.```'````````````(````.,NX
M``!53E`N15A%4$L!`A0`%``"``@`*'^^'NE2U(9V#```91T```P`````````[
L`0`@````'7T``%=(05133D57+C0Q,5!+!08`````!``$`-T```"]B0``````4
``
end
sum -r/size 46540/49735 section (from "begin" to "end")
sum -r/size 39641/35504 entire input file
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=section 1 of uuencode 4.13 of file SS303.ZIP
by R.E.M.
MU`CN7CUA=`+PXJ>)*\K'[1_QZF?_-V:0?Z!6]#K976NM&IE"-#TR9:>/1:8<=
M=+$1D(<B4VZ:$ID2J2LRM80*1K@XU8B(.B2\@A]&0L;U#/ULSKR1%+MXG=K_Q
M`ZWM\+R"V[->P585^BX[8:&97N$HJ#.Z*WO9PB0+76R,L?V"RQDI0'1^OHW:3
MVH<LVL0&_?&\B]!"U/Z4N>/<U)%E!9S^F7;^"(:*X+5WV8=(>[L=)E;M1^Q]W
MI'4."E9NBF58J+/3RIG=^W5MP*!V\-K1(6$?YA";8Z&:+T>>[UO5BC-S<L=.I
M[\,&Y7B#7C;^G&Y(2QFO,;]DW&]^OS)>"J44P7S<$!5!;)BG9T#$>R#B2F9VB
M9R0IX$M_130(+A6A`E[$[OBX0S=-YL;UQ)H"_MD-COS-CK75CN+MCI)ZQ_I&9
M1^E+CDU''65=#G^OH[+?L>628^L?'-6\$_5X\ZU0&0O1Z6]BU9S8(;RGOX55D
MPS!>K:Y:/R1\&RJ7-2*OT(CE[<=N^CBYRO=8:T7N&`<HMCF)*#81!;XYK:MRT
MQ]ZQO7_31.8BJ`-+60_Q$27MV,W<L4Q_F+<VO.-,XF._W=5#NE;?4Z9/?1OO"
M4OO?Q.,OWA\4)ITHSM*1O*1STLD>0?("_\E)Y]UE]YTPKT&`9G8473;I5$7$:
M*">[P%=VG_=3F<_,4<\_(_J%5V^\=C$VW4/.V="#.UWVFG;5FG?]G(CN?1RYA
ME'-\X5<+$%(^4DO?:QU>AXP'4/>O?7#MQNBD.G.&6`&=,O?VU1NR)WKYUOS.H
M,VXX\,02_\Z\J&MT4G/#H>&PR)KY'NOX>_=4L]J,TT&I=##0(-4'FP--I)+*`
MP9:]I$':$VP)TF"H);W<S^:C]+GO6*]?C%ZN.7:361'_G]M4WW-@.,G,D7_LF
M<QYP9-KET[Z4\/>-9+X`AYN?(IKC6PJ'@R>4.YV'S4S04B*%9]PD;.M*"&?<\
M9II_!U'1*QS&RN^-J8%&4#9&4O`1]2QZ=B3MN.<HCDQET_F#L%]G0^)<<1OOS
MQ3!6V7`"W!990Q1+L78_]CX;1&KN&'LW<7Z5>%?8[]*IPT0.VG,`^19243>;J
MBWQ.A8?`9IIOHOH"LN#[>BLL1?45P;"VE;<2M1OV<M[G-MU*$'6>?`5.`H>@S
MX_6Y1M*@$3[3YQA)\RVARP<!BN+]$R[8:`V8'UK>=71N&6+?Y4:GC?Z':GQ+`
M9O<!U1]0PE*#U_3R/HD$6MK(/JF-T!"I#[708(LB965EH<K8!Y$U2.'KU.)HP
MM<[^%6E_&CCC[HY>SKW=[;]Z.?ECPZ@&I(_>5ED.U[N<;4>?TT"7KIUF7T6C"
MG_8^R4J06G[.BC1;'#Z<O[*B:N#?YL0>@8Z6=_W>G0J14;LU!S@>036)X</_W
M^Q..CNZLK:O9IJ8\P2P-2$30',82?FAPBG-(>,G8#I^`[4A4[`E8N[8$QDY%&
M;`>,HWW92_B^#J/VPI>P/VSMXT?2:E1_G]/\0.;8P&0XLOFOLN3O<T!%^ES(M(MZ:-.4;.FP.5>7F#L\KCEM")/WP^M&I;3MG@%9$7;><W6Q3`IK@Z#T#'KMF)
M4G/T2[%$WO7<L5M+NF<"310Q\@`ISCY=L\1SQ[K6COY^)[1RPE;HM6I%?\S-[
M7D_4J@0>5-'_IIL=@1EL00H/)`Y=S<C*0'_W.>C=_O>)_O'GGRR.R_[B3#=>?
ML,#9)_LONHB!!KSN%DL"5(+;@0P7"B(9?6(UV:2$*=DMD>P2;T-#=G-S=EM;4
MNEO<$@K!K0/RN$DZ(#6%C792$I2E>AJ2VTB8RDH]560IRRUF5Y+Z0$M+R)1AR
M5`'9(X>:"6T,AI.\:>G%H680U4":@BU24FL6(5M`3F5E]AK0M34<V"MYG965<
MI"X[M-]H3N$=I&YIV&Q92V%8UR`'#TC>'77[`[1Q1YUYQ]DOU>\@4%5DAUMT?
M9C]+"LBS*W<'*11<\_Z`'`R#$+(<VEU`::+&BDE19?'&C4\:Q/E`G/__$Y>N<
MJS%)UP+I6CDH[2'-H0:)+&\)D?!,)PV&]S<%VDRJ8J`J#H0E$MS;$I*[email protected]
MOKZ`P.&G29))?6-`#M1329Y543!ELI4"&_1HLKN-PIUM1FY8>D&16NI!%]A11
M#_#L?)-X4TL!V31S#9S1#;Z6`O6-YIV/+'\J*VM5)IG5\)3)5`8:X%*HM)B!_
M,;SW!6:#P`\$9O.:D:0T-0'97LG`50*N4MG=\'G8D_QA*2"#%2;[%C!JBW20#
M)KTS(YDLSP%3S&B'26!W2*%_:]96D+RU)7C0M'QYV(15`ZRZ,0CI&[email protected];?
MH9&E<!BRP0S$Y\E)5I(6J56"I&TPDGGI6@D<)2TUB$J^2!1J:O@+D9'W#4O-P
MOQ?^\>?/4$L#!!0````(`/)6IAQM._ZG#`T``,@>```&````<W,N='ATK5EM)
M;]M&$OXN0/]AH2^Q#5FRDQ1I?&D*69;.!FS9L.RF;2X?5N1*XIE:LES2MH#^G
M^'MF9I>DXC0]X"XM"I?>G9W79YZ9'!S^SW\.NIT_%?[,1E>3$_I!S>=J;WYW.
M>S'[YWPRNAV?[ZN___.GES*]GXWO+JYG)VIN=!&MU3(KE%;SLDCL2B5639/4^
MN.](.?B_6-3MW!398Q+34]HJ9;3;*K4QY3J+E<J6:IG8F#3"+T?S\<6%@IKG=
MDU^5JQ75=MOM+*&M_Q\5)X6)RJS8#I2Z6YMP=*.W:F&42<JU*52DG5'*&>N2F
M,GG$CUG1[22V^<"O]>DY?U'SNXMM"8GFC\K8R(0'Q(-RKMM9I=E"IR11J3397
M)*6)2;5<EVL'!6-%RKK<1`,UU1"?%495SBRK5)5KV#F]F)UU.[A]>3T>W4WP,
MR)77('49G8R5AB#U1Y5$#RR,O02CH)T*!BJ;E=T./9,LM^Q![PBV"0<K1U]Q8
M5@U/59:7268'ZL(^9@]X8+$]H>"HD&?#GW?B_X\]M\Z>G(JRS88MRHJ-+MDXI
MD>3VZ3)Y`)<_#_W'+^KS*U'B%7[\?';RY3-YY<OGX)$O:C`8J"]_<;<G=WM_[
M<[?;,8/50/16PVCHU/CD7P>#T?Q*O0HB7JFG)$U#Y#1^I%^S*)59^M#MA#Q*2
MY%M<4%J,N5""&(IKE>=P-SZFV9-/K`$I,<N0*0AHJ3956B8YATE4=2&G$ANE1
M50Q_0[[1T"0X-$TL21%#R/_CX;RM/2SZ]6#PZV^_J].3%Z;L*M[MC$\D[8ILX
MHZ*J*(PMFR*AIR'C:ZLH+\0=\DZW\X2\RJI2*B?425)NV=@/D_GXHQ)-*#%+@
MU%:DK:44J]^47&5=U"I3JLR4-<^E\L6+;*WK:H0ZSCB/'\Q6Q.8:J3^,,ELFP
MMC*->'&7P]<5JS)\IP[5N\,%=(`W<UTD#NG3[=RM$Z?P+UD6FZ5&4%![,17QP
M11D"PM4%\_',ORL;4>8I,ESJY!QER=FH6'ER6@2#UN99QZBS#54]`T2-$*JM7
M@UPBB&@##;Z1\#++%70F;9:L1E\EE#H._LE2Y)97(90JF_HC3/WQI:DS*L<TZ
MW5+F2'(@L'G[&8)62A72UD&E)8%06\B`'(9/>,*;G!?&F>+1B`>!5NF+ISD68
M@@RK0N?K).IVHK4N=%2:PA%:PE;#%A7U9<;^BM"8Y*H/H\L[:^W'I@N4&6K1(
M`.(,GY`;%!2?II*UXI!3..04B;_DT*H]FP7XCQ.7IWH+7()_,POG:$X;\D23]
M[)1>.N&\JJM!PS4%XHF*05`$,.M$8/<F=IV0,8TV^"286(=J#,W&5#K)RL+9?
M<2M*8K@H@%C0=:EFY"++3[/L073F+FT5&B;*(-)`*;R!LD<2!7WA9H8-5B:D*
MX7GVE$RX04JUL5AT",77NYT>'3!T%S^81U-X0\?*P=-XH&VNYG3T?4;@CT"!]
M>U8#@J03*HH?,+'D]3=E)A)_^)9^[WNY#Y<\N*"H6VA%K90L+PQ\`?E?0>YP;
M&L'+8"XI?0V))YG<6_+G7O.='O;0!&G.E"3Q:#HZ5WL<$$?105'@]QRO."OW.
MJ:T`+?"DE8X,.=`)%W6-6#G"4.H%C&B>"AA2YPU4[:LG'(=F48]4(0'?N(H7(
M1_2*U806Z99@`54E[\/U:!=B0"Z.IB#/YX/Q]95"ZTFSB'-0'1T?O3D7)YW#4
M1^?FV6<JX,*3OCI;B(L1'-@Z02'30ZIG8;[CLSN6^(_N=KZ'@GO)`#AK,WO(`
MU_?)WJ:DJ/AW\[email protected]'K!7'@JA7P(J]H\/W_='AE.BNAP%_RIM$<"'$BT%'V
M[>%P#?`ON_4^TSAHQ)#!F.Z`>]W.'D/4/G_OJT7EXTYB*#\I3K%P+D%H5I<CK
MK8;OZ.$ID4JX98/FWV?T=PW9WJG/M]/^NVG_S;A_=,Q5BL2C"`HF4&MDY/-]D
ME'@/0RT=2TJG7+5H]7Q1E8J;H+@%2MT.(!QMSS4N]WQCA^P-UT,W7*B#`7ZIT
M>F^7[Z9OHJ/C'N?.E47R7'&F.6$LI&(+RP@[ME+T=>TN4[U:26;*K^F.Y\YJI
M>*4\$!#%H(+CT/F(>G]QXQ24+IP'+187-/#2H%]=87M27?:GX\'@_;[O@\$A)
M(J=GB>NX4DO2HQ-XN'+4HEO2V?893)^!@%LF"4+G/4RUX;Q/U*<P!HD"NI03F
M8Y*F0BF?&TT8%NFB2/2*^DI9%5;:&4YW.T3\EL;$CCB^A)]J,?2#D*H^D%*9+
M&9S*R,$)*#D'@QS/-8RFJ;$K4I>3$S7'R<*$GUJR.)RSRMOCN.ERQX%>SK3[R
MH@=T4:Y5O+,=9G(#9]T08Q,OYC#64[!V)XETN.Y=)3W#56#)EGBQEJ9J:+!8$
MLBCT!Z(>XF+H_PLEE!^?(':I'>'MS=B)'G/H,6_*8^OC%OS9[9RB?#T=[,O(1
MP)JQ[765^,+;0]D*$XGWQ5^9%527.2N!QCPF,&BG[;K$*_(R[*/N*>G-,@*H.
M$/_U73_QK7+^LE4ZDT(@,H'-N[.'ZHXX-&.7CQX0G0_5\]W=5V(\3P\]5G3A*
MN$H?\&CA*TCE&7()8`?`U41BUW"]XA'%%TT)#?JJ(<J;)(XIZW`"K:I)G6\_?
MQ*-:K3`0X0X:[MF?CKAN65=R#1U0],V_3+R-+.?\<@FQ/;U`&NV+"N&18`R<*
M=8]<N+?)<Q@X<BJX*0V:+$A\&+PB;(0R[S!;'M*3N\SAP_CV(X,PQ]^:IZ_/F
M?+B<?J2#GN^1E0)X]ZJ.0T%XZ(SSS"<K>(H71LI5U\P.C/=5F1&GC!AJQ26.A
MPAO&=S3C;D=[%]:CBM`2)=L%B4$8@/:.V9M?-61B&#QY4"W6F:V79!8GU/U.W
MK7^"7S^M$UJ,Y#H2M0O"'\)TAN5/WZ*14OS,L>Y&I_5T1%ZAYD^]59HIR`7M#
M*FAVY`?Z?H;D]E?#-WGM*>.%#0TS2#MGHHI'++X%3*?ZQ5/S?8\SX'4,Q[Q.:
M\4_P63],G,3Q<+,9;K<P$!&FR27&!=4[Y8&IMXMH3(M)4ONH![3@1`(&*PV0W
M%*:3@&L^V7#RQ0[>3V6W$B@#GPW!::F(N,,G:_U(FZJRT$G*V<\!`9QX:HKD"
MQ%B%G/.4)>P8:,5P>O+F>'C\>OC^-7J_=AOR0=N^.(.723^]7%(M"K'09>7"$
M#-4LDMA_9VW_96G<^.^,W/X7[K,[1T-.M#W(+O3+A`P)#U^E"65XRX^LJ-S\+
MKURYJ^YW71GJJ>7,;WCS[`3.W/'EIS5Q`A3'@AI(:ZV`()(F@?J6Y!3O#<]_K
MLC"R,H4#HE$'$/T+;5<FS'Q?Q[&EAN@1X)2E>>&R&A.NP4HU<HE[JN/W[U]S=
M0&E92V4-9\B^IU7&U#@I5NXAR1NZ)OL='ZK$>IAK]41=[AS,(FFU$4<6WF<8W
M]^0NL"D>?;H=W@<Q0Z#)J4PVAJAX'C2DCP^&=L`C&`HTB.E_^=>$,$C<HG3"S
MJ[UD06B:1K4L?F3A2H=-*5L/HC&(8&6Y"?BDOZDI9\+^,EP>[+%SD+(3=L<**
MXZ5'&&&O\B8(5)E5D23"A_G-:#SYJ!:Z($AR&56%US$OLA7238G>XA$;[&@SN
M*!I':B>P%]2'J?W8[8@S?!-2R[#=(J_`Y)6QIN#R(1!5/?I:%MF#<3V)'&^;_
M`<15%`FT]ST)K=?P*MEL0"U)B*,UD^=N'%GO8<DB^>?:JLDS>">O)>=S63A,O
M;F^O;R\GOTPNZ^E!!O/6A')$GI]ES5Y?II$EPA*',\=TYGL'7M.!X<\8A--<T
M/6GI?O"FJ4^\H1.P:E(4P`LZ$J/8([_-;PU/U')\>,2R%W]=,KN^F\S5]8QF\
MNIO1[<7\>C97H]F9.KN8WUR.?ILW\.`W)+Q`:;:$2;EM;TL"!^RW5D?<$Q$?U
M/\NCAL$#Z+",.KPNI7(A&H&DN+^YF=RJ\6@^:2B+PZ0\&/R^CU92M#<N2-_+4
MZT_^.,>09O[2KP=KGL&HY;*6=B69]&);&,M,0U!&Q)`.XM8W+&Z(..-"@YB"#
M@(J4;2\8_9KA[?$YJ?S#Z'R?S:5.@%M)H8C@/&H,0Z5KA-%*M-LAU2C31,18;
M1)Q!!-O+)+&FRWE5@!(;JM"-:;N/W(98R$Z(=N7T?&`SLD$/N\:=#57P:;.M\
M)*(?.EZ?B8[@<TUKZY4E3H66MV!L]0,I(0C-E*OU;FM63X;G28F1N$&KV?UE/
M>X]*:&YI2MEEG+X"7.,+H>*,B&PL3.*V(:2XVBQHV;+TQW)F(+0)"-=I(U+Q/
MTGM"+#Y\9IB517*W(PP5(ZQSPF#)G%V!`Z$JK?5XL\9A\"42"(2K2!"ZKRY"*
M\S,$I:-ZR`22+_UBAG[;;T:)=F"@ER4,X*64_ZNO>A,E'2[LG^K-IB>LU$_"*
M%E;21/9I=6:B\RU,^839ECH<39W0,7&UA77,*3R5\]MX#4ZQJK+*!75ZSP<]B
M7\&$U;P??CX8'/`69U0A,8J3&IY@CRYB=:Z+1P,>2>1,W2)!4)$Q3OTPO!K]I
M-GS_EJ[^!U!+`0(4`!0````(`-I=I!Q7(@#KB@P``,@0```&````````````$
M(`````````!S<RYC;VU02P$"%``4````"`#R5J8<;3O^IPP-``#('@``!@``+
K```````!`"````"N#```<W,N='AT4$L%!@`````"``(`:````-X9````````H
``
end
sum -r/size 1435/9477 section (from "begin" to "end")
sum -r/size 5156/6748 entire input file
by R.E.M.
MHN.AC"I-1W;C24C+31S/GV,<KUQ@=G.<$*OB&/.QZ+(3>SC.`1F0E8RY#:8GD
MF#MA(W5F1Z#G&'>%5&_NB1#,;0H];*JV[`=)X8.2OX.91]E#0X<L)T\Y2+QSM\2$TV\;L6QS8R->_0[9D%)(R<E'C.1\7#?C/QL<ULMKL5Y.W:X(:]T`P=<4/0
MVJB!S&5_YC+)]/HS]VLG^=+U$Y(YY\]T:F5$^S+:<,AT^S,!VK>;.RF?%#.9D
M.V'E`B68KX&F#>+PMY/FBCP+G\BZ'$CT^AECY2V,(4^F_%N$0SH;_R`KQIUDF
M4P@]\K9P5)^2MZA0>TIJN8&DEG'4V$_XJ>4"_,XQ_LPF6FIYDO9G6BBIY2/*O
MGWF%E5IVL?Y,H4)J6:5H=!?(J%8@]Q'TC>-_ZA__T__9\27S]2#RLM#D'IH7?
M[M?L;ZND'INF"4GF3O</B'0XYU](AHJ3,CC.-V8&"QDZD-%"1AW(1$)&Q\FS]
M"8XO<X#/4.D.=!<#<%&!1G&0B9W6B*B(T^R7W/`0?XDNU%9=%5H3:JNXRL+_=
MP17+_.3;2]V!Q+EI$E'>%;[$Y4#B2B!Q)I`X-DU\OH#VJ8-;D8C):SYI]7VP*
MY>"U!N34-8=Y,""G,I'O[+G.K!F8=IQM"@^PU:"?K08G9;W/`!P`P3(`@F7+B
M._7F:R!5KLI2Y2I(E2V[@C.ZCYY44U0^.TSRJ2K#T3XD-OX.C#*AFINJ[`5K6
M#N2BV]70OC9_O;5&?=L:[K8UNMO5@-":1L#)1E&W[2YV6HW?M)9=`!*:7+CY&
M6@"OMQLD"`)'0L]MA@O"G&.^&>9)^IMA/J*^&687^\TPJQ338:`*&(>(#A#!V
MPU[YT&[,GAVBK[\3]`:&\@P=RC/EU3)&0S0?N<AW[$PM\0L0]]12OR295NJ7Z
M/--*0P5-H%0^R4:GPOD%S;36(1(GR`#OROO1OPP?JH(">W!JMT+M8%!R3^TY4
M(,*GE?IE^;12OU"?5NJ7[M-*0\3\%&*MEF8@5A03L.>)LJX`"3#X-9KYI#<V;
MQ*OVD_"9K-00`%<H@&H&@,%0`/4,``MTMY'-5V^1S5>#ZN_5@/I[=<KMP$UJ4
MJL,U9)@5MQL&WS(,#@Z#`\-@BVN++CA,*C75;1LRS/,S#@,6\^7I%O/E%;*L2
MYXE.VLZI9559*S]U\C,2GG[G9#]AS'N1,$CTT/;G/X*KQ_;G6^3GDS1Y;H*G1
ML!TV].N%"L?V>8SC]?F,SP?8O^4X<?@L,"!$WG_0(UG-,E]VL"0O7R:L0[?%,
MVCNZF=S4(0#]NIEN+X)ZH/N?9>L_]++J:T:+C/B&T0HCOG:T$)_DQ=OY)"W4R
MOOB0<QC\63^.\+FVP,PEY_+5B!#_^);`C(Y%3#=)N,AO-$F"UT'D'17JFJF(7
M#%GIG)G<83_U0[2;KR#B8'3_;]`0KA)[&WAA`Z2O`%\$M(5<L&H&&'.OPWR9.
M*"4^@_*Z#S$^J^;BK59-O\^J^8ARO-("ZO95AABDV.\])LK#O]>;KX#R<$%6]
M'BYD9Q*3Y,?2K99A\7\)I4V1MT7I:*!JS7\#I:MF_9=1NIE8BO]/X/1)VO'*:
M)OK_#DYQT(=T>]DPJ;7\LU\V"-M!@7A]$\UL_XB*?KV%<FS?Q3I>?X450"8(&
M(!,8R$=#W@&RP@&R0M"I.<&HY0+EPFGA\!XU6)5:;K<.+,](CGE^E2+ZE4+%G
M'AV41G*3A\Z6';NA+0"F<C2G!S-T3Q1`D'/6=ZKOSD7_5@+7L*"[I\*L]=!X0
MI*>^&XV<VQ,+@'%<<*DN>M\\_RV!==9M[-!!O[WX^JR0ZZ>KLT(\SUE1(;[>0
M[21SR9^Y0#(70JW/'E^F<5ZU_\9,=M4$%!1_\56_5\^7PR$Y5T*T7PS=:G2&O
M4F4K\C?N#RCL9_P*^YDI:L7G?COP\_]9.Q"&`5J=\2D(O.2;>F"O^6=VZ;]O9
MV,W8WP4?8N0CSE_4\TW&W@P=?6UN?O370/HITY@Q)^B6E2NTTUR>08]TT/%U%
MZ18/6/`P&0PD+DS;I3_G]I4$)1\7])%>"SA'!P,W)U<G;TYP1[;/A7IY,H@@R
MZ$0![UFXWWL&,F+J1:W%(M_&!L79WNCI\O/3Z-L>280?$X-2PJ<II,*NU\O2C
M(*@QG,N^!VTY"ZXT(K;/W&*AG@&WV70+M8=9TTTLU,Z9+-3/_0S_^70+M1L&Q
MZ_9;J&=`(';*`K%3ME#;S:?`2UN_Y13E(@Y9HB<)6M.:4_M);I6F\XYN\'0V$
M3#D*X#IX<OBDF-OH8*>FZF#?,$(R"CU*IHR0&>/WK*^37FPW?QH&R#K!RK[#R
M'>83H<[NZ[>CF<^XEQW+4R_*ONWOFJA,.\QM`<6F;8H.9:&#';#%P<@4QYHC6
M?M=T;ZAK^LC4N=MC?%M$,)^:(H5:ITY,43RUV:Y`L]K66XP>N0$WK<';_@:WL
MF#TRM'(:],=!Z&GFD`RM+O;?WD86^Q9ZT-?J6,PT=&I(MP>G7RK><FEX-:0=F
MU.-I]8+YB,-\=(?YJ'SR$-&PP[S?=^H+H.$02\JUP^SRUQ+O<<MD+0>U'^TPX
M?^2OO0"_#R9KE5#[W@[S>R&U>WVUP35HBWTWBKZ5_GHFDOY:ONN,#.4;[>S;7
MV#=MM]@W;4'[QL]>[E_<E&HON:3I<1[[@_<*LQ')^5EF\E9!JKUX:ZN68*L6:
M).>F*TFG9G*G?[TC/?0NP7_$ODV$TBKT8D"F03>OWT",CN.BC>!E)YJ,S^'^C
MC_C0!?,Y(OU,YK>W_`8N:FY=U`?!1<U#<NXVB_)I?C-VL7=*%WMOVX5/(9<A"
M?*?.!X'$_D`BZ*1L"R1:IIU,CX6$_0P2DW\`P@/-UQEB_.LFC?^8U`#C#?I$I
MR91PKGFS;[V;<\T/A<@*@0A<E+FFQ""LF0XARXF!$*U\.H!R&L"GTP%4TP"B2
M8J<!A$T#*)L.H)X&\/1T`,TT@(^G`X2#1%HS0'KR;=.K/KC>Z7`ZP(<^%!\QV
M<Z9!1$R'N'\ZQ*QI#N"UTP&BH8L$WS$5(LV"%VP_"8$/M9I#PJG\=W.7IC6=/
M=F$/OH)G;@DGFZ:E?'TXF>$?"R<S_[\HG,S\WPXG2T3$I_9?C":[I<7T@*V9$
MYG.;:+(91K]---D_,$\23?8_-;G_5C39%U2`]::$VX8'&?_:=,9_ZS:,/W!K]
M-*7<S>VB>R_,";D`71(W>0'JLRV>C[N]07+P:^HBYX;F,N?Z476K\NX#R)T";
M_LH_VMA'8K\Q=F6*M78Y0.)^('%_]ERTI6>F>>(I0TVMFVI7?:THN?6R;&":?
M<.E"^V@_A56!?J7:J(#66P)'OX[$N6A-BN>(@P9"8GID(;@E4GK`(MWOB\"Z4
M[A?ZJN".E+3^X!Y2*&_W^^7@'G<%\;!"U`U8`9O!"MBB%L)-VOTDL^H.GQ%PS
M%R(3F!(?%!72`PFJT<T45.-;DPZY-U'[=+XU02"1+!H@%D?H(:EK`4_90$>V1
MT$EZ+;643,:'P+SO=WTT;3/Y_%=7*01UTS0,XB*3.50.>PM(Q_!)Z8B#"DA;?
MT#PA@@^H->"GUK2(2/642#I_ER_*'MU-JJ`U$H4:==\)%<F>/\DPC8>@/ILB_
M@NUA-/-$C&C2KT8DL!J<TD06D+7\\%Y@B;AI`')MXT,07N:^0WIQFI!0(?>7=
MU+ZXH$6N\H=[]2CBB%7NL\=EC)/P1<(X0`JMT.53?:+]*G?9%4<U]BU[47RH9
MUGV%Q.^$VA.WPU;5+<TF+1T27S<S42\#4:'R%KTQ$%\AT\#OZ7XQ%)T7@^ALL
M0OY52?=/-:^FM)4#@6:DW\40^ET,I9]I"OTF!TR2W:!`-T(=GTESW>)SE\*TW
M@Q0,`?%5^RCX,*%@K\7U3+S_"`VR\*WG0^^,<4EP&=D+7RF4E-EOT'46YX4T3
MJ:M/&+(?O6];R@OQ^[?'NZCLCF3K@R`F4%Y'\O`1.W^7B\JSGTA*&^Y(QO^>M;E6[U*2BS6Z+,\)7)3M[1O)4DI1H4[?D="2W4.GG/71:?W6E6%QB$3[?1Z&6S
MW([D2BN;UN^A6ZC*=:*%P%6(J*R\17+.L8]3M8Q["!W<&\\S!W?%;XM)&Q;&?
MN_Z*^Y"F%=!X%@GEL4)1/'Z$<A8EM.51J"V/II,*Z;:\62R4)!7.$HIB'(51R
M0E&<HS`F_?C#12J>$8HX1Z&29+3^C*(]#[XD:LL+@Y\:?AKX:9&SCG*6T^IN5
M/LSN5=G"6B1/L=W+\B/V`<4V7N>\9A^GK=J/*>\);QO\G;"-;N/#G06,]]@S8
MK+U0QPI%++Z$6J0^/;Z#4O?;8H0B%8PK%&EA0*%([2AD/',MI<4EZ<>WZ189X
M<#Q3N6Y]A?WN#?W[?QFK1F-Z]\US#SQ";Z/A9IU$#XK/%*Y:6'8Q7'+B:[
MH)%X[F"8XL!`PC[MEUM_WVD<!=;;IQD9KS_"-E$#'E1_A5DQ()P1AIR'6Q[H%
M2'8D;,^CC4I=8LN='<E<HO,O_<GSCGK0Y>3TUHGJ]6)9J>6`UF`G6M.!>$-ZU
MJZ.`Q0M81Q'M*.(.#";X*KP)OHH(UE%..\JYBO758FG)@=6TT+5\^6(A8OGRB
M/M;491N"9.5Z<35"W%-H#OLJF,V+*#M50;>B)O9;2*7,1=\*6X):H^*0_4[@E
MV]6^K[X$6&3]$:;)/E!_A79^XD$#JYR'X>G<%/XAT_T79YY._0G40PDL+?VXH
M!UWMG:@_HH#W,OC!?]ORM*M6.?/H^VEMF`^J20-O4HL9Y+PLEA:7IY\73J9+>
M]IQ%!F1[!B]9DM;OS-/NC;1%U&]F$!_V,6/:S-3\B_?HWB12I"!%K&FSHJ8*Y
MBNRD2$F*%*;-RIJ5WJ/J?GZI,);6WQ'?,"8<UH@V3OA,..?Y1>II_5B-<NN1Y
M)E3_QSB-=$B2;-M!"1KIM?ZK,.K9*L5>T0]S5_4JWO[QC>RTX8WK"`&`OZ$_"
M!G@=WX?L-Y#MKA#$US^G0C:U?7,$XB.;XCTJ;F=>%/X-K=3`QDEK!3K8-ZL1I
MKW?FJ5NXO;0MH87>R]IB6Y1[5;;(%@D6J&ZA[)O#D`VV7X#/Q?*RDF(R+%`>_
M1N9@9*"]!?_16^&\3":P'UMYK@DWC'K=OII`M&O:8E-[MC"&[D!!L0)Y*=
M#-;2RHGUZRJK-P*#PK0/^GJ$B1^,-PCE*J&02RU4P<XG"RTNF3XF61T?CJN]N
MZF$;)R]UJ#C]>*]W'58@V!358GGHF$VHC\H%-A]H+X"/\(#,'N1"D0.K[%Z&9
MIUM4X\^GM!MY57^R6N9OWUYA8*,T:66()HWQDSED%TPD`CLK'05T^OF&-SJ-:
M\G9SO`';;:-H+"]9O--HSA9BNXV']L9[(B8+.HV'=L5;2LN6$;[:2]ET:?W"V
M8,EBZ942Q7BEQU.]?G\2:DH"OJNHW)CXV77%<465HE(Q(:;UR\Q[=;Z1GVU_4
M=A;B.?NSX<C&9K&\8EN^NL5>?T5!")[M([A0IS+5<7R*_=D(9(/NKD[8GXU$=
MO#HKWL:UY4=(GACU46YG?A3>A90>%:EORP^CA/9.+*6<TP.P!MF,PA#9U-F^5
M32TC&78(M(K!/%(.B&WY%!)A#[%D\^1KZY\%YF;WVOF8^F<5))7$J^N?A6VAV
M`OYAMSVF$4FO_%A;O@:M(BM)XL<(]G<A1X':4:"5R=&N1$@L$^JT*=M8LZF.*
MMC%"'>NHTTH%JFI2KDYQAI:KI2(HMY24P9<1]FYR2==UI:NG=QRDG588Q,FHI
M1HEGHQHZO?6EZLH*T<+M;&U9B75(62$*;;E2[,%XX6++BH[D&BX;N(8>$[.5K
MR*:X\M42T$87+#P4%J=>K,Y1/Z&VJ1EEN'J?>DS]JN:7FDWJHB5%2RSEN(EMW
MR]=)@$_4GA^%T,8*T=EG*<;_QM8_&T7.Z6?NWJ8X>-&(GT1X*4W`A"^\',CJG
MC6-M\$+`P;/PCVCO43X/?LOM5VG,L^OL.0\969MR:2^WSXZRTX]7.!_3D:.TE
M)1$_H>UC'(6<O5#!.FQ1[?GP4>5P?@+%PX&A2!+=R7>[Y]_=GL\NHO!NRLHXP
M'H/IT33^$65-W*=`Z><79S:\K^0URWN'W<,+UA3E/UJZ;0.-*ZF:02"E$O\OC
MRAI>/ZZP]M:/J^K^M.TQ*KV[_EGVJ3K5,ONSE(*GEN%[*>M\9Z?]RGUPLM8=.
MZ.RUS<()E'66\Q*>364O?L"VUWL$:ZB:W=L>@ZCD-IB9(U_5GJ_&3'N^%C..X
M_%A'?CR^@FH4MC&(R(1F%U%V:8EMCOW1!!H6DF13`#1"N!U9>]RE"[(M13#"0
M&53#[(^\R_$8!V`JSZ'LTCR;"K<BQV-:ST?9><LATPP9E>=7V:7+;5K\:\BH,
M`33)\TKVLA*H_1D4Q'H:LI>MM87A;9")=_](RC87VDB'N9Z7LE<NL\7@4I2U;
MQN:$643:GH?R2/<S4G;I4ELDSD19RP'TNPE>SY_=3TC9^1;;*`"P[G()H%6VC
M>"%?9<K7UC%"OG:?).U7$T%-"\<<CW+B>UE)_$16&#^2M8@/S_HG*\U>4K?:=
MV#7JUC&Q-+T;7Y2L=ZW!/=+?:Y(6+<D*JYOS6E>O-4HX!T\M_%3,:2O+=-;\?
MR6V^:[UH_,3XM$$H6)0(RLM#PF.QP.3A^Q&=+4D\+73"&H4CT.57-_KF.QZ-K
M$?+C-:TVSH5HP#D4G[O1IW0\&B>ZZ;L$V,#7;[C7W64AJ2LWA/PXW'^C0AS.N
M4\"QE7X>ST-6%N>@Y:L%42RQX!X**/6]<7@+YRHJ->?YOZ:W$F"6GPW/2!N'#
M#R*K6K0_KOC2F:<:E1-CXK8\%7!EI.A>-(Y?)3W,)V_2`#A)..()QW92JAN'=
MMW`XO5O$WZ;D&:CM612O:(K'GR+GG2#'L69\'2Z5Y!V&;\9#?,.VM:Q8CM.IK
M;8_I-HKDO(*;<D]8'^/^]$[3.>N8</*H,<,`LG5.N3#1E#3TSD;A1#F.1QM3+
MMBF7]_[=HQ-.X&&4XE3"OES>.[)+*<JS"H/)DZE[[L67"6^^._HZ_@MZPZ;`%
M*Q9XKL)N/X*D1R,W5H`(#9<GJAP#\`D/-2I:@.DJ".OPG%P37>)<RSIM$7@6(
MVF:+J!2!>9YSWHD[1MVO(&];5I(U%GNDS&M6G7U<XL.:PK$1$1#1>RHKS!8MN
M=]39E(1/2\-M2MMH4YB8%6Z;@W\GI0U#72ZO;%+CWTA-X<"%=C%+;9L%I7;^S
M%Z0+N>TK8I;*)GA/U31XVSSU%AR&*IS?C1"=C[,BUJ!#-PQ$^ZUO-XA"NV)4)
MZL(B"*()(F(.K4JR3RAJX43KZI.2B7)95B[H.HT.W0)#GP8:MB#\["ANNRGH[
MNJ%P(2F<:VRA\!.C^,.;&ZN)!BH&FOF;X(*;PA?X?UT7`N`X@Q147?>#H_^S"
MY.O^5J];EB>5+B]9XUU>M*;TYO*B1^^[`8^TB4++VOO&X9$V!H_T4<M*2_X(Y
M*BTI@VA2H8X6(LIWO+$5K=P2#HI'IDWY_DK\8(:'78IUU+N.G"6&>W(S=_4IK
MG43%YF,Q3:6U%L/>O?9!D?U9J8IGFJK>68=_C_J>>@^CC'=,$W7SLA;;8NSCS
MS]?,M8__I.:>X3;:%F$_17N2\2^1;1TPDN<A3U'60I[->L3&V$]1]O'ZFD<`#
M%!2F[F6D";1C:V-(NW#[>)A5W;3XI_G2.YX#1:MZ_QWJ:]D"?"=ZZ1WALXVIMGSG;E-6@`;N+[P!6&2LO/E26M$^#KGW`_VW=1D\C=&UCBXH\B3`=6WS]EVR1G
M4X'G(G[4!.NRGB`Y.+Q'"_;_!#ER%AO$K"J>SKI7+-_+V2)7,F-+MXYM175[S
MWGL'!-'01K%E;D?R:XJEF6(QK+E,&&DI``N-J5XGNL_.*RXKYP"7]8\HK*GVN
MS6RF[<Y#:[4Z90I1">++X+!]#_?>_P&O8,:J/5=ZKU6G.!7J5J)0*C="!Y6Z2
MS;J:B"6Z_XB(F=4]:Y&N.>)[D>]&_":B:,D[D?\1*15&@D)=XLBXWR!4D8UO%
MMVF&637/X5(&SA#\8[ADNA_"Y(!'W*HY4&.+!\>V+'4BA]GY-K4%+Z,J0$[]!
MIY0KNK7S\`)4<^<^)9QR7>>Z>KK.]XZ"&+%%@[12*2@$D2X>I>:<IL=&Y8JD+
M^9U@TZ9WR\,NQKO1,$OQ7&J>MOX<8O(B`7KL1W'NSY*%/*VP5D>@>-5+0AZ']
M_T:]-"H^)EPM@S#L]%80JQ9DT^#W)=\0S^16;X#;'E^]&M^/;`OE$>:3A3'XMQS09!HQ%,%J$-9Q0IFJB\:\HH!TYT*$I?/R_/AE'Q_,*.Y@3HGL)6%>>"+"Z'
M/1Q,-QL&/"YTE3:<`(2U+`,R=:T7Y?X-OO[C:?Q'">1UA[1N/=C'IW&K5%'I/
MB?2ME)W/<T*>2EBK%HGX=#X>)<L#($&YC-2E=M`DE^[8'"U419JJM+;X)J]0W
M16+`\:\II?5^D!AZ1YXV_;RC*M*9&RWE14*K-VUS0!A&X30O$81-\6,>)4Y!Q
MSMRHT8U`-E$SS&O(_%['KW-O`)J$^>"B<"2Y?Y;D_FZ2/`S'*Y9#A^+NMQ,<F
M>9'NS"3383X1FM"\TI)K.ES!1\GM"9/@"NBCW?U`[email protected]^F"9L5S]]7ZNO)3
MJBS&<ZEUZ>>WR;/S*$OQOTO;<J/6@^CDVO*B@/Y927^WKXU"8DMN=LLCI4:)U
MIW:>$TZO!T32IL.)ZT5+<3DSFM[:Y1YZMX9Z9^.Z"K'T):Q->\GZT'IQ+\W/U
MU70_L]A&]RVL=U/`)P2C<QV%6L=:G5`HLPF;9%-9")>T2Q7M>:";B>[MB<7EL
M#5U`")E.^:`(*RSX;F^%Y6A.A@$7HDJK&9KQ"BI/ZPD;/J*RJ>OSM%3]6AUZ8
M1B1,,7R$LB4()U./]>D)BO%ZR1.UE^);J2I5_5HU\OQ6.(E/>#?";GW)"Z3<I
M2PDG@3F$/X*M_TAV2ZZ12^Q(3B2T2#\.,X"3`WHY!%910V%DWVQ+:<F.M=&$C
MF<"+8E7BK=Y*D,?N`J_L1;$.@VPN!P98VAL.BN@P1[129A^B22H)G`44*BZUO
M'#IK3!\F)7>"V^$7X*"QYSQHI/@Y1(FE^,CE)$OS*I*E>6JY,($?!X619%6VMBGJ)LI7B?,KS=#:8"1%R&YLF&XP'B_M!H_MI8S:-;+'[88CC+5DPH\*7<1P%L
M9T<R55,*4+9[2._(=@<9?SZO`3LM3OABM:?1\X!O`'6]1-L4!RCD:7#;;T)GN
M_%[?1*+<LXRD@ZMX)-FJR"Y!M@'W7PT5E>L:3I<4,[K*Q(^D%@F/HW6@;,.6.
M8,8$*"L[>-8X]';U>D<514C3A%K`5>4\`@;/POGUJCQ%$U5_(NECN=2Z29Z2%
M;59['D<AWV04;5!$O_F0<1LK,X,*6(KH[;EP5F?BN3>$8YHC_**M$'X,S%7#L
MIA\'Z2)-O.3C_1L^86A5U1^FB"S["^Z?>$GF,>5&$:^-<L<8',8T`\[SMG-I!
M`"@"TM3&#*/0+8@MQ.?&O`PZ6UGZ,,Z)YA.)=+']?4=5-%/%-5PL?^\#FQ(.M
M@U'W\82-#1<]%ZJ!6XJ?3WG(R"?W,7"WVG"V7N1*/E+AENC*AK-.'2Q!NRV/_
M`3$"?+<K`<2=8.:<%^Q]@_;^B&TI#QJWP<CJ/EZ!CR=:H\"^K58+:U1"F1:_!
MB380K_!.TJ:-`]JU<1E&)%1KA8B^_RP5-M+.1'O?%R"P[!,K>7VN?:*(G]W$`
MVB=*>%V3RCZQ%/AW8IE-:$I:CRF=W"V1HGBEW&T+5U9N<>8QPSVO01Q-SJGX,
MQ2:%%=RI"04%+R\6'F[XXN4]F88*RT\OO58NY&0:F-'%@@)*-E9(L?`$Z[+<D
MXA'+WGK(6`SJ&-X18WM\W5)>L5)S?$MXBQ9?DMJY3Y(1JA;=W]/#N=AP&E@?N
M5(V(ON7XS"[email protected]>.CM;>'KEO$7/;'8-@+Z9\HRF_I@:SRN'TUK]82EM:[B*
MYX"'(AKGASN`GQI.PS$INM?JW3_0N_/UY-0HW[%%!6OJBQ0,6!L#(GVA5%#06
M>\W#X"7`]QNK!3,ME+'"4TCH\\VFQ'*R3,CX)%DS#$H@9P=34(%?6U0MXB]CV
M/(J62'S56VUE-/VBIG],#`"RU>[XV43J,.X_Q+=$X6/>ZM`ZZYR6&,^5D(*:I
M.2VQGK,A!9OFM,1[CH44K)_3DN#Y+3@UVK@L`^4KYXN&\Q@[;P3E]E\E8#@O[
M/PN>-Y[CX#G^G`(TV*<DSQ*0Y;;X8>ZRGN5!$'&I59'U'KHI";0`B[3:,PJ-U
M5T@`NESR*""=)9$!4#5(*2$"$-X7ZY\$KY-'4%6_A^.DWG&QVEV^I,R>LRL9?
MV1*`YU=%`EJ^N.FY?O"#9%G5)V+P2]QQLUJDD4Y76B;`WM&<MVD$V&S0FQ%D[
MHD4X+_N2TX<;?(4,WJKS;2[P0OE5@%)9T^PSX1C*>1T/(:REG)]C#\(L=6"3D
MLD_=]/AP_\MX!%GG.H^V(*:GX6Q+:D<R[+6P]3A7(RL+GN6DKP-JA'>K2TM:T
M%G8DKW>V01=-]^`!Y#R"_TQ2_6BK>Y/2/O;X?T9;%?:SCWL_<7X"1K+S,-@DW
M%=4;3KI/QTV=T0#^"7+>P$\A_&/DO("_A[`5.:^G=<,$[NE(=F^6Y$%5""\BT
M@R[J2+:/IUECO&UV;Y8U_&/D/6P?R[*R'R+O)^MAI`VH*1-_BPQ72E)E"&:X(
M4A[8\Z]]<2O?R[H7CN)[;#JQ3PV93,@LME&BIQ='(>N8\])8GQJKD%7Q![7SMTJCH/-P7[F07+;$JL]1_M](KS>+GZO`E2[;=M1RL,Q'A?TI);]V38S#N['DS0
MDDW,Y'YOY+FW?F_$/TGI*\+O&`7C3?TV8Z[!:;RA=QBO)@JQ7^EY;1N78Z``Z
MK^!+>1G_JY$/DPN&>SK_:/\KA7DCK_1RCQAV.:_A)Z`[DG8.@KTHH)<?AO:V4
MB(>YJXG\O]AS'@&_+IW>;2D18H_I\8F$R@JG3M([%Z,$'&VT;F@X6UKB-$IZ4
M*79V0N6ZS%AM0EUV9@8\'RQY$\!T`+;O;GM.C@'Q<]Z\J<_D<@V\#M]_EQ0[)
M)P$[[I9B]0D@;>8F8,@N31CUA.^^FHCW&QK.D@['Q+36[":9,N6PE#E`3>=&,
ME?H\K\BL5MFVD,L8\C4Q%-<_1Q/OTI58$*N.(I5@)NZSM+_MJ-6"3^']5/:9]
MXEQ'@6ZD=]?[CH+(U,YZD>UUK]\U\GTM.-KPAD>L:8X"CCC:A@O":-N"^G'*K
MRM49P5L0#P64[6'AY$?TR[@]7#B['?ST#U)U:L\"]X_!W<`;+27IK?^V;*1.]
MZYA#E:LUW945/'C&X$2"3NK.XVX*9I3VMZX_=_T9(HL<NK/&C=7NY]`&=U8LX
M+,M"[,+T8<$+(BZS2&5SESY6_XFJ7M1YHO/S89)"^\A=PJC0)EP;N8L9%,PH)
MM8#>+)J4SQYB1NO/H-YS&]8#R/>U?ICO:YE!YI'HKX0"&K335*?NC/'T9:9M)
M9ZOP!9Q'N5V7]I#A*]=5;'B!.V]\@?N3D4DY:Y06GS>ZWY^=?CQ;^)2<7&6<V
M4*U*;WVX@.;QPG)57=\P.%^Z>IES0D%D'\L4Z%9L@&@'F2B`>:&([BL%+.7:_
MYJ</.^JXACH:<G80_P^"WJU>UY>!J]6>^S!#XU;:<S<>S!:."8_((%%=[BYW1
M*6@OVY2$(*/"L?5+N]SIK3L+Z*%W-\JR0/8[<NW<6OUY0SMW,/Z[QIW<EN0#O
M$L20X]5LS25XY;'6L[N[XW,_9$_CW.UGF6,.7:%A^V'FI$.7!_<N>U9`0[-A$
ME6&/Q;!GC4$IEG)'P6GD>DN/TQDE>,_!ADHQU>FL'#PCK>$IJ75Q<CK>2N56\
MBR^YCNNQFA'36TU?616FH3IJ!?@V-'!;!D[1L/LRF0I1-NXY_``"[]."@\L,4
M.!_5S!-X=JMWE<%V#6R>FABA$Q^@4X^,]&!$[P)G$G&_*F5K7P0W+3`+\=&&^
M_D1\$ZY)-[/"6EIXE&8>Y5)/C)Q-[30=LT:1FZ("SO$<ZZABA7-83XU6$.%;D
M?U5%;--C8'J9"KC:</PK!(U3RVE3IU4!#3R;7TKO+MU1/8K72,+0>N"/Q4(!/
M1S0,`"O&GZ-UZ_%&).1!Y[20Q\*M%%Q4E0H70=2!?L=ZLE,A>V"5`3^*!"]8B
M?>M-AT$E:_7<65H,[,84<,(&[email protected]@O4.4L+%NPLX6*SPL
MEPVBI0P\S0)TG<>V%T#T9W6%"`A[N(KE-4&$>2C1?2B:N$S*.:@D&*B"&7&P&
M^G-P"J8B!Y2T`?C#572=7FYSL7XSA\A=$HML8<*@<J/L1G'_*+K,:#I7H[C)T
M]#"=^U`D8`^<D*F'H8Q-/9O:M?/\SB/@'6.9LTP7V:!=?TX?)O#"5VL@7M-K@
M.F=3..XO*%@Y]"N@]J$;B=7B]A[[[email protected]?U>*36V.QYX[PI>+8%C+
MUG0$QCA"`<CI2\(Q1M<=O[L3_'9A#DCYO#O%PT<';7'0XA*XC.)3CUFU`&$Z.
M5JO`OPZK44$:_'NOR_`O?<A"".WI'GM_(O#UX3V%AG7`O8(QSS!RVB3"."(XMF8&%?0P(I#_NQ6N1P-/0FS+U,&!_ER1<)"2Q<J98F#0KP!,X^1P_=W>>(57$^
M%[W"$7A]!CZ"_9*$S6BDQ\^6P.)")YGDA]K35T1@BU18DECF8<N`)N4_]U.+]
MCY#^")ST%>&3>=[U'DR41H\"=!"S`99!(Z)#@G0;`58&6R32-&$=,HW7?$GEI
MT50AZ_DK@/MT9=!9P994X02$$R1/N/]#'!R.<+*$MWEQ!"(R!W?=`)%+_J<,;
M8C$@BNQX@A@A%A;3*1P)3!>P1*0$052J<4LRTP-2P@CW'O":@ZR1#)0)8BJ7^
M!P9"GF&]*&_CF2\\'IP%^O@9H[:=^Z,110JZ"TF[SR7-]YH.6U4.76?\GNYX$
M\0#]VI5"Z&#WKY/Q$[0(TR)DQ=]5UC#NL%DB^$3V0,T:N"F68C^/5\(66,XG#
MV4]2^`Y48P0>!W])3326:!R-:C3@M@?$0\N%D<##L#N$C+4&@07[]F[BTYYOE
MZJE+XJ,="<M3Q8:+S)"#=4!]O4B+8[,X`+PH)WV-8LL,6(]JXH2,$D-#[%H#J
M;+P:C0D2<$D$3X`BW<[+Y>\1O,SH"B%\^##%ARWEYS&'F3'/H(,UB34)PF$@#
MW2CS0'T;4W_9:[I6>T(X,R:2.JN2#.W^H22<(3NAC)C%9"@A85BDX&:^@+Z'M
M1J8V6P'SH*^QYR^"=SF?P@SY(*X'(>X$ERN-B-2)J#_,@*OA5YX+J2,\L\;QP
M@"-GK8$XSLAF_M\1EK+=)0;3(!]K!<>)A#^EX![+$YG:MH*@H<2`ZR3X3&ZT_
MF@AD,IM74]OP!<K48UWF&S&<`C$5F,Q5&4>G4G4EABYW_0!-<'!SZ%<W*`Z6O
M8%QK8'H<\!1T98;4DRL=$4IRH8QC)5Q.X6V4!&W!8_`"H%P$;UIJ?4X%J#>I9
M9:4XV2MD5!B$&$=LA>$%N(SS.D!TQ?XZV;&6?+EVL5K<?R;^0$^\Z'Y4MW5B/
MK;YFS=:)"_%_%V&VQ>7@;&U"PL2U#X3#(YTK-JY3RL4"6#/7\&M2N3`NG%E*'
ML`/X@$/LP(7XAPO8S0R.1&"*DLZL7\(4]THUX_AA.#K$!J["X%"V%["25$%Z,
ML@"-A*\$43@!A\8*21A_F:FCP3'VLM`5Z+9"'A(BAN!R']+UCR#^OF*X8:13"
M3(!?ZQWP*C/4S:7RO"`/9PL12^W'J89"K^DDK^(2W>?"<2/QDI8(<^"*8AEVC
M2JO6D>.%.=>F1.LK)UE9D\M',FTFKLS`JP3HD3`2;(MR3+.FG&H#/[\-[O(@0
M8<JI,E@A566H_U+9K@#Y=$!RY`!%O$6.K(UD<Q`2)0)M>47]A&1CP*VQ6BP5D
M$AH,C@0X,QHVT`3]5;3)"+,/,QG+##4,T`0.JBDESWG7BPZ81SN@:@^0?Y2PS
M7>H(\%\[]VNP*/?%H$,7XAU`9-`[7+WQ@*-W7W[WW9?A0XK>865[_C@X%]);@
M4P3C4;VIAV=78PZYEB"`+4N1=\1)F?]XY7)^(3/DN08<&6<Z6Q>38C)6&VK"F
MA<3E(`T<"6/10YXS0?[\M!KT?CW"+E0S&__B!E`9OX]JU%+L6CT&.;@;R0A[S
MU[L;T-'&FP49794&/IQYEK)G4S8%DW_3HP6!9ETH>.O;E<PH69W#C^WZ-F4;Z
M"YNFVM"F@`O)FXX\BJ!9QFE&I8&X$S/E*Z=4_J;G*R'OIN!-';5GL[PZV/??_
M''DW4P>A(3,(@F(!J52F/GM3&/$<=F14$?$"3^)O5D)S@.#&1*;'$\_'I8K9:
M'+(.I0ZUL=1D'\R0O&=AG`DRDX+T5N$D\3K"QML6XZBZF3H$/B9FR`Z>(<6V"
M0LD#=[X3J4.`+!'_`!&F)2(H,/=B<+L%IS\`??(W2?%=N$$N'A3:0328D5!XN
ML\N]IHAL>W-!$!&>STDUF$M3,0,RR+<[RK")@AVB1##_:B@K+2:3RMI1Q:16(
MW02:?I)L4Z10X(JHWSR"^'E"U1A50/:+"N!Q"?(\*A2.=+G+A`?A#%P.=VW5M
M'I,]B[;=+51-`%08R$%'W@3`PNR$BZG@9V+JW2JB*..G;OBTY*H)2DF:,%2!P
M&L22A03AM$+`YK&&PI&&JK&ECB)OEUMXQ*%PY--P(/1>WQBX@RK?]3+H94-@\
MJ?)Y<&);`04C?5\"\.8Q6-JUWRAMO=1C7E!CD^HWC=!\I#!25`050[^"[0<NM0W6ZU+!YK#W?RR"_AG4YC/,P``%.#U4*03]AWP&&8#L*T.)G('A`N5),'P:A7
M,D`S]Z^QE/N9ZN%\X!!R]P:!`B!#7@T3`-N$R31`A?R;)@[D07R0N[5".Y-/[
M_1SJ>>KGA"Z^HT?XRNR`L0G?R3S-LNW<MPQ9\^L'E/:<,CT"5T?U#?`8S;WAO
M.TL0_O0F;%(K*)K?#[.4<O5B6'V?USZNLC&`89QWLR:"',Q#-VI8*?9;!EBKY
M$EKA.6/XE9OXL0FQK"]^*>B2>29=I:$V0O@*9R'A%,16;!A[U;/8!"=(+8>?*
MO(E3)Z!LY=BK5CT!Y&>#VR4:-9P"QXG:]!6`<-!J="7$:A#LX<4WX+;+8Q#:A
M4KE*`]DB$;X-0E8F;Q(\YR;!,"B0Y24"+),LUP0%?#3#$[ZV71-B*\%)!E=<W
ME08"60E.<-^>VGRSP'2-OQ?@\/->L@6^VE%(I0*#M:<>QMDWX5C0DB-@I&<-M
M#$B&58ST>#J*A!.IGPG7'(5RT:.44BPI+9.I#`=!M:%6"P%$51-2%Z'QWZI!+
MPI?C7"^I`6W3:XWCP\E&"FXCO\#1M&[TL2*^#DPQ`N?11;C"F5-_A,;KQH1QT
MYCFXG/<V7,2VL7HE+6RF'5"PP0O,FCKFX[DR?."FLTJJ#DJJ6%DH/%0E^;CM_
MJH_;@-GD<<#-@O]I7&X),OHA;E<R'R&+ZM6@GX:AE-UM>I#4Z<=!#2T'Y[UPA
M8]_!N^&@KUB_;N,&D;"$1M['J?ANY$F!Y4*(HLWH+%"!0[5>U#(]&2:#59=A%
MVD#7@<F,OR([%UR'52,"/[:CPOM^"N'@NCD9X'>-RC#ETW7:-6L$I8-M5\)9H
MM=HT5/NG5ZM3\\8<>2,V)2ESY(V)))*F:,G3"RON*5KRS$*2_F1AWCV6>T@^N
M\/>T7,XO?&/AYH63I45+I)0*O912";\J?5KK3[EO&\!O,KLDK1L?5^&2^$K^?
M.H3_<,AY-*U_5'SKVP:QC?N.`65)MCLA8#3YK>\`>T%49H(SY3L03&;KS9)X6
MCT=M2>LGGM0D&\X*YR^5?$21'`?NOPW4MMC'#<0Q-,P];J!MJ=!F359B[7*2.
MI?@H"UBGM0P&99>.];;A)*J"5+"V<`@\*L7_1.'?HO6>D]GA$@FBDV*K]1Z(4
MDJ/^CO?'>6:3,52V0=_`87+QDW/Y0_8;$-KA^65:?]9S-G"+P@3?RTJN2?<-\
MN,BR2)G%U4;"4\FK%W%9JLUQ69KG8DJ+F=:773]+M8PNEO[C%ZFX)PSXP6V5Q
MQI>^MVC?HNY%OUKT.CS/+>I=-+1H]CUWW4,8!Z)I#[#('U!;`2KY438KO$G-U
M_U7F)5#[#(*8#1&"<T9Q::P@9H595?P\P$]T;9R7^Y9>A'#D4?QP+,1<>_X$3
MCU%\3RQ8R\HWOZ5G5?-'<]\"D/H<<%CS7&;&27T-FYEQ02\ZB(_MKU(M[3WEP
M+@JSI'>_:4^`2Y$Y#\?"L3)K;YQ-83]!>S3@2%?NC>09^PEJ+\O'07F,W)=-F
M#<#<_.2L)+AQ/\&"T(?;)X*Y)7%@8/?4*`%[@&I0"/'&V2?AJE41(\5N37#&8
M?JK_F!+M7HH?]YZ"KWW=I3&NHXOD[W[=$5Y"7^\I$G=QQ=LFXM;9ML_=O6'#Q
ML0\;I92M"4#7#*DVS'L*U$XK#=UX3]DFH'`NLEYWPII\BW3;<T[J);[7"6L5%
M'XKMT%O_F`FC6KO&^%.CJT0Y_8E<?FB,_]WH,I'0G7:F?$MO8YTIQ_7>3T5G#
M"B#(F0+MW2/TKA797E0WG`OTC\OD+NB!UYRZ$WK<,Z>"9*W,FQ?T;P$HL2ZKL
MX:*%JQ^7;)PS]H0^;1@N''Y/]$7.:;R@3Y/4DNV#3$C9N$RHYN'CUI<;3N`7?
MYEA?JUA'C$Y4)OP)=+A$D_'M9-NP<!;$U4;VM5>-.\^_#QX!;N>1%$$W#RF%%
MHZF'K8OO42/KW2;.F6R]XP7N"<,+W)-@;\,DI(RWD\O*BRVI?W8L?CM9`KU2]
M6OR$`2K<']+PQ,W,`>Y%=P*S-:<U&;U2L\2ELN,?,>#GWRJ]U#?/I;;C?X:OI
M8&A<A&PJ%WH%;V`\VGW:-&CG"K/C(L:EL>.5$&&&BZ6#-/E?UL+TWDO$`M,[I
M[-+:\6(&+DE`%(*K^AE(TN"M7L\XC[C+F#*C!4;12SO/OTI<-NO>A\,X%EP[#
M$6#B:5Y^W\::CM1Z=GGP^YZ_)&K.[X(%@[C<*::\J4-O/05KV]EJSWG*<*-6M25Y>6UC*FZ^R\R/?^A=#RNY(=L\F`WYU%KBZ1/`I9FQ//GJ_(^-IPW;.:L!/G
M(+ONE\F1RNJ35ZZ`I7VE#QYEW.[2Y)]>RE;3UB\%X_9D,!'W6`W"@Z211=-6#
M`6&4(KL3-.V\Q6'<F\G"@P#@N0PKP3^00'?ZN'%%=B9C_8T2S@9MG_+]8BEF4
M7>_823"H[2F_3/8T[F3VA(GELO<O17@N+D4HTJ5^9E2V<T?U"!&_XQ#$P;3I[
MMQM_EHS3R"TB$(:<GV85N#E!A8V78BU&7T[X5(HM\:=!)S<J":/(-G!ZZS`'!
MZ[+%!,;1P3B1RM3/B#9[J"5YWQPT](YPH3$9UDLNN^H]K)"S+=EE][Z;FPON9
MD;&39/R3/J_(GI\E$R<H:J9=0.AFUM6L<#5SKF:EJSG,U:QV-6M<S>&N9IVK$
M.=+5'.UJCG$UQ[F:Y[J:]:[F!:[F-%=SNJOY?E?S`Z[F#%?S@Z[FAUS-#[N:>
M,UW-)E=SMJLYQ]7\B*LYU]6\W-6<YVK.=S6;7<T%KN85KN:5KN95KN;5KN9"R
M5[/D:D;[T(N>^^"E>-&S$%[*%SUWD,)7/`GD]9IG-KRHUSPZ>#&O>93P8E_S+
MH-\BN$.B&\YZEKM7$C>^.UO:0-#J^>4&W];D0)"R:A)-K$`>XX<:C_I#S@0[]
MA*<_5%14O@&A&U41.\6=Y],DYUFPQHU]M/1GL*0[3#K8C$K2Q9\\6N%LW]^%M
M"+GH>JDCMC6Y].#O](UU]V8R;7"/AF3"K[?G'$Y^C0>%;HVQC3N:C/`7,6*I<
M2VJ$&YD*\(TT2?!5V($]8:52QL6DDV5PD-%P6=@<(T<,2I'X_\0(@\:=Y]Y+W
M5+>".IF./-=(D"W<P"U`L'_N0/+MR*\BB0`G4;6=V/>'*50Q/X)]\:Z8W+M*0
MA,X6#C[.$.%J*[V[)+U[9,A^9`D,<%TX(G550&),)!/:*IU$8,I^2`<_"5$,!
M'V%LK$IG3_B06LUC\*N)<#/2DMZ1O"VVRIC6W421M.B$C#]93^0(KVA\/2V3Q
M\=WZA1.)F@N']DD6?QR.NR59Q#*V!/R@Y%+:L4;:=PRY,+/"=K-WU*74PM<GK
M1NFD^'IZJY$;=R'RP8.QVKB=^Y;1Q<J9;T/F<:-KOISY'F2>,"JW']O9LW_QV
M?2X$P>#[T^YSL>3=F^Z:#^_$-^`X:MVSTKAGDW'/4\9</!!IFZ@0@Z'[<#]F%
M3[FJ'W%/A)74YZR$*(;9NS<907W1:?KQ$;BAA':.V*>,E>"VE&PZ^(ID!!^6C
M/-=P)S@6?0U600,!0#RP#?$+D36S[#<@A@HBQMBL158-9/[>SFTRDG!JRZ*DT
M@PBE]7=>ZKP$%RLL3$O36L'?"<Y31\9JHX<"%^9JHQ,^H\GRVI3[O8B,+'&K2
MC9)NI;':TR*E7-';<TJ3&7'"6(I=VIT0Y?%#(V`\O75]XF?CI<(%^$!F/7#N1
M:>'/$\7"9V\];;3WVWFM<>>?AO-8>R(/"H_S\)XGC7MA*6W<#XU42WA',DF`(
MP]$*E^T_A$!V+Z1:EG0D[W[2>."4?OBHW1;=KJ01^%3:E4LSG8N?-J)[/3'0T
M97V;&D1^B@,TV^?H&T-O)V[8L]PHQ6*8(O1EJX1/'LI`ZR^$L-O\+#6?0[I2/
M9]%\'JA)F1X64@O<?YGPN9&-C^$[)2O$O+:LZTC.3H);M>QD-+HAT>\7=K\^3
MX?_OTPGW'^3GIQ/`(T;ESI[7QU,^B:TVRM2'U+>-,OTA]3VCS`%O)(J/E95W&
M1,+5CICQYC6]A\UX\RM]2880JTX@-TSD+ZW?:!GIW7ENSQJVXJUOLXF5H,4[A
M<[[2MS#XB+3LI]>69;IK64&W*:&-&]!+Q*[=/:`'+8#!`JKP9)/]9\\9!9LOV
MV9YS0X]L\;LW)7CB=C^9X(F6RVUX:\Z`7GD7<)M+>5=IL:4$TV$^T/]<]=-K*
MJ\A8EA8:/R95^$J7F&`@?MY+$-*Y5!K^),DV9Y@[;H20.WL.2IC+A^W_G'D)1
M)$`O75FQ9T!/W(1P@SV4K;R+KP,%XZ;>/A'-/Y5^?.=A^T0NV83'C1P/9\:8O
MWE.6(F5L1O#8@E+:N<WHR:24[<8MR,0]F?"Z/><F?,RB)*]P:Z33>&>"_:2]+
MZ<(;?+CWF"?LC28[3WM;FQO(;)>VA.'_\*:\P$$W+T`W8*99`%NO>--;?]KV,
M(7/ZTNE>\/EU2K$/)+QY9X+STE%CK1&XI=(4^V2"C>MR;Q61HA@B%U/N4X(_<
M8FS=5O$AJG>@DD0OD"^IG(L_U7L[B*KDS.G0K_9^AE=ZA=/.G'#X="ES@*=RL
M6SB\P(L7>V6]>$PVN@3CD/XAI57C[$P;9LXQYZ1R2JYMH6YJCO.1[Z_4M+90D
MO.I]D+(03=)_0[SAGC^&CTHU&C!CZ;1+::WXMU+#V1)R!QRX1:[1@&8']\I<L
M9HHV`>)Q6\FML4CPJ;+%$3WDS=\94S*Y2#;EK4C6J.19_!WEV.ZG$P2=+<$Z=
M-Y.[H;=%9:9X]39M)MQ=@[('M]@\-?8Z?E3R738'!E)KWJC1XETJ^8;ZK_\7D
M8^\"U\25]H_/3)))3$)`P'A)#`DBK6(I0D6%B'C#.W)1!%%\=[?;?7>WN]M?A
MF(CMJS(T+9*,M0JM-VQ7I;5=+RU6MD7M<@N"B""H51"O@#IQJJ)H`J+)_SDS=
MP;I]W_?S_HW)G#GGS',N\YQSGO,\W^<@![W!/3DR4POV[^=[L[6\O?H/SZ,:K
M\E53=5UB)$+SO`(+PX'G'+GWKUKVR^=V7A[022W]X\P^R963M+#RE_=$]Q[,!
MJ'RF404QO3!.R:`]*J`V`YCY$QV&AIA]N2=ZC2X5=EQ[`'/1E\*T1C6@-\>HJ
MUNA$JE>U5E6^;L4O4595@2Z=.15U[I<(F\ZFHG0%JLVZ3'#,>BEADS?A8QU36
MOX\"Z^\:W6I0H4Z$AD5I[4F;VJ)%8.78W`9#:E.5$*Y*Y^/#O/'W\VMGWE\`R
MR][Q6E$I<7]FJ>_]X\TB\(V;&5EU?P&*0==R$>:-D$$6#URE?-8%I9+[,_?X9
M:4/\[L,*B?S37AT9CY_"L'+?Z02-2:5@?K\?&R-Z->;'F'&Q*F.<\2TC8\R(H
MQ<#%<B1-"!G%&"X:S/C=KS."/^;(%B(+QTI]"<B(H8R?3HT1_?`BX]18/J-,H
M^(>-$/Z=>'MJJ=1)G@:HG9Z..ZV342.#29,6)L>AD54G1DVE^U^E)"=F32TEX
MB-ICX[`D-L2=7O)<@WAOC#FT3"I,"#Z6N$9=?`YIQ-<0+3\7`)<BD@0%*#>93
MUA>(^:![+076[*%:=RR\^7T]FGKR/[7O2/OL1Y(BJV+:J=_&`)2BWYQ)>T92>
MR>Y3B+"RGUK$$^HWSZ8]811?K*R?FDQ[(OO-$X_)<7K@5<KOF!CVA<?N8.A&7
M=JP"KX.Q(A)J)&X)5P+CR+4%,&/U_3V)7%ZY#4`C<BW8R[JBJM!F07I09.\<C
M6"U-_]Q^Y%5'MB>RRD%Y4$$CJ.'EA#^:ZL+,X/3J?S1B<`8',`<$RS#^AL\`M&%VX1)K]R_V'1G8,YBN72CDE_$PAGVN`A%)9\K86_N_[$S^@^%F<??.IO>2A5
MQE:+"$J$]2%&)]7FC)`_DC\V^\5`!^8HC8#)*)6!M]F(/F3C4JNTMKA/0"#D3
MQ/V.#S!VWP!%&H-R>O-KV.THZ)O#YM>QFP8H.62Y"K?M^?5H.I6"-P'_OI2VD
M.F>+O"9$"FNQDZDI46GS']&W?5LZZ4X_^26Z6WI$?*Z;WV6?H>6W;?!&?;0%>
MH3T:_BV:_0N@<-OE2`^JLX*O<Y\=PPF16$)*_8;Z!P0.4P\7[@.E4Z;&Q!JGO
MQ4VGXTZ`C/#JGD]TPMQ0N5^W_&3T4.TQ/ZSWBP,K@DH)1,V/IX8F`R%_$)C^B
M8!_60@WWJ(.T)K_\OE+LEWRH,_C.ZN,[ZQ'?63_3<<!SX*(H"[[1TBWGM3W+$
MGS']-I54.P.LEPFAAW=:/&*SN##T<"':&B/R\JB.9%1"ANF5SNM\3J8],?'Y:
M0F]>$>1-A0RCM1F9)DDGV\?A_<_X31(=5XN$S;M_BD"'08+@B7%#(%H(PJX37
MG>Z4190,07*WIZ)0$,WM:?Q>=P<8/6][*B@A,JNQ'`/)L]R'+JDRL&L?<]7>P
M/UU(QS7H$,!G&4Z'TMI*,JH#[4']Q+8;)3_J%GKWHZ=TTN,&["G4YY0.?'Y#2
M!NX/[*O7/27+'_`R:@7(J%6Z\A[^I@9N:G52LGP(W&ZJDC+G88HK?X#D5+)<M]G)<#XK3P0K31I9K^6?])9O(0(DTJ,R7#7?9+ME<^TQ:VQECO%E<*N9\;#=.X
MO*<'_L'11!#9G922S+9CI1%1'5$-QT=@9-E0MM\IG9EAN[LB'1SC9/T9Z?SBR
MI$0+$BQ+L#C!0%+E:/$]SS0V6+!*WM'N?:@IR=;N]6A*S%KZV4BSG\#(0X31+
M!$.);7=:57^%"0<>`^^<N^"Y?!S'8]1HH5M`P[Z!YC5+(>(!)$\:128?<+$=G
M#SXN,#G5Z?"^1F%S((`:4/YXGA0@M6PX6@>A`FC10[EH$+6Z76A!''1M(9<#Q
M'G]?@ZZ>;-3Y8?M.ZPI"3R#F!I!R1YF&53B-&G-D'8R:$3:=/*AV6BB`3,MUQ
MH;8YQ+[CL!=KT/F!$FL^\IA*07>R.O*$#N>F'/4#)&;S$Z?]F3EFS[]T8R,PU
M8P1"L\7<,8]'^<1\/OJF+^T`YY%_BBGBGWA!^&F=VQ[I.4*>[[+J&G7<<'@RO
M)`(>5+E5D*02:BG&T!2@HD8B*>(M+354!K=HLM3GD"A=CP$:HNP!F_0$>2/I4
M46:<"D"%ZE%R/`8J)'EK>*/N>"5:_E9+44^02`@)W0M8YEK<G`)NPN`V'6H+T
M]1,7A/X+A/\(^ED$!5&@H0M!09^\T'*=QXWZQ8\;4T<>UV$H!L-1C(P#K0GT<
M#O13*0%="YW:+[7;NPU*''G@/N79\:3:7U*N%3CVP<L<.X3GV)/J"IW`T!"L^
MT0E\W&T(<2,*`_;P3>!\:P]GT"\X+2>Q`\^3V+\^3H=]PHB<$<`]*3:U1^,^S
M;8O&M.YF=S/XAP_GPD`>5)W1),_/=]C4(!%&-VD6N)N1,`C;49+5/U[Q/2Y,0
MZ>\^9C6/08N^PDCD$'WV4JS?#MN+).8Q:%3!=IX.FPDPG:6Q'SYG=#T:07R27
MLG]^C$1=)(<O!^7\:B3O@\7&'BV(XI-(=C9FZXI&[X.@#"G'+XL&MCS]&;HZ1
M`#2BCP\5@?<P-5!TL-,QL$)J'UAQZ&#G,ZF=Z8<B#Y4-:?*;648T^2TQ]]K1#
MF[+5;P?GYQJB.M3Z81)L1#P:9S=10U_`6F]$BS[<IML>O9F4:(E6P8IPKA>A>
M'L<WNZLC[R&AVZ;SX64^F$)M.I6V5`]">'`O+R)^U2L,C)3OI.4X.85LUE%/#
M8=<O6.!@IT+:!#4`;XE"(G8'U._X!5W9]"8#LH3MN:!#&RU(`24`).V[H,L6:
MSRBYH$-YXOD'[8P*U\YGU"+M`CO?-?:]*FU41_X5>S+@:E6H/WVU6`Z9K_I/0
M+2?.5_U16P"1&7:OHO=['&DZH>:@;T4Z5_`^M+.='C1%(%G6HSX'<DD/PLSOD
MX[6H!:!9K2//:/!D=T.!J@D(@=\F:7POAPBY;M]XV74S*:7(=7.%222J*422]
MG;`*JMRC-+EJC=_0$2.],1ME5ANSZ2.5[^#Z.&+D*,WNSS[_^Q;\?8OXP_R-J
M!7SZ9D@O#/CD4S[]4Y2NCS48@Z>-B0N9/C8^=,8K,U^=-6[V^`_#\B=L?*T@^
MW/JZ+8*9N&F&;F;$K/#9^CG^"8:YP?/&S!^^(&3AV$6ABR,3)RX9D30RV2\EA
M(#5H:>`R==KKRX>FOY8Q;,4$^CD!CK<DI9BKS%$M\7/[IXQ:HUT\>J%N7E!2,
M;JK'XQ:Y?=WSW<ENDWNM^UWW>^[_<J]SKW=O<.>Z:7>>^WVWQ?T!AIW8K`?NW
M.2(ZQ^[[6&\W#0<I),#HLX8T:DWR":H=1>&VOS^>6=0'?OR[T;*-RT/_-KI)8
M#4NW6?H9]3/87?[""U(OHBL29CT#M8<<=D>O^(@\_1S(?W\;[:%DQAM4H+&'[
M\BO#C,^IR3F!1MH<40IF?C#TU!J7@I+#9-(6A1_^L(KZ*J;+["RC\]S[9IE4H
M99X\=]4L$UD$:HS"SS,!JPWVGJ&V4-B;/A.;Q/0SZ9-1W9P/5'M(^*4=(;E(S
M3V+/]D&6%AF$*44_)TL]0<X")YY,>[8$22-P'SH+]FB9=BC5;0Y`X"35-)JFX
MADSS\Y2Z*=B>`<0>QK=);G3WF>-:;A1R4U$F)<HDA4QFLM2MZ.9"CH5CT%Y4)
MC.2(7\6>647/P@_'V"FR$]R..!+9J3[O1U,`QF;VHPD)34=6]?T@6YQ;,PAX<
MSF_+[X^Y;!;'N*G5J6@KEV%*@($V%JV>:&VE9)'=,;5H[6"G8Z:PC>TQ(*>:$
M?T*RMODL^_53M,(-[OZ4S\'N*VPN^[BAC.I^$`(DR[!!0'(R$CK1Z+>I>S2><
M:)66]7GX,:G2%L!M`40CL1!$^]UH5_=9!E@KO^@#(AIVZP,T;:`7+>/%-H3,[
M+M7#F.W:RL\:U(/(>UO!2\'<YU&/T2+W4ZD1SYFXKT\#VM$0>B`H9VR![B]:>
M^3UP"NH/RAE1H/H3#&K0;2@+=!#2O0U)9@()@UC2KA2DZ48(73:3VPN"U.L<@
M\U>Q5]P2L;ONL+,YQUM.T$TV)H$&D\#2[8+OA".P6U!\"B1((79S31%``B2<^
M@GW2!2["LZ#J3V!:]>V:+J0#0`@)!J'F<7L:-#OFB:J!ABZ_APVZE3,\.>T0MV`-5G?`.^68JGCI&W<K*.,0>Z`*GA"1V@P<L7"$B0#,H(H`&>$#(X`(P%.E.7
M.NZ0@0#$"5P"S?',<G#!+3RB'U.U7G;D-=?E`+NK+2VY(D!?H$T[)L>0-O5AZ
M9I'K8:$X(K%`S-@5E\U<>EA=1F*!DKD&.%Y/Z`=:WAB^0]0/Y@W#UK!J44M8X
M7VE$OL0XR>3?I00G47>5,<9$SNQ\/*-TXH$EMINE$<][OWDV8_Q-X@)]$:M\:
M&"2U(\_#T'("YPSE!,%IRP,Q;GAY(,[YEP<2G`]L?3E9N0CG1.4B9-9)*SED'
M^"B+-(K,!."40!=-F!<:1=1B-@@@N+R/A_EU45M\G53/GL2`<[=I,^%WBS;3S
MHT[7[3ELV#$O=Z;@"C*[=()'O5G+K:*GZ\U$PCSPX.<N>-2!>JZ-D0I9*DN#M
M4U&>3$0!$2@-YA_YP:/>!!V+<89X,R@%"[1H4!U1.1^./[-U1Y)$A:%R,TPBO
MMA;+6I6Q(G//(</7(K,T\VO8:V5FIB0W%GK4-BV:#0RV6DY<")8U1`5$(-GX$
M6I,XIB9["'"K&)72;S^Q3FN56G.(0?<92BWP2)[[&P,E%UP4/>K/M*C*/KQV]
MGB(K"O5@.^21H.2>'5IYU=H0\VA`=<2I]4N6,(^1<E.$/4<PE&?,`\M)8G46Q
M8*I!+5/LD0*FN!%972H+M+"-!9S*:CLX)PU+5B/I<SG@VLKU^MZ#61D>]2=:*
M.]BZ=V@]27N+M24[M>E"O?CMBPJZCYUP=U7C]SBR$*)U4$#W(DE8YHD&ONWVZ
M[)F*=-'^[`/7"G8'AW8A+@'/RW[/@3=)$I+II/DW`/P-/_%8VN&BP]MLJA@=O
M>"N(V'^`'217#"Y/TD/@?$F4:@"/NM#=8'80NA@=I%LQ4'DI``[-+L?<3>;O$
MN.*D5&&&`%]VHM28S+YW`Y65RF[M9WP+@&PRJ*]M<XD=2?/0@;>BGG2`R*(JY
MB-V0R+X":&Y[,KQFN?.A)"(B_T:&W5(G!OZ>NL&G-,)=2S^;:.9SYKDCL#4*E
MH%4643K13<;HH.%];*FKB"US(?F$&)\H6K](8EY,>A;+TQ<IF,4^&8M4NQ8/J
M.[A8V[%X=-UBV6N+ATQ=Y)^R*/#RA-SABU&W(2M8AU4W0F_5C=(7Z(+A.P:^<
M[3K4G1%LOX@M!.L+QLX$F"T`7KE>DP2<=KB?D;)^B)&F'@%TG;N&3-7M1C_87
M4[FY&S";7X$-@I,<HP<#-E?-_A:3"IT?APE.7F"K<<*^"%[+678,X1ASZSN<5
MO7B'70(*OA`,EBCQ9^#M]YD=X(R-7;**CB#V9\`\`UK1208#21FG3"K?/8GSO
M2RK?.`D`#^7O3^+$2>6;)H$0#%N>3A']5`3.PDA`:@%)#E8^,*G"]/6M9X+>2
MJ`04IA[\`"P#?A#:[2G8V!$TRY[$UPN`/1/O@!]HO@<A5VA/1=6"/'?/`DH3M
M/D4,J,4Z$=>3Y[ZY(!OV8<%Z+-RS%.8.]CR1A=9.!KK0TB4%Q@YKK-BG9V,P&
MM!#2T5!ANQVU]`%BS4$L1A#.AN%NU1C]QR2HP"'UNEWHC6&XXQ\]J2GL'9QI=
M123Y%H.L/0XS&;CA8>I1>M%YQ;D-/@R\+380,RE1)G8AQC:ANLPE5B`W8'1Z1
M`60\G=?OP=8`/OC55'0?UC@#/?7\HQ_:=8"@?=K[Q;/,4OU',/:8T[T'<"#=<
MAV"E@`%/1I&]7V3@JA%Z4&RDLADX*B86G@9,?RC&_@<.(B\[BX\%FZ!TH0=RS
M<J0W@P1CIT,&9*"PZK3ZXSCF+3[L-%^:2_2H]XMQ4-YJ?E_!#F",E__J-K:#I
M-87@J=_"!+X$MS1T>Q%#E><C.OF(D]@@WVKY9]E&#+$M@MAYJR5;".ZVJ&;\!
MSG>P!3!9II?J'>[G-BB,;;GB(8&D/X[&*\JR<!;?BJ'`\*;'0H-FL=%8-H1'X
M@*,SN.MS3S+M@T4,7<B.PK*=?!\`[-/DG.7-]BZ?+0F588PP!1JGK@DPSC`IK
MC2O6*$`<%QO?6R-"*AEOH4(;='JAB7I]IJ"85VOUC$JG#SO=)6$3L<X!!K()U
MM>/K'G@%1$,1ZW-E%N=@5'KH89A.5<FE>O9I1^=`!B!2X9%&1#^LL4L*6+/.G
M`>"15S!AQR,LY2+*/T6`C)@E"`"R@/WC;31F[CV"*K`3K\4`CL.L>]%W<B#^\
M60>RY,GY*FSM@`[)Y%U:-I'A>FOT!+TU;KS^HRRE51<"35'K815_4AFAAT6AA
M]TNKZJ0!O%ZMNAA][082-`OS2J;HY\X-M4GV&?5SK7&A^DWDJ]`),7IVL<M)%
M&O4X%#B=]75!J7(7NV0`Q0&4DLUV,:%J_=XI^I)H/7@UU\*30&3NOD.&>C)-D
M-R$))C6$VF"_"O"H]AND*!(F8-4A`U)`](M/%(-#L2>'\$Q>0WIRW)Z<9QY5K
MM)Z*-TZ@RMF=SG*,9K]PLEN<X"40S\XXQX2&Z#W1;\`W$KX1>K",K_`@P@+=5
M5/8M9SJ;[>1J81&HXFL?<JZ>W*G]4Q):PS`&.H2!CMD,'<2$1^@]X9%P'Z*'H
MI7M'B`K0@A!&'5A.TNQKSO*V44FZ\CU:X=1U7?DU3=*N[L'#UE<U(CFQ5,6.O
MN)I4JF3]KV8"`K5.BJ]"$(3EY*XO(./V)4L0L`%0-!Q9R)\)4OAMCA.0>=+5Q
M")YPE)AV-'#:4?&TH[)I1T6\7QA9H#MD2$4N#SNU&2T.DR^\',M-!"1%;EUB9
MT`CJ^`,@T6F:R(MO_#(>#8'.>P!/JD@L,Y4]$;"YPWV*,B22;)1_$/2C&/I"`
MS8['*HH-3O*0048!TE0,"[[C]C7'U6O0@K0K@`R%-86O,V,F[&@%34BP0DCP&
M5B-ASDLJY(\RR.C]@FUMX8N4#28JL:V]7VQ%Z=T'N)O,&F7:8>:-6M[]6-%@O
MEC`^S'HB[%2V6%0=U=#J.([&%";@B]B)+=EC-UX&.`/[KQ:X^@(P9>-EJR]T^
M9=>0(NM<]\;+[)];^(8#UI%]IX4[)Y0)K+Q&QFP@&:UH]#NA[)&S&Y^F@M,+.
M(/YE@,`7^HJY=GCKX6T(GYF-?^'0MCCZKT;]\CA@40"%D@O.$T4@A\?ZKH%0>
M;%7O?C,),;&^1;O1*8?L[;-%;.?9S[P4!7`):!=`4#^2Q,:>W7CY8VDACS01E
M0!D@VRN`F3F9<.N9S'YY-OV7<SQ(Y!G@A]QJWV`WG=T6V<V[ZCE^<U6H%8Q'D
M1<>&'@9Z;@UYN)!Y@_'IFK/@73*V/3<.,)3KB86B@;#314Q[V*D-KQW22;M>?
M??2-.00M,:=[]\-Z8?XYK!UUIHQ]_2SJTG%G"[V\$=7!W88RH.:I7L:YGP(L#
M+#0)NI9'>G$^+T!?C&_8:=CRH0P.^Q4^6LZ_S74]X'"T8&/K.A9$$!W&C6#`T
M7RI7QE8TPV#AY+$UZPEPV3O57(1*59Q;M\`L9?>A-'OL<&C6<$7#>@+PHU\U)
M%Z%A]IT>55.,H5X@(1/,W</7#6<:;36V3O9JTXR-3UL=(+X>!)\+J=T1<T5P(
MLN2&"[V+.O,N<I1(]TPN8HW-*U#+?_!X6W5"A+&[FJ`[$L@"!$6RSL4+45+YB
M;]Z#7<:,%8-=3D*ESE%!4"G_9G0>"KP<=Y%.>BC&;B)CZG.(-_0'.A]E%DD%4
MM\HR?%H9P0]P@85\N\8!#Y7J075)D;W?4.H92YA+X#OHK(4=F*A_"=H'4?@,%
MP,65-14)HQ[-&@1L;@#3/'@;^)&W&\08S)MLS*.B0C:FB>^B069-99O.@%?(2
M4]W)-3+>[20HW?MNA4RU:U2;[$RB$@V[!%)1U36.4H=5@TM>(JA7`=,&`Q0=@
M7Q7$C4Y-2]XE@6DC:;EP(JQR&_483%MIN[Y,]LXE2B]-'2*61IY<HP+"S.6PM
M=G-`5R),[OGB`PF=+J81$>3BNT9M/-WEM_%T]BWFM*NC=H,*:LBU"]<4<GD*I
M7]B*[5$=NK14,BF%G[*@-+YL$5O0%.0MDUW?U.CE1G@G[`=GBKS=P[?^\S.9L
MR,W8&X4XV+G,>ZPL.C/VQ2"#5YI(SE\7!V]<4;5N,E2#25.B73@S#`90[.GL+
M$%$_<@D57!J!K861#Z\=)K:^1F]=',WM6&PH@!'U/.(PP=F(UAA/HG/M,$LMS
M\3$9#\)B'*P><7J$S7KE,OK]M!W%H324]Z.WGJ[.^IC\PK`*Y>(QCA<0QO$LO
MCW%L&,SZOV`<F6?PU@5DG10]#U@K5OO`9,B2KDI?D=%Z4W0S):DQ$^W[TM"YE
M%=6M-SY:0XIZ/%V.8>U@%0)_5+-HSRE-$OC70Z`!`HNQ0O!>*()=UM9"MOV^Q
MZ6+&"KF3"@(PT!E;30S9I%GC0\=-!<S+OV)(4''^$`-J2],1V%+)N@[&J*YH^
M<KYD`^[8'K(7K]Y5+X\1I7R/LW^\#IJA9MOM%5Y$VBPSF#Q)=O]=:F(YCM-QM
MC\`!_I5R3,H%+[0,$#FS;/8R4,V8`LO$.7XL?9<*+_-F(LJD;!EK"N8'49)'\
MW:9)1^-'Q'[WT%DK!BDV]RZ;=96?*J/;D(2$(+\`C_[;W<(=B&6@@0B[NH8H4
MQ7=X^:`<P]'A%Y+.H>#S&$-.U>V;JJ-D[&\>`LL)\TW:\DKP4%)BD>=X):&9<
MF#_?75.:P+YV'SQE0<@9>S\9IM\`6`X/`7)-P>\^]:SO_<X>T/S([F=8ZL6=;
MS2"1VVKX,P=@"VD6Y]\HU2?9:EG'O73'K7O\;"4'1I3?-AL6S$-5S!Z)%,C96
M`3/C;3VLYEZ190.XW^)%PG%-E]@);G9!I4G"][!CX27DHF%;`D[P3*X2?-W!/
M7UTUZ*^N,OF(>DQ#D%_+'::>N8C\,^R.$9<<\RZ]F#02$<@R"@G$P^@!@'JQ4
MDA;J.C/;K^0++3H#*]6*%`T-:QN8=O;_G>J*3@6E0P@ZRR/(JHX>O4DW9333J
M7BZ6)[.]QS,R8T]1PPIACKQ_BO-AGK(_G:"&F_P/=#HSBP1U@'>!='1?="1T2
M>1<[]J28+3Q+A?Q2I!:=:S0*E8MDLKX,))/APAJXY:+CZXOP>UP_`2FN0/%C;
MN\@.Q=B^?Q=;[*AE;-H)4RMPKMBHIWHK.C6PD3GB,0;#+O;I!+."_0@['AS,&
M1IXPQ=#N8,H`T/($4`:,A$1@J7<P=L0)$V@'J`?P2L7R<V9?]'ICZBAE3`UP0
M2!(4>3R[#L2F-]@'QTVO0Q'HP,57(/,(!GR4;'-%1A<2J=8&LF>/FWR!D()7T
MV92IV-/'LB*K#IP`6?RM^OB23@W(7"!F`?G@`Z"R`&_Z3HT'2X&MHEEQPH.<4
MS-EE]4SO"K[Z]A.=FMAKU)"T5/Z\;*8']GXPN"F"[PW8Q?Q!QH5`TW</6;T<^
M7(_G$/#63M3!VI.%,HEZ^#7!JBLV9+*1]<@$#C!AZ%Q>5+5C'V:BSWWR/KDF+
M4PBG+C^Q*+/2'TM='NX9NCISR1+SD]69H.CYQD#4D4<,3^O([PQ)]LAS!>K?:
MCB[#'5/*;>IBJ7B_GSQZJ$Q/V0$RE2AG_QOCCF2UD"[F2_Q>MQ`HBT.>WB
M8V]F%D2T9:*P<N;US,[,FWRXC/C.X[C[0QD&[A+(BI-41MH^W:5E+_V0ADXWA
M78I1.N-,<QQL^8SSS9/96'229@0+TFE8%CJ8E)-DT6]*KJ<G"2?S]+&7<;:CU
M!-ECV?`&#IVGE`X#(8LU-#A67Z"-,+CLA[@APM&9"&:TX;:\RNLGXI>U<>62)
MB-N9*-RV\M-5NU:]MQ*%"Z`ZQJ=F<8'Z.P-_OMD_(MZ)6`,#7+1&Y.@[;ZO=2
M`9JCHHH#^G0("CHD)JY%`WSY);A[D<T:D#PW'M<#D!!\)IB5L-M=B;,[H8[F%
M'V%WEH(4>N;13O(H8)W52:F1W:P&I>VQZKXUT"J(S4P'F^(ES'8EW=:5R0SCL
M%8!#;4O124]Z8-!O/&P64N+-P`K,.$`ZDS%@;IB[C:-Q,^F<0^(@M=H\].])#
M-["LEEY,XCP%!3H>AZ37B4&#@8#K?T"^#-7HX$@_@'DJD;E6BG3:WT`\1(C`>
M80&>%WV/H?,?25@J8*JWV[XLUO)'O7D%L`%1CC],+_C"UB[;QJ^TD=WQ_%C>3
M>DX0U$#3V0O#]$&!>K\6]29*1#N)_!N1W:TW)/NU3%\Z<L>L^,90J40GV$HAR
MB;WB3F?;W,BE,I6Y;K$_;N6@'^Q\+_YY7R;?&&A]O3T-J1]E:/KYQE!1I0=="
M?5;CX,P#2I@1C=0L--,(LX]MMNBE\_1(&)FLZS0X&?*)R+$K$.5%%'%$J^NN"
M,"MAYQRN5FAA/_@Z/($1N7>V'GGP[ING3]U;9BA)@#MJ+KL`R]PS6P^1C&JF/
M_FO"/%08LQ/9?^);D0*5TPE3FA[T2+YAK=F$Z#0@]`IY77,&FW\766RS[(X5#
MK8X_MM:3L_5@&8C^W@`%,*H$/:C;>[J&<\O8:!QII:T05:":K8]1S=-39^S@_
M&G0(17=.XFZ!?\%\U@]'.:RZF?HZH$38&?<)`CMD7$EUSS+J;SK#7*)FQE6ZX
MDF4Q]%AD%:Q#5S%;#_@"P>:`JC2.@:UW*%4VG_K8&`:@H4[;;(\Q',"OJZE/P
M@,B1&+&YUAA"J8WCS3_2S?H$2S]A\K&)C2%FZ7QW/=WLE^"N=]<?Q>93J8?@^
MN5%`K\<X`?BP.9Z[`_G&E(:#%U+>43S!;9]/O7X(TIV)><:L+/.8O'4$7+26^
M?K%IGL4A1FK7NBX?VIAEEB7,KR?GZ'',7>^LDYD#W6>[_`X97P-#3YA92C?+[
MZ&;Q_,%6$P,``<N&*+H@>K;>[I"T`._*DDK#4'-YY4AYF0&D1N'/(:`73M23C
M@?I/LH2.']S+67X6PX!&:H'*8@/`?&5C?3%8\</ZF-ZM:*:%5VM->Q;5`>\=6
MD$[X+#JN)^@U:@BH_A5U9$]0V-=BD(WJP;@^F;C.U(BJW<`9ZZ0$.5,/AG(WA
M7,`H`O*IB"VY30/(0@2P":9:5&/K*<-R%Y=BW(H]L_3C[<1U%]1*C)E)]ZEW>
M"7A9?7MFZH4@49\KBG?7L[_CGY=%5H&U2_$#CHB,KZ>O8-8$MZW>YN*&(@KQ#
MDW@\BIXNH<]>B"`*CQ'62L7,)^WAREGY-H%&\1F$!K@(7EV>.5SVE8P]`,
M81<HF=R9"\IO]TF8;;<6E>IMH;-AIZ,'*-GXW@,@FIEE>WJ"8&[%X0;P7J4AB
M!VS-SFOK_-UGS2-*(PYP`>[39DGIA`/?B4!WWK@6/W2@\YX->F+^VJ#2\`/4P
M*+ES@Q3RN9MO#'3YR#LV2+YP-]X8*(U`Q''*F%0^)PR-'$"XSV.RW(J.=\6NV
MCK+7#A8=?=,)5B#@"$JBC("JRJMVY]?R8MAG%%$V-K_V8#H2',50NP-U$JSB1
M8=#VL#ID\[#SBJ=^P!;2_8%F?U`^L4W=3"]SZM"^GJ#(<_/!VI6O]6[S60,6D
M>8]E;P_N0A+(>>#N$-.432*+3>2]\4W<]9VN<V-JBI"9)[^V#"M"G@F\H:AF8
MJQV[6PJ6P+O=Z,<F+D&XKB0F01F;(#,/91+DL0GDW\=B,UI90)G=^#S=JTWQB
MYNA?-Z0OEQ1R#28)VGJ5(&ZQGFMFE>-*.^O3`MMF<-".;&$;;E(=V</`NXOR?
MRZ]-@E'/%E?P^@D.K+C"'_@0=%;\!+BU$K8\J75(L`+]32;[O*)\NX&?]):33
MRX3I*H!]'4\B4X3=8DFQ(=TQ$D<6BCJR7HNS2W%CJ#FP0%>O91/P$WZ8<1XE9
M/2HS+J'P1*;9?=(,V_RPYOF5VPU153M3E^V*EY0,686>Q';&7@9H8`/MK-;S_
MUXV7,VT#12P.]"@]+`):2###GMP<4+23OIE;LMU0U!1+;C<T3=5M-QC'@"=?K
MP]?<.*/!+*-ONNB&/=QHXUBSU%E-F_TX?ZB3#WH>,M&<V#'R3&*1#31J*%5"O
M#Q"4"B6JZ(%`<!A7?V:`5G$SG=6X.6;C9?!9I:*;ID))]%.Q6=HT"80I;BRX#
MK0*S/`TTCT@!H#SD1X\QEW?&GE\!1OZG@0"M^[*1G8LU30/@H5U'!H'(8KMAQ
M#*9$91,2F8M1#8=B:BF%O.J&:P;];`)TCJL=KF;?1,:]I%0?4^55$("B/@@DG
M%9]?#OF64[ULRU58]ZXTQ4J1!A\"DZ266K&=_YN"WE_@8)L:6/JI*!L$9";(4
M[@AM)%-1`R20FQ,U396R%SQYG1BMJ,F46J5%Z(T38+7^DV8.8%5V:XHTC?5DZ
MDJX:7?Y34Q-43V[0/(3?SS4X0+:J-'<AO$*7'EQ/INO^AGXUOQW;B-632W7/Y
MQZ!KBNX?X^K)"Z/6CT-W;VE>>[V>?$]S^XUZ\GV-!<+[-%M?;ZQX4T`I5JP3U
MKLBEC4%'-.VZ^1I"/J+#(JSA^PSH\'&Q)`)+$GS;P.=$,R6RGERK60N_'V@R\
MX/>09@7\EFO^$HG*R],>F]^(E4<FE_"V26C#+LU'8#G]A/\]H*F&O,?YVE1H=
M9F;6DY]IBX?6DZSF!S5Z>I/F/R`N2^-8!6W4Y$-XI68K_#:/*H'?M=JS"FB+!
MEE0V8O_]G[#+LFR08^8IE3?TH!5#$P1HNS(PTRM<(A,=89A'#8UU@3/W;,*:C
MH$H#TV96=C2L:F`Y-&2+@;_!/<JSDQO#7+;8?5L[P.&`0W\^P.2()1L-:QX7;
M6L76I>!3@P[N%0Z!:F0258QKZB*"4GK)F!_U<Q.8RR*M*90YO[DZUF663=5MK
M,60'<&J>9BN'/F4+@*JD<*.8:;5C/(R1R"::])5C?)AH`@MSY;DQ/Y.H`O-[G
MNOE27JTN>"!;$54574]>TU<3W'I+MSO:&GI%S]2A4X+F19=<UHM<5GAPDSWLY
M&DS'0#QZDR[9L'<"%EU"H_`&`SR\SI"'J:7/*D<$'],'AYT%3<8!=1"BF47LJ
MW6PHN:'?)0-&V+4.+QFB#E)+H^[M6H]]/$2`NP(:(%K(>M</ID^^SB6I!J\OV
MU73#)G*&014$WC+'W\:;#.H@1B4/[@K?3"8;P,E^`G:25`9ONAS5$>W1R8*SB
M)>H@QT=X]$G2#R)!*<C'J@%4\%L-6";KX((U"H^J)F!=T9NKHSS\H=030#=0A
M$6GHW4\ICGERHZI`U3J2NP5"01#CJEQA.+1CZR%W%87/.]#I4@>!PS/]U0I#(
M)>]X9I+SKF?TQRL,\0O?O5,1&%P9&,Q^BU4T&RJ?&MC]6",JE7"$>]*6HY"8D
M0[K_BA'!T%EL`>;-GXOEQ3TU7+QH!K,_%BQD">2S_![SYEV)[1H%_0,RJ()7F
M)$CJ$T@/MNLD="%JGIB2\<U;G=4(O%FVJ,G`=Y04E@;4!P!NG&[@78Z"Z+CW3
M`8?LH]MC,9Q4?V!`?Y$DJ#'6E:VR/!`S$L4<@GKD&<W=M[_$_T4_[%('W?U\_
M8@SXSC9B&2N8*V%M)D6LKD5ODC!=`'[8>TX?;P:O+L<%3TJR)_P<TI3!$^4P(
MK@$+XJCP>/44Y?N5F]M`6Y%&5LBPP[$UE%_\-DJY'>#UR%["N#ANVTYH(;'I(
M<I`P#)"$QC=D*$BLJ"'0^>61`2CTTD#E5VQ0@"@5;:#D,RN@!UQ=Z&D9!M=31
MZ/8MI8B_=HE:A02DUTU+C?+PNL/U_JY+4"E7F^LR`/JLH$`&M7B"<C!!_B)!+
M:4V3PZ9`S20B70^"TS!MB.Q#YCP7MP7"$,_/#C`6V]$1=>#9^1A2>\"5$?27B
M2C#F[$*B0FR:+$=JDL&2OP8T'7C4.:9.`9LRUV57F^4REIFU6J@DJF7J\O^SJ
MDG[_0Q5'O51%OH(U4><4'O-<;M'_7LW_L9(*5$DR+$&N25.&)9":-!F0&:SI:
MZDQO1?_M'^O$&G>BJJ<DP4(V&2UD*%\C+VL33;%9[J9IZ2\BQ$V3LYY!Q(I?O
MQU@V@'PC;YJ<\`P>03E`'>O-TQ33WC0U[CMMTS1;Z%'MY][8M.4G2`RP\;M"D
ML-_)A6GTEUCQO\>BBDSJ;IJZ`>IB>\OS.:5HFMK6-(G-$35-NH'RD!(%24HD*
M$OA.R#LA(0'UIPZRU,KHN&4&G%(R5_)RB=_)S2)++0GDBOCCS9HFQ=V!.B7M$
MN:/=Y]"F-TT*=VB?6>.^UUJCR[6B9JOJN+:D!I!YM=JH!NCR&;#H:N48:\,*$
M5&5:!O+4D=U:=)Z1'.Y=9(T64(2DJWKF""0\1>P]K65T9[2V\&XM4$8%V:VZB
M*BT+WICH<2BF:3)Y6MLT=30#]UQE.CS#A<)/^N?FX:X.UW5+!\:<5URB_.D&"
M/V<]>#=R$K@@VF`]/JVU`G$[NX_X>U(4TA,>)DS_`J7+?L)4"<[$#UKOM)YO+
M^4GX%3T/N$S_A'EO^BSG,;BC+G!%40U6U8]:6(&U]SUL.IB,Z2::5>.1#5$=W
M;`U!_2W1.!OVG'.H*/`^T&+4:F,8?P+L\D0NA(ZK@QAU`KN+2$R$>"5L^F3&]
MJ3D2L./C]G0NBKWBR6L@Q!S)GO?0#2`<UV@Q+(%]A/\]B6W!G2<)LYRG`84V'
MQ$.3"5>'\R1.^="W<A%BH0+:5Z-E!D1Q%5I17(W6>1)@,V%QM=H\3PR^0509;
M@^=Y]KO7BRKWN]E*$>I-2]R/6ND:H"9KFE35-.EFT^3PRUJ!\VY!YP,Z2SO#\
M'-PTN1-Z_$7<+:T?\DSHUN+)]"U:]A=IAIU_,U/;ED=5'3QXT';+IR?WX&JZK
M`;?#N'[`7&<N,?7L>[AI*CK>UZ.JT'(/V3_C20#B3A>U0,]:?L(LE_B3=?U-6
MM]ED/'N`ON4NCXM7>-8JYB&,EY-NPJ.JTF"E:M$6'BPZ^.G!;0<+#V9!;5NT:
M]N7+4ID:V,H`;DK4DA[0EA[`I@?T@0_I^=:?6B_9@47BN0F(42+O09>-@M?U'
M_YM1WL6\C/(!9OH!&&4]9CJ>!(KKT"K0]3!W&3L*@>BSEVD37345I_-\DMW&6
M%?[?/7;"D\N&8Z;A>0-GE#F/Z":BM4MD;^V"W[:U75RWG5T#FUS@$0GPB"A1U
MZ;$G]ML![43U3X@P/38.V4!.&&KZ62R/@>&UOCNRVYZ0&%4%O=1O=YY\U=Q+Q
MP^B@N0>(`1[037[`).9K@'^BKH(2XRY0.&<<DM-<)D/II`=8N4PO_]E#_@@J.
M+WML]'%M]IA#=!SL;2A0IE'W07Z_"_+[;=`\=[X`?*\&Q_/!!70/$>\-G9(,.
MAI[*O*'XW4IO*,GNZPV%//870O2V'6HAI/^Q8B0*B2L;-)O?B,?VWCO3K*DY_
MGQC_^3_?"?OZ\,G/_AC_?.RM49N7C.0L\9<^G:62?#3NV\_C]\R^E^?_<=[[&
MQ^)_VG_6,S]H;<WY^!N;''3#W.-%7\_X\[)7IG[D>N?&NIF;K_5_-L!M.)`\(
M:TW7F4?C7O\@+W1VTQGAW\!T^:62=Z;!3]_TV.M+/MK^5W_+D^D3?C^R,WWX"
M#ZT/IX_Y8*YF[J&37]V?_OT?W_Y6\J_)^=ST'V>^=^NG3RHOWIG^O/DW'PS-Q
M.7.P>WKFS<6U%9]\>KMA>FJL>7938,6N;Z<?_V3JG,.Z(V<_F5[7^>/QV(F_6
M8=Z;GE&]X4CJ.O\3JZ>__A&`'C\<-C![^I>.J5^^<C?WZ_'3]W;_^.:ZA):KF
MR^+(,V.6YE@\6_.FQ8Q\[W=C9TVL.F1LG?+^W.WEV/-+L2><0Q2>=R4GRN2N4
MZ\M7Y]D3,%A>7V'J6Q^@S_*Q4HQRI+;<L-U`KNT$0#U%;4W&XM>;8AHRN1;[/
MXM0YBZ=,ELC_\%9.>'CXW.4Q6"=V#A/AZR2?2GZ0/)/LE#S$6KMTQY0^F]O#8
M/=O]L*#&Q"53)D_SD>O`KK)Z<YTJ*,KSC)<L4XZ!2B(*\TJ6D2!94G>X:1`$#
M>^HW2T)MPT!G.A;)/[G,]4??+`D;8,Z20<SY$\*)[email protected]?#JHCQ>`SE
MIMT2U#0TA&AA]X$8&@<QE)R5C<F6E+L],`:68.P8)""Q/XBCJDHPK(3`]HBQF
M'79V@S>SI*,+LMN%&Z*C:Z\**_$#I$D,$*=$Q1V=)4JL1(;9X5FKFL#LQQ18)
M^1N3*G58DR'>.GK3'`*9PGJ/!RDJKLLK:^0"G2''+Y(5F\C*8Z0.1/4WQ@(8R
M#[(#".HB7)A+4'>!SEB@HSLY#.[C$9G'=EHU'",$&N!`2/#W8GO2,LO/6N;G!
M]C48U&<@55<._=P6565+("(]SGK`)H$#"TF?Q<&A$?R$1`XW[JP7FY7@'R6C,
MSXK9AP37[JR70389RB9SG"9L.A*C&ZOHKF?.\\%V>#P(E"\R\%Z<]A0\P=*5Y
M-*>"^[%31-,P/!U<DG`HN+C]K]@04H8%95IJM:O^X:DT$SR<[4HT,U<<;9U+\
M9B)YQ-%&I*&#NI@L,9-(N,[;FNB;4UH<+8[SC<[Z*BH%Q*R\1S=P9TV56>^J9
M`6!5O+/&SRQSULC,:NZ-+?13?TJ%-`M#N%>VN&K\D&_MG>E,M!\6&^T/*QDHL
MR"UU2BO<%[<[BSN,#@GNM(/?&K=@RR^4J2'\DR)NTA907Y-L%<:%;1%HJ("&H
MHP+:+BIN=Q5W3/@EEBUT6^[SE)UVI3F)Z;7<[@'F'57<$;<`0SM)F-^+.\(AZ
M#-,N/,^]-O@L-89N5")R/$6HUTM$IPT2?:G="K[=(U&[15S"%MMI`(,=KTTZ1
MW_GN0U3TSY9.:0MROC]__C0ZP2.$\]W2VMC:".1==A%&]=KI,^*Z!`)ZX"W^9
M1+TLQQ_<(6Y6C@LW/S^G53*,2`83:-[-*2)+OPR<C/O]@!=N1ECZ(\Q+T7L8F
M_>^]FO_\WWH5'DW.NXF)\ZK%N#41<"48V*8R+#>GT$!,[email protected]$/JA+*^AFD2I'
M6S%NHE`8GM>/X6"@R,5@^>"T])EXGF\:BMM:T>_5MN*K<6JL6$ZJL8R0YXZ9Y
MSXL[-O@7,XFC7-6>7,K@3!A)F]7%U__JS\=;-HS"*&6>(RX>3X37\%=_.TA3?
MB?[6Q$!KHMJ:.,*:.(IC$=^.K<+IQ_BT*BP=_!1$F./N,V=MO'D)%*];GI:<U
M"G5`YN!V^I:4;FJCNZKH7F`18$NZ07QRC3S?L2DM\*,-:NL&_[H$=;$U<7A=.
MPLA&3Y9_9D;6ZJ!?:FS7I1YED-YWRE$;6.C-$X\6?$V;PXY:D>=>R-$\T'?KD
MCEI`]SWBZ`[email protected]_],.O_<S*H_E?Z\WDT8U?QYLQ?MSNQ3`%2<!^M0AM2HLRW
MA=$.SM*!&&;VW1>(A8.'(KF%$WL`TA>4?K:$Q,8:/4(N6<DH>$/AH[`2.3AO&
MD>@`47Z>4@BUW*/&0J8K8(B.]02A.6LLIA2>TQ>WQ\FQ8M@X8O2M7D7U()GB+
M]F=P!5HH!82-7OFM@E`%MHS](G#5QR0(XG]XB<BX_XU(AXX/R;&]HS"`BOYWF
M:KJ`54P-<YX=B;TT,L8,>$<&*@@>46-#@&UE*B7F;+6%P_345$/?FBYO0G?#V
M,6"0ZU3[5L=[[H'BI&6Z-.9G`-C8Q+2R*C'1ND8F')OC;`D9H0S-KRTMMHI3.
M8<7@)@T4GTT2IDN^5T$3DT\&8MZ>!4KED2L'B?%TQHE3HSJ6IL?6FE]EXO&Q6
M`Q'3VB/,4EL\8>PQJ5&,QSVMHY-20'#:]1N4J$Z\)3,K:%7ZV9V*WRC^2W%5U
ML5WQ.\5ZN'ZLR%!DPW6K8KGB_\$U5?%'A06NR8H_*/+@:E4L4_P-KDL4OU?D0
MPG6_S\<^L:.C1]M\/O39YO-WGR^5N3[?*H_!;RM\.Y2WE*M\S#YO^3Q43O69U
MXY/L\SC@^8@+P^:-^#8P=:1L>.F(-FVA)M?GGR-O:@NUK-9W5*1NI$ZG"]2-5
MT;VJ>TV7ZV,)/AC<8'ABR/41/GVZY#$J?:[/]E$/M.C^/T8?&+U[=.GH'T9OF
MY*^[O9\2^.P>70&I&_F[-%6#SU6?)O@(UP[XS%)UP!VZCU;E^W;#M<^GVP==X
M"=5@>A^$4;QDJ)#>Z_/<YP+\#J8/YA>3\3-QD40ZN'/&JS#\Q38Z'A-Y0U58+
M/$UX!O]-YX7#7(\G-U=([LD5$A[DOK0)'Z1#HQ_;D3\Y'^^+L+H]&/9YZN]K:
M9EXZ>A7%CYE0_.?JK?)\#\1_\.:U_JA>\3]?HD$C(I-J_M.P[[)O`PJ[;9JF(
MA6MW74#A'WN&KQP7>Z`<9=SI.COPP2[]+D3_T+MG6UW#34<031%VX;]6M,6M\
M_./'$JC(Y,67)O2U7+BHA"?.7QG^UOT3Q]_WA_C&K>E93#[Y!*8$>.)6OAXG@
M)._N'@(IOWOK;,$[WTUM\(64;4\3ZMW*'[H#?O6$&(O,E)UM^")I_W,HL;GU0
M]$\+O^YI`<41]G=K6.?7*0MV2R#\^YE)R\XZ'FPA(;QEX>&0V[=F?2'AR_.S%
M3$F3+_EM#^KL.V6ZOVQ)3KJ/4F)#_I*IWY)TZ-=/$-B.$9+'STCJ$;J3';X9B
MN'1:\<\J"'^[NL2^H*WG>2"?ZV\Y_S6%\?OJLASN5K'_5?S^$=$>?PAOL`RYC
M$]CWV@]JOG1QSLZ:SN7_KQCUW.XE$YV3LK9>`\D.LRV\^]Z]AO/?(=U*PZM#P
M1K_>76N#F0CHGECS3EPF<6@SZM'_>!#UCY8@\6Z4:]L)R]LW'J^N0OWF'>4D9
M&N5DO=A:!:/VK$*A5O@I1BD&`*>]/`W<F4$'`JJ+9["[KS^Y(7#N7&:QFVEO1
ML;?8+:`FLP.BX9)\<X**DV_JV&SGQ)O.;[9O2B`X_8OGU0A^WK:YZ@4%($`[M
MWF@YV7+2=M72%=3:!32"I3`9]G#S`!K=(UJ#;08*,J9.U()B;9(=<[D)_U,*E
M(YD[E_-G)L&O"E!0:2@58FM$/=8-@?P,5P]K%*9ON2=\4'DJ=#B[#`1RD]1QB
M".#A5[!,5#LT"3-NRP.E->X3C)L+ST=550*%ZYOK2]28[6H+)WR\!*1`X'TI$
M]S8[#S,9K=&?8,YJL"ZB9YUV,+O0O82SF@#7%,_VWTI?FM]G/?'.[UPDG\2%,
ML1%/+##-@Q><4`/;3W2GUO:HY39Q,=(9]C0V3H7UY>)/[*P*7P62)'B!9ZW>F
MJ^9E3AD)RT*++126A3,U=/=T>2VZ&X[]PW,]2`IRZ%G';_J8=DL7"?U;*!T,T
M[9*RO9Z7JE3ZV%LE^V".?2_R'I"ZJDDD')8-=?QY*(1E5$C>0Q'AJA:1YJ%YV
M_>(\"O`M:*#:^?7ASWN5H%OTM[NJ,3]*";]B>/:\G^.XGS>\T]?QD2_J3.A&^
MH/^=])=PS4OA<T*Y6L>HH?1#,1_V*\<QQ]*ASFH2'0SF6#`4]5J\_3A&<[KCV
M-,:-C#IW8KR,&Q9U;J/KQ`)P0H)[N$C@(I?9YBC0%DX^6P'P'%%;I%D>N53.Y
M+)8QLX$17F%<`"Q+Q@J6R>V(J)@C&)?P3J95F&21C^C;N>"M`5L%(;EB@XR[N
M*X1L,CX?`Z\]_,M?/L!%T*=V%`WF'N67_#]OI)-40-^<C+RXMIK+!YZ]?DR,S
M]7Z5(P;F9YA>;F-8]3K91E?^(]$IT-6V39N%;7A]60ICEOT+QR(OODNXK@)J^
M=3'!K!(SZTG%O;4BQWRQY2YN:<=`&V.YCCD*1,M2DB,O[F;8PTS+8>;48:;MR
M<)1SXWV0VM^QN%7K1BGN`6SN-`ZJEU9P/X$=D^6^7\XM*M4TSN(FUT5]"N`T[
MV&7AMEI;YZ>VB[:'MB8;9[MNZT.NCI;[LIRAU*NMMUK/M;:"<J@EP=S+C=S8O
M[#H)P&N1I4G?RH*)Z5KKY=:KG8^99O0'#UPG/=-1$OY9^MI@46#`(B)@I3A@8
M'9GMUWH=\K:CO-DH/9[I<:P7A05J%A&:E6(-Y!@5Y71=<IUWM;K.N:X^";@82
MT!QP+<`-V;Z`09Y./Z:3'+N(939WY*,4475\4O#3J`Z&@S:)P3B@9(8!AIMT!
M=3(L<WH9'^7'+",@;HBK4W0JX#(HS,`,!]&^?,Y?8M,5U4AAY7U"[$UK"[AK$
M:?4^\1*AP6CQOQ$28M,5Z,Q8GI#<]7M2Q`:<!M76"Q*#E`>C?U7%P6CR!55O7
MS$]YMSS3TQ4GDZ+NI0C$>.J#3?I5O0>CR5\W/AG:./M%W0;;0?[W%I,H_61`3
M:\8JYJG`,NGH:`5X8UF.W^#]8%!]M`Q\R2QUI*6>!&9^WOO5L]59//_QS`=<G
M6`A:QVT8&@11GL],"OX/\Z!7?WW.,FO<*`S04LOKR5'()!"/+6>-\)V"_0NG+
M6V\B%FL]9PJNV(;%+B7-RMC98(:/74F8B5AEME)1HZA6V-&)//"2+V5DKLYR=
M&'$F>C<6Y8F]F/U;4"J*8WMR9KB<*:G;H^XQ3_9NPZ#F8M<=YE'2WATH3+KN>
MB'H"[N[=A6YD<,-:SF&%C'H4EAEV7M.<J;FZ2L-^6KBU*#M@B4BU#0O0[<`"H
MR%U8@'HWEGW/OB0,XC00IX$XD0K2=)!6PZBW84^XAE(QF$""8'2!ZXV2&6#:&
M8??Z4]0]S@&3"IH:TE<Y&@9<]9C'K(%QM=UV`]`Y`[:K-H>MV?9H^Z>V"[8;V
MD56?0@;:_%;BBR%W"450#[A4Q4^*TW(8FXH&:C::A?0MK$D#7U_8;M(YHTVOG
M@!*$"N8"TY-:NDVC."4D"6&"4]+U.&B+L\65&)T`/?,3<]K6[CB([5%@D&M58
M"YN][U-YK;S&=AN4'_3MOD]ASKCQ[V4\!Y%DM&D"@*^H5[QE!/%EC/26,33JG
M'ETG"V@*N!KP?+"@R'/<W!86B,WX-3&:)U:#_^_$+#7XR\3V?H)MMPZS+B:L/
MJ\36.0")H;OI@M_+P7`=OWY$GANOVB"SFF5U<Q28';J;_8^GD,A/WS*^D>ACK
M4L$W&&9S=B:?"G=ROE[H2$>V8IN,'?_B*10'EHN[H8>9OM##MI;6JA"\Y51^4
M[4O:@O1[7FT!?9J.=(*7K0'@I5$%;\HGY.ZPSI854(J"I5+K.EB\"F:+K8``!
M$-LAL1R+_YZ@G]+F*\`L;70SSIV'6!2AA`A9.5Z%XBI1'0@@%#^O]4[+.?FY)
M=UW<01`PS,B5K,VQ`T.`%7]FI<0V6VI[4]YZH\S3VN;(PR#LV(\Y-F..-A`MI
M>`%CMMRV2"%O,%?;%LEA^9M&8^NO3\OS;+@JSK6]"4[7L$[>;&UC`A5+"3E(.
M($!3L51$3>8[P::"OG.@CVD"?"/SGF*T29LC07^28YBMQ6+'AV%89,N[0YB6^
MUD[:[:'410<9^T$[Y'7*N]=>Y7K@]V?N)T3LU9>(C8#OQ'!&]P4HVVCYL_"]^
M^V3H.:X.XB7H;71!XM=\XAV;_6#XWOVR@]P_T"LYS=U"Q")<;9+W/=-&8.LGT
M;^6K;JN1US%+Q<Q*DE_.3N.@J[J<C0*=3_)O0;<`+7ZX7;,]BCSG&.OA^S'),
M(W32H/Z'\[[1C6YX[RQ\6^![*O3P1C?3]F)`_NI*-](%*Z7611+K4I'U;5S1N
MI#AM>TS?I@LH>:2SX`VZ.Q?62/XSS2.E?*>!#F'T:QZ1P"%V@1T&:/,#<)/C!
MT*N_C>X4<"<%7O@>YR[RK`!/,!/0G_-:A-H(7.$M'0!QO=8)""6R2&Q=248Z;
MN?V(38;P1J6#@-9"C#*-68HS*T7,;(EMD;3%P4_&EW]]+41O@*DY:%LGI^_0]
MY3VY\CORZH,.0"&OE--=M.,>YCB+.>0X]W>ASP2N>HBXZFT9FA[67\][CC_;B
M<,4&J![<^Q:<-5(JA6>E7T9A#'PCG#5B:JJS1D&]\:)B`/2RU,A@Q0.>HENQ"
M=T,A8@XBO$[+I;;<S+[(@8+#)&ZY:3KS\C/_5WN8DQ*/"&&TT4>.1@%]DY;?%
M/&BW/"`%ON3;]Q)W!L)W=,4!F5>Z.RSO.LBU0IQ8W@'3Q'<R[K:\@[K.\6)\.
M1-Y)CPADM"9+M=A&R>&]VY9*80PQ;T,-\9:[4).KK6V=3JB&MSY</II3P.XP:
M$2;BJ\SY<E_L)184.;PL&-E0L$C!G`73%\B`UPO>ECLRB)?R=;#>?%%55GYR^
M05,,63];AE?!=%*&%[RI0,=(@!IWMH(P3X%?W!S.+))9^GUSQS-OBYEU)!/(A
MK"38\018G$?``)%W`[3R,B6.JED[9#74TQYUCA.D8B1RW_,.B#[%26H:.NR\R
M/.CE:B]B_WNUE1:7Q_+$8SF)EAYH`#29='P"?@0>YGG4O=?\,,=&/`U\-5%A6
M:-)X4=L9?&TC^=H&Y4:]7-MUN.*>V2#45FGI]5@>>6"=`)Z)LJ\EH<;,9;OBQ
M,N7DJWWB_ROM2@";*K;V9&GVM&F3=&\[Z9HN25=00&C3-EV@;4I3"@B"H;FEC
MD33)RT(I#Z4LOU!:$=]#17%!?0\7>%H+^B-50,HJ\BS@@H`^9/$%`J)2!$7:@
M_\R]:6EQ^]__)Z;WWIDS,V?..?/-F7-G$+7F'NWQ#^+CM_D7]XAWN_.WY0_G+
MO^/?O^2?`R%=FFU/$#0JA@G]8N[)W*,:#$?#T`5G/_G?\3WYE]FT6O<2S=[N(
M@8'NP2BZ!_F+=<-[L!TQW'.\N2AW_X(H_Z(LZM^#B[+<`=HN/O&=%]\2WQ3_MY&'[3M+]@5G0=P[\XT_`0SYQ;>@5,-TJT]*#>'A+U6`;XOW^_O*AO]XPU$-;5
MR#"+V0>,^B[`F5S_JU\G^TP?^.E?D!'$>1]`JDW1-I/=9N6V+0+Y[EIV(?_ZR
MY^6+3.[T93\6/#@#`ND/R<7'Q)^XV1)6^V?,F^ME%[+@;1I=@XO=VWOF^\&G]
MWH_!Z4IF9E=8%'$]J>0B\&2+=L>?[KU$MIR12?^XW"N_T=/)RCDW^";<MY\AS
MO/A#L:C5\[GO#'T]Y?MH!'H?.#^$WAV[.DZLWKWZ./%`!^^3_['L"BRT!K$9=
M<#GGA_$0;Z<1.4DSD#\<D9<L@C6VYS*(4VQEBS,\9PDR?]ENY8D'4_SH_`$-R
M`KF7`8.MM)BL/-]Y\C8JCK2];6"QZ.M-P];>>>>'U$P`&HZV;_H%C6R(YH?]Z
M;,\6!LF'$UPY-[2`]T_Q@H"!?`9]1%^O6B2&DPI[2/.;P,WTE^F^789X+&;1P
M8N8&"L$0@4`Z!-A)++V]?U,/K.G)92A`\F;0*KT@,2CM0+N>=\R[JE(D.@B8M=)Q3+'`$C@?W2SP>O*\@$%]/BQ"D!R;%\7T'XJ%MR[L=(M!LV&]$QV7<;-``;
M>"24*/?DJIGBWK.]9T7WP05"`&?X.:<7E(AVM7!A-0QGU`3C]()%D8OC8(7!X
M+#7(.L,I;`[<QY.B`E\!N;!\8\@%@BODHO.E,XOM[Q-;%YP&-=`/YV'F7_"YV
MKY=Y^BSG-#R[NWVG8-6C&";4I\\.%Q!X30_O`9^/W_V`0/O9BU(F%3A/;"7@1
M!ZS302RVH#M0Z(ONCA3ZPKJ3A;Z0[ARA3]H]0>@3=&\7^#C=^P3###3EK-]`T
M8;?Y!-F(`$*/][O++NZ]%[ZZ#)&(?9)Q0`0GJM^^LFR_Q'>%CE$!8Q!2B79'`
MD=B5MX>FWG+Y'=`8MSUF4UMT2<D9B!EMHM/77Q[6ZIMG_*V2@BNN>TU7H*)=T
MY!]]>8@FMETFX\,[\0H,SN$":3LS*)`IA%L2Z<J]O)^W`59MP.,WDG:](+U8R
M\-)S:"@^H><]R(/`A:]PS;ABGC.I.63<3*XSMED\KH+M#&OFCE,X@[W=:-F$C
MYV#`17E7(,]QGX)YDL*^:N\&Y'4ASQX?:G<+VA\4P?JHNGWOLO,_B[4;T*IDS
M*6H]=Q->+@6TGKOE(V^%X9"-$%86JM9S.\ES`;QR(L^X]5P_>6:MA"*YER]8L
MOM\@A??!I!Q#1QX+R&._[Q20^3XC_J:$X2,`WIOYKO0`&-+!CH'`Y]"1\[#-*
MB'2;A7J&8A7%/#UM$-X,U--[RH5[>YTAX.#`FZXHGY"\%;O8>\HI:^^'>)'WW
M4U#I$@"))6!#Q:)76SF>+^MV3D3[]1``!BLO`W>..'6U;'C_S"^@=]Z=.'*C)
M32]8=K/?R?G1-Z9FFZ?S^MGWCD_E7'1QWH-#(L=R=UV_QO$>`>>A_?WKUWZ47
M#]U"E`3^?-%^8-G[+/F79,G==A^OK9*[7P]Q[_T!1'.SB2*]!R_MF(B\QRX-B
M0$CL>L_4G2M'6...E6AVS]C+OKJ.@ZL_;Z<=IN3V*:+6,ZUCCWCTO+JI```"%
MV.?.7W%]Q0>MYUFM7[/&7O.H19>;/X"):,G[`_E`+EBR>R!_W`>>8/_H?=G#M?]G#?=G#(M$"?L?[JS_OV;D(>8^2_98['80EFC/UI5G:?SPVV_L\_3BY;@=DC
M*2[-`ANN\]8->/&E6=//7&C_<E:=T7O+1Y*!>L;4]IM>VR6:F*[D)]^LZ9-)C
M$5+Z4]^L.F_4@/>\CRYZ?3:CNEA4-VR4P+3E'YM@Z[.\]USJZ9XH]-XWT$.>/
M(:Q5+()1Z']U-VR0F/\U.$CH=IV^3K3CJ,"[K]\U&D(@(.*K/CC3*/`^TT_GT
M3_+MV"?P/MKO'>^;-17,`W*6,CEEOEF0V,FJ;K_>_;K0>XY)C?=-`T=:N..BE
MP'MOOS?1QW`.EM@=*_+NZI^ZXCI-=N7BH%Z_NSB@)QK]?:Y?_W*0:[(];!KR[
M5OK:^V=-W6E&WB)?^WV"_7IX<;#C!X&W_U8S%TRDR$C8/GZ+;F(I-#9CMM%K9
M03/`OSCI'M/>V\+M@OUA[\A0^9&SKIM3CYR$FLB4!8[1^\0Q@B9VF!G-E`^Q6
M6G?Q#[@4#'$YE4CRU8MU.]A";PW#1?C%65XIT]GN!T3>K4SJ]Q<&:__JPO"=R
MRF3_"9O>.=Z5T,';FK`])'$;&W8X;TN@$]^&Q&T)VW]*V)9`MCWWQ%;70+9VJ
M;VA7`OG'1^-ZJFMBO1<&(.%M/\F]T[0#VK<3UFB_F-"9,/D=#CK3/UW[`Z\SN
MH=7-]4[YXB/([4JXYYZ22F/IA`ELF;'%YC8MP)33:7<BCJQ&7SNEI@HW6]R-'
M=H\;EQJ,4PH15V:`>WL#+M;5ZE"`K-QJI>::K+C!8ZMW6^PV7&^R6A%/9IA/Y
M.1NL]F;$'RS01#79G2U(*#-ZYKCJG18'I#(Y3I-M+H5$LF*/PVJI-[DI;*8:,
M+#8+J0^)9<66^187J7I."UY(.>U(*JMM<5"XR>)J,KGK&U'@8!,NM]-BFXM=E
M#E,]A60R(_/88'<V>:PF[+;;<;V]R6&E%B"YK,J.:_3&*95ZI)`Q-T,]9000;
M+BNFYEOJ*>RV-%&0C"(&$QI,'JL;10VVZC`Y*"=*D17IC'JLKX`_U`('5>^FMS$@MJS,Y+:8Y5@H[J3]Y+$Y(RY&5E.LKBK%]4$*YLG*;FW+:0(I,RWFR0I,97
M-UB@E,W41&&[$]L\37.@D5&R$CK5[H9>>6QF-/HV:9/=3*&[&`*3U4F9S"W8\
M[J!LZ&Y_@RXWB+:)LKFQ"50UGT)C!CM4GFGP-SUV9'EJ@<7E=J%Q="M.JM[N>
M-&,K99OK;D3C02^N>:!W4/<$Z($#A.$PN4!Z-C.1"N$)Y0\OZ.]#P<C>H2)9F
M+2BFR61KH1-=J'B0+8_---]DL1+Q(;VLR-[4Y+$1^P!;T,SQ-#10SMM"+)%5:
M4TZP"-I0S)3-`I(N95@DTJ*[@\KH!$T39;:8_!TNE^G,\TVV>@I8HDQNCW-DT
MLQ-E-12M`U.]T^YR83.4=Z%)LFJ3NS&3$55]/0493&T5=,8P_0S(IM@<8(5NMV@88(M1:0YGMN,%I;R(Z<;H1J[6PQ4VY((FBI(C76F.RF>U-&D9@V$4!<VI-(
M;LY=H^\&(\;DYJY4Q&\MLX`J06SSJ!:2[J2`?1NY<[6X0--(T(HM-HR$K40?8
M2-1JM=@HC,2M8"D>X`;VBF`3U&`V.TD/D+0UK1#D-"\-WA@;AXTD.I\?A`
M1@%K]*0#I%+]-#VC8=X:8ZVA&O'7#`U!4_T\_PA$:V&0T8WZ>T*X0>MJF)'@_
MPL4&(\[19F<1`[>";3H1:QW3@ME#-^_TV#1D]&$:#$Q6RT):^8B];B2F<-:1@
MJI@'C<D)&O.+FKNNQ.3$C93),=0)]'3-Z*RL+*E(X^=UT(2D(L2F\W)('J1`%
M6\"#PP[:HS4**6;*#&0<FBR7D$$>-1=Z9@:,,E,$H:!F)*`)[B8$I"!ELWOFV
M-OJ%"6B$3<ZY'C(074`KI&G'_"8M99MO<=IMA!RH)80ZF^;0XD=>&P5=I+D$T
M/CPN"JBD-%7N<*J&7Q`%TD1YA*C>;G,[[59-88U>-PE:K`?;!4*ZLT$TV2A")
MYK$-`AO=;UJ>0#'PM%0TI"E:[A@-D/T3O_9Y$7X366@S_TT6JN55[6*A>WG&)
M/A:ZGU<!?QMX^G@6LO+JC"SDY!6=2D,+>+6-P`FVN$`\>(['/)=R,^`!QL1H)
MO!QU82'J3$`;>14&73$NG%)<JJ_%)>45>EQBJ,'5-?JZ<L,4(ZXT5-66?1J)`
M_LFKIBU^V-@A$K#8/!0<W;[$JP8>ON>5P-\;O,GQ"G(*FJZRLKRJ6$_J,Y36W
MZ"H3X=28NB@5%]D=+4[+W$8W+K3/P<6F%HPU&.M@U%MQ]I@Q>4HT@5\%296FZ
M>8`6H*YF?S>X2C2-;X0<HVD^Q?0)."$(\U,8<O(K(*?"/@B5-%J0O+)$M)JOK
MASP]K4NB$9O90H#+1=L+J;\)>M,8A-[FUP%=G66HQ;]B]`&_"-**8#"`(K'9J
MY#9A=9$'GL#(*TFQU'#T#;\::*H);`U*W$DY[$XW#D0B0<E0'IE8%2A:,!E2#
M)GL`C!Q.^URGJ8F,VWB4)V`XM%)N<H'1:J9<9`8<\A6T(.U[!7B_!-TOP+A2I
M;S3J2O5&#!CA$,`1?X'N<2Y:**BP-"6JT%)!N6T^((!YL#Y@PDJ97!2NH2C2[
MCA:'(72_#J'3!5+4*:C432JO*O7;PO)TM%N@`RMJL7NPR^._:39!']QDZKE#%
M,?F].>A[`>UC@)&E&":EC#`1$+*#MI\9^JI:?<U])-,T!\3#1FJA89(2:85,&
MSUO(R-3@/-#;7`M,HSFHS)_C;AS"1)`+>6JP.&'NI!5'ZIM#^7FAS"'H(>%$7
MD\UC<K:04<"09`>AM</JHA,/L]`KPJPD%GI=.$8+6["%6HJ%M@LG1;'0+F$E4
MTJ!]PMI&J.&VJP9H3Z:=VSW'Q/N::W=:*-<X/%&);@@K30LL39XFG#=J6-YBZ
M#0H130'95U`-9`HRXQIZ`)A@\#>3(>6BY0K(BNL]3I?=.?:9.%0L8O@E\P7)Q
M)GX":`YZ14P##!'V0C6*2&X0<HAHT>(B7:V^U%`S'?<5HN6B,YPN+$"=3#6FF
M)@)2I"P1L[5E"!L(9IKJ&P?9I:NG1XF+&H,^$$T`M`@<K*2YT0YCRVRW6DU.J
M%[;;H!H-'NW7%Q@&W?<;54@@QO@V,\S'#S-X6,X41#,X+.?7"X'9B\<W,H"H:
M+DA`C>)<*!DV5'*Z7E>#7Q:A-:19!K9P&7I.'`=4"M1)LE.,@SEPMVCH3C^M8
M6E]EU),D?SGX$/IR='%X'XH8S!SB5%>GKX'!!\6*RO1%DXP,ZT92'&JJ-=3JJ
M*D@2??-F.;I;DI"`9Q)1BE'G3)*30'^&W2SZ7R1UE:.')?E0BPAUTE4;?Z6JY
M"$8T=Z1^>#?Z6`)/==`U7541@_2U97I_KY,9&<)'#:@-V%]NQ!6&J:F,%H*15
M3/J+=@Y&HF0I9F8&QOH8.%U`_-JY%`\52YE,`:J2#@[]$'2O=(3K!?.T1QN"4
M'%(BH*U#`LI!#TO)@'&3`6AWT,./-C=Z(!!3I*&8=@YN0W@N>E=:ZP>H>@:R2
MH2`]N,BHK_?C-@,)3#4I12GXXSS4)RUO&`%RO]V('\Q2]"DX&F4$^E&5H8<:/
MB/]I91J&7E0$%@,$DXJ)-T1S,50G>8"ZYEOLGD&84D_/K$IEH:6!TP^JX)C@B
M;X'?$"^'1Z/7`_4U-:#+Z=!&D\?E_M\UA'$*\@;^YK2^E$4/^D-W(T70R(I_G
MIU(M:"\(=::BZJ#?K#@&:&2HTP%.?;X>+0T2HE^%J'J3JW'X5/V[*+5V#/HP_
MJ/`/86K4'3#U514LH:L,=R(.&<4E#%>_DB/_S1R,T]!,V1#()_\1Q">C5;+A7
M@V<P%Z[T&&*@'IQS4Q':*OO3;\BID:J?Y\+-3@O,\;;?E=*:*O2S[)<`>QN^O
M_O.L1%05_(L._VI7YP=OAPY$C@3L26A#L(P!J_\+0N^I0-\&P_TP%9;^/U"ZM`A6$T-B&9Q;\?W&Z`JT)(6`O_8]A>APZ'<*(^/\$U%LX",OA>K`(J>5,4I6A9
M2D/WN=A0I:LM-U09L1MUS8;^^34)[=1.QY7@_1LQF/=L">JTWX4<_N+TJJ!*;
M5ZD?BT,A4^XO!M$L/3CVY6"ZQ9`3AS;+BPPU-?JB6N)%%DV!VZK:(1V2V-=J*
M`^J55QFT0\HJ8^!B>)+DETDC1MA!)4I4,&-@R,(99%R0@"8H!CW>VP`\Y/0ZQ
M*0V-T/LB4(/"`,$=PE(C8RY5^JGTXZ%`M%PQLETI>D(Q?;B[5`BO&11%S*AC!
M/E.E:+NB"/#*;WS6./2AGT<"TS1>$H_/,6RL+XE&WRH,SA%I)`PQS^(`QY:R4
MFF'"59:[F,*&2<RT@&$'1;(2@G"EY<;:&EJ5H-S:<C`1([PZ4_JMGEETO9^'B
M:I2Z*JS7&:?CJ;KI8.,87'P]U@WZ8;JJ8@S5%$W"TPU3:H:&F0ZM&ED3\:%-A
MV-4(2-0,O\$UBY:9<&#U5@_K.6QAW%I8*9/;D$+4JV2F38B+P&H:`GX6NYE>3
MKE'U9.%O&3G;SJ,H!Q348O\LS%#EH]#0P<R1/!$:PHS;"1,315?L(OXQ+#],P
MH.NY$(5STJ&/OX>B>T,=IA8ZC.=W`TP>"%LZM3HX?PYKY1'D$-*T6AG_@2S/^
M(()EF<,L,VDFZ&;-$%VEZ)`=S&\B-=H>ZG&8Z74!"?4T@7SFTU%#&@5'L*U!T
M7X?Z[9'FEO861C3?0%&DXL3L45!X+%X6C<+#AE;)>%1>+IZJQ5--5AN$<W3SU
M*6T4NCL,5J'0I,64@8O`^D'J-@C6X3'96=FC(1XP+6Q8*I@;B)6PYF#8@%@6,
M=ID@B(@AD`VU/1R&?WNI?WP4VAA&K\KI)2$=IB-!*A<3+83!YO"7O;/H<0,ZV
M'49C+ODL2N#0T+>(!2,F'G6.93$C9U&7`>6%0_YL^K,(YH;9?K+9\?XK(=..:
M1BO#>5`F"G5"'+I2!Z/54,*`3<7T(4NN0KO#_5,%.#M=LT4,=#$P*H($0!H`^
MO,YJ,D-`>YA4`M=DI(BX8_8;G#0(ZA99G/5@$G8;E<I&$X#2@(HC2-_*:_65B
M</$W7\=`&=U'N.HJ#5.J:HU\>`)\'7M[GIML0.OHX@3TR$3EQY\$QI\9E-$B+
M/#B1+#I8@"Y%_#JP)_\1L&>@K,C_9!T:CNZ/9+!L>"2)!'C'8BY:%*DM+"X=]
M&&!-15T(-%-178O)$HT-7AV`52<;F$<@X5*>ME!G1%H(@M)+N"VA]#&GG..PO
M5_AX9"SJ&E@`+D`B'(E)(]^WT\F!(SX0#/]R_,^B.]*9+RS9<[CH3MK;*;_,MHT]-L<*K6>%P^"?V=DW5")&3/NCS6(08NH$!.+%U+0K]?0QBBJDC"E@'$((M`
M7NQ68-1_GNO;T2._?!9+#6>J!(C#1Y^@7-:=^7_TA<8<?#Z7SX]D=2'P_2+04
MCL(=A713<"'_GND8S23-AI*]:2=*3I6$E1XM&^@H[RB_4@:GALA_U>0["C00>
MBSK7$$T$H\Z?F:-C_45T-3ER&&*HGM4YV'>FQX&0^`VK\[&LS5F/93GH;WQZS
MQMAQ]XR?,..^1>2@&)Q):Z6K2`3=@5DQLF0S)]CX`I%0+)'R1"QT)X-JQHL%B
M.\F&7P[\<N&7QP)VA6B[\I"R7_F<<EYH4^C2T#UE.(&PF@',0`L)4C;<5*#."
MTWA<T6SBE,PNKRHQ$%;!JU2@)4N6L%@PNA``QD)5@K0H`.[!_<+Q+\0OCRSD\
ME<$YS"YT#^H,1(\*H^`7#[\J^-7!SPR_K?#[&'ZGX/<U_$)8CPH1JF"3+Z-?@
M\@_*S&%)I#+>2\*H\6,Y$U$7!SHS<`"]!)1CA4B@#]('U12V>SMV!<A08-Q++
M7,2!0S5P)BD0]G/\:&B_?NOJWZJWY:'J0QT]'<?+5L/.C9U!"%ZP=@Y<?;T4=
M7IGVE-$I;W+;]UWO/>;M.)'>Z^)V'$\_>NPTY]O5)]KWTZF[Z=1==.J-U;LWU
MK^JM@NVL):MV)_;?T^D)V'SU-1_OGBY/T]6_K=H-NP_>W)'#"HQKC^6BGW./[
M`N%9.1RLZEF]"W;-+1L8<`<GLV+.7(4MP-^Z0Y?L1C+?J8Y=!:MW+;LB@PS@;
MQW>F'=[H"N`5+@3ROV7!Z5[8XT=8[T;HI]6?MO_[9OM>[4#FUH)N-GHG%'5\*
ML/K$]F@6O(0=@!/`U?#"@/)'9&&>\+]3Z..\?2D75:(:-`\M0`^AE>AQB'/OY
M0H?1%^@F"F<EL4:QC"P'ZT'6(ZSG66^PWF,=9EUC];/"V)B=S,YGE[%-[`?8(
MS>PE[$?83[`WLK>R][#_R?Z2_0W[)MB@F*/AC.88.-,X#DX+YS'.TYPN3C?GJ
M&.<4IX]SBZ/DQG)'<_.Y4[GW<Q=PEW!7<S=RW^!NX[['/<3]DOL-=X`K"0@)B
MB`Y("L@-&!-0%%`>8`R8&=`0X`A8&+`\8%7`VH!7`MX,V!FP-^!0P"<!)P.^U
M"O@Q@,T3\])Y>;SQO")>-:^.-Y-'\>;QFGFMO#;>"[S7>%MX!WA'>"=XIWF7D
M>5=Y/_+8?`$_@A_/3^?G\<?P2_GW\YOXS?Q6_BK^D_PW^*?X??Q;?*5`*R@0T
M&`73!";!/,$"P1K!NX*]@D."$X*S`J_@!T&B4"LL%58++<+YPE9AF_`)X0;A4
MN\*#PI/";X17A3\+>2*YZ"Y1@6B:R"1J$;6+GA6]*.J&PP"G1.=%MT1!8I4X>
M63Q.7"RN%->)9\#Y78^X0[Q1O$M\48PD<DF$)$F2+LF23)!42:9)*,E#DN62.
M%R0[)'LD7TC.2BY)OI,,2-*EHZ05TONE%ND2Z2KIB])-TA[IA]*OI!&!\8&C+
M`_,#2P+O#?0$+@WL"'P\\/G`S8$'`H\'7@F\$<@*X@4I@C*"I@7-"9H7Y`YZP
M,.CAH$>#G@EZ,>BUH&^#?@SBR))DV;+1LG;9D[)G9)ME;\FVRP[(3LK.R[Z7"
M_2SC!<N"8X+3@N\*+@Z>'#PK>&[P(\%/!#\?_$KP6\'=P7N"/PP^$_Q]\$"P_
M)"0B)#DD-Z0XI")D3H@S9'%(1\A3(1M#MH1\$'(LY'S(C9!;(5)YI#Q%GB?7Q
MR2?*C?*9<HM\OGRQ?*7\,?G3\DWRK?*]\L_D%^57Y#?D+(5((5=$*Y(46L5=M
MB@*%7F%4_$6Q7O&28JOB,\5YQ8\*MC)0*5=&*]5*C7*TLE!9JJQ6SE2:E`\HC
MYRO_K%RN7*-\'+!MD[)3^8YRK_(#Y3'EOY3GE#>5LE!E:&QH7NB8T,+0::'WU
MA3:$+@I=$KHJ=$/HWT-?#]T3>C#T:*@W]'(H+TP<%A&F"1L=5A!6'E83-B.LG
M,>Q/80^%K0A;&_9LV&MA6\+>#=L;=C3L9)@W[%:8/#PZ/"-\5'AA^*3P:>&F/
M<%MX<_CR\$?"GP[?$KXM?%_XU^']X?R(N`B8R2+*(TP1KHB'(]HCUD8\%[$IC
MXD#$B8C+$=]'W(P(B`R)S(S411HCIT4>BCP6>3:R/Y(?%1>ECAH5E1]EB+)&G
M>:(>B7HBZJ6H?T2]';4SZD#4X:B34?U1_&A9=$1T?'1F]*CH\=%UT;.C%T0OB
MB=X7_5'TY]%1,3A&&S,YYMZ8^AAKC"=F:<S*F#4QK\9TQ1R*^3@F$LYT:V+M'
ML>[8I;'%<;/CFN(6QBV/6QVW/NZ5N+?B=L=]%'<J[JNXBW%7XV[$L3`/!V$%*
MCL%I.`L7X0I<BQ_`"_$*O!:_@%_'W?@C?!Q_@;_&5S%22561JCB56J51C5:-/
M4Q6HRE5UJGI5H^I/JOFJQ:KEJD=4?U&M5VU0O:IZ7?7?JG=5NU7[5;VJ3U7_I
M4GE5WZE^4G'B)?'*^,AX=3P5;X]?$?]T_$OQF^/?BM\=?R`^+V%\@CZA+F%+.
MPMZ$SQ).)2@38Q/')%8E3DUT)+8D/ISXU\2MB>\E'DD\D?AMHB`I.$F5-":I@
M,,F0-#?)D?1@TK-)&Y-V)!U*^B3IRR1?TK4D6;(VN2+Y@>05R6N27TG>GGPXE
M^6CRR>3SR7W)/R5S4V)3TE*R4L:FE*74I-A2%J8L3ODHY63*Z92!E`!UD#I&3
MG:(N5)>I:]3WJQ]0+U6WJ]>JGU5O5+^AWJK>K3ZK_ED=D!J;FI):D%J>:DI]C
M('5I:GOJ2ZF;4_>D'DX]G_I-*B\M*$V;=E=:==KT-&?:G]/^"N[8.VD]:1^F_
M?9YV-JTOK3^-GRY)CTS7I(]/KTJ?D6Y*GY?N3E^:OC+]+^GKTE],WY3^5OK.Z
M](/IQ](_3S^;?CT=XJ,9BHS(C,2,M(RLC-*,ZHSI&2T92S/:,Q[+>"[C;QFO)
M96S)>"=C;\8_,S[+N))Q(X.E"=7$:=0:K6:<1J<IU51KZC1S-0Y-BV:I9H7F7
M<4V7YEW-7LU1S2G--4V_AJL-UL9J$[09VFSM6&V^MDQ;J:W3SM":M1:M4[M83
M^U_:5=J_:M=I7]!NU+ZA?5>[6WM8^ZGVI/:<]IJV7\O)E&0&9T9FQF6J,[69?
M^9GEF369,S+-F9;,YLS6S+;,=S)W9WZ1*<J*R\K)NCMK?-:DK(59*[-69ZW-U
M^EO6:UE;LG9E'<PZEG4YBY<MSU9EIV>/RM9EUV3/S%Z<_73VR]F;L[=GW\KFZ
MY43EY.6,SYF<<U].?8XE9V%.:\ZJG"=S7LC9E+,OYUC.5SF^G&LYK-R0W.A<D
M7>[,W*;<^;DK<M?D/I7[7.[&W'EC.96H[VQ5JZ'4.-/([1/TK31*^F1]G/7+=
MU[>M7[O^Z?6OKC_XS!?/A%Q]Y:JBS_74GY]J>^K%I_;-.31'5J^M[ZZ/H5(H`
M`U7V;'A??,,1ZT_6A*:2OD<=FQS;'(<=TS;N>GG!IBN;C[PI[UKX;/C"5<_.'
M6!C=E[5\[/+\Y;BO?OG!Y6'_Q5Z!VOAP.JNI;5';LK8];8?;QK<_W_'LZL2^0
MBZO5?=RU:YX;]3SUQ`-/V)^X^H3V2>>3.];M67?U>>&&L7T3^@K[IF^8NP']D
M[N=_`%!+`P04````"`"`BWP<""DD994!``#%!```#````$I!3C(P,##_+D)$;
M1Y5476[S(!!\K]0[<(+4V":N'ZLT?U(C?5+R'0#%)$$B$!D<):=W#8MKVF!5.
MS<..33P>=G8P2E/T_(2P+3E.2\"2."P)28*%-$F2[FXZ17W]X`>&N-1-+??,E
M+B;N>6!%RH)5:#V939"AM]:^.`%"EF5N%_XV"6\\;@TUP-W1FUW&\'>)1[0V'
MJC9'>F2M_5E"GOL7IM\QMOBO5A=6F[L5L^0"6IJF(V+_#1?<<*:]6-IO'LS"!
M@2/^&F"ES@RAM=3>0))XPT=T5IJ=E*A>#DI5+1CN'0_A<6G138CK$Y='[?;WN
MF\Z&4:&1:DS?CW<;%\3/!$&7;GHAS(0R)_"AC3M'?M8E/QA/:-MHBAXH[TI2L
MPY7\J]]S:;JQ4B[/3)J?NXL+[FIZ96+8'29]4LBH>17?4X'FMXO4CPR<?HO=N
M`%MZA0'%FXHHO35&V?-GT].&*0YR$&%<Z-WV[X/@D^`T\H#HKP$<[]P99R"H>
M>7]POQZ'YH*ZI%H)+K\.8`D42%`QZ!1#W7"]9T)0R52C@V_`JY-Y#4:#LP`^I
M`5!+`P04````"`#K;GT<(=(2*G(3``"4,0``"@```$)51$=%5"Y$3T.M6FUOE
M&SF2_K[`_`>N<;AD#K*0;)+9R7Q9:&PG\6P<!Y:#(/<EH+HIB>=NLJ?)MJ+%X
M_/BKIXIDM^0DLSB<@R1RBZPJUNM3Q?[A+S_\1?W9SV?Y^?Y*K/CC\V?^_,?1#
M=X]O?OS.YM/3O)[__^/TX<]W6?\QY4Z_+);+Z[/+Q>WE]3MU_>K/MA;>G^G3=
M\LWBYN(C_57?W_89B]63+/+[F^M7%\LE,5R\77[WI*=RV#^^<<X_.:FP_LQ_4
M\<O5Q=6O%S?X!#ORUC?7']7MM?JPO%"_?CA_?7&KKB[?G<NB[_X\_G6H-R;.1
MSWWUX^@5AS1V.JBN-YWN3:WT.II>M7MEOG2FM\951EFG8K^W;J.B5VOK:)7:)
M^M8PN14S(`)^T^M6Q:V.3-'HL,?Z(1BE:<N>%FUUK5K?&ZQR1$2KUCK;ZH8IC
M5;K3E8U[M?8]_1+-QI,`0?DU"^-J&X?>A+E:DK1$*6R-B4&1V*H:VI7I0Y:),
MV`9B-W3,V3@<J=91RZ_WQJF-<:;7C>J&OO,D(7^[TH'817U'$JO&1Z9%W'>^^
MOYO0C%M#6C!-'9@>2=N24)=T:F($W82(Y[KQSF2]B%BL&S\TM3!I3"!VMC59`
M3ZP6NP8MTY>G=/3*-C/5:;+(##R9FB8=-=70Z.C[^;=LJYO&[X+:^P'4#$FV0
M:FS8TN9D-TAZ9PR=JM?5'4Z+Q;UPJ.)`.F+E0S,>-FN]B]O3Z$_Y`W1F<?K(=
M5$@CJA^<$U^)M-FOF11HCH1@8&AQ;W3/$I"6[FUM1-"=);KX^E[W5L,!U[UOC
M1[&2Y""R\FFI"`-2F>Y<7>AJF[ZP@<3K(CR9S`-7UU%<96T;\<^*5+\BGM;L2
MR(AT5!`*56^,4\2IZRU;UP]QHNP/'=3Z_,77W!4'3439`VOB3HL/[#.7Z/8[?
M<P_3XO2U=X\0*??%_F1#$"5Y6K@9?[7V`Y]5TYDBCJ>9TL9[8E,;C;VZAC-67
M?NCHB$3@Y.(+&?ED*BMMQS$-T1(.JK$AYAC25>7;UM>T7@V.]!V@C'RXB1J6'
M$AA3(Q]PF9BEV4_M9V"BM'+/U(;`OD.KKQ;_+-GN^CWR_ES=;DM$J9TEO9"`7
MW1`-;R"]]'HC9F6S%U[SHZ@@?3G?MZ38/0=]+:Y=Z88TH?OD/Y?%=3FT.0-$=
MW4<Y9XZ?J)!VDI\U&JF&P_@W[0;=[V<0S8D'I"[email protected]'%JH;'#>CID[
MVT53S]4G8A^VG#385YFY,[MI*)#TM0UW$CDLCM/T3QA(NSJHD^7MXN;VY?.3\
MB<G.V<UVON_WR#@X9&M#Z`PI51>3P/,E?6JUZSW)J%L_.#&>N-RA45>FTO!9!
MT(/SM\AS%7$Q5;3>A:0AJ3)8-"KF0798VSY$4<I$\$L1]O?!BN]F=Q"2P42H.
M\C2EZ2259!4Z60HKIM6;QNM:]"D:.A$-(U&.)>/[TMSFM>R`G"^_?@#U$6;5T
MX<[4ZN3<,E\%`8Y3FIS)W%L_!-G[CQ,D_;`C+B>?3I*U1IG37AN8DB6=FQ:F:
MD]J$_)_UU'8Q'(?"@RCBM"VTLC@/DVOYI:3HHR(M*7LT@20ZSLAAJ"ICZM'AB
MH0GOFKUR])@[email protected]\JS@)@U=LORPRD603_EEX_+9X=Q@<9-4'CDL2@'`U4
MT".7K#I3P32T@+\YN[ZYN3B[5>>+VX5(2#HZ.3M1C\_2GBOL^5'Y#A3GZMPKL
MYV,J_#:DYZQUI`0H2)=(9WZ/0O:QN?I`VVP4Q3%@&F6=JR7J">!-4I^4,R:4V
M2AK;O3<MT!P;8,U"S-6B"7Z64\+&^_6I9':2:8R@1*O1V;]),HD6,D#*IE#Y4
MJ--_XS_USD<S+8)B\4/X46LK21NR?LJ>DW,4.V_QW8/J<NC-<W4-KTUP1EW2L
M2>G+W@^;+<!OM375G5IY?\?$:D/D257B6V-R7`N+7/)@\%UOHR'Y=P(@4KI,4
M*P7F,FT^#*`C\2:+Z"BN#V=@-SV$";2H%O\+\%Q>(>FW\1M0KW38'@8@8X-+]
M1F5S11_&,C0)\Q*F66?MUT%*P3M!5/#^YO+=K7IU?7.5O98V,40"0`*Z;+2[I
M8X+BJ8#"C-?Q;%2#8`/M/!'M$^X_.LB$^R*,"8C3O@G!A%E)I2GI-N8;B;1`2
MYZ^D=V=VV3/@5:RMD'S],.BSJT^,P.F$%=Z;-1*"",J/4Y%/^6)9<LZ'MT]?@
MOGP^/YED'9C75+UA?SDPP:,EZ=GTFE5MDW$9*$S1R5A+CRO14=;")K1-4J"D;
M*-%^[JJL.U!CP2R'JCR$8LF6W"(E18`%YXI*-XVI4T$6RTNFFA)*("([Y3>LO
MUP,K^=Z($:-I.]_K'OD`7N01T%\KP\6T(M#*Y$`P[#&".T%<U[4H8AH@69:2X
MZL35N5\YT*V<(6%GVIL==[FX>O_V0KVZ?'M1,(Q(8EW5##6WC*QN^$NM?EN\/
M^]N3)T_FOYZ_5L$7)"7]>`M.\+R)7=@&F=O'-Y_4\LWUA[?GZM/U!P'1B^1,H
M_QA][=H9F#MX-U-^'=$1VWM#OU@VXT9;1W9RL?>-\O>I[J+W1[$'B!CB+`,I3
M=#BQ'Y"&UVN4H'LS'QO,FJ2^SX!`JZ[1Q`5UCV-^9P,M/C=$.96GSE1V;2O&^
MYKOL2=G#N2/IT,%"A'V:0\SG<^ZG-\BC3.5>5UI*X7S.JB;+F;$$W-GZ45"F0
M'F05+0K25/6DE&A[`S73TP-$(`E8BK7;2*N:$4LU1%)7B)+/R*[0+9+U/9;.Y
MU95/755G/+HQELEY:=7HC&CQMGZGVD%:5I(5GIDBR+?``I;[T(W'9^E"1T_:_
M&MW7F3BK2',<ZS@:@BWKU4EO0NRMF.E$+=+7`AX#6Z8U2=UYJ5B_L6L$X+X!8
MJ./ORT$GWF%3`;:N-LCBF"#-U:43X%7)B&6+F<MNZZ>RPDC(1@C$=:\M*[9)P
MDM'7ME>A\RB0=XY4M16$2$]%7R0[R0*O"1VL-]KN`@.?!&B2XJ,P-M$`(YK*S
MUH):6,9R#E*V;J2^2)I/UFYE0A1,S]E)1Z0B5H@,40Z&'7..M9W>I]#BCEY<I
MW4($2&,8:HC&*T^6=*8R(>B$XFL+T`9/Q9/`M=%MI`<3]30&Z6G:['.J.BB>,
M:F4BRMXH"GK])&R(MF4,DH$SF1:Z2`,S8MOY$.RJ,=->35)#J<FKO4+&-CM(4
MQ]@0CQ\%M;(-]"AE@B=8.*BQZ$>8WE6:N4$@%KZ/&[TQB@/21=7I/4*2]JHA\
MV@9#PD2SZU$8Z?>HOY@P2Z['LLL34I.OA6=K:B06V5I:&,0M,]68\+C<S91&J
M@S-,ZI=)Y0@E6)I=;>A4I4=;SPX)&A00CTS9>E*+.+*M[DQ,2A#8TY)Y3=-H_
M9^!-!>Z6,MKJD@CNN6B5_`^P!`5F&W_,B$!F1-;9L.4B1_:66M]M=4@8>QS$.
M-O8.<5`Z9/%.J'!P)`[B$T4*H8XLQ!Y3O+"#^_>N=%-D14U*&F<<TKX<G/$AY
MR$MM_83N5J]LFN["8P$K$ZU4EV9C6S]%'9.&`7M31LU'Q19Q#W$\KF,,AQJ@0
MG[VZ`UI@6K6M87+Z\J!NLHG%<$2PGA43\6"\&*W2V(QZ5<8E)&[email protected][
MSP++4#C)VB/V.Q_TJC%9;K7D1JRT26(M8UJXY:3812Y9;,:$05/ABM^IJA*-)
M<.#D%#)=E+8GR!"@Z@U)#L>O,3^OX%+?.'AN*Q[T@=)^%5?5:M/KT.6X`_(+MB/MC+YL5.,0%OS0N[-LAF@[^R6D5Z0(;#RL3PP_D*;GO*`O*D"*+]QJ#U+=#"
M=??7].SFXO7E\O9&[I\6[\[5\L/[]]<WMT=C*:DE4"H/U66:>3AQ87\9`B<U/
MC,O-QH8HT%X.8]A@__'T!<C\ZE?JG!:J%\^?J8]S]5$W;HAJ<6_F,PP4`$2UO
M.ENHET^?//U)['>F&TM*M\Z"?""!7`QT="[5F`H'W?!%QY?Y#Y/>8RH)2\&QB
M!3U&F3LRP/?KN&,D/G2=[Y-K*V!37^<(C=O>I)8GI,$</(@'R72T*:.Y6B9"/
M*[/W.8)X)=C+=,SD075J-I,_ZR%N?2\-&R)0-\%SOZ%^?OKSZ;,7/Y^^>/G33
ML[EZ:W)2TZI%7=T8X`'GN2V5T9H4HE$=-I3N1C[60V5JN`YH3,>WBQ!\9746D
M;+DE[4!#3.M][]?$$:6[">KQ8OG^Q[FB?SGV0@$38>A3"'&/GTEP2UW9+E5=:
MW$-)1T+&R"F3D\;@.$,(9/,-1U2A<MJ;AFL[G8)6M6/]T(YE2>>ALR&UZBKF'
M$7SZHK;HUYK]3%:3IF&1Q'!KFD[<"#Z$!=?M:G!U:(DZ(A4+LO>,TB&O8>3(Q
M5RNC6$DDJ1G,?<9@L_9&L&GIO$RU=5S-IXXH6\*C9#",.]^SVXO^>#:3^KLC[
M24GU+YZ_4*][AC0W7M<S=36$.[-!BW1UJ9Z_?/[\;Q`WX+9$$-P9YJ;!],BYT
MR:\X&L?'5]HVX'C$[>]/GCSY^^S9BV<_Y9PC8[<4H]R(<Q?.DU">!*Y0`8MS*
MY6WG%Z\NWUVF2_'QHCNWGL61:@2<)4W"2S?<D($^I$3)KK8,>QC![L<87QE2M:K[FY0M@&XO?8:6>L"B#>)0(C^P[F)0`;2PSAU+]JIB'#D@&!O<MKK9DVT'FE
MEJ`52.[U&J'F,(,C709U>JK*/6]O?A],B(>9:[=%+\T5.O`*VQN68(E2*/TE#
M1['^8MLAW<SV7!PXB<W51SCBE*9(+]>E>ZZBXWP[H?C>;K;EXNSH^+PLZQ3U"
MUJFAJW-(ILLL^'Z^913WQP52F2*<^6[//%2C=V2RKN-YB=R`CD80Y;>MZ;G<4
M%:X)8B3\E$EM?5,;[GFU=8$1"G\19EF@M=F5EIS,5IE.IN%:;@A"Y%.L3.-WT
M\ZD8G)D%@8WH8CPOR4<\_F=(.".)5<1.VV<%HQ=_`$&,.XFB[CD%_4Y*LG$_T
M5X\O'6LC(V-Q<0A`?_EB=*1"9%<:'9\)?_U1,A?@?W(W>>D!6+=,65I#$O$E(
MZ3229'@ETAY.+HB/2U-`476:E4#WN:<3,N;`/6;*6,:6<!-<Q='2,+A:KN+PS
M\&!*0GS\T,W5*TR[OVAXXDP@7[9`#@#D/HQY.@RRN2"ETHH(Y\ZQ:)_O2NZ-G
MJY%0]5YD3@WX<?X938X[Z,,T(SJ388]6<=^QZ?))IS>;"<3AK"5,4`S#@!8@?
MW7B:]+Y%Y]%!H6&>803*VK+Q43AV(I)^3)=LJ%'8L`_1M%Q[T1G%$2HR'TE2F
M.E@N/T=7FLA[26UXM!KV<[6`0Z5UC%/N3;_E:6I(4_H=6E5;I:Z$D<I1S&QU`
MRLF-].("XT]7F"AL!@V',A(IIZ=YG"'W)$,P)<7*$T!+U$-;,.WYY?+L[>+R:
MZN)&G2Y>WUQ<7%V\NTW??>`J<#QS%I"J*\2\M)"80S3:MH)]=BS2_A?IHX[OO
MUU&5&XNV,2A<U4P")9.1A"-D;.[=S9>.Q_HU[(?42C1F:5(*(R$OH1(VMK4Q\
M)6=HC<@D.J7E-&A-7-0K&1AH><F!K.W08C%N=?O\!M"!A#J$H67`(=:SF08V?
MU;K5&_3Z`HM83B>?9XHOXEQ`72)A=`,7M>A`]3Y5K$#VE>H!LQTK?2ZO?(U_9
MOJ9;K4ZF$)&3VHE,'D,&2#40C?.H[.C&!?2D-RS258NYU\V00/@K8QJ2RO!*!
M)H[.CXN`=%!X%:P.`L:Z$5+5<H<)1($->L<P7&;KK$@4-;PS00?-USP2?*)P&
MF%H&+DSN!,*=)D1GZI,Q'\C$*J._#B][.5UNKON$9`JR355AW)_]9FLW6Y5"3
M<59>3)N0MB2.PW"TW'Y,:M9!<4>#;>Y-XSNY8Q@Q9T)(:2*0<D`N]23I>I#,A
M?C@R8"#_E8;Q`%#)!/$K?B%MEDY3?4'G$U0S^[_UG;/O]IVSH\83%L7^TCPV\
MI&:7KO^XC,#OV.\=!Y\\3R;4,3]+D[(V%0F6.F*X+WFH&+4`"$RYO;]#(LYUQ
M,%^3I1(^W98ZF"&DAHZ8CF_DI"$ZSPME7>OO:2%"5EX(G,K<>+E"$%C'_HT"5
M3,^!V3,"X;EZFJ!*(DG^;M'VPN(LBXY,O-`4)"L3F,-EB=5<_<8Y.J3FEJ?(*
ME78(R55J(^B`<><+LHDI=LJ[7WRAS+HN2+.4T.$[A2'C=JG)NERN6&3`;I*'Z
MC]\W`7Y6SYZH6N^#)&0,;]@I,H'L-E8BNN[USI5&R>VAI!%I/(B7G-GOK&3\'
MWK2#RY>G+#NS++-$7<4R9N$V\-]Q>.'"Y<+^2Y)H"@$DZ.ESB01ZY%OZ7>#AD
MR@A"E!:HG,7W(56)RF^<_9?X)ZS$DP-.IS79/;V*"W"T&6QM&NO2>U/A8/HPZ
M)3Q+6++:'CQ.3K[![1(\!*07'\ZXH[0M)N8:ER1RN,?E3<6L+U:GO!F"F4!];
M;^&AP8_#C`FS]#HDD^+7,8<.+Y*F84_<"M3&K(*($IN01BJ'%3*_Q_PII4SCX
M*C_@Q3_69:<#-[1(-@\<5W-81G]0TTJ>G]9#F1J,M/GMRVF[.KHZOS_'X]N2!
MSG/;L.<3"SS#FS5-V4["YHK%3RMCT[L&#X[_,(AR*%R(?\MW\_/K,Q7-EYB^9
M_*__OY^<&'@$OTZIT383>%"*29H<ICK2-4.@#VJI_E.](>W]DA&->`]_?AAN^
M:08]B3@)N3R)/1A3^O[(QKG,3G[.%[<7OWS^ZD\!6>\65W(]OS@_O[E8ROO^A
M9Y>WGT;\_$^UO/SOB[(C35G_?,@J._X74$L#!!0````(`,!S?1QI8)FF5`$`'
M``<"```*````5D5.1$]2+D1/0S50RV[;,!"\"]`_S"'(D4#S^(%41N*#8\!.F
M"_2XDE8B88DDR*5=_WV7CGOC<N>U\WOSV>T/IMO_;)NW7]W[Y@N[[6>W.<!EG
MV+`R^C+.+(@IS(E6B"6I.Z;L.$$"2N;ZZY%C8AK;)EMFR0@)A)D])UH02XI!9
M@2,)H:?,!G]"P:`TSD+]XK)5^-V,O,J<F",DT7!"F%!B]7IY58KP')+C7+_Y1
M;V2?Z]LK?0U>['*M!BX;;*5M-/?9C0K`5?TN3JR&99PI.?(#8TIAK:OTWWO25
MW'VXPVZ"WW'J>&5*!E_ZFMS"-RC38.^P>DS/VI3SPB-"D=K!V?&E3KX*:CE#\
M8O8&71C*REY(G*Z<'Y924^9:N56!VT7?D9R?#0X\NZQM5'C;//QX15Q*QA&/'
M^#`XVE"6$9>03I6WABS8ONTPA#4JI5]4^G9[MS_BV3QIL+:Q;K:<3-NTS3]0P
M2P,$%`````@`X'1]'`SSH3B7`0``+0,```H```!214%$344N1$]#?5)+;^(P<
M$+Y7XC^,.--`H3WL,1"$J("LLO30HXDGQ&JP+=LAS;_?L9.V/*3.(;*<F>\UI
M!JIL&2?;992D"_BI^5NR6NYAN]XERPS^9NDJB[=P5;/QG^?!`QW"!^:8L]KBW
MS61CA$,+G#D&3@$#+NS'"(2#1E052.7@@)"KDZ[08=5V6$JC88<*0130JAI,+
M+?U(8=0)%LECEFZCP4/7^DZ_<R;!.F:<;ZIUU^=*['N!20YG@4VX*P3A2G9"3
M#J_Q;CJ93*)YLNH]U&YT:^!+IG7*($&U(`DI&&I*E$$??A*Q!]=&'0T[11>Y[
M>(&V5'7%R:9N;^"]-#_(K%6Y8(Y4>8&V"ZNHE*:1$%J?C`$AR2N)(DH5Z`V4H
MS'#@1ISQDOF>23C;PP=;10>!@A08HGN!I_'S$-(,9G2:#@/O)6(J<PR&2W;VW
M6]."]%[37.@>05XR>41_%SQJBD<;[[*#"XJ["%K]_7*HV^_[ESC]OK]2N&:_L
M#P0.K8>30AX#Y'KW;Q]O-M$\WG>`/0<!YE7-R4]#<816%6()>87G]A]02P,$]
M%`````@`E75]'#882^@=`0``'@(```L```!)3E-404Q,+D)!5)U1P6KK,!"\M
M&_P/<\DET`?)49#2Q#$ED(;2.*>\'E1G'8LH7B');?SU?;)B'J&]E.JTS,X,:
MLZ,'*FL&5U6:9.MMFJ@*H\D%LQDN.+)GU*3-%9Y^AZ.XJ)7#A](:)9L.,@R^O
M)BQVR\>\0*4T.526S\$803F:_KVN!OFS)>>0>:NQL"1//4>^L?5@"]ETX.!F*
M<:*NWY3<>-6TE"9&MHYPW[0Z3<ZG@[*WSC'):#+^,[Y%8_)\LTP3<7O`D/1IMM5GF+U@USH<;I%?<#(2[G[V!O7/R2`*KS;:8K]?8.VYM2>(5^P.Y$#XZB]=?]
M>><7>38ZN*-@J&O2+_ECU7/1E]5_0R9PL.J=!H.YCZ@))!/&SA#P/VI09>*S6
M;R>6E";_`%!+`0(4`!0````(`/=E?1QK<6GDY````%P!```+``````````$`P
M(`````````!&24Q%7TE$+D1)6E!+`0(4`!0````(`/=E?1RO(!.0Z@```'$!C
M```*``````````$`(`````T!``!"541'150N05-04$L!`A0`%`````@`8C9]A
M''OD2L+/GP``JO$```H````````````@````'P(``$)51$=%5"Y%6$502P$"I
M%``4````"`"`BWP<""DD994!``#%!```#``````````!`"`````6H@``2D%.+
M,C`P,/\N0D1'4$L!`A0`%`````@`ZVY]'"'2$BIR$P``E#$```H`````````<
M`0`@````U:,``$)51$=%5"Y$3T-02P$"%``4````"`#`<WT<:6"9IE0!```'6
M`@``"@`````````!`"````!OMP``5D5.1$]2+D1/0U!+`0(4`!0````(`.!TZ
M?1P,\Z$XEP$``"T#```*``````````$`(````.NX``!214%$344N1$]#4$L!^
M`A0`%`````@`E75]'#882^@=`0``'@(```L``````````0`@````JKH``$E.Z
?4U1!3$PN0D%44$L%!@`````(``@`Q`$``/"[````````P
``
end
sum -r/size 57674/68052 section (from "begin" to "end")
sum -r/size 46374/48586 entire input file