This is a GUI version of the two-key input method I prototyped last summer, with an eight-way pie menu. It needs a reasonable word list to run reasonably. It's written in Python with PyQt, so you'll need those installed in order to use it, and it might require a recent version of Python, too.
A reasonable wordlist is at least 100 000 words long, so I don't include one here. Some folks did a great job of coming up with a word list from the British National Corpus, and I've been using all the words that contained only letters (due to limitations in this prototype of this input method) and occurred more than 5 times in it as my wordlist. It's 109557 words and 1294350 bytes long, so I'm not including it in this email, but you can get a copy from http://pobox.com/~kragen/sw/wordlist if you want to use it. This program expects to find a wordlist in the current directory in a file called 'wordlist', sorted with the most frequent words first, with two space-separated fields per line, where the second field is the word. It builds an index at startup in the file 'wordlist.i20' if there isn't one. That takes about a minute on my laptop. I was excited when I tried this version out, because it seems like you could actually use an input method built on this technique, although this clearly isn't usable yet --- it's still too clumsy, and necessary features aren't there yet. I anticipate using it with a pen input device will improve things a bit. begin 664 im-1.tar.gz M'XL(`#6K$T```^Q;:V\CQY7U9_V*LHV`30])D1QIQI:A#>QL8DSBQ\2>(%@( M6J'8721KU.QN=S5%<;SY[WO.K>H71<E.-I/%8DT,1F17U:W[?E3?LIOQ[/2# M]_N93L^F+U^>X^]T^O+%6>]O^'PPPW]G+^?G9^>8-YO-SF8?J//WC)=\MJ[2 MI5(?W)9Z9;+'Y_W<^/_1CZ7\75S:Q2(UDV+_/O:[EMAIL PROTECTED])_ M_GQV_H&:[EMAIL PROTECTED]>G6U>>+FQV6NRK=9Z=?*PJ<U\IFQ7;2FT,GB6J M*/-5J3<<RU627^#+OZLB+]2VP)1L*[_=6A=&?JJ%J2I3RM,X3_/2/\WR;+RV MB<FW+MW+8))OH7;CQ7:Y-"5AEV:3WQFU3&U\:\K?8I+"M(W>+XS:.J/^7$W^ M^D.E*QO_+L\JDU5._9<\_-X4VF;5M_GO2XUY59[[W;6+=6)J),?*;D`+=G"% M,8FR2Y69V#BGR[V*=MJI^=FR<,!_F9=&)8LTX&:SU0CX[]1LCO&A6NP%M;$2 M=&V6`?TT!T/RI:JM226EWF$AZ?KS:V)[EMAIL PROTECTED]<[3_=<V,[\-,)Q)35Q9`"H- MQ]UO!7>=)"H51JJ\J&R>.4)J*.DPUN7*5MS_UJE5GB=>/-LT5;G($%.P>ZXT MMBITJ2NCXE0[UVR3V)@;D`NN`L%J/!XK'5=;G:I=7B:$`W4(XG`&)&_&TPDL M9[)ZIY9EOE'>/L9K'=^Z,"_6F0A-5.D&-$P(*[6N&G6>;6ZK4F=N)(M4;^#F MUNR!)LE>F0KH=_"LUAJDZ<*%=?%:EV.A"OC]N#49Q,J%W,Y1+-S;"><\Q4YO M%G:UU038/"ZV&:GFLY%ZFT-(2;V.JKP!;D;!5_UI+&SIX`.%4;_/5MAN'<1J M,[EMAIL PROTECTED],!6X<'[EMAIL PROTECTED](V.D]$?,:"`.B`ZJVA>"PT;=0WC6TQD'=*DJ6'-U[!-,4 M&KC9II4MH%Y!;:@7!71DDY/7U$<(O)(%I7'V73#)9)[EMAIL PROTECTED] M`*1["(OJNH1ET?!+&Y/N>%N6`$A)EK79.*475*VS\;G:%1NUL]4:*F4K0>+D M!%:6EY7Z$8)V>S<"6=5ZI+B+KO)RI"#QV"Q`&!YB>.&29%$O:[EMAIL PROTECTED])[EMAIL PROTECTED] MM!#J70R]T!I:E1A-3,!*"(8F3P4Q8+*%C`K([EMAIL PROTECTED]:]5S#M)?R\)O.U"R`R MH\&BRD_&LYT1G4URKUTTE46>>J9-E/JK@>P`%3LM86_1=`30PQ&^3,[QE=]F M\F@"6+3)I=+W_SE7S]3B'O_%ZE+M_<Z9_)A-22&'P^@,$!W)N%3CA5`/?3D] MXXS3>3WG\]ZCV?3P&=9^YG]#R/5OCY!_..<?/L5_^G3LOX.\-^NMD[V?OX!( M^)1?&D07D/>.J._SK2K2G/88.(0O^`\:-!*V.H@&D.!`XSR[,_?R<%?FT"VP MG\SY(>\M+O.%7D#_K,L&E<PN[6I=>4/@?"]'K=9[J)"(!*"AK`";;]-$R:`/ M.G`$N8W%MT)A-*'!E5<4([EMAIL PROTECTED](K^([EMAIL PROTECTED]@^X5:4$):_3 M:P#DL%N;@;?(.T,G"6AF;+,[75IH!)CWC6!(M?'SR/!MO"9:[EMAIL PROTECTED]"DF_8&. M<OR<"O1<8,*X:U,2QFGHL0^C.Z]KAKY<_"O':XX137-GLJ,<\4P,G+?93L-] M>;E0]U^I-<PP(02/<G`G>UI^#4P3"GQ^"9["/+B""Z+9Z?U0?:)FI]%LC&\K MA"RG1&DRL%R9+-^NUH$`L2!=0+8Z7F.:S<0R87V5FGK-KM2,8&VFII/I'/'D MLT\9QX0G"C%A92BL\_$YU0_4K8E5`6$"BM_K(CA_,6`'3;V*0&BE:85`-**% MT/=,[EMAIL PROTECTED]<R?)IGYL90Q=:PA^?#X3#`Z7SHSV4R\'LX>[EMAIL PROTECTED]@3K.``I=A M##0)`5%X_FPVO+X&F`Z'-Z+BY#XP--!^1)3;H,0CL3:HOQ-?Z^!;<SAW?'F% M`%\]3O;Y)Q12*Z,CE#6$C=3],=H:6`]8=0HY??8"+*6XWCO+QG.P[/KDY,0' M=0:Q&U&MBQ."Z^!UZ65<6&!X)H-9PYF7)X_HQ_G?IQ]/D?I/T0W)89`(M*CZ M9USDX;AVY:?#BV;71#C0P?B39OZS+A;S9D6[S03AWV1)=!656%9SPO,(JP%Z M.#HDK_=IEL'U])8]X-A1[HT``$1Y9*Z'M:R7J#5,G&\9^2_\+W)[EMAIL PROTECTED] M-#0,]>?O%F^1!'[EMAIL PROTECTED]@[EMAIL PROTECTED]:>,K$>G3L)=,\8`[V0R M(<.!2RT1BI\1?CE)C#`!$$I?:[EMAIL PROTECTED](='Z6(7TVXK_KVL*;/.UO34[Z\R( MDV0CQC.F2=^P=*`CE%_?(YMCY2)@'6-7C<\A`G&.A,P5>9;PF9]/>O*Z(FL7 M5@<[EMAIL PROTECTED]'LOQ31_4CMAX$=PE>[EMAIL PROTECTED]@L[;^:)//2=="HQ^K29!) M4%%D9.KFAJ[_YB;BYB2'">7EMU#.CAZW*R='YX^4+&CF"[EMAIL PROTECTED]/]Y:5;, M%R\%ZO?R0U![34W[HBSU/NHI**N$"-77-C91G:9.4!",.GYGTMK-L.L2`B)X [EMAIL PROTECTED]/4QZ+G=1&(#&F_`KN:9<S(-BSY'+)09`H2Y3<2P3/UQVT&C0%"A"2J MW.0W=0W5`80%W\55OF#@<-O5"D$;6?H`.?U6W=Y75BU7!=/>>*'N?LS7&_5V M]RY+!AT(##<0-Q);6%WBS<DA(4<>[EMAIL PROTECTED]&Z*'U6),E'=[>[W M[Y!5=&F2](AY=<H-I1J%<GV9,Y?2K&=9SJV19,\00U#ZE/FM\?4+"SBD^:B1 M.^#6^0X*3K+(JPV+\H9A+=4=K#MK!PBOL;UU[U2"2L>4=_=J^78#[+>@*=WM M!T0=WJM<[EMAIL PROTECTED]'74`2;)"YJR0&A:L.%"-,C/TU;GS[,IC5$K-V*2O M'BA)[EMAIL PROTECTED]/@(PA-7H,:*AD,XV:O!`,&[EMAIL PROTECTED];M4 M+\Z)+DK;2J/\;0?S'4TAZ>A,8O7JWC_[Y/GI69?8RO/:%U"OD,U)ABV'+W]` M9?B-+PPG"[(<BOT]##8:^IKH7E*6/N5QSOI90F_"PO^<99)L/Q+$^',\0_V$ MT6?S\\?C33265>/YB\Y"[EMAIL PROTECTED],G@<WG?M9X_K*#4;V..$T)]KIQ M8N+U&[EMAIL PROTECTED]/M."^4>K4_NNCM6>B),]67Y1;YA<Q(='G[%=S$\,BTUR;SD[[- M\;4_XV/(`IR'76-B%:(!:^ZBX([EMAIL PROTECTED]<C7F\$-'8"DIZ\%B?DQ]&:5 MFLG!K!^V95%:1B!?X2'RTG)<"N,L5216&4[L]CX>9GDXVCN`U!RF#;T3D).? M5`LY/"J1(L<G0(L]'`8,#U;^VA],[EMAIL PROTECTED]"]Y6/>J+N4A MK?O8%-3G/$OW!Z!J+%BTF$T3T7F4XB:'8NIL%!UX_K[`O+0Q^QL(XQ7M/RKT ML%&G_DBM5AV58F"&V=1J==+!P>D[$PU[3SK*LTCA0'JC#8$^VC=#C$^I7IB4 M!D![W`_)[W>VB%JO->K:\?"[EMAIL PROTECTED]"1!]C;GF<LT)&H)=ZG'IYH0>FB M[S1\6.?(L;#^*#T/(_$_%O.O(I[7)"*!9^3*DSEPYT.&=CEY-'FX?A1:G560 M14V*&-C4<S>>/^:.C.HH`H^S>6C8854,EPW'Y=KL)\*:R7T$'\<O>T23`Z'* M<F:!-T3?)WH/%SU<XL_N95%T9-C+_#B<AN"0!1^C^8D]&HQ)Y>O_^.'55]]^ M\74TZ*`/NH<#NO5/1YTMN]`(XQ=8WW$U'#-T/%3$7F[*#0^Y>M0"[A%X]M-C MFV>=(]]+]6GS7+QV709K./%YM$?ANI^RQ!\#X+"N<PM[V@'2Q=<_8HI"'9') MRQ0V'[EMAIL PROTECTED]/SD"XDAM[#_/[EMAIL PROTECTED](_O^4L$UJ[L"A-O;V"1):X7)S,[_ M'EYT\JZK3Z]!5S-6UROU>YH;7R&)A?S5)LC?_I'2Q:]\JG1YNI(FC&,OM\+S M_ONMHYH6S:9R(CT]&`T'^#?->ZGF;*$%H%T[[HY,D(3B4K66<ICD95FMSQ-? M>OZ<0&6J?V:2`W#R5N)2#09'"2GTT4$D!#:1TK]!OTG;?L\B^9A3Z9XT3,)! MP[-+-6L]K;[EMAIL PROTECTED]&/E:I>L#,6NR1-40MH`8.D+HA,(:E'\9&&'9\"&? M)S[3##GF$W&?T09"8Z`Y(L6+-@/Y(3P3F)@0N+_JY2R/S#ZF0>'QPT2C'^G# MPR9#8$8]GXY:&1_9_$:GX$RF^3JT39@")!Y5#7M65W-2=-+G9EY,4Y%"P^`Z MXVIH:_-XX8>\3#W(Y\'92ZK2!>)$M2VSGB1\ON67=0<84-[D$19?3:_Q3^#S MZ^RZ+S@),)0<AF<7V`2+D<QR<9O4$.UM0:V^8:[EMAIL PROTECTED]:GRIS9 [EMAIL PROTECTED]<`4+*R]$4KV2-T\[TP'`UYTF<\R+_8$=[`Z5K>DQZ9AZ'.:(!UK? M]Q]]AA[3JP/.!H?G>5O_Z'(WS`_,Q&B'+5UW^7A*<Y2JB2X**F`-XF"Z%U-T MD,[EMAIL PROTECTED]@S81K,<;Z*]A;^Y_"+Y-Q1_GZF%Z]O26!X0_056= M[3V8TO=D/<X?BJ67_::U"O4!#-6_J?,C2>Z#L'[EMAIL PROTECTED] MC3<\KCM,+KM!KOE^=3&>M3OMUM:[EMAIL PROTECTED]>[EMAIL PROTECTED]&`S4XEL$_#C]D M3FQ>"$*T\[S)F.8Y5N'_DP")T_#D)S6[4(/I`"X<?V?X^QQ_Y_A[CK_/\?<% M_I[A[TO\/1^HOS5[Q9!R>5.S[5&&/!G>16G:=&\P.+361\)_G6$$0ILLLNM" M2YYT?53/[EMAIL PROTECTED]:]39W*>2S=!U5^\Z^3/R\KXPI%'D\I<`"L"XH`_B4*91^^.9 [EMAIL PROTECTED]/@AU?C\^G%]4,%.2*6EJDF/23K[(('.'(V>8CQ`_%1?H^0<-0^^L[; MI,X\LOKOP1G!]6H&=1WQ9?LY]!.J>7W$4#J(/[ML\E*J_1-"JFUELM:.;4K1 M`:CA8P1T];0&<G6P^#H<]-*R?S%GCAC``Q$U<RZ.6M7!)`2#(]L_:8]UGM5/ MX^IDJ\,4%M?S:?\D*KS[..3&",IT7:MX![N+^?1`G'O)W>>]9X<)*$^H;/<] MTLF)A+=;R"%"#F\R%`$!43Q:\B?]T6\<)35`(5M/[EMAIL PROTECTED]&!E&P.#;W;#>+ MZH5PJJU'3^E7'[3"1>VC."\+RPRI0:/%\E;W5C>]<='/ON5H7AJT#FN>CU0^ MMP<[EMAIL PROTECTED];-:;3'0P5[JTJ._L!\D:&B&>>-#/;45H'86$4&DJI$V\4P2^ M!+A75'?R5PTF[+>+VF4/<)A(%T0P>)^3/X%4":1.+"MX/KBY$:]T<[-!%GIS M$[Q3G9I^411L\Z*E1VZ/A*-<A91D1S,]."CP([EMAIL PROTECTED]/=F'!!*CLHN9' MB+->OP:UU`?#&HBY-_$-6T?#DA"-?"[EMAIL PROTECTED]>?U_TK_=VE6)1A>O<?^ M[Q=G9X_V_\^.]'^?3W_M__Y7?"0_*V$^AFT?V^Q67%]5[B^4_!2M]"]/+J0/ MX:0.`_ANRHI-&821WT:HI1>R.HQH6MQB1->I/KQ4OW%TGG[6_S;5OW[JC]A_ M&P7>BP-X^O['<SB`LT/[/W_^J_W_2SX/[W\,!H/O,NE5E[>RTL(A/04(@EM) MK'[EMAIL PROTECTED]<U/$U<TJ;B.M[S*DTV*M%Z8Z.7EC5C8>./7FL_[]$DD:L#F/ MIMCDSA;:3>C*8`<,<IV"9QW2*)*&%DG?K<[WN>HSSO#8:#5_,0[7)NJ-1WR; M7.E;(2BYTUFE?6\IW_YEB<[BO>"-/$6Z_3DD+>:"8ZJSU18+I,LWVQ_0RSW_ MJ`L-W(WZD\[>6M_(Z>S&AIYHUNZOU%K+31&V^/`60&'-6$[50P^Q/U_;67#- M]_E[3*J<S<V&P=\D[*CY"L%Z-4:.4?(->C).[:VI^VA&GOM&Q^OF(D!-"[(C M<D&K&+Y92R=A8K?.MQU)QQ>O(?A.)[EMAIL PROTECTED]",%-O2$CN4?MT@;J!.E86+E MV+`C'?GKG`VKN[4%*DV;#(!4%9'#-T'2L]+M-XL\G9R<?,<"0&X!Z.8*`OO\ M"'1#UE/*H64H`M]SZ<+I`G'#CN""<F7&)`<M1F2*O]("6KZROI6:Z??6RQ[% [EMAIL PROTECTED](3GDLSM?82K)^R.V^5U<SN4$MT,3N5SG=*1CIKEKQC(LT: ME'AEV'MXC$(V%>I;?XNE<UV%/8/*_T#]+"B-I">?5Q?J*RIRNV&[67A2.T#) M>2J3S/`G2]1A,;H+VO[)Q_CWT<F)Z,7-S7*+-)O9<[B=`1_HWY2[^KY&>ZM# MKGI4%I61+*ZSRGII?CNJ4XVZYJJ+&"(HJ4.X\'.I?N+QT6'#+(_W9&JHSS@> M<Y@/KZQMRD$/YBIF91&ORXCG!(/[EMAIL PROTECTED]&$ZH'/Z_&)A1`7L9^2#;JU$L_ M_6W4HK93M<,(Y>).#JY\'7/5XM"@N0OU-&!=[8B;[EMAIL PROTECTED]&NG*RL10 MT(<']8'HKD-*C:3,$X)V0>;1;M2,CAI-$LK"6O)U1^;[EMAIL PROTECTED]')E4>4C;G0C+]D M";OCJ,*Q+>/MQK>9.>EL]=WL_LJ8M-*UYL&[3G*.XB\A\#B,QB"7'O9%W?H# M-;5U.VTSCU<!X'*6]MZ$+CN^3QWP(DI>FZ/X]C6J2I.R7P?U_)N>\M>:3S<` M%_K`F/Q.-)X[WN-"[EMAIL PROTECTED]>A3<M;"UX[T/[->W"H<EDC^)YPX4Q%=H(P MT2[U"+H"-LZMZU4[O1\&+^+O-Z6I7?FM.GY+8H'\SN4JS68CL6[K`,H##C%K M:=B'[EMAIL PROTECTED]>Z2W8LN4]]A>2.SQ"H>B(U'0MUNY#1)< ME1>[EMAIL PROTECTED]"A.M-DDUF7)I<46P9'706!SC,ML(WXUX,5,(\X8 M-#L2G1PX<Z\$B2XJ+TMNPYMI`Q?NIG7<6=/)Y4Q&IDDCO$JT[Z37JLQWHKLV [EMAIL PROTECTED]:[EMAIL PROTECTED]>&&MN?+T``8G]F`DIH4!_D?^<@T&R,67DR$;K.7VRH.K M3G+%)MP)%,*>HKXEN+XBTEZ$BU.VROK&N/I6E"B+L#VU"W_Q4V[$2IRWOE'0 M=<$"]V_SDLD;$Y=F3KB4(W8/P0$K[6^LQE#;4J?J'=.TN,E3RM"0:WA]T#$X M2/SSC?O2"QNF\-XJ,YA$6P>]@)%)<_X7]<W=I$7!W\G+"\<>=_]^I-V`#)#& M728^I"[TK38,I_ZRB=43D7:0#:WV'L[GRHM6UQ=R5_[>H0"3%,E;P<*L;8]" MX3M3-49[3>VT6;#!,AQ(!\?AYT-AP;@[]MYA(@S%7X"[EMAIL PROTECTED])3'8= MWQAVE`9%+.(5+WGN\R%$!K\56-)B$R@)IIF%Q3S/[RR%&HYX]4QR54UGQ0YP M`.--WHR>*J-(ZMP2B+U:^BL/_H)24"1O/VT6W6-F:$BM%0Z"9D"IEV]"EM[; MK_L^AB^I&WGP&I[<4_-ZO"T^9RP5A)[EMAIL PROTECTED]<%A3BYQ\YKXFJS]0[OMA.H M&.3D\B'<9"F<R9?+HYO7W;;.=UG35<.3!??;7%&EYC)%D^N]"0JJU#25$A/S M7&Y5\N`TW50YJ)#LV$_T%UU\FD?IR1`R65Z/X]T9B56UBGG\Y06_+X$D$]/< MP4&Q,+<VIW#E0^)1V$BGD#\OO_,^K>N$JV9OT>>`/B,F]!W>@+54Z2N^=IIG MBG=H02WD,C+94.]7R?V89=/-3%KJU"#('",?Z072QX^07/`4RK6110)HDI!: [EMAIL PROTECTED]'BI<X<P%_%_.]VKJVW;>0*O^M73+-8R-Z5'4M)'#N! M'[EMAIL PROTECTED](%NGX)@[EMAIL PROTECTED]'4Q;^^Y_O.F>%0CNULT19]$($HB30SG,N9 M<_W.$055>(\_0"2-FGZB*K&I`G9ON71HL]B^>-"_+I/I5(2>CLZNT88C<9X) MG<,1<Z,AC,F7J.$A"U_F4**<P@)T)5U$#%;+G?+S&\TC,C&GY[$4[4(.&(FB M8T3-3`U1FQEH,#&&[EMAIL PROTECTED](Y5(_%X8-(\2`,8C#F$3PE;IUJ2,4!N"\E>JPY& MKJ&,M,B2M9$!N&@A.R<-S,!+,[EMAIL PROTECTED]@ND=D!5%P6`_JR9P%+(>5V'-)<5O) MDF=S:!?2(D/.2[F2:=5-ODH(+[JE288W9^ND:/8T%MG?=49S4;EAI59:5]GY MT),)[EMAIL PROTECTED];^=!1<"0T5GNF1R1ZO9@,'`EMT`-=Q3HB(")%4RN103XPG,4$ MYV2=B)4/[EMAIL PROTECTED]<BSS_Z'K,\"::'I,+8;+VG"[EMAIL PROTECTED] M,.U?AVV;+%>V5/+N2;->:(/;MD$^+HDH'[EMAIL PROTECTED]'4\%/\W?8:T<T M#0A^A!VP$06_1"Y2W10^K&[EMAIL PROTECTED]@"[EMAIL PROTECTED])3W-'M.Y797'<`GK2*V? M^/>C_K8_<%_D\^O`7?I7(>_\^+NM!JZ_>Z'I[IFFH^>;#I]N^A`WE8^'%]IO M7VH_?&E\^4CP,7[A3<F/]WS3[3G^K_1D4%`^TA?&>+Q#/S#&WJY-_ITQWG;' M2/^78XSV]\,'8`JY36GRH=V8+NU>#8^/]^YK?/$&WCVEMXU7=4-V=V5?H5Y$ M:_6KI^-4U-ALRW_#`S#Z1;N<R"[EMAIL PROTECTED]"O"0Z"\(9X.O$T?H!3A`FW?IW> MHQYT/?Q6A<HH=>MD$/D[;0HJK"5-/]?K^O#,41=7C:G<LJ$]!V42/_O.ZFCU M"[EMAIL PROTECTED]>U(3&'P2-IBLY&ESRRK2:-)"* M*L1"*9MVIF_.AQ=GYWXO8*-KLI4;N<^?Z&NM=Y^JK5:O8,&3"A'V&:4I]`E\ MSSDR4$\%X!5<!:_<Z.SS)ZKO04S-LSF5#<[;4I-I\HBZ?>^._G1,+?<&Y3I$ M8LG*3K0'$CMK[_[@&S$".X4,+9_7C53(!(UE\G3&R!;4:HI>OGE_L>\?^<@^ MG+NH686H,:H/YEW?:=>EV4#MD;^I#2LQ361V#117V<Z[3Z?P`UG]!$\PB;I2 ME&XP6]5/@I+AY%VJ)O1:;<;R5;FN9<Y<41+71ZJRI!WFE,6N5Z^2A-E)DXDE M>UN]#3II>E"^^JW7W(80\K2:'Z(BMU)ZZB^/TDZX/H^]IWN>55Q3NT[Z8_<: M=UV<W_>#`D*[JL0Z9QZ^^3^Y[5/1,$`#.BF]]=KRURO]\9?(%<DNW_%&MA>? M?6W!TCM225:H6--/QA,RG=M9[K[=B;U?RG6XA\.]63MD)`?$BW2I[H["KGT1 [EMAIL PROTECTED]';W<]?S9MXZCKN/'G=^] MV'GT=.>+9R?]PIO?H_,J5V!FJ$KB<#)/;39R"[EMAIL PROTECTED]<;B_SDBJ01L M?V\XU_<[EMAIL PROTECTED]([EMAIL PROTECTED]:J`C'R<[EMAIL PROTECTED],; MV"^[/"M2HW!D8Z"[EMAIL PROTECTED]:BN;)<LZ[ASNU=_^\,5B2,3+ M[N'W;U&DTW?5_)Z+;UBOY_]&)YB*^/_P"-(3N\T1U`-V1;OX%!\<Q639E0O; MPI,+/[EMAIL PROTECTED])MDQ+#3HLJD5_B#2+GX3*6.SG2P.L\4NI9INA>^\$' M(?4^(,V"QM$GV%C'_P/LY;CMI*'0?'+GQDNX@:9;]VV^2-T:^;4/H@/<UM_K MAM([EMAIL PROTECTED]@]"R#D(1ER<PN-6;4;-6WP5\ M)SW-_E_Z%$&5\=,5_2I,%J(!B_:P[2%ES]DG,HV1[\SO>"_%9K2R5^-$*')X M>G9V^:$[?U\:0E:P7QJBL^3.B&J?)[EMAIL PROTECTED]'7]S M=XOUQFUW]\\,6Q?PSK>5'([EMAIL PROTECTED]>J%`1O=%)JN34MT&:28:'D*? MJ-TDZZ`MCJH6YQ%=U.G,)5DNBL*RV,U+-[Y=W+G->C)UW^ZWT4I<3XG0ZGK! M[*?BG589`P5U([EMAIL PROTECTED]/.?&_B[J?AZ?!]U"DI\UDQ:<9WZ^V] [EMAIL PROTECTED]<YOORTV\6FQTYNVT_T&WB5I>?NPG:S=KLFKQ4P.?%S.]SJ]?8*V79>X MNYU&[EMAIL PROTECTED]>HA6J#S,9WEXE&;$SUN>[EMAIL PROTECTED]:=,\]6+& M?*]T7A:[$RO<Z!F9_;JN)LD8X8X==>B"-W%X=N?55H9"S<FM%II6O:-_RKL1 M$;>S"[EMAIL PROTECTED]>G&)\SEWGWGA7\9':[EMAIL PROTECTED]@`Z&&HD`&GY> M=+7!6*"JR9((%CW429;"[EMAIL PROTECTED](S`'F(,"I130/[EMAIL PROTECTED]@ MZ(VIJ*WG9$_R9UPA,F'N5KK8[9T>'^1+E3#ZBR)Y9$YE11F/<BK4UWF-1Z?G M/U.EWLI$0U"[EMAIL PROTECTED]"0-=N(-4N+4LD"ZW&(7 M08X"RD+=Q3R%"[EMAIL PROTECTED](/^:F^A-?D0.)3&>RGKEZ8F\;?:4/D.)(K>*LQE)L MIX/3';Y'!BU81S&W*D!W&N>]"?8K?PK\R0Q6B_XA;"<_,[EMAIL PROTECTED]@VG<*(XXHT MG*$O2!B+E)'_GBUGR:*VZB%FL2%WT`?(BT0ZKVH-4\\3;I"%/Z[EA,5>!,@J M1*O;HJ'O6AQ.#6?D\%SWW&[=98=Z/A+M8H-%AGQWR(MH2!S(Z!V'U/@4",WB MY0A1"W'3&(3UJT'[EMAIL PROTECTED]@@!0 MJW#@(_(MD$[F+S=-CJ4IP?8M).,U)(\9JQ$$4*S0+`M[$=9^>7K6G929X=)` MEJ)U:ML5(C9]38^XJMUBY%;AJK=`!M!=5`O79:L)[EMAIL PROTECTED](^$D_&!#%M MS60UGKJ,-Y4H#B.GX6A_![6V9Z&XLG![%X`,Z269[1:@Z%I7[*F4"["P>%ZN M*X`_E"TH7LT">UB(T&F?\0]3"ZKI%&*DI?T06,D\:\^M'%;+1AB083N/I4#/ M;CGI\<Y6,WKW,X`H!#2,&75K'AY8JD;/S.Q]"*PBB[=*XWK8B;[EMAIL PROTECTED] M=RG"QA>@!8]`"`.PNX*P0E\6V,,5Y6Y1)1527^T6F0486>K7,:DE`M#A5#VJ M9.##Y"*X5(-$X`!6"=F+L17>+5:"3H`_<8Q4T1E5K+/@,4,(Z$,/98T7[2IS MI!_)C/]9YMN!SJW/[EMAIL PROTECTED];K^HZ2T5ULLO*-G[DX5\"2+LG71%'>)MV>GM:>BW MZ%.&$+#8E#G<5F((89!VFV409>%-V=2^QG6M\$A*'/BA\DG>E@"L5?6"N]=P MIU#1?""E4\?,9$4,M)NS:U,&U)Z<"7:E2N&(@D`5WB?$ZEEKO%4.+0F^P*4H M%-/)C6Z5#[T6;;%5#;N(!"V:--.6ONBTQK=Y5771>8`4P".G25SFL<1K-QD` MJ?4^ZZU[O<\[E+;%[5"!1>V!//RW2Z)>>&5NR`]7\%B"K/[EMAIL PROTECTED]&_(?&3I(N M14^?!U:W4WY-(.H$H>)KUH6E0C/P+R$D*JKA-DWJCN;/[EMAIL PROTECTED]:R M+B*.E7=!V&[EMAIL PROTECTED]":C9.L:YR`R'Y".>^P/>LA;S[E0'[EMAIL PROTECTED] M'U0=\'P6>@];M&<#18K,V$-J:[EMAIL PROTECTED]"EH(N3'7+E26UO[''Y:`((" M>8?(^JIBS3"/H)XW]21XA@'#6E%;K`>&K%-4B)8$U,I[29LNI>8G;R#JSV,\ ME#07DAM7*0L<D._(G25^>UP!!4JX3BCB]^=Y,J'43N3`Q[2@:P;23[Q;/]AU M>Z"\J0;];X2*LB3MJJZ4'(UP,"C='EP316,'MI@(*U0:\,D*M5O<6%0;;94' M:SLI5*23D&[EMAIL PROTECTED]"!Q$R9<:T@:$C*^!.3<.T=ZTC6.K0A7PVH;34(+Q M,*N^*,EI'U9&5#:[,ZZ':([EMAIL PROTECTED]>NI!?CH5SJRK_V!6V>$Y/(?G\!R>PW-X =#L_A.3R'Y_`<GL-S>`[/X?E_>?X%=^LDY`!X```` ` end