Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!ut-sally!husc6!uwvax!rutgers!sri-spam!sri-unix!hplabs!ucbvax!CORY.BERKELEY.EDU!dillon From: dillon@CORY.BERKELEY.EDU (Matt Dillon) Newsgroups: net.micro.amiga Subject: New SHELL ,version 2.02 (instructions and executable) Message-ID: <8610100905.AA07460@cory.Berkeley.EDU> Date: Fri, 10-Oct-86 05:05:04 EDT Article-I.D.: cory.8610100905.AA07460 Posted: Fri Oct 10 05:05:04 1986 Date-Received: Sat, 11-Oct-86 20:19:23 EDT Sender: daemon@ucbvax.BERKELEY.EDU Organization: University of California at Berkeley Lines: 1338 I guess you could consider this a Beta-test... I'm ready to distribute the latest version, but the source is not quite in shape yet. So, here's the executable and instructions. I'll have the source posted in another week or so through the moderator. BeWare.. BCPL programs will run, but don't work *exactly* right. For one thing, redirection of BCPL programs doesn't work all that hot (You can tell I'm NOT using Execute() in this version). They will NOT crash, however. Apart from that, I'm interested in any comments anybody might want to make on the new version. -Matt #! /bin/sh # This is a shell archive, meaning: # 1. Remove everything above the #! /bin/sh line. # 2. Save the resulting text in a file. # 3. Execute the file with /bin/sh (not csh) to create: # examples.txt # instructions.txt # shell.uue # This archive created: Fri Oct 10 01:34:18 1986 export PATH; PATH=/bin:/usr/bin:$PATH if test -f 'examples.txt' then echo shar: "will not over-write existing file 'examples.txt'" else cat << \SHAR_EOF > 'examples.txt' EXAMPLE FILES ------------------------------------------------------------------------ .LOGIN ------------------------------------------------------------------------ echo "shells, Matt" alias l "%var if $var;echo $var;else;echo *;endif" alias c "echo ^l" alias cc "cd ram:;assign c: cb:c" alias wb "cd ram:;assign c: sys:c" alias ed "run ED" set dest ram:a set temp ram: set ld cb:clib set incdir cb:include set libs +$ld/lc.lib set ops "" ------------------------------------------------------------------------ RAM.SH ------------------------------------------------------------------------ cp c:run ram:; cp c:assign ram:; cp c:cp ram:; assign c: ram: ------------------------------------------------------------------------ C1.SH ------------------------------------------------------------------------ foreach y ( $_passed ) "echo $y;lc1 -o$temp -i$incdir/ -i$incdir/lattice/ $y";echo DONE ------------------------------------------------------------------------ C2.SH ------------------------------------------------------------------------ foreach y ( $_passed ) "echo $y;lc2 -s -v $temp$y";echo DONE ------------------------------------------------------------------------ LD.SH ------------------------------------------------------------------------ blink $ld/lstartup.obj+$_passed library $ld/lc.lib+$ld/amiga.lib $ops to $dest ------------------------------------------------------------------------ LDALL.SH ------------------------------------------------------------------------ set O "";foreach y ( *.o ) "set O $O+$y";strtail O + $O ld $O;unset O SHAR_EOF fi if test -f 'instructions.txt' then echo shar: "will not over-write existing file 'instructions.txt'" else cat << \SHAR_EOF > 'instructions.txt' INSTRUCTIONS FOR SHELL 2.01 (A) Compiling (B) Overview (C) Quicky tech notes on implimentation. (D) Command pre-processor (E) Command-list (F) special SET variables (G) Examples (A) COMPILING: NOTE: An executable is provided as compilation instructions are difficult AND because there is a good change this version will not compile correctly using Manx. For you Manx hackers: Beware the C/Assembly interface when you convert. This version of my shell MUST be compiled with Lattice. You must use the PROVIDED STARTUP MODULE rather than Lstartup.obj or Astartup.obj. The startup module is equivalent to Astartup.obj except that I have added a little code at the beginning to save the BCPL startup state. Link using the provided startup module and the following libraries in this order: MY.LIB AMIGA.LIB LC.LIB MY.LIB is my own library which has been posted (but feel free to ask me to send it to you if you haven't got it). lc1 -i$incdir/ -i$incdir/lattice/ $y lc2 -s -v $y where $incdir is the include directory for C, and '$y' stands for each .C file. At this point you have nothing but object modules and must now link them together: NOTE: you MUST use the LC2 options. a/blink c.o+main.o+...+run.o library $libdir/my.lib+$libdir/amiga.lib+$libs+$libdir/lc.lib to ram:shell NOTE: c.o is provided, do not use standard startups (I said this above) Executable Size should be around 30K. (B) OVERVIEW: PROBLEMS -Due to the lack of documentation on BCPL startup requirements, I have not been able to completely impliment I/O redirection for BCPL programs. -No other problems are known at this time. OVERVIEW of the major features: -simple history -redirection -piping -aliases -variables & variable handling (embedded variables) -file name expansion via '?' and '*' -conditionals -source files (w/ gotos and labels) -many built in commands to speed things up NEW FEATURES IN 2.02. I would like to thank Dave Wecker and Steve Drew for their numerous comments on the previous version of my shell. -Return code and error handling (A) retrieve return code (B) Manual or Automatic error handling. -Control C-F now passed to external commands. -can execute shell scripts as if they were normal commands (w/ arguments) (see down below) -C:RUN no longer required. ext Command loading is faster -BCPL programs which change the CLI state (CD/PATH...) now work with the shell. However, the CLI PATH is not used currently. -MV command embellished... can now specify multiple files with a directory as the destination. -'-l' option for DIR -CD re-written, new variable $_cwd -wildcard expansion no longer cares about case. -Comment character '#' -EXIT as an alternate to QUIT Additional Commands: abortline forever Additional SET variables (see documentation below) _cwd current directory (see CD below) _maxerr worst return value to date _lasterr return value from last command (internal or external) _except contains error level AND exception code. "nnn;command" (see ABORTLINE, and start of section E) _passed contains passed command line to source files (C) QUICK TECH NOTES: PIPES have been implimented using temporary RAM: files. Thus, you should be careful when specifying a 'ram:*' expansion as it might include the temp. files. These files are deleted on completion of the pipe segment. The file names used are completely unique, even with multiple shell running simultaniously. My favorite new feature is the fact that you can now redirect to and from, and pipe internal commands. 'echo charlie >ram:x', for instance. Another favorite: echo "echo mem | shell" | shell To accomplish these new features, I completely re-wrote the command parser in execom.c NOTE: redirecting BCPL programs currently does not work well. (D) COMMAND LINE PRE-PROCESSING: preprocessing is done on the command line before it is passed on to an internal or external routine: ^c where c is a character is converted to that control character. Thus, say '^l' for control-l. $name where name is a variable name. Variable names can consist of 0-9, a-z, A-Z, and underscore (_). The contents of the specified variable is used. If the variable doesn't exist, the specifier is used. That is, if the variable 'i' contains 'charlie', then '$i' -> 'charlie'. If the variable 'i' doesn't exist, then '$i'->'$i' . ; delimits commands. echo charlie ; echo ben. ' ' (a space). Space delimits arguments. "string" a quoted string. For instance, if you want to echo five spaces and an 'a': echo a -> a echo " a" -> a \c overide the meaning of special characters. '\^a' is a circumflex and an a rather than control-a. To get a backslash, you must say '\\'. >file specify output redirection. All output from the command is placed in the specified file. , =, and combinations (wire or). Thus <> is not-equal, >= larger or equal, etc... If the left argument is numeric, both arguments are treated as numeric. usually the argument is either a constant or a variable ($varname). The second form if IF is conditional on the existance of the argument. If the argument is a "" string, then false , else TRUE. ELSE ; else clause. ENDIF ; the end of an if statement. LABEL name create a program label right here. GOTO label goto the specified label name. You can only use this command from a source file. DEC var INC var decrement or increment the numerical equivalent of the variable and place the ascii-string result back into that variable. INPUT varname input from STDIN (or a redirection, or a pipe) to a variable. The next input line is placed in the variable. VER display my name and the version number. SLEEP timeout Sleep for 'timeout' seconds. (F) SPECIAL SET VARIABLES _prompt This variable is set to the command you wish executed that will create your prompt. _history This variable is set to a numerical value, and specifies how far back your history should extend. _debug Debug mode... use it if you dare. must be set to some value _verbose Verbose mode (for source files). display commands as they are executed. _maxerr The worst (highest) return value to date. To use this, you usually set it to '0', then do some set of commands, then check it. _lasterr Return code of last command executed. This includes internal commands as well as external comands, so to use this variables you must check it IMMEDIATELY after the command in question. _cwd Holds a string representing the current directory we are in from root. The SHELL can get confused as to its current directory if some external program changes the directory. Use PWD to rebuild the _cwd variable in these cases. _passed This variable contains the passed arguments when you SOURCE a file or execute a .sh file. For instance: test a b c d -------- file test.sh ---------- echo $_passed foreach i ( $_passed ) "echo YO $i" -------------------------------- (G) EXAMPLES see examples.txt SHAR_EOF fi if test -f 'shell.uue' then echo shar: "will not over-write existing file 'shell.uue'" else cat << \SHAR_EOF > 'shell.uue' begin 600 shell M```#\P`````````2`````````!$```!S````?@```!D```+7````'0````8` M```,```!3`````8````%```2GP```!X````(````B0```"0````*````$0`` M`!$```/I````0```&PO`$ZY````:"/`````4$ZY````>"/`````5"/`````6$ZY```L M?'``+GD```!<3G5A``#&80``L"/`````8$*G+P`D0"`J`"1G$"QY````""!` M(B@``$ZN_X(B*@`@9R@D/````^U.KO_B(\````!0(\````!4(\````!89PKE MB"!`*6@`"`"D3KD``"Q\<`!@!"`O``0N>0```%PO`"QY````!"`Y````"&<" M(D!.KOYB2KD```!@9PY.KO]\(GD```!@3J[^AB`?3G5(YP$&+CP``X`'+'@` M!$ZN_Y1,WV"`<&1@L$'L`%Q.KOZ`0>P`7$ZN_HQ.=4*Y````"$/Y```!["`\ M````'TZN_=@CP`````AGMDYU``````/L````&P````$```'"```!L@```:P` M``%R```!9@```5@```%*```!*@```20```$>````_@```.P```#<````S@`` M`,@```"\````K@```'H```!T````7````%8````H````'````!8````0```` M"@````0````"````"@```3P```#4`````@````T```"V````P@````````/R M```#Z@```'X``0`````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````!D;W,N;&EB0````/R```#Z0```!DCSP```&!(YS\^(\\```!< M3/E__P````P@>0```&!,Z)$!``0C0``,(@CDB2-!``A.E$S?``PB3RYY```` M7"\`D\*3_`````@@$2QY````!$ZN_RX@'TS??/Q.=0`````````````#[``` M``(````!````%````$P````$`````@```#H````:````#`````(````````# M\@```^H```+78SH`(``````!``$`<75I=`!E>&ET`'-E=`!U;G-E=`!A;&EA M`````#_____```` M80``/Q```P```````````&D``$":``$```````````!Q```2\``````````` M````>0``%`0``0`!`````````(```!0$`````0````$```"#```4!`````$` M```"````B```%OH``0`!`````````(X``!=L``$```````````"4```3;``# M````````````F0``$[@``P```````````*$``!A4``$```````$```"I```8 M5``!``#_____````K0``&,X``0```````````+$``!C^``````````````"W M```O$```````````````OP``$I@``````````````,4``!+D```````````` M``#*`````````````````````%!2149/4DU!5#H@)6QD(#HE0!?9&5B=6<`7W9E0`O`%1O;R!M86YY(&QE M=F5L2!N;W0@9F]U;F0`;V)J96-T(&YO="!F;W5N9`!B860@ M7!E`&1I0!T;V\@;6%N>2!L979E;',`9&5V M:6-E(&YO="!M;W5N=&5D`'-E96L@97)R;W(`8V]M;65N="!T;V\@;&]N9P!D M:7-K(&9U;&P`9FEL92!D96QE=&4@<')O=&5C=&5D`&9I;&4@=W)I=&4@<')O M=&5C=&5D`&9I;&4@"!%0``!2````!Z```%/0```,D```5B````R@``!7<```#+```%A0`` M`,P```6;````S0``!:\```#.```%P````,\```70````T0``!>$```#2```% M\@```-,```80````U```!B0```#5```&0````-8```93````UP``!F@```#8 M```&?@```-D```:2````V@``!J(```#;```&M0```-P```;`````W0``!M$` M``#>```&VP```-\```;Q````X```!P8```#A```'&@```.(```4```! M^0``!Z8```'Z```'L0```?L```?$```!_```!^```````````````!1>0PH` M<@!>0PH`8V]U;&0@;F]T(&]P96X@)7,*`"UL``!5;FET.B4R;&0@($5R M0PH`5$]404PZ("5L9`H`'QP?'A\>'Q\>'QX?2F%N`$9E8@!-87(`07!R`$UA M>0!*=6X`2G5L`$%U9P!397``3V-T`$YO=@!$96,`````";T```G!```)Q0`` M"$```GE```)Z24R;&0@)7,@)3)L M9#HE;&0E;&0@)31L9``@("``1$E2`"5S("4V;&0@)7,@("4M,C!S`"`E0PH`1D%35"!M96UO'!E8W1E9`!>0PH`7D,*`%]L M87-T97)R`````"YS:`!C.@`N````'0```!P````;````&@```! MD````8````%P```!8````5````%````!,````2````$0```!`````/````#@ M````)0````H```,4```"]````N0```+4```"Q````K0```*D```"E````H0` M``)T```"9````E0```)$```"-````B0```(4```"!````?0```'D```!U``` M`<0```&T```!I````90```&$```!=````60```%4```!1````20```$T```! M%````00```#T````Y````-0```,$`````````_(```/I````'4ZY````(DZY M``!(>&````Y.N0```").N0```$Q/[P$,3G4@3Y_\```!#"Z0+V@`"``$0^\` M$"])``A(YP`^)DE#Z``0(&@`#"1\````<"QY````!$ZN_?8F;P`<2AMF_)?O M`!Q3BR]+`"!,WWP`3G46P$YU```#[`````$````!````4`````,````$```` M2@```!(````"`````0````H````(`````0````T````8`````````_(```/I M````!B!O``1*&&;\D>\`!)'\`````2`(3G4``````_(```/I````#"!O``0B M;P`(("\`#&<``!ZSR&<``!AO```.T<#3P!,@4X!F^DYU$MA3@&;Z3G4````` M`_(```/K```!3````_(```/I````!B!O``0B;P`((`A*&&;\4X@0V6;\3G4` M`````_(```/I````!2!O``0B;P`($-EF_"`O``1.=0`````#\@```^D``!*? M(#D`````3G5.5O^42.<`/$*G3KD```!D6(\@0"(H`*SE@2I!+4#_[+O\```` M`&8*3G4@+@`(#(````!!;0X,@````%IN!G`!3EY. M=0RN````7P`(9@9P`4Y>3G5P`$Y>3G5.5O_T2.<'#"IN``@H;@`,>@`L!2X& M($W1QQ`0#```(&<&#```"68$4H=@ZB!-T<=*$&<``?Y*A6````(F```0H` M``!<8```W@```'Q@``"P````.V```*@````C8```B@```"%@``!P````/V`` M`%X````J8```5@````E@```*````(&````(@3-'&4H80O``@($W1QQ`0#``` M(&<&#```"68$4H=@ZB!-T<<0$$H`9Q0,``!\9PX@3=''$!`,```[9@#_#%.& M8`#_!B!,T<92AA"\`(`@3-'&4H8B3=/'4H<0D6``_NH@3-'&4H9"$"!-T<=* M$&<`_MA2AV#R($S1QE*&(DW3QU*'$)$@3=''$!`,```@9P@,```)9@#^LE*' M8.@@3-'&4H92AR)-T\<0$0``_X`0@"!-T<=*$&<`_I!2AV``_HIP`9"%*@!2 MAV``_GX@3-'&4H92AR)-T\<0$0(``!\0@"!-T<=*$&<`_F!2AV``_EH@3-'& M4H80O`"`($S1QE*&(DW3QU*'$)$@3=''$!!(@$C`+P!A`/V>6(]*@&<0($S1 MQE*&(DW3QU*'$)%@VB!,T<92AA"\`(!@`/X.($S1QE*&(DW3QU*'$)%@`/W\ M($S1QE*&<``0@"!,T<80@`@Y``````/-9R0O#$ZY`````%B/+PPO`$AY```# M-"\Y```#[DZY````$$_O`!!,WS#@3EY.=4Y6_\)(YP\\*FX`"'X`0J[_[$(N M_^MA``HV$!5*`&<`";Q2AR`'#(`````49AA(>0```TE.N0``*\A8CQU\`!3_ MZV``"9@0%0P``"1F*B!-4H@O"$*G3KD``!H\4(\M0/_X2H!G$DAN``PO`"\- M80`*C$_O``PJ0"\-<`$O`$ZY```:/%"/+4#_^$J`9R@@0!(0#`$`)68&+4#_ M[&`82&X`#"\N__@O#6$`"E)/[P`,*D!@`/]N$!4,```A9C`O#4ZY```@D%B/ M+P`M0/_X3KD``"(26(](;@`,+R[_^"\-80`*&D_O``PJ0&``_S8M3?_T2&[_ M]&$`"0A8CR!`$A`M0/_P2@%G``@:2J[_[&8D+R[_\&$`"L18CRP`(`8B!NF! M($'1_````-0R*``&"`$``&8*2KD```/.9@`'YG`!(\````/&(^[_\````7Q* M.0````1G``.(##D`.P````1G``-\##D`?`````1G``-P(#D```/&Y8`@0-'\ M```!?$*0/7P``?_8<``]0/_:/4#_W#U`_]9*;O_89P`!W$HY````!&<``=)( M;O_T80`(4EB/)D`]?``!_]9)^0```U0,.?^`````!%?`1`!(@$C`$A-(@4C! M/4#_V'`H!(`````(:P``A+*["`AF\$[["`8````_8```:````"I@``!@```` M)&```#H````^8```$````#Q@```"/7S__O_<4F[_W"!+4H@H2!`4#```/F8( M/7P``O_<4HP]?``!_]A@*B!+4H@O"$*G3KD``!H\4(\H0+G\`````&80*$M@ M##U\``'_VBA+8`(H2R1,2A)G#!`2`@``?Q2`4HI@\"`Y```#QN6`($#1_``` M`7Q*D&<``)`@0-'\```!?"H0($#1_````7PO#"](`"1.N0````!8CR(Y```# MQN6!($'1_````7PO$"]``"A.N0````!8CR(O`"12@=*`+P%A``>86(\@;P`@ M((`@.0```\;E@"!`T?P```%\+P4O$$ZY`````%"/(#D```/&Y8`@0-'\```! M?"\,+Q!.N0````!0CV!*(#D```/&Y8`@0-'\```!?"\,+T@`)$ZY`````%B/ M4H`O`&$`!S!8CR!O`"`@@"`Y```#QN6`($#1_````7PO#"\03KD`````4(\, M.?^`````!&<`_B).<4IN_]IG``#"(#D```/&Y8`@0-'\```!?$AN_\HO$$ZY M```E/%"/0F[_UBU`_](M0/_.2H!G``"2(#D```/&T*[_RE2`#(````"`;Q@O M/````?I"ITZY```BBE"/'7P``?_K8%A*KO_*9U(@.0```\;E@%*Y```#QB!` MT?P```%\(F[_TB\1+T@`)$ZY`````%B/4H`O`&$`!F18CR!N_](O$"\`3KD` M````4(\@;P`@((!3KO_*6*[_TF"H+R[_SDZY```E`%B/2F[_W&=22B[_ZV9, M2F[_VF<:4[D```/&(#D```/&Y8`@0-'\```!?")08!(@.0```\;E@"!`T?P` M``%\(E`H"4IN_]QJ""/$```#]F`&(\0```/Z0F[_UDIN_]9G-"`Y```#QE*` M(\````/&5(`,@````(!O'"\\```!^D*G3KD``"**4(\=?``!_^M".0````0, M.0`@````!&<`_'(@.0```\;E@"!`T?P```%\0I`,.0!\````!&8V2B[_ZV8P M<`$B.0````B0@2/`````"$J`9P@@>0```_Y@!B!Y```$`B/(```#^A/\``$` M```&2B[_ZV8``^P=>0````3_X7``+4#_YBU`_^(@+O_FL+D```/&;"#E@"!` MT?P```%\+Q!.N0````!8CU*`T:[_XE*N_^9@U"`N_^)2@"\`3KD``$6H6(]" MKO_B+4#_W$JN_^QG!'`!8`)P`"U`_^8@+O_FL+D```/&;```M`@Y``$```/- M9T#E@"!`T?P```%\+Q!.N0````!8CR(N_^;E@2!!T?P```%\+Q`O`"\N_^9( M>0```U4O.0```^Y.N0```!!/[P`4(&[_W-'N_^(@+O_FY8`B0-/\```!?"\1 M+PA.N0````!0CR`N_^;E@"!`T?P```%\+Q!.N0````!8CR(N_^+0@2(N_^92 M@2U`_^*RN0```\9L#B!N_]S1P%*N_^(0O``@4J[_YF``_T(@;O_[_XD(0 M2J[_[&<``)`M;O_L_]@@;O_82A!G#A`0#```(&<&4J[_V&#J(&[_[%*(+R[_ MW"\(0J=.N0``&1!/[P`,+R[_W$ZY``!#E%B/+R[_V$ZY`````%B/Y8!4@"\` M3KD``$6H6(\O`"\N_]@M0/_480#VLE"/<`$O`"\N_]1A`/D<4(\@;O_L4H@O M"$*G3KD``!LJ4(]@``'*+R[_\&$`!-98CRU`_]CI@"!`T?P```#4,"@`!@@` M``%F``"F2KD```/V9THM>0```^K_U"\\```#[2\Y```#]DZY`````%"/(\`` M``/J2H!F)"\\```!^$*G3KD``"**4(\=?``!_^LC[O_4```#ZD*Y```#]DJY M```#^F=*+7D```/F_]`O/````^XO.0```_I.N0````!0CR/````#YDJ`9B0= M?``!_^LO/````?A"ITZY```BBE"/(^[_T````^9"N0```_H@+O_8Z8`@0-'\ M````U#`H``1(P%*`(CD```/&LH!L&"\\```!]$*G3KD``"**4(\=?`#__^M@ M.B`N_]CI@"!`T?P```#4(E`@0-'\````U"\H``@O+O_<3I%0CRU`_^9*@&H& M3G5.5O_X2.<`#"!N``@J4"A-2A5G'A`5#`#_ M@&<6#```.V<0#```?&<*#```(&<$4HU@WA/5````!$(5($U2B")N``@BB"`, M3-\P`$Y>3G5.5O_\<`4O`$ZY``!%J%B/($`@N0````Q"*``$(\`````,3EY. M=4Y6__P@+@`(6H`O`$ZY``!%J%B/($`@N0````P1?``!``0M2/_\6H@CP``` M``P@"$Y>3G5.5O_\2.<`!$JY````#&<\('D````,*E`0*``$2@!F%"\(3KD` M`$.46(\@#2/-````#&`8+SD````,3KD``$.46(\@#2/-````#&"\3-\@`$Y> M3G5.5O_L2.<`'"9N``A*$V<>$!,,```@9Q8,```[9Q`,``!\9PH,`/^`9P12 MBV#>+RX`#$ZY`````%B/+4#_\.6`5(`O`$ZY``!%J%B/*D`O#2\N``QA`/(V M4(\O#4ZY`````%B/+PLO0``03KD`````6(\B+P`,TH`M0?_P5($O`4ZY``!% MJ%B/*$`O#2\,3KD`````4(\O"R\,3KD`````4(\@+O_P4H`@3-'`0A`O#4ZY M``!#E%B/(&X`$$J09PPO+@`(3KD``$.46(]P`2!N`!`@@"`,3-\X`$Y>3G5. M5O_X+RX`"$ZY`````%B/(&X`"!(0+4#_^`P!`#!M#`P!`#EN!G`!3EY.=4*N M__P@+O_\Z8`@0-'\````U$J09S8@+O_\Z8`@0-'\````U"\N__@O*``,+RX` M"$ZY``!%#$_O``Q*@&8(("[__$Y>3G52KO_\8+AP`$Y>3G5.5O_\2.<`!$OY M````]$J59R`O+0`,2'D```-P+SD```/F3KD````03^\`#-K\`!!@W$AY```# M=$ZY```KA%B/<`!,WR``3EY.=0``<`$CP````]IP`$YU<`$CP````]I*N0`` M`[YG0B`Y```#ON6`($#1_````WAP`2\`0J$_O``P,N0````(` M``/&;`1P`&`.+SD```&`3KD``$8,6(].=0RY`````@```\9L!'``8`XO.0`` M`8!.N0``1@Q8CR\`3KD``"[&6(].=4Y6__I(YP`$*GD```&(('D```&$'5#_ M^TH59PP0%;`N__MG!%*-8/!"%2\Y```!B"\Y```!@$*G3KD``!D03^\`#'`` M3-\@`$Y>3G5.5O_Z2.<`!"IY```!B"!Y```!A!U0__M*%6<,$!6P+O_[9P12 MC6#P2A5G`E*-+PTO.0```8!"ITZY```9$$_O``QP`$S?(`!.7DYU3E;_ZB`N M``P,@`````)G``*N#(`````!9P`";$J`9@`"K$JY```#PF`O.0```8!. MN0````!8CU.`9A`@>0```8`0$`P``"!G``&^'7P``?_S8``!M`RY````!``` M`\9G%"\\```!]$*G3KD``"**4(]@``'\+7D```&`__PM>0```83_^"UY```! MB/_T(&[__!`0#```(&8&4J[__&#N(&[_^!`0#```(&8&4J[_^&#N(&[_]!`0 M#```(&8&4J[_]&#N(&[__!`0#```,&TJ#```.6XD'7P``?_R+PA.N0``1@Q8 MCR\N__0M0/_N3KD``$8,6(\M0/_J(&[_^$H09P`!!A`02(!(P%*N__@,@``` M`#UG``":#(`````\9TP,@````#YF``#,2B[_\F<2("[_[K"N_^I>P40!2(%( MP6`:+R[_]"\N__Q.N0``2BA0CTJ`7L%$`4B!2,$0+O_S2(!(P("!'4#_\V". M2B[_\F<2("[_[K"N_^I=P40!2(%(P6`:+R[_]"\N__Q.N0``2BA0CTJ`6\%$ M`4B!2,$0+O_S2(!(P("!'4#_\V``_TQ*+O_R9Q(@+O_NL*[_ZE?!1`%(@4C! M8!HO+O_T+R[__$ZY``!**%"/2H!7P40!2(%(P1`N__-(@$C`@($=0/_S8`#_ M""\\```!]T*G3KD``"**4(]@`/[T('D```/"T?P```.D4KD```/"2B[_\U?` M1`!(@$C`$(!@1B`Y```#P@R``````6\,($#1_````Z)*$&8L2KD```/"9R0@ M>0```\+1_````Z,0$`H```$0@&`.2KD```/"9P93N0```\)*N0```\)G%"!Y M```#PM'\```#HQ`02(!(P&`"<``CP````\YP`$Y>3G5.5O_@2KD```.^9A8O M/````?9"ITZY```BBE"/3G5.5O_T2KD```.^9A0O/````?9"ITZY```BBE"/8```O"`Y M```#OE*`+SD```&`+P!.N0``&CQ0CRU`__1*@&84+SP```'U0J=.N0``(HI0 MCV```(@O+O_T3KD``$8,6(\B.0```[[E@2!!T?P```-XCEB/+P!. MN0``1@Q8CRU`__P@.0```\*PKO_\;!(@0-'\```#I$(04KD```/"8.(C[O_\ M```#PG`!(\````/:<`!.7DYU3E;_W`RY`````P```\9F$B\Y```!A$ZY``!& M#%B/+4``#"\Y```!@$*G3KD``!H\4(\M0/_\2H!G.B\`3KD``$8,6(_0K@`, M+P!(>0```X!(;O_<3KD```!03^\`#$AN_]PO.0```8!"ITZY```9$$_O``QP M`$Y>3G5.5O\`2&[_`$ZY```L#%B/2H!G%DAN_P`O.0```8!"ITZY```9$$_O M``QP`$Y>3G5(>0```X1.N0``*X18CW``3G5.5O_P2.3G5.5O_T2. M$!,,`/^`9Q8,```@9Q`,```[9PH,``!\9P12BV#>(`LB#9"!+@"Y_`````!G M-B\L``A.N0````!8C["'9B(O!R\L``@O#4ZY``!%#$_O``Q*@&8,("P`#$S? M.(!.7DYU*%1@PG``3-\X@$Y>3G5.5O_\2.<`!"`N``CE@"!`T?P````0*E"[ M_`````!G)B\M``A.N0``'V18CR\M``Q.N0``'V18CR\-3KD``!]D6(\J56#2 M("X`".6`($#1_````!!"D$S?(`!.7DYU3E;_]$CG`0P@+@`(Y8`@0-'\```` M$"I0F3G4H32I58`#_3G#_3-\P@$Y> M3G5.5O_\2.0```ZLO.0```^9.N0```!!/[P`,+PQ. MN0``*X18CV`82'D```.R+SD```&`+RX`#&$`^_1/[P`,#+D````"```#QF\J M+RX`"$ZY```>CEB/+P!.N0``'HY8CR\`+SD```&`+RX`#&$`^[Y/[P`,('D` M``&`$!`,``!?9@``C$AY```#LT*G80#\RE"/*$"Y_`````!G#"\,3KD``$8, M6(]@`G``(\````E`2'D```.\0J=A`/R>4(\H0+G\`````&<,+PQ.N0``1@Q8 MCV`"<``CP````\I(>0```\-"IV$`_')0CTJ`9P1P`6`"<``CP````](,N0`` M``(```E`;`AP`B/````)0'``3-\P`$Y>3G5.5O_<+SD```/62'D```/,2&[_ MX$ZY````4$_O``Q(;O_@2'D```/00J=.N0``&1!/[P`,2'D```/90J=.N0`` M&CQ0CR\`3KD``$8,6(\M0/_<(CD```/6L(%L!"U!_]PO+O_<2'D```/A2&[_ MX$ZY````4$_O``Q(;O_@2'D```/E0J=.N0``&1!/[P`,3EY.=4Y6``!(YP`$ M*FX`"$H59Q(0%0P``"!G"@P```EG!%*-8.I*%6<2$!4,```@9P8,```)9@12 MC6#J(`U,WR``3EY.=4Y6__1"KO_T+6X`#/_X("[_^+"N`!!L'N6`(&X`"-'` M+Q!.N0````!8CU*`T:[_]%*N__A@V"`N__12@"\`3KD``$6H6(\@0$(0+6X` M#/_X+4#__"`N__BPK@`0;"[E@"!N``C1P"\0+R[__$ZY`````%"/2'D```/M M+R[__$ZY`````%"/4J[_^&#(("[__$Y>3G5.5@``2KD````P9PXO.0```#!. MN0``0Y18CR/N``@````P3EY.=4Y6__Q(YP`$(#D```.NL+D```E`;P1A?&#N M<`PO`$ZY``!%J%B/*D!*N0```71F$B!-(\@```%X(\@```%T0I5@%BJY```! M="!Y```!="%-``0CS0```71"K0`$+RX`"$ZY`````%B/4H`O`$ZY``!%J%B/ M*T``""\N``@O`$ZY`````%"/4KD```.N3-\@`$Y>3G5*N0```7AG:%.Y```# MKE*Y```#LB!Y```!>"\H``A.N0``0Y18CR!Y```!>$JH``1G(B/H``0```%X M('D```%X+Q!.N0``0Y18CR!Y```!>$*08!PO.0```7A.N0``0Y18CY'((\@` M``%T(\@```%X3G5.5O_H2.0```72[_`````!G``".+P0```7B[_`````!G#KZN M__!G""IM``12AV#JN_P`````9P8M;0`(_^A*KO_H9Q8O+O_H80`)XEB/("[_ MZ$S?((!.7DYU2'D```/O80`)REB/0?D```0+(`A,WR"`3EY.=4Y6``!*K@`( M9@@M?```!`P`"$JY```!=&="('D```%T+R@`"$ZY``!#E%B/+RX`"$ZY```` M`%B/4H`O`$ZY``!%J%B/('D```%T(4``""\N``@O`$ZY`````%"/3EY.=4Y6 M``!.N0```90O`"\N``AA!E"/3EY.=4Y6__A(YP`,*FX`"$GY```'^$JN``QG M``":2JP`!&=D(!2PK@`,9EB[_`````!G"$'Y```$%6`&0?D```08+T@`"+O\ M`````&<$(DU@!D/Y```$&2\)+R\`#"\L``1(>0``!`TO.0```^Y.N0```!!/ M[P`4("X`#$S?,`!.7DYU4(Q@EKO\`````&<$($U@!D'Y```$-"\(+RX`#$AY M```$&B\Y```#[DZY````$$_O`!`@+@`,3-\P`$Y>3G5.5O_\(&X`#$*0<`@O M`$ZY``!%J%B/(&X`"!(0+4#__$H!9A8O.0``!`A.N0```018CR!N__P@@&`6 M3G5P`$Y>3G5.5@``2JX`"&8&<`%.7DYU(&X`"$JH``1G$B\\```!!"\H M``1.N0```#A0CR!N``A*D&<*+Q!.N0```/!8CR\N``A.N0``0Y18CW`!3EY. M=4Y6__A(YP`$0J[_^$AN__@O+@`(80#^=%"/*D"[_`````!G!B\-88A8CPRN M`````?_X5\!$`$B`2,!,WR``3EY.=4Y6__P@;@`(+4C__+'\`````&0``!#9A``4`6(]P`$Y>3G5(;O_<2&[_ M["\N_]1A`/TR3^\`#$J`9P`"OB\N_^PO+O_D80`#"%"/2H!GU$JN_^!G``'` M2J[_W&?&(F[_U"!1(\@```0(+PA.N0```8!8CR\N_^PM0/_`3KD`````6(\O M+O_@+T``!$ZY`````%B/(B\``-*`5($O`4ZY``!%J%B/+R[_["\`+4#_S$ZY M`````%"/2'D```1/+R[_S$ZY`````%"/+R[_X"\N_\Q.N0````!0CTAN_]`O M+O_,80#]JE"/(&[_P"/(```$""\(+4#_Q"U`_\A.N0```8!8CTJN_\1G`/\: M(&[_Q$J09P``\@RN`````O_X;$P@+O_T!H`````*Y8`O`$ZY``!%J%B/(B[_ M]%*!Y8$O`2\`+R[__"U`_[Q.N0````!/[P`,+R[__$ZY``!#E%B/+6[_O/_\ M<`HM0/_X("[_].6`(&[__-'`+R[_Z"](``1.N0````!8CR!N_\0O$"]```A. MN0````!8CR(O``32@%*!+P%.N0``1:A8CR!O```@@"`N__3E@"!N__S1P"\N M_^@O$$ZY`````%"/("[_].6`(&[__-'`(F[_Q"\1+Q!.N0````!0CR!N_\0O M$$ZY``!#E%B/6*[_Q%.N__A2KO_T8`#_""\N_\A.N0``0Y18CV``_A`,K@`` M``+_^&Q,("[_]`:`````"N6`+P!.N0``1:A8CR(N__12@>6!+P$O`"\N__PM M0/_03KD`````3^\`#"\N__Q.N0``0Y18CRUN_]#__'`*+4#_^"`N__3E@"!N M__S1P"\N_^@O2``$3KD`````6(\O+O_L+T``"$ZY`````%B/(B\`!-*`4H$O M`4ZY``!%J%B/(&\``""`("[_].6`(&[__-'`+R[_Z"\0+T@`"$ZY`````%"/ M(&\``""`("[_].6`(&[__-'`+R[_["\03KD`````4(]3KO_X4J[_]&``_2PO M+O_480#ZP%B/("[_]"!N``P@@.6`(&[__-'`0I`O+O_H3KD``$.46(\O+@`( M3KD``$.46(]*KO_T9P@@+O_\3EY.=2\N__Q.N0``0Y18CW``3EY.=4Y6_[(M M;@`(__PM;@`,__A"KO^R(&[_^$H09@H@;O_\2A!G``%<(&[__!`02(!(P`R` M````/V<``)@,@````"IF``"D#*X````(_[)F$DAY```$46$``718CW``3EY. M=2`N_[+G@"!N__PMB`BX+:[_^`B\4J[_LE*N__Q@EE.N_[)*KO^R:Q8@+O^R MYX`@=@B\$!!*`&8&4Z[_LF#D2J[_LFH&<`!.7DYU("[_LN>`('8(N%*((G8( MO%*)+8D(O%*N_[(M2/_\+4G_^&``_T8@;O_X2A!F``"*2J[_LF:><`!.7DYU M(&[_^!`0#```06T8#```6FX22(!(P`2`````00:`````86`*(&[_^!`02(!( MP"!N__P2$!U`_[<,`0!!;1@,`0!:;A)(@4C!!($```!!!H$```!A8`P@;O_\ M$!!(@$C`(@`=0?^V$"[_M[`!9PY*KO^R9@#_)'``3EY.=2!N__A*$&<$4J[_ M^"!N__Q*$&<`_IY2KO_\8`#^EG`!3EY.=4Y6```O+@`(3KD`````6(\O`"\N M``@O.0```^9.N0```$Q/[P`,<`$O`$AY```$:"\Y```#YDZY````3$_O``Q. M7DYU3E8``"\N``A.N0````!8CR\`+RX`""\Y```#[DZY````3$_O``QP`2\` M2'D```1J+SD```/N3KD```!,3^\`#$Y>3G5.5O_\2.3G5P`$S?`(!. M7DYU3E;_]$CG`00J;@`,3KD``$1`0J=.N0```&18CRU`__@@0$JH`*QF#B\\ M```#Z$ZY```!1%B/80`!0F$``9Y.N0``'?QP_R\`0J=.N0``-N90CWX!OJX` M"&Q22'D```1L2'D````T3KD`````4(\@!R('Y8$@3='!+Q!(>0```#1.N0`` M``!0CR`'(@?E@2!-T<$CT````8!"ITAY````-$ZY```U3%"/4H=@J$AY```$ M=$*G3KD``!H\4(\M0/_\2H!F""U\```$?/_\80`!EDJ`9Q)(>0``!(E.N0`` M``!8CW`!8`)P`$J`9RA.N0```&AR`2\!+P!.N0```>!0CTJ`9Q!(>0```#1. MN0``0]A8CV#84KD```.V4KD```/>+R[__$ZY```"_%B/4[D```/>4[D```.V M2KD```/B9A)(>0```#1.N0``0]A8CTJ`9@A"IV$``/18CV$``21*.0```#1G M`/]&2'D````T3KD```+\6(]@`/\T3KD```!H+P!.N0```A!8CTJ`9QI(>0`` M!)5(>0``!(U"ITZY```9$$_O``Q@&$AY```$JDAY```$HD*G3KD``!D03^\` M#$AY```$M$AY```$JT*G3KD``!D03^\`#$YU3KD```!H(\````/J3KD```!X M(\````/N(\````/F0?D```$T(\@```/R(\@```/^(_P```%4```$`B\Y```# M\DAY```$MR\(3KD```!03^\`#"\Y```#\DAY```$Q4AY```!5$ZY````4$_O M``Q.=4Y6``!.N0``17`O+@`(3KD```%$6(].7DYU<``O`"\`3KD```!X4(\( M```,9P1P`4YU<`!.=2\\```0`$*G3KD```!X4(].=0``3E;__$CG`0`,N0`` M``(```/&9D8O.0```8!.N0``1@Q8CRX`2H=O,G!D+P!.N0```0``":%.N0````!8 MCW`!8`)P`$J`9ZY@%B\N_^@@;O_\+R@`!&$``7I0C]&N_^0O+O_\3KD``"1N M6(]2KO_P8`#^BB\N_^1(>0``":4O.0```^9.N0```!!/[P`,<`!,WP`$3EY. M=4Y6_^!(YR\$*FX`""X5*CP```>Z(`4"@`````,O0``8(`5R9$ZY`````$J! M5\!$`$B`2,`B+P`8@H!*@6<((#P```%M8`8@/````6XH`+Z$;092A9Z$8+P@ M!0*``````R]``!@@!7)D3KD`````2H%7P$0`2(!(P"(O`!B"@$J!9P1P'&`" M0``"E$O.0`` M`^9.N0```!!/[P`,8!1(>0``"E8O.0```^9.N0```!!0CR`M`'Q,WS``3EY. M=4JY```#OF<0<`$CP````^).N0``$O!.=4*G3KD``"[&6(].=4Y6__I(YP`$ M'7P``?_[*FX`"$H59PP0%0P``"!G!%*-8/`0%0P``"!F`E*-2KD```&`9RA( M>0``"E@O.0```8!.N0``2BA0CTJ`9A!"+O_[5(T0%0P``"!F`E*-+PU.N0`` M``!8CR\`+PTO.0```^9.N0```$Q/[P`,2B[_^V<.2'D```I;3KD``"N$6(]P M`$S?(`!.7DYU3E;^^$CG`0`,N0````4```.^9AA(>0``"EQ.N0``*\A8CW#_ M3-\`@$Y>3G4O/````@!(>0``"G,O.0```8!.N0``20A/[P`,+@!*AV8N+RX` M"$ZY```>CEB/+P!(>0``"G4O.0```^Y.N0```!!/[P`,0``"HU.N0````!8CW`!8`)P`$J`9P#_?$YQ4[D```.V(#D` M``.^4X`CP````[Y4@"\`3KD``!K,6(](>0``"I%"ITZY```;*E"/+P=.N0`` M0RQ8CW``3-\`@$Y>3G5.5O_B2JX`#&H``<1"IR\\```!!$ZY````(%"/0J0``!"Q.N0``*X18CV```7PO+@`(3KD``!Z.6(\@0!(0+4`` M"$H!9@Y(>0``!"Q.N0``*X18CR\N``A.N0````!8CU*`(&X`"-'`0A`@;@`( M2A!G``$V+4C_^B!N__I*$&<4$!`,```O9PP,```Z9P92KO_Z8.0@;O_Z$!!( M@$C`#(`````O9TI*@&=&#(`````Z9@``Z"!N__H=:``!__]"*``!+RX`"&$` M`/Y8CTJ`9Q(O+@`(2'D```0L3KD`````4(\@;O_Z$6[__P`!8```K"!N__I" M$$AY```*G2\N``A.N0``2BA0CTJ`9PH@;@`(L>[_^F8(+7P```J@``@@;@`( M2A!G="\(80``G%B/2H!G:"!N``@0$`P``"]F#DAY```$+&$``1!8CV!.$#D` M``0L2@!G'DAY```$+$ZY`````%B/($#1_```!"L0$`P``#IG%$AY```*HDAY M```$+$ZY`````%"/+RX`"$AY```$+$ZY`````%"/(&[_^E*(+4@`"&``_L1( M>0``!"Q(>0``"J1"ITZY```9$$_O``QP`$Y>3G5.5O_X3G5.5O_\+RX` M"$ZY`````%B/(&X`"-'`4X@M2/_\(&[__+'N``AG%!`0#```+V<,#```.F<& M4Z[__&#B(&[__!`0#```.F<$0A!@""!N__Q"*``!3EY.=4Y6__A(YP$$?@&^ MN0```\9L2B`'(@?E@2!!T?P```%\+Q!.N0```6Q8CRI`N_P`````9PPO#4ZY M````\%B/8!@@!R('Y8$@0='\```!?"\03KD``")R6(]2AV"N<`!,WR"`3EY. M=4Y6_O!(YP$`(#D```/&4X`CP````\;E@"!`T?P```%\+Q!.N0``)+Y8CTJ` M9P`!2GX!OKD```/&;``!+"`'(@?E@2!!T?P```%\(D'3_````7PO$2](``Q. MN0````!8CR)O``@@4='`4X@M2/[X(`[^_]'`$!`,```Z9Q)(>0``"JE(;O\`3KD`````4(\O+O[X2&[_`$ZY M`````%"/(`3G5^`0RY`````@```\9G'B\\```!^TAY```*JTZY M```BBE"/3G4@!R('Y8$@0='\```!?"\03KD``")R6(]P_TS?`(!.7DYU3E;__$CG M`0!^`;ZY```#QFPX(`0``"K5.N0````!8 MCW`!8`)P`$J`9@8J;0`$8(QP`$S?(,!.7DYU3E;_^$CG`P!.N0````!P`B\` M3KD```!06(\N`'`$+P!.N0```%!8CRP`3KD````02H9G&"\&2'D```JY+SD` M``/F3KD````03^\`#"\'2'D```K,+SD```/F3KD````03^\`#"`&T(=R"N*@ M+P!(>0``"M\O.0```^9.N0```!!/[P`,<`!,WP#`3EY.=4Y6_]Q(YP\\('D` M``&$$!`,```H9@1P`V`"<`(N`"P'OKD```/&;!P@!R('Y8$@0='\```!?")0 M$A$,`0`I9P12AV#0``"O-.N0``*\A8CW#_3-\\\$Y>3G52 MN0```[8J!R\Y```!@$ZY`````%B/4H`O`$ZY``!%J%B/+SD```&`+P!.N0`` M``!0CRA`(`52@"\Y```#QB\`2'D```%\3KD``![03^\`#"I`+P4O!DAY```! M?$ZY```>T$_O``PF0"U`_]Q*$V=Z$!,,```@9P8,```)9@12BV#N)$L0$DH` M9V!*$V<2$!,,```@9PH,```)9P12BV#J&!-(A$C$0A,O"B\,0J=.N0``&1!/ M[P`,3KD``"[@2H!G$DAY```+`$ZY`````%B/<`%@`G``2H!F$"\-3KD```+\ M6(\@!!:`8()3N0```[8O+O_<3KD``$.46(\O#4ZY``!#E%B/+PQ"ITZY```; M*E"/+PQ.N0``0Y18CW``3-\\\$Y>3G5.5O_X0J[__"\N``A.N0``'HY8CU*Y M```#MBU`__A.N0``+N!*@&<22'D```L$3KD`````6(]P`6`"<`!*@&<(0```7PO.0```7Q.N0````A/[P`02H!K#DZY`````"U`__Q@``$, M+SD```%\2&[_>$ZY`````%"/2'D```L42&[_>$ZY`````%"/$ZY`````%"/+SD```%\2&[_>$ZY M`````%"/2'D```L;2&[_>$ZY`````%"/3G4O+O_X3KD```#P6(]![O]X(\@```&` M+RX`"$ZY`````%B/5H`O`$ZY``!%J%B/($`M2/]T5(@O+@`(+PA.N0````!0 MCR!N_W00O`!X$7P`(``!+PA.N0``-4Q8CR\N_W0M0/_\3KD``$.46(\@+O_\ M3EY.=0``3E;_^$CG#P0J;@`(+BX`#"PN`!`,A@````%L4"H'2H9F!-JM`!P@ M+0`,T(60K0`<*`!M&+BM`!!N$BM$``PK10`<(`5,WR#P3EY.=2\-3KD``$?( M6(]P_R\`+P4O+0`(3KD```"(3^\`#&`>+PU.N0``1\A8CW`"+P`O!R\M``A. MN0```(A/[P`,<``O`"\`+RT`"$ZY````B$_O``PK0``<*T``&"`M`!Q,WR#P M3EY.=0``3E8``$CG``0J;@`(N_P`````9TPO#4ZY``!'"%B/2JT`!&<,(&T` M!$*G+PU.D%"/2JT`"&<,+RT`"$ZY````'%B/+RT`%"\M`").N0```#A0CW`J M+P`O#4ZY````.%"/3-\@`$Y>3G5.5O_\2.<`!$JN``AG+B!N``B0_``,(`@J M0"!M``0B52")2I5G""!5(6T`!``$+RT`""\-3KD````X4(],WR``3EY.=4Y6 M__A(YP,$*FX`"'X`3KD```!H+``@3=''<`$O`"\(+P9.N0```#!/[P`,2H!G M&E*'(`=3@"!-T<`0$`P```UG"`P```IFSDYQ2H=G#B`'4X`@3='`0A`@36`" MD<@@"$S?(,!.7DYU3E;__'``4X`M0/_\4H!G'$AY```+-$ZY``!$<%B/+SP` M`,-03KD```%$6(].7DYU3E;_^$CG`P!.N0```'@N`"\N``A.N0````!8CRP` M+P8O+@`(+P=.N0```$Q/[P`,L(9F)'`!+P!(>0``"U@O!TZY````3$_O``Q* M@&<*<`%,WP#`3EY.=7``3-\`P$Y>3G4``$Y6__Q(YP$<*FX`""AN``PN+@`0 M)DU*%&<0(`=3ATJ`9P@:E%*,4HU@[$(54HT@"TS?.(!.7DYU3E8``$CG`0PJ M;@`(*&X`#"XN`!!*AV3G4` M`$Y6__Q(YP`$2KD```4L9QX@>0``!2PJ4"\H``@O"$ZY````.%"/(\T```4L M8-I,WR``3EY.=0``3E;__$CG``0@+@`(!H`````,0J3G4``$Y6__A( MYP,$*FX`""PM``@O#4ZY``!'R%B/("T`&"(M`!RR@&<2DH!"IR\!+P9.N0`` M`(A/[P`,+RT`%"\M`"(O!DZY````,$_O``PN`$J';B0@+0`<*T``&'+_+P$O M`"\&3KD```"(3^\`#'``3-\@P$Y>3G4@!RM``!`B+0`%B/2H!F#$(4<`!,WS#`3EY. M=2!,T<8@+0`,4JT`#")M`"+3P!`1$(!2K0`<$!`,```*9P12AF"R($S1QD(0 M(`92@$S?,,!.7DYU3E;__$CG`PPJ;@`(*&X`#"XN`!`@+0`4D*T`#+"';0(@ M!RP`(&T`(M'M``PO!B\(+PQ.N0````!/[P`,GH;9QMVM`!P@!B(M``S0@2M` M``PB+0`0LH!L!"M``!`0+0`@`````1M``"!*AV<:+PU.N0``1PA8CRP`2H9F MF'``3-\PP$Y>3G5P`4S?,,!.7DYU3E;_]$CG`QPJ;@`(*&X`#'P`#*X````! M`!!L!G`!+4``$"\\``$``'`J+P!.N0```"!0CR9`M_P`````9P``UA`4#``` M```^\@``/M(``#ZZ```^7``` M/BX``#TF```\N```.C8``#G\```YG@``.7X``#=X```VQ```-H@``#7B```U MJ@``-8```#5B```U-@``-.H``#1R```T6@``-"X``#06```T#@``,XH``#,X M```S&@``,P@``#+^```R5@``,@X``#&,```PR@``,(0``#!6```P'@``+](` M`"]2```NL```+I@``"Y$```N/@``+BP``"XF```N$@``+@P``"U2```M0@`` M+2H``"S8```BF```'YH``"OT```KL```*DX``"=H```FP@``)>```",H```C M'```(NH``"+:```BQ```(KP``"(>```B!```(?@``!]&```>>@``'F(``!XR M```>(```'@@``!WN```=Y```'9```!W"```=E@``'6H``!T,``````^Q@``/CH``#6V```T?@``-&8``#0Z```R8@``,9@``#!B M```C-```(O8``!SV```0``#C@```WA```-DX``#44```KT@`` M*XX``"E````I,```*$(``"@P```G/```)RP``"8.```E9@``(D0``"$V```? M[```'O0``!MT```:D@``&@X``!E<```4D@``%'X``!(D```1J```$9H``!%P M```,]@``#&H```P$```+I```"D0```EX```)"@``".P```88```#'@```9X` M``%0```!`@````@````&``!(K```.)(``#@N```W[```-[P``"CZ```G^@`` M&?@```&2````!P``1?@``$7B``!%W```1=(``$7*``!%F```18(``$5Z``!" M%```0;0``$%F``!!1```03X``$$X``!!,@``/@```#W>```V7@``-@X``#9` M```V!```02```$"P``!`8```/W8``#:D```U]```-)P``#:R```VJ@``-C8` M`#86```U^@``-5H``#22```^^```/M@``#[````^-```-2```#1X```T8``` M-#0``#)<```QD@``-;```#!<```_S```/[8``#^8```_?@``/T(``#\:```^ M&```/>P``#WD```]N```/9P``#UH```]1```/3X``#SB```\B@``/&```#PZ M```\$```.^8``#O>```[M```.WP``#M.```UA@``-/```#3B```QK```,.P` M`##$```PB@``,$X``"_&```O)@``/ZX``#]6```_,@``/8P``#T8```]```` M/(```#O,```[J@``.Z(``#L^```PW@``,+P``#"P```ON```+X(``"\>```Z MF@``.C```#H4```Z`@``.>X``#G>```YU```.<8``#E<```XS@``.*0``#B* M```X>```.$(``#@>```X````-]P``#>N```W-```-Q@``#.@```SD```+HP` M`"Z"```NJ@``+I(``"Y\```N<```+FH``"Y>```MM@``+:H``"V8```ML``` M+9(``"T0```NM@``+H@``"YV```MY@``+=P``"V^```M@@``+1@``"SX```L MW@``+"0``"NV```KG```)YP``"<4```C;@``*_H``"O@```C+@``(O```"&L M```@+@``(;(``""*```@=```(&H``"!:```@5```($8``"`T```@(```'[X` M`")8```B+@``(B8``"%^```A0```((0``!_>```?U```'\X``!_$```?M``` M("@``"`2```?E```'E```!X"```?@@``'W(``!]J```=V@``';P``!SP```< ME```'5H``!U(```=$@``'.0``!S*```@``'"X``!QN M```;W@``&](``!NX```;H@``&SP``!L<```:W@``&E(``!FH```9G```&2H` M`!?^```7*```%O```!@P```6X```%K0``!:<```6<```%$8``!0V```80@`` M&#@``!@B```7+@``%MH``!;2```6S```%L0``!:N```6I@``%HP``!9V```6 M:@``%$P``!1````4,```%"@``!CH```8N```&'@``!AF```7E@``%U8``!3H M```4X```%-@``!2>```4C```%'@``!/J```3R```$\(``!.>```3F```$WP` M`!-V```35```$S0``!A>```4O```%&0``!-(```3*```%]@``!,,```7]``` M%\X``!>.```7<@``%TH``!<>```7````$P(``!+Z```82@``$O0``!+H```/ M]@``#]X```_0```/P```#[````]J```.J```#I8```Z&```2M@``#P(```[R M```-_```#=H```V^```.Y```#M0```VJ```-B```#6P```M>```+5@``#T@` M``\N```.Z@``#@(```W,```-M@``"V0```K0```0$@``$`0```_\```/0@`` M#S(```\8```/$```#LP```VP```->@``#60```K(```,8@``#$@```P4```+ M_```"YP```LJ```*N```"J0```HT```)S```"9H```EL```)3@``"3(```C^ M```(X```"-8```C(```'O```!XH```X>```,@@``"^0```N0```+(```"N@` M``K@```*K@``"IH```J4```*+```"B0```GR```)P@``"9````EB```)1``` M"2@```CT```(O@``![(```>"```'=@``#"@```8J```+\```!@X```_&```/ MJ@```P8``!$N```1'@``$18``!#Z```0\@``$-X``!#,```0K```$*(``!!T M```0&```#]8```]6```/3@``#SH```\F```/"```"WH```ML```+3```"T0` M``LT```+%@``"PX```FN```(!```!^````>H```'G```!Y````*0`````@`` M`!(````(``!!T```0;X``$&"```\T@``/,(``#H:```Z"```+/X``"F6```H MD```)X(``"=R```?4```'SX``!'8```)6````48```!J````&`````D``$)` M``!!K```07```#^@```\E@``.6(``"SD```I=@``*'0``"=@```F*```)>@` M`"6````B:```(`H``!HJ```1S```#%(```I>```)I```"3P```&2```!-@`` M`%H```#:````"@``2.@``$@J``!&C```1%@``$-$``!"Z```0L@``$)H``!" M6```0BH``$'V``!!6```04H``$#\``!`B@``0'0``$!J```_T@``/[P``#^0 M```^'@``/2P``#QN```ZT```.KP``#N\```Z;@``0(```#;,```VO```0.@` M`$!2```V=@``0"0``#H^```UZ@``0*@``#BZ```UV```-```OC@``0+H``$`N```^4@``-GX``#($```P%```+T@` M`$$.```O+```+LP``"Y,```N-```+AH``"WL```MH@``+<0``"V(```M,@`` M+1X``"S(```LO```+(H``"%:```I\@``*=@``"G,```I"```*+H``"B>```H M"```)KH``":N```FH@``)3(``"4@```DL@``(Z0``"(X```@>@``(&(``"`^ M```?>```*5(``"C>```H5```)]X``"=.```F&@``)=@``"5R```E1@``(U@` M`")0```?^```'ZH``!\0```@^@``(,8``!Y$```>.@``'H(``!XH```=L``` M'80``!T^```=-```'0(``!RH```:&@``&>8``!G0```9M@``'````!OV```; MZ@``&P@``!K^```:\@``&8(``!N,```:I@``&7```!M6```90```&08``!C8 M```8#```&(```!>>```6,@``%>X``!6L```7M@``%X(``!<0```67@``%,P` M`!CP```8P```%UX``!/R```3I@``$V0``!B2```8;```&!8``!?&```54``` M%4```!-:```3.@``%^H``!,:```2T@``$G@```^,```.K@``#30``!("```1 M[@``$20``!$,```0*@``#GX```SJ```,W```"GH```XP```-\@``#9H```L` M```*#@``"=@```<0```'`@``#WH```B*```&P```!I@```9V```1O@``$8(` M`!#"```0F```#00```O````#+````Q(```($````!P````L``#.6```NO``` M+J```!YL```>$@``&*H``!=`````"`````P``$#*``!`/@``/F(``#:.```R M%```,"0``"]8```M6````$(````-``!)_```2>8``$F>``!)L```28@``$>& M``!'6```1KP``$;<``!&J```1+(``$28``!$>@``0_P``$/H``!#:```0PX` M`$+Z``!"V@``0@@``$'@``!!D@``/:0``#U*```\[@``.U8``#I^```Z6@`` M.VH``#JJ```ZD```.%```#=@```W3```-R```#4F```Q+@``+SX``"YD```N M````+78``"Y8```M^```+6H``"PJ```L````*^8``"N\```KH@``)ZP``"<< M```DI@``)"X``"/0```CC```(W0``")X```0"@``#QX```[X```.V@``#=(` M``V````"N````'8```!`````'`````X``$H,``!)S@``238``$7```!%D``` M0\H``$.&``!#>```/JX``#ZD```^E@``/HP``#<*```X;```,<0``#;\```Q M&@``+P8``"[H```LD@``))0``".\```"U@```I8```'.```!&@```*@````4 M`````@````\```+H```!?@````<````0```S<@``,V(``#-8```S2```,MX` M`#*:```Q=@````,````1```Q;```,5X``#%*`````````_(```/I````'DCG M`#HH;P`4(&\`&")O`!Q%^@`Z3^__="9/+'D````$3J[]]G#_2AM7R/_\1H!G M$B\`2&\`!$A43KD```!,3^\`#$_O`(Q,WUP`3G46P$YU2.<`.B9O`!0@;P`8 M0^\`'$7Z`!(L>0````1.KOWV3-]<`$YU%L!.=0```^P````!````#0```#H` M```````#\`````-S='5F9D-H87(```````!T`````E]S<')I;G1F````4``` M``)S8U]P=70``````$P````#0```$(````"7U]D;W!R;G0``````````G!S7W-I>F4`````)@````-P0````@B+P`(3J[_W"Q?3G5( MYS`"+'D````(3.\`#@`03J[_UDS?0`Q.=0``2.0````A,[P`&``Q. MKO^L3-]`!$YU```O#BQY````""(O``A.KO^F+%].=2\.+'D````((B\`"$ZN M_Z`L7TYU2.<@`BQY````"$SO``8`#$ZN_YI,WT`$3G4``$CG(`(L>0````A, M[P`&``Q.KO^43-]`!$YU``!(YR`"+'D````(3.\`!@`,3J[_CDS?0`1.=0`` M+PXL>0````@B+P`(3J[_B"Q?3G4O#BQY````""(O``A.KO^"+%].=2\.+'D` M```(3J[_?"Q?3G4O#BQY````""(O``A.KO]J+%].=2\.+'D````((B\`"$ZN M_V0L7TYU+PXL>0````@B+P`(3J[_.BQ?3G5(YR`"+'D````(3.\`!@`,3J[_ M-$S?0`1.=0``+PXL>0````@B+P`(3J[_+BQ?3G4O#BQY````""(O``A.KO\H M+%].=0```^P````8`````0```A0```(````!Y@```=````&\```!J````9@` M``&$```!<````58```$Z```!'@```0@```#T````V@```+X```"H````C@`` M`'P```!L````4@```#8````@````!@````````/P````!%])&%M:6YE```!&`````)?1'5P3&]C:P```00````" M7U5N3&]C:P````#P`````E],;V-K````````U`````)?4F5N86UE`````+@` M```#7T1E;&5T949I;&4`````I`````)?4V5E:P```````(@````"7T]U='!U M=`````!X`````E]);G!U=```````:`````)?5W)I=&4``````$P````"7U)E M860````````P`````E]#;&]S90``````'`````)?3W!E;@`````````````` M```#\@```^D````D+PXL>0````1.KO]\+%].=2\.+'D````$3J[_=BQ?3G4O M#BQY````!$SO``,`"$ZN_SHL7TYU```O#BQY````!")O``@@+P`,3J[_+BQ? M3G4O#BQY````!"(O``A.KO\H+%].=2\.+'D````$(F\`"$ZN_MHL7TYU+PXL M>0````1,[P`#``A.KO[.+%].=0`````#[`````<````!````?````&@```!4 M````/````"0````4````!`````````/P`````U]39713:6=N86P``````'@` M```#7T9I;F1487-K````````9`````-?079A:6Q-96T```````!0`````E]& M