ain@j.cc.purdue.edu (Pat-bob White) (10/16/88)
Submitted by: Guenther Werner <G35@DHDURZ1.BITNET> Summary: A system monitor utility Poster Boy: Rob Tillotson (akl@j.cc.purdue.edu) Archive Name: sources/amiga/volume5/xoper.d.Z binaries/amiga/volume8/xoper.d.Z Tested NOTES: This is a very good system monitor utility, written completely in assembly language. It allows you to inspect the status of just about every possible bit of the system, and also allows you to do such things as signaling tasks, opening and closing libraries, freeing task resources, and other dangerous but useful things. The source was originally one 77k assembly file; it has been split into two parts. Simply concatenate them together to produce the original source. ======================================== # This is a shell archive. # Remove everything above and including the cut line. # Then run the rest of the file through sh. #----cut here-----cut here-----cut here-----cut here----# #!/bin/sh # shar: Shell Archiver # Run the following text with /bin/sh to create: # Xoper.doc # This archive created: Thu Oct 13 13:41:29 1988 # By: Rob Tillotson (Bored Students Anonymous) cat << \SHAR_EOF > Xoper.doc Xoper V1.1 Copyright (c) Werner Gunther 1988 Xoper is a freeware program to display and to control system activity. If you find this program useful, feel free to send a donation to the address below. Starting Xoper from CLI: Xoper [T] [S] [L] [D] [R] [E] [M] [P] [I] These parameters are decribed below. For all those who like long Startup-Sequences, overcrowded memory and hot-keys enter Xoper -b This will install Xoper in background waiting for LeftAmiga-RightAmiga-X to pop up. In both cases you don't have to RUN or RUNBACK Xoper, it will always create its own process. Xoper Commands: --------------- Commands can be entered after the prompt '->', these are divided into two groups: Display commands: These are always single character entries and may be specified in any order, upper or lower case, with or w/o enbedded blanks, after the prompt or from CLI as parameters: T = Tasks (Default if Xoper is called without parameters) Task node (HEX), Display type, status, priority (decimal) ,processnumber for Dos-Processes (decimal), taskname. S = Task Signals Task node (HEX), Allocated Signals (HEX), Signals the Task is waiting for (HEX), Signals received (HEX), Address of the next instruction to be executed (HEX). L = Libraries Base address (HEX), open count (decimal), version (decimal), revision (decimal), flags (binary), libraryname. D = Devices Base address (HEX), open count (decimal), version (decimal), revision (decimal), flags (binary), devicename. R = Resident Base address (HEX), priority (decimal), flags (binary), version (decimal), type, name. E = Resources (sorry) Base address (HEX), open count (decimal), version (decimal), revision (decimal), flags (binary), resource name. M = Memory Lower and upper bounds (HEX), bytes free (HEX), attributes, priority (decimal), hunk name. P = Ports Node address (HEX), portname, flags, signal bits (binary),queue length [number of messages] (decimal), taskname. I = Interrupts Node address (HEX), pointer to interrupt data (HEX), pointer to interrupt code (HEX), priority (decimal),type [interupt queue the interrupt belongs to], interrupt name. H = Help ( or ?) Show a list of commands. Q = Quit Same as QUIT (see below). Example: Entering TPM would display Tasks, Ports and Memory. The display would be updated after a few seconds (5 by default, may be changed anytime, see below.) Other commands that do not display lists: These commands may be entered upper or lower case. Parameters enclosed in '<>' must be, enclosed in '[]' may be specified. Names are usualy entered as ascii-strings, it can however happen that two or more nodes of the same name exist. On tasks you may specify the DOS-Processnumber to sort them out. If everything fails, you can enter the Node-Address with a leading '$'. This Address will be checked first before the command is being executed. If the check fails, you'll get an error message or a warning or a prompt, depending on what went wrong. Names are always the last parameter to enter. This may seem strange, but it is the simplest way to get rid of enbedded blanks. Time <seconds> Set time between updates. Minimum is 1 second, maximum is 255, default is 5 seconds. Example: Time 1 Taskpri <priority> [processnumber] <taskname> Change the priority of a task. Values may range from -127 to 127, better use values between -5 and 5. Example: Taskpri 5 Xoper V1.0 Mypri <priority> Shortcut for "Taskpri Xoper <priority>" Example: Mypri 6 Pri <priority> <nodename> Change the priority of any other node. This commad does not work for Tasks. If the specified node has been found, the entire list the node belongs to will be resorted. Example: Pri 1 Chip Memory (try to allocate memory in CHIP first) Break [processnumber] <taskname> Set break signals. Useful for tasks running in background or from Workbench. Example: Break 3 New CLI Signal <mask> [processnumber] <taskname> Set any other signal. Mask is a hexadecimal value with or w/o leading '$'. See task's SIGWAIT field for sensible values. Tasks normaly do not wait for signals only, but for messages, that's why this command may not have the desired effect, but it is quite useful for tasks hanging around and waiting for events that may never happen. Warning: Using Signal without any knowledge about what you are going to signal may cause a system-crash! Example: Signal 10000000 PopCLI III Hunks [processnumber] <processname> Show location, BCPL-Pointers and length of memory blocks the process uses. Example: Hunks RAM Files List lock, access, size and name of open files. Locks List any lock. BUG: Trying to lock the Volume "RAM Disk" crashes the machine sometimes. If a Volume "RAM Disk" is found it will be replaced by the devicename "RAM:" (this has been fixed on WB 1.3). Make sure you don't have a disk labeled "RAM Disk" or you'll never see its locks:-) Currentdir List current directory settings of all processes. Devices List name,heads,sectors,tracks,startup-buffers and handler-process of every DOS-device. Lockdrive <DF0 | DF1 | DF2 | DF3> Prevent DOS, Workbench and Disk-Validator from cluttering on the disk. This command isn't very useful, I just needed it myself. Freedrive <DF0 | DF1 | DF2 | DF3> Re-enable a drive. Windows List address and title of all windows. Screens List address and title of screens. Fonts List address,height,width,type,fist character and last character of all loaded fonts. Windowfonts List Windows and associated fonts. Freeze [processnumber] <taskname> Halt a Task. The task should be READY or WAITING. Frozen tasks are queued in a new list called FREEZED. When you leave Xoper, halted Task will be released. Example: Freeze Killer Graphics Task Warm [processnum] <taskname> Restart a halted Task. Task must be FREEZED. Example: Warm Killer Graphics Task Info <librarynode | devicenode> Show additional information stored in the lib_IdString field. Example: Info arp.library Openlib <libraryname> Open a library. This is useful if you don't want a specified library being 'flushed' out. Example: Openlibrary arp.library Clear [longword] Fill unused memory chunks with pattern, default is 0. Handy for debuggers. Example: Clear $66726565 Flush Clean up memory, flush unused libraries, devices and fonts. Lastalert Show last Guru Meditation code or rubbish. Taskports Disable / enable a listing of taskports if ports are displayed. More Stop displaying "<MORE>" and "<RETURN>" if output exceeds window. Quit or just Q Exit Xoper. If Xoper was started with '-b' or if 'Hold' was specified it will stay in background waiting for LeftAmiga-RightAmiga-X. Hold Exit Xoper but install a key-handler and stay in background. Window settings and display commands are saved. Exit Clean up and quit. !!!! WARNING: The next few commands are dangerous and 'dirty' !!!!! !!!!!!!!!!!! don't use them if not strictly necessary !!!!!!!!!!!!! Cancel [processnumber] <taskname> Cancel a task or a process. If the task has been called from CLI, the Task itself and the CLI will be killed. Hunks and the teminal-window will be freed. Simple tasks are just RemTask()'ed. If the process has been started from Workbench or fired up by another Process using CreateProc(), a promt will be displayed, asking you if you want to Unload() this process. On Workbench applications or processes using segment-splitting the answer shoud be YES, otherwise NO. This command is very useful if the task is in "Software Error-Task held" state. Closewindow <title> Closes a Window. Please, use it only if the corresponding Task has been 'Cancel'ed. Use the Window-Structure address if the window has no name. Closescreen <title> same as above, but for screens. Unlock <lock (BPTR)> Unlock a file. Closelib <libraryname> This is exactly the same as CloseLibrary(). CD [processnumber] <processname> Change the current directory of a process. You are prompted if the old directory lock should be unlocked. ---------------------------------------------------------------------------- Please send flames, bug reports and especially a list of features you would like to have included in the next version to Werner Gunther Wingertspfad 12 D 6900 Heidelberg (Germany) or to my EMAIL address for a fast response: G35@DHDURZ1.BITNET SHAR_EOF # End of shell archive exit 0
ain@j.cc.purdue.edu (Pat-bob White) (10/18/88)
Submitted by: Guenther Werner <G35@DHDURZ1.BITNET> Summary: A system monitor utility Poster Boy: Rob Tillotson (akl@j.cc.purdue.edu) Archive Name: binaries/amiga/volume8/xoper.b.Z Tested NOTES: This is a very good system monitor utility, written completely in assembly language. It allows you to inspect the status of just about every possible bit of the system, and also allows you to do such things as signaling tasks, opening and closing libraries, freeing task resources, and other dangerous but useful things. The source was originally one 77k assembly file; it has been split into two parts. Simply concatenate them together to produce the original source. ======================================== # This is a shell archive. # Remove everything above and including the cut line. # Then run the rest of the file through sh. #----cut here-----cut here-----cut here-----cut here----# #!/bin/sh # shar: Shell Archiver # Run the following text with /bin/sh to create: # xoper.uue # xoper.info.uue # This archive created: Thu Oct 13 12:57:32 1988 # By: Rob Tillotson (Bored Students Anonymous) cat << \SHAR_EOF > xoper.uue begin 644 Xoper M```#\P`````````)``````````@```!?```+50```,,````5````!0```#<`: M```)````'0```"4```/I````7R/(```?_AH`0_H!0"!X``1!Z`%Z+P@L>``$5 M3J[^["/````?[B!O``!#^@$^+'@`!$ZN_NPCP```'_8@7T/Z`1@L>``$3J[^> M["/````?\B!`(&@`.#`H``P$0`(F,\```"!Z*'@`!"AL`11*K`"L9B9![`!<A M+'@`!$ZN_H!![`!<+'@`!$ZN_HPCP```(#HS_'0*```"O$/Y```D+RQX``1.& MKO[:2H!F``!X2KD``"`Z9P9.^0````!'^0```KQ"AQX%*'D``!_^%MQ1S__\T M#`4``68(,_QT"@```KQ#^O\BD_P````$)BD``"/#```@%D*I```L>``$3J[_5 M?"(\```D+T*"*#P```VL+'D``!_N3J[_=D*!+'D``!_N3J[_<)'(+'D``!_R@ M3J[_H"QX``1.KO]\(#D``"`Z9PPB0"QX``1.KOZ&0H!.=61O<RYL:6)R87)Y8 M`&EN='5I=&EO;BYL:6)R87)Y`&=R87!H:6-S+FQI8G)A<GD``$YQ```#[```H M`!`````!`````@```"`````V````2@```%X```"*````F````*P```"T````3 MQ````.P```#^```!#````1@```$D```!-@````,````"````D@```+H```#89 M`````````_(```/I```+52!X``0CR```("8@:`$4(\@``"`V(7P``"0O``I(N M>```2'@``$ZY`````$_O``@CP```($(,>2UB```"O&8,,_QT"@```KQ@`!92! M('H?ZD*H`!I!^0```0`A?&-O;CH``$(H``1#^0````!%^B`.>`-V`D*`,!IAP M`!LB80`:_#/\+P``````80`:\%',_^1#^B-]80`:Y"(()#P```/M+'H?3DZN" M_^(CP```(`+EB"A`(^P`"```(`8@/`````#DB"/`````."!Y```@!B/\````Y M&0```"QA`!U.0?D`````(^@`'```'_I"N0``(`IA`!T<80`7MDHY```@E&=(> M)#P``"7*(CD``"`"=@0L>A[@3J[_T"(Y```@`G8))#P`````+'H>RDZN_]9!Q M^0````!!Z``%80`8NE,"$\(``""20CD``""30H=!^0```KP0,'``4@<,```@: M9^X,```*9P``6````"`,``!Q9P`9)$'Z'R="@;`P$`!G)%(!#`$`"6;R(#P`' M`"G)$_P``0``()5A`!KB0CD``""58```'.4)0?H!G!/\``$``""53K`0`$(Y4 M```@E6"0)#P``"6](CD``"`"=@<L>AXF3J[_T&$`'`H<.0``((HH/``/0D!AR M```J('H>4B(H`!H"@0``$`!F`!B>2H!F.E,&9MQ"A&$```I*@&8L8`#^YB(YX M```@`G8!)#P``"U1+'H=U$ZN_]`D!"(Y```@`BQZ'<1.KO\T3G5A`!N.0?D`[ M``)L4P!3`&L(##``(```9_12`!&\``H``&$`&"8,*``*``!G`/Z00_D```*\S M1?HAUT("<O]2018P$````P`@2C(0`&<4MC(0`&?J2AIF_%("#`(`(V;<8'8,W M`P`J9P8,`P`@9N9".0``((O0P6$`%]("@@```/_E2D/Z`*Y".0``()%.L2``^ M2CD``""49P#^\$HY```@D6<`_N9V"B(Y```@`B0\```HRBQZ'0I.KO_080`:M MUG8$(CD``"`")#P``"7.+'H<\$ZN_]!@`/ZR1?D`````%-D,*0`*__]F]D/YM M```"O!+84<C__$7Y```";$/Y`````!39#"D`"O__9O9@`/VR8```MF```*I@Y M``868``&,F``!>Y@``0V8``#(&``!(!@``.*8``-XF``#D!@`!(J8``19F``% M$A!@``_T8``0/&``$<Q@`!&^8``27&``$D)@`!+N8``6]&``$W)@``Y:8``2( MCF``$M!@`!!T8``(;&``$HA@`!*B8``)XF``"EI@``X88``'"&``!P!@``:$K M8``+BF``"[!@``PJ8``,?&``#/9@``SF8``)5F``"4A".0``((Y@"!/\``$`3 M`"".(#P``"5N80`8H"QX``0@/```)9<(+@`!`2EF%"`\```ED0@N```!*68&O M(#P``"6+3KD``!RF+'@`!`@N``(!*6<*(#P``"6=80`87G(480`5<B`\```ET M<V$`&$XL>AO*("X!&"(N`1PF.0``(`XCP```(`Z0@R8Y```@$B/!```@$I:!( M+P.0@T2#Y8LB`^>+)`/CB]:"UH$B`"`#80`9SB8`80`7:"`\```EB6$`%\@@4 M/```)6)A`!?P(!]$@$*#80`6VG(;80`4^B`\```E@F$`%]8H>``$("P!'&$`_ M%KX@/```(71A`!?`(#P``"%T80`7MD'Z&^=*.0``((YF!$'Z&Z!A`!2:80`!; M*DOY`````$HY```@B6<``,0H;0``(`QA`!A22CD``"".9PI"@!`L``AA``#J$ M0H`0+0`)4P#`_``*(CP``"+]T(%A`!=:2CD``"".9DH@+``280`8"B`\```E$ M[PPM``0`"6<&80`7.&`(("P`%F$`%^X@+``:80`7YB)L`#8@*0``#"T``@`)7 M9@8@/```!9)A`!?:8```*!8M``IA`!9R0@,,+0`-``AF"A8M``MA`!928`H@3 M/```)?1A`!;B("T`!&$`%JA+[0`,4SD``"")8`#_-DYU*&P``$JL``!G!F$`' M``9@\$YU*TP``"ML``H`!!ML``@`"!ML``\`"1ML``D`"AML`(\`"TOM``Q2\ M.0``((E.=0*`````#\#\``L&@```(TU@`!9V,_Q```#?\)I+^0````!".0``V M((DH>AG>*&P!%&&@*'H9U$GL`99AA"AZ&<I)[`&D80#_>DGZ&>YA`/]R,_S`P M``#?\)I.=4'Z&M%A`!,@*GH9I$OM`4)"A2IM``!*K0``9S8@+0`480`6VB`MS M`!AA`!;2("T`'-J`=@%A`!3L%BT`#V$`%506+0`)80`56B`M``IA`!6N8,`@O M/```)8)A`!74<@]A`!+H(`5A`!2\(#P``"%T8``5OD'Z&HQA`!*N2_H@TDGZ_ M(8YZ#R9Z&2A'ZP!42BP``&8&)&L`"&`$)&L``+7\`````&=<2BP``&<*)&H`T M`$JJ``!G3"`*80`61"`J``YA`!8\("H`$F$`%C00*@`)+PMA`!3.)E\@#6$`Q M%50@*@`*2H!F!B`\```E[V$`%1!*+```9K9*J@``9P8H;```8+1)[``!2^T`R M#$?K``Q1S?]^3G5!^AH@80`2#BIZ&)(J;0$L2JT``&<``#HH;0``(`QA`!7*) M%BP`#6$`%&80+``*80`5YA8L``MA`!1($"P`#&$`_E0@+``.80`4HDOM``1@> MP$YU0?H9_V$`$;PH>AA`V?P```&(2_D`````0H4L>A@N3J[_?"AL``!*K```4 M9P9A``#V8/!*.0``()9G:#/\0```W_":*'H8!BAL`11)[`!<80``U"1Z%_9%3 MZ@&6)&H``$JJ``!G$DGJ`%P,*@`-``AFZF$``+)@Y"1Z%])%Z@&D)&H``$JJ: M``!G$DGJ`%P,*@`-``AFZF$``(Y@Y#/\P```W_":+'H7IDZN_W9+^0````!*0 M!6<``&X@+0``80`4W"`M``1A`!0&<A=A`!$:$"T`"`*``````\#\``D&@```N M(_)A`!/H$"T`"6$`%-H6+0`.80`3/"`\```E[R9M``JW_`````!G$"(K``HDY M`0*"_P```&8"(`%A`!.`2^T`$%,%8(Y.=2M,```K;``*``0;;``.``@;;``/A M``DK;``0``I"`"9L`!0F:P``M_P`````9P12`&#P&T``#DOM`!!2!4YU0?H70 MQV$`$$I!^A?U80`03"HZ%M8&A0```5!A```^3G5!^A>G80`0*D'Z%\EA`!`L@ M*CH6M@:%```!7F$``!Y.=4'Z%X=A`!`*0?H7G&$`$`PJ.A:6!H4```%Z2_D`U M````0CD``"")+'H6@$ZN_WPH12AL``!*K```9RY2.0``((DK3```*VP`"@`$S M&VP`(0`(&VP`%0`)&VP`%P`*&VP`#@`+2^T`#&#(+'H6/DZN_W9+^0````!*" M.0``((EG/"`M``!A`!-R%BT`"&$`$@`6+0`)80`1^!8M``IA`!'P$"T`"V$`$ M$WX@+0`$80`22DOM``Q3.0``((E@O$YU(GH5LB)I`"(B:0`8T\G3R2)I``1._ M=6$`#^!*!V<`!P8CP```($XO`'S_80``<$JY```@3F<.(#P``"DD80`1_&``S M`$8@/```*3-A`!(@("\``&$`#G0@/```*4YA`!(.80`3)@`Y`"````)L##D`] M>0```FQF#B(O```L>0``'^Y.KO^F80`.&D_O``1.=4*&8`)\`4'Z%ZUA``[*L M80`-ZF$`_UXF2=?+U\L,JP````(`!&8``18@*P`HY8@H0$*#%AQ30TOY````< M`!K<4<O__!K\`#I"+0``#+E204T@`````&86#+E$:7-K````!&8*(_Q-.@``W M`````B(\`````'3^+'H4L$ZN_ZQ*@&88(#P`````80`15B`\```I%F$`$1I@6 M``"F+P#EB"I`("T```R`````,F\``(@J`.6-*D4J`$I&:ABPNA3,9G1"N0``4 M($XB'RQZ%%Y.KO^F3G4H+0`(80`-4BAY```@1DJ&9PAK!DJL``1JM"`%80`1N MOB`\```BUPQ$__YG`E"`80`0WDJL``1K#B`\```E\&$`$,Y@```*("P`?&$`> M#[8@!6$`#1A@`/]X(#P``"%T80`0KB(?+'H3\$ZN_Z8F:P``M_P`````9@#^* MT&$`#,9.=4'Z%@QA``V`80#^&-/)T\E"!DJI``1F``#$("D`*&$`#LYR"F$`T M#8(,J0```!0`'&\``%1\`29I`!S7R]?+#*L````4``AO```^)&L`"-7*U<HF> M*@`,2.<`<&$`#Y9,WPX`=@$@*@`480`/&"`J`"AG!E)`D*H`)&$`#P@@*@`LN M80`/`&`*(#P``"7280`0`$JI``AG""`\```EJ6`&(#P``"6S80`/Z$H&9P8@! M*P`$9AP@*0`09A9*J0`(9Q0F:0`(("O_KF$`#\9@```&80`.'B`\```A=&$`& M#[0B:0``L_P`````9@#_)$YU80#]--/)T\E"!DJI``1F$B1I`"A!^0````!A: M``XV2D!F#")I``"S_`````!FUDYU0KD````X8```#"/\`````0```#AA``0>S M`GG?WP`````,>41&`````&8`!`!AHF84(#P`````80`/.B`\```I%F``#OXB> M/``````L>A)N3J[_4DJ`9]H@0"/\````'P```"Q@`!".0_H55RQZ$H9.KO[:] M(\```"!*0?H4KF$`"^QA``L,80#X>$OY`````$HY```@B6=&#"T`#0`(9C(@. M.A)VL*T``&<H("T`!&$`#L1R#V$`"]@H;0``("P`F&8,(#P``"6D80`.>&`$2 M80`+`%,Y```@B4OM``Q@LF$`"LA.=2\(0_H4V2QZ$@A.KO[:(\```"!*(%]A/ M``,Z+P@B/`````!T_BQZ$;).KO^L(%]*@&8```P@/```*/)@``XB(\```"!.F M+PAA``ID(#H1[&$`"HHJ>0``($8@7TJM``1J#B`\```I!F$`#?9@``"(80`#( M!'X"2?H)5F$`".I*!V<2*D`,+0`-``AG"&$``KQ@``!DL+D``"!*9@X@/```P M*-1A``V\8```%"(M`)@K>0``($X`F"/!```@3DJY```@3F=`(#P``"D_80`-' MQB`Z$6IA``H:(#P``"E.80`-M&$`#LP`.0`@```";`PY`'D```)L9@XB.A%"F M9P@L>A#<3J[_IF$`"<!.=4'Z$X%A``IZ)'H0RB1J`#Q#^0```&0S_$```-_PC MFD*%(LHD:@``4H6U_`````!F\%-%,_S```#?\)I.=6'"?`%#^0```&0V!F$`) M#*(@*0``80`.!"19("H`%F$`#/I21E'-_^1.=4(Y```@D&&22CD``""09PPO] M!4'Z$QIA``H"*A])^0```&0@/```*;UA``SX)%P@*@`680`,O")J``1"1K/\` M`````&<T4D8F!F$`##P@"6$`#:`@*0`@80`,F$HY```@D&<0+PDB:0`R(FD`7 M-&$``08B7R)I``!@Q%'-_ZA.=6$`_R)\`0PH`"0``&8.80`*($I'9P`!1B@`1 M0H9%^0```&1*1F8&N)IG'F`.(EHB:0`680`+`$I`9PY1S?_F(#P``"E>8``,% M+"!J__PL>@^B3J[_ODYU80#^S'P!#"@`)```9@YA``G*2D=G``#P*`!"AD7Y" M````9"A:*&P`!+G\`````&<<2D9F!KB,9R)@#")L`"!A``J>2D!G%"AL``!@; MW%'-_]0@/```*7!@``O$($Q"@"QZ#SI.KO]J($PL>@\P3J[_N$YU$_P``0``* M()!@`/ZV0?H1VF$`",(B>@\6(FD`C$JI``!G"F$```HB:0``8/!.=2`)80`,P M>#8I`!YA``L&-BD`%&$`"OXV*0`880`*]B`\```BYP@I``$`%V<&(#P``"+MA M80`+>A8I`"!A``K6%BD`(6$`"LX@*0`*8``+,&$`")A*!V<``!!*0F8"=`$32 MP@``((I.=2`\```HHV``"PY+^0`````,*``@``!G#`PH``H``&<$&MA@[$(MP M``!@``CR80`(9!/"```@BV$`".0J2`P8``IF^A%\``#__TYU80`(-DH'9ZX3: MP@``((UATGX"2?H&)F$`!;I*!V<0(D`0.0``((TL>@Y63J[^U$YU80`(!DH'L M9P#_?B)Z#D(B:0$4(`(L>@XX3J[^U$YU0KD``"!.0KD``"!20CD``""088!^O M`4GZ!=AA``5H(\T``"`^2@=F"B`\```I@F``"DXB0`PI``$`"&8*+'H-\DZNN M_N!.=4*%2JD`K&<V)&D`@-7*U<HB*@`,9B@D:0"LU<K5RBHJ`#Q*J@`H9P``? M;"/J`!P``"!.(^H`.```(%)@``!82CD``""09C@3_``"```@D"`\```FO6$`D M"A1A``LL`#D`(````FP,.0!Y```";&8($_P``0``()`J>@V*8`#_4@PY``$`) M`""09@PO"2QZ#29.KO]D(E\S_$```-_PFB9I`#8G?```$U(``"-\`````@!J# M(WH-2`!L#"D`!``/9AHH"2QZ#2A.KO\$(D1![@&6+'H-&DZN_Q`B1#/\P```* MW_":2H5G```4)&D`K-7*U<I*J@`\9OI"A6"<(CH-&&<(+'H,LDZN_]PB.@T.? M9P@L>@RD3J[_W$YU+'H,TDZN_WPB>@S*(FD!%")I`+!/Z?_\3G5A`/X<?@%)@ M^@1R80`$`DH'9@H@/```*8)@``D@,_Q```#?\)HB0"QZ#)).KO\$,_S```#?S M\)HB0"I`0?H,KBQZ#'I.KO\06"T`#TYU80#]T$'Z#)@B34*'80`#XDH'9@H@% M/```*:5@``C2,_Q```#?\)HB0"QZ#$1.KO\$(D`J0"!Y```7Y@PI``@`#V8&- M('D``!?JT?H,)"QZ#"!.KO\*(D!9+0`/,_S```#?\)I.=6$`_6Q^`DGZ`[YAM M``-22@=F`DYU*$`,+``-``AG"B`\```F^V``"#(@+`"`9Q[EB"9`(BL`#&<.` M(#P``"<_80`(&&```$(B+`"L9@H@/```)PI@``@$(#P``"<=80`'^N6)*$$B# M+``\9^(@/```)REA``@8("P`$&$`!G`@/```(71A``@&0?H-;6$`!/8@`6$`# M",;EB2A!(`%8@&$`"+H@+/_\80`(LB`\```A=&$`!]HB+```9M9.=6$`!0A*; M!V<`_(`3P@``((UA`/RL?@5)^@,`80`"B$H'9T@B0!-Y```@C0`)N?P``!@"< M;PH@/```)DQ@``=B+'H+$$ZN_WPL>@L(3J[_!")`($PL*```0?9@`"QZ"O1.K MKO[R+'H*[$ZN_W9.=2`\``#P`&````QA``3D2@=G`/P*(\```"`R80#\+'X"K M2?H"@F$``A)*!V?2(D`@.0``(#+`J0`2+'H*JDZN_KQ.=2`\`/___T*!+'H*M MF$ZN_SI.=6$`^_Q^`DGZ`E!A``'82@=GF"!`("@`&&<.(@`"@?\```!F!&``J M!K@@/```)?EA``;@(`U@``:H3/@`!@$`2H%F)B!Z"DQ,Z``&`@)@&DSX``8!/ M``RX2$5,4```9PH@/```)G5@``9X(#P``":580`&H"`!80`'6D'Y```"'"`ZF M"?01O``N`/\@`F$`!T0@/```(71@``9Z"'D`````()1.=6$`^UHB34*`+'H)D MY$ZN_=A*@&<``7!A``):8`#S*F$`^SQ"ATGZ`91A``$82@=G%")`+'H)NDZN7 M_F)@V@AY`````""63G5/[P`$8!9!^0```KQ#^0```FP0&1#`#```"F;V2CD`< M`""/9@P3_``!```@CV$`"$!*N0``(`)G-B!Z"4(SZ``$```@>C/H``8``"!\F M,^@`"```('XSZ``*```@@"(Z"28L>@D.3J[_W$*Y```@`D(Y```@C"`Z"28L> M>@DN3J[^PA/\``$``"",8`#I0F$``R9*!V<`^DP@>@D00KD``!_^0>@!0C/\B M0```W_":(&@``$JH``!G+")H`!!*J0``9^Q2N0``'_XB*0`$48%G#N2)4X%%: MZ0`(),!1R?_\(FD``,_S```#?\)H@.@B480`$G"`\```FIV``!/P,+0`DB M``!F'"0'($UA``*J2@=G#BX"80``=$J%9D9@```B+@(@>@B&T>P``")-+'H(A M?$ZN_NQ*@&8<2>P`!%'/_^0@/```)@5A``3B(`UA``2J0@=.=10Z"+EG""!`> MM"@`CV;*?@%.=0```10```&6```!I````5X```%Z```!4````4(```&(```"G M%"(``H'_```!9PX@/```)A5A``1<0H5.=4CG`0BY_```%^)F$"!Z!_JPJ`$4T M9V931TGL``0S_$```-_PFB!Z!^+1[```2J@``&<*L(AG1B!H``!@\$GL``11B MS__B,_S```#?\)I(YX$((#P``"8E80`#_F$`!4A,WQ"!`#D`(````FP,.0!YX M```";&<00H5,WQ"`3G4S_,```-_PFGH!3-\!@$YU)#P``"7$(CD``"`"=@8L: M>@<T3J[_T$YU(#P```$$0H$L>@=:3J[_.B/````@1DYU(#P```$$(GD``"!&1 M+'H'/DZN_RY.=2(`)#D``"!&+'H&]$ZN_YI.=4CG?_XB`"QZ!N1.KO^@2?D`O M``(<0B1*@&=*+P!AT"!Y```@1B@H``1!Z``(80``4$OL__]*A&L$&3P`+U-`= M:P@9,```4<C_^B(O```L>@:>3J[_+B@`(A\L>@:23J[_IB`$8+(,+0`O``!F> M!AM\`#H``"`,80`"_$S??_Y.=2\(</]2@$H89OH@7TYU8?`J`"`(8``#$&'FF MVH!@!&'@*@`@"&$``LY!^0`````@"!#\`"U1S?_Z0B@``&```K8O"T?Y```"R M'+`!9`H7O``@``!2`&#R(\$``"`*)E].=0PH`"0``&8(80``2"0`3G5"0D)#' M0@9"!PPH`"T``&8&0>@``7P!%A@,`P`Y8A0,`P`P90Y^`0(#``_%_``*U$-@X MY$H&9P)$0DH'9@1!Z/__3G5(YWY\?@$,*``D``!F!$'H``%"@$/Z"PH6&'0/A MMC$@`&<(4<K_^&````CIB(`"8.A*`V<.#`,`"F<(#`,`(&<"0H=,WSY^3G4,, M*``@``!FKD'H``%@\D_O``1@```,2CD``""/9@#[["9Z!;I*JP``9P@@"V$`4 M^2Y@[DHY```@CV<$80`$KB\Y```@0DZY````ED_O``0B.@4X+'H%($ZN_]PLU M>@503J[_?"`Z!5QG#B)`+'H%0$ZN_H9"@$YU(CH%)"QZ!/A.KO]D0H$L>@3NI M3J[_<$CG$,!*@&<BY8@B0$*#%AD@.@3R0?D```(<$9D``%(`4<O_^"/````@Z M"DS?`PA.=4CG`,!"@!`89PP,```*9P:P&6?R8`00*0``3-\#`$YU2.=`H$*`3 M0H'5RM7*$AIG#%-!L0IF!E')__IP`4S?!0).=4CG0,!A`/X"(@#!26$`_?K2Z MP1+84<C__"`)3-\#`I"(3G5(YV!@0_D````((WP@("`@__@C?"`@("#__$(I! M``!#Z?__#$,``F8$0BD``'0!4D)R"F$``IP&@0```#`3`4J`9NP(`P``9A)%# M^0`````4Z0``$OP`(%'*__8,0P`"9PH@/`````!A``"D3-\&!DYU(#P``""$1 M80``)F```)`@/```((,S_"`@```@@DH#:N9$`TZY```<.!<\`"U@;B/\("`@3 M(```((1"A`*#````_T?Z!#M*`V<2AOP`"DA#``,`,!<#0D-(0V#JM_P``""'L M9@``!A<\`#!.=6$``#!*`&<*(#P``"%T80``(DYU2.=`@"(Z`WQ!^0```AP1H M@!``4KD``"`*3-\!`DYU2.=__A/\``$``""1)$!'^0```AP@.@-.M?P`````! M9P``E!(:#`$`#6?X%X$``&<``(120`P!``IFZ"8`)`LB.0``(`(L>@,"3J[_2 MT$*`2CD``""49\Q*.0``()5GQ%(Y```@DQ(Z`X>R.0``())FLG8&(CD``"`"A M)#P``"C$+'H"R$ZN_]!A``"L80``D&$``-9".0``()-V!"(Y```@`B0\```EF MSBQZ`J!.KO_00H!@`/]P(\```"`*3-]__DYU2.=__GH'0_H'T&````Q(YW_^# M>@5#^@?$0?H'TD*"%``"`@`/$[`@`%``Z(A1S?_P(`E,WW_^8`#_"$CG?_YX2 M!T'Z!Z!R&.(0XQ$1@4``4<S_]"`(3-]__F``_N8B.0``(`(D/````FQV4"QZ& M`AQ.KO_63G5A```8=#(B.0``(`(L>@(&3J[_-&<"8=!.=4*Y````."!Y```@T M!B/\```#X@```"Q@&B!Y```@!B/\```#X@```"PC_/____\````X2.?__B/\] M````)`````HC_``````````D(_D``"!"````*$/Y`````"QZ`=9.KOZ2('D`U M`"!"+'H!R$ZN_H!,WW__3G5(YS``2$$T`68>2$!(04A"-`!G!(3!,`)(0#0`% MA,$P`DA",@)@``!6=A`,00"`9`3AF5%##$$(`&0$Z9E90PQ!(`!D!.6954-*$ M06L$XYE30S0`YJA(0D)"YJI(0X#!-@`P`C0#2$'$P9""9`130]"!<@`R`TA#N MY[A(0,-`3-\`#$YU2'@``$AX``!.N0````!/[P`((\```"`J+P!.N0````!/C M[P`$(\```"`N(D!!^@E\0H!"@2QZ`01.KOY$(\```"`B(GH`_B-\```@9``H^ M,WP`"0`<+'H`Y$ZN_C@CP```(!YP_RQZ`-1.KOZV0H$!P2/!```@&DYU(GH`, MR"-\```@9``H,WP`"@`<+'H`KDZN_C@B>@"N+'H`HDZN_CXO.0``("Y.N0``U M`!1/[P`$+SD``"`J3KD```"63^\`!$YU2CD``"",9C8,*``!``1F+C`H``@"D M0`#`#$``P&8@#&@`,@`&9A@O"")Z`&`@.@!`+'H`2$ZN_KP@7T(H``0@"$YU% M````````````````````````````````````````````````````````````` M````__________\`````````````````````````````````````````````X M`````````````````````"!:````````(%8!`````````````CP`````````O M````'ZP``````B8`R"`@("`@(```!0````````````$!`71S9&QR96UP:2`@7 M240@("`@4U1!5$4@("!324=!3$Q/0R!324=704E4("!324=214-61"`@(%!#^ M("`@5$%32TY!344`("!)1"`@("!465!%("`@("`@4U1!5$4@("`@4%))($Y5R M32!405-+3D%-10`@3D]$12`@0TY4(%9%4B!2158@($9,04=3("`@`$Q)0E)!] M4ED@3D%-10!$159)0T4@3D%-10!215-/55)#12!.04U%`$Q/5T52("!54%!%) M4B`@($92144@($%45%(@(%!222!(54Y+($Y!344`FTL*`"!.3T1%("`@1$%4` M02`@($-/1$4@("!04DD@("!465!%("`@("!)3E1%4E)54%0@3D%-10`@041$` M4B`@(%!222`@1DQ!1U,@("!615(@("!465!%("`@(%)%4TE$14Y4($Y!344`8 M($Y/1$4@(%!/4E1.04U%("`@("`@("!&3$%'4R`@(%-)1T))5"`@($Y532!3^ M24=405-+`"!"0U!,("`@1$%402`@3$5.1U1(`$1%5DE#12`@($A$4R!314-4^ M3U)3("!44D%#2U,@0E5&1D524R!35$%412`@("!(04Y$3$52`%!23T-%4U-.U M04U%("`@($-54E)%3E0@1$E214-43U)9`"!,3T-+("!!0T-%4U,@(%-)6D4@A M("!0051(+T9)3$5.04U%`$Y532`@041$4B`@5$E43$4`($Y/1$4@($-.5"`@5 M62`@(%@@(%194$4@($Q/("!(22!.04U%`"!296%D("``(%=R:71E(`!2;VT@U M(`!$:7-K(`!7;W)K8F5N8V@`061D960@("`@`%)U;FYI;F<@(`!296%D>2`@6 M("``5V%I=&EN9R`@`$5X97!T:6]N(`!296UO=F5D("``1G)E97IE9"`@`$9R. M965Z960@(`!5;FMN;W=N("`@`%1A<VL@("`@("``26YT97)R=7!T(`!$979IE M8V4@("`@`$US9W!O<G0@("``365S<V%G92`@(`!&<F5E;7-G("`@`%)E<&QYN M;7-G("``4F5S;W5R8V4@(`!,:6)R87)Y("`@`$UE;6]R>2`@("``4V]F=&ENP M="`@(`!&;VYT("`@("`@`%!R;V-E<W,@("``4V5M87!H;W)E(`!3:6=N86P@L M(`!3;V9T:6YT(`!)9VYO<F4@(`!8;W!E<B!6,2XQ(""I(#$Y.#@@5V5R;F5R5 M($=U;G1H97(`6&]P97(@5C$N,0!04E0Z`'1I;64`=&%S:W!R:0!I;F9O`'!R\ M:0!F;'5S:`!F<F5E>F4`=V%R;0!S:6=N86P`8G)E86L`86QE<G0`;&%S=&%L? M97)T`&AO;&0`97AI=`!C;&5A<@!C86YC96P`;6]R90!T87-K<&]R=',`:'5N" M:W,`9&5V:6-E<P!O<&5N;&EB`&-L;W-E;&EB`&-U<G)E;G1D:7(`8V0`;7EP6 M<FD`9FEL97,`;&]C:W,`=6YL;V-K`'-C<F5E;G,`=VEN9&]W<P!C;&]S97-C` M<F5E;@!C;&]S97=I;F1O=P!F;VYT<P!W:6YD;W=F;VYT<P!L;V-K9')I=F4`' M9G)E961R:79E`"`@("`@("`@(``@("`@("`@("``,#$R,S0U-C<X.6%B8V1EX M9D1I<W!A=&-H97,Z`$-053H`0U!5(&%C=&EV:71Y.B``5&]T86PZ`"4`-C@P: M,#``-C@P,3``-C@P,C``+S8X.#@Q`$1&,#H`;&]A9&5D("`@`'5N;&]A9&5DF M(`";2BT^FR!PFS`@<)M(FS`@<9M&FTLM+2T@+2TM+2TM+2`M+2TM+2TM("TMS M+2TM+2T@`"TM+2TM+2TM(`!.;R!);F9O(&]N(`!5;F%B;&4@=&\@9FEN9"``* M061D<F5S<R!%<G)O<B$*`$-A;F!T(&9I;F0@=&AI<R!.;V1E+B!#;VYT:6YUN M92`_("A9+TXI`%5N86)L92!T;R!F:6YD($QI<W1(96%D97(N(%-O<G0@86)OS M<G1E9"X`3F\@06QE<G0L('-H86QL($D@<')O9'5C92!O;F4@/P!'=7)U($UE# M9&ET871I;VX@(P!-96UO<GD@2'5N:W,@8VQE87)E9"X`4')O8V5S<R!W87,@) M8W)E871E9"!B>2!#<F5A=&50<F]C*"D*4VAA;&P@22!5;DQO860H*2`_("A9' M+TXI"@!.;W0@82!0<F]C97-S+@!.;R!P<F]G<F%M(&QO861E9"X`0VQI+5!RB M;V-E<W,`3&]A9&5D(&%S(&$@8V]M;6%N9#H@`$-R96%T960@8GD@0W)E871E; M4')O8R@I`%5S92!%3D1#3$D@8V]M;6%N9"!T;R!C;&]S92!A($-,22U7:6YD1 M;W<N`%!R;V-E<W,@:7,@=V%I=&EN9R`@9F]R($1/4R!)+T\@86YD('=I;&P@! M8F4@8V%N8V5L960@=VAE;B!F:6YI<VAE9"X@`%-E<FEA;"!/=70@`$1I<VL@C M0FQO8VL@`%-O9G1);G0@("`@`$-)04$@("`@("`@`$-O<'!E<B`@("`@`%9"A M96%M("`@("`@`$)L:71T97(@("`@`$%U9&EO($-H+C`@`$%U9&EO($-H+C$@` M`$%U9&EO($-H+C(@`$%U9&EO($-H+C,@`%-E<FEA;"!);B`@`$1I<VL@4WEN7 M8R`@`$-)04(@("`@("`@`%-O9G1);G0@("`@`$Y-22`@("`@("`@`````0$!` M`0`````````!`0%I;G!U="YD979I8V4`4WEN=&%X($5R<F]R+"!T>7!E("(_2 M(B!F;W(@:&5L<`H`/$U/4D4^/%)%5%523CZ;2D-A;F!T(&5X86UI;F4@5V]R- M:V)E;F-H(&QO8VMS`$1I<F5C=&]R>2!N;W0@9F]U;F0`3F]T(&$@9&ER96-T6 M;W)Y`"!N;W0@;6]U;G1E9"X`3&]C:R!N;W0@9F]U;F0`3&]C:R!I<R!O;B``M M3VQD(&QO8VL@=V%S.B``56YL;V-K(#\@*%DO3BD*`%-C<F5E;B!N;W0@9F]U$ M;F0N`%=I;F1O=R!N;W0@9F]U;F0N`%1A<VL@;75S="!B92`B4D5!1%DB(&]R0 M(")704E424Y'(@H`5&%S:R!M=7-T(&)E(")&4D5%6D5$(@H`3VX@4V-R965N4 M.B``FS%M55-!1T4ZFS!M(%AO<&5R(%M472!;4UT@6TQ=(%M$72!;4ET@6T5=& M(%M-72!;4%T@6TE=FTL*3U(@("`@(%AO<&5R("UBFTL*FS%M1$E34$Q!63J;P M,&V;2PI;5%UA<VMS(%M373UT87-K<W1A=&4@6TQ=:6)R87)I97,@6T1=979I< M8V5S(%M2765S;W5R8V5SFTL*<EM%77-I9&5N="!;35UE;6]R>2!;4%UO<G1SU M(%M)76YT97)R=7!T<R!;45UU:72;2PJ;,6U#3TU-04Y$4SJ;,&V;2PI4:6UE_ M("`@("`@("`@/'-E8W,^FTL*5&%S:W!R:2`@("`@(#QP<FEO<FET>3X@(%MP= M<F]C97-S;G5M72`\=&%S:VYA;64^FTL*37EP<FD@("`@("`@(#QP<FEO<FETP M>3Z;2PI3:6=N86P@("`@("`@/&UA<VLH:&5X*3X@6W!R;V-E<W-N=6U=(#QT8 M87-K;F%M93Z;2PI"<F5A:R`@("`@("`@6W!R;V-E<W-N=6U=(#QT87-K;F%M% M93Z;2PI&<F5E>F5\5V%R;2`@6W!R;V-E<W-N=6U=(#QT87-K;F%M93Z;2PI#O M86YC96P@("`@("`@6W!R;V-E<W-N=6U=(#QT87-K;F%M93Z;2PI0<FD@("`@S M("`@("`@/'!R:6]R:71Y/B`\;F]D96YA;64^FTL*26YF;R`@("`@("`@(#QNC M86UE/IM+"D-L96%R("`@("`@("`\;&]N9W=O<F0H:&5X*3Z;2PI(=6YK<R`@] M("`@("`@6W!R;V-E<W-N=6U=(#QP<F]C;F%M93Z;2PI#1"`@("`@("`@("`@- M/&1I<F5C=&]R>3X@6W!R;V-E<W-N=6U=(#QP<F]C;F%M93Z;2PI5;FQO8VL@A M("`@("`@/&QO8VL^FTL*3W!E;FQI8B`@("!\($-L;W-E;&EB(#QL:6)R87)YV M;F%M93Z;2PI#;&]S97=I;F1O=WP@0VQO<V5S8W)E96X@/'1I=&QE/IM+"DQO6 M8VMD<FEV92`@?"!&<F5E9')I=F4@("`\1$9N.CZ;2PI&;'5S:"Q$979I8V5S- M+$-U<G)E;G1D:7(L1FEL97,L3&]C:W,L3&%S=&%L97)T+$UO<F6;2PI487-KO M<&]R=',L5VEN9&]W<RQ38W)E96YS+$9O;G1S+%=I;F1O=V9O;G1S+$AO;&0LQ M17AI=)M+"@!.<0```^P```#@`````0````8````0````%@```#````"H````= MM````,@```#D````Z@```/@```$````!!@```18```$\```!0@```80```&,S M```!E@```:@```&R```!N@```<````'4```"#````A0```(D```"H````K@`J M``+"```"S````M@```+>```"\@```O@```/P```#^@``!`````0.```$'```@ M!"H```0P```$0@``!%(```1H```$;@``!'8```1\```$I@``!+````3*```$& MX```!.H```3X```%$@``!28```5$```%4```!6````64```%O@``!=0```88B M```&*@``!D(```;,```&X@``!UX```@0```(N```"-(```F@```)N@``"?8`T M``HR```*7```"FH```IR```*@```"I(```JV```+5```"X@```NB```+N@``< M"](```OR```,H```#+````RX```,[```#7````VH```-Q```#?8```X&```.F M)@``#DP```Y6```.:@``#G@```ZJ```.L@``#L0```[,```.T@``#MH```[L( M```/A@``#XX```^H```/X```$$(``!"J```0S@``$1@``!$F```16```$6``\ M`!&0```1L@``$<H``!'X```1_@``$@0``!(6```2(```$FH``!)R```2?```5 M$H8``!*,```2K@``$KX``!+>```3@```$\X``!/N```3_```%#P``!16```4( M:@``%'0``!2(```4F@``%,8``!3B```4_```%00``!4,```56```%7(``!7`? M```5]@``%@```!8F```6,@``%G@``!:<```6I@``%K```!:^```6Q@``%LX`[ M`!;6```6Z```%NX``!<"```7&@``%T```!=R```7O@``&!(``!@D```8<```; M&*P``!BR```8U```&.(``!CT```9(@``&=@``!J2```:K@``&KH``!LL```<7 M#```'!H``!PB```<+@``'#X``!QF```<?@``')P``!RN```<Y@``'/8``!S^P M```=!@``'1```!T:```=(```'3H``!U"```=2```'5P``!W$```=X@``'?P`1 M`!X.```>0```'E@``!\````?$@``'RH``!\T```?2@``'UX``!]J```?C```& M'YP``!^N```@5@``(%X``"!V````/@````(````X````0@```%0```!F````& M@@```+H```#<```!'@```2P```%*```".````F(```,*```#&@```R8```,L/ M```%#```!CP```?P```(B```"9H```GP```*H@``"JH```L````+&```"R0`S M``LP```+-@``"TH```T:```-4```#5@```UF```->@``#;X```XT```._```+ M#P0```\P```/8```#Z(``!`@```0=@``$6H``!*<```2I```%A```!:&```6? MC```&(0``!B,```9$@``&:H``!G$```;'```&Z```!OD```;_```')(``!RV? M```=R@````\````#````P@```-(```TV```-1```#9(``!WV```>!@``'A@`M M`!XB```>+```'C```!XV```>.@``'D0``!Y*````!`````4``!K````?H@``R M`"8``![V`````@````8``!^2```?"`````````/R```#ZP```,,```/R```#X MZP```!4```/R```#Z0````4@;P`$((A8D$*H``0A2``(3G4``````_`````"@ M7TYE=TQI<W0``````````````_(```/I````-TCG/"`F+P`8%"\`'WK_+P5.2 MN0```$02`'``$`$H`'+_LH!8CV8$<`!@9B\\``$``4AX`").N0`````D0"H*0 M4(]F#B\$3KD```!8<`!8CV!`)4,`"A5"``D5?``$``A"*@`.%40`#T*G3KD`= M```P)4``$$J#6(]G"B\*3KD```!L8`I(:@`43KD`````6(\@"DS?!#Q.=2\*E M)&\`"$JJ``IG"B\*3KD```"`6(\5?`#_``AP_R5``!1P`!`J``\O`$ZY````@ M6$AX`"(O"DZY````&$_O``PD7TYU``````/L`````0````0```"(````"```F M``@````V````$@```&H```#"````1@```'P```"F````S@````````/P````E M`2Y,.``````J`````2Y,-P````!0`````2Y,-@````""`````2Y,,0````"0. M`````2Y,,30```"L`````2Y,,3(```",`````U]$96QE=&50;W)T`````)8`F M```#7T-R96%T95!O<G0```````````````/R```#Z0````D@+P`$2'@`,"\`W M3KD`````4(].=2`O``0O`$ZY````0EB/3G4```/L`````@````<````,````B M'`````````/P`````U]$96QE=&53=&1)3P```!0````#7T-R96%T95-T9$E/4 M``````````````/R```#Z0```!U(YS@`)"\`$"8O`!1*@F8$<`!@*"\\``$`+ M`2\#3KD`````($`H"%"/9@)@Y!%\``4`"#%#`!(A0@`.(`A,WP`<3G4@;P`$K M(`AF`F`D$7P`_P`(</\A0``4</\A0``8<``P*``2+P`O"$ZY````&%"/3G4`U M`````^P````"````"````!X```!J`````````_`````!+DPY`````!`````!Y M+DPU`````!0````!+DPT`````"P````!+DPQ`````#P````!+DPQ,@```$P`P M```!+DPQ,````'`````#7T1E;&5T945X=$E/````0@````-?0W)E871E17ATS M24\``````````````_(```/I````)2\.+'D``"`F3.\``P`(3J[_.BQ?3G4`/ M`"\.+'D``"`F(F\`""`O``Q.KO\N+%].=2\.+'D``"`F(F\`"$ZN_MHL7TYUV M+PXL>0``("8@+P`(3J[^MBQ?3G4O#BQY```@)B`O``A.KOZP+%].=2\.+'D`6 M`"`F(F\`"$ZN_IXL7TYU+PXL>0``("8B;P`(3J[^F"Q?3G4```/L````!P``< M``$```"$````<````%P```!(````-````!P````$`````````_`````"7U)EX M;5!O<G0```"``````E]!9&10;W)T````;`````-?1G)E95-I9VYA;`````!8G M`````U]!;&QO8U-I9VYA;````$0````#7T9I;F1487-K````````,`````)?V G1G)E94UE;0```!@````#7T%L;&]C365M``````````````````/R: `` end size 14664 SHAR_EOF cat << \SHAR_EOF > xoper.info.uue begin 644 Xoper.info MXQ```0``````'@`+`$@`*``&``,``0#`50@`P&MP````````````````````/ M`````P@``````,!1>`````P```````````````````````````!(`"@``@`"4 M$@@#````````````````````````````````````````````````````````= M``````________@````?_______\````'P``````?````!\```'__'P````?I M`````#Q\````'P`````,?````!\```?P#'P````?```?_`Q\````'P``_``$> M?````!\`!_@``'P````?`#_\``!\````'P'___P`?````!\/_X?P`'P````?! M/_P```!\````'S_@````?````!\/`````'P````?``````!\````'_______0 M_`````_______Q@````````````````___________P`_?__________`.O_Q M_________P#W_______X``<`____________`/___________P#_________1 M__\`/__________\```````````````!_________@```_________\```/_I M________```#_________P```_________\```/_________```!________I M_@``````````````````````````````````````````````````````````^ M``````````````````````````#______X``````___^``.``````/_____#Y M@`````#_____\X``````___X#_.``````/__X`/S@`````#__P/_^X``````V M__@'__^``````+_``___@`````"^```#_X``````L`!X#_^``````(`#____R M@`````"`'____X``````@/____^``````('_____@````````````.``````U M``````#@`````!_____X````````@`!```````(``(``0``````4``"``$``* M/P``"```@`!`!__X`````(``0``_``````"``$```#@`___________^````R M`(``0`````````````````````````````````!*I525*`*H````)4JI*I``\ M`````!*E5)4P`J@````E2JDJ0```````$*52E)`"J```````````````````1 M````2``H``(``A4H`P````````__\``````````/____P```````#X`/____9 M@`````^/P``___P````/@'X`P`!^````#X#@`#_^/@````^`P.``'CX````/G M@,#```8^````#X'`P>`&/@````^!D,#`!CX````/@?&`P`(^````'P`!@8#`_ M/@```!\``<&#@#X````?```!L?!\````'P```_&`?````!\````#@'P````?I M`````R!\````#__@``?@?`````?____``'P``#_X`!____]\``#]___@`#__8 M_```Z______``!@``/?_______\```#___________P`$`?________\#P($" M`!____C__S]`(`$`"'__``<Z!`!`!````/__/?___________S__________L M__\_____________/S___________`\``````````````?________X```/_Q M________```#_________P```_________\```/_________```#________K M_P```?________X```````````````````````````````!_\```````````G M<#__P````````'^!_S__@`````!_'__``<``````?S\?_^'``````'\_/__Y[ MP`````!^/SX?^<``````?F\_/_G``````'X.?S_]P`````#?_GY_/\``````7 MW_X^?'_``````-___DX/@`````#/__P.?X``````P/___'^``````/____S?W M@```````'__X'X``````````/_^``````!_@````@````@``G__``.```!0`& M`(``?_C@```(``"``$``````````@`!``````````(``0````````````$`'F M/P````````!``/_X!0````````!^``(```"``$``/P``````@`!````X`/__P M_________C\```"``$``````````````````````````````````2J54E2@"Y MJ````"5*J2J0```````2I525,`*H````)4JI*D```````!"E4I20`J@`````+ 6```````````````(````!F,Z>&]P````" `` end size 1732 SHAR_EOF # End of shell archive exit 0