digitalmars.D.dtl - DTL: 0.1.1
- Matthew (1296/1296) Jul 31 2004 It's, as we say in Yorkshire, as rough as a badger's arse.
- Matthew (23/58) Jul 31 2004 Oh, I forgot to mention, I haven't worked out a particularly sophisticat...
- Gold Dragon (3/4) Jul 31 2004 Damn! That leaves me out of the loop. Nah, there aren't any stupid
- Carlos Santander B. (9/9) Jul 31 2004 Two suggestions, in fact:
- Matthew (3/12) Jul 31 2004 I like them both!
- Ben Hinkle (10/47) Aug 01 2004 I only scratched the surface of DTL but, as posted on the other newsgrou...
- Matthew (3/50) Aug 01 2004 Sure. What's there was just a proof-of-concept stab. If you want to make...
- Sean Kelly (39/39) Aug 02 2004 Finally had a chance to skim the DTL this morning on my way to work. Lo...
- Matthew (16/55) Aug 03 2004 Hmm. Let me have a look ...
- Ilya Minkov (19/27) Aug 04 2004 I'm not sure of it being a very good idea. For the one, GC only scans
- Ben Hinkle (8/47) Aug 04 2004 I'm not even sure clear() is needed. I had a clear() in MinTL but remove...
- Matthew (5/52) Aug 19 2004 In general I want to take advantage afforded us by D's demotion of point...
- Sean Kelly (5/15) Aug 04 2004 I was referring to the bit at the bottom, but I had missed the /++/ bit
- Sean Kelly (5/5) Aug 02 2004 Regarding a TODO in map.d:
- Matthew (2/6) Aug 03 2004 I think the TODO is old, as I remember implementing the two-param delega...
- Farmer (17/17) Aug 03 2004 DTL looks cool!
- Matthew (12/28) Aug 03 2004 Thanks. Although I'd have to say it's a bit of a mess at the mo, since a...
- Lars Ivar Igesund (2/7) Aug 04 2004 Generic Programming?
- Matthew (3/10) Aug 04 2004 Doh!
- Farmer (41/72) Aug 04 2004 Then make them third class citizens :-)
- awq3]\]n kl; (1/1297) May 14 2005
It's, as we say in Yorkshire, as rough as a badger's arse. However, it's here, and I guess that's something at least. I can do no more for a few days, as I've spent the last three on this when I should have been earning cold hard green stuff. It's going to be a tough w/e ... Notable points for anyone of an investigative nature: 1. List, Map, Stack, Queue and Vector all do "real things", and should be manifestly useful for people with real needs now, so long as they're happy with just foreach enumeration. Set is nothing but a shell at the moment. 2. Off the top of my head, only List does the range composition stuff yet. Check out test/list_test.d, which uses collect, and has some examples of composed select(). 3. The lib depends on std.box, std.boxutil and std.type.traits, none of which are yet part of Phobos. In fact they may never be, but that's not terribly important at the moment. They can be sorted later. 4. There are many untrackable (or at least untracked) linker problems with simple utility templates, so you'll see lots of places where the std.dtl.common.swap template is commented out and hard coded. I have no idea why the linker does this with in some link-units and not others that use the same templates. Something TBD. 5. There are no docs. You'll have to be guided from what I've posted over the last few weeks and months, until at least DTL 0.1.2. :) Hopefully, if people ask smart questions, it'll help me write better docs. Just remember, there are four enumeration modes: foreach, ranges (composable foreachable thingies), interfaces (whether Object or parameterised; both will be supported), and iterators (this code has not been enabled/compiled for months, so I have *no idea* what it'll do. define UseIterators at your own peril). I will check in for responses over the next few days, but I won't be able to do any more on this until late next week. Hopefully I can have isolated some nasty compiler-crash test cases and dispatched them off to big W, which will help with some aspects (notably parameterised interface enumeration, i.e. deriving from IContainer!(int), etc.). Cheers -- Matthew Wilson Author: "Imperfect C++", Addison-Wesley, 2004 (http://www.imperfectcplusplus.com) Contributing editor, C/C++ Users Journal (http://www.synesis.com.au/articles.html#columns) Director, Synesis Software (www.synesis.com.au) STLSoft moderator (http://www.stlsoft.org) "Youth ages, Immaturity is outgrown, Ignorance can be educated, drunkeness sobered. But stupid lasts forever", Aristophenes ----------------------------------------------------- begin 666 DTL_0_1_1.zip M4$L#!!0````(`*5X[S"R\"CW3P0``&,,```%````8F]X+F2U5DUOVT80/3- M_L/T%$E1J#AI+S8,-+5;P &,!+&*'IK"6)$K<>LEE]D/243 _]XW2TJD'0MN M"X<&9')G=N;->[-#SB8T>\KK^3.:T&]*RV/JKH79ICDO1]/'8&OC.NLO9JNJ M%2V-I450VK]2%?FFEB[=^Y]9*;S,VU!';WU![X-NZ,WKUS]&^^]USO8VWM%/ M]^W19[/9[-%0X7U]/)MA+75-)9UR:6;*5(29,TN_$5;&/7>NNWO8+S5V->M! MFKJQ:E5X&IV-8VY:-'0IO"_DAOY0VIF*1)7359N1K :I8H1Y =4=`,)];<U: MY2C\A7"OE'LQI8WRA0D><1J2V]I*YPC$J;+6"G[8:$7EFT =7514&9)K67EL MU)J A$1 !.MH(:F0.B>MQ$++2#\'S44I5M*1L,I%6:PI>5\,&)PDL\3C`&>O MTD=I2^6<0IFPKQ (('G#<4TE^8X#W-F]SUNW+3&-D525Z9!S>JA22ILIH4G4 MJ#$3'O'=-!+)H;67*-_'9RMSY;Q5B^!!GX^AEE9*W4S)A<7?,O.\AUE8&JW- MAC. 0FS)8MCC?2U'*=1 L1 4[7B_9BJ#\^#6,XNHV4I60G*])]28T-LS+509 M(_I"^&C;6.-E!-%&1VE[+NEB&7V^Y0DH!/=#'C+?DB2PDMU49J-EOBI98SXX M"-MY46ZRP.N1,MJ8`+6!%SQ:"499'# %K6(X1FOEEZ# 8J_IFY3>,<7P=2;8 M3-):6I;8M34B7HT2*YRV4M ;N F #EG1*C3 *8:[RQ7[+B2+\# ;>Q1OT_9L M()("A%(T._*M+,T:D;B+.IRQ8[FE.L#[G #JE/8Q'Y]B__:B"88`_\TF$_J\ MQ-AKQ]WAR=;MF'T'%"6T!P#G\Q0 3IX\S:R;[A=E;:R/K1/SJOB\RPNR]=/G M[E)YB6F']F5^1_,I?:)3FH^?/_L*,+APY# 486L?L9KPWL^5*"7-F?YNY>=N M0QT6&"PX^TDB, U=,D^2M=!!7K-8)_WZIR2Q<HDFJ[)O;,B7)#'UWA)SW#+B M`8 S'!UO0YPWAW#LWC \`49W,U($-NY]OO:W?)77T0&,Q/\GO?7V,**RYFE_ M&$^2*$P74__Z)0CM1GV59 LW;NW\RU2##^>D]:,JX(7SP^EI](E$,8)D8?*F M][72!UNQ2[I'?KHKHM_4IC\KZR?+/7L9_7N9$UVXZ^0T&>8>FFUK'B"%RTOT M(PB;?SC_<(SOG6T[LS>%K.C\\APCU]XXO,(LYJW7,367 M\N62:<'V%E/.IB MMF [)WO?:9!\'$_74/F.RL$!Y$\:*"M'G&W*7%SW9#S8"N^R#!\4^#IXK#,? M:LK1X:[LL/7$[0RWPRH<OZDR&DA<JNKQJ!6^KG 2]&*EV#?^#UG$]O]E$=N# M6;)"V#__PM?&%=X]U>KQ^$/=]KL&8 ^RW-?N4I8+R9JQO;9JC=DXT*I'3/<4 MB"%N,:!I.%*_S]C^!U!+`P0*``````"4J/,P````````````````!0```'1Y M<&4O4$L#!!0````(`+N"\3 -J5:U_ ,``% 0```-````='EP92]T<F%I=',N M9+66WV_;-A#'GQ, _\/MJ8GK24T[8$""/ P%!F1 L0#UMI<"`RU1-E=*U/C# MBA#D?]\=)=%R8UKJT" /L7G'#[_W V>E"TB_YW-Q# OX54A^`_UCVYJG5C-A M39*3V;O<.UTKTWNMT 4ZE^#P07-F>=XQKM_9+?SF9 MOW[SYR=O_J'.R=X#K MG[^V>Y^F:8(,V%I;WZ0IKB6FK; 1)LE4F3"7&E78AFGN]QP\AWO(+U%ZD^Y% MJKK58K.U</GARI\-ZQ8^,FNWO(&_A#2J`E;E\*D[$3Z-CO*$U197!P& GVNM M=B+'P%\Q\Z,PKY;0"+M5SB*G!?Y0:VX,* VBK*5 /]RH667;Q//N*J 4\!VO M+&Z4$E ),(<$;6#-8<ME#E*PM>10((6 .2O9AAM 6AA1;:#0JJ1]'N ,!U7 MUY'.9%]&KDMAC, PT;XA(2C)*N*JBM,G`ASL#N?670\L/4E4F70Y'8]5*;G. M!)/ :HPQ8Q;Y9ND326AI.89O_7?-<V&L%FMG,7W6HPK-N6R78-SZ'YY9VD-9 M*)24JJ$3,(6X)?/8FQ#+=8+5P&"QH*)Z%C.4SEC,K:4L8LR:4R4XQ7L+K7)[ M>R:9*#W1;IGUMD8KR[V(CHZAA5S"7>%]GN<)53#JA]QEMDL2PY7L2Z4:R?-- M235&'\+V7I"KS-&Z3QDTRF&U42_F47/,*!4',X6U\CA2J_F_3F 6]S5]F\ O ME&+T-<KIC,..:RJQZ6)$7HTA5GC;2J:_H!M#T2[;=A4:Y<GC#G-%OFM.13B> MC:#B7=+=#20)E%"R=DB^YJ7:(8FZJ-?I.Y9:JA<<> )5)Q"8T^-K[ ,+' +T MERX6\+G >7<XY\8CK?=-7^#\$JN.1QN;)W1\TAUX^]V/2_O!?E?62G=#^L5B MJK78,;HM' <<??A;F(_LX4\F';]<7<$CK)62AZNPH_]7%^>/%^=GFENGJVX) MWK^'55*R!\S)TU,4+ZIC^+ ZA1=5P+]$1KR 4;AKG'V=HK.SQT'/*!\_D,?5 M9>=R>_9TA-!BX!,(=#G)<&/(<8:;A!C\7;*G(=[EM)(9%#>-$=546M'CM)!I MA)MB2(6S\32#7$[K&$,B.IY!GF-^[WX^.Y^#YB^8-)QZ?KQMN"[1]NP=XNT9 M"-'VW"-BG34PXNT9&/'V'"#QQ J0>%\%)3,H)]ISP$1[*T!BK16$3".B[3DP MXNT9&-'V##JB[;G7<:(]!\S,]O13^?7QP=^!5OCB J_$!N['X[^W3<S^^S#Y MYU^$/D8T+_'MJ-J'^4UW8:" ?08F>AV&A!_A?,N%Z#'>/HV)7XE!SDQ0K*-[ M#)KGY&:"XN9AHE>CQY!]CIK8[1C4'.'\__OQ^H7>X_X#4$L#!!0````(`(F, M_3"F*%.(/P0``. 4```)````8F]X=71I;"YDM5=-;^,V$#TG0/[#]+2)D<B[ MV5Z:H(=M (I4.P":=%#VP,MT1:[E*CRPXI0;'][9T8R9<=:.ZXMY4)SYCV^ M^>!(F4Y >LKGXAPF\*/2\ ZZ9V:> U<ZR<C$YD_!5L9U'C^89U4N8&XLS(+2 M_D:5X)M*NB3Z/U IO,Q:NG?O?0X_!=W [=NWW[+]URHC>\MW^]U+._O4=1T5 M0>Y]=3>=XE[BFE(ZY9+4%(D(4V?FOA96,F;CV<207V+L8MJ+-%5CU2+W</EP MQ6?#K(&?A?>YK.$WI9TI0909/+4GPM/:4<SP2XZ[*P& Z\J:I<HP\#?"W2CW MYAIJY7,3//(T()\K*YT#3)PJ*JW0#X%6E+[AU,%C":4!N92E1Z#6 $I !&2P M#F82<JDST$K,M.3T$VDF"K&0#H15CLMB34$X) Q. IGCSS6=?94^25LHYQ2& MB?8%"4%)WA"O*26MB& #'<^MVI:X9B95ICID=#Q6I9 V54*#J##&5'CD=]>< M2*+67F+XGG];F2GGK9H%C^GS3#6W4NKF&ER8_2533QC*PMQH;6HZ`5.(D)1I M[V(L[Q*L! :+!<5V?!DS%,%YS*VG+&+,5E(E),5[#XT)O3W50A7,Z'/AV59; MXR6+:-DQM)A+>)RSSW:>4(6 ?LA"ZMLD"=Q)/Y>FUC);%%1CNCA(VWE!9M) M^YPRJ$W :J->S*.5F%$J#F8*:\5TI-;*OX/"+/8UO4W `Z48?9T)-I6PE)9* M[-H8D:_"$$N\;86PG]%-H.B0YFV%UO+$=)NY(M^9I"(,9R.J>)^T=P.9%$HH M1+-*OI6%62(3=5&GDSN66JH3''L"52<0.?=/LM<^,,$A0'_3R03^F./HHY&7 M9%^?;!UB.H**`FN/`IS/DF[NWI_\J&DWY1^+REC/[<-G5U8M!5T]WE]IN!\T M4$W*Q>FU=5(47 ><'16VT>4,QX/.<6;0PN;NZN+\GXOS,RM]L&7T2H7SEPB[ M8M?XB_Q1Y9<MT ;C:5EI=2K:T/.&DQ*[G#+/ONWR9(K7F,-IJ6G-GK38(D4+ MW-#VH*J(#8/ _ZGH8_L28>=N/:0K,=5#45VNLXS1Y&DN[.]_XBOMB2\3-_IR M4TQ_U9+HMHRBM BHXXYB",=3M#UTG(H3<%#9CQ-Q-(,V^/8X3L/Q%%V;O^!8 M]M!16_SCZJNM70RU>(E?U_BF_89L5VN!;$$'.K/'HG$7>+"O(SKL P_V8X2S M=>?IN_%A+\% *T8TS;M=9^_"ACW H?:+8#+N/'DG.NR#?Z5QQ^]6OCWM\ /^ M.]908^*>L)V2E=>9X06]OW 7OQ*E2/.VP^];[S-R7[G!O]_WP7'89QS(*K*> M[<LN+=BI!XCAKA]/33A,3AA;#U^DU^OIKN6(^3E04!A=$5[XU\OAT3%B= X2 M$T960_/H]6K:V39B; Z3$\;6$[>CH XN;)*%:H4^_53^#U!+`P0*``````"R M<_\P````````````````! ```&1T;"]02P,$" ``````N7SU, `````````` M`````` ```!D=&PO9&]C+U!+`P04````" `PFO4PY7S0B)$'``"F'P``$P`` M`&1T;"]D;V,O9'1L+F1O>'EG96[%64]OV[ 2O_M3$-N>%M XW7:Q#P%\H"7: MXD82]2 JL1<%""=6$NTZDB$K:/KMWY"41$I. 7=P:AU25S_.<#C_.?J _.KU M^T.QR]&GB\\7?TXF'WX[W3/Y )*Z^B>_;U"=[S9-OD7W5?E0/+[4FZ:H2E3M MU3^'TVZ:</87\82,<420?6;(%Z$%LVA.N ->7GR:L$PDF9 ^Y;"$\74//N6[ M_5>UPN,$"R+3; Z+4H<\9AUUB.-EAI?$8J1\W!6'ITF6$GE+8Y_=II+$'O-I MO-0+UB2=S#DE"QD1)9;T2>IUU KD)(%]I5Z#[&- /)]S<D.57.Z"&9K \!:O M4^ F, V)+U/B]=+2.*0QD30."*<"0+5UBRVR,)0)%H'687],C:6"TT0N.(OT M"HNY"(V]'E5(P+ 8\NKY_85OL,\\B3/!'/$U%F6AH%I,+TDD3=OS:<P<*I6 M%L&2(<_V4!+XNAL:=?E4"3K/0%U+SK)$K>H(!9[+E/[MNHTA_ _HDN)T*+^! M)BP1- (BV3K G'I=3XQPM1IN\W B;0`Q L<CDK*$X?A_*78;7]F$)*5X!CB M#(?A\>$Z,.'T!MS6 J"5#DL%%M1#;V(A\W HO1"GVB)#I :,B B8G[:$`?6) MS&+E9R;"4LO4P7J.`VP!3A?[TF-1PF#= ">-Y9SY:\?36 <4A,< QM #->:! M&T$DQO#7C0AS",TT]5 R!I6_!.Q615:8*:$ H%.'L _G!4/.8\!4A5^76JQ$ M#FBRCRNMV5)C:T<BBRU)3+A*.H+Y+(2 <IE:D*3BA^ \6UIL#/HD 30,OWRU MIK5QC.=M(A.4Q?8 DPBOX/!44(C3O^&82AO:4I\OC>( ^?J.UOK]3AQH;X96 M'WA-A;YMZK(H']&FW*)]73W6^>& GN'/YC$_<0S^-Z.D4Z[S:.O=8AY#XAGG M,Z,3!4JZ,%&1102\V3\"5< 0SAD_HH0$&.'!QC/TRT?59%Q]W!5E?H4^-OEK M\XM9';*E,LM ]4^W2O.4HZ+<OS1(B7EB.] 84C\Z>J"MN)JFW\NT>FBF_G3_ M5-U5A^FAV4ZWS6XZ44I1151EDD$.^?5B"PV!E_&4WHPJ59<)=8Y HP?4VB(R M74<0(->#]-)AHRTU%8X2(TQ?[X^0']",!#79,8+V:,Q-4VE-J2 53F^F$._J MZUU1?BW*)J_+S>[K%LP$/R_RUWQBELN49=QS$N-YPOM0O=3W.;JKJV\'"//3 M[M\><<ZA QPTKTX%,&O2$6AZ,V YB:IC*J(='7&R(!P:4DB0D.LY";%*KF,P MM4A/>4/X'%Y%,B#8)]S:_QRJ5S&\V>V?-G=Y4]QO=NA^MX'<6I3;_/6TPN P M"?"<0'\")1X:>K)RCNTQZ$JA+]"++#I#?TSH,F8</!]T2E>]A<Z5[P(1A:AZ M:2#KG7;_OH3K'4:>J-ZUW3!R'DB&S?/.H#KS03L'/5+O;1<6-KXV)&X)&1-O M(ZE80UH(B*V''0+]PC(>=86#/D2M"DB8=&2JA0LB.:I9'<O TPUH%R86Z?EY M`1T P&].8\S7T$C9?K?'A"JSJP3'_C$&5QG5#SDN:#$"-UQY \,,`C=I&R*- M?7&:,T[ XDAN.S)U[NX=W%1])T'/T.]_7)[%3<.-R%?OZZ>0UAS]&3WH=\>. M.D-*N-<6]B)_.&;HX A?$VV5X9(9>M[\FYN,I.X3^KXRV-P8+\'*9&*=#%UL MAC9?OA7;W-QUH()ZUU!)W5S?RG44(H D_D(&P)&[E;_=3TTF`!^)8C##$=(\ M>#VS786#M3<AGWK]E02P<_ *%XOW]12UP4 _\.J-? 98W3ST1A[26<(?&41A M-F?UR0;,J) ^-Z8N< Z%/V]*M(>;R_MJ/<+#9 H* E=O:QTDTN" ?G3 Q6>- M#15NF9Y# ZOW+L(KMP:;<Z[>+,& O4*-56#J!23"(U COAC6(8LDG"TYCM1E MO9MH_<0^\*&JM3KQ2U,M\Q+Y^4-1% 9[5_6JN27\1_IZ<GDV-TKR>H>>J^W+ M[IUC4>4KJ .][56U,J_>KF0M!CVO$&L'4Y[1 :I:WF#>-<:GSV7>_Z/"?9WO MZ^H^/QS E]")93"3*W5"B!.HDZD[^X^PQYGI\MR,U5[+5>\G61RN%;7?#LC- M>(Y [ 7=3' TV.HFA<>W=G>&Z%S=58^ -X!.<=QL=F) ]37!6:"&^]=JZI_% M>B(G]5'27HCWM./5U6:[+8Y,F;^:&0&\>\CKO 2#HE-;4^#E8)1H]61[:^R. MM?3'F%#5)#46=NE:([?S8OU!8&1(%27'TQ(`IR^'>GI7E-,]!/]90F9;-?"S MVJ%3*UA/XJ5/L2HIXV&&,['O1A+6XP)\0Z3/QO,V<V_37(%E,M!E?V\/\9QQ MS<\N,F &!2YD[/HMKH)$2:B;0T>8%NM";;3G($+UU,59T(H#_G(LJN&J7^OA M0T#!VR 'K"TAG%V:"=M #CM#^_)1 \>NI-P3$)T/!M\U-:)&ZXI.[VJOA3/T MZ?+W+R,T('09B!^A/DDZVDOG]D7 9Y]P["&\D. XLY_V>O ,244Y^R'?U/=/ M*"\?BS)'I_9XD\M)O#3W='MBL/?_`%!+`P0*``````"L<?TP```````````` M````#P```&1T;"]I;G1E<F9A8V5S+U!+`P04````" `BBO\PU'YY7R %``## M#P``& ```&1T;"]I;G1E<F9A8V5S+V-O;G1A:6YE<BYDM5=-;^,V$#TK /_# M]+1V-BMM=O?DM(=%F (IL-N 2-%#& 2T-+;82*1*4G;<(O^],Y1$2;:3["&K MY"!QAF^^W SIY!B2UWPF1W ,O\ "Y] ^UF5)YHI$*H=F*5*T2:J5$U*AB3/6 M]WNN:E-IVVZ[$D:42/K28 ;]SCBHGQL4CF3^.?WD<O B3)K#A_?O/WF%/ZJ, M%1J\CZ?6P:]UL0URK[/9;(*;D#M7S9.$UF*[56BEC5-=QJ).K%ZZC3"8]-9U MM35RE3N8GL\\)BRVY(%S.6[ 3UE8K8+R=2XM=!A [Y71:YF1\V^$?2?MFQ/8 M2)?KVH%06\"'RJ"UH W(LBHDZ=%&(Y3;^O#A4H'2 &M4CC86!9!1$#4A& L+ MA!R+# HI% 7"DE 8-!.E6*$%01F5: 5+HTO>YP%KBZ"7]#GPL\_T%9I26BNU M8M]7[ BYY#3C:H7\Q "CW<%NU53UQ"-)E19UQN8IL26:5(H"1$4QIL(1OCVA M/0UT014'Z?RWP4Q:9^2B=I0^YZ&6!K'8GH"M%W]CZG /9V&IBT)OV *ED+:D M'G8>8CF-J1H4+-5.JKV8H:R))DH[SB+%;) K 1SO&6QUW<O30LC2([I<."_; M&.W0.]& 4V AEW"Y]#K[>2(O!/,AJU/7)$G02GJO]*; ;%5RC4F'85LMR'1: M\[I/&6QT3=4F?RF/!BFC7!S*%-7*P[&W!O^I)66QK^F'&#YSBDG7ZMJD"< M7&+;Q$AX%86HJ&%*8>Y)39#3=9HW%1KDR<.-<\6Z"^0B',Y&\.)CW/0&(4ER MH13;+OD&2[TF)&91ZZ=G+%.J=3AP KR.(6"^/*&^]8%CZG?^2XZ/X:\EC;07 M1MF34ZM%2KZ#=R5QHG$L)L?BP:0,CIV]NNVD'?.79:6-\SSSSDC_'9SA)M?J M^YD_[R(<I#KX0DK-Y'(6`!5UC/$-,SER2%.5V 0N+]IE;:;7L\G1?Y.C*" - MI;3.LFBA=1'EPG[1!B\*Y":TTQD%R,='=!U%"A]<*_#K4;36,HL,%B L-DN/ MDZ-'=K!6TCD:4MYNDD2")K:-!E9_F)(SL^'*'2W<N;,6 "/L93R2K!U$=R X MKP*CN*(YC> %#6 86>8=/N9&.&?-QD&*DI^U*&J\<]L*SWK9N/!$Q P?O$[4 MOWHZ#&%Y'DY[N)M;\!^6/6C2'I5WS5+T4V/7GK7+'C:BY?=^Y7$7FPL&>P7K M 0VZVBAH >!'Z"S%!:J5RSO48;PP*O(!K ;AI 5]^_9V $)L ,"&?B]5\JM^ MIZM!$$:NJ8KSL>V;VY +#SK(<)>-ERFVQ[#G",:GY8*\[5O,'^UAN-CF`/37 M$%M7OO]YZE_^YL_E`3\#P+ #0PL?:L [+ XR,F!;KF>,3'#_ ';B)C4^RF, M96/M5M/C`HOU<MI+9WO(=WM$/M #F5PNZ?A2G<V=[V]JGG'W/*%OY;]=6.'U ML(LTJT)FNZQ9XF1*1_= &Q6_KP#0L9;KS([AF" _(QW9=,1M<M( 12[^2M+= MM.<(7QNIXF[;M20GTU[P2CLE&>AWWS^6[S_8LR9<*[KK!+9MW%S>L+?B&;Y3 MI*A#:F?O; UWY2_,YD':FM$<%IYIG&;HOF+3[/>,6-!52*2NM37LF\%\'Q5] M\MQX'PWWA K^GD;_ L9I>G\"-56DV,%D>6WY9T=\D&P':;8SK?>HL=OB XI- M=F>OHM]>8_4IGRZQTY_I]Q,ASH;'!-_7V9DF^BZ%HY,((&Q]F1Z[['B*'*]^ M"_P?4$L#!!0````(`"**_S ZZ^:#GP4``+,1``` ````9'1L+VEN=&5R9F%C M97,O;V)J96-T8V]N=&%I;F5R+F2U5TN/VS80/BM _\/<XGU$RNNTVQZ"30IL MT;1!FZ*') AH:6RQD4B5I.RX0?Y[9TB*DFQOND&SS"$R.?-QGM]PBU,HON7Z M[AZ<PH^RP0N(R[JJJ%Q32.70K$2)MM#+O[!TI59.2(4FKUC+:[[J3:=M5/[5 MBSU8"HL5C.IYDKXR*!R=^?7HJ:OAI3!E#8\?/GSJ!?[H*A8(<$\>60<_]<TN MG7N9[7:;;(7:N>ZB*& OMSN%5MJ\U&TN^L+JE=L* \5XN^YV1JYK!XNK$X\) MRQU9X%R-6_A3-E:K)/RZEA8&#*#OSNB-K,CX^\(^D/;^.6REJW7O0* =X,?. MH+6 #<BV:R3)D:(1RNV\^W"M0&G #2I'BDT#="F(GA",A25"C4T%C13+!F%% M* Q:B5:LT8(PTDJUAI71+>MYP-XBZ!7]G- Y1OH5FE9:*[5BV]=L")GD-.-J MA?S%`#/M=&\7DGKND:0JF[[BZRFP+9I2B 9$1SZ6PA&^/2>=`-U0QD$Z_]M M):TS<MD["I_S4"N#V.S.P?:^4%B'H[#23:.W? .%D%1*#WN1?'F44S;(6<J= M5 <^0]M3F2CM.(KDLT'.!+*_E[#3_7A>-D*V'M'5POFSK=$.O1$!G5Q+L83K ME9<YC!-9(; >JKYT(4B"=LH/2F\;K-8MYYAD	*0:7+GO=]R&"K>\HVV4MQ M-$ 1Y>10I"A7'HZM-?AW+RF*8TX?Y_",0TRR5O>F1-B X13;X"/A=>2BHH9I MA?E 8H*,[LLZ9& 2)P\WCQ7++I&3<#P:R8HG>> -0I)D0BMV0_ -MGI#2%Q% MT4Y?L5Q2T>!4$V1U# GSOVGJM M.J=_Y7W%Z"F]7Q&NWXK.;J"O"%7= 8DN% M$:S+R;I\0I=[UEU^<PN*2/O7;:>-\R7G39+^=S*)^UVKN[O^:O!P$O!D"PD% M$G-$JH$N4%$+&=]!9.N `M<A=R_BJ3;?W?M$,+266C=9+>Q+;?!% ]Q_=G%R M&0Z#5J;PHXMG_BC;:%EE!AND4O [GP=S]N]A0K%DL?_OX)2 +HA)E\23-Y 8 M#HGG,D'$;[-H$:^-:'I\[W8=7J;C>5JH8"K\Z$6R\=,G:\1EVEJ,6&_> ?]A M3^B,#,BR]GW8R'X(5]K+L.L1,]I]R!N?YZ <5C (ZP!IT/5&0<2 [V&X(V]0 MK5T=`2<NPBP'!SA!^TT$/#M[EQ H4Y R->A1HG[1#W27[#9R0_QZ,;ORS;OD M.J--8CDX/TT\3Q]FAK%._:A,'6K#0/%CW?:=;R)FT8.TCP!'"CBUP]'BN&7V MCTM;^4_P.TM?\TKAAO":J3&2-52-EF)<THP8%2DHUV/[MDC/F,KNX7'DGB/- M!J+1;4TB),E164MZ!(W!X_<)MIW;37J6EK0O>#.U*Z/]YDO"\K3%,::1'=(L M&V88QM(,+P8<;PR !\G)!LR]MD_9#WW^_S,OEC0$1>E 2AQ7<^OVJ>.&XOA2 MQ+[H8!")/,DKMINBE_"^WH)I)'<Z[#^C5RU=,MP2>XRRS!4RE-+ 85 AW '8 MTT\1OH/16IS-VNMW>DFA*O&K&JR2JQ4]84 M\D*6[6W=AIE]7KZF/WG->S04 M?WAS^3KCOR]\91_QS#\[:6JFHG_^^N>Q6N_;H57S !L*,+0WM8V_="R)L0;W MBO/3Q*Y7/;]I-S M<#X:PQOFA:BJ12 `T,S5 :S]A,J[WM;OE_2 7N 3[W.6 MZ-^9WH>-N;PHLL#Y)5&^"=,Z $</[9$;/B<ABI5H;A!A:"\T;:*X%9ZUHYX_ M23D"_EI,/!H,9\?"Q(M WI+4$'OM$/6CW)AUS0_KE''^*V%WC,SV&W#6A)X M1L? B(A_](QAY;/$?V^5:(]UT1':SP(7S7)]&2=U-L&/<H=I&\_VLS6>S%(4 MMHZE:#[S O00_>PH&9W=T5O_7U!+`P0*``````!L6?TP```````````````` M#P```&1T;"]C;VYT86EN97)S+U!+`P04````" `BBO\PR(8$FWT)``#D( `` M% ```&1T;"]C;VYT86EN97)S+W%U975E+F2]6>N/VS82_^P#[G^8]-"+O>O( MZTT_%/;NX3:/`_: H&F30S\TVT"6:)L7B=22E!U?L?W;.T-2;_F1-#D&BXC2 M<#C/WPSIR1E,ON3XZU_ #/[%$S8#/[2))[%))O<YRUD0$X$E>IVK3&I/]R-] M!,/2+ D- R )M0Y*TN>*X=O8\9M>FC6\"E6TALN+B^\LP7^RF <KZ=3;>#? M>;(KOUN:[79;R 1K8[+99(+O`KT33',=1#(-PGRBY=)L0\4FU>XRVRF^6AL8 M/A]9GK#8H03&K-D6?N:)EJ(D?KOF& H> ,^9DAL>H_"/0_V$Z\=CV'*SEKF! M4.R ?<P4TQJD`HZZ<Z3#A2H49F?5AUL!0 +;,&%P89(`; IACAR4A 6#-4MB M2'BX2! LD0LQC<,T7#$-H>*:BQ4LE4QIG668:P9RB=.:G)6E7S.5<JVY%"3[ MB 1!D8PDOE(P>B(&C=7EOIGSZ-ARXB)*\IBV1\.F3$4\3"#,4,<H-,A?CW&- M8YT8ANH;.U<LYMHHOL Q#+BQK):*L60W!ITO_LLB0VO("DN9)')+.Z )<4ED MV<Y*7:8!> .51=]QT=$9TAS#1$A#5D2=%2-/,-)W#CN95]\Q&'EJ.9IU:.RW MK9*&62$<=U2MM"7<+BU-UTXH14CQ$.>1<48*\4WT0<AMPN)52CY&&F+KJ2"6 M44[OK<E *W/T-LJ+=E0,+4K.04NAKRP[DE:Q^YRC%2N?7 9P0R9&6BUS%3'8 M,$4NUDY'Y(=9QP4F3!JJ#T 6HM!YM'8>JMG)LFO:BF 7C)S0;XU2BJ>!RPWD MQ%&$--P5QE<LE1OD1%'DY;012R'E!2YC`J4.H.1Y'(Y.'7"&^4[_)F=G\&Z) M^-7&K5Z(\LLF7T&4% / 21& %(&58O[%-YMXQ+Y-,ZF,C2*[.[=SN_M"?IPW M7I XE--2=-\C8*Q8 !G.5A +3']YB;V F>(;< ,3>0J_8> D,GI_GR->X?P: M:P`\S GH<<$K'^3#RU\%/('IB-9K2JG()N 07_R&FN- )!MRS$*!+*9S_.\* MGE[.X?Q<C!R!IZ/!E\/6KM<PG,+5%8B1WZ8 K:VBH9C)%1FO>/' 'A](,'J( M,#<)"NAO$R8\?M_6[\*OQAADR Q[R49(\_"U[%_F 4V+X=LQ/$.Q7J:9V3T+ M-:M,BBMLWML`IJ)"=8ZE#CP0TXS,'#8S1#*>F">$DE !=SJ GPDGT SX!PMI MC 6%N.1+2R.9(R>E'=9SP0W5F7(/AYN:YK;8XG+M2BAM`=LU$UBV])K%XY*M M+4LDCM\QWH0BPG+JB&66(;C"#9#VJKU3:ON$6")PI0Q*EJ #2Q*^(H1'Y.3_ M(\"D?2*)+F,Z8KA#X)UO <6:M8J0&4JYP-()9-PW+,$R*-6CX;-1H.V$Q>_- M+F.-("5GO1,ARO$6/^GJY3\] 6,YJW;!&$(X!W +^P<&6L[L9O/N0H>1_</J MM6]A$U>"F"^76 C0*';!H#4_SH"+F'UT:P?5\_%UZ!J_Y:!\G-<L5Z8HS9Y3 MFJK<]ATG6-?Z8X&HN(07;!GFB7&)3ARDJN *3"KF+?1(WV-UQ#BZQN>+>?O; M`OL)]]S_G;EHU>Z[R).DBT,T:L*6:FKJ5QBEN,MFU\K2RR+OHC +(X[?WT4 M6AJ5] 1Q2+E2P&L0V%Y7X?:+N/LD43WBH(D)/XH.I63O,6?%L;5V:-"2M[;S MG1-#GR2W-:RC#^(\ZWC =.]53(.$B959_TG]0YQDNZ;FC C===]2OTI7N*_I MC0>7O4;PQ>C>2TL%D5CYZ:A?^H6,=WLYMLUZ'U1O?J&),V80V"]DO;NO;_,N M$/R0,>4.-36*$V# -54>EU5N4RR(_G!CI?*>NF_6 HWDL2U:6/9K^>$>:Z[B MM0RLV;5F^[8S/]U!J,L+9NC0B(=#+) HKB*9W=E7Y\LECS IIA$86'&Z*9W: MRCL:V%8]&OH`NBH!931J4K7$L MQ%URWUXO=%8YZ^!3[7WP<P00NYWNIIG!N M'\^;O>8(_ Z_#SM]5Y=-1R1P`8>3UJ8/[>6UF'?A>GY^AVNMOYOA64UB.J)% M]H!8QHM=>R1H6H:U8>9H]NU$\?R3[6A=9T5=F9>W%K/5COA]>#Q*:7 \N< X M^'P(<<UVTX86#NX.*?1:9H>TL1;]_^IQ?N[E;D4+YHO',(1;3W(\66SW0JTK M]J4[5]/'V+-BV$0\KF6RI*-W%*JX:IJ[S%"$LO#_`Z:7WX^Z-#TRT&C6^V8W M4HR'[JM#B.Z^.U3O^]YBQQ+-FF^.8,L!0$%#$-49? ]7UQ5VG6P->U9"['Q, MUR1;V(::\M="I_7.EL$ZW&!0;B7(K+SNZN6T=X>IO:$B=RJ6^LZ F 1"Z0A+ MT8)ZAHQN(GE1C/"PK,Q>ACA\H;+Q,:9'0;+:8Y"_YE.Y(#0*]G*Y/"R6OROZ M0I)9O*;3:VB;3!_7_7R\4Z_V)%<Q]KB41 U[+JA707:$WUU(HH^^C>D)ZBZ[ MLM'JJ2+-%46Z]"5+1>5 Y "SGE2DT<VA8IQDE6.VZ&GIFHP^2;M#'5Y[>.2V MJ=^S<G2ZF5JO:M-&[;&5A>Y6U8;M.3&=T(&+!OQ\1K'!F!?U[JOYM<>I?3'9 MT]?4'ELZ1PD+U4FGWM*1!PZWG5JRMW5_P1;Y:H5 4R/P6W<Z=RMHG*?9`3DS MA=BT''[SAH")T(?HZ5YQ]FUPIM^);\;N3&3D&X.DJ^&HVRXB-0NC=>T$6K0 M\YJ2QYU2R.)7S.#;V K Y^WH[?2=Q?J7"."G:M)AUC7YC?&_[YQZ6KH5,?UH MY*[ BA-&=:%HNY=Z8,L$7]NKR ..*OO"5N_4IP.-=ILK\G2!DJ!=RJCSIYO6 M<:W*8I<9)\OTY%-%BG*E7+GTS9 O?H6 ?3(5M*=(]1DG8W?_^!*-Y4_(\+?I MK CP$]Q/C9?,;K(LV=F+^1AE6&$HX(1^0NUFR CBU7Y5N+M_]>#Q.5G74YZ. M)Z+;,EX-:YG7I4+0O8!'UT1]>LNX0*$_])2A;KWI=:JR/]&T%IWDQN]F</O< MW2TQU?3DH'3C8%"_11L8>4.=%L7:8$"$ \'>XUFS%QH,2GDR^NV5;KPM_Q_L M3\*6MWO<MX/_*2LW/ F:M*54HV*CP3X+O&*4]'VXY7Z.JA>+^O4AU*M3S>#5 MU;2;=Q.^2T$FF?<YRI%O0L5#<;1%**Q\5134=C7P=,,V&(W<D .=D(^B!__K M4RZX0>PV]A>A05%3BK<S^Y,!5I.O^&O5'U!+`P04````" `BBO\P]Q_B/74' M``#T&P``% ```&1T;"]C;VYT86EN97)S+VUA<"YDS5AM;]LV$/Z<`?L/UWV9 MG:9VTNY3W `+NA;HBJ[%EG4?VJZ )=KF(I$J2<75BOSW/4>]RW;B%NU0!D8H MZEZ?.QZ/FA[2]$N.[[^C0WJB$GE*U7 ^GL8^F:8BF\3\.I"\S&UF7$7U7&3D M99HEPDN*$N'<I"%\9"56XU+6R0._`K6-5G3_^/BG0/!G%C-!*>G!B?/T:YX4 MS?M LUZO&WMHY7UV.IUB;>(*+9URD\BD$Y%/G5GXM;!RVFHW66'5<N5I]& < M9-*\ 7>K^2:_E*),[HAOE I1[4,PCRSYDK%,/Y'X>XI]^,1K95?F=R3T 7) M#YF5SI&QI."[`AT8K="^".[34TW:D+R2VH,Q20A*2>208!W-):UD$E.BQ#R1 MM( 4%AJ+5"RE(V&54WI)"VM2Y L"<R?)+/#8L;-%^J6TJ7).&<VV+]D0F.0- MRS5:\HP%]+ ;O5D9SZ, 2>DHR6-6#V!3:2,E$A(9?(R$AWQW!)Y2=.(EW/?A MV<I8.6_5/$<:*!]$+:R427%$+I__(R///(S"PB2)6;,&0 B6*( ];7PYF2 : M<!:Q4WK#9TISI(DVGE&$SU9R)"3[.Z/"Y.U[)*-* T2_$CZ\6UOC93"BE [7 M&BSIZ2+0;.($*P3G0YQ'O 1)8"6ZU&:=R'B9<HQ!PV(K*HI-E/-Z (S6)D>T M82]PM!*(<G" %&(5Q+&U5K[/%5!L8WI_0N<,,6B=R6TDZ4I:#K$K?80\[#JE ML6%282]!)F!T'JW*"'5P"N+Z6#'M7'(0MJ/16/% 4NX-2%(P(15%#;Z5J;F" M),ZBRLZ0L9Q2E<%-3L#J"34R;R]%^PXZQ'[GO^GA(;U9H';U:]:6\E2Q3+^" M&2F"7UHP 0436##[XJJF59U^FF;&^I _0;<*SXUNWKQ&0_UT.GB#8"3*%[,- M%ODADEG8BYWI)AEJRU).4 SD$FDCW9=WL?(HL^J*HR9UGM)'Y%ABHG?O<Y0V M/)_AN*#K&9\)8'A>[8?1_;\UW:.3,?,[WGU1V,LC+'P$5! H>B.%#:LAXF2& M?P_IP?T9W;VKQR5!1<=#+48#K6<T.J&'#TF/*S4U:8>+AY4^MPQ_O7!=3J_9 M,)Y$P):K!O^N1*+B=T/_CBMNI*RT?K25; R:ZZ^-?[-]W%IDHXL6RBNCXG)1 M:3X8+RA9X7BH'^S*;4)Z 9_'[PP_4,_ZL&$EO+$;;VSUQL\:(+^:XXW#+X6R MHV=']*KU&?6,ZSN_V? -\4%5)7I&V\>E+-[Y(I.S3997.U 0\US63"U;+:F: M=P2V#-5\ %?C&PKCP+6R.F*]YQC#\D:+5-(%A+IV\>>*(,OGZ U.M\!P $&= M<9/_`U(>/=^'##!SDX-'\*+F.C (] ?]JCB)U6*!\TI'I?B#P?-N1J5C^:'D M.6CGN^F=^K=2<=!,MSC#V72GC$:-68:E+GFU&;? W,+TN ;X;1 A$\DMB.N* M"8%KBE ;VT=<CCBS5>B)Z980!\8YJO^"?I$+D2>^+& LP=B6KJZ]]?/'ZYO- M>)%)6W:9GV;$']([;LHJE^MNC#ORHK,WN%Z9["D'[AS-\E*/.MLE3(_:K87) M[OJ>OJO19=#?HC1U-QN/Z^Y^[9CZ>S 97+ O\)1M."T5[ JL]( ;*K^R9AU< M^LWX)R;7\>/Z2-ZZURNO1OM9CW/M#I,R3JTGXW&?:L#$(YA%&M>G#;-&/_QF M&OSYJM1Z],-X4,Q[V/ HC\LAJGN ^= *)TLP:]V1L6AR,Z/#)::Z<S2V#+)! M,O\WC!JJP098,>A1P#\#K!0Z 18?SPP*MJQG_ $F42*%'>V3^TA[G2?)'JK_ M0)? >DK+BUT=&;3*I?OAYH4;Z\"FT&6TI9VBW>;URAZ5W49W<!<135HG!KDY M'%W2FGUOYCXK-1W,]&X(;:<=G["'=T8]X\>CEO^H9PBGQMUI#W;^MZNLGOOJ M9KYO644QX>L^<F6]DHB2#:'B("$ZZ"!\9Q_-C4FPS,E5W) UU18_YAZZ=622 M2+WTJSTRB#\)X"(PARW('&3\O;)Z\D'IZH*?ULT+C^;$I5+)[<9]CEW=>A[E M*#U< D0F( 2USO%:ZC;;:MK;K=O;I'-=GGRU>H#545T7N]=OPXM/0H49/L. M$*ENF6E;EK?5RT\RHV39PY#M>=R46,[F;9D34IH+E5#:/9/%G =$9>B6,^)_ M,O45XX++6+<S"-/=-J/YD"):]1JA61.3V\\V'(I7O*6':FY X5%!A8:QVS/5 MX[J_M*M=6(C$#5HN_K>K"CY&^:C:RP[AKC+(5W.3G6=94H3O!7SJ+A&?ZJ[; MS8CZRKN!.L7+&]H)W3^9T+1P'QW."+[[;X]35^]LN#4WPP4/+U[\\N*4GN"Z M$ Y^57U/C=!;SB7%_'6X_K+-V948<YEG?4$\*O/.X-,H^#SH/\8;)O- >AS3 MG;.*>__\F,/;R\_/C%+=KEUW2VB;JQ?!.5M\`U&DP6 M+.=;H><7+(_G;,UE M[SM!CZH\20>M3=U5WIP*S/_-A_Y 5TEX+KFAV-85;5RWAVWE1 ]8ZZAT7G^= MKU/_`5!+`P04````" `BBO\P'I+4F! $``#Y" ``% ```&1T;"]C;VYT86EN M97)S+W-E="YDM5;;;MM&$'U6 ?[#Y"F2XU"6G2?+`5J[+> ``0S$15^"&BMR M*&U#[C)[D<(&_O>>65*D;T'S$*]AF+L\<W;FS(6>']#\1ZZ??Z(#^D-7?$K] M\J&8%Z&:>PY9(:\3Y"JZQOH>]8$#!:Z;2 6FO%+>9P/PPC%.BXYK\29LZ+UR M^8:.CX[>),"?32& CNEDX0.]BU4[O$^8W6XW^$.;$)K3^1QGF6\->^VSW-:9 MBG-OR[!3CN?C[;9IG5YO`DTO9HF35BT\"&'#._I+5]Z:`7R]T9[V'(3GQMFM M+N#\2^5?:__RD'8Z;&P,I$Q+_*5Q[#U91QJQ:^! Z)0);0J?+ T92[QE$V!8 M581+244P.$\KI U7!55:K2JF$BQ"6JA:K=F3<MIKLZ;2V5KL$F'T3+;$]HZ? MH])7[&KMO;9&?%^+(W I6.&UAN5)".Y9#_<V73X/$Y,V>14+N1["UNQRK2I2 M#6+,50"_/X1-1UT%1O A[1T7V >G5Q%EH$.B*AUSU1Z2CZM_. ]B(RJ4MJKL M3FZ A##)$^WI$,LB0S80+'*GS:.8J8XH$V.#J(B8'4LF6.)=4FOC^![%J.O$ MJI'<[9P,G)SIVA#9H29=EPCS6"5XHJ8<BYJ$32>$D_V3LKN)B74N. 1': M'D6%S:.<)\EH9R.R#7^AHV,H*LF!4LA5HA-O'7^.&BJ..3W.Z%>1&%AOH\N9 MMNPDQ;Z+$7SH.FW0,+5RGP!3<#KFFRY#=W1*=/>U$NR*)0E/JS%X<9)UO0$F M#1=JU>[%=US;+9BDBGH_4\5*2?4.#S4!KS,:./]_%'WOH /TN_S,#P[H8XG9 M=7]F/3&>>I/Y,[A1(_F=!QD\R.#!\H=?->_G]&7=6!=2_:2[==H/=TOS6K-\ M=%Y&T_5;UDC+HJ?9/T9A?JPYDY=KE$9"/(]BC=-;R0R;6--7U%%E\YO/$>,+ M^[?X)-#M4N8^#-[W-3\]_MO0:UK,Q-Y+A^6I7Z<X^ HYL##8IAI-:4"Q6.+/ M&9T<+^G5*S/K`#U.EBZG#VY]2],%G9V1F?77[*%WK&0Y#M&)Q/N#V^[Q5AR3 MAQPRRV20WZVJ=''S,+ZCWAIER2Y,GX3- +E]+OV'UD"?3*\/Z1Q._5XWH3U7 M^"#0%;97^SIY(8#KV2ASUTZP'"4XQ<=DA4\%B?T'KC#VK7LQ/9^A&63#Q4UH M&[Z7!?'FHU$UTS5>^?'PEQ[049Z.MT DC"^BZTFWH%KD1+Q\#()_/2SYNX=- M) DPN=\P6:'+$J/,Y!W?Y,'^VX;:%/RELYF,S]_&>_UO?\5D>%S>B7VHHE&> M"ZDG%U/_?H=*R7"%]BWI-RY5K$)7D<) W8C;-\]^?Z?,;Y]D&_SP\B%D*1?" MK$O_(*7/R= 'SU2W_P%02P,$% ```` `(HK_,(?A/==Q"P``N"P``!8```!D M=&PO8V]N=&%I;F5R<R]S=&%C:RYDW1IK;]M&\K,*]#],>NA%LA7*=OJAL*SB MG#0%7"#7(''1#X[/H,B5Q(;DLKM+*VJ ^^TWLTLNER^9>?1P. 9)2.[,[+QV M7M3L"&9?\OKZ*SB"GZ*8G4-Q217.0A7/I/*#=UY(`!KH52XR+ NX-[0(BB59 M["L&0>Q+Z5G0YX+AV]#0.SU3&WCIBV #9R<GWVF 7[.0``RMIZ=2P<]YO+/K M&F:[W5J>8*-4=CZ;X3M/[E(F(^D%//'\?";Y2FU]P6;5[CS;B6B]43!^/M$T M8;E##I3:L"W\%L62IQ;X>A-)*&D`WF>"WT<A,O_8ET\B^7 *VTAM>*[ 3W? MWF>"20E<0(2R1PB'B,)/U4Z+#U<II!S8/4L5(L8QX*; YTA!2% RV+ XA#CR MES&#%5(AHJ&?^&LFP1>1C-(UK 1/"$\3S"4#OL)'A\]*TZ^82"(I(YX2[VMB M!%E2G.CRE-$=$:AAVWTS8]&IIA2E09R'M#TJ-F$BB/P8_ QE#'R%].44<0SI M6#$47^EGP<)(*A$M<W2#2&E2*\%8O)N"S)>_LT 1#FEAQ>.8;VD'5"&B!)KL MN97EU$-KH+!HNRAMR0Q)CFZ2<D5:1)D%(TLPDG<..YY7Z^B,4:(IJHVO]-I6 M<,4T$X8ZBF9U"5<K#=/6$W+ADS^$>:",DGQ\$[Q+^39FX3HA&R,,D2V (.1! M3N^URF#+<[0V\HMZ% PU2L9!3:&M-#GB5K _\ BU6-GTS(-+4C'"2IZ+ ,$] M$V1B:61$>GCJHA0/3.*+=PCF(]-YL#$6<O2DR=5U1;!+1D;HUH;EXJEGS 92 MBI"%Q-^5RA<LX?=(B;RHX%-[++E4P;#U">3:`TOSX7 T]((C/._T9W9T!&]7 M&+^:<:LS1!5HL[^ E00=P'#A(1>>YF+^Q3>;%1'[*LFX4-J+].Z1?M:[+_E[ MU'L\K[TDENA<\[3]'H/&FGEXRMD:_8')/ C]K_SR,A4B9"*Z)T.Q-$_ `[I6 MS(.[/W*,:/B\P"P!^SFE`D1X61R#\=F_4G "IQ/"EW3H`GV$Q_CB`^H&+XQU MXPC/:8HD3N?XWP4\/9O#\7$Z,0`%'%W1:MS8=0'C4[BX '12;%.".EAT":9R M0:HM7^S-[9X8HYL`3R\%"_I[[\=1>->4[Z3 1B]E0HT[P28(L_^K]6]/S)T^ M0;^B+XVO*X6:<Z277F.XX<EE$&!&?$W.\?57H]$YII4E) UHK3[29!SM&<#S M2FLH,88G &OHOU M.;M3NXS-VXC=;!D8S7B).!IIE%'];'AAM%IA0$L#L\.H M\=R/&*4A>V]P1M5]/[R,_BRV&-G;>>DL+;UHGZX$O[D%%C-*,[+?)9,[S.V1 M3D/H76#]JUHO:9CU\JGMQ'3U<S"%2EXHMQS.5ODTD+L;B^UY]J47LW2M-K=U MUE'WY-QO4S]A8/P 85B'A;)8^4?3#4>CRD< S#,*(Z/1!_IG9$XXI%A!5D#C MBLT;1S!DK5HHF9MH9VCR]4].&)B Q3 &EYS'6#W<\8RE'>PY3%RT>7 X&%6V MA" 7Z.*JDUR'>+<U,CS"DB*\]_&(C/NM?GQ<X=>M9 1MJN5-OI2!B#*EZ^2! MNK$'"8RX!P4J5()AO<99EWYX=D4>/G;\7-]J\E%J-]D;`X6[87J$8T/&T6>I MEYI6&S&("G6AB1W8O\<,35+HS:]X<<(L6>2KII(ZB2(]%9 _8-Z:S ]!7"S: M2I^TJ#I:611<E5II.DC+5UY O<"$+KC[?*/<AO(OSRZQJ=GIHB!$QM:8ZO"! M&CS'Y 7'$PC7_5Y-)+"N+I)W?0WK#N8'FW&;YKS'';JC1IUJ P&Z# /A>ERR MW&*%+BQM3N#1 J G[=4.LG0M481W\_;:OOYJW]RP\'K!&LG$L=_LN%K1IEQB MY;F"UQH3.^'BS&/9I+#3*=L5B?:NXZ'ME]B,8K/85K2D7J?HSPI"3$SK^-L- MG <- =SFL<(RRU"B;AR/_E)C8=.VJ^,IY$^BC1-BC0QM=PC+[6GH0/WS#D$: MR+A=GOIB!ZL\U5TPO U 50%530NVS-A!CW^:8$6\TIU:+0G;=5AUN^F^9IR2 M+M*K7NJ4$C)5TIE_+,84&H='W];IU$N'5%&?,9ZX$)IHH42WU*!Q1(;G.PTG MW02QP4WKI*SZ:*53=6:EJ32,-_N>/;#_?=^]24TS38QA^M2^7F )]OMP0[B( MDL6=B#48;.K&'TN7< JJQS-;HIIFP8FM-0N#6\$Y0<!)H6" &E4!ZG]/'5Y' M$T);V]?Z[?AZ"L\P^+U(,K5[YDM6=2E(PDSV]! `;VA:I]FAP07&!)Z9"1.# M91[%Z G->H3P=]*#WVC:$6E'1*]42H\V0DN74 .>(R4AS<0*`Y2B:9G=PTQ_ M)#WKD2&B2S,(I"THZ*28G.2&A5-+5 _7B)UB1Y/]90',LXR%'EP"22^:.R5Z MVAER-!8F1$L296!Q'*V9R5/1GQ2L:)^ 8UO)9$"5 &? G;:N,I?MY4BY;[2# M<?%H_&SB&6]CH;:E0;":+Q/S-2[)ZF5O5K9=W\A>#S=Y%O13VCJ\/JFS&WUT M<S=J]G<CG03):TR&J_3GBEAY/37-7G=;.ZJ.:>U(ET0.&PTYRWRJ^^]J&L34 M/*N3<?>]2K-<72DJM[A S C.L;"-GO3TG$8>( ],869A^KR G-N4SXV:)+DK M"G88ULZF>1S7JX_R5F]4]0H'>U5+4U>E;HQ+;P]0K\5"4TX,VD5S;N ][#]; M(M95T-7?E;!-CIS&UF4%$W<O7T4=;SNEQ4*3<FKX$M+9[&#[42D=J$730CB\ M'U:+])RR^82J97I3E,D#M(5/;9;;7OM+5O020R*7[M,HD&,#T2Z *K H[=2) MH[<!AM!$M15X-IY\BOY1E!^Q:J.BE5%>P70C*.>8#U]Z?)_Y`2MKYJJ,IJQ5 M)X7]Q*.Q57''K&'R<.="[5/I!EV^W,8PT..G<$2W$YC!V;P7ZA0;6;H]KH^2 M)_!W^/>X-59MDVG/"KH<B:Y6`U1K\ SR\?$M8FL;UBU7/83TE2;0WXBL8]TM MJ<XY[%T-U6I_M"5XYT[DU&6K19:FDJ; V''N:D?M<0^Z,UV%KYZ 2WQZG.B: MFMAQS6EKS%<^D%2O>'9()*W6_ZXP3YZ4S#>\1K?DBX4-5 \?&)U4J?+#L [K M2JIZIUCRH>,$4>B<:$[?WP)?A%7-V2:&VP<^'O=([> '.#W[?OA<H)X7ZXFV MO/;M5VY$IJLKC3?06"P9<5H 'L'W-% J^1ZDL6N*;X]II!!S137_UI<*ZVH= MZK3ZBCH]%. RD6G;Z=.UI&& _ B>4+7?)4\S0"S ,MH,3(Y [5$??9P5]ZRG M*AF0&]*:6C[!2U''-#(>KMDNX3OBHG/;D#F(F2_^\H*OG>!_9,M\O;8SF8?S M>Y GV0$^L1-.U6K\#=;H0OL7P=/X[_Q;[TB^3;^9FK))\3<*0=<F===I#!L6 M/FR4DI<"XQR^#34#SFC0!6_EK1+_!?:(0R5I$6NK_%(5/Q 94E/1XE4:TJ]. M3/=;5BE5+Z\CG^O8^IN(G (<,%2156HQ=VB"K,:,UNF*(DG6.^:N;Q#E6E^6 M^SA6BJ\U]JB68XR2L2Y>2M AW#S84[3MVYK#NSUAGYW_]V;QNJF(_P_G[M6# M,]CCV1LTR*&/=LXGSPK/^>39DV<Z]LC).O0;H2GH6\4_J #3OR[JJL$<&"QZ M+A:?7W/V"GNCF4 '4?RV _Z00_&W[\[AZGGY(>+ $7'G7S>W(\4OJ80[_'WV MQ'P_*MQW7ONDF-&OWVCPHVG_HG^4I^F:VS[JSH^)O#JLY<A^U![U*< ,BX:- M !S/6;*UF>J7:Y_GFYU[L#3\C!UNBO+$B1G#W>(EHWS2E0Z_U%R]%KWK;!B$ M>U]$?OI 95GU^#T?<DOX0N)]<X!?C)3_`U!+`P04````" `BBO\P- <<A0L1 M``";30``%P```&1T;"]C;VYT86EN97)S+W9E8W1O<BYDW1QK<]LV\K,ZT_^ M]*8-9:N4[?1F.I;=:9YSOIFTF22]^Y#X/!0)26A( B5(R;J,[[??+AXDP(=$ M)_8T=^C#?"P6B\5BGZ"F!V1ZE^WKK\ !><%B>DIT$T4TC8IXNJ9AP7,_0 ) M]:K,,RXTX#_D6U+0)(N# I(P#H3P*]BG.86GD<)X<BP*\O< +8-\2TZ.CGZ0 M(+]E$8(H=(\D2!G7[R7,9K.IZ"*KHLA.IU-XYHMM2 43?L 3/RBG B^*39#3 M:3T^S[8Y6ZX*XCT=2YQDOB4O Z)8T0WY)XL%3RO MRLFB,%!X#K+^9I%0/[# M0'S/Q,,)V;!BQ<N"!.F6T.LLIT(0F#Z#V3. XYYD!9;R0!RD9*4$[JF:0$= MXYC H"0H`4,NR)R2%8TC$K- 'E.R`"R(- J28$D%"7(F6+HDBYPGV$\B+ 4E M? &W%ITUKU_1/&%",)XB[4LD!$ J..+E*<4K1.#TKL;-U*).)":6AG$9X?# MV(3F(0MB$F0PQS H`+^80!^%.BXH3+^0]SF-F"AR-B]!$% A42UR2N/MA(AR M_CN("O9!+BQX'/,-C `LA"ZA1'M:S>78A]6 R<+:L;0U9Y*4("8I+Y"+,.>< MXDI0G.^,;'E9OP=Q9(G$6*R"0K[;Y+R D B%':96\9)<+"1,FT] 18#R$)5A MH9 4P)/P0\HW,8V6":XQP"!:#44B'I;X7+*,;' )JPWT`A]S"AS%Q0%.P5I) M=$AM3O\H&7"Q7M,3GSQ&% .LX&4>4K*F.2ZQ4',$?+#O6 H;) GR#P`6`-%E MN%(K9/%)HG-YA;!SBHO0S8V*BD>^VAN B0$)2; US,]IPM> ":5(TRDE%D5* M$US)!%#MDPKG?I4TM)$#V._XS_3 +Q? YKZ:YN-:4[3N^!F 1$0-'A`QV^ MHF-VYZ--M>*^2#*>%U*0Y/!,WLOAY_P:6!_/G(=($VYMGK:?)["D^1:>3Z>- M-XB'%=MV%U U2^J#;J!+D"(J^B#D_\7=L\$LY)3\`GL;U0CR!6Z_)S%-E\7* M&Z-*A%T=3:3D"O9OZHTU"$LC>GU5;#.I\P,"#)B#4L,'&D)*2Q_$_<Q%C PJ M4$C5LX*=13CN\C*%19#[=1YS'FW!?J0? )8-SS\(V%TC> W;,$5S!S<?X;\1 M('I1IDK#5O:$/(6>\QPLL8\P:\XB< #S"K.MIVXFQ/PM65J,9PX8[OI^N)O[ MXDJ6LS5N7YJ6"?D(*B?FX=4?)5 ZN#\'[X'<S-!% XOM7KT3OZ5PA(>C[&_ M0&4<2M6.RP_L06BP 1Z03E) <3R#/V?DT<F,'!ZF8P6 X;"QA=<8]9QXQ^3L MC*1C/8P!M7IARVE1YKC?S(,;=2F9A1<AK \:$?QO'<0LNFK.[TCW!FFD>>%U M N$"W!O_*_UYI13J;R",WMN:DTJMJG>OP0#QY'$8 H_T&C<^"M I.!IS<"-( MZ^T#B<?BFP(\K?D%<P6#1<A;LKL!4THJ=^NLW;F'MJISO=6EP,MN(U=E^A%; M+&!#IJ$:931J/.CO6:N:T6A4W_1W0$5EX*OKF9&8%HMPI=[/004OP/,%:<K! M#T&%I>Q/O?F7#)Q2 L[JMNXL=T7-O'>7A,84'1C1+]3)%7B-3#HX()^DDM#Z MO<&AWIN[]C; -H3\(?1.;)UN"!P^"7,W<"[OJMZ^7SWTE>&Y="<*ZRSGF 8) M)4KP$ KQ0"3TFY^;PN_T`.L&PX"+E _I.AK-.8_!8EWQC*:H[T;*((R4*K+G M?6;-3I,NA5+1/*JY3,(R!TDO.M%5'*DQ7SIHT% $T3J G>+UK\?A8=W?Y9^: M:).1;\JY"'.6%3*2&LB;:C=5+L*."6F6 ()W*.OB#\\N4/8\VZO 2XF>I=4 M-VJ!HNTP/I)#A<;BI^&+P]6&*L)0+I?(=HS?LPQ-5"G=O.):]BNT0)?#$A>% M-E2ZYT] P<:S71!GYVVFCUM8+:Z<:ZH,5YH"TI*5Y^ YT%R&9'VR889!2\RS MQQ#V;J5[$ %A2S!^<(,I`&O--<5C$BW[I1I10.2ES;C[#CP0&H0KKXUSUB,. MH&I:G+H<NU ;!&!3!$1+SY#<( 4;.#E'Y,$Y0H_;;SO08IO#%#[,VN]NW$<W MS0&UU.>T813<]2,OI<\M]%HI/]!:+,<.$%M96UBM/4D44$/-R-%NT'WL]70L M)TB]\=Y.R!- ZO,D*[9/`D&[W:&:BLH'0N W0":^?N ]&?M"WM#H2D46"*PQ MU0+\%EZ)^F&'9INJR$&QA-2HL%4^U,AMCL]4HZA5 ,8SU"/2K<LQ,KCE8NQ& MZ[A+NC6\)H,-U?EN9+8KI9OM4=6HU*IU\TVMY<AI#9?1H,D"M),.-D/9[H4W M>!6"*P>]/8 R=-UT6E*+CK7?X_:J 22B> 2=8?)^PP3D18':DN>BENK]XYA. M#SQS]8SE5$: /JBZ39!'8]B-^MWL+M#F%,FF8]0G\NK*0B]WM)X6<:>E(VUG M=)M-%VE6% 8:2$$X:_=5V SO*I]5&I<*IL^^]'B[*:&H2;336X.;H-7<?QSN M.&/6VO+[P01B^H(O*F^U,4KM&T4LV>4W5PZQM,.V$DZNM,MTCC :;K"Y_%RR M)P2M)CYQ<6Y6#!YC^I;*C//[4)&V:YH3VZ#+R[N:N-O7F/H^)\(V^/OMN8:$ MP22FAOFU6'W+*,L*$ ?$B?)F9Y3H1DX*WH_*;-8$U,PC"K K*#&PPV<4X'7( MLZTJ))B9Z;<H'(W)6?F^]9!9C<Y':]_RTX[0/5L;KZPQSQM+-3CJX]=,.Z:[ MS+O!8DWY52E65"D.+0T\U666I Z1H4(&\%?S(/P`,KA'Z,$X1'1>+LE'F.W\ MZ0H-1?2LS$&#OE!R#,L$[*:SME\'!#ZC!=:D4 H[$N(Q3)G*3"8F4;% D 4A M-5632D(:TH8-_-$'7B4;';'J>/].0?<; 'O%JMU#07N/R %>CLF4G,QZH8XA M$,++0S<I.2;?D?]XK01=&TT[UE0[`&[:F[I/#BOE<WAXV:$2G)Z6`#U/18F! M 2R1U6)#5H&0MV$`"\4*N7T"Y&( "MPV:4.PL*Z4KZFE5W<D76!-,>U <.]? MP#:'0/?N5'C=DP7CRJBPYZEJES MW$9Q3 0\#<"W`BW =:6NLD49^!>,EP+3 MM85K.R430L"3>W>WC2Q[HN)&XZVH]J1$#_N!I8_'OIZ+9QD2Z9F.7+M5QO$` MX7BMW"DM"7K.1I$V]8NE.+4;=H><`(G1K/C)R;-KU*31FOK8,/+2^(K[]I4. M3-$B#.#3&RS W99)`CI]B1Q"NCZ#/=/#^D$5+2/.*]Q&WHLQ3&XA:\V.&V%! MD,6?QA4`7W V:RXG-J>.+YO&I </M P(+!;>-TC9^_2;9O(+VTW[$8T%O?40 MBP!Z#1MCZ%("W.&T3XWF 5$*QNO0QD,Y5S),KWM*U4BQ3U=BU$!]YD);^"?D MV&1,;8;T&H6[F TZSD[EH>#6W%CJS)-83>= I>-]1NJL9P<,^'5GYQT U JW M<KJ?N7= R/-JR+V[QS)7.)]^^XRM+>B*7)TF>2E/(CBV#9]=%3-,"/XM6,LS M31%=H(<92 ]8A?#H9$X(1V=SPP1XGSQ]6,A*>9?K!;A^H>JD%):U<=D3$O%- MVK2UV.3XOBQ_?V=I!9PKZ G[4<&EXJ J!R -P U3.Q_2N9ZW3%Z!.3D GHNQ MSYDT,."9PK2^EVO1%*FNQ3ZZS5K+E =H=_#RXZW*6DQ B<.*A"RR?'Z.9X#" M((_DCNKP[['!X)6?"7KZY,=N+=M>$6RW\H)V^T&F=>AE.SK%UE7P[)!PRP`= MD!]Q_PYW>E6J+Z</,82->8$^Q0;<;U!6,GJ2_!9X_'!+HIQG>!1OO 584<Y% M`?&&/+F7\#(MNN;3]J K0INQ3CN7T(Y 58;Z<:'/``Z-8R_2" \6PIRL,-$X MYQ K2LFR%9RL:LI\^XXJHC9J4J+-RNTR!:\EO#("[523"5.;SEQ7&=&\ZR;H MMK3H JL3A=D!<Q<M!G8(-7LS+'WKK/(5/!^RS-)BZM+H8R'8,O6:F0?'=#8] M _W64Y43NLSG?=E&2UVKTNR^D'M8E=A W]>4;43MBG-59&Z ZA,"JYY*_G)\ M:M*;`T3BGLNK U96.LT=2SNP'BNC)ATS[=?EW;77D46H7M<'/02/.RC%]D64 M:_'/("$Y.256]:7JUA23(54H4^(A<[ID:3N0UK1BAKZN<7E]"]BW;:M1:!I] MPAC:HO8.M+,X-1K$TD>GZC#1+1/'QLH$NI18'0TW1\(7X!JY/9NY#;P/P/VV M+&+-!=C>;V#P74=][F:%.H;\'XC+;#1[^2")`%9 8-# /TQ$?H!=]]1=K$XQ ML8\"O+L<%?PQNNN[3WNYR:/9UU]9!Y0R_-H"2]L2]Z_R(Q")5UWV8;=.KOLN M;$71V PTC %_/24OV37;65RQ\U8[]HD6>K-+!(SE]JO=Q[8!$1BI:F>RVCT3 MM_]&5DD0`O9C&:,?KVMF!+]%X7/9*P)/W^U7`'T";%>"I$D39T:(JKP&1 =H M<P&DT1F&*U/\-&NA3XMCCG^A;%3]X02/\:B"G<-[:T:ED3[)6XOPA ! U8<L M=+WTA3=NKSF^V(?+JU3*A"RT!#BJP! *!';J!XL6-W:VUKL['FFQ4KB=]7N[ M#H<?5ZE:=)NYC9&!TUH)".EO^GNF)(. B!;67+[4F>!'5?A)DHT/HKH%!*61 MVY?![E"GEN"]P %$ZLVB,G'H&F9!#ENNL(W.$!Y-2,.O5 7/F<IRFDY.1AI( MQ>]9=A P!QP:GBS#O$#C5$ (,3MZN6.="1C;+C:VYM$T1NK\ O9X9NN9S)W MN]\%I>^8+ TVAN]S\X:4#U];BPV^J+58:BWI-1,R &[KFP[W02Z:?FX?,\!/ M$3' 3*/^Q? <UH 3O<940=<P.[IA,^GSO'4``]M AUJ%(K? ] H_?4Q94B;U MKDK[N*J,(G[X*#_DRVF,-5"N<QHUN]3G , #V&/SV+)K%A".NV-+`">K[,S M#!>0)#^0374>= X21&$"+&1":0">1RJ5B!\ZJ6IL)ZZ<V <6A:SMBC"(`_6Y MEFAWTORWDJTPO?;VL&\[\]:DT1R&F=2 'B"X[A"4P=*+K4<4C12[L^GHCZT' M![8A3#'MIONQ27VN\<#&[2E(.K24:1TC= ;&QE7M7\V;O4[?[?>9\MZDP.)F M`MF.S#D8=-ED5S %= D"+1GL=O?.CB8$_OWI:&P^0#>]YJS+/S.=.VU <]MJ M7Z&WKN=,.[C^<]1+</U_K5Y:N_^NU4OG5KTO]1)<WXEZZ52)V/:H%PS-UU^P M>AFF8&ZUT[Y<!0,;=U= M3/AA >ONN,1-_APB*LB#>D^^8U1:XW$%)]Y)C_X MD+^BH<[<VXIF7^P( _V^+W:\QRFB?WF;"6IJ;S-!S9-J G9 -'223H3I=J]2 M('C21\EJAWQ^FB&Q=YDSI?81JZE30S8)[:K/>.^Y*!N!54"+RJS'N6^?M5,& M>&#"Z5/Y&X0A: G929T'KG1&K3!<#%W:8[_":,CR+;1':Z4L_\3 ^]FJ+CS# M2LFRREW)UUK+=]<<HS+)=C 3YO34FR+(97$=X7$WGG[K'XCWZ3<3:2'] K\I MD'%>QXF+8<6B_:Z*H47W."7?1I(`JUQD [=,DNG_''R2H3.QD.$?P^[Z3F52 MG8_O'*9_VH=X=:5:-:LFKJMA=780$P)X9*.S)#;3.> V\=CP!Q)R%MAG'QI\ MU^G[^FQYSP>H!EX/=5/_QD*5&7W!\ =PVK^&\'Q-TU]*BW]]\JK.+M6_;E!S MLA*Y5A\+N?>6N'/_TKY>O8MJ:1/JBRE]*HF0/Y/Q7U!+`P04````" !5BO\P MGFOQ21H4```3: ``%0```&1T;"]C;VYT86EN97)S+VQI<W0N9.T]:Y/;-I*? ME:K\!XRWKI;RR-*,D_MBV5?GV)DK7ZVS4\GD[D.<FZ)$:,0U13)\C$;G:'_[ M=3<>!$!0HF8TOK JV)VU"#0:W8U&/P"0.WG*)L<L7W_%GK*+..$OF"QE%4VB M*IDD<5F-(VPGF,NZR+-2 OT-VEC%5WD25IS-D[ LQQKR3<&A-A+8SK^MENR" MSXHZ+#;L^=G9MP3S<QXAC,#VS3E ^\\Z:=H)9KU>:Z+8LJKR%Y,)U(W+3<K+ MN!S/L]4XK"=EMJC68<$G#0%9OBGBFV7% C=#PLEF&_8^K*HE7[/_CI,R2S7P MU3(NF<+!X'=>9+=Q!/3_-2R?Q>5?1VP=5\NLKEB8;AB_RPM>EBPK6 SLQP`' M'8LPK38D`?8N96G&^"U/*^B8) P&96$-&(J2S3A;\B1B21S.$LX6 611N$J MO.$E"XNXC-,;MBBR%?8CA'7)6;: 1X/.1MB7O%C%91EG*=)^ X0`256&>+.4 MXR]$8/76X^9B3D>$*4[G21WA\"#8%2_F<9BP, <>YV$%^,L1]!&HDXH#^Q4] M%SP"92CB60V:$%>$:E%PGFQ&K*QG_^#S"ON %!99DF1K' %$"%WFA/:%YN5\ M#+,!S,+<Q6F+9[:J04W2K$(I`L\%QYG R.^4;;*Z:0=]C%>$L5J&%;6MBZSB M1(3 #JQI6;)W"X)IRPFH"%$?HGI>"2&%4#/_F&;KA$<W*YQC $&T$HI%V;S& M>A(96V<US#;0"W(L.$ 4)P<D!7-%Z)#: O]6QR#%9DZ?C]EK%#' EEE=S#F[ MY05.<2EX!'RP\.(4%LPJ+#X"6 A$U_.EF"%#3H3.EA7"SCA. E\:FHIOQF)M M`*882%B%&R7\ J^R6\"$6B3I)(U%E9($:YT`JL=,X]QOC_H6]A36._YG\O0I M^[ ``^88+I^-DITFCT#("J9?T# &&L9(P_3H8TVDO7ZWRK.B(A6BP6-ZIL%G MV1T(/9E:E=4FY^.J"..JM!N05%SM6=JNYW=SGM,*-7X"V&3B`.)X<;5I8UC4 MJ5CBS:]=0#F:$K UW ,%=NV&C['Q!E2V&P(4`12R/+[HE>I,T$J!_>3A?"E= MTS/XHQ98M^] ]+!"4V^UP%KZ$>DKE3O3+=^.V658A*MGEQDL9]WR.-3G17R+ MBX&G]8I] L6;9//KWVKP&?#\"OPPVTZ1!NCP7AJ:X/G_I$#3^1#[EVC6YF0D M`ZCX! H(!:01Q& )4T!Q/H5_7K)OGD_9Z6DZ% `2#DN\")Q17[' G+U\R=*A M'$:!&KVP%+RJ"U135;$5/[=(&/Z8 PZA.<:_VS")HVN7OS/9&RP!+ZK "S8$ MF.UCRU];I7(=YL%5(\K;+(Y$99QBQ''%DB7X7?50+,NV2*_ KX*_5_ 'T%-; M;%!#+46KI9 MU50+\M$8UPQ?HU7^&0R&R37"?9C!LEZ0_T>0'[*(BT8E,V' M[3;9/Z]G$*2\:-B#:0UQJ5T-1(%YKODU6L$IFSRE0:B*J',[J2&H9PH_9$?L M.=[? ^ALQA(]! ."'= V=QS%BP6XSW0NQA XS]/.CG$:\3O19]#\[H8OX_^5 M0PSTSZE:."WQ->)BNJRNJ5:8!T.$MD2TN)J.T!,,^VV<U:46OJI /.%F$$6> MNP?"E-]51(E"B!7=R#K8--3N#=J.`N(WB,$AA %WAMD*#BXC&ZDO&<1<XP8# M&4)#6O2SVX1)&=)O7'E"HBZ,% [!I'62M$"(78W&`=GNYS")4XP:V_QA^*C' MQP<:">'*?6R/C+E2*,PZQ'1<T6BUVB,>5!9+/'WTH4Y!4JA&X"IGD.U -D)B M0&\'<7*D<S0VKXL"U0Z;#2%)7ZF7&_ GP/DWGMY4RVN))##$`[^ZQ=- `8O. M4[UT54$7#/7DXT ?V DX5L0Y%;,L'L9"-B/PS0`]M'%\VKI8A<N5`ZK*1G[" M,!L"1(=:Q.!&._F0GI<H? 44&E/Z^^_FTPDUDLYTN/ROOY))4?!SR778U3 5 M[7+0.JOVU]%M"-:U"%3%6\B\*/QD;]N>5=EU%HIN^#O0E31C4X.B>XW*7K!6 M[5BJQ[THZI2]G$U##W8$4\?A`V83YH _)A\>(]"+EWX:(&R$$7NH7E[J6A8% MBXY%F%UZQ20F`G-XK#<"#8.$UJ)T49"$96FB&W/I^W&0T>^T5UB<><(">M98 M'\=.;SWX#\'8=HR6`?-.!L77J/KN2'&Z=V33=DGS9% `51RN9EFTZ<^3;[&= M!&^'8W.9=([KL.KXYS\4QW(-"X1C%5ONX0A3NRS_'A*UI P:[3>RH ;R8-Y0 M_5S.?' XV+$%0*X0$(_%XTZM]J[-9EDJ9?*:PRTF]AU>4P"U[!WM6F!:\4*U M4:=9PJGE*KP1'3^9_7V9F$&M8?G: 'I0UF'A%*"A`(SV?DS MIA\)K!M_MK] M'+.'49\9U5;9KIB68D0*0O'7U&VN,OR7<O#,GC!'FF96R:(ZQ[4\&'S"_QDH M=\C7AD ",?:(!D%]'0PL-9IE6<+B\CK+>1IT<Z"UE! 1)L!/*A;#XLB8V$1M MKDEG&+G&G&$\ 1\6>WGM(MAC5VQZT1E(R_K9*94H7C6T]LY3A!U\G>?)AO;= M(DA\;T!KY9Z1,0TR(QZRZ*9[DA%%P4NY/V:W85YA^WQ-L4PLM%)X\HS]WER, M&]T$IA\8MLC $B^",Q -NPS;K1[<6&8%#S]ZK+ICLKLRGX*7WAEI60G;`#N+ MW6[4ZV=+;))-[M >,_;-L#ZX&K'O0%S?K_)J\UU(<;7DV]I!BTMIP/6I#^;\ M409ZM'DF4W_<'#'5RS#Y#>':YN- /X$RS<%9G 3?#<<E/?"(V/KZJ\DI.WT? MW\5I>=JD9:*BH1$+&*3X#N9<;(;_A4+^(>T[GLJHUV0H#5><7<$(95/Y[Y\Z M5D57G-VW[/5*._IV%LN#]=P$%.5>6X&B'+ A*(JY+; [L<:BY*+U]004=FR& MKR?M!$NGM;"899M'U(>A5!DF+EGZ=6V WA7O[!]612&[RP&AQ^Y5U#D"RT/T MI=<[HZ$V^6:>UUWL$&A 1!Q";1S_8F45YW P8=4\'T*DDJV0X&O5RU5$Q*C. M_ [#J'JY&"F8Z2*2'(I0\558S9>==!&6+L):6+IH,3KMI: "W2EA3:PZ:3*Z M[:6LP>;2AO.JE5*B9A<2Z%(=NIX$'LY&QEA#D_T4-UXBAU[V5O+10FHQV(4T MNO$B592J?T^"#E9-O/881H?=A/O&Z*2]:PR'#UQFY+EVQ _B['*^#(M??NU: MJKM*N;H&%%48I[SX`;TF$WG%$[0$3W0\U7A5?1P09VD/YVK$%V_Y(JR32I", M&,S-,'<3Y]/6B\,YC$#6LWR#=U) N^ED79WEZ%WVF_B6IP+VPYPESI!&>I1T M1[KRV-XZNIA:'3R=L.1UN;R>A?./P>V.Y'_KFVM\^GN.? ?O.!PFZM=1A*<P M2A E RF6-ZF*#). A3[H:OI35D,$$]">XRE8?!&?U3?L$X2FLS=+]&;1V[J MN;B0EQQ>,9 J/O7LQRS,C?PE#Z/]DA1PE$2 MB:8+T#BJKU0H!,`LY,3K?.D MY'L'`BF*>XB 8929T%6P/(M1CCB5>"D-R1=WIM2I#E1Z<:VQ-PJ;R)?I;;)1 M"*MLW.[62IP\K(XD#5)^4U?&<OA+'$;>,Y,G) C?)=^Q>50F#L':^TH-N%W7 M`=Z:_M/3U75"QUD&I 752Y5I+O9HLEAZGTF142^_%$4VU+;19:7=NQ69J#ZF M( M!"(4^AB(CMK$^S-VIQ,2++H^BP#_2G4=Q)*R<DY3D7F.<Y=(6'[3)1+L= M KZ^&TP/603F+ 7,;Z/>TJ#([2G_RJ'39MEI_]I1D*:9\A[H8+$(4&#ZAEJ4 MB2N[>"N9A!V1?=[,$Y K"";^X\V.I:OH.,(J]9B#/>=36)X].XX&[K.AH(!D M0K\D_9-BU'; ..C=K8/][+>";"Q,YWT;+"TR3/ ':J-MO9C"+ G\LI0SE"\\ M:#^O`WB/7H)8PB(XGA]'5XDH-16H4^0DZ<F5?L?F-ED$]Q)-#X6R,%U7V36Q M9WHC?R=F[9EW FF,MA+N4EJW6W,OJK.;HUYF?-AY&ZW1WTX0H4<*Y,QH[U8H MVLX3Y YS6Q$U-C8.UU.>A'-#_4FIY#[ <=4JB(?LIW68T^A2D/2J13,5*G.- M*[YR8J #%*VM9[ _HCL/!NXVM%(OVT(.9'%:! :T5#8'$FL'`W4M>'+:5BJ\ MG7S2L#,,G#%&Y #H.$XG^S7?N"$Z83]D:QHEY]')R1XC17-C3PYIK) <U$QB MT2- Y'&EW+\4 G >B"9I?'43/G=*IB45 4I%Q4H."KQSJ^!U)5^EZKM5\"Z5 M[TQ 9,]!`,+4E15&!.").)X5-3WDN2^=(.T_]SUCE!#M=P(_$KQ[7U+[`'DA MEXAJ.C9W&L4`?<ZA#R-%W<R<AWDXCZN-,A^*,!\M"O8XU&ACUA!%V1(S=Q-, MHV88,V/O][,D#R86S:*,O8F8AS!*/F(OHY\E2#6Q:#YE=.?A$_]IKU.QB_H] M*+O<VF-_.7^A-AB-3EU+]Y'/\'NYNT4(P:/'WQT2%[4#F <=^ \,PN4,GW0P M,/10CN4/<4\`_VF49O=Y:H<Z/6\NU/;U!6KUA:D^8%6OWH+M+?0>A3HJB%C) M?ZOQC-E03-5QQF_B'G>#<"M(]0F:74P%U6F?O31F^4$D\C0ZD,#[D^85GXPU M/32ZI]&L.$">;N> "2(4]"'$ Y >1GIO.;<(]]ADM2SV7T;L6!C?O)#71WJN M"L<UA>+(OKD<HUZ%7H!ELWNZ:8<^8C.$I8__P9S_!(.[B0<SBBDIW4]'BFK? M5$&#C :]',^W8"G>V*0IH9 '^HU/^>77096]+HIP8UXDM-KIH50V63R)'3/# M-_TB'.^O4P-H+%,]PQ/YC]WHPBVUB^'5(/]\!:U4LY7]I= T2<9=QAQ?Z\<K M%,3AW^EK`\2=^-GB4:(R7I0>V[!:+OK29+\Y^-<73-QW>IA22 U3*EG".':_ M)KINAP EOMHO8VVMJB.[/R0)A? .`BA_G51A*H,-_/ $Z/!,FH?9QNZG3[>1 M-(H?&E.B-B-G&_I<!)[C.IUAN#K%-^K4>3V>X2Y0P%<*+X]H49\$S<H8,?^Y MO77N#G0D>(NFZU(`B]K3CUK\X($#O=Y'A-#?)8 ,3>K-K7F#8!^WUO6$AW+; M.7 WMV87D]L_];VM[PJH^2J%F,ZSX&+$KIZ#T33G^A-;T*<Y=D\>]1PVF'JY MGSXHW2F_$$918=MNN_DY/QH_ (DMI.-!`AZ#N87+EE=U_1LM+:TH[<ZRW3CZ MINWH]3(&E6KKB3,R*(UDK*3-R3&N+2WLB*/O"RX:R<J;<*(:^&IL04\?#,G3 M(K =BCI5J0P);8^*JJW/08M\DI;_]H\K0OS:#WXKQ\07XR%!G49VWQ LC-C$ MB$N)`XB4!D?<1\)</<?/=X#,"WM7L/\TC9B3\HN$^$B3)S 00=5#YM/>QO79 M=) BC)W:N09NB3N3^B'%[S'1777\Q!#F#0V"$E?FB(7).MPT>!L$S7*&W*;" MS\&T=_LE#WJ9VX'U3D90+BQ>&-,L9,COXI)V,]O6WI,9T"3+>NMM>;S."G%C M&G4;LYT3; (Z_;" %MSBOJUOF!W=L-AZX;;VW M16N.%\TE[B5_S2N-5O7*_ MX."1JJ,[!4] ]EDFX,V=1"X_9(:K<Y9P/X8B6XN,.84$'Y) 5-T?LNH";<'W MZIM'4A6\1 D_ ];:9#?(6.U,^6&J]%[\_HF%48EG^JA<RL57WF: HAS(B.=Q M*8Q35D2<4O]U5GRD3]?Y+P(57+Y?P)!2\;6'<AXF82$JVITJE!=YV):, M8% MU'^R)QXA/3G&C2A#O S?H*+M<6W=0* GSC>OQG'Y/D[_"[L%*]<^[C.N#>2 MEM9+ME(-3<M 95M8 NU#A85DH+8AY>-6_5(_MMI:MZ4BEY_[EJ$A8+]3OO\Z M%+$UZ1M=W2W)IV'(3 $U=8W3BM^ `I!T[>[!R[,1 __^V]E0?7-1]9K%O:)G M&.D:%=STK?;BD\T4"JGN?R["QUV$+F1O9X9%+081RXS8RIT3`]!7C46M15_; MMEU]W]74R[&%=Y_-L5DS$M[]Z7?^$'XGO#N*WUF!W[F]O]]I43'XO'[GR OE M_]_SA'<[/8]N_M/S?(&>Y^1+=SW>,RZ\%.G?8;&W4]2&,NI^I/=.**T;.Z-: M23SVS?(\*R'=QT1*O-UJNJ'W^)J?=U,.-$J_?VCLG ^',#X>SOC>360[$FAC M-_ > [H[GUV `3:VZW$7O'._H1<YYIZZ*X/V?O^19& /ND,&%J A`_<DX) ] MEP=I;*Y>-T65S8^JLMKBBSDX"RX; []'JI=ZYGINRN_'YYV42S$'E\%P__Z\ MH.?\7EQ +Y8_,B-YBX7/;>?D-KLU:$^=&0RZ&?=8#]6SR[1YCO$.PN_*V&^H M*.K;]B'>6O8V\;W.( _"[R>^ZZSQL53$" ,M%3E$0Z3Y)JDT7W[F\N"OSTJ\ M&&KX0V5[T76.)W;U6Q2='TC1N7/0= ^B% TY]A%*W^FT3AOL[OJHN,R*2B0' MGH3 88EWPQFC8:S#AD? (9S/(<JG3N*"ETZ$FBS(QN!+B?9G0<[*V)T2 =IT M2Z1)AJ;-/7A$ZKM7\Y[CD;_O(LW.SRYAT??YNP$J^Y4J\\.Z`D!?ZI8W41O5 MQA,=?!' >QW5-$4V9UC\7\8%,*/(^ZZM=^KI$_GN^\DHR)[=?_^=N97&&Q?] M,-&8+J:J>7W.<MM8C,O]\GHP/8U]'T'N>O<=,C&\:JSG9'^.#!J25HO B7[A M*/ 7$, )'H;5]/]]HJOKX8?TR4BC'K'$Y0"+E$1BO >Q(X65/[?N5[W$Q[N& MR-]C?%[__P!02P,$" ``````E*CS, ````````````````H```!D=&PO<F%N M9V4O4$L#!!0````(`"**_S!W*M6GE 8``&\5```4````9'1L+W)A;F=E+VEN M=')A;F=E+F2]6%UO&S<6?9X`^0^W!IJ.;%ECN=T7*PZV#5 "VQ1[*;H0Q(8 MU PEL9D93DF.%*'-?^^YY'Q*LIUBDU5B>>;RWL/#^T72R3DEG_/S] F=TX\J MES?4?*S+DLSEB1'E6B:J=/YAEK&FU_ZY-I6VC<&KTOV'QRG-A;6S3NFED<+) M+$!>SZVC?XFR%F9/UU=7WWF57ZJ,50+.MUZESOMQK[/;[3IBM'&NNDD2R&9V M7TJK["S5Q4S4B=4KMQ-&)OW\NMH;M=XXBE]./"8M]_1OX=Q&[NA7E5M==LJO M-\I2BT%XKHS>J STOQ'V4MEOIK13;J-K1Z+<D_Q0&6DM:4.JJ'(%/1C"36[O M'0"G4*E);F7I8)CGA$E)U$ PEI:2-C+/*%=BF4M:`85!,U&(M;0DC+*J7-/* MZ(+M/&!M)>D57 <\>U__+$VAK%6Z9.YK) )*3C.N+B4_,<#(NINW"M&<>B15 MIGF=\?1P;"%-JD1.HL(:4^& ;Z>P"="YDUB^\^]&9LHZHY:U _N<AUH9*?/] ME&R]_$VFCFW8"RN=YWK',\"%,$D][$VWEOD,T<!B$3M5'JV9BAII4FK'7L2: MC>1(2%[O O:Z[L>1CJKPB&XCG!_;&>VD)Q'0L;3.E_1JY76._006 O,AJU,7 MG"0 2=^7>I?+;%UPC*'#L(T693JM6>Y=1CM=(]K "S\:"8]R<. IQ,K#,5LC M?Z\5O-C']'I&W[.+H6MU;5))6VDXQ#:L$7 5EEBB8 IAWD-- '2=;D*$!G[R M<&-?L>Y2<A!.>Z-C\>TLU :0%" 48M\ZW\A";X'$6=3P]!G+*=40[G("K&?4 M83[>DS[U0^>H=_Z7G)_3VQ6:V+W-ZZ!/-9;)%V!3( <"D1F(S,+\+9'%9Y\U M:5KXJZ+2QOF,\C24?S^ 2*6:X1;VL4]&O[;?CF:+]G[LJ?I)!HH6'%\)#I7 M[H,4OY[0'TVD1 -/GT0WZ%A+]"/Z;[VTJ5&5XS;J1[^"W=,G?X ZHO&V%(7$ M-E B"6O?98+\GQ /"& ZD4 7MM%IJ, [X\[M*XY;H_HZ\I^MR.O#H1%3Z'C^ MK8Z?^J/WZR>3XT84]S/12AGKIC208(:Q``T<E8DBAR,B!=0(B.W^R:XW+B[N MT/"5[TVWMU3<,0C]^2?%G3&]H"MZ]JP=>T&]R<1K%G>][O.1[O.A[F1Q-/D5 MSQG'C?;E"/GK`7TVC>"O:*FS?5A&%/7*T6WDO;$(8 :+(./?C:B# KA[;D!/ M!2-TAT)BD\[LJ6CTX:2LKN))2\I(5QML^#A6]"H#)T\;U_#O?GT/,/E)LQGZ M\6.4V*U+K7/L)'>ZDN41IT&DOVHCW4P<K >9D];& - #&&-+K;"-9%M1IC)^ M(-E&J=*E54?K></J ;3J=%^TNB=RHYUUH'YQ.W3X`_X>5?_C>< Y'=7HZ)3+ M<NTVO<?4*CY5!3SDQUN7QL,2O.P\<#EVP 7-)Q-*Z/) %7[ED<RM/ E\HJXN MQL"7#? I7.^:07<C7;TJ,_D!O0'?;8_!X\,A[X,0M/D$,DC^ [YS,D6:SO,X MV.,=Z1,P3K:;XRHZ:7U_761JM<+1"(^?WIT/R;:+^FP>/ WX][UX#\XCC9O+ M\A[;!TH4EQ4IT W)$ =K(^[;,+DH=?4][BO[F)\SF<LU3A=XX;O;(*VW$\K6 M?>%BE\#9F&[I:N$+X/%2!J/AUJSH=M I\=YV*WX>MR*/TL TTV;K6$V:J?WD M5]RP,19T6^5H"3>\7X07WP;"]XF.\"B_Y_]??D_[>C+^ #D.=674%H$*0=SB M#HP[;!N=IC"&233,_C!;' WSL]]6D,$-M\,:F8QMCX,-VQ.F*(LNQT>\>V]# MO]E-%X?RX5XZ&FBWYI%P6!H?/S9WG0L<W<&CP.4O3C?"O'GWYAT)L[;A[!NE M?*HDKZ+XG#2_XJ0>BL4'+QY+K9,5Q)?_"&%N[TN1F4/*AYM6$L-^RMA3NF0C M[XQ>_?I(G36]3:?-]19%.2.;^2QLHP,Y0YCK7LX\PT+#KW<1-X5P2PF/;\Z: MO^R<O4.VGH4_[YPM^N$?9/F;`),P_D-=EONS8(\(EFX5GWV=O2W/II3//<-> MNO#_;Z 9'Z^FU1]8O);6^9LU;C;D;Q W,/2 31?SK4DM:.2EJRG-\7.!K;G- M^YX#86+5-=96WL(>O!]/9.;_.V:2M*)?_)^G<+G'Q6T?3]K5)0E"V4G'/$+8 M"'W'A^.8S>S<,I_R;ZRQ:2:<Q3"X^$+W^;\`4$L#!!0````(`/N*_S!:]&5% M&PH``%Y4```3````9'1L+W)A;F=E+V9I;'1E<G,N9.U;6V_;.!9^5 #_!V: MF9$2QY?.[DN"`CN818 .T$60S6)?" 2R1=N:ZK:4%-<(\M_W'%*B2(FRY=N MT\H%&ILZ_,Z%Y.'A9W-\1<:G? TNR!6Y]P-Z2XI7FGEC+PO&S(V6=+SP XRR M=.2A(!=^R%D2IX7\(PH1(43F 9NF-"4W9!Z'B<O\-(Z&)'2S^<J/ED.2`62Z MB!FT^'$D`7]CU,VH)[1/_YZMR.]YL"'O)I._\>?_23Q\+A3^,DTS_3F76:_7 MT &RRK+D=CR&ME&ZB6CJIR,P:.3FXS1>9&N7T7&E/$XVS%^N,F+_YG!,,MN0 MCVZ6K>B:_-</4L72IY6?DA*#P/N$Q2^^![;_[*8W?OKSD*S];!7G&7&C#:%? M$D;3E,2,^&$2^" ''2$(V6;$\3Y$)(H)?:%1!AV# (!2XN: P%(RHV1%`X\$ MOCL+(,: J">&[I+"#*&%Z)*%BP.L1\'S%-*X 5\5.P<52-'6>BG*<0>;5^B M(6!2%B-N'%%\AP!:;ZDW$<,^Y$A^- ]R#]5#8$/*YKX;$#<!'^=\;-,A]!'0 M?&;X&?_,J.>G&?-G>0;ARSC4 E$:;(8DS6=_T'F&?3 *BS (XC5J !!"ESF' MO96^3$<P&N LC)T?-7PF80[3)(HSC"+XS"B.!$5_[\ FSJOG,&?]D"-F*S?C MS]8LSB W0J"#:S*6Y,."RS3C!%:X.!^\?)Z)(+G0,O\<Q>N >LL0QQAD$+:0 M(EX\S[&=AXRLXQQ&&^R%.#(*$<7! 4C!6'$XM);1_^4^1+$:TW<C\BN&&&33 M.&=S2EY N6*LA(^ EX"+$2R8T&6?0<P%H_/Y2HR0$B<.I\<*96<4!\$<#6G% M+R.Q- #)!Q-"=U,&G]$P? $DG$6%G7S&XI0J#)9S`JP>$8FY.W=U?9$K6._X M;WQU13Y!LJ)M2<Z<ST3W\1E,"F$B"&M&8,V(6S,JK+D[N=)QD>X_A$G,,CZK MN!4^_RRMP"4=1W>-]D4>B558O=LFE.!JAW1 #5+"47RXA%G5+L'_+R)Q/;BP M^&?+NK'FD!X 6U 6?LAQD)[*S85Z?!!!>A;'`3[W:"9E;U04F.2HO7I2]IC' ML"K]*)4/7MP I\_9)J'0$,(Z'L-2B9XQVYM%W"\HXG[11*1B1O_0K?^(FV1E MN11,:=!1$(,W)OA'J+RQ!A?79YNXXW%&84N#`=0L^NA_\2/Q?$P^S2"X"_&< M[U1^D0"8,-Z(8#\.R;U#7L7BJ[M["]O0##89\J\8)YD;\ >7]N.HBKXSN' = M7 YV"\L- 6W"ET]05%8`?!R88=-L9:QU%<I_LS%.?*=BH;S')*: +$XAG5O M0&CTY)9J_5"WXD"%4+6I`/.<,;&;I!ELX;AWE/N?9HT:NPJ3Q[6!6<5$8G%! M"59U4SS40M.,>%4%$ _F\1+&6N+YX$#9:,-ZJEPE+],AJ;6\<RP!1I_+3LVP M5-K*)*1I*QOWTE9V:FCC56W3+4P K7[A6X<'CO=N=T6 -[S X&UNU,%;+=>K M\*8+"N N1R14NRLU;0V?%-A=GE7:ZK[!Y&/^"ZB_Q<Q3+*K[0NBAW(<N;>.H M#A5EJ$8*1<^XA94Z).X_"U<-N%H4VG"]I8;;;JUA'.N8A4AD0C38:9AV9L2: MC8V8EG\O[99!J<$J4MVCVC*[6J%K1BL9";,\YC3;D-0)&Q(E4Y.%(^1?T3B8 M5E&VL']04^GMK;9?_9 ,R8^)\RGZ8<BA'*ZZ/(J&SXR\)VSDY8F-3R# SPMH M67 IV"-B9M^AU,A/G^.$1K9#?OJ)7(*4C:U%KK<=1TBYWHL;S2E\QMZO;T+3 M&]_DMWM9N;7+M .ODI$;.?4MO(: E<(D1O2HN8.*1Q[O50\^(>V U=[#^&V M0M,K0C*:Y2SB]E8BW!0N- 0K^'!8;^60* &)DW\#/+6;<2E R["4`4:SWF1M MPRTOJY"=+B &S]XR<C4?M*AJ)BN94 ;8T%D^TSO'/ASBRG$HN^% : -TW*A: M6G0L6=85-;I]/R1/[V!>*<L6ZKL%/TK6J_;)I5V-$52"V-6ID$ Y/^^%_OHT MZ 1GRZ$OEJOU) .FU*V/'#:%4[THCN2Y&&M9-P ()"4\O:=53^1*UBL?]FX\ M+Y=9BWR:$Z^852E9N$'*3\ZEM C9!GYZQ (.S]E)$J=^QBLQ4?_SH5.S3LTO MF(=RNU#RJ^,0<= P;27$,P7P$"5J/!&C3=#&A\UVVW.<:M9V=%/-]74WM=WB M&#=U)5O<U 05-]5VW<U3SS5YV,;)EAP_V>0B%I&=V _5FMT5O <Y(!-CKN[0 MWQCK!Q':![L,Y%O3T.EAAD(WDIS8UL3YTW-+QO)3IQ;#.BY[GB*IF-)$+9[F MC%&LI-VF:VM3-_VX1&%:^D;3ZUF ,/W44Z(<")P2"VU*=)T111;5UK\(V,2^ M[[2L[AW98<]HWC>"AUM\<YD+^.F^]DRQ=CC*)+52J"I & +JP #0* \I*[[7 M:E:PR#_$R:])$FSL&O.!7Q:IIUV'>$MI*, BS4)3\MZ:H'Z5AV'6>ZLL4 >R M/E?K2-(HU_ _E:F$MX"BEX]<ANL$4VR0D(W^PIZ0R_?XE0R'*_"L&03A,S>/ MK\EB)R_#S#B#JU>)U7D=IZ;IP *U)O92#B(6/Z! 8S$(9Z$UF[0EMZF%K9QL MH2LG \/XRBU\FTZX;6,OV^A+$T]9)RI+1 -$DZ74*$JI0(N#U*-1CW6']R8$ MVQG!`SF_=M)O+VZOC=S;B\-K(_'VINBV<71[,W =*;BC**TS<%IF4NMX?H 4 MKY[DZ4F>[XODP2]C4;6R7W[-=,GTSZ!+NBHY'UW2;L$)Z9*N2GJZQ' \,05O M'[JDI?_IZ9+MAG:B2_:T]2]*E]2\-*SCH^B2W?"'TR5&[-/1);OAOS^ZI!:3 M/>B21L^3T"5M]G2B2[::5-$EUV.]GNHI$SR2?#N4R?7^M,ET"VTR'1Q$FV!, MOB8JQ$"$3!4]^J^P.E,^/6G2DR8BVVH,1W//KR;O091)<R>^ZPF3GC#I"9-C M").>DOAV*(F^J/U*BMIS7G&01:W\69FIL*W_YHS7MD/R5)6WAJLI;17ND_-7 MO+WPI/74Z^"R8]=;"_5 2=C^XD)_<>%;N[APPFL+Y[NX<)ZK"V?YHM=\<*G9 M6?[M='E!5]%ZCZ%FMDE%J^5M*AK'K[,<P.[4UO(05E;WU[LT[0=M.D,5JNH% MU6-__#GV^-,XJ0QVGH$4Q=4Q:& ZR^SXI;UYH6 S7?ZJOV45FNO^X_763P'F M+NJ7)IUUJBMVEZ\=SCC'ZVWWM>5;%K$,&W<XIOTECOX2AYA1>U,`_26._A+' MB7Z5T%_BZ"]Q])<X^DL<!YO47^+XOBYQ[$7<3G8SM]ON=-2I6XQ)DYSM^&.$ MEM\A5$1K-?Q5]X:U7++33PTT:P[E&4PG_*T$0>/+7WQ>6YS<DS,0`3T'<!0' MT"?/;S%Y_A]02P,$" ``````E*CS, ```````````````!4```!D=&PO<F%N M9V4O86QG;W)I=&AM<R]02P,$% ```` `(HK_,,*7SD=!`P``4P ``!X```!D M=&PO<F%N9V4O86QG;W)I=&AM<R]N=6UE<FEC+F2U5=]OVT8,?G: _ _L4VW/ MDYIV>XG1AZ' Q840P9]C( .$NT=>OI3N/QK E%_O>2)UE.V #K0ZH`T0^2 M'S]^Y-'E&LKGO"XO8 V_6H?7,%V1Z[)F5Y+Q!RR-.P2RW+2Q]*E%LE51:TR. M^Y"H"W$*?3^:X1Q1S([O" UC/2:X^ID;^"VY`5Z_>O53MO_9U6H? =Y<17YL MSSY]W\\<H6'NKLM2OA5Q\!AM+*K0%B:5,>RY-X3E.7GH!K*'AF'Y;I4Q83? M[X:YP1[^LBX&/SO?-C;""0/DN:-PM+5P?VGBCS:^W$ OQ87$8/P`^%]'&",$ M`MMVSHJ?!(IT/.3JX<:##X!']"R!SH$D!9,$ 2+L$!IT-3AK= YA+R *6IO6 M'#""(1NM/\">0JMQ&3!%A+"7UP<\ST)_0&IMC#9XY7Y0(D*) ^(&C_JD`(^B MY[S=V,Y-1K*^<JG6]"*L=+:RQH'II,;*L.#'C<2,T(Y1RN?\3EC;R&1WB44^ MSE![0G3#!F+:_8,5:XRJL _.A5XSB(024F78Z[F6JT*Z(<5*[ZS_JF9HDXR) M#ZPJ2LV$V G4>K<PA'2V5\[8-B-R8SC;> J,F<2(+J7-6L+-/OM\K9.P,#H/ M=:IX%,G(E^JC#[W#^M!JC\5'82<OJ$.5]'N6#/J0I-O"5W0D%$6U.:*4]"K# M*5O"?Y,5%<\]?5W +RJQ^,:0J$(X(FF+XUBCX'52HI<#TQKZ*&Y&2*>J&3OT M0*<,]U K]=VA-N%I-686;XKQ; B2%0JM&4[B$[;A*$ Z11///+$Z4A/A>2:$ M=0$SYO^OIV^]8"WG7?_*]1K^WLL^^X8]]L3*FG#*[\"ME8D8:15"J\BTB ?+ M<J*U??;\Y;3E;]HN$.=)RX1L?O^"4/X?GY_$E)-1MJ2,_4GZY>WJ\N+3Y<7" MR Z,\#[HA!CWA[)X(<:%G[[<96)W/'28R2UN >Y,):<K*=[R"3^ #=S* ;0L MJTO2Z.^&]>/]TWC3R\2(Q$N?9#F_>/L6:+4=C??C;1?J80Y:+&19+K= A8UW MH4.OCZ8^&E_A<K52A^RUF-+"#P)85(E(3MM6+??*_I2;D!/Y$\=SWLN+>]$> MOE3K^W3E,U!+`P04````" `BBO\PATKTR&L#``!X"0``' ```&1T;"]R86YG M92]A;&=O<FET:&US+W5T:6QI='DN9+5536_;1A"]!\A_F)PB*2YI)^W% ]! M (NT" H$O120%B1(W&;Y2Z['V+9PO\];Y8T)=5NFX.S B1R9^;MFS?#8;FB M\BG7\V>THA^UX6N:5HAU64=3>F7W7"JS=U['I UEBMKH.!2UQ.2X#\EW+DRA MGT8S'2.*V?&=9Q6Y' ^X^B$V]%,R`[V^O/P^VS]UM=A'H#=7(9[;LT_?]S-' M:F+LKLL2>T48+ <=BLJUA4IE<+O8*\_E\7#7#5[OFTB+=\N,2=N!?E8Q-MS3 MK]H$9V?GCXT.=(]!N.Z\.^ :W%^J\)T.+R^H1W(N15)V(/ZS\QP".4^Z[8R& M'P(A'73*>+>6K",^L(T(-(9P**D$!!]HR]2PJ<EHM35,.Z (:*U:M>= RNN M[9YVWK42EP%38'([W)[P/ K] 7VK0]#."O>]$ &EZ 37698K`3B+GL_MQG)> M9"1M*Y-J.1["MNPKK0RI#CE6* (_7"!FA#:1D7[,]YYK':+7VQ0A7\Q0.\]L MA L*:?L[5U%B1(6=,\;U< (D1$B58:_G7*X*5 /)HG;:/LB9VH0VL2Z*BLC9 MLU2")=\U#2X=[951NLV(L5$QVWKO(F<2(SI2F[6DVUWV>: 36"CIASI5<11) M8:?Z;%UON-ZW4F/X".SD1;6KDNQGR:AW"=4&7^CH&8I*<: 4:I7AA*WG/Y*& MBL>:OB[HK4 ,W^"2KY .[*7$8<P1>!U2M'A 6N4_PTV!=*J:L4(G.F6X<ZW$ M=\M2A,?5F%F\*<9G`T :%%HUW(OON74'($D733QSQTI+383GG #K F;,_Q]/ M7[MHA>==/N5J1;_M,,^^8HX],K(FG/(;<&O1$2.M`K2*3*LX&983K?63GU]. M4_ZV[9R/N=,R(9WO_T$H_X;U`ZL,`6>?GMS$)3*F)QZ'^Y(L/BZ?/_L;5+$4 MQF. ]TZ:1YE?A. +V.=W 9TLF\Q]$X>.UZ>1B*A=^[:J,*C/HWVV;%0VG8>/ M`$'_->Z0WT /*UOQXI'SR"_'`&W'_XEZ)A$"^[BP"</_Q<T-7"=V=^/?UM7# M Z#CP< /WQM\+V=:LC"T%VORA0X;U[&52U4?,L'E\NAV BGKU2N[/N[<G0)Z MCLGC;75D]Q\:_)MR3R[$Q,H7ANT^-HOE*;T[-"+-K?,>DQ9OD6_3HE\`4$L# M!!0````(`"**_S".+GBT\ (``"((```6````9'1L+W)A;F=E+V-A=&5G;W)I M97,N9+5436_4,!"](_4_S*VP79)^<-J>JB*D(D!5*>J%B^-,$E/'#OYHB!#_ MG1EGF]VT"_1 LY>L\^;-FS?CR1>0_\]G[P4LX)W2N(+UXT.9ET'G3I :<RD" MUM8I]%G)V(2_C*ZS?AWR]OH#)"QL82?HN4,Z+4?JH^/0P$?A9 /'AX=O$N!+ M5S) Y#HY\ '>1SU,WQ.F[_M)'C0A=*L\I[/,#P:]\IFT;29B[FT5>N$PWV2W MW>!4W01X>?XJ<4(QD((0&NSA1FEOS02^;I2'>PZ ]\[9.U62^'WA7RN_OX1> MA<;&`,(, #\ZA]Z#=:#:3BO"42 Y$894/EP8,!;P#DV 0*V!DH*(Q. \% - MZA*T$H5&J(B%24O1BAH]"*>\,C54SK8<EPBC1[ 5_=W2N7'Z$EVKO%?6L/:: MA9"D8)G7&N0W)IA%3WF[L:/+Q*2,U+'D]&1LBTXJH4%T5"-UF/C]DF)&:AV0 MR _IO\-2^>!4$0/9%Q)5Y1#UL 0?BV\H`\>P"Y75VO:< 2RD$)EH5U,M1QEU M XJEWBGSJ&9H(XV)L8%=I)H=<B>0ZSV%P<;-=ZF%:A-C:$1(WWIG`R81(SN5 M-GD)%U7"//:)5 B>AS+*,)HDZ$3>&MMK+.N6>TP8IEVCH+0R\GFR#'H;J=ND MEWQT2(YR<\ IZE6B8[4.OT=%+FYZ>IS!&5M,6&^CDPAWZ+C%?JR1^#HJT="% M:86[)9 T5$V8X>V?$IT<Z\86R W8;<;DXJ3;+P;Q*1(0BN&>_,=MO:.F'B* MUCK3Q/)(K05/,T&J,Y X_[V9GOK NX[__+%`KY6M,K^LL)V;JLU0_X,JEJ: MA5%01H*RE#G;9#Y]KKR*&NPJ0?Y_LNR\T%><^EK4>R]^_F($K](-ZH)>>!%M M4/?K=D6[H:";OX.(/V_(YH2?8^&E4UW8S3IC_G/R.?L\`Z%+VYY)24MX=X)9 MDB<(&K-MF6)*NHXR/+0N/]A&7:$HYYP/>6Z<"H\1!\\T=+\!4$L#!!0````( M`"**_S!.-494YP,``.4+```2````9'1L+W)A;F=E+W)A;F=E<RYDS591B]PV M$'[VP?V'Z5/NEJV=2]J7VY>&0.$**:%-TY? (=OCM1I9<B5Y'2?<?^^,Y+5W MUWNDE O4"XNMF?GTS3>CL;,59$]Y75[ "GZ6"F]AO)POL]*KS J]Q?COTI+] M N_;SK;&C>Z_L15RX1 *)9PCS\GQM47AL8R -S_Z&G[IU `OGC__(=C_:$NV M1Z"7-\X?VX-/W_<3+ZB];V^SC-92-VATTJ6%:5+19<Y4OA<6LWESTPY6;FL/ M5Z^O`R;D`[P1WM?8PY]2.:,GYW>U=+#'`+IOK=G)DK _$^Y[Z9ZMH9>^-IT' MH0? 3ZU%Y\!8D$VK)/E1( GEAY ]W&G0!G"'VE. 4D"; N (P3K($6I4)2 I M<H50$0J#EJ(1)#0(*YW46ZBL:3 N`':DKZGH\8#G+/1;M(UT3AK-W+=,A"AY MP[A&(]\QP%'TM&\;R[D.2%(7JBMY>Q*V05M(H4"TE&,A/.&[-<5$:.61TO?A MV6(IG;<R[SS)YP-491'5L ;7Y7]AX3F&5:B,4J;G'4A""BD"[.V4RTU*U:!D MJ792+W*&IJ,VT<:SBI2S1:X$<KX;&$PWVZD;91,0?2U\L/76> PD(CJE-FD) M=U7P6>I$+ 3W0]D5/HHD:*7XJ$VOL-PV7&/R8=C1"TI3=+P>)(/>=%1MXDLZ M6B1%N3BD%-4JP#%;BW]WDE2<:_HBA5<L,?DZT]D"88>62^QBCH374HJ:#DPC M[$=R$T2Z*^I8H0.=`MRQ5NR;(Q?AO!H3BY=I/!N$)(E"(X:]^!8;LR,D[J*1 M9^A8;JF1\-03Q#J%"?/K(^G?7K"B\\Z_;+6"#Q7-L$=FUYDQ-<9FWX!/0UT0 MJ:1$)0TDXK_;//F>V3C![YK66!\Z*I"0X7DBP<?9Z,UB/9*CPXU;:H-O07#D MXY$F)6T#OQKN!Z%"2:[>7\,7.C[40)4H3HR7%\DMC:><AL^QX9W87EY\(9Z$ M_D&+!N$--CF-(S^TZ.+Z3V2/L31;$D'#UB7O$[YV0G5XSZZ;R7(*GP1=[D== MALV(^1#4F7;=1T'PA 9IP)?G]N>75VZ,2A+I[DV+^NIZ$U=G,DG164NG<S89 M62:)*'="%QA6]QP>'HX4_;W+76%EZ_E]<E;6I<>CVGY'L61<[XW+T/^J_F(; MJD4K..7[<";W)3E?M?-U.V[OM)151:.(](J2GCP_&B=UB9]B2#+?/^KNY.=Q M V2ZG9TIO](TKXJ"/A&F?OI_-]0AATB?WG#,_ZM$9 $2A7KKZX![4*O$M'>L MZ-6L*X3;\ZQ.*L8?)/2FH2R6_7]P`A:2GQZ A<-A_R];_/00G"MI. .1R=// MRW\`4$L#! H``````)2H\S ````````````````+````9'1L+VUI>&EN<R]0 M2P,$% ```` `!W3_, Y%/4ME!0``>14``!,```!D=&PO;6EX:6YS+W)A;F=E M<RYDW5C=3QPW$'\&B?]AH"]W<%E(4O4!&E4)3=16I9$BVA<45;[=6<Z-U][: MWCM6$?][9WS>K]N#4 6I21U%W-KCWWR//=[;/3Z&<XO"8W8*S[[S"WA96JG MV<G)MWN\^'N9K1>?/W4>?JE4'=?V= N350K!^2S)O$H*>2.U2ZS0U^C.F("V M7RZD PQSJ=&!`(]%J0 /`G%"&/P7WH4]D_,IL#A 6_PBTEQ#JH1S1/IQ;Y=$ M6]+NT[U=H.'K$ D:SI.E4!7^R=\\WWV=,=Y+2(U>HI:H4X3<V X<)(F#!6HO MO#1Z!D)G()0S)"IM<MX*J3T8#>>;+*7.\*9EV7T]*DO2N)HKF38*1^M-WDS7 M$YVF5^]IMU*8^LD;R./RQ_6?$26PS"_HO\95?R45SI,3)IZ<-DT4ZFN_>'_6 M 6SH'$%. J\;&E(61;J8]%RR/(,!\K2C[DG(`Z_DT=%[0LTGRVF/\6V? T5? M60T8U]NUN3&*3>C) *[//S5%B126V= LGR6M)"GAQ8L1_AWD/*+LWE9X-ER] MO5_;G$)DI/$H'H(),O1WAL'GZLM^^=*TG(&I//0UXI__E>X!G2)X.<B*9CRN M9:C2)$D">)-BZ8$UH+J!,U M9+K *EI:LY099D124AF1GJKWO(8_R'+&)FN0 M066 LF0E5>*OOH L_VWUZ+$KI-YB`(H`Z5X7I:\G]PC0''DKJ119ATSO#<P1 MKE&C)0\XFJ%#P- ,+2^MC/U Q'3NCG LYFC#`<)2N7!0N%0H8=<3PPU1KTX- M.H_UT C-3Z10NE.!_E%:L"%[ .)F(VBW^RKXZ).)TE3/H<33,>&6O3P^I7 S M;L=3;( U_^^A>#C'8B.NFK'!X78S\:.DQ= ;=]>XC7#D8GZV+53%S?\B5 >1 M]1BA. J%QPY5<?-9H3I*)1[WA&I!H;K\XD,UQ., 5N^_LEK\J[FJ<!B]+4OC M)'4') >'?)D=A?;7<0R1P_8?=EW8>F#Q^,1]`*].Z.P'V:CU$/>0Q=96_9I; MA =?Q![=LD-#&NLG#PWS0!S3(L#%YOA"U%1O-UM=R R54&U\6Y1=B:G,:Y"> M_)?S3+MG!DYRW0UX79,9:KI0*U$[+ND1?I/3C*P)M:G((TJ9U;H7)2(;\>+) ML*3Z3R"BF,OK2OH:#,^,Q)YC*BJJ5C]V"KB*,MIZN+A,HLH_\2D1?A_M[;96 MNYS!*_)4.+)>"<>7]^C1-?2OTOG.4:?PJON8L1#$;OV$, CJV#N'-P53J=AF MDR;Q&:'5-QHM#43.L]8.J>SZ_?W]CA,[DWO_R_C=N3CT_._P[TI:<AA=L%O, M\6YN[GELO!C<L;O;GX1_1+D45IK*D9Q5GC/%#DV^UE7QS5-XTN36P #][/1 MRI=EJ>I)1)S>S[X%?T[ C8UW6N"=G6U9P8CLLJ;_<!RY8%8Z$$"!?F$R%^!W M!IFS#2[DS4,16<G;D&1'QS'BWE*P"J5.^2-,/(&+\%(5GZ76(79,$UYP)D6L M!#:(38CHN.=0Z/H0VCVY1,5;)K^%H*?\$7-N2AT_\J1QF; ")%!_)CP#<NI1 MN=,??ICVF34B &" + OWL'[2-QDG'"<P3U/>65B(+-Z_:*H8BK\02Y):FT,H MC:H+8TOJ$0F * L9D 5RAA,] <N56<,''!*4XXGY1N&9G1-%DS0LHZ:NDZ85 MDDS\&**H-Z=.L](6V;795N4*4<,!U0Q3X,% J'#%M!A$XUI'IF;]T>8BQ8F; M!JEZP Q,0O?9 _:%[8#F(^^?\RWF4Y0K6=V^&8&(PO']HU73R6LMZ&2 <M%C M?, UT'(D'A!Z:<EVF Q)M9BT,#:\[=%"`"(;%CW50RG\!U!+`P0*``````"3 MJ/,P````````````````# ```&1T;"]F=6YC=&EO;G,O4$L#!!0````(`"** M_S#%P6S0+P,```0+```:````9'1L+V9U;F-T:6]N<R]C871E9V]R:65S+F3- M5-]KVT ,?B_T?]!;VY#923;VD#Z5CD+'!J5T[&4P+K8<WWJ^\^Y'/5/ZOT\Z M)XZSMFL'S3:' 'V2/GWZ)%TZ O0EG_T]&,&95#B'U>-\GN9>I470F9=&NS03 M'I?&2G1)SOXQYB+8VKA5V+NK#[#VAX%[[WUJD4[S+L/TK2_A?5 MS":3-]'^ MJ<[9WJ&]GCJ_;8\^3=/T)*'TOIZG*9TEKM7HI$LR4R4BI,X4OA$6TTUR4[=6 M+DL/AZ='$1,6+7P4WI?8P&>IG-&]\U4I':PQ -YK:VYD3MP/A'LEW<$8&NE+ M$SP(W0+^J"TZ!\:"K&HER8\"K="^C=7#N09M`&]0>PI4"B IB$ (UL$"H425 M Y)BH1 *0F'07%1BB0Z$E4[J)1365!P7`8-#, 5]#GANA+Y 6TGGN ]D7S(1 MHN0-XQJ-_,8`6]%]WKKKZ3 B29VID'-Z$K9"FTFA0-14(S68YV),,1VT\DCE M^_AM,9?.6[D(GN3S$:JPB*H= PN+;YAYCF$5"J.4:3 #24 AW;C-^UJF"76# MBJ7>27VO9J "C8DVGE6DFBUR)Y#K/8;6A(T]4T)6$=&7PD=;8XW'2*)#I])Z M+>&\B#[W=2(6 N<A#YGO1!)TDEUKTRC,EQ7WF'P8=N4%N<D"GT?)H#&!NDU\ M24>+I" WAY2B7D4X9FOQ>Y"DXJ:GLP1.6&+R=2;8#.$&+;?8=3427DTE:EJ8 M2MAK<A-$.F1EUZ&!3A%N6ROV72 WX6$U>A:ODVXW"$D2A4JT:_$M5N:&D'B* M5CSCQ/)(K0CW,T&L$^ QG[Z?GOO B/:=?^EH!%\*NM">N, >N[-60.D.R%4T M$AVOA' E/:]DD_UX5[DE]=H6 EIQ?K;*N[]W>\<FODX'Y O>8&;46?B9T\VP MH+T?QO)Y%[\+NA[I,B4.L$YX>#F&D\D1W/(VTWV[3>0A K?[>]WAO/,1=,DZ MN(P%6?3!ZJ^^K?%X:#V9Q'>[C#L[63O<W?V&$_VG_XC7P&$Z=) ^FSC]9_\K M^8'#;. PVZYNI^/7+\/A</A^69&-4 /#PTHMC%'/5>J1) XI;<_>WZ'UI]/W M\OWY"5!+`P04````" `BBO\P1\CBS9$#``"P"P``&0```&1T;"]F=6YC=&EO M;G,O9G5N8W1I;VYS+F3%54UOVT80/=N _\/D%$E12#L)>K#10V!! (LV"(H4 MO00(5N10VF:YR^R'6,+P?^_,+DU*EIL/0&[7!Y'+F3=OWML=YS/(C[G.3F$& M2ZGP$OKE?)F77N55T(671KOQ*2LY/*:\#[8QKL]:?/ 5QJ AYMJB\% FV(N? M_ 9^":J#5^?G;^+W/YJ2OR>,UQ?.[W^/,6W;#LQ XWUSF>>TE[E.HY,N*TR= MB9 [4_E66,S'XJ;IK%QO/$RNIQ$35AW\)KS?8 M_2N6,'H(_;*2#>PR Y\:: MK2R)^W/A7DKW? ZM]!L3/ C=`?[=6'0.C 59-TI2'"5:H7T7NX<;#=H`;E%[ M2E0*J"B(0 C6P0IA ZH$)<5*(52$PJ"EJ,4:'0 KG=1KJ*RI.2\"!H= *GK= MX3D*_1YM+9TC]9G[FHD0)6\8UVCD)P;8RQ[J-LG)>422NE"AY/(D;(VVD$*! M:*C'0D1WYY23H)5':M_'=XNE=-[*5? DGX]0E454W1Q<6/V%A><<5J$R2IF6 M*Y"$E)(.S>70RT5&;E"SY)W4!SU#'>B8:.-91>K9(CN!W.\5=":,WPLE9!T1 M_4;X^*VUQF,DD="IM4%+N*EBS*%.Q$+P>2A#X9-( G:*S]JT"LMUS1Y3#,/V M45":(O!^E Q:$\AMXDLZ6B1%V1Q2BKR*<,S6XI< 2<71TU<9O&6)*=:98 N$ M+5JVV*4>":^A%C5=F%K8SQ0FB'0H-LFA'9TBW+Y6'+M"-N%Q-086K[-T-PA) M$H5:=/?B6ZS-EI#X%/4\XXGE(]43'LX$L<Y P/SV4/K>!3.Z[_R7SV;PL:(I M]O7IM3^H^NS\"1C5= X2F8S(9".%X>GJZ*7S?IC?U(VQ/AZMR$7&]X$+WVNC MKP[V1XYTTW%-9P*? &3/R2.-32H#[W!-/Y/E%&[YQM),?6=X?-"ZI,FTHKD# MRY[9L\DRL^B#U9]\U^ <EIFPZWC1SN/.].ST]NPT9=% .1$T8=U)*G$2T6-8 M[&J(XE)\X2=+J*;I]3;]\*H_5? S5%=IYX[4>+&3\F_QFO[#+"?3,>M%?E!S MIQ,PS;50:K+?#6P/X5,2/*,RD^T./F%;N:4V>_!EHD(!=W=/[N$"593XWJ?) M8 Z_S^'M^6CJPQ RYQ%[4]*C)CX$^+:="R ?LZ<D>\H]X8YE"F%_U9-%JO_? M>'*OT^#)\L"3AR$_[,E# &-=L:-Z\G_?DW\`4$L#!!0````(`"**_S 'QQ/T MO ,``+ ,```:````9'1L+V9U;F-T:6]N<R]P<F5D:6-A=&5S+F3%5<%NVT80 M/<N _V%RBJ2HI.4$/=CMP; P$52^)"BEP#!BEQ*VRRY[.Y2+&'XW_MF29-2 M),<M:J?TP>3NS-LW[\V.XBG%S_F<GM"4EDK+"^H>Y],X]3K.JB+QRA0N+JU, M52*\=%'*\2'GMK*E<5W:XN-[VHGJ ZZMQ$+:`L]_]!OZI=(-G9^=O0O[OY4I M[[< ;^?.[^^'F+JN>VZT\;Z\B&.L1:XII%,N2DP>B2IV)O.UL#(>#C=E8]5Z MXVE\/0F8M&KH _!^(VOZ76EGBC[XXT8Y>L O)?6;%4*[J^%^T&YUS.JE=^8 MRI,H&I)_H5SGR%A2>:D5XI!H1>&;4#W=%%08DEM9>"1J33B41 4$ZV E:2-U M2EJ)E9:4`85!4Y&+M70DK'*J6%-F3<YY`;!RDDR&SQV> ]"WTN;*.=C%W-=, M!)2\85Q32'YC +WL_MRRM7(6D%21Z"KEXR%L+FVBA"91HD9XR^TP0TX+K;U$ M^3Y\L_G.6[6J/.3S`2JS4NIF1JY:_2$3SSFL0F:T-C6?``F1TG;915_+/((; M*!;>J>* 9LHKM$EA/*N(FJUD)R37>TF-J8;]1 N5!T2_$3[LU=9X&4BTZ"BM MUY)NLA!SJ!-8".Z'M$I\*Y+ 2O*E,+66Z3IGCQ'#L%T4I2:I>#U(1K6IX#;X M0D<KH2B;`Z7 58!CME;^62FH.'AZ'M$52XQ89RJ;2-I*RQ:[MD; E2BQP(7) MA?V", '25;)I'=K1*<#M:\6Q*\DF'%>C9_$V:N\&D!0HY*)Y$-_*W&R!Q%W4 M\0P=RRW5$>Y[`JPCZC&?'DO_]*$I[CO_Q=,I?<HPQYZ87U^-JBX_? %..3JA MI1.!3M33B8;3+Y_][+B;Z#=Y::P/W17(J/#=D^&K;8K+ _6!)/-;HRU> F3' MR4M,3AQ#OQH_7D[HCF\L9BH^P1O/!2;3"G.';A\4>S5>1L*NP]7Z[)M23DY/ M[DY/VC!,D)' 2'4C((Q&HX 6HD()?1!#\P4?+RF;M)]W[3]^\L\9_4S99;MR MC]+?[*0\%E_ %V4YG Q9;^*#,U?&:#+EM=!ZO%<$;0]AK?25+> 5X,?;'5Q M6K6%%!WHLJ6 /O[%S?J/7[R=IWB;XA^U*<9+8^;PTG?].:83F>=4'/,MJ^6 MSA\5;SOG1B\QSL:(HI_H;-#Q.ZBUD%JN\=*K,E[,Z&I0[V#_$2FOCNMXD/YT MPR\H/=; *1HXW6NQ_]JVP/QFUR[:<[]/URZ[H3;XL-SSX6#_W_EPD/Y< ^=9 M?/B_I\??4$L#! H``````).H\S ````````````````/````9'1L+V%L9V]R M:71H;7,O4$L#!!0````(`"**_S"[H>(T,0,``'H(```8````9'1L+V%L9V]R M:71H;7,O;G5M97)I8RYDM51-;]M&$#T[0/[#Y&194LDXSLF"#T& `BG0( <' MN>2R(D?BULM=9C_$$H7_>]\L*<I&W"8(ZM6!%&?FS9LWLU,NJ?P_S\L7M*1? MM>%KFDZ(=5E'4RJS=U['I VE32U[716U>.>(C\EW+DQ!?XQF.D44L^-[SRIR M/4)?7L6&?DMFH#>O7[_-]D]=+?81Z.HRQ,?V[-/W_<R.FAB[Z[+$MR(,EH,. M1>7:0J4RN%WLE>?RE-QU ]?[)M+B_47&I.U OZL8&^[ILS;!V=GYMM&!CAB$ M]\Z[ Z[!_5R%7W0X7U./XER*I.Q _%?G.01RGG3;&0T_!'IEXY"KIP^6K",^ ML(T(-(:0E%0" ^T96K8U&2TVAJF'5 $M%:MVG, Y770=D\[[UJ)RX I,+D= M_C[ >1+Z(_M6AZ"=%>Y[(0)*T0FNLRQO`O H>L[;C>U<9R1M*Y-J20]AT=E* M*T.J0XV5BL /:\2,T"8RRH_YO^=:A^CU-D7(%S/4SC.;84TA;?_D*DJ,J+!S MQKA>,D!"A%09]GJNY;) -U L>J?M-S53FS FUD51$35[EDZPU+NAP:63O3)* MMQDQ-BIF6^]=Y$QB1$=ILY;T89=]OM4)+)3,0YVJ.(JD\*6ZLZXW7.];Z3%\ M!';RHMI52;YGR:AW"=T&7^CH&8I*<Z 4>I7AA*WGKTE#Q5-/WQ3T3B2&;W#) M5TP']M+B,-8(O XE6ER85OD[N"F03E4S=NB!3AGNL5;BNV5IPM-JS"RNBO%N M`$F#0JN&H_B>6W<`DDS1Q#-/K(S41'B>"; N:,;\_F+ZT4-+W'?YE<LE?=EA MD_WG!GMB64T(Y3.P:C$+(Z$"A(H'"W(BM'FNS)&QE#!EQWH7MQ<O7_P-[7%N M,;H8SB3VQ2TMI6=K?%U&)P]M=<25OQB=M1V?4ZP<%0+[N+ )2^W5S4WN^<7F MW^W1':WWXV/KZF%&/3O#%EILQLEY)=X;6JTRIABSQ]G$B58W(]V-?+V70H]) M/<?D[9'\*1_D7<$9PN0AKAT'>XZ-[/S=&C-<*;GM3^J"%;KGGQ(D1WZW9E95 M S0'L)TBGJSWD*OYP6I7:/[]\\S4/U!+`P0*``````"[<_\P```````````` M````"0```&1T;"]T97-T+U!+`P04````" `!=/\P<Y^BF $"```,"P``$P`` M`&1T;"]T97-T+VUA<%]T97-T+F3M5K%NVS 0G6- _W Q8$"J;"7M:#5#473( MT*6K;0BL22=$1(J :+5&X'_OD904RI67MD,'$9)(WQW?/3Z:!T8SI7E## ,N M5*4-U(9FWZN?>33FH*;,]I4TA$NFZTP0A7'1K*DXA:]$%8;5IJB-YO*IX-+$ M231[C6: C92<U#;F-D;'$O"30-N$G>F ["\'1H]"Q<X.(O%V!+JY04[2'.+Y MH=*,[)_C9(6I0!&N8=7!S9/<S["MFX"9XX5*8+/X<%P"?G;K^1($/EG)Y)-Y MMJ,]463/S2D$X(?X'FX?^KCDS?7Z- Q3`6P&%&SK^+HE999O84Z* <K[]5U! MM:U#WBPH<J<[0.HJ>V$GVS6D/+++?.=Q:KL!L7.HZ%8ZWW61,1VDX+*AUO^_ MR,C7:_RR]/\PKY2W-7^L.Z(U_TSMUNX' 8I #Q+8DY($D5W ZJ+U6S<,V\K/ MJ(>Q>T= LA]6A74`YX\7]O ^X-N&%'AL1]$^46JQ6,D$DZ8&4UTBX 98SL 1 M[S['[B.\QSY-^= 9]GAK%':]H(B"10$?> <\E$UL^ [AG#TP^P)Q5<.M_,9$ MU0SX'G0E_H[Q%TWJEK+GF_15RU'-& :P>,#_-Z+GJQ7SL:^8=ZD/GZKF5#6G MJCE5S:EJIG=MY;1Y!=X_ [OEZ,TS'_<]RFZCK%<S<]02U^# ?P%02P,$% `` M`` `_6/],# +`*T^````5P```!,```!D=&PO=&5S="]S971?=&5S="YDX^4J MR\],40A.+8DO22TNB<_,*]'0Y.6JYN6JY>7BY0)R%7(3,_. 8 I *K4&J0* M)%R46E):E*= 8 W6"0!02P,$% ```` ``73_,%*ID'\J! ``EB,``!H```!D M=&PO=&5S="]I;G1E<F9A8V5S7W1E<W0N9.U96V_;-A1^5H#\A],`V:3$E>VT M+XN1A[5I 0SK.BSM7KH D"7*9BN3AD YS8+TM^_P(IF29==QXF H8B")?,CS M\5P_4LSN3K<+'Z=))$ER#"_Z0L)O178-1[W>R]V=W1TZF?)< I!)..1?!S5! M(K,PHT(N2H6,XB^+XAF))<\7Y5$VXCF5XXD(63$A.8T7YZ0%BR7E3(0QVJKF M$[$X*X_8B(0IS23)EPY3)O7#LO%US%F864B:47D]4$'K'D#WP3YPT%68DDRF M&7H.23&9OM%V11A,_T.PNW.SN^/-.$V:8V?S9R#5(RIX2L.CJ<^*+(-G)R>- M83/N37,,5>KOO>9,$B9%!V8T` ?U&/:" 9YZ-:89\><HX3 2[WA.WF1DHE3] M0.-:8._]\#/6 L>]$\_18>2KM J^Q?4^H)TX*XZ$1%^YE<;C*/]TX0D=;B40 M\.T$:"CYN42C1WX`WV /]JIQZXJPL+<U__YAU TEQI];3!\L"?BV\AMGD1!P MQN0I+X89P76\8YCB(XWAK:W]9S[:VP'\99)NAH]W=P`_* 4^?1UEF9J%WP,C MOS%_U"<GLL 9',$!T($1*V^=Y<7[)#$#U>)_YB2AJN?TZHV%NUTORF DFK/" M*!\5*H^7\GI*O-HWG9,*P4.ND+C,D/,,4J9MI[9$&W;WL%+!I[ /1SI=VG U MKG4=WQW7/<\J*^C <7K >OUF1MC_V.V3K;A]2F=44*RU5]>/[+L<4Z$MGD59 M02H^FESJ[W!BY)6OM3)?X?32N%E )PX(FM,9VJ[,09AR[4$9HFVTN#)W$E'F M&_;Z= $8)&'Y&\FXIR.AN$=%HR+?G" 6BI B!S+*H^POM?=T4)+ -.<QP5Q2 MJ:DY1<:-XK$?6$93.#I97DW7),RSG]K0I1S,E=Y%,AZ3Q.HTYG4,6P3>6[W; MDF011R$UI+A>CG3.R!4T1OSG_5X'](\AXR6X7EH"+)G YQW0^,H\W'>L(64\ M/[+4ZH'>Q*L]K R>KJH!M&V$^PGL(?_.-XOF%N**WC:6 24+I1NNA(U8=GFO MZI5Z'?7;" D8SR=1!N8TMF8=E;UE6O]OK6K*R [$>$; VB9YE7E'HI]MUA8G M5 8J6CJ&_?! #$#0?S%F^P5:T'%U0DU>E*4\9-&$U,>4$D_+1#3BO%!SQGZ_ MJCHG#0HTG!9B?#G$DZP_ST/-7GLL6E9!"F23U'8/7>%Y,<$X)#H.?YCC:$FX M<5Q,"G5&\=52'> %!K2!=ZC9IXYZ?]OG<<*#D2!8=:5PB$A?EGIGK-E^%%5' MV!YHML51:UN8?H $(SS#(R3V)9_ V>NRO%H;93Z\P+BO^%>'9['P!HTN\LHN M.E.YFR,%;N?\>+UD5;&G:DU5/V7KH 2^*2\K)8;+35:/%K/ZHC6KWR<[3<]B M+:9[O'B["?=6IWQ;-(=:NG0EEU&&JZ]Z00[KS)1?-KCITX5BIT;,-'#%;?I; M<TI)#L#3U;NU7N0(PE _A1EA(SF^V(PW%%?"X2'\*D&."4RX.L>B 7AJA803 M 34EX8KG7SJ8:183.'UW"G'$E% 0 A-S7HS&6IFR,<9%1FH:^J!$;FR-G<N" M:^\4PH_F;Q7<A J-:$/;#)H!K0)KOCK4>VN[I6R<_LIC KKAV>B0\#LJ_B!' M!.=H^F,?$AYC6RZK9#X0\RQ#GO6#YVK?53V"M#(DN>C %7:"<RMB04J(%IM" M"];36XA5"_3U4ZEU,W]T[7!,+X=NVZQ]`#=,/^$,!M$(*[.Z +J#0Z5\T<]' MSHGCC"".SO#:O6+8R$6#UW_F.T"!/D$X`O]EL*'7GH?L=Z[7: ]"S9^6&* W MS)\%I QC() R$YP_PE9;Z:P%_4EKARG;R/A%6W/R^>%MM:#WLW6M>OMNJ-4= MW1IQ536DYV[8"QL$]KN6&83[6O8085RW(==KO!>;-=Z=0[RNU09F2U8_</A7 MM&()>Z_$.*VK:L[V; E]<Y<ML,5S=?IH*C^0]_<LR!:_UU3^9;.Z, >GW?*V MH>6ZH=]^WZ .UMNY;3AKN6PPI_&SIZN&.U\U]%ON&E:_,NE_?V_TSG2N-)_N M59]>F>IT>V=NT17X>.1BR_:)739F%^<?.8CS'U!+`P04````" `!=/\P15XD M'%D%``"5( ``%0```&1T;"]T97-T+W%U975E7W1E<W0N9.U87T_C1A!_3J1\ MAP$)R8:<`[FK5"7E"?% I:-41Y\X%!E[0]PZML]>'T2G?/?.K-?V>KT. <+U MU&8?DO7,[/S?WZX]Z(]&\$?BNYSY$WA_DG'X-0]7,#X^_C#H#_K!,HE3#AGW M'9^'CA='W TBEF;.EYSE;-J2""+.TKGKL:P6WB 5W_W)/*[*#OI?X\ '/U\F MLXO?!/NL9%LZ`6BE/>A_&_1[28IZY]:^<>4$]FU4WIO'E9+S*%^RU.5Q"BR" M4Z'*89+(+'N*9&?A9A_CE)V';,DBGA$5S?7(7F7PP#G,8'](XA%[Y%+6LAT> M?^(H<R\LKQ47/T?"FS5%.SIJ1%QY/$-1JW[<L_#9[HY7$VS$6T<JM?S#>'U3 MM!N"/!I59?V=^F;&6<9%?%HH EOX*%<CTPT#-P.%U>M5_3+CA8Q"$/.3WFDO M8 ^ T"VI#CO^Q($DSQ9D7?'V^OS3]40RI/6*>Q4G>8A9`KY M5)X"/ "3HZ! M&OH>M\40\ SKK2FA&J $!)CTXRG^_8)KIG!T%%2I%3X[8EG02B25EHJAU)2Y MWJ+0.17NG'04J:VLSBLF8NQ R*)[;DY%R=*34= G<) C9UC8=PIBK?J]`V=Q MLJ)LN'7&#%8\E'J'`AE/<P];M+2FEW1L*&D1>F7S`]8U3LQE);H>R&7\0 Q1 M5"8['JQY&B\%*4Z#^R!R0WL(<<3 Y1 )#Y:L5/.P"$)FJ>'C+M#KP.,$,^4K MF4**6%X6G3R352K"^,D!+V1N: Q$<O10SH ,;AC6 51Q4(;--80[1LW4*.58 M*661>$?:-*QWYYRPM6.Y1#C#QF\C>R<2#$&7W8 -!N$=6KP66IB/9-)EYFB[ M<P<V.[!Y>["IKE,ZX&P'-954<=6HH68T,H&-+JZ#C6'-4TL,W;C#IV? 4Y7? M\H*)E3-Q=NBT0Z?OAT[56Q"U^1*+IJ/0EPJNJIX&'/K[$AE^\BHU%4V_`0`K M]2GC>1KA/B[1\Q!&KS; L'CO0R )XLCZB,:OT9LB<++NA6Z6P17RXZB 2$:2 MWX6!-RD>:/!%D%G>PDUO;B%REVP(`BY\NQ;Y5D]I+&<D!PA2(%9,=38>$5"P M`U]AKNNIM'>)JZUN0S*%A3VS(O+UPM]&A^Z*3$<:?$6X5O(A76M;)5,T%%7K MJMH%KL!5C%*-?)<K'S5-JY:*CI=XJ0MK+D;KE1W[RA&/V!-2OVQXQ6)KE5S2 ME*[EJZ\FEN1"UDQQZ0Z-QFEO'20VW!R,<[#P9PCX8XO?VPGN73SX,KEU:;:< M(7S0R4W3.]?[BV:>F[A>P%>VUE=F,YVZN]0$<^L8]DXK6;O)UMJ'1FD8X&9? MUT9#.V8SNRUBT$K#< ;K(NMN?VXEG'6(K]6"-I('U%^ ? O2Q=YIHP+.MNCG MZ S#Y\413$>GZ)B)IKAJ(WHXK>4:72H:+NLV=(77'K)3'3X\-ELS7J3$Y. 4 MQMU D2DWJY*VWMZ_\BJR.0-CT#)0J&P:&6_(0IPDC2R((UCHTDS6_I:4XC*Q MESE!=KY,^$I<)4IF.QGRTJ!2VSK73Y5KB?NC]C:.GE>V\OY;"FU1,AI&/Y4_ M'6T%<BMX6ZYJ(*<04K'SA> )ROCA84T$#0E_$;)9!SZ&XMN$;PEW'L5ORWD: M.Z![':#[>0N<*TH*5%35`1 DYQ&5!=,6>27)QOV7\/\(9KX90I8/WQD?W[K4 M-)Z-M>*UY$FP%5(-M/T? *T(&I(7 JUSF-5PZUR*U[G$N?!W /OO`J[<.N2< M;/[]CTQ<^7>P*<>/!9O;%8S&)O K)H'R74HSI8!B(+]!&5CR;MK!E&#:`$7E MXY-T1=S2_P902P,$% ```` ``73_,%&.BMZF!0``UAX``!4```!D=&PO=&5S M="]S=&%C:U]T97-T+F3M6=U/XT80?PX2_\. A&1#S FYJU0EY:%"J+I*1Q%< MGS 4&7N3N/57O6L 0OG?.[.[MM=?Z5T;I.H4/^!X9G8^=W\S-H<'HQ'\GOJN M8/X4WI]S`;_FX1HFX_&'PX/# R!*DTP`%[[CB]#QDEBX0<PR[G#A>G_.6A)! M+%BV<#W&*^&M4LGC'\P3INSAP> 41CN[X'1$.I^2P <_C]+YQ]^DR<O"I-4D M`'EC'QZ\'AX,T Q]75C'G2NG<&RCPX-%4BJYBO.(9:Y(,F Q7$A5#M-$9MDS M)#LKEW]*,G85LHC% A,5S0W(7FGPQ#GE<#PD\9B]""UKV8Y([ 3*+*7EC>'B MEUAZLY$9/*M%7'H\1U&K>CRR\-GNC[<A6(NWBE1K^8_Q^EW1; GRK"KK'>W% MN6!<R/ :H4BN\E&O1J8;!BX' S48E'MP+I2,09"_SP<7 Y ] T&WM#K<9N<. MI#E?D77#V\]7=Y^GFJ&ME]R;),U#S!*(%:N4PG, 5G ^!CHD2SQJ0\ YUKNA MA&J $A! TL<SO/V$:V9P=A:4J94^.W)9T$HDE9:*8=24N=Y*Z9Q)=\Y[BM16 M5N45$S%Q(&3Q4G2GHF UDZ'H4SC)D3-4]AU%K%2_=^ R2=>4#;?*6(<5#Z7> MH0`76>[A%BVL-4LZZ2BI"KVT^0'KFJ3=925Z,Y#KY)D8LJA,[WBP%ED225*2 M!<L =D-["$G,P!48B0 B5JAY7 4AL\SP\10TZR"2%#/E&YE"BEQ>%)T\TU52 M8?S !<R-^L,1'.:H5P2&=PPK (IXZ ,=]<0'AEMIEHI)T8I5>(=;;-CO;L0 MA*T]RS<]Q[Z-Z[TX,(2F[!9DZ!#>8\6NL**[(9.N;D[C;.ZA9 \U;P U&FQH MFT=8LB: _)6SG$G\*?<TX-6<1LCL/T(5"HU&+;&Z %*?,9%G,9[C8M1[ V&9 MQD?!HE0BSL_A$G>26$76K4I FC^& 3=5[HAURGRV %NH7YD;+S$YR)TU!)TG M-\P5B^C54QGBK2RY=0L^9F*(CSSS;,5Z53<C$22C36QT2KS0Y1QN$ ^3N,/C M5< M;^5F]P\0NQ$; L0QOVTAFA,?$#5!2LY,%C8 4*S K^S33>N^QA56K]M* M=WTA^?'1W[;&-(5A9<$35FA:,UO73"KITDLW,L<*JN F0:[,3R'Y8JQ:E^+] M,S;)MB9I:8\K\;*DY<N(I3G VV'6.K5UDMIP?S+)AX!_'J9X/K&]<7T\Z9?G MIJX7B+5MU"586&,XNBCE[(IE&#*-`=P?FQKH:C0X;M?9#4UT=70]D[WIMOV M :,AMBFR5DL(4/+!?(\Q1=XUKA*2ZF)?XDL,3:BV1NU(EF-J*"SK0P\7E<R\ M.&6JBMW*;W" (-TEB(ND;:%C'/E1WL\N8-+>%=P82XPD;7.CZ-S]P4V:P2E5 ME>))3X!)FM8"E%U*ZC#,J,YZQ)V 7T6I6,N^V Y+=\Z"4D6DP^S+;H3;L_( MB;\VR]70U_:EEN(>;[ _0-TCFD "(=_UI^6.*\1T9IVJ%>BV`'0^']F26NJL MK?9>C9D%V3R,.NB9TF-70J_53U.5_JJ 5IE*-VVS#V4`)O67A#*>I^8F, 8* M[6"5Z2&-G3+ `IZ*W(^_)OL5%9<D&0AGK[T:QEM,XNHI$#J!8IQQY2;,CW M =!E$E$J_.0Y[MAF[:C-[2\_^)!XYP'X7P6]:3<\V2C[6IYDVHZ":'5]'\U/ M! :I^*;^9YWXZ+)OT[%+A?,B_ZZ;)O;M\-^W0U46H,*8)X>2C0J"68VTUJ3: MJ2.P286!['3;M]/=M=-=EXBN5C1=."7?>'J!2G)K2/6=`)4,#-)O!"KGE%=0 MY5S+-\'4^>COP6KGLSLYHC?G\2<F7Y#V\//6T_R6I'?ZU_6MBU &P 3Z>U:# MK.>C#H8&I!) ZA^OU+_P=O\!ZV]02P,$% ```` ``73_,)"*]=5L`P``B H` M`!8```!D=&PO=&5S="]V96-T;W)?=&5S="YDK59=;]I*$'T.$O]A$HEJ';B& MT/8%AUM5N7EHI:H55?N21LBQE["]]MKRKIVBB/_>F?6W#24/W408[XS/F9D] MXV$XF$[A6^R[FOL+>'VE-'Q, QW,9[,WP\%P$"<B0QN(,(X2#4K[MJ\#VXND M=H7DB;(S[NDH<8ZZ"JEYLG$]KNJG7N0=/?Q$Z.8SP\'T$J9_;<'EE#"S2/C MIV&\_O#94-Z4E*R[`12--1P\#P=GF(#4&W9Q\,D%7% 8\-DFJD!N91KRQ,5: M`9>P-% V+S8YLQS<MK>N^A0E_#; (9=:T2[2G1%?13BR+Q5<3,A=\E^Z\&66 MK:.O>>#?.^$>(/::+94[::AW% A7\?/$:)T-N0K?*,XO0A$-YB. !<>A=S MGV] !>V5N/*1K\GJ=!SMS W2W$3[]9TY./JC[17F'>_8"GRN] 1O5>)9N>DY MOQ 6KM-$&I^"9E^$KW22>AJ^HF9X8L(F*Z8)47SC! &CK\%63<Q>LE5'P=$) MKLFCPV#D\-V(>JTQ +6 XE94;B!<5=C/B<TJ8+/B$:=,M=(5*TV0]:,ISRA' M9*/8 KO1/)T`?MPO\) S_+<#+A_UEKYY;NQZ0N\LI\80&S:#\V7E9]6F!E.3 M#>#.2 *;H+50K]SUMJ:*PC'Q=EV>^UNT*G7ZI$UQ"'S?CH5ZP_! ,\P<O%Q7 M"3 P' NK[=[)A%:;,[L3]\VJT-H?3O^^Z(B.V[X\NO:A`,D`S%DWGBM]_NFL MPJ4+]4/>8&DUMB>X(/E3H9=%`[&2"7VGCV7#<5UV0JZHPQ1?4K4E!EZ\/T!' M!W .%'YNKN,ES/L*S>P88=</KO<_$R7&_G0P-]CH%,R?$U7S7J(Y8 6OYD>2 MC>*XE>PFB<("I$%6ATAW3UL1<':>V4+=AK'>,>MX2_Z'R.; 6EK!9H,K6"Z! ME6J%$98-7KUJ:ZVR_ MO3S?DW7P";[JRS&%P/BC.R'Y LK1XH/AI I%/\/7+ M!*Z7\!K>P0QP[A]C/>G<"*-=Z%XOU>H,\253GUHD7ZS2JUGSQ7!*HB^*:<4S M_!'3DI&0 !/2XRW%VHEQI#G=5_YTW(6E^702-!]BV +F6C'1[?H))W,^7EAN M[O..I_UT7L2;4QS(Q-2':A[BCYC&S.M-0Z=^N3=M7Z(_6K%^D61YR<A8#.)9 MSOP;4$L#!!0````(`#J+_S =BA%QX 4``-48```4````9'1L+W1E<W0O;&ES M=%]T97-T+F356-MNXS80?58`_\,D0!9RDI43[^7!;EZ:%L46V7:QFWU*`D.6 M:(<M3:H2E0L"_WN'%"51$FTE:0JT0A#;Y/!PYLQH.,/!SF $WY,XE"2>P+N3 M3,*O.7N \?'Q^\'.8"=)Z2W.`5TE(I60R3B8B_NI<R*6+( $ER'E),T"1C,Y M51BW L80YZO$IUQ>7D.8# <[CX,=P =AN%SX>\4,X?F*I*&D E_N)]>3O2,E M/&V*`ESNE6,+D9(PNE' 0*<%LAHWZ/:R_1 0CI8KUTW0Z[WV-E=<#ZV;%IRC M4;MJNV&0AGQ)9O(A(> P2 F"%G%9U6>4/X4TH-E,)(2KKV%\&_*(^,,^^]( MRM.4H'XOLA/]AEKZWS/R22J519H5ICD9H$8&%C3-Y!&XIEB8R0WLH)UW81I# M*9L!TG,$AB*#J=?WDJ6%8?=4BYN?`2?WLI^Q0O8V9#EYQ= BDHRV\)01V0+ M4T;V?\W4&C#3; P-XO W'3X^\D0"1CGR, XUQ0P_ L8X4MYH[Y%81)&5#Z4 MVM"%?ZQM-C*;+;4),Z39"88-ZREKM8W0RC/J67?WJ9EJ46B'EMI4IC1A9+; MA0H%(UY*9)YR> <'J)4=B(J?F23X#\7]FK^0T3"SPD^-,2T[56N]>OL+LDJ8 MSNP\DR&75">N">P'!]D51_6.8*_&T<HZ(E:I8$RQY]ZV'B/2AKCB9TB[I'P) M(7!RIU6=6'B%ZOBI?IQ6(MH:-:0CB75UN^)?\NQ&X1)&5I F,Q <I(!Y&/T) M8M'9J 92O]0KI-V >QY/\>,'.,'/PT/:C2 6)+C53 '[C6AH0JZ=UHOD02FY MT>QQR^P:KT ?;V"5D3!5P)%(*(F[^., 4B*^$ZV)]44D28/(12I6#1XWTGAW M0QGQ=QF><#^O$OG 2CU(GT *]GK(:ZG5]B\Z%S5#I[W$NV/]>7 *XXT.UN"] M'FXJ^57G\\(17!9AV-6.E6>$W]5WVUG=W*N<A#"*2)9US0_F9$FY/U2)D_ 8 MG>'P]E=S`O6CI19<6N%MS_ZMO735M&F#R^M:OP /L0P3E9S%(I\SDC:<E. 0 MC2:U7Y1S17(6,E8ETW+*\JMZ3'X=F_Q:#FM7>A[F14DC#5?L:Z=GSWM4_[P6 MA.>MK7#PK+7QLEZKE[97N )(433!Z&&,1)CGX2W$&/%+S-N&,*]]< 6E\)MJ MWV&UI>/P4MM:QX+C9'<HL<AYI(Z+?B6J<^W92 QV1H<;5<%N)*-*`U2F5JSD M! [+P6=H6M/U&MH?CK3_YT(PP (_IK<THPI__C!;B#QUQ\(QG)Z"3V$?WE? M3HB,WO<A?"P1&LH9!C/2"2A<Y=!SN)$X`_'&N>KYSGZACDC$\U54BYZOX1-" M\>FT8HC^>_;I'5[9^H&Z08 J_9M7Y$27AV5:'OJJ5+$&\%!P<?>-_)43['/! M7"-D</*AK#Q1"RF^256^^-4]0^:??"B >H$^] %]=.OTF7*ZRE> ^Q[$B#4" M"U:4=_?]'-Z[A<-[%[:[AFJ4*U;F?7K95-0DY;K:.^7(NG:;K<YOXLZTF&12 M^;<4*PI-^]8#S/V&ZJO,H3_MPE["GCULQZHQ>UK #&NAQ_JK#57$HEEE ZZ[ MVUX[7\]?A*([3QI55K/D;52!Z#O"M8%E2_FTJM\J"JWR8^'7.+H=)7QS"=+9 MN#E=6J1>K%($`RXO`HY4L:D>N_*PUYZ)E:(C%G?<(J0DH&NY'7I3Z*W9_U.6 M:^-EV=O6;;*8_Z&2X?D0'J'509NIHJA6-8?GZ3;:._?LUOD%O;.-OVMN/'[7 MOX9E1UW#MOOI>F9+-VUKM:67]KQMG?1HA'6LW7/8J,]HI%LXGK>UCRX+:+N! M5FK]*.Z+.P=\KRK4!NS:8;NCD[:,=O?1EKY5(]T`W=)&([C=1'>A5 &XKJYW M5GCV^-%-F%Y>ZYOQI>GAJMU^NCB'"W0^;C>Q#X0BL.M HE;"[PNQ1I[N$S^" M3V?EI?X_7SJH[JZ.I^:E'!U ;_A:#QP O7\#4$L#! H``````))9_3 ````` M```````````/````9'1L+V5X8V5P=&EO;G,O4$L#!!0````(`"**_S!<U&]0 M^P(``'X(```;````9'1L+V5X8V5P=&EO;G,O97AC97!T:6]N<RYDW55-3]PP M$+TC\1]&7(#5-N'KM)PJ*!)56W& ZJ'TX#B3C8MCI_X C1#_O3/.;K(44'LH MEYH#COW\YLV;L3>?0?XOQ_86S.!":5S :OA0YF70.?Z4V 9EC<]*1B7D572M M]2OP^?4'V$"-H#.'(F YT!V>A!H^"B=K.#HX.$F SVW) ('E^- '>!]U/^XG M3-=UHR2H0V 7>4YKF>\->N4S:9M,Q-S;*G3"83Y%MVWOU+(.L'>VGSBAZ$E! M"#5V\$5I;\T(OJZ5AS4'T+QU]DZ5)'Y7^#?*[\ZA4Z&V,8 P/67;.O0>K /5 MM%H1C XZ84*?TH=+`\8"WJ$)=%!KH* (C$X#P5"C;H$K42A$2IB8=)2-&*) M'H137IDE5,XV?"X11H] *_K<T#DY?86N4=Z3_:Q]R4)(4K#,:PWRC D>G1[C MMD,MYXE)&:ECR>')V :=5$*#:"E'*5)YYW1FH-8!*?V0OAV6R >GBAC(OI"H M*H>H^SGX6'Q'&? ,NU!9K6W'$<A".B(3[6+,Y3"C:E"R5#MEGN0,3:0V,3:P MBY2S0ZX$<KZGT-LX[4LM5),80RU"VNN<#9A$#.R4VN E7%8)\]0G4B&X'\HH MPV"2H!5Y:VRGL5PV7&/",.T*!:65D=>39=#92-4FO>2C0W*4BT-.4:T2':MU M^",J<G&JZ5$&;]EBPGH;G42X0\<E]D..Q-=2BH8N3"/<+<$$B8ZR'BJTX5.B M>^P58POD(CSOQJCB.!ON!C$IDM"(?FV^P\;>$1-WT4IGZEANJ97 L2=(=08C MYY]?H[\=,*/[SG_Y; 8W%3U?SSY;O[U0JU/Y*RAIJ/Z#B(Q$9!LBINGI:P6G MCJ<WZ3SH=^M89#>-!5WQ BXP;*S?;V\-BXL!PRPWA5-8P3E6(FJZ0*0U.&IG MZP8,7XN]_6%^/_Q+/Q2Q1;>WL[-_.JP]/&$\6S-YOCJ*/H21J_<,I\)L1)&U M<%^_04./++V)+\5<;T^!'R8?/MEP8:,I7S+CL4__LQ__OM=^`5!+`P04```` M" `BBO\PF]>9)2\#``"/" ``#0```&1T;"]U=&EL:71Y+F2U5<&.VS80O0?( M/\PM7F<C[28YK=%#FJ3 %BV0 XL>VAYH:62QH4AU.+0J%/GWS%"R[*T3M(<L M[8-%/KYY\V8T+M=0?LOU] FLX0?K\ [F%;DN:W9E8NLLCT6MD S[D* /<4:^ MV_X$,P2:Y"NVP<=BP;XE-(SU1'G[FEOXV5#5PLN;F]<9\$M?*V B>W4;&7Y, M;ES.,V88AD46M,S]75G*7A%'C]'&H I=85(90\.#(2Q/T4,_DMVW#*NW5YD3 M=J,H8&YQ %^MB\$OX&UK(QPY0'[W% ZV%O'/3'QAX[-K&"RW(3$8/P+^W1/& M"(' =KVS I.+9+QXE?GN/? `>$#/<M$YD*! DC!0A!U"BZX&9\W.(33"HJ2U MZ<P>(QBRT?H]-!0ZO9<)4T0(C3R>Z3PY_0&ILS&*_:I]KT)$$ ?E#1[UEQ(\ MN+W$[:>27F<FZRN7: TOQG9(E34.3"\Y5B:7]UKN3-2.4=+G_$Q8V\AD=XG% M/LY4#2&Z\1IBVOV)%>L==:$)SH5!(XB%<F7JFKLEE]M"JB')2NVLO\ 9NB1M MX .KBY(SH58"-=\-C"&=SBMG;)<9N36<SP8*C%G$Q"ZI+5["?9,QESZ)"J/] M4*>*)Y.,[%0??1 <UOM.:RP8I9U14(<JZ7ZV#(:0I-JB5WPD%$>U..*4U"K3 MJ5K"OY(5%T\U?5G &[58L#$DJA .2%KB..4H?+VDZ.6%Z0Q]%) 1T:EJIPJ= M^93I'GJEV!UJ$;[LQJ+B53&]&\)D14)GQJ/YA%TX")-VT:PS=ZRVU"QXZ0E1 M7<#"^=\3Z?\N6,O[KI]RO8;?&QEAEZ/KRU-JOED^ II.>F 24HB08 Z]^>;A MRGERWW=](,ZM]& Y,<J8D[Z%[U/3(*VV5T^?_",191V"E7E 8JR<K[:__2$# M[&HZFA&Z#!4._5[^`[Z#F\VT_TF9%PI"AR;BRGJ=LE_G$0*?G#OG*-=G/)70 MT'N'^O[%K^J1X8>F:H_1 #<GV+^ NEBB;E=7F]/NIR6^.C3)>'YF5!Q,?V%3 MWCR&=*T,T^,#M?%2Y#9'!HD-BMX\U"0[^80N3F ^X9-)\GW^2-WQ&5!+`P04 M````" `BBO\P"(R.+R4#``"=" ``# ```&1T;"]M96UO<GDN9,U438_;-A"] M!\A_F)YB&ZZ437+:10[%` %2($ .+GKIA9;&%AN*5/EA12WVO_<-*<N;.$5S MZ *E#[3(-X]OWI!3;ZC^+\?S9[2A=]KP+<TCQ+9NHZE[[IV?JE80&?4Q^<&% M&? A[Y(R1^=U[/I0+;A[SRIR6]ANWL2./BC?=/3JY<LW&?#+T J $+V^"9%^ M3F9:]C-F',=%$74Q#K=UC;4J3):##E7C^DJE.KA#')7G^G*Z&R:OCUVDU?TZ M<])^ H(8.Q[I5VV"LPMXU^E 9P["_\&[DVXA_H4*/^KP8DLCLG,IDK(3\>?! M<PCD/.E^,!HX!'IEXY33I_>6K",^L8T(-(9P**D$!A]HS]2Q:<EHM3=,![ ( M::MZ=>1 RNN [9$.WO42EPE38'('?#[2>7'Z(_M>AZ"=%>U'$0))T0FOLRS_ MA."+Z.7<H91SFYFT;4QJY7 8V[-OM#*D!N38J C^L$5,H3:1D7[,WYY;':+7 M^Q1A7\Q4!\]LIBV%M/^=FR QXL+!&>-&.0$6(J3)M+=++C<5JH%D43MMKW*F M/N&:6!?%1>3L62K!DN\=32Y=]ANC=)\98Z=BWAN]BYQ%%':DMGA)[P\9<^T3 M5"BY#VUJ8C%)8:7Y9-UHN#WV4F- A'9&4>N:).O9,AI=0K6A%SYZAJ-2'#B% M6F4Z4>OYCZ3AXJ6FKRKZ22P&-KCD&Z83>REQ*#F";T"*% ^F5_X38 JB4].5 M"CWR*=-]Z95 ]RQ%^+8;BXK757D;8-*0T*OI;+['PS^!26[1K#/?6+E2L^#E M3D!U10OGOS>C[QVTP7N77[W9T&\'=*^KKG7=H.: ^ F$]"A_T5!!0U4TW#W5 M:?P9MEMI;\^?_05G,;#W+MGRI)8&0O=H-7NO?&Y.&">G6]I 73-,J_*QI?.< MM(WKNZ^ 4NI_1#Z(F,AHA+C9L]^KW474CC8-FO$*<XLGOY6%X)M"0'9=4-J6 M>0Z2H4) 'U<VH8'^\/8M2?19VK?V07K>?BC3WK73%:WGF.!;HT)<[3;KU6Q$ MT9:%[:J _V3T'CS.]2/*)9_LQ_\XGZSO.Q)Z>)J[^3=02P,$% ```` `KXG_ M,#0.<]5Z!0``4AL```P```!D=&PO;6%K969I;&6M6%M/XT84?AY+_ ^CA0>H M%':+^M*15N(2H*Q"LB)!5:5(D6,/B8MCI_9D"^KVOW=NGGM [6(0&I_SG>^; MRSDS9 X.WO>)HP-XG1<8`;!)GO C;5(3LW[=U=NJH8Z+75YD#21K#(>S$3P: MPAG>;(N$8#C*EW52OQS+D,L:4VN&P,^G9 WODCI=P]-/GWYAOH=M)GRGOU+? MEUWQTKJ8]WQ'UE6-P%U"J,[?\/>\:*I2.-_YB:,X&MX-P6>0;;(X.K^GK2)? MQM%(V>)H^L=X.KF>+8:+^\ED!NCS&1P>M59F.YX/3=C7WR87DZE$![#S[;I: M5HW%/1NU[&; 4(9DI.!=O1U?CAZ&5T!T8G#K(:%M,WIR+,>Z&%Y=/-PLSN]O MII(EA0>#79D3 AL"!QE>[E9P0'^_\0C:L='M!9"2M",G?(+B:-<D*XSB" S. M<+JNX(<I+G!*8 ))4J\P0? ?V8+?(>?^#M,")R7\]P.+9R8$Y#.G/ `(N&&P MG!2_*/*&.*9-LG4L?^WP#CNV!KMQ#4G2)\?VC0Z JE_1STM2)^4*[T=P=_,Z M!:X?DY2#' R=%3%W=IS9/CR22W(<]JMI.L'/V+;2F?*-?+)\,YVO )%-F6\6 MLV;9O1ZU$R=0K\[=FT1R^H)4<<1SC.7EV2!_A/B93 74DP8S7,"/UX;%1I[, M?SI9)D\M3+[Z&*IM8NBKCZ'S;6+HJX^IEG^:&/KJ8YHT-3'TU<4DQ:JJ<[+> M-"ZEZW$C\7.*MR2O2B_2];B1>B'<2-?C1O)E=H,,8[L[\#1&=D8S+K[=S* U M+U>0.9C104D&.N?(2GXO7JZ*C9'1O#:04R<>`_<H# ,G61K<#D(6E<= [2I> M8=IH5G-M?%M_/ /S: Z-DRRB1)%;KQZ/<"DB$RF9VD)&?EU[;*U3\=EHR2BJ M'KE; ,<F7(K+1.J^R<33O3,VBU#_I-OLH1411Y>3N[O)>#&Y^#)E)Z"])8&T MVFRJDF6M;=_ 356_^/8=R8N<!!Q&N>FFA$G(XZY,!2*EGT^LKK&#$$7D>:U- MTG W"C6M2I+D):YM0 -![30;'-P>XH9DBV7U[(]2.M L:*?A(R];+/_424Z< MX9DR;&'&L_/;\=6]6!MO:=QWOCGX"T5K7AM;JZABO_N8!,"BW#RP+![/KAX^ MBCC21Q&BI[N1;L>0O9J#9(?5X='Y/?W.2^'A&7P;'D?&6B"P[^-P3E%SALJX M`OU.9&SM]R9O6Y^.M /5(^_ VWRJ"^VJO]T-CGSGKK2<HCNA1'NC7PP]E^CW M[)O#RW[T[H& ;'=4U%%QM*_,$0QZ.BKMX[!T`YN'I>[Z^_<AP!1'H7T10<_: M43443[\_U8F H&QWY-51]+\L?5X V+YTY#/"XFCO.8- V-51;"])'.T[OQ , M>CH*[^/ >2B^.HQ55[9>:VY&QU%[L+#UEFG7S+FQ\\)[X70O$ >41<YL_;EE M=!RI4\XB%];^]"J>[K38GQAFZT\NH]DF+ ]=FYQ;_P=]&Q]'^OBV%*2YOX0F M:'-GP;X\A1!KS;4M VUN=9-S:60>N4+*E$&993UD-(E**5?',&90)5T/+9-( MYI>KI4P9E-G70T>3J%3S=+0Q RH9^V 91#KOM!S_3V9N6C.H<[.'H$5E[H_N M$&U[QXP/,\BCN'&E3&L?(2?>_/8(C,KR]!R7R\%^6%O=02! U38CU#=.AT<C MJF<#!']3ENR&%8H[8M[4D7 P^CB>C"8W$R4G[RP0,.L[)&;Y?T!+*: ;#03L MZ ZI.( N.O+F`P&SJD,:EK^30GLO H!=TT$5&]%%1U^;(."4<TC)A721,F]4 M$/ J.23G [H(ZFL7!)Q:#HFYD(YC,^YB$ C4])[Q>; ?E/T/4$L#!!0````( M`"**_S!Z.O^Y#04``, .```,````9'1L+V-O;6UO;BYDM591;]LV$'Y6 /R' MVU-MUY.:MD_.7KJT!3)L6(!XV,,Z!)1XLKA*HD92=K4B_WUWI"Q9MH/MH7$0 MQ.'=?;S[ON.1R0*2;_FYO( %?%0EKJ#_6"<3Z<HDTU6EZUBRA_>Z:TVC;>_X M?OTS! _(VSIS2M>B5*Z+!_<; \*A#*!7;UT!OPB3%?#ZU:NWWN&W1K)#P'MS M91W\U);=8/<^N]UN2 P*YYI5DM!:;+L:K;(QI1"+-K$Z=SMA,!EWUTUGU*9P M,+N9>TQ(.\K N0)W\+LJK:X'YW6A+.PQ +XW1F^5I.1?"/N]LB^6L%.NT*T# M47> 7QJ#UH(VH*JF5.1' 4;4??EP6T.M`;=8.PHL2Z!-0;2$8"RD" 66$DHE MTA(A)Q0&E:(2&[0 C+*JWD!N=,5Q'K"U"#JG?P_R')F^0U,I:TD"SGW#B5!* M3C.NKI&_,< D>MBW":HN/9*JL[*5O#UKBR93H 314(V98(GMDF("=.F0RG?^ M?X-266=4VCJBSWFHW""6W1)LF_Z%F>,89B'79:EWO -12"&^<^QJJ.4J)C6H M6-).U2<U0]52F]3:,8M4LT%6`KG>:^AT.]JS4JC*([I".&_;&>W0)Q'0J;2! M2[C-O<\I3Y2%X'Z0;>8"28)6LL^UWI4H-Q5K3#X,VWN!U%G+ZYXRV.F6U*9\ MB4>#Q"B+0TR15AZ.LS7X=ZN(Q5'3US&\8XK)U^K69 A;-"RQ#3427D,EUG1 M*F$^DYN I-NL" H=\.3AIERQ;XHLPGDVABS>Q.%L$)*B%"K1[<DW6.DM(7$7 M]7GZCN66ZA,>>H*RCF' _*^)]/\_L*#SSC_)8 &?<AIB)\/KR3G5QR;/DD]% M?1"2B2F9..Q__<WW2_KQO>X:E)C[=O(94(7"1HTS4N7Y XLB_DL:U1D^.'*^ M/N.B:HE?IE:K_D$V]5^"Z9EJ^%#3D3%AR QUD!'NG6K:D Z-]<VJ''M1UTDZ M+U[.RXNF36E `1($W/;V]Z/Y*^'U'QIZU. R2A;?_4!36O)8(^!^N0?G0\O[ M<\"2? WRT</CH'[Y*.CQV1CZ4?!L(A' 8KFO[8"H3ZE1F(?SJ )9*8?0).2[ M*H>!J+#RH6I<QZ#$T.,Y$(=TN0GG+T2:BW[LAZW/ N0:-36SQ3*T:,%R(_] M1>-37R]]+&][[Z&TF:WG<8!%Z9OL?/8BH$UVB0^VN;P8\CU"]QT0A99>3[>* M^#-9N?82/ $%JY&U^=!8'IG^#J;H*=AGZHP;37>-JOD^INEN<I'AP1EZ>7DQ M+,/M/=TT/ >&&%]&:(S50--T<L5'XX.K.YTHYT/'L>))F4R9\Q'#L DL3D8/ MTTU:^_;T#RM^?Z&_ T\K\]<R/8UL>$9 ?Q?TUA=TD2*]R*2-`V[HM/YLU9N' MT,;[R;&"_O#<'C#'AJ\'>=VU?.=O<=0AF$9ZHU1K>E%).?LU/(OTG%>Y0:.( M'QYQT]KB(:4'QDS/?<UD,.A:0\68UM,6/7++1]%6*TEIHS"S^?4`WE=HS^SP M.# 15Z)\PH6AO9.ROJ4/P<.U/\9YRZ 1\+?9047[Q+FP$NN-*WHPGTE ^>-/ M&BSAZSMZ1'=#?.\WJJ[YX3$HSJ^HSNN:315I^)W')V\URB=2>HL(2IFKB,;" MX(P+TQJ-M+)MG(^UJ,Z=HGTO'1XEOU4TT9IK]_ '^+W?J6RC[5BMT3*1*"R= MDV \4T$A7MNS'QVQ'T;5RV=Z'OT+4$L#!!0````(`+%V_S#2DN)*IP$``&L' M```)````9'1L+VTN8VUDS55+;H,P$-U7RAV\K 2Y0A;MHE*/ !2!&5*W *EM M*G+[>FQC'#H$95=%BL:\Y_&\^= GT3"8A#;L.9?5)ZNA9<?&+PY/IP2%"1;4 M+ Y/%F=U5[.,L^PMSXL\9_:_DE->;T*C$>T6;*X#%$:5PFB2PF77R9Z$.NBD MNI(0GB ,C<'$83!"]KI83)(I> .J*3GH LO>E*('M4>T*01N[M-5V5^ X*6! MBU0"[.$LDXW[>DZ^^FJL-S=CSWWT:P<1><3)H* 6R'<I( L0I.BBM4VQ4:3( MZ<IAC_(]P A[) V[1VE3\J\]TH^MAE1>VYIF11LGZHP6<DB&E72?X 3=IU Y M.P04$RA8S&3M2DAN\N*B8_]S1-DLNG"(L_?CRRL;/F0E==Z*BBTPW "NLF D M$X'+,)AH4NW)MEIN'ELTYPL`[:3;`N35A9ACILF0(XI;L<_^!AP])24A?24X M>O$M220 1' C(M'V:%+F6P%7ZYLB#3^V"QE\1-$-#LJ=1"1]1/NZZ3.__$>) M2#N<C#\EH+,P[X2")-KP<J YOQ2/BR RXB[06JCEL?P%4$L!`A0`% ```` ` MI7CO,++P*/=/! ``8PP```4``````````0`A`"2!`````&)O>"YD4$L!`A0` M" ``````E*CS, ````````````````4````````````0`/]!< 0``'1Y<&4O M4$L!`A0`% ```` `NX+Q, VI5K7^`P``6! ```T``````````0`A`"2!E00` M`'1Y<&4O=')A:71S+F102P$"% `4````" ")C/TPIBA3B#\$``# % ``"0`` M```````!`"$`)(&^" ``8F]X=71I;"YD4$L!`A0`" ``````LG/_, `````` M``````````0````````````0`/]!) T``&1T;"]02P$"% `*``````"Y?/4P M````````````````" ```````````! `_T%�``9'1L+V1O8R]02P$"% `4 M````" `PFO4PY7S0B)$'``"F'P``$P`````````!`"$`)(%L#0``9'1L+V1O M8R]D=&PN9&]X>6=E;E!+`0(4``H``````*QQ_3 ````````````````/```` M````````$ #_02X5``!D=&PO:6YT97)F86-E<R]02P$"% `4````" `BBO\P MU'YY7R %``###P``& `````````!`"$`)(%;%0``9'1L+VEN=&5R9F%C97,O M8V]N=&%I;F5R+F102P$"% `4````" `BBO\P.NOF Y\%``"S$0``( `````` M```!`"$`)(&[& ``9'1L+VEN=&5R9F%C97,O;V)J96-T8V]N=&%I;F5R+F10 M2P$"% `*``````!L6?TP````````````````#P```````````! `_T&8( `` M9'1L+V-O;G1A:6YE<G,O4$L!`A0`% ```` `(HK_,,B&!)M]"0``Y"(``!8` M`````````0`A`"2!Q2 ``&1T;"]C;VYT86EN97)S+W%U975E+F102P$"% `4 M````" `BBO\P]Q_B/74'``#T&P``% `````````!`"$`)(%V* ``9'1L+V-O M;G1A:6YE<G,O;6%P+F102P$"% `4````" `BBO\P'I+4F! $``#Y" ``% `` M```````!`"$`)($=, ``9'1L+V-O;G1A:6YE<G,O<V5T+F102P$"% `4```` M" `BBO\PA^$]UW$+``"X+ ``% `````````!`"$`)(%?- ``9'1L+V-O;G1A M:6YE<G,O<W1A8VLN9%!+`0(4`!0````(`"**_S T!QR%"Q$``)M-```7```` M``````$`(0`D 01"``!D=&PO8V]N=&%I;F5R<R]V96-T;W(N9%!+`0(4`!0` M```(`%6*_S">:_%)&A0``!-J```5``````````$`(0`D 413``!D=&PO8V]N M=&%I;F5R<R]L:7-T+F102P$"% `*``````"4J/,P````````````````" `` M`````````! `_T&19P``9'1L+W)A;F=E+U!+`0(4`!0````(`"**_S!W*M6G ME 8``&\5```4``````````$`(0`D ;EG``!D=&PO<F%N9V4O:6YT<F%N9V4N M9%!+`0(4`!0````(`/N*_S!:]&5%&PH``%Y4```3``````````$`(0`D 7]N M``!D=&PO<F%N9V4O9FEL=&5R<RYD4$L!`A0`" ``````E*CS, `````````` M`````!4````````````0`/]!RW ``&1T;"]R86YG92]A;&=O<FET:&US+U!+ M`0(4`!0````(`"**_S#"E\Y'00,``%,(```>``````````$`(0`D ?YX``!D M=&PO<F%N9V4O86QG;W)I=&AM<R]N=6UE<FEC+F102P$"% `4````" `BBO\P MATKTR&L#``!X"0``' `````````!`"$`)(%[? ``9'1L+W)A;F=E+V%L9V]R M:71H;7,O=71I;&ET>2YD4$L!`A0`% ```` `(HK_,(XN>+3P` ``( ``!8` M`````````0`A`"2!(H ``&1T;"]R86YG92]C871E9V]R:65S+F102P$"% `4 M````" `BBO\P3C5&5.<#``#E"P``$ `````````!`"$`)(%& P``9'1L+W)A M;F=E+W)A;F=E<RYD4$L!`A0`" ``````E*CS, ````````````````L````` M```````0`/]!78<``&1T;"]M:7AI;G,O4$L!`A0`% ```` `!W3_, Y%/4ME M!0``>14``!,``````````0`A`"2!AH<``&1T;"]M:7AI;G,O<F%N9V5S+F10 M2P$"% `*``````"3J/,P````````````````# ```````````! `_T$<C0`` M9'1L+V9U;F-T:6]N<R]02P$"% `4````" `BBO\PQ<%LT"\#```$"P``& `` M```````!`"$`)(%(C0``9'1L+V9U;F-T:6]N<R]C871E9V]R:65S+F102P$" M% `4````" `BBO\P1\CBS9$#``"P"P``&0`````````!`" `MH&OD ``9'1L M+V9U;F-T:6]N<R]F=6YC=&EO;G,N9%!+`0(4`!0````(`"**_S 'QQ/TO ,` M`+ ,```:``````````$`(0`D 7>4``!D=&PO9G5N8W1I;VYS+W!R961I8V%T M97,N9%!+`0(4``H``````).H\S ````````````````/````````````$ #_ M06V8``!D=&PO86QG;W)I=&AM<R]02P$"% `4````" `BBO\PNZ'B-#$#``!Z M" ``& `````````!`"$`)(&:F ``9'1L+V%L9V]R:71H;7,O;G5M97)I8RYD M4$L!`A0`" ``````NW/_, ````````````````D````````````0`/]!`9P` M`&1T;"]T97-T+U!+`0(4`!0````(``%T_S!SGZ*8`0(```P+```3```````` M``$`(0`D 2B<``!D=&PO=&5S="]M87!?=&5S="YD4$L!`A0`% ```` `_6/] M,# +`*T^````5P```!,``````````0`A`"2!6IX``&1T;"]T97-T+W-E=%]T M97-T+F102P$"% `4````" `!=/\P4JF0?RH&``"6(P``& `````````!`"$` M)(')G ``9'1L+W1E<W0O:6YT97)F86-E<U]T97-T+F102P$"% `4````" `! M=/\P15XD'%D%``"5( ``%0`````````!`"$`)($KI0``9'1L+W1E<W0O<75E M=65?=&5S="YD4$L!`A0`% ```` ``73_,%&.BMZF!0``UAX``!4````````` M`0`A`"2!MZH``&1T;"]T97-T+W-T86-K7W1E<W0N9%!+`0(4`!0````(``%T M_S"0BO75; ,``(H*```6``````````$`(0`D 9"P``!D=&PO=&5S="]V96-T M;W)?=&5S="YD4$L!`A0`% ```` `.HO_,!V*$7' !0``U1 ``!0````````` M`0`A`"2!,+0``&1T;"]T97-T+VQI<W1?=&5S="YD4$L!`A0`" ``````DEG] M, ````````````````\````````````0`/]!0KH``&1T;"]E>&-E<'1I;VYS M+U!+`0(4`!0````(`"**_S!<U&]0^P(``'X(```;``````````$`(0`D 6^Z M``!D=&PO97AC97!T:6]N<R]E>&-E<'1I;VYS+F102P$"% `4````" `BBO\P MF]>9)2\#``"/" ``#0`````````!`"$`)(&CO0``9'1L+W5T:6QI='DN9%!+ M`0(4`!0````(`"**_S (C(XO)0,``)T(```,``````````$`(0`D ?W ``!D M=&PO;65M;W)Y+F102P$"% `4````" "OB?\P- YSU7H%``!2&P``# `````` M```!`" `MH%,Q ``9'1L+VUA:V5F:6QE4$L!`A0`% ```` `(HK_,'HZ_[D- M!0``P X```P``````````0`A`"2!\,D``&1T;"]C;VUM;VXN9%!+`0(4`!0` M```(`+%V_S#2DN)*IP$``&L'```)``````````$`(0!M 2?/``!D=&PO;2YC 8;6102P4&`````# `, `"# ``]= ````` ` end
Jul 31 2004
Oh, I forgot to mention, I haven't worked out a particularly sophisticated strategy as yet, since I want to see what nuggets all you smart folks might dig up. But I have thought about the following: - I need to provide isolated test cases for the 5-10 compiler/linker bugs I've seen, that I can then get over to big-W. Hopefully this can be done, and the bugs fixed, over the next week or so. - I expect that once you guys digest what I've done, you'll make suggestions for improvements, and some of the glaring omissions, which'll filter in over the next few weeks also. - Docs will be provided, but more in a "philosophy" form at first, since some aspects are yet to mature (e.g. Iterators) I am hoping that the actual implementation of new container types will actually be done by other people, including Ben, presumably in concert with me as far as the enumeration models and such are concerned. (Although I've written gazillions of containers over the years, I have *no doubt* that other among you will know how to write better Trees, Multimaps and such than me, since I'm pretty sequence-container fucused, so I welcome all contributions.) There will also be a rather large demand for algorithms, so maybe Sean can be persuaded to poke his magic wand in that side of things. I am also hoping that at least one person might assist in the documenting of DTL, since this'll probably turn out to be a large task! The payoff might be that you'll be generously lauded in the first book on D, which Walter and I will be working on as soon as 1.0 (including DTL) looks like it's on the non-too-distant arrival. Ah, the sweet sickly smell of fame ... ;) Cheers Matthew "Matthew" <admin.hat stlsoft.dot.org> wrote in message news:cefif4$nkj$1 digitaldaemon.com...It's, as we say in Yorkshire, as rough as a badger's arse. However, it's here, and I guess that's something at least. I can do no more for a few days, as I've spent the lastthreeon this when I should have been earning cold hard green stuff. It's going to be a tough w/e ... Notable points for anyone of an investigative nature: 1. List, Map, Stack, Queue and Vector all do "real things", and should be manifestly useful for people with real needs now, so long as they're happy with just foreach enumeration. Set is nothing but a shell at the moment. 2. Off the top of my head, only List does the range composition stuff yet. Check out test/list_test.d, which uses collect, and has some examples of composed select(). 3. The lib depends on std.box, std.boxutil and std.type.traits, none of which are yet part of Phobos. In fact they may never be, but that's not terribly important at the moment. They can be sorted later. 4. There are many untrackable (or at least untracked) linker problems with simple utility templates, so you'll seelotsof places where the std.dtl.common.swap template is commented out and hard coded. I have no idea why the linker does this with in some link-units and not others that use the same templates. Something TBD. 5. There are no docs. You'll have to be guided from what I've posted over the last few weeks and months, until atleastDTL 0.1.2. :) Hopefully, if people ask smart questions, it'll help me write better docs. Just remember, there are four enumeration modes: foreach, ranges (composable foreachable thingies), interfaces (whether Object or parameterised;bothwill be supported), and iterators (this code has not been enabled/compiled for months, so I have *no idea* what it'll do. define UseIterators at your own peril). I will check in for responses over the next few days, but I won't be able to do any more on this until late next week. Hopefully I can have isolated some nasty compiler-crash test cases and dispatched them off to big W, which will help with some aspects (notably parameterised interface enumeration, i.e. deriving from IContainer!(int), etc.). Cheers -- Matthew Wilson Author: "Imperfect C++", Addison-Wesley, 2004 (http://www.imperfectcplusplus.com) Contributing editor, C/C++ Users Journal (http://www.synesis.com.au/articles.html#columns) Director, Synesis Software (www.synesis.com.au) STLSoft moderator (http://www.stlsoft.org) "Youth ages, Immaturity is outgrown, Ignorance can be educated, drunkeness sobered. But stupid lasts forever", Aristophenes -----------------------------------------------------
Jul 31 2004
Matthew wrote:Hopefully, if people ask smart questions, it'll help me write better docs.Damn! That leaves me out of the loop. Nah, there aren't any stupid questions. :)
Jul 31 2004
Two suggestions, in fact: . to make more D-like, replace "template Box(T, R = T) { class Box ..." with "class Box(T, R = T) { ...", as mentioned in the other ng . why don't you add opCast? "reference_type opCast() { return m_value; }". So when you use a boxed value, you can use "v = cast(v_type) boxed_v;" instead of "v = boxed_v.value;" Just suggestions. BTW, the license is much better now. ----------------------- Carlos Santander Bernal
Jul 31 2004
I like them both! Keep 'em coming. :) "Carlos Santander B." <carlos8294 msn.com> wrote in message news:ceg3m2$103l$1 digitaldaemon.com...Two suggestions, in fact: . to make more D-like, replace "template Box(T, R = T) { class Box ..." with "class Box(T, R = T) { ...", as mentioned in the other ng . why don't you add opCast? "reference_type opCast() { return m_value; }". So when you use a boxed value, you can use "v = cast(v_type) boxed_v;" instead of "v = boxed_v.value;" Just suggestions. BTW, the license is much better now. ----------------------- Carlos Santander Bernal
Jul 31 2004
Matthew wrote:It's, as we say in Yorkshire, as rough as a badger's arse. However, it's here, and I guess that's something at least. I can do no more for a few days, as I've spent the last three on this when I should have been earning cold hard green stuff. It's going to be a tough w/e ... Notable points for anyone of an investigative nature: 1. List, Map, Stack, Queue and Vector all do "real things", and should be manifestly useful for people with real needs now, so long as they're happy with just foreach enumeration. Set is nothing but a shell at the moment. 2. Off the top of my head, only List does the range composition stuff yet. Check out test/list_test.d, which uses collect, and has some examples of composed select(). 3. The lib depends on std.box, std.boxutil and std.type.traits, none of which are yet part of Phobos. In fact they may never be, but that's not terribly important at the moment. They can be sorted later. 4. There are many untrackable (or at least untracked) linker problems with simple utility templates, so you'll see lots of places where the std.dtl.common.swap template is commented out and hard coded. I have no idea why the linker does this with in some link-units and not others that use the same templates. Something TBD. 5. There are no docs. You'll have to be guided from what I've posted over the last few weeks and months, until at least DTL 0.1.2. :) Hopefully, if people ask smart questions, it'll help me write better docs. Just remember, there are four enumeration modes: foreach, ranges (composable foreachable thingies), interfaces (whether Object or parameterised; both will be supported), and iterators (this code has not been enabled/compiled for months, so I have *no idea* what it'll do. define UseIterators at your own peril). I will check in for responses over the next few days, but I won't be able to do any more on this until late next week. Hopefully I can have isolated some nasty compiler-crash test cases and dispatched them off to big W, which will help with some aspects (notably parameterised interface enumeration, i.e. deriving from IContainer!(int), etc.). CheersI only scratched the surface of DTL but, as posted on the other newsgroup, I think the DTL Enumeration interface should differ from Java's. In Java that interface is "de-facto" deprecated (marking it as deprecated in the Java language sense would probably cause too many existing files to spew warnings). The simplest option is to keep the name Enumeration, since that is a pretty nice name, but use the new (well, "new" as in 5 years ago instead of 8) shorter names of hasNext() and next() instead of hasMoreElements() and nextElement(). I think Java programmers who look at D will wonder, as I did, why we are keeping Java's warts.
Aug 01 2004
"Ben Hinkle" <bhinkle4 juno.com> wrote in message news:ceiqqh$22s0$1 digitaldaemon.com...Matthew wrote:Sure. What's there was just a proof-of-concept stab. If you want to make a specific recommendation, I'd be more than happy to listen. (Or was that it? <G>)It's, as we say in Yorkshire, as rough as a badger's arse. However, it's here, and I guess that's something at least. I can do no more for a few days, as I've spent the last three on this when I should have been earning cold hard green stuff. It's going to be a tough w/e ... Notable points for anyone of an investigative nature: 1. List, Map, Stack, Queue and Vector all do "real things", and should be manifestly useful for people with real needs now, so long as they're happy with just foreach enumeration. Set is nothing but a shell at the moment. 2. Off the top of my head, only List does the range composition stuff yet. Check out test/list_test.d, which uses collect, and has some examples of composed select(). 3. The lib depends on std.box, std.boxutil and std.type.traits, none of which are yet part of Phobos. In fact they may never be, but that's not terribly important at the moment. They can be sorted later. 4. There are many untrackable (or at least untracked) linker problems with simple utility templates, so you'll see lots of places where the std.dtl.common.swap template is commented out and hard coded. I have no idea why the linker does this with in some link-units and not others that use the same templates. Something TBD. 5. There are no docs. You'll have to be guided from what I've posted over the last few weeks and months, until at least DTL 0.1.2. :) Hopefully, if people ask smart questions, it'll help me write better docs. Just remember, there are four enumeration modes: foreach, ranges (composable foreachable thingies), interfaces (whether Object or parameterised; both will be supported), and iterators (this code has not been enabled/compiled for months, so I have *no idea* what it'll do. define UseIterators at your own peril). I will check in for responses over the next few days, but I won't be able to do any more on this until late next week. Hopefully I can have isolated some nasty compiler-crash test cases and dispatched them off to big W, which will help with some aspects (notably parameterised interface enumeration, i.e. deriving from IContainer!(int), etc.). CheersI only scratched the surface of DTL but, as posted on the other newsgroup, I think the DTL Enumeration interface should differ from Java's. In Java that interface is "de-facto" deprecated (marking it as deprecated in the Java language sense would probably cause too many existing files to spew warnings). The simplest option is to keep the name Enumeration, since that is a pretty nice name, but use the new (well, "new" as in 5 years ago instead of 8) shorter names of hasNext() and next() instead of hasMoreElements() and nextElement(). I think Java programmers who look at D will wonder, as I did, why we are keeping Java's warts.
Aug 01 2004
Finally had a chance to skim the DTL this morning on my way to work. Looks nice so far, though I've yet to actually play with it. Just some random thoughts I had while perusing the code: Much of DTL uses the C++ naming scheme. As much as I like it, stuff should be renamed to suint the D convention. Types should be mixed case with a leading capital: size_type -> SizeType or just Size, etc. Functions should be mixed with a leading lowercase: pop_front -> popFront is_open -> isOpen traits.d: isValue is either not complete or bugged I'm kind of torn on the leading "I" for interfaces. I want to not like it but I can see how it would be useful. List.clear() delinks every node. This may help GC but is it really necessary? I'd prefer not to have an O(N) clear if an O(1) version works just as well. I ran across "mixes Ranges" twice as part of class inheritance lists. Should this compile? And if so, what does it mean? :) Possible shortcut for categories.d: # class _Function(I, R) : I # { # public: # alias R return_type; # alias A0 argument0_type; # } # # template Function(R, A0) # { # alias _Function!(IFunction, R, A0) Function; # } # # template Predicate(A0) # { # alias _Function!(IPredicate, bool, A0) Predicate; # } Just means less typing. Three cheers for templated typedefs :) Enumerator: perhaps rename hasMoreElements() to hasMore(), more(), or atEnd(). Rename nextElement() to next(). Sean
Aug 02 2004
"Sean Kelly" <sean f4.ca> wrote in message news:cem3oa$bbt$1 digitaldaemon.com...Finally had a chance to skim the DTL this morning on my way to work. Looks nice so far, though I've yet to actually play with it. Just some random thoughts I had while perusing the code: Much of DTL uses the C++ naming scheme. As much as I like it, stuff should be renamed to suint the D convention.Sure. Just been spending time on other things so far.Types should be mixed case with a leading capital: size_type -> SizeType or just Size, etc. Functions should be mixed with a leading lowercase: pop_front -> popFront is_open -> isOpen traits.d: isValue is either not complete or buggedHmm. Let me have a look ... Nope. Don't know what you mean. Please explain.I'm kind of torn on the leading "I" for interfaces. I want to not like it but I can see how it would be useful.I'm keeping it, unless a royal decree from his-W-ness stipulates to the contrary.List.clear() delinks every node. This may help GC but is it really necessary?Dunno. :)I'd prefer not to have an O(N) clear if an O(1) version works just as well.I can see your point. The reason I originally went through a pass is that the List is a double-linked list, and hence there's a loop. I assume without clearly at least the forward or the backward nodes, they'd never get reaped. Given that, we need to do at least half, and so why not both (it'd hardly be a much greater cost; maybe 10%??)I ran across "mixes Ranges" twice as part of class inheritance lists. Should this compile?No. mixins are on the back burner until everything else worksAnd if so, what does it mean? :)You got me! :)Possible shortcut for categories.d: # class _Function(I, R) : I # { # public: # alias R return_type; # alias A0 argument0_type; # } # # template Function(R, A0) # { # alias _Function!(IFunction, R, A0) Function; # } # # template Predicate(A0) # { # alias _Function!(IPredicate, bool, A0) Predicate; # } Just means less typing. Three cheers for templated typedefs :)Yup. I plan to do this along the way.Enumerator: perhaps rename hasMoreElements() to hasMore(), more(), or atEnd(). Rename nextElement() to next().Most certainly. It was a direct reap of the Java interface. As a general rule, please send in all your naming criticisms, but bear in mind that they're just there to hang my hat on at the moment. Naturally we'll have a single consistent naming convention throughout DTL, and which is (hopefully!) consistent with Phobos.
Aug 03 2004
Matthew schrieb:I'm not sure of it being a very good idea. For the one, GC only scans for an active set and doesn't care for any permutations of the dead part, and for the other, i don't know how it's here, but i got used from one functional language to a sort-of copy-on-write semantics. Which in other words means, that as long as the whole tail was not copied, some tail of the list currently being cleared might be assigned to another valid list. Of course, functional language would not allow one to permutate the list in the first place. One would rather get it as an input, and create a new one and assign in place, which would result in a sort-of copy on write.List.clear() delinks every node. This may help GC but is it really necessary?Dunno. :)? why half? head->e->e->e->last head<-e<-e<-e-<last Simply cleanly remove head, than the rest is detached and would be collected. Or even this loop would be collected if nothing points into it from the "living set", which is determined recursively from stack and static area. -eyeI'd prefer not to have an O(N) clear if an O(1) version works just as well.I can see your point. The reason I originally went through a pass is that the List is a double-linked list, and hence there's a loop. I assume without clearly at least the forward or the backward nodes, they'd never get reaped. Given that, we need to do at least half, and so why not both (it'd hardly be a much greater cost; maybe 10%??)
Aug 04 2004
I'm not even sure clear() is needed. I had a clear() in MinTL but removed it in favor of assigning .init since this is the standard way of clearing D variables. The one reason I can see having it in DTL is that DTL uses classes so assigning .init just affects the one variable but calling a clear() will affect all variables with references to the object. In any case I agree clear() should just break the head and tail references and let the rest be GC'ed. Ilya Minkov wrote:Matthew schrieb:I'm not sure of it being a very good idea. For the one, GC only scans for an active set and doesn't care for any permutations of the dead part, and for the other, i don't know how it's here, but i got used from one functional language to a sort-of copy-on-write semantics. Which in other words means, that as long as the whole tail was not copied, some tail of the list currently being cleared might be assigned to another valid list. Of course, functional language would not allow one to permutate the list in the first place. One would rather get it as an input, and create a new one and assign in place, which would result in a sort-of copy on write.List.clear() delinks every node. This may help GC but is it really necessary?Dunno. :)? why half? head->e->e->e->last head<-e<-e<-e-<last Simply cleanly remove head, than the rest is detached and would be collected. Or even this loop would be collected if nothing points into it from the "living set", which is determined recursively from stack and static area. -eyeI'd prefer not to have an O(N) clear if an O(1) version works just as well.I can see your point. The reason I originally went through a pass is that the List is a double-linked list, and hence there's a loop. I assume without clearly at least the forward or the backward nodes, they'd never get reaped. Given that, we need to do at least half, and so why not both (it'd hardly be a much greater cost; maybe 10%??)
Aug 04 2004
In general I want to take advantage afforded us by D's demotion of pointers, such that "class"-based mechanisms will be favoured, without having all the heartache of trying to write "generic" code (e.g. adaptors, algorithms, anything else that's going to deal with collections in a general way) to work with both pointers and user-defined types. So, clear() will be preferred over .init, from my pov "Ben Hinkle" <bhinkle4 juno.com> wrote in message news:ceqk60$2fj2$1 digitaldaemon.com...I'm not even sure clear() is needed. I had a clear() in MinTL but removed it in favor of assigning .init since this is the standard way of clearing D variables. The one reason I can see having it in DTL is that DTL uses classes so assigning .init just affects the one variable but calling a clear() will affect all variables with references to the object. In any case I agree clear() should just break the head and tail references and let the rest be GC'ed. Ilya Minkov wrote:Matthew schrieb:I'm not sure of it being a very good idea. For the one, GC only scans for an active set and doesn't care for any permutations of the dead part, and for the other, i don't know how it's here, but i got used from one functional language to a sort-of copy-on-write semantics. Which in other words means, that as long as the whole tail was not copied, some tail of the list currently being cleared might be assigned to another valid list. Of course, functional language would not allow one to permutate the list in the first place. One would rather get it as an input, and create a new one and assign in place, which would result in a sort-of copy on write.List.clear() delinks every node. This may help GC but is it really necessary?Dunno. :)? why half? head->e->e->e->last head<-e<-e<-e-<last Simply cleanly remove head, than the rest is detached and would be collected. Or even this loop would be collected if nothing points into it from the "living set", which is determined recursively from stack and static area. -eyeI'd prefer not to have an O(N) clear if an O(1) version works just as well.I can see your point. The reason I originally went through a pass is that the List is a double-linked list, and hence there's a loop. I assume without clearly at least the forward or the backward nodes, they'd never get reaped. Given that, we need to do at least half, and so why not both (it'd hardly be a much greater cost; maybe 10%??)
Aug 19 2004
Matthew wrote:"Sean Kelly" <sean f4.ca> wrote in message news:cem3oa$bbt$1 digitaldaemon.com...I was referring to the bit at the bottom, but I had missed the /++/ bit commenting it out. Teach me to rely too much on incomplete syntax hilighting :) SeanFunctions should be mixed with a leading lowercase: pop_front -> popFront is_open -> isOpen traits.d: isValue is either not complete or buggedHmm. Let me have a look ... Nope. Don't know what you mean. Please explain.
Aug 04 2004
Regarding a TODO in map.d: replace: foreach(key_type key; m_elements.keys) with: foreach(key_type key, inout value_type value; m_elements) According to the docs on foreach, this should work. Sean
Aug 02 2004
"Sean Kelly" <sean f4.ca> wrote in message news:cemt0h$ke1$1 digitaldaemon.com...Regarding a TODO in map.d: replace: foreach(key_type key; m_elements.keys) with: foreach(key_type key, inout value_type value; m_elements) According to the docs on foreach, this should work.I think the TODO is old, as I remember implementing the two-param delegate. Or I could just be going slowly mad. :)
Aug 03 2004
DTL looks cool! Cleanest GP code I've ever seen. Just one suggestion: Make the collection interfaces second class citizens. I don't get what's the big benefit of them: Given three functions foo(), bar() and colFoo(): foo() has a list of integers of type vector!(int) bar() accepts a list of type Vector!(int, ISequenceContainer) Therefore bar() can delegate the call to colFoo(), which accepts the list as an ISequenceContainer. Now, foo() cannot efficiently pass its list of integers to bar(), although bar() expects nothing else than a list of integers! Wouldn't it be simpler and more flexible if collection interfaces were provided by 'wrapper' classes instead? Mixins could be included too, so you could create your own container objects to benefit from encapsulation. Farmer.
Aug 03 2004
"Farmer" <itsFarmer. freenet.de> wrote in message news:Xns953AE55B1F31EitsFarmer 63.105.9.61...DTL looks cool!Thanks. Although I'd have to say it's a bit of a mess at the mo, since a lot of the code's in there due to experimentation, trying to find my way on the borders of the language. It'll be tidied up a lot in the future.Cleanest GP code I've ever seen.Nice to hear. Or would be if I knew what GP meant. ??Just one suggestion: Make the collection interfaces second class citizens.They are. The containers default to compile-time binding only. If you want an interface, you must explicitly say so in the container parameterisation. List!(int) // a plain List of int List!(int, IContainer!(int)) // a List of int implementing the IContainer!(int) interfaceI don't get what's the big benefit of them: Given three functions foo(), bar() and colFoo(): foo() has a list of integers of type vector!(int) bar() accepts a list of type Vector!(int, ISequenceContainer) Therefore bar() can delegate the call to colFoo(), which accepts the list as an ISequenceContainer. Now, foo() cannot efficiently pass its list of integers to bar(), although bar() expects nothing else than a list of integers!Cognitive overload!!! Can you rephrase with more code?Wouldn't it be simpler and more flexible if collection interfaces were provided by 'wrapper' classes instead?Again: more info please.Mixins could be included too, so you could create your own container objects to benefit from encapsulation.I intend to abstract almost all the common functionality out to mixins. Just have to get the code to a stable point soon, as trying to work out some of the compiler errors right now is headaching stuff.
Aug 03 2004
Matthew wrote:"Farmer" <itsFarmer. freenet.de> wrote in message news:Xns953AE55B1F31EitsFarmer 63.105.9.61...Generic Programming?Cleanest GP code I've ever seen.Nice to hear. Or would be if I knew what GP meant. ??
Aug 04 2004
"Lars Ivar Igesund" <larsivar igesund.net> wrote in message news:ceq0qp$20dh$1 digitaldaemon.com...Matthew wrote:Doh! I'm really not terribly good with acronyms. <g>"Farmer" <itsFarmer. freenet.de> wrote in message news:Xns953AE55B1F31EitsFarmer 63.105.9.61...Generic Programming?Cleanest GP code I've ever seen.Nice to hear. Or would be if I knew what GP meant. ??
Aug 04 2004
"Matthew" <admin stlsoft.dot.dot.dot.dot.org> wrote in news:ceq007$209e$1 digitaldaemon.com:Then make them third class citizens :-)Just one suggestion: Make the collection interfaces second class citizens.They are.List!(int) // a plain List of int List!(int, IContainer!(int)) // a List of int implementing the IContainer!(int) interfaceSure. Here's a better scenario: Suppose, function foo() works with a list of integers. Function foo() must call two other functions bar(...) and barDll(...) that perform some calculations on the list. void bar(Vector!(int) list); void barDll(IContainer!(int) list); Now, this doesn't work: void foo() { Vector!(int) fooList; bar(fooList); barDll(foolist); // error } And this, doesn't work either: void foo() { Vector!(int, IContainer) fooList; bar(fooList); // error barDll(fooList) } Too make it work, you must use a 'wrapper' class_ class List : IContainer!(int) { Vector!(int) m_Data; List(Vector!(int) data); bit hasMore(); int next(); } void foo() { Vector!(int) fooList; bar(fooList); List list=new List(fooList); barDll(list); }I don't get what's the big benefit of them: Given three functions foo(), bar() and colFoo(): foo() has a list of integers of type vector!(int) bar() accepts a list of type Vector!(int, ISequenceContainer) Therefore bar() can delegate the call to colFoo(), which accepts the list as an ISequenceContainer. Now, foo() cannot efficiently pass its list of integers to bar(), although bar() expects nothing else than a list of integers!Cognitive overload!!! Can you rephrase with more code?I don't see mixins as a priority, either. Rather as interesting 'toy' that sometimes will come handy. Farmer.Mixins could be included too, so you could create your own container objects to benefit from encapsulation.I intend to abstract almost all the common functionality out to mixins. Just have to get the code to a stable point soon, as trying to work out some of the compiler errors right now is headaching stuff.
Aug 04 2004
In article <cefif4$nkj$1 digitaldaemon.com>, Matthew says...It's, as we say in Yorkshire, as rough as a badger's arse. However, it's here, and I guess that's something at least. I can do no more for a few days, as I've spent the last three on this when I should have been earning cold hard green stuff. It's going to be a tough w/e ... Notable points for anyone of an investigative nature: 1. List, Map, Stack, Queue and Vector all do "real things", and should be manifestly useful for people with real needs now, so long as they're happy with just foreach enumeration. Set is nothing but a shell at the moment. 2. Off the top of my head, only List does the range composition stuff yet. Check out test/list_test.d, which uses collect, and has some examples of composed select(). 3. The lib depends on std.box, std.boxutil and std.type.traits, none of which are yet part of Phobos. In fact they may never be, but that's not terribly important at the moment. They can be sorted later. 4. There are many untrackable (or at least untracked) linker problems with simple utility templates, so you'll see lots of places where the std.dtl.common.swap template is commented out and hard coded. I have no idea why the linker does this with in some link-units and not others that use the same templates. Something TBD. 5. There are no docs. You'll have to be guided from what I've posted over the last few weeks and months, until at least DTL 0.1.2. :) Hopefully, if people ask smart questions, it'll help me write better docs. Just remember, there are four enumeration modes: foreach, ranges (composable foreachable thingies), interfaces (whether Object or parameterised; both will be supported), and iterators (this code has not been enabled/compiled for months, so I have *no idea* what it'll do. define UseIterators at your own peril). I will check in for responses over the next few days, but I won't be able to do any more on this until late next week. Hopefully I can have isolated some nasty compiler-crash test cases and dispatched them off to big W, which will help with some aspects (notably parameterised interface enumeration, i.e. deriving from IContainer!(int), etc.). Cheers -- Matthew Wilson Author: "Imperfect C++", Addison-Wesley, 2004 (http://www.imperfectcplusplus.com) Contributing editor, C/C++ Users Journal (http://www.synesis.com.au/articles.html#columns) Director, Synesis Software (www.synesis.com.au) STLSoft moderator (http://www.stlsoft.org) "Youth ages, Immaturity is outgrown, Ignorance can be educated, drunkeness sobered. But stupid lasts forever", Aristophenes ----------------------------------------------------- begin 666 DTL_0_1_1.zip M4$L#!!0````(`*5X[S"R\"CW3P0``&,,```%````8F]X+F2U5DUOVT80/3- M_L/T%$E1J#AI+S8,-+5;P &,!+&*'IK"6)$K<>LEE]D/243 _]XW2TJD'0MN M"X<&9')G=N;->[-#SB8T>\KK^3.:T&]*RV/JKH79ICDO1]/'8&OC.NLO9JNJ M%2V-I450VK]2%?FFEB[=^Y]9*;S,VU!';WU![X-NZ,WKUS]&^^]USO8VWM%/ M]^W19[/9[-%0X7U]/)MA+75-)9UR:6;*5(29,TN_$5;&/7>NNWO8+S5V->M! MFKJQ:E5X&IV-8VY:-'0IO"_DAOY0VIF*1)7359N1K :I8H1Y =4=`,)];<U: MY2C\A7"OE'LQI8WRA0D><1J2V]I*YPC$J;+6"G[8:$7EFT =7514&9)K67EL MU)J A$1 !.MH(:F0.B>MQ$++2#\'S44I5M*1L,I%6:PI>5\,&)PDL\3C`&>O MTD=I2^6<0IFPKQ (('G#<4TE^8X#W-F]SUNW+3&-D525Z9!S>JA22ILIH4G4 MJ#$3'O'=-!+)H;67*-_'9RMSY;Q5B^!!GX^AEE9*W4S)A<7?,O.\AUE8&JW- MAC. 0FS)8MCC?2U'*=1 L1 4[7B_9BJ#\^#6,XNHV4I60G*])]28T-LS+509 M(_I"^&C;6.-E!-%&1VE[+NEB&7V^Y0DH!/=#'C+?DB2PDMU49J-EOBI98SXX M"-MY46ZRP.N1,MJ8`+6!%SQ:"499'# %K6(X1FOEEZ# 8J_IFY3>,<7P=2;8 M3-):6I;8M34B7HT2*YRV4M ;N F #EG1*C3 *8:[RQ7[+B2+\# ;>Q1OT_9L M()("A%(T._*M+,T:D;B+.IRQ8[FE.L#[G #JE/8Q'Y]B__:B"88`_\TF$_J\ MQ-AKQ]WAR=;MF'T'%"6T!P#G\Q0 3IX\S:R;[A=E;:R/K1/SJOB\RPNR]=/G M[E)YB6F']F5^1_,I?:)3FH^?/_L*,+APY# 486L?L9KPWL^5*"7-F?YNY>=N M0QT6&"PX^TDB, U=,D^2M=!!7K-8)_WZIR2Q<HDFJ[)O;,B7)#'UWA)SW#+B M`8 S'!UO0YPWAW#LWC \`49W,U($-NY]OO:W?)77T0&,Q/\GO?7V,**RYFE_ M&$^2*$P74__Z)0CM1GV59 LW;NW\RU2##^>D]:,JX(7SP^EI](E$,8)D8?*F M][72!UNQ2[I'?KHKHM_4IC\KZR?+/7L9_7N9$UVXZ^0T&>8>FFUK'B"%RTOT M(PB;?SC_<(SOG6T[LS>%K.C\\APCU]XXO,(LYJW7,367 M\N62:<'V%E/.IB MMF [)WO?:9!\'$_74/F.RL$!Y$\:*"M'G&W*7%SW9#S8"N^R#!\4^#IXK#,? M:LK1X:[LL/7$[0RWPRH<OZDR&DA<JNKQJ!6^KG 2]&*EV#?^#UG$]O]E$=N# M6;)"V#__PM?&%=X]U>KQ^$/=]KL&8 ^RW-?N4I8+R9JQO;9JC=DXT*I'3/<4 MB"%N,:!I.%*_S]C^!U!+`P0*``````"4J/,P````````````````!0```'1Y M<&4O4$L#!!0````(`+N"\3 -J5:U_ ,``% 0```-````='EP92]T<F%I=',N M9+66WV_;-A#'GQ, _\/MJ8GK24T[8$""/ P%!F1 L0#UMI<"`RU1-E=*U/C# MBA#D?]\=)=%R8UKJT" /L7G'#[_W V>E"TB_YW-Q# OX54A^`_UCVYJG5C-A M39*3V;O<.UTKTWNMT 4ZE^#P07-F>=XQKM_9+?SF9 MOW[SYR=O_J'.R=X#K MG[^V>Y^F:8(,V%I;WZ0IKB6FK; 1)LE4F3"7&E78AFGN]QP\AWO(+U%ZD^Y% MJKK58K.U</GARI\-ZQ8^,FNWO(&_A#2J`E;E\*D[$3Z-CO*$U197!P& GVNM M=B+'P%\Q\Z,PKY;0"+M5SB*G!?Y0:VX,* VBK*5 /]RH667;Q//N*J 4\!VO M+&Z4$E ),(<$;6#-8<ME#E*PM>10((6 .2O9AAM 6AA1;:#0JJ1]'N ,!U7 MUY'.9%]&KDMAC, PT;XA(2C)*N*JBM,G`ASL#N?670\L/4E4F70Y'8]5*;G. M!)/ :HPQ8Q;Y9ND326AI.89O_7?-<V&L%FMG,7W6HPK-N6R78-SZ'YY9VD-9 M*)24JJ$3,(6X)?/8FQ#+=8+5P&"QH*)Z%C.4SEC,K:4L8LR:4R4XQ7L+K7)[ M>R:9*#W1;IGUMD8KR[V(CHZAA5S"7>%]GN<)53#JA]QEMDL2PY7L2Z4:R?-- M235&'\+V7I"KS-&Z3QDTRF&U42_F47/,*!4',X6U\CA2J_F_3F 6]S5]F\ O ME&+T-<KIC,..:RJQZ6)$7HTA5GC;2J:_H!M#T2[;=A4:Y<GC#G-%OFM.13B> MC:#B7=+=#20)E%"R=DB^YJ7:(8FZJ-?I.Y9:JA<<> )5)Q"8T^-K[ ,+' +T MERX6\+G >7<XY\8CK?=-7^#\$JN.1QN;)W1\TAUX^]V/2_O!?E?62G=#^L5B MJK78,;HM' <<??A;F(_LX4\F';]<7<$CK)62AZNPH_]7%^>/%^=GFENGJVX) MWK^'55*R!\S)TU,4+ZIC^+ ZA1=5P+]$1KR 4;AKG'V=HK.SQT'/*!\_D,?5 M9>=R>_9TA-!BX!,(=#G)<&/(<8:;A!C\7;*G(=[EM)(9%#>-$=546M'CM)!I MA)MB2(6S\32#7$[K&$,B.IY!GF-^[WX^.Y^#YB^8-)QZ?KQMN"[1]NP=XNT9 M"-'VW"-BG34PXNT9&/'V'"#QQ J0>%\%)3,H)]ISP$1[*T!BK16$3".B[3DP MXNT9&-'V##JB[;G7<:(]!\S,]O13^?7QP=^!5OCB J_$!N['X[^W3<S^^S#Y MYU^$/D8T+_'MJ-J'^4UW8:" ?08F>AV&A!_A?,N%Z#'>/HV)7XE!SDQ0K*-[ M#)KGY&:"XN9AHE>CQY!]CIK8[1C4'.'\__OQ^H7>X_X#4$L#!!0````(`(F, M_3"F*%.(/P0``. 4```)````8F]X=71I;"YDM5=-;^,V$#TG0/[#]+2)D<B[ MV5Z:H(=M (I4.P":=%#VP,MT1:[E*CRPXI0;'][9T8R9<=:.ZXMY4)SYCV^ M^>!(F4Y >LKGXAPF\*/2\ ZZ9V:> U<ZR<C$YD_!5L9U'C^89U4N8&XLS(+2 M_D:5X)M*NB3Z/U IO,Q:NG?O?0X_!=W [=NWW[+]URHC>\MW^]U+._O4=1T5 M0>Y]=3>=XE[BFE(ZY9+4%(D(4V?FOA96,F;CV<207V+L8MJ+-%5CU2+W</EP MQ6?#K(&?A?>YK.$WI9TI0909/+4GPM/:4<SP2XZ[*P& Z\J:I<HP\#?"W2CW MYAIJY7,3//(T()\K*YT#3)PJ*JW0#X%6E+[AU,%C":4!N92E1Z#6 $I !&2P M#F82<JDST$K,M.3T$VDF"K&0#H15CLMB34$X) Q. IGCSS6=?94^25LHYQ2& MB?8%"4%)WA"O*26MB& #'<^MVI:X9B95ICID=#Q6I9 V54*#J##&5'CD=]>< M2*+67F+XGG];F2GGK9H%C^GS3#6W4NKF&ER8_2533QC*PMQH;6HZ`5.(D)1I M[V(L[Q*L! :+!<5V?!DS%,%YS*VG+&+,5E(E),5[#XT)O3W50A7,Z'/AV59; MXR6+:-DQM)A+>)RSSW:>4(6 ?LA"ZMLD"=Q)/Y>FUC);%%1CNCA(VWE!9M) M^YPRJ$W :J->S*.5F%$J#F8*:\5TI-;*OX/"+/8UO4W `Z48?9T)-I6PE)9* M[-H8D:_"$$N\;86PG]%-H.B0YFV%UO+$=)NY(M^9I"(,9R.J>)^T=P.9%$HH M1+-*OI6%62(3=5&GDSN66JH3''L"52<0.?=/LM<^,,$A0'_3R03^F./HHY&7 M9%^?;!UB.H**`FN/`IS/DF[NWI_\J&DWY1^+REC/[<-G5U8M!5T]WE]IN!\T M4$W*Q>FU=5(47 ><'16VT>4,QX/.<6;0PN;NZN+\GXOS,RM]L&7T2H7SEPB[ M8M?XB_Q1Y9<MT ;C:5EI=2K:T/.&DQ*[G#+/ONWR9(K7F,-IJ6G-GK38(D4+ MW-#VH*J(#8/ _ZGH8_L28>=N/:0K,=5#45VNLXS1Y&DN[.]_XBOMB2\3-_IR M4TQ_U9+HMHRBM BHXXYB",=3M#UTG(H3<%#9CQ-Q-(,V^/8X3L/Q%%V;O^!8 M]M!16_SCZJNM70RU>(E?U_BF_89L5VN!;$$'.K/'HG$7>+"O(SKL P_V8X2S M=>?IN_%A+\% *T8TS;M=9^_"ACW H?:+8#+N/'DG.NR#?Z5QQ^]6OCWM\ /^ M.]908^*>L)V2E=>9X06]OW 7OQ*E2/.VP^];[S-R7[G!O]_WP7'89QS(*K*> M[<LN+=BI!XCAKA]/33A,3AA;#U^DU^OIKN6(^3E04!A=$5[XU\OAT3%B= X2 M$T960_/H]6K:V39B; Z3$\;6$[>CH XN;)*%:H4^_53^#U!+`P0*``````"R M<_\P````````````````! ```&1T;"]02P,$" ``````N7SU, `````````` M`````` ```!D=&PO9&]C+U!+`P04````" `PFO4PY7S0B)$'``"F'P``$P`` M`&1T;"]D;V,O9'1L+F1O>'EG96[%64]OV[ 2O_M3$-N>%M XW7:Q#P%\H"7: MXD82]2 JL1<%""=6$NTZDB$K:/KMWY"41$I. 7=P:AU25S_.<#C_.?J _.KU M^T.QR]&GB\\7?TXF'WX[W3/Y )*Z^B>_;U"=[S9-OD7W5?E0/+[4FZ:H2E3M MU3^'TVZ:</87\82,<420?6;(%Z$%LVA.N ->7GR:L$PDF9 ^Y;"$\74//N6[ M_5>UPN,$"R+3; Z+4H<\9AUUB.-EAI?$8J1\W!6'ITF6$GE+8Y_=II+$'O-I MO-0+UB2=S#DE"QD1)9;T2>IUU KD)(%]I5Z#[&- /)]S<D.57.Z"&9K \!:O M4^ F, V)+U/B]=+2.*0QD30."*<"0+5UBRVR,)0)%H'687],C:6"TT0N.(OT M"HNY"(V]'E5(P+ 8\NKY_85OL,\\B3/!'/$U%F6AH%I,+TDD3=OS:<P<*I6 M%L&2(<_V4!+XNAL:=?E4"3K/0%U+SK)$K>H(!9[+E/[MNHTA_ _HDN)T*+^! M)BP1- (BV3K G'I=3XQPM1IN\W B;0`Q L<CDK*$X?A_*78;7]F$)*5X!CB M#(?A\>$Z,.'T!MS6 J"5#DL%%M1#;V(A\W HO1"GVB)#I :,B B8G[:$`?6) MS&+E9R;"4LO4P7J.`VP!3A?[TF-1PF#= ">-Y9SY:\?36 <4A,< QM #->:! M&T$DQO#7C0AS",TT]5 R!I6_!.Q615:8*:$ H%.'L _G!4/.8\!4A5^76JQ$ M#FBRCRNMV5)C:T<BBRU)3+A*.H+Y+(2 <IE:D*3BA^ \6UIL#/HD 30,OWRU MIK5QC.=M(A.4Q?8 DPBOX/!44(C3O^&82AO:4I\OC>( ^?J.UOK]3AQH;X96 M'WA-A;YMZK(H']&FW*)]73W6^>& GN'/YC$_<0S^-Z.D4Z[S:.O=8AY#XAGG M,Z,3!4JZ,%&1102\V3\"5< 0SAD_HH0$&.'!QC/TRT?59%Q]W!5E?H4^-OEK M\XM9';*E,LM ]4^W2O.4HZ+<OS1(B7EB.] 84C\Z>J"MN)JFW\NT>FBF_G3_ M5-U5A^FAV4ZWS6XZ44I1151EDD$.^?5B"PV!E_&4WHPJ59<)=8Y HP?4VB(R M74<0(->#]-)AHRTU%8X2(TQ?[X^0']",!#79,8+V:,Q-4VE-J2 53F^F$._J MZUU1?BW*)J_+S>[K%LP$/R_RUWQBELN49=QS$N-YPOM0O=3W.;JKJV\'"//3 M[M\><<ZA QPTKTX%,&O2$6AZ,V YB:IC*J(='7&R(!P:4DB0D.LY";%*KF,P MM4A/>4/X'%Y%,B#8)]S:_QRJ5S&\V>V?-G=Y4]QO=NA^MX'<6I3;_/6TPN P M"?"<0'\")1X:>K)RCNTQZ$JA+]"++#I#?TSH,F8</!]T2E>]A<Z5[P(1A:AZ M:2#KG7;_OH3K'4:>J-ZUW3!R'DB&S?/.H#KS03L'/5+O;1<6-KXV)&X)&1-O M(ZE80UH(B*V''0+]PC(>=86#/D2M"DB8=&2JA0LB.:I9'<O TPUH%R86Z?EY M`1T P&].8\S7T$C9?K?'A"JSJP3'_C$&5QG5#SDN:#$"-UQY \,,`C=I&R*- M?7&:,T[ XDAN.S)U[NX=W%1])T'/T.]_7)[%3<.-R%?OZZ>0UAS]&3WH=\>. M.D-*N-<6]B)_.&;HX A?$VV5X9(9>M[\FYN,I.X3^KXRV-P8+\'*9&*=#%UL MAC9?OA7;W-QUH()ZUU!)W5S?RG44(H D_D(&P)&[E;_=3TTF`!^)8C##$=(\ M>#VS786#M3<AGWK]E02P<_ *%XOW]12UP4 _\.J-? 98W3ST1A[26<(?&41A M-F?UR0;,J) ^-Z8N< Z%/V]*M(>;R_MJ/<+#9 H* E=O:QTDTN" ?G3 Q6>- M#15NF9Y# ZOW+L(KMP:;<Z[>+,& O4*-56#J!23"(U COAC6(8LDG"TYCM1E MO9MH_<0^\*&JM3KQ2U,M\Q+Y^4-1% 9[5_6JN27\1_IZ<GDV-TKR>H>>J^W+ M[IUC4>4KJ .][56U,J_>KF0M!CVO$&L'4Y[1 :I:WF#>-<:GSV7>_Z/"?9WO MZ^H^/QS E]")93"3*W5"B!.HDZD[^X^PQYGI\MR,U5[+5>\G61RN%;7?#LC- M>(Y [ 7=3' TV.HFA<>W=G>&Z%S=58^ -X!.<=QL=F) ]37!6:"&^]=JZI_% M>B(G]5'27HCWM./5U6:[+8Y,F;^:&0&\>\CKO 2#HE-;4^#E8)1H]61[:^R. MM?3'F%#5)#46=NE:([?S8OU!8&1(%27'TQ(`IR^'>GI7E-,]!/]90F9;-?"S MVJ%3*UA/XJ5/L2HIXV&&,['O1A+6XP)\0Z3/QO,V<V_37(%E,M!E?V\/\9QQ MS<\N,F &!2YD[/HMKH)$2:B;0T>8%NM";;3G($+UU,59T(H#_G(LJN&J7^OA M0T#!VR 'K"TAG%V:"=M #CM#^_)1 \>NI-P3$)T/!M\U-:)&ZXI.[VJOA3/T MZ?+W+R,T('09B!^A/DDZVDOG]D7 9Y]P["&\D. XLY_V>O ,244Y^R'?U/=/ M*"\?BS)'I_9XD\M)O#3W='MBL/?_`%!+`P0*``````"L<?TP```````````` M````#P```&1T;"]I;G1E<F9A8V5S+U!+`P04````" `BBO\PU'YY7R %``## M#P``& ```&1T;"]I;G1E<F9A8V5S+V-O;G1A:6YE<BYDM5=-;^,V$#TK /_# M]+1V-BMM=O?DM(=%F (IL-N 2-%#& 2T-+;82*1*4G;<(O^],Y1$2;:3["&K MY"!QAF^^W SIY!B2UWPF1W ,O\ "Y] ^UF5)YHI$*H=F*5*T2:J5$U*AB3/6 M]WNN:E-IVVZ[$D:42/K28 ;]SCBHGQL4CF3^.?WD<O B3)K#A_?O/WF%/ZJ, M%1J\CZ?6P:]UL0URK[/9;(*;D#M7S9.$UF*[56BEC5-=QJ).K%ZZC3"8]-9U MM35RE3N8GL\\)BRVY(%S.6[ 3UE8K8+R=2XM=!A [Y71:YF1\V^$?2?MFQ/8 M2)?KVH%06\"'RJ"UH W(LBHDZ=%&(Y3;^O#A4H'2 &M4CC86!9!1$#4A& L+ MA!R+# HI% 7"DE 8-!.E6*$%01F5: 5+HTO>YP%KBZ"7]#GPL\_T%9I26BNU M8M]7[ BYY#3C:H7\Q "CW<%NU53UQ"-)E19UQN8IL26:5(H"1$4QIL(1OCVA M/0UT014'Z?RWP4Q:9^2B=I0^YZ&6!K'8GH"M%W]CZG /9V&IBT)OV *ED+:D M'G8>8CF-J1H4+-5.JKV8H:R))DH[SB+%;) K 1SO&6QUW<O30LC2([I<."_; M&.W0.]& 4V AEW"Y]#K[>2(O!/,AJU/7)$G02GJO]*; ;%5RC4F'85LMR'1: M\[I/&6QT3=4F?RF/!BFC7!S*%-7*P[&W!O^I)66QK^F'&#YSBDG7ZMJD"< M7&+;Q$AX%86HJ&%*8>Y)39#3=9HW%1KDR<.-<\6Z"^0B',Y&\.)CW/0&(4ER MH13;+OD&2[TF)&91ZZ=G+%.J=3AP KR.(6"^/*&^]8%CZG?^2XZ/X:\EC;07 M1MF34ZM%2KZ#=R5QHG$L)L?BP:0,CIV]NNVD'?.79:6-\SSSSDC_'9SA)M?J M^YD_[R(<I#KX0DK-Y'(6`!5UC/$-,SER2%.5V 0N+]IE;:;7L\G1?Y.C*" - MI;3.LFBA=1'EPG[1!B\*Y":TTQD%R,='=!U%"A]<*_#K4;36,HL,%B L-DN/ MDZ-'=K!6TCD:4MYNDD2")K:-!E9_F)(SL^'*'2W<N;,6 "/L93R2K!U$=R X MKP*CN*(YC> %#6 86>8=/N9&.&?-QD&*DI^U*&J\<]L*SWK9N/!$Q P?O$[4 MOWHZ#&%Y'DY[N)M;\!^6/6C2'I5WS5+T4V/7GK7+'C:BY?=^Y7$7FPL&>P7K M 0VZVBAH >!'Z"S%!:J5RSO48;PP*O(!K ;AI 5]^_9V $)L ,"&?B]5\JM^ MIZM!$$:NJ8KSL>V;VY +#SK(<)>-ERFVQ[#G",:GY8*\[5O,'^UAN-CF`/37 M$%M7OO]YZE_^YL_E`3\#P+ #0PL?:L [+ XR,F!;KF>,3'#_ ';B)C4^RF, M96/M5M/C`HOU<MI+9WO(=WM$/M #F5PNZ?A2G<V=[V]JGG'W/*%OY;]=6.'U ML(LTJT)FNZQ9XF1*1_= &Q6_KP#0L9;KS([AF" _(QW9=,1M<M( 12[^2M+= MM.<(7QNIXF[;M20GTU[P2CLE&>AWWS^6[S_8LR9<*[KK!+9MW%S>L+?B&;Y3 MI*A#:F?O; UWY2_,YD':FM$<%IYIG&;HOF+3[/>,6-!52*2NM37LF\%\'Q5] M\MQX'PWWA K^GD;_ L9I>G\"-56DV,%D>6WY9T=\D&P':;8SK?>HL=OB XI- M=F>OHM]>8_4IGRZQTY_I]Q,ASH;'!-_7V9DF^BZ%HY,((&Q]F1Z[['B*'*]^ M"_P?4$L#!!0````(`"**_S ZZ^:#GP4``+,1``` ````9'1L+VEN=&5R9F%C M97,O;V)J96-T8V]N=&%I;F5R+F2U5TN/VS80/BM _\/<XGU$RNNTVQZ"30IL MT;1!FZ*') AH:6RQD4B5I.RX0?Y[9TB*DFQOND&SS"$R.?-QGM]PBU,HON7Z M[AZ<PH^RP0N(R[JJJ%Q32.70K$2)MM#+O[!TI59.2(4FKUC+:[[J3:=M5/[5 MBSU8"HL5C.IYDKXR*!R=^?7HJ:OAI3!E#8\?/GSJ!?[H*A8(<$\>60<_]<TN MG7N9[7:;;(7:N>ZB*& OMSN%5MJ\U&TN^L+JE=L* \5XN^YV1JYK!XNK$X\) MRQU9X%R-6_A3-E:K)/RZEA8&#*#OSNB-K,CX^\(^D/;^.6REJW7O0* =X,?. MH+6 #<BV:R3)D:(1RNV\^W"M0&G #2I'BDT#="F(GA",A25"C4T%C13+!F%% M* Q:B5:LT8(PTDJUAI71+>MYP-XBZ!7]G- Y1OH5FE9:*[5BV]=L")GD-.-J MA?S%`#/M=&\7DGKND:0JF[[BZRFP+9I2B 9$1SZ6PA&^/2>=`-U0QD$Z_]M M):TS<MD["I_S4"N#V.S.P?:^4%B'H[#23:.W? .%D%1*#WN1?'F44S;(6<J= M5 <^0]M3F2CM.(KDLT'.!+*_E[#3_7A>-D*V'M'5POFSK=$.O1$!G5Q+L83K ME9<YC!-9(; >JKYT(4B"=LH/2F\;K-8MYYAD	*0:7+GO=]R&"K>\HVV4MQ M-$ 1Y>10I"A7'HZM-?AW+RF*8TX?Y_",0TRR5O>F1-B X13;X"/A=>2BHH9I MA?E 8H*,[LLZ9& 2)P\WCQ7++I&3<#P:R8HG>> -0I)D0BMV0_ -MGI#2%Q% MT4Y?L5Q2T>!4$V1U# GSOVGJM M.J=_Y7W%Z"F]7Q&NWXK.;J"O"%7= 8DN% M$:S+R;I\0I=[UEU^<PN*2/O7;:>-\R7G39+^=S*)^UVKN[O^:O!P$O!D"PD% M$G-$JH$N4%$+&=]!9.N `M<A=R_BJ3;?W?M$,+266C=9+>Q+;?!% ]Q_=G%R M&0Z#5J;PHXMG_BC;:%EE!AND4O [GP=S]N]A0K%DL?_OX)2 +HA)E\23-Y 8 M#HGG,D'$;[-H$:^-:'I\[W8=7J;C>5JH8"K\Z$6R\=,G:\1EVEJ,6&_> ?]A M3^B,#,BR]GW8R'X(5]K+L.L1,]I]R!N?YZ <5C (ZP!IT/5&0<2 [V&X(V]0 MK5T=`2<NPBP'!SA!^TT$/#M[EQ H4Y R->A1HG[1#W27[#9R0_QZ,;ORS;OD M.J--8CDX/TT\3Q]FAK%._:A,'6K#0/%CW?:=;R)FT8.TCP!'"CBUP]'BN&7V MCTM;^4_P.TM?\TKAAO":J3&2-52-EF)<THP8%2DHUV/[MDC/F,KNX7'DGB/- M!J+1;4TB),E164MZ!(W!X_<)MIW;37J6EK0O>#.U*Z/]YDO"\K3%,::1'=(L M&V88QM(,+P8<;PR !\G)!LR]MD_9#WW^_S,OEC0$1>E 2AQ7<^OVJ>.&XOA2 MQ+[H8!")/,DKMINBE_"^WH)I)'<Z[#^C5RU=,MP2>XRRS!4RE-+ 85 AW '8 MTT\1OH/16IS-VNMW>DFA*O&K&JR2JQ4]84 M\D*6[6W=AIE]7KZF/WG->S04 M?WAS^3KCOR]\91_QS#\[:6JFHG_^^N>Q6N_;H57S !L*,+0WM8V_="R)L0;W MBO/3Q*Y7/;]I-S M<#X:PQOFA:BJ12 `T,S5 :S]A,J[WM;OE_2 7N 3[W.6 MZ-^9WH>-N;PHLL#Y)5&^"=,Z $</[9$;/B<ABI5H;A!A:"\T;:*X%9ZUHYX_ M23D"_EI,/!H,9\?"Q(M WI+4$'OM$/6CW)AUS0_KE''^*V%WC,SV&W#6A)X M1L? B(A_](QAY;/$?V^5:(]UT1':SP(7S7)]&2=U-L&/<H=I&\_VLS6>S%(4 MMHZE:#[S O00_>PH&9W=T5O_7U!+`P0*``````!L6?TP```````````````` M#P```&1T;"]C;VYT86EN97)S+U!+`P04````" `BBO\PR(8$FWT)``#D( `` M% ```&1T;"]C;VYT86EN97)S+W%U975E+F2]6>N/VS82_^P#[G^8]-"+O>O( MZTT_%/;NX3:/`_: H&F30S\TVT"6:)L7B=22E!U?L?W;.T-2;_F1-#D&BXC2 M<#C/WPSIR1E,ON3XZU_ #/[%$S8#/[2))[%))O<YRUD0$X$E>IVK3&I/]R-] M!,/2+ D- R )M0Y*TN>*X=O8\9M>FC6\"E6TALN+B^\LP7^RF <KZ=3;>#? M>;(KOUN:[79;R 1K8[+99(+O`KT33',=1#(-PGRBY=)L0\4FU>XRVRF^6AL8 M/A]9GK#8H03&K-D6?N:)EJ(D?KOF& H> ,^9DAL>H_"/0_V$Z\=CV'*SEKF! M4.R ?<P4TQJD`HZZ<Z3#A2H49F?5AUL!0 +;,&%P89(`; IACAR4A 6#-4MB M2'BX2! LD0LQC<,T7#$-H>*:BQ4LE4QIG668:P9RB=.:G)6E7S.5<JVY%"3[ MB 1!D8PDOE(P>B(&C=7EOIGSZ-ARXB)*\IBV1\.F3$4\3"#,4,<H-,A?CW&- M8YT8ANH;.U<LYMHHOL Q#+BQK):*L60W!ITO_LLB0VO("DN9)')+.Z )<4ED MV<Y*7:8!> .51=]QT=$9TAS#1$A#5D2=%2-/,-)W#CN95]\Q&'EJ.9IU:.RW MK9*&62$<=U2MM"7<+BU-UTXH14CQ$.>1<48*\4WT0<AMPN)52CY&&F+KJ2"6 M44[OK<E *W/T-LJ+=E0,+4K.04NAKRP[DE:Q^YRC%2N?7 9P0R9&6BUS%3'8 M,$4NUDY'Y(=9QP4F3!JJ#T 6HM!YM'8>JMG)LFO:BF 7C)S0;XU2BJ>!RPWD MQ%&$--P5QE<LE1OD1%'DY;012R'E!2YC`J4.H.1Y'(Y.'7"&^4[_)F=G\&Z) M^-7&K5Z(\LLF7T&4% / 21& %(&58O[%-YMXQ+Y-,ZF,C2*[.[=SN_M"?IPW M7I XE--2=-\C8*Q8 !G.5A +3']YB;V F>(;< ,3>0J_8> D,GI_GR->X?P: M:P`\S GH<<$K'^3#RU\%/('IB-9K2JG()N 07_R&FN- )!MRS$*!+*9S_.\* MGE[.X?Q<C!R!IZ/!E\/6KM<PG,+5%8B1WZ8 K:VBH9C)%1FO>/' 'A](,'J( M,#<)"NAO$R8\?M_6[\*OQAADR Q[R49(\_"U[%_F 4V+X=LQ/$.Q7J:9V3T+ M-:M,BBMLWML`IJ)"=8ZE#CP0TXS,'#8S1#*>F">$DE !=SJ GPDGT SX!PMI MC 6%N.1+2R.9(R>E'=9SP0W5F7(/AYN:YK;8XG+M2BAM`=LU$UBV])K%XY*M M+4LDCM\QWH0BPG+JB&66(;C"#9#VJKU3:ON$6")PI0Q*EJ #2Q*^(H1'Y.3_ M(\"D?2*)+F,Z8KA#X)UO <6:M8J0&4JYP-()9-PW+,$R*-6CX;-1H.V$Q>_- M+F.-("5GO1,ARO$6/^GJY3\] 6,YJW;!&$(X!W +^P<&6L[L9O/N0H>1_</J MM6]A$U>"F"^76 C0*';!H#4_SH"+F'UT:P?5\_%UZ!J_Y:!\G-<L5Z8HS9Y3 MFJK<]ATG6-?Z8X&HN(07;!GFB7&)3ARDJN *3"KF+?1(WV-UQ#BZQN>+>?O; M`OL)]]S_G;EHU>Z[R).DBT,T:L*6:FKJ5QBEN,MFU\K2RR+OHC +(X[?WT4 M6AJ5] 1Q2+E2P&L0V%Y7X?:+N/LD43WBH(D)/XH.I63O,6?%L;5V:-"2M[;S MG1-#GR2W-:RC#^(\ZWC =.]53(.$B959_TG]0YQDNZ;FC C===]2OTI7N*_I MC0>7O4;PQ>C>2TL%D5CYZ:A?^H6,=WLYMLUZ'U1O?J&),V80V"]DO;NO;_,N M$/R0,>4.-36*$V# -54>EU5N4RR(_G!CI?*>NF_6 HWDL2U:6/9K^>$>:Z[B MM0RLV;5F^[8S/]U!J,L+9NC0B(=#+) HKB*9W=E7Y\LECS IIA$86'&Z*9W: MRCL:V%8]&OH`NBH!931J4K7$L MQ%URWUXO=%8YZ^!3[7WP<P00NYWNIIG!N M'\^;O>8(_ Z_#SM]5Y=-1R1P`8>3UJ8/[>6UF'?A>GY^AVNMOYOA64UB.J)% M]H!8QHM=>R1H6H:U8>9H]NU$\?R3[6A=9T5=F9>W%K/5COA]>#Q*:7 \N< X M^'P(<<UVTX86#NX.*?1:9H>TL1;]_^IQ?N[E;D4+YHO',(1;3W(\66SW0JTK M]J4[5]/'V+-BV$0\KF6RI*-W%*JX:IJ[S%"$LO#_`Z:7WX^Z-#TRT&C6^V8W M4HR'[JM#B.Z^.U3O^]YBQQ+-FF^.8,L!0$%#$-49? ]7UQ5VG6P->U9"['Q, MUR1;V(::\M="I_7.EL$ZW&!0;B7(K+SNZN6T=X>IO:$B=RJ6^LZ F 1"Z0A+ MT8)ZAHQN(GE1C/"PK,Q>ACA\H;+Q,:9'0;+:8Y"_YE.Y(#0*]G*Y/"R6OROZ M0I)9O*;3:VB;3!_7_7R\4Z_V)%<Q]KB41 U[+JA707:$WUU(HH^^C>D)ZBZ[ MLM'JJ2+-%46Z]"5+1>5 Y "SGE2DT<VA8IQDE6.VZ&GIFHP^2;M#'5Y[>.2V MJ=^S<G2ZF5JO:M-&[;&5A>Y6U8;M.3&=T(&+!OQ\1K'!F!?U[JOYM<>I?3'9 MT]?4'ELZ1PD+U4FGWM*1!PZWG5JRMW5_P1;Y:H5 4R/P6W<Z=RMHG*?9`3DS MA=BT''[SAH")T(?HZ5YQ]FUPIM^);\;N3&3D&X.DJ^&HVRXB-0NC=>T$6K0 M\YJ2QYU2R.)7S.#;V K Y^WH[?2=Q?J7"."G:M)AUC7YC?&_[YQZ6KH5,?UH MY*[ BA-&=:%HNY=Z8,L$7]NKR ..*OO"5N_4IP.-=ILK\G2!DJ!=RJCSIYO6 M<:W*8I<9)\OTY%-%BG*E7+GTS9 O?H6 ?3(5M*=(]1DG8W?_^!*-Y4_(\+?I MK CP$]Q/C9?,;K(LV=F+^1AE6&$HX(1^0NUFR CBU7Y5N+M_]>#Q.5G74YZ. M)Z+;,EX-:YG7I4+0O8!'UT1]>LNX0*$_])2A;KWI=:JR/]&T%IWDQN]F</O< MW2TQU?3DH'3C8%"_11L8>4.=%L7:8$"$ \'>XUFS%QH,2GDR^NV5;KPM_Q_L M3\*6MWO<MX/_*2LW/ F:M*54HV*CP3X+O&*4]'VXY7Z.JA>+^O4AU*M3S>#5 MU;2;=Q.^2T$FF?<YRI%O0L5#<;1%**Q\5134=C7P=,,V&(W<D .=D(^B!__K M4RZX0>PV]A>A05%3BK<S^Y,!5I.O^&O5'U!+`P04````" `BBO\P]Q_B/74' M``#T&P``% ```&1T;"]C;VYT86EN97)S+VUA<"YDS5AM;]LV$/Z<`?L/UWV9 MG:9VTNY3W `+NA;HBJ[%EG4?VJZ )=KF(I$J2<75BOSW/4>]RW;B%NU0!D8H MZEZ?.QZ/FA[2]$N.[[^C0WJB$GE*U7 ^GL8^F:8BF\3\.I"\S&UF7$7U7&3D M99HEPDN*$N'<I"%\9"56XU+6R0._`K6-5G3_^/BG0/!G%C-!*>G!B?/T:YX4 MS?M LUZO&WMHY7UV.IUB;>(*+9URD\BD$Y%/G5GXM;!RVFHW66'5<N5I]& < M9-*\ 7>K^2:_E*),[HAOE I1[4,PCRSYDK%,/Y'X>XI]^,1K95?F=R3T 7) M#YF5SI&QI."[`AT8K="^".[34TW:D+R2VH,Q20A*2>208!W-):UD$E.BQ#R1 MM( 4%AJ+5"RE(V&54WI)"VM2Y L"<R?)+/#8L;-%^J6TJ7).&<VV+]D0F.0- MRS5:\HP%]+ ;O5D9SZ, 2>DHR6-6#V!3:2,E$A(9?(R$AWQW!)Y2=.(EW/?A MV<I8.6_5/$<:*!]$+:R427%$+I__(R///(S"PB2)6;,&0 B6*( ];7PYF2 : M<!:Q4WK#9TISI(DVGE&$SU9R)"3[.Z/"Y.U[)*-* T2_$CZ\6UOC93"BE [7 M&BSIZ2+0;.($*P3G0YQ'O 1)8"6ZU&:=R'B9<HQ!PV(K*HI-E/-Z (S6)D>T M82]PM!*(<G" %&(5Q+&U5K[/%5!L8WI_0N<,,6B=R6TDZ4I:#K$K?80\[#JE ML6%282]!)F!T'JW*"'5P"N+Z6#'M7'(0MJ/16/% 4NX-2%(P(15%#;Z5J;F" M),ZBRLZ0L9Q2E<%-3L#J"34R;R]%^PXZQ'[GO^GA(;U9H';U:]:6\E2Q3+^" M&2F"7UHP 0436##[XJJF59U^FF;&^I _0;<*SXUNWKQ&0_UT.GB#8"3*%[,- M%ODADEG8BYWI)AEJRU).4 SD$FDCW9=WL?(HL^J*HR9UGM)'Y%ABHG?O<Y0V M/)_AN*#K&9\)8'A>[8?1_;\UW:.3,?,[WGU1V,LC+'P$5! H>B.%#:LAXF2& M?P_IP?T9W;VKQR5!1<=#+48#K6<T.J&'#TF/*S4U:8>+AY4^MPQ_O7!=3J_9 M,)Y$P):K!O^N1*+B=T/_CBMNI*RT?K25; R:ZZ^-?[-]W%IDHXL6RBNCXG)1 M:3X8+RA9X7BH'^S*;4)Z 9_'[PP_4,_ZL&$EO+$;;VSUQL\:(+^:XXW#+X6R MHV=']*KU&?6,ZSN_V? -\4%5)7I&V\>E+-[Y(I.S3997.U 0\US63"U;+:F: M=P2V#-5\ %?C&PKCP+6R.F*]YQC#\D:+5-(%A+IV\>>*(,OGZ U.M\!P $&= M<9/_`U(>/=^'##!SDX-'\*+F.C (] ?]JCB)U6*!\TI'I?B#P?-N1J5C^:'D M.6CGN^F=^K=2<=!,MSC#V72GC$:-68:E+GFU&;? W,+TN ;X;1 A$\DMB.N* M"8%KBE ;VT=<CCBS5>B)Z980!\8YJO^"?I$+D2>^+& LP=B6KJZ]]?/'ZYO- M>)%)6W:9GV;$']([;LHJE^MNC#ORHK,WN%Z9["D'[AS-\E*/.MLE3(_:K87) M[OJ>OJO19=#?HC1U-QN/Z^Y^[9CZ>S 97+ O\)1M."T5[ JL]( ;*K^R9AU< M^LWX)R;7\>/Z2-ZZURNO1OM9CW/M#I,R3JTGXW&?:L#$(YA%&M>G#;-&/_QF M&OSYJM1Z],-X4,Q[V/ HC\LAJGN ^= *)TLP:]V1L6AR,Z/#)::Z<S2V#+)! M,O\WC!JJP098,>A1P#\#K!0Z 18?SPP*MJQG_ $F42*%'>V3^TA[G2?)'JK_ M0)? >DK+BUT=&;3*I?OAYH4;Z\"FT&6TI9VBW>;URAZ5W49W<!<135HG!KDY M'%W2FGUOYCXK-1W,]&X(;:<=G["'=T8]X\>CEO^H9PBGQMUI#W;^MZNLGOOJ M9KYO644QX>L^<F6]DHB2#:'B("$ZZ"!\9Q_-C4FPS,E5W) UU18_YAZZ=622 M2+WTJSTRB#\)X"(PARW('&3\O;)Z\D'IZH*?ULT+C^;$I5+)[<9]CEW=>A[E M*#U< D0F( 2USO%:ZC;;:MK;K=O;I'-=GGRU>H#545T7N]=OPXM/0H49/L. M$*ENF6E;EK?5RT\RHV39PY#M>=R46,[F;9D34IH+E5#:/9/%G =$9>B6,^)_ M,O45XX++6+<S"-/=-J/YD"):]1JA61.3V\\V'(I7O*6':FY X5%!A8:QVS/5 MX[J_M*M=6(C$#5HN_K>K"CY&^:C:RP[AKC+(5W.3G6=94H3O!7SJ+A&?ZJ[; MS8CZRKN!.L7+&]H)W3^9T+1P'QW."+[[;X]35^]LN#4WPP4/+U[\\N*4GN"Z M$ Y^57U/C=!;SB7%_'6X_K+-V948<YEG?4$\*O/.X-,H^#SH/\8;)O- >AS3 MG;.*>__\F,/;R\_/C%+=KEUW2VB;JQ?!.5M\`U&DP6 M+.=;H><7+(_G;,UE M[SM!CZH\20>M3=U5WIP*S/_-A_Y 5TEX+KFAV-85;5RWAVWE1 ]8ZZAT7G^= MKU/_`5!+`P04````" `BBO\P'I+4F! $``#Y" ``% ```&1T;"]C;VYT86EN M97)S+W-E="YDM5;;;MM&$'U6 ?[#Y"F2XU"6G2?+`5J[+> ``0S$15^"&BMR M*&U#[C)[D<(&_O>>65*D;T'S$*]AF+L\<W;FS(6>']#\1ZZ??Z(#^D-7?$K] M\J&8%Z&:>PY9(:\3Y"JZQOH>]8$#!:Z;2 6FO%+>9P/PPC%.BXYK\29LZ+UR M^8:.CX[>),"?32& CNEDX0.]BU4[O$^8W6XW^$.;$)K3^1QGF6\->^VSW-:9 MBG-OR[!3CN?C[;9IG5YO`DTO9HF35BT\"&'#._I+5]Z:`7R]T9[V'(3GQMFM M+N#\2^5?:__RD'8Z;&P,I$Q+_*5Q[#U91QJQ:^! Z)0);0J?+ T92[QE$V!8 M581+244P.$\KI U7!55:K2JF$BQ"6JA:K=F3<MIKLZ;2V5KL$F'T3+;$]HZ? MH])7[&KMO;9&?%^+(W I6.&UAN5)".Y9#_<V73X/$Y,V>14+N1["UNQRK2I2 M#6+,50"_/X1-1UT%1O A[1T7V >G5Q%EH$.B*AUSU1Z2CZM_. ]B(RJ4MJKL M3FZ A##)$^WI$,LB0S80+'*GS:.8J8XH$V.#J(B8'4LF6.)=4FOC^![%J.O$ MJI'<[9P,G)SIVA#9H29=EPCS6"5XHJ8<BYJ$32>$D_V3LKN)B74N. 1': M'D6%S:.<)\EH9R.R#7^AHV,H*LF!4LA5HA-O'7^.&BJ..3W.Z%>1&%AOH\N9 MMNPDQ;Z+$7SH.FW0,+5RGP!3<#KFFRY#=W1*=/>U$NR*)0E/JS%X<9)UO0$F M#1=JU>[%=US;+9BDBGH_4\5*2?4.#S4!KS,:./]_%'WOH /TN_S,#P[H8XG9 M=7]F/3&>>I/Y,[A1(_F=!QD\R.#!\H=?->_G]&7=6!=2_:2[==H/=TOS6K-\ M=%Y&T_5;UDC+HJ?9/T9A?JPYDY=KE$9"/(]BC=-;R0R;6--7U%%E\YO/$>,+ M^[?X)-#M4N8^#-[W-3\]_MO0:UK,Q-Y+A^6I7Z<X^ HYL##8IAI-:4"Q6.+/ M&9T<+^G5*S/K`#U.EBZG#VY]2],%G9V1F?77[*%WK&0Y#M&)Q/N#V^[Q5AR3 MAQPRRV20WZVJ=''S,+ZCWAIER2Y,GX3- +E]+OV'UD"?3*\/Z1Q._5XWH3U7 M^"#0%;97^SIY(8#KV2ASUTZP'"4XQ<=DA4\%B?T'KC#VK7LQ/9^A&63#Q4UH M&[Z7!?'FHU$UTS5>^?'PEQ[049Z.MT DC"^BZTFWH%KD1+Q\#()_/2SYNX=- M) DPN=\P6:'+$J/,Y!W?Y,'^VX;:%/RELYF,S]_&>_UO?\5D>%S>B7VHHE&> M"ZDG%U/_?H=*R7"%]BWI-RY5K$)7D<) W8C;-\]^?Z?,;Y]D&_SP\B%D*1?" MK$O_(*7/R= 'SU2W_P%02P,$% ```` `(HK_,(?A/==Q"P``N"P``!8```!D M=&PO8V]N=&%I;F5R<R]S=&%C:RYDW1IK;]M&\K,*]#],>NA%LA7*=OJAL*SB MG#0%7"#7(''1#X[/H,B5Q(;DLKM+*VJ ^^TWLTLNER^9>?1P. 9)2.[,[+QV M7M3L"&9?\OKZ*SB"GZ*8G4-Q217.0A7/I/*#=UY(`!KH52XR+ NX-[0(BB59 M["L&0>Q+Z5G0YX+AV]#0.SU3&WCIBV #9R<GWVF 7[.0``RMIZ=2P<]YO+/K M&F:[W5J>8*-4=CZ;X3M/[E(F(^D%//'\?";Y2FU]P6;5[CS;B6B]43!^/M$T M8;E##I3:L"W\%L62IQ;X>A-)*&D`WF>"WT<A,O_8ET\B^7 *VTAM>*[ 3W? MWF>"20E<0(2R1PB'B,)/U4Z+#U<II!S8/4L5(L8QX*; YTA!2% RV+ XA#CR MES&#%5(AHJ&?^&LFP1>1C-(UK 1/"$\3S"4#OL)'A\]*TZ^82"(I(YX2[VMB M!%E2G.CRE-$=$:AAVWTS8]&IIA2E09R'M#TJ-F$BB/P8_ QE#'R%].44<0SI M6#$47^EGP<)(*A$M<W2#2&E2*\%8O)N"S)>_LT 1#FEAQ>.8;VD'5"&B!)KL MN97EU$-KH+!HNRAMR0Q)CFZ2<D5:1)D%(TLPDG<..YY7Z^B,4:(IJHVO]-I6 M<,4T$X8ZBF9U"5<K#=/6$W+ADS^$>:",DGQ\$[Q+^39FX3HA&R,,D2V (.1! M3N^URF#+<[0V\HMZ% PU2L9!3:&M-#GB5K _\ BU6-GTS(-+4C'"2IZ+ ,$] M$V1B:61$>GCJHA0/3.*+=PCF(]-YL#$6<O2DR=5U1;!+1D;HUH;EXJEGS 92 MBI"%Q-^5RA<LX?=(B;RHX%-[++E4P;#U">3:`TOSX7 T]((C/._T9W9T!&]7 M&+^:<:LS1!5HL[^ E00=P'#A(1>>YF+^Q3>;%1'[*LFX4-J+].Z1?M:[+_E[ MU'L\K[TDENA<\[3]'H/&FGEXRMD:_8')/ C]K_SR,A4B9"*Z)T.Q-$_ `[I6 MS(.[/W*,:/B\P"P!^SFE`D1X61R#\=F_4G "IQ/"EW3H`GV$Q_CB`^H&+XQU MXPC/:8HD3N?XWP4\/9O#\7$Z,0`%'%W1:MS8=0'C4[BX '12;%.".EAT":9R M0:HM7^S-[9X8HYL`3R\%"_I[[\=1>->4[Z3 1B]E0HT[P28(L_^K]6]/S)T^ M0;^B+XVO*X6:<Z277F.XX<EE$&!&?$W.\?57H]$YII4E) UHK3[29!SM&<#S M2FLH,88G &OHOU M.;M3NXS-VXC=;!D8S7B).!IIE%'];'AAM%IA0$L#L\.H M\=R/&*4A>V]P1M5]/[R,_BRV&-G;>>DL+;UHGZX$O[D%%C-*,[+?)9,[S.V1 M3D/H76#]JUHO:9CU\JGMQ'3U<S"%2EXHMQS.5ODTD+L;B^UY]J47LW2M-K=U MUE'WY-QO4S]A8/P 85B'A;)8^4?3#4>CRD< S#,*(Z/1!_IG9$XXI%A!5D#C MBLT;1S!DK5HHF9MH9VCR]4].&)B Q3 &EYS'6#W<\8RE'>PY3%RT>7 X&%6V MA" 7Z.*JDUR'>+<U,CS"DB*\]_&(C/NM?GQ<X=>M9 1MJN5-OI2!B#*EZ^2! MNK$'"8RX!P4J5()AO<99EWYX=D4>/G;\7-]J\E%J-]D;`X6[87J$8T/&T6>I MEYI6&S&("G6AB1W8O\<,35+HS:]X<<(L6>2KII(ZB2(]%9 _8-Z:S ]!7"S: M2I^TJ#I:611<E5II.DC+5UY O<"$+KC[?*/<AO(OSRZQJ=GIHB!$QM:8ZO"! M&CS'Y 7'$PC7_5Y-)+"N+I)W?0WK#N8'FW&;YKS'';JC1IUJ P&Z# /A>ERR MW&*%+BQM3N#1 J G[=4.LG0M481W\_;:OOYJW]RP\'K!&LG$L=_LN%K1IEQB MY;F"UQH3.^'BS&/9I+#3*=L5B?:NXZ'ME]B,8K/85K2D7J?HSPI"3$SK^-L- MG <- =SFL<(RRU"B;AR/_E)C8=.VJ^,IY$^BC1-BC0QM=PC+[6GH0/WS#D$: MR+A=GOIB!ZL\U5TPO U 50%530NVS-A!CW^:8$6\TIU:+0G;=5AUN^F^9IR2 M+M*K7NJ4$C)5TIE_+,84&H='W];IU$N'5%&?,9ZX$)IHH42WU*!Q1(;G.PTG MW02QP4WKI*SZ:*53=6:EJ32,-_N>/;#_?=^]24TS38QA^M2^7F )]OMP0[B( MDL6=B#48;.K&'TN7< JJQS-;HIIFP8FM-0N#6\$Y0<!)H6" &E4!ZG]/'5Y' M$T);V]?Z[?AZ"L\P^+U(,K5[YDM6=2E(PDSV]! `;VA:I]FAP07&!)Z9"1.# M91[%Z G->H3P=]*#WVC:$6E'1*]42H\V0DN74 .>(R4AS<0*`Y2B:9G=PTQ_ M)#WKD2&B2S,(I"THZ*28G.2&A5-+5 _7B)UB1Y/]90',LXR%'EP"22^:.R5Z MVAER-!8F1$L296!Q'*V9R5/1GQ2L:)^ 8UO)9$"5 &? G;:N,I?MY4BY;[2# M<?%H_&SB&6]CH;:E0;":+Q/S-2[)ZF5O5K9=W\A>#S=Y%O13VCJ\/JFS&WUT M<S=J]G<CG03):TR&J_3GBEAY/37-7G=;.ZJ.:>U(ET0.&PTYRWRJ^^]J&L34 M/*N3<?>]2K-<72DJM[A S C.L;"-GO3TG$8>( ],869A^KR G-N4SXV:)+DK M"G88ULZF>1S7JX_R5F]4]0H'>U5+4U>E;HQ+;P]0K\5"4TX,VD5S;N ][#]; M(M95T-7?E;!-CIS&UF4%$W<O7T4=;SNEQ4*3<FKX$M+9[&#[42D=J$730CB\ M'U:+])RR^82J97I3E,D#M(5/;9;;7OM+5O020R*7[M,HD&,#T2Z *K H[=2) MH[<!AM!$M15X-IY\BOY1E!^Q:J.BE5%>P70C*.>8#U]Z?)_Y`2MKYJJ,IJQ5 M)X7]Q*.Q57''K&'R<.="[5/I!EV^W,8PT..G<$2W$YC!V;P7ZA0;6;H]KH^2 M)_!W^/>X-59MDVG/"KH<B:Y6`U1K\ SR\?$M8FL;UBU7/83TE2;0WXBL8]TM MJ<XY[%T-U6I_M"5XYT[DU&6K19:FDJ; V''N:D?M<0^Z,UV%KYZ 2WQZG.B: MFMAQS6EKS%<^D%2O>'9()*W6_ZXP3YZ4S#>\1K?DBX4-5 \?&)U4J?+#L [K M2JIZIUCRH>,$4>B<:$[?WP)?A%7-V2:&VP<^'O=([> '.#W[?OA<H)X7ZXFV MO/;M5VY$IJLKC3?06"P9<5H 'L'W-% J^1ZDL6N*;X]II!!S137_UI<*ZVH= MZK3ZBCH]%. RD6G;Z=.UI&& _ B>4+7?)4\S0"S ,MH,3(Y [5$??9P5]ZRG M*AF0&]*:6C[!2U''-#(>KMDNX3OBHG/;D#F(F2_^\H*OG>!_9,M\O;8SF8?S M>Y GV0$^L1-.U6K\#=;H0OL7P=/X[_Q;[TB^3;^9FK))\3<*0=<F===I#!L6 M/FR4DI<"XQR^#34#SFC0!6_EK1+_!?:(0R5I$6NK_%(5/Q 94E/1XE4:TJ]. M3/=;5BE5+Z\CG^O8^IN(G (<,%2156HQ=VB"K,:,UNF*(DG6.^:N;Q#E6E^6 M^SA6BJ\U]JB68XR2L2Y>2M AW#S84[3MVYK#NSUAGYW_]V;QNJF(_P_G[M6# M,]CCV1LTR*&/=LXGSPK/^>39DV<Z]LC).O0;H2GH6\4_J #3OR[JJL$<&"QZ M+A:?7W/V"GNCF4 '4?RV _Z00_&W[\[AZGGY(>+ $7'G7S>W(\4OJ80[_'WV MQ'P_*MQW7ONDF-&OWVCPHVG_HG^4I^F:VS[JSH^)O#JLY<A^U![U*< ,BX:- M !S/6;*UF>J7:Y_GFYU[L#3\C!UNBO+$B1G#W>(EHWS2E0Z_U%R]%KWK;!B$ M>U]$?OI 95GU^#T?<DOX0N)]<X!?C)3_`U!+`P04````" `BBO\P- <<A0L1 M``";30``%P```&1T;"]C;VYT86EN97)S+W9E8W1O<BYDW1QK<]LV\K,ZT_^ M]*8-9:N4[?1F.I;=:9YSOIFTF22]^Y#X/!0)26A( B5(R;J,[[??+AXDP(=$ M)_8T=^C#?"P6B\5BGZ"F!V1ZE^WKK\ !><%B>DIT$T4TC8IXNJ9AP7,_0 ) M]:K,,RXTX#_D6U+0)(N# I(P#H3P*]BG.86GD<)X<BP*\O< +8-\2TZ.CGZ0 M(+]E$8(H=(\D2!G7[R7,9K.IZ"*KHLA.IU-XYHMM2 43?L 3/RBG B^*39#3 M:3T^S[8Y6ZX*XCT=2YQDOB4O Z)8T0WY)XL%3RO MRLFB,%!X#K+^9I%0/[# M0'S/Q,,)V;!BQ<N"!.F6T.LLIT(0F#Z#V3. XYYD!9;R0!RD9*4$[JF:0$= MXYC H"0H`4,NR)R2%8TC$K- 'E.R`"R(- J28$D%"7(F6+HDBYPGV$\B+ 4E M? &W%ITUKU_1/&%",)XB[4LD!$ J..+E*<4K1.#TKL;-U*).)":6AG$9X?# MV(3F(0MB$F0PQS H`+^80!^%.BXH3+^0]SF-F"AR-B]!$% A42UR2N/MA(AR M_CN("O9!+BQX'/,-C `LA"ZA1'M:S>78A]6 R<+:L;0U9Y*4("8I+Y"+,.>< MXDI0G.^,;'E9OP=Q9(G$6*R"0K[;Y+R D B%':96\9)<+"1,FT] 18#R$)5A MH9 4P)/P0\HW,8V6":XQP"!:#44B'I;X7+*,;' )JPWT`A]S"AS%Q0%.P5I) M=$AM3O\H&7"Q7M,3GSQ&% .LX&4>4K*F.2ZQ4',$?+#O6 H;) GR#P`6`-%E MN%(K9/%)HG-YA;!SBHO0S8V*BD>^VAN B0$)2; US,]IPM> ":5(TRDE%D5* M$US)!%#MDPKG?I4TM)$#V._XS_3 +Q? YKZ:YN-:4[3N^!F 1$0-'A`QV^ MHF-VYZ--M>*^2#*>%U*0Y/!,WLOAY_P:6!_/G(=($VYMGK:?)["D^1:>3Z>- M-XB'%=MV%U U2^J#;J!+D"(J^B#D_\7=L\$LY)3\`GL;U0CR!6Z_)S%-E\7* M&Z-*A%T=3:3D"O9OZHTU"$LC>GU5;#.I\P,"#)B#4L,'&D)*2Q_$_<Q%C PJ M4$C5LX*=13CN\C*%19#[=1YS'FW!?J0? )8-SS\(V%TC> W;,$5S!S<?X;\1 M('I1IDK#5O:$/(6>\QPLL8\P:\XB< #S"K.MIVXFQ/PM65J,9PX8[OI^N)O[ MXDJ6LS5N7YJ6"?D(*B?FX=4?)5 ZN#\'[X'<S-!% XOM7KT3OZ5PA(>C[&_ M0&4<2M6.RP_L06BP 1Z03E) <3R#/V?DT<F,'!ZF8P6 X;"QA=<8]9QXQ^3L MC*1C/8P!M7IARVE1YKC?S(,;=2F9A1<AK \:$?QO'<0LNFK.[TCW!FFD>>%U M N$"W!O_*_UYI13J;R",WMN:DTJMJG>OP0#QY'$8 H_T&C<^"M I.!IS<"-( MZ^T#B<?BFP(\K?D%<P6#1<A;LKL!4THJ=^NLW;F'MJISO=6EP,MN(U=E^A%; M+&!#IJ$:931J/.CO6:N:T6A4W_1W0$5EX*OKF9&8%HMPI=[/004OP/,%:<K! M#T&%I>Q/O?F7#)Q2 L[JMNXL=T7-O'>7A,84'1C1+]3)%7B-3#HX()^DDM#Z MO<&AWIN[]C; -H3\(?1.;)UN"!P^"7,W<"[OJMZ^7SWTE>&Y="<*ZRSGF 8) M)4KP$ KQ0"3TFY^;PN_T`.L&PX"+E _I.AK-.8_!8EWQC*:H[T;*((R4*K+G M?6;-3I,NA5+1/*JY3,(R!TDO.M%5'*DQ7SIHT% $T3J G>+UK\?A8=W?Y9^: M:).1;\JY"'.6%3*2&LB;:C=5+L*."6F6 ()W*.OB#\\N4/8\VZO 2XF>I=4 M-VJ!HNTP/I)#A<;BI^&+P]6&*L)0+I?(=HS?LPQ-5"G=O.):]BNT0)?#$A>% M-E2ZYT] P<:S71!GYVVFCUM8+:Z<:ZH,5YH"TI*5Y^ YT%R&9'VR889!2\RS MQQ#V;J5[$ %A2S!^<(,I`&O--<5C$BW[I1I10.2ES;C[#CP0&H0KKXUSUB,. MH&I:G+H<NU ;!&!3!$1+SY#<( 4;.#E'Y,$Y0H_;;SO08IO#%#[,VN]NW$<W MS0&UU.>T813<]2,OI<\M]%HI/]!:+,<.$%M96UBM/4D44$/-R-%NT'WL]70L M)TB]\=Y.R!- ZO,D*[9/`D&[W:&:BLH'0N W0":^?N ]&?M"WM#H2D46"*PQ MU0+\%EZ)^F&'9INJR$&QA-2HL%4^U,AMCL]4HZA5 ,8SU"/2K<LQ,KCE8NQ& MZ[A+NC6\)H,-U?EN9+8KI9OM4=6HU*IU\TVMY<AI#9?1H,D"M),.-D/9[H4W M>!6"*P>]/8 R=-UT6E*+CK7?X_:J 22B> 2=8?)^PP3D18':DN>BENK]XYA. M#SQS]8SE5$: /JBZ39!'8]B-^MWL+M#F%,FF8]0G\NK*0B]WM)X6<:>E(VUG M=)M-%VE6% 8:2$$X:_=5V SO*I]5&I<*IL^^]'B[*:&H2;336X.;H-7<?QSN M.&/6VO+[P01B^H(O*F^U,4KM&T4LV>4W5PZQM,.V$DZNM,MTCC :;K"Y_%RR M)P2M)CYQ<6Y6#!YC^I;*C//[4)&V:YH3VZ#+R[N:N-O7F/H^)\(V^/OMN8:$ MP22FAOFU6'W+*,L*$ ?$B?)F9Y3H1DX*WH_*;-8$U,PC"K K*#&PPV<4X'7( MLZTJ))B9Z;<H'(W)6?F^]9!9C<Y':]_RTX[0/5L;KZPQSQM+-3CJX]=,.Z:[ MS+O!8DWY52E65"D.+0T\U666I Z1H4(&\%?S(/P`,KA'Z,$X1'1>+LE'F.W\ MZ0H-1?2LS$&#OE!R#,L$[*:SME\'!#ZC!=:D4 H[$N(Q3)G*3"8F4;% D 4A M-5632D(:TH8-_-$'7B4;';'J>/].0?<; 'O%JMU#07N/R %>CLF4G,QZH8XA M$,++0S<I.2;?D?]XK01=&TT[UE0[`&[:F[I/#BOE<WAXV:$2G)Z6`#U/18F! M 2R1U6)#5H&0MV$`"\4*N7T"Y&( "MPV:4.PL*Z4KZFE5W<D76!-,>U <.]? MP#:'0/?N5'C=DP7CRJBPYZEJES MW$9Q3 0\#<"W`BW =:6NLD49^!>,EP+3 MM85K.R430L"3>W>WC2Q[HN)&XZVH]J1$#_N!I8_'OIZ+9QD2Z9F.7+M5QO$` MX7BMW"DM"7K.1I$V]8NE.+4;=H><`(G1K/C)R;-KU*31FOK8,/+2^(K[]I4. M3-$B#.#3&RS W99)`CI]B1Q"NCZ#/=/#^D$5+2/.*]Q&WHLQ3&XA:\V.&V%! MD,6?QA4`7W V:RXG-J>.+YO&I </M P(+!;>-TC9^_2;9O(+VTW[$8T%O?40 MBP!Z#1MCZ%("W.&T3XWF 5$*QNO0QD,Y5S),KWM*U4BQ3U=BU$!]YD);^"?D MV&1,;8;T&H6[F TZSD[EH>#6W%CJS)-83>= I>-]1NJL9P<,^'5GYQT U JW M<KJ?N7= R/-JR+V[QS)7.)]^^XRM+>B*7)TF>2E/(CBV#9]=%3-,"/XM6,LS M31%=H(<92 ]8A?#H9$X(1V=SPP1XGSQ]6,A*>9?K!;A^H>JD%):U<=D3$O%- MVK2UV.3XOBQ_?V=I!9PKZ G[4<&EXJ J!R -P U3.Q_2N9ZW3%Z!.3D GHNQ MSYDT,."9PK2^EVO1%*FNQ3ZZS5K+E =H=_#RXZW*6DQ B<.*A"RR?'Z.9X#" M((_DCNKP[['!X)6?"7KZY,=N+=M>$6RW\H)V^T&F=>AE.SK%UE7P[)!PRP`= MD!]Q_PYW>E6J+Z</,82->8$^Q0;<;U!6,GJ2_!9X_'!+HIQG>!1OO 584<Y% M`?&&/+F7\#(MNN;3]J K0INQ3CN7T(Y 58;Z<:'/``Z-8R_2" \6PIRL,-$X MYQ K2LFR%9RL:LI\^XXJHC9J4J+-RNTR!:\EO#("[523"5.;SEQ7&=&\ZR;H MMK3H JL3A=D!<Q<M!G8(-7LS+'WKK/(5/!^RS-)BZM+H8R'8,O6:F0?'=#8] M _W64Y43NLSG?=E&2UVKTNR^D'M8E=A W]>4;43MBG-59&Z ZA,"JYY*_G)\ M:M*;`T3BGLNK U96.LT=2SNP'BNC)ATS[=?EW;77D46H7M<'/02/.RC%]D64 M:_'/("$Y.256]:7JUA23(54H4^(A<[ID:3N0UK1BAKZN<7E]"]BW;:M1:!I] MPAC:HO8.M+,X-1K$TD>GZC#1+1/'QLH$NI18'0TW1\(7X!JY/9NY#;P/P/VV M+&+-!=C>;V#P74=][F:%.H;\'XC+;#1[^2")`%9 8-# /TQ$?H!=]]1=K$XQ ML8\"O+L<%?PQNNN[3WNYR:/9UU]9!Y0R_-H"2]L2]Z_R(Q")5UWV8;=.KOLN M;$71V PTC %_/24OV37;65RQ\U8[]HD6>K-+!(SE]JO=Q[8!$1BI:F>RVCT3 MM_]&5DD0`O9C&:,?KVMF!+]%X7/9*P)/W^U7`'T";%>"I$D39T:(JKP&1 =H M<P&DT1F&*U/\-&NA3XMCCG^A;%3]X02/\:B"G<-[:T:ED3[)6XOPA ! U8<L M=+WTA3=NKSF^V(?+JU3*A"RT!#BJP! *!';J!XL6-W:VUKL['FFQ4KB=]7N[ M#H<?5ZE:=)NYC9&!TUH)".EO^GNF)(. B!;67+[4F>!'5?A)DHT/HKH%!*61 MVY?![E"GEN"]P %$ZLVB,G'H&F9!#ENNL(W.$!Y-2,.O5 7/F<IRFDY.1AI( MQ>]9=A P!QP:GBS#O$#C5$ (,3MZN6.="1C;+C:VYM$T1NK\ O9X9NN9S)W MN]\%I>^8+ TVAN]S\X:4#U];BPV^J+58:BWI-1,R &[KFP[W02Z:?FX?,\!/ M$3' 3*/^Q? <UH 3O<940=<P.[IA,^GSO'4``]M AUJ%(K? ] H_?4Q94B;U MKDK[N*J,(G[X*#_DRVF,-5"N<QHUN]3G , #V&/SV+)K%A".NV-+`">K[,S M#!>0)#^0374>= X21&$"+&1":0">1RJ5B!\ZJ6IL)ZZ<V <6A:SMBC"(`_6Y MEFAWTORWDJTPO?;VL&\[\]:DT1R&F=2 'B"X[A"4P=*+K4<4C12[L^GHCZT' M![8A3#'MIONQ27VN\<#&[2E(.K24:1TC= ;&QE7M7\V;O4[?[?>9\MZDP.)F M`MF.S#D8=-ED5S %= D"+1GL=O?.CB8$_OWI:&P^0#>]YJS+/S.=.VU <]MJ M7Z&WKN=,.[C^<]1+</U_K5Y:N_^NU4OG5KTO]1)<WXEZZ52)V/:H%PS-UU^P M>AFF8&ZUT[Y<!0,;=U= M3/AA >ONN,1-_APB*LB#>D^^8U1:XW$%)]Y)C_X MD+^BH<[<VXIF7^P( _V^+W:\QRFB?WF;"6IJ;S-!S9-J G9 -'223H3I=J]2 M('C21\EJAWQ^FB&Q=YDSI?81JZE30S8)[:K/>.^Y*!N!54"+RJS'N6^?M5,& M>&#"Z5/Y&X0A: G929T'KG1&K3!<#%W:8[_":,CR+;1':Z4L_\3 ^]FJ+CS# M2LFRREW)UUK+=]<<HS+)=C 3YO34FR+(97$=X7$WGG[K'XCWZ3<3:2'] K\I MD'%>QXF+8<6B_:Z*H47W."7?1I(`JUQD [=,DNG_''R2H3.QD.$?P^[Z3F52 MG8_O'*9_VH=X=:5:-:LFKJMA=780$P)X9*.S)#;3.> V\=CP!Q)R%MAG'QI\ MU^G[^FQYSP>H!EX/=5/_QD*5&7W!\ =PVK^&\'Q-TU]*BW]]\JK.+M6_;E!S MLA*Y5A\+N?>6N'/_TKY>O8MJ:1/JBRE]*HF0/Y/Q7U!+`P04````" !5BO\P MGFOQ21H4```3: ``%0```&1T;"]C;VYT86EN97)S+VQI<W0N9.T]:Y/;-I*? ME:K\!XRWKI;RR-*,D_MBV5?GV)DK7ZVS4\GD[D.<FZ)$:,0U13)\C$;G:'_[ M=3<>!$!0HF8TOK JV)VU"#0:W8U&/P"0.WG*)L<L7W_%GK*+..$OF"QE%4VB M*IDD<5F-(VPGF,NZR+-2 OT-VEC%5WD25IS-D[ LQQKR3<&A-A+8SK^MENR" MSXHZ+#;L^=G9MP3S<QXAC,#VS3E ^\\Z:=H)9KU>:Z+8LJKR%Y,)U(W+3<K+ MN!S/L]4XK"=EMJC68<$G#0%9OBGBFV7% C=#PLEF&_8^K*HE7[/_CI,R2S7P MU3(NF<+!X'=>9+=Q!/3_-2R?Q>5?1VP=5\NLKEB8;AB_RPM>EBPK6 SLQP`' M'8LPK38D`?8N96G&^"U/*^B8) P&96$-&(J2S3A;\B1B21S.$LX6 611N$J MO.$E"XNXC-,;MBBR%?8CA'7)6;: 1X/.1MB7O%C%91EG*=)^ X0`256&>+.4 MXR]$8/76X^9B3D>$*4[G21WA\"#8%2_F<9BP, <>YV$%^,L1]!&HDXH#^Q4] M%SP"92CB60V:$%>$:E%PGFQ&K*QG_^#S"ON %!99DF1K' %$"%WFA/:%YN5\ M#+,!S,+<Q6F+9[:J04W2K$(I`L\%QYG R.^4;;*Z:0=]C%>$L5J&%;6MBZSB M1(3 #JQI6;)W"X)IRPFH"%$?HGI>"2&%4#/_F&;KA$<W*YQC $&T$HI%V;S& M>A(96V<US#;0"W(L.$ 4)P<D!7-%Z)#: O]6QR#%9DZ?C]EK%#' EEE=S#F[ MY05.<2EX!'RP\.(4%LPJ+#X"6 A$U_.EF"%#3H3.EA7"SCA. E\:FHIOQF)M M`*882%B%&R7\ J^R6\"$6B3I)(U%E9($:YT`JL=,X]QOC_H6]A36._YG\O0I M^[ ``^88+I^-DITFCT#("J9?T# &&L9(P_3H8TVDO7ZWRK.B(A6BP6-ZIL%G MV1T(/9E:E=4FY^.J"..JM!N05%SM6=JNYW=SGM,*-7X"V&3B`.)X<;5I8UC4 MJ5CBS:]=0#F:$K UW ,%=NV&C['Q!E2V&P(4`12R/+[HE>I,T$J!_>3A?"E= MTS/XHQ98M^] ]+!"4V^UP%KZ$>DKE3O3+=^.V658A*MGEQDL9]WR.-3G17R+ MBX&G]8I] L6;9//KWVKP&?#\"OPPVTZ1!NCP7AJ:X/G_I$#3^1#[EVC6YF0D M`ZCX! H(!:01Q& )4T!Q/H5_7K)OGD_9Z6DZ% `2#DN\")Q17[' G+U\R=*A M'$:!&KVP%+RJ"U135;$5/[=(&/Z8 PZA.<:_VS")HVN7OS/9&RP!+ZK "S8$ MF.UCRU];I7(=YL%5(\K;+(Y$99QBQ''%DB7X7?50+,NV2*_ KX*_5_ 'T%-; M;%!#+46KI9 MU50+\M$8UPQ?HU7^&0R&R37"?9C!LEZ0_T>0'[*(BT8E,V' M[3;9/Z]G$*2\:-B#:0UQJ5T-1(%YKODU6L$IFSRE0:B*J',[J2&H9PH_9$?L M.=[? ^ALQA(]! ."'= V=QS%BP6XSW0NQA XS]/.CG$:\3O19]#\[H8OX_^5 M0PSTSZE:."WQ->)BNJRNJ5:8!T.$MD2TN)J.T!,,^VV<U:46OJI /.%F$$6> MNP?"E-]51(E"B!7=R#K8--3N#=J.`N(WB,$AA %WAMD*#BXC&ZDO&<1<XP8# M&4)#6O2SVX1)&=)O7'E"HBZ,% [!I'62M$"(78W&`=GNYS")4XP:V_QA^*C' MQP<:">'*?6R/C+E2*,PZQ'1<T6BUVB,>5!9+/'WTH4Y!4JA&X"IGD.U -D)B M0&\'<7*D<S0VKXL"U0Z;#2%)7ZF7&_ GP/DWGMY4RVN))##$`[^ZQ=- `8O. M4[UT54$7#/7DXT ?V DX5L0Y%;,L'L9"-B/PS0`]M'%\VKI8A<N5`ZK*1G[" M,!L"1(=:Q.!&._F0GI<H? 44&E/Z^^_FTPDUDLYTN/ROOY))4?!SR778U3 5 M[7+0.JOVU]%M"-:U"%3%6\B\*/QD;]N>5=EU%HIN^#O0E31C4X.B>XW*7K!6 M[5BJQ[THZI2]G$U##W8$4\?A`V83YH _)A\>(]"+EWX:(&R$$7NH7E[J6A8% MBXY%F%UZQ20F`G-XK#<"#8.$UJ)T49"$96FB&W/I^W&0T>^T5UB<><(">M98 M'\=.;SWX#\'8=HR6`?-.!L77J/KN2'&Z=V33=DGS9% `51RN9EFTZ<^3;[&= M!&^'8W.9=([KL.KXYS\4QW(-"X1C%5ONX0A3NRS_'A*UI P:[3>RH ;R8-Y0 M_5S.?' XV+$%0*X0$(_%XTZM]J[-9EDJ9?*:PRTF]AU>4P"U[!WM6F!:\4*U M4:=9PJGE*KP1'3^9_7V9F$&M8?G: 'I0UF'A%*"A`(SV?DS MIA\)K!M_MK] M'+.'49\9U5;9KIB68D0*0O'7U&VN,OR7<O#,GC!'FF96R:(ZQ[4\&'S"_QDH M=\C7AD ",?:(!D%]'0PL-9IE6<+B\CK+>1IT<Z"UE! 1)L!/*A;#XLB8V$1M MKDEG&+G&G&$\ 1\6>WGM(MAC5VQZT1E(R_K9*94H7C6T]LY3A!U\G>?)AO;= M(DA\;T!KY9Z1,0TR(QZRZ*9[DA%%P4NY/V:W85YA^WQ-L4PLM%)X\HS]WER, M&]T$IA\8MLC $B^",Q -NPS;K1[<6&8%#S]ZK+ICLKLRGX*7WAEI60G;`#N+ MW6[4ZV=+;))-[M >,_;-L#ZX&K'O0%S?K_)J\UU(<;7DV]I!BTMIP/6I#^;\ M409ZM'DF4W_<'#'5RS#Y#>':YN- /X$RS<%9G 3?#<<E/?"(V/KZJ\DI.WT? MW\5I>=JD9:*BH1$+&*3X#N9<;(;_A4+^(>T[GLJHUV0H#5><7<$(95/Y[Y\Z M5D57G-VW[/5*._IV%LN#]=P$%.5>6X&B'+ A*(JY+; [L<:BY*+U]004=FR& MKR?M!$NGM;"899M'U(>A5!DF+EGZ=6V WA7O[!]612&[RP&AQ^Y5U#D"RT/T MI=<[HZ$V^6:>UUWL$&A 1!Q";1S_8F45YW P8=4\'T*DDJV0X&O5RU5$Q*C. M_ [#J'JY&"F8Z2*2'(I0\558S9>==!&6+L):6+IH,3KMI: "W2EA3:PZ:3*Z M[:6LP>;2AO.JE5*B9A<2Z%(=NIX$'LY&QEA#D_T4-UXBAU[V5O+10FHQV(4T MNO$B592J?T^"#E9-O/881H?=A/O&Z*2]:PR'#UQFY+EVQ _B['*^#(M??NU: MJKM*N;H&%%48I[SX`;TF$WG%$[0$3W0\U7A5?1P09VD/YVK$%V_Y(JR32I", M&,S-,'<3Y]/6B\,YC$#6LWR#=U) N^ED79WEZ%WVF_B6IP+VPYPESI!&>I1T M1[KRV-XZNIA:'3R=L.1UN;R>A?./P>V.Y'_KFVM\^GN.? ?O.!PFZM=1A*<P M2A E RF6-ZF*#). A3[H:OI35D,$$]">XRE8?!&?U3?L$X2FLS=+]&;1V[J MN;B0EQQ>,9 J/O7LQRS,C?PE#Z/]DA1PE$2 MB:8+T#BJKU0H!,`LY,3K?.D MY'L'`BF*>XB 8929T%6P/(M1CCB5>"D-R1=WIM2I#E1Z<:VQ-PJ;R)?I;;)1 M"*MLW.[62IP\K(XD#5)^4U?&<OA+'$;>,Y,G) C?)=^Q>50F#L':^TH-N%W7 M`=Z:_M/3U75"QUD&I 752Y5I+O9HLEAZGTF142^_%$4VU+;19:7=NQ69J#ZF M( M!"(4^AB(CMK$^S-VIQ,2++H^BP#_2G4=Q)*R<DY3D7F.<Y=(6'[3)1+L= M KZ^&TP/603F+ 7,;Z/>TJ#([2G_RJ'39MEI_]I1D*:9\A[H8+$(4&#ZAEJ4 MB2N[>"N9A!V1?=[,$Y K"";^X\V.I:OH.,(J]9B#/>=36)X].XX&[K.AH(!D M0K\D_9-BU'; ..C=K8/][+>";"Q,YWT;+"TR3/ ':J-MO9C"+ G\LI0SE"\\ M:#^O`WB/7H)8PB(XGA]'5XDH-16H4^0DZ<F5?L?F-ED$]Q)-#X6R,%U7V36Q M9WHC?R=F[9EW FF,MA+N4EJW6W,OJK.;HUYF?-AY&ZW1WTX0H4<*Y,QH[U8H MVLX3Y YS6Q$U-C8.UU.>A'-#_4FIY#[ <=4JB(?LIW68T^A2D/2J13,5*G.- M*[YR8J #%*VM9[ _HCL/!NXVM%(OVT(.9'%:! :T5#8'$FL'`W4M>'+:5BJ\ MG7S2L#,,G#%&Y #H.$XG^S7?N"$Z83]D:QHEY]')R1XC17-C3PYIK) <U$QB MT2- Y'&EW+\4 G >B"9I?'43/G=*IB45 4I%Q4H."KQSJ^!U)5^EZKM5\"Z5 M[TQ 9,]!`,+4E15&!.").)X5-3WDN2^=(.T_]SUCE!#M=P(_$KQ[7U+[`'DA MEXAJ.C9W&L4`?<ZA#R-%W<R<AWDXCZN-,A^*,!\M"O8XU&ACUA!%V1(S=Q-, MHV88,V/O][,D#R86S:*,O8F8AS!*/F(OHY\E2#6Q:#YE=.?A$_]IKU.QB_H] M*+O<VF-_.7^A-AB-3EU+]Y'/\'NYNT4(P:/'WQT2%[4#F <=^ \,PN4,GW0P M,/10CN4/<4\`_VF49O=Y:H<Z/6\NU/;U!6KUA:D^8%6OWH+M+?0>A3HJB%C) M?ZOQC-E03-5QQF_B'G>#<"M(]0F:74P%U6F?O31F^4$D\C0ZD,#[D^85GXPU M/32ZI]&L.$">;N> "2(4]"'$ Y >1GIO.;<(]]ADM2SV7T;L6!C?O)#71WJN M"L<UA>+(OKD<HUZ%7H!ELWNZ:8<^8C.$I8__P9S_!(.[B0<SBBDIW4]'BFK? M5$&#C :]',^W8"G>V*0IH9 '^HU/^>77096]+HIP8UXDM-KIH50V63R)'3/# M-_TB'.^O4P-H+%,]PQ/YC]WHPBVUB^'5(/]\!:U4LY7]I= T2<9=QAQ?Z\<K M%,3AW^EK`\2=^-GB4:(R7I0>V[!:+OK29+\Y^-<73-QW>IA22 U3*EG".':_ M)KINAP EOMHO8VVMJB.[/R0)A? .`BA_G51A*H,-_/ $Z/!,FH?9QNZG3[>1 M-(H?&E.B-B-G&_I<!)[C.IUAN#K%-^K4>3V>X2Y0P%<*+X]H49\$S<H8,?^Y MO77N#G0D>(NFZU(`B]K3CUK\X($#O=Y'A-#?)8 ,3>K-K7F#8!^WUO6$AW+; M.7 WMV87D]L_];VM[PJH^2J%F,ZSX&+$KIZ#T33G^A-;T*<Y=D\>]1PVF'JY MGSXHW2F_$$918=MNN_DY/QH_ (DMI.-!`AZ#N87+EE=U_1LM+:TH[<ZRW3CZ MINWH]3(&E6KKB3,R*(UDK*3-R3&N+2WLB*/O"RX:R<J;<*(:^&IL04\?#,G3 M(K =BCI5J0P);8^*JJW/08M\DI;_]H\K0OS:#WXKQ\07XR%!G49VWQ LC-C$ MB$N)`XB4!D?<1\)</<?/=X#,"WM7L/\TC9B3\HN$^$B3)S 00=5#YM/>QO79 M=) BC)W:N09NB3N3^B'%[S'1777\Q!#F#0V"$E?FB(7).MPT>!L$S7*&W*;" MS\&T=_LE#WJ9VX'U3D90+BQ>&-,L9,COXI)V,]O6WI,9T"3+>NMM>;S."G%C M&G4;LYT3; (Z_;" %MSBOJUOF!W=L-AZX;;VW M16N.%\TE[B5_S2N-5O7*_ MX."1JJ,[!4] ]EDFX,V=1"X_9(:K<Y9P/X8B6XN,.84$'Y) 5-T?LNH";<'W MZIM'4A6\1 D_ ];:9#?(6.U,^6&J]%[\_HF%48EG^JA<RL57WF: HAS(B.=Q M*8Q35D2<4O]U5GRD3]?Y+P(57+Y?P)!2\;6'<AXF82$JVITJE!=YV):, M8% MU'^R)QXA/3G&C2A#O S?H*+M<6W=0* GSC>OQG'Y/D[_"[L%*]<^[C.N#>2 MEM9+ME(-3<M 95M8 NU#A85DH+8AY>-6_5(_MMI:MZ4BEY_[EJ$A8+]3OO\Z M%+$UZ1M=W2W)IV'(3 $U=8W3BM^ `I!T[>[!R[,1 __^V]E0?7-1]9K%O:)G M&.D:%=STK?;BD\T4"JGN?R["QUV$+F1O9X9%+081RXS8RIT3`]!7C46M15_; MMEU]W]74R[&%=Y_-L5DS$M[]Z7?^$'XGO#N*WUF!W[F]O]]I43'XO'[GR OE M_]_SA'<[/8]N_M/S?(&>Y^1+=SW>,RZ\%.G?8;&W4]2&,NI^I/=.**T;.Z-: M23SVS?(\*R'=QT1*O-UJNJ'W^)J?=U,.-$J_?VCLG ^',#X>SOC>360[$FAC M-_ > [H[GUV `3:VZW$7O'._H1<YYIZZ*X/V?O^19& /ND,&%J A`_<DX) ] MEP=I;*Y>-T65S8^JLMKBBSDX"RX; []'JI=ZYGINRN_'YYV42S$'E\%P__Z\ MH.?\7EQ +Y8_,B-YBX7/;>?D-KLU:$^=&0RZ&?=8#]6SR[1YCO$.PN_*V&^H M*.K;]B'>6O8V\;W.( _"[R>^ZZSQL53$" ,M%3E$0Z3Y)JDT7W[F\N"OSTJ\ M&&KX0V5[T76.)W;U6Q2='TC1N7/0= ^B% TY]A%*W^FT3AOL[OJHN,R*2B0' MGH3 88EWPQFC8:S#AD? (9S/(<JG3N*"ETZ$FBS(QN!+B?9G0<[*V)T2 =IT M2Z1)AJ;-/7A$ZKM7\Y[CD;_O(LW.SRYAT??YNP$J^Y4J\\.Z`D!?ZI8W41O5 MQA,=?!' >QW5-$4V9UC\7\8%,*/(^ZZM=^KI$_GN^\DHR)[=?_^=N97&&Q?] M,-&8+J:J>7W.<MM8C,O]\GHP/8U]'T'N>O<=,C&\:JSG9'^.#!J25HO B7[A M*/ 7$, )'H;5]/]]HJOKX8?TR4BC'K'$Y0"+E$1BO >Q(X65/[?N5[W$Q[N& MR-]C?%[__P!02P,$" ``````E*CS, ````````````````H```!D=&PO<F%N M9V4O4$L#!!0````(`"**_S!W*M6GE 8``&\5```4````9'1L+W)A;F=E+VEN M=')A;F=E+F2]6%UO&S<6?9X`^0^W!IJ.;%ECN=T7*PZV#5 "VQ1[*;H0Q(8 MU PEL9D93DF.%*'-?^^YY'Q*LIUBDU5B>>;RWL/#^T72R3DEG_/S] F=TX\J MES?4?*S+DLSEB1'E6B:J=/YAEK&FU_ZY-I6VC<&KTOV'QRG-A;6S3NFED<+) M+$!>SZVC?XFR%F9/UU=7WWF57ZJ,50+.MUZESOMQK[/;[3IBM'&NNDD2R&9V M7TJK["S5Q4S4B=4KMQ-&)OW\NMH;M=XXBE]./"8M]_1OX=Q&[NA7E5M==LJO M-\I2BT%XKHS>J STOQ'V4MEOIK13;J-K1Z+<D_Q0&6DM:4.JJ'(%/1C"36[O M'0"G4*E);F7I8)CGA$E)U$ PEI:2-C+/*%=BF4M:`85!,U&(M;0DC+*J7-/* MZ(+M/&!M)>D57 <\>U__+$VAK%6Z9.YK) )*3C.N+B4_,<#(NINW"M&<>B15 MIGF=\?1P;"%-JD1.HL(:4^& ;Z>P"="YDUB^\^]&9LHZHY:U _N<AUH9*?/] ME&R]_$VFCFW8"RN=YWK',\"%,$D][$VWEOD,T<!B$3M5'JV9BAII4FK'7L2: MC>1(2%[O O:Z[L>1CJKPB&XCG!_;&>VD)Q'0L;3.E_1JY76._006 O,AJU,7 MG"0 2=^7>I?+;%UPC*'#L(T693JM6>Y=1CM=(]K "S\:"8]R<. IQ,K#,5LC M?Z\5O-C']'I&W[.+H6MU;5))6VDXQ#:L$7 5EEBB8 IAWD-- '2=;D*$!G[R M<&-?L>Y2<A!.>Z-C\>TLU :0%" 48M\ZW\A";X'$6=3P]!G+*=40[G("K&?4 M83[>DS[U0^>H=_Z7G)_3VQ6:V+W-ZZ!/-9;)%V!3( <"D1F(S,+\+9'%9Y\U M:5KXJZ+2QOF,\C24?S^ 2*6:X1;VL4]&O[;?CF:+]G[LJ?I)!HH6'%\)#I7 M[H,4OY[0'TVD1 -/GT0WZ%A+]"/Z;[VTJ5&5XS;J1[^"W=,G?X ZHO&V%(7$ M-E B"6O?98+\GQ /"& ZD4 7MM%IJ, [X\[M*XY;H_HZ\I^MR.O#H1%3Z'C^ MK8Z?^J/WZR>3XT84]S/12AGKIC208(:Q``T<E8DBAR,B!=0(B.W^R:XW+B[N MT/"5[TVWMU3<,0C]^2?%G3&]H"MZ]JP=>T&]R<1K%G>][O.1[O.A[F1Q-/D5 MSQG'C?;E"/GK`7TVC>"O:*FS?5A&%/7*T6WDO;$(8 :+(./?C:B# KA[;D!/ M!2-TAT)BD\[LJ6CTX:2LKN))2\I(5QML^#A6]"H#)T\;U_#O?GT/,/E)LQGZ M\6.4V*U+K7/L)'>ZDN41IT&DOVHCW4P<K >9D];& - #&&-+K;"-9%M1IC)^ M(-E&J=*E54?K></J ;3J=%^TNB=RHYUUH'YQ.W3X`_X>5?_C>< Y'=7HZ)3+ M<NTVO<?4*CY5!3SDQUN7QL,2O.P\<#EVP 7-)Q-*Z/) %7[ED<RM/ E\HJXN MQL"7#? I7.^:07<C7;TJ,_D!O0'?;8_!X\,A[X,0M/D$,DC^ [YS,D6:SO,X MV.,=Z1,P3K:;XRHZ:7U_761JM<+1"(^?WIT/R;:+^FP>/ WX][UX#\XCC9O+ M\A[;!TH4EQ4IT W)$ =K(^[;,+DH=?4][BO[F)\SF<LU3A=XX;O;(*VW$\K6 M?>%BE\#9F&[I:N$+X/%2!J/AUJSH=M I\=YV*WX>MR*/TL TTV;K6$V:J?WD M5]RP,19T6^5H"3>\7X07WP;"]XF.\"B_Y_]??D_[>C+^ #D.=674%H$*0=SB M#HP[;!N=IC"&233,_C!;' WSL]]6D,$-M\,:F8QMCX,-VQ.F*(LNQT>\>V]# MO]E-%X?RX5XZ&FBWYI%P6!H?/S9WG0L<W<&CP.4O3C?"O'GWYAT)L[;A[!NE M?*HDKZ+XG#2_XJ0>BL4'+QY+K9,5Q)?_"&%N[TN1F4/*AYM6$L-^RMA3NF0C M[XQ>_?I(G36]3:?-]19%.2.;^2QLHP,Y0YCK7LX\PT+#KW<1-X5P2PF/;\Z: MO^R<O4.VGH4_[YPM^N$?9/F;`),P_D-=EONS8(\(EFX5GWV=O2W/II3//<-> MNO#_;Z 9'Z^FU1]8O);6^9LU;C;D;Q W,/2 31?SK4DM:.2EJRG-\7.!K;G- M^YX#86+5-=96WL(>O!]/9.;_.V:2M*)?_)^G<+G'Q6T?3]K5)0E"V4G'/$+8 M"'W'A^.8S>S<,I_R;ZRQ:2:<Q3"X^$+W^;\`4$L#!!0````(`/N*_S!:]&5% M&PH``%Y4```3````9'1L+W)A;F=E+V9I;'1E<G,N9.U;6V_;.!9^5 #_!V: MF9$2QY?.[DN"`CN818 .T$60S6)?" 2R1=N:ZK:4%-<(\M_W'%*B2(FRY=N MT\H%&ILZ_,Z%Y.'A9W-\1<:G? TNR!6Y]P-Z2XI7FGEC+PO&S(V6=+SP XRR M=.2A(!=^R%D2IX7\(PH1(43F 9NF-"4W9!Z'B<O\-(Z&)'2S^<J/ED.2`62Z MB!FT^'$D`7]CU,VH)[1/_YZMR.]YL"'O)I._\>?_23Q\+A3^,DTS_3F76:_7 MT &RRK+D=CR&ME&ZB6CJIR,P:.3FXS1>9&N7T7&E/$XVS%^N,F+_YG!,,MN0 MCVZ6K>B:_-</4L72IY6?DA*#P/N$Q2^^![;_[*8W?OKSD*S];!7G&7&C#:%? M$D;3E,2,^&$2^" ''2$(V6;$\3Y$)(H)?:%1!AV# (!2XN: P%(RHV1%`X\$ MOCL+(,: J">&[I+"#*&%Z)*%BP.L1\'S%-*X 5\5.P<52-'6>BG*<0>;5^B M(6!2%B-N'%%\AP!:;ZDW$<,^Y$A^- ]R#]5#8$/*YKX;$#<!'^=\;-,A]!'0 M?&;X&?_,J.>G&?-G>0;ARSC4 E$:;(8DS6=_T'F&?3 *BS (XC5J !!"ESF' MO96^3$<P&N LC)T?-7PF80[3)(HSC"+XS"B.!$5_[\ FSJOG,&?]D"-F*S?C MS]8LSB W0J"#:S*6Y,."RS3C!%:X.!^\?)Z)(+G0,O\<Q>N >LL0QQAD$+:0 M(EX\S[&=AXRLXQQ&&^R%.#(*$<7! 4C!6'$XM);1_^4^1+$:TW<C\BN&&&33 M.&=S2EY N6*LA(^ EX"+$2R8T&6?0<P%H_/Y2HR0$B<.I\<*96<4!\$<#6G% M+R.Q- #)!Q-"=U,&G]$P? $DG$6%G7S&XI0J#)9S`JP>$8FY.W=U?9$K6._X M;WQU13Y!LJ)M2<Z<ST3W\1E,"F$B"&M&8,V(6S,JK+D[N=)QD>X_A$G,,CZK MN!4^_RRMP"4=1W>-]D4>B558O=LFE.!JAW1 #5+"47RXA%G5+L'_+R)Q/;BP M^&?+NK'FD!X 6U 6?LAQD)[*S85Z?!!!>A;'`3[W:"9E;U04F.2HO7I2]IC' ML"K]*)4/7MP I\_9)J'0$,(Z'L-2B9XQVYM%W"\HXG[11*1B1O_0K?^(FV1E MN11,:=!1$(,W)OA'J+RQ!A?79YNXXW%&84N#`=0L^NA_\2/Q?$P^S2"X"_&< M[U1^D0"8,-Z(8#\.R;U#7L7BJ[M["]O0##89\J\8)YD;\ >7]N.HBKXSN' = M7 YV"\L- 6W"ET]05%8`?!R88=-L9:QU%<I_LS%.?*=BH;S')*: +$XAG5O M0&CTY)9J_5"WXD"%4+6I`/.<,;&;I!ELX;AWE/N?9HT:NPJ3Q[6!6<5$8G%! M"59U4SS40M.,>%4%$ _F\1+&6N+YX$#9:,-ZJEPE+],AJ;6\<RP!1I_+3LVP M5-K*)*1I*QOWTE9V:FCC56W3+4P K7[A6X<'CO=N=T6 -[S X&UNU,%;+=>K M\*8+"N N1R14NRLU;0V?%-A=GE7:ZK[!Y&/^"ZB_Q<Q3+*K[0NBAW(<N;>.H M#A5EJ$8*1<^XA94Z).X_"U<-N%H4VG"]I8;;;JUA'.N8A4AD0C38:9AV9L2: MC8V8EG\O[99!J<$J4MVCVC*[6J%K1BL9";,\YC3;D-0)&Q(E4Y.%(^1?T3B8 M5E&VL']04^GMK;9?_9 ,R8^)\RGZ8<BA'*ZZ/(J&SXR\)VSDY8F-3R# SPMH M67 IV"-B9M^AU,A/G^.$1K9#?OJ)7(*4C:U%KK<=1TBYWHL;S2E\QMZO;T+3 M&]_DMWM9N;7+M .ODI$;.?4MO(: E<(D1O2HN8.*1Q[O50\^(>V U=[#^&V M0M,K0C*:Y2SB]E8BW!0N- 0K^'!8;^60* &)DW\#/+6;<2E R["4`4:SWF1M MPRTOJY"=+B &S]XR<C4?M*AJ)BN94 ;8T%D^TSO'/ASBRG$HN^% : -TW*A: M6G0L6=85-;I]/R1/[V!>*<L6ZKL%/TK6J_;)I5V-$52"V-6ID$ Y/^^%_OHT MZ 1GRZ$OEJOU) .FU*V/'#:%4[THCN2Y&&M9-P ()"4\O:=53^1*UBL?]FX\ M+Y=9BWR:$Z^852E9N$'*3\ZEM C9!GYZQ (.S]E)$J=^QBLQ4?_SH5.S3LTO MF(=RNU#RJ^,0<= P;27$,P7P$"5J/!&C3=#&A\UVVW.<:M9V=%/-]74WM=WB M&#=U)5O<U 05-]5VW<U3SS5YV,;)EAP_V>0B%I&=V _5FMT5O <Y(!-CKN[0 MWQCK!Q':![L,Y%O3T.EAAD(WDIS8UL3YTW-+QO)3IQ;#.BY[GB*IF-)$+9[F MC%&LI-VF:VM3-_VX1&%:^D;3ZUF ,/W44Z(<")P2"VU*=)T111;5UK\(V,2^ M[[2L[AW98<]HWC>"AUM\<YD+^.F^]DRQ=CC*)+52J"I & +JP #0* \I*[[7 M:E:PR#_$R:])$FSL&O.!7Q:IIUV'>$MI*, BS4)3\MZ:H'Z5AV'6>ZLL4 >R M/E?K2-(HU_ _E:F$MX"BEX]<ANL$4VR0D(W^PIZ0R_?XE0R'*_"L&03A,S>/ MK\EB)R_#S#B#JU>)U7D=IZ;IP *U)O92#B(6/Z! 8S$(9Z$UF[0EMZF%K9QL MH2LG \/XRBU\FTZX;6,OV^A+$T]9)RI+1 -$DZ74*$JI0(N#U*-1CW6']R8$ MVQG!`SF_=M)O+VZOC=S;B\-K(_'VINBV<71[,W =*;BC**TS<%IF4NMX?H 4 MKY[DZ4F>[XODP2]C4;6R7W[-=,GTSZ!+NBHY'UW2;L$)Z9*N2GJZQ' \,05O M'[JDI?_IZ9+MAG:B2_:T]2]*E]2\-*SCH^B2W?"'TR5&[-/1);OAOS^ZI!:3 M/>B21L^3T"5M]G2B2[::5-$EUV.]GNHI$SR2?#N4R?7^M,ET"VTR'1Q$FV!, MOB8JQ$"$3!4]^J^P.E,^/6G2DR8BVVH,1W//KR;O091)<R>^ZPF3GC#I"9-C M").>DOAV*(F^J/U*BMIS7G&01:W\69FIL*W_YHS7MD/R5)6WAJLI;17ND_-7 MO+WPI/74Z^"R8]=;"_5 2=C^XD)_<>%;N[APPFL+Y[NX<)ZK"V?YHM=\<*G9 M6?[M='E!5]%ZCZ%FMDE%J^5M*AK'K[,<P.[4UO(05E;WU[LT[0=M.D,5JNH% MU6-__#GV^-,XJ0QVGH$4Q=4Q:& ZR^SXI;UYH6 S7?ZJOV45FNO^X_763P'F M+NJ7)IUUJBMVEZ\=SCC'ZVWWM>5;%K$,&W<XIOTECOX2AYA1>U,`_26._A+' MB7Z5T%_BZ"]Q])<X^DL<!YO47^+XOBYQ[$7<3G8SM]ON=-2I6XQ)DYSM^&.$ MEM\A5$1K-?Q5]X:U7++33PTT:P[E&4PG_*T$0>/+7WQ>6YS<DS,0`3T'<!0' MT"?/;S%Y_A]02P,$" ``````E*CS, ```````````````!4```!D=&PO<F%N M9V4O86QG;W)I=&AM<R]02P,$% ```` `(HK_,,*7SD=!`P``4P ``!X```!D M=&PO<F%N9V4O86QG;W)I=&AM<R]N=6UE<FEC+F2U5=]OVT8,?G: _ _L4VW/ MDYIV>XG1AZ' Q840P9]C( .$NT=>OI3N/QK E%_O>2)UE.V #K0ZH`T0^2 M'S]^Y-'E&LKGO"XO8 V_6H?7,%V1Z[)F5Y+Q!RR-.P2RW+2Q]*E%LE51:TR. M^Y"H"W$*?3^:X1Q1S([O" UC/2:X^ID;^"VY`5Z_>O53MO_9U6H? =Y<17YL MSSY]W\\<H6'NKLM2OA5Q\!AM+*K0%B:5,>RY-X3E.7GH!K*'AF'Y;I4Q83? M[X:YP1[^LBX&/SO?-C;""0/DN:-PM+5P?VGBCS:^W$ OQ87$8/P`^%]'&",$ M`MMVSHJ?!(IT/.3JX<:##X!']"R!SH$D!9,$ 2+L$!IT-3AK= YA+R *6IO6 M'#""(1NM/\">0JMQ&3!%A+"7UP<\ST)_0&IMC#9XY7Y0(D*) ^(&C_JD`(^B MY[S=V,Y-1K*^<JG6]"*L=+:RQH'II,;*L.#'C<2,T(Y1RN?\3EC;R&1WB44^ MSE![0G3#!F+:_8,5:XRJL _.A5XSB(024F78Z[F6JT*Z(<5*[ZS_JF9HDXR) M#ZPJ2LV$V G4>K<PA'2V5\[8-B-R8SC;> J,F<2(+J7-6L+-/OM\K9.P,#H/ M=:IX%,G(E^JC#[W#^M!JC\5'82<OJ$.5]'N6#/J0I-O"5W0D%$6U.:*4]"K# M*5O"?Y,5%<\]?5W +RJQ^,:0J$(X(FF+XUBCX'52HI<#TQKZ*&Y&2*>J&3OT M0*<,]U K]=VA-N%I-686;XKQ; B2%0JM&4[B$[;A*$ Z11///+$Z4A/A>2:$ M=0$SYO^OIV^]8"WG7?_*]1K^WLL^^X8]]L3*FG#*[\"ME8D8:15"J\BTB ?+ M<J*U??;\Y;3E;]HN$.=)RX1L?O^"4/X?GY_$E)-1MJ2,_4GZY>WJ\N+3Y<7" MR Z,\#[HA!CWA[)X(<:%G[[<96)W/'28R2UN >Y,):<K*=[R"3^ #=S* ;0L MJTO2Z.^&]>/]TWC3R\2(Q$N?9#F_>/L6:+4=C??C;1?J80Y:+&19+K= A8UW MH4.OCZ8^&E_A<K52A^RUF-+"#P)85(E(3MM6+??*_I2;D!/Y$\=SWLN+>]$> MOE3K^W3E,U!+`P04````" `BBO\PATKTR&L#``!X"0``' ```&1T;"]R86YG M92]A;&=O<FET:&US+W5T:6QI='DN9+5536_;1A"]!\A_F)PB*2YI)^W% ]! M (NT" H$O120%B1(W&;Y2Z['V+9PO\];Y8T)=5NFX.S B1R9^;MFS?#8;FB M\BG7\V>THA^UX6N:5HAU64=3>F7W7"JS=U['I UEBMKH.!2UQ.2X#\EW+DRA MGT8S'2.*V?&=9Q6Y' ^X^B$V]%,R`[V^O/P^VS]UM=A'H#=7(9[;LT_?]S-' M:F+LKLL2>T48+ <=BLJUA4IE<+O8*\_E\7#7#5[OFTB+=\N,2=N!?E8Q-MS3 MK]H$9V?GCXT.=(]!N.Z\.^ :W%^J\)T.+R^H1W(N15)V(/ZS\QP".4^Z[8R& M'P(A'73*>+>6K",^L(T(-(9P**D$!!]HR]2PJ<EHM35,.Z (:*U:M>= RNN M[9YVWK42EP%38'([W)[P/ K] 7VK0]#."O>]$ &EZ 37698K`3B+GL_MQG)> M9"1M*Y-J.1["MNPKK0RI#CE6* (_7"!FA#:1D7[,]YYK':+7VQ0A7\Q0.\]L MA L*:?L[5U%B1(6=,\;U< (D1$B58:_G7*X*5 /)HG;:/LB9VH0VL2Z*BLC9 MLU2")=\U#2X=[951NLV(L5$QVWKO(F<2(SI2F[6DVUWV>: 36"CIASI5<11) M8:?Z;%UON-ZW4F/X".SD1;6KDNQGR:AW"=4&7^CH&8I*<: 4:I7AA*WG/Y*& MBL>:OB[HK4 ,W^"2KY .[*7$8<P1>!U2M'A 6N4_PTV!=*J:L4(G.F6X<ZW$ M=\M2A,?5F%F\*<9G`T :%%HUW(OON74'($D733QSQTI+383GG #K F;,_Q]/ M7[MHA>==/N5J1;_M,,^^8HX],K(FG/(;<&O1$2.M`K2*3*LX&983K?63GU]. M4_ZV[9R/N=,R(9WO_T$H_X;U`ZL,`6>?GMS$)3*F)QZ'^Y(L/BZ?/_L;5+$4 MQF. ]TZ:1YE?A. +V.=W 9TLF\Q]$X>.UZ>1B*A=^[:J,*C/HWVV;%0VG8>/ M`$'_->Z0WT /*UOQXI'SR"_'`&W'_XEZ)A$"^[BP"</_Q<T-7"=V=^/?UM7# M Z#CP< /WQM\+V=:LC"T%VORA0X;U[&52U4?,L'E\NAV BGKU2N[/N[<G0)Z MCLGC;75D]Q\:_)MR3R[$Q,H7ANT^-HOE*;T[-"+-K?,>DQ9OD6_3HE\`4$L# M!!0````(`"**_S".+GBT\ (``"((```6````9'1L+W)A;F=E+V-A=&5G;W)I M97,N9+5436_4,!"](_4_S*VP79)^<-J>JB*D(D!5*>J%B^-,$E/'#OYHB!#_ MG1EGF]VT"_1 LY>L\^;-FS?CR1>0_\]G[P4LX)W2N(+UXT.9ET'G3I :<RD" MUM8I]%G)V(2_C*ZS?AWR]OH#)"QL82?HN4,Z+4?JH^/0P$?A9 /'AX=O$N!+ M5S) Y#HY\ '>1SU,WQ.F[_M)'C0A=*L\I[/,#P:]\IFT;29B[FT5>N$PWV2W MW>!4W01X>?XJ<4(QD((0&NSA1FEOS02^;I2'>PZ ]\[9.U62^'WA7RN_OX1> MA<;&`,(, #\ZA]Z#=:#:3BO"42 Y$894/EP8,!;P#DV 0*V!DH*(Q. \% - MZA*T$H5&J(B%24O1BAH]"*>\,C54SK8<EPBC1[ 5_=W2N7'Z$EVKO%?6L/:: MA9"D8)G7&N0W)IA%3WF[L:/+Q*2,U+'D]&1LBTXJH4%T5"-UF/C]DF)&:AV0 MR _IO\-2^>!4$0/9%Q)5Y1#UL 0?BV\H`\>P"Y75VO:< 2RD$)EH5U,M1QEU M XJEWBGSJ&9H(XV)L8%=I)H=<B>0ZSV%P<;-=ZF%:A-C:$1(WWIG`R81(SN5 M-GD)%U7"//:)5 B>AS+*,)HDZ$3>&MMK+.N6>TP8IEVCH+0R\GFR#'H;J=ND MEWQT2(YR<\ IZE6B8[4.OT=%+FYZ>IS!&5M,6&^CDPAWZ+C%?JR1^#HJT="% M:86[)9 T5$V8X>V?$IT<Z\86R W8;<;DXJ3;+P;Q*1(0BN&>_,=MO:.F'B* MUCK3Q/)(K05/,T&J,Y X_[V9GOK NX[__+%`KY6M,K^LL)V;JLU0_X,JEJ: MA5%01H*RE#G;9#Y]KKR*&NPJ0?Y_LNR\T%><^EK4>R]^_F($K](-ZH)>>!%M M4/?K=D6[H:";OX.(/V_(YH2?8^&E4UW8S3IC_G/R.?L\`Z%+VYY)24MX=X)9 MDB<(&K-MF6)*NHXR/+0N/]A&7:$HYYP/>6Z<"H\1!\\T=+\!4$L#!!0````( M`"**_S!.-494YP,``.4+```2````9'1L+W)A;F=E+W)A;F=E<RYDS591B]PV M$'[VP?V'Z5/NEJV=2]J7VY>&0.$**:%-TY? (=OCM1I9<B5Y'2?<?^^,Y+5W MUWNDE O4"XNMF?GTS3>CL;,59$]Y75[ "GZ6"F]AO)POL]*KS J]Q?COTI+] M N_;SK;&C>Z_L15RX1 *)9PCS\GQM47AL8R -S_Z&G[IU `OGC__(=C_:$NV M1Z"7-\X?VX-/W_<3+ZB];V^SC-92-VATTJ6%:5+19<Y4OA<6LWESTPY6;FL/ M5Z^O`R;D`[P1WM?8PY]2.:,GYW>U=+#'`+IOK=G)DK _$^Y[Z9ZMH9>^-IT' MH0? 3ZU%Y\!8D$VK)/E1( GEAY ]W&G0!G"'VE. 4D"; N (P3K($6I4)2 I M<H50$0J#EJ(1)#0(*YW46ZBL:3 N`':DKZGH\8#G+/1;M(UT3AK-W+=,A"AY MP[A&(]\QP%'TM&\;R[D.2%(7JBMY>Q*V05M(H4"TE&,A/.&[-<5$:.61TO?A MV6(IG;<R[SS)YP-491'5L ;7Y7]AX3F&5:B,4J;G'4A""BD"[.V4RTU*U:!D MJ792+W*&IJ,VT<:SBI2S1:X$<KX;&$PWVZD;91,0?2U\L/76> PD(CJE-FD) M=U7P6>I$+ 3W0]D5/HHD:*7XJ$VOL-PV7&/R8=C1"TI3=+P>)(/>=%1MXDLZ M6B1%N3BD%-4JP#%;BW]WDE2<:_HBA5<L,?DZT]D"88>62^QBCH374HJ:#DPC M[$=R$T2Z*^I8H0.=`MRQ5NR;(Q?AO!H3BY=I/!N$)(E"(X:]^!8;LR,D[J*1 M9^A8;JF1\-03Q#J%"?/K(^G?7K"B\\Z_;+6"#Q7-L$=FUYDQ-<9FWX!/0UT0 MJ:1$)0TDXK_;//F>V3C![YK66!\Z*I"0X7DBP<?9Z,UB/9*CPXU;:H-O07#D MXY$F)6T#OQKN!Z%"2:[>7\,7.C[40)4H3HR7%\DMC:><AL^QX9W87EY\(9Z$ M_D&+!N$--CF-(S^TZ.+Z3V2/L31;$D'#UB7O$[YV0G5XSZZ;R7(*GP1=[D== MALV(^1#4F7;=1T'PA 9IP)?G]N>75VZ,2A+I[DV+^NIZ$U=G,DG164NG<S89 M62:)*'="%QA6]QP>'HX4_;W+76%EZ_E]<E;6I<>CVGY'L61<[XW+T/^J_F(; MJD4K..7[<";W)3E?M?-U.V[OM)151:.(](J2GCP_&B=UB9]B2#+?/^KNY.=Q M V2ZG9TIO](TKXJ"/A&F?OI_-]0AATB?WG#,_ZM$9 $2A7KKZX![4*O$M'>L MZ-6L*X3;\ZQ.*L8?)/2FH2R6_7]P`A:2GQZ A<-A_R];_/00G"MI. .1R=// MRW\`4$L#! H``````)2H\S ````````````````+````9'1L+VUI>&EN<R]0 M2P,$% ```` `!W3_, Y%/4ME!0``>14``!,```!D=&PO;6EX:6YS+W)A;F=E M<RYDW5C=3QPW$'\&B?]AH"]W<%E(4O4!&E4)3=16I9$BVA<45;[=6<Z-U][: MWCM6$?][9WS>K]N#4 6I21U%W-KCWWR//=[;/3Z&<XO"8W8*S[[S"WA96JG MV<G)MWN\^'N9K1>?/W4>?JE4'=?V= N350K!^2S)O$H*>2.U2ZS0U^C.F("V M7RZD PQSJ=&!`(]%J0 /`G%"&/P7WH4]D_,IL#A 6_PBTEQ#JH1S1/IQ;Y=$ M6]+NT[U=H.'K$ D:SI.E4!7^R=\\WWV=,=Y+2(U>HI:H4X3<V X<)(F#!6HO MO#1Z!D)G()0S)"IM<MX*J3T8#>>;+*7.\*9EV7T]*DO2N)HKF38*1^M-WDS7 M$YVF5^]IMU*8^LD;R./RQ_6?$26PS"_HO\95?R45SI,3)IZ<-DT4ZFN_>'_6 M 6SH'$%. J\;&E(61;J8]%RR/(,!\K2C[DG(`Z_DT=%[0LTGRVF/\6V? T5? M60T8U]NUN3&*3>C) *[//S5%B126V= LGR6M)"GAQ8L1_AWD/*+LWE9X-ER] MO5_;G$)DI/$H'H(),O1WAL'GZLM^^=*TG(&I//0UXI__E>X!G2)X.<B*9CRN M9:C2)$D">)-BZ8$UH+J!,U M9+K *EI:LY099D124AF1GJKWO(8_R'+&)FN0 M066 LF0E5>*OOH L_VWUZ+$KI-YB`(H`Z5X7I:\G]PC0''DKJ119ATSO#<P1 MKE&C)0\XFJ%#P- ,+2^MC/U Q'3NCG LYFC#`<)2N7!0N%0H8=<3PPU1KTX- M.H_UT C-3Z10NE.!_E%:L"%[ .)F(VBW^RKXZ).)TE3/H<33,>&6O3P^I7 S M;L=3;( U_^^A>#C'8B.NFK'!X78S\:.DQ= ;=]>XC7#D8GZV+53%S?\B5 >1 M]1BA. J%QPY5<?-9H3I*)1[WA&I!H;K\XD,UQ., 5N^_LEK\J[FJ<!B]+4OC M)'4') >'?)D=A?;7<0R1P_8?=EW8>F#Q^,1]`*].Z.P'V:CU$/>0Q=96_9I; MA =?Q![=LD-#&NLG#PWS0!S3(L#%YOA"U%1O-UM=R R54&U\6Y1=B:G,:Y"> M_)?S3+MG!DYRW0UX79,9:KI0*U$[+ND1?I/3C*P)M:G((TJ9U;H7)2(;\>+) ML*3Z3R"BF,OK2OH:#,^,Q)YC*BJJ5C]V"KB*,MIZN+A,HLH_\2D1?A_M[;96 MNYS!*_)4.+)>"<>7]^C1-?2OTOG.4:?PJON8L1#$;OV$, CJV#N'-P53J=AF MDR;Q&:'5-QHM#43.L]8.J>SZ_?W]CA,[DWO_R_C=N3CT_._P[TI:<AA=L%O, M\6YN[GELO!C<L;O;GX1_1+D45IK*D9Q5GC/%#DV^UE7QS5-XTN36P #][/1 MRI=EJ>I)1)S>S[X%?T[ C8UW6N"=G6U9P8CLLJ;_<!RY8%8Z$$"!?F$R%^!W M!IFS#2[DS4,16<G;D&1'QS'BWE*P"J5.^2-,/(&+\%(5GZ76(79,$UYP)D6L M!#:(38CHN.=0Z/H0VCVY1,5;)K^%H*?\$7-N2AT_\J1QF; ")%!_)CP#<NI1 MN=,??ICVF34B &" + OWL'[2-QDG'"<P3U/>65B(+-Z_:*H8BK\02Y):FT,H MC:H+8TOJ$0F * L9D 5RAA,] <N56<,''!*4XXGY1N&9G1-%DS0LHZ:NDZ85 MDDS\&**H-Z=.L](6V;795N4*4<,!U0Q3X,% J'#%M!A$XUI'IF;]T>8BQ8F; M!JEZP Q,0O?9 _:%[8#F(^^?\RWF4Y0K6=V^&8&(PO']HU73R6LMZ&2 <M%C M?, UT'(D'A!Z:<EVF Q)M9BT,#:\[=%"`"(;%CW50RG\!U!+`P0*``````"3 MJ/,P````````````````# ```&1T;"]F=6YC=&EO;G,O4$L#!!0````(`"** M_S#%P6S0+P,```0+```:````9'1L+V9U;F-T:6]N<R]C871E9V]R:65S+F3- M5-]KVT ,?B_T?]!;VY#923;VD#Z5CD+'!J5T[&4P+K8<WWJ^\^Y'/5/ZOT\Z M)XZSMFL'S3:' 'V2/GWZ)%TZ O0EG_T]&,&95#B'U>-\GN9>I470F9=&NS03 M'I?&2G1)SOXQYB+8VKA5V+NK#[#VAX%[[WUJD4[S+L/TK2_A?5 MS":3-]'^ MJ<[9WJ&]GCJ_;8\^3=/T)*'TOIZG*9TEKM7HI$LR4R4BI,X4OA$6TTUR4[=6 M+DL/AZ='$1,6+7P4WI?8P&>IG-&]\U4I':PQ -YK:VYD3MP/A'LEW<$8&NE+ M$SP(W0+^J"TZ!\:"K&HER8\"K="^C=7#N09M`&]0>PI4"B IB$ (UL$"H425 M Y)BH1 *0F'07%1BB0Z$E4[J)1365!P7`8-#, 5]#GANA+Y 6TGGN ]D7S(1 MHN0-XQJ-_,8`6]%]WKKKZ3 B29VID'-Z$K9"FTFA0-14(S68YV),,1VT\DCE M^_AM,9?.6[D(GN3S$:JPB*H= PN+;YAYCF$5"J.4:3 #24 AW;C-^UJF"76# MBJ7>27VO9J "C8DVGE6DFBUR)Y#K/8;6A(T]4T)6$=&7PD=;8XW'2*)#I])Z M+>&\B#[W=2(6 N<A#YGO1!)TDEUKTRC,EQ7WF'P8=N4%N<D"GT?)H#&!NDU\ M24>+I" WAY2B7D4X9FOQ>Y"DXJ:GLP1.6&+R=2;8#.$&+;?8=3427DTE:EJ8 M2MAK<A-$.F1EUZ&!3A%N6ROV72 WX6$U>A:ODVXW"$D2A4JT:_$M5N:&D'B* M5CSCQ/)(K0CW,T&L$^ QG[Z?GOO B/:=?^EH!%\*NM">N, >N[-60.D.R%4T M$AVOA' E/:]DD_UX5[DE]=H6 EIQ?K;*N[]W>\<FODX'Y O>8&;46?B9T\VP MH+T?QO)Y%[\+NA[I,B4.L$YX>#F&D\D1W/(VTWV[3>0A K?[>]WAO/,1=,DZ MN(P%6?3!ZJ^^K?%X:#V9Q'>[C#L[63O<W?V&$_VG_XC7P&$Z=) ^FSC]9_\K M^8'#;. PVZYNI^/7+\/A</A^69&-4 /#PTHMC%'/5>J1) XI;<_>WZ'UI]/W M\OWY"5!+`P04````" `BBO\P1\CBS9$#``"P"P``&0```&1T;"]F=6YC=&EO M;G,O9G5N8W1I;VYS+F3%54UOVT80/=N _\/D%$E12#L)>K#10V!! (LV"(H4 MO00(5N10VF:YR^R'6,+P?^_,+DU*EIL/0&[7!Y'+F3=OWML=YS/(C[G.3F$& M2ZGP$OKE?)F77N55T(671KOQ*2LY/*:\#[8QKL]:?/ 5QJ AYMJB\% FV(N? M_ 9^":J#5^?G;^+W/YJ2OR>,UQ?.[W^/,6W;#LQ XWUSF>>TE[E.HY,N*TR= MB9 [4_E66,S'XJ;IK%QO/$RNIQ$35AW\)KS?8 M_2N6,'H(_;*2#>PR Y\:: MK2R)^W/A7DKW? ZM]!L3/ C=`?[=6'0.C 59-TI2'"5:H7T7NX<;#=H`;E%[ M2E0*J"B(0 C6P0IA ZH$)<5*(52$PJ"EJ,4:'0 KG=1KJ*RI.2\"!H= *GK= MX3D*_1YM+9TC]9G[FHD0)6\8UVCD)P;8RQ[J-LG)>422NE"AY/(D;(VVD$*! M:*C'0D1WYY23H)5':M_'=XNE=-[*5? DGX]0E454W1Q<6/V%A><<5J$R2IF6 M*Y"$E)(.S>70RT5&;E"SY)W4!SU#'>B8:.-91>K9(CN!W.\5=":,WPLE9!T1 M_4;X^*VUQF,DD="IM4%+N*EBS*%.Q$+P>2A#X9-( G:*S]JT"LMUS1Y3#,/V M45":(O!^E Q:$\AMXDLZ6B1%V1Q2BKR*<,S6XI< 2<71TU<9O&6)*=:98 N$ M+5JVV*4>":^A%C5=F%K8SQ0FB'0H-LFA'9TBW+Y6'+M"-N%Q-086K[-T-PA) M$H5:=/?B6ZS-EI#X%/4\XXGE(]43'LX$L<Y P/SV4/K>!3.Z[_R7SV;PL:(I M]O7IM3^H^NS\"1C5= X2F8S(9".%X>GJZ*7S?IC?U(VQ/AZMR$7&]X$+WVNC MKP[V1XYTTW%-9P*? &3/R2.-32H#[W!-/Y/E%&[YQM),?6=X?-"ZI,FTHKD# MRY[9L\DRL^B#U9]\U^ <EIFPZWC1SN/.].ST]NPT9=% .1$T8=U)*G$2T6-8 M[&J(XE)\X2=+J*;I]3;]\*H_5? S5%=IYX[4>+&3\F_QFO[#+"?3,>M%?E!S MIQ,PS;50:K+?#6P/X5,2/*,RD^T./F%;N:4V>_!EHD(!=W=/[N$"593XWJ?) M8 Z_S^'M^6CJPQ RYQ%[4]*C)CX$^+:="R ?LZ<D>\H]X8YE"F%_U9-%JO_? M>'*OT^#)\L"3AR$_[,E# &-=L:-Z\G_?DW\`4$L#!!0````(`"**_S 'QQ/T MO ,``+ ,```:````9'1L+V9U;F-T:6]N<R]P<F5D:6-A=&5S+F3%5<%NVT80 M/<N _V%RBJ2HI.4$/=CMP; P$52^)"BEP#!BEQ*VRRY[.Y2+&'XW_MF29-2 M),<M:J?TP>3NS-LW[\V.XBG%S_F<GM"4EDK+"^H>Y],X]3K.JB+QRA0N+JU, M52*\=%'*\2'GMK*E<5W:XN-[VHGJ ZZMQ$+:`L]_]!OZI=(-G9^=O0O[OY4I M[[< ;^?.[^^'F+JN>VZT\;Z\B&.L1:XII%,N2DP>B2IV)O.UL#(>#C=E8]5Z MXVE\/0F8M&KH _!^(VOZ76EGBC[XXT8Y>L O)?6;%4*[J^%^T&YUS.JE=^8 MRI,H&I)_H5SGR%A2>:D5XI!H1>&;4#W=%%08DEM9>"1J33B41 4$ZV E:2-U M2EJ)E9:4`85!4Y&+M70DK'*J6%-F3<YY`;!RDDR&SQV> ]"WTN;*.=C%W-=, M!)2\85Q32'YC +WL_MRRM7(6D%21Z"KEXR%L+FVBA"91HD9XR^TP0TX+K;U$ M^3Y\L_G.6[6J/.3S`2JS4NIF1JY:_2$3SSFL0F:T-C6?``F1TG;915_+/((; M*!;>J>* 9LHKM$EA/*N(FJUD)R37>TF-J8;]1 N5!T2_$3[LU=9X&4BTZ"BM MUY)NLA!SJ!-8".Z'M$I\*Y+ 2O*E,+66Z3IGCQ'#L%T4I2:I>#U(1K6IX#;X M0D<KH2B;`Z7 58!CME;^62FH.'AZ'M$52XQ89RJ;2-I*RQ:[MD; E2BQP(7) MA?V", '25;)I'=K1*<#M:\6Q*\DF'%>C9_$V:N\&D!0HY*)Y$-_*W&R!Q%W4 M\0P=RRW5$>Y[`JPCZC&?'DO_]*$I[CO_Q=,I?<HPQYZ87U^-JBX_? %..3JA MI1.!3M33B8;3+Y_][+B;Z#=Y::P/W17(J/#=D^&K;8K+ _6!)/-;HRU> F3' MR4M,3AQ#OQH_7D[HCF\L9BH^P1O/!2;3"G.';A\4>S5>1L*NP]7Z[)M23DY/ M[DY/VC!,D)' 2'4C((Q&HX 6HD()?1!#\P4?+RF;M)]W[3]^\L\9_4S99;MR MC]+?[*0\%E_ %V4YG Q9;^*#,U?&:#+EM=!ZO%<$;0]AK?25+> 5X,?;'5Q M6K6%%!WHLJ6 /O[%S?J/7[R=IWB;XA^U*<9+8^;PTG?].:83F>=4'/,MJ^6 MSA\5;SOG1B\QSL:(HI_H;-#Q.ZBUD%JN\=*K,E[,Z&I0[V#_$2FOCNMXD/YT MPR\H/=; *1HXW6NQ_]JVP/QFUR[:<[]/URZ[H3;XL-SSX6#_W_EPD/Y< ^=9 M?/B_I\??4$L#! H``````).H\S ````````````````/````9'1L+V%L9V]R M:71H;7,O4$L#!!0````(`"**_S"[H>(T,0,``'H(```8````9'1L+V%L9V]R M:71H;7,O;G5M97)I8RYDM51-;]M&$#T[0/[#Y&194LDXSLF"#T& `BG0( <' MN>2R(D?BULM=9C_$$H7_>]\L*<I&W"8(ZM6!%&?FS9LWLU,NJ?P_S\L7M*1? MM>%KFDZ(=5E'4RJS=U['I VE32U[716U>.>(C\EW+DQ!?XQF.D44L^-[SRIR M/4)?7L6&?DMFH#>O7[_-]D]=+?81Z.HRQ,?V[-/W_<R.FAB[Z[+$MR(,EH,. M1>7:0J4RN%WLE>?RE-QU ]?[)M+B_47&I.U OZL8&^[ILS;!V=GYMM&!CAB$ M]\Z[ Z[!_5R%7W0X7U./XER*I.Q _%?G.01RGG3;&0T_!'IEXY"KIP^6K",^ ML(T(-(:0E%0" ^T96K8U&2TVAJF'5 $M%:MVG, Y770=D\[[UJ)RX I,+D= M_C[ >1+Z(_M6AZ"=%>Y[(0)*T0FNLRQO`O H>L[;C>U<9R1M*Y-J20]AT=E* M*T.J0XV5BL /:\2,T"8RRH_YO^=:A^CU-D7(%S/4SC.;84TA;?_D*DJ,J+!S MQKA>,D!"A%09]GJNY;) -U L>J?M-S53FS FUD51$35[EDZPU+NAP:63O3)* MMQDQ-BIF6^]=Y$QB1$=ILY;T89=]OM4)+)3,0YVJ.(JD\*6ZLZXW7.];Z3%\ M!';RHMI52;YGR:AW"=T&7^CH&8I*<Z 4>I7AA*WGKTE#Q5-/WQ3T3B2&;W#) M5TP']M+B,-8(O XE6ER85OD[N"F03E4S=NB!3AGNL5;BNV5IPM-JS"RNBO%N M`$F#0JN&H_B>6W<`DDS1Q#-/K(S41'B>"; N:,;\_F+ZT4-+W'?YE<LE?=EA MD_WG!GMB64T(Y3.P:C$+(Z$"A(H'"W(BM'FNS)&QE#!EQWH7MQ<O7_P-[7%N M,;H8SB3VQ2TMI6=K?%U&)P]M=<25OQB=M1V?4ZP<%0+[N+ )2^W5S4WN^<7F MW^W1':WWXV/KZF%&/3O#%EILQLEY)=X;6JTRIABSQ]G$B58W(]V-?+V70H]) M/<?D[9'\*1_D7<$9PN0AKAT'>XZ-[/S=&C-<*;GM3^J"%;KGGQ(D1WZW9E95 M S0'L)TBGJSWD*OYP6I7:/[]\\S4/U!+`P0*``````"[<_\P```````````` M````"0```&1T;"]T97-T+U!+`P04````" `!=/\P<Y^BF $"```,"P``$P`` M`&1T;"]T97-T+VUA<%]T97-T+F3M5K%NVS 0G6- _W Q8$"J;"7M:#5#473( MT*6K;0BL22=$1(J :+5&X'_OD904RI67MD,'$9)(WQW?/3Z:!T8SI7E## ,N M5*4-U(9FWZN?>33FH*;,]I4TA$NFZTP0A7'1K*DXA:]$%8;5IJB-YO*IX-+$ M231[C6: C92<U#;F-D;'$O"30-N$G>F ["\'1H]"Q<X.(O%V!+JY04[2'.+Y MH=*,[)_C9(6I0!&N8=7!S9/<S["MFX"9XX5*8+/X<%P"?G;K^1($/EG)Y)-Y MMJ,]463/S2D$X(?X'FX?^KCDS?7Z- Q3`6P&%&SK^+HE999O84Z* <K[]5U! MM:U#WBPH<J<[0.HJ>V$GVS6D/+++?.=Q:KL!L7.HZ%8ZWW61,1VDX+*AUO^_ MR,C7:_RR]/\PKY2W-7^L.Z(U_TSMUNX' 8I #Q+8DY($D5W ZJ+U6S<,V\K/ MJ(>Q>T= LA]6A74`YX\7]O ^X-N&%'AL1]$^46JQ6,D$DZ8&4UTBX 98SL 1 M[S['[B.\QSY-^= 9]GAK%':]H(B"10$?> <\E$UL^ [AG#TP^P)Q5<.M_,9$ MU0SX'G0E_H[Q%TWJEK+GF_15RU'-& :P>,#_-Z+GJQ7SL:^8=ZD/GZKF5#6G MJCE5S:EJIG=MY;1Y!=X_ [OEZ,TS'_<]RFZCK%<S<]02U^# ?P%02P,$% `` M`` `_6/],# +`*T^````5P```!,```!D=&PO=&5S="]S971?=&5S="YDX^4J MR\],40A.+8DO22TNB<_,*]'0Y.6JYN6JY>7BY0)R%7(3,_. 8 I *K4&J0* M)%R46E):E*= 8 W6"0!02P,$% ```` ``73_,%*ID'\J! ``EB,``!H```!D M=&PO=&5S="]I;G1E<F9A8V5S7W1E<W0N9.U96V_;-A1^5H#\A],`V:3$E>VT M+XN1A[5I 0SK.BSM7KH D"7*9BN3AD YS8+TM^_P(IF29==QXF H8B")?,CS M\5P_4LSN3K<+'Z=))$ER#"_Z0L)O178-1[W>R]V=W1TZF?)< I!)..1?!S5! M(K,PHT(N2H6,XB^+XAF))<\7Y5$VXCF5XXD(63$A.8T7YZ0%BR7E3(0QVJKF M$[$X*X_8B(0IS23)EPY3)O7#LO%US%F864B:47D]4$'K'D#WP3YPT%68DDRF M&7H.23&9OM%V11A,_T.PNW.SN^/-.$V:8V?S9R#5(RIX2L.CJ<^*+(-G)R>- M83/N37,,5>KOO>9,$B9%!V8T` ?U&/:" 9YZ-:89\><HX3 2[WA.WF1DHE3] M0.-:8._]\#/6 L>]$\_18>2KM J^Q?4^H)TX*XZ$1%^YE<;C*/]TX0D=;B40 M\.T$:"CYN42C1WX`WV /]JIQZXJPL+<U__YAU TEQI];3!\L"?BV\AMGD1!P MQN0I+X89P76\8YCB(XWAK:W]9S[:VP'\99)NAH]W=P`_* 4^?1UEF9J%WP,C MOS%_U"<GLL 9',$!T($1*V^=Y<7[)#$#U>)_YB2AJN?TZHV%NUTORF DFK/" M*!\5*H^7\GI*O-HWG9,*P4.ND+C,D/,,4J9MI[9$&W;WL%+!I[ /1SI=VG U MKG4=WQW7/<\J*^C <7K >OUF1MC_V.V3K;A]2F=44*RU5]>/[+L<4Z$MGD59 M02H^FESJ[W!BY)6OM3)?X?32N%E )PX(FM,9VJ[,09AR[4$9HFVTN#)W$E'F M&_;Z= $8)&'Y&\FXIR.AN$=%HR+?G" 6BI B!S+*H^POM?=T4)+ -.<QP5Q2 MJ:DY1<:-XK$?6$93.#I97DW7),RSG]K0I1S,E=Y%,AZ3Q.HTYG4,6P3>6[W; MDF011R$UI+A>CG3.R!4T1OSG_5X'](\AXR6X7EH"+)G YQW0^,H\W'>L(64\ M/[+4ZH'>Q*L]K R>KJH!M&V$^PGL(?_.-XOF%N**WC:6 24+I1NNA(U8=GFO MZI5Z'?7;" D8SR=1!N8TMF8=E;UE6O]OK6K*R [$>$; VB9YE7E'HI]MUA8G M5 8J6CJ&_?! #$#0?S%F^P5:T'%U0DU>E*4\9-&$U,>4$D_+1#3BO%!SQGZ_ MJCHG#0HTG!9B?#G$DZP_ST/-7GLL6E9!"F23U'8/7>%Y,<$X)#H.?YCC:$FX M<5Q,"G5&\=52'> %!K2!=ZC9IXYZ?]OG<<*#D2!8=:5PB$A?EGIGK-E^%%5' MV!YHML51:UN8?H $(SS#(R3V)9_ V>NRO%H;93Z\P+BO^%>'9['P!HTN\LHN M.E.YFR,%;N?\>+UD5;&G:DU5/V7KH 2^*2\K)8;+35:/%K/ZHC6KWR<[3<]B M+:9[O'B["?=6IWQ;-(=:NG0EEU&&JZ]Z00[KS)1?-KCITX5BIT;,-'#%;?I; M<TI)#L#3U;NU7N0(PE _A1EA(SF^V(PW%%?"X2'\*D&."4RX.L>B 7AJA803 M 34EX8KG7SJ8:183.'UW"G'$E% 0 A-S7HS&6IFR,<9%1FH:^J!$;FR-G<N" M:^\4PH_F;Q7<A J-:$/;#)H!K0)KOCK4>VN[I6R<_LIC KKAV>B0\#LJ_B!' M!.=H^F,?$AYC6RZK9#X0\RQ#GO6#YVK?53V"M#(DN>C %7:"<RMB04J(%IM" M"];36XA5"_3U4ZEU,W]T[7!,+X=NVZQ]`#=,/^$,!M$(*[.Z +J#0Z5\T<]' MSHGCC"".SO#:O6+8R$6#UW_F.T"!/D$X`O]EL*'7GH?L=Z[7: ]"S9^6&* W MS)\%I QC() R$YP_PE9;Z:P%_4EKARG;R/A%6W/R^>%MM:#WLW6M>OMNJ-4= MW1IQ536DYV[8"QL$]KN6&83[6O8085RW(==KO!>;-=Z=0[RNU09F2U8_</A7 MM&()>Z_$.*VK:L[V; E]<Y<ML,5S=?IH*C^0]_<LR!:_UU3^9;.Z, >GW?*V MH>6ZH=]^WZ .UMNY;3AKN6PPI_&SIZN&.U\U]%ON&E:_,NE_?V_TSG2N-)_N M59]>F>IT>V=NT17X>.1BR_:)739F%^<?.8CS'U!+`P04````" `!=/\P15XD M'%D%``"5( ``%0```&1T;"]T97-T+W%U975E7W1E<W0N9.U87T_C1A!_3J1\ MAP$)R8:<`[FK5"7E"?% I:-41Y\X%!E[0]PZML]>'T2G?/?.K-?V>KT. <+U MU&8?DO7,[/S?WZX]Z(]&\$?BNYSY$WA_DG'X-0]7,#X^_C#H#_K!,HE3#AGW M'9^'CA='W TBEF;.EYSE;-J2""+.TKGKL:P6WB 5W_W)/*[*#OI?X\ '/U\F MLXO?!/NL9%LZ`6BE/>A_&_1[28IZY]:^<>4$]FU4WIO'E9+S*%^RU.5Q"BR" M4Z'*89+(+'N*9&?A9A_CE)V';,DBGA$5S?7(7F7PP#G,8'](XA%[Y%+6LAT> M?^(H<R\LKQ47/T?"FS5%.SIJ1%QY/$-1JW[<L_#9[HY7$VS$6T<JM?S#>'U3 MM!N"/!I59?V=^F;&6<9%?%HH EOX*%<CTPT#-P.%U>M5_3+CA8Q"$/.3WFDO M8 ^ T"VI#CO^Q($DSQ9D7?'V^OS3]40RI/6*>Q4G>8A9`KY M5)X"/ "3HZ! M&OH>M\40\ SKK2FA&J $!)CTXRG^_8)KIG!T%%2I%3X[8EG02B25EHJAU)2Y MWJ+0.17NG'04J:VLSBLF8NQ R*)[;DY%R=*34= G<) C9UC8=PIBK?J]`V=Q MLJ)LN'7&#%8\E'J'`AE/<P];M+2FEW1L*&D1>F7S`]8U3LQE);H>R&7\0 Q1 M5"8['JQY&B\%*4Z#^R!R0WL(<<3 Y1 )#Y:L5/.P"$)FJ>'C+M#KP.,$,^4K MF4**6%X6G3R352K"^,D!+V1N: Q$<O10SH ,;AC6 51Q4(;--80[1LW4*.58 M*661>$?:-*QWYYRPM6.Y1#C#QF\C>R<2#$&7W8 -!N$=6KP66IB/9-)EYFB[ M<P<V.[!Y>["IKE,ZX&P'-954<=6HH68T,H&-+JZ#C6'-4TL,W;C#IV? 4Y7? M\H*)E3-Q=NBT0Z?OAT[56Q"U^1*+IJ/0EPJNJIX&'/K[$AE^\BHU%4V_`0`K M]2GC>1KA/B[1\Q!&KS; L'CO0R )XLCZB,:OT9LB<++NA6Z6P17RXZB 2$:2 MWX6!-RD>:/!%D%G>PDUO;B%REVP(`BY\NQ;Y5D]I+&<D!PA2(%9,=38>$5"P M`U]AKNNIM'>)JZUN0S*%A3VS(O+UPM]&A^Z*3$<:?$6X5O(A76M;)5,T%%7K MJMH%KL!5C%*-?)<K'S5-JY:*CI=XJ0MK+D;KE1W[RA&/V!-2OVQXQ6)KE5S2 ME*[EJZ\FEN1"UDQQZ0Z-QFEO'20VW!R,<[#P9PCX8XO?VPGN73SX,KEU:;:< M(7S0R4W3.]?[BV:>F[A>P%>VUE=F,YVZN]0$<^L8]DXK6;O)UMJ'1FD8X&9? MUT9#.V8SNRUBT$K#< ;K(NMN?VXEG'6(K]6"-I('U%^ ? O2Q=YIHP+.MNCG MZ S#Y\413$>GZ)B)IKAJ(WHXK>4:72H:+NLV=(77'K)3'3X\-ELS7J3$Y. 4 MQMU D2DWJY*VWMZ_\BJR.0-CT#)0J&P:&6_(0IPDC2R((UCHTDS6_I:4XC*Q MESE!=KY,^$I<)4IF.QGRTJ!2VSK73Y5KB?NC]C:.GE>V\OY;"FU1,AI&/Y4_ M'6T%<BMX6ZYJ(*<04K'SA> )ROCA84T$#0E_$;)9!SZ&XMN$;PEW'L5ORWD: M.Z![':#[>0N<*TH*5%35`1 DYQ&5!=,6>27)QOV7\/\(9KX90I8/WQD?W[K4 M-)Z-M>*UY$FP%5(-M/T? *T(&I(7 JUSF-5PZUR*U[G$N?!W /OO`J[<.N2< M;/[]CTQ<^7>P*<>/!9O;%8S&)O K)H'R74HSI8!B(+]!&5CR;MK!E&#:`$7E MXY-T1=S2_P902P,$% ```` ``73_,%&.BMZF!0``UAX``!4```!D=&PO=&5S M="]S=&%C:U]T97-T+F3M6=U/XT80?PX2_\. A&1#S FYJU0EY:%"J+I*1Q%< MGS 4&7N3N/57O6L 0OG?.[.[MM=?Z5T;I.H4/^!X9G8^=W\S-H<'HQ'\GOJN M8/X4WI]S`;_FX1HFX_&'PX/# R!*DTP`%[[CB]#QDEBX0<PR[G#A>G_.6A)! M+%BV<#W&*^&M4LGC'\P3INSAP> 41CN[X'1$.I^2P <_C]+YQ]^DR<O"I-4D M`'EC'QZ\'AX,T Q]75C'G2NG<&RCPX-%4BJYBO.(9:Y(,F Q7$A5#M-$9MDS M)#LKEW]*,G85LHC% A,5S0W(7FGPQ#GE<#PD\9B]""UKV8Y([ 3*+*7EC>'B MEUAZLY$9/*M%7'H\1U&K>CRR\-GNC[<A6(NWBE1K^8_Q^EW1; GRK"KK'>W% MN6!<R/ :H4BN\E&O1J8;!BX' S48E'MP+I2,09"_SP<7 Y ] T&WM#K<9N<. MI#E?D77#V\]7=Y^GFJ&ME]R;),U#S!*(%:N4PG, 5G ^!CHD2SQJ0\ YUKNA MA&J $A! TL<SO/V$:V9P=A:4J94^.W)9T$HDE9:*8=24N=Y*Z9Q)=\Y[BM16 M5N45$S%Q(&3Q4G2GHF UDZ'H4SC)D3-4]AU%K%2_=^ R2=>4#;?*6(<5#Z7> MH0`76>[A%BVL-4LZZ2BI"KVT^0'KFJ3=925Z,Y#KY)D8LJA,[WBP%ED225*2 M!<L =D-["$G,P!48B0 B5JAY7 4AL\SP\10TZR"2%#/E&YE"BEQ>%)T\TU52 M8?S !<R-^L,1'.:H5P2&=PPK (IXZ ,=]<0'AEMIEHI)T8I5>(=;;-CO;L0 MA*T]RS<]Q[Z-Z[TX,(2F[!9DZ!#>8\6NL**[(9.N;D[C;.ZA9 \U;P U&FQH MFT=8LB: _)6SG$G\*?<TX-6<1LCL/T(5"HU&+;&Z %*?,9%G,9[C8M1[ V&9 MQD?!HE0BSL_A$G>26$76K4I FC^& 3=5[HAURGRV %NH7YD;+S$YR)TU!)TG M-\P5B^C54QGBK2RY=0L^9F*(CSSS;,5Z53<C$22C36QT2KS0Y1QN$ ^3N,/C M5< M;^5F]P\0NQ$; L0QOVTAFA,?$#5!2LY,%C8 4*S K^S33>N^QA56K]M* M=WTA^?'1W[;&-(5A9<$35FA:,UO73"KITDLW,L<*JN F0:[,3R'Y8JQ:E^+] M,S;)MB9I:8\K\;*DY<N(I3G VV'6.K5UDMIP?S+)AX!_'J9X/K&]<7T\Z9?G MIJX7B+5MU"586&,XNBCE[(IE&#*-`=P?FQKH:C0X;M?9#4UT=70]D[WIMOV M :,AMBFR5DL(4/+!?(\Q1=XUKA*2ZF)?XDL,3:BV1NU(EF-J*"SK0P\7E<R\ M.&6JBMW*;W" (-TEB(ND;:%C'/E1WL\N8-+>%=P82XPD;7.CZ-S]P4V:P2E5 ME>))3X!)FM8"E%U*ZC#,J,YZQ)V 7T6I6,N^V Y+=\Z"4D6DP^S+;H3;L_( MB;\VR]70U_:EEN(>;[ _0-TCFD "(=_UI^6.*\1T9IVJ%>BV`'0^']F26NJL MK?9>C9D%V3R,.NB9TF-70J_53U.5_JJ 5IE*-VVS#V4`)O67A#*>I^8F, 8* M[6"5Z2&-G3+ `IZ*W(^_)OL5%9<D&0AGK[T:QEM,XNHI$#J!8IQQY2;,CW M =!E$E$J_.0Y[MAF[:C-[2\_^)!XYP'X7P6]:3<\V2C[6IYDVHZ":'5]'\U/ M! :I^*;^9YWXZ+)OT[%+A?,B_ZZ;)O;M\-^W0U46H,*8)X>2C0J"68VTUJ3: MJ2.P286!['3;M]/=M=-=EXBN5C1=."7?>'J!2G)K2/6=`)4,#-)O!"KGE%=0 MY5S+-\'4^>COP6KGLSLYHC?G\2<F7Y#V\//6T_R6I'?ZU_6MBU &P 3Z>U:# MK.>C#H8&I!) ZA^OU+_P=O\!ZV]02P,$% ```` ``73_,)"*]=5L`P``B H` M`!8```!D=&PO=&5S="]V96-T;W)?=&5S="YDK59=;]I*$'T.$O]A$HEJ';B& MT/8%AUM5N7EHI:H55?N21LBQE["]]MKRKIVBB/_>F?6W#24/W408[XS/F9D] MXV$XF$[A6^R[FOL+>'VE-'Q, QW,9[,WP\%P$"<B0QN(,(X2#4K[MJ\#VXND M=H7DB;(S[NDH<8ZZ"JEYLG$]KNJG7N0=/?Q$Z.8SP\'T$J9_;<'EE#"S2/C MIV&\_O#94-Z4E*R[`12--1P\#P=GF(#4&W9Q\,D%7% 8\-DFJD!N91KRQ,5: M`9>P-% V+S8YLQS<MK>N^A0E_#; (9=:T2[2G1%?13BR+Q5<3,A=\E^Z\&66 MK:.O>>#?.^$>(/::+94[::AW% A7\?/$:)T-N0K?*,XO0A$-YB. !<>A=S MGV] !>V5N/*1K\GJ=!SMS W2W$3[]9TY./JC[17F'>_8"GRN] 1O5>)9N>DY MOQ 6KM-$&I^"9E^$KW22>AJ^HF9X8L(F*Z8)47SC! &CK\%63<Q>LE5'P=$) MKLFCPV#D\-V(>JTQ +6 XE94;B!<5=C/B<TJ8+/B$:=,M=(5*TV0]:,ISRA' M9*/8 KO1/)T`?MPO\) S_+<#+A_UEKYY;NQZ0N\LI\80&S:#\V7E9]6F!E.3 M#>#.2 *;H+50K]SUMJ:*PC'Q=EV>^UNT*G7ZI$UQ"'S?CH5ZP_! ,\P<O%Q7 M"3 P' NK[=[)A%:;,[L3]\VJT-H?3O^^Z(B.V[X\NO:A`,D`S%DWGBM]_NFL MPJ4+]4/>8&DUMB>X(/E3H9=%`[&2"7VGCV7#<5UV0JZHPQ1?4K4E!EZ\/T!' M!W .%'YNKN,ES/L*S>P88=</KO<_$R7&_G0P-]CH%,R?$U7S7J(Y8 6OYD>2 MC>*XE>PFB<("I$%6ATAW3UL1<':>V4+=AK'>,>MX2_Z'R.; 6EK!9H,K6"Z! ME6J%$98-7KUJ:ZVR_ MO3S?DW7P";[JRS&%P/BC.R'Y LK1XH/AI I%/\/7+ M!*Z7\!K>P0QP[A]C/>G<"*-=Z%XOU>H,\253GUHD7ZS2JUGSQ7!*HB^*:<4S M_!'3DI&0 !/2XRW%VHEQI#G=5_YTW(6E^702-!]BV +F6C'1[?H))W,^7EAN M[O..I_UT7L2;4QS(Q-2':A[BCYC&S.M-0Z=^N3=M7Z(_6K%^D61YR<A8#.)9 MSOP;4$L#!!0````(`#J+_S =BA%QX 4``-48```4````9'1L+W1E<W0O;&ES M=%]T97-T+F356-MNXS80?58`_\,D0!9RDI43[^7!;EZ:%L46V7:QFWU*`D.6 M:(<M3:H2E0L"_WN'%"51$FTE:0JT0A#;Y/!PYLQH.,/!SF $WY,XE"2>P+N3 M3,*O.7N \?'Q^\'.8"=)Z2W.`5TE(I60R3B8B_NI<R*6+( $ER'E),T"1C,Y M51BW L80YZO$IUQ>7D.8# <[CX,=P =AN%SX>\4,X?F*I*&D E_N)]>3O2,E M/&V*`ESNE6,+D9(PNE' 0*<%LAHWZ/:R_1 0CI8KUTW0Z[WV-E=<#ZV;%IRC M4;MJNV&0AGQ)9O(A(> P2 F"%G%9U6>4/X4TH-E,)(2KKV%\&_*(^,,^^]( MRM.4H'XOLA/]AEKZWS/R22J519H5ICD9H$8&%C3-Y!&XIEB8R0WLH)UW81I# M*9L!TG,$AB*#J=?WDJ6%8?=4BYN?`2?WLI^Q0O8V9#EYQ= BDHRV\)01V0+ M4T;V?\W4&C#3; P-XO W'3X^\D0"1CGR, XUQ0P_ L8X4MYH[Y%81)&5#Z4 MVM"%?ZQM-C*;+;4),Z39"88-ZREKM8W0RC/J67?WJ9EJ46B'EMI4IC1A9+; MA0H%(UY*9)YR> <'J)4=B(J?F23X#\7]FK^0T3"SPD^-,2T[56N]>OL+LDJ8 MSNP\DR&75">N">P'!]D51_6.8*_&T<HZ(E:I8$RQY]ZV'B/2AKCB9TB[I'P) M(7!RIU6=6'B%ZOBI?IQ6(MH:-:0CB75UN^)?\NQ&X1)&5I F,Q <I(!Y&/T) M8M'9J 92O]0KI-V >QY/\>,'.,'/PT/:C2 6)+C53 '[C6AH0JZ=UHOD02FY MT>QQR^P:KT ?;V"5D3!5P)%(*(F[^., 4B*^$ZV)]44D28/(12I6#1XWTGAW M0QGQ=QF><#^O$OG 2CU(GT *]GK(:ZG5]B\Z%S5#I[W$NV/]>7 *XXT.UN"] M'FXJ^57G\\(17!9AV-6.E6>$W]5WVUG=W*N<A#"*2)9US0_F9$FY/U2)D_ 8 MG>'P]E=S`O6CI19<6N%MS_ZMO735M&F#R^M:OP /L0P3E9S%(I\SDC:<E. 0 MC2:U7Y1S17(6,E8ETW+*\JMZ3'X=F_Q:#FM7>A[F14DC#5?L:Z=GSWM4_[P6 MA.>MK7#PK+7QLEZKE[97N )(433!Z&&,1)CGX2W$&/%+S-N&,*]]< 6E\)MJ MWV&UI>/P4MM:QX+C9'<HL<AYI(Z+?B6J<^W92 QV1H<;5<%N)*-*`U2F5JSD M! [+P6=H6M/U&MH?CK3_YT(PP (_IK<THPI__C!;B#QUQ\(QG)Z"3V$?WE? M3HB,WO<A?"P1&LH9!C/2"2A<Y=!SN)$X`_'&N>KYSGZACDC$\U54BYZOX1-" M\>FT8HC^>_;I'5[9^H&Z08 J_9M7Y$27AV5:'OJJ5+$&\%!P<?>-_)43['/! M7"-D</*AK#Q1"RF^256^^-4]0^:??"B >H$^] %]=.OTF7*ZRE> ^Q[$B#4" M"U:4=_?]'-Z[A<-[%[:[AFJ4*U;F?7K95-0DY;K:.^7(NG:;K<YOXLZTF&12 M^;<4*PI-^]8#S/V&ZJO,H3_MPE["GCULQZHQ>UK #&NAQ_JK#57$HEEE ZZ[ MVUX[7\]?A*([3QI55K/D;52!Z#O"M8%E2_FTJM\J"JWR8^'7.+H=)7QS"=+9 MN#E=6J1>K%($`RXO`HY4L:D>N_*PUYZ)E:(C%G?<(J0DH&NY'7I3Z*W9_U.6 M:^-EV=O6;;*8_Z&2X?D0'J'509NIHJA6-8?GZ3;:._?LUOD%O;.-OVMN/'[7 MOX9E1UW#MOOI>F9+-VUKM:67]KQMG?1HA'6LW7/8J,]HI%LXGK>UCRX+:+N! M5FK]*.Z+.P=\KRK4!NS:8;NCD[:,=O?1EKY5(]T`W=)&([C=1'>A5 &XKJYW M5GCV^-%-F%Y>ZYOQI>GAJMU^NCB'"W0^;C>Q#X0BL.M HE;"[PNQ1I[N$S^" M3V?EI?X_7SJH[JZ.I^:E'!U ;_A:#QP O7\#4$L#! H``````))9_3 ````` M```````````/````9'1L+V5X8V5P=&EO;G,O4$L#!!0````(`"**_S!<U&]0 M^P(``'X(```;````9'1L+V5X8V5P=&EO;G,O97AC97!T:6]N<RYDW55-3]PP M$+TC\1]&7(#5-N'KM)PJ*!)56W& ZJ'TX#B3C8MCI_X C1#_O3/.;K(44'LH MEYH#COW\YLV;L3>?0?XOQ_86S.!":5S :OA0YF70.?Z4V 9EC<]*1B7D572M M]2OP^?4'V$"-H#.'(F YT!V>A!H^"B=K.#HX.$F SVW) ('E^- '>!]U/^XG M3-=UHR2H0V 7>4YKF>\->N4S:9M,Q-S;*G3"83Y%MVWOU+(.L'>VGSBAZ$E! M"#5V\$5I;\T(OJZ5AS4'T+QU]DZ5)'Y7^#?*[\ZA4Z&V,8 P/67;.O0>K /5 MM%H1C XZ84*?TH=+`\8"WJ$)=%!KH* (C$X#P5"C;H$K42A$2IB8=)2-&*) M'H137IDE5,XV?"X11H] *_K<T#DY?86N4=Z3_:Q]R4)(4K#,:PWRC D>G1[C MMD,MYXE)&:ECR>')V :=5$*#:"E'*5)YYW1FH-8!*?V0OAV6R >GBAC(OI"H M*H>H^SGX6'Q'&? ,NU!9K6W'$<A".B(3[6+,Y3"C:E"R5#MEGN0,3:0V,3:P MBY2S0ZX$<KZGT-LX[4LM5),80RU"VNN<#9A$#.R4VN E7%8)\]0G4B&X'\HH MPV"2H!5Y:VRGL5PV7&/",.T*!:65D=>39=#92-4FO>2C0W*4BT-.4:T2':MU M^",J<G&JZ5$&;]EBPGH;G42X0\<E]D..Q-=2BH8N3"/<+<$$B8ZR'BJTX5.B M>^P58POD(CSOQJCB.!ON!C$IDM"(?FV^P\;>$1-WT4IGZEANJ97 L2=(=08C MYY]?H[\=,*/[SG_Y; 8W%3U?SSY;O[U0JU/Y*RAIJ/Z#B(Q$9!LBINGI:P6G MCJ<WZ3SH=^M89#>-!5WQ BXP;*S?;V\-BXL!PRPWA5-8P3E6(FJZ0*0U.&IG MZP8,7XN]_6%^/_Q+/Q2Q1;>WL[-_.JP]/&$\6S-YOCJ*/H21J_<,I\)L1)&U M<%^_04./++V)+\5<;T^!'R8?/MEP8:,I7S+CL4__LQ__OM=^`5!+`P04```` M" `BBO\PF]>9)2\#``"/" ``#0```&1T;"]U=&EL:71Y+F2U5<&.VS80O0?( M/\PM7F<C[28YK=%#FJ3 %BV0 XL>VAYH:62QH4AU.+0J%/GWS%"R[*T3M(<L M[8-%/KYY\V8T+M=0?LOU] FLX0?K\ [F%;DN:W9E8NLLCT6MD S[D* /<4:^ MV_X$,P2:Y"NVP<=BP;XE-(SU1'G[FEOXV5#5PLN;F]<9\$M?*V B>W4;&7Y, M;ES.,V88AD46M,S]75G*7A%'C]'&H I=85(90\.#(2Q/T4,_DMVW#*NW5YD3 M=J,H8&YQ %^MB\$OX&UK(QPY0'[W% ZV%O'/3'QAX[-K&"RW(3$8/P+^W1/& M"(' =KVS I.+9+QXE?GN/? `>$#/<M$YD*! DC!0A!U"BZX&9\W.(33"HJ2U MZ<P>(QBRT?H]-!0ZO9<)4T0(C3R>Z3PY_0&ILS&*_:I]KT)$$ ?E#1[UEQ(\ MN+W$[:>27F<FZRN7: TOQG9(E34.3"\Y5B:7]UKN3-2.4=+G_$Q8V\AD=XG% M/LY4#2&Z\1IBVOV)%>L==:$)SH5!(XB%<F7JFKLEE]M"JB')2NVLO\ 9NB1M MX .KBY(SH58"-=\-C"&=SBMG;)<9N36<SP8*C%G$Q"ZI+5["?9,QESZ)"J/] M4*>*)Y.,[%0??1 <UOM.:RP8I9U14(<JZ7ZV#(:0I-JB5WPD%$>U..*4U"K3 MJ5K"OY(5%T\U?5G &[58L#$DJA .2%KB..4H?+VDZ.6%Z0Q]%) 1T:EJIPJ= M^93I'GJEV!UJ$;[LQJ+B53&]&\)D14)GQJ/YA%TX")-VT:PS=ZRVU"QXZ0E1 M7<#"^=\3Z?\N6,O[KI]RO8;?&QEAEZ/KRU-JOED^ II.>F 24HB08 Z]^>;A MRGERWW=](,ZM]& Y,<J8D[Z%[U/3(*VV5T^?_",191V"E7E 8JR<K[:__2$# M[&HZFA&Z#!4._5[^`[Z#F\VT_TF9%PI"AR;BRGJ=LE_G$0*?G#OG*-=G/)70 MT'N'^O[%K^J1X8>F:H_1 #<GV+^ NEBB;E=7F]/NIR6^.C3)>'YF5!Q,?V%3 MWCR&=*T,T^,#M?%2Y#9'!HD-BMX\U"0[^80N3F ^X9-)\GW^2-WQ&5!+`P04 M````" `BBO\P"(R.+R4#``"=" ``# ```&1T;"]M96UO<GDN9,U438_;-A"] M!\A_F)YB&ZZ437+:10[%` %2($ .+GKIA9;&%AN*5/EA12WVO_<-*<N;.$5S MZ *E#[3(-X]OWI!3;ZC^+\?S9[2A=]KP+<TCQ+9NHZE[[IV?JE80&?4Q^<&% M&? A[Y(R1^=U[/I0+;A[SRIR6]ANWL2./BC?=/3JY<LW&?#+T J $+V^"9%^ M3F9:]C-F',=%$74Q#K=UC;4J3):##E7C^DJE.KA#')7G^G*Z&R:OCUVDU?TZ M<])^ H(8.Q[I5VV"LPMXU^E 9P["_\&[DVXA_H4*/^KP8DLCLG,IDK(3\>?! M<PCD/.E^,!HX!'IEXY33I_>6K",^L8T(-(9P**D$!A]HS]2Q:<EHM3=,![ ( M::MZ=>1 RNN [9$.WO42EPE38'('?#[2>7'Z(_M>AZ"=%>U'$0))T0FOLRS_ MA."+Z.7<H91SFYFT;4QJY7 8V[-OM#*D!N38J C^L$5,H3:1D7[,WYY;':+7 M^Q1A7\Q4!\]LIBV%M/^=FR QXL+!&>-&.0$6(J3)M+=++C<5JH%D43MMKW*F M/N&:6!?%1>3L62K!DN\=32Y=]ANC=)\98Z=BWAN]BYQ%%':DMGA)[P\9<^T3 M5"BY#VUJ8C%)8:7Y9-UHN#WV4F- A'9&4>N:).O9,AI=0K6A%SYZAJ-2'#B% M6F4Z4>OYCZ3AXJ6FKRKZ22P&-KCD&Z83>REQ*#F";T"*% ^F5_X38 JB4].5 M"CWR*=-]Z95 ]RQ%^+8;BXK757D;8-*0T*OI;+['PS^!26[1K#/?6+E2L^#E M3D!U10OGOS>C[QVTP7N77[W9T&\'=*^KKG7=H.: ^ F$]"A_T5!!0U4TW#W5 M:?P9MEMI;\^?_05G,;#W+MGRI)8&0O=H-7NO?&Y.&">G6]I 73-,J_*QI?.< MM(WKNZ^ 4NI_1#Z(F,AHA+C9L]^KW474CC8-FO$*<XLGOY6%X)M"0'9=4-J6 M>0Z2H4) 'U<VH8'^\/8M2?19VK?V07K>?BC3WK73%:WGF.!;HT)<[3;KU6Q$ MT9:%[:J _V3T'CS.]2/*)9_LQ_\XGZSO.Q)Z>)J[^3=02P,$% ```` `KXG_ M,#0.<]5Z!0``4AL```P```!D=&PO;6%K969I;&6M6%M/XT84?AY+_ ^CA0>H M%':+^M*15N(2H*Q"LB)!5:5(D6,/B8MCI_9D"^KVOW=NGGM [6(0&I_SG>^; MRSDS9 X.WO>)HP-XG1<8`;!)GO C;5(3LW[=U=NJH8Z+75YD#21K#(>S$3P: MPAG>;(N$8#C*EW52OQS+D,L:4VN&P,^G9 WODCI=P]-/GWYAOH=M)GRGOU+? MEUWQTKJ8]WQ'UE6-P%U"J,[?\/>\:*I2.-_YB:,X&MX-P6>0;;(X.K^GK2)? MQM%(V>)H^L=X.KF>+8:+^\ED!NCS&1P>M59F.YX/3=C7WR87DZE$![#S[;I: M5HW%/1NU[&; 4(9DI.!=O1U?CAZ&5T!T8G#K(:%M,WIR+,>Z&%Y=/-PLSN]O MII(EA0>#79D3 AL"!QE>[E9P0'^_\0C:L='M!9"2M",G?(+B:-<D*XSB" S. M<+JNX(<I+G!*8 ))4J\P0? ?V8+?(>?^#M,")R7\]P.+9R8$Y#.G/ `(N&&P MG!2_*/*&.*9-LG4L?^WP#CNV!KMQ#4G2)\?VC0Z JE_1STM2)^4*[T=P=_,Z M!:X?DY2#' R=%3%W=IS9/CR22W(<]JMI.L'/V+;2F?*-?+)\,YVO )%-F6\6 MLV;9O1ZU$R=0K\[=FT1R^H)4<<1SC.7EV2!_A/B93 74DP8S7,"/UX;%1I[, M?SI9)D\M3+[Z&*IM8NBKCZ'S;6+HJX^IEG^:&/KJ8YHT-3'TU<4DQ:JJ<[+> M-"ZEZW$C\7.*MR2O2B_2];B1>B'<2-?C1O)E=H,,8[L[\#1&=D8S+K[=S* U M+U>0.9C104D&.N?(2GXO7JZ*C9'1O#:04R<>`_<H# ,G61K<#D(6E<= [2I> M8=IH5G-M?%M_/ /S: Z-DRRB1)%;KQZ/<"DB$RF9VD)&?EU[;*U3\=EHR2BJ M'KE; ,<F7(K+1.J^R<33O3,VBU#_I-OLH1411Y>3N[O)>#&Y^#)E)Z"])8&T MVFRJDF6M;=_ 356_^/8=R8N<!!Q&N>FFA$G(XZY,!2*EGT^LKK&#$$7D>:U- MTG W"C6M2I+D):YM0 -![30;'-P>XH9DBV7U[(]2.M L:*?A(R];+/_424Z< MX9DR;&'&L_/;\=6]6!MO:=QWOCGX"T5K7AM;JZABO_N8!,"BW#RP+![/KAX^ MBCC21Q&BI[N1;L>0O9J#9(?5X='Y/?W.2^'A&7P;'D?&6B"P[^-P3E%SALJX M`OU.9&SM]R9O6Y^.M /5(^_ VWRJ"^VJO]T-CGSGKK2<HCNA1'NC7PP]E^CW M[)O#RW[T[H& ;'=4U%%QM*_,$0QZ.BKMX[!T`YN'I>[Z^_<AP!1'H7T10<_: M43443[\_U8F H&QWY-51]+\L?5X V+YTY#/"XFCO.8- V-51;"])'.T[OQ , M>CH*[^/ >2B^.HQ55[9>:VY&QU%[L+#UEFG7S+FQ\\)[X70O$ >41<YL_;EE M=!RI4\XB%];^]"J>[K38GQAFZT\NH]DF+ ]=FYQ;_P=]&Q]'^OBV%*2YOX0F M:'-GP;X\A1!KS;4M VUN=9-S:60>N4+*E$&993UD-(E**5?',&90)5T/+9-( MYI>KI4P9E-G70T>3J%3S=+0Q RH9^V 91#KOM!S_3V9N6C.H<[.'H$5E[H_N M$&U[QXP/,\BCN'&E3&L?(2?>_/8(C,KR]!R7R\%^6%O=02! U38CU#=.AT<C MJF<#!']3ENR&%8H[8M[4D7 P^CB>C"8W$R4G[RP0,.L[)&;Y?T!+*: ;#03L MZ ZI.( N.O+F`P&SJD,:EK^30GLO H!=TT$5&]%%1U^;(."4<TC)A721,F]4 M$/ J.23G [H(ZFL7!)Q:#HFYD(YC,^YB$ C4])[Q>; ?E/T/4$L#!!0````( M`"**_S!Z.O^Y#04``, .```,````9'1L+V-O;6UO;BYDM591;]LV$'Y6 /R' MVU-MUY.:MD_.7KJT!3)L6(!XV,,Z!)1XLKA*HD92=K4B_WUWI"Q9MH/MH7$0 MQ.'=?;S[ON.1R0*2;_FYO( %?%0EKJ#_6"<3Z<HDTU6EZUBRA_>Z:TVC;>_X M?OTS! _(VSIS2M>B5*Z+!_<; \*A#*!7;UT!OPB3%?#ZU:NWWN&W1K)#P'MS M91W\U);=8/<^N]UN2 P*YYI5DM!:;+L:K;(QI1"+-K$Z=SMA,!EWUTUGU*9P M,+N9>TQ(.\K N0)W\+LJK:X'YW6A+.PQ +XW1F^5I.1?"/N]LB^6L%.NT*T# M47> 7QJ#UH(VH*JF5.1' 4;4??EP6T.M`;=8.PHL2Z!-0;2$8"RD" 66$DHE MTA(A)Q0&E:(2&[0 C+*JWD!N=,5Q'K"U"#JG?P_R')F^0U,I:TD"SGW#B5!* M3C.NKI&_,< D>MBW":HN/9*JL[*5O#UKBR93H 314(V98(GMDF("=.F0RG?^ M?X-266=4VCJBSWFHW""6W1)LF_Z%F>,89B'79:EWO -12"&^<^QJJ.4J)C6H M6-).U2<U0]52F]3:,8M4LT%6`KG>:^AT.]JS4JC*([I".&_;&>W0)Q'0J;2! M2[C-O<\I3Y2%X'Z0;>8"28)6LL^UWI4H-Q5K3#X,VWN!U%G+ZYXRV.F6U*9\ MB4>#Q"B+0TR15AZ.LS7X=ZN(Q5'3US&\8XK)U^K69 A;-"RQ#3427D,EUG1 M*F$^DYN I-NL" H=\.3AIERQ;XHLPGDVABS>Q.%L$)*B%"K1[<DW6.DM(7$7 M]7GZCN66ZA,>>H*RCF' _*^)]/\_L*#SSC_)8 &?<AIB)\/KR3G5QR;/DD]% M?1"2B2F9..Q__<WW2_KQO>X:E)C[=O(94(7"1HTS4N7Y XLB_DL:U1D^.'*^ M/N.B:HE?IE:K_D$V]5^"Z9EJ^%#3D3%AR QUD!'NG6K:D Z-]<VJ''M1UTDZ M+U[.RXNF36E `1($W/;V]Z/Y*^'U'QIZU. R2A;?_4!36O)8(^!^N0?G0\O[ M<\"2? WRT</CH'[Y*.CQV1CZ4?!L(A' 8KFO[8"H3ZE1F(?SJ )9*8?0).2[ M*H>!J+#RH6I<QZ#$T.,Y$(=TN0GG+T2:BW[LAZW/ N0:-36SQ3*T:,%R(_] M1>-37R]]+&][[Z&TF:WG<8!%Z9OL?/8BH$UVB0^VN;P8\CU"]QT0A99>3[>* M^#-9N?82/ $%JY&U^=!8'IG^#J;H*=AGZHP;37>-JOD^INEN<I'AP1EZ>7DQ M+,/M/=TT/ >&&%]&:(S50--T<L5'XX.K.YTHYT/'L>))F4R9\Q'#L DL3D8/ MTTU:^_;T#RM^?Z&_ T\K\]<R/8UL>$9 ?Q?TUA=TD2*]R*2-`V[HM/YLU9N' MT,;[R;&"_O#<'C#'AJ\'>=VU?.=O<=0AF$9ZHU1K>E%).?LU/(OTG%>Y0:.( M'QYQT]KB(:4'QDS/?<UD,.A:0\68UM,6/7++1]%6*TEIHS"S^?4`WE=HS^SP M.# 15Z)\PH6AO9.ROJ4/P<.U/\9YRZ 1\+?9047[Q+FP$NN-*WHPGTE ^>-/ M&BSAZSMZ1'=#?.\WJJ[YX3$HSJ^HSNN:315I^)W')V\URB=2>HL(2IFKB,;" MX(P+TQJ-M+)MG(^UJ,Z=HGTO'1XEOU4TT9IK]_ '^+W?J6RC[5BMT3*1*"R= MDV \4T$A7MNS'QVQ'T;5RV=Z'OT+4$L#!!0````(`+%V_S#2DN)*IP$``&L' M```)````9'1L+VTN8VUDS55+;H,P$-U7RAV\K 2Y0A;MHE*/ !2!&5*W *EM M*G+[>FQC'#H$95=%BL:\Y_&\^= GT3"8A#;L.9?5)ZNA9<?&+PY/IP2%"1;4 M+ Y/%F=U5[.,L^PMSXL\9_:_DE->;T*C$>T6;*X#%$:5PFB2PF77R9Z$.NBD MNI(0GB ,C<'$83!"]KI83)(I> .J*3GH LO>E*('M4>T*01N[M-5V5^ X*6! MBU0"[.$LDXW[>DZ^^FJL-S=CSWWT:P<1><3)H* 6R'<I( L0I.BBM4VQ4:3( MZ<IAC_(]P A[) V[1VE3\J\]TH^MAE1>VYIF11LGZHP6<DB&E72?X 3=IU Y M.P04$RA8S&3M2DAN\N*B8_]S1-DLNG"(L_?CRRL;/F0E==Z*BBTPW "NLF D M$X'+,)AH4NW)MEIN'ELTYPL`[:3;`N35A9ACILF0(XI;L<_^!AP])24A?24X M>O$M220 1' C(M'V:%+F6P%7ZYLB#3^V"QE\1-$-#LJ=1"1]1/NZZ3.__$>) M2#N<C#\EH+,P[X2")-KP<J YOQ2/BR RXB[06JCEL?P%4$L!`A0`% ```` ` MI7CO,++P*/=/! ``8PP```4``````````0`A`"2!`````&)O>"YD4$L!`A0` M" ``````E*CS, ````````````````4````````````0`/]!< 0``'1Y<&4O M4$L!`A0`% ```` `NX+Q, VI5K7^`P``6! ```T``````````0`A`"2!E00` M`'1Y<&4O=')A:71S+F102P$"% `4````" ")C/TPIBA3B#\$``# % ``"0`` M```````!`"$`)(&^" ``8F]X=71I;"YD4$L!`A0`" ``````LG/_, `````` M``````````0````````````0`/]!) T``&1T;"]02P$"% `*``````"Y?/4P M````````````````" ```````````! `_T%�``9'1L+V1O8R]02P$"% `4 M````" `PFO4PY7S0B)$'``"F'P``$P`````````!`"$`)(%L#0``9'1L+V1O M8R]D=&PN9&]X>6=E;E!+`0(4``H``````*QQ_3 ````````````````/```` M````````$ #_02X5``!D=&PO:6YT97)F86-E<R]02P$"% `4````" `BBO\P MU'YY7R %``###P``& `````````!`"$`)(%;%0``9'1L+VEN=&5R9F%C97,O M8V]N=&%I;F5R+F102P$"% `4````" `BBO\P.NOF Y\%``"S$0``( `````` M```!`"$`)(&[& ``9'1L+VEN=&5R9F%C97,O;V)J96-T8V]N=&%I;F5R+F10 M2P$"% `*``````!L6?TP````````````````#P```````````! `_T&8( `` M9'1L+V-O;G1A:6YE<G,O4$L!`A0`% ```` `(HK_,,B&!)M]"0``Y"(``!8` M`````````0`A`"2!Q2 ``&1T;"]C;VYT86EN97)S+W%U975E+F102P$"% `4 M````" `BBO\P]Q_B/74'``#T&P``% `````````!`"$`)(%V* ``9'1L+V-O M;G1A:6YE<G,O;6%P+F102P$"% `4````" `BBO\P'I+4F! $``#Y" ``% `` M```````!`"$`)($=, ``9'1L+V-O;G1A:6YE<G,O<V5T+F102P$"% `4```` M" `BBO\PA^$]UW$+``"X+ ``% `````````!`"$`)(%?- ``9'1L+V-O;G1A M:6YE<G,O<W1A8VLN9%!+`0(4`!0````(`"**_S T!QR%"Q$``)M-```7```` M``````$`(0`D 01"``!D=&PO8V]N=&%I;F5R<R]V96-T;W(N9%!+`0(4`!0` M```(`%6*_S">:_%)&A0``!-J```5``````````$`(0`D 413``!D=&PO8V]N M=&%I;F5R<R]L:7-T+F102P$"% `*``````"4J/,P````````````````" `` M`````````! `_T&19P``9'1L+W)A;F=E+U!+`0(4`!0````(`"**_S!W*M6G ME 8``&\5```4``````````$`(0`D ;EG``!D=&PO<F%N9V4O:6YT<F%N9V4N M9%!+`0(4`!0````(`/N*_S!:]&5%&PH``%Y4```3``````````$`(0`D 7]N M``!D=&PO<F%N9V4O9FEL=&5R<RYD4$L!`A0`" ``````E*CS, `````````` M`````!4````````````0`/]!RW ``&1T;"]R86YG92]A;&=O<FET:&US+U!+ M`0(4`!0````(`"**_S#"E\Y'00,``%,(```>``````````$`(0`D ?YX``!D M=&PO<F%N9V4O86QG;W)I=&AM<R]N=6UE<FEC+F102P$"% `4````" `BBO\P MATKTR&L#``!X"0``' `````````!`"$`)(%[? ``9'1L+W)A;F=E+V%L9V]R M:71H;7,O=71I;&ET>2YD4$L!`A0`% ```` `(HK_,(XN>+3P` ``( ``!8` M`````````0`A`"2!(H ``&1T;"]R86YG92]C871E9V]R:65S+F102P$"% `4 M````" `BBO\P3C5&5.<#``#E"P``$ `````````!`"$`)(%& P``9'1L+W)A M;F=E+W)A;F=E<RYD4$L!`A0`" ``````E*CS, ````````````````L````` M```````0`/]!78<``&1T;"]M:7AI;G,O4$L!`A0`% ```` `!W3_, Y%/4ME M!0``>14``!,``````````0`A`"2!AH<``&1T;"]M:7AI;G,O<F%N9V5S+F10 M2P$"% `*``````"3J/,P````````````````# ```````````! `_T$<C0`` M9'1L+V9U;F-T:6]N<R]02P$"% `4````" `BBO\PQ<%LT"\#```$"P``& `` M```````!`"$`)(%(C0``9'1L+V9U;F-T:6]N<R]C871E9V]R:65S+F102P$" M% `4````" `BBO\P1\CBS9$#``"P"P``&0`````````!`" `MH&OD ``9'1L M+V9U;F-T:6]N<R]F=6YC=&EO;G,N9%!+`0(4`!0````(`"**_S 'QQ/TO ,` M`+ ,```:``````````$`(0`D 7>4``!D=&PO9G5N8W1I;VYS+W!R961I8V%T M97,N9%!+`0(4``H``````).H\S ````````````````/````````````$ #_ M06V8``!D=&PO86QG;W)I=&AM<R]02P$"% `4````" `BBO\PNZ'B-#$#``!Z M" ``& `````````!`"$`)(&:F ``9'1L+V%L9V]R:71H;7,O;G5M97)I8RYD M4$L!`A0`" ``````NW/_, ````````````````D````````````0`/]!`9P` M`&1T;"]T97-T+U!+`0(4`!0````(``%T_S!SGZ*8`0(```P+```3```````` M``$`(0`D 2B<``!D=&PO=&5S="]M87!?=&5S="YD4$L!`A0`% ```` `_6/] M,# +`*T^````5P```!,``````````0`A`"2!6IX``&1T;"]T97-T+W-E=%]T M97-T+F102P$"% `4````" `!=/\P4JF0?RH&``"6(P``& `````````!`"$` M)(')G ``9'1L+W1E<W0O:6YT97)F86-E<U]T97-T+F102P$"% `4````" `! M=/\P15XD'%D%``"5( ``%0`````````!`"$`)($KI0``9'1L+W1E<W0O<75E M=65?=&5S="YD4$L!`A0`% ```` ``73_,%&.BMZF!0``UAX``!4````````` M`0`A`"2!MZH``&1T;"]T97-T+W-T86-K7W1E<W0N9%!+`0(4`!0````(``%T M_S"0BO75; ,``(H*```6``````````$`(0`D 9"P``!D=&PO=&5S="]V96-T M;W)?=&5S="YD4$L!`A0`% ```` `.HO_,!V*$7' !0``U1 ``!0````````` M`0`A`"2!,+0``&1T;"]T97-T+VQI<W1?=&5S="YD4$L!`A0`" ``````DEG] M, ````````````````\````````````0`/]!0KH``&1T;"]E>&-E<'1I;VYS M+U!+`0(4`!0````(`"**_S!<U&]0^P(``'X(```;``````````$`(0`D 6^Z M``!D=&PO97AC97!T:6]N<R]E>&-E<'1I;VYS+F102P$"% `4````" `BBO\P MF]>9)2\#``"/" ``#0`````````!`"$`)(&CO0``9'1L+W5T:6QI='DN9%!+ M`0(4`!0````(`"**_S (C(XO)0,``)T(```,``````````$`(0`D ?W ``!D M=&PO;65M;W)Y+F102P$"% `4````" "OB?\P- YSU7H%``!2&P``# `````` M```!`" `MH%,Q ``9'1L+VUA:V5F:6QE4$L!`A0`% ```` `(HK_,'HZ_[D- M!0``P X```P``````````0`A`"2!\,D``&1T;"]C;VUM;VXN9%!+`0(4`!0` M```(`+%V_S#2DN)*IP$``&L'```)``````````$`(0!M 2?/``!D=&PO;2YC 8;6102P4&`````# `, `"# ``]= ````` ` end
May 14 2005