Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!hao!oddjob!gargoyle!ihnp4!homxb!mtuxo!mtune!codas!novavax!jeff From: jeff@novavax.UUCP (Jeff Bailey) Newsgroups: comp.sys.amiga Subject: Diff (Part 2 of 2) Message-ID: <372@novavax.UUCP> Date: Mon, 26-Oct-87 14:51:52 EST Article-I.D.: novavax.372 Posted: Mon Oct 26 14:51:52 1987 Date-Received: Fri, 30-Oct-87 06:58:55 EST Reply-To: jeff@novavax.UUCP (Jeff Bailey) Organization: Nova University, Fort Lauderdale, Florida Lines: 596 [Plop, plop, Fizz, fizz....] This is the second part of my posting of the diff program. Part 1 contains commented source. You should definitely take a look at it, if only to read the comments at the beginning of the program - unless you don't care to know about this program's idiosyncrasies! Part 2 (this one) contains the uuencoded binary. It was compiled with Lattice 3.03 and linked with Blink (nodebug). Type 'diff' without any arguments to get a help screen. For a comprehensive discussion of the program see the Dr. Dobb's issue noted in the comment field of Part 1. -----cut here----- begin 600 diff M```#\P`````````U`````````#0```!S````%P``!C0```*N````=P````L` M```!````00````$````:````*`````$```!$`````0```+(```!3````/``` M``$```&"````!````/P```!;`````P```*$```!9````*`````L````B```` M$````!H````)`````0```!X````:````>````A\````%````!````!$````1 M````!````#8```#E````!@```)L````4````(P```!8````;`````0```#D` M```=````#0```^D```!S(\````!`(\@```!$(`](YW[^*D`L>0````0CS@`` M`"PCSP```#Q"N0```#B3R4ZN_MHH0"/L`)@````D2JP`K&<``)8@#9"M``0C MP`````1A``%B('P`````0J=.N0```#!8CR!`(&@`K-'(T<@B:``0T\G3R2`Y M````0'(`$ADCR0```$S0@5*`0F=2@`)`__Z?P%6`0G<``"`Y````0"!Y```` M1"0`4X#4@1^P```@`%."40```#`@ M0"(H``!.KO^"(BH`(&<<)#P```/M3J[_XB/`````2&<*Y8@@0"EH``@`I$AY M`````$ZY`````'``8`0@+P`$+P!.N0```+1*N0```#AG+"(Y````*&<$3J[_ MW"(Y````2&<$3J[_W"QY````!$ZN_WPB>0```#A.KOZ&(!\N>0```#Q,WW]^ M3G5(YP$&+CP``X`'+'@`!$ZN_Y1,WV"`<&1@G$'L`%Q.KOZ`0>P`7$ZN_HQ. M=4/Y````4'``3J[]V"/`````,&?`3G4``````^P````!`````````%8````7 M`````0```<(```&V```!?@```7(```%<```!4````4@```$L```!&@```/H` M``#J````W````*(```"<````@@```'@```!,````.````"@````B````'``` M``@````"`````0```!4```%"`````@```"P```$R````T`````$````S```` M7@````````/R```#Z@```!<`````````````````````````````!``````` M```````````````````````````````````````````````````````````` M`````````&1O3G4@.0```$R0N0```$@B%;*`8PIP`4S?,`!.7DYU*&T`#$JY M````7&8\$!1*`&3G5*N0```%!G*"!N``PO*``0(&X` M""\H`!!.N0````!0CTJ`5\%$`4B!2,$@`4Y>3G4@;@`,+R@`#"!N``@O*``, M3KD`````4(]*@%?!1`%(@4C!(`%.7DYU3E8``$CG`""_^0````1D!D[Y```` M`&$`%J8@+@`(Y8`@0-'\````+"`N``AR%$ZY`````")`T_P`````((D@+@`( MY8`@0-'\````+")0(&D`"+'N``QG&"!`T?P````L(D#3_````"PD42"J``A@ MSG``3-\$`$Y>3G5.5@``2.3G52C6#H<`!,WR"`3EY.=4Y6]_)(YP`@O_D` M```$9`9.^0````!A`!7H("X`".6`($#1_````"PB4$JI``AG*"!`T?P````L M(D#3_````"PD42"J``@@0-'\````+"`03-\$`$Y>3G4@+@`(Y8`@0-'\```` M+")00```)A.N0````!8CV$`$G`@+@`(Y8`@0-'\````+"U0__P@0-'\```` M+")`T_P````L)%$@J@`(($#1_````"PB4)'((T@`""!`T?P````L(E"1R"-( M``P@0-'\````+")00JD`$"!`T?P```',+Q`O/```"`!(;O?[3KD```"03^\` M#$J`9D(@+@`(Y8`@0-'\````+"\080`3(EB/("X`".6`($#1_````"P@KO_\ M($#1_````"PB4)'((T@`""`(3-\$`$Y>3G5*N0```&QG'$AN]_MA`!/H6(]( M>0```*](;O?[3KD`````4(\@+@`(Y8`@0-'\````+")02&[W^R])``A.N0`` M``!8CU*`+P!A`!'L6(\@;P`$(4``#"`N``CE@"!`T?P````L(E!*J0`,9A)( M>0```+%.N0````!8CV$`$3@@+@`(Y8`@0-'\````+")02&[W^R\I``Q.N0`` M``!0CR`N``CE@"!`T?P````L(E!P#"\`+RD`#&$`_:10CTJ`9A@@+@`(Y8`@ M0-'\`````"`0L+D```!,8QP@+@`(Y8`@0-'\````#%*0($#1_`````!P`2"` M("X`".6`($#1_````"PB4"!`T?P`````(A!2D"*!($#1_````"PB4"!`T?P` M```,(U``!$JY````4&<``*0@0-'\````+")0($#1_````"PD4"\J``PO20`, M3KD`````6(]2@"\`80`0VEB/(&\`""%``!`@+@`(Y8`@0-'\````+")02JD` M$&822'D```#(3KD`````6(]A`!`F("X`".6`($#1_````"PB4"!`T?P````L M)%`O*@`,+RD`$$ZY`````%"/("X`".6`($#1_````"PB4"\I`!!A``[.6(\@ M+@`(Y8`@0-'\````+"`03-\$`$Y>3G5.5O_\2.<`)+_Y````!&0&3OD````` M80`2G"`N``AR%$ZY`````"!`T?P`````2J@`"&=<("X`"'(43KD`````($#1 M_``````J:``(($#1_``````B0-/\`````"1I``@A:@`(``@O+0`,80`0FEB/ M2JT`$&<*+RT`$&$`$(I8CR\-80`0@EB/N^X`#&:,3G$@+@`(Y8`@0-'\```` M+"`N``AR%$ZY`````")`T_P`````((EP`$S?)`!.7DYU3E8``+_Y````!&0& M3OD`````80`1XB\N``PO+@`(3KD```"64(]P`$Y>3G5.5O_\2.<`!+_Y```` M!&0&3OD`````2KD```!89T`J>0```!QA`!&DN_P`````9@IP`$S?(`!.7DYU M+SD```'8+RT`#&&.4(^[[@`(9@IP`$S?(`!.7DYU*FT`"&#&<`!,WR``3EY. M=4Y6]_9(YP$$O_D````$9`9.^0`````J;@`(80`11D'N]_LO#2\(+4CW]DZY M`````%"/?@!*N0```$!G5"!N]_80$`P```IG&@P```UF#!`H``$,```*9P)^ M`%*N]_92AV#:(`=2A["Y````0&P.(&[W]A"\`"!2KO?V8.9(>0```-\O+O?V M3KD`````4(]@'A`N]_L,```@9PXO#4AN]_Q.N0````!0CQU\`'SW^R\-80`/ M`EB/2&[W^TZY`````%B/4H`O`&$`#C!8CRU`]_9*@&822'D```#B3KD````` M6(]A``V22&[W^R\N]_9.N0````!0CR`N]_9,WR"`3EY.=4Y6__Q(YP`$O_D` M```$9`9.^0````!A`!!(*GD````0```1,O.0```#Q.N0````!/[P`4N^X` M"&8*<`!,WR``3EY.=2IM``A@K$Y6_]1(YP`,O_D````$9`9.^0````!A``\< M0J[_V"IN``@O+@`(<`$O`&$`^$I0CT*N_]P@+O_Z6(\J0"\- M80#UP%B/2H!FZ%*N_]A2KO_<8`#^GB!N``@O$"\H``0O.0```"1(>0```2U. MN0````!/[P`0+SD```'83KD```):6(]"N0```=AA``IZ80`-8B\N``AP`2\` M80#VF%"/<`$O`&$`]TQ8CRU```A*@&<8+P!A`/S<6(\O+@`(<`$O`&$`^GI0 MCV#6<`!,WS``3EY.=6$`#1Q*KO_89Q@O+O_T80#\KEB/+R[_]'`!+P!A`/I, M4(\O#7`!+P!A`/8V4(]*KO_49Q@O+O_P80#]/%B/+R[_\'`"+P!A`/HB4(\O M#'`"+P!A`/8,4(](>0```5XO.0```#Q.N0````!0CW``3-\P`$Y>3G5.5O_X M2.<`#+_Y````!&0&3OD`````80`,D'`!+P!A`/:(6(\J0"\-80#TCEB/2H!F MZ+O\`````&82+PUA`/J@6(]P`$S?,`!.7DYU<`(O`&$`]E98CRA`+PQA`/1< M6(]*@&;H+PPO#6$`]0!0CTJ`9R(O#6$`^FA8CR\-<`$O`&$`^7)0CR\,<`(O M`&$`^690CV`*+PPO#6$`_-I0C[G\`````&8`_W1P`$S?,`!.7DYU3E;_^$CG M``R_^0````1D!D[Y`````&$`"]YP`2\`80#UUEB/*D"[_`````!G(B`M``2P MN0```&1B%B\-80#Y[EB/+PUP`2\`80#X^%"/8,J[_`````!G#"\-<`$O`&$` M]-A0CW`"+P!A`/6,6(\H0+G\`````&<:("P`!+"Y````:&(.+PQP`B\`80#X MME"/8-*Y_`````!G#"\,<`(O`&$`])90CW``3-\P`$Y>3G6_^0````1D!D[Y M`````$AY```!8$ZY`````%B/2'D```%F3KD`````6(](>0```85.N0````!8 MCTAY```!ATZY`````%B/2'D```&03KD`````6(](>0```<9.N0````!8CTAY M```!R$ZY`````%B/2'D```'U3KD`````6(](>0```B%.N0````!8CTAY```" M6$ZY`````%B/2'D```):3KD`````6(](>0```F1.N0````!8CR\Y````0$AY M```"H4ZY`````%"/2'D```+/3KD`````6(](>0```Q!.N0````!8CTAY```# M34ZY`````%B/+SD```!(2'D```.,3KD`````4(](>0```\=.N0````!8CTAY M```#^$ZY`````%B/2'D```0N3KD`````6(](>0``!&!.N0````!8CTAY```$ MG$ZY`````%B/+SD```!@2'D```373KD`````4(](>0``!/=.N0````!8CTAY M```%.$ZY`````%B/2'D```5A3KD`````6(\O.0```$Q(>0``!:).N0````!0 MCTAY```%STZY`````%B/+SD```!42'D```8-3KD`````4(](>0``!DM.N0`` M``!8CR\Y````9$AY```&B4ZY`````%"/2'D```;%3KD`````6(\O.0```&A( M>0``!P1.N0````!0CTAY```'/$ZY`````%B/2'D```=[3KD`````6(](>0`` M![9.N0````!8CTAY```']$ZY`````%B/+SD```!$2'D```@P3KD`````4(]( M>0``"&Q.N0````!8CTAY```(J$ZY`````%B/2'D```CF3KD`````6(](>0`` M"2=.N0````!8CTYU3E;_]+_Y````!&0&3OD`````80`(IG`!+4#__"`N__P, M@`````-L6N6`($#1_````0``"2Q.N0````!0CU*Y```` M&%*N__Q@F@RY`````@```!QO.$AY```)5$AY```!2$ZY`````%"/(\````'8 M2H!F&DAY```!2$AY```)5DZY`````%"/4KD````8<`!.7DYU3E;_=$CG``R_ M^0````1D!D[Y`````&$`!]9)[O]\<#TO`"\N``AA`/&"4(\@0%*(*D@@?``` M``&[R&88+RX`"$AY```)?TZY`````%"/4KD````8($Q2C!`5$(!2C4H`9O)" M%$AY```)FTAN_WQ.N0````!0CR/`````/$J`9AA(;O]\2'D```F=3KD````` M4(]2N0```!AP`$S?,`!.7DYU3E8``+_Y````!&0&3OD`````80`'."\N``AA M``,N6(\@;@`($!`,```O9@`"G%*(2'D```F^+PAA``-J4(]*@&<4+RX`"&$` M`\98CR/`````0&```O`@;@`(4HA(>0``"<8O"&$``SY0CTJ`9Q0O+@`(80`# MFEB/(\````!$8``"Q"!N``A2B$AY```)SR\(80`#$E"/2H!G%"\N``AA``-N M6(\CP````$A@``*8(&X`"%*(2'D```G8+PAA``+F4(]*@&<4+RX`"&$``T)8 MCR/`````3&```FP@;@`(4HA(>0``">$O"&$``KI0CTJ`9PQP`2/`````4&`` M`D@@;@`(4HA(>0``">DO"&$``I90CTJ`9PI"N0```%!@``(F(&X`"%*(2'D` M``GO+PAA``)T4(]*@&<4+RX`"&$``M!8CR/`````5&```?H@;@`(4HA(>0`` M"?0``"?XO"&$``B10 MCTJ`9PI"N0```%Q@``&T(&X`"%*(2'D```H'+PAA``("4(]*@&<4+RX`"&$` M`EY8CR/`````8&```8@@;@`(4HA(>0``"A$O"&$``=90CTJ`9QHO+@`(80`" M,EB/(\````!H(\````!D8``!5B!N``A2B$AY```*%R\(80`!I%"/2H!G%"\N M``AA``(`6(\CP````&A@``$J(&X`"%*(2'D```H=+PAA``%X4(]*@&<.+RX` M"&$`_218CV```00@;@`(4HA(>0``"B0O"&$``5)0CTJ`9PXC_'____\```!, M8```WB!N``A2B$AY```*,"\(80`!+%"/2H!G#'`!(\````!L8```NB!N``A2 MB$AY```*.R\(80`!"%"/2H!G"D*Y````;&```)@O+@`(2'D```I(3KD````` M4(]2N0```!A@?"`Y````'`R``````F0```4A.N0`` M``!0CW`!(\````!88!@O+@`(2'D```IJ3KD`````4(]2N0```!A2N0```!QP M`$Y>3G5.5O_\2.<`!+_Y````!&0&3OD`````*FX`"&$``^9P`!`5+T``!$J` M9RA2@"!`T?P`````$!`(```!9PP@+P`$!(`````@8`1P`!`5&H!2C6#,3-\@ M`$Y>3G5.5@``2.<`#+_Y````!&0&3OD`````*FX`""AN``QA``.($!42%+`! M9PIP`$S?,`!.7DYU4HU2C!`42@!F"G`!3-\P`$Y>3G40%4H`9@IP`4S?,`!. M7DYU$!4,```]9L)P`4S?,`!.7DYU3E;__$CG``2_^0````1D!D[Y`````&$` M`R9P/2\`+RX`"&$`[-90CRI`N_P`````9@IP`$S?(`!.7DYU($U2B"\(3KD` M````6(],WR``3EY.=4Y6__R_^0````1D!D[Y`````$*N__P@+O_\#(`````# M;#;E@"!`T?P```',2I!G$B!`T?P```',+Q!.N0```EI8CR`N__SE@"!`T?P` M``',0I!2KO_\8+Y*N0```=AG#B\Y```!V$ZY```"6EB/0KD```'880`!;$ZY M`````$Y>3G5.5O_T2.<`#+_Y````!&0&3OD`````<`$O`'`,+P!.N0````!0 MCRI`N_P`````9@IP`$S?,`!.7DYU<`$O`"\N``A.N0````!0CRU`__1*@&88 M<`PO`"\-3KD````84(]P`$S?,`!.7DYU2KD```J:9AX@34*0(6[_]``$(6X` M"``((\@```J>(\@```J:8"`H>0``"IX@32B(*$A"E"EN__0`!"EN``@`""/, M```*GB`N__1,WS``3EY.=4Y6__A(YP`9@8CRP``"IYP`4S?.`!.7DYU M3E;_^$CG``R_^0````1D!D[Y`````"IY```*FKO\`````&F```7`@``%D8``!7````5<@``%0@``!2N M```18```$,(```_R```-8@``#+H```P(```)?```"0@```A0```'3@``!N8` M``:V```%_````K````)L```!\@```6X```#`````!@```+X````#```8O``` M%^X``!?H```7M```%XX``!>&```77@``%U8``!@``%%8``!1"```4)```%!P``!0. M```4````$^X``!/>```3R@``$[H``!.D```3?@``$VX``!-2```30@``$SP` M`!,@```3$```$O0``!+D```2T@``$L(``!*N```2G@``$H(``!)R```28``` M$E```!(\```2+```$A```!(````1Y```$=0``!&X```1J```$8P``!%,```1 M/@``$1X``!$(```0^@``$*X``!"@```0?```$'0``!!D```05@``$$X``!`H M```0(@``#]X```_0```/P@``#[0```^F```/H```#Y(```^$```/=@``#V@` M``]:```/5```#T8```\X```/,@``#R0```\6```/$```#P(```[T```.[@`` M#N````[2```.Q```#K8```ZP```.H@``#I0```Z&```.>```#FH```Y<```. M5@``#D@```XZ```.+```#AX```X8```."@``#?P```WN```-X```#=(```W$ M```-M@``#:@```V:```-C```#7X```UP```-+@``#.0```OB```+'```"Q8` M``J6```*,@``"?8```FL```)2```"*8```B0```(&@``!\(```>L```'>@`` M!O0```:,```%Y```!X``!7B```4:@``$3```!":```0D```$((``!`: M```+Z```"SH```LL```)3@``"1H```C:```(N@``")8```AB```'&```!OP` M``:@```&2@``!D(```8V```&'````Z8```(@````3@```#8````H`````0`` M``4``!6L`````0````<``!34`````0````D``!8T`````0````P```.X```` M!@````X``!$H```0B```$#0``!8B```5]@``"S(````#````#P``"^X```E4 M```(G`````$````0```&T````#<````8```8P@``%(P``!04```11```$0`` M`!"F```07```#^0```_6```/R```#[H```^L```/F```#XH```]\```/;@`` M#V````],```//@``#RH```\<```/"```#OH```[F```.V```#LH```Z\```. MJ```#IH```Z,```.?@``#G````YB```.3@``#D````XR```.)```#A````X" M```-]```#>8```W8```-R@``#;P```VN```-H```#9(```V$```-=@``"R(` M``@@```%C```!'H```-"````C`````$````;```$)`````(````<```!T@`` M`:H````)````'0``%'```!1<```42```"#0```?F```'S```!W````6Z```$ MG@````0````>```8&```"`````56```$1`````$````B````2@````0````G M```&F```!BX```84```"&````!T````K```8L```&'8``!@.```7K@``%PH` M`!9.```5R```%7H``!40```4M@``$6@``!#*```/^@``#6H```S"```,$``` M"80```D0```(6```!U8```;N```&O@``!@0```*X```"=````?H```%V```` MR`````X````)````,P``&)P``!B"```7V@``%\H``!=^```7<```%I8``!:` M```67`````````/R```#Z@```JX````!`````0````$````!`````0````$` M``````````````````!`````Q``````````4````*``````````````````` M````````````0@`````````%``````````````#(````````````````1$E& M1CH@($5R2X*`$1)1D8Z M("!/=70@;V8@365M;W)Y+@H`?`H`1$E&1CH@($]U="!O9B!-96UO'0@1FEL92!$:69F97)E;F-E($1E=&5C M=&]R``H`"D9O&EM=6T@;G5M M8F5R(&]F(&QI;F5S('1O(&QO;VL@86AE860@:6X`"B`@("`@("`@("`@("`@ M("`@(&5A8V@@9FEL92!T;R!R97-Y;F,@869T97(@82!D:69F97)E;F-E+@`* M("`@("`@("`@("`@("`@("`@1&5F875L="`]("5D``H@("`@+T]55%!55#UF M:6QE("!&:6QE('1O('=H:6-H(&1I9F9E3G4``````^P````!````"P```"H````$````$@```'8```!< M````4````#8````!````'P```&P````!````(0```(H````!````,P````X` M```````#\@```^H````!`````````_(```/I````1$Y6__A"KO_\(#D````$ M4X`CP`````1*@&L2<``@>0`````0$%*Y`````&`.2'D`````3KD`````6(\M M0/_X#(#_____9RP,@`````IF$"!N``C1[O_\4J[__$(08!0@;@`(T>[__%*N M__P@+O_X$(!@EDJN__QF!G``3EY.=2!N``C1[O_\0A`@+@`(3EY.=4Y6__A" MKO_\("X`#%.`(B[__+*`;$P@;@`0("@`!%.`(4``!$J`:PHB4%*0<``0$6`, M+RX`$$ZY`````%B/+4#_^%*`9QP@;@`(T>[__%*N__P@+O_X$(`,@`````IF MJ$YQ("[__"!N``C1P$(02H!F!G``3EY.=2`N``A.7DYU```#[`````(````4 M````R````#0````%````(@```"X````F````'@```!(````*`````````_(` M``/J`````0````````/R```#Z0```+).5O_X+7P`````__P@;O_\L?P```'@ M9!(0*``02@!G"@:N````&/_\8.(@;O_\L?P```'@9@9P`$Y>3G4O+O_\+RX` M#"\N``AA"$_O``Q.7DYU3E;_ZB!N`!!**``09P@O"&$``?98CRUY`````/_T M+6X`#/_P<``@;O_P$"@``0R`````8F<.#(````!A9A)"KO_T8`@M?```@`#_ M]%*N__`@;O_P$"@``0P``"M7P40!2(%(P7``(&X`#!`0'4'_[PR`````=V<` M`-`,@````')G``""#(````!A9@`!%"`N__0`@`````@O0```2B[_[V<$<@)@ M`G(!("\``("!`(````$`+SP```&D+P`O+@`(3KD```!D3^\`#"U`__A2@&8& M<`!.7DYU<`(O`$*G+R[_^$ZY```##D_O``Q*+O_O9P@@/````(!@`G`"+4#_ M_&```*1*+O_O9P1P`F`"<``B+O_T@H`O`2\N``A.N0```&10CRU`__A2@&8& M<`!.7DYU2B[_[V<((#P```"`8`)P`2U`__Q@7DHN_^]G!'`"8`)P`2(N__2" M@`"!```!``"!```"`"\\```!I"\!+RX`"$ZY````9$_O``PM0/_X4H!F!G`` M3EY.=4HN_^]G""`\````@&`"<`(M0/_\8`9P`$Y>3G4@+O_X<@9.N0`````@ M0-'\`````$HH``%G&`CN``+__R!N`!#0_``6(FX`$"-(``Q@""!N`!!"J``, M("[_^"!N`!`10``1(*@`#'``(4``""%```0@+O_\$4``$"`(3EY.=4Y6```@ M;@`($"@`$`@```%G#B\([^ M[-'N__QP`!`0+RX`""\`3KD```$@4(\B`%*N__Q@K"!N``@@*``(4X`A0``( M2H!K$B)04I`@+O_X$H!R`!(18`#^]B\N``@O+O_X3KD```$@4(\B`&``_N`O M+@`(3G4``````^P````$````%````3P```$F M````Z@```'`````!````(P```(H````````#\@```^D````\3E;__'``(&X` M"!`04JX`""U`__Q*@&<\(CD````@4X$CP0```"!*@6L4('D````84KD````8 M$(!R`!(08,9(>0```!@O+O_\3KD```$@4(\B`&"P(#D````@4X`CP````"!* M@&L6('D````84KD````8<`H0@'(`$A!@%$AY````&'`*+P!.N0```2!0CR(` M(`%.7DYU3E;_^$*N__AP`"!N``@0$%*N``@M0/_\2H!G-B!N``PB*``(4X$A M00`(2H%K#")04I`2@'(`$A%@$B\N``PO+O_\3KD```$@4(\B`"U!__A@MB`N M__A.7DYU```#[`````,````4````V@```(@```!*````"@```"(```!^```` M;@```&@```!>````5@```$`````R````+````"(````:`````````_(```/J M`````0````````/R```#Z0```8).5@``2KD`````9P9.N0````!*K@`(:R0@ M+@`(L+D`````;!AR!DZY`````"!`T?P`````$!`(```'9@YP"2/``````'`` M3EY.=2`N``AR!DZY`````"!`T?P`````(`A.7DYU3E;_]$*N__P@+O_\L+D` M````;!QR!DZY`````"!`T?P`````$!!*`&<&4J[__("[__+"Y`````&8. M3G4@+O_\<@9.N0`````@0-'\`````"`Y``````*```"` M`"(N``RS@"U```PM2/_T"```#V<$3G5.5O_X2JX`$&L2+RX`"&$`_3G4O+@`0+RX`#"!N__@O*``"3KD````P M3^\`#"U`__Q2@&843KD```#4(\`````<<`4CP``````@+O_\3EY.=4Y6__A* MK@`0:Q(O+@`(80#]9EB/+4#_^$J`9@YP%B/``````'#_3EY.=2!N__@0$`@` M``-G$'`"+P!"IR\N``AA0D_O``PO+@`0+RX`#"!N__@O*``"3KD```!,3^\` M#"U`__Q2@&843KD```#4(\`````<<`4CP``````@+O_\3EY.=4Y6__PO+@`( M80#\Z%B/+4#__$J`9PH,K@````(`$&,.3G4@+@`0Y8`@ M0-'\`````"\0+RX`#")N__PO*0`"3KD```"(3^\`#%*`9A1.N0```-0CP``` M`!QP%B/``````'``+P`O`"!N__PO*``"3KD```"(3^\`#$Y>3G5.5O_X+RX` M"&$`_&!8CRU`__A*@&8&3G5P`$Y>3G5.5@``+RX`"&'" M6(].7DYU3E8``"\N``PO+@`(3KD```"X4(]*@&8:3KD```#4(\`````<<`4C MP`````!P_TY>3G5P`$Y>3G4O/````^U(>0````U.N0````!0CR/`````*$YU M3E;__DJY`````&<&3KD`````2KD````H9@)AR$HY````#&<<$#D````,'4#_ M_T(Y````#'(`$B[__R`!3EY.=7`!+P!(;O__+SD````H3KD````P3^\`#'`` M$"[__TY>3G5.5O_^2CD````,9QH0.0````Q".0````P=0/__`H````#_3EY. M=6$`_W9.7DYU3E8``$JY`````&<&3KD`````2KD````H9@1A`/\X<`$O`$AN M``LO.0```"A.N0```$Q/[P`,<``0+@`+3EY.=4Y6``!*.0````QG!G#_3EY. M=2`N``@3P`````Q.7DYU3E;__$JY`````&<&3KD`````2KD````H9@1A`/[8 M+SP```#_+RX`""\Y````*$ZY````,$_O``PM0/_\2H!J!$*N__P@;@`(T>[_ M_$(0("X`"$Y>3G5.5@``2KD`````9P9.N0````!*N0```"AF!&$`_H(O+@`( M3KD`````6(\O`"\N``@O.0```"A.N0```$Q/[P`,3EY.=0```^P````/```` M`0``!?8```78```%F```!8(```4V```%(@``!,@```22```$>```!$H```0" M```#;@```OH```)V```!T`````P````(```$4@``!`H```-V```#,@```P(` M``*J```"?@```D(```'8```!;@```*0```!`````!0````H```72```%?``` M!1P```2,````#@````4````+```%R@``!70```44```$A`````8````!```` M$0```,0````*````$P``!68```54```$]```!.X```3F```$K@``!*0```2< M```$:@```T8````!````'@``!>@````#````'P```)H```!R````'@````0` M```@````O@```(0```!:````,`````0````G````M@```'P```!2````*``` M`!0````R```$.````](```.*```#6@``!?P```4\```"X@``!9X```3.```" M7@``!$0```/\```#:````O0```)P```!R@``!'````&V```#\````88````` M```#\@```^H````$_____P`````````!`"H``````_(```/I````_$Y6__@@ M;@`($"@`$`(``#!*`&<&3G4@;@`($"@`$`@```)G"'`!+4#_^&`J(&X`"!`H`!`( M```!9P9P_TY>3G4@;@`($"@`$`````$10``0+6@`$O_X<``@;@`($"@`$2\N M__@O*``,+P!.N0```B)/[P`,+4#__$J`:A`@;@`($"@`$````"`10``02J[_ M_&80(&X`"!`H`!`````0$4``$$JN__QO#B!N``@A;O_\``0@J``,(&X`"!`H M`!`"```P2@!G!G#_3EY.=2!N``@@*``$4X`A0``$2H!K"B)04I!P`!`18`HO M+@`(80#^Z%B/3EY.=4Y6__(M;@`(__8@;@`,$"@`$`(``#!*`&<&3G4@;@`,$"@`$`````(10``0("@`$B%```A3@"%```A*@&L0 M(E!2D"`N``@2@'(`$A%@$"\N``PO+@`(80#_;%"/(@`@`4Y>3G4@;@`,$"@` M$`@```)G2`RN_____P`(9@9P`$Y>3G4@+@`('4#__W``(&X`#!`H`!%R`2\! M2&[__R\`+4'_\DZY```"BD_O``QR_RU!``@M0/_Z8```PB!N``P0*``0"``` M`&<&D`#&="2JD`"&H(+6D`$O_R8!`@;@`,("@`$I"H``@M0/_R M<``@;@`,$"@`$2\N__(O*``,+P!.N0```HI/[P`,+4#_^F`*<``M0/_Z+4#_ M\@RN_______Z9A(@;@`,$"@`$````"`10``08!H@+O_ZL*[_\F<0(&X`#!`H M`!`````0$4``$"!N``P@*``2(4``"")H``P@B2`N``@,@/____]G*B(H``A3 M@2%!``A*@6L,(E!2D!*`<@`2$6`0+RX`#"\N``AA`/W24(\B`"!N``P0*``0 M`@``,$H`9P9P_TY>3G4,KO______]F8&<`!.7DYU("[_]DY>3G5.5@``(&X` M"$JH`!)G$!`H`!`(```#9@9P`$Y>3G4O.0````!.N0```!!8CR!N``@@@"%` M``Q*@&8.<`PCP`````!P_TY>3G4@;@`((7D``````!(0*``0`@``\Q%``!!P M`"%```@A0``$3EY.=0```^P````"````!@```]````.B`````0````@```/` M`````P```!(```*^```"`````)8````!````%P```Z@````````#\@```^D` M``!;3E;__"`N``@&@`````Q"IR\`3KD`````4(\M0/_\2H!F!G``3EY.=2!N M__S!B`)`__[!B"`N``@&@`````PA0``(+R[__$AY`````&$``)I0CR!N__S0 M_``,(`A.7DYU3E;__"\N``AAEEB/+4#__$J`9P1.7DYU('S_____(`A.7DYU M82YP`"/`````$"/`````""/`````#"/`````""/``````"/`````#"/````` M!$YU3E;_^"UY`````/_\2J[__&<>(&[__"U0__@O*``(+PA.N0```!A0CRUN M__C__&#<3EY.=4Y6```B;@`((&D`!")N``PC2``$D<@BB"!N``A*J``$9P8@ M:``$((D@;@`,(FX`""-(``1*D68"(HA.7DYU3E8``"!N``Q*D&8,(FX`""-H M``0`!&`,(FX`#"!1(6D`!``$(&X`#$JH``1F"")N``@BD&`*(FX`#"!I``0@ MD4Y>3G4``````^P````#`````0```)8```"0````B@````(````6````N@`` M`$@````$````)0```*X```"B````J````)P````"````,P```-8````4```` M`````_(```/K`````P```_(```/I````H4Y6__P@.0````SG@$Y>3G5.5O_\ M("X`""\`+4#__&$&6(].7DYU3E;_[$JN``AN!G``3EY.=2`N``A>@'((3KD` M````+7P````(__@@;O_X+5#__"U`__!*KO_\9U8@+O_P(&[__"(H``2R@&4V MLH!F"")N__@BD&`6(&[__"`H``20KO_P(4``!.>`T:[__"`N__"1N0````P@ M;O_\(`A.7DYU+6[__/_X(&[__"U0__Q@I"`N__#G@"(Y````%-"!4X!.N0`` M```B.0```!1.N0`````O`"U`_^Q.N0````!8CRU`__1*@&<8+R[_["\`8190 MCR\N``AA`/\J6(].7DYU<`!.7DYU3E;__"`N``PO`"\N``@M0/_\8090CTY> M3G5.5O_D2JX`#&X&[_Z&,8(F[_["*((V[_Y``$(&[_ M]"")<`!.7DYU(&[__+'N_^AF'B)N_^PBD"`N_^30J``$(T``!"!N__0@B7`` M3EY.=2!N_^RQ[O_X9!`@+O_DD;D````,X`#"U(_^P@;@`($!!*`&<``39R M`!(04H@M0?_X+4@`"`R!````)68``-H0$`P``"5F1G0`%!!2K@`((#D````@ M4X`CP````"`M0O_X2H!K%"!Y````&%*Y````&!""<``0$&"B2'D````8+R[_ M^$ZY```!(%"/8(Y(;O_T2&[_[$AN_NPO+@`(3KD`````3^\`$"U`__!*@&<` M_VQ"KO_\+4``""`N__RPKO_T;`#_6"(Y````(%.!(\$````@2H%K'"!Y```` M&%*Y````&$/N_NS3P!`1$(!R`!(08!Y![O[LT>[__'``$!!(>0```!@O`$ZY M```!(%"/(@!2KO_\8*(@.0```"!3@"/`````($J`:QH@>0```!A2N0```!@@ M+O_X$(!R`!(08`#^VDAY````&"\N__A.N0```2!0CR(`8`#^PDAY````&'#_ M+P!.N0```2!0CTY>3G4``````^P````$````%````5@```%`````^@```'8` M```0````(@```4X```$V```!(@```1P```$2```!"@```/(```#0````R@`` M`,````"X````;````%X```!8````2@```$(````!````(P```)`````````# M\@```^D````H3E;_\'``(&X`"!(0+4#__"U`__@M0/_P#`$`+68,<@$M0?_X M+4'_\&`2(&X`"!`0#```*V8&<`$M0/_X("[_^"!N``C1P'(`$A!2@2!!T?P` M````$A`(`0`"9RH@+O_\<@I.N0`````@;@`(T>[_^%*N__AR`!(0!($````P MT($M0/_\8+9*KO_P9P1$KO_\(&X`#""N__P@+O_X3EY.=0```^P````!```` M!P```%`````!````)P```&0````````#\@```^D````+3E8``'``(&X`"!`0 M4H`B0-/\`````!`1"````V<&4JX`"&#@("X`"$Y>3G4```/L`````0````<` M```2`````````_(```/I````(DY6__PO+@`(3KD`````6(\@;@`(T<`M2/_\ M(&[__%*N__PB;@`,$!$0@%*N``Q*`&;H("X`"$Y>3G5.5O_\+RX`"$ZY```` M`%B/(&X`"-'`+4C__"`N`!!3K@`02H!O&B!N``P0$")N__P2@%*N``Q*`&<& M4J[__&#:(&[__$(0("X`"$Y>3G4```/L`````@```!X```!$````"@`````` M``/R```#Z0```!!.5@``(&X`"!`0(&X`#!(0L`%F%$H`9@9P`$Y>3G52K@`( M4JX`#&#<<``@;@`($!!R`"!N``P2$)"!3EY.=0`````#\@```^D````:3E;_ M_"UN``C__"!N__Q2KO_\(FX`#!`1$(!2K@`,2@!FZ"`N``A.7DYU3E;__"UN M``C__$JN`!!O("!N``P0$")N__P2@%*N``Q*`&<,4J[__$YQ4ZX`$&#:(&[_ M_$(0("X`"$Y>3G4```/R```#Z0````E.5O_\0J[__"!N``C1[O_\$!!*`&<& M4J[__&#L("[__$Y>3G4```/R```#Z@````$````4```#\@```^L````>```# M\@```^D````:3E;_^DCG!P`L.0````!^`+Y&;#H@!\'\``8@0-'\`````!H0 M2@5G(B`%"````F8:(`?!_``&($#1_``````O*``"3KD````<6(]21V#"+RX` M#"\N``A.N0```3I0CTS?`.!.7DYU``````/L`````0````````!8`````0`` M`!\````*`````@```"`````Z````'@````$````R````1`````````/R```# MZP```'@```/R```#Z0```A].5O^T2.<`('``+4#_Z'+_+4'_Y'(@+4'_X"!N M``@2$"U`__`M0/_<+4#_[`P!`"UF"G`!4JX`""U`__!P`"!N``@0$"]```12 M@"!`T?P`````$!`(```"9V(,KP```#``!&8&<#`M0/_@<``@;@`($!!2K@`( M`H`````/+4#_W'``(&X`"!`04H`B0-/\`````!`1"````F[_N"`N__S1P'((DH`M M0?_T+4C_T&```0)*KO_L9PXB;@`0(%%8D2U0_\Q@#")N`!`@45B1+5#_S'`+ M+4#__%.N__P@+O_,`H`````'!H`````P(B[__!V`&+@@+O_,YH`"@!____\M M0/_,2J[_S&;.0>[_N"`N__S1P'(+DH`M0?_T+4C_T&```)`,KO______Y&8( M+7P```#(_^0B;@`0(%%8D2)0+4G_T+/\`````&8(+7P````0_]!"KO_T("[_ M]+"N_^1L4"!N_]#1P!`02@!G1%*N__1@Y$'N_[AP`2U`__0D;@`0(E)8DB`1 M'4#_N"U(_]!@('`"+4#_U&`80J[_U&`2<`$M0/_48`IP`$S?!`!.7DYU2J[_ MT&<``-)*KO_<9PH@+O_[__%*N__PB;O_0$)%2KO_08-H@+O_<4X`M M0/_<2H!K7"!N``S1[O_\4J[__"`N_^`0@&#>("[_W%.`+4#_W$J`:Q0@;@`, MT>[__%*N__P@+O_@$(!@WB`N__13@"U`__1*@&L8(&X`#-'N__Q2KO_\(F[_ MT!"14J[_T&#:(&X`%""N__P@;@`(4H@@"$S?!`!.7DYU#*[______^1F!G`& M+4#_Y`RN````%/_D;01P$V`$("[_Y"U`__12@`RN`````?_45\%$`4B!2,%( M;O^X2&[_Z$AN_]@O`2\`(&X`$"\03KD`````3^\`&"!N`!!0D$'N_[@B+O_8 M+4#_]"U!__PM2/_02H%J!$2N__P,K@````+_U&8:2J[_]&<.#*X````&__QM M!'``8`)P`2U`_]1*KO_T9P13KO_8<``M0/_\2J[_Z&<$4J[__$JN_]1G*B`N M_^12@"(N__S0@2U`__Q*KO_8:P@@+O_8T:[__$JN_^1G0%*N__Q@.B`N_^1< M@-&N__Q*KO_8:@@@+O_81(!@!"`N_]@M0/_X#(````!C;P12KO_\#*X```/G M__AO!%*N__Q*KO_P9C0@+O_2J[_Z&<,(&X`#!"\`"U2K@`,2J[_U&<` M`09*KO_8:G`@;@`,$+P`,%*($+P`+E*(+4@`#"`N_^13@"U`_^1*@&L``>0@ M+O_84H`M0/_82H!J#B!N``P0O``P4JX`#("[_]%.`+4#_]$J`:Q0@;O_0 M(FX`#!*04J[_T%*N``Q@LB!N``P0O``P4JX`#&"D("[_V%.N_]A*@&LP("[_ M]%.`+4#_]$J`:Q0@;O_0(FX`#!*04J[_T%*N``Q@TB!N``P0O``P4JX`#&#$ M2J[_Y&<,(&X`#!"\`"Y2K@`,("[_Y%.`+4#_Y$J`:P`!.B`N__13@"U`__1* M@&L4(&[_T")N``P2D%*N_]!2K@`,8,X@;@`,$+P`,%*N``Q@P"`N__13@"U` M__1*@&L4(&[_T")N``P2D%*N_]!2K@`,8`P@;@`,$+P`,%*N``P@;@`,$+P` M+E*N``P@+O_D4X`M0/_D2H!K,"`N__13@"U`__1*@&L4(&[_T")N``P2D%*N M_]!2K@`,8-`@;@`,$+P`,%*N``Q@PB!N``P0O`!%4H@M2``,2J[_V&H.$+P` M+5*N``Q$KO_88`P@;@`,$+P`*U*N``QP"RU`__13KO_T("[_V'(*3KD````` M!H$````P("[_]!V!"+@@+O_8<@I.N0`````M0/_8#*X````)__1NR$JN_]AF MPB`N__0,@`````ML$E*N__0@;@`,$+8(N%*N``Q@X@RN`````?_P9C0@+O_< ML*[__&\J("[__)&N_]P@+O_<4X`M0/_<2H!K%"!N``Q2K@`,("[_X!"`4J[_ M_&#>(&X`%""N__P@;@`(4H@@"$S?!`!.7DYU``````/L`````P````<```#> M````C@```$X````"````)````V8```*.````!````"8```?N```'U````A8` M``'H`````@```"<```#R````H@````$````J```$\@````````/R```#Z@`` M``4P,3(S-#4V-S@Y04)#1$5&`````````_(```/J````!``````````````` M``````````/R```#Z0```!%(YSP`*@%G,FH"1($H`&``H`+.$2H!G,&H"1(`D`$J!9@1"@&`B:@)$@28`QL%(0L3! M2$)"0M:"2$'`P4A`0D#0@TJ$:@)$@$S?`!Y.=0`````#\@```^D````$3E8` M`"/N``@````@3EY.=0```^P````!`````0````@````````#\@```^D````V M)`#`O'____]F"'``<@!T`&`B2$)(PNA"Q+R```?_E'P#_R\"=`KCB>.04*3+P`"G__@``!F[DJ#:@Y2@60*4H!@V%-"XXGCD`@``!1G]-1\`_]O M'K1\!_]L*,"\``___^E*/P)"0DA"A%](0H"")A].=2\\`````4ZY`````'`` M8!@O/`````).N0`````P/'_P2$*`0DA`0D!/[P`$<@!@S``````#[`````(` M```H````O@```*X````````#\@```^D```#E3E#_XDY1``!(YW\P)&@`""`: M(A).N0````!":0`(0FD`!B\`@Y]F#B1H`!PF*``,4X-@``#X4D(S0@`$2$(S M0@`(0D8T*0`$9UQJ$E9":Q@*0@`#U6D`!&$``0!@2&$``3)2:0`&8!)T!-5I M``1A``#J80``\E-I``9*@&O$4VD`!..)XY!@\D)"0D8O`(.?9Q1A``#22D9F M#`Q"``%F!E-I``9@[`8&`#`3AB`*4D*T?``4:]1V`20H``Q*J``09PXH/``` M``'4:0`&4T)K.G@4#$(`$FPR.`(:,2`+!@4`!0P%`#EO(A.\`#`@"U(Q(`H: M,2@*4T)JZ%)I``930WH`NJ@`$&<"4H0D:``<1_$P"B`$9QY31#8$!$,`%&L" M>!,4VU',__Q*0VL(%/P`,%'+__HD:``80I)*:0`(9P)3DB1H`!1"@3(I``9( MP22!3-\,_DY93EA.=>*(XI&4?``!9O9.=7P`2..0XY;CB>.0 MXY;2@]&"9```!%*&XXGCD..63-\`#$YU+P)T`#\\`$#CB>.0XY(,0@`*;0@$ M@@````I2@5-79NA/[P`")!].=4Y0__1.40``2.=^,'``<@`S0```,T```C-` M``0S0``&80`!=@P&`#!F"`!I(```!&#N#`8`+68*`&F````$80`!6`P&`#!M M/@P&`#EN.`!I(```!#-&``H\*0`&G6D``B\``I_P````9P92:0`"8,YA`/\Z M/"D`"@*&````#]*&0H;1AF"X#`8`+F8,2FD`!F9B4FD`!F"F#`8`16<&#`8` M969080``\@P&`"MG#`P&`"UF"@!I$```!&$``-P,!@`P;3`,!@`Y;BHZ*0`` MX>D``.'I``#;:0``X>D```)&``_=:0``#&D/_P``;0````!.N0````!0 MCR/``````B/`````"'($$\$````&(\`````.$\$````,Y8!"IR/`````B$ZY M````,%B/('D```"((D`C:``(`*1"KO_Z(\````"$8#A.N0```&@CP`````). MN0```'@CP`````@O/````^U(>0```$U.N0````!0CR/`````#G`$+4#_^B`N M__H`@````,`2.0````!(@4C!@H`3P0`````@+O_Z`(````"@$CD````&2(%( MP8*`$\$````&$#D````,````H!/`````#$AY````!"\Y`````$ZY`````%"/ M0J=.N0````!8CTY>3G4```/L`````0````$```%*`````0````(```)8```` M`@````<```#J````(@````(````)```"8@```*0````!````#P```)@````! M````&P```6(````.````(````D8```(\```"-@```BH```(:```"#@```?@` M``'>```!T@```9H```&4```!C@```88```&`````!P```"(```$Z```!-``` M`2X```$F```!(````1@```"2````!````"T```'J```!<@```5P```",```` M#0```"X```)2```"3````<0```&R```!I````4````#.````Q@```+X```!> M````5@```$X````*````!````#(```'8```!S````?````%X`````0```#,` M``&J`````````_(```/J````%&-O;CHQ,"\Q,"\S,C`O.#`O```````````` M``````````````````!%0```%A.N0`` M`%Q0CR/``````"/Y````3`````QP*"\`+SP```#Z<``O`"\`2'D```!$+P!( M>0```"HO`$ZY`````$_O`"!P%"\`3KD`````6(].=0```^P````!`````0`` M`!@````!````"0```%`````$````,````#H````R````'`````0````!```` M,0```!(````!````,P````H````!````-````$(````````#\@```^H````; M__\````.``X````````````````J*B!3=&%C:R!/=F5R9FQO=R`J*@``__\` M```$``0`````````%`````!%6$E4``#__P````0`!``````````^`````&EN M='5I=&EO;BYL:6)R87)Y```````#[`````,````P````4````#H````V```` M`````_(```/K`````0```_(```/I````.4CG(`),[P`&``PL>0```#!.KO_B M3-]`!$YU```O#B(O``@L>0```#!.KO_<+%].=4CG,`),[P`.`!`L>0```#!. MKO_63-]`#$YU``!(YS`"3.\`#@`0+'D````P3J[_T$S?0`Q.=0``+PXL>0`` M`#!.KO_*+%].=2\.+'D````P3J[_Q"Q?3G5(YS`"3.\`#@`0+'D````P3J[_ MODS?0`Q.=0``+PXB+P`(+'D````P3J[_N"Q?3G5(YR`"3.\`!@`,+'D````P M3J[_LDS?0`1.=0``+PXL>0```#!.KO]\+%].=0```^P````*`````0```-@` M``#$````K````)0```!\````;````%@````\````)`````P````````#\@`` M`^D````=+PXL>0```"Q,[P`#``A.KO\Z+%].=0``+PXL>0```"PB;P`(("\` M#$ZN_RXL7TYU+PXL>0```"PB;P`(3J[^VBQ?3G4O#BQY````+$SO``,`"$ZN M_LXL7TYU```O#BQY````+")O``@@+P`,3J[]V"Q?3G4```/L````!0````$` M``!@````2````#0````<````!`````````/R```#Z0````U(YS`R+'D````` M(&\`&")O`!PD;P`@)F\`)"`O`"@B+P`L)"\`,"8O`#1.KOZD3-],#$YU```# 5[`````$````Q````!@````````/R ` end