seqinr/0000755000176200001440000000000013534764436011572 5ustar liggesusersseqinr/NAMESPACE0000644000176200001440000000512713070376142013002 0ustar liggesusers# Export all names useDynLib(seqinr, .registration = TRUE,.fixes = "C_") exportPattern("^[^C_]") importFrom("ade4", "dudi.coa") importFrom("grDevices", "col2rgb", "grey", "rainbow", "rgb") importFrom("graphics", "abline", "axis", "box", "dotchart", "hist", "image", "legend", "lines", "mtext", "par", "plot", "plot.new", "plot.window", "points", "polygon", "rect", "segments", "text", "title") importFrom("stats", "as.dist", "complete.cases", "cor", "density", "dnorm", "integrate", "kruskal.test", "lm", "nlm", "optimize", "runif", "splinefun", "t.test") importFrom("utils", "data", "download.file", "packageDescription", "read.table", "str", "tail") S3method(as.matrix, alignment) S3method(getAnnot, SeqAcnucWeb) S3method(getAnnot, SeqFastaAA) S3method(getAnnot, SeqFastadna) S3method(getAnnot, default) S3method(getAnnot, list) S3method(getAnnot, logical) S3method(getAnnot, qaw) S3method(getFrag, SeqAcnucWeb) S3method(getFrag, SeqFastaAA) S3method(getFrag, SeqFastadna) S3method(getFrag, SeqFrag) S3method(getFrag, character) S3method(getFrag, default) S3method(getFrag, list) S3method(getFrag, logical) S3method(getFrag, qaw) S3method(getKeyword, SeqAcnucWeb) S3method(getKeyword, default) S3method(getKeyword, list) S3method(getKeyword, logical) S3method(getKeyword, qaw) S3method(getLength, SeqAcnucWeb) S3method(getLength, SeqFastaAA) S3method(getLength, SeqFastadna) S3method(getLength, SeqFrag) S3method(getLength, character) S3method(getLength, default) S3method(getLength, list) S3method(getLength, logical) S3method(getLength, qaw) S3method(getLocation, SeqAcnucWeb) S3method(getLocation, default) S3method(getLocation, list) S3method(getLocation, logical) S3method(getLocation, qaw) S3method(getName, SeqAcnucWeb) S3method(getName, SeqFastaAA) S3method(getName, SeqFastadna) S3method(getName, SeqFrag) S3method(getName, default) S3method(getName, list) S3method(getName, logical) S3method(getName, qaw) S3method(getSequence, SeqAcnucWeb) S3method(getSequence, SeqFastaAA) S3method(getSequence, SeqFastadna) S3method(getSequence, SeqFrag) S3method(getSequence, character) S3method(getSequence, default) S3method(getSequence, list) S3method(getSequence, logical) S3method(getSequence, qaw) S3method(getTrans, SeqAcnucWeb) S3method(getTrans, SeqFastadna) S3method(getTrans, SeqFrag) S3method(getTrans, character) S3method(getTrans, default) S3method(getTrans, list) S3method(getTrans, logical) S3method(getTrans, qaw) S3method(plot, SeqAcnucWeb) S3method(print, SeqAcnucWeb) S3method(print, qaw) S3method(summary, SeqFastaAA) S3method(summary, SeqFastadna) seqinr/data/0000755000176200001440000000000013533724317012474 5ustar liggesusersseqinr/data/datalist0000644000176200001440000000034213533223257014220 0ustar liggesusersAnoukResult ECH EXP JLO SEQINR.UTIL aacost aaindex caitab chargaff clustal dinucl ec999 fasta gs500liz gcO2 gcT identifiler kaksTorture m16j mase msf pK phylip prochlo revaligntest sysdata: SEQINR.UTIL toyaa toycodon waterabs seqinr/data/chargaff.RData0000644000176200001440000000054013533724642015152 0ustar liggesusers]PMO1-,p0eO9 ԯx`0.ۤ˚пdم$3}lIoBmkUiغ"PKCBvFܷYӯ^Y'#w|}gCkF},贤"ŹOO=;vO?#! {gg1׶i?ElM(1 :73(]o䭳=DN%MЈ/ )-%D#uPP:}2B a8X߈8yqךYTH)?|n%q5=JUYo֔seqinr/data/sysdata.rda0000644000176200001440000000335713533724641014644 0ustar liggesusersXKSV6/ IBiRӺicl r-H2ΪOκݶ?vms9d)3scŴmPK@~\l, jB״D&R f2Y,& U --W!-//n@*WVjj!EHyԥնz~Qezs?o]GmHZ]ӭxBwRUO͏lT?gVSzcso}| H>Ҁ ww| 5wtm6a>xu`j2D +8XcM59VrXɱbW_~W_~W_~W_~Mk_d&5ٯ~Mk_d&5ٯ~%W_~%W_~%W_~%W_ ~[{/sOނ9z~ZBX3AD[~.XBP`[>hBPŶ|<\mA4rzj{vb^.xԵa.]MK.ҒA%lՠAlSls $;tMzNL>e`'cpmBgCXx i|@ vP#!L0Lχǃ49:AH HH, /KH )!YERFRAH"ydaW1]YFP`890$$$$dm$wE[feeM1HF4Ҥ&4iI#MiHF42! idH#CȐF42!,idI#KYȒF4%,idI#G9ȑF4r#iH#G9Ҙ#9Ҙ#9ҘؑKp juڶ {j+z\s5!=[ݖ]ξo%%eOH#U W?(6(= 행?Tk6~a& {hsmeqmJۏ"|ZB)#ǃ:߮HegR~߮T:v5<&cE1't+ufmd>99z>y"~a fwPbc0p<g_|׀P>\"T_ 3A`&L?D\Šc4x _-th2PYLCi!(- W\W_JWҸ -j(1ÚZ d#"唕SXY\asu|K+<̜Ԣ|87?'?7?62Z΢r=d١0 cx0Fb0AĒD"@?|seqinr/data/EXP.RData0000644000176200001440000000205213533724641014044 0ustar liggesusers r0b```b`fcd`b2Y# 'fv @@9R7*?造*" t=  hͧB8@ۓDs BݨڎoGb|LܽkW, ?E;wlpϛqoH>d|yÞ_M|\flo1?>uVzu7VwB/ڊ9߅o}Dz7.7g9cBރ[VߛEZJI$<:ph w%6޸{kg+ v9微B+yfVK=ou]m^&o&g0V`ill7 1u#Am}k*Κǀnj7wzҁh@!Me?!@~rg 6|Os'_4*OwA> wTVJMo߿\n]}?^s8qSa|STڿ3y;HdmICE4_ى-hy`)֮ă8DI?X|˶` .M4G4L.5j/0Bʇ883 h y"ԍQtp @.T˙ 0 h}0>^N~4i}h>}8h}8h?g@,.zM{puhXd G\4L45lhԯ5~` t0P`T ~hzS'؋7 tjT^(KXsS ; #h [gÙ0LN003\'\d2HL ~0`aF11y$aZ;1 Xl(seqinr/data/mase.RData0000644000176200001440000000103713533724654014343 0ustar liggesusers=o0@ E/tR:tʔBRq1=}۸@ȇwG=}{WUw7f+n#jWI lj{by/n^{Ⱦ%/]Gsv%>AZ¯]Z09p|@W<^ۂ6a[(HThᤋuupıB֠NJ@@Csfg#5*̡dDq"֝i! QX5h"HKWD D튨]9#X/H9k8+D DDDX5=: aE*щ( uǙH;?Bl S\;#|T5ua?UMGƷl(DȍqƪJ85֖Z0ECjiaKW D #3#rb^rZ<E#u'M{L 1-Akx>i,? K(Pu>4;KR$ɯaϑ{seqinr/data/kaksTorture.RData0000644000176200001440000000425513533724652015737 0ustar liggesusers pLWo$RbP3ToƔRɈx'9M&d0 Va茱 BINUELIV67{kcw =99N6;< Ä3aLx42\/dbd3v)nGq3LDKiv-Km{kSM5[ViH#CqGkEn\ =/$D"H$!=Ǔ|]fmh=&wY6srf+ƖCښ릔zEZ;T]Y?+B۵Z)aukeLRV^%x簫;9 ^[7q|99^ټgC^B>U~ע3ovj5(i@l߅uNGt~K?:Mm_1pߟs×f]iU)Uc}ƜDu}Od7r^3߯P Zmu/iTݩquGo>u>A\,ҾjZou]_H].hku銏n{\u-~הzjڗ>}}ESNw~J9V}{}su6z~iz]оEIu@Wi<2k䱢‘9g}jg ??t?oW>|P}>A_`Ϗ6Ӧ;mަh@gTBm롅Qu .FZWA+@@. T]W|甿i=icZo[EVU$(D&Hw,ajܔlpHL?b}ą-X;>4?f%ou3iΟ [շ׷['D"H$D6޿xq;}qJ< j:>BZ`.Um?VS^-~VCOofo~a:} :ݟO.Zg}}o_=O*tLh5c~ĹY(W/RԦ(LC}>TQCT.<|?UPOzClF%}>~=nù5Pp{'lP>;4qkݠ}?* eV>@7zF_gQ oҾ/FYs&غEgh];V֤|mЪ.Puw^AS<տ+w|xG(׿>*ϲ:4.?1>(?ux/Wѕseqinr/data/JLO.RData0000644000176200001440000011523013533724641014037 0ustar liggesusers7zXZi"6!XhZ])TW"nRʟxq5(Б̜ s37oEk*k}]77895/ 䢲v$M AIkpTg\5^T~qmZmV#`?DͫI<;)+0H>rE֞3nNw~悵@ˍk6q]Qqo`*@!U% ތ8.'9Y)4 c*(5fD>D4Hak9rϨ]Qq0 ~WtPD1twPUd#p$-ZMz@] $[Yr c39U~7>_9OOm:n% nJ8MCZa jsiQ2$?1 f)a{Ykr=ZmHu f5")b:{L-Qx`+vڪyLW4tٵ;;)B`쓋!#jCM$ h% N\HF%>mE,X3ELMAF)* D\Qܓ!j֢.P̼o!q"/=+^َt͙T<:N[?cxL0zPdk/\- ^}IAx#rLY\S3|An遇V`m=y(%5 6r*;NП0QTIfu>SQ*DAm52>B }#Aócڻmr\(gGvE߀{  nI)*kU 8H%ߖ;٪ùؐWvs%З%opxZf]ⷄxr*U6sӴc0~=ΛR~X$+9j' h͜ˋħzElY8bCB\z4J$7 !u~=BLr{s< %oc kƧ"i6/)>4X߆Vcu =.4b!G>Gaȣ0#z OZ^JAp>qxsjT@@8n▟#V ),5j;aqj\:±j{L4i7~4,*1o~&?.H1ЍcWCVn,~Dᦺ>4@U h ҰeNSn7h*7u8*h.DڸHʰ }2: kxU-d߸#u2}0h!i}<9 bE/I⸋OҾV?2trz^ڞ1ڳ{uckD#R?#2CsKMu  ըmNF Xwa$%qjOe(t3ѓ_{+HCCQjk ]!usUIAE/K5 {jmL dC]MUR#pW81$R$/#E063wHw8Q#bMstM,S! ?dnzC^F1"m&=ڞZ31wsO{>TQE 쓊r ϰMtYq4~ o5Y3}X33L֛, w~ b'sP?r`7.o;Y󒥰%-wbi?u Vz8 ^p~%nML~]ѡ@5N/_%!@̯7K{c=1s{2\K^eGH&M+mx(+4 1Rsa:L! p]۴fh/"š) h<(c8b]Lf~׊w|9@I2"uK,^_5c~iϨy5N~ cBlO-J p^Zc}P8pJtImr }jp߬'cOdOiJӶ[vߌ)Cf5s_i]Lo7L` {Wg^/#h^S7|Kx<Σ0鄍˜W3i~P'fȊDbf<:{('3="Mz7=sJa`'$C3dRyKYo6 wff<L- )V\zS;Q׫ł3Mk1~r2!NoO.Sxۢ83TxR6c%$ļ\d 𲸳PCK1H> 3JaࠡePۦHlP(&#b|ᲙZ9in\p V LE (X)s nx#yz}Q&D])Fu'\u 3?ئ?XWTb'֤]'J՞H|>q:jё .S{hDԍ;ayGHN2sbY(,1 4 4΀IL'mְ23\,%R^S4G+{Hj"wK٫ERRQSDB@x߿R`+ N Ӫ'CbUpw9ޱ5MMᓕRAF\+/26*b]_PF/"d:T)_2lC%ؤR/L/ `…Xe`#6"N}5few#` NJNkq,f!tkqO>~b2ٶKuh Ù(kM vQ /"Ftt n(](#?pK$Pmyc{S-R 'D[ JC)lJjF ʐf+5W"ņlŁľ.8 񈨄kű=ӽvmW~d(/aצ+u&R / w~N<`jB5-S<°$EQy5a>WWrӤ?&) ߳?MQgds< иz\dz+:q\&_dBa#L "YQ@&n!9UN؋?NBYpW9Q"K?yzhx0Ԧ U>58v*:4"6~35b莎Ǜd8߿}<fFMX%hKTUb, bҬc U#(JBSaiG ΩZf:OqBƷ%)uT([:}D,!kN3ñ]ҩj*xyH3*}W?S@ ,/g)}^k^{E,s#UPV)? zz7Pv |Jؕ=bslŽ}c1^N8󖱬8FAŶ8]aȼ<3LMaҔ> +c66D2!ty$E^M)eUk"H0~?}JZNJAXN_-^c78K;4eCiogb8%%TZ MLՅ~r6f6<,: o.O\G@@8;ry2~pt9IS*]QYN 1k s,}ڑڕ&ڨSJn72Ǣn2u02=?r/)"LӘ#i-Ϭh14ю/e";5ѻ%!AL# NP5~Ga& U=Z27xt&YkvbL$sV?YMa<T}ulug8j^!$ZB3%C=,`*Xˮ4T/6vcZk:&)᷿2Jz^•JOf Fmي˷_q|Aߙ0gy¼}9{Y#a7PO{cFGӅ 8Uf "VsK>BSe9]ԺH\tov5`5ٝEhRFPSO?/,J/Ф%m"Pɗ?;e*Lc0 k3ԝ.j E[TUrFf6w/o5q-Qs5MtX%NIf i)TX愛5kM6G=So[!2];$ m._;R1Mv- (\8˭v?jl`mBYDrJΕ}v*`n_YK7L{1)t^:v IA€GH#ɛ$`NϚlzZdhP>Bj7$%LΈ<dKyޯk"Jу%z۫#Պ3wtY!sxzy[o5q'W(*Ncc[PzZ~oyUs4zM[:JZ|E wL3au>ua̱Oߑ9xP5v{SonoU_.{T*XoP-nW J璿j({Wd(އ<[_uj"U@%\8eqDP\~Jb9G~v WzhR V2 FdlDLd7x";p `0Yb,w_&n)]ĕ.-%aY˰5WܭJ\j-8)Nš-^!6VGj?*Vi6Nt9ޝ5= |ĐfbrY7-+ PrUx#Rv@<%B@z&zU9JBR@:=ē20}Ξ>_i^JNpn1r:e2⿬<6WclG0 ;2W}EE-?8EHۇ-'a)wd# DнŒڃji\c^QӠ[ME"P@~qL.Cf Be6j0PmZttEP 8u`7Q<>Hrxi_gjF: Ϙ}|ynMYS9) C =iO3/&R\(f$tG; ^mXjQ y]Cy*؂%9StsߢVn@Kj''RkRG'}4ڭh-a=}zz&fCk>gL2CS]f%'5}M bH!ZR GQ=뎀Fbތ=ȭH42.,*񊮐 aJyy¨f>?4%ה="4=Gpk?J7o2 R!(ߵJ)RɭѩdDbJxn_Q(ux1`%jGEÙ7yEO1'D[ ʺXHL/EML΅#GpY^NgЬ@ٮqn!r >P)zw,&1[7Yu 䔛Z1 fQ3sWuxHXz=<꼸aa`n^Ķpb ?lT'WoEE{YЦ5t.TF{[7pecˈ?Ymo/Ȑ%^MA[@M/lrt^';% B@x꼮L+g pyWYfqSU2gٵL=2!Wor!ߥN_Yv,!G͟c ibjg]J2Q7W8TA!)kl~U]ːڹn[ ֮z*Z5%]`nBma&[T.!䯆L"2Hc>uxr9ҵY!l~7V~]A<oJ2]+RfŜCM1o97W-{[HpZ؍LSe&`'L=[Լ.7iRgw_"8`0Ax~I@8T̺ 귭CL>ﯯ?>al=M%-c-i؈1Ia_;H,sjŨ/,jNqKC@xtyq")SĂ,$^v{~&Wl"D tm۞נ^p__?*3eJiIAdc@G@>о<2!o=I4=o 4E/pX2f-J0{0#DOc653rW"D[ EL2& 9/84risG:fMѸ&J$,A>]T3/*)F3?G<5WM4fUm^cXY}3w#wl0) YL8UIfučYNV@-Eg /Z{⤉ʪ:AZ+-' w-)4*8)2=>܇kD5ySCGn\9CCTSfeI9c4̇r}t-}ө6,W"2.r?F?lKBKDHx2otӔ?rn_;ͼ^|5c$*A"d#Ui;fv|!6H 6ϋWNt%_ܱ1T@ʮ8h: i2(:'1\Mb! 6g(}૽.'.CBBw]<+7E+䵶(fquŪkUisH U5~ nhW2Mdvjq#*m5} ec+'G~SŶ&A#/9yD-j#/Q`0`D%dǾ4MӖH\^HKD)3p52򺕶JT|f7"^ee%P[,i%:-#Hy Jg=9C8|;=^oñ|{:#Q~ $eTEb@Id1c5F|ΨO$RĀLqCEܽrin< 11!9mEWl!١+0;'k.SOtnXIS#n@/we!5\Vwc4nw\G#\l>= (SofKZȇpUՓvs(d}?į躻[ ߄]$ć&@H&"_n|+FJ$Ir([y)]Y,xI+tCp9RE1Ţ˦")@$vs\ۛE΁([:?68.U^clFOEZlH핽_DBMc# S?0xJj-r%ݪZvT!\{;xca/Tŗ\iTë MgF8yd2l@]T'ZujGE@2 `:Oߴs>lR.d͌}YTS*a}"jgh8ⅼ =VG{@t`=a%zEBK\Yh .K_`T P\Ff&ǣs]!#ohrV =)g#d@O\ fgyM= >3"㥙>rl K?vM5Sf&GhᎶrm-o;t~|;-vⴳJhJ%=iZSNf6vNVX]UaǰL:bn;⛔r ):Ǔ8sX# IwΕqkީm08s-Ұ!ut7+bGfc\| ' _ 2I/֎Uwݟ#H4e gfɩ|ڼ[v;5% >5%r՚w7҈L[HS-?$V#?# M=Db|ХSAܹV%(%m֓^wq1k5puNV)M"̤-D#BesnDWK39D`(qɾ8f;-!AT }H㨨idp!G:?BSr33{YlT}Ԯaa.W X6nFcZE}j=֘<,dkU[5x1ݐ>y[/q_5F;_p=G *Hu6=cs} NTߛR!ߗp;HԬ%*\j 5&yȅ }kTU'AXBG1/TPIX@(݃2dnkR:Ǯ)Pհاk(3 > (7Wvqis@cfrn(d-UWf-L|mhg6 mm=r>μ4-"lz& y+GWbfQU„HmdDWKt{QI, tP8;gWӕ=3$eFQ5[xAZɖzr5}8c-c61hu6?>5 v(0u[mMnNڈu,FhV @5HQΕIr]ezty KUۙ/z褏GV1Q~)l@yz"/κfH3%p6AĎ6%+U5B#{Y|p UkNAp#|3BsYR_ap}Gi{Vq8Wя]i- 9!gkta sǭu1}ev)Vڻ)W8ޢ.VXdu IbGg='X4E WŁW`l_6;C速†YZ6+p)9X}d+ 񅏱Qܒ ~0G`,y1>g |e#ъk:׺41kҪ Sb8@tXOR0 |Z\xUq WÄh^ˢ`S~2ܣ~6HE־S (6eAwOO@#Ybx\)6OdQ"g|F#V\xK>M}xrHPwĿw5sZǔ7Эך8߶T5/5 _*B0o=h ;9RM8?%GYRj2zgZ]J-/8r.e›n̒XZp(LNP_~r hϓ( 3EuPx8v""'\ӛ>3nv]nR(^EI$BqEÙ>Gnk;Vy$+2i :v3>xr9_bzwע -Ei"0YaPIlWir=Ea/TL`}HҥԻMo 녥w 2lsq'V:GyiV4ԥ9]LጎԈ5}#y7_j?|wnbӓ+)A{]ѡ]8]]('S.RO6l}$Ȏ݃>(#JD2itS!OZL;`爳UE9PiN$3{ȿ, 8,}WdJ0}6 b\ޚn"1S^>d 3_hp:]F*+繠`7lwiՌHNz^QUny߄N4WEWٷځY'mX æb9"Exɋ+IE [ǂRolge݄n«WbC,"4蚟+q5hCpJ>ݔޢè~dDa{*g_T0h_X,#9YpX8 w䨢B Uݢ RJs14mhu@DdS5U6m~~̤JPy~݃ohc쫯 ~#H G>j,$!YNgx_ 8wl:7G&ruTk)>uiQmR+jH,cҜp=i]ї1B-) .]#'rT,UNNF9S&_=/sb&UUӴqH_$JfRdG 7Qp""yK6V#l^?t.f{wcd$ zGG? :a"1|WE?ʼnB4P& 1:y*zȚqÏ.l=n4u4pnx=T͉(s C&(q-0<\ fI=KtXy" G^4Bnyhl^TC|k;I -j*9p뮑RU< }/61qES!ѧ1l3pq0سLY!'%2gꦨa{⑒i')ˆ_6߀'IL$ }Os$Zv )讀_PTZ en<cT'\hŪ%I^C- :Gr,].9k,VZw;0\ë8}ce̍(0mt:0Dî6x=xkj h|3Mh / Sth>hɫz ِw.ˣbdtx}@d?BТO7$Ekg[,3V:b?%ZOnT$* bknh|v(8\Kx(U5.JTepͭ*`]@MYgJTηY4bk\OOKu1m|5Y$v5,iJ QS= c l㭶>XoX2G݈nbrQ a&3cjp,X .ʖCo^z1ڙ`h Ģ>6Ǭϵ~|KX(@@hu JQU 8mŽt;S0"˙)Cj5|UC6HfVJZѭəvqzqR~1TڽΨ1-0!$_)Y|N!s9+@-(Y` d5]=9^~bJCx`9mj^BkL!Br%k(6Nu!M*3"Dx@8NLt2D,!1ګ$byթd+,P&έr+^Ȗ(lU"sRv|(S-/hO,X\X?α:EG^2":#q1Sׅ`jې:|b _rKR0Y-& Kp\\eB×~.%p%"_KşJ « N}_;-9@#:r%.X,&:UFf;!J:f/r%+`T=,]GH͐#r(tju@r μ`}_޲COcĶy2] n>Pɯ+'.;I҂/:b<&TOiF);a`H\AS2zP&B|X*mxC iH5~C)UF(_$IMC/#s 2.xHxQy)QCX41wr vxrǻ-~$, @ؖh@l+0}򞁃S@&n#O”t0[37x봀^G-(\6Fu^1Bp"I* .*ppGvgZ&0P'X68YA3f!k?lk͑!Ä1yLNgE=RE-_hFAt^5 Җ"#$ sOͲ(٧~YtKtymmFbI]{Z'oMHUt%hyVamIȷc;8Z. OLM.ɖ(NŖH:p鈋0v݆5.JO!oQusB'˗0Au3?dWiD>8gŏ1wD3r24\{\hqG+s-5@8qtGb?T.˦͡@Xd4贊D`xFkX?.&C{%M!e[W "L_$S *&@dXqrg>/V @Pɰ#/9xOցH9 qw|mI lx JKg,bO|wI'*& 8omɡ$z69S~\8v9Ft}D)Q2,3q46n!'@,FlD5B^t$MWf6?lvSiŵ>4 l]ݙnz}(3nqfX e:oMf7<aY]Ӄޱ@HHxAW>E݊1jՠ*@F)+^_~Ч! )g}dӓ={:a-WHo=`*(DOKƵ$J5g[HBY _1 GQLOź1[ C֪W#ښ2Z ")LLgFA`jJ"n7ܛrb#W"BZ?3kGzP =P I=ql;]XYZbKyq2T3Uw:6 ?f}ʉIUZk<` 屲Q^aF^R$aqv))c}hX4.6Sf7i+Njʂ1|̨'2о<+7+g9aC&E┈ZLxp`e84~3ޖVDOv护"%2ؒq1"1S }uO5 f +/tIaH ZnJΒ1*p3!Fu>U%lp\ ;X[ ZWE،s|&IYKeoh6&|No8v28 ""onQ.vOcM<@,ł`Sp-rvRLϼ=F%+UV~='B3-A-:?:L$RC^I?ƫQMS?HbZk4H` M15CLI!TQQ% 9z!?Qh1ttTuͱTS] O>K?gd8vqTTd6Gn-d*Ï|na tabf('גhkn_<HZ3,*+ aM>/V.Y`u+®t{n^~Ѫ%*wMc .BҔ_ȟKDөDry0Jd㝳$DdF\!2zfmHV5T{)sr2t 77S[8pJRa"W550чc./??}$毃!Nro6!7lNtB!30KHBMחe(l~lC g\;1.l q@blZgpX-F8 8Nm;\#=Q\% vZ>Ac{L߁}Ԡ9P(\!C0E:À'eq]ipRΫ$ x TJ'yr:_8nHVk%ntV͖Iebk(]-U[~ U0JuIT6-elYLm0?d F؎1ׇ(P(hE-ji;`-4gF 8`]MhD@_ Ɏmޘ LK.^F'xКpc0y2 )* @VE@s} ,0-$"勗qon(fj'+螳_"Mb|J5ajQb1@#O^>a^7y~.@r`n,xgO=՗<,ͽILJ*`cN$99v-q !c`ӆ_cY ?Փ 6}~Rio[b$j`^#UmtB'fj&0)s\]aE.nc![WR|۵_xIxN{nRf31Y ȯ ~iiY!>a;dǰv{bˀTGPrzF&nA @v4){|پ~22 &?󃦼A\|dJ^K!k#Y %|rbXQ.&MF<n&nE ?Y껅FRys0>* N|.:Eb} rR@\H6Bm%?ꏊk ɹ̖ĉ-T<&k*ukZ0ƽennRC .! |dMGӋBBXV{I#J [̜idHdiҬ vKٴwtAp#S$*j/Wt]_hLl10iQ79f ihm z`Gp+dwsL~& fLզl]+dajrOqP!k.˔]ry\¾${ m]}x'R3[? Ȼt`# Sb3 =qwB #AK:veΌ 2;EO] "Ixt+%&a57л!Pq@긐F9&jYEt=A?oUͲm'9+9 Zt3-5/ *xY885<>{.;7A D)KAh`|`(rJFC6nރԽ}h: Ҿîl/ɜ V|VDG 6tIom{׶8a^G, H(s7i}U8.9zBoxAy#OϩC-?V IJ^]%JYr#TD< Zp bepZvLdՂj] Di"v4|;ۡXCo܎c&` li/ņBzXEXQ]Zi!`pc&1H JHIqIFNY>M}/1®|{:`GuC>,K-'q6v>..(.~׊y9_iϦ27ѷmpEIL!=r1d0Q; r E2Tjʂpеg5cU. Qr:w>&{'CǛ ޟSODG?Ϥ9Ͼ^+&_ral?޷ęaqҙoh$-ʒqQK0Nqz$ZFw#MPˬU؝(g0ڧ)v̲X H+YuB]f8á{c9uM\-k_ԙa܏PGZYC0Jn"!Bpb:2;}1&9,@P`V}9{ 7#lX(xd\̂4Z+WCOw|? @%>~ﶎaxG14%ySmmcn#Gt1qށ2[φ}YWF8mzāBw* D1!2>Funp'P }"yJ\*8r%g869C@S5p.܎-+ތ9N*ޭnC15[-߇g2(V۳iΟЭTOlh/|\W F}?|ˣ+A dvϓSQRm,:,Ne/yԹm0׭)~5 ,ͮhKT/3܇<VTکh">rSc,R,'66c"Kja@EL.hMjzƁ| 6t8,cD$WOq2.ŗ{;Ҩ]>Eޠ[d\6VT6U;s*kaRNM^;cͬALXT#6}X:G׎qw e/J=H"7U:I%?FX8 q4iy\{}fB %IhOH}_ЋN%K: ,{ MDH#*u;ү ]5Ʌ9>| W{7RbQ4[g[7 {>1tS;"4 [},?u؉z^a9fװe'(4W]ߜ-]okݲvj5ATA[/"ZS㩯/oqو4.z(EW <AS>Қ% Ccƒuڸ"cAxkH1(_-*ڽ4gKͱs=.\Y2Rvtv8?y̞vz})8G'R63'o,OJz@Y}ovB[> 8pϭD:f 9nėðHգtG$55Hq Πw]$4fU#M' ՗مi-Ƴv #AL5ncJLV01-䫆V _ioWeć{0)PԾIىO1 &#Dg?юRÏg/:6enԏ6݌1VgH]3ڼ%02:) ]͐sTOnRN9:V@o/E:GKtmR= 3ܐsm@hnpٰe2REGd_~oM'aEA'&Qė_iXg٣b;`C;*M“ }?x15>]Zg.Ј4r;<_/qZ6ёxm`BmcPcj=, a{FA#uP?s铵Y& !s"i,&ÉdIÎomv1/mҫS@sq>BMG.U)N7>h4җ`xG襩LC'Hϡhh RYzEl (ԭzb@)ȬqWVDns* UW+̷nbeH{Q8|eT43 AKn_|4:s౺I7篕DoZhې|f\#3 zHꮗ*c_"tXuׯL6q틂C)2 ee|J5*c7b;=M/݇(sQF2ಫ@9AC‚U>CbnYAqK*lU>eΙ$p#`_%Y>pIN\L0 x+,Sf94dhoV6ݟ"SM+"1sէ9fPnSn>`F27,xUV @F Eaɞf Ҳ3SI AٛpGجg3XB|l1}~Q$|@ʪ g<v>5zAG1Vza|?$wc6z 7kSl=ϞYm/kUSFNT=A3pˆjeeDppe#=/аǗ!;sf?X%8^S=f4UX>H-RPt7yMi4~:s "J; oouLU:nǁK&m@p%52U! ۝R|ǼyʘH-FaHR`d %R@j2&\ ^<0 `ѥ;en6F$"Q: EOn.auMߐ;Κt]'nIYryg 2zIh3UW~Mbq5Uxe&DP~Jׯo!&ZN-7p}EA2?*[j1DakGǯF` ά-T\ Y-`3,1څ"/E=9ܴ}9~(Qk[]M`%oډxg7SXƃ UJ9}mYث9ܳr%i-vG.{ktO?,FWUV20z h72RTԍRvj#/֝4G.Lt9z,k z٧ pkngQ+ֽg9s]Jn&+X2rQOcY댌沫7bY6A!Y !qfTg߰#%:ǻ.y@@GճH6e0x/2?!,KG>y}@xX%*S^y+uhvt6mEnB+i^:Cb:j^@ h ܞezp%S6؃E1J&kui  Re SнnZW6yqXR$ ZgVv/:6ޘ…G>`\ƹ7C4ܔ,T[%t]K^0[t+[ܑ $!Yg5م`ˣc *9׽bbq3s7>:.à$O3 OS:fቷo!0k{ϵ`o9rBϋ&UѿuIٰp[ܽ2mhxU(d]Zڛ9. 2X 7IbOL̷f/v х'` fbt¯XR( j#lD[c]+9#i(pV-K;)(:Fi:޾b"0^@)]jplc;\crpؘf(ٶ;aqq e$ͭ,qs (r;Fm468>wr3u3\I#I04˭^g)LJ3/d1Akv'T;.S8Kۭj$@x_.S8D@u{K(T;l!?3N `p~7uo=l΀*kMxp9 7EF;5YȹM|?@o$-Zu& [qnzg@jpO?Sxϟt P#8dqкf|D1"#ô)Ki"w6[2~^ޭn)Ҙ<\e` | ǠG=L?Q @֟0& < '.U>7<VWLXwq.G>u{QfG gy0UvYױS4,ݓ 8{RDϩMG8ʒ_~jOa+;Ȋ""ՠPXpf[{b< Ksvju>}r@`Rg.OI}N5_p g LǦNq,yڦ5 /aY yjLtɚ `EY*W`N(6.J22f?<^Ьcb\A$CUL%}@h:];Zy*}6ıSǘ ay9>%,͢?iQ>n BAFk s-v~uùf@F)j K{&8=¾a뢾M/( NXv1D{(tWY~n'3(mqlR$9bS(n; oj V6o3@$WX,xĖ>4+0o0і|Sl])X Nc'pbb831r;vhwb~+Qw$djeQ/ :P Aˎ23ﯟItb:v_(Kqmsܑ=сj0Tpτx ^aI I?"RHX'[LDDA6>סy(}2⒝uSi~"e)yJ\I\Oc`7fFٲ|Z&{:@8gg bNW%WIBFBd:eJCRy4L--+lx#[Wx\UYםfQ k~l䔶 E6su2!=|esEiXQ?8b[VFʃ@0n)lZ&J`[`sx,@D|jr%ѡy4iˮPeʣYZiZfR ʙ4!'-!@ZrS%2r+]< J#79~`C&h-8J KqViN>:%X4>6~VmMNϫ!kxvbun SݾRGhْMf 4ۋbpb=2\cX߶!gk(E!EDlێ6'~k0ht d&Zl3IОQsL|G:a|փM2mW:X8~ ^7nZQU/ e xCwP--x}ugtF0, JHkTgxtD_,,rka3q&yͬ=V];=d~߭fzWzu з]cxf3OɾKa'}Xf9S3%wTvlPOŷv .4B =g3ѹѾgۇ|-H't"A;fz,ǖ[f "y?^Ag%[(` /&Tx {081DGR,S;lzb:б'o.SS/I4b@qfk U*zW_-j1bȩ:-+3^C6l@\ jE1g/K!_V]积`cާytS’6QY;޻˰ ~G(hT&Of0$?ZDܐY}Lk]x~Ѓc=1ldדq-w.Wuˇ >iKCYAbs*+%;,}[tlKNǕeQdFMs`ݰZ0,^mpꩽ2^3N.-Uʠgݡ}vAzo5&fH{'|rXVJh10!Fk_QfX2\!s*[nYf`]|IEuq`#01ZN.\-ǵoIH޻%D_JƜ>|C*_S0S[ɵ'βK^qHuPhn>φ6>xzes~yq!?U5*hZI5o͌{ޮ!01̚*a}꣈VrIL_SY*]}Yv!7M}Š!@Pz05[iB_2$c=?= Uhv߉F:TLhӗ|U?\R\\IVW ި(mM>a2d|MR(swABH{|۳=n2ǯ^9F!_ z\kdlz&!E-!fUQjId!;Dc ?*4Ey$R{Qt[]||WȈH[*O_@ʏcI|ZSlu*ݨަ4D M=SD)Ѽ ;Hz% N9TK7fq 0 ^D!,O KH VYDjZ7[n {M3'¿8?϶M˚W;Aq$.2Ԙل^v~- PI?S4byBP}rCdlTjOLJ sZKLSH*i^/LUX%|(6XFG4#9h@p]m3n̄Z *[" Hgc5 QA|`_,,Q+sC䒳֢0cD'pGX:≉o<$i0@6 ./V9uUۃYQjԧW4y:d۲@A"q*]A5vRu&';pi8zwŔ:)0*&2!`MA^"PNICkGG=]Q~3vG\. 5c+rv̦RnP>/s ,-s󭧕*Tqؽ1k຺,  a0$%lƦ7}>1V`?T 4Zʺ;zBE\ąɠ: 49$϶ਿplO l_qJ?b.H*űdͼrI:#`%U(*Wu"( (>s,9#YǼR(A3KHWAC4uXX;;-jœ܍Dl+[D#1x$`f?Kq^;D&SmrƝgkȔ-s"{i Pc9p%"߉1αpy9֯[XkEQw7f&D ^0+,-Yb3_hm. ?0NYP?ERP붶OzQe2Ƒ>Pl_s|Àr}]*LBn4N#.8xP7uIJ=q h`XMiL(s`;k~`z|Rk0ZT:(i8\Wt9brE$C0~d$s_O6Fdb&]عhzgseY6/fY66JdZ `z3f#ޝ.*^_hy RI Vj -*/3 xi-zByǏ%Uմ2ܻcio:ϫ'(Kt$86d(v]*ڳo#tU,a6oAſft\JLuy_%[#q8S- ({>5:>.撽S_M˦lD5ΎNzP)Bծ ]d,(v? NvR`$>$MKN.K A3S:y=BZd_6}.oEWs(+7}1?i wN}F{v>zJ`]$z ,!Rf)z~4;QzҞR -un=H$Apտl}ldA| vj)׵q%Cbmd1Z#Wt-#$iC@oάx-QlGdbg_rKkR HK.!<< 6=Y  unѾg}Fc"~L d cXPYM&Xn Aɡ7]pJPL=Mt_l7GӐa猞#Wh|ceAn2p 9{D70ćRڋ3Bw?j ܶ㒨|j#| I^Kw_bepmMTwzwE2wI(z O$$>j`8u7$af2*u@IN324&/!$R{BDxa`npI6rLEFӋ1g~Z:Y78![xPtw 7 VpԒM3f3,njm*jEf9I믶NһK` z9.l71^,y1lL5oX}壯{TKRDDT `5 L!# e` __+OIqݔs)1pqUk,4Dޘi :TStr$*ƠhR&(SiEI eC߭(g3ʢ ,%#6MW5a>_`gCkeM*3*Ni:6lD9srs܋7| &j|{a,3BqIou96GWU gSvk%q49hsaf,.q*v!sM ]'}j js7D|ow_b]}F]#^xZ]hKeC3jN^a{i&IcMCZ r{^'HCƒE!Z=oK)ً3-'X!U|TAHRnI C'|$߷3AxCP3:k*ykH cfGms~ot5$N2OLnXLjKp)ꄭ2id[ ?TE$Z$'xX/?2S>*:I㜬$rK;Gr5S֡-ziq_lo*`U$DKX{Ԕk"YV1]^ers`[j֨{%F[M(qQ\0\y.xr/*yVm-$OSAS#|pA/nb:XulDg#tJTp}IV'$Ͻ(-TIvF6!c͍O\ ^sfuNC?96: OHIMx k*՜1z&Ɍ 653!P;tN?$ckZ"ׇӋhOMFLo=2ZލxjZf 8܊(rb ɼ|}ǵhP1dT|sr62י\/I(.&2R0.I#LtOJ9YRT[[Z.*Sդ9?42֔٩Hg3㿬s},C!q+Ԅ ŘA+m,/8bY|a=SN1nz)߼Uڨna5W$֭KI!]֓%HU SS|\Km B7byD׸wWϹ![Ux ZZIy:F $3D@:lhS!UВ5t(_sU(1&sJ(Ixix%cͩDѰےuÔ s":!ӹf٠V#˂wu,#4q @/Xza4&fbB L +QilDvq*=N谈 za Z/\GDܳ"8vݨ@Bs{N#0r *(oFf2O\eJF *>κ[Ǒ;?,mх (s%\ɞ3ZN4t;j{HK4Qjmأ,l,s&`ǖ!<_ ¶]4!3hRüܡ4Det%O #] hB 1w D$lU*Y lޝ>\e cOHk#I'#&P%ﬓz@3JmS!ڍӗ vBJ5|v&@?~Np+ySgry?A7rZ n Xb΄؆:;$m8s=G;FOc1wT#ɿOO\~tuH!D e^ h!8z&f;v!tf ЙS^nWc̯t9dx jT.({8BCnkpWn49x$5Q]uBA?RfKayxw'0kYBr}˘-`"iP w@.xYNm[1f0u)j~9{Y/ o[󍅃>Oa<^V?^ޅCͶ] 5da)M(D^ Z9)@ܼ<^8]J[2aV2 & @{3r~6 1-\E'7?-h$ o7D\gsC)9&2!]4ɑU9Sݎ%qOz,N I`&%r4RA;IA"(>fv6n2~s]&\vb=n[hw,OHU6R)V+koNR38POPro_"iO=߃Vm5K_/^;A7mͦAUG`CS?v[<q,@r?w[3^.Gٞ]4l[j:_!'sĺi&ɖ/y㋋xz.Iоwuٓ!SU#1'ʮ;@s!Dxi w>0 YZseqinr/data/AnoukResult.RData0000644000176200001440000000047713533724641015675 0ustar liggesusers r0b```b`fcd`b2Y# 'v/J-.)300\-. M ObRjN1%6jOn\(3 &jKpfU*LAONم$ƟXY\v.\4%%@hfMI,y msLL\P'khAAjm#|s&!pc; gQߜ0x?g޳l sY7^>BMy4dNa .dÜuMseqinr/data/identifiler.RData0000644000176200001440000000105213533724652015707 0ustar liggesusersVo0vl쁿aqپ;>_]=3@)4 P/QZfse~|^,ۧz~OԤdPE ʁ*6O={ĚRV-ky/K`Ik:N؃l<)9]`oH>KOT~mC.|isOhz]^4vr YVd=㭨;5t ^M{o>1z͐0D[^G &,m\''&Q: ͖D逬DĚF-<͗[-hA=9'zU*㻔0FOf(TzG"h'exjQm +G(6"aw {~@%  \v4ډ2t`||, %&ǫ,ؙMd|35j<4{ seqinr/data/waterabs.RData0000644000176200001440000000107013533724655015224 0ustar liggesusers r0b```b`fcd`b2Y# '(O,I-JL*f``c`b= >ė?_@m,@@:@l@!@E@\m@<g ^;W@h-  [ q'qqw +x~/\Yri۾^ W8;[uΞ`oz s{ķQ뽻1?hF{k?`h/ci^yAQȏ3>˗ f Eλ~%'qPq՟s,6x+As=z- W^ *Xop~sI}<썡|#=ZPs̡ꝡ&,zD5_`q2 N7-fLi=ƛ>2UDahܶ71_{',4bXsSA l9I)P0dkNI,i r$$ESY_xAzseqinr/data/ec999.RData0000644000176200001440000115451313533724652014267 0ustar liggesusersBZh91AY&SYo*(F(-԰A*@0@d@#@NP`^>䔠 UH("@%$TR *A((P (*$T RP򕱬NY@P$*P $PE(U@ TRD@ ()H%)JQRQBRR JQQ ()BTRJAE((Q (((( PUQ*DA@BPUJ)HHEDH)* "QTP(U)"5A@JU$@) @QJR PB EB()! )( "$PT()J hj(y<@@UT20MLLiQ42hODѦ4ѐɣ O%)4 @ɈDS**~l `LL# SU*#A@ihdhс2(qU`O(D$A`c[S$"6`%-`HFI $$c9UEyT-=:x^RV1ғd@L)!\HmuU ,Dr/&k;)+vФ3DTce.Q1gUF ;KJaJ̬$2Pi3*DɌch 39 3:HFD)`^i̻I80rG0kAjSQ4.E^ ghvEur-&k$BɥJb)%'0iv*B` ְtlI`ARM8ٍT;8ijA6ӂP` UUK TNeRa4SjYCxɜ5 ,CQfCa/ 5 dQ 1qf*S 9EŠK,H,f3\&jRF$yWZr&lLS+T F ^b:S\ul K kt'Bd]e5U7BE,Y֥ CY1 * )1BM C !Kp!6ɀP$2l2Y#UP`3C4J ‚Ljh ŇF6FJ2X%Xft4Du*eI5sdŽE&6ڜM8 DL< r4-Z FGLIEzk`yQfC (*#7BXL+S4tQ'["52E1]Le,e$T!)#Prc:Ulu 0ȕLg0fptafYt؉ (:'r90i +رYm5SRX p:psΓ8՗,uT*Rpd'Qc #huL:54b4b[@;\juVf4hG L3̋iլ\筞, t3p@TKA@l hg$EFEk&z\l`(YZ+#ˌ6 XJlt -N: t̓ABl0h5`dB]RQri٣Dc:pzvAsM:5p8 +j u"XFDQJv2bRzjEC(]bgaufNek4d&"rNscF4ҽK z䦹QT$yTEZ!j.!*TEZXUMt(l@OMt#K²TK JtT$E{ +2D(i)Q*$ɴ'q5]jh 9IO+K6M$2*K+[]ܜ"hK8 UӢ89bET̊fRT-9+Q*:8cɅˎrec0QeTқNIY2U҃Ȋ܏j%ҀVzb O(QBuʏ!7*WK3`6:<6Ľ=6&)n^J(1$NMgT0O,d"MtNbƇZͺPj.sYA\%^P8*#[L:^U̴LdL+ҵ 63M<1t,5) rg5Pa11xjEWV# -7A`k!Ւd): \chQ7WJq +\ek /&8=)'05:ƬcJ€XriWEb\<j9hӜuyO `ˏp)J",!u Ȟ>khKyZT}xzsq:0$g{'{މxIK\=(x!Jy7{xA}H ^] %$֡7+O/!U! fx,seQ.jਬ ժ NtVGcǼ6ɔ( #sҪ#@#2'JRC)كA|Ѳl_xb8JYQGesɎS ¡azWc 1eޟ~xl|SS6)փZy85-v0@(@$U@ !$ U @PQ TB(P(T)TR*@*UR!)JP((UP(PR)@(*!!BR )U@P@  RT"Q"QE()JJJP JHAQ $*@R)@D")TJR* T@@PH (P JT%!("@Q P* * b22i@222FxC 2 1 2i4Ѡh4&䒕4S h DzB IO)2`##`4)U iM4h@ @j蠂;(D,@$B15U"AUDx댼#ʪ r* ʧ œ>#YlbM\g& 0$6*LRa)g[FbfmP)tX b+e;JL1#rOG,4B]Vr,lB8ak'833e=S2jAVW+YYvm -{CӅw#bvTh42C#Mu F3X2jmR¸hC0HApɞ 3Feu:&\(x&ubE2 E$.Nm,x  t.V vN$4 =(q "ե& Z(Qh :- M5^MZ V1&s(x VbE0E8ښi,F[*SXkRP :x.`,ї94i"$YB L˜¬&]`kk+r%SM"/%Ru!,]eqkO=3.Z2NWSAc,9rIce%T,fiTysY1QDv- Dvq`jX˃=ud3M%<:GힲL4L9&Qau*ps ٱ2CHPRF(k&ز)%l ΔV!h;(F,$7E 8I0e3ܝZ EM4E:4"Bˈk륆vI$e2k=xby8:P&y&Yv4ZvvJdY[FjGTa V6#8(P'-p l`_([7 F Z 4_vDB R }8<1O;w~oX|ۀj 4&hbRi&L 58j`S.9/n@ lm53ɶ$[^uB Nc15ĶMZrjJ %\ Y6EZghV˅u]KguVwtQ:,c\TQK((8a a@h-+PYR2K:­T*(`IaKyD63EbDHWωC7c-ST:0%fXu XGGUC̹LZ4@K9Lι>6dc8ZdCG'\Nvԛm d o{1ϓ:5: efE2S $Ƹ =8ĺ#1/Z4d[@ q2f`U*jp0ElaЫ&##pƉÎLes)6b(<*1& O&M`#+ J0MY{)q8Z%D1vDj0%ᭈ ƝlI5 SjP,㈧m6]]%a0@DG)B.Nca2 р`LJ( e :z:K"QԺyk8FXD@Ce:(Bvd\ZpΤ#C1Ê+gšё c.dCNL]Cɚ ;%()ҹ6`Ӻ\Zã*UN,,QBl`8 $8\LȄF ;B  LgPV.5d!qhI٣ $#W3E21iDÃtvknI!g0"qK K-\$s #6G( 9U'SaTDQ FƶўRqZ fMsX r!&gJ+2Idb\Z 8.p-l9thse¡tH*4 nE!mBK4bD;Tiga5˩0ٸ0BJNR$'\i6MZRtAET-,=hl)B;+g*rzMeS+Z8MR8YPs4R"` 3#kSXFI0U^%5RgO'ine22XKY byUrJ;l10\`M"^9.L\[LP M-ĴgfC=2`&\E1֢F0EqrS ATOrs([Fhj$ٰLeDY҄DGI  DȢ9e7Sa 6gt`aUuR5FZS8)\av9 9&C9 ZSM $ƈ9E65LuXJg aa71+Q5; 0iVtj;:heQg5kcD#笘^2.LCbA͔JF^7 L8fJ 11.H P%]P-eu SI$[tK6n ̃jՌIO. R(4VCKW[1 81V BgˋhbC0X%3Yz56vIiL Gu$c4[up9S1!ыT 69y(K+A䵁g-tasgf$$WN(*e͔D6x) *v=B! .cE:@묶֢&C2QH8rȫZ 8ò9^q 8 0$C8 E0 Cq;qslA j33ӁĂZ1LOASR2 [*-.ka y\MZz\)JsH" QNFF39#;8k94RzTbKbVmth͂QI.EVDPũ54l ꮎ9`$b:$h^C ѫ)j@%"q24UքCMG8ɗ 0"Fg'MŐ 0\&WndR=Q ]k,Q1 V ,p9 n0ܲ+dDL.Z$;)e4USJ54X0B2ƚZ!(\&ɖ]dҵ/.+0h S.Dk58-Z1Y.2FDm.#&S"ҙ-E"-4bD6U"Ժ)eqZ"̹QJ X4!.*vIf Xq@9JgEa땵@ipƬ-.6V[ 5*І hX:8-=e A[p)gXnFdkPlE(楚WQydN .G. HhkL=N .FD2NfcldHmfHt pj \"1N HKU*Eb5Fڳ Ն0eƄ t(vF]UKuKQ4=fթ2I "Oj0/(k7m,ȕ QhȲlmJlKAh 45Fp1vZfpOMu܁& ^A# u3oXQ|v9q"L nD%W;0HYC\K/1Ϡ]Ƕ&=k+!/>j`[]אQ-X4IU[5@ʝq\upWN) 0PZzYme1J:Hr:E'>6 ΛM :l;N\e)c`ԭ.% P:] 9;] tkY3*.q:]H}o{\TM5/t5q<[b1=Qz-,2O]+4+ZowB:밻{z,3U‘% h,2!u'>#Q=U4&QWY"$Ohh[Bύ<. ~8xYXgc2 912ihEr:qhCc8Dc(DGNxwJZX2b{'&05*%.'u߅.\1/tHV\-5Ԝ (ŞIEHtVj H1*FVL' )-ZE{FSQQNuce.SH\*H̜Vܺ,Xaņ)eL17T.EjծU*rFXgJj7YuZ'!hRI59vмh2Ӓ]q8٩!y8u@՜Yș @N 8ȣcA[3upHLa-T2f Yaԙ$:] UlbD `mcMRbK=AY =f9cBaT\9&B@$냐3g,caZ0tbXCYWSi (n3*9I2ehrc,: ŒY (cP 6m 6W*V]4,`zxG\F0l*,qʊFs*A*2Š"BNq ҢV {K%@ P)L V[4L:$ÞXNDGADzmi*Tӓ3a$A“! 1h#d[][aE͉ͤ ]јdCɺW+ÍLF Nk!<E[Rs 8 k"1ّKm%۵fPuƍCJ88kִPe"K!non9IkKZOxcvk' MY5Ҋ"(Ap#AQA6 zҮ ^25:FᴨiQolֻ"p$XJb>iL 8[B6lEG+]DR9s*+*y^x; 7ckZc03\J嵐;,gb<7]RʍF^(9 V{l*̀m.~, *q1etWb^,4ۘZHXbXS 9I)a/4PXz%͍Zxu6 `^>$8h>/JEg.1lQ[Ycy h5N48 e2ġ /c[BpiӵՐb 5% ԘcĔgŽB.yJ眑S6OO.f~ Tm*; )EJPkA@P$"I Aщ\iDRVQMxYLPVInGO?Da)1p!"L<`:K" QJ("P@ RD*PP " )T@(( U$%@H!E!T@*P u7t) !AT BHP%"T TB*$$(*)IUBRRJ(URJR (%%PPQ) (BUQR%J@PDT@*  P(HQ$E!Q*% $ @lΰP ($T@(PHR P UJ)B *D JD* QE*U***A=AD(4hh4 <!Ŏ2/44 j:fKs:9: #̦)H[p@j[g82ΪTL5G8PΦ\ ժS2q9Н`0kY^HtL#INsN\3 ]4xE^3&)ԝjZM< ( "<HDacehǖKiIn+rPFy3!bMsZnӍrNJ\\фj,"4F\%9 ÝZ(`+\&Ɉ"pFb'.n :aBtp‡/c֕GQg%X U(!zFZX29)蘠c@X ȇ&)2D])ivJtNjmYY0GUcXxMa9倃:e32" 6ڒNa*հhHI VKX"Ej IB֬)Xꉞ4 emhãNsa@u V 6tqA@:͝:]4ZBa;cѡji1XXKȏdjV2:3MfȦ5 vqɵ'pbTeeluD;&"mXC'""t8 iKk!0fsi+Q.CbDq c5SØb5 qTPҘ9q#T!lh6e^LN-rhѵŘ6LBu *[V2 Ԃ^tE.G2F!r.,nt6hPE3*+B# H$~Ec"QDEuGv38у:rka1j&gek8igcXay˜gmX2fb8J<2 "TDv0v4g"dL8+#SSVHL2SM&K6k'&^, 7NI̫ՍЭK4BhҘCjrb4Ax:W`ʧ$N$4iP\dP:ZfguTeY&(^,Fcхi5\_ޚU:|d?|S0EM&{.'#2rSذc+z\9B<6') >oD9Y<< 4F=L}Lc}WmDӣ W1iΩ1k03EEjV=SCgY6k5(T1>ϕhL:^UASFHN,hB0.^Dt$l_uގ_oSy=<3s%Kg+fLUq6u9s& UgTe X6SWXȹSl:٦!1 tI%ї8uS8@kIPٜf. 2Ēiٱ̺ "byIVɧT]PN Ѣ8< 5.W܆gLfqfQ99D@jvluh,OJ`ccYAt!0&5B+ejb+CMM0dp1gkM(s"tU0ng(IadruVڞ k6'1U@qR4rQmb)Ȧ Y+6L-Bb^tg(l\tި:f$۬fK.5fiy*k^LAehQZb`sY˰\ui•u>%+&s>HUmC Uެڭ9* yͭ"=X&_u%faN[<:rppc(4TUcAif~uUd,Y^zeacNރqȽ\m]1g㸶}lدaz[q4y ˿y_ff9LUѩZZw@ "/('"+H Wn,Z[ŗпBХ1UR̟MGUD4~aҎ: ZB_׶Tu% ֱez%Hhɳ2Wa~`RG~Xd0Yƨ2(VjI%JO2e `H3I0I-8!l yd+ f$S)0ʏoϙw_};ǡK@Mz_5%hݕi{[6F.;qhjM)*/1B+qyvk^m^~o(Z43٘NN|zT7wMGA$;pVl&E#㡟5ط]:&kǕ;*x=B >c 7y٥P. 9|myL[~:qr*eQU@C^`O71p^_r9of-UVUWKz/ov0f QSD/&ǵL PD6Y&u{τ*4e)*[1w@ΧKuQ>8X~YU|;#ԍc[Lw3n+5lg(-<,k1eN۴g1d6 +& \ EE!AGU&$ Vހc$Fzk%.lR)D#;*:Ʒܿ"PX|0ȅd?I/W"@@EЂUCYʞs?.slwޯujн=4o;x:lgӳ/r #i"kg]|dT\Fi1:73{lֶ8 Q|64'BpG+Usx6ϤI*#d6׃mc=g)є,4`AGD( $%ȐyJLr\h#L*2A@ఞ.uj1|sX3_<7p4di5+g~.+yia=@㸿5 5 CʁJ#,D:A(8o^:+(>hUq+HP*-(}qD`6XA_, SwBX@E `U]* Eh\sv{"XqznKqpiD髱hԺX(WPS*3UUT*Q@x{m/nşN;K O*390ݦ.L^JU*Օo7wnY}ua B*E`~ALPvdtS]~xEh 9j(/ eZl>C4IwD!r+NNgK{F`neTMU u248m{4%i uk~ֈ" hHˮC`8S"@*EePD⧅5l].NM!W{K}0[hQF$=E;֪^aBb~QaU, Ƃ܏o KB]УǍ:! M]D({d *`- Z uz>RϪ_P}̃.T.uJ5eJb5GJ;~ҫ3ξmP1Ec?PKjP@6N /AQĚNo6c19>*ַ;f~*v!o30Dq_=q}?dόZm7y^=*[d;gNFoB|t|mf*!PX'&?AܩX2!k[˷ǫթZ˅TL>]⺋\pDvuQww<@Qe\z:e+)D70c .ݶtʪW|s|Ӄf 1ʨ$G( k[;K*b88WB*݅!Y"]jwex6z2LJd(|^3܋3 3X0"}s}ءFDjdkSN7-Ljy =,=o srg3$_o(A :747cJFt~*-= N_%i|uK-gEHa2:-UtH  D:Ѐ򬜥Y"fNgS^@ׯ=K ]=,Q+, @e:K5KFVt,(BpK7n$B^1S0au\( $o tOC jXAE3La P#! *^i ыd^,ՙ IQ`T0<^f cҊ VJԲ0cc鿒Q|DjB]6~8Suv75M:֣pB7TN0~vDwmCuLfmE׭Fs@A,7o YFƥ.Dk''6Ț~_>{&Y;~Չ0 ` V05H{`+vK-aTKhdĕRBI=ٗTFmA l0߂lުCC( D7g拪Ns;YGɌ;`:uEUe&Wֵ-ݧ7m +{ai,Ob [ʥ} 'Gq/v0)rU7sG2,0 sUD L i" Bq}ڙը eo.q6Û$(Kμs*b $5@ۊdnnF /|.dV B%Q}7;]$ t˯kdGxΗ( e<7cB($i|ٔ F|:*Ms}Q+iKq4LfphVF4=r uMJ!pC zVq7 S`LDJKdB8 y@UC=8$'K3 %\Sf0k-URJӸd4^3nBhU]ܕ{ bKeV5wBmɍ4xdMvV \HBh". Sqf3(3 T(NnEO$2JhM>END5E xp5& ҧt atV(&1ɣ7hPztPH5z]T[Bo/$J\`惁pgJ]ĢDpUJ(v+@S4=ǝZDvVV@⨎8{DT/jxߏIQq*@dh*m4,,X6u!EPWTE DQETJQQ۶pR`-R,\"(Hamseqinr/data/gcO2.rda0000644000176200001440000001367313533724641013770 0ustar liggesusersBZh91AY&SYb?pYs:\- Z/a bpDQ4&&d2zF54C@ 4 =AGhdDD4ɠ40zM=MO2h"i26h &hh F4@@hT`IѠɑ`&M0M2 dCiCɡM10iAO"6SOSA @ ?URF4d Mbh LA@ 2  H#Sč4@i K<*+"$*1w/L oVƝ8uVSE|}+b $ @E͘Hwx2:Y/bI^}p ]:$B T I沲Ȝk0Y (MC-dfJ j?U# V3h6˿f &6j;ifMlpӚľBU7 ^w=vb~ //>wh@yg}N8Y]➯.@w]Q;JdHrg9. `c>6.Ժx|ugwtS_OOiN'EVe sk]wjY'YZ>._\m|N~>gY5y"˴^p7V_|ai|(.SjK+F][ a䧘V\mo@XD\wSF)ed]`9wW785!ifx33өvܶ*| ,!y>{B׳Pg7ݳ$x>X蘪XQ3}( tQ_67êcCy.kC "ga%$O  |Xj~ptcCv+3[B\@?8[12QԍڝH@GvP1&#΀<f'Bg`7 [q!?";EO/|:G0)E34Qӣ%hx>3ߏE%9RDRDDrSKru/SV&B*(Ad})4a!O4tx%DSͣ[#45uKmr\V:MkSiImEaĶ$Pj +e!0-}\~"uŒ c@}nՋOq#顾ɋI2"J Ǜkk5*[T4s.ٮRX6(:fǘezڅu6LՊ:^ERY[%kM#~P0DƅOGdШT;nwEPkt*TSdrsE6}G0hbx?SJ!a}᩺RZ 62~VL?K.ǤS>׷"Pk"5}.tM~JzoUFK!Rʔj0B$I"QF*Hś'DpȊ) DZhIѠ$4aږ$$,!:!:} I !\2((!u2)*+3cD"ŴSD%d(1vBZS*dyRO|-ս 1h,={X1hhlН{sq$L-Y䪩s":W `:* ::DGڲ<}Ѷ\οK7vsWk<|]ş| Rw팩}F5CIQgf6:d"Vd`X^6)^ ٣sA811}3YtˉDTn|t-} Ԣqɦ% Ir{y!;0=L {ߕDȇ&J7YךUGO8}U<2ƢU8^\7aGϤ|I:emY{Gf3Y,L29EAR@tdP bhBIiŕp wSAi))%jT_HxѮP[!vqksk鑨.8ŭ;!@R Z)"H%^`_K9Q!C2 6H4#bUn$eTN{韒0mXUFzQ#:uBPd =k{̮sBH.AUb`:F&wQC^ز لx+IP"1t()" Ti)RnaEpE!@e5$"TĢcgW|N"2Q0w~i D*<ܔgBKmc\lм+mbFj$(w|mӵa8RvB"R N̮0M ZJ(J 󝅸E0mmoP1m*P4Dd pSTHSŧZtA֞έ![vW>&pJ"FF7 L*lI@B!ذ@B & 41 P!=ف:Ȣ hqXV~ѹ8Jxc|[ :,3RbO(K\};nH!Ǹ6dZ擟%Kfı (GE κ={\Uqf- gfmp͚W 11LQ%m5*m338H"պOVԫXZ[_!qGcxs|ڙ !ʄ4*[Q,AjAsvF2Oy48ت J)$*4iDB.CA$A  (Ć )0eI&[-B*B2Q2IA$pE"C@$$!R( SHa͢%H::Ub T%W+]XXhp0:)iE=mr`SmHmoQ4Vw]r8U"pmdҮY⪨j#kRW GA UppQPBEX27-+Ι .vZ{zTLC B'b8¯*AUSF dEt5\خQL^{:Y۾ABv!9" !r30`btdT’R +{F99'!/lTS%Ι7Q~gkj{9%2l-m-+NWseqinr/data/toyaa.RData0000644000176200001440000000024413533724655014533 0ustar liggesusers r0b```b`fcd`b2Y# 'f-ɯLLd``r@| !Ph|`D*؀"πD`,TsS & cN"c:W,/f!acۜX JI,IK+ abwAseqinr/data/revaligntest.RData0000644000176200001440000000066313533724655016132 0ustar liggesusersVJA j~? +~s2+GEDhd$gB;wb(4MJӆ8m1)2Kwݣ ^J{s{Qum7r?iMKaHtAT]).x.* 0ƈJby'} |"P%!@Q9_DT%8<9p5"N<6^8`_фXeJlc#QuVY ,aPAFs` PSP(/yȥLvO[;򮤏EQa4:A}n4a#rO+>6@r5 [FGɉll$"7 BM4[xO!WzwCi]l*aš{E}ѝ 9cFyaܞseqinr/data/gcT.rda0000644000176200001440000004270413533724641013710 0ustar liggesusers7zXZi"6!XE])TW"nRʟxq5(Б>*yX<^"fJ"uOo(SP%NW@9:h$XXIu("(6 wFA TJ:Ľz3lL\[F)s7wxu3M)#3vP )h?W8weލIUP[݄ڢlz`v}$ԁ.l 'Y< lňٶW3W ?$>,*'@v{e_~pQ{2n<X&tzDնna fe2r#! EɌK1I Ŗ @觷1-]~U4;zK]9Ag K2>ݦx/DφED 6oS\wA#)O IPMGe>8?x a4X]YSorkMYA^i/9]?l !Ip D3AkמPםW^$Q%,,eJVſ *cf/yv0ѡ_:Y INt\(,#] u- s^@] y=>T戇VDeξp>- c?ӕO#%ZG!C)5%v lZӲq;pjxsVeʃ gȀ"o5,XVX"<"\i!L!/vSi~穹؉:cdgZlW_!RqCղᰌ"[P/$kV$лhAna{aqףC|il ]T~ͥ)VhwttC!A nlYTc5jVYkm^˟H- 5#B-pt&;6J% ^\ay7Nґp3j"I IGBPp_ hp pĵ7vӏ ^wP˕[6gMQ*2o{Li滘U܁6juDN_E 5oxL%]*Oo_O P4z\Lxx=vZk}}}Eejj f uFMj1l/hBW&*PȎ"$O T#-gvQ-{EnXI$3-t `>2AnclB&~#ɜE߇z4pymsĕE"sڢm }$@2a+ޚWia I'bdK-$ TAխj+D>S|PMm aںaAc;ɘ@|֎-a\^ɦ"UH՗=En:ΡLx &#` wXI$qM %/ axv;yַqAqxnsh&տ)~H5N.+4J=YA^"u0_PFS薪?X\?{{N6 9 O44 Hӽ9lM*XZPt8E)IIkCaÃs%ImwbZY^d"'PȏFu<-o>@:Ōr#W"%mSjAp![^:o@S2񢈬VKTv)68l'`Qd[%1B'Y=z rs(1d3xsN,|/Tв `NWj^ &|W" 7>#L!8mXEZ;~^iFce G ['edg_Jn3wL/<(iTo"4{b:9˄]U/שN'l1_y(0۩7 VQ,D/LQqy[݀dgxŇ>C]z]9[Dk-1wxAVq֦ۙ+@+)#39hYݎ]Lލ vtJRgI#Y92}A8G)وeLt6e}[X=S4thґ&2c[2rg?dur[u1I3w97т a:cMH&#%fW2A33[ޜdF#==¸-8j7Phk'vYAGT8ĜpajY.80,ib8noDU>D>TQRNb|l\3j޻؟ \(\ HH(#i9癗b|}b xCĄow7.xRA|`u6C^1Lw/z&#נSjaGF=G}TR*^ *: ytIPԔD?qsVvTu;b=cƠKN%" &*밣!/$?ʊ薟YX k;LoB=fR'f%jC}@Žl̵$N95pT4t~i/pjYG"I xJ~mTEgUY`D̖5Bjuw['qmAFg]JD5• *Xڢ=Bh:' 73 J! !iN[U~NEx]o!Y@u ઠTdn,\5Ea+}6Cah650g2HwvPIߚHNơA;?<ҹVfK!Z04ivE @))"qM d E۴JL#S˓;ۮ^Y@jf᧕alxw_*?ǦF={Am7fߞABA{N֭.>%IauM~ /^ōFNG:]@u_̴ǐZMCDkBz?!uG`A{^ h<԰s|it'(/K讜>eU*:g<BM; #2Rgc;?o <~}1a')$rr N ,]sڅACY󚦝Es9;8u(uiӠ'ӣn?GNT5~i=i3k׎8(rcџ\}@>! FRh[a[9՛sCQ3Qn"FW;}Ays>0}Do.vgfedJja. iO:T/e"UC&>Odn nX&d=T(r]!3UFhtpl'.t~Ī!$PƵ05pa̅ Չ:};Є ɄMDBX4mbO+f9+_L  ɹB Půݝ-wl-AԢ.ʛnX&H{><12N^gԇGHsHP[pa߷Rڲ_Mu5DsR$ax6(Sbm 39ۈvƤv@n`6xT= })p)JˆN7RٔDUВ1fxTyt\?JUb1<`#ӷX&3mJxPx{g9ו̈cetWqrۼuĂ}O%(hLi W_AP",Qy鲚 B$m.."FĘ\&W >ŷO_q .;pB"`9 ?>} AC NyzHl屇,xKQcKF Jđb(bI|},*·d=ׇg6$B x6xUEW i  3΁q]yFlkaF-"uA9#v*&%IUxѓ_NGeD %-U׮2]2S0(A1 TKKu)(B FMx WuAYW4RZy0rѠq\C =eVйYDZ_k6u#<{C*$mu8#o>5ڞºw۽#joX-In*hyۚ!̊J ÌSJ oXgU,0]ߗ|6-}+TG!ia"wkҹ7i.4{s+,Űn  ?PY)Nz[O9-`b?8H`+7OQa6qjɹCax!%",܆U%o=wpgk{T$BTܸvM@ $9IA%7/a;i!T:Vؕ; yU:V)ruO`|^2OriXqi%zCs_I(<V_Xf6lnB9K{_HCc.',\4a +6w1XkGu @?<˪ܜE>H/\١i7F0 Ҽ{)\ "}()e]_y%)Fn\Ƙ!u('55DHF"$mʨe éRaBD0bEJ1zpneOO[\"e1'=jb¯79sq[: 6$mE1H0f/SCw-?VSa`fqy~R!n hjLדXuhڏvf' kTN=#hYj4KuBZHVX/NB7v z.'P/4-]p-캄="jLD%]q*u&> 0)k7 w3 tk$m_͞^W[>!-hd /\bZXj ͨmhK#L]nOjQ Z$^MAD[ gMtyK*22O1S[KO v)b{)TӒ| gr}o uOqRilITc<2ݖsq<߿&Z/EL:r˲o%#ẌVR_,n%vӌ`JX}P0{р٤Xboeo1*:<Ř!cDn*V~kG/-a^+qY5Z>;V6f hMF͊ YD۝}8i29}(=%OaEKhhvHaӶCBJ{|ed"12/',vꋆ6[~cul&2U۝l!:I]ZF!hSG[?v5:3 {pE0%Lz;hB' }ʶіT`eQ|;mb7=9E"Z7!8BNլ.x\)7^"EQ0Z)̞ǃ;O>!fs},AFRSu䄘`]p*'@>9g*hM}τB%$t +0f>i:3*tfM?E&eد[k>'ǎa@W|_q? FJˆ &+YMFDE~Tb$4ॳBJl9Np3=V dzg6@f-qX#pO1;27*-ҿ%@c=A D((6\>ٽT (';֟aV9A9=v =3!U*ۃ݆/*! Ƀ> rVTFHٹp]™M8טa3l })nlSE h ӟ~#}Bj-e-RӬ}^n83y9(vFEXAߥ W!,9V^I7ތ&ǜM7T1#MJcxX5Z.N]cM5ˏw%:ր)O K& !_賏0H}/ QJkp#W[ ~+ހKw?eQ qx*Bhu[? x_vhAЋmؿpئ5&U#`5c.QbQ/o*Z&aMV=`@'Ew7!}peӤ(uۻGeG9rT1}`׈\!%c01Noe5& 2c\ɲq9;/\qdB8Ie ,O1{t"Ġk Q(Ayh:T5YV<>Z{R2,TDYRrls9( t?oIHzT.m:0HV+;^@Wy Hi"^!3ajl#1=@a.ʟ =w[>۵yT xlzI)a(ps@c5: R#lEQKPcOo?8!Qٙ1QϘF|$M3g3f%g%^&-O {Ϊi`@$FiF&fC"$7BT5a 1ua Cĸ'k>z[.+lfcL R(#e$΀rEh➳]1IN,wr0?rXRZگqX*X㻢8`+uv s+/t  3{s5z%`Yr⦻{gyJ|QYYWbtzIJ/ݝ_՞ڼw\7xd`҅XM:2vFˮZG~- ^vgiTK.PrYb)z``150ד9azI~ Ssɯ#)o/h+I`;Ry$^ CRļf3!syNbT;֢}My6 ѣjpͬ=}+BxbH5x letnhoqȦq0li)}Y2P7bk!edM-&;?$x`fBDO 3\L[b]Ղ*PPb2B@qb[P!P5]n%QhrG[ֳ0Ow r(Pxd5hP.[Q cq?ѵث -NIk?)z|0%{i,yNtY(Px/so#.yM$ydXt0Sl=uE揁tYza DYcmFpu>$}N& ^/t[:Λ5d=6d~$Irb\Z <ô֩xڠ.,WA:p 2GS_i>{Dfٟb܄,H=Y^CTQYYm[N%7,.6}._,sfБ 5%w̮:48㳖3PW{#?cJ11G]썈5ŮNGiʶxBNs!alC8sv{oE$,O˟b)Y:b{ᣅLcCKk э9 Me1+\#8=5)>]j q~-kݱ)OIPZ/V.U6 .p= %ϖ,/}֊'b\P,3[>~p#}k@;dѴ81nLҶ(Q 1cS=cP*Zڞp~dԚتɉ#?|w)eHϿI>_3tmPd+ xԆAs/n+BWrI&ej'1q%:=ZBAO WʻV[q{WoVRNsR (x` 0aBcJSͲЫn)+O/1a&C^+0}iR>u=؃&:=DQ剮*\#@/,¥XQyߪaSf&Kߚq~\4  (پg 69̗S5'to$ ڵG$Tf MV$1!,qϒo󞂺"!y^_)UY$[ip)vvIܭ&iڋr2>:"8\{g8&I :䎤Z&gD}`ؗؕd]x$SDJH*ܕ.sBTiC?(nWD9h#j%俞+o7nƅjay2tJ[X 䬧\)E-Юx ^IVlMQz+XWQ4!F7=$I|䝐7b޿C$̀"- F󑥼㜍͍ .ICq& aт*(O 곅Nw=QWr5j^vUaxOֶׁsbE}.3Z9CSTHNg4[{r> YN0T/& o~=ﴕ;~[O4O˖DhOLB{*#$*.XRZ."2.<8O7W%fE[!N ֢`-ճ;Zْ?.Z)S 8YsYEꁶ%&8J)3kƶ!g(c8๔!Wh`QҺ/Var]G(qml[Q(.w)BXBn*E B&`E_} d1"8E_I +leT xsKWJbi@ 8w'4o8֗/,rBs˟r vo!"4!FkQ]\>:l6'$otwk D`oK$ c%3/Q&†{ 3qcl ;[8PV,2.vcg@E~x/ Iۀ %{OgBHx* 2Kj+/QjBM[p4P?ȏ;}Ёu-B2;6' :uݖv_DZ\`}A mT<oPhzHPX aoy #7@hs5Ϯ}_#Dv|#DO!p#&UK^ 7lEZqNȆ!I .J9u,ᶴ 3Jɯ50fNH`kaH KAF:k>zp*Qv%Vr">{Sz"WU=S?Ί pX<}2vT6㦷ɇR@O+ﻧQnb?!<W6ȹ k/J8N)aVz+ĹEm2!`Ðs$XWTElꙪ!9sXzVcݏn|gXhm2-3ίl7kX")M)Ո|b$[;i06+`7ӣ!|F>jpst=ď/6oB;l÷>&%^]6%#5e>&"#EKg\8+R0;w]5ɥtbƔW[9 IEK[N[ *fXN%gz(R0- ̯ ]p;meWVܰlsԪ#eoÆ-AT.&V`7^#j ު39P1T #k"JtMIvC%1"%kWa&Qrt FJt[U"&4Vo?$ުB2uT*>„TN$oi<2yf?,5\ېj2̿aGNUD^dnC䱎^wiרq|>?贸F̒>?Gp:qklBrB ]p+GBNHk16>:DU'$nhQDx:T 3#8=NF?niW:У8r/$mK}sK^&f2(NT|DX6p;f_kb-^DR|SE"?c*&GRHަz-i/v:xY˝5)xV;db[P{a,/F*0605Y%Λسd3,E*Rmv^Ҧ2K4U*邁YuJ.TJ"S5C5 e!"#p>U<]ŕ7Nk$ U,74Zc[@|2 +1OwgC&>P K <Qc`-'0t>0s/6k-ɿ>@DdeU0@ɻH"z?N/Oo_|AD5EBg W]`'!>_ `1*pz =bKp2?|!)MN< ŏ]Ul7$q[?Yv^ژx(PlHF1> RUc& zXǸr  =uV;(Jŏ3+打lxP?N{<3 _rMȄlL~}yD+OkW6)kz Xy

!1?5rTĂm1DEEa ~s)i(ϸ)s!<*E`np$P1V</Oq8o:8*To~ 4,(,ad Sb r}%NWh:T|dT)j=DY|8cwѤn:*D ָ\ ;_^2Tоء)yir5%k1(|ޗn1υ>\?T6c!+bٌ*)@آxe]iK u^Y6Bkl+Ro_2TץV-B k p.6)N5]pY9RL zY NK2sŜ9)2/ mݰV>|,%YXg!\Ϊ>w㢒ܹЦ5Oj0l]9ڨ\.ol{cI^Ϫu^4}yh28if!\ht آDL88T?"]qK(E[鰩bM7UU3@тԕĞG6S>m˓fO?3B'4^Bუ\L,Ĩzh+Kک׏EhayW o vlz۔qdal3M#ȊJw9\5TJl4)C70 Dbr1`HN4ef bwr)⫵;:)A]o)0hVpԎVk9$݀ _Z1[}=)0NM%5/ ŶŰ8{pAWʹ VxvBMr. U8v0"~1.$|Xd,SXe\ٕ8um1{<.,iL6ގo2A$ze>7ں$M%60|Kg x.jy T#uɄ.Gӷ Dz% E8?^8rku,n=fN%9AR\,X·_,n 2  2]4/Wݠ82\+wS,Uv!Q #8Jk_[iP-Aj_GG*v3u ,9NHXa`K]9yhiח1u>&.*`#1.^2"aHm|EhDU|T. 燩%UWː,kmKB5Gʎ-&djD`Шa@b쿓`z`514g#ЊVĚ#KmA|tMewn;QizBAл]iT5]$ZeʀMw? D'GH&nћ͍>X+>}s?<Л#Fxwحk9_UHXk}&ӋJ/N&;72Yx'?3Gɼ/mI2GNoFg^rfCVeۖ&g>'rtnƐbcMruP&ΞvKi\ë>0 YZseqinr/data/aacost.RData0000644000176200001440000000117613533724641014670 0ustar liggesusersun@vҴ)E TQMP%("F\Mpc <W \{qjJvvvQQ cAaN~4K\!ѪKѼFF˓tq>JS{vؠ(&i 4.k[1@ސPz 4m69` tzC[ o5%5e T`*:5z1ji-3Mu6c }&X\QV<=\ tLDJ/j<~\%Ѭuˉ=K'"C> T$E.ߠ:oJu]!=g\%Dֈ5!N$Z(Kv퇉l|Fq7IH9rlʋ_0V ASis3Ϧ>)oLċǼ1tRBGt':z䉂wMu eC~fr,|~(+P @oՋa o_/ͻ>6ecxK#0rK7 ga3?•F.h͸ƯUpkoh^kHvy]now!9O,mbvT1Tpc^t@RoYzϾɕ1*Vt3P8pWg=~!wƻ}9Sm5sz~~$2DŽZWD:m~nn9+Osk2ɛqY68V2iOuAG%_n:ST6,f۩ #鬌 9-yCyoDz/ S{8 f~zh3Wi%pUuzR,ujė?mE.CyveP ] g iz9b(w"L|:Ķ0L0h3+Pyͪ*Z.iD,2_T+^OAwyan~H~\lk[7 Is된*6VƈkVY3{ݲ8<ܣU{6^Z k<m,QM뜼`?A:zNs1i?=B:v v)vRRRR2222%K /A^y %K /A^y K"/E^y)RK"/E^y)Reː!/C^ y2eː!/C^ y2k pV$YxsUzȂ seqinr/data/clustal.RData0000644000176200001440000000064613533724642015067 0ustar liggesusersn1 dz7 R*2gpƓ#<[$c'q~>޾By 덋۵ g>'*ib~7..o?|xյa՘2%8GJ@<+"2w$*< 5R_+r|-[)#K6u3j*fT,B~ b TPJ+4G0te*jE3qY'bepSx࢜6LYl~ %ɽZ@d6i%hwJd9_3 ჳ!NdGG KXŞ0ف0N /y4lV%pR2/&lQڸA=ݏ9i*i/Su$HUseqinr/data/aaindex.RData0000644000176200001440000023765713533724642015047 0ustar liggesusersBZh91AY&SYUZX};E^4UZ Kf8wbn4(Pl7B|})yB(B T"H B) AT*o/U$W)BRS  Um wwJU TI>sJ /BAT P ( Ng}R(4;(@U  =hZhfC7Ֆm$mM)l -`8$=45`. ;}}l<)ҕЪ ۄy;)Ւ=WTUZzxskrzs`NM` G!t@B :iJIfornUoJ((vMto_rA>cZ=>05O+@Gk,Un v0wf@I (P=:0=(*(*Q*UIHQmRJ%DJU4hJ$9zP}SQBj$ȶ4TwU$2P"QXPUU*壹w˹௝nio^=/o'Roz.ffցD^(;x (!Db KqS`cRSmm$oNM^N/DqhdϺ(!<w|{٥P`:+@f2¯g^B$ *(HqqY2h9dMMjEb?ۆg6 uG6?{O)C8uTW"" I@Y|II""+#*[$X fdD"0bEQAcCQ~&UP$Hö@=X?D,mhe$N8ԍ$ȸC|w8@ "w ,{oAK%[,IŖZW֓K#˨"{PyMl|<z/w^t߄~FÊy\M@00<13/E J21MMvQuݒg$>l\t˛#9#/HQ.y_l[v2'8 5~z廤tq֋0* Q^l5*0PNA XD>QlH{hi~g:❷}?_wQ_bZXAd+J0 7>i3$Aߏ~J;Ya |zT}.~]Y#uvx/e抒gҪ}n9UW|_sytߐ+xws7W 94n5"oSV]tytzN{lXmʩܛ,L[|8#4c{kTgǦcWzkk BK| Qkk!X% ^U%6uV\lKaEB[@ PG(Tm6MT380 ڂQ@GI P Z%$j%BHĨ-  `"H/?ET!&B$(""bbv\UN}]<otfš̥X`ItWȻ+)ne@'jt6{)on#$UAr6(QT& F] OV/RSYC^:80͛^k%ͫ`BMZ=!{`CYŏeX{fUC2)QՂ -r/="i4|l|T9AQQ*H,!1,$ a wWX?GX#cx}}~&}E /L.%e@q{ehI׉iGb)^!f36́ ;jY0˃,`pEv5뗄:> dyG+Hn5y6IBҚaRL ?{XBU.̎Xx0-(. +OM۵j O@Q}%GXH^ٕ|5Q-c {aӬ52j pB"#@$QP`Fۼ>yez%VtI?C38?ߝZqbDal*PZY%(U"C$#ʉ"2D p A A`40 4?j?@9 = Fߞ~{~~{|_/{=dR)@%=M=GN:a&aӧN?lٳgÇOiO 8 pÇ|P)Fx ??D~>_/sxJRz=z=E(i hM6tÇ8ld{Y%lٳdi᧢L4OF$ٲ,ٳg?HDxƍ4hѣF<~|_/p{K,IaN:~?~?~?~?ŖYǏ<~? 0~:tӧN?~?8pÇ>DOgÀpSM4 i>`| | "RJP)Og8xtJpÂpD D$($pD&"#QP'DIR*ED mI-II"fV&%%-!%UFP]QlNFI-v @0k t'[ww8wMŢ%t˜N]m˝tt݉w ˒J1rqws.kŤ (ī%IkF86 j\VLmLUC&2%##HH\<Pv&>,RiQ+&16 QlZ-F,FjhjTmђM2ɍDbEYl|%I;Nk@$0-T\ XQBGŒ*2\r1EA,)cכɘ]iݎx,#1A"$ aRأdĀ*mDC" XK Yb1T 0VA˛\%ίEdڃuX 0J##,  V x0?,`O؀ @<}s [#b!96||G_f 3taf:h\l@Ks|itFaը}@yN_>֛fOfQP2xv"C Ffbb"ȇ 2YdfXצ[}||IjUYd$GXjij6h-4~I>["ZlJKAP$ K,Ui!J!$$a_YzKk.'4_kI_Ȑ$ʿt]?kA6gYi#$"π ~C>›==b-xXOϮ|O¼.!#=@$N zHmVf4iJjŵFF[hdQA"AI$ENk!ꗬU}u꫶HOw}&ťͬTa"ؠ {GZ(jh$'s>؁PHZ[կj@;CeFX4U1R|6eKE2<6Mm*WkyڼQcTE ))1Xde!ibF$ŤS14$X 0C$dRl QfI2AJBbEJjP+E%j$ԀIIaE~swr}/6U?ϕ c-DV٥T B}(D #߿1`=\qG!UG,4ʌTwܱVٮ0>h S]K6hE@ m()*w1) I$BHѣFђD@cxFԻw6,o"Sg9+wD6t84LmJ:J@nI@b0@mR}lpH]7"^-yjT/3F}ݛG5窀!$'w kS 6T =BHu(N)$%T&0/oEi,$Xy RXПXZT!OT0\{Ogt&9Il5GOǿl j_ׂ)W DD Pe8az5_Exdz>woŦʆ-餿Oϗ>s#x+"۷~Se#ٷnrD{XabvD(QG~/'im!ǭE@U~-=xmVږDU\A}f#S Z܌RfrMo7,eDA -Q {*nS؀J.qv }:SlGg1YuG'C(H7yt(C'"Is$ ͂$RNQCIeGkTdĉOHٸݠ]'ҏhb&)qIxƒ[RjXoQ4);;P_ewם13$nhshB=ջٯiZXh;iR%O6ifM,8O=8I)52 1e0Sdh Abr"ZElXoo{YڰqB( O$~  ||J:#2M>$,)"SK OHnhm"A!Ǫ5/ۛDy*!">ebUe<^gD ,`2EM`]LDN,0$oӲ04rw=c:YVT6v|<;R4/\Lڌd3GMA5et|򱠞|iBi3UAWy^f\j2G @o)Rgy6Q$A2va Z6``S Y t` k!U:F rpu$ҪL 4FRD*-~$\^6qaKڞNv$DΧTu}sfT|&1z;XBU$޲GpO^w,g11BW ІSjd% FiDdcPV"Uc Z&S*G' O,g U( !3w=Q pR#ddY ̞WIe2* `An l p!ؓFml`Fhi HEGOMZZ 'UJ%ǨR&@\Cb썊ںT^k!:'#Gaa!U$Chesq4L&5\F{9ɳ8J@ü(:mb҄H Q,d + ~!Ya?kWH#~źT7rԌ0jؼŬn(zf%,#L>%@I9%K.F2%kFpJ0V|5!RAP(3[7f*A제~Akd! ,Ҕ@iY<7Ke{+}ݑɈk꤁2V1lJSc KyRx*sіeu@;^/!;Y9 ^ӓ3y:llHZ.ѳO\F6{  LP iÙfDi$),tlAFDC! J ;xI]`$YہrG-H$mQtboB % 7&ƅ\[=fa)HM"!(d=P89WvŒTA 4Y~>ٰa\hY$!74uJubIr)i]2 TX ;^{G18 ZՕ6X!R(ms*Y*AZ2Ҭu{:S!E:Y/;XY-nB,JtXM"7knR6ٔۛA .A&t!Piw \V% uHE5zJ5HL[*k 49g'[lI!fk|vH ʓ|1C.zu/J1 ġO[C ͱ b ڻNHqێۄFu)4| *|ItE69rax/K9,fRrETa"&*Eqz!6՛2**QJOn`9,3&ͰPʢ W8tQ%אrzS{$cCg6B/3431mH> >nl oLJtD:ʳI!D,AOku?HH2.Q:0PV@L3eG E,͠B#e|4@ p!kkŬL{]|95Db,3CgrgX+NXr)%n9V_;f` HΫB(]e1 4kipmx@@RKz40m4)Qt(džz^C`dIS=CGxĐڳsR#6gO+89pRE}:ngOa$KJVw^]'JHiH/n 80϶L \LA+@d82L-$0 '%C(sX%lB1uҙ잉qEbLYv*(D罦hюgL8ynx2k@k7QZ$O=m:PF%3Y:IÐ {ݔ8wI8gj:J^RbuΖl8Gɶ[18dKs8rRK9l Y; ᗛi쒕l2[LXfV=m,su8f= ѐ Lq(Bq #]4$3oՀc @ Gڐg M XJl$*H Q$%gX$I`@: uq'LO r:g'd3bIAhIj@6xLX yXi8&Rxe3K5=w$b@IdLgysW6_eёW:e}sb:,`w\sy9vo,I62e)CX}\9md|-XwzWz4XìH ޔ:%'}_Nr8V!&fԁ7yke8Iq՜ͅsЉ-I)#@ZXt8$13au䳜CNq;erkM&LBMlxY޶&vћݳN !0NiVxRh!^[!’C=  K@)vOHrE # >%P @K\:r&ԗVv݄5isMvec6VSp$ I2^^;-թ{:'uaN8N\>$LOԎeE"MS~$wU{ ;$ˑۜP@긁ٱ^dZe5P+ O8aV$ عU.uvCPZ!ɹqԲ];ӚgʼZ;YvP]uLRN-< I̶k75;{VZrrP/:6TnL}&u:6t_<ܓ0x_Uu$"n9mzwVzYt6M1A*Pm{2;1.%F&svէ폫g3iLN< I;u]NSt챎q^g4U:B&IXYa=^hү/0ny|E3^N#hL5;؜X(YVX'uy Eh8_#t`P4" U#TKWZ4eGx :BuguyC2Mΰz;w\<6L8"!M8*t7V7&ʣ4L3mI:s+.xZ3taڛwԫLjZy-5ջ&]I*݂j&ce֞c_&Wo(M _aڮڗ)j9c.iSR^.6>Mnx-Ky"l^puXWˈr[S8{.vb|^m[]Qcfw][-V,ɶ4;F6)VN+7v^hfΩ0]^UMT{y ,]_u*Ʃ^' Iۂ7UNfU&`+Uh|y5{TOVSnb |9D+]ϫk {ev5.d'hpwdoI\aWn6PUok$ķi*=Ӽ؂)evp+=oouzlFWʖu;ezrCycQ^]>s-!Y^5 #SbuCʆw4,K}3.X"Mڅ!~7-A9vFsޑ-QՍ݆p's[8Q5 gsUې]ܭ')UCZnW\{JYī}Guߕ ޘ:&](xZYP]ڮ9ک_ui+YpLxK'>}mI\%5E*dK7!b7,VAs(޽gmjE^A؃Z*v_jR;q&'N꺼XQ:fi5LͦvIJ>7Tl9W:gjnwe^!Cz %0[4*!pn­8bʅ48sih$ɝfsn\ ,Q|UVݴ& >N*o+ނv|dRo[[µw}P֪tqj釳3 bY+KreevWUɝ+ZXCNnpO,>+[WL jU{Fc/ }ۉ6rlJZ̉ws8-f۵֥҅Ɍ<byu 9U3 ^gE50ڣڬGFZnW|h^ٛ]NAtUtT;!:ʨ0a  B]Vbxp}B;<Р|2NC)Mn]Y1=ꪵ.Q1+y:XB4`*Yw'1yAjpuT[wlӄWAVy[S 7D'+T47;KnsYyVil]ܼFo&UI4-xsֱ9}Z&'+דPc8v!=H`3n;b*t Z2a_]qֽÐfmf7;Ð\SBsA]Ui'tfo z4UuktJQ ŐyJTZy.۳Lr<7{8 x;IjN+r/s5H*yzrՖfl93K)lcFcCjen"^l#,jྨftт}gk"TQdmH*=:]B8flݚ5ݼ}Bwscd_:BNg!78¦6{7Ï7.-ڼgw82;=Zˊʭ.! KYVSn !ݼxr=#NlvM!J[J(ryTwvvIKgp`"nbD+p}DjUzgIv*` 2P(CgrJRx5y[7݌ŃFu%vi֬tuDF7EL_$~H"=Z( jyAk!C[ѳ4'*cF3ZHVv%TZm43X|Bl|{J>BdPlSWJ tR-^Cf}ѡ':+Vᤏ`3nHBAD@WEͧ)isޭgc9f-n8*tӔa8ytA0&15qΩ;k'{8ƐJBu 4005 %Ѓڗ׵;k740HC/c/w~Q`ZJ ":Xp5Q@#8 )&7i-8?~\M#+ԣHֆ "=L:NlNo彩>(v%"(fuZp|ь26ÿ!8`X;y%5bе;խPGJۛp[F5d fh 0A걱?S߈fp$C:i xGH3Aehp$%*xYqxݠpqPUQ;q-IJpN:p蘼PVZRĥc!(bB81iRv.NX$HY\l˶̳L 6I$ #Ǐd,v)+,Yay/8'\* 䤆&lVYjչO XZ0piZW >j;X-jr8ow@чI2!qJyR,"BSGNlB,YQa_RH黋M5ELǹ|bdh"#5_(Û#XI BDfJۙh Nஞ׮ky0r4q< h{8aZouc;uXӊjmDO 7k 4o3-1$O9!"&L`9Q&,6t)ًY:o;&ml&[$>X0E7b3˲\2@E6x(EɑvIn4c >씖BqA6"(H\)lcI4޷'Vh_>/Omm{6rz<CD:aXK{j$P߰OC"A0n˒22=Û֏m_ӗ[]dۯ-Gb,ā{٠v,Յ숔B`t_Hm]mr7ԫOhpI!JE@F y ؀v"*1n@xl#(5`O,;)w` +Q5`dCFHߙuÒĹDHHӠkcdpS*lp _ĨϪ:f,t<Ꮤݎq^b=gadn7)`HMR W K7*#4Ip) hWٽA=QwIYuDci^9m{YX0'0tFDETkf"Mqm6#Cq{?&TJvGAvss7&FSf<9(5@@j.P'd$o$^*0UTQb(}IKz=G85;3CR`$*i26M;qt*9~SYd4&c!Ոal~F&XJT:;rwxh·nC;ϓr=F1N>;ei;beqX99NO͵GExMC}q`ākdg+ pH+ 1IFv5``.ffySgtun}Lr129!\Dv(CRbkd ܻs8hsh5qzJ89t0eGkQX@chrphub#@Kr1-o-uYm3lA3HoFYi<}cv4 [$NնV Kgv:lʵԾܝkzU_L7Ƴ0ȚSIfS߉^W$1=O1 Ô |%WJ sIdא7aK I\8$S'!g[37;`z'XΙ(sMuHѩ%ZnA{%x)JN`eB-|nk,둅t/:p6v-3xJshH1/7G]{W<L19;2#EhQ}dt#t̃}nc>ɶT0%BUOݸ :YyC8 \HxLn:~y(\wdAݍN>h&ԮcToXhjô Kbk}42j ێYRĦ0\p\&`iX|Mlj6f9cq\3GSBp*mxVM%f[>. UN-({ 2;M#6YUr3VFU*lFu.]y965M%5ƒV2FP.oh[ŖbCG&nvYs} ԕ](:v2x $GTƸѣjso'9};I L­0ߦjڼŞýT.fcOxjd6p/Wi̗U֐0 ~3EL8q`j&K9PYÂRdn0 t IV 03㳋7a` gDn.eML\B6LV+^lg^j B_ \H]⁩͗Cwz!,!Yk@nI )ɧ:F1-I(iˇ}=MgpÐ<_drWdSELD0Q5Wg00dJ8 KfF"HlC XzHaL߆L uԌe^'OkNA2b)cI,F!6U!cȖksr7LJxcڑ]cc'XxXy_ C|&Ң˼Zݙ cMS-7\C 48:̜ѩ'I!9q5daor}9V|"g{s;3o Tk_Y$9 $ʰ+(u8j-;j/]^֙*) lul6 k%t̀@%鵍>ۭY29`@77WE㼝*hpxq}?y{~?OL@ y:_Y8.+F ?UҪ׺t蕂뼄#Q!Rͣ(BijwI;|FA~5_g}Od2UՂp)6"v$UfCDIᅴ(}^H&z0_k[ |]U2` oVVKmI0 B8Rz<8!GX?G ?=zAo@Ͷե-iJ\30Z(X-$Ȏ[Ke*V-&W{CĕzZELl(?} t/o%^2?O__E~PB/Z97j活% )PNZa} =ƺ!JiQFD_]$UAʱUv1Q$]d0|>AFFBd?΢<@;ҏSWv<71U>S^%$spuͩ{>}7=aM FFh)I2LLP[ַC<,G7֙mxp+[_33*u#B$/'~οAw+{(/K\]ՙ J3If_\4v/q5;h׵q,,7vSK;g_fϒD:VlPi ݝy([~\+Q?n߇:[KZm/p)¶vݍ8ƪLR~ɽ51yp<PUƝ:j61 vE~Do[.SD['D!_3- ܳf$P`yS@?#O߹1E2{.eݑ%8-ЭeĨYS?:)l>jZO]~ CO\:NHQ#z N.L*@ -L[nRٗl]\#z+U_fADi[R #L&]W"<9M+JE^J}HY:-?44G`ݓmcv҂t;GvgK+N4t̊ԍH8;CdX>if8]Xa`k @鞓6c\M 9>کiꖝed(B U8u5{iO0o;Hvj)݊[yaN%VJgSn|$L#W{h,nyz( qm 8=p'd{8@otPNp셸s@[K4y"/#Zq76V 23Gj.&[RbA`gH 8:.i Ys5Q1b]3,QN+tC8 } t #:qo[R{Bʳr̛5QG11'7#ҫmG1 ] BoN\|` S]s!ړ6rs;1Drrt9zA_hi=Ρ9^(9Goz[@7xHZWLjWo>W$[x+9ގs K;ۗ?gKH~ z4:U9cO<`x Վ.>{{v Fӎ0ߟMW3LJ;|׍N| P>Dȱd>onum:i {\ppW+mv!6S<4&9WqdpHlH|ˉZ,x*˳? =t㬔=puIuNn~&F=.Yy'*`wst}H8-jN.:I˪]}7Cx[xrYf5k>)I?Kk3?ax;snl+[H! cɒ=qazn'o|'ߦM1{: kwaӿ#@5Y ݭɧs.k[a`wZv.,s7m)fw!}<8ʀZs0ÞrhUיAn7- m0puhri37ϋ; 0SnE?1S Ovp cֲey8As73Sog(!CWϝF)AhB6H(5hI"yԏ`m'V״`P$3^"MbwKgqgFB4=ϰquݻ=Bc7n,yC=~eѝ+c;:8g%dnwmD{0avXbi盗L<*Xmct"rfj् f%kʮƦok2f*o}ݯ5 <b@{u78{ 1%J"bC:.ҹCum`hlͷ8K0ю넣oU-V-RW{$7]5vaXޞ[-5ύv|5b%/xޘ ŇLRn̕s~3G aeo3zcvDmWs9W/NUGBO,$<^<˹Q;HYn,Il&cKDe1UKbhj* LQ,7V沐 VMn:V wQ"N̊N#mq= 6,ʪR4nB{}hsuU܇bO: kU`(uPDV͍eH%rrmP(ӻ(_;Q@ls-Ʊ4u-q0͍"ƞKrGM܎&%d[m 'N 3rKrIUTwO.гhv|#weq⯳";5%˲O9I`æ_ s; w(ڸmؽ-giJDqV{fo94cSMBAme6 ]])v)Vאn3{eboKPO4B6{GQY/^;XV1,9;tduuT.A(ekįKuc[v]*R]7 em5;5Ӭ=1OdXUZ3JdmM-}C]mд |:Um!XsjW&SiR]݋62UXam'+;rVjcCiVZ^VT 2UJD7V!0+;wf "/Brmz ͯ?D;VbH@& dsFpQmSE 4H 3K(F0M%h3lX(m&5A6־wY?C'9^ٖW zZeMˁ:)Shg=cM=/ u;ڼut[@|6cjT[m 7km`j{{ 5V_R?+ 8 klUxS~rʥJCݛIQKVdJf;@š5Bl`/jۂTzQ}z6PۣmC&khSQYY&*Dt&-e0n,Y SO`vf5{{cՖBHP%sn2/T.+W9V8IԪNlAwڲ*۶)M ai+yLu*OMrtw[UYz\f6{"MVd48 VqioI;/u+on}J^Vk)*Ղ ns;:[#3fgnuPsܶ Eĵeu]Jƅd2ɕn]QYK #F2RQ(㐜9_91Ut;d +.w] tX;Tү,v0UL" : O)q4f .f<2IAdv 2,'.**uuM㲎Fx(hۇ,(P;/tYBY.P j⾑vR{-WmQe3)EL̡z1z'Z9gG 6f&,2P(#NFo^s4@{; "FTc^`>0U }>čAY5P&믬A#+o]=qJ!Nv/}Pc{+Fmm}׶JƂVԬb acr3T,8Wu עҾsZ@foW(]/ж՛l;UatmCP7oٻtÕ#FҥR]*Vye1V/lãPCeeޮ)w .Ŕ Rݕp.[e"buA7u-Ӭʁ2Z!U zd\ FZ GfA 4#p C-Af1¦.6(>Ljy 8MxXQv'sw:֪ޠjpKHw)H7iXAԤ ׄV9Tav ҡ5lf.aGXѧ ږ}f/WWgnBaQJ+FR&dIM+odwpZ(Z܀ĆP!jҫtҳ!ҬE8bY1 +R %AF"VO!7h`nn]&H,lYaMI`Wv*[ UZVydrс*d/]z t5I:U2/cj [$2G{xՃs 2iIL6%%Bf6mHKxd Bu#FmV:ye^tEδ q%9U/)PWuT8JjXu8ESGYj6u1\H.ӊ,HiUt :rSajvp͋wEf Y6 qN ]SmYpTLE\ƘK p(QHb! f`LXgu֍;l3fܻ7w5 R]쐱2Rwwz3=9l\qAIQ4Xw:da)JDz -M8)75ڨV Ln4;p*m}Av6vz(Al9֔w‡)nl$j1Kɽ9k-wm;ԡ4zgy6pӮѻ]#뻥'LV%SIR`w Ŷ DͮmIMb& !DQDB pv^RoZ ]7j=)ٲYwS,q9 e`[n &󚁚hO[iÚnBIrĄ]mHٰ׫Yқ&!I+X[`niݻ Ӎ*hg5tIkb%rnהT22ր( D#Mi% .1;:PjQ[׮V;ΜęV؃P̅zABU`" :͡,,$IR < 9\]F`E qmE`BEl9 Vq4 7B%&ծWm  @.f0DMV!CVp$wYOH"s9nm͌bXsZ۪UZ~/>&)0JvvŶjcEjmZ4jŪŭFƣmEثbƬZ5lZZ-kj+bmV# 14 # G! a $6;RUUCs!N-"&|ۖc! 6Ukk&^5Zժ**FFTRlTFIkc[lV(+[hm]&BP,LhF24Im_}^{/{*X5DkT 7QQ[mH`lS $ $E2ADhy^5mkkk^KAY,!EeU{I֞pH(th%u&C tT!$ Ly׺uxmTmV4B"ّb(iZtK&12l*(ŒI*վq8dc줻ìӷĢi,M][նk %4FbX2W]9Ǝ 'jFbSbѷo/+,̡h3,f`D,R7/}K Zq[⺾پI%MG~FI2[؉Zm62E& a"(a" SUC8n}Hȡ)_R޾*}zm+Fmd1L"i4$D2-2;d,+57F릛ðԌ ϘN9q9b!$@d!v﹙YPakCY]*-r*!F7yZn߆P7mQB +3EU@v>GZ[$*1:ʖ_,\ ~i`~}_m)q۲Bko8S>*)X~0ZZ^Ϸ Q߅}}tή^LK<#kccl)> & Hx`ڎ,w6Y!QZ_Fpƽ6tM;&%׶ۮPGj1ƣYm󥹶6ѵKXj^65smrܴknUj4j5Eo5Z^*׍hbͭk[ƫ孍\EVlFTcUUƫxW(حUƍk^e)UJ@#Q\ۛUsە[X&-\6VXըmZj+m\ڮZɹh!-!"2 lTE[i" T,i,*㭳8ͬ:]fvNOʭLJRpʪڴ++q n%4?n[Rh25pބ"4u376Wp'Rx9ӣQe {5fO$WM ]u^Y $GUBg-7) `hD[Xwm^=y4}߹(j6ݹǘGt3Fba)Qicowb]^aXWb:8۽\nhý8&RwYR*ꪳ*nUAbByT)qbuUs\yOu7jgzf 7nVQKMUxJ X ҃#@ulI0rotW>3j/:%,3nF=al``rҫtΨ;GxlO" :KB6lTVK&#jJZY0̀2SD&+ MC/kvs\%`jaj\Km![ZQ%T b$e,arbQ"2R eK dV1H$JaVLJe$88 \K*e3#mHX (d " XX P!m˄a3Z0dĄ+9vhc)rqܝ2h84$nu-EK7.m%Jc Yl@UFwcP`M&2Eb@R[b@M"$fbX$f(&EBEbI&(L-Dɦimr[,#ecD75v'HBcNsGlAT)Z_D#t9È'JUKlQo/~ xcmnhŢỊF;:MB7FNӀɱsCu 8")X#{f¥01S4wjUyVoQA32KwFhd2MՅFɉ1Fd "" MGҹkﶷ߼$n梜u^q81כ8W , vLwbE& 6k.Q#&7o20I $aa$Y[XC41Ls5b7YP!5:bM"x:u^[1`I0lu}/3(M`R& S&ȁI#$2>ͅbS02dĝ m9iCW}M (ӕLRD!JhZ j67{Wl5#"·a$FRCF7Wg׋G|aj֖U=8˭wv =D]uM*4%)LG4_˹օ/%7`}?؏P,?]gSyo{{ME^QWTtGCm=yP4VrRcԶ*6أO<秫ۻ`xk5FTUQV5X5^6׊\^MʋbhloU[ƣZ[F"-lUr.k[\ثnjjƫ64ۖsVkW Ѫ͵r\sjŤeDlcu}_Xn^"PhS^-^kzN5jV+hڄuً]7]깢ve`邡Gr"^ر^ f޳HW nwe䬱v XFZo]Ky'uwDoyjdR|tbrǫD'2iїµL^=Mۨjٿ`× =nVSH^FO`f׷2sʮP&-Sir'$M!AC1"{J+k ^Oe4XSwLfm?ܔb7emD53*AXV4虗nxg &5Ax@5HB wrW(cfTh#Ҥ HF6›p4 ,~J6Ys''tGTdx;1nRPF̤$JM(^{`%+"$cF=`DNrrLNOfJ6,LJ0I1fdL/32# er9ݓD. E,M(3 $Fe#EFi$$bQXūFEFU)#$E1T Ajl0JSQ3FQBbRnVuibɩ, !"dַP&jbf2in~:lEmo [d4%^Zblj %#J.cefJVlPdXI)|wBi 0a0hh7}U/ow/y__PƯ܊2j*JQ$[I$"+b!% L\\EcJIポ "VE/yyOj_Xeۧ#X5%""Ql-v#1 )-1b ^uy?R ]& ty}_"}ԯ0?F,l!4YWn_Ody_sz!WՏb0?/6rACOu V|Ib|\IRߙ=cO`6#hujpaƗ^M (4κFy5ssҹQ>[Zi\n*>QO_O/muo[Nڱm樶9sZأG5rj5EXƮm\ۖjj9*FUn[\h;5i+F6ڋs\FZbHȲ-mmZ e^7[ lmnŭx7x҃8Nž`jK.=KQEڱSǔiXm޳o3=o 1KT: <{b(`![ @ "B4?d#hA-j|PZ"@%ĥ@*'VxF$5HJ\MSo'>y vpcӁoOg׬ysU;k&A@HJaWSp\ }kQkJT_7G%!e'0$vj/"ܭtGJX÷\mnol|[2j6:45!5W/ ?i到 a&iI9w[>CvWj"# (Cv%$1{a TAKͨ'+q s̸91`\AO5 v7"IQ~nT-QzWkBͅ$HEƾ}QhXAjESIˈn؜qj٭DVh[cQ $!$Nl+ AL,-~Nۏ-;Û,`~+6M1IXUmXRyv/Dx5y] F*3*RƄ`-YV-*hxN`\w5.㊘)e4C$F{|4,QV*+^^\ߟq:N #EYTBvաF̚-pU;d_w=Onl*M6瓉?st̝Jr8'^bǻ:M?6[PrKs9Xw1.S 0PH\ x` bY7gm;0<ҾW'nmZw@$lcbM>&"ϖY6\c>f7{'l@EfmԽur˚5EW4kIEc\m‹W6شljs[JwjNrܪZ NQlPI0&L$uNs٬s R=Lg_S#"{Cw<S[MY+5r<嶳v /~6O'32h]#JRl0 2$$X`.94sB|/6hMadQ4KKwveck)nlM֬(l֘BeBZR&dL\H0²$ik-,$,)bkB"I-`" W+iC1ZRp1!uwn0w'3nw1˔cc5 9˗ FF3wN$9wah VB+YAR`H  ]ٖD5u}wL+ri&rTU"Q*W=Ab2hQr9qc6ZX)I6f_kti6Ef"ޭ]n{9\Ӫe,M2`,BD",H1G~p9$C4EFo_AP1kキߪ^WߥůFL b* 13CfmZ]#$IMIb,1E6"3lCHIᦒD &}m}z}ow"Ɉĥ$44h0jݪo}}~o*LPd׷k+&6 %d)g^bg2] I!"@ 3woǣ&MoRF:Aգ?fR -/>3aûa/Awk~Lѝbvjײ] Nb&T`@B7U-sOFTza~\иVZ*[Τ/)%ٗPk+$A\^"sQE5[6捨hU6* ZnknmQmZm#czh|G;_u:tLG_ASڳm/s};fvnTQxDع$%n,hL}pFOjz.If giֵ*W`$6D\wV{4O;;FH/=ɵe= lC,^\ufd.v-Tfg"+&dm@jhX," Y6psU{Yv%V]1ÛݧZzS9iPQE}d+ZmRA/hݼyo x@x%t:Q7WJ jYwƴkޝ:GqZfT`72 CQf㓛3,;I*O;4qe3QRVe:iڜ]*<թW蕕2P/;澼vy_$O]waz*-`/ kdJfhL-6] Uymѿ5"oݯBO732CBzf5AϺEϾBEL>ZN<"'K53>$@XGo{yg;Oؼԣ602`Afd&³$*[QQ)&DH Eka~۹j]iSީ1hReM[_of#JA1,l;#D\}-&hR}畄َDu5^%aL!UbhU!5ϝ+f!Y7{1BdgC1*v8s9!GE5k{&-{uW^*Fܗ_p`^H+Tuiì pX0UH_jr`d݀/&h-VU8frv78 u)nIJ T=HZj 觇F\bGg>{ZT*ʽi#C"f.y} :=I4,ekY&yrV]U\0(z$ g02FFHBb"QqowÞnef1Z̩V["Ju;Mhɒ`w\ݚ$5InQ)@,9r"W"bLD*3H#;0,ElsnlZ1whZ\ۉcW+wunt3#1 4&$$hc$j5Wߡ__*-mȢ!@YVIC\Mt뾶6Wu6-P }$Rch21Eo5}o羽}/Q{+b"K;qumuClV264%d$Jqrt.d聱fIش-)J+$"&E׆`dk iLU񽫯ѲX#m߸}&y`:83\5H#o-f…h?aNl1hŏUzw ݆(ULm=[ 2ҭ5ŽV2#! MӅAe+g}=3?}>>_uovWB%NYq̭mIR]d/ݷW,")¯wm6; oǾ2}9LӉiS@LVN,j|:}R@dx!e>z}yhk|&Y6ER@T|!5?o+=nnCO.m9o?."1Wޱc;,6s[X` 8Otƥv*[Ud*z:w,əVB%lf.VmU8^rU#$׼]ķ*$ȠC3ٮRq7tЪT a|QsyM=ܱ)N޾;"ٺFjZ͖p=oh1PCs"8GVdujR8]g@nמ;jT\նq)bsӕXFs]['ʒfnU@g))W tzskVIښkCQg p0ʦ&= %!%6X!MQG.brL ғBa1)&yG>+qМث D05Ss!IO:Ñ1,`W$eU,bRAāK D![l#ee2LaAR " ˔&l0#af1]'us.]r H 1 f:q!w2W#G"w9wf..PFF1Y`tkIw:"rW666]λÜEڻ9[jEk*.e< #l -mCw\BY}u_EoȻ}Qx4)ڃj-[ m-Bյ0-rCkk%%ZlEJFu'/aJ(0VˁKY`r1\"dpkp'wAT:h1%~NAӾ$㽖Y*ZLM~WG-m\FDC@YUd@$@#s3;9~Ϻajܬke"QF-cPG!6L[ PN$P2gedo>>sU/e7H8-Գw86i BkqHˇ81CmQ.]Ue4+bL&6;n%2RRɉ=w^oLǍ]$ Qr+';]*amqH%G!6oy-;n)'s4aRt̤b6&@--}-*`[;<_o+3 V*N"w0tس,A ` IZkb)R@)&&ĹFKE&6ȯjD "hѲ#sy/]l&)2BWmc+I\a UqPbFZƭ -,+h.!nCD˱*%j#ZX ˼%뻻c1,6Tmgwwsh !&Ӆm^Fm׾4N- 70HתR4$QX 8eqv||mRHԉ&; yw9-•sˮi+-Xe(u\3cH.>RF\KBR+=⴦ٲkiB]r;kubBE LnP x B,N e Hnyty#r'hyt mhv?ߢ+fC5B|Xj6|,^$`Ղ)Nj+Phs㺤"d@E(K$ *'P.'1Eҵ֠ޛtYS]_#3|unmbՍ>Sg9]Ш͗>nuR`_XXfX;9WWG¶_{ð ? 98?]W{k /Qb 䶕6iZged-$B@dde.ۨcG 3nCCˠqG)IT9F 0kEILJ؁@@LHÜ.!n^g-9TF>p`gt6X:5=rw8ih7 ݜk:Dش/B[힧YV(ct#͇v6~'#:>&7 X}#1}(;гfz#j+)VsZESu'{/cbJz t YsoQ Hu2ڙ**rXګX1 X%"o \le.'ݐfyt̢BKyDv8]KtS5$n@z mQ2G 0ǧ\{IA-;|wm/+NKlREaEҚ^ue--o׽}^loޡƘ;$Y${EpmnS1ؓm!l$N.K3Tk9!yHXj)F,7mVM6PM^nc,Yf]@k,CL47ZmnBSkj8b% EgT,`E" ݲtebZYG-mUm)m!2 B0HLyУ;I$,.Z!%)K@ml m Ea`A\+hA,XK, pJC PrX0e49s-YΨؠhvwqu\"BSQwwW52%ˤc1HTl[W }.SxWݍr]+JD#L2 7rti˚wubEr7wmN뒑5pݍf esIt)+Mw;B; r̄;$twqۮts suIuu%1 c*?"1`&ɡLҰ)$fAD~tpE TteEM~3PƲOܟ?]Jd_AOUI' m$}Vw>Qu]eײ/^gw܀+r?_,֑=CwmʳzﳘƠ]wOH%j~ҩ~p\WBeG3y~~34i\Cvm0߸Oq!8ulCݽ56  Q|H[ܰVȴdXb£i+IyKG?|A3$ѨQFQ{ą _a!fwr!1knU慬dU'L7T6[X: ps{7Ul ,)- UkʣYҮem[e(NnAy%*c`ܮt.g_srsX܊>fxX&l/jUmm=27ջ$U xk?Gq})df7f ,mLn;/{3wzPYwy»u%۷ͦG jX`J4b[!<\fyЧ[C9]+:MrSB njj[U[y u׃&~vp>ۗylJDj@}Prh9àA4 䎆ZS| Hq*-ȷl$rrw!6֘JȅR (2*"eXFL[bv;1ymr;]w.k5ư!̐m^|ѯscg]r;Z:.muWDܺa.l똄5tdwu9 ͉αnnήN1311b0@IE@\#@TH)1LQ10# 1b"q*T#C&5%`LaBH"hH"I$iL$L,Z5#E 1$d"$C1mKVO)2b dH#㌑' B7&xAQ2@cݽ#hKdUi4?$y}[Hr.pjUi Z('ie*9A>_yIۜ"ˇ0UBG.,h$aD2I Ƶj&:E'htmfK}絶'(FrƬc˹Gw.Ԃ9IJExΌ6d4eUobG{#}5SUŦ\iQ 9x$u lcflfH$B!bƔȤJT2&L$MF;dy,IbL,*I2*'`<(ŢRnz~ֿm3`YV4'8*=.D%7$ *UÑsݥU/ȍQ`!QFRtAHx!#$+a%(UB#JiB$h&.b*>"t!VTȅ!XFI(GvI7y:\]VI@KDFMsXi4\w;P4$DiObyd(dGM&QJSG@4[c\ErlЛ-gZU,jJa|ꡟ[j{G7c (&|'Bt' h >ĎŔUm/7 ߍUI[C3)O0!X*EJ}0H-I!G@__wϞ3֟B _x8章rn0UŨUJT=SSsoiQ-䌤L`y28QLi\2Q)lh9XW8PN&$B)! ZeVowJ 9()=1*+ =q{dw~@(>l/+x/--Xb=`||}{HꦗO\SgOo_>|d1,oW-_~LgW=B:Ԣ@UA3n\RoG,g6Vjfbm.S'u?Upwudh p/"{`mtSju=/n߮#ǩ} U 1TMV50ҩMּtTzVy}9wævPVGX / M/_|2MڰyZw&HyYD2*]~gɾSZZifGI˸*ڔge{0G-U [!я[!Q~q<&[};OdBc2ڠ81G񫶺Rj+eqyV S+/ܺ2dVISNT;7\ ~_M|x9r Շe1tTsF4 ٸ[6'G̦Ų@EhWI 0܁2"z.v}ez%9$*=CݻKh3>A%G]ߗ_iO LgKA4c{d.VRF'U쟦0zH:',Y7s.JZ%tEݏA0l9T`2O,?5kOcyItZEt0N=1އ/H@@"11Ȅ5TS?}s778෩?o^ PMJ{lU4K:[^mmqmv7Wahotp|6$0Ly;L8KlgDZͶ27x~ CVS ~.gIMGf:Δ_v)Y2]/ W{e!M_lbd{*DsHb B +Nlbe.W9_- zwPeV9#t/?,khU}I/i\BIJ[\9xm[Oge5Nqvd_>R G}XUfVmC#K&c:iOel厺.K21z>#:!aRdRmf8"yA0 /wt;dsYu94gAu|Am[c<}fvW0IF~K4$L&tHE)Gl\op3b4T=K,H bn ;Kz6q14HġFM!uc(>BY%3KwsYf&EV@$L×iTAcN*$| BžS# P cNv@Ѫ{ %mk/)x{ /kp$yToSetXV2:T&~{ӵS6 6H88wu);^- N ^K` 蒟77+5<:QIaPS}#mrZWt8JoIMVQøpSKH8-MEigR%ID"1JAx \9 q SP '38ER*Z+ߑYy}-~pg :^TBẴؗyxy tbVԫ((5i5fx9f dgޯZш*zESS6I!tuؼ%>mԈѩ#Sju.6HC.kh:^5ro˚;GB\U_mwŗlc,Y03h-KZiyDqH@1q#Zg(Iq0 @D ^/_ȞlxN^aʼn$R`՞WKaI60(:BoEλ?IG5፴2 lcʌZ5; u` #)j> ֎e@9+55쪆Ng>uUmg(a64z}c噚Rՙ-شR_7㩵EW'Exav1G6^whcoeօtQ6"W1iq;w{]>@ɱNw=BamUdzÌUq:S#>{jJn bV &@śJc(3"}x[[ʾJ*6TqQAC;dx]N.'aojwBŵ:i@jvR7,yNSS7jBK8}:LmR TQw r,7#r=>טmgM/bn=y˖ŝEF E]޲{p98tqaMܵ5J*suf q޵Lk%ļaxttr[97sA[8ܝr?vAdmF]X/ǩ~f<:ǧ0gɋEͶFw[c W{]([%,L ?vQw麮VAZQ4\Qŏx[YÕw L* 7A" 㮾A0џ>g3äl)tPc o($8wt3 &k+Xçqx iF!BhsCimkWNS?*5S^O|W&',ǖ2&+ \yet~&6ݎ9''Ŵ,SgnȊGĵn's6yaֺ榴aĻd+I:˫@d::>!=Ѭ2,yF*naץjVMTb)/F+S&6;7+ix>WZv8fIem*xC :vRu J&fRծ{,˿.;=h]]aK,䲉YX$Rc3vGrw+y<ߠ7J1kJ ]p{n_C+&^сUk}רUeoBVK&--ɐ4P|Ofv>RF7k - wy2J :O8Cjl5& QUIi eTɿ4Bk&\*KTxk(J2S:NWgMeºT_TҮ;u4GO¶mZW$BmX {S-& , <2']35vf\Ƭ8jasx$S>n{ɮe⢕@Ȑ"ȁ2B@x,}+RP]x+J҉, ?7~??!˺n~GL?Cݗ~cy)F =-(gBAsۻr: з_(v +u38%Z+ވX B H !)f tJ Z읤 22`VS drk]ev2p%3,)Ip)(8"cAE5FʪX a5N\((5f ,MӒ"Ȃmtn1* +*Bɉ| ]\;(  /\D;&mFWA^‰82jkF8si8 J 2,#GI* b:im{D] Ōij Y5@Dy$q[P 'hĄW Cid,SyDB-Kb׌ 5'0eue( Q0)a$e`rB *LxZZN Pe. UU1l xiAJ(I!SnVVqN7Q㎜p;]0IP F)J(hjU$djRyh6sb6]Nҝp# @"S̮S{:B2f- " xognjj"9c "`sz\+pB]$! = yd-H$bce)"`&7bV0V.@e ]-JX` eB+t؛IJ(n[dG 4C$_\Ԫirq`L[ 6 ( MSQHږS#'"Ĭa 1,J!Rl$N a"Kb$QbծpU#%R@;]e㍮+kBK |%RQ9ލIEm%Ee xLFQkj`!]JP,@b!ބ!RIpdH'0W}`R 0Df롇+" Rg 42EcF"ϧP(U"QgcSϪQvSQ@((Ȍ @ך\`<3k\A՜ ihv"Ă*08]A GP1,Ahka@1F%9(,KSR騜T Ё6G ^$e1*JYI2QliFUZ@*9Tt4YEhQF뎜ˑ⌅ץIjFź OWyٟ=c7w31HAR$ 0dI+iioGtD$tF\vZ&$2!kl!n-<\.ߦmgϘFEX_ʗ(`[Η+hcLc:jB(y`}P_{ګb@P%=@E{_kwh =ðALf{R~w 3Nxh뗁ORp/#Swjw]wX;ɩ-(TZz>#wíc?J_> ~ C8n³ªnzmIԖOܖτmXߎc-5UMWB(eΌ0j ekdÑ <^>N֩ߓU OP"(!*MBUhӾ46h `KC~ԆP)'O߸;G N.3+YDk*;~^1`A?g!lW@+=h9$ #!xn/cmA:c2ʏU<,{K0ds:ʎg2=)-8) CXcE{*)ٯl<~w~>e?J\5U}U{h%G 0¼rϟOZUuqa! h"jn8" _gt0,>bQ"d!, >TKDOwx(yOQy:=xvGM< j7"k x݅䉿-tt̕ZY>/3!YVV=wLSG q"ߍf~p,[sfLsJqNtMh@KBŨ/s1Gc1畎vZ%(2#og !lmnPpfa c%g2[Y#;3]Q89D?>i}ܚ6Fʧ1vݥHq,ߥ62DŽ^|CC1 H(TЬ@B* 9Xb`!R7Ok HYa+ѿ[^gJr1WI6[{u9M-EZ޶#x>>}~a IÿCc#@x"EڣgޗRnG 5jimIKr&0Jf%F^hnCR6'vqջ67;jJyy}!z`XAx%)P,Iw ARDz1?0<C=:,7}QO{`2`lc>|/'?s=i,{ 8cX!x $P П} #FA].nNd뎝.N۝.̉$uvuZmk'`xiUD8ycv|CyQr<>bi Eo{,i]Ma - ,y/x؁"i[[JԖ 9kn/ 6M1 +uG:nT՜ܸ݊<邔XcC)v|?o4>ԝ}œ\𺭄"@=hE;`;DFPGcU@~{v1WɠݜaT|9ϓ:%XCq-c{mj//Ar?/p7o¨ԘkQ4i :*y%P|{1'>Zz/7;8as%S.C>Es @T0{ZߣͰs>e-l_Ki??|9qIi|0<3Ƒ/"wEuSOs<']p*quxdeO:e.Hxp9!f`9DE/ǫbi(`#K!:AudUȘNC,|-H 6lG\c=?W@\:ߧ~{r4ipchNrD ^Y>KFzo|yim4w/cyjkOGLq>k3=zTL!Od{bP˞O1!GLL}I A/ \]0Z^L tQ0mͼa HX4k%LŒ"bCi\yh3ΎE5 uE. =GC#/Z兡NP9RݧT7rRpҒG ΄ 0agHX2mm`Z9A6Όsě@.4 "mtGh5jP$2xxO |Osft=4'D:IM>+'D- xCtQTC~(Rsм0T m #߂i=rQDD}DDDD|@K /N^?DTF?GrI-W/u, ΠD5x[1׻0%UTI1BVzmvh'{^X{[d"wڥ\o{@O@='wy:иy5b|(/b}qDSkmikm_&֫EZ1Fѓ%Dmb5TmQ֋P3U- V8W=5=} *w}^s"3TOhW^;r[-+깠̡#P7P9JN\(>1JO$ }o3 * AUG~aY>Q6C`jj~Pm w` .!K_bk("iD@wXjZL=*(^QRi‎~1D|"Us&](  7p D">ɲO8p<þwp}\c2Ol 1sfa[nCXJoE}Gp]7,k_N='__Ƿ)y:_?~xӖ 49}k F96be{OXS~>QM޸@P"BoBijP8 FHEP־ 𠞛ْH  t)I(!(i,RR@*m[^Z&׽Vưk`A%iJA*[{տubGS_CΌ+[ ؘCJdqc[EZdA0G('~~=e'dr{&̝=?- \Vg.9]*uW:sY1yS4Aw8V2ZX=jS6}a ,L7UnM0 7WnƳ9q.E9cpR1O:aŒc C/;pct.g7kC,bɨj ?$(=N./: c̃B&}ﶤ1mz5OZNvgGFGߪa/;z՞u׳) 1צ;;(g д/CLwta 7=ѿ^0Ƌʜ@)jɾ)3**p~Zxi@~H;ly>x}>/A"&ͳ2J+8N޻էEe|h9>:g|a=h$%2pE7FLG 3䳅V3LiW@f$䢇,X}k?;@{l #kvFiSo}??*$$#QPpهb]|E+K=qgGw4;5)H_JL>!b['6ph<^]K><̤gT}? ~<)I\ 6в}byQ*S4FHh-Е n.&i" D fD^,=+^y=0BH FQF6Oom_O74>d=c=% n_q=qQ;]u!چB XQ4֍%EmMU֭y$ 26 mZH -ՠh,fj&EEZo[XH!&JH E&$%!b` /DL<eA{(Gb%FN^υe 9d @g2̧J(cKN32ȱ( r>i> 9p5L!τ2%0dC|v5+QP?M352Z}g7L"nM4*pdGRiXGGtO_J>}F-ʳT:M#.{6~#Η\^Є_9ն;mO(Q8[]cxc%B85Ҏ2'\?dFR&&ƥLZHB~Њ# %||GC~!is 1Y$k?K;Y nШ;y U c%Gw^XS{BVZ Zq^3_nIN|2SI7akJC|(Ha;g@zOێ#x} ~\K1G.49W5 ne[tRp!8 NvS 8LʮLJ "=haXzO9IOW!7 Ye^;L0⏈cן-׀3ƓPׁVǜy. X?]a5[l/t>`<?Wv :E|W  pDkV71ʰ›iD~8@)6أ|5ֵk0wBixAH?ۚdY֡gVޜt!n!o#k/ ڹ=2[nxU]6d|00q`SK~9=qbshXmwcX㦶-(ՊCmkؖ4Mq;[ jwsu Zokjmk탴]:aѯKeC*''%GZ91p~'Xف8JM:gJf7A6ҤϟKVض{$c*ڄ'!I'>q88;kcxr*/R¢tǕ@"%'́ey$Sev A!h^xr|fq{|͜UjG$Q(m=0s-pOyy5SgF!QSJtS ~}9}^Q U,xQDz๞D:lj x'oǏaUE G9ŋwY6\(؊IyfʝM]ahE䶑԰:[Û* ҽ_؇ a|8XJ"{c =$- CnTJP;aEi W ;K@D{qor?uy_fSbh IXVj{}n}a}U!?o$2m.hѮs4Xrv듮"` $hH$a03l)5-.C;2o)z*"_ )p4u=F*F+D@ &:M͸bY$Z,Csmw&}e&8FQUrGYh%XZ0[<H=@ϸdߥa qi3owCڍZ[gVZ M @Dd "M`k9n"Zj jc&'O!ҟo$\9i='%dI?/%a~PXl*? }>|uG=Ǯ r@dYxX=_/l+wPw!JXX T|8<ĉ̣<=9` Kz)z¨s(y_ó">ydXNGa5xe3=@Tףm*m< e ' )[Zz8DΌcS︱.|<32U  8C 0<'4a:f@1%O{e9'8g8@;xg/^yazUܯN2 X' XcOaF:@sL(oZ8LnhBz޶xgi*⡡oD&2)"';}~S ?a_96|vÝ́;o]83RkvnGz==Sz98m>w"O独F"!D <& VCx5|oͬItza8E<&"C d@gJ*D;?ٽ9LTQ;s( wA XHHCK(/ RϪPu@SmСG|Sw'+1>o>j)GIaã0Bc H["tȺcY.Ѭ0\evp$OЊBCxik B^o:CIiy t5pVPa7K@- W(-'yPNzv|eCxB Cqo~MDS(`t9ѩP$:>wLG$92̨ĿQk:6.grĪ[5ԉh8CJl!y&Psf?Tr^lB@-rΜ6QtZ2!yhc բfP9p2 Դ0tdqLIx&I";RmSne( Gi/K:]+lS+œ++Fƨs^Tq#.yhW͵ߑwm#P/mM t 1D]| XG%CIWiWPߓ@@%\X%|dO9e"jǎCw/?k5M_ f dA4ͦUݭ[wo/7HRhSID-ZEKiխH!ƪR';?Vd?Q*ϲ!QX'3Ǐt3w|J F"I&DAe `>Q<:f.woFa09d(ddZa'*y(- EyJ~iޖ ~C.dzyz,d'O7^+w|ntwơ:'AŸ';;AC# qEE]ϸ~o̕ (?" w[I# D>)TTE7u< ;nwv_eFw4+a)zM22m 02V1!}iα8em- Ь5OzF@=i[OzX}Ol&@ m`Q|='|%XSˊPWdT &"Hl(w#yGU 4Aۀ&g}j紇iyr:Þ<< /: =ԓ{@}9 47i;;Vwu ͜si$XݠEDOB#GHю1?J}D'σ}.tU`<=G~/^gO&vaOCH|A遻D? ~`В}0q-PAG&L&eZߪi bhduI7װ(D^B Hmv@2AtP28`ǂ@L2 ٲ7Qp1]䎅NVФD,?^o`y?޼)KD:=Aȏu6lPd\/AA8g āa=)W b6 6#]Ql˚ ԒE;yTa>|>Ӽ^ =z/&ԯ; }HݲGW{O^Gi5jXe'f3Fjb,wAlt'dH ,EP1ŷT L,Bҡa|RhbE;#դi$a1?}XoVItUb=$ >nyi+kc#q97x;&UYyu}yaޛP@'ݚD :/*0x<#< ۵  : WPA9St<5%>8{C_ξ!'}dَoT "vf\(!^y T 5UMUdk\ϙnXϙ jE1b#VTΈD0Bb gC 6l1;~ l[$-CFIpj30%mvIt Db2G8dr\FӍ‡Mi{eݎ$< !Ӳ'0<扈1<Sܧa^u\2qL LppY[cly wu <Ѕ?\uҔ~}Ui=r"?gIJn}CÜޑmVO^b)=$IebڢGTI?S$a*TFoV,eۮț@P.xxΉN@nyED `|pϵ觽bQ=>pbɚb(HN N""8 dIzTbKQȎ7%Jɂl\!2C+č]зw#KiQaI)#! G[Qt,E(YE"uӝl`9EyTVJE+܇MjYD2vbTof"';19=qRGoN/#P;ʘSg",IYi{'YA^$c*M6-٥QM@y#1m ãH5oo66z3֝'y#QԾ<m6FJ.U%5d,5 3.5_Z #Sމ;,<<}  =|ʋd-"'(_SpA,U>+@:H^Ye0ٺ8U6(ŌY"u%Щ Bj] )(\_FxjCz8" F>jm9E^G3C^ HнA2dRLݡ4I;Dyl({t6/z공"ud  LmHc{i[qrEU2d9%0oxjv3h=}[8G%2X,qmky}mbgELQ&N9[Xfq ,Ԩnݭx;@3`lSjpuq48`hCI ,4"!;zDXZ ) u;Ґ$)d{K9:njsՈ`-ASlwD^eXWUs G#$qqD=~I%=$Ƕ:FHOX:;'W;!s'w(\A7}߀¶8q1Xä0Q yW*\Q?'Z |*D/6P d%oHG!|Cr|eC:T`疑OpYоYz)HbAz( ;[`=0R }LHM~I+}m OUѼ: /c?H}KZA*CiƑ P+>D¤H͌s4`羣rX޸0a<*B*{ ZKyEMB5uǪV8 *োcg-1u urM j.[_Oe3JIC!{DG\u)OL3Ȇjʑ`SD<5C6Uѵ"$Af0Oˎn$\9, (KaH Adv(u4IGDGPA,QR(UjF*|,{Ӓ )ؔ~x+*6Vյ#JbE5G\.Y52m3iprZՐ9DPԗ A>S./6g&4CHa?2G( K5( t4gd(P@0B&_CāOd1*"({SC4Pڼ;`XBv3T}nO-"IbXlZ4K%l6^ui$!j(FF[&%S? JY*R"Sq:%2I$)#<<%&b| [8P|ksGT~9Dq]N28r1@ ku)wS$b=QB=Rg?{?:M#8sc7  áU lSƳsc"MT.LNĻ pf< \ w}ꑂb03+ʄK!t&rO1- %< [P6Ԇ[ GRg,ؖ1b.aC~eFXc3\j6GhLH! $CD _{UmWU3Y+C6u@5LGv:e և((E 0I'3! 2_ F&i7)¥n+$(Q/.mќM5ga*gVۀA4!]=}*^P{N9+zX]ܾ]l(Pt{Mh_yMOp#}yu =jvv7o%iIT|7EHX!_$t \M)aTy;{\8өr<-tB*Kb7 Y1]*0 6X<ُaqkn98~l\G:+)eҔQ# p x)jj{'x*Zx#?ϼ')H@dCxRsP3K)fd>[4 t&baR?#6?{ K4R-02i{K (9;O0#󇘌'5.#R=K_G5c`(^+ K]l4$9P2;K'hDL0Z-U- lDy3xm C3FyuJ77`F* ;T/ Y* qxz_J< ߙOC9.9 D!"CR@es Q[;F`[(.uV`O͜?1G5Р+r=lXxi:7$R@076]" H2lVgdjr`,Ñ`49\^$Ye{(qYD"JjIˈ¶U+R')w&Xb}Y+bm5Ă ("1`&x(MԷUsO\$##Mʱ!qN&H 4s#9 NKy,AQoÃ2Df6okz,hfj/סxݐ @Kb X@dPY ̐,Yj=5n!U"TRB#H1ElFIL"nT b `7#h!f72I%жS1Eo& * ٫R+m4&ddc ڛiFdIвAX !K!,,Ӂ&,md-I[ kOOV4*<$b!!#MȪFS6JtLFzf6U"PIfLmIM@K6Ȑ2-$UA*81Z H^Sdj"$bb #\`%!㜅\PUi|YgFK3[CFifRj_luPc2bMFEi.qo6,rS*,*P[FѼ$ModJU[z)  sCfš$$7B ^@EwKTmf7BB4U>={Fmg*^{ҐsK1%.:܇2Ѡw*)W+c┒ੑ}) "7p{6 ƙ_5=(&Id%EICלM)RLDx=?Y0s oZ?D\"*ȏuo-eCiS ܔȀ 'bT>GzjT¨B1 5U;oy<܃>Ns*95q^bkEf(@cC&͑^h4X)I8EYBI',-g$bPJɓf&`񱩲 y1*0uNG%JԲ*@+Eo:4":g~,xJ&͘\x$ڤ|J%'ŷASqʣHx#itq_|ITE,f9"GsQ#mH`g?fH_"K``=B yuE9M쮨tt:c n]qbȈ&!ZsǫR6)t?niHorȿK Ss:"P749@oĜ8 > O/O5L;T|.8l8ԈbX )=|5q@5Ճ@ S*/@z =gA0'%SvЍ)=H$ln!(&` j83+#$9H} ww7fYD1w\1IEDQdyGB6x0Z 6#GP`FHB*-GFq9 i]n)31d$agɖFR##&luٚle\JUTc,-CSQ Fb"4D/-D^zYmwHmq B$ͧ ^QE#jP>@zE" f!lMϫ7JcLlҕ+~7Lc#=fXI@@7ޫKgLIFZYJ| ,Xe4:a)#xK:بpDb,$3H AM0Jܴd Iļx`dBH RE,nИ YRAdF6^%^Rr#ڞi: >y!{/DnP jPm.($6&I#/4Di$2PdT%MAkN!`NzG^{PuKd"<"*7/F&9P"MZU6lթSV0dEPtS'G=ANXJ*4$y1 2CXF]Y4VF2X "3f ` AjJ`<o/'xsz; Á3 ԥ RaW#lՇe{g,jis0"YYWZz 2I9mj*f6FN :+N37׫$4-u+{N7t9ZUmɭidd1LpX:k*mNÂmv0#!  H!լʛ3V1ۄRX*TK%p&MvB̡\łi[bW08eᅩ;XFd:M&X71 ,͂Di,il fWNR;hkƌ#g>|;kv*,5ѷW9jDLcn% q&Tz6M}*Pr J;ooNR^b+?Y8r=ʎgr zXd<8’$mlrM-mdk^ y8C"΍EF%9E,M$Ar1l%оjLg,f"P @5U\k!T$0xn `dɀRF7{!8w8hI( naY#_l<]Ac n2'?xw2#'QR];xr+QWc[mb|ŵM/^&7)NEX\r:P5L&N:J üPdIRAJ+B&;oy 6xХW].!) @ W@Fp7`\lg,pp 3j0n"-sX6oW EC~efRh e$I sn/!%4]C1OVIc9wg43r LbK [ɣ} ۔=hQxڲr<b$=N8Yj-ulR*b^:. %MLm6w&>S\!rt4DI$D%3ĆB8XJu30Rw~C#s#$x;p9ȉ12&)]`t|h~,7=|B`N12$9Kcxϙ'< cN'([ Į6js L.1]NdjwPuY7fN㊝4$!"vB f'L/xǣ7!'ۀN ^<oE-ԂJ8$!Y׉>;mUY .l-l4XSAl >SFHOD=TU# K)8 N租&O ǫRT8 . 6Đx.?dӊFjPQFzSϵF9K{v,rd 0<e*M㐟t*C?/[[HL$`9{/`sG΁y.۴73$ E XR42x8ZœZeK&,ãmQѰQ,b1B.X qnX 7e]LRebvI*oZ90@*as'A+͹$X06aY*4# #!= fx4ПX9 ~b=A XLDsAt=oy?flUz{%=`{+gY r0C[9GOAtSL/1@XKՍ7GTI>QP\F"QУ4"2HfC[P5p±~+ } y_R:Wr~\SQHI]JrE?B1sڦf5 ((1G8z\>9(XQb|kꩾl~h{_7g񙠨#,dDf@I0(LрS7R^^ P!VُԙXSݬCЏ"  /=?oP@_>c??|?k??}}k`/ #W>3޷[?^|/0:Zq|vZݿ|=^6?k~GS7ڪA"ikPF|Z ~go?7SiCgU:ISM v^> D|ηA`Dc-??SO<;?ɿoM")McmZo_>o~˲gWtg]||! Ϩk"O2S"'$F5[e 5Tj 5mb|yZAzcak?g?*ʟy)y?^Gߙ3;~=wp}`r縳oKg{ž߲  O|3&Zoky~/UA==ÿ_o ~ews3aiif褟ן {G@) * 3TNt=~U>?:}ژbQa18"@y[*I$6؟Y?gwZ2b FDb_$wq->K}}-貄h_z{_~nR/}$$ @!!?{=>_Dg__uEQ==wӎnDYD&?Q >?wIP)z*i }sF41shCO( z<55؄-9D`j Gʹa0NHd&TEVdM(~MhA8; _E?V_a<$[WQs6Y )^@/iG,=R ,usLPW{[`c^ja k;CR1JɚxPC6Zm BlD}>[~= FBBdBCS])ڝID9>? y@;}?Oَ(7AN?i]lL DA,O(yP4>g%^w6$4 h|A*.?~u{PˁlL-]%W[?&ñ>8q`Pzlط~, ob~Zu7c<>sӏ=Ѻک_}±)B@=CŠƏO~f⾜< ҅1 ªbe`~m2q}{Tz2=脂Z**(AW!!$ #I]?w>ޟʾ$_|,;~}gk/eJӕϹ^x9HI$ HzO_~ .}tS7ОY/_L?w<o?ݧ @m0APzoqe/45DM`& 'pv2^sj&B}٧)*㶉Hy:Bgw?7??ݕ8C#yPnrT}&pcXeeBEj>ӕ"oۅV_/ޓ Y2/T*y /}3_Y!틝 @l2%߿迹Y~޻%H}Mk|WW7W"CGknI*"c 0aPOƟƋya=W/kM,b஛Y";?7+|OnzO'Ry `r??QtI?KQ}/S)dE?>hRz0" 1{P"GÂ;P-:i }s.8JE~8CFFʦQ L`hF,b1j% DYWrsq]8P[~IF/N(}x9иJvZA SHka'|UQt`!_-/by\$ I#!!ժ ji:w_l_.(sNm&!a; 4byV`01!= N[ІjQuѲ k88PCCtoǑkM^Ҥb1au{r*2ޮ]HH19OZ@4*mlx꺓Wk, 5[6_nI| $ ]'mlkWe}?}ptAY_n[rsm`qk{Vb;aDK7u,XAs\'q6rEDtj l8 pD(:m6q #JYLjI UqpksEp!CO6A2%z+a4-A akֱa΅Rqrt\>ys3P LW yb0&C\/%)H=0زBnupU~ 2T-nnG9K]( %rhnu'd[6/5a_,W3&wnGG9DzxCBSow!-V'#u[{} $ FB:ׯEof?_?>}|a }BXfͿ;n`iIH_L_T!uc@&(j}Fd԰ o-ogj;itϷU(!" Ch!ȭtbWϿP"߈,I!y$ b&Vo/7%2zߟJ)U7BtOk{؄HH@$/`{"u*IA#$,><멡 (ؒkF$#w?Ӟ>Qo}MB1$6Hߩ?%A_#~M v Aʕ3mBC8[JmU$'qTD?{ g{eD`hLZ ‹Xj!/w2>2>>=;>ǶN;=JwbzN@AC?yG&+( 2S@RE%3S *@H}wd,tK7`bO{9I蹮}9y϶KP*vd4 ~W>ڝ(~*@U3@T}"Hg_3 _(\rʨcP4:H]: Jdg=w`$Yy߱`x@9^B]1 ^g$E ^o˚|uđT*Uj1W_Я+~o? BBlDRvBF#?۷g~oO>APunlJ4_]Eth*VO |bLG?p! I HHA%0oK{q̄~6%743Su %KLwbQ empQ (NjwtmDO/rUUQ\`|)N;_f TIMI$Z<]Zvs2k [~y&R~ZBE1C>}w~TMK~dwFXTM k# ,hB~뇊BMkZ@ucwG9MQL^i_ұOh{Ixx O |YH@"HNޘ'}{x>ʥMO$dBIe H Wv;TGZF c B$-n]᫥ fRA% HZJM1eGjعe7pBd$*RƼv~yC݉}槣޺("}?9GtjuWu} gaGS${7mneȳCi0:B1EJ5topt2c7WT5 B!2ʪ1!"zeE$fp 1~߳#/箿k6ֈ Ipf!ŋBKh ~6XF3"\Oѽ(Wϯ>IGȉ1`"ȡ~~_~_X{z׉RUQjX66ZY_1Cj,V#=ύ;߷PSdK"H߾_]wrŪJiە*Gz ݂g># ȀH/׶oYh\* j2U6MjK@XI߉^{(ceafk* RB˸a{maYf0vt5W;|Y'[E?ja׎D}ߗmuC ~`~h[ a/]8ggag_?FNJ۸b 0}"[oQ֡$~B}X2&~(0++QI~RklTSh@za3H` P("ȫ$?r̓@oC#>a'=|>hh,Hj"kkԔ4Qc^[jf] Gڳ(2$  > 9,Ub5m-bd!2YS؟s,Q Eֿ߫ZŪ]Us~[q+Ic5F*W/鯅j+BR "aG?=㈻sNM/Jt^mJhI<^uۚX hy^rwݽ?޸I°-5Wc_̅h&2!E}h)=ӫk-TA҈iT tk MAʁQ˹>߭tvhTa𫿕霽9ѱnlo~Vw<O؀)[@β$`2@cvTTUկk‡,D%W'-CTN?c|#ՙ"vTHZܡ? ^ H$$$"o_}Ef%D' ZqW폍i'J !$@?S]gPUkybhq_ $"@)A5aCC翈3oCxy=TSG ZAmeUK@Af/~?mۛrE8PUZseqinr/data/dinucl.RData0000644000176200001440000020031413533724642014670 0ustar liggesusers}u\Ҷbb&(&) )%`"*"H%tݰ7}#z{C?f5qu-TĔ6(mXf  *5PYOJC\]Uk(~k34W6 Cs^Y08sGDݎy5uLoL_7 J=0q,E>9 ӄ 6&$qe)ws,o4dq0@ixj$0.=4a0R۵?WgnC}s7s-g7[7q i5sLo= xo@ߘM"~cǗǤAm4p eY^Oda['<:>[탹[%TP0qsiyrdc{* ?7u:R.>AXj^]kx%ЧF?/jv47^浟W<Djۡx:3/yu{#0it-oڿ enC?_xuN ϰ}qƸMT`VV+A0wޕ0%9}5 j\/A_I=p i 5oMg`e* FݙGݓs𗄹#J} hS%J05Zf[bXi-("SXn.~L(*t%oasOLwʁ8G`'hl9TTen/v/Hbex.cu3QξBd!jvl0qyf>mk$~zB^wqc$k kܘw4 !Ö>0ry.U쪀q19 >v<o\^wug~!&vG)5SGWV:/hW#!Jv"ic̪N:}rB5ߖdwN06 m.sY%(Lɹ%fG6Pu8C ^U(äw:;Jo\IдQ"`j _iwgbXh~u϶ ˆwC@tnj8 5z;a$n[x2x>C^O+Pb"U ul.܀AT˭_aR3hm0Rџ͢m]Q )fa~}KFdarMiJ?"# G#߅׳]IwCvo+w,v,̶hzX<ڵ71U7)`_: feVή Ri?cy-K)^Z:u;s'V~lvϋGN݂2mlC垾r;eksL+͎BUo^ISXr(:8`VGsg0{OWdL346~FX$6oaÏAM3n" \KgH9LG|5f[@j)t)'}6/[ yVp#_3}mrLAwu''&!p_GvPs+RBaXa5-+.Cm݅$p3o ;Jaij/A & k9շޭV{8FcrK>¹R呒dyu7yW aƲl̽\ W{*[r~ }W㳶hW,R=5re4{A)4Z;W &n*aT<تX,݅SHk 5ޏ"3Rd$C^ l¼LVFnc{S-v{Oe Xc뺛I'v^o_SrvcLB: vV݌-vG~\taPVze̓b]a'w ~% JEqpY2՜g/ca~kl&/5&2!Iy<fCwbsXcYaWv1'q6&vzU݃WY} *4wFʄtwq@"fLRVvJ32iUMr64Iä\ߜp[}VO;aR/T(⦀%/) ;Rg`MNQ4em'av)clR蹎/;vdGM% "Q6cl?|ס*n<C؝̽h=gN^:JZ[ g%lz_46`{?"$br}6z#ػm)$h-:2Fڧ_W;)^e-amld/eN(l9].cr6>DBv*qz`Azq NGflKB 2lՈIgYM#gO Rd.z@\}D'FpȋG  bŪn5lVKd-2R E9_`ۍzث*8Rhe3b#]ax%on1,"17`7s3% v|v:aYM$qLjSVy&֧M1j#WB1  c=̝7q4e>R6hp&mIНzf,yK5tc1>nRxG5J*#>ӥao:s X%Rqc>V2?C=G׏ AU48}z@8wm@Vٞ'ތ0mΕ~`I%JUj{p'U|ض ; Uq޵&lS煁wN`.]g`ϒJLİێ7;SldeRse`*O}-G=xqz%K?bE[.5" rP͏r,q`%Gp@DN3kݨ2YdXEAC؉3, Pql "2~ݽL±2N-ݑH|c O;mdz IqϻB]Dr^?I17K0O ۚ"'8BzT O:?^7e"1jcOc9o_]Ƒ Ak1M(17`ޔ.Zܳةŋe͕v(N6 .!WUAXL8) >m[cFq`uva^"6 sj Vh 27̈́[x 4Mf^SΔfpc 8s/D5·:wc2ĵ4̸mfd`"֋[}$1& 4۟dӵN_./e'"H=[w߆ٔaGU\+9=mn:1b> ]eðC#><U^6ٶYHxqU91b<ukd`soq׫hNM Vy@γoѡPN,PfM"D&oǪ].Bp5VTXH2~Q/.¾C2{}.?vw}8[0x ˥F7@ԩdW/>[3 lc\"v0|JMΌ@=Tu!d>r}|&4SL4shEY8rU;$Vq&]:g&Z؂ع#VHX1Z/e}^aMAϰ3aGLh^ ]_q}=ǖxpu l/ۮ= 6?Al~ hɔ`FDl84R8)aȻ_d1 _IB 4űl~ w3v\~ =OsBOώ&Si+U6T,$8}A$+}{jggmmC"\H+OIYff &}vǖvA hiŗW:0%G]]cE2Lr4fI¡/hwcʪ9mC*̿;/|5EBI[^+>倚a4a̧d鍆2'uCY]C^sUY^3̾k]KP9צkMMyjѝi hivlZkϭyQԷ'"%g G䋦Wr _cHXa Q۴2d7&^?ؾ)ek'R[JW9%_:߭o2̫ۣq sSC0P@0#$q|t c)I Hd1ڪcG##oB7ӫ`x5Z ~>UؔvS cܪmXc˃t\гʧtkJՉX{[ׇ4>,0L* 1~)cڍj^-l,K &yZmUɫX|,g/)p߈ wf_1`Ϋ} Zi >u 6[]S]ovBOײ>8g:,pJ;2mNKMcד1PplkhD>B}|8d2MJQ<ć Q -i$9o0TavNT> ATXBsPU ?yr+qX{a)h{M73 t-wX0P{ړ8(%cu |N/9Ĺz3| =]'LF32B-kC oICgD }7" @B@'$ghƚckrw#<:wP'أ(-sU%6rr]]DVkac2iUyfq'%hb[mӾ^mJDp` Q?pdM>׷DK>eYlrWl*('O`S y,Rt1p| uy!S#ܹA SBwXjp[J75VL/KYvMs!qyi%k2z:x\\$IQ5zȶM[n_" L\J䥫rbϗ HXz򜦽CywîХ9E?o6/š!:0t_,^ _kհq$!G.G `fS-ː()7W+@55U:e?,^o!f 9f4`GXef( ً5mB6 ވjax.tcÂG#d߰sC;^$CB|ƀ'; =lݷ,BgW_V{_ CX%1]~5pMYDnηMfZ Čq3oX0 ;y$#9H]ɪXBB"#_A&"| 2GE3{F"ᇩҙl#_ S_1t|Z)Vp|癩s_3Vkͷyw_V.1a]Bo;&荓=􍇁a6 HS_({ǒ; 93hsy1n@ޡ R2'HJG3Qb ՞E@0[ 3Rwga+nHl6cS8my'ua,^([R†sl+퍋95lDp&ŖPrtP<5Ƽ(QJփ˟aCӾaYtp?5 8#o<슻#7,Z#u/.B3wHO/4S̘5AӂJ8 F8-03eoTå<br!n{-չܚH&:UtȻ55o觔KWN-ԫ:IMX\G I'(D‡XsԘk8YZvdP\ 9 cS4X;LK/'P瀡{JPUisߦж3XR$㉻]Db1xjwV'.}%uMW=Ҿًi[JKo@Pi47Dn-5;܅/o A ͣTLk6 Fg*;ȅQ/G~)Y mM=E*@ң2TCCfAN~l\i50[w)0W/K]L1JP? xŰ8Y{`b`h6\B*Jݐ,0kSxFSl`izLo$Aq'F,p\ZI_2 &\kNc,UcPSQ^X!6rS4u^G@q$˯mΜp*I8lNF1^i4V~xLB[5t \F L:cqu{'viVG-/yڗWz7,INknΪ:Ye1ˋqSNA+ JnK6=^{cg& ]` uҗ&lM::!Lˁ<.eiy?] noo D=uJO2پcq2d?FZP۴>4A%[h`V9 .m="KB{ d)r!,y%X# B]Ȼ BGs͐i(lp\N-73AoL@|8V9HwuNHyI,xm c1EtOqA#J(\ƋvϠ~8*]q]œ--H 9yiTs݄i wAb"̏t~. R@+痰,-[$S&-]2z\25*s8lg2yfϷo6/(˟'lw*:̃P~,lmN,f#[!{͉ EmyxQBӗkr`B= Аҹs*Tzg}<e:L N>1Ntf3%<Эa7f>LҷJ砜@0V<Bg@r0]&}~blJLN }47utJW:/`y=7-noSՠ5ݱW@NV 2M7AA录xR [C6#8˦9/Sm6y9A| dGV~JG81j&^iojTrdaQ1EvL:L[R C&/U e3pl_a-y4W@_!R16pѬS 噓ڂT͗rMz{]G/]MVMVjۙ􂪟m̡IS[{s9dݖZ(;cӰ;vn%M@mKh-UpTzCś ̀֩#}`u}7uH1d_VKz]^3i}&:~j|wRD vݗ dkB Vڄ&/E$^b*`SSٜNBcGwR;m7TXKJnt -G$"/B5cԯ!UѯS7;=^G.A~=9T`I2\xh^IӚcziEXS/[A/ #T \8&icNSˌSug+{7+B.0x%q'6 CGgV\߭ -F!ke/ xJ5;ϸAz?Zα<hu Z:@!Zc S ǡluah5$\ڢ- $Ki%s4 `GD 8|x̬7XBMDwy\+3v&zI5طð Ar=JOxtZELh}?vW=a?c8ٙD0iVN% [9u<|1 V/ ]]{SP8Z'3o;W @D 1Pkq.ޥm}کPQA/&>p? *;%@ o,,#'+=# S~R%@2-Z4pn(e yDxW~J^D7C}m(O}gN…!G,OrRI~V{G./Ko Mm'X,8 ֏DR}\n#C{.fafs &Ͼm%M=nO0 cJx?׻Wu@@̬O]{ k}oziIEP/gz ;9[7>7Q\fH9T2^nRgym)-.}] ?ɪw]U7۩*[Ymld~|/ۨXl;%cbzl:v;iBzk±^*ɍxOs0nB;#9ٰA&xq~vtxw!&}E.A0.u!'3H cm)&Hl(gL*oĮkqDfMk)m_@~oCGQOe͏8bAl ']jƧBBjX)4QezU2/1L~U_< M[t/崏\ӄ.DOy_N{bNmA#OgߌczdPb4=يw _V!ƢsFTۦ7kfX(Ɠ}ښOE9ItM b֤^,j1?X 5%NyȇU\,(>GJ}N` %Rtq-SW @isWۘp$=13$V Vۉۼ{bҕ3o:qPhAF&ϠmzEh Cwq1Faޅ!8}omKF/?b%#=C(|$E&7Q](43SvbO~q2.~r԰Wg/bY%}*˞S\ح^{_Kam&b/gnL* |z _9 ewFoJ_-[ _`ì,",=PB)V$\G%Cs㻃 :SHbi+Lr &z*cESԐe_'. vaϸVwG2(I}ȷ]JmFbd 6K+mb #w![=g+8u_8Ҝ.?6 "h [ 4 %ۮ%x ?  W gD7BϞפv3}$k< %7?k.Pk,~_S:ON~/KW!9NjNM~U]mޥ_Ii"$m$tʳ88p) 'Ϙw&cb _W,z| r2n cޜ4k'ޝ% r0; ˳}t &_E'-u땃87y>6rwiA}Btux#yλ90{dί {i HxBM3JZDU|y6VB_a2\qhVw6>Ϸ4SHAgZ0I1,fJ=zZ尷|~^UyYzzA:F`}^{qvۧۇ:Y/JzÛsfEԝݮKn}І_nrK%6G"٬=8xۛcdeت,:vv;6~Q>7!PC x;#.-b >BI Ƽ2܀}o5]\hj:}y+lcYd C˽{ W(bXqТJr b;E5+a% 1Tc暬 T-;u*_e{%f+S_t-/:=92qR}xZS,־ icSKӰ)f_zw\ 48/a  r azSY"5?nc<11C=tkWr[؃"?It\moa~D5֛K ]_3Y i2f*(22ev*Z}0leZ}ԺJl1"M\Ъ|,':.ld k`]5,kh7CCV3HVRy=/ZȒO£ =*+#ez.hI-@̇y S/$u!& ٦<R Z =cqȏ ì*4s )2iDNz@;y E@,E$\>]Ռ7%Cyש(Y o=āM: 0A0w:=z].b #`즽 bDv+lZ#>99M`-fEѕ2-l^)mUxcBu6=ԃZoɭw /`csorIZ6}U+j.[U :Qvk]m얛aЇ*X/?9|ڦG]eI{\GeL΋6&ޟLQ ̖x<rX=Yz1lu?b=c < QC9 ɊXO'D>1$uB37t.X+L+Tz~D[l1)h滬]K {ൃyRCЩ,oËL]pb=tm52ƚݕ+.n^P 041nKugqWݒZ,3{lכ^hg _<6ы{Aoc{7,oi^ˍ>)@|{yY{.7Ꞽ17&g'@׊ JawHaۗj+{È.* @ɋvH]Uh=e4@oqNj; j]%i}a;P5 ZŠxP y5SQ(w@=BBM#V,9 $=KaV\e}W. bA!PD٪x 9kӟey+Y܎]<ͩX{)^* #:fܤ jX{Y,׮өbg'"ѻ}Lt,>3\ #}o[`dA; 9{!:7cdQt;xl!O:PKJ`xR抵PX.Mާcp^UN/M==iXCI[AwP!+L?PfcSŝe0+lzN|S,3|.|1l_y._ X92E:c gͰao9᳋b&:}n"H:b$yDh"IDTt@aY-g๽FRۼ#Ct@EU)22M;uϹYn2}ˍ_q{ǐp: SwvF0E]q!~x'on&FKtgú01d+;#pZzKɏ+v阓X;!P{yW8 1PNJiwb[~^P#MSI"'wC" 6V[uӠ^ުi.y < Ņ=!9߱hHh]gh_=b~eHvG~C~$Z -'6GbmqLyw,M-0]u tSM.JܵS.2fT8]dT:| B:#c; })r Wq]{ E'i>j0MG/7iSyn,z=q\YSF G*ܢhUh$M]UcߡOpq'G(VTR'4?jWַ* (7ءcl).oa3OÃ&⿱ub1ܙ7jjh27ۡ 핝,3^Q3* xx*|J@%F%8S'âגZ![{ }O{IQ᥽ C{q &+B̨} 7yϫ7qbbx&pu}]b5]VϡC$VQjN=Ս,b-!Ks8\p+}p9)<N;پ }6[k&,xߛ-I.<ۣ|NJIkƏ^YpXf1'.扝+2W3J]" }3'ܾSŞw,>硧Cz hZz Эc9+ktbͿ[y~)bN2D(:h3>=Ny@$+jd$˜0- sd>@= ,{~ډ=aM|S 5b6˔dгTtHpٷ+m  jRZy:"`46`]UwoU.O cɮ'/v;BR?AuK{MC[Y"ϲ) y8uv&^W }a,ϡ0&u=k5[nimKoGi]%q[go-k7с~yY7Cم5O+0`U((Əp]!|}l1t=,M\)l'זaTiɵ +?TPPZii>~oQZM?v!+S:<e3 p%V8v`wAGIC D= >< 6:vOb?PC(M[bW}{ 4kL)`ȂQÍmT n@)&{s%S^a)9`Bkg+N(|p0LT=.9m, ]f4 4.^= C%~0I=v ea!+ >/rxq'L./0ݛԖٽVO5F!75̜X'3omxG&^нkVC&"]>YgL u ضM Ksl;Z6;rG@sE54 )tь@pbX;ٮS.&c@ӏfP#둷cTn_.&G'Co[ }!WHW2v5++N0t6W%oo-.kXC RH` Ģ\ې0" 㽥բ <;`tU8 _&> ށoclDAg枃yk^vl;Pgk<\sWNQˮ!hQ+oWd&@c @F'oз᚝-{9 n9)D%uw`Q#FZNq!*]8߲kJI@K&7/0Qɮ0YQA` J1 ~? k0$ zx{!*j@oqIRά$<D45Ю.t cBt\}qg`Qz_[Hz" Oѯ d=jVr=iP;8Q8`=~>ڦ{]?) *[Q]܉F*P6:۷S^O+@dx$= Z0w m~eT<LUAnu]Ԗ7dޜ%+ZcE!7oa6 !-k0ev. =}xRʮMȌ d n@ 6=n˄aQҭq+>ھ8]>uQ/+K d:05j#LԬуɝk6],tdy=<|472,ދrxi1{p֑8dzAu\>w EQPCyzO)˄)hoeQH|d1cMU<_TsX6 *|~۠4I{KrpfkRr}}9xp/ wt@LY;cn;rPm0|p96gcOd~ݬpA'<P A {Koi PGdz﷙@ֱ/˙: 6d'9߈sR)FNK =kiT!/.l)Q_}:z\߷z\}{Öo,{zfSVyZ#'ϿC=}@IpJ(/ýj‚(<`A14|3&xon"|a$?$\q6n6ؗUplXIq {bȉo1bJ4yDZ8ɠYq(n94%ݿʇ[YV6D U RZ&i|7>~50?VL/aРvfW h~ ='h||ncX6>zI.P)'4KhGB8Ұ7;xCC(7kz x.Ǟ:\2 _@zOi0(|t JE>cq ==>d(N=1^ >hx="rL6z7tK.RcSP577.`:м'#d1 ȽO)/6BdѬ5lk_e}ʩ= ,;&s$E5~fG$$eD1ƆTQ7رCY?1soz O9dnԷbq1؁z$ܫŒmg=/byv\y\ 'ņMjQ12w<DĖ]h氋jy's$d.>6\[foP_%4nI7M˜:GeĜNv9[^lSx X GA^"qz?+Ǫ!{&>y1Z3I:`LN J6aͧM-xltVlآ {vd]|i&I+uy.]{ޏb}-ۍd8.p~[9ؑ~\N=;Ee!aG85>H?ֈ c+q~+aB m{ '>P79)E^Bĝ '0\4S V!Ub.qb980ǭG[d3z{,Snj]ʆ6n 2w9JM8uDv/$V%LDBMr^a_v'z4ؼw}llzn@|E l*2 cToݦ&=y=f\ۛJ_^n)2Qc$xxe6r$i`w9|P̫9~bHcQ pYL9=j:A{ns|l:qfS蜟m\\T\^qOE|+ K|r 6>#[ɲHj37bE8M>}%߷Ms<%l~ȋ| \/u=`jc#+wjMz_S TomWƪa@j/׉t8Xwb*˦D(1TGU{ޅ0i1Ew6e(z"DO՝roX+z&{pws"Xei7?ۇ]n8}J^:E#"0qUhboñlވد=/$D5oP_?!zh><˅=>;TsyDtX 7;~k4^1)^OTϞguߌgoަy'?GXp`sPw:EG-ҙuL D37S?xj{<>k2yCp.A}HO"i>1!p kLwSpjƓc8yN/Lr1cCeQF8Yy<+D1qNY\8j%ڪC/_?0u嵷:hfk=wMuL e0y} >_ojoɢ JqBS>HH+ҩTG{[8pReNn:1+{Eן4Yy1r[q|$,=qmLkߜF 3HNH}K[m{jo.jlZwA6}:{swwr# 6ANݕ;gB=,jaWY98IsmDb MxUCgi?U,%)l5܂Ww6I|@y{a0/s4.S5&eqT/C-}hjuIT.qĴalPڷ Qāۂc=qixh?wϿ$ex{ͽ8Vލ5(rWrA18.azUȾBk$nul9g_o<0vǭ*mpq/?sFGی{;lCQ DklsƴM(1ƞ_;IW"'%cܑ'pPcF6fv']!57PbBa,Iۆxb/ϰgI%;$NPFK ?&=ǎrKkqq>!W) #jKaA+/^a%NumR-)FXjL'iرToq \v`ә,ʤN̰==?1.k{CnsZB;'q#[.c#캯9Ƌ'v$7W EdUsl<='9"4YpSsN1H]s^fbۃ.c;] +Ȏ/LΔI %_nG ;a xN4o;cKpr_9;$;O6)G%l*|ǁC mspCzc@n[aE{88q'>,`K 8R|qx})/ft ;x≓z@=v>z He`YF+rN>Rhoxc'P< '5B6PBg{zk\&4l 3ZC/veIvO]% FF1K0 J\ɠ+ov av^b9Hv^^L4e q}~-[Yde3~8?h=rŪ{" ZG!Ca_1ݸ1%gX^gF3A=8/{HVukJVpJ^ιe۶t'xzGZV~,9Ce>T$*+74d*A,ەCrD:,1{=xasэ ;؃AKl2Vp뉵B> Z9H&)!G_b1<&g+d1@?Ug=;ZĬB{%k>3QUnGb~<<6 ߨ`(Ȼv6_b 5W7\= W5ɠl# Ј+4ۛӶ;/sDR@TS^F.˓救 >C;:g)z=/z rؿ^pgfPW#;mׯ|5gyc-iQux{2gAΣ? ';hWvAS ϗ h)v\$y+_ ޺WX@R^U>mRy;k2x<'lWfcEFX^tU*)(cɥ5O$a NJY-^9}XI59RSr3}/F춈Md׀wUr+˰<-yq]ѠT6 ]o^dK.ABKSg50 =w$*@Ӻawn/&KYз^6! wp8o> X0hodY77WaKתz.$:|趑X<1վ:CWwKБF`v˯ɠlf6c#798r]4\$ARd1ߝqob cB 6T̶"t/aWFo6#5z@ݍdH:V'_ =yXwHY9Ύ80g]V KzBf=<P+Fٽj?܄^ BE꣐6n'U!ݦ0୞lH0؏8cU#׸!QV =_2Ғ ҅̃{cqY;r+R :SZ8/+Sq˺FbSCڅj,Lxy j_t<.1xap VhNAm_gl=&v1J@#olR;:ݥׯ{ĀE2:Hn-J)/ q;!=ѯ0?ٹX,we%C!gnݲPm9>)҂l#.o Qceq˚BA,N؛%%k^ccڼb dVHKp~ %:G|5cYޅ/ ^w"9fNJPBJ ϚN++X39/ؤnrnfcOəڡMq%5&_O1nQ=O_<5a{a2aTM,f av]0nгV^'}m%_? %~Oۺ<ϪvXG%?p%lj;){+PrCrN:tHM][̛y{Pn֗[q+f^7Lx/Aez^{M, i½a'?LrgTzH{z7Xڪ^N69 >ug'5ű<4U(3xxoϮYaICdf=я*_cY.1(XS{To hPV|h|uF|}PfFC"'߹ZX-bvr? tl!#Rz#t*9$MPIڃqM,TJSbKHnD|NTs"ܪ!!AnY<댴iC!G"3ҡb#K&p>s{Q 9ٍ1b?wg1>,I&'G[\̐qx@)r84 49aLQ[#=o9BPx<|u#r;#e0 ۭў*QP+{`-_MMC8ô==( u}~zX:rT)3QR yi tmHJrme;Wq:@́E|{.ޯpM & g*8yQB4I9=m^)m%jP둆Ńi.0YU>H*(Vn (o g,yP9h1^6U!cIa6~dOgb3U)2[:|XĒںBbvX"fDH r,dz}\п紉g2IsmT)S-]K@-R5( W.\E:-#j}a1P=PJ BW3F>ȍXZKv@c-|w~v辜ŒehHh)tXQ6i 4gx` GxѴb؇ g& H-Z@.;յy7~96$p胡9 ْ̑-XPy i]ea{Ms0)s mVX C[ے^K(%u0pn{+RѼl@ѡe30q~tY|4uPBWI+wu-L:3fTU0P[ eCo=qNcN:ӂ.AÙ5/ h1:\Fj-lˬ3 x]LCΛ9{d`A"G.]Seja 4( ^,eJ'T}0=x`z̞RgOCa3>WiP R/OR9 Y3W[^i0,؟8 Z&kW`Dӱ84t`݄s!ޭo adAY, 1j/o”su<*W7CU8g'0@o56*l=3Z}lwi[[R  ,P392zn >zZ4)բι:i&lZ! Fpg8KHh#?M &c 4y }dj/YqR8~M<Z +mɭߔAw `G= fۇOγ)t{П%YID?Z,ފNAg+@$7p fYmifwL.I4øx諾Jhրw `yq9թ9;KAK)>[te(LlQ*2? {o l]πu0۴#d1LM:-GU9 #l}CHsf:E/Zq s:S#v, +[ʿCVGMР$~hxc\DF/50@2 >Mr~ciO>Ql9hYX0<95À}}]:-*kJAF/V=sJɻ7C j,h;Syz\]-z`&L1Du&6n: y;`.FH/vF!] >N{a S)tQc^1[`ѡTŰ.<3*[3OMuW^}5Ϡgc_64KG?MO483LqQ3@Pi9;L Ço;ٔ:Z 醋isxxwEh[yXuGT9b%=rwT(5|$6.&;z:cfRxMjosI8pR+X:iˇ45T543o«DW?I~RItu:u$VIX]'Nau:u 꼺/}q!-ҹez<߆m4uՍT4MTLtU~Bib`dfbjkkELSHH]TDUCHDtV57P13W4Q772NDP@UXU__WoV{Z*F$M:$i_.ڃQD]I-s}m~ bdbB:i_AW5 LTu Tt=hlin`dz#jMU]ӌn3+?_aYJSԔ*)#ڤhRP55UUTMnid) )&~(ciaDz))&ڤc*fy3R~H[P!/bSU}]C՟P䣦_v"w II1TUq꤂U!I#}ՄoooEU9niihZi: (O/zltU?H_&t _$@WWXMo 4Tu5hdSSUuRHaK^lR5$UׯЛijK*&^2 H_5l11WGgVoŭjhƚ?;YU-I76ֿcleBo*SV\'hv%Wg]U[SGځ6jjtؘΛ+Csu}MUUh5MLu ?B_J'XZD_N]钩!i ]d5:~#M  tcݟi22^ňӯ"#LRe!Isܦ3&V9x_GX_7DlYDS?/_^-M]-]?ҡOj߸)y_pCB]?_wrc sNND~c1ta9,T W)"jfxj"ψokdjdnbdk)w' /yV=, Ia쿘~xM]-ӟbIEY蒪U]w]1izP' <&*Y^1$5*j{j?kjeBJjhI'=iGV ?D&ƪ&OIGX"C:_SW៉i4U!Dj55%Ws=iW>=okLR?&_M 4bj6kcV3"EFտ+)D$.\0Ѩ(+BMFsӿg]ŽUPU321B,%gM5~gYVφf$"fkjKVfi%5MA)msjnkuUcRT-&RBTI;YME~65>o`Qe_ `uHd]ˈ@I~Ŷ W \WGO&a>WYf:?jۤ0* ;(jE2' fӞo45W3dTլLMSoZ%w5YIHgBj>c&6? ttAI}#3ܺj5$lJZ/H$ɯʩꛚ5HD5Ё z)HflMJM $fd5:)#uUV/b˲7~꫚&iCR5XBjtW v[ϔOeG1QxzFz1g{\ y+CMY܉Ji_%8CRfzF:*֓i.jZWCz? #]VjSt~u:}}zk$~"/L0FaCU5Rt5M|ڤ?ҙ~u4ZՏC?0 f4SHwchZ0S[Z$!߬'Cv"=L,t 5wҎ]OR*?Ƣ$?Oaf1Qհ2Y-$V#z$0gu*}ŝZ%r:Fѡ6gӪ-j$kWO8MHSP$~)Rt H<]E7H*hhck$cTٟ6RI*1"1U5@+VV' VDt V??J׷7BO5J*?.gXEMHY㯡JCp%)"?$0 HԏD~_/a"{d5\+՟Ϳ7^\M?߈*\H7N*1IB`Dwu,4\Kq9^$կk-Lsjӎ>Um*[ƻjV%R˃4"6I9ʗm![F$*{Y&'jAoben+_̌Rr\-?aRh(ls'}$?JI\D'8دfn^ſ?/ t 5 =nLݾwIDTo .F/#}5k-:Bm얌W뾊jÆiĭ0wnVFx'J/l_J"7\BdzSycYXEfv(j2E0,Ԏ,F46ސCE`xY-5h:Q˱& ဿtg8l#y\W=Y-ŰNTHD'ϳrڇiA1AQ ,A 1QiE{;ߵ`|3{\fa='T}n{]J _̥)\3 zv·PCۖc,륂s<ڻ;+D;o+ŻL?@D2u"t>.QRi{ /j|cmQ[[>/ ~)Fl!kGK'k=d{bǍf8vij oR}9E)8fMR~[ED0jr'kK%)̙.M6-K͆W4aof [%uC]* ntv٧.,FjC0q=nG׌GK˴ɹ{*O+q {wge8vIr!qnwךxAJy㏑UD0),JoK 'o؆_ ӨAI^I^'``oz!,nݐ}lԖG &X48J7Kww@lL*谏pፆ}"iKl(Eos>y]'m`"Ƅ.V)3 ?Ǯw;0p/7aa16[=2ۯڋ3^as>^XO p}? ݽ[ }CW ")D9}~ha`+BkaKRcciڡV0*Zqla5}HzY4 !LZ&[CЋ,@N&{ƛ21֮K;Nx;1}w1Sw/%4X?3lў/GZaaUtq[;i&Vm z}uv}ݩAޭۯZ!_lpf|ip%|Cv2)8 ҡ]'bӁ  0f8b 0w f"XaVW/zk0/99HMya‘Mn)ncy`-+nF wF96_7_[rh#:@އ?O`XIqI]1b[_<8[>N H뢄tCRs{^n aGkB ضm|ewUN.5čKUsZ6/cߖC_`];\~shKרC/#8$ Ɩ‘*k8B<-xw |ϱr:0LQa. YE8AeV܇2? V%ͧQt羬0Pjz&t%f3)5_2@]Ww,ɹwp익/q:򙼲>-NWxMp.'Gf=ѭK6[79NQx5$>֛ۘ؄:+_]=x[st2VkLгըL9 E&fɋؽO#p?Rer^3vRkNLJ]0TE?^ݤ~ (x}'l bE[L8[º`XΗG]vJ{Ü k_=;ߖe],hzE=GTbQڠߕKeKmߜۡ?=&U(AU,)]^jpqޭ8GT\o6vaMk?fE)FeWۯ*Nco2§0)ts6>Ŋsj ogWOsuxUI5y`͛qGw:>r>v;t%aAO>g&.?ɟn|R^ķ U ,e~ x,vQqM7ho-lus>1 _+I68VȾ㱩{J W9O5Pb]g{x& o3-cd7r-6 Սև1I]M!3 .a{قřf;=91n'{ #*s.j8)n/t hu7CD;Vx┡лKt 1x+ MGl&45qP&K|(gXVJh)W3QY Ъ_\$O8(IGzPbqHM͠8yN 1x 㼈[03 ob>]#q%]ev :}NsAaoPHYh9w|rġ/2S3fc>ZZFC GHi,S`->/Vƾi7s`8Wd)~@7'KGgؼFIM2v6-S֚C0N6b6#$̮dy=4X;vaݺP,3[RN,l i}/J='n!Z>PVֻ૏  R!]u#mק!zƐ'I P.cu-8Gp.4Y3 扮ŵwjO T\ ȸ;UGf}C/qaOȃ wjŃ=u2 ^7 {Nٓ 5E5sX\̬u%;s Al*vƛ)OY*=ءq{S){$6|>36*tuc{as!6}cvWelߗG@Wh8"5CۺvuALKoS.3--y;oٗbDm *e5Yxo,"Ğ cǙPf_خijкf,9&qǖ:i;,l ?l-PX7wE//$^9lalI'8*~O Sl+ʓ.4NEʆYó Sp'в_n%P_o 3,b84~`?i 2L WS {BS IКT<'{y aBLvN0;k(křE/ӽ> j^0&4z \hIg.N O(Kb\57Cؼl͒)~{'^fdy|a(l|w=Mɾǩޏ[a9e8Vri)Y;㬧[ vg_W1^(G?]u?cC 1 z[} g9m}ƛPhO+-ı0 yZ[$gW-ݱNŞV縱tm&9Wh';o>0x2zNoSI-yIFcgp;K?v}~vR sPXM[ݾ}<_z$}| e0ȃQѵn $6fBWvJ(|P!DAm!hI^{G r^b$\V# X5x4eΆyGCE{ ޻طoqT ή:~kE]jAji̾|}e'1&cÚ!`(h{OOYb\<^. уիّ#F ߖ}<-l [%S:k>B'2omo8U_kiEռ"}_% sgvM/| kytdCub1qBLz fx\:C mu`Q Xs/K&ȸӕz?~ ֨p"/ 6?4;^~kSKm 1,zۖ{VϏN{zljfqC{ ^8~ *>lc66aBuchaџ*S)r(8Ualz2K(¡!Cb ͇0&{G]reFja,YX\CK֭1~N;Ѕ9)&A gsY7Piͮo .(@˂[}KV{F=zD,gHX8Y;RkB!fӾᏬ0^\57~l@|to t I&qΣ|PFgz {TGVc[AXas:.^u[Dh _!!L4B{0yޑܯcN쉸}i6Mj>6Kcy`1g,+Pa*![*q#3?R(hlR\u,6o{J8 -ƪ=pܰ`}ce-aDܰٿoG2/2bQo\q̾3J6^@|фi-~+/ ㎪;DYUs8`c߲iV\ 6<9ųb=?Dn{`g=;7bCwMtA_uoz븠IN: 5&dat s5-8eLKaa \Wپ0_V|sLǜ\UТd;r=!ZZDƙ]OH~8'ĨM{^ -iĎNMWB[ $hu>dK?tͺ{Hh['DS{cSe`XU8,{ c_)"S_\c>=5ݞѸ3Oc꘺+B BڲhF8lPސJy?hGVWW>A% Ϧr5wa1w`Mةn`b>Ht?qjgCT82s&Jo/Khx6(S&a-V+VqnAе6KtcܐW_%H mC8ӟh/OT1@7S[RZZj|LX#\"N.r9v%]xՂ}-;pL-QZ9qN̅M>|0a|l_\ک<$gsC ߭?lP$mUcڜ%6 @kѐf%8]4WxŬgܽs50gaq,r+9"s6wnAjouH>}WL*T0(Qc i-aw(.&v f,J]+FO#7ط=ߎ! uX6C1Py)>\e0}fl'(@lմX35/S &z吠9OsO, nB?ڋo!Oj+~[9%.x"U|ò֭wZ($kvΏXb)!E3E2/ӳAS*^V YgE 2uTnMӜ>^2/vʁe { S WU)pHX\ij ]bZf) &Rܱw e"eXbH{e(複bd;"6<þmފo%0c^r6G^VW.lk~18HS}F^?4s7J 87!>2J÷b~F#0Ak q8̭e- mVC^lB:tw &;W[CeNX:7vt|XGքxlւBŎ,|ݷEsd%p&n 2=T; yu{olթq5N9u7*"}nWpRisuV|)}@qkY@"퐟wIaݶl;Y,Z5*kC=^H:cz a͉!Xd,q]>5XF߳CFDkqS-=8<O[ '] FXZ6X) \q(C\*Hq(؟Tuq _ ^=Hqe=Af\$Ωٰ]njOk˾?GV*xӺP&5Jx?NK,z'ŷb7oD*#וcI6{+zyx:Whdˑ[`l}O SAI$@{(}f<Ck{!ƻIŸmvO|hd(h1#R@r& ։B%fs ?X"fTs>[n>q Nk:RkR;Y=eKOm<'bnՆ$"VȾcVh[p˧rM[kM+&" $aCԕc8·"4Up3v[U#;3Kc CJ5a4͉QN o!|s8S|IIR@v {dS^ WW!v0%^/3d k=߫wݍC >9CkT;'{~5~?*枚I>j֯Z[4C Wt}3-U[^ü#`\>LmD W.},U2o}96~g!PX\(Hq}Fٰ4+ZVrN۫XjAhKyaS]ni!zpN.:%['ׄaz(A hLY/La7gBӧ;"#_9"eL+]̢g\{0(_JOå8Zw#\:8[;ޮ 'hv.c'v?|qqv}'E!OJTp1VLBS̪8{RMuv=8w$c9J({}wsz5Wl'T#M]yvW͞ƺ}bc\QY(/* z_&움oY<'c%@a결tK*u&d[t_R_xtzW-ޢ?plb/~yBk*ݫKѳ~O[a˒P0ԫ`|m2H: v2Ti+ iDOR=!wQ}[ k1,> o]/)X-gXˉTmL)KPn"R(Zf;mƇ[pF&\>O]׉G9nZmyKz?}t$q'=(QkbJк{͛^0*B}c-t/Ys6><40.}Ĝ{ߨVZ׫B%+plzT| qwqŧjGh|3tn+F bzpy b~t}[' Dօ(acʩ#84ڿ)D%qhkq2DLۡ];~1҇72*>8e|3N\I 4Mp8>>4N63 % lg/_]`Ê! {JU̔CAD**˛,-u{]Րn=~1Ð~D\b9E=I:Kc,n3H`kgAlb:ݶѧT,_J+ש8 [tpl2 ]hgypC=Yۦ y+mZe6y;<ɴ yt^:|U 9|oF#}Р}\~;2rs$̩Oly8L Z_;Жf 8#Dop}K!~#0;.[eT@Jg!${*N =sG=ºy^ "}k vhh љ@U;iߛB5 p)b8.)d,\o2 {:}8c|V i [*а7zgn'ȟ5&ftj"G p@V繉;~Dzz^A"U"U6V )&=Zސ fZ]3&T鰇j|h+x{yv`yDw<ܒvYxJty,? ww]L~4ܳعkrd38#(CվaƍvoITN'7<)5}Jd8up*G\&vA)HT(hM2ݶ =keyDl\گy٨ #ǽ*y\8h(d9LW"47 3Nv@cyqgӯ.^p;f&!Q~#ZbZjT]/vSVlr :KkuDE,tZ=`v[{RD>cwyl)^Hw0X8߉ <*w?J@oK! 9jFz6Ӓn‘@8zFNCpKtgqls2?;GTCL9d9],-]|<ԖGqvKys>F1SaޜCZ0Y6mb5BI@ p>KO#.A:U!$7]'RwWHбc'~_aFKsBI;scm0.[xF#j+ڗIvAؖ0u@.٨ g(LRf:vٱwq!F]Gm<0 cLJ`+iS^ktgKFqld' @,"vqZ$Q\}blݖofpRJ/k7s7$َ݄%źbLs`:':GfVGӔci?-mdCgо|Iji֛B8dW#{h5boq`jw_)J5ݵB3~2ؕ|`xv~OI<:K9Feao[cXp uݗ5QRw}7X>1G'Q/bJ)P{bNMxrQT/GF@רbLJ/^ irh~R/~ \6=z5ʶ )vǞ_F5Gu(`.!50ø;L)qC(/w1QZ[ȤW8dB\5[^ ׻@c# ǘv\Q3QUdf^dᆲIbw6n_l7`iędJWڿG(^u^煓 @dԕvXlWv5M(|{]Nc~.t6/;_qüowl 6{mjѬW7_)K&*[K;L#Pz3F>q=UOš?NnϚ7 YpC;4zJ3:+fvq.߷o7;>Rm6,gɎ!Htz#FZeBNj.T#_q gV=rO(zv.K1]f_NĚ=0C_se?4tjbn0߼7NvݼT2L .'MmaŶ_σ1P̛|!̆:5=_F]%0Wyvzfk^k+SC'd?/6 ;?lKKz *;-)ڽG|2`N4; !f;`'dWfT QVk`/sd\{wSs`֢?$g3zF` N1zeDMRDj"6#:pWNx@` OmK` yD)x†nӭ̒`a*8pIv/ŅŐ{;\wj@K'ϛ{6'yGޟ1o)D GU>N8ϢNO`wاRgK JIBG6\&RED!R|WB߉PL˪ y,ӥZ"u҆0W->J/5=Y.L;hcޣx"WAd$_Jn#1~n NΎ;c'8Ǹݞ2hg&8,L tKˇmgĪQnL-җڊg6CЬ{gj ~4̓5A3Ea|q)gy^ Fܳ}^Ør&1!'HGO,ѽ![(,9{t7 a.JjPrOt<ˆAqi=)L o1npg>MsVBK68?th>y C -S9KO`NgqPhٴ:*J+c/Wwa^զ?(B|m[1Kw'0}ˡ9+F#1 4Pf87L h}[H 9P,[%$`selTch #\A_,tjwORQsإ6>=Yee)_؝w _mqJ/f}t|e{b_e)!q{˔}TtuKQP1{VS`IU꣊[֥څ_x>__ٮ [_M7c~|׀ԃ^#9a`U+do?wj=4kCW :%D'ї_5^Y~/s[YsKա\. VȾ},8uۗYb_CGX><)¯ssep31EG mzj~rU2(vy =c_v`+ʐ^{;DZW!AErl[8hIX>e"W,f0eV#pB B= dZ `d] ~U_tHD?!G|aUfN(bWPleHU!xJp!*}$_#B̈uևld"wT^|d;[΂}N{q6LN6>r>c$vuoBu;#w(J e vPϚ=P*Y{'$toiN?xέx8~mnW_zbdJm^oQMHSWKlω>:"= B8[3* an‰0Sa srqB5ީ% 峔0gk@v1xqm{.$P]"CΑף۟=|z5JPsQU^'J`%om տq(#65@݇x-!+b( _1 NAg TP$.|]h+Y |E~Vŗ  FG⫡:)Z'vn"B{<\`:Qq^+`SV?|I1 (xG.lB>],ʘ?MR(&yLÀU#o қg|({8d\M\RHh=ʯ4#/@-&%7=>d_ |n͏xw@YηY$ɊE Jܱ+Ӂ*BҶ_{ cG`b2Ơ)( ]GN { YloL"?KC햺 _A,v"B3nC~j3nAd]Y'i4 3E' ۪]S$nq] WCCu;2>,(f YXʕ C皒 q i6J!>YcG^4 CyTPYU=`/?nŵ;Z+H.wzqQ[|>1|1v4[XREh5’9f[!Ohs t8?oQ< Jotnm֏,޽__KGw]( Eqa[@ۖfP(W~;jJzoa{UQKk'6l1f5Ryx-t,/DA~gK t [nƶoH0Tl&ەĆR932lccujy,4rۈMr0#-O!-k T'Aٌ yǠ%lcK$ް_n;x!czWo°j3 ƴVqV!:Cl¹~_-VVĶ]1VBC.~i_+rd65fZ")Ԩ8hzJc%;܎0Cܷ:ԽðgvW6)͓M#%tx"?-Dc{jL]eD)';XTQ6Oj~oVSǔȵPv8" ID>C{lCO8v94խUŞ1@\,'BwuJk|NV[YB5M )#bY]ֹEZ]x Ϯ ioN,A*,88}W/?g{oanڠc-O}g:nCsiϳ9 mQlR'v,:u4}d;~Q^z=fʋɵ@×Anq|HM⎅b {=Ӗ񘢤&S{;7t_}ZPcqNsQ &kV !3]X"U XYz7F{n~W<)}?AN>h;?GYwwziFX2MCdVmR$BK4V; 5xA/߯ELo6`t}. o_6Qy3trHm{{ak0n(oM4z9߫~xS b,6l{/h՟9Z; T\/P.Ԅ1ʈ@'T;q3 E¨SGzv:9hf:Ss 4ACv;òK*hWI5D ;ԏ.X$==Jө3a.ҪwVGyo ~_&S0D2-,LSAch=&Ӄ8`-eF̽#j#`I]ga|\08T=)S4YSRwys\KjyjR'h*w*9!'!6,]=iI5LI*%fԣEh;ϒ*jzy,Wv4Z>v Z7k!ǟ.;F?:#ܩ{d g>UBj&'6m~`F] Ìt\]-tjOt5WoIpUb)u0va'[Ep(S|"~6XeB(eSX8Vn-3Z6sr(a|}Z,82e AO9Se}7OڱU51),k;Y T;vsʒ+,(*4 ?nbz4LԷօ=op0VBL0'xg m< k:W{(d*0؛pv4 ]}- @`zOcU,^B幯kQaf֫V3Q|}VSם㇜+2hz` DӼD>jG1Kl[k @/CM1-Z?&k/|\>zǢ95shV>o[0U{wҬp̈MK?%'@:̆rb'D\"6\6&֊_;sP}l63#G؜ޢ 6A-4ef eP򬼠;aڔB&[)3 ["B_}Vp!0˝>M`ϕ+vVy4.HU+Nvv^!u᧖7-yX= 븊֗L|>Y=RnN ۞:Z"Ga6o0"`;X:FC֧Kتn#Q9ĵe̵ z?}srKUE8m/>G8mD(,.FF9Ø˼57ycgcU0ݎoWv@ 8 XZ}F.a>dH;X*i^@\UĘat*i]bIڜ(Q}"@qJ~1ctBIdԲztib >׽ j:xvʬn ǩy< G7XtZq$Mu=,NIK|:7DqU8n؛3TbD`L"9ZТl4 ާJy'aHKER3}F)C|=(!2<%fġmw^دb!v5-qtoM"6VԶbYg'r$xL\Ͻ1#X3DD:%GO/Bĕ!5캚yH)l^}& Ť )*+BN?!÷ ݿھv}y g܁'O;rvr9D׵$ˡ!X필C$6h4M;ϱ"@}kv r'{G$UM"{d.< R;;6) dIe~|X]l}\c-rdf&9a-5p<+^ WX48,A` 6VMAp $ g^lQӱakx>."䂷f%wqıPCԯ.0FxIѵCg6DR@kNP~s>$Q wI]6l\pzE,!m@><)}+4r$SyOڝأ1PzI Q Hr~kl^|iۯq;c&l:wieck܄p*H18)ݟUO'"IBo޹Goߘ<@h_y*#:N- c|Mdp|V~{s& +cu:/q!'+2m4r PXGҤv̸J4ܩ~_Tb+[%_33Bo] '*<#gx|0j%^\h%(e[daiDk2̌Io_XĚKY1}\O+{R̆8Mi;iP@1f6Z~I]5PxISodS#:Gfz3Fz(cŦs _R8`?*{[!WvKgJ|@P~V%ܴɗi-k$3ub/Ƽ%'$PwEA rt3m\7-:e(p"ؗx1I[*.;”[aW;{'X,p:8M|kMGkAK=%):h>sdz_{-yNsЊlFgՉt:uN/+ZKS#VW|O=g[8o+Pu\(p:vLuY?= g}F|[1yg" 'xG};qs}7,{Cqfu6xQ&@0v" ewnq8IwB}p$Kj(u*/|!%?N}(ȸ7tXQNCߦM*Xآi~ŷW1D<Й)SS?ŰWrH>h_4=mT)aomc:,icu]X*K!DP4[džDḁ(.ޚcgmZ/;2'[?Q܉u63".XU3uXN^l08 {q¸%7*9\*zӆwSI XP86kxbM!3mDlQQWD==5d17NR63.{}0MN.jy&37˅]GVJtywƛr8J#7%;*-#8$}dub؏tK,7WRgR,<8/e~F 8a^q}6t+;S4{pl﹬l>%%}Z msz?YÓ4p> xJ#'ds:a{~9iˌvuڰs`,Qɭ>.W$zh橘GG voB/9p5qյu⒮f\5mmFqҌC8}Q쾪5!,qªEESk5KDžlZIb[%d4զ41K:8Z=Q :ϻWyE.%^E|8uZYX)'`K%EvA/No\7 ;qeKLUv8t:'mݘu ; n꺈l9g>s"v8mmɮ~ʲD]429+Lۨ8^bF}ֵ@\ǡm&"χkv1c)0@&D3fby'P6#6gL=x.*կpVvoLk RvX[nҮ 5w]ꂅ/NIas];7sj1j.&9b3kLJv`}c%H>wrP,bv֒$ .=?DޜXɛ Xr-=( Xa9w|oxbªwVH8D!ukUcyUr5L)*Ɍy=:8%h '\XQOO^`9A\e; yKw޿dSˣP.DTqą2z&σ6ٴS6`w3R0:~@dKAJ!"U5Z Pr7uÖnmYfR3g1{U{7;cjĀ8tMk 6NϭVnmYT1qHla#2IJ+>g tB3$qLaÅ8z'ݷk?>a*FƱ+㤩r-9V̿>O-ΐuuM1ɘ?oװwbov;ƹtqrƮC xI#(.e!@M#w(p),U}qp%-) n?4Y}89}CǚxMi3S`=z5tΆw8bLz9yjqMU޻㶏&kGbC DJԤ`"}p"%q[[O)Gu{` c1-?æZ¢_{o>7deđ4GUC5݈T8^N=}`uN{"z.\}c 6=$V /c({.VM鮾H"R"S;ȼU<Xnl? m6^%K\{ؠ~: +h?GiD'Em%4p!sQu[z"6"cȵT\z?@AΡPccHA`ˁstw \6eޅ!mGqbTt7<ރSq{f汔C%YwYJ I%0%z)X;>oL$R9^T"RȴfNϊnЩb;Tz " sg]Q+L#9ɥk˼8&n2 O?9:+)3`ƙع AfS1Zi g){A]RElC>;}\GuGRutqxk>P }W)h}aT;%;qht"ޯ1_@0 G:JR]rqMx718Q:aDdhc`EHd8Tfx'"٬gؓ*]{Kqjbh1;]X;Ҳ Ah!oh]ZVkLGre\y '(ߦQ$h®h=ZVpf;7(c$> \P: G9{Δp{U'+'Gqޮöwcvqh˃C8}ܯǪeSK㼔 2+H~{?|6w)Ёzcu/ز^uRHy%7NDr.స*8Bau Ž 炃}-߾bHh=|7GUS6X1D:0JV@M?fOt l3G*ec ]|R?U¨8!;T־!dpB\2Xo%[L&pK1\/ʤr#R\ ⬧™ ϒ 2]3W*>mc`KMLg$u , p%km ~| )rH\ E\?jƼKL&j&A>W34c) KG^H݆m鶱χSfj2"lD{v`v͙979> TuJw&!Fq6a{A).VҖ)wfKxaA R\oسݫsYpzIo7q}BugQA;|jT)2C^ع@\ڃ3VsJwH.N"wIb Ia .x=G$]EsN8@[0HݴyϵLqSTm['f)aHknal΍1NllWR862%/pפE|~ty;TlNI=H2dTs|bΕkq–.*W;l=ӰF2qJ_*MJ$0RN]:GTMkzJ/?hnGu>Y0F3j  ѐMrܯ 3Iqp-oԡ譴5ex&p;e4_aHexۢ|c2F!"tP#<\Kc+>ɩ 8i_MQ t* \!Liϭrx 9ҤUU^6i󺝉Y|~}*5(a7à1) >ʄu0}l$dByQa%J#վǦbFfa؎YNc,t3f0q0( 7 5KOD`$T/+{vgᠯiZ&eXhcMpS F'p<@œk^4@MyשXjvVanywntjy_c MǘDK`V]䣍03,H[+ +r # ;_Cg.0K.ۗ\Z4FיrqCOg7+a$Mq A[}jl;g:DσN 6g}X3>Ы]=1X ay8˴D9T"[Ǿ,9%yr7E;BnqS2vM[},Ϡ[SH&Dm H'wSFf„ޝ=ʮ}Nj] ecUL{DJo&T ʽzA¯#PZsJЅa3:߿H~rTާl|m<R h.|U34bzCQHݘ&D; vCǣС\Q8+91 0^Ɖ-_ՌJ%l$;aQ5d;X,}FBB,168(DI,?a6,b3R{B񨡁H'>{o`ؔ)?>u|).jbѴXVxi3Y+9bfoPv{'X1{2*oicRS@³* ڭ;R-f;R^_:OG;N]rJ4>L[\/¤sK0j~[G6tK[eK0V{3wt7Hcl%R'6R׷Y)`aYSep7<Ǯ3Uv8P ^\uNfh N _nCç?κa:֯s?nX8-}'w 6>v:oݰZUհV_Nl𔙂zqlK+$Z۞I-3+w6a}ߤXaR[ *%:zBe 6@z8 7S9|ǖ2tWϩEs {M;c3աw S7nxil}.0mb8DyȾ;/H#t3xBE fWu~- ݒ[2_Cӏa&qWS380xRD֦y)Gr [('34n݀*{m0ќlF;[9%v,DoY}g1XSQtdh|]T>x>h[75T.\{÷%>Td(~LM @tB02F5e~>آO@H *zl{z ̷fvaJ{畋滏NiXAz̒HV59"0%aj`XU?17wO0ɇwo SЩjB#Q嚻s'jݵR916`-r& F>nz_ٷ.œ+^WՅ,܇lIJk `rs;WG{n KG0úu wf/d{t}t0zlug=(#g ˛'a78nu1Z_ډ0i}?SޕKªv܇*5~c179Țw@lU+O_IᮆyĂ 7skiB>?#]tbZeʪ[*ϖPuqY3}|OPDICk3Ƴ6U27͙.8rw^qʋӻBQtzq,)osfb4!ljV.KAb=[W. ?4ݳa*853'ѹ;k>9&\2ſAI '2݉g`^RR}W:iF/Z뾐T![{e[?C%mQ^| IYAb/Ӗ{m=4S-#棎zyޟғ,ØVt$=xSfAv/eeл/,] jrw#dʐrLnxS4̉P:}u#ImVl+f;@ySIVwijal_qNw,Y#i0[ ݅6S[Wb㧣XNik欆 wf0uqzQC |xhhҽQG—yX =4y1 5%2΅S)>-丘;/6Qk5&^07Zy'VIanH(tS\;Cz_< a UA ⤓лa5tq M+6xvXg*aU(J*{)޹N vo%E6+0%[bW>xs\=i9o" { ֩zj')\#}5_x3i/c` >l>>f.il_v D5>0@d{U0g1n:U{&}IJ9Jh&]c3/J4oT)kZSb(٧O`RF;T5]8$7uN_#$5$Jm:\">ɫ*2zk4_F 6~eX mCi\GO(p8>˲3$pXF8r_j~5 -POx* =LZҡ˶)az䘾G#TҞ 6;Cs*OLXxIOnO~H\ &R}getIBْ@q2V.xm%P0V~Iyѐ Ͽ( 0^'Wf`al [_v~ۊ]౪ItgwB9/9Dhn5ԇp>2-!wgIr חK]~*YidžowV=D $K3?~6~nڽC{LƵ/É:HL~&:K Eeկ`!k=mT刲yXQZ\My ϡM*z<*ӛZ4~$ءZaH|I'ۗ׺5)tʡ7*rRCz f>`1ex@!-&Jw?d  >+3CPz,ҠuqIY32y! q΂v**^aZ-(Mf;fV#U$1Cs(}0>xK͏mL ml$ 7uA6և("CvbO º+a&IК67 9&`1q(t_2%i9H T<w5:hKVYj V P\Z!{oj#o(ZX?ynEDaEKUs4n'8q|0pXb2t]Gs@b1T(UxOU9C֡3^2,kIJOBs~j.2tP+V@)Sr\rr~>vb0\% =5_/ <Ǥc`wnH~h~P52+:]ڀé砧!u+C l~%7$,?Sv$P]YՖ0tGfTq9@ynEz]5UBOs /)o|[[Le3G3ϩ^ɀ<*ca:9c@ ,>\[&2AR;e7gwʚx@ cfX,'0] ;G,_SH_V EڣKb>fi,&hNhfӗ%G+3yT9L`(gˊ;θ~'1(?~+r;}Yﻫ@Iv߱ =r?bFYLe#b.U^ NK&OUaij]10 ͽ/hov(Gfjr+ .' >%\4 W'|-sbl((h(([W>I|:I'ɕq+$WI;2ʸ3+άSX2Nae^,**4MU 4Ak%g5u~]B?.aߠFZ]bccͧ4tV6UQ1R0U1_dBUTBL F?/VQ_[EBGSZIEÈwsD s#(W[c6y-}#U"5-o5ƕU-LԍL5r:hnmdbMo}$y:?צt s?=.uK:ff䥒#acE.{ue\7^ vMSL1m*fZhe+yɁ7Oc#- Cߛ`?GTu UL߼*C^_5'D/oim?]_ Z>J9mo7IXZJm۵ֆ&y}\m3f+\O_iaGy[kfF*7JiIV{9Nq-[ M5?J YɦLT;2zgֿIŐ]\oaE/9V?yh@vUB "_Ϭl?W?kxdU&H[q)z*q?WJMS Т鯤_u- ok ?QFf+vXZkk-9-E~O ?dfccHߔ܈fX 6s]N]ߘ0]P~' ,Ug,5Lm}J[X_7D]D3?o_'oܔְRnȨgw,短X_Ō>}ڌ?:?7kSo~e72c*:NjAׯ2k{F*:F*F:jFțNn8'|_{?Bߐ춟闋\4YJag%zw,u٪;v)|P#ד)<; JY^21$ ݑVP3DƔ•#BG_۸bYdd yIld'm c?:f>ꚿ  Y LS 5Zw׌yccrX/mPHgJDUdipG"^?QfP{+jdjec\o s?r%s~?7'?73Y,A٘\wQhùR?VS1&J7b#'ٕ3LEGÊLV2rirc&@v̹F3 U?Hֺ?xoCM6+YWCPx\vB~V2[ߘ06ݖ6kVXݿiO6od)YV:důbMبG2\9}3ZY):_7t"; X/鐵?=ÌU4~-m%#5ӟV/b?U,VR!9l.5.yUG+hhx$$WrCPL@զ*?33XWH &+3=#3Wdi@:J +~&GW;H_̾Vw>l55"oL_1*9/5--} 3+OGӯFF?c%r1)H. wahk 0KYX$XOΣۘ $$mO~L1]Udr;J\>@KT ~ō%4~ ?6Jb骐YraO3F+wkPi[ӤEo6k+P%3_ruo @rd9LIm@:2/AVT]eȉUɊ\ ߪLۈǴUT ÿ~X?r>9`xTJS;Oo/D;Qrq8)aaG5F% Y9OP٬!$%PB@~dxؓ; ^ɨ⏟=e5_5JB|ETݿ֟#+٤ML?~u1Ko ycoaϣ6r1w{ 9YI]]TۥьQ\?Щ P,}v-seqinr/data/m16j.RData0000644000176200001440000146210413533724654014202 0ustar liggesusers7zXZi"6!Xu])TW"nRʟxq5(3Ji5$3.$t0GK]׈ݘ$2[=ľk! X^և!'-IaNkٍg4!.P2$HtKpe M4mSm[Q(geQ4HvZܭVBOdr1@n| |i@§Ek1HpHzʝ#7Lgq Ҙp_Qkt,'SY90 -;bHe|b]l0;=7T]|bj%Ɋ ;HJ8}М!4`(J6o 4@l;=vqF(DvM3ʹ,i$m:75,9-Z5qq5mo2E Iͤ]b_b"Sb4q!N` ȣ,:} +hHgw+[ǃ60SBIA&s RWN)u}#b{Owȶ[ );䨄GN=CpuqT4@N`s63y 2#(Ι=s8q؋Uj6pʇ5IZIUב~>i6g}%IX/{$c%̓[D=+y@yS2x(ȑ(ٸ$}u,dVn)Ɛ0$"b am(?d":UqXn|U&QI{1,gxtp=5CCd{ɥ|ׅqߞ,P8_AO1ޤ $xx&}zx-q2/p ߳*~;Tժk%$Bn$>o8QUUTTq] Ar'N ald-5#j 5zr6S<%J@ڊ8?a]Q 6e]N-wKKmPBg|$撚Y2O$ A$7}3I_i8RtOn1{Jn:->yިL~YD;3xs1Nxˬq2@bU׏Ie*>`ǟ)TF G1#oiZ328Da Fz' Wl)Zv8թDwBT<cZKn#MMjnY:w;]BskϼFUS-p0$nB ꖎE 'ZUgxN2RYHC7-jcmS.[8F_5hKzE2nKw'V!d_wR%aupԍK,tx$<1Qm'olxEg-y&Z>V],Uq _{9!\:9YfɳD5:y@+$-W)Ӽj5pwA]v 7](4L@S;F*CڅEk5|VH>"(4My5~|Xp8l7;)VL 񈻄+\vkd/(<*ۋۑF:uU&SiJ/x;# NZI.aJ a@l:6 ft/`Vb4wIT%zAܥ1{fS/Wn>:+ /Եt 1TK&{E3=-/AAfd/@-m.J.6Wc̈́uPCM$oU>cWo R(<"n / i<'L*&x҂wǼ]uϨ>38`>em.‘,!-ET9m|fplgϳʨeoE;rq D,GJ-0p w&7h{ sD w؂r[Jp(.=+qGaE=XhP 3;czт79>%ҧV(Yyjeg.5orfg[ҼӓN#Ƅz,6x7{&.bz&:d[?(%W19|;-̕iagd\ql\Rv,Tܪ~1&D['Ec]I5;z3s~B܁/lEϒz]\D}yBkZ4~>YED",:bCBx'w]hox;gJ!?k* 8_ZHruzp q~Wa1^.d)cWY;O%ҲHT=mf],X [bOӤGcj7u'gq͘y]IԼ %IŌ<_TR)XL}#&RkbJSM }dB\z¤U6J7%S1Srs 6 +yarv`*ig\;M -{!FTgZ== PFo#5"Asb Z`J[ڼX@@A;䬕܂aY =aprY D?/i!r[/ͱ*jH+a﯊" ZQE -L%eh*ƂPܖǦS-qx47# G]bsR7t?78g5nj$Pi-s7((zdT؄(DY-m(i \N5'F~n"jSM%#;Ʊŷާ4BFSpX8~ ˺2̈# [~\CD')3l9 L, ,^Ͳt b6[-q5GdaWLC?) -GNV'-~mzlW-x59*.EkýG geV]h$-8ֳb*ں+5Eс` ^dR_N8w˄bj)eo MقN, rɡЩ3[bmGT1WDcJ |HP ~Jt/O]=@F8]tu-,~;*K2A} bM~@ZuH,2&aoZ# vMstkͨ<\ ߘp2qㄳAk>@v.iuc!hJy>8X7hpf{Y+(X&jzN᧤]q!Y ϭgOLw~Me`ت@t/"0a1= WppGp .9qo"JD6)D֋èb"Ϗ _<+a5_>@#RQ.wCNExW*_M^z OVH~޺}b6 xKLUtJD_IjQR[+;52(i8@$H/i Ĥqi&^^(-O-=]wH0PBo#M}#W Νި4c:Ggb^5Lam*Xʎ{J ?Nm[yT}PT^Jk, M8?f&p39KW0WqECǮnOfQ {9 c6+i1UE]5\Z-(#ת3kp48zD2'.21w5[; ι2=C4w5h1P}ʈԼ,s*#2FhifBl5_d+dY˷0[X? ~&^uXnT1Bl4%Km4Y+ۅ>5`]&t}H;::*\:}cj_\/bWǤqPg86uᑪ%*V?Srqn X@ֱE7gT(2˦DB.K MMzX)TRHQ]A{#wG3"}' :M6^@pÞcDˮ4t, Lwk?xfز.dȜy^nV5pUCͽ=ƄNy0_=J9}y1&3| ]AlX*쮯)*h߶zT8isUO_|%mWkU9Da"(ϴW"uGޜx_prEE?ILxz66UEcs+ҵN }+`eMcN&[D٠#=͐mŸ9h&1drYs7am5HEjNIG$v M:!-otcgn^!lC+/OE~Hۈqu;0` =>J[Qq*^Ed/]jSŨ8W`Q4^81@?ʰ5@d.aq 0J*ZPXMCы9$(m=;R^ci.bZFӭw ]ǞBr8WӞ˰qBި>0ɉꬼXԝ|Y4܏Q)mʼnQV*(V͏@-\·0 E7FDQlHiTƢ)@a׷f-ʒ%[1xvjsQs{2u콬!o6YO$}D.!smUeV+z̍4EUcS7pRo-]LfT SuV^ݷ#%/qz(%҉wkE}6:ΛGfp]DpD\".jYO036m Lmq _¬ ewpt[bS.W#݉A1=$LCj@< 22tBE{UiK8,JM)D# IEkYg^Vr "~45iE` vJc+T_|*e1`CIkIXc]KA5"T drz^dy72 $qz V(22/>wrdbDWiU\;xXb! INgDPlM^SoצY9\Xgea,hu, u-Έ@UB N }U^B_qKeM?.&KDʈ较&\C3"47N +o 0xhIa%flmoRxgzg4t(:7b4qRJD:ffdA,QӾe;+  i  ґ FL}5d`>}`.h[ؙ12ssD]_#hmm[ƜEmt#yA̚ݻjGy31KμR@>TOy 2.4m&-EBTq>cyF W]38q,Mn4X/%"L ]Qb|26l/$T9κZkL)+쩇;0p|ʽϥa-B{zVJ|~ /P:boe 6T$"G!ѿƨC;T2vzZ%lMZg6- >kBd˽FD^W*RBk] ^N8b^O,M<64yFWȽg`+g-n(3rteYw,dy+rR F65 I `Y+ QC bwewOFnFc4f0 ` K:eG?~CiKjX+ݬ+VƉMehmzԞZF` oJܬ.Vr$?s8Mf ¢yO*lo S.{ *^{-}Sf?]І}Ʈn5:OI9(ӡ5D"C-΢no;Y(ߧ&>S@KR}AoU;3ofjq!v2֘KHGJW8 {p&~!|èI}s22jC;- Zc x'#n8yȦI~ dž .i?Յ qI<@ӶJ?c(/G$~тYUqIq^E1985g_۲}[1܄{Qvɽ[ 2G1dD#ui׹9z[4I Y] sVK % OaVݑ!(s O+B΃8Bhkژz{ [T7"Qi&\CɨaBk-#ӓ2"\q0Bl F7]#%졹e2o %0x۫P?k7AdDp`O͑(l/#/).ءL.N f~{CĭJ;E~Mv E^ u#`izY\duF(YM—1a =xo@l{ÞH5`w2[ As\鋊@Ci }7/yxYOu]GHk&Ey:ô/Oc7Pa~ )T+5(EzqMFM[T!}OMo%!՟CM![ޝ3I c-$MS:2w毜u"k|7vrc7^' :OeKIsx:ӑ gB}-|~';?"8V _plG1Cdat4ӧfCJCf} g PKHjbENXX7H b l˖j?*^ 0bp0Â~,F4$L!I͓dLs1CPeb&(5'wHwfrOx}*YϘ[/J\g%~Ye^tvCvK>3i6>bt}?v@;]Snn D-#t/*e?V蟙~kKD)W|]p{`;5Rlx -6д,ətE$>#-Hn4>%ƿP2Jm<~l\K[b [EBĬ/d-gu??GSrzgGҩYV j# *Ŝwdi. ˹N/|)Pr曃WrQPF~}F8䉫MIg4(5R@,bfAwwr@,ׁ!oXLG'p冿)"i|󈩊kcM6Xw R;u +0G-mhQŷ߆vQ8|Blp|IVI)ŇJ{Ǧ='fXa Vhhbx/-ny-eg>{:̞S@p]m1Vx>JfM祭*@I{?(CݱarOB2)C/)j4/ANGMehH֝B;Pa}B30>&Bvgwnec+LX(:_-9>,X mf SW-DӖš%LاWĞPM= 06/E:O8Fj;/UAEzJS/w](e5E$\2{JͲ,E7Gj_.h ǕҬ3c7N^įF?^/pڜa@~yUMCp,RǸxeZ|!Pf Ly|jc5 M M];.,8H]y-6oȠ#sQ7DkBaN`knQQ \{>houi`nNŐuvxan,OE0s4Z ‹r-<[:E~D>돳5G=rRuw(ПJJK,A._NN5f}"lD{Q~b8&ҽ)v7s@Ρl޲cYφ&X/Mv+j~ 了`X;q!|ƌ]BF|rSk JQ0 epv7Y \nhǽp4NS^¶wOj>ԑVkޤ`\-keO~=kҐ ^\ Izn.) B\N"y AyafH P'pa#16vVczMG~Kό-^A%@_Z_nIbh'e+V7!uMk`lČOl hҴ[cM[{EmCvEovu,vW0Jx4]Ynab1,G!!_Db_n܁O#%mq)C7sb_ԁ f n\*@w\|V􈖪vV+1pG3`6p w&՛bήЙl78WRЗp[ײ-^ "E[xA}Ql̃O[߰cEkN&=/#X"4`)ޫ '63G3ަNxA ILHՊ;~ 9)=3Gi]cedUe_c/ʕDGS,a.uw3j-i=뭄"n@0@Pͷu^2 R|:#o= oM1&rQT5YϠc0ōUzO4|%$9C)x4/Zw]'("8>IbAw '7ZR+n?ߡx|v װeXЕ~tgq׈JFJvuaWb%籡T՜i} =0A˃z {u'uɇQynVth=w#Nu ~aE#KMڸbA 5=$kvE'{1&3(ޣޮHErt]m*Te+3 ⹌en]9  _9`/ "m.lɔI}2px53N'cjM9իe.yQNd^WR ^ gH+(YT(=.ϥ:(Z6ch*h 5G4l0G8(eҞsNi} ENq>M ĺ"f8$dOAƞ ~sDmc4ۚ ^(Bsׯ-Ax0 (+9.?`$N5Z,2MJ`jKub:i6dKgjGLeً7Z4m5#b>)ǀ-}e glB8qv0_2ٓ| Vw0ED,P{ b<"y/λ!gmJGYtov=[rs?K>߳ң`kk6od&Nl2˗;8Kہo۰"jWl;{uV0#Gj>ĀU.@@-+RN%؜7#= n%@e#Ue]&K*q jڴDy͑2‰ h\6&_ڮ&Ms\m"!iʎY[[qF#ld}#aŵ+Ge khj* w1eOe{4xM*ʄ)ꊷCw|A}|(v(  fpÚT\'Gx]],~{nn0ӹ>@\&B0>+誄Y,D'05scQ xJsF|;ǽHY(?{IX2&9t1cFvm3al|)u*ܭZB&B^z Wӻn|,9T(0hb@  GJQYh/$Gw׶FE1HsiEۛ-prL[>vϏ.c7uJ^EB֧&8[ aMf1d]f1?ܾDO:-<2*O1CbₐIת_=s ʶޮzp@fN$w@C:fDP/2#(XNc2  nӟ< aPpF]7:@G1eN6FZ.H0P8)K/ On@ːlXE7;nB0DLvr7#PF)2r0k*kg1$k (V`>U̸(@}ت]z{^͌{;̯:B*\h%&żOh$m4j)Y{s(Xp=(/z[9WMta;U,FU%Nҩ])U%R\u%UC!!gȏL8mXEl{u . X #\ QI}"vzT<ݘV>!mԍ*M-t,˒ю:9fh,*%i.&ys>IFVD^wΉf?9@;^ԞJNMQ=:Meu4Bp6B3 XUoʁ]IG14tsy~:$6];oP%bil57uߕS8 `|AZ34C503--)<n[%"ZGplr4ϰIOKNxF4$Daw v硶Ok :~$[,a\A9}o\*ʤqċWsRX ř[4rx-Fw`~/JXx&8XF Kb/!C6y ZpsqOi]AK hٚ4>.h۸wۨlXYXnG+۴־}}hG?=}rR5~y6cALq~#}E4?)1G.d$5WNcZI ـg,2>oMX7a?cK >sp1 Xr~-OJ1_Y +#G-hRxEpm{^k MM]KN{]%~n2 wU=o&{6Z^.)5[Ef waBobAg7Y%* N@l8HeR&8% q K@ tex,I EAtIOq]6KP"W? č=wX5:N˨mBisʻr.vzEFli0';OpyT<8UL[Ob2b97hR7#(}d\otΠY!Ž 4VVMLc}qD"1u.V\ACÓAE˅ <80[o؛ I pyb.xqdf,59 5[ eO::cMO;zJgɇ~ deb1&mhpП5zƽ;:ަk3A.'Q}'z~5~KO6_``6G"-]A3쀴Щ&8]=վu!O-l#c ׿<734hͲѯP)t=r6]?F tיɒ 0%/U>}{dSD |\4%ZWJ8t@. (C/ï!リv:s*A|:Ʉ8^G)0 %܊Z%c~2& $/CK$o -)E)#4э ɰ1Ԛi\ +yÒɋb0nHۣTr>049go sasr¡`̮@gC) )6ؒ`5`< "_;%ۛfrgwP(&e~JC^^ˠqӛj*+ Uqh&\B9vbI2$ht_szMZf8ҘDQ\֨251;B } Z ZT?'gڲ A3nCw*ZT$# oY] 9^n~aGw؈7yj|@|k" ! ٰrYH/Võ2!΍+U@ɰ+"!` )ofZ,|{h][Kx(!k[o!Df)&3 H<*=bI.1QktR 4:kNdRYttp6F##_34 ? c;y7碌%#SVϱFBhrRIK(K=)Kq䚧 h+mMۛdc/@VXEEȭOz+G9‚DUh5J]'5eױ*hΠgF̾u}lu5c`?\Thy"%Zfo0 c4%NkpJ;&q^4h̢]5B܎p㎬!;E45opM`YJ+G@׀h(sK9 IyL}J&\I oBWEvg~n~px L[̋3A$+.9i"e\jB^PXj _vs$)Im+)-o%i,68Aw!9`kRx|LJUj:(Ň)59c<|MF"Y˱]-l*(o M"W13KG!E6EiEv siä%cC0>ohOYRwR7 Hu-8ƇiE sK֛.mA)\)!E=_lPM%AvV8RB Uİٔ)Oݝs$3)bPL4ys+7wY.( (IeDBf]pD3XG_V֐_ڮ6=s@er_|ˌrv,cQӌPm[s, ddS( Rўk@IRab@Q2iFVp4Hq X ovbmG*,MB^Uyt9s5.q^pTG vCQ]g7ZlĤ׎dDϣ=ݪT1tdYܞXߍn=,)) tߛ%{J>)h k*dݨ0iBaEwv&D>wxԟɯq}TAg_ zbſ*p;EhhFKHVr)H L?.gmL2.p^#@Zji v pF>O, (/G8=B|^䋂>8o(e3t?U^B%0K b~ޝ/"듋Xk$M&h΁15TDyp݇+y T4#VUru0V|Er|-'fی>v2dKʚ4-1;nUڙ Brd)j>G$!yVtp3v22٠0`ԑ]{Z KY@%W "В¼>ʁ'!N&_ddž6Wb2.tpM {"Hn&Ȯ[:o,_Ъu6׉ts&{nWiḳw9k>->ɬ2 JOB2V#WC:/-|x!j9 ?CS$>B u~zXyC)s 3Sr(jL2#tDNeЋTj^8KIT"5;7^O k9J|y~|,ˊ׺# I`dU ŗ uC݈|ZVn2B?-aRVm_d_%'|\?ҡnh^NgLm}%"NEN9u9nT"=:Bҩ;x 2ҵ^fJ͝4Kad(7aP@ג;\>QlD5ٹyPn!p$,hmZv(;?~XHjJPw1ӰR\p(tBZTWVC^Ny岗gmireU#aNcIN(A+PG1 xF'S?sJ=ƶ%(hD4a6 SbtΡRiHLsT]TgnoYyq%li]r;=-WzG!+2̬wh P׷()DoFK}'EXwo(QǟkA^UH\D1MWVD*˒nDBlO_ "#:K\)rʿEcH5G/YuY%FgO>!sYߍ}y…vf3`ol7l_zy,4?|ksWr̤\Z`g VV7O0਍a%hzCs}JYGMK},v(:xaoc.]mC >+dO >r- {q8~Ks{6E~jy*@@ָ=emѣ1vj 21u4>2-կ&oc_{fp6Uf?L#2YFFnR; C) ﻚAe7*tWՋFE6,|hb ,9 +qO{TAa8$fwSh_-!:tq}/ w-RPp뫡k*] (mYLϰ$=I/LdX4s;dĬf[euNq>397{R]RFi_Exv=֪Gο]ǿjDvе,<`ZxbsִIs3:ux5OȽq̗GdLeEAϱ*<ϒ5)MVثicwjč0.I#\SG\j=,@ۨ[aZ1 Ck %,Cx1O<(ez7%{d5wA(pa0tdM y~PWA5x WvOG3^S; X}xnyo/%E [XE& d+o6V<}"a4ފke8>CL/vAaEGq+K K>-Or ,ZlV~ EIVu엊%/pǃa5L,եɘo؛~*憗6`;̩g}feN /wz]S&&;/GƩրhWiSR AS{:"r5TcV%.A?4zuDD^fl4x[9t}*J!O[)mDTo;L5LodbߡՔOY$6^- ^oLhVLc?(;ഉNKo4:f],rۅ!ծC#, U_ư0cQͶM])S=}GܤEPN%rST_"3@/źtsG%|l#c}b3&s^i}yk =3\0ٸV;rYs؜P+̟k?Ë hQ !Y0}^B7+!, GjY@}ޭˁL)Q7Q=c@m,C\_rxw/p?Hs qN*KQ#A;cL<Ӡ7Kwq^0&;/NcxOY9COP?neg1]iM8Il'V#'ҘIU:'BRb/#Tw1o4ǭ8ߓi6XމeFV7+0aGq Sl<( ,n>\=žDz\jxg9 Uoyq`IC֒8Rv㡇Vȥ9IJ_1b=^ >/N':0*<1zTQ[|M^clXs#hqpwh'C_Vf*v ,Iͮm9xP[5˿+5 .jؿo9 cNIm֢%X`շGc-E_42ЬLUh9G Bνpdg8<4U@Q2)Sүu53=qw+ëB?8 ?D]şs~H(Pt %xm=4~XkՒ"\@ IRۻ)Q,,6RF9C9+Nh4 4|MFG,^ occ,\F"7W0AԉAՁes*)LW51~`~L a BˉZrx(BP Aɰa.Um.g?5;[)7ͮE}|[p6@Pb3V=_z븚pθyҽpz$J↾ HĐuϟ!ԧlLzV6>lKav|~24 .x*wYN=ݨ<PMN>qH_.%?Nɶw8}6_RJZnZb0 Oze/3^06/4F o p'`$3Pl^KEbN5l24k.MtRx =EttO]Z:l4:"#+rՄ9ݢJضQU/}lGSCJ6p5*~#lHom85gŠ>]wDXƟ(?f7|o!ʗ#Qn}Ғ r:jÐ-) U=oRmg1KH(&Nͷ -_nW,ˮ {Z>[eIvx>&Pi D}[ fFn'V)<9ݠcQN;c[Q \\jaKE'Ky3R߀/\kYWgt++@DEJ}!ƅJksrgQp34)6F&^hr(CY Ŭ4݋F<3АChRlb|rGԿ w]~ou\m+l(}Q@-jUw+/$uBf]ىW u6+WԦ]t&+}!9y/E 82CcbhmRf A E}ĪaL wy>q. Dg7' iĝOmS.&ԓQ¹mU2ov *FIY87Ӛ=/lcRi/h6Iǩcl-;?r8PnB$9Td}WBy@؆ H$\zhZ`ut˔`(^+g_Q`Ep:ڿj iZu^CMQ?8گWw N #^9ye ?-GRgn&4ܔQ5>-hNA\$ޤr- ՀZs@ӔKp '{ ]?Qݣᛙ$;HDZ0^.F3~Ұ.18еk)B,9FrjŴ*۽6>& ՇQaS$aj' zvcA'-/+K5SX7䷩,j X+pYyQME+zZ76ȔM<|s}Zި ^$ťdrFT@Pf33\aJ-Q)6,=f3  _Z|<3U_& #WB)+6^as #ed* j#9c?uKunpg8dX1>)]$[yB2p=ދqd9y#(hU1A[adi$6Z鴥r2!YŘY( sE!F}gjP`i ͡R'_xKHEL$xdjw.Ȏ^rFu1EүٚgxM-DzElH'li[" | \Y ⽯D}u_aa `<5z xZ]nA8pKH1*-\7 oGq޿2¿Ҏt겱P5_ rh%9t+`z+ΗZ*D`_i!H,w m~@݋veЁɜݹ}^l}ݓB9_A$(|J7>C_ntHmˁ@LPArSlˀ RQϑn|Vzt 7jǫ }?YoJL#7 _u'tp;{>Ơ"8'kɷ6c tN*Gj*,Iű~\e^Gge[C#,)$a:GFfJc>)έOhøͩFq^ hnCFdp Khv(yóC@,LUMk G óXyݟ2iW> "g.[Tſ7;7x:* q!U(c)FyGHfP!D^ y'ZD۲5𬂎ئ|>#GJnm?)oRqŅb ?x H&;B]bz} bmf_NOQ#4D9&`3nE=̦tЉö~k#;lb;IJ n3Q%;?8t=XʈI ȃT^ApNd#E0DIL-r2{ҧX6z£x3b2Ieϡ7Q\/uRFB鎂L Ft?yc4?r 3g$63;cEx)bG'Th%- Z)[7@zª6sb%$hGtBd3LMK 70rJkL|*qbU-4G:4ѿѥI*oG=@HjJ6Eyg l3 (i(3X3 |-^x _7)Db-i >hum]آ[0B H:Nn٦sԘJmcHPQi2 Xnqb,4^mqBi#s8{΂"Ȳ %) PKp$cx,ل5PZ* Eoį6.bZ+v5̛Xj?nf;DȘȡ_F0Gv*csB4LA‘X|wyHjoi^r,c +=;qZ@uU<>so,e0(hR^Q_;Qm `(wd8D4| 0A VoD#"*)vuw.`Eg jMׄ1nA`YV{Z< ع6m0ԷN @FТnsܧVVnE,~x!N;׫b-L{+ןF2hLJ÷,Ci2 @D.sԉ e+{AYg ƕ49f&wBxh+3~ J%&:ЃR5P& a ~۔( `~[@Ƙ}*7A"0t";lbE ^ޗ:M#&w#EVVM%Sד!e/j^@^$ &n3Y#%A43~S8 C(|HP1-Kk8j"%O#ҭFyK7 tҘ(SCՒ;{*ZTq!W6O }2J+) XP^>Ih^jVؔ<@sj4/m% `fhvHۖ|ȫki\ʹHHv%oHa,JͼH ?& Q$nrd/}gQ|Џg|,9MHrf]\/O :;PZ.p+6{T/ٌU ~DF*+ݬHǩa}gAP}L/2Kۏ0 jķg}_:-Su{Ca|D;aV݁C"uu=lN$)m:!as"ruRHǸoϘSKI(D@Tm8ƵnKvp{lݹL9`+̟UɰcR05Ųݻ~fwOAiw2ZaqsZ8Xk.כ'i;!;K##8j^V 5"#k v+NI N~{>3#(Ծ 6b FN'SV*46%.|Rl#*-]Nqm͟b2v>w~9&3]7# L3]=K[Q$7 HdFVm6(PU>{WvAKg7Y 'S~Ͻ-_!}q/̖IKpJڞo,BO&FQ50! Ɔwgw@|Sv^w.<0yJ+d|b"~"J~*ɌJ <P^Q*ˌP*Q92[h2Irx]Pw4=J3Q ?H{֑}0ySN#cd?b֦kgҥ6PJ({,,8'8UW䈎|~2\#vi$)LJaJzSgSNL,KK&V/r|~Jy.; lB#yR+7*#5VM]<RBj Ydzo\ψS#ԮT.s'Z~'Ry%bD0XH=J^`kx(kc+n](BRc* 3aYd8[XתVI47Z/4p rZOx ǛX[ ܰ=tI[/i%5Pbҩs5Qxa [ziRkg$C ɻgnDhw IX2I]kAUhpw-s/~lĔJJr 9qAuӀ"oanɉJ- B5d{3G_ת"1k. \f3xQ(bH"Qcyڥ7/ MUQE ayky|秞v\% ;e(߄}yfcQT61:_hWӏf5 3eg~Ît.ZywH K萋S@]*X5YjBw&s&s60Qp꘹er2X'aEJY%F{B9R`s<%*Kr&u&ƌig, q0,KCI e9`6~4ڐ5'-nR(4BҊW}:t{\`嬴LMqhh:p N̽|UN3M -@fI>BR,p&r:f[;z >\*1E-p(}wkC"2a2n q#$"'V0`5x1BlZ讲뻐㹗 L[B 3qB?PG$~DD^Q^!b߄$z,0V p:4` >x{WJ\~O@_8HL>:zq-h7ƓS}p=x=yCI aƚjr;h]*Uߠ)$ q\|=lz8@s%f-vV15h0sp^|?{Lʼ$kH6&UX30B9D,lyJP N(>,iɈG`3 9(1)$'*e0`P_ܤ3a' jJ# C!@RmVpn۸pjqa`| ͭQ8!(">PH{*A/^QtA$̈K0N+ukdZ~%" XhUe'. 4pp鱑ZM $GWW RjAbX,w?U3^g.2@هs.v#8g)^SƔ$o_* `=At`fŲ8A=}7pp_nM &$W~Dԩ_o+V˿ӥS[xCbK;~U9\/(S3m ck_"]sҳ&blhH3ᚾ>fH2f 3aH3X$r gHf/;f~m_L9᫩M=|p})ճfӽ7XA,WV-+o$:tJ¹@mjۺ2b7b86QZվ$zp9gT/8%')=>®ږ8W@dHS=%R=yO[F:vB覕Ūͯυq[ τnEЇև$&#eg*rE_4<q C/CգejxMdlߦN;cMJ\05vEV7h^N*u" dqW]ʰKG΁Ol#s> nUFV^,oDYMZ.\ p>*m&fr |n'59 Gp*>y}m9c_-Q[~S?%mk BgL%ȏ5&"!L]\- ,,W:"{rwЅ9rU_g'Mљ5\8'ƳTrOEw8(Ŀzٝ}S87p`3͎;j+nCyaPg8'^ yg9=X-!AOh-!C`p[^onh&pȼn rRyҭdy(LZd^qb 9灪~Pב0Ԑoنr; kUGuX˿%bY!; -@z +$!w?Z_G!Za!jCVsis!WNQ$6-ؽq 0lN串.ߩNL 7KXL$7}`,&=k:WAŶ"ThjBʃynkmhTf=??S-X(own^,%=Tz ]e~@V1(хҨ]J" S0YuAR8gRa ZKSI@  B8<g\Ep\I#L W ]˩OZ `Qc =P{ U~ h}#65 ݁+S-.AIim D^d J`tNZ< %5S($]i~h '%jw)K-9`0کKSsW4@S`ȰzDy=^rLVF*hkY&OߔƚiLj3^>}L%7Q=!$+#R ^ܼ=b I;Cb!uq Q*EM1+uTmGe/a齪H;xO=¨ z='K6tIt-WfJK[y7ahbY;yW-2J&j 9O 닩v=TKy-vV[/CVw`]2F!]9됭ƒsZ W;_uoxn4ix5i vBX!Bu5 7-ɧϲ;y;+dU:j>Ӑۢ)5#_m{6xLS,½H5l" TIov1p(<\_.`oC/\*C;ưzYst|sȞ Sy~*(ik`"g&;uwyVrAO$BW3;fDWD'LDŽtC>c+UT, $̒R)NŒW_N˛{ܺ;~AMK ,߂#?vRO0&UjZ :GvQ)D.-bX!URDrr2=Ie\oW[Lhn\uJz Vg?rE<^_f:%gV\gDYڗ)NwJ6vt`+YU֝,͖-G/TD G̀@Zء ԺUydߑPb3r},!{$*~\ifYﶛ(f}./qW d=%3N#N{zgQ%uYs*ևS3Yu̕-y|@Rv>0kXISʠC>Z~CS{_mF旂M> q,t~bK sP܃qV*hrѢ6YC` A=2=SZsF녈p{C3Q*L}>:ϭ3e:X :jEa3)rgQ^˾Dxa9J<<ǫm_3C~zveFulj^ MVhvD,[Mu#1%+=*A'$, 8-T3boFb%jic7$oY=ژF rA灣 R5ɖH ]IoMUT?LAbP{]N9 `ꖥuoy]̥:aB"6g|ƙ):3ylȔ{I]j<1]K6egD'€-i,%ґa='[$r|{m}_Cn2h!d9W[جTh]7דh/k]t10k8F]K",CXj`ؓQ\ 0ZLCmQ_AV?y'D,PVzAå(U?YN8kV-Vqݑ: lRNATg8i#!:7B#>̯i,i.z ,#nEe:dx#peL[R8 ̭݀uC3"@[%Ѷ[ q@F5W2WizPJn(E]е U\(]Q7ޤ 4yDH6&vuT!]Ik=ShT%] Ic~m Cލ0am!X+uqoƉrw+#gkq~@TC6#1nn۷qlagQخVaGNQT"Dxʈ견Bwnc!EԮl$@SacI5Ae15_13& 4RIDa,]}"=m< uH[Zaiomp?6[}Ytuyot;ٸJ-e(30-;:3\6g;,O1*f͔X $Y"P M{vy0nK'sZLQwtAւ+SK^I\‰0R5l $л2,J9y駳eq4 A9,Y,*FVRqۿ#*6.\BB6`fB7h +4@R}0%).\VкU#gl)qɚꍂvCV_r6 U+̖`0\q{T'N$Jƞt%e`S7ߕXuONי˔ZAoڪsuǁۀ8 _ Uh;ŝ[3=KJj(,8C; FFA BUC݅FuGj6)[t5` Q&JZ/s2B?;O2FjSJEI<qXOf W=ĈuaoԺl` ICR)P_p~}#ylEI?yҹSݫC}X&""բEDu¸ؔ;g gۮ ĵN6vR50$4f-N>[ݗ'%PtlHQ tgq# h>Ue;mfMXLDHuʐh4-d2# #a]Qb#lVS@`>ĸv+ q Ob_Hp8[{`q~VaɫbŨ:8{$B2o9,AA sWsqQ봊ivQHσ~7h= .zqMZәsM(D<0:{B1'O깋sbY˯?2%"J]!?PGAF ٘{BĀ3+PN!tU޷ܮA3XV >~nxA B̊!&&}b=Nk4IxƎi2xyњ6}-Ne xQ{A4gt+M$R̚[Ӑ߶d̬7#wzA:rEĎr}/B1pqQWZ.^Z#KuyŠUw>߭j gOȃ62πFN*S`(A8GwE&M"! 2ҕBn}{%08ޟ͞ojq^ L?鮒=,`趁îYS-'e8r|']\l,yby*#jțҺ@~KFeteyt).p/&{Gy}՗̐ENX8t^̎ .koduE7oLo5]Wԕ+Hkp~>hԛS=kqX$=5qNkUa-ql|`YaTvJt#3+ƖN&U[p3Op3K4.H0C<g<cK̜Ejֺ77y\L;*uX,Dr޺i-`:V"OˆOD{i=t̗Nr+g| ;ւDmgסЪRaj6rxQ37=`rHb_^.ou2ARsXY!d2 t@gM3DdBP42‡˛pT0A5wN0wLŹ.;_f(Jf?X)QBTD+.A6~h_֬T8tO0$ Ǒ su8)|mjigj\H]=Nf]EY^B œ0x{8XCAg☩,-Eg 9%㆐YM'N'e[sa?2"@3{zIB *!%aOHi%ނI&Y+')3gI4M_RI2TVeJ ;E{mQ 4+'_"Y tٕ>|a10_ }wި[Nʮ}}(uH#૤ؑU1{Tߌ7KH`|!(tr {OwL: Tl :kɜkr}\K[ϱeZnD//bny25H:73S: fAB}0;?09#oԃ؂%<2` RR` bԚl.~f#;!2YLb-3$13_6*2ҋk})-L; i0J sV+B0vKn\ ewf z5h X& v\q<6EH۠)vMPn]meBGubrP8=6=74[В߿`3p4c&3x@r ]Ԓ!Ȋqp>"?oJ",iIEZ]87E;H`N'"BjL=AzԽNX%"3Bt0ܳ]4Ӝ:$S x=1-d_+F#]p|)9]m4-vyr?i@0\@p.if*%yH @W =`b[Zކ wqnmrՏ2$qU,T>c+*6>5֓"H#W +@a?Zh_w@w lkp *&nY'/:Vn*F@{L7[mD(:|Q42!-lO? DlU3\+}+5.IJW̐Tz 5{Cow OtyVK4Q|K-baC%%6i"pL-ad?poڱyA)`] k%kY[S;۔-z(RYE(I@]לbẐe?OmE*g7[ {-Dɓ=rrA4Czd(sIҽFW00lW3z`Hy{\ pa6zLft{V\a]`v0E,ZLni\(R}I!fss<BۊַِyY@v[~iR̭xj"?8'(ZׯL? 6 Lz87Ȣ0[joFDC}E=ʓa d^g!yyh^hfK$[R0$,42Ҭ5u |0xO!4uPrZp ԠX8%7 y$UԨ+gky6zoE Ćt^.C1Q(UpW8?}boehuɗi2T'] \n4Ç`BܜKED]*>޷OQ&.΄и%Sϼ> 9)o)"e%ڬ~39Zs?o=qvDd(PKzes-VQ((Y9 WC 94j &>rH ?>17TE-D4t Abp'D5:<{fqr}O`k!q4;CЭ[gĦ2@B/gbo0N.(- u"ۍEw}QlŗJZO݆ר{B+6 +6-EoeȫL\7cwth1~}#pjԢ)*/6r4u ek|մBٓ&0΅%+I9H? V6'?m8"sqe,+J{Hhh4sFf5 @փ7@Z<%b>XUO?>5YdBV>R;0KI" +]d69dM4 'QTj+Tb:Kq!Q&9OV}T0S[Rd .e7..dO/Mɳ=d hš4㴊Mj⋝ >_ d9 A,Ka(T:MXld X t^S TڃL |nOYa߈G@7 %2THrn",}A`6_Vonι/6Y,?,%[D>,lL\Ec,ҒZg( t4+؂6Gr$yls62rي|bVE8̋a}UV3HZde^bj95M8u1_4g_B/bx%w `uwC&f Mk =3 *VqABy)GRLd]~+{2 $`Pg20(xր K!7sSHxner1+8(psNv궥u\#- a}U8j^d TIWkç?& I<+içF :zdSC`;X8 ҘFr5#ܲ׭C[ <.IMoQ"[C]*ýc0~,_>o,1}F.ĉVϣD)դkq_Xa0Ms@pP(^T8G7$ 2"` t,FRgza&͠@ixu LXW&lQdbmD6&CÚT85IL?~E.ELІ sHk[i(~}Y.k܉|8;lϢr0N+kUX)7*_i ~]ș$xc;jnvABOjCSۖ8a$'Xn;QtA^h%eN X.vxۋWSkӻ=.u:5?HP[02jm->gtNa~ % ~fwZS; ل E*RJdҲ}tՁur w>"hm꿗ju/y甯gKU#M:t7rrT -Yj _x5 '*@ UtL ҵ8R^u:3۷)LeHh },ףwBGA< zИv9][_AHX }A{ |vfV0%EaG#dfN/<`ER\>OljTlT[r\imGzrU^RdECr+fosʒjoo!1 % iqnWcb)1X媤1n[Zr4I"ظj+Na.F@fhC^̃s{2C L7{=X֦RH1p|ҡ}{Vr(e;>,`z},)}RK|֐&B҅Z8G.4ԹP<'tbGah, Ksqā~gS} Ɉo:Ti]]>ZSTe-M˳&/4 _tzE^th(Ffg Aʬ>l>&De<.Xy?]1ULXZ6]dZ^]^#! G{7ӥhL .*:g:^WBd$wȘ!(gܶbX?dk7B8S-U7*ku0@L%$: 3aޮȪы(F_tQK&I EPI9д5;j-8 m:guʚ do\XMܪtY㔌/5'",eex0=ɠG5<]bT&"xsDe-t |de@<& v'#pnYh@ôy>S!`i U' M @t@IT?\+JIBO0Ab,B@%tK{9QLq r?l8}vw+AEд :̊zp4xj\ zELmKN_ 'gUV:a&FWc|Vyh8 v8nXG, b?D?|8n§yXVg=4s'LKU3DsG0ldb|Ց _-騪*rYur<[Q2Y|=5XT$`Рѳ•~}v荱ϰ7k07#PpP!kx,!nz)sh*܆̪^g7mz] YrEbř8߅xvKՋIy f]y6">|K"עI~ٽ_7;ENPGBy8W$,`KUw<Q@_Bqrmous = :mu!WgYmj`6e0ln3/rR/D (zAgb^Wݏ6$`r!4[HPM8KIc*4E=bV|273l O |%{bt@g~-E@r <Fsɛz/Z[@s\5Wȍ~LcqŐxn: P0ݯ1q}6]@ iW`-ҡV\_K(ӵ ǀ4>%*Z]Zf#_001Ʌ>Aծ<^2 7D ,E *\ewrXDF# ^HUxdEw cr'i&~^K8u;T`5|eAqܳuo ?; ;.IC0B[akn-*]v33a&cư}+<[sWYr] S TQ5(_z=IEIu3@OU o@#zzWn?r&3E-GgzQCΔ.qp}$k΄"!eUnjI$45^ up0ڱxo}4k9 ?yb+&iV;9>!RhɄ2[ᾠKa vfTu3 s*oIqQSc|1nމtf5Uq.FQVZG/E,\^T) b0lyڜVf'lm1gF|PPHh}c$I^c Dݽ8"?*\QΎ8RQEKݝ`5{d`B!qxpxm"'^ ]MW^J-^!@dc`Dh* [mB mi1"_x?R=:S}h)э{46?҂C|ļ)vbT%TƠybOQ?Jkna*oSH}M}?6mY@Yvޤ G,QZ!Y=B"L7?>XZx9q`J%CcCOdZZa^٣_vlqr%*}iglA_9YR/M'o%VTS$C9rz|CC3CpJ?f2o+ }C/!92̕&Y,'ԒN8"%Ap|n*UtB:c# +HW%wf?ۨ 4CE?in{FOX_TXAG4 1IDFG ZV{2Qv83 $סi8N8ҕ0U-K~p5v>:&NwmiFc9,΍3sK &KB*fH\]i<`t:';7+H\kP2: `TK_,\\]V$QPU#=VrVT;6.8d"/䪆C2@ VӯezBo(DB[GqS'  ,PVqr%ϙ@зG,T` e!XMY:0Ԡ{*1c Aݒ,M,i,}Gn{{ےOĀJW?4'ˤ_ Mε_?^šbK~>1 4Ldк/~!IJJN! 'uRK_v{߃孩7_ .oJQe^Cͣ$_0\{'aQ8Z\O8Fgr.tv=iŠ~Z?;$.|O)K\FJun~: ү*JJ) =d?6od>')> t`4gtxݫiӐ'RK1-K߆ahA-C T(!;իV2k0FDF_)W^ P*ufVdT5m[?x]"GMjØ;5ypnrb'B0 OIw͟=V`SF(7sS)ൺt{=q[4%5Z|mX}vNM2i+nyM@0%7~ SUd.f7qkc-۬rVbjeL> ׳Dog%zB@ÔK9!m=IRO'$ t6GxZAdA{7첳5}Sg57Mx4^ )yJ+?6vSeUv C3E%V7AsU^nT&&#VaW;^a"& r -_xQ' : !K0Jh0L eM7zrLnkU8% wLf'Ĭ2W8LY1V YL}+LX)Jl Q߼)n_M6]J&0Jާ ki~IZk'\cSY?vŤkJz[+{$]TޫJH(6{%ƝiCӥ#6'lĚMj(FS+in=.Z&[X:[% d"M-֪ufFIH>,VW-iP#m1?΀(L/+%?58sgD֔~Ml<$m$*燑H$ m`ĮCr\b`R*Y5Ȫ2@K-> ?D8Íl'DM_&]E:ޖgڰNzƧs5ܥGS!s-4U/S}Lv!0.a9j]Y ݳTӜԠꐌD#oQ㔈}3<) G*!-պ[~<4 W͡LG\4alnH؏O<^>)ܚ8Qif\88$+P!1ˣiovBIku ,-%m4!(=o՚ :GAv<䂪GP˳.qJXuzI0q+b^^[B6G{~ C ^Iï<A4ݖ}oBdb 6DޣvP b0>6 ǐ4Q`Vֺ,kg Cr;O 9rACb{U 痾[{Hc6IJ<-(!ns (4G8Igdmِ?Hg1Wmd -lA&eڞޠ)FZ$ q72lYYl44 iMu=;E?;:=%}VYZma@wSfDH?BMլ|9^;\Z /SD =l@f|SR/Q@Щ*6O \޳;FQ4{F4Q,E䷦CHϗC+shۜ!9g mJFb: ڷWYN8Vzi+-1ʦ/.-NjOü -]y%jaXd.'uٓbrqڰZնCR0n4ZfHv%fY69[P.`od4mKF8C' }EXǩ=BeJREN}s[ydvǭ`#"|%|Rٞ!;? ZO WNKC8ƥS20[DGe?*r neu|z0TIY-ecO @(dUtbLgT>uձ9VHp(;SԌ"ui-vǜ 5@K9+Z6NE_uF@BJuXA*e}d0A[3Hq͸ү6Eü'XE-e=܉yϱw+k`VIlVWV7,.5VȢ gkhP`u#LҽgV/d":7RbUs7Juv_vxS`,0᝷ʴm=Շ"I7ԃ%w_!|?1QXB.D{KW/squ Y|^6%%N/3ڥSIP#_nm\ ?w`olwc2[n0b_‡H Suf#~a9鄕ke)?^ll8ӝ6/ w<6;.IvTLOc'=nYgLZVCȁ@ek*>:!!xZ6oϜa]MPХz|; b~a&1&ϖx^@^CW6|9IG"2e:l L"-4aMlt$(" kL2kVM35ň @JY ׍lxF ?.6TĦ@.>ȡ2t){Cٷ#U2x^T!7{s3'2R 0Sw˙sGq?AJ{87[RLi71?fe[TߖIӹ 4lSt#;WS~C̲ѫ_9Hw[ 3򋉛zEqXYeg`2-~ {q(&υ;^M =l9 9$m4['6; pyWO_DJ/IZ=b9%"{u()'$Iy!d69)^>O} ~Kb UӋĥ&~3 n]0sT;ƎdX0 l[$/D5] -SAPW]Z-ք AZ sѠ G3<ະ^B6kc$;x v WL=f4riAt>i7Da+SZc,DH0swS ipD`efq|nbiWR[4po(Gm!G,O/6}oG"F^nSoȇgD$ kxwB4~X )=q]3P44[Df|>ov"3`` ӂ-0]vdCOd\`NzWaQ[Yv,([)=2;* +`ͩ#S猗cSKJgDՑkSm6BϣLF&ϧ(Msᣫ>)ّ_{ble_einJ ӥ8p `9U3y3 |%F(/IIJDMxş>Ú43 a[z"K.#JysG07 TRPie| ~izP=}̈^c7-X4d4EElq0ѥ_E_؉KZ!}?1 %_t'j6&}F  1asdz0CW٧tInJ XY_AYfՄhWH/%+6<S~l&g)cHrq7w/ rį$WgO8jێlM߻|0lwdzЏTJ3$aأe93,'NM;; 1Beu @.~2Sn؋3^MJ6<ڟR= GN0z?G 2Dy0u{ Mm&f.̲f0<ߕ%U?=6_̟O`c?7\ lX;76kWoP|2j$s.^hbP3D+^-[߻@2n6@[?X+~ W./9dYҵ䓱Dx{Ve8]-oCI/$% u']_NXI5s'qs30HM)`υYٝ+Dl;R X]$%r0_|UJD7QKQ^^PĈ)LZm'ʊn]+2*Pdcd V8X&͌˿(w8 zȡo>?ik*S~DJ)0D`d5&vG]tN!|WK"r|Y].ʳEv%*$;8NGakSOcA@ג4`w+(6ve(mSt$&ź,αIW0hzLJӅmѤs *n}N:i_HOЮ[P&e(caAa X9>$s8C4JS,˛kS}'4GKFl'gF'0MJm`MP%tEǀf.[D۸q[K傒`(*%ۡXV67 i,F{Up+fvq"i8>~lv[G{4~kDHCW{sIx\] iQ47oEH1LaM\NDP[&E\tn^S>A:q}!fVS ;x9l%~~&@:D#ץsx9oQ4aƕc!-ŌB4^״_p+zcIr +{GcA$'31OzJCX]RhCfnX<ˁsܫTmlA=@+ >,ds@rC̥CZ~V[{RgV^1CڹsdV2}lW׶ i~zzBcQ>]34EP<\6}fp:޾dcT*`.-1۶7ǸC #p6"p^EI3øw;D3vgGKғfЫ:E 0~~ϥޞhCAYY=Giv;=>Ms Yh $J(Fm^B _)ŀڨpGЏeF ӿƁH䔡"Q ]}Z19NxGԘ@zSÖ#t;/?`%)ğP섛=d.W$ s̺0^ч@w۝*O5I_S⳼N҃W}ڌ #Ψ' L:]38#7t^9pUeƹ0q'C)  5O쁊A}TIf[ hYPLxDAƺԇuZX9M.xR_">)M\>zö`trVD$5Ac 4$1 xi=T+zo)%OGB;3p)?JUR$'%:0eba4,iH}eյzL]J4 887?)(h!ӣs=+jr\cWZ5媪$T"rӿ50YԺWdViMX"g6϶-*q|@R ̫%FoVJk~M Ea)s{mr!fJ {{}9{n'bU0A%V>$R fe$,k@0bY9#6g|gk\`V;r(<ױʶYָ?>쵡)> DV38JmjG_b?Fǰ0م5\y_+.FIJ06`J{/X X6l;@QJ_X 6uw|Bx@_w\OQ՗6xy6qj"$@FJ5h7c y@X .\wyNbc&VEpvvx#msuMNO, 7(RSnlԺiEakxk;IJ**I]G6iʌ7R%ZV-FW<3(7Kʇ[f`ms, zNʞkJ IHyrZ+vBLu^eZmnU0OTX"~RZN_v OEF> wye)cŦSRʉsAڏ[H1,iՆmr^XεoDQl= l/-{yvYtĜSgXDRJA<Bǧ oV*O+pᙷaO+ݙ_0'7E6G L? .?7k*ՆH=)ڪ0m;%Nxׯ%+ug8zR LX*oV ݌+PngӊggKYՁgU)ˁR V8bhf9MGjy`l91MU,\K̓%8I)4zmU`知)+v.:V`~c#JăU{ܔCm+8msw&rׄ!NX=UߘҰdú@6g/riwr›\斶E-yP@)jxL_JbÔNN[`hX$f~g:}|Ǭ`T^~K,"ߡE\1tXeMkX֍6_~a$Xg5 )7vpKaf^շuhanWy+ڸ2la6Hh^;9d? hmQl{=\,өQ1:cq|hA0dL4 *څ' E2Ts!h|6rM 벅:ozꏟbӟbj[$]a}s3 $?NlX_5h怍ÂA"vP` ή[ߜfR}`{ɎzW!Fc z2EV+ű-SX&@ln>ŦobkSť4#n K<0+h ٝ6o8#yp"QoA~ lv?FO!B FLjkդ|u C.h[2Ck^,nQ-N*ՂE5}J,&Bta Ir9bbȉjpт:Cpd 㱓i5I>ۘ?32Fqhy;&yiz/zIE2mrIľ<#6R]qb՚:_(GE|&Lr9*O;mJ?D(l1"ś9w"*GK8?gz,Nz<&? -i+Iw[uW9_p$7.YcxQkU>wuKK 㚄KE8tS]֒۠ #B_vb%S|4,ŀ?*,G5@@z΋X;5dGA<& bP ՁeMGP28]2tWyktM"dM ֭,uHFsNBEC <KD)*8 pJEL^Z8pZu:9 H. un)2U?0anQM!?̏U vNl۹?خL4Ym`&|:S}mfs !5LG<Xz+cOZ+2Z_k"of<^ĉLaOM&$N;RDZ ڹA ,1؍cjŏ[!r|TlK5ψ2[!]~e¨ŗZAop̢s1n[(;;5+ѳ+7*Ü|A`K3{wC4 j0K"ˊ`(˭+6l~qT-If-E ؚTVD:ނ]]}cB?;Xߪ:dڋ@ Q\o@5R)9˂%. pJam.ϒW)Xw힘Js dԧ؁E>A^ O<5t_ #$^Kn Ϫ-V5Ca:/`jk#/niW$Ah:d*\T&oQ1n-P mlZ=4o5s#d͒w)UlB#m9P^Ͼճ$M0 r\}e xefab\ޅ+-iۡ+^t-<1>X.\*!G'B|1oEq/eN.G{8&)^R5|Q]v6yn'ک][kξeu*NDC_/90`nC3B41mncu4?+?!4wRB*WY+dȧ{iw>*g'Ăl-b!JJĮͽdh?M44YmUbvggܗ`ihgJlilN%R*w`?\C`.Vzt(}0b1kP5}M?BِM.IڸT}DeoPy949[1A I(G M~']Z+hHC26Q򄀰9\u4rߣE!^N>(9C +lhUv`V!Xc.Vj/@+rwEt=1 4*~#J{tOYwV̩x#<,xbMtABsTYVr) ˰@@ 8 :Q ՂI3CZj+:#WvLh|)AV˫tϑ ;oC cvn(D" XtP;S:(Kא&~"qaeU'){x)LJY[^jvRAYL F>vNXT-jk o5P0r`\HYc{,+G#02-mlo'Q{vA qhV/h$\'PL/ĞQ'i7/POz!I.FU*5Lad-1=Hʇ,¤"E%i,6+ז&E=ޛ=&Zrم5+:3BkdPĀ5jRgҌto"Lnʔ_$Avd'{ks#6뜴svSyUN-*4`UњكJR*Yqt~*^E AJΎچOq}.&I0v> >e AMeL .oW6S-YJuHy,l=.,SCMx!)^7+wp ۻd+t6EYt2DYk84=z.f.ف3E[VHH?˷g^**xp-?D$8 ]};I%EDl9ꅰQU@jv;;i(t|K^P}wgGs~7My8eއ|q#?n8̃.DByl[ͯfa1) ]5-\ G/#xB) [)>ĢbitoZ6o%0*:C38?z7&'flq d:pd0,uU] WNY*,zA/jb6kaLCL*R1xOFӃ7OAu>ӟ;EwlFsl%W-`W!T(3%t%!Hܳ"EWc#Me&QW5s6n:쿱UU CZ淕#qQSNYkj 9>vcaŲgH_k!Ml^m#,!;VS_CCIoxF! dz~dkɕSUOv 3#kY@#OяV_[o~ր6va;OOljvgy`Z<(! [yZ{: ~\>ߡLqcC?ؒ$n\J>d4oY)v:s6q֔~o4|~5&JS̓ SJޟy$$HmId2T|FYTf"ƙFݟiGJߓs=l0}%,@_cGF\jX~(Pj?`z<|w.GX&άZ~om jWQxQ$mkqL\lN@˹ eK W^0 AHU18!+ycf'!`3[ͪK˴m |sʄ:07PYb+ 0sn4_PjqU 4n7hWlPk\G uD#vb{0pv|jŷy>8%uCFFAU-sq+Ưa')BΛ 6:yd~G=5>0-{CZiB%d K[ȩ$dvMseX25Hz|];2wT&~͋Ws<㗤 ^Q4߬:Z8h@l?1Hhevj=T郱8KRWJ5z;Um": f|g_tYVI徭:$ġT֟h)/={]{Mɭ4@`xAQ jFׯR=jI[m=HSpMQHTpF|}cϹZ(%2-W= o[M|uJF(NG[ZEx ß<%NН_*t*Dpa%TdK؇XCҷKnxo7@|lBe-Km"2Fs7M{ yv6&dg. W7G|[cvr`Yʜ3ڜH͚UO ^qtرd|zh#SZZU-}cASEypV/󷘃{,<WZL*LDIlz)Å7GG2_R2o[sV(5OfW x{9g^:p% :s2KX6>,C˾ ?:nR(!(f3 KyuEq}(, AC# gz@ӛhb|d huN32–fƋ`*g\X Vq;ƍΐfS'WSrG*^ OF7ͬliBF:GVci lqQ]0d&g@KPqDǴr4Ĉn [r^6NbE0LnZ(cD$jF_imy:]"PO `2f";UKNRgyI{DP`4jRr;#eJqf8 J4%mq]5&O|AJM3 ڜ{fk\fw6.h k_[X\¢tϐB,|N:onE)~CаzwR:B Iryp;(iP ¬g;~a-NC}ui; Är)PBkSWאHD\hYWxg gD8ͰHzp7#C$* 癲S=ހꍹڙht;t/Tr`|(І[e  z{g貴qeРCJلKT6ۑD1lNAl* X#Pg.+7 ƿ5Tz.h./G@y,e_RZb$f@L*aWHU(Fm^Aj-~4,:A~lnhR*1yWIQr5* H't._^%k2`xN4FSY|+$A&G8c}5Yi}Z,Cɵm][TP / Q9;@-;eA`Rlbg?Fz,`gඇ@W=myC- c30'wF=<;\G׾f^ș\ ^:Q@R'4=h QɥQvֻZ57D}^ x/㾾c>J=rP¦++go ,u=veԗ:?/! .Ь_VS 6DXװZڭLd-2}fL6ro2L-hZSQN "i?g"P>-بk a6W8Nzabj=h_-&Eu$:ei)dK]6ո @nh 548FG^0cyj׶QXow6i˜Oe0 sIɔ#<- UKo3S%=.,7pZ?Q(Es_UKcAJžxZklQho8+5zq0S>]:T[l:턊̀.LW-pU; * hKcZ 'Hyr<($(Y3qIMЫdc]\3ٰ;@7FymVwf|g?;ҡ5>nTj-Q+-a^fTy L:V1,Yt18o}|]񀠜klT^ w"T#µ%#`ݧVݧs(9#5%ә_r"IsqY!0Jׅ75#>B>T;WMr ZEDw' *,h.ݻyJڅo5T!M$i̻ P"*)Utڧ(Y'xf8=#T|Iφϒ ;ݮϣf2jJn]R0.ࡋ ֵ6|[oIR6_ 6 +!#_yXfv)v(4KU r bM*H޹EB[q0]Y,@+jb<ƭ8v ^)D!/IFZ~Id k]H:D[%UlUj$“T\Z] <$$ IA @Ikؽ%eJKBȝ tX$t:XBYK7U-"TjFeS!\fq&A2nXN41 \1C1Zzy5b^r,6Mu<}Ǧn=Si+ml>FV6Z$FϞ`˳ZH@uھ'jtVU9*PC3swǠ%|(~loZ|j5Ks3?i qJ!L4m;o_7Y?w1-.Q@Lu*jzWMj[i1gD+CFP_ ]">+9s%jл7 }A ??"Yf^ZM*ļt=|bú )3W{,'pDQij'햅Vb4GT7f0%e1yè6#W%$Όyß8Zޚ?KY狱qm~Pwirz8j@וHB`yJ.Ήa6L; >۝٘`|Tq\)NqRKTn| ٱ3CqRSq~pY>atΥ9 _Ȣ8 %}020cfUt秜d0eoQ S'/dOG^ mwiy=7II eDރc,!I%5@b0hYsG\>T"׼NđTVRzG 2B>`ΊLnjhk*v ߷ߦ A.}>GIV srqnֳȪ'0w0%7kFzO@jgQy/vOTKGq<5 j'!ndEԐUtRS'Ng'tfnp:VBAoۺ-쨾3ҽkH k9I 6172LЯ_a#%R϶%1i >*Hд:Qso?]M$Y̶hOR r/|POR ?IŠɻx-PAu$&Iz^[9F V2o r.w%U$^Vr1B#ҼJgRE nZţ},j3076їٓО~[G򷯀Ԙ ;җuL[I/1p|KJ ba9 /IHK2"(>'")pS~,aM$S_fhhХL aD~$6Z1Y@6s@$Jxg*٫.vu\y[X-Cgm'v^ *G(f-:n(^Tk%0 I)7<"7y/騠km#"vƕp3I*.g(~8,Ry76nj|H9@ +:x]u K GD)7A1 ȑ3ـ]?B26)GJ˛˕؂.ֹN,vڝտSGj3ELὩѩܥ,(r=ӦeHWU xʝK mхj)kyC O3:Vyԯ@5=6{GkBu8)ldžoڨc+6YZpXv{VogAb"RFʆ#wl8e`5 Q{QFm 2Z_998ATl_*X?]bxE/ƿZ)dbV)֏Ipz9>=$7JlZQ+4PZu0U&A'W$@z*ǍZ_výjUg.c>uSzvOR_rN+9_flgmT#ua|!bEx\:QlHVqXi_[2,uƻPGB<#E"gIP/#}7ڍXY58%̜Ӧw9e&v_lf _z-tHՇ, 1ozD\2_/UOPGOv&cx &s >V2g#qͰS@Y4U_IhX$(`TNZ,JFR_ U[r+ on|bV BÁn>nh!";|ZޏuDg#AClCkDj"ˡŌ|$F  x;Þ!z*!4M]͕ kfuݙ:#\),Axck NNŽJpx&x+#腞E 48ip .-ي2J5QZ*B(XQD0Q <(EƱYx rg=7ND߬Be*=ARL6?˽+`G|wP\.ZӔ)`e6cY>#9J]g.B>>/mcs)cbO=Q}| j g]3kηY{vP7cRn{Qi \QU<|gYWTvA.=PY!Z%.D%KE*(@u% ?al uWVEtk2+As{ |ǽGѹ|P7Mԗ}r\2DUB ~q>v=\_H&ȧ5~>х@~ O$d* %Hϲ^/F}c*jFxY%o_%u? /<6ˀpI:^‹|o׺_:>U`Q8ۀ`(&dO^OFt+%qx҆ P@N''cY} kNN:bUU'pa Q8_hx^&QQks,bS)á,-D%sʖZ~xWpY7!z/8d `Yo|ӡ$PϡZN7M~v4^ [﩮 j=o@{~t?oN m`֓MK)5a YV],]]lO-kZ,K F8z" 9~C{Y6pNz14EvDx4sAfҦ'dڝ%Q[9Ldi6qz,4&Vߚ?9J -u-?=^$S>,Z}~y|*\Z_T-4WmV1j;2~%Qh`ԍGV}=^#}3~c0d3$}T_e"zЯOyŀaRyEԂxt9?OܻȰ'M$1\G =*/#8s4ظV:[i: )d jIa8I#+^e?pTgb lXQ7]3uF9h79mb5l d:Ա2oƻ9nT".7ѭyV4J:GSsP<8Nڿ%zĚa_rHuJK,>A2œŅ, 9,dG^-8mxR-ASolֺť.T>:~|V4YrK[T9|7rgm. jC`*DBn^8G[XZTa+)4YD;Z F&Hi^]eH!Ot'e/w 89=a3VDN(Xn?OrE-px-Mpaf4߀f|M+Ve#UD+'1F8i̵ƞCuh V 򕩥1Gs~q,utQyڮvݫOٚOp9$O,n(<>&wG Q=!EĹ塌xcRU0@|:RI\hTJqA M|U_tx]6+H'v aWU:ǂ;QN֘kjE狀Ou:15U!l<R:+\$x޾N7KG3 ;PlD ̴e}30`gEjIHpm!Tso?u?aT7 UNb1YsLDv:]]aIހ)w*#JA['{gQZ sߐ:^B6,WVFWF H!?RLCXاJ3^{zʇI7XEi6#iX$azf75DcF-Qn[8&SQn3pafEzԝr\9?CbhWO8|`rt¡[pq:ީz?^EE lTMyPg!΢P踏.R!ݨW@NinFyR= uTyUv IT؆,0<d)[?"YoT^쨚,#>m\'Ϗ|SLTiX7Kgjl^:wdiaZ,b=,>xUsRډ\Df--mSDD_ғX bR)-9vXŕ-#;O[I㴪Fmx♔M` vPÐk#}~3+ CDOA#Q-xs5KnNGȧC%nsB])`v,\O  R MrnZݕ75CX"tR.Kp6`qOR'ʼ8-qT]:ΐ'=G;D-BKYIp(B)YK'aEO_5WyK]u$)S *<^zx/ƧJs|G-ax8ч9!a0~iCaq{II0ѓUT,i Fn& ~oqX(J@8 X[kzu$Kg)Rj-ZȽ&O0̿oc<>*1MKXo7N𕵨8cDʵOh#(0aJ}ӁXYG,5}X&cإtwDQdD9"a.㽛9'?lg[id+&< Yl'=9qqp70]Gzf05W"ɦ UEDRTڢlENklrB(-8KPzHuj&WF+XzTANX-zJ ӏw.KJg1pNaWmXi@=iWǁ4! 2LV S5%S+{:[巻 ԤhU+I\Lpv.aU3`7xXMPAmAfڟ! eTaAhEߏM9` 4v[Ov}gfYYVeYQzߞxԒ4_ 4+얎&:li2^}>9j\Se$"b:Ι YIȉXŃ?;]&{ڂtgDm3xs}: wnIwsv~4,>u5ǁ)ci!|E_#n6^s܀ڛW "kԍ#Fv]Ng6r$ 6ŦR4eH)J$rC&l8*xȞ/l'sNC lq4S*gݢ:l#GDQQ*Im=;gjVSJI'qp5K7a]^"Fw"o$⳺ϭ@pY/ݻ-ƙ:k ;2ݵ$Τ._*) |3o\̌1>{ԮԒGQ\/ᔙyc '>DǺŧv!YSFy̾cwb"+^ 49(4Y]4.b570!n-tx?&Nvܫl|[aHEBIq+۳3\@{rwYV.;3["lщf g8JDa:=-5JJWo_I&#jKZ.)ubvR<[` Ҡ(fcoyS=Xu0PDv&f5W@̟}![K9K՗р8f'숌^RڴsC68;-!yAP?\(2}DO3հ¢[@wCG*&{*R֔)qࣇ)N.] FSo$am±W>]Q_:o_0 Mw!L1+e?x$ FJiu*ќ^z #F Iھ'.@A*Z;r*Mt,9 m3T`D7ڲL%'tOR9ܘ w{u÷cr+u~$S";gצ`TKenrzHF,< *GjVq("i^ۤg1!F6 ˚ ޽7 EL517'5@)>op8J>ΩkMDn ɯ\C1#t!t$#%F`|\8;پ=CDἠ<I(QJϮ`h`iF_a<"ɛvi(5CqVj- 1/;ˡ%5ϬzP7IE+n"U36:Q{C~8sZH2@8"] cj1/K}>i>\Hx¦zSdVĢ!e7Kca4l28"q'Q`a^z3i ER=> H d{5)<)3'=pCT ;1AC8>9 9E_"ψپ0|rihLrkMb8MF1"qG˅_pU d,Zv3zc\ /לӯ70/FƸ7P"9q(ai}/X2t֑;+9$E// =7mQ^րM5?%3>a(/RKFjY5/ξRA)S*[BHT O@2l.V$Hg8iK/>O3va@NFzzγ9$nD䩔 <6ڀ/ t} G$!z@;YvwPxDՇρگkU#M)ׯ2Ħz۸M-]Xp;sJ~,dƁ;wWC=Y k΀2Z/0Hm뻕*al Yi̘Z$NJ,>:Sٙ~ĒȼX Olh<@RCqwOhKS`6_Q{maw%u/I(h31W;j_ڥptܜg{n(j/mfn̶iG4(R:5py?_dtgRäӺackMaag3#ajx5x_w6L'^z4[ӈ P=*oWQ{ .vvNrh@Uۢ}Y*V2>GWC2\c= #Q!g] /E{aFtSL.޷qv>ONm>![$Ga˽ɕ/BMXY!`?[WXjDJJܰ;ir 5. 8rg4BWdl R:+gIJ 1P~J>CnSy >LKs`XckӨ sES@g/o=:BeH:Ս=0-Iη@x MVw2n5gK ִNDGQ&? ʹ4.}~!,\z4YTc 16=̃\m󥰾p%I#'*X ܡn[k>_uʂ\Y%$ ~KM:B몦FzɴM#J,=:&!DQc&c.;| %F=s4[ytrDSԲ  00[%Ũ\PJ MJ>6?a1v0np5>D4oGЀqPZMIg鞪 o yGnߞ:sVB+Azա'(ں7gZglC}~';_{9Û!3s-2}CqB%&yf}C%X :u* -tuTXC9ߤӱmj+\-<_gK\fL@Ծ1ߊ/V}?Ky}PKz^^ :,U_}}j.{RtK`Tށx1y\w>~7vQiWhܨ)ݜn@BdE%L0Wk[DVf X*_A:(hOYyvɋfW#y0Cfa Hit*%S8vM ^y\YĴ*T`c\~qÍKwuQ7 muϊx\%yHdByC诣e1Aifh]MCDͿ7>;u& rXtdpIɻ5%cn1pVX Pqnh#{+F\P!Ed^wSyw3&y}o4Wi5S⺫9v X` ϣn^3㐆sPʜEGZa䨰-!ǀKȁ~!6^N.9Pr@CU1ZǕӴ{i0E@@ל:zJxNRs袸Ԋ ڢY(f>:rD5吩Mb**^AT"SoMkͶgQ '-mև5/ i`ޗXYO䈛hJ.f|7YZbLln ؿ2vZ"wy`dPn_f/topPJr@ h io@e2EXxi E6oqbDe ]YFdpw U B`^/V?Ě*10&*,sCjy1Pz?\)8}77Z(ʙ+V,VJ'M|x{=T4oه/~ҋNW3b9L8 C վFeIlq*WnQ̷;qJ(f4cdU#lu-"UTד3Y*糦>܇EÓ4|M$@y(2,]""8跒{@Bf8\0LW5PSA H -H27R ꩛rs ^kz͌JR@ =#L)@?m&/;34;<09aװư_l÷I' u&` 82y74*P1I%a G3:||˂w|zp5uB! > s?=HypBJnPHeFwi:AvU}Ub`H'?]+gc V2 |x2DV%sc6T Mk<(Ʋ4_ݤb`0 "cB;@'<:Mz<%o;aAc:.\+6ָ: xW>Y,i1bs W9x?SF8k>6O9HAb Ȍ(o'5_SϓYpOȭJqJ$Lq #R ߅-L3gEpU$UAjtS?J -o0hzezF G.SB+qeW E~CxUeT)jD-VPr5lNjvI,X[KR#dCF9`=F.Cn&Yy_lj b{_E5dcFZq'^%L~'dSVfOEf.bO5ᡈAyu٣1dIvx+TR>0- C̭<8|йwJ@ k rU`TCh}[PY0:hP˜PųĽ-ދ~\eIm^Ӯ3)-GzbCS&;tՄ'Ԣ@PѥOQ꺶 /zvd\8,@Tg7mp:('@9*&x_hy#Rzr gBk> `NT/p^x˃=D1ߥa|p0PNaTsFOZFe $,H1ƒ}0s%8KwAalz;C\LWmSQ:>c넰 j`LyR26g6Dž3¯lf?iS*f:ns;1$1Y->L0YS/AwkYإAy$$ruֽpp œ Գ0Ag|I-y$>9s2 ~y 1h:yoT'8PvCgڭ3.0;Ԭ BI~E ve+uOC(Q(db8#_!0n2^ʊX}8D| Y1H.z~CIc5rpgD\ze9Ҥicc:BtMt$3H.j"&r$4ʙi$A(oSATRÐ멜 ?sdo(- U Ϛ/Mh lEPmAA@FE_zƶVL (6S=i pldE#.'Y&JS8{J60ATRCXv' kwK:nm-Je vYv 〪UIYa>  m-ODQ.-uzmU1t"4F翛vNEo]sƸ]>Fђ(GP2f]R K'_<&t+ yo-D %4:piOjiAƾuF씽)XӬYuO@d{'L=ql hWtX|T힚:؝<͡5NFjH&iUE\bSNSzSJXizD7&m*V]:Dawi~d*"A74W < Qxea:_D11IE^ Et?~e)԰^:DT͎좟gC*Iϧ&p!YOָhs]BYt+Qq$8nGJ-wNR-yN/$S3ծm'**Ռ@N-6Pؾiah*+]|M^Oκ0l-Hnm1w.X4yaJZg۹&' K;tB@@X^A9'CNZ]2ĴOl\ BOMlgjvJ1#jfW;R]2ev0|cZ-&gsrAJ/r qMԈ(9HBNFCޣUB#jLW1a1o#AyzNh5h5{;9wȂi8 Jz:վ{q!ZzCOXoU9Sp?FޚS;XZ6kUannOݔ\DAeB_;6AxPu*1`yJZv >טzfzyԨ{$ݫuk^SzL7' ؆/rJKia'1~.jH*;Ǚazr 1ePI [ldp#2"~T( 1&.Ᲊ<>WEId_S_u{TU n̎N7WGFAwR{ӂ}`nJ?C驻^j^=e٧&ŠCb+y ̼.">FJ$7{w[[v3,]Fw*VD{3ERJ.pq3ZհWh*R pGS9GwЪ όq'e=q^sglRտܬ.s&ylPh'T2(<7?D@ډ~Pa} P2®F n̓;57Wu` J*0r93Uc'k@' )p/tubmcڴ1ݩ i"XxҒ~ԓ 9]곴 ^ $WI(En/: np#IP>e0sbEKAr: 6C_ !>jvެsz.]T,TDGۂض;[Ό=OaE_¦+|/.%gq0+DEp=(:% +ߠ~wA-e2bTjxJ?_!>S#IY8 Notܳ+#:#xAZAwg 9,YG8!`2LNAQ#-#dKmJ3'L.TavPsrq_C^Z]i7hfX+9QD9-˭R d\y>,U A: fc`r9D!Hym_V2cFL_CJpbAɒqX;Ls;Vg~1k6Mj ͏zRFN 5m?L&Aq.aT٦qnҡEVBV۹Ņ`~>)+z!{" ?"'#0g HD~ܘpQSbP_&*W]hF;\)fƌe$c]e5аBZkiڃjۥZi^P.+-:De3N/%mU ZД Zǻ̘M?y}2lF䞴 $1[2fS"/d_hZ:_vBF:8ėQ$pࡎ4wE;n> Y` !0y4nV;p厖ԛ%r}U}Je]f 25YHv$zr,&A0o!/kt-!O'$$X+/ŕS*I1m]er]7 \JSh„T7)c\k pF2{#ja@Ԯث@ޮ=r40raB{LV#ID3OrZqֱ jJ^k} ]#DT'fט5|㧙8"ItʳzbZ/t> ʲ)hx-Nelda+ώ4h[y~독B fuݯ9te)P߻=H_i<j*4ga } 息 m`yE9&T$̜ KD{|.*l&?Rw^UUGǁ*:)cdFl?p H|ݩC$bϥTY7Jأ*N} c~q=k F6>i)'$%zv$3b=Du4 \Ġ3h2:szcmv/cfiqhb×r g??#@VV(߇5֐d`:8b$N=>Xܞ* ?o4^E1_ t4 Ĺ-\A&IHcإ$j:0֫$Tܵ%OdӹJGX//3tb)Zn:yOߙIKhFp5Eb DI&tن]`bwf'!Z}+! e` YZ% pn!ᢀ)L!U]&Ksz@W5꾀Կ8#:o1&xA n M(3/"!_[փd[QkwpF JFV&LH->qm1qr#g\9/;0`[G^V?24[(4&\yqY=sЀ RTz"Ӕ4y/zio%35nt^QxHn91lB`4/.Ÿ}5/Zđ\R8=Zo cu/jMOuFp6' ٓ5}oL {vP@1`1'"^jW eo2l%z.YRghciU; ,J={DlPG"2:XLGX.C3xs+85)TT ޱ}ҥyz[wH;7עVJ|=-4uO3fytl3#-3=ck4= }2Z8;X*5{882muA"ByR ܪ*νC>π=HM6t˨<0R;lԧ}urJ%}w5aЩI^ |_heD@F. Vqgz倻X&._0ou'{ZW!;dF^ҨpI\#9ZE:jYۇ{ܑT< aYvѦL:oSܘ5^4.S"#, ["4K]E揋d~8eswZq#+\(b80EwE{ Fh% 3DX:`)`kY!ͿϛBR#)ֳFM@H ^K F_vJaw ϩ{^ʼn#mt}uw | sֿ]Mp[>>k6V64IdX;nw+Zֿׄ^@uQl_*y1Ҏj#r{ d 6ȦBI$$BHp!OBH1w|0.O4 `]]*F^tJ)\7LAUD+>3>$>. cPEN-mHJ0rejYPOqBlkatя.M5 &nIVg@t{Bjk>I:LbL$W{+$'xiǫ&b xwR.j6cH6_U?U9oH6vVx(_l>Pb RA5փπWbN nܐ@=3!XFb7 0~{<BKgSóUf Xq0lcp$v0;p)\uW6Mw-$c-yCG^Nǝ^٧s`re_Bzl[hi:2h`Q'dM֤$3aeȐ΀8eD-6t^dJ<+7 wh<iSxWBɐ/jyۦ\ vPp, yW2} ^YDp58yN5 q}M,3JqFȃ+5uW%ƸO1vuuTIf*ܷi>T^WCkMlV;zy>΢Mslf8ȀXG Q< ggnWmS<ׯ`rty8 j{C!i7Lϕ. !խ#iLVV}*5AP֏M<è8ec[pb3~@@`2J$cEE _XP[4ϪBph+Q7(=]ZDSko:r?yYuy'劜uQ9h?Mgj`;% `N:jV%Y?BlL+I|릥<> Ƃiz97dwF݊Pmm9DX{99!:ud}"L=p0YI;3]ިKgmIYDO058~IU~Өf`*&}hV@~9Ԡg"*1c>1( hJ"_89>ɀhKoL280P0CL0o D59dKȜ=@LBxR$r;%8eaP`xXRJuB*@FKᅕ_㶐OxlBq+Au+/q)NUnpEY'뿱") 0mEo+J "2zǪis3O}CJ j .|e$ 䱒5Փ8/X$X9WN(F?xDxҩz{ t{->,)`#֩ͣPŚXG1q -eWO*BQ@d0mٔڴLjO&82h=zv. )K']v\ >=_w{ Y#Orn A-O =_h\H~LC9ӡ !^*wo~%g<bEx.h0P5Q⓿FyE0W"2* JDxZPa䄾acp*DJ l~x^g¼ å J7i)s9澰+MMDf>XZc2{ ²y<Ɣ59h"@ Z{-G$LZi-=Erp9Bؒh3ƃhQkCAr&#]Mx"އ;-n @/˻lxUJu?lY(jMJfN-M Pc0%ߞDwBzMg?Hg.AVSoIp, Cw,Et'-K3o!՟60v)*F򪈯rR /kR|KUVf'9~u:${ ׂ]emf+QMʎ&Zq_̣0brP|@}zKt;S>f:_Y Ta ]M/C ~;JDQ]b|BrrZE,ecx>۸k7 Grp_^]>S/m[>aݘ&9~?` cޚCK4g9AB#[2SG,6<:f{ߡ F_r _>3",8=RlWvk[ g2B)p GtlLuAF3,^9JVL[@W׋? ^Am3XU |l-[^.XF*y Zl]oę-!r_~=ӏ9T qn,v gpO F/Xt e>\JxY=+!Opzf&Lc.UMr Lzl (² &qr_Ha[l>Zule!gdwX-YЃ򵑂^˳qT4plc@\hr h<ΨtF4^6~q#(~  DD{]^3ZԷ }vbLagպ$xCC[åWЮҖNǭGoq`.N('a8Jf8Ћ089_dON;; )ۏ#,&D'EQͼ-2} _&#ҵ5}UrY^&qITbAX'u=fA?u54Z ]ڭM`ܢb'a\^JږCw[LAЦ&leڥ yRԾG5!)ׄ/h2_5jofe/D[N%ƭ+ L=4T;9NiɞLDOQ kt Em YmzOՓЂ=µ* v)?]3O[f oB BhV+`k*{Bg=4uJsmGġ*[пlU#93Dԫ+qC]cd+_'.Nׇqb&k4hpFpqCFRS]Z͹ 0 6ϕjwluyzF,/\BDfC2SX ~,eMzƠֹƐxpYTi5/6p;`6)9 !Saicc8ɷ+}ȭMkr҂1Zq&a)ka{ƴV9'"rv= S,~/6[Ssáޫn7 IsQU; '3:̺ylb[,YzMťh+J7dI~Z>4./v[:E'V޲06|#p~p~-;Z`5>?)^1cC239fLi{巄gFMtK:qq~cýv%Y9CY*1I@){>TC*\ar⨋Y-;g̖3 ;4t7'z3s j#]Y-dP<9=˘:Nӱ +5gY_<QB݊Xa=,>[3^b"3EtAC`.-7꒼$Cy Bl.OJ|hs]BJ;tgQXF.$m2tzu#<^'ātb{3V Vs|8u2rBNk['!)fomI 6YP곣b|4d~DWcg1AHmP1apE p3f0i7̸@M& w?6^s=w޶3)<9{m//t6^8aFKL]^ :?ce]h4k{T h؍h!h`wRL@m򵫢FB# KcZXO9T26_,c Ʀv0'Ҽ[yd1a] ?O0߹Zб\o#@'pO AZ݂GZ OЊV_3tEtC*Y'Cf0O\m(n 4┌(5Cjg"vmy2܋lN=̥Ka?SFg=ct) {qh/ZC~{  :  L^ n/tP7T2u\h_&.˝=Sl֭φvF/($Hɳ eZX~VA'I_K / Y/QCZa҆,+),0X,Sw?~Pp.]+gښbaL]ףG^?)! <yIDn$/dZE}$dI>n;Q"J[XuCHZ庙м^@mtA[H~˫7>}xO0_tsd׵\IH`׫N0^d51U ? n;S*}~b q`tQ12~fLC}KoVuMLkϸL)t C2X (_{ =gV/I3Aq4[k?lOi}ո$.-}|/[h;LC,Vhk-}(4uCsbܸJ:XIC fuDHDuzfLғi`oQaA;RR~Enb 9: >=ip0,43ά!-wY!hExmu]!a=v>&HU}wC ӁeE=ؚzO uw-cyTʺ~Nmɒ]N tW]{xdwa2#2aS=٨_72/1 mfSzh),~G6Ly#~a+XF9Z.ӉD\8Ye6jt"Y|!GG uXL3ir 5NAsYYnPa9N34> Jv.DG. sEkNYV4+a,0&?0ȩwĹ= ԚspE&Χ's hێbvߏ"9=W>u#0gs ix)r' |]f qS6g.x?|Ŏrz=_BKj4#5 ہf#wDX1#̪O -J>+tOTƧ5hж.=R+rph'*wyo/W60 PX%] ^^p=HvOdeFbiwm Jʯr{5<{=lY8!5kEw:GOnGJe*\Nr_LȲ/ʾ\I4W{kw[ءKcr:aGdN?N* Tt˞jnŃy4kWڅ΀~LDa~,Rsdb"yfƉњW9evez!|ވb4ɿH߯ ߑ%*ۮ~5=B4Nįgh񤗣cbcuoKP_F'΂~G_b}'klhYU(7i}-~iv*J:f:Pǂ9m4LF=< i^KRZa_0vQ3aʱfBKTT -kǶqh,R!% ȕO*h{lG=l)LQG9f)={OcYw$ף@N W6Qp$f $ZDjc5a,4yGNX˱GY*D:y4u*R[&God 7:Sch|[dcI)GHGܢ #iMq]@\2́VH M%sa2E=mi{u/@~XU>'? ES%$ apa=#7,D̯E}F?CUtxE_mɹ!^{Х<ɷDk ;4;+$݈W&+5hh^MW{hZCNPZоdIS`Mkm;$[_H=} u?s!w$ ";{w\defݕ5+Dv({ٻ{O+>(v&cq4~r[,3^m '1vzEZ+F!abYO|u #{"$aEs>Cl]ae7-,VknjD#;ΚເT'U7[*k}9TM0 Jݓ#LrBNG6V @dkERA5SUy_~|9)O ךxǣzt<`1׾9[;Q 7.qr(n:Eie%3FoX @Rsphj^r*~txlH.*t=2}MYS֖HKQർ Ww5sM+(aVa,#dUHngjxŕ. JŜP"ǕP1nN9SwBqۆUVΟ1u1lE=^:L+2Ç-֢m%F`n3V k ˋf[2H~EPådvy]W"j&vP*:"v@a"N Q2{-,>YbDAq qX' 9=3/:m EV%3ғSڥO T5Vjոiƻ޽+]sVF gwm[y=35M^<4&~5xOmՌ2USY:oޯ"D%9޻)}+l@LM{x&+W- K8xPq0Y#@<2B (J\19T?PjLaj`vK"z+)^hLTx߲hd9yFN.-ۧ$[5k>~yUK@8]'#/.]%Pg hr%\3/v0KklQN|<BLw%N 0(_sj,_tnIӾ/Kz-;T6vQ?)t4[Tf1ڋW&ӿ@ ?!|#}!B8>8cgtʁ:?fWm,-K7ק>̢ߢ$7 V>|FEM=E=vTj?E)@evZ.l{/qЅƞǻ,':K(O\4?F @rZ[[aU B93 VQ]_RW3ިSkJmڃ?\2ZRoFBB !J@+ҊWN|F}3:lg6" 25Z_vrta3/YiY]!+z<6ᵣ6j/gXca#̱Ԍ[Npd-X+;s5Yy+kx|-JCz5oy#/C| pDX/}_S nz$yU!',Dz&3>wxvxW~)7.('G2:Sv5@4 \4mkI~u,Bhkleێe$ȷd&t%Od@Y`4*bBrĆ;G#ꑓ/ee V/kClT;b;lƅڷ -SِɁ C2ߞ|J,{ S]eyk.eV(wr`͟ ]H W/PM6d|+At=J#j̓@bz AA :R=\2t5n俈xI+#t]}y4r85v5`@.VA$WՇJٌ^Wguts}nQP?x >\3daݝWJSpӜ{Z?[dĀHlYaz?\*/^yg Uf}V@#Yf |sO(3"{*`zU?M+@!KǺ1nV5qibHІ`YBDSբWԖ|o wط+7J +dִe+/  hz~{V9d.P\W:Qߘ. eVs&<J>Mɐwd2o> s*Jϯ_jӳFkr-+6~0{>tBqmt6Agm=_edQTD;7;]%yn V1IMRG1c:5 1f&A!\wS׹<=J^k?,ZIlb-T9H]:V~N n}m=K܋tvsj-fMx6w3^>M@2.5ީ۪bL$ z̈nfr2Snf[~*aBNߧ>YhݜA vX_o"KH1pۯbJG !&$ȇ,#RG 3Y{z̳uf RU41(8F^X9HLdyC;Gy==o"a:S+sלz2bb ;pf{ӊ+|({ rh Ğ*VlC$q0SO`[IVeY>s^)T!))SJ PXO<5- (Y"L]΅PUYsl|^M#$XJOE_c$,H =H|)y\HsX)0 vvV 8B~ә@+L|.i\Ӧhz?u:Q`8i2,ͮ샰Ir\Y8DT;iEv^#9n?brINR ݗDU<.~/R:.$C!oljt7b:^;}qp@.6ΐ5`h:Xno j j^FF`z'A[)H0`L'sVG\vWEM˶VS\.lm RU],IPK:+%i8n:̯%L yJ3o5[G⾵c\ 0@:4B@ (Lgz.tɼ:;p-|{4 !g!p]fŊΕ!oXor<$wO>ESCx~BşlɣQA ,ms@7jtFsSHڛ p.:|^0œ76r\V m!Pi$g^({D ^$?9uZx`֞%I XKt|M&gl D (HR+xTd;>]Gq^1fV> mV~Ȩ˿x VOJrVwcQ_k'rWA@ua!DQv> _;Sϩ|EdâGwUejkh+.lpq,`,=L&|[ԹM6 p:<iH\-P=iDysjo,y[v1\ ~_o{䋗)$LoOJxH:?n0Iw0| ,y4bi2/ӍʢwI" g[րO qZOj y>~[{nWCt/8{f9/96;tPAfeB WL0t470efcKY%Ns˭j>E귤ACO'"w+r{PaD Y#>Pݍ6HU+p5R”8I}k೯C=a-$ &+q3b" DJɣ "͉<5Yp,5.|K⋐S?r Ca̳˽ ՞D'G3ϋҵ(I,d{Z7H<`@9_EnxtDJ`Ői;Ɋf;[$zBڥVYI!1$E4mJ¬Sjʿ[9I j2,8m-'@^Ү"49}Lؕl2E%3!`UlOU3gS>QR\C|]w1Y}3cJt{u7^jn,)m釦qmLBji N=ˀnݦ:9 {6&w au@.Or9eѴMk &m^±% ug ۱cgI NvW1C^ ѮbnDXyvȩF.Lmt!XOz~b0gpFoDHVYHI'V~RݞjBz{ܦ&;3U*yT`Pa,OLh1Km+*=m=w~gTtyalzpcIEs)w.A#FUfqM] AٓqO}l9/e+5T#~qMpzBohݎ9:/uC,hLeqA8]udmZ:zu1;ɣXF]o67`wEAv'4&DO?_ d}v1wc1I0) @F23=TnMkЕ;),3+ԡq78&]?/'ܞ&ϠFCpw"kuG(yY=Z-N\r]lPlao/-(>GViس *~8X.mU*siybֻ'%ȿa(+D_ w9dIw#1>8pQ%Cǡ5&HdoDa4,>YS~,>Au_jDCQu8+a=9 #xQN@Hy FfKpڍQ}*܄e%-#H=g|&*PxfR.ޭ7bV|tD{pƵbRun(=}Sq}]F N#BeEPȋD̵ֲKy“Wv1-y7F`Ij۲)  D5why8Jr{ 4Ȯ)ej=ޒҜpMP'uCGz0l@Y48+㧆6vQUCe_|xg=L1u^sWv"vµ?x?/濣:rF{1arD+n[:Wc~ ڌe18=7Qwe)Pǒw 5cD~=诶n ^ey5E*~ Y1m*o}~dۜ#*B& hD6dxˆh ?GL(堚 nk^"WiKK0?|,;㜛8\'asp֤:"[?eفsEΤ4'?VGrL|TBkiヲF?UzgrV/[4 wsJ,r sjwyʈWaq!BXg'=:GaU(];W.PN\]!<{z8*S#]yFaռŮ$;L"P*^a#gO LE #n\ٱ%%Nhe ֍% N_%>ld7,f:Gg`<`!Ho4|҅W1lk iU)7=}?W}< kP_mJT?ggi |q&oF^Udi!{mjj%z6ԕ,[-j JIcJBªoJD@c.SDE_R,RE}fB:JqSUGR S(!5Tܮ2 T"+>0ߞQL/j~VWB_+@\{K|1Ekݣ>4Cԡe/w1xlr8L݂Ԃ붬A& 泅e QxӎzoBț&hZz$"zW*oIn!;⢡$޼oc| GM!G\VYMsw#ٳ<rra%.PD`\!e{ӤB~MKjvYK^ COrI}i˚ݴ? )K ߑ_SC߶@nnOȅKb EFS|죪t7D6r'-+LE*NœS@n]bFX4j佀7JZTOAX}Lūs7xOn ];bWTU=$b[VHGam`"fCbԿl)vo1د@x@rW{Lx@Q(j?mjc5M#70'Vg$t4C$1m+1}w\ +Ar8ˊYK.T ò𭴸\9a[{e7匂 o->YQ'Ze{ٰuKM.Tb;%_E18d"Az\=N򏒾53t3,@M.G2&yYQޞ[vQ+~C,ZԱf۹u/q!65{B Yi3c֯Ӳ"QHY+@İIv:i;ęFbfeW\4Y6^ut{^0G}>T5 .=Re#giCO tAdåթ[OiNب'm7/QJ;|@2l%<.2iZ10vtib@]Zm Q^Lvp7s ALxS;/cH+\NU9pm΄0ߵyϖ[A`#i71H&2ګ}K**`&Tp ubimI=[gƗ#tWf.]Pqu6mh7QYrtAtj.9`cs??UR|2)MF>`Ja0ѫl!REVc,>&f $?KxkgEGv%`{ќ^kB(w'܄c{Td۬s8kғT`҂h(Sdo`L-qڝvuoJ!jj&Q_Y]od7oOfw`o;VfU+o4 t);r#nҹ˓ /Yo/8>ϓ 5?L ڌbW6/ t9 =~nKOɃ *MIoT+QUxB~{!Ɨv.o\8Q >M?/y;lWIHk"4r.S=65u],ЛM[̻ؐW['Ͷ9=ghMpB;G0@_ms@ L՚ecpm_nX ؝o"{zd;p'e9{;QUZv6GEm4w)Q!z2[[1q~J6mw=weBX>;B aw,]ZQ[V3eᗒI.a+W_aZ;`\>:(ٿ}ɂpH/ˢڳ7cAgQD(>+TaS]6 ߉M9IP(n 2Xn/_K=[}{.Y kKpdť )Ӊ'T@gs8;kYo=`.0DP-LYΕ2C>Ś<WKNp5;_yH'"Ӂ`"5@,_Ra|=u쨜Y:9yK Kl>]dDf?Xz p{ iuzPU>䥿qI*7XW,@2M'LH$o*{=ҹ6,PohۆRn; ȏ*L0X %'6vLj)@w!,jUdc'E*e|a9o*s7DԤ oJl9)oOoYL!Q~6ggtnĘi^ z&jN בQ9F)NXؐL]:\AEDY;UџS3؃d@2$_%Q 0<f-pʿMHޮC"/i_)eځ>ՈDH*Ll>S(LkVTKc[FI65IƦǶKCe A+Y8W'|j-0]oʠ/䯟R>M-M혁}lOǐß0$(4xQI+r* xUqhePGwa&tСWa|o^x iĚlVRb%^Z㵌Uܨo:-ud~#j۶F!I$P >i% !ipoyx ll[uݦk S{tZIB.q_/uF݋bVDR.8k 6Ƽԏf/_; Z^yND/ L%|'Ҹ6Wntfu+2^Y6q],irܿkCr_jt>FV6h|f{å~i簗UzC#Yrty]\O} F:GlqdHU5$k?y׋xrҼiX;VF0[9Z,3 uQMsCq~J .irSQR{oVs MXK }\]AV8%B,œvB0`S26nXyf%IE8uΕ}{Wjդ 2Oˇ/,=Q;4PdKЈ'וR!dwrrfY=EB'2[[R]9VmE3[-{ h1p2h h=Qmh M/,N&3NQl4bB,Y%"t !mYbI1TJFșmDj:REmc Է  IθcӰA-!|!" `XAʓVB!Q+ hsp籠|Sv'g,ұj{0)>0ڶu2AiA  vVGZw2cظZiܓ]23 zR!2*sÔ*7AR*YZVϬzo۠% i訤a#;=Ġ  dtFJlNAUVmZ'JH93rF0DvEƹ%Ѧ|3Q$|_xum=O[=ëێha+.xQ=֥-^x$GXޘ}1 @ŵbI|V5l{mj%cǣu%KJN\þG;%r)% m.+?x#o2:y3E_Xf9\epp9!OYozuyO"xmIūZH4I%PwRUK5҅*Hbwë*i,1#BQcrh-I{m=ã*dl:h{j~t+ѵ;4daҊegm*r:H&̷5}}luLvҨi9( ~2G3// A 7,E{.Xh[0($bǷ:|HO_0V[4[= zYX7WJ*7+PMfͅo)SOŌ|ZUr&mOfcB sKDtuluaWN{U`!M5֦w{B{T&f?M3'tGZ:BN1ѴݵFt ч_Lv;Cz_{pd}Xؽ=p3ޤv *}$ozT=~ ,WtFW/ЋkV+mp˶︸ ܐ1IFvhApm2+g3Ux$#gHWo,hU ױmCCJSnadSĜO2f^xXS%)( 7S}PKR?57Y_/Gm{Sľ1~<ӿl1}|l0kRjĀ =i:LSC-ͳ[&Q]-V]W:~G\wҧMB)r/X213X\va|?Ͼ"~ ox[  J~h@ t'KӚ &x}͂$g:<76g|L803FۙVD2Q{>;}qrA: ȋVݭGbd㵲V4g2K`N!b x6f\'ƣ؎&_ .x*x +Tg8)!8RۓU%y|R g V^e/ {՘ݧ`$ F0E녎6/*@XM4QZn|YZf-؋sPmf$1%[.Ni"![RGA>nTiiwbtcnFj'؝ "߂lL a>5{3n7h7Obl%H(Gӑ0cQ+_f/^FZ{%תY䓔FX@r!N"8'ܺӷJyvRu:- =[`½+p$fg*^*3fjW6-zLiQҢUZ~ ?q 3_}>{2 0< 8%1ԧ*|XPY:|Y{r R%!hNd)܆*ZHY?@U3(g=°[ŜQf QF:P E 4Wwdj%oB>dBDn_y3T:FkFUz̻E\ė¯JRI-]N01}b?i*1^L83[E Dܝ[sF͚힬  =f8 I w뙟 )!U7B",bٞ'It:5CêE͒=+[Eb1ug0Cy b( (p6EB5ꔒBE^,efief2;NOů8!Nlݼ<|3@TH?okoR,&:mAIc qzɃYFiWhބ;䖒s2i$;( ЩY뽤?F3<8hi06^O:>1e!~y`3e?1k: 9'mtΤo]!(ߣؠN’dy l\lc?+0%v%FڊQCG .pY0J?. AQ(Hg>Og{#nj͞!6OmPUrvދ!9 ݽ7ӎ^8gw{,Oj,A ~s!0%a 0%[8 I7p)S) /Ñ@AzvC-ZM'b)U҆9;֝ gP$-Qrj8 (V~|JfXn:`弪Umu߅$Y)h{D:ӿa1 p}o"bqzDgbwl [*n=2+9f2;OL:9Q"D,6'!QtWh V~ (9FRyYG֣*4cB2S|Nc_Õ2ȼzd٢!S.cάGaTi!k"ftQ퀨J>ܒGemk`v8g"\SSN+.m@yTjlC-1!Hk)ɋ2Lh9pE6xVtrj?@ IM$ݑyadǨ0Ʃ%n#Y.̭OꃛBsrFLJIΰܒ5;Sxzq+ 1#>,s+ʓʍT\fڊ*#uOCϩMyVqj_3Iȹi)}[Q'Ŀ5 7A2mDøU#5/*0m :I/LD/UV>L*T,7K]‹2Ah:DWZ&Uj,`m{_^>^Q99So7!v@q8܌RZBEd)NY/:I&+].057d{Mxˊ򚫶{nFgɌ3v#CA."2/}иG J_owT䠇k%pWr#S?Q)U3_n /w1!9 e͹1I&#27mGpVdB$qDjW3&8?҈P~y23l/pLy;5'bHL jmˋT]#Z_^i_ ǝk'jsxҧ ϳr"4>n[6VekPbʨ [)O#`c4 ZsK 9j䉷J2z;„o=o]M}c,Vb=ɑ}zpaJ爄v -iJd_{ vohpOꏔ{ɀsWB{g(+~돗%2Mt1' 鸽FnCV50*}UX,vjqJ)0\C-Y0k7fcpfM )2g7)&e]0^(@cun"=NZ- %NezEŤz*]c1x6GcD<3bsG`ˆx#)~,z$>nURR> k./} ~"&%߰qCs#.Ma#pmy#U& R.#: t. <?ycM*52(f/m\'[ʑ ]Km m~ I9uZ!T@#ؠme^8/4ˠLHowJ > %RF- (J}Xt'uLs5|usvg$ZZMYXMxTZQ(JL:LȒ9!3k}ŇFݑ5 u_Ys2dL.8#k*j9y(!-̓6=1-FaxS®B%r>wxGOXu3 Sě@ +IkukMx.P|+\칏L s!aqx1rjHKkI)" ݠқ,*uZ ofxyBopXҏPF+WJ61ŁS?V(+~֫}h9(`H;LOd[#vB :٩#:zt՛-`udMptic`8ehJqڄ xɽȤ^("uY(cDR*FK((ےj\_ۭOWFxnn)߲Ktr$`ȃ[^ir?Fpϔf珫 # ?igdbh`w7Yn JIވ { Tݢagu BM^|KVbӛʰ0"#&2V:)(hxk 6ٱW^M۴2G͛VHn CKYLU%-X]HN|ULz:3h+zjL. i1-yu!KVk $p"dxR LPBJN嗛{L}@h鮡Xr”j p$mZv6hE&La/Ӌ>sGϮ=4|-v' Sv aZڮZн]MQτlYw()Q1I-"-YUzB!Zf ? .Mf4De07\ RQ{ҔQRڇ`52JDqX|ㅷ՘G%&'Uok@W 5)1G-ywNI)ʁ^KxT/.h8wSm1J߭cF4k۾)?hkEXAR\\*тj 鳛tEeP3 CÃ* X3=#,0QN~I9F 'ُ$M@gN~j̛Pv@MㄬU,OLkj&!ea}Nd2ysJ:3V7(6[*#cV:wV^M˓pilpo#g$yeU\CrKg-=_J4O!6FO I*K1?}&BO ZT/.+1sMlk>\d$bO&Ǣq (7vn5uGl dLS }Rv\.yJt [Ľ(jFh.|,TeSЍG2H_$K@hPiQ]$̆~3x <$c*/[WZ!m'1sũ,CyZ H݃C\x3b%T4#,+71&F54옯E7Vd;g[Zݳ4uU}΃8#9`P6 :<2ZrY-d"@l.?ɜS~1t%fnk~ϺZ.cc͑kv|2it'XB570H+CvZq--_^YgU«S0tiyb%ܘk2fPuR<\ďA]Yݓhtɲ'%gluMDNP J[#7VYJ-Q ^HD9p6ӗjK<Њjc&"dK&([^L$P%2֌a0<-ITӣBIѥӱ5 VtHM,;5!k8 U;m4eg#ࠎV4 tTn>p LbdJU#c` W#.=A+~rOkuܻ9SR,~t1+V_t^tIhH :;3ņ^`a0amx./iA=/tUd+ 8ary7[Xkahǘ>Gv\BT+vO{HHe3}7]n!Gc%Mqٍ|!o9{[-GY& 6aD㌶ͯ /Bɦbd 2?kO?]Bִhc φ.Мc f20Nfˤ3և D)d^66YGoaD8Ko+r0s"M{ߖ.iB^YMuB ffY품6CIOB}IabSZ¤k>,>IVzƗ~ Vvk Tx8xaSh \gZ)#B+F22ܠg [ _|Zo&oʚ:nW$`[, WYeiE ft$J#E'_ӒKU '0pT]R!7A= ((ɝM6tu_|ґ[nFѱ#vWEx>un TޔICD<`Ryf*PV!nアڨNY!1 ѝvÕ,+;V\^ s9Ho33b }6eGG7 h.B ][Ko=xv8[=[;}P?/L`Di>p}rr!l!kģS<IWFѡ"_5Zw賒zgIAPe@^tC &eN<7+|(k)ٲ 9JNlW~t̞ۤCbeJk@D RY([JKvs4ƚ"._.wzfgKbNV5 Grt(c Z0Rto]3ܕ?|hf>bHQ e@S=PIAob|B@NX΂&Rbӭ0.0/'OiXU{#<HM 䵯|Fmr<*%0e 7\)87lyoMO/1v[u N2!bMj}Gv̕~r~I 4TXˤ[6,@Όi"Y;qr-Xj}hjlZ1^D&%~ZQH?%|u>a:[.~e{jrpjJy?e8@U W1Ҵ[<0kR6k $3% t1ƂSnpySMm=3z{@.MOc?#zLvX=gj:ܔcGGF<zu}"UIJ[G::M7%ٛ , XoA^4}a<lnX#tѲy!wFn\S]QX'ƼbU#i/^GG*׹>wFdݠz4GU6L - Cq|a&cABp?٦ިøn6DmaW::_I+Ϭ>S_B-~MdL+5I6K]"SKW)wEbH.h܌g^iw8<(͒o\F e[=W$(ʇ}=P v}oy)N?l,xO `Yl5hd6F3;ϢH&-rA1}9 DVէ(o}Ϳ+j!%zFDDL^kC7}/{-lj,dbZ ȯV/_A. p1kN C+T ii%+i82_\_@].*ddh4} 8ɟCsb۹Bג/I&n3)Yg9d~?fj~!^}Ts}!cIZϢ Jdzi<HSm9T3"님P9 PUVFUE9߻T m2Q5_Ӈbݥ~%"GzϘ4raOB1d%ӱ㈛&rI+t̞HNk+݃ >rC/ϞA%UG72>v_I04\_5jYK(p|a PsNG΋D[M`2Op0N40ۂ{9WkQfRmDe$eJiw=Z[#ح8`zfҿ:Oi'?4 ?/zy% ;>/2_» Ǡ24XN YGIWOv J^BOHa&wg<ؘg܆,._bgNhL^gpJD 8R_V2t3UzF\JH^A@B^St~ȥN$(c{ܕQ8`~teY릟x3WЫn!Hr,S2cS5`,v|*N/r(ؚcf9HuAάvn |K; " dfK]<HP`dCyD Bx{m3A2\;.!y&Iۧ/5^yN a.jQe)b>nsM_0B,>9c}3H{G)Q*pɿX5 #Ӭ\+1rCe/Qg r: 6GBLj#keكkGl\U-K].-A> $HA77jm#6mU^-Z 52%LV-Cnce9Ĵy ]Bp* (Sh+XH +6Z ֺ䰟+wXV2 pI*GH vw`zuz @JQ*x T6MP4ީP:V_\rFSnW(lǃ4&Ʌ{7QV|+<BvRK*qBF3t߃ )cՒ…z QWO]QjZްf>r'f{O>?ʅD!m`@P)O a/{ǫs7Bgn#xSo5ג{*K:[ndKxy.1'}!sd(?)敵ZJP#h:1H(`;ךгԿ+~!̊|\b\$>k?,Tk\-`V %hYNttRpvYe1F~N*;-F|UIò~'Q`Pr4$d\MKr6~ԪٍwMNew4NS3sAqj_XBt= pHQ~t&A^Plq!LN.Y '&Y5>HW :@kFp\MyACDB_Wz <e5Ib07!RE~w94`[ Sgiܿy44rHQk 2 i?ލwlHx =u\ WJ9Ɉ̕Sy `7ʢsKƢ~E 8~-E#D]b@6ìPSbXI&Bo7*{e6'PGC xHG-L‚d+EYZ_Vi<9EWd%)uz#~Izz`. ʲ,9+V Ő)yLݦKGvc7?rlN~٤qAK8=ѹj~UC+wJ, J6;PC{|6/II|wL[nOkEoRA>&{gE%Ba\3Aq`)yT'\Bcwzkud'Cp~_֡ˉ-. |Ғvkױ>K~bZID5ovGml3F Bo5juYKeo..5y_YIc Dp r`t!]2g?[Z䬜^9}xAB({S۟t)0%G6KmҜ f7Ru ț\O;X QgNi_'θ}LᦃGD +r=jH"b.v}S|_}kOc D yM=)qUeY:[+@9Q C-G5R:`UX.|CO2l#ai>_e"egV|&B Bau9Y2Fr@2A?Q_=9p ^ |9241iI,*B񬜍0,rch'-{ aX"ȕvI8@R 7ú`=EO&zB0sy4RtO0Pc9I5~$+meSȶL )a̜X\*ݚ<~*H+E\~( Xԯ3<@_Wo=:YRFP6w }bXtÿ>_\QG>@a DS|l[5ZEIe6XT=|#&x8H!28NK|kOXDea⊮,vQqx, _VHg@E_b䘗j-.d "P3rAYL*sZ8ք+fQeE+ jG->U-fux]㺬c5Y|q3 ,I}ў`[$2A1RX9MO1͍Io Kd<̀'y㪪w0j&p2"TO)#=a z2&l 7S9ncvzTBAɖQV @FVKE"t/,Αx闌34z7{ +ƱŗJs\8iU1co 7 )΀ ^@! P\" z@в`^$,nAC8U>Z鉽*@yn0YFh8鈡TLͪV4 t|: Y_rvB7kDխXL64@Kpz*%3%6h5^FL7V)}=>R"1é&Dƒu:w@Iܮ]"1?1ukGEMV!7pwhlV;"'2&lŬjb8ԺTX3~վ(-4<ā=|6[Q n&ly賷K۰l&/j Fv0vn&YIϧ0^hz@\ß& DzW~Nۀ||Jʁe/qHMC99,%۱b )oǃp'⼍ ŗ,&e9j~ε.96q;^BM.Qm(RuB՛AaEQ#*XQBk^y ʆ3@܃J&?.;zEhފ3JmY峗.u\PyփBl-+;?ewDV>JZlh!i( >;g/N$_*T_?*k{8% dBt9׺A`DN1Ot"S+y:f̑Cxg.NEu˰SNlefiB2v4N)F5qidp쀲Þ`L7d˛n1V ~GMY,x 48,7BIc-E"u07%'݆]&Y ܚ`K% SWܑnC"3Ba*WMvm5MfI:a (e M#ۨ6D7Փ@Pvx#MМ;~%(#ŃkaDB;Wy]Ty!6 ;&iC)(jBD)LWD{+@} ƈr].?ɟxB;YLc ,pAXWmy]K;I{"1)jLup{ SK927Q.8ʚmH UJ( B2qvkgy?aft@㐔!$E"@HaMϓYW]rmΐ]&:Itvo& A+H5`|TUgY%atG7d-Kz˃)=ݵ@PuE87Ly !Z'׷( مm&,:\AS>J;m .0lWfλltܓ)2duJge\Z R`1` sJF8rgh Rk tM6ד0cj>A7.'NkPl|H!ؑ^9шtË*_i6yuCn,u_x W_7zrH/ 3yʳv4xe0F1g]Jc?5xhSF_k bmLOtaJrgz9Qy Eb Itق;0qijt rHz1S+a`;f QNDpMYY>,Q$n&T;~l-5bܗ6}^ EPX%*#U%%^a' 5ia-v֝ۙ#Kז v]h ŗ\K{5[w(ir0|h0K& 8 q/!3`^<sYQG*j6r퉒<3(x~8`Y'xsc;fTnYd4t(!3d8i.Hկm+vwrWyw-^)A azWQ}~Wj"rҨnw BhP|REa~ʑȏb5m7a3W r!vFNǩ.7>"Qs 0eT8 Xl$Py蚿+N2A k$قȸ*u* ?3[qްHoPRPӬKyb#-ڊTN#uիm>2 Zb*&0dKM}ڪ0zc %ztww<(G{Dd_(Sf*S`<&>fl֭i ~v]gp֟ 6@.brkrq2W,;opϩg0PsKhOBlkݩ&uP#켪d_U->mBGȹ y'-R)- 0" 1Rik1SFŻqƀߪ<7H1~_ȃSixǻ:bEPdy"!F#Ɣhnv_S,w8;hû\h&ZUU!WL>qRMzX=ވ_vcrp?eePt,VBȢ6?k8|0R[_%eHĎ2طȼ`3}5;6݅vPC&J6\Ǐ;s\O}ſg;o6AFu,El[7&] Hn[t)_C IGm.LoaC KRĬj1)Uc灭=ϣ1E#+XGxF '4JXq.%':!CKX˸{3|6DΠXxiFd}ԐOEƤ{- tk^?94I@d;{^G-˰ܥȡ>g˜֓ m-K|5ʎ&+ {qrV w jǰG@^qLQ'v~ݫ=(яl)iYu/ձ]_8kT-tu?`V-Fԉd8ag Pn"]>q:617Jp-F&W&M:uGf$U!'Vkʏ SmS %Dpw;N"kؔ1Њ~S(1s)'tg=ny$O]J]:|4mt}9瓉b_6QRXh] 8Z !7P/!jD`.x34Ͷ%3ljN[ŹF -0c;pZ{74b'l}bbjW` 2/L&pO1D4oAb5~a?PL.7rb Ǹ}B~Ey(a?p'\8$* a+91k3T)lpzym1粖?VJ/)# i+u1 hZB YRvRlTHŸ hq!$ߩ8:A^YHZoiQg' YO)>5&quR_dz9/%\}k)b99bӸ8l^⇺1U ]F-QhH{id/"=5͇jye@ș7cE極vT7q> إ%OPH f$ n ~ƭ-g/8Bf0"(園TUXdU" qW *x*;?bbSXzQ:{+ja -sMi%za2"yk4Bd%R=~2ͦ>.K x|bhiMN +wisF.xCut"Y$-ON 1;EʁN nYl>AwUE (t1'A&Hu>=OI31gn9@素|uP٠VOpe12.mV۲{DdpiGJ%B!=/0оv7yE<+o()6\ͼ ; _{پ}卐YH(lH&Z]!?^jUa6ޭB2XOYXhB}Ϧ\Zh_O.5j) HXtfNzC0f]g(>i=f+UW WŜFVuCƤ-nd#HQ98WtA~ HH,N͘iM1@P"[T3[:*y6"o!S՚!.W&"i mqnb#R3}wtɳ_+H؇PQk:F:;Ϙ,h?ƞwfք6hESIj > I"N6-HDʄXfݎ},.i(My 1<{hw%mD흗u>m75 ^acxX?LiuЉ6K60ℇa)M0 }ov2 ,Pu9k$JUpvdf'XSWcof=zD.בԱ 6'@0m屜SGVV_P,,cn!}NcԨH \G'v?ӉAZaM )CSgp>9W$&LQmE}Fjb.|!([c*~ ]w jQĠe38K4jn-ǒ!`-dA۔TK%!f 9=unNkC8" ]ˤ u'杙"Z0!mW$mn 4[;O6>^V4U,*lY/ڷ_*X$kߗj93%Ⱦ.aEόv-`6YCSwf (?Uu$Fg $䕰5&ɣW ^,yx%uݰh5v2@3j, R0p \x6up*q~Kqo%zz &xg٣ݏ Dj& $F!ՑrTANfUct8PW,vv44\>(XYS0s{)rqD,DfXgH݆.$XU1~OqG]1 wցrutDiW+Ԇ#bAD)lv(9 $kU(L ~,A~&<^oTJo{8T?@ba2(Ԡ1?F[%HFZDoCQZc/"&߉Jܾ2; : ӭY*+W_3~3]E'۝mH.Y[*>N𥒠F}. sL:nd3&4L:ymNaݕZnS2JYx^JR,c7}0 EǶ-oÿkSp*8Ə:" y-x MEGS Xqdz^2x_ I}M0=o}TM VcQXg>pn[ R3AĮ RtR{ l'ka DG6,&# q/T_AZp#KN܎DzqLĭ:ݑ$Z Ӧ ժqkG65*C۳p襧+{'ӓ͒sbURk]13-?PKb1Y iaGB/i 3Kaxo.ô%4=c ;q6 D~UnxK]Xw3?և**ݹӽn[D"{?xe -(X4cǏ+L &qrXy&X:-}NJ27&蜸ŇϦy \;`/~K(G/ޮn2J gR?j.k9AEIhsOZSv1z…vj"+RQF&>srQx9 \ X8nYhr~c8&!fO߸dJytSgaWB51lLrqISK)ZODR $%p[V8'F= $;- Q2v[O>'y<aS:`Ԏ:-ԚL?T#^})a| g=&*}xd}:RZ)X"e9X5s903f u5.*ںck8?EhP8BҸ)`CZ B`6b5h.˼KŝCtGLVҘoi*| cZ"\v ^T ^/-):ƣ)#}BБ߯{ԴWq-==> ̲[jbщ2l. t4v LJnk` Wq9{zjR.4ntaG@]q T.9ggT!M\fp심XAԕ3g,wdB;枥(zvX,3+/߃,`Beڭ{p+#O){ R:t/Pq4bCb,7bP4D Qlm Hr!]1`1 W, 4^'.$D^yl>Crr#y+0Ψ]C:ztB-%RE-netй,зRYjszO\[Bw..=eÜ)n{ iClc qmᬪyÜŪp: ZYg(HzpI`o_3k}-t kos/z0)ڃ .&5 Юc*+!9K-e .1= [-@&Xx⢵]sowJKXf`ZB7{'iɝIRaw Gn.ۂ0o-!5Ҁ>*eg^*y_i#*9'- 4:]K^a6;,.G90~ה܇"8phDgs`G,} ~R݄/L-~?e~O6r/5}wʔNE\pl0`ƩZ"*E ^RVN.s-@OY(* }#=LxS!k0?ɠrI10a)%DFZj9mZt2\3m-B`hx0m.1POr$]f#B B?^ '~mnV@(ȾT&TƆғy3V{Ҡc?_rg1ixT|pzwwkf*g^žݜ}0}Sץ͆ԞkD4fZ蠭aBWd㪥_]QV W?RY`NՀ錸=$!M0׉eݺ6^q|5·Dg5Is@HL"bD&ߟi,\#g'Ҝ~;j`G5;WxS$W;݀XP\;f9$y(ZHJ~uUzYT (kNx 㘄_=KޖGaѼ\Nw%_Ѳ *2x] m>_a fK`D] EW_C-(95Ob(M~<poّQ۵_Dӹ$U7(M3_ĥߊ&dekvȀ\&w߭&ӕ|pU."LYSK?bi=F afࣸ#(?1ef2J90O 0uoz@sv׬7K8:w뢆4qSƵ2@JutB+4Az{5q˒m.?ޮt7_@#(Mfd巎<`_j, =)4X=- Atg]d/ޜl(:Hst.^9԰f[ϱϭ|DB\)y{ӊ;~!.06(jzͯh˛|8`XR})_47Lj\FAt#FX\Ͻ]ϥрK>Ev}8UyAg2dt<@;a}iDbp1 b#ɂu.{JHe)n\1uFF tP-303 UǑgTm$e}9Ҟvd)nIt iHǀX^kbJ Ɩ~xh%{ hl@ύ|2Y)7.g*&,gj)ƠpmІHqA6I gjPL_1 ;ˁX7BQrMFQMG?O\sY=-lFė53uЗB: acfa +!@tmGv9ۛ>@ܪsvg$ Yֲtu'n@we&ئ],çpۋA>. "qjẆ!|gjq(9 t{w+m~ԑ_T5Fpm6~1hWЖ4ރtcV^}yJNLuX3qhbK\I/XH^,cD8j=l1yq3!.G*kwNP93 0W. p_VJ8exՌ"*M}5sST6RG8r(X!f剞6dSQXo %6cRGXǏ_wxQt$[_" RpIe*I p1A Fɟ$QCl.ԫP*)NWMj09ex@ #˖lɄ8RZFoUצNMHhA"CC{.Bl 4x5"HѤ}Pl wW!Ȩ!SAY6'jcx2reb2UxqdS{;ФR!+cZW&=B~sjΊQIdΝ ]]G'u*(Q #7תڼe@j3cRQZPE 5f;~aɗʉG?rZV%[+,gWmą_y z{sw1b5 \Bu>k"2Wn:mgFDӴ\׌ć!nQxͲBMm.Dۡ"8l7jk89}߮&àaJSR>H LFh@LY!ֹOiɡ?7pLɯfnθ07Ie9zCٝ>S0u?`?pLZ<<^9Pb@\ܑĿ't>b+fv_+KH4, j,m>dF}3;V^l zدdsۨ~(K22_$L5Ab*I=A O`݋70jfQ# fo8$s[J[究q֣;:6Q5" U.Pv=W}ommG?Ǧ! Ruݥ *jLRPϹkHWFreaȂ[*WLJWj W1"/MAہhwJ$@p.>AgO ő1=yOGR __r;QO&Vhèy) p(M,PZtG2.,.DуHLn/45h2\mvߌx~k9MqXwurGc+9o3b^npL!G\v x̉p#kVss?"Bb/m;T]Ag zR4`ϕC-VG\H4&kខlre7纲r8\B> HUj:lg`rxk Q <+" - 䩕-v}L&jVW`H !S"Y7ڷ;j>!/=ϱJzy &:tli lP?M\Ѓ94f3*QE-Hs9u,QSG[b휽dȑoȴw]kUz1hiXzBBOuߞ#Te`hwW,co KPX c-#C͓6x!Q  ۠XYZ~ T=󝥧nTR^ޡtyx3{ ͈u5"2&O>DGy2E-beN\QB]#]q ignbHih?r_M$7VL.X`i9ljKr]@nT KCH-O )* 1S]`+qA @M:4RmuH `YP`:#;z)3oXj:[ 8>uh|<3|a* K Th'Pd6=.QzL=M' [8! EH`AoIΜf8%w?lOIQZ݆Ԡ{B[S1v>dcS|C#?3% L5!5  ,IJu֛߫z;Wzljisje\his Yqٞ#]_'ҖЋK`,rFd=dqԳA, _5{Hya*B||Z=(DFab:M1}2(8jX)NE?m2-Y‹l,"#W3cQ$`ݽe Vߘ'#`syEJqʃZJV9⬡9q|cy\.ksHW BʞީhdZyg+܆yj%FdrBƒ; j~]s:sh\ %;hG>C-A+4G3F85 E!wM:{(et2]E>f/$5vaQxi&ꎘKou$H~."uh^"~4ԾQ2 rtT’E ,gnXť{l_βVlN}[=)#wF>ˮމ^nX=\EzS+jkW8`wA*wA>u8B7SQo:Wѓ,P_B@鰼XAUd `,!OwcG̛,.\xZٿ۽\yZ~D],)#`rϟ8P͓>ƍI wOAmuKD$<"ªHm6U:E Z rl|.bXRA!SF)~d>Y2L9]}.ɶQR[r0#x]6<+~(ئs*1N`֪)// KxEVDucZO rFf\ w.=HFEF!Ig: 'VnQ 머GtϧԲν_,Ž'cJ?Ho$1u,6%%wf;-9msxZ};PF,E)hT}Qƫ04=w,laeq!4]b}c&9{1͔!`.Ş>'ˉ9nzFc 4Cͬs%8f\DKY[ K汘z) {""nsH(ѻg߯/'9˃(1 A崜Vs 2pO`< +pp[ْ[R#SDWmk>Dںk-k2I^0PX45$(2b=dtw= $ZcSXqnMuԻї.c&H2@j=|j(V!{ȁ榉/ς^@f Ro+kq2C<%Xי D1&c=.8Cv@^@IUTQ1[o,Qyv/: '8kS0S+I:I@ =H;x(V13❈)puRBhQ@U+"N/8ˆXP Ūx(/oB~?};myHڂa-r(4xxzDE2/YcƸ!q]V%0y&u@A;`yH(ڸGH(h j.%u*ގ}^( ø]wqv\Ҕa*DV9%\T׼i]@Z,tbYN!p ӉPϴL!r5{VJYFxOŧtbpX6'aH wF^A`׀("1ר71reuFc7NMjIfl9V; +khXxl2dVHtPSqxD:۷ڼg|] ˩"D@i& MIeL h B%S/`c3ܔ%7˼@fR#1$I=@7sD嵎aTGpEG1F==2MbǙ=Bt^G)Ȗnj#D0U pF40:"CXRfΟhPŠ7)+-B9fx $%.5WdLeU(߼j-=L+ > oD&~T>yAceBмk XUwy4\F\*܂8K ;6_wh-lA#`SgֶXcFǧ~~쓉+?kY:r!Н8l,2vNma8Wy?tǖc(\!.!v]jnYK PZB7N$ q, li1Jw̶]TT{2"yd(ʫf0;mMR9@b`nӫQ5 ٙ[@{m,:ںrNVj1O:VTXVp%3!0qhތQzh 0ʎUkq8Noc鎔XA+n?}M좰5zf"(e\v#x&Z@~A[꼜^nS}eU2ʓ@8+z%,7q@_e8'w6ױ\'bc?trF$eB41[cQg7əEe"zOS,DN>(Ee(_e)u wt@x:}ّP{,W8jC~DC?V5DZ?58r S[3v;+~K'daڀ"t;OsQ3)&Nr'.eW7uR sRRZ h{mwּuU:>mH)]Z^-pʋQ(8<q~=J yVK_ a /cM\vm ƥPqMX&ZC T]|};fh_@tJcb;dcTz-⼠ scӎHkUp@ ԏL;FS(st :ShKدcj_`:lWt6,+O,֟I3QX)ocHcOgIlT~%ʿ\]k.@_(c%l3 9*Ka2DI4&{"@l [оa g!/V r;L- .H@-Ji40fZ<C<}Q*>./vW"tKBs6| Ǒ=[nlk'ѡldhvΑU?MH\4+줣]IF-<)ޏ?YfmgDuxNfK8ʼnEcF9N(x#߳cABaד$yŔqޙһE?llY BhX8kn$6i%LD`IJx1'귎H|y'_%g.F8gh&J{q5yw((0xXV}3tِurR&Yꈈ0u)9sǡo"U O&InHg$r !K;$W =nPocPT{3],:r:b̓fꖨkTPx`c^:~[qgD V0_Фu ͬir~9^sܰtz>To 6tR M/9 hoWt@+(\:;;GzQa:Eۣ 15BEnĆj̛'Ow?"\fkX5޼5;*13o:pƦշkVOx%%#+:sfB"$ˑ! 3M7=sLuX8!$ va;q.iYTXF[zٜXl/#BjK;1v{?= 8?G)E. b6As+V0z$*u-D DfDŅHbD}}m}7\Lx[eԊ!QsVtQXs\h ύW oYD+W&/R /NX6vgܺJ[8C_i傗[E{/lSz\C8x*PB)Űx|3ąLԞq}0uEٔX;nNb[Oqޣq+:D#Iϻ1͌wV B3ׅ<'{`fZ t&8!¼}cDkfe2c/fŎm]? o.K7*XdABŞǩشJ1oEQ>DWq?pEB9 NN1djʬ*_LCRe (C/nJ~rlK+hũ=8q,W))aLRMnBg !-UYٖAݰG@ΑlĜ֦êomۺS߅ 8`Fnpab'0B\uy=5r<ӌ1mSsٶGQc|Aڌo KGfPؠ/vyi(nh@0{ *.񋏥a4M@2ZؐbV/֚,XxhL#^($2*'aVT8Xٕh: Say90ݢj qa5H'] Y Ln?Cm-p.bvfH7G8mh_!;_p L <+:=OȽࣖ>'Dx쨻#rY()\$y)GYt'6[Zz|`~R B7Ouce;b=bsxXUr&߻`RޢSԷY {%y%4K |ː|vbcchRxSe֣[|ièbs8@LGO3%L@QŤN1P-b-\=Q$w#<83f"X_=<9ۨ.'M$kر2u(>lwf R1> %Y>tx44bktyoWfaB08 0nvA+_bB,_rndJ jSSOu> r i?\ClbWX̟& y?3wGEPmS`Nc0ib&B#vwg(Ï\hM0FczGXC08}cѓ'N/i*V(P, %uߙ}]0QDPdFT` IsX qE?ޥeAU*dQ&"#ŻI|HD62@};}_Zpϊ]$enXR>NP5-Ɨ as0zT .V!/b~4rilWgNs^hα~#2i|Oe0vx,\RU,g,j(5{;\Dtqզ' <,;糦$`M+MZwA1bu!Go*^Fi xx /1oPU`Èܶ"QFg#͈^:@x)l\\a\w70Wn8\SQJG6l áI̯-efuNo z74q=X'Og.t-uFlmH۝$`zpH^%W[_={ o [dRۏ 0s]P=MLθL/$RGc,JGS#V//M<XI=gFWぇ#m5)ݜ~98(Ku;@lV۾= #x.XQ?m\p^}߇IzOzE>i5fԃ2?:cfg:N_8Ǯ5n`DHVMA<{qk иL7#YP'V6E5kz ܄.%Uc%8;B6>#u&<JEU)a|dn\-u^E@yzΧGeRN#(+FvU9}9+D6R?IOi 4iD6peBs:hMR1FP}%%ga[!z; xrnz~!3y0_C?d##y yP2B1D"_M-6W׊FcҀfMy=X]+|,ϓKXC=6,:bCD7%Ի͙_?'~% /6ϗ痽W nɃIX|qm *K}Ը (AI`5z#c1Ȓ7ωֺkQp}-dU#Z2jZQsϏ&qR ݍv[L%د\e))z+#/8gu?wM:YO'ZyleMly:(P\VәQvȋpJO۹|bf6L<ӖlD+Xň.ŭPC1lhcQDoŅMlzS>3C]9S]p$2FXOvF dd KDcnI*>|w_辊`rKYz%ե2Af. M3O7i{J$]* ULf/,t8b3]B:/h_JjpZ/d;~D=\HN zwrG^Dbn,xUL x+?x&0<ua=> Jfɫ?J/c'2;$SZ` >gr"N&xUVSQBLc}sM /8a"RU蠘%CTlwaTy>R>}}Pvd}&݌l4x>YȤ1y=k;" B&yQ Fq㝎nq`vUުop滘ȥ47Cq x^Be{t qL8)?éBh-: `VlñoxĒ>}Ao 'x,Tki Ҷ(BAERp>?wޥXaH6_2tR뱆Vq9cK 9Y{9eݿ5 q!˲^(.D سޮY~uQh±F$K|p2kEQws\6b"J+3FJX0y {@鎄-"FF IoÉf-$֑?A*=e/K%@-606s@Qdh$BvEyǽqYh 0[XO! /\< y"ݨȰjNc j;A\ ml/ ܷسڎzC%?b"-*YYp-V9W\-|~Zw *UCH0++]}`EnJB9f^繮!=0z6'KoN Os)(7bhH\ؾ*YՃm!i-. OM.1pǏmUD|nhT0Գ݌-Bcc_ KU=sʳ Y\Lz{V?"N* (s}lCpҫClYR ʋeiRnvIU]^N;EwA"ޞR~-Efk DW&Frta0a]3+*xTg>tW^PfІ+70Ee7T,t= R9R &5r9߇pri?ݹB~f)}-s~ӭ]]`gwn4)ކ7`Ol*`=+w_f(_V,fU* [GLo&x: I<=2FϺTl':6 |phc"3d=N/Wpg8B*g };7:<vRwm}0:6$MZdr}sڈZT^ݭb G.4Ĩ3;O_"JMIBDVM%Uɛح.$Uđz?Lj tdbPOS:mQ&cd<1\~vEcH+-7O7| M@!0{Ԫ?wR %jJA0Bf{Pl$ bz Y 觠 h˳]5[#Tcja!U\۝Z 56FB 4;ߤ2ou񞗁KyO#nl bIsTƶ!]QY B@-rINէ@}S]TV]dz؛uko'@}Zwm[XMaĕR.C5 Xg1 KTgfOٍ Y_3B0 HU/Y76BD T̓ JHar{, aѿ2 /LUke/Nm<ר^lfhkA>.K0׬2_S d-HM!78 ័PH.HHZLFI|]¤= Կ2( w΀-L!pD8S?)McVD\&mbFh?**Zw'@ Z~=$Ph^BY6[yL=̌p*J$څ.}+1$@%u9:;xQO%9И_t}󦋌[`h?d\٫#5So7ј䣛nu׀A'ͭCi^DzH&Wu^tU2j行cst3 ZL KFhSxg~ߒL'4xmSS0M +PZAڅސXr犉(}H>R43Ut"E]X y &ԟ'E4Mz:A%c#'ChAdSOj:F&pi ZfYjڍ"LE{4cM;Z&[-^?2dgJ68En(>`&O0&w@F]HXR\WR)Ӧϵ|i&o960I.bZIB#4D_Q\AS:0vl=絒H,`5|ꖞ4cɩL[QWJ\ z"GÐfϮ&+MI cuV焠GA7CiKjJoPTCf['}<;0JLXɊ}8DsW?l"ﲅl#M΄̇.d<%:Feء\ORCyR5mԯ"re|MAW o86zU73;ioyWۋ y݅RYSqi/u_A6O,kI}Go#fYlSViْz %G<8n+KVmh _B%qW h"!`f\2%]%w Ϭkrs"hirIm{|d}l5KMXͣ1%wQmZ1-ՉvWoӵLTokB֠ qImxrVEpo.r#O{f2|x]L^I JuK8$ =iTU?|Iї)X/BrTa^GnO7MFʻ0UhW޸^ʇSb@$Bͳ tk #.u?0ǏY?R+t97K?8m` ޙ)c!=ϥ[H}iM8M\,]-q\"]5I7((گzX'[3c~!bM,)&U%Gq cl)k}uN|2`pnn«:dK(V xd5*3Yff9/:•qىy<K 3UU-^9XL]++V,2iͮk[)r  LɁ YGYJQ3aP%r$P-W!=X1~~_.nUO^xo!-MT-KL1%MԝEZ;bL-,7z3[D`D" JswۚNc-Q&N`rAPU ӂOX˔EtJ_A1_OpX-8@٣wѫ}i۰O ޢn C¸Kwׯf-4s0uѴdFC\IL[7IїY?8 7 =pyyX#8 <8=ےǸr{ĦuBء\,+R|hq1s`1 "y9òAؽ  4PX<ɇBG;wmrtU&9Đ$Wq%!Dk,x*hmG0Ɵvg<'njQnQ8fdKmgA%>9khhQu3 ve3$6Bv_Q9!\4 ;|D%@b7-LJ9X5NF[dLFwFb::gr^xG|=aD-%-:9&}W&.z(C%PEw]s]UQ:$U[mdrQpXTWPh0<&CEH32-I UyX]+dٵĩoS&Q }/U]L~$q0EǯdcgrvVӝ))_I+$8@\13Hr,<$%.6|E|b/.)VY,%_:ob 5(ׅ:ȽOXjfMW!Rs9J^bceEK:Χ"eS-& 3)8R`{gY֋f:K'yr5mܨ +䜹,uPJY./T%l'x_"1F#[%uC`M6kMYq&V,[Ɛz`韰4N*|[)]=aX\gG+[%#y'ZT./I@BP292fb"&fό )BU_rp;;صޔ%.Ɛ&;.,{1*ʄ땝/;gw<ڒ`E ʯX ciBVߌ9jY_(9:Q-?:=geOBtAɳj8&4+kG PeduڈQiҦ({4ŜS &c*SeD:}$1 Uį޿uO@c_O}]K3L8NGIb1׋I;D yB%LDf Yt_r%^=\ogD]a!G_94&`W1FB8 ;>A`Ejg`7HK4WXpN֕_(뵺wÆ8/~lXa(D-1AqZa*P1Cl#?ɧ8s|fnr*yf(J&rNbO]g'ī1wB-Cf0Q.wfj&gM 1}]!*ܑbNVF.,3)qN5z NXkmLuX1A$S ېhMﯢ+>2Fl^y 6W;'9I.g!A k߉vdT'luN#k/G]ooE-"!,v $I1gqf56#崊\ GHmdفR\ s@4|G/s~˟²DZr[+s[ e0H>Fv $JbgƊwȓl vODXƏ>DJ< "9ۊD Ln`Vc>NwbYln 39"n[j! oP]|1⬧ֳ=$Hgd>(ErΥi 2394#AE(y+W98I (~LO뾱l8un6zfQӄBwp(OGsP]Ŭr51;{S@ `]4]y…XW-SRv`+DzU^"j_ƱMҿsB5>SV/EFfkDBEػSS14OsKFdcV.LXVт]E%@C.+w-6gf3\U(˺ F'zmhxoCpr}S tG4c2jKz{ >kqV/8q5"ǦjAvš2IC5·}Oy'[dJUP%25=˦E:ՆPA#K\hzzzGק_9մ 3U j־+0S9}V0uʎ+*˸!hzWaw+l3c>:&%5RkŻ ޡ4 I 6M Le47-p" [ WcL<= VZg[?Z`2҉f:'؇ک]YO,2w&I'SQp<b2&op3-7I 0WC xa -hy0QOJŸpޚQ)T+ [sly2UYdP,+9\7ڟ#ھTv2 "e4>UF&xZ<|\.&@X>khEC VǣaΙlpC(R=>]앦̹/綕<RN_<j #4q&x~;X|$$8Q@o%P&UlB`W" HVL]'6TJO{B-∜RjtpQ#Fu'dAw*³o|Fڀ, ׽{`jouMt{bA/7{݀JZDSHk9G,*dx˻ehںH%q~& ig۰I/_5kcU39gu}_hi5֔)2Pu rRF?cC8)Iػ7Yf~mUI4" _NJl{I%E_~-RqK_/M<e,t|HM)-n[xTSePC+{R!"A䩜RUWݖnw'jbĦ>OI%D%PBf]N$oB\@RjU\`Պ̔Ƀ+g',n\PA`&;?I6J{6{PG$Ή3;Z묞\IG)B-yRI b愗 `<}!-k$*r6?mkNL5Jfm+!:d.ɗIO`' ni6XΉ~L_RCl6_9@nSn&núK̻PPedL *=!zo J.ӴsWk.Íp|kW? '8!}gWUhOq%ۜ:3wF78d^NۦǃmD̞"/,!@x,9.ռN1ihZOc9B vkjn.2ynG1RsJJD1ZȟVh!YZx:V>z⚠p SL@ajpB#Se"')4.S=2qtc Q4U;@%.7>Iod/ f0eH>\-s*ΌÌUJqAJl$ w>+=gp Gu90!P4̨m]0_C|mX]bԸ8i[@$|`y> Y΅[bhSA2 Z0,& yf1k05A̶G5~`t(/75' Ч:/YNIH z`*Vc\mKipW A3sXDkI5&T5E0e/bZRr.p%y)ć)r2#D;NSx oRْzRxM`IV̌6QQ$ uY+[YQkj/nRysxl@j u9,f|>}N#=}oSKtT&Bow lcqE[@H_Ā1e`)K'3 kM8U,"tHWԧ<=k ]? r9oinB( $J Uf".AE_|4t0ҙ6)KKi ;^߾f9|%-R 6tnQi+2:`bGVY"yN .z%Ґ/ZT睝eMwzm -3δ.}"{/{Ddy$9z 3| (f#xW`YCuÐtzS XUm~婳CQR 7Rx?ΦTԢ1c M``Hc4K=Tª/: TMfrd\^C5HV[S?s!lj_[BۛDL0Qer4vڰaëE^W_(T5]_NQXu~JN-ŤK@O@Н˖F mP/ <1N?xLk_̂m! :`S=.xo4⢭q6_zX'zApk/ }ᡝgbI["OT+>dIJ͒yoS^WbCY5Krx9Z6JU0Q~uaH{K2܇nE{4ˏp2u‡j:FhC@%p@242:4BP%KFO:Sa}`T"Ǩ;La%Oqy5FTO=jJ[Gp!NkL&i|kO.j Gpx$ظ,6EeDG>Әf9_5]e೭ DqT^x{'^C:.R;ҪI.iM E⺪ƕ&قږ]gA@͛0"m\[.oPnAw'bf1_\?n蹜CU(xTd83m!E}Aoۖߞ'!ia22 W-xK޲Wz%pbF[%֟˨jc^}B}%VS g}շ낕\ -N/~$A'nsR y\t*wsWEyfX7HEGaly޳-' ACĴe6ԍ崼-wX֚}#<.?AxhĆZ')3Ւx/3 Baq [5۪RXf~ȷQGyeǬFpE9; ֱL2IO%YàH#g<U+w5奡 83#}Q9rFt l R5$[tncNv/b4rzAI2<NVWn<b{"踢xmtA:i0E`h0}IK"PEYRxDw-x<~׸p4a@VvH}U4w)<$h8oڇ,@>PaWi$O0ٟ=ӫYe9Z@O|xu|pFQVCp7ޱ2k&&~أ}•o9|-6?? <|T5AJM;/h[V< C Ѿ(?w>ڷWc zڏ_j̱af( }I jSJwp 6FO[md 5ũlT0Wm[*nx{ToZ&tw!ԞuYTu. EqQx;l_\.u,JH琳ŊX ]E_NıV6/D~"dD 1f[:@~h%N]>ڻ<C)s@WKҊߙ,ESUE}NFnЪ3PV@`Pߧ$g$RҺ :seFrrROr1=6S}$A|i_=}ͫY]4I}3`4h״6=`R|$[{/gO#hn^805y6= XRTm7%\M_#SJgZvoJڝL)^L'-I8QWQǛ)Ck*Q}LɎVkW3s#"d\ǝe&]䓁(4UqHNwz(G YƽG!AQ2 l>Ƨ$2uBPnP LnΑCsQuCW;쒩yحkI74 qwN+zangRJR+1Zk678L88Ikfy7s[%"|6N1 *LȝU%1 G.ZVaNGjSmxNU_rd0 F=;Ncv:-JN/g-;r",``oq Eh3m m w!9%d"JH#(U9ť/1[~CZm;DRi@\m[ )jmCʅib^uT#jdi 3V %_}L?)ѝ"㹾ɭ5sK&HR9zr+=tP@@_ok~sfjfR 8"q2CKQU> 'R?G' Bq؋;!e@m[z-*K38E{^ dz=B4O@pq*JIshm¶<~Dq Q=@}H$ξSUscje@_X,wpHkggGj`&T rϟԄBِN.}_9ʳPݍ%^i F2a{fcm&ce * 2[Ǎ)Yʅ]ffҺq֬+zctD_rϭ9ayd`O $?b,oN[ r:5F˛FX#a  ƪS Xrp7QF.뢱UIzw?դ` }0>e[ьTé}aw$F;|hYNݺc3 קgd}L[b b(AV S^a]U-k>|m+I zbi 9 NOAmYtWoN=CY:Q? VR$Tgr\QR H Llպ;rBwK.*gN`D:S kT%ZSM<TNn`4]:DkL|ykGȄ,J2;uKkHGg黩2 [kHH h-ȄUXI+$W6=Fǁ%Ic EfS]%5l6 Mޑc`3Aɕ^l!2+f:DmGtƪ-M6}TY:9Y#bNc*t* S4)ڎ8ԎYQ;O+|!R +n,3Md~e^:lK B3= ai\)=e#̓܁e1d¯*m伏[U)YAdʧ,Kz^ˤzfx[#evs5c@\tnRR.P{YT3r1ne'^/<ǀ788\lU"\sP*8n5[sV VQ< Jr"`ȵCrWq.|%( :]_~J9@#2?&mqŧ"xxVyIh~"oDo0 q6sD>i3En6[hR#:_h'_OwW<V[q /6 u\X+F1*Di8hw.adzzL61j%>hzI'{%B^="}gY9P@>6E(Dj0la35kuH"׮DyQHe( hsۺ~zK6buB<[Xq.e75qjb ${3BAcq!Yx¢몫,0)x9'4S?lTCaW31?rL ҒVEP15)67%1D1 x uuTUJxy)mk/3v:Gn5<ڈxB-t8ൗ۲E/}[Dh, CMZ(82c Od鯡7F.}Vgɉ)ٝ.sjeZI=LR4kOCL=66ifpiK#A!4j 0Ml{:MzeĞ"?Ϳ8 _5:E7;?GhjʾCDŒzF84Rp]-xX2-KgoKh#$ٹl\Sk1]@t -Ե-A A[PzӲ{.(* ǔ4$ t?D.DuR8K Ƥe VF4FCt)jףąyŠ7IGvq*3SH{##l:o8lvF<}@3bx&O/܅A>9% 똿_g8mpa,n~G?v 3?}#+hB7!?+D sE^>c* '-9rO2%Κ*qc6^qp폵m.fOo9\F/qY`{SapM/˧`KIin":?y=Z%l=|O}qNsUOTM @X!8ы*+sd|NX+[<yzugE=3V RÿPiw'pY$s4;c`p'9* 崄=2ԯ:<I?2S}|1B6f4S~vE ire.UD)ѬPO<9yZ $-R$[7chT~ XYGݳst xHhp)JW:||Qʵ_0鄪zZŁӘi+X `Vop q~Y>fU:$[|UTAKos7q%^C7ރg9%oHQ|(|쓖Ut]FT4zZu6HU=܊OKi& QOB@U]"nsm{YC5 ?)gNS3<0=8bgQ[zG[jl-csT]0,Wu;1g/,ڶ;}K?S#1Crǎp}s_9 D(Ҫ*BHq5ݗp4z=')B5իO?n C(f_ LijyA(5Oih?CVmr7M|Fߢ vWOb N]R0Dު c81K?gNڠd{W`:Pw9SC ӅsV lEtv¥^&Z6`<f4)[*:lvy9Bh %Q|ǕaGWrxKm~^_--բ@XGk 0sP~ĺo Oʭ˥DLZ(A3%ڒ~G"i0 HHz;fE-Mr wV`|d, {mAA#„aL B z Ã\$K&sͅ8HOvׂ2٤]?#-|8ZQ$#gE\ǽԅ#:=Ͼ1 \-`@bn~˪qHQiǴ<+;;#Պ *VxJr]8p>-,@Mm>o[5i;+ugg C%Oi".?{&3]gvG1gAI"d/ /ޙh[_!~D\FJ?aOCR<>)e&C$v +@!'"_S# p:G' ndQP>y17MwF6"} 'WD\Q|T,* u,]EGo8`۲RŽ$?)ΈzAr`s2G!fQUSB2q|5į4H7taGnLOw/PHmf0qԹed}ӄs%x_*4+ꠡ0#r>FL467n@0LI~)|T ?tnImO%i*/9dvAŋM\π3@1mr{Fǂ?"o[3Sw'ƛt&xS.tvVQm %~M}]%LsA].E۠[Qz†ϔ`,ϊCMVë%[eL'ݢN°/BB"^&=ݞ_~H?)=n=4Ge!KQu2y2[!%~zĆ4C>zIIl>H.Թ NZpr ÖRGߠt.Tquk႗_zebC=z^RLX€Hh/h` U͙EdTvf{ĿUICz5#0R 9N_೅3y5g@Ob>d npB)M?S=1fkd2b?# UIyGڊv,Fe* K9q#0<TEWG߽: !1gjp2Mr]Q<=.G&q/gRŸ^˖+ʂ%[P?@D*]KѿT@Nq=ohe@-!M;?a F3k{#He5+Hqyn`;L*k' Tŏ֊@ Iw"[jw|À&_Ӧ 4܎9>ҕz=5~YP0 O`X '8lfDJ wP(~wh?nߥ4#~FR`,?`8Nl&S1xBpu?)UF00%ߗ "G:9{X}NÁ3./)_Xx 0l}RkyΕ9q:Yf*xpf{!"Actfûݵ 7"K@`^U@VE\(/WKͷg3U/RdW:Q9ۦ0T2Ų]8OTbxY527t- k\/hL B ΑhUsXSrx??*mu9 &M›F__jT$.a )Hj[;FbxQ$ZH['ն ͘ge/2"]Xc|daWQф4my|9&РOF2,:M o?s čW%3BQ0B{&, RJK:+MBuLr![m;w; ȱMo}הP!uMJĄsMƯ?9 /RNwCp|8u枕5OMU6) r/{,VscR>n+;`d-l:?В飬ā8nN#@7=;hGkG'iV и:|t3-זbTn_1o;Dʇ ;kPagX쭂]ou*vz1\B2+aLoV؋.HD>#P˽ 0Ln|ÄGXB%ÝC-451 +jP̥YHT` d  I<-r4{kk9{BAf)B+DY؜my{T-ZJg 0$YRkP?qSYOϐu˷TcXSp x gt]Ply f-Ӯ<;np_CChnam {aM klb1D_ {0O@NٷuCw2˂Kmh9pNFYO~!QEi =S:T#hk.(@&O]˹tr / gILKxNJЅr' S]_pKg|"r!6a z^^Ɔ!XrCoqAyOmxz=#YlQ zjHw,6ɐ#7TS+\j !H^vb>}Y&ȼCiܐ/pg"@f4ab=ZKPĺ A_Ņϡ ĩ [3߅F923B?-޾ &cO3X ~"qAj.8mJGS*hg-o8LΜB^w`{ OG+&ace@?m@D]T,Q14 X]6yY`.)\pPLxDxX#{㘙jHz{Fҏ]yL͉xZ>kR22 O!3:hBr!7QCL櫸sۻ'%.'j'(tȡV"P$͑IE새CǒF9ݪ+aJ55&{bro)<@1kGe53[3CxS9J;$LoH?Xx,@4qa&TY$[ ϳ į"M/OF9"6ɤfp1Mq5β_㉹G# e=59OD3\U()(jOzse[ʎagwJ.I8L'd5VߐףK)vе %[.^&1DOQҏQbIRo#_c{Ԝneu,b3soW) +77rϝ!h2rR'TG?7P糖@`(KxJ*+"S}(h!`3(ү8t]]ue 泭f` g<'c"\\1O#\t2NXk! 9+1اpqV5l[uZZY\j!5a:-BeҔ ;}OQ&ihYڌr]2Zt&@==2:&zFc'[=`@D )8z3;j4pX2eg4+1O.d ϑ3_`qV7-f(KF-$0@]ȜU&$ RJ}e3Y/W.yɠ2/lʝc)Kྎ=p/\,wv;_l5< HYCcind.d%ye=ji:.="Lf'fGĹ8Ae^h z'V}T@c@u,F:>(vCN` JOh1ֱ_ju!M wȃ1[/ dz ;ކhu 9CE[XT L-I̥I7JѢe|d೙FL*Jăx0P!A?9уN: V5!{ׯQ-`x֡Zv|j$ l=PGZ/2__M[ŷ+?6l0YR vrGo4$;q`A *}cH`CW3T( xOia'kH+g3r{sb@GC(vV*}ufRt 1O%,HE2:ßVF;{GWMD'g0Iotp&A;?WG]"@, U,%Պ6^ 2|*h_H"E:ġ3^Ì#KM}s$V?&ܮJzCQ w[3*~@=QX&ְ^AqM?g`[ v b>U%>cJ30~;0[}М(@Pڳ8&%b82NfF+lã%͊ݼ;(CSVa7-D np oտ Y]L95] ͗xqg.^FLϕ Lϯ(ZA.f TLvevmy΍ϨH |RM>L{ C0HHpxZsB`)^?^P:=N_ DLFShbH\]G? #l r9+(ΕQh./W)~m \ׯ7XGDSتsC+OE-_o9\v!RpF&dڑm8~[wd2*KƎꮾ~r醊R4yU`p(Z֫;<̄Վ?NvgU 9oO>4sla1LIP;3|70Cb*i\ݽY9yGcIQPeY-jI;Ƞ6 `P za hri\I>nu;7r8JÑ%nrK+5 s5x9=Sİzfr*,N?jrfUkp4V"J ovryXcT7(liH$yN Sˤ} ΢3x_F>5P'kmcr-(Q/G9W²H]E:p8bO/{tV0N[? !Wc |t0|lH%*WN1h.1H̨ZJv׻MKI:B'&_b<{Kkfm l|1{ KR! ̚vE&%bLg7P]݋kiZᢍvGh-MbɅ6J$ٵQ~]Rogƿ I2ݎnǟb`.L2q yA87vײ,%o\/k!a-Vi"i޼6T:P\c7"(W}_C'ek22OKm|gm8oNSrB>|W ӌ=ⶽ$?Q؉s'8KTY>5_Jc>Ѿ5o̶w䯰!|QwƟkT`s];'A]l=O?B_wXujа sG ߴv $ 8[ln< =&?éPm%bVg|j\hlw"3j;Q$L7U /[( z-5("b fFHٯ:%9=6r y+nv$r.:ٔGe#Ӆu c=Ҳ'8epi-CL t\m=[zq"`I erEE3c1\4ycq6Zh 4~V:'_YG%?v&5$\b,@>.[Mb|}$4tk_j$ 滪WB)}Hm'\=9d_j}8 *BʝȺ֒P6C~Vԯ]i!/wT¹Vd*@rk;k2ōyUa공1渌7=/( PH'ݥ.!ǡ2ӨKZ!~Q:[YH;CA0YY$X.7;F{33eCܦE{ExV=k/Wv'y})C0*zz hɆ%TG@? *ׁ1uShZ3u#L/gDJmo sDeXTyh+FZsdh; C 6%pM~epMvn'g dRqN'9_[51Tf %I 8wX .ԛh@_ָo={z]m7W y"<6*i .6@P1~qm@$gaŠYgf[ڕ c^*tco/l8eT%_:cu95J5B!2ֳ1xVFŤzc9w;e4:g UYwjJ9Sٝo4;^4OomwQ=\!Eljw؁١ Uwg/" ҙ3;vH,7fd5= 霂% В4Z툚mNu%3[4ɚIkQf@eLH\Я|gi^ -?(@q.ZktU왜QUV{|g?M{oJ@oK4$Ű 6d?7{F P0{Vm %{9,gs"8){3#CeCJ@?W[< :Ux=M<`xD;jV; v |Y-hO=MGoVU(-^n|fx*Z*EJVՆWa}${D1)6#PC<2Zl #(Pfapqٙ+^Z=j9CY%[fz k7IzE ku 5dx^hLNJ *E"vJ>;@I iy☏Ra1h֊T9Eg,e30ӷ۟eG dxEݽ_jJu[Z95m [< #B)6_h3{u |Faԁs""9q,%(汔.9qd5%InJ$L"9%F&8KC{> %f3H5 | yhUt|[|}fv*O'zJ#}&E<]h ]$7{͜]BCx6SV&<_z3&b8εqD# Hm_f'tY *895'2?VSV q`-]xހWJ6(/wL`QP_DȕDyP(>6򵁔c K So$7N8\2[O/&l9`{TOi Ԗnz%}Ed WqY26V +npǥ_dH#2[\|6 >4n>[שrT & E|^/2<ج "5<4ag?w24by0;>)5ϬMtٗփ)l4֓.MrͤT|ǡ<j>G[A\Eg%%jM,:>v6BM˫W~YW*qeދf.  $Q8OP5Di t;pvP6)<*`ZHrF(()2? C5JĒxM(v*'D.a LѵY#b2U2ofWXff٣AyTKGi0(9`Y`9W[Ual(AÔ`8KD|<0Q:[YsO"ڒET)n|@1+̳OvXJJ:wnY*1]SzhKJљЪ3T]Di1]{ב8+ [fT @hwwBJyx=fpdN 'zGxvNhS1†U2~Fcݧ`eZ>psve^.I{CDZ֑gikn&@ =enDsׯh?^6Ȕh6]+u^_RYWm缓].5?]Ji񷘝uZﳄz"hΨ8͋F]P qvZQ9칟_T]l7%GlF,!jX w3+D_$^]t.݌{kFќZK%t9(ZR|{à6Ykm._svx3[?Ԋ{xħ`\+f^]swUmJ1l:-9˜!4mb.wZݰE7"l4hud\jVz<3c˝Gn$6Ǔ-Bb6ߙ_hW~3A3O wGJ.yQ_!>:ᝄ02sHZWK )?Vn c5)Ҕ$ls e/iUf Yѓp!X hdk:df}BX0;O }3ZGr (>ըn'Ѕ27(Jyk2>Ljr׾aj-S3-e(x̋QΈѩM#ްyz;`Ceu[-T!)XC%3MU| PI١΁a+qI4ZMy뢛^S uaֲILV(>M Ԗxh'gvYϙ }rZ:ܾDg ZZi}bf=:J~B*'Em3 al5CR> |pNRAt܌ƯT̤$-u% CZ S5ݳcv%K};K>rz*"2&rV)cT9ɨDo82aP@28+2M)9eN{_,OcM]K(v; :8핳 x*6T2p3 ʔuPӺBue͂U[45e2)&PX1Bذo x[[̼R"ڻ_kG"NH2KWs'v0pVJj F_'P~f s6JE%rmheC6*]Sb?~N`9v%oGHh 0.j|< ԠZvC;]t z^,qi qf0PK\[u qRgRyővav[ͭ}~<ۮ#q#$DI!Eۉ; X5On _ EύSxkfiyޢ`E -aNJ-B~ʰSex1Z{yidZ P; bv}i{{L{Soi1K+U{/͍t3i _Y~ڙ-L@$o^tF\>(tRsl)a[fZ: R(C2k =[%?}-R֓#wֽ Cx9 Ca`&I `k @ґ`zr fC:טה$'AiTe% okA^jRx zx_qf>`,XȺ8Λ^1ssp$27B$ilګ4O>os$q<1KgW6(S57rK<}a5] i+mL(&O+`+&> +LKYpNo׫zaNo!QXnj FLUy6f/nM2 εo-Wa֢hڻ ! }2JANkmȥo|^,C6Tui6s5'%-.⬍\-Ac)9zz<_7,gMn,Νum!+Vk"O(陮I+9h%֏6Mqz͝愳fOFae,tws3 G"kCZ8Q׽7cUܽtl5sb䱀1rQwߙLs5jI=j羡`]< >zggJ>]\ E#VB#oO mO>֢ls@#}C)ɦ|t`o4#Sh;}zq xt,1ȣdcY9[X8Sw|$*v@b•ha f,)dјhh]`黂S,}AP]sU> U+^Dg*<4ˍ@f>WƄHewiI>WUVm"w*#fpe Qw?gT%3 p@~]fu?Qy gו%r,ʥ̠"^lỄdS@jD.m#%iIa8#v{+(;5z_+IZ;DpwO4*^4KO +(u.XP<͒_x =p5vh7}58Zd? )_Kz݀l@Q> ?lBW8 aZmlOV)L[l'Y#mNvEoh5{r{.;M0\W\w[t4&}#3Ъ-׀7r6ò/=cYhQz߂]xU=O:c۩eMda/ x>X.~u>8-1e;Rm1F73 xsu撟_RcyT _:mP㳹:4-z1힍LVNyq@)-{7%{@uF('p75_2r&hq&#"^A)[LPsO:ߖ]հjꡠ~Tj4s &_˜)|8?mۈ; ӛ}ԧuQr\!NiZHhM8 R˿4P^+ObPL0mz}c9c7Ք_ML*wElhs\#\!/ P!&& p|ɹ pp}QRcV -[NJ>ݐni*M2 uM`nef$afEb8]'#Y>w$4HI渉+sznQ17!<͵Da? eNJ%MDZWssLE\6)cC@ "ֲL'/k?^:3Uy?=YH3|OW͚b_d|p՘9ЦGiY˩Q&˻Wk p*_B~Zekˍ3;F:Z*+Jkٜ VhxABndf3}2 b5c@1TO"ޱ-"|Q}nW8-4)fcm0OUIڷ_@p23݃}; LAۑ_W(<)Ez:KIZ1~`e>CP)}cp;5 N[ʨ}WxʵVui}5܅ d.+k^N“'BL)U`G!?_"Ɵ*+ڰH^km:\`N*`;h;Љs 8n9/*;3kΛ,eLYVdw?X^}7!d3o>=3[c1^ߎ[c NBK(N ǜ.N%3jT6;u.?r8Q= k(,JxSG5&)"ǪvQ8pOu$EVŨ[2cOH`iEQDe0$k%ߝq :1'q3S6Mnj+D F<6]r׷ aF!,㞤1biFLgG1<|Lo33z1@ 'WkF^ a6䠥<5 LUధ IhxLH3Yv?4joGgˁ-eƇLih໌4v^F5ś%T?y{ދ?Ra#@>tD893ݵeWgvO+~uYQ^fx|іxs[^-,^FFG6W|tɳ-v￳[w)#Qg0pJTCg;~A2Ė;Ө{ߗ⢁d^gV(V ǁ+v]B@Bt}jRWnG,wTz8 S\iq ٩|]n_.{n't wG|l>V { l=SJFiHOZ@ѭn9U}θ k}/f^r-mĻb7XAuvu|t!`~FTپuZx%'Y3[Qɹsn3>n=S#2aiʿhABΦA OA. }~I-Y$#q54k "lfqQr`|]< F.`F5HJ?,@jxbmr~c79*lI:>qli6%eb~A3X3{"f6@R%d$V-WFa0%; ^!Ӳudi;ڦjZ-~zg,dY>GݏҾ_NXR$"1յ'298Htטcxt"#}@7 q_ ̨b5;02g@s1z">EǸ֬zVqgvtP'⊛@܉v[kh #ct|o9:% Vi@!Z&QMP⽸BB?Vug > 7cm}$P-Ma:۶ftQ1Va}Oo ]ǘ7IJAvNW'TSlÁTl]0`e ϐ?lTAvAĂ ;:u1d2}^ r"BʊXk%)Vr1[Ga`Le*YVb)}}X#i_ 0sWt7m&y7Au2qL[(=]i`_tϻeXmˮA补Q1jDs"v:ګwpzʯ Q\Fn*;- ra~tDR&:QHC&0wOߵuɣ*-\ mC{cl&PGo]@ ̄w<})+Y !2MRq^qGL`MmT|cN/Y„5[k4U l˜I}D.ͬ%ŬZc'$=+RM9XI]p'ү؝ a>Ͼb&[@Kqz?_L; Q~ZݽFC^; Cח _el 2yI`l[CT|1DP- jءbÜ*@?:v=?އ+0f3X||1]Ѵ +VsafSWVM:H[$j*\z,Ƴ l[DZ`3˴:`E2r[T!BaJŝ9%!c y}Hgkvb꡴Q+" F^r<r6y\iMdw deS@SR8gsJ7ʇ/@JPf\JuhwrKl!#lZTKE s-BR-?ZI` sF,oeQNŊ. L>8ޟyYܳ%hxu g88E0vDDM2xUHo ba~SuU I]u.IDFǏ;@/IAl c<݋G wi+l :U:T|8L 2O?,aN.ƇTXK 1,8~QIei{nyٖ蹎%DIQ@C(}Hqq̬][ܙ")D&N;o D_fN>E9zJ ݮCvt53g.6ojB\^Ғԭeeq/f60اumZ_NvG=TOMQ9SZW\C DՔp2"Ӗ|A&xI xEdN/qY2d0q/竼yo=Q:Wn/o'fjE)^=~wT[$ύ=U/:Q%i  DkhB jv$b B+ٻ|Iz@f}}hh?<'%7AJ'6B᧕K1_>~x&992ŎiH%-] F 8LݪdGԒ9޹c,y,$IVCړpNoat/v_$[KLqMJwz>@l"FF*Ԇ V}1f*ZKsa u,(wCn&=SO2}5#@r#bɨ$-P=o)hڑ;zڪbue%4ܽ8M븱X' .xsZLIlP[L;u/vq5oʍ# BZfْ IqLüPL= X;ơGBSp~ pI?Z 8^뇃Py.2k&Y^N4l".…d>M,%>2sH$: 'r`S_ b_Z:VCi^ZϿTLdbNQCcR0G:> -y5بm`-t~!7S8#5H#NSP,yPHUp:*683I"l%P)@)8, jnM3$c|ʅG.,#0J&]sP $ӿ4 (аLq@KUk@0 l#i3z?U =WC50#h) eQ8,X嗲mIK\tc!'ҹ>!^߂&?OU+puh)"*33}h4y^O}pa+5i84"X6ga/s;$6qk=&"EmkJ&6)J-#iȵ\LrRαo H4b]}B}w/Wo?e]ӝSDU=Y }pr LԄG-|tׅvRWK6{p(lOXьR'_DQgBTaFGZ6=cPX 3*%'uc%#ܕ(| _,?!Pҥa*9Bƻ7Έ #E"c0X9K_4KD@D)[&w=W0ɟA j MJ“TSÄL aCj ws=01JfS@PZtD0ǻdvK-<᜝kQ\_FĂs 8BLl2ЊE(a2JY5tH5<#W=\{_"Ԣvcc)Lr@6`r"b0稜kOzl)N2d9_VRTǾSy#Գ`HoMh]չqo8|y#6*1tKɻ;˰\Ȋ/{sMR5ˁy?j!c=tMhLE|\ m_vL~nh7~BcoR<4 5}yډ1X .3pxE9B`RT )[!kvЌקZiyl1/8"3Lz46ť5WkO)ˣ!^!r;\\ 6u`/R <hǃevr8DşO)Zſ)PI]W<2HEb92HHgVK5r%" ЯnuxGpI `<(Dq7G?@` ß#6,MK?v`TNz:>&*ίʐu;"Z"kMhVE0Ğ%<)&^<|s8)ʼnʮе]lde?9BٽQvt9tJC!U/஭ů]qfi`E-I-[t0DÈz32cW51b̶ P!C&Ut<Е>FPf\3,YM(:Hy.Qא)kCt7l:]gdCxOޣ2̴NS!Zl kǞ76+Q#{zEtrw,Q 8=dU1rj;f59sbJ}߼_]%x|ϓPP*O3mE @7ʡ;ړPh#ǯ.NT'@XJ9Za|% fL#BxK5n.(JL gaDvfPGٵLXZL7$"*wQk%4942jumRSBK_1u[c $g m1\Yen3jA/l\IULFP3\\HW!ݨ|kUO#2XҪ!]ڰTB5Ke|Jg9wmjgVW[+XJP~}aN)u7A@F1-K ҧ]g= U9U]I:ly EDIwg~ĝ F"_V}Ĭ~#M b}-AL9WZPo҉rd3Vs&ceu ى~}ϛ=t5Jz4nX}ވev*5({7 s]u@lO π˫}:_GɶrpGd}p04@=P^.4dmy3-—$cH#(@W,^ HO#FUQ"}4C<aoᲰFx)Y=qCdJLN_hЗЛӄ% c`U0/ k0D; lU$Hr7MS~eĺ[B#3yq{i"^b6#ΦG ӎѓf"e~ES$u2H)>ԴIꆽxsLJlnEQQlynZq?_rr/ l@/b3&[}ɧ$|tzPk TnOI{x'yGxu^ qLM 2>4 Izd3ao w)š4HNCNcplDy|9m*QTð_F2Xva"r!͂>J I:;_+ SDr #ND(8X|ÀG+Mx9HXZP[ H͕<$g(ZKM1 $銦 #>\[:^IS[Ps*gx/TӰ?xңHfgfJ=,^1Cdܒ;%]W JͷVN=E* %ԧ({# ¿g~ J!%vVև:^i``raG%ftt V d<ԴW0M H4#dCq^i S3Z[#0(b?7;K +l p. N JK(uXLSMADOv; Qe6m 2J{ğO{S6,kYƉ~ONtvNJ>-3`[v| 5R4jatb &WVQMUݕ"&"YS$: ~ꢜ!6,Ql\Q ۾Z ʞc~=F[SYKn71RUb;FJ2u 3rz[%df׭w@T: a߯Q|W0z3ҁXq9; ! O F(K1[DfH#z.  *ysPLfۮ^-"XL#cKXM&$\]c,)vC_\5ḷQv#aibg&dD3.KL][**k O\\cb9$&NJ bAqMk7U++O(udO?;c'I MGMpWE||N2һB'd:v䋺f*[HU<!U/= @\RA*AՆPm~ek5C!~6kC9cNठC0=g;vࠖ c'":LeM~gž"D~OMG+y~_VT} =6'5f?`ڨ'e ޯX\VWl2Z/{z xR-'LnGM>_H#M_*0AM^bsM}o 4W\0/sSu^ zJZR=]ްd2iW ,M S!%~]c' rFe3:S̬SO]T*Zd Og)l <#%) hae/2&cژxƺkֿ#w}/%寺q,V`MU*TΉwgu)D<'jn#j jP*}݁0oʉ^ Ջ+@3m/~doPE=u !_Uc'r\DJB=KNi1#d|#ĉ'vyƀ`Ew'=Y 7'K5`x^0Ac\S:\fb6T&*3~T?9#&+G,w٫Djb*L^#ZKcwюo92FkkKZ@r o9,ʼn# ۫t{zbVUfn(V*ઽ#7Q%,+&UG>>> Xcoscᡱ!eJSvcL  v=wW_oSr Ο6.6ՖO𝐹m|y?c9褖E8qWY~gFTxgH3Ǝ4M,Jnb%rd4O5{.]`:f>.v4b*uVsĥʷ-Χqx- B]q4/jlUjWh5qSI"#ķ:=eQ3Pg%ݥ DB}Xi!ftppw9^q5Wz{b/\)4Q?ӎ8HQ1b; DV]hP "뿅Ymj[AxenK1}\l?=[X"HP}B gq^sCzh|JcVRPۘރQCZ<<C#ɕϨmpXXOQBBtvOr2hDO-較hDfP&77pdaD>&u呜CNju `XQƒ3Kk0^uXo wdq ^V{?PS!"`2A4Usqzf99ȦvnB'z]IX={|!51{CDz/qFʝHn#zn.=%*9ji@b붏7&x̜Ĕrr=q 6Ij*!KEl[C蝁x82U-?e> tVDw >/.wA`@?z衪\NZ2f!]4{+|Q? Pu{."Yj,"]ջۂٵ„G@eOÁk?Ψ[ `#qxCNr`bˎ (*= *S1bm^1 %2氫/OYt)!k@2E/[s2ua `m=/fۤ5˺|٣@ yZMˑOsI?xn q%!EP5a=KCvޣJunYB{4'˵>}aKmކEiN;:nKZ(GB > v s;жASքXL06ZnpL_}(?j|ω-73ݦF") VA $ 2)DkxO- 5wn5Y2kB#6HǭbZ|&H QZL&EoT&fcUIu2$Br]8s fB|em%~_(,Bx#D辺 2@tm?xN .>;f ' 66^oޚֈh=`ToH<(g\gaG4ˡ-޿NBzB ,6~-X, mT(y]!ѻ m#;#`Ϗ(m1oP*(s̭8T}(8:]Pn:ľg\)!9gA#Jqdtng9]7OYsq+mG\Jc.:Ɇvg)+ZWC;5;T<Ο-u[ao{6e\b(q_6 29=ɓB^_D:fķΌ`;46ym8xer\*GHԓA%(pX)R7zɅXG1[Di Gz TKrb]7fovU (?cwD&DZXBMZKt\%2ݫeњc\((9kg4PJkbѦ yNа$Ѣ!/=,g>kPGqQ'" YzIs,$b%$!DԆ&^Z\9|Jl=`3pwG)D[='}8]>pJ6G\_S;-Oq%2H#Km'NrA4cM$pVP%rTh"-s :WDݲ<7D4eyQS_Px/ sta}T+$&̟qzxx^փ]Əq>gLOb\=K`?PR46?i`3ѯV-Vg4k @ `RG^?V\MIa!q2S&;g3\Uy$ܰ277%kxic!7^jyn5}g_n~O>"0BKi$Z(w= A: gD_&:KWX EN\CZ!9cuB|g,'yu$Ʈ7,rMy"و )05 5C-OW繱1K$yk$E+m?Imٺp2bU=U[FGP|煩4+"l0,Y{@i]!zϯHvf'*snL~T~8N.0ڑ:︘j;٤Kb)c5T&/-iKb |o 6^`)cg?Sinj?㋙ppQt,7c 2Vi]bHߔ%ÞռGcJhrn8 d.)7PK.Ck]ַOdŀi®V@;hԺ90!sNm5 $9<#II,7~V\z?E*Q_ ,L2r0s B6L"_ËĢ9&]Ȫ1`R[XBbg/i~=~~ab.P5Geq;h.E9aTp2&QAD#=pI~8 {(r z5ex޷HuUPJ2m1oU'\qt Eg?mq`< jP[2֞#jܝ҉a Ce\y '$]/6T8?Hg.w}Q gAjj2b1MAct&~"ޢ{7nHduŎI3i?kb?<MBcj,6TCEsqѶU<{l+q6`)M`g$zO=ҡ2T_CH7hA+r),"xmGjќ fw\.P{>7`>f.~єtw;EGcVPh fca|?^!9 4-J4Wt/:u,c#>K:ze،^<7&Tt0؅P; uFZm)\RSհq9,Լ F6??$ l, >Zh0W)Kw6'mKZWjDs݉nGs() I gԌg#U'FXFk81_%'b{#3 WՓ6jNy]T@m/mX4*u*E}]1GR ho6 w1gzS C 3; w֪BhIu*cLJ`0phFNϡMa9r1& ~bJV7 ` 9%[ճdηL-p tޒ\ xQ  Ln~Ś$oUTM( ~`u1\c1kZ&942 ,/Qz]K2m'yo@W0tB ?f0-cJ=jVe yNS8HȮ&0{{+ov& Udem*E/z=0vX>%AC$) bs{F\ΐFW(9A|{ -0(G}q>">,ZHwJ9 on-4~sioJ>8}!"nF7Q5&}6=r*Í!P30B1h5j $4; 3f#.i"gѹUrkba:#H@UФ˜6 ;d&Hw-W_'  37At]1S}StSf=gWKz ^^{*\2> XZ;g|vP/L4zPR|1HAFc K`~;ns=Dt5a^|Շ}=,d6ϻ)i6B m&6+7PiD^VJ[\ScOb-Ty62{حsqC8cw$}?^ 4bղ|HfO%d8QO]zzSF3FOX˼^-m!AG\8Vp+_=\Dۅ\sxlTfEDvVD ͚$bxQ*;̬YҢ@۹η Xځrѐ4=( L.aVS3hP"BP V1O!b=\PʨA/-Α]4R)Py[U-]6 - <޽U\Y^ A=9ȈԷ^ _`:597SGrJLSmu鴰m']*Sژ>t|-MmQtFC* zه-퇩$q,g2$ (n4 //`26cWct-Lm;q8é ༳Y'eP_AtsݞKm_p伒GD210 ?Kqbf kY|ƛÜ1Mmg}v?iSEOsvnփҞoFK^;X Jb\/Mv<}y)<'JXth@)Gԛ]ݟW=;0VŤO0 M Rulu*+PvxR@*ddHg ?RBrI8=<G-=;x5ӗW 0P.sr+K Æ%]G'@H!e0GWyw|F8. K4}v#;SO,!R5gI`gW~D; sv6EF'KP2EWLD ( s$)J=JsS4ydZ48-Sx掓doly;u{=>DQ(HI1.g7X%(F;vb0at[> r3 2dlgјS#Y7ۖl: Y8#Z]qI.WgS=KneXK[ŗMs nQ_"%apyO<GA[0³!ITsנ zG e3Mڸ5Q,_^(@$QdR`B{,7VI%KD1Ldo&+=CaPAk A5eY iO BK )l*J51kQ5q|(Ȳp5w$~3J?A'J"SkoUB/{t j sU"S{F< BzנJ̮O}}yCGMlBfM Eއ4i9>͟ՄB{oЏiK1k'+/ kX*/1mjwDVϪ%®``0WpI?,u g3g(!Z[m&XaW5ץ&;PpiǐSln`^Hѯ3k'>998)%ZVRpdEqNKKvM =T'>L67>Khoh}ިN3*\iQAaB<4Lnm!nrhBsj:Z,_s?JU)x[DDF)/X ~\xX>X߲[bcbD0+P*jݵDyrbP4GZ=Edԕ;)}rq z@V#R_EehK ӹƤ gF6~ӏ57mX.ЙkĘϳt?" y?UGo'n]mQf;{w t{+^$p嬩d\I%]` d ?\&&,pPz/H#URrMlM|hclpEm0S0 }辟:Ѱ垐UEݑ&RTBp獷[ge#Q♨ʲ #)@#C-Wi ?I Vzm<q0|I'\י]ԛ}ܛ-i1lL@h^2 27gLډuD<ufpQO|!:T.3 @*[s -a_\=3a{`@HzJ[I4&J3O,7(Gl1 ޗŃG>.f=r6 YrZfu= 0fKoz@fnv,fp^7r*Ҡx&$S)Vj59E:J;=[(>b]!p_?Tȿn&$SԞ>c_"kɥهDMLZ#{$L+zK5h肃's~ax\ST8*6ځpez_||m!׶|Z;'XD#8`mN`*|u!󙕂b&̭ m0+x_򹇺.X*PˍA9 1Q ~\un 1,x7 W_Jt1 Q詥 fy(?;޴H|\f#Тuk_IʦZco_UNͶc\* H)X6SO35T=qj5ضEQT!d#D$D}(6 %|(Kع%"I)ՉuM)}JDG}m'`[>Q+Z x@R!Jm2maK ћ!K"w2>i$.z]N[!d2{,ފP m)\¢»-gqyRѫ˭UF%\S͗ӫ9J&!R@.:bp7Z3Q=QZI2'Lf =Wh$yĘŝR->ؽ/%{GFVC0ވx|).6s0h˝|I8gn%QA HINjcq | Ba9!eE6Nhb3Rm-Y@{?|'`ZH?4TU4JóKYkrrvFC%j5W aOznf[r.aJLiD!RJM'V=Csx}N$rg>i0kuB>)]~==m`D"2i5>dZr7N]0Qy9<_Ϯރ0 rE>nHu#hfDԠ, 0PB+5I\L*NXh7u߽>Й,so/iY'^X2 _|mKjn#ߠ۬#8H$ BE|0I dlw+FQ؆4Yf~.q;/"p\Ⱥ ;okv$ R`(S> yKgK{bː;l$ V եG_e~(2iamt0)^UPZdˁ )o xZ蘤O_+ǟ`ζ~laN$G)*$Tdua?|DQS?G B_a;3L(ztf;ي<2ݎqX dK}9nQVI:_eV`T "X}irohq1t] G%VB+ks>}$;>1[hÅaA? t?EL}66iA kMU38iu}uUTz5{ ӛAbc@/.GeZfR?qg7=ϽM#l@0e^~ X$0CU 'HsҰvv^bhq@V9p>rm&A"GGZoO"ʜ [i8N5}`ah8K -wjb"ܞXETqFKL=LA5ܶW`' nAO- lo R/2 }Uk /yڅpcY4ڳ@Q|`wc=c򿹃CѮfaГ?_EeֳY1TZ;GK{=3ᾌ/u'-!0Poc0Mɮ T\96C.;AyFL04ISs?]Wx0پJG Uիy+hٴj7qpX+zWk"~lGg{5SGEszs8WxhEQaX"Gg+~2 ]iy9HDbT)onznYFn])љvc nF*0H!+~y3q1-m_`y^,!W"oV5qs%q]!ۥY2&;IXZUb;%U[~Џ芥/yIr)dX'[b@Т+;aAFrN "IVXy"wGjA pgRϪLֳTcQ9H)ErJ A&IyƭHs7wg.g1eU8F c7`y VV2X\̮(ѿl>$J@^R"e@RZPqRd#8X"/GsHLr3 Z, 8 )UL<,샶y6잍.m5d ]2K]~w IX3Cuc\+ٻiUNs'մOW *DKtlN[15ERmnp\GuCЃQ$%sZ@&,~ #o+2'ěuXlmg&ªJ>Ǖ ܒ>coƞ:bY4o(gʃw + xUԈ p٥&ToEi/".'y^@ <92$|Xi[w .3OqΩazRZR0^?I*oZO RtTpAguV4FRGXoDoEf}3JH2 Ԙ$ܻjF$,) ({ ':D;עzE͑2Q~]c tŊ"g[E8pb)ս^:s.s[4~?ØZ^ijA>j7p"#U`SSCw*sB&/TVtb Յo 6xB>UIF̬6CeׂW|=GG08)v\܉#SϨ72u뇂öi?std a"1ݜQ>6\8ll|GPpGMkl|yaҰC+$?5Z9v p m|vbU! `gK6\c$Fk/o4h*._8[6E\/.@wO;EN~CU@ /Rw Tl\vK=''Q-WMIޡlWR;7:aan'" +ßm8L̹Va0?.ʻͱD^ǁk6xG4,VVHnً@2(sx2IB>]SP&SfP8,rY$8"{ ^z#LzZּoVj],T_e\ tR0.evq$y b !7[ď$5R87W6c 9|vs@5>GKW|s /3M\I/zN&ޘGטӌwN\i GlnX.^oq]2ܘ 3 aCQfdZIBaq6v'Y-O4l&!mΌ[9jb}DԽbf>qsҞZDÚ\7$hTω#лUvSAr1촴Ci <-c (n*)AZJ?+0^"SŦ0CMa~L,؏?GkCA+!j_q uI*L-&$󧽐2(ڀ֋k21I`Hܔ%H4xbF#]X{@]1+\ZrƥS Xf=$hb-F#l?&"OwXގ+"#q,wڥN+} DKs-~Ѐ:| '7AL0CROf8[=e~rJ}3dl/M[eLҞR>03Ԝ$v Z(U&h\Yq -5R,|[XqzJXdX8gEigF>2W{mQdU@ QidkQj I^GM1mz *spIgl,㹄:>쀪#Xw:| <BGpyӲh& }޳޷REZ,Z=pffc-z 7 LeNL s} ئV8\o$Jc4i/"qhb37Je&}1\ܨoKVv,heTu<{Z&^k /PSPx@P_ 1dM2RH׹1}eiE\nPh@BdU-yՕq ` T".s9LiHJ<$wn񖞛ps׶?ZTWvgto1E-箶%p$b̷ÖwY# `.[Qhx#Q2~(iaZB2q/aE!<vR]Yl< 6.t%м n+J1sˎv+} $g{sAd { bHQ;'U`IXyɟ!3BX Rq6Rm{vCl~T|4/,ݲ>0@Uk>f}dWsLѶ89NWt=Fj ` y|юbتA/3mllEHQ5&ܰGqFVcg`bXZAfeohaX(hcˢffw<0ĺ|)]P-8:Ң#-Hܴ !GY^{mo9߫PsYjyځk}^{<`GH1u{r>q,H<)uq!YYW3`Ġfh4O+FQ/GyEw}9-^~iH"rQPx2!?YXUhI:ش}'<-Fl08{BT!yDfhwky7 Dum:d߽|"۽uqv%Y&bzka h˺uB=QN֪v7K<{" 'e֖{}. *Oti?4`{ `]+;D1IA8V~ A\̑X~vCUD$$frdtR;"&{91?(;qcONV-``ՖJeN '|ยuq"`e!4Kk2`vM9$Y'_aLv/@y[ٮl`zO:wdTǝ#ʜ̏8+idAlggYc.|Q;͕1 D|5Ni^I~)'ߗ(v!Y ϴM3c4KXI{ # hߌm@D +1a]wKHJR#s{l/r=T^k:-NV$Y"P25$LĵYb6X=mܦ8 Ό4 h^w:)DeGh^+\76YIRꈵP'Z;np41kmdY*`䋨/ȋ;`9vcHn_Mel{ȧ֌w]6D`A7k 3 {wuX[!0|o冃7ŅHQZb/?I=B=ysV.1"tB{Gw n9 ZH{w) @nI">Ӯ`|sRϪ6GFvKf1Xw# Jn3cKngvyTJ ~F2o4,%pNzz$tY\*mb PЖ߳ TN3jד[m޹ksȫEtA=ǥfG S+hTGi;Cif5hf<-ak)kwڹJ?gpBIs`i&VX()r ~doS^=8Xu @(D'eBju İ}LƑ HI<1mAyy6!:& ԨM˙ W8!)oHxx֋/Od k99iT B/oy[1b[ jl᫅/78.{S,Y8E./@*AwI;fn \pKyJi#6NNP5 r1ZX|I}1C A[?d *UܭU>lUH$|z4>@T@v C|B;7pGG V=LᾰUN!o@(PH3h2yc> oYd:2"o; (QjS"E]Vz>!5U ܛr|!Sd(Qh, %U/J*ܛ~^/kI V/Q̾ł>IGQg?'6xAoFE)6+ƀ s~n*u+= ,Zv ,3EWXT:yzVmA P/x~EQt=ރ" C0@ @l-g禊%9 nj75[]Y>PZ1WtW1Q0VN#5m>n-== P+Ai_xX\=w;cS7\5awݴj{* (7'.u ӊ3>= ngYgaZZv `O9XO]SoREdO&8w:(W$Z[l|޶3$گ9S~v6 $n5P|~B-7}ͭ1uo K3z|VW=ic Ӽى4TmNj ]@U'!(z#?4k3Lg9JvPّ#ƤȖ;9L+h!*"ᄚt,KLĥZVjU\+SOAʼnq7ef'@ u&04BS^{ w n, :`p[$KLvNuiVPrħF#s.",RWNh6]n-l7<-DP^aS'H-L• vE&ŴԶ1@^Ad9G5y$o"a J~zhnO8Ey+ àcOPtP8ɹymUHCt)/8s=+ͬv hyX"H2La-N5iC(Mؓ TD/aj7V(KEƿIK̾ xrDs@j;OH|\27JgQp)N~ֲr~ `uA{u%ͭoc\H,מA,RJ}t._F/U}~<%E阩r.hch~-kF62"KF &KZ'@KzH{_c܎,y5}^&Iid8҃^JygbkQ4KL|ұcD:<&riDe.L=0fÇ݉/1IC: B8:`d]@=i(ԄJ+.aCgqs\%,It+i?g!y$$(b e\kD["E, unv2s.T^.AQAϖ. ?),R^|s%.Ew+saւX8:oZ5$9"f<Ŧj09}f_6g 911L !<p"%i$ýGAz]ԉ f]bաlT|uxlJΒ5l-zB~2'D,{ԈJ,'>4{I L=9@?ْš k ЭMtHAjj45-yg|ԍFձQzn%C(=栃]?hCDd)F"Ks#LJW08N*#) _3y=f .ED 2xN;G^`]犗*pl)0Ety.OG$(tSjc팞7ƫy|s֒I1ue=CUZ)` =cůƨ!{-m声6h@m z$p31js@+76#ntSnnRW6 u!˰ъ6R7R=yyU;A,꒱;eB *'EI(@half*Eqo` )p!] $ IV>PO[ A^#vH''P҄lSTX!`ձ8~̲LD+ W9 uH@ĻCcn!ŧ#ĺ+P6-|cFXkjDM7]JēGsY *CUvp=нFmE05ͽb*T\W21f 6/թYI59WpƗb{:2==;XZz! 3=aW y¬h]m,DEH/vtC粕kҌJSݰǂL &%FA*B1 :(%uAC^X ;R3oۥ-?ĩΏL[7F;N>R&V 2bdN‘E<_j7wV//nY(c"pqn7iR+*-ER7:=w v^^N3w'g}wT|T [q,$ l݀rZ>?@Ϙ~f)o0aH1u9:,(waiM Oo4~oJ5nRTXGIFf|S|dhdMUJҫR-o>xѳۀS n|M0rX}*޺g;R4pb+yGLxcѩ#yK27 T#~>LA6I˶C9APCVL4TZ2,{}䩨K?G9b9]6}/kC5Ar{=w*ڽ[}ps66DʷPr 1qljO{,@qRg(˵I,9fDG &c`2t Zđ]ǼҴ>qrUswwpE+uހqg|E4K,nOv;OkY?[>AMaJL&nU $6aj*΀P6ݙqWg\6 v]ļ;֖mQ(SZX1|J1ny=R~%kr;nj?6O֠kCuOo',e8ەim|Zq-*/IsqM7׊,gl/} m~+46Tbf K2VNn };3[%(]*bjbוD!](~" O'=: DŽjwY6=گwHyi:ޗxT͟9Rq^Zeʀc4*buЯe@pccYS(wy Ж|fԹZH@. ";)r& ҬdRYL Crwxtt 7o􋦜~)ݠ//R'2nl La[N$kdflͷjF=츻"Q5Dnwژ`Y!? ]a!L\jmn#`JxBqYЮF50v&mFX@W#',JӞ3wvI{7mM^,'iPǧR7LgdK *w}"Y(ĐoWOm,0.sVOSrL4><wZW{OiEҢDZj]PN4Ћ=9Iҝw! {}xbPN_٫ by7nGsH·mwyv d!H!ȇjTg!5ENB`[f݄o 9O"uEV#6t7+#.=dd 6"*ji𗳢MS)!:X@G ף.7P3(<>.\q )LPVf;-7E櫨[ &-D"{#̉Z?Шc /%iLYΣvJ<"GƚM/Bĥ]%'P4% =w TB7Eo`={yUD4cOSG#7h!@6}ss gHJ=w2Z-r)Oϸ KJA(}ふ{RK0HfMDL<à>;mE$ bQK⦞\=4ҙ5hpF )ne7~ X{F"Jc;*o/%tU l_UlnLj{}/)XV@NT‡w8Tgm EPǽ.V1CO[d|=Rr0[\p\oJ7sJ{QYn~s09.N;/CSS8RP+[c`ze?5o8'ҧFB']7sBw4q)Y\.40;.W$>9Yg--2Rt /jg Ij z6qv…vya ?.n~3RPX,7/f b}Z9%{ח1BHԆ,ҧ?wTyLx9:\6cGVZ_͡Zu!6Du(CL81r,X5 M0+ŏ) ȮM#hB]tH391#9fDkܢF.vo)yKU<n(st/H\&"fcdE8GqlqW0PƈFj $8 {pIzX 89ƿR->(bx$)iNUM60%IQz7 ZVGm%V5ϴH\bko;*vRx5Oѝ:Ѱ*NzWߥk5vSBU}!=.^wvo*"'l)Di-ԭe u@!㞏u'!|AaI| ~쏺j2Lwvʠ 8Aj0K!q$ϊ^ qFv9Kr$!V,̐4Go8{",U1}"wZ^ I n={vu R4DQ U-"Tfn|>V<#sj0{v9\*TN8L(uH^'!'(؟}G[=H8SɶQ91cִ/Ώ4Zᆊz[Ofq U=3'=]ca X}lK([t3YP֞_Pp41Tim)x֦Bpf Dd{vZk_7p3 gY qDAm' 1LH (YIAE8OV=4N> mRgdy-wFD!d4xK^Hm,*p.+0k 3f,99ɘf# YXB).{yᬗ"HRH S> M;4Vpʑo%%HMW&UuR mGJيZX{|>hD|<rs R҇6l(?J\x" !X|SvOʻ0C1sVf"SH8SȴOvtQqԌ$㚚yG4aNrCQ--S2s\u 9Kz%-:5]e^0h'/>*/rкkc@(#O}]Z 7mŎAxDG~Dl ư(bvFeH)e% x -7>pM4+n DS: (12'c<1dTQ6)np =iSr4LYO zG#Pvpr2! (2Ah@rsݪ5"Mu'5 РwsP6P/wV&וl<J\Z/$6~S)yQ/3ݪPhfv =jJ;*|\Vҏ6 _!A]̄KWŠd|Rk_ޛ W-?^G6LOT5}nɭ]Fi'/D\2drm*}ӧ*H|Gj.1<50X3[ -!D]5Ӹ,YݥS&M%չG4 Q֗R2){Up*j0c)W/l"*7 {z+i/]%%uy./ Fu2)Oj|Sq0:x#@6/; `ğ R$d .5=P )'3  C%Ywt@Czno T`4RL{z][Iק mI?CɻtᛮYa˃]H>9YS8,g>?KP͘ HHk m&~~I!MBRIt\NW=k{3SAkX-}ܭwFbDUW˅1dzee)m+ȷ^{WS [*+17?i%@Xkc&G@hױ{vT!bp 9O1{ΪN7ܜqkHz!Zε$ &Kn9k9h)!\t=QVgjbIJ 9RA7ąijWW2Wpp xcP4ϫQ^nqVMR|uEr0UAGj[=k!mN8~_dX$^ / .[N #MΜI` 9I(/KC5ʈ)N5*/QzE%7F_Р~CH@&-'|H ]%^76!ֻGo'[ݢW4YOO٘3k~Wt36櫸&]nBl}1\OX a24!ي^u?9zA|p,ᝅ kxMAN|eZWAY0\]똉Ծ܊0?-2"h,Dh6 Kj'ķ> \iuϕElϽ I!R  PVԂd(B /M%APXQy@N/]=E#S>.5#F]6*%P+(tbR \~-N\<_[S 8Y,Nj2PY!M 1(׫rg^Jm`cyeD~odk͐~ր &ҫ,E^eRĉa:}."[u>3׵ή"=&˕O⛢NZ5 P<#Kuʷ2E`x!`e۬4azzY-+b7 gŒVWփZ_Q9N ;~U]G* ۖFE#?𡦵}V=ۮhZ[emlaT_iL~2 :V.S6y=y_3cyuR8GgbKEnE Z[.̫*wƨޙ$cHm)nT,R@r"WJ*|ZՋRc^lšBuoϭrO*cdGSR~rER,ϵ ubHm_<*# 69k_pԺڅ1Kwz@Z hj;' ᮽV; Q^Q&dՊH&w0f*-3k  =ۢsj\? GPy8|n): 5]N {`uJ!㐙G?cgяŌZ1-12N&k=VN[@-ҘC V+܅7e*3F鈯=Mgb5}%T`A=B<0q)4_`'n1_XzƼT(dQNVa}>UOdM<%^ ߮18[$gzE $ٖCGph+=:>иl8'J*ں\g? JDԖu|9\v+'"f -:-ԍx.|VJV~ ?4okyKY+i %n^ͳ{-]/S0!˂*`w*`; H5[߳7KlxDycqWYr_~A!"f𷄘2CX lӢ?}2# =asN3Y 6̤ mj.- QǭEz*.&$]PG׏l [;'x[]]"x;$@#!~Gok0rKpԃX:jyrHRT"ct*Xѓ KAaŵūdYoS C>H[jtԢA!1M%iUO02.Jˉhmܤj^i6L]w/f6X5xqD &22Nk:'/ycrxEWF6€U Ew]$\M^"<.V5IX=׶ϥqaKw5Ak p7m*9 ?OtYSB!45V-hwh `g#XJA YL؂Z2\J[\~'ƹ7_0$J談hbcL4Tٵq.=zsph8p@r8^ -p{5ip5 UeN,YoBYǒ zjD]pRXE)1*, `n>~7_N" YkPǜkhi='Nj+[{a6Oc_A1 dy_Apȩ$hܗ=VT$ad,4W>K"EJT`k@sXLvؚSէ*$&5 *<AYp3p 6IK]Nyˏ흾^{сAe6eDy⇯4ei̢-ņ Mw]q@|+̫4a>`9صyr#^(_4RedmbQ$){Cwh^ 5O\`Gi4ȳ/$_'? ƀu12dbAmzukf'#@0~y$O P_ oX=(aU9NrE&Lg״(=ެQ})s60ȓi5+a84'r'b֬':=Evcċ1o։hP@?4d#0|m ۪ Tvœ@s6\!tS+J' -dBӂOVSGxdbEgGdTewAT 6yhmLS3!qE/ c̚aNO]KH +x[9~"#oܟ^}@WRz H?'_nUmZKv(IG9'*74TLqKv si`0;6TS:ߍz:mFֺ +O y0^EߏUΐ)Qbh wfM/Zꣳ4D|mxHW޶:9ֵ N՚ك@ͩ 0ZnZs-<0gr^50$ca;}\ Qձ!5`( oka>Y%^;NM\:3@o#wَP]Y3ΐ /]<19$OЕqRv4&jȅň!$M؂&s.x<'qaIxٰt="v]@?:f>^794Ȼo3:F[O_\d pŃhJ'^F?_jԆnG$P"\0e'9N꤃Ijr5Lv}[kS=[l'2ճr GWSy(t >57P/Tq*^O/Qo+.t˲א$} *Ӓ4ܙ:}ek\fqN2ȔͶgѴ@P{ ~Axǻ [SEfa/,|X #}l{~6K5R;2?Ӏ[GzS=8?kA>r&?kVW,n7^oN%lLx.nOTqsvxRgDJlgZB'B(V vM0S[Nc+1pNJhu|[.-彮h.i ۢmmvW5uC=N!J\Eqr39Cp1MߔyUGxi^8aȳΉXe5?RD@n WƁJ(ھ!:h#@;8~k-ԏ29,̍)&__lm e.M7&ey:` NNEU V$34p8Mj{渔cCr5WbJ,)M~I03JʫnIy`̓lK٥hyGw,CسY%G煓km-?%ֵIQ#ak~?.-=MÒ n'p((Nyv0ٔujLVWN`^'o@30>*jQ3`.gFkFs2B_e2L2|Fywh4Օ1/f:'!`"2sf`ĵ'H :@ixN^LƖ+7u}D9Vt4SkHΤ16PX)e" Uũ@Qz@ Ql Kvo%m%;,3h<$ךwag>)07:7[x .Z '2Fw(x|Zl4P-,fsV9c^g#k%puvVn%ݭBHT "L#0J۱{ 9Zl70iOAF[Vb#|>Aܜ *sS^no[ "* I!еhq(Lm Y,T`(bRQG-S=׈-nX&;>?u]h/X\Y韀Id4=#lW}4ʫu{4- zN2gf¼L"(+ 'დ<ǃr/K(G*WPm-58@Lk1QK_Bs/ CO2Sqewġ+U [qua+/OZa9?BIY4J9x$pkr_TM0f#c^"FbPц;,pvU?GN)W kUQH@#>GހƬ0R$޾iShȄ}da"AA)To0b*{BۅPW :v*F6 r AK$yEsʡ{hk)>F %ȼ4|Lw]oD9n*D壎hidOxwo|wL J>ڤ@cdMt/)5Fv3&B|uL ~[Ju &45`bCS.v6gD%}T2zXŃ}{K=X[kC}_܄7uVlWNo3p{@|dZD+SCtPBOlS4Q8B.,y=M!%2=<@H%cY:DWe<;x̴SR U;SH!rJ\S'(F e:Ec5`0OϤx@Oȓ}'~ދ 8\@GtPZ<tTK Tm\fH,{3v2v"YX1KZιB4VU.7wT-BĤL"ZFd]ixxOܯ /X}]W<k%&p8)]EWPrpUB7H}D Fľ}<ޟu.k54|8{aKIYWGyQ3"u U~_J-` jKdoac]|Q\<=9=0%4+;$OALsTfVM xp:|u"r7t'M4Ӥ޵~k[ٔf ?W\L›׎ Ŵ*;X`}=ܺ3>hU'a`Bl(`  l {2+ (/tR |~&>ث[`{UB I#|S8I"'1oLWM' ?qm(+"ˑS(׈tLubZ}V-fgmxhB 5s*%cχ./o.* f!Q)=&{("gUͿXY"+BTP 8 Ed-gHCOC y]= "ɢ^J,ꛗ9lPu2@( }^b!{<;I#eQ8X|ߘHv,-9Fm4k[O@t"ݧCAZ>՞kc܎w|г]x$Ӎj: Wc"hb13*^ʁXA-X逮NDK\e&u'ՑG1_7fQJ@cY+tҾt5TEp(!]m*ZG EqCTi槃\I6g3 B .`{ [cJڥl ^ezu7'Y_&Y>Һ?YeCϛ8 VYD6/8.&Ls8W܅@Oaĩ5[4K`lwv"wm FMs=S)xkuGjAwi|$JW d X\b#*4W$E7Q@v="i=9j>#*~D=y9+[YŬNtyml,Iz1~(; W٬ -sY;CwsT)yqex:ʷTiYxfĖAkyJDcxP!H iuP"]osV$kb"a%=݌1 g%2(u>vIxՍ^8aa?KeZJ&.G:9D TbRu%{Z:A0<?sjf_K/5۾VjGkr=FXiѧrF„?xD&!C JXD"[8cv%GӾqn6Vq٥ﭣ\fvmrJm )Έz-_ %çhsF`29V5w4ՐidM (-^y 5dQ6J3f OzCnoىD,J nf:3?mk' G{3QϨh8T_ҽ0j&jT2wU@4sT`uo}?\dY'7̔KLKku\:Fi=$ |'yNT0i56PMd/*z! .U$VF?^] quM9&Kޠ9E͐SJ"a3ء!4:r<ۄbr31f@|lZWVG+R5\s"LW)+PJL!p37@wy̑|`[f7hGQI9qotݩgF>$:O]lρeNj/zCiWJ˃62Qbcq[|7KckT|zӦڻ%U{?G0Rbn5]yʢ0iDUp*IP&&¯׊h-<=Kz>8tMQXz.tqgv. %q J,sri;4t h9g#8[/X/7iñ=k g `2c-7KsbF[X@8<5jhU{7NSD*ZIDjp;̌-L3 ;0zӻU1jzNN7Ju1"zdBK9箁ŢtXB5'^zYׄn}g?23I9%"k0H1쓷v;Ϯޯ[ז!0[*98i^XaĹjU!s eV?HŰ%?aA8˼ix(V <-ܻUv[sNoLcL ygp洙F WQd@ݫ'%4(*-U&My{(>x^Bl$q&p&Ab9XrQwFc]*\~6+˓%۪4׊岕XE=F |bV^V4JI|'\؏PƊLpu$'izߐ$Z6]K~ˉQ<@`\2nR{LrR/m1,pg W}YхZWɊt̖#~R SuσFZ~"[ɀ9w<(iXCC9tt XmwǏy sKMd?JЩ2 h5lUf-(ISu/}]RxzC%%g9+[ ,';*EnYku3MtC]q) )uAeƳ,;QH߼JL1%kYy0McXEGEO=M4{Ο0)҈Uܱ**$vTLAe Yt"n ",BA+v_mr#a0uoJ~d{+ZY_!\IfE\u㛏064F(dưU^f<9+)[1:e&EL7x.Ys\Sg[˴"1#O%kңT"i[MHfma=Rp|{@-l}Lkx:5<L.( {u0*q类Gם-7lsŰ,}|VqX`בa~^8LdMgmrӛjDb<ؼ j"OG:6u: Tuň`/ǰ'Uhc!Intߐ.:uaٞ=˸oץ$.5_ `Ft'$ʷˢǦ'r<,#}v? ,YTsq;7'6BG^G3#\KQlX&'|m=T/`EJ»BM.# n_>Gmzɋ*/DeT:\#2SJHASoS.KJ^ k=_jb:#+틹H >T?V)"y~_;Җ-p('{,p](#~Ԩ"yW1\] o@v$gXi,Bb+ӞPhQ$G^:5C'Unm:`H-%:&9eeTY4 6ث:"&D~æξgPPB,c6sbg= 9bG`dQ)!f \^ҵdKsbyU':?EX2(n]H+Ė.6ϡu6k8s5$\b}u^^umF,p?Qy">dFWhu/ x|x](}^;QV72؆%$Ғ.9hezWk&G|;_b$]}o/z ;l[MpӖ.7 s8Ou.'HسMȠ~;?M@jkֳŜܑ^,.xdcm&SYIe 4uX2*s#6~?fWb\]aѧ ].@*i-(90g&iFI.l!ȼ;7rPD$=]m!Y)3jsyߝuזfЂږ/zȓ IQ]Z;$Gn)V݌O` G²=(V"ۃ\x&T GUCA"!q5e\_Ai< /{g;kbj)D8.*c3īI-( w~UGo|:N#ڹu/WX)uT9$XmY%ag_4xzז*+*|j.vCWvrNt =~oj5\ nc`Z/,Xy%M<,_aʃY_[;Ʒ<, #O1lCd/8ņ$> ʆMYH8w Lw`+0'`,#ZQà M7zyZ@DtZ9c1UUL _f dw (g[D؊&Bk٧- ):e@dZsSC/u.\[l>՝N/]>%aDsK2]W=e] #錕_ 7Gњt * QIl)0_À`AoHE, ZƍF3$Ǘp՟~p )$dužPL IZ@Y53-!YiZQ+b~WdLԞ@(K63F),IlWEH'ALFhswC i AĞ^n-"uo~O1=jD42A~IȤ/`Ԟ.9`ȫ j;ۋ/-.n~,v7"I}h(|d!7@+YM]UdpF^U9~>CzJ73676oSH51 .}|@~e%Ẍr;gKZ#J%R)84)G(%;҂O vBom("`GwVNIL2+Y:D5>v)GcEPZfd4eX|V^YM|vtR~fa3̄TZ<⻲5'Ʀ`Q+iǵVyUM,Ƣ©ng$|gd mô>p$ɷbG-h34XXCR,rWE_iYm3z (lBhH_փp9l W=Q#ƯZ5;U .9"2)NdX5 Զd2څ q?:J :&M{I?ÊI}HwLTT~@;KxK3KH(w$z$wȲsqw{*m0Y^Uw'(Zm5`k+t2vmeX_GuYW%s݌!TjQ4[M^č+㢚Z9Y%~Eo[r폷dBu4Odx8ƅt;l`yo+gEib=I}vm&) HX7 Sڈ n|]:<>/.U;:])NӬ9w|9/Y'@H0K i?4{ߓϭvA120ڱa :7j.(.iqn;aCVicG++9ǭ@Hz.G p$,\;-g3ՀZZcMOI@A۲! v1"BZ 5EۧUmU ׫y]YLYdM>yjl&beF(h+`P7tEqs B ?ַg̏(n0z< 9Uq}C%OҊ^Z8H XwޭDl%=t־1o$P*2۔Q)j5=|EmVk g1_5_`,6;K&hJZN&_@ЊGccb62jlݿH#;m 'iz# 5d=F\Yh (snSnRkXV╮6b6_G?9ɘO9ۖe2GL1l.Qquf8B]sHo Y Ȟ\oM1I$)&t)] uudf^(Lgϱr0*y ^-Dµ2eʞh;!w"CHGDqeg lsEOqTqEQ@1I Q&ߐ=̳^Yse4sٗdyOۤlo3eܸ4CMO%S ;HD]KЦeE*:htӕTuw'|E!7'~⻮)~P<\Bfu Xvz|&xuѹƾy%T}&HA@L;V \04ɍ$"J,0)pgiYb.c&XE;~ Ƹ1>,HR(|L40B=Om p0^r.8`M+_%i}@%V'*߉+##P0قV8Y"/44gO'{{ES߄wD! gPx5V++ؑ0)"U4oHVMe4nzpi]"H3iVh`g .vqT{yY~TDa $Tr@1#=s(RKIVӛQi_WjH΂X1wG .ק?uv֞{>Q ~%$޺zm&| 8 b|i7JRg+ 6+UNM5}Kk2SExltܧA'?hbÊ-B}d?ϚHB o*N .tz*;Ҫ5WN$1ʿ[W>QTxN'?L6c5t[,vsc:hs359,rBJ:@Cp;d~7o?u6C.*H:1w`ÝC9 *,JW d :ls>(O1@C$  op6]q{: );S2Lim_/8G ’k"RζjџgG4p+Ah$RSUuYBILuӆb ]m(3;'}g]jZ# Tt&\A9;{֫^:[:ɚ2CU5 V~|#_#f`,ٕVVh0_VqŞj`P&Hr .V7hbCY:jx/==*v[by ?-U m $QOJ}9\8 6Eky11𿟸YG|P+BxGv+?E|4|;vɠBuC۲azpj˳OkcQu9.>#Ú(YСb3'=k4eƋPXXr7WW'bT!'yeObڏ\]1!Pw(N/ޯYUx~Rd8 37J,zDbi<τB ]oͺ_NZ^-r*EJ2Ґu\vU =H:rz 'dD6ysD`1۩{0{Mlx9(}vd>g̉M0seb~/~#_woO:M'\>[3Қd4P8N.[  cHdCf 7m*!HުX̥dE(ooa]' z3مAT9?g䴈ΔPM(Wx2oBaA+\7FmKCDGکQ'OwL 0'-ү0 YF’Xu )*򀘫xy#YzOŜ^*0)s)<нv0C n`|q9Ҷm56%s.-!sxe dZ̳7%oO*'I+:^`y%p'X6n<xZ:$OQ?t)+pCj9\_AQ֎ʋ|0wҩ=iuWXҐQ堆wOFVg(/]`@h&(j)"9*Ü"h#^I&Z\'_)Lf[V=S0_qRqgCxҨ[`S_mzGF}. O1=yh!S`QSdH˵^>-5d^З GJ|_z".ћXx](L/qK<jw5`p[ lÄuhMuPu6vVki%Za>D^%a,$ie j%v2ߚ" xXN=-"e|#-2MC6:Dr9 RF*>E1>Ճn3kBK4r)Xk~h2m m]!5pMpXZeso}y:M]b߷u:&|7(H.VF"Q[ɋ u dEE\b| /zm]k+]Jcz]T$ӶA$r$ -8> =w Zۨ _Q 9odplBTs7 hZ"Y&z͚LTB\Tϋ9Z1.b)螗p7e%aC u1/\==Gqs x E"Tzb35Lv<ݕ6cό/')lw[a>ut197`MC=r}<;EDP_6T?gUBE Q"jf.ɶbUR(GmVش5 \ F]grRC5${LP79.i3C՝\m 9di~mgK$~wlI#0_3D !Ow&lΡPwqFd$g1x ,ds4U3#B}3L[:|7!kޚq,EoߚԷ,&[Cr2̀,&ۯ rf>̟~w*W#wPC+0eAC',KHb`A9l^G^.Q=gG{)mnlj9,g.,de<~OMAytOXE˥ue}6_ΦƫaR 00 iakC l<}&'* R/G'fO24PnU]YK/C7r>"\lP nC,Gkj|{j5y'rOBZpW{Eyڃ?7Y{T4wיZ^Q|7ZxQ JNj X.PCE@X.Q*Tym%R52ćkNMs'tɴiy@۝ |Qy,`ï9č'D[j;%eT1[\YN bB[#MFp#ClcR- won< ?C,ŁË%q9T{PK\*Yu o`[WJtV=գݢ8SH~>mO2|D gr}VLm+i]HG ZL }mҒJꢳyb۾̜@(lDYN9!3J$]1$+דKY#4miPc @ug/ q,«y馱KgS#C#PkY3u:A6_و?4zjX/̂b@N|hh"ZE$ H3Br9D,zpi2ԡڒ&A9 <.5bƗ}tAE[NSfra9OI6u :5hMHUF;Nc"ArzlXwPT{3("^clq.cJ6TdyGTnK&ͦdrpF|sz;" fTE|$_:BƪA&u4' 5)5UEt2Λh9z^4< ՜AqU5޼./tRnC#. fVVn߰L ;hKIv#==i0RH@GN{)vtuo:aߥlm:RSmyl~VhN'(jV!֨ Cr_6Q%],{ۃ|.BÅ>]ldrO+=ǒ+߭0R/M> S$ ELM!ԛkhߏVT6vLs- wdgi;rdieT|'B4Gōt|_1}'>"\ 2GzkJcNdV X ^jlT㼶fuq)$(y eX>Cېj U;%nTU 0UpO7qJ&]ϟv#kA|xB&ʑ$1.a`U*oCTN4mWU->ܙ@ GLG>=Y|ʦU蟶o޾Xm r vHؼ6n D D'#[|\ߪ":tyN b†rE﬇S3sHR nd(ƒ˖g]XTi/o!W_3~,&t^ `B$0sNOj쩹|r) W(]]4I}7#f^(ffCaq Qg??-Q.7bT 8ے($?fb9C #OeV`\pFj'~^ ]2U g*Hk?HˑKk#{͠j$_/F~<$E7>+jX Zv4t-dQgb 뼪-4ul'_j-mۈsꧏݣnZ 0qNJt=ծE?|a;,ĕ>C61HBMY,Grjt!YVw ҶF&TZ\.۴k:jۚU!YT,+lOt$,?-՝ ⦬cYq2JE'J:9Bu7*Sk?4XO*:Bn-RӐŶo4lRrQtv xc\xX$:IF^;Xm7͖QGTwOO_ۻ\ހΙSҷ!6rJ W{OSO7Zbt!kuZf6e ØbkG'B\&5SQY{XKls YtfL]<ʓe,t+pVeTwuX%nƈm=SoHQaܖ"k* %v/]>N2` a0?'2VwaBʤ vk9}Vb u $ޥe-A*/(ą.hUF"(CpKOCXǂQBC\5@,.0m߈^x\r $yy&{;O?JGhչ']MzYʍc| @kiXu]VFD+K,n~(>6*12m!18^㦽ilk8.pu^SSΉ!Z }+2q'\<Гv2,,y&%P ˇ!暈UpGAӻ]`63 ;:"fuKpBN1qfx *֋^;S!hDoj `IXI>,/3'V tvu!|<Ԩ5"9Ϡ%ʉ[wp2O:8< ]}1s rRn.kҵ7t1" AuR//ýtۼC#ꮎe IjejE:ky-TS4!83цTK5qvn\}YL<7`%#&4R4l!T߻0Eԇ+y%߃+Nqʼ%TW=2k{?Io1UJ cV慌 x`n;3 ?(?kP:r ȕX_|5=҈o7|y3 ҒZ%.~䢘 DLH 6scJG/6δ0{-'HNesttɾ3h7Nӕ=ӻ[ ^ Yo NoENa|J6JΕ iacvk)uCZFOe_B+joKˈ?٣{MtSE4UU$/И' x~z6Bvxڸ< yqwSP1>0#}}Y[xe 4%d}oH3r Q #"}9J(ՙ=w9#Am{KT=ԬJg5;~Pkr]1vCdZ m=H`Q*5PYУltt6B,w!*{hW&#Kk{oS{6.Z $17b06k-W+t_t#,z8i|_"I" F@E4Fx jPm8_v3f5ѫqpTZr<Ol+ΜW5pI'U:CB gڮd$4 PI@ Srs{tQi>SF xa~%Fyy)|`TJ \p+{Xc[N9OY\4 kao ^nؼFyVe?1ؽEivK˛:9:8Dc,ǝfO]be{ض<Ϻ{VhJL~ qY]DTd&*Cۖ+xK{ d{Ҥ׍$0Ǘތ?oR{yr׎G!A/t?H>>N֭vO]D; ;%{8 hDt05"jY/ b0I6~7a7)[vDpˣ?zR`Qbo:ZY_~0>>yN5< a4{=T4.)ٗu0~sofv&yc۶,Vt|2OIڱ>z#B<͵:R[hgr+ ҟ`"<&0Qf`dGOk")Tqf?~PF.=qVH} f;`fdҵ!F<(q=,t% +YJ IlK{89͡POM:jA|MUZΥɽ\9R$*s7%*ΨQ"_9]>Rayٶtɧ˿-%}Lĺ"% ݂+M90"hPztDn6ĚI< PeEm:0 vDVNy.7Mcn4m{9 !Okf?J=MtFʼn;V1[œU&r-D"y=5[3%oonp 媠 uJ!ƼC V w}á&/%^s>hǜT<_h`Qwϋ eg\!~-YRً]6}bz,oVG !X@$X4 W[>vHЉYv9`O HM- %1,r";lȺ:{r,z!ik7Ku}{g^ "lDRB˂2CcX 7, (3Cq}!?g1{|+aqEQɌd1d xL&Dz{0OWǺJi(\"UkF{]  M4,ypWq\jt{}`DrO<AyL„iLbzEfʧK91e wb+fBVR)$jqCLY!Z&mf*eX㏀gt􍞬<̅#Qi,S 9EQXE\7[ؓS_6aҁl,P UHTӜUA12F1NNiȇ g$jJ=늀oU0llCk #(t_E g4N]}B 4{G~< @ֺI`a*(i-EOlMdOBqK6l0W;iѫޱm m ߗۉFXYhqj ~Zpp=yV_a3)n +2 \4:]K yQݸ+xX TBR<^Ar ;m9ʊL/L]M, WkeI:m tx|]\K]0Wt x5WnF @si!B { 1i?:8$8Ci{( 6hX6S0]A;sⴋ峖vC5.G(j h7}%,h48f04ͨTHBByscإOAKΈi/Ø@Q}u*k恾.1([)~Q ,Vq0"he=љFRB)+ .)/פ~9H$t m7!;';оm_NALjIqrdr% ].X^, E%'RuhE9"5ǎhE~yK<M[ϒ+dLsxuiʢfVd E=(b8\l]ɗe9e9GQʑ%LcBR/ɔchi^sHz;:/Y-*ם"`q492Y@X_m?pΚ^sq%R6Kx| 9RI"IX_*X+0\7 @gu9 6쬆Y(`!=6rQFjsDZWZFADϩR'8{/\E @0U9C!RnchK}S6o.cDn=H_%*и/J a:y!]nM<!sH5zb6XbqMD^4 LP Ʉ07db8R7{gϣZRp_N?)Īht|MUr7}Wa%n=]vX[,0S;ڬt1VP^6d&iXM_<Ĩ? vdOj:헟MŏD(d\YoG7` > ܒw+3YהA`ȨN'[J5rbh rh:ZXa^[W޼_"U15 eؽej9H8t6CzGA`Yӝ/o .+7zq^䦈#*/d>&ҍN+? W;ƣYkl/j<n('ٽ.dDaMBIxq%/sX׻r#3%Pqgdb ~ش&^өQY`QM/>&SnǑ[ϐ(=? ; NӹKˊWй~/AZ ]" sdwR8,*$k *XBD{v~ß2O# sb'>,m`b1w ,:MK!OљP)v?)Gr|=  9uڀi'>xfDM%J,'yїz׵ $ »滁bRԇt⼺."|B>;" om$:iUg.=1$Y8; V;`G6 4U rSUIK+7^ _bl,dMj=p橭z e~ <4ޘ"BmGC6gȗ%yؘ:E}:~rG4e3}V$:ZGm,QMQb@a\^VK#=5|YnSXyf]TKRpMͤ}%TX(L;v[1F-gL.NzqUiߐ",Y1~cd\8=|+ m_*?Kn`I.iy]~]T\=Eq%v)' ړ: Y:j8Q`P9J11TaSHEwDžʀ*"󦴶# ­zX*/;0☐lOK\.Z!n3V'EBs$ YFpr9%Va Mt5{NqltZǣ.Ū΅hs>z)O>w쑛JAVyFYwr;֎Dm3|[AC~ԠenOk4nZݍEb35u_si~e{-1 @(ƈLS3m8RSm&3 d,;80 L@ G$*E$_1-C{b-۶:%Y"{~);POHlekr+ Dd:-'4o$G_޵ߒ"&QMyHO.B*_23ԓa%BQWc$EO 5$ل2noqL b&R@D;|Q*]]/qoRd_V7a I2Bn/WQ3)/ La&_CY7{K/6(5}jLmru;2huNjTJX4}Ʉ"KJzP.xA0chc'i@ g]y ~_)j|\B|moxV}St?A˃[C^xUY*^NAF.pі8PH{{iˊGNim xfqcZUM$>FE0&L/_ԱEPG/ّRK2Z(XÞ}y4þ1 ScT.Jq [P$>^Ā1 N€t ŒTU=a 4 ?Snύ@L޾FZJAv0{<&]fnڷTpdQ #(Sc"A"`]pTnt$kÛlłQdSRQ3{Em:ͷ;byf~0"6^L|H[ذ<z0YwֿvnAVGxnrg'˗m2X2j ѽ0Έ$ՓDWCE6PWGR0a_z@k3_tyt#"iG\uc۬wy;~K 6? ^]yKvo^i+ZXr%pBloG^Qh|WiO\{YsƷ4Ef0Qtd NPu+.1P<2[02m<+eQ6'CO>${S[^z.+J: 8f  9"ݜ܂8v&O@ƾjjHWՖ&Fpït.d"ZX۪~ut{aô6""u:cBE,1U)Ujl̴ 0|aؿ.*GuG8'`tU[*]x OnǪf } mt)!2k7l}es<͏`- t005If22΀kfu؄"x--;mt'5D$1xFWP!H4 BJ>QxL{ ~XT?P0-6YM rϛ\-HIN/!ů(Vufs r4eceHX yـ>X|ȡhfRNGϐPg߭ .k i WZ73t$|$ kpx# 빳,]Q1z DBp t} |^ ^zeVfb6yL,ygmW/b;ޏG 5ɕUqf'j>z}~-&1C17n-#v8*m>\ J<v!;JIeHY5KL@:c B4G|EE*CA-^,g-uMzSF@n'7XV0+1~Уڠ}PR*Do߂t%Ș́!\Q^fG?@FDWch4s(alM=,smy"hmfZlu}5l(q6JeMJ ݈陷6ӆ NeJA"^aZ֙ypC$"`ugp5+s ݫ^{ye1{ӗ>3rO̬J0>]K⤏+ؘhۈ&JP(OUd_jwohQF #j_WDLXO.Y^mʼn} / i̭KZl$ " ޅ߱àiC10Eb}y+ -c n # m eU%f4m"nԆ Ђ@A37Ko>`zr^*a]]vblȽ+而Ae5MAW3#|3)ב.0 zOK8tMKмZA#AlϾ|s>o+@D^9e6SJIhDQ,7{M?ދE!PU:x?A?L5Bz* B8/"PbAsAԅ#v|mjzfzӄq6Tz$> -XZrO~}w qmx} |fux~NH.`gX>Q|gTaż~Uu-_9R{[[aP!hɯ$Ya%l,2`+# ?N7p+9bE$otA\Va鹲G<+'֎ec)Gco/Yhf#[MfᾃʪVy`EF2A3h)M#eTvBSŧoY?~~|r@q V%Wjj#!Fl0hBpHGk=sA`Y(uW]Gnt8ھzO"I}d_]\Ӄ*ybtЙ֦k1"{(ȳ~Is"^G?SDRSZR,\YR|o>'l#FɈH93%*A -KWgL*(ކYSozN{TT╰AfWMT9b/ wGm[;Ƹ^*A  rEЧ* vgٝW@ maަ pΈgGث[Dq}JdGD$W6:%;=ëU"Ue*~F0E#_{תg8Dmp@^<U7L[EyL%@018nS[^v)fη|](jq'/ p3,uz4Bɵy͜% * MCfKjzމpC2\·WSuݙmJ&3Jz2  XQ@|)ˆ3r?,)HNՍټĔ 5̘P C3nHhxQ'3Wyt1ƣ -}٧-%B "! +,d4g@@~ tҽ޽'Ɇq8<#=rY% oN_Z$I({T d6ɚ摈nh4@ <[jSYrv5l*Ҡ!H,>ʃjOHy|`d}HZ%zXL`7j#$vrOJ` r'-R[H -7iN 2rط"::'4"WV VXz!Iq=F}i'kc:EpؼJzI TܮP iMjwYFlxϼq ,#I0hb& 2U׸VBs=?/[P/ߔW(:Xk b|@*,B_CCsOf~ ]'ĹAHKV+uU Un4Fzn9w.GNMzP_]vM?<܏з*q QZjx؂@ZnѴ]د%0Dl34?A߳2i{@ǺI%J Vw7% " dn]ڑjY Yyp>7'RH 8TeG-NP4OwP37;bR  k/ 7*S`0iT5޵P.ltp_qPMtd6R|Y-x+^0˷ͯ(8z[a_Ba"m:x"fwP(O} Hen9Zy)ټ߁*Ƀ hu2u!b)[DSUc3~Q,A/: m/B˲a A#ՃM?GZuevZo u?GN'eVTs`eoH =5ʭ-ۅ^ j weW=9n4G /5,/E+%sۛuZ& |{,q_䋐œ ;ذδT?+Ɓ%Djh=gɓR<~e! ]`BNѶ)GZ5r0ڵ@ؑ9O0컷$D>tp-+c*o`'ص~ =*@?w:{(~1E6&Zg(%1tYnj2XM% y{Bg<*PY`bVȿ-ڸmrSL/N%bcǠj&BߪlO~Z9}*+BoQU9vڋ9jk]gi`xC?/@~>)=cimd (xW38l~\?$"mzf)cA=Ϙ#dޑbȎ|)2i~td*MA|(b77t(Z:땣RH5 {Nۑ npl&[jE O]5o_p]r8s:r 7)$̍]^E5*Ƽ^<:]I/W {n%bO8@ut CQ5i)vƤ%[2tD)T$jnVJFH`5+tF-9Ó>?M LUݺxڳ ~#<6䏰}<157Uxpਔ]0-0Jl- ]噊&+ һ>j8a_c0YaoZQDOQ_T18?w5M7`|3Us..cQb"coAJЭ3p/aӼqZfUzmP3gTf?;%Dg䲚ֹ~ASmtLCekρ~:d(N9ЕKGRHUoq͡ =rYHHXbnZY J_ }DVlP&CQf{왕t:sUpPХN? R1ӆ/5μO\vCO=+w1ˋ||ci/SȤɫQ1 ymko?}=qºeGu8m6^#(v}< unFGmEa̷vv)x-X@Yb?76ca7қ=q:Q4hPӻ߁RUJ+rm)Oi 7q3O+ejJ9AGu"!/\ըAک)>DoӮQJ/b'^mz? JRBЈ~KL|ΏSǹ]FW%,+'G7zP[mgzMgF5B6Nɚn_lYnBD^q¨ހsGA;>MM;VI(QA׷ґ@aw1ze>Oo{htA]JRMg&c[JI%M%uio~P}W/.5.:Z+NZ_Ѡn5C\eE "T"woYoP?CTBBgxrK$ N$覫Ǎ$y:g'(trTeO.39y+3^NvtdoJd<cA Ҹr\%BŢ!"0*qفҤͺPQaNʗ-pO>Uf=!*>zI }DY~CXga{-2y] Ʃ? Oi =,mԻ:dK^a 0_'cd-\2d.5h-Q`P +ުSK }#E ;|~GVj "Ƣƚc&Sy'6Tn7 g4kfg~&Ayy2P]'R(kt>RgM+ՀgN%c"l&EHXJakY$ 4js~lu[5U,sE z]0E dPy.n䒪9~${zAp7o<ґhX+RX٩2h S՞tJװلEyq2V=jgW|Fc~1fY2n*|h4F>RG ztE_wΤ Z݁hڑN=qV޿DL2SL12OXK]q1#'m eՁYݬ e^`O?A`'eK$-\Z9G>(g1SuQڶY]G=& GaS3+ꑴ A$5mJo.F @||8%]>OSyMԦDɮ9@C-T ^N9#FFN.xd6SBD-hQ@4}}~PY1&6 H\šT12mUdQRE ݺw|+vTY@+0XN/r"E8ˍBR }R n X=_Ĭ:jl}4d'k~E8d,!rL~rUz`QThfVjd-g\_{2W4XE `_N_}+cˁlϡ4gSΠGU.37<փL1 蚣Į-C>N|΍61sqj)}Ρp G 8\?UR-M<2F+z[tk\M\oټ ҴKH</cˡ<̦@ձot;8}{:;2&;nY(Oil1K8 "1sIt7*{x#Wa:+]:^YPk*?ds b;k=Qx37IRKבp0&q3iwx*<+2?Lr7Ϸӹ *3 ~91pqEre 9[.āZpTELR0鏗m|:GdLc_[RGdmI n4ꄳܠH´3Gm)&8sf: "$,L[+Z`e9GkB۾s `hƨ204^%iՃYPFms^e1n7Q8Wnw/AZt76d,90e)y/Z['E?#A񏵯o[d zK]cIy3 ;9 x"ǿwZ?x =|ۇdPv8VJdEh#=9шn@A:{9`S2ʼ#-'n@;8}V(cQ=6O!-WV=hQI@eΊHy'`9E~sEX. 0(dy{# BS{_j :ahkOOlALx^#49o#2Vh@< e#q'aBsc ,E̸Z_~D^N&nXFp"6N?lc諦Dr@g۪;SByE0i(9F)T!NE:dUh}jw'_&!qg6S :IRjyVtObQe_7OcsԳ W%u^)9I`TdR8 @Q5|Sо+O]傔;!+.KHp3/}҂T%;R&eR%X붲3JpWQs'đqI@cVgeV{lye֘AS#ds^o>au i1=,ԷX+)®y6a.0|fDNLngTaNԄṑkچ%Sxʉv*$0L-kmE»{syCp>@an~wiN|y@%uu'JHlox>Sߺ;˺igAޯʖDFϚH`Oϻ*6azWEDZn'D^ & i$7bSv{ͤ\RfN5tCUx3>oY5ohAn -)N2l84dk Kf ;DK6rk$r(2 (dGI?`:[# Sn;[GzSG?H_^A9TU._+,9u d^):m[@>ΕO)훣pTj3I5^jZ~l5Ę'R)i }[BcÑXFȃAs;7A-vI#뵰4 Z6u[2d½ӳU@L(PSr=dTrv7tP`M$<QIPѲ ×]tBQvGຖYBO$AL64braA6 0&Һ i:s/7#} XK":RV!ˋb3}.$`/} S,oSejmdϤ+&1yq~|/{Q]rSDQzENE}R|;H /׆_hm̙ ) N|&wrP6 -eW.*iKڭNKiƀ_݄R?ddCT}Z]mϪ)bqBmž{tz 2zeT:H>樄d4"onך尀a*K- `͒,Bj ?p'*EHRL4vЩSZKQMbŃx~=A%a롰;rx09]sPm74-%@ cK|mŎ!_'H⻍X}9֞Q5 }ۂ|<|y!,VKX0Í"#t]XYה;WHSP8Y~ЕRB1JQBbs~lXYMJ{}bV5SY_@ hʩ~Kn̕jL=zJ"}UɨA-tr'5S=tmm>d[D΋D*[h&TWKQ7e3_"@0Uyeh$#{u(ǂ@tf/'+'{q4ZDI2w -mEge17P쉳mXe~jL֯p`yQFH#2wEd`S /SU)EV_,!,G(/{0]-Ŵ|/qF 'HS)dc7H'!>慈mmO_>`ǽ+v2|Ȝ2Qά`_-T049crxyN( s#^Ճ9XVT$5Q$epGN"lrnlAD\SѸ_!aD..?NNq9O\m.FT;p#1qwEo? Ŷ(sэ5#%KtW5f;p{DۺVNy IU7;H}a:Wvd  罉sBH=Y8k/+ًpF?qZMxt.7ZϚ"gK;mt6iZm^S><,0^NU;u(0(2-9=^4}2MϽBE;7kq#]~*IdfWM"JE ?){=WseC\.~Eb&*8}|-i # rs-yaw2+Gwq.`EitTz2 찚@=?b=蠆@'>ߏOïӜ]ss 36 ׸7:U 5 Ϋ`mlR8T`DG)29ܹ.\@iK硓vZ-IwGh{NZ\ykm%5&r_w WKbAJi;?}>%P% !)7?1K5Ja;8Xoǽ moBĬ+'X[(g9g[sczk9Ie|ğC !Ud뛪Qʕ1 1n{D7yn F-`\P"z'Y<:GqD𥅐pڻdF$(csj7nUogJCK[>Ȕ~b0%9V@Te"0(@pf!7EB5ا+V4]@W7 >=xv d,$H:ev$JPr y|KO5ǃ~EJEVllS7=WwNnCR# ^Ɗ#G6 %`N=\;TlMG_wܪzFѫ9va`5R1}e-ܱ>/ ]K*D|xMXȌ (^z,\;[" K~ҭA w EcڽC&ȱM'hQZH@gp𦯬LW?Vq(&T>-h| U!V(1KK`̥X7ÂWT{TxY>uωi-rMӋ*WM5b?@Y.yF_84йr v+Mip*J K R`;υCg3w͸^5 OXw'0 !tk\6oK7Rztgg-<'We+(Ta-88pb,9M\9P؛ P=(VD{qՔRgv3 KA\$?_NXb1Hg7~2E%y{H6K9bB\Oà̃9yľ Z=nqအPus ʹe2s7hح(r.G3pNCψJAj;WAsD8C !ΚY4x[m2i0q4b2,}$|$3P$!FEjx*9+2[PŪGƬٖC}q_)%>xJn 'dCx-#y?^'E|v$E:mg' Ct7F%aSϪz+VAKF dWtĉ uz`ȼ [`C9aaPS"(ԤD3<LͲ$(]%qQ%i&1.$D;F^ q&<=7䎑{;/rxEɶqwMjpq.m]_߲Лq=WTPWZ+_@,IŁbf_M&gh^4Q4HlJ6@&13* l%v= ;B&țB0cg߶ 7(c"BGR>忼٦ ősK!g'EGj-{; ]uz,.w8&{>)$v/K>luHJj+a*(J-m$t~d*}#0З;z&[&neH)/FpyTa|U/ Θ6ېwxzKN1:+C+*}z^ W{3!Z}r6m6 lAOmŢ:{(AL#,#]~¥zVH*Hca%^;T@ p<ĵ 䟠jry#&}5 ܏Eq'viKBrU1ڂS{^.q18b2E~ysЦcB#{^u^dكbݩK~ WK"%8>ڤ$/8Ȓ64 ?0N<Ğ6!)#w4QXru0g$9] .B#x^L"G1?!Qƴ.9:>< a3Z/8܀E ׮TǎB4vwd 'E/TI,҉xl [|106nxcP1].|Pk@u+)f. `MkQv8{Srap61o|;LW@d1H6]FBK@yI_eXnRa5g]fl 2F٥!' 1grܦ`߆;߾c$0'9ˍ]C_ם矁4S 9rh#}[ ci}̛)FVrY5,T*Xm֭4uZ٤@7t'qCIP{74oCb^Nd>  -1;y) Y=U+lǛQl})"LAWם7< o.m;Vhʲx>7J@U|wUuxm?XȤwTV-qTxҪd*P`ś\=׋v'm"I`OƺN;_?DX8,gYg={궃/) Zgd}Rj9SZ/obŀ;nΦK^U"4AN}tnǓ Fa:ӹfZ b* s?>(47 tՁ+w[AWHP%t'T~K^Xظ^H9[n[tU>xΣϝG3ߞ-ru-qАT2pLjQe'7XaazuF;TWnqwtc{g?+1l^̆CdtSY  xXPCuKj'/o@&cޖV)xZ-_`hdVpiá?wHI*h?g9 9bTFS&Q"j< (= 2M42~+}զά(KIiΙCpk?E 9ގ}—OpF%?v*d)P1)X(1r(N&ݐm.FmYؾu6u:!WF!58,zNKcs^xRۻ Hr߳;e(Bֲs]ăȔR{6``_4Gd5ǣ2lz*7JU|J) U뵑KએC%Psn{70[44#0}]xnxQ %3D޾&r9Aܶ\; ˎP!zl ;L pw#ABへROIEU ɠt}*?EINؓu``7`tocrjX^?Č9ZXt Z} a Kad')Z' WjO46& ;A 3~uYs U^nyY s؅f #m7֝ڒ]"m2?)kuF)6{Ae1&1 .M|atW{s 'K11PL^T1qT%mv3:2{V Fp6tHt;_+ ∝4]H}?wluva]Jzr\TPkʪ-_:Ziw9:r1Vi KXG"XpҔċH^ƈyP\ܰ4.OiΦwѰjǖ"G?񯍰Yʓ3 p[y({Lk_%=L`B* t<Ʈ@oK>xT rYQU!LYɠ$P3`Qw!+S% ޛ NBNlz4b]80rrdgoQB=l_[ŞA2ѫN#w#ם/Z2]}#G[2;+։F-ȩ]wP{܋4ɔ1Gˆ>]+Vh݉,FunNPpjL8=N7W5\KqB@}WC4?/?r,Y\$iCWs-էɭ\6ÅNz9FJ^PP$f#ip~0V5˲24`a)4i c_m@ݺY4j DVW}SZMi6CR`XKdr#"Y~TLY.~^s_Su3q(#&_wob$d(TT%` G-:lqdؐ;fP[)WLlyP/Uݑܵ)@QrRHps,:GXCeP$v$٠$-PI-K5ws9͝I˴lẉwբ; j4@a;V!lBzQy)c9fx0 9mchu`@*M4$RFKx57  G E J#*ҮYll]* crt3HR 6Ov4W"1 8ɀ&frG;5Ĕ- =JzA|-vH#*K'Z’J#S!W"G(vCXTnoќ.zՁŲ@~Sy p$?Dl$-89Cߟ`izpp]m!u6\w*K1 W F7U l Mv\- rZ#Qs1Eޢy!K\Q.n_#ȐéM4Ͱ}Cƕ(R+!fxt56AO>bYכY[B 3hɊ]'<6[DJ~Shhg0tAH*x2g:QB5Pei tT(]ڏx uD;KLHM4փiH-"fAm1@0]ZƄsh츓_^>VpHuڨ!:R {\XGiߥD($+y~@7X=)`(NQ\Y's̕ !BJG{T&N%@I礌u UjC>G؎#ᖅ|J._B*fi6& tJޘt”f+gBAsKs,W:j\qZ]L()UJ}ݦ⏙\d07+VZc#9qTBВ֠wA.TB,X:%b!M~7Wn,Xd&c\ؠS2++Af'Lm k8tu~8nGKCs]C;l /{βy+>@n@[(,iě K*|ÉK@% >,iԠ&ҳHM:g0/e,_ I2jK.83p?F{3zlٞowϏ8-K I;dLh^䏎]|{j[~qʩ!* m`X9xTQb| ? a$&Z1(̦Id؇GojGzE_CvYXpO=Vn0f7*Yt(2?Ncfzd6.LT#Qq~qYp~*Ž܌GK$Xr7pQ)c: >BfWy_S3-rqW+AV!-#B&0=Cnϒ%o#=YaWZlXjckGm8ծYC|YhW.{QQ-tI{wP>3< p495&7hڸUSCSOj`H4ÉK9~QY@O+w-`M`wMQXJ!.ʒTӪA.XQ<6'7<[iќ ~I8B,-IN9Ļp8`i?UUqrH> !.SNuGta8 ׻HزѴζ#|8$fJmZwE_;,‚2^[^}nڮ軯p\id yvVP!x z¾0Dޣo]B[l|p 3q E(®n E AȘc*OU_DŁ1zWu:ua~1$5 d|yewB+nCɊS3{X3T{H,zV%Jsؖ$?瑱@I´Rg6%~ထLcg^)"O XFj?-B7[3ۜqjg]}"+ym<cp9Q-U?P8L;0BKp!esfՎA-,1e FIJ^g+01%t)j*:^ec }Λ_(+=cG*MJSQx# ՒqW{ػ"|xel~wpBd^f׮+R3ֽc_p2#' ׆ Wwzn֯tw7 !ߜ'?PB aN=t̗`9%Gz~%i3g$tX?n+;.wk+AkZ:hn9Y>^V a?ѭqDA?y!]qs}E(Zpni/-[_򤐚IVZL?5ُ9*RGV[cF\B$Hgchvս;=t1D@9v"_hdW!]PQY8ܰ 41EwWfi2Gu7σFu lbkeP&7o/&ְۣ#:?NyN=2OSj6zi+:*Jsd?i{.b0OKvsIa}-7Cj.fA6pJWfBҺ%_ʍW)-biMr\zsiQixbc$#SIgNgxHLVxGCiq_ doVsT*gf}W˄`Z  udV)|Έxp<Ύ.RM: w-d } yTM 6cΰj'Ix"y KbSxi ܟT°h?GM6n&ٝu@6N*a1'=|3cje6ۿaз?+o^5m[Nm0>j-r#lUWCH<D=|?󴢯qF^Of(b"rp!Z,bPt dx^Y.r9 H0,QOG%V~o1Sǿ 9z[+k3P`١] 4WX-d*ωVm(wtWC$7yU2; WVmq^G3("&fN- ڋSv/5-R_ʪZb =/9zD.?c.azH j$), DIIǭP\ʪ "0̂W2JBRR/?58d SgЀiDfGX7ԤL&\֟PŁ HԘdP G*enA'}#l6ômǿ{SeǼ̐ɉ KeW &zmcK[G&/B1M#y1o[r;Pou.h'B=0p3v(=L';2;cdP jg=%舅.ž a-bb, UG⩝'#=M* @X Z:]~MKZ.o =Wn}zOY EYdun G3 ovj eҕ{ ACsţ:iݵU{B@wXٺ;?L\2}Մpfɉ^JDzjK7&Ԥ4Q"'5#l ^1r&q:flϷ@Nv2'!MJێa䘣|~m21){BB= ]gGO rx,sT KB$f0¿j0H5OBr?,RӴߛ$B;o-Baq:Ҝ-:‡#!;ˏyea*k15O(숭v$C2[yfѮ$ΊN2$^1ێڧ kޝͧpNq4imAA^dp}]e~>(/o`'fu#u`g7++|1;fXᬫɀW۫K!ͫE,d[ܒFeF̈́sK2?KIPtlQjUp5uZgzmk+֣'J̶_%L)u??aj@czoE( W@cHߨrڭx% Hi29Bn>ح\oGI}uWC3hje@'4W*Ac1n$ʱ˂04}3GO.E$_Z5P?FXfРh鄔3iw u%:l.P7yRީ3l+~Msr)guKRŃ>cnD6dߎ~3EDb1"c:_7`V)+*N5$J{0B'JSbZ8Ckܛ;lQ5^P5ܯBA܈*!\OotdžriOh:(6MX,K 'sV]!ޙ &Hə4w'FXn(k5vs3r:_ZS8/:\IWΣ{N,t<-v=K_ +r^ %%OKm{3?TV;˯~1cA d(~}q>b1MH^C  ۳ӁMI(w??ȇwrTTxޛ؊eTmb&CfOaE(\$mf)kXkaXN/qҵ RA\f78zBA_V m8$ t% _Nj  iW ִ q1}(%LJk\ORTsm+EQEЪϊ7KfP@.,U'ضREI꺁 Ϗ Dlx|T.I l5&L D| "}-~1JCI"zQ~P!T[p c[G oR.+Ny5?u˙' *z檫\?|!7ݲZ.BGHI.+N5vzk^U:^q1v1kfAA"m^HbeC' %HǺ5Y>r=d⍄Fo&/s1 "Wa2C62*zSaKIm7?p(; qJ#lKHtA2v ^8ZMU;lZIfzm7fB{@N0i))$J ^bt՘&&mZWN\?zj8yaSC47Є|ah{r Ӟ[Pa|A2O{*/}v8/%y8PF|JƊ)ۚʋx0vb'(m\-dB&}8i;v9UKyL44[q< nhYE󷔤o U7z{60{0#.U۔l峪1<ӯL. 1!gQL'Ir10!VO+ī`VҍkODnsמz +P.r_8f c_rAQws୸;9 ?h jX,Q"+)of|X1tÒG> . UR˖)Om9y~@@K)[)X8)X9 ۭRuȲ<J2<4|IJxNC_ym X"ϺsWJ a2훙]{ɓU8樅2Xϭ$k. :AeN#0sewNg.PD53QӘ>|ltPRafәH8[62X $mB@mqq-ГCURڸ`-)ձҽ,P) Q3&% )tF0hk\>ھBo&pM7>1 v0 lE{Kv}Co=RCrvb4$b~>4[\3r8Nʜ97V$66_9LeV".K.¾j;Fy)Aдhj3$N ZC;fpWpm:.eQvC7Ď'U?MZ$ H2+wz`IE/֠p\ m;(PSt̫H(>I>zyc}h`AOɧ\Fir~Td<wNZ'˲ Tyo=Rx2nkDn98flCֿ5MJ|4Vc*L-zY>,: jEȩw'2iҀt|?W^lp =I/ ix &,mx==p8g;5 n\ruizn#;.maĨ TEũG`b &m+ kQ/"xșRpϭ#t|o'GQ*y9q>*)Od-ay郆jU5es~˒?<xS}x@wE<9_,plFf>"2\1S1rGfwl hð~LrCRcҭו^"3o!0kQ `A`éy\jw?( 7 ;| !y!cEׇ(< &I0z^ f/o$ xwџlS[|B*˦հRg?;{m!+n>$KE$q@κ8ir; |cPׄ[h3  㸭5>w9T+oIܩtNQS@YJVpyvOTzUJ;_Z O$$EE5Z\"Wz ؚ,ͥdvM{3}]ܚj#Jxaex{eZ`kJ5cq7lӏe ER+o|wl[7Q>%wyTVŨF~:TML^a+G:ϣkmX^v<fdhnl27kHJ(3 û&xF%ybCd0,OP41ᅮ`J^/̰ =KUe6Bk;OB\[d;cqWM!R܊pR'vTVk>at8ws9v(nVM}Y%R: R绔 lR3ŢQ`"& qTր3ML>?õ06Y9IN%CpU Nq,=->s6&An_[7NZZ9x`l*rX^+y}<¼W6ۀU֦ p/HhڞXՂ": t}!d?@xS4u(|)*L$\:xKb7U DAyў,z8i?ݯTP~- lI*66,dlJJf]J:mdh.3w5B?Ҷ97d)+&L)x\:1[ IXOAT *"hyrD>sOLꅥMD6ɐ2y;ՋWs@/P ˅+uOya y7?뫜^,'W{n Gq% HҤ4sC؏LK̝wG+ q[:S9a%l ةa%ԏHJ]y~>vˬ ͅ`?L?ѧծn䞴h~Ha}"oK G"W4VKsȰHJ[^MaNI6t#|Ua7c(pD^x6ީ3¡&W5J=Z:\¿|2Z7^Ecd@NuYE*E I;Al;JOk-06;)gsZynX)͍3ÓCơT:G (-ꟍK &>- FFƱ*O_}ETйM]FjꮪQ@/k(ufˡ;>OɩOwM˪OcK9F/ȩzbH T0BB5k,ڨ |$c,{RC/y2ix`x;q(k~=L'wjn?ex<narȅ%"٘Oj௻sn-)"ņWY#3E.KzS9 Tk^j?,$/ mNHNIۦBУq rK8,>j=2]_yT[pSpʃoxjVpvJUg{-qU/V>X_EڬYch7/\)b(aU,@ ˝6g0l&`0 DLC9nݞe0IMAJ/ 6&@}#jQ<&/)G\S>uB#(1zn1;X$*\@D-U1vqq='rˠQB\X I:87+{Vwk 1Kc$فbw7V`O-X< /G@3O]2v1ďYZqp<;A& dN[w+ E7H輿Pg:+rqaͷW{ ]$+Vd+ $$-ŰFNǁ?0g.:1Y]V= r3W=9/j(1 V ٍ]To=%w7gH2lk%j&T|fVXUVQ#p?t<&Pz3#XFw[Vhc>8k5{S]@ȵ?$à9A[uMk9qoX,irlD^RǼ>SlT;]33ckIbU,`d5(d#62;)e)YL?FtxL }QPәGъjEvy#E|JؗTwm[V ' kD;%opD+WxFoFHbاޗ5'Gt|g,h(κޓF>?ҥ ]ї8#Z>0e "9u[!  1\~ P| ^} vڶ)t.hS9pY4;YW}[ů?:P@vf2<,G;??IӼwbho.\nY^LOhEKY MTkV(.#I)8Ն1Dwwd[|qg~9$R#1Q*v4;9UCv=/(oSn w|Y2mk=ƴ*a}&N!g|\h^e3Qsػ(8, q|"%m*l2M[y;>̵KCaR[sh!H) fNVc[Kؙe-2kUեv?:7x6:kF~m*#k_@uIAC܋V 9 ħ?W|iQ9BNNOЉ_\k)OH[@IipU~H.3Α@\FW^H(qj5|Fb]>Lo4&y7 H`{F(\u *͒,Ow,VzgkoY+-2aۛfLJfM-M)Ui3Vrq $YӴN`z?"Zz>-8ܒھ&Yll:brP'P{=rb̚,RmU2K:pn0/7͛Dۇbs|-h݉ojd͑.6 fKL:^R()? Bԝ5I^F_1ֶA9y6 >umG.AYv[@7BĻT,VBxݯedk T4gfO?bB8pX4zl: hj,_+V/rbT{^A{(vt 3h;ƏI ԘTm"*4Q-k€mT<|a`]%-5RmB Bt+0T։ 2[[z8oBD_ q^$@ 3ni[ldlT냯 S43e%zB:kR3^HxRjjd$gk?t.!0B!Oy:Wْq E0BXFOUR=bЊ\*o/ wq߉\` r0Ȏ6 zBهgag8p="rM @AhM `>  R$f0cͨڛTh`OGd,:iji!*m$/Jrʃ_ү9}>2X^e[iתA <ެ/䍌^S>7kKdtĂݏzJhxaa[uii"M]1-&LD- 7w dDrani~`t\>d~l##\:v儱,ӟ1 P P)ʮX{oNc3tdv7/ye:% p%`ȅM?K5 i-]t=:@oLw̼j bV\@dqo.ltOYpX9wk/`kkH~#>g,-)OUqz*| {pZ,y/lҐS nCi'_Ika\ % s S7lz? !Uz~Շ܅6A[j-8z'o/ܟC2bb//HwXc4<(ZwxVVBj[,}Eɵ/~-s幻nsKGQ|ٷ[V"=ENkl )CGd`DTɒVnCf'fWO*$i|_n$tJ>yPѨD@^ $86$fW_H{%LaѦ]6r*Q~SkrAwpZc2߄{fm83NEw[/ӱBFI>J̇W"QY 8q<0܄b%#`ʓ%6j|hཱྀE?(at]-XH<" @i@=W Q=,9&,sA}g82yX 3aP+Rxr~;L>yiG1{Nӎےzp/w>E +Q&o*y%!/tT/ -l- `r2nݒvfzUϮcXe&\7G#=x@g"DiВdN9wD_q^+%F5?.<=7" ɸu-GHb܌{;) F''7UGS)[Uk]ÕXj|,J4AI6nAYs<ʑ2D Y[:ߡR iIug1`&4H6/(Tkg@PsīGh#2KsC/d#%| 0GH8rɊG MܗNF"EN^ykO 7@$JaxvyS{M"* t,;v+붃f čqkx?L$r*ODdw^b# ;Kxٛbqܡ?%TOfsI1%cfM(# a:FUEcZ +|tDF#(fZs-QȾyY]m>Hz\#0z5\a]8x@_c7LOs̍xBh_* \kUSlSEͫ Ij Mrb(uo?YqB1Gx8{^%4ˑ4rJ""`1cr!@3qkȲdgЯ>_ďƚg辿ܵPp{^I)qf2M^6eS^6 zOڢxAR&H0'gE}O7}ySJM߅@i@{q֛bJNfꆋ,"4bSN]0RqBs|5AgO_FzoƉQgTmf0 o1 4;50oUؠ8Ф͝K,ntqal)nزQóك@8 <C|2?gW#ATII#گ..0DLiQu">"\3~Xƣ+ol2|evrYX:EkpJOqF 4`ީPPHUvek.jl%vTmBv2xkMߜۘ[쒳:`dc?fC m~r6L7,swѨ$6FWNZx۶C7L .7J"L>o. S^oޢ_DFK܃DVJdrSn( @)7^Ry.pY kh:)H#4L{zw ?D:2V^#sRudA/9]|%La%-.,lv}Bj3k4#nƥ{;C8CCuF0ոoxn̒z.諥@B?ɫzS\(sV|15 O?qYjZWaWe%UZᱵ#ECJa^4$ajaQ 7]̄x>'cu O1;Cz:\>YǀIw3Y*2HHԭyoST)/=sFNbV.meUUdRI:QV;T?N7+;KK51~qػ zڋ ,`9ԃ֒X(NNߍ HiXϡ&6/V׃-1Po&&gtv~T}Vzql&Yk-d:mD=t'CFsKCEқov $k%N 9.+lv^Z%b!d8=?CZ Xxʓ:K ʪY`FCMOmhF|HMu 8>/t۲+3Ja>zjU5)`Y<VU4w:__F5TЇF!M7KX pƭtGa~?#NA'!GtT}u>u1^AJȘ)BHA` Ü'4Pb*qbhmJw? 2{2o+7hmƁn3kL^VYNJC?]J1"?Ps-x!n:Ss XA=-4 pUz/=G=q'-%(.YzNZKE HG:E.L"}n[^NRx#w!XdoqAwq Sܧ_z5 a&%̶ʕB#QoR soCZb4pzfA89F/ m׍RovWCس %UKv]]G*?M-ѦKu@t$TރtV42~JDSڜW7Ie}`ld"meF}"];c=|zeTX߾J9t%"%#3trEɅbUa#w̖h+rȏJ3~A }epKVxS5f,I/H>qQl7:ƃW*hG5#0oKWñϨLUgr_Ѱ%dXAq *<_4waArU3)Y0%٫TB23&=ni}⭲஼;|vMx:&(ן OD3t|͛Iq&NkxG3A'>|3!Exayc?ɁV2UAob?)LPbG[W2f6&oձOј. B`&I"ѱ6v] PAVզ+OfAw(N ʦ-Ԭ-gI+& +C?AS$Zwk!7װdۗȉs<էwdF\Ҹ^t mkéWǨ:&FY7w'h }@;*> Nn@JY?`jQ4xCۘ5ATdL|bF JDm]z$t [bT-Fsl%XU[cK3[XTuC ƞl=~N4B# \J61a* -"%ĕxpT[oZDXY?Nٺ2Gl^ǭG<3s%j"=wgG:y͚XӋuM/h1~z7WJCts 99 Y-~H>S>seӼT.BlxRd3Qo6=D^19J=ʭ2"Kk C2l~^|I 4WHR nj "%z1`1#rXtc-> !,f2TތUspa+ٕsm5XݸĿS5I]9Qh4\RIPKU2=]Q9 Җd$6 &T[lD &>KK]qutuo4{7L;Nd2&&h]-.B(~Ns ¸,$f_WX~9~'r®5lX W"+|InVD|>EB&RyM(߈@WM=$aZLݯ~tAxcP06f*krWH AY, 9v ۤXwn=:fl>Y2}g=djQIFW/P.6ǣX6{AZn#̽Ր&!1 >[j? xO5Rۙ;%m[a@,Fӱl UBKfCGl8YX>Ƕ]ќd:lObw- >bp Ud[-7F`čx˅Ų]qܵKoϖа3p:y QarB枒_gAɨX^&iy,`o jc.|䞸^lYO؜Ũ# Pzٚ2Sm?لcė!^'S6Tg*`K~2ݏ fhp9D~ =dӍ'KQ-nهg0#H unrb curzxrV$'q _)IgNm5i;,5`ѭ|F?AjdM[𸶸w;ā臄46­Y/}9×&$VSaeB#U^U<QeU6MC_CJuˌGDOKV:[+(4=`1i&%f w=0򬯵QŽopku&0)3EpL)=ibR˾Cob C홟L.[s63.z`[}vG]I+ ), vHy?Sem۽\2=ahpiS$-ueE,d1$ f#~:-2f؅{Y+Z';ihmFaZw2K%CLv`~/SϳveH#T7"9U%Dǐn~ NZnv]D@ĉ\'bXqK\D' X8O,€6N7fl̀%) oJ"3}߈a# ԩ pCSm;-.veh#d}Pț&[ U+1z&p.ʼngZT_:2T*CP~:#۩wD`Š&@>S0 y' W[VHI:cs:$èh M%Y*wQHþGBjpw0ӿ,CMnX/a!N9Qۊcs0x;XLb㧣ZqEhɅaZc xUtp"E-WrJm?k:O.g@ 1T]iep@Hz>v?kߘG&srdVls0St)Nbڝx촲*NB!ODӴ5X!Q9-#A0_{f 9Svڃ @wZUkjz(f:esxjŅ=xvb͢|ly1oWX}Op[,tnVC@C:2?sq&P}nˠjqŕ{`AWGԃDǒv2|-IKJC|D 7-`Y[@dmA y~L{LZҟfƌh=5׭ttE׍XcIQ$#%޻Pے9lƷV(CqS/),z:JUpHJ{ n`I 7cTjKEFC8B1kkd\"љ-87ggb17邹6 J%k~5~&HU\= hR4wZ[ݲ%ZQ!82:uFK+O}/MҞJDl'Wn a]!YW 2>%OP-Oˊ~)fcJb@ykBL6To#J}W-c׃SQV?( IyaO&$$%mLEkμj ׅ |Q+!!z88"AxNCvT{YbS8C'@Ywy5۪Mv_LG3Jo'M4b/xES S&n,۠.Ś!=457 1nԂL"S` ?L3=rLҪ`ZX3jzuM_C@pA%Trܬ$?ha 4KoA5bt%FY1/,C"{GEָlbQ݋m ϺB@'}pXC%%1"LЄq_~qV_A{s"BPtXn O*&ȼX;U*u<9}&0io@Zn6+6S9ױyorb[c{r[{:1Bu콌P;|Q,O ,MXQ+q LŽ%Eߏ-M~ԃl z4?phGEX݀ȇ8GOW󄺗 /j\{ ċ\ĜE7AKo)"cwb>{T,GUH)DrH蛛>UrT{gA.L4'V%1sf(-0\<sLۤĭENzϚb1Be64H DȱkvcS?>7/0#|>w|6r zL5pS g(OE5/rfX&8,[i2XUuXgSW[S9Yߎ^k gC {>n, I{*zZSk\Cs0, {"0>#^3bCt*IQ/69`RR8 E6Vԉy11W[}~y^amѸ 5טU&cy+*A&FG#JP86e2_#LU4_ѹ)?(q'zOVpf.օo,T)sV'͑:HZKB_?Ɩu4J\Qlc3`$&otN K*(O;9~ l~%sZvԝP7t+=Ixe 61Fo {`Eʿ&SITp|wkDdĵ\GkRWUĆ3\:!!MVYN(OZTbWdR#?KqbQҬ(DDogzO$4kMI2]j3M> CcXj>Z/Ҍג(ʆ(u!4!]g巜Xױkv˞ND*2UVEkQUJ +ˇ0ܼb@ F4v!\Ɯ'2H蚆,\p̩paBZXhX֗F__:}:s"d]X{>*tAF[!m{tK@txYD-BZ?H=%BpOg t' '})$` !VQLDai]4cLN +KqOՉV9 wL@KeƁez"z]^Yfgےq}[/ CZs%R瑋@q˙=] ! /0xp:wT= c,35F!;鷡+K\@z (tMu`>ƕh;O\K6dXZ5eN*bR؈()?B [>a}pƅ!R@N6R  AR"m xQG|N<0)ܾqqn򰬲m 5Y4ۻ jlXeh[:A'~< d[3L030H5f\ :~::әY@Cސ7&Δ}F@ozZZj;JNR}xc+[!bB-C"XxR? nbHΎSw#jwM|[f@Ƴ#WiEJ t`q V^( +sETbIBj#^9J!+u&'v Aފ>ZzlyʼILpwLG3} [k~ٸˌO;; 5 Jл𺙣E´rQm0W|;f\rDy^$HS Cj/YưѼ9@g56Q]LpfeOSBZ ?%}]]cXV+Hh&>Ӊ/mQFk\^-qυV|߁ ǎk_$߱Yq ۪oZ()3Ruo죌"͋(D綵}#̍#{]*n ̌W.~֚f^*0x<_k*CrǕibS 'W c" 0]b'N ; Ԯ8dGdt"YQ=5qhO⃯0cDM:t"Ɖn6a%d*z!%Bs? ƞ)ն("|Z`MU(t:5BNo~i-r&>ͶacA/[GvɌ_H$2n[tT 8?Igy7&0$U' MƳu#.`CY G`_J oyTPbZl}?5S;c{b2hYrDC[q{ʺbsD4Zd |23ן W%]o$8.Ys(4 <%rZh"(Ѵ$H'5?;rjN\5>r9A38wm+`4!ֆ?D?^eՊwo`Ј3W&ƄϵZtVOɬVlBDǞwQX^  Βug>U9-+6*G@0TkxKU,=?qٱ۰76:_;wك'K*>Vw*2kI̧4<k)dQcT:JñZۘuM_9`B7L॓ U9p^A)::-E}JeL-e7*]ujMY f\QߏAp+ŕ̩ϟEK/y&KVbL{!][өKLܐ)y twNԸB29X,qz74[sŪ\PMISyI8vqzM-t,f q)KAAzFw{7yKt=[uc?\׼9q߈v$-WzRr)2ͤA,VR@YdF:ʟoVg|˽gWy7U?g 1/R+0 )~] a&r½絙P b:k<(HSL #szCl 89X[!PCsNEu5')1o+ko 6r)GP°Tp(%{ɥb-d3XeW=`vuCnhLIPKĠ`=^A@@3R+e؈i`c;eJ̉l_Lc93\!|I҂n$=]n1 jaSp>LvB^,iagƪ Z46zjg9sFZ&?v'L=~7X26v!{䐥^3JEZ{f%cE,[gmȚ+lgܟ)EYV۬l~_-CL5%w4~Ot=Pa{J!ؘq[,]k.ڦ[#ֵ^fMB\1a/`R_h欗!tr$0:Lh|U^ݶdp9_L1 kOp3Ζt4fPk=/ɟ^P S&&HuׄBT}ԑ|-Hٔ <tyJ8~Nk䅃R.9hOZx lA≩(HU÷h,~Ρ (.8紹7H635k˙&>YSxvM&㏖YuOt%eP٧#¯lUZ^p1>/@zZm=Fm![wO{x]#iiE%WT41nf-Msv>2-Ne0sCw:TJu=V?#{{-/A? w8<|ifvoA5]v BCIa5W{Jòf\OEX- PVCV2׿>eW!.R4HvXN9tQY0^&{^kzf.F uG+lgt!e »=&.T:-.fRM#3}sTqEw{a!Mp;}Q㧌grK܆$NjMhkQRXE ª[h:fH'R\NGKy(A8GӁ7q!Z'`{YTEO]'Mu¶cKY{`KDC=СQ_2 o^)r $RN0Ɣ*{XW>sZ0j!½})[wçHnjEwьjPcd8Px~o=,=^N4=3f9Iߍudf EyUu\Y20tÂ)"%MM\WVȟlKLf| n8{s3{4rkv:^#j|Mޜn4s}dkTIq@(-'f(۩F+EI\~?%ZO9?Ld+=Py[z15.ANJa \,X O;E@ȻvUybG[N17IbΚǖFTҥP0+TZ%,8(4pܲ{.Rh1fm٤e\!}.'-\ quݨY{CGD+BN!Ik4mr9:,$OClM9}؈״toeϛADuŠ%.<@۔٪h{q8W(6QZ$tإBSc,LJ+ǜHfE;Ǯ2}x(G}axj%z]cejDIGK95̩FNT(C }RQ30'V;}a-'d"3-5bXjB, !?&ɡjaf 62rKF7ԼuƢC=h[gs+.7EJ4RKaYX;2vf>,Bc"!!;pMXTW-:f0"ZĩoYN r ]y7XӢKhE>OEP#Q1sWem(CQ 6D\] $e2pSU{R·Tv`TF db[d2g*h uC;j0[e\vG団N.q~JPkfic'MLghiIGpfTiI U1fl/ο >d>p5/ºqco3uegIDzfgCeG!;껬Π[V|L$[p]>@Uzz?|2!Yl||oזF+nͮR <):l? | f78] -Q>>k9d-f$j4tEaVߴ (H0ZANje*]/5TZRŷnl;Z8AscqBm3l_i/rT藨ll-ABrIQut 7Y#bTz'$ Ǎ80ؤlb!'  P[{ЇMP,.fd:-RGm+:`9eD2mL=8ψC~38}/wΊ쫻7SHa0,qkzH'Vq4cf|!89M𢢒vS t`mr`:LV9=inQRfqX%GiΰsƂ$lV˗Mo0]Dbc,w˄4m\dί{~^Qd|BmA]0EN)D)48 B@wY$߫k1{(QMd2 9h>Y.6n6Β'7{!f.?h֗d_zm9h dCU,͐P#/yqN^Sa7C"C$A64Z 63 JFSMC3$~ ծ1bBa逶 zQO9Az7p% Fթ?L8Z#Е fMʬ}"='zQh:wA|([jdْW[O zp˳3:]bLJUumJ(/Sm+ e]84sOo(`P5f`p#{z/@+1Y`0{9 0ѳV#F/XpMwdzOGxm FFCHkK(+T@5{#1W`~>?lpJ1Mʗ2n.(GY̖.ye@ˋQ1"04BfDr %O )0"mRg?=ex2rQ9*K!L<5dʂikZ^,OXZrAKub]Nds4`O 맦P BxD< lm]{!uthqV mn5&K.:as]:5)WT3_R{E|^ETuF]^n= mq:y57-=vk\nAS>rD4 x4t^ ACKQa j_ f]z^4{-(UpGZJl 8tqyn;^.V2'F>4͞/3@=L!-ڄuAlKAuL ANC)aԱH^tB&:g-$$E a6fg= Q˜ 4 ʔ]8Ǹ@Ac8U>:贕v򒗞`5FN-閚j|J8^y(3.@laU܇޻BSSSCݑXcDPaZ84LAB8Vm)e`PiǻFO/ûffBT73'/*q7f Oo, CC4 cG \<,(vG v6Fh!ikqDDDݹMށ} ̔-N/ŚPy}7S8-q` nwKGL==jv7A_qBȳ2G']*4tH$ nlQAGA/+4& 9,$brt6:|2oН|wq{(oW G_x $W m1s+ۋm\Z8hUL8rc]^'N,AyąY#1_Y0+c(s$*_qO-uĞ,"x oeB-2d44oFAQ TCߧ;8gt/2A I_@pq5ϿDW6bKX`7c[uO.艽j'aa !I:pn54aޟtd>F0p݌3Xqƣ%5[a0gG5Ҋ)9ۘ.a~ճPKtXM LuO 5B-=rІbsz#6W:BUۥZXxT5(1SRNI4=L-L؝366PjRS9 p_Qq_TB'uLx7Ӗ ՛ħfdLJKgWl.N*MKoE4 ^ a5)֐6:S--@Y5$t-U󶚟VE PP$7%ŠD$hmВ { $$g:SӷPP-"r54C_.SIӯƻ=U+ORA.jtcPL3ծy I<è||UH~6w|>y)_y@kI޻CƗ> ~?-vL/G¨|8nR9[]'=ðiҰ%^ybŨӅNS}(jY{su*g]lr &&\pl U|la@X*:F蘀 c5~y{k|BdKBAy~UR0 ~ڪD=އU% 6᱑ xLc h_G"ìV1JxtTjawgkv`Z]IDZN[n.WRpVMÖR?ʂ38vA0͓`~O1"ArIIy&z(|Nk0/_ C7k.5i'6 aOQӚ*|Nq,`B6|bmc Prb_2;"/.U愛ւ'2xF?“>` E=GJ$gR.IJzX?fFʗ]l2jzLW?Pz2[ lThVF13^S ZE9ۯmVP3]6GW.5)dk3{[/&z ]| ʲz:ήvWY,{P@i]'%s1w0;b1a gJՈhsXb,am4)84e/vpŁGHY-$~LG@z-h=7X/ŹUhђᱺ灿D~U (+Nwx;tP^ (J̒Ml??AhD(=|55 mRW %IX /O3Y]ڪy!1>FO%ԕ@#Mٖf-މX^z>9Mтwۅ^w)0s`͗saQSL3A㥽C '\r6J(eL/%h/ %*sH4%=muGEcdg'F4tYq$ i)VE_>bkO'8O#Oì#l$yJhhfilO@Qh)/hcea8Sd'=Kاmu3=}h ,#+xP dGhA)zL w],诽K=Vt*Z}| xŸh{a84{k]UVdbaYA&XtE2Hoq"(+`2oX`=@wA]Dž/8O(! pWϐBC ;Ռ/cKFv7Xd_:o#R͸3>2`wO4gSE`Mۤp<蓯7uSN : GI)wBz%b!0 GAäoaC%>&`pt1ȜEуe$3ogcj+~zB`B@>PUc(U#5ԞmIoMed8eL%XӥKu\#K2,G&$KdAC]۟;S"߾3Jr_*+q/Rlx- qLxbV,A >A  @S:agNDyA/J.t#\>=R%#ÿ{Fk8xk坥2zgO^Xn库EQjf!AH<7}KZBր>`F0>&7Sx4z/VjBt|6O({`m1IZ}U=3W2r, lVk+[V ZX!<#о52@hhw4QqN׊wBēzq dV98f\)2!C/ZN0\q73I1Q[x|fs%@X\ҲL.x=E/0KdGAUʝ>Q=8j fwx#ݢ3sϋA^M*k6c~'4x*~Pė3Ԋ_=OFM7ޤRC92S{ w&8/D>K,¤́}scb4Apko~Z圍2q-e C+_ҒTj,Y;&.Woq["`* * cfd뿹y5tp݁^tbX'R=(oIB [C^GfCF^h<^^yAȵb5:km2407d<1tJ8u.o phHxPWX;jZoCgf]S@4ݧ*~'T'L7Ɲw;sܶt.Fe ҍ]L@ToQcպ>" "j 06t4``h*-̛%/:kJa Qt38hOC"/5/jDm7X1$In '1oC 1ls!w/g6JHv߆>%E}u~=m ȹP1fҼlwI X AGcJ>jgIz|ihX/>t[^/,1 j&d-&D])E <Ƶljs*%vBkݾ|̨̛s~9u)pd@3qX>RD;1_oސ?L_~r/w|3(躷ɽ]cJv\r/#N=[Qlg#vG w=|hUBmK=L dRvKXayײG9;f}/rX)Ը#CF`qՀ gn~h;jU>ѾŚG=ӲIu(bg>6hHH־fݤA\=RaRۊY$ )YjmX.s>nNIPMN+ZNׇi)DLcrҚ]#ٍ?}k}"&I3 I:"0E*9^F)R͗Rw Gj26A) U'i ,c_ˬIWh'R:>a**|n+Cwaj ydmUܝ^ 3jl$-$1h>65Gt$/u,zq Aaμhq  ??}Df~ܥq85 j}FWmpٱ@*0$qzԩnƒgZ(y(&bLlA<*Gb{][!-z%TAg*Lz{?8@2#vyY jw2QAV  Ȑ)Wl j֧Ro-/#'I1醀ϝzvR 43P2(e6[W(98%\x^Bq>aƉO+}E?[ۅ;#FiJ Uh?Џ"y=VA织(PNĎ 4\A3ۼMXΟO)aqmU= +Pݜ|̯J 5XʹX8hW2b:=yP#{hK ~CTq<?^m\D}b95q%=H2m؞vK 9`YnyWҋr)d*N?v"E"7d9][q 7O)*rO=8*V%GL\-E֠e4nmŊju=YkW%-|U8tP\ΐc;-%/^D q>SD [8o\KDjr]i +_,sSfi߃]Bn*|ηj:"Dw3W  l*6z#-hcJR%tvXwu~cApg02iVKFrDM p{n0#vmK},P^ɁAZIZm *,cIPD7 0aK~HQ> Yš |Z]IW:;,-ݢ]ɫTPdeQ|%+ڬpS!;`F3tݨJjy_ ZFzk; LG?O crFP&-Qa0ܐpXyqK78~PbIg;2ʙdOl=c2?sTYlc/'`zl.Ee*{wzcdܢ֎] B4&YpERRQ FgRgk7.gm^1 T#Y! hK!5M1S̞D 7mE64$M4ȣ/lhPp''}Z'R6/ǖkڷ8s^/q=% 4&JzlrXu:j庴H-嶰[^]z[b^ )GhڋR'oQTwaߴp"|͔g1^Fy@]:]ҐJir/*5>8IPeϿ 𮗣cbGQ04h2ֿpblX| F[B5QFPOZ`Ub|FoJF.;HezR_iTD6 PϦV90G-yiy#`WE>[ É_g⼨U펛[6`a]a2>~|ZE ("{TekqQ=wiĆ<]`BXmEIf.(4ՏQ a>w* 58_#vNJCH<]t.a 6RBD wz 3k z82eOn-k*R=ѡ{ f"T-Xgl'3 2-p+]iweiP.tW⎣걇^)S:9 DEz 1&7`N #oe BooT։0h;ER.`MebiY- 7S*w=kOV&JnG@I2%=GjwqY୘8k(@{PwnчH@ߒfg(:xaDL~,6V2%V58Y.p'KUC|W]aR]Є ș/*eRMo-`Wj8H-u"FƳ3l2]a 2zm8,7}5ZIݥ3vӳG8U $T'ޝ=N04 CU1QڀG óݺU|a2БF:jmC@ϫ0\ˢO"Sd,-)rl9R@*]mR5ݭb$$~fpT>LsNʒ|y 6NG+ (:UJI%cmiG2bp=+kQ!AfO0޿C&Mmm$99p̥*v4ᶼ."uTuBϵ^8@GrӯWnhp>*6͋LsTf奅,E*wo=m]RU03#hxEN+(Z#m{ҕHv2q3̴?t7}jR |6J.>:.94~q*躮̇?m-^NPDsmFո6.P;Ǎ2 }-y2Z<@a9"y9 ӗz%d$¼IcJ 5n}J,=x es)y q}d@GL^/.y5 E9xT,r .+u7,Co`JT}l }sCY^۹j0rN ulcy$R!u328{&-A^WR @ag5ǗԴ z:-nl3qKy/z u^0wyƣoC{ʀtAT%z*`6+ԻrWH$߳P(!;i CLB$$={06w`ޱ-}y79ϿǓ]0߸&뱍#M>.g|I~X$D"0;Y.ӂK#\0 ab|ʂ>f nwhO#Tsܳ\ r(z6 DY]: jTAG :La*gk՘NÎ?4%;8X$^sRadph磚r[Μ|JqS4FW&:cq4[(M~mjսRkO .ݟݎM?!Ï8 7tt5ɰ9&gai{tېS~ġmzIL):Mqz*1mƎDY'eذFb4ޔk\WO;<WC*Aa '3B7}6OW윻m 2D*N%9jI_@÷v*ooZ#P}4_%s#5Y$zJQ5X,9 5#[5bU[;6P*Du^d(z\qg dӎrDD-#!Jx;a13l~S34UD"UZ!(\S!.Vr9?SGְ&\luД\<ެԻD>~ͦ\Gx-jS8G1S GZ-kM#W_QǪL`JQ!:6 {h +iE%R8@ -_s_&~s[LOTn6/r6=M +ef)aA"l.8 ү=Z7ߋY~D2qX6!]@ #}59W T5Jg3V&^(qSck"fwg.[2@?|ThGٞMY(I%mtUUST1kOR %XQ6BKH{6,9 ݱ*"9 "ZIE<*揠45DNiJ(RYڇoŒwRve.#n6,* *g*Β[4ka{:&ZVl&3 ;k@I˚$G dx븋oj,:oojwg|m_\+W syҎZq| }-&XQ^8 >I~iN_B\_,5x}뫹O7:I]Z H%\e9{OsTEE 4OV؄k~AGf0gޟ9b<9Zi41~%"D|//x݈uFZ0N$ n6p\O AL@W *3g?6 Ά|/)A&bWm7#]pެz]Dye&1tJfo$GW wHBdaޢ E?r࠶ m$xnSzÇ  a"B&zTm3֑"uxR҇e)+-i pp|d볊-JMwi=[q6&xVsd$G JBϚiy̋t[8g|" '*iv8%u˶|) ^uX~|my/ Mvo-F]Uhrc˗=,Lb`Rc^کM_]76U\!Z??b~Ps%.e5{GHE)CSm%O(Yy:IF9o |vl*N^P30=! \A]y3.G%~ӘZRB+1%?ƽ%rj{O=xedQIygg *oȝٮ*UB63m9p袝rF#É3VfDr=}'>!o{SJt((^6ޞ7I]CuMp,OZfxjПD=2W#%BZ/{-}pG7xiGoLz\͂:dUUWf ٝ^6C`7L)N(M|.tw1a 2ݨXx6_#MbOӀ dzm;32 P~jtsIDE{ѦXh')8Qs(` p}, 8^>?pZ67R{$;4y|!⳰i͹Cդ)zq|ʞ"KgF#hcm ]fkkuBbgG'EȢnJ3D-̩rU0k`a5.n945WKE1mޕ~}3.ܜӌШJH^e_՚ `Y|U. L?xOZة|*BsB>̆H;w#?   \ ׸8<".QThvsΪhMPO 8Mk5E'jN/c #7K1֥CX ^}Cjշߛz{b a5'9zR^7,9u%0gsp [iF&&1]~ Gr@z8.΄Tx%w5> O,`i h`:20B+sY~֋S ЎND̛SLShS\hɳOxMP9)$<2^C;f4~GEYZX.9i\IHTh܂ɔH/gŻ#Zbp;O=je֊8L:"=.1qͳ[.=O@wa뺟t>@CN!~෠)uV$+(OO.ucMƜ C@Z/"YPfA3t"En*W&0CY}LHRij^E]/;jBAk@0i:~ɂ#p#8}3 ~ ~__ONCL(T y2ʫE/|1њ2OVߙHG8EHoiNY4NVklMe@m||}AmԮqT\܊ʩ!|eb[ť=и;,~';ov~4ph^+@NmCP r1zz-,6{GEPh_/ ]U9{=_0dD)A C;TyȆFEǻ3_C"&ypzvNZbn=0DiZ89V]U[aqhcq`66lړa`gEY!B ?/3y1L7 &H|'-_S[e |w%ER2mh(jPH!KmK5^~[HNB8=wyHd Te"f 6} /`Xg9W&_f-n(J8fbޞQ ;Mա2o`TT,هpcjs\sgW2 YAWN<hY9xzUu!5=$~ݥC׎=Č;1-Uz#'E4:a,U3%'j߬,9$H`\ol}m `,hNjkz`"qn[>yTm#Hqn; G(yLjd@ A /@jh}t”bAOFGeqFI"@Z-GkK:E-+U'Yل{ FZ:x[g+;` c5Dﰂۤ1 t uu_hg yjsdNи\nb2a^&DG ;%#O#3?$RgΖnٿ:=|_ur>ėx׽DzXQzaGGxV'fiѹ*shǖfPOT碰`/?&P;?tv}(!ȥ;؅/28h69T꩛%l)Z߂n$.P {Q}^ m=qӹ' k(Zj⇔r/K;Q?sq= O&W3C欉?4 #Z"xK>YTP5KmÝtNqQjI>~hox /dO*=)vNktX>,'a $-W;ߔӉI҇樯kLiF >s7p¹ Ǭ?q;i"%s܍i(}})w>:c쌆C?_qlZ JAO,E,?<8 3&̭9C:x /u RB PߡD[x1uQ}AhWuնڹl<2 NTd9'XLeާGYOZjuulx'QD!:Duv>6Ya;8S b?h$u67)8PX9fa MqcbyTc Y|^}Vx3-/S׉6/Y`zGzH !b L8[L:6쪺)@H)PZeHBk52ϔ(ߚhkֵ5<>sa.jgIZiKQq5b$RYݶXnNa3({6K@}G=CsZQ,S=9i«M $+ܺxs-1/m*`,Nh("a}}{)d_Dx9 İP=rz5є<8VQ<E>d\5drim Fi Fdz\{7t1 "gNcX6/9Nfew{𕞼_N̸^I2G uuhĖ̬f(W,\H_X㚙8eC4 Lz="+͌rj3w6nArM${dzr~Ww6ns!)fQ#)HfyGkV[dUdߐ8w2UL^vH؈ ]&Fqr&A״Sqm"$ e]B#u N>7-vFPOn`dT膋Ց'.LS,uAΉ3&Gܢx z6^٭ lZ/c<] .H^,K>Àܙٌ"+ٙ3JԿ2c4>[N&6>!O$خ =LK* pIIR'4*9^iT/&َROR!macM셏]<|qP2]^.\W$ٓ^`N rG)A>EEJs{|̳ 6xQ"+VyS,9QqsMg:R%QpVmc0?[zY<\,UR, /#q>u ' פ7V|PĒj9[S}X5 ݣ :; E %Kpo>=3{Kׅ(%qLR s.\ !NzH,՗vU#X\2C/bج:q'X}Tf clQwSfA6oO-T{I}7aE:36܍nUHlcBg7eA+ge+~Iq0\ B#CAeSJė;6TÍL!2u~,&WC3E^)<(ڀd?ĂnI 'w -zZ)XTGUqf| 7[3`I@@җM%gQp RlQ*%p/11H+a+N;i`xȕ ,K_,7oԁVyFٗT`M_H7'\"|>Mid~DȽsm0> ?'ŕ9iHٗaӽ(A0/ok%2QBWm_SځM@q 6:jv3hJz:}7ZHNM =.^ \TݾAi2~o{fpV &F&T"춯P-0I{ On )@@+0sKȩウԑ|s!}~`' i͙/ByG6969fZH&ĚD*8ب!n&[EfoV3JBrKL\OI5]!EG7;ÀIz:|%#X1,jА{4i/x@ꢸ"!؀e;g qGssR0KUif}nj΅̌v ʧ, yvS}301R܇IؓBm\<4v Esq5δ`~ji)ѩ.GˉhzdxU>)CQ9Y"EǨpw u~jRR~Ex#qypӆSWiLBdpgѺDxP+@o*gUmM 9Wu`^{zK*"Q 5 !- @s8SѨ0y10WZ6/-"FSiNzsjP8Kƒ;(fqɿ ʴպsT z:aʧ_9D ۍYSAQV9#T;X߆ܑE`%#֧5v0lރmgƩ`q7‘ga0WK )Li)1rYW L>WG?V"v19Iɞca xa/Rɩ7 nѺ%nB )|CA?J{ɇVa]~-Ty̒< ] vE=_e(Nj4Eh+}*ɥ~"9@UjTU[#;:u`ψtkQwF4sxq,6FR9?.?+ Qڞ@5K2H./.%&#؀*)vPSYUE燏FV -+r#Z6C%F|ClTdvehcɛ'Iْ$X(+i w>gQXY6%cupJɎm̕imfWT\05k]9kZ8TA(ʔ>bҏƗ qrofhG`= l EEɔV]~+m%Dr׉+3j [Lq #n ύ.o} ?+:& ?CzL*gA;Oat>{ʿ^Fis˅DgiȆNؾ Y̦ fX.×Nc4ɚˋj(#[^= [vpvxx4-=I2 ?aL49)Lu&l$(Ԥv4 ]]j*6%g"2TUY`/$4p(ʝƙ@[LCڮ 7WKKLS[CvdY{мV>`:=ʦՍ†AVēH5А{'3 H mEQTnƏmQSkbJ962 'a%a&?c2ѝIRTK1ޅg&I|{q#&LA "0aiW<N*a {jLˢJc.V؁_ܩ`3OhI'F ݷ_VxZ7~klQe]K55\N@n{&`bߔagr:lc-t Cy)U/Zdꚃ!xQo)EM-|_vSw BVuمٶ*NåEUqbiuL-;Lwkm>Ůn:\0]_U\D^qYFx@!Ʌ?M4Q[Yt>V;yB)9?>^Vo)C7Kpȼ$%zضUd'q`:K`@$d&<]u{]籛# :kO1^m!LѠ{\)8`#"̾薮@0kjC?y^Is!>dq'7 Ħ1SKuEݒ3?]Ja~}M(^>cw(9fO?>3Dgp mǤqK+L mMYh/gvd +JV--"+nU9qPK]f͑~g8I2U\;HqAn1iFѷ:Z\ggX<+U.֍@}xJK,V:!ӐP O i L=q;~RBSD*`^?`ZEim7fO & EHƗ3=I?h_u ]. tPQ}80b+kkpE e1LAaI]=&1DO*oG䰉^ b+Pt3CU+V^6C;hjGlv+ mW }G H$הzGC//53DrVƁta фP&v>ll$?c[{HY?ײF 'drM3 N=/ V7&':Ы|/b*7.[ s~S!IA' 4o},S&ȵSQNOw$-n2[@/׹*̕F{t|I#F)=Rߋv~H*R*uEZA1DZ*.,+1( _WerKyՃѻnq!sjsvzфuJ{=Wy8x[cCTzf$f"fUuM/^gPe%9u!Ȕ'D+L>܇^Yr;mNa3aE+^O 4`Li@EYeU7IGw?[~*}uDhUrѣ[=ZPM$Rws眚+!y)'cȵx} -cd.ilh3xg-;oL2 pEލ@/Qߠݷ vmLczGNE7¥Aw`4uEC]fT-WG4QR ޏ bjEp3RI]7G)h>h1 Cz*1U{dJ8U>؅j✃9d(xzhyIJ.*;WxV_`j{,A*C#^kL\]% z2.HWOJ^wUl a\,r~,D#(:PZ6<(+ޭn>'-s*C6c,;}bakОwcWH+ :F.m0ܐY67[d.ى}`naKގr?BZh*x=yWk~MXFca z}sDu9SUbb2SBW/O.sb9Iչ8?w`f)3 ta &k?66=H0[ jC6 D(V^rMdkYGXS9쮝Aٰ3+}&$(VP~IAkzMKjM}6a>X֚Y_~"@dU o5|>ޘţqq/>E-4qiJN)DTw믻fn UODH87vQ&~,{dӣ'lLqdc\B-E6Ȓbz P@`ptn}1卶ӷK,k6&c) K{w&n훛Sno)W;t.pdv|vza ])M y _TB>)4 WtB%% _?'iݺP>R џs{lBud2ɝ &r[iv0JiRqw&nMujJ Bh=xpȈF/ _ 7uyR2ְ܂[6s7? b͍}Β-xw96#76% "[PB~f #Qy SE&pV5U;/Ÿ aX gl g~ Z]4M=&$PǏղF8VU_]R%ZTb{㛵8{,rsROIkb6#Z&䩣D2Fp(KMI &V:xby GʑnaaP9<": ⦓B*$݇"z6 %qψt$]AbD'"G|<'+ 6A3U^@ٹ:YRͨDwFNOVFVg˸xڵ3 oc1ﵦ,z+6Vpں^&н/- atcz<_ #, ] BI>RTگ5 ҐJ`2[+T$U]Il5 =A5W'l\FZF@:͈dX! k{ޯ0(a ;OX(=T?"mF-mNׯioTt*rE;ZȢN Uh@ Eڪ8;EzVفzF-䁻zn7ġCaғP]M 3|K _6}!7H.>Gv':'@(}?mf PjřC΄bul1eºp|qǞnSfAΤ5lnBC7={!JQ2)"qY|fwT^ŽNl'٭[PWD+F3 YqzYPzSPbAee?&֗x Teb%0 RNܵ(].9C^GNjzfFqtrV_ro4KUhNncy_P }@w^9jƳ fw#*Y${@ϬVb6#<9C`JwKa K/@\=2kCeiA92o'UHL\bM]Z~;V 0V aSqæp75?1M`TxFBU / !"v=)iA{8szïj$*0wH6MIk2 R˂ngݑ5 ^@eeBaBIEsm&ʰɒu?6z=N1 ‚ޥp[r2wg틴 d Ҁd WXLʬaW3Enx),u~"k"0}nxAJ~hKg9 TFkD# Yiq`7޿DW-.T@wG{\|Aݜ)hsU!'2w@M?)n=6;fȋXN[_=QwR/DZ\:*a~;IPceuV ^}u6Ls~dQx(G!L׎2>E]lbϖ p $˰~p`~x>T6.q`aRK6|le xcSߐ0ca È!ƙI\FJthu(^)͓pW=]tMi=~at=70P6ˠ߿@m-oGED/7"V0W5OK^rH*wfEGcŒ9XLU:*54okl}4#F/j ªew&)h5q =Cf`cy̢f3LY=n$h> +`B\0 nucO*TFi:HiO`EuCRкtK4Nw\.8fl5,?@%WR? 3b'[QeH/R-2zهϳN%$|Qt4fꞕx>B,Bn2X%gy)5Ip^6`-Tz/شf_xޣzHbq]nW?Jx줥^kd%OXkzw=RyW=* (D^[W)z9kNqlas| †Q-eBDc {wݍNG.&UTr-WgͧYtȆ[ 3|.vAdɶD-A#sLG.8* uVn.>zAK8kMie(.ͩ;CҤth 'GϒSD)`GJVRPbW:~P=aԙ_O5X$$LCL5^Hu%_YS\ZC,{h;NÓytاpKW[Wn HVU`ړBaﮟђČ )^y $$e, ~7#,v[yZ0ю2,lDBxOHbɏWg" Ď0dbWkg$,xa= Lad3qTA+'`sNV]y\`1n*=wmH˷"Z9r"S%3L(Ӥ3TtgUZN* %d{2b>}onCϬ.pJǥC ̢"Sb#S ~~hau5eC TCA*W)eȂtgHup$֜YP.sfœ^ ~*!Acd9/q 84OozJ ?gE){}'#BMO@m":Dܢ}!BG't|`l/h\'v˳wOLŨ6"lN* s0 D +:;u60 Y/?cɁJe&1`:tr)reT78PUǺq hc>vWe9go-x4,0e^H Wv _!vG:fSؔҬʖ%wf m1Tm Re⚤ N YvyOUMG늵hvm HtjCQKrnj|6#tv+GۿfmA 25|`r  Y G߳ܓH&ITh{NAH6vHǻ|Τ1?R~ Y =tQAE2RDn<-ԭh'_HQ$Y`OV,@[#l)~`SRv fHYm\(c#J(\!Zo*H[a,Y߈rZލb1Y10s`GuY1?$Fdѷ-zi챚 ' #񛘿!|uN2('!pʇ7>X׳>.{u{]D|1ouBK0T1zTfm)5Ɔ6~wD) \QRj4o;qpOejf]?\mb P%+\ )hVˆa}`rcA{UP␐ɁѡE2;/-HQNgB.jupxt149x*QEك1]h%w>4)|X;p  atMIZVn0:XVsUl-(I e}u+mxe˷EY67'vv D>tBԖ@ dUw hꋴV!ojj\pNǟuۯN4XzeaU!pcɀą,.9 PT酼E$o>$lY E.w+:yHceIv'C XS<`h1r4Q3 {isN:3˰itҬV߁=!-g fU1^ FE}2.C Ws ~y74VcrZnʎ0; ~ЋSq2Q~]Z1Կ8(|kW#<"'#Þtumju\mϲd68Dw 4IǏ*ZV`|A|*<O(S;iM"G/KXI?}W [=S Rĉ39ǣ\9 LxX1ﱉrr)ĤgE&% SAP -V i\2W[YĔzeڢ&T oX QV2rǢ3Ǯ[A3⡓( cqˇ`m0:N r TU0$ɂ}6,.i$j-781w+g`1>J\;A?q~-ӕı]RK ~<`ӝ,*Jj"=+_5R3$k@#\khxA!F5L3g7Sg]d30t"8‰>~^%R $)PqV5AXϩ<:.[o30W^[X~# ù]% oLt| ;N@S66@xb3;s؁N*`=A S ^(IM> iun)|=0'%fHWmL5T!CAm#w'ps36+ήcL~fi+},Mr\3s!ɄdQaLekRdIG%;(]Un (#JaeD嵤TR!ݰyHxgңURe xqƿOT CB/itX(E~hv^xЮnCղIN:WH\/41ok*lrh))9X HJ|p׳EhŊƌKs! LQ7Cfgt)HK%׹d)F ^UGfu7h|pcؐP("# E߃q>&F!혛?uXL],FM9s^ 0̹s(MID \Hzb}r".D1/I9 >d UwFUQnsvs+9 ):9Ě485yp(gi?G0r%͹t˂ƌ3V#: iG{`~3"yyx =Nm\`j]a:,^x7I' /m:Ļ`wǥ ۤ#!5c! b V1m;3 "x4h=b6O,0yaQ%uHXEo~^M;?-w퉇DDO2[P%򯊬 }]V̏tZ$N4+1%pGH((Kk^[dCv(|0%0@Bj̲8" P")ݠDɶϸ t'TpD!]SD$1-m{X4>)QDOD h) xˇc!a\Ve{' L0iC1S&QZ9 Vh»R f[[fA\f㫨*N}P\hX{O#-=Qֻ+|y76Q߭v?tVR4( 2"F-4KliD9BMGuXW,!FvGx#;PAAOt̫RPLT_i4$H_ &%PܻT|3f I.qkn fK|v'*.!99K%%/0|xl4̖<|{wߐ|>X8g}(Ji(3gV*(Q³IF %'y)tzkve3c/ksvoTm47W mGcZrMä[|e70jP7-1 ڏpj=80)X49gxȚ ih%kJT]9y8G+(`gGXkk>}0>7> $zb?0͈R*ڍX\-}56 _H\jgȎE`x2 WgTQ,d\ako)Dl5^ߊ9ڤRw+d+MHlfBl#a$uf,-8Gmi@m FS@`N2Ecʃ`G{d貝 bj[/{?w!8U h1A}:d63"m k݃TaUR7I\./˪&Vt}wgXjp7]Xx|H+c}_,AUpl)7CQ{X*+Ufsrfh]ە4Gf~%TzMP gӅw>IE~ۋ?~H7cru^ "X=a\PIPB*IN[=X:4(?\1X4m2.x$ƅujm?. u @0By3؊!sؠt[6{df1/6ũ0!<7E)I;hwFц&xJu`)S eʽ~=TS# ?C'F°:z7[k +as F#[_pW{z.N Yt IzL]~+i5X?Xq Θ(Ij뮭EccareŲ64͑f5۳IJK@w{0!5_@I'MGR,_ 7UaH#a~WTEEbD#uV-!l s8AzJЄ1c% "fI!eVکL؍c#>RX9 )saۤ⽈ _v3T0y/5 pگzu >l:\?Y6HW+7" Dcylg:* 1)VX^q^OoQ]5cz t2yIU&P-I?]zp_?hc5EneFRL y$T(m){Dz4hS2R\! f;dc={7 fݩa; reːoObDe῍%Z &Tlb$lm}YBCE߮Wھ zij'ۿRDt\Te~9t-O~ s[Zxjf5gxĨKq Ԕ| 45LtW{C` oRt/8ϑ2aFAXc5ķ| "lTͶ ?g54L&"Xhyf%)O<.8ϷpR'kE,CVf;v+; Nh_z's~P[fw#"L@'>[LP*y'ퟵբwB`MX#7BCHy!,Pˆ[L_E[JYa@8{xE g#O0P4E2K4xX,C[~Dol꣇ԅv<x9U6xά**mT+ǂӊIvyyjK҆g[!S,ԡ].E~bD ;=>Y4U>e2tanhJ\ۘ큹#~N'W\ t6O}L= D<:%zWiib{''H3@_ fs]EgT$O^j@ꭥJŮ9 OF*;H yss}f̱˪8ɫN9G;=ݵ^^萮f#@7\%n !nBrk#\ XpldpJ8a>& os<py<&~-GYg,3w8-lR,VE#+q_5f̻$n/_?>QߝpݖWZ/sԉpU@cťLWw9ˬdlQWZ8 [IćgN5ۖ*ULf Ph )B|VEݮ/*##~VPp:eXI-FR(-ñˠ0n6r?$9ǞI'ݭANdžPdy#ey<7#تYXկysyJ6 qdeˁ!%gZ*AC fkMt J "sMkq%ʩXN+|l=̪Ǹv':7`ZB&}H|x +`eʂfSfI.CHnUgrgM\ 3Ә9 ٵB+bV ߝorˑad< `?YXWw 5v!UoV8K+*O߬{K';/h9(BGlUKi>vL@W6_o4v//gIUJ>jۯRĦ%n"Id=":j#Y ~N䬥@ofJ˷|@G3T)gFնvLpmgu "gFX. + u-k*EӺ<=n.e?+䐂]+h=dHѧg-v|!:i7 (= i,F;Bg ag)5SqGA"y0X&CH.)1މşvW62s%k@ܼÉ vS\y&y#0M$:x|/%3ޙd:uBK#2`{Ҝ@2HDSN]7%B +^m'kRQ~Uc-Rcn{%y[5{Ju->CEqց^֟Sz{mHA>'c eJDa5B8Ɠe…ZXtøYDž9`K x*TE1Lz=T+܂[~|40r*yd 0/}XL_9ښIhtJ9D;lgGK~:6g:F,9T\zPSM 9db7o&vm($B;C B03k*)BxtbA0hq”!^Bl ._*׏{-:u`6k`0}L̗Y7x9`L"MJ.R sܻR_sڎ'JB% 0$1'Ax}T\p`<^D?yw) XT )a-2qZ7:RAlLq5@;_" ݃?L=:|pYlx5,)h{XDp _΢mV:$od1[_$ިe։H.mçZ]c7З{[ \Ɔ|2\ ׁ QMRr{iIkҧ Ĉ5WHj=uWFeNu ܁xNIS{S/aKSU`7Bfd7 PC #0k8)1. CI<:&#֟䘒xtsu3y`nW7U,24łE"5;ICIZ/u%`MGQ =d|ypo= 4QB,#X'M 0=(5js'A|N>цC}@p˵MT`xk'9>r> t a6b$B S]zw#/M7$, 0!b5Rߔs1G1H'{^x(v)c vS~Y+,\YBd`k/<:fN.5*!FQ~riL v*Rhn/!6O+yo^8{nTrDZ(ԓ*C N=qa rT.r 9F̷_t7$%}0-=*eKEsР 44+4YPVJՋU@~\,A`xiq bc WϢ Y{Fæ'}$Րݛ8Nrt ;,;D_ƿmq*Vlim=dDn(咁bda6ro0[\5fw*iKػ1R77s`!mE+-:/R}w.H U1bxjdrwAjAPRb_)N^{h .l(ٺ &y n\,uhcpY X >2-٤݌b`-g<^(EROU,neuzEdfZ|L]1MӅy!R4(yR:*w[!k#PɩP(±2}`ɩ:Cdd͸ⴎh&.y@T2APT#D3D-^3,T#T[a l Z`wr)ƐF 9t\gup؆]Jiȡكؖ2'v(QneAojlE5dL=b\2UC[ G;|Lݮ0݈.eAdx}xsNi,R˥/ [Et6ɡ9IULS?n9w.Xt{g~1 FF'0kA<}WC(^IBv&+reAFAf60 щ 5^msBl2?w&m:̀q&<1DE@QV=m&u6#X.~vI )0%` 0#h/,r$k $l1p,"sܪ)ު:7Buo HT НVN$+$6,x *0٘߅b+!Z靵 Aޣ?\ZTc%ơݐ7 PY -#+,f]wp}Ɓ{3~+CHmSAlAI\ ɳ Wjrblns9ge EFjP, N8٩|6ZkPo+oYV-~&6ƛ0a{v#jInvv=v A"qp$NȴL_є[$0bdNI@dPLĂImM@P>F2bʽt]7R_}ws-읶Aq$O\e;QƄ. θoOߑSi s$#O<ښoG;6{} Wn_e0R5wmQiͿ5[~jq9P1$i_b;g'4]g\~   ZŢVܕKS).E)n_;wM@X@T,>{fOg\wLy!1.M!;]8V~d݃}Eb~2.NxtMАnf/$\kÊm;sR`ϝkswy;%<SS",+'噿LJyȉ0˴C X6۷?Գ`/~\e\5H1;]sP;%xZa\wˠۆ73[赥]hY? M@0s`[rogÀyKf0Z>{ʼn }G)W.k'}v؜?2˷DUvD>lT 3TT ;puOzHFI-#Ȯ;.S^wE|=*Bq&az(/qkPkkQm:W1}:!3NSxC3G kGv{v4RZll`jF6[G3rL}bL"uC< fK6Q̷YKKQЇEۗѩ H8e9dc5Ϩ"!21;? t,vfc=a|†we$k@`CT b{Hhs@u%DtUBwt ,t/믏8ZF0E'ylVPv+jfĹ^GK?8GɣG0xXi X5_R9zX Jv'+SgW{U0V'4W>ʆ-Ԁey3 sҘ\_R y \se$,vard *.T$gdAN(,L1R# N Mt}!%d}4D %C6s!k9^0V+7}rO̠-MHb%-p^gZd|M{J--[6Xwbwh o[ƳG\ǞmU `dɘ[ex?Ou tMhNBשG Aq Dpo_n6cxWz"V9q d+6ddҔnв@;9&wtƝW]Q1Spxฏ N-h[#y$YCw{*G[`E*dR_Bǭ9,m?eC_9mdP0jZ5WrG i K̿K3mFl f&tO/Qs# oؕƄ&hDafW8Pf|AAdnP7>g0^| iPwTᗚxZ{} DGC&҅"_b)wZL$.EXI{ Iia_eI )RpTKa5"R˩ljJ0`.Mp|lMnIlU)gw2ts:vTD3ܼHz\/m.~dv=j r8b)&|~ v9UU=< MfdY:Z3ZtNX/.Q+{*33xLo3@i.f\$g8)(׋e5B#(b ;e;ztcѥd `EirdQLkBYXmu?Gp^uuHKs~l $$_%;ĮdWלCRa? 8ODUF\/B[?>l X @lPQ } T2QĂHxSI'N]fR(u ]ш)^q՛W9}{3k!p@ d% ϫM$Јœ>ǾsQesGӀIRi!eb;BzvgPGR^pŽ߼+[ 8 7_-.b ~.ܥJf}Gs8:k &r7`"k}P*h =c ?UCoܝzb/+/re.;܃;fK *Ϭmip;?R~0^_UƮSEOռډO7j6%8Ycqefa>ӞuS^RyΡ-:$Y ost~d zGVHDκjNtc;e@u!ݟ0/bCnZ*!oD6t;Q/1W!HvZiM"D/ g!Pހi)k\f0`샗^!]bԒwYcz׹"hN86Oصʙl|\%dуOiKXeBc0Cg®ʤTyjr~tO Xq֤ri#^BN"5Z̼kLy:n{`g#rh9NJNZV#Gl9'.Tsf*dq*ܣ8$#Gj5αr=luB',uC-V:Ns{ @+z{VlUd yV5hpbp߇u6 ({|Fe̬=5 ~';%4g S$GÅTYs&6ѡ¼UoIGiAfI䝒|š ߱: U":gLa8I00 OiJ+g;=3;/+ y^^!}Am} ξimvqHơg~ylr;"5u lqZ954^#V#iRzbI أ;׀UbBNKܧ_ԙ02.Xuzw+Rv2$i_Y qFе~~Tϸ\<1D4$l0p@EE9E>|Sֈ2I{pIviC:wmhˌ7F(ؿ્KNQN(kQ0.c,_Ĉ⚯&?_?B1Q. ҼA(Ѱ|"ξzfsnDX3rMzvQLk24fũaa\]GiڶP.a0O EjsnIT \u O2K%T, ugJez6=Nu[DsTָLn^oMK7x/GOJgSPl{icNzkɮtis󘾃~iv"ԾUGԫL^Hl\|Kt et9CzAGitPxno|'h8DO[B}|Ւ{ Ᵽ3zQPl{ν< ݴZxi,Ug^ ݩ7f%>f#%zs:S܈DaTTETCbgA+>A--yym_[XÒq^KKcn\V&IՈ^0@ETZ-] 5|ߙę>b;1|M'(`ATȊxPTDч+ a BEe_n"۟"5K(ײOEaam6]$yI&4_ԍ Vɺ*Go;bwsOsۑu2+jB[6tVVR6ܚׁvYЉ?^yvqK;d3kNsZӝ:r#TQp5} oQ*r;ĨtVЃ=CJ&w?H|LJeΕKAv6\$RD]HlMEy>^MqQa d@fX TJ|r\Աy?$U8cT Kb%د)၏ _D!vdAtF| ;A>qxᨛ[T  ςJ92qgh8m@` JSƽlaɕv"j}l,y@@/P%RHqct):)\{:a}#+H-C(55VQɽtI\[_Wcf ;ԖV0 &^lu;CO ܾZ\%0<ވ@ߛvE;*AZsCzɝNJ,E+yAI,w[u@cn]?Y& s~o3Zْ0w]sL{f8 fRv!q $8C{.{:JǸV2zq>Ucd^7ADzSqI&됥`8l}LG%wQWVjoGa9^/ݴ~0Èf:f&d{w[[pXU9s; eAR~3/J<D1dyӶS qd[.PFE`L |8~aҀg6pG] ͕l(VTsԵqM\6bqx+JdQOQsEE69}S:-TS> l~6T"1JܴeeD ,; eГ(BV K\ ۧ^2< ׎0.~an/ؗJI6*wRf>!v}RbqdkGB*c\.l45=jd J%], ߗqz0ʃ5eU/mWQVKwP3Z2#dPPx),J}/l0h'A6Ǟ_\>AG*Sq΅)70M{^ &3+ LjڋoȣcJёg G~FD=N1Q.%O"U5=rYHW!gIOyQCh }}lƣw?U#bE< 7Hj;>k1q'vBV&c1)VݘyZHI\"OTES5,?pg_ah}.)SH,@Kޚ"e [ k5eFnC[ ٳlO4HI1$f0{#'*: ^پ$Xs`T닏o9wB}?], %Nx :," GmpuZ[Ť2REh#0sUfbLVy6HggBCHsW P|)tpGcaQQ|{6~dϓa4|d :~~݀p ьcipfܿlUhЫ>EhCr .˶d\,'C(q=qON}rR|9&Mzd欣RN݌MBˎNUWn z,m{'o"|(h[A0#ݺ 62nEWCfC U4{4)C*J}b^Z.d'0%Ťg粜k{2qH NkQwYp[qȯ̕P:V'%96ɛ2;`L< cn5 qzjg 8oJj6H^-d `$c|%ywT?hV9J >BΠ%e!*(Id?8c|T-ITHh`[r;Ǘy&֜@F?*-4r>T詿o`ܽY/sW}'0 4o3^&q1g pD>Q%y/-Xtk 2 (5׫xd&?d6m`/ Lf;[(=NylV𔔡dV,k0\[x-S~ Pk߷P  7ȬXDCi̧"`rn^{Mi'Bნʶ "f7@|~T&V'XWӢ DYeb ?7Gnb GSjާ[Ԑ3 ±Yrő0_ZQgmϝqD*i|jf: !l4Aò OG|8*U0+^uw, 143]*%H}6YLUH3&Œ=ޠ~S n>T96q{b{vEMj/3M:j3H8_L$#bptWD`ۥ-d(Ef^w'i@ֶ{%?sj]F1TNжc)>Nǩ@8`]!c U=<??bnAIV;CY w2?{C_kN(hkVQ<]bgP…/e$$ x;A|i0lxRg{Z)~ե3½oC'|Sb]m DkT^UQ0ZEQht߷. %dم]8.rɞ"ZRjLʞ56erxGLBKUiW5D߽$KzBX~ pfH5WaF/1;ZӴ[25j~i&$QcoVT$m5>R_+Q)0/&7χץIJc.Qt|TH)ِ\aSN,nԐC 6'؞t+ Uk*償Ć^3mSQo29Jq Cgfz?ڍZ8>}sG ICG'4e6p-aRRot8&:K}7%k*=[GBl*" yT*8mtɓoU(˾`M@ekD!?[Ytb⮿Ln'"|uwT&":C0qX~/_1ɋc2@v,Ի*6+ 8,'ZFDh&䏥S;JFf҄|7tc6wHE|CdOn{Oׯ G!+e֠JEL B*$q 2DߑDXdhX/z>[4-0pղ.ˬpzB6 Y+af='II;PNs钂x9])?aPY-^ЍST\s$@0(m. XB,Hd|)g_C$;flz {QHWmBhh>)";#MOZ3}+m!@ 5G% el;E%:V,' Bk}li"=a^`3TG$N5h9P/̣֡%rSSe1%ň}OcĥE7ԮU2 @/)lتnA GE/KQP B+sD\NMѱ*;`E>t]aDb`a52.##pWzˠ|>x|u Sݧy5M 苓kOu_خCqLR12)T[U+N{{iй*5'Y$ev'з<̴SH|,=qt&X.^*/0/WZ=ؐ‰$r$JԒz TSU#/tϧsáQ1$,f^1j  nn}C想=+(xψccWo=Zh=9L)UC}9$ڰQnBx TS3r$K[Tӓ : <3nu]=dX`;BrAOt4kXuERȣ>Z%e9t\~Yi*EwgV o8J"ۘ^Xw|82iKY-pzЊ"Qpf &sԎxVAQKvv0-".QҀᩁlxg+LjZ+/A8o0|ŏL;5󽎨3dSZ5XXb T{6bEFu1_yoe]jAŒ% 3r.c+$,h`T@8Fr* kָ @MRد'#z:**X5Eldd`BctB"rp ).D q; VUqQH8s:ݽxlH0z&ؾ|+?3lBvgv+/>+ZǧDV5LLb=98tAZ_%P,Kyȥz|4IWɋ4 ' vBYO9'Eḁ3qi+B{_;68PƂ:y̭u11ۋm/&M~`l*drm!L h0=FlK|R,0&Z5 PFSuM3f^Ý~_Ь{ug[qZfa_Y.i2jR bqȎ1{13ޗ C\ӶOkh*g5Tdfsۜ$]o*lA)qnyt!k$9{NN†zSW4Y[_$S4;QA9J:oZ\Q/[@$SR3I̿bՍ:{$pfvhoԗYY8!%͓ԥ1I>uh WQi>D%T$x* kX>hfe/hA%Of;ZTP! -]8Y' !n8er:" J<+`(eeVռM)|'nkq!zP `͖R~TrbV\k=,tsv[w c!/Nb۪[SD]S' p*FEwU`rxylX p3_E.6i9%&z{ TYc7 yҞfdMR* qC@>kbYQ_vBߎc'R}S1=R"'q^ɖкWTt7,5OU to0[zlPI,*& |-4P\?YJZ+n5h0qjUZF=#KG'>E8dB >hʧ_)F6j#ǂMZ4^)q3rSo&ytciRC5L^dz>Lawn,7_d.Fi}NmS܊C y!"ݴrKPLgJd |΀_ZK>:ebYSxp4I|Bq)jwu|!C'jJ]cfq'xCycS>xkSwp!$cˑs9Ue+ Ed3 * y]kK6&:́ݖ+FM#Fu:Jm4ܫZ⬄Jۗ[>(^O O#eu{e +j[lrK8k_LL.;1>?aGlx_+ݿ˗1$xe-!wcۄs6nHո_h ȹݮϸs]0Ѣ+dW'h<6.]{nQg֔T$ @9zgV c|wX`2w}ZCSD thƑkLBIc)‚Din19])OdGn2VYQ(a6/W| T:,~J ~Uc"=tCMiQ??ATGD8pnQʛχ$Zm?<> rp2V#)_-7OKq;f[$ߐuv&*O:Hu93 OF+9> @HQN=/u~bh,<23ɳ21懲a,r+nd56)=d[ʉ#U,{DpmrYcP,{D'qWsQLL%~HuY/(ߓNn؛:T:ɤhhr}P(s>"3-58ڹeNS 1䙳üƍ /f@a(Y[r }2SMwl&/5xTwˍwJ(9od9\ όuJ',KTEt#^ 'D y˻lh M@.*j5(` V*"PȺņF '{Pk1P|gGx~co"P>WZ7j.=coQ%]xjdǑfݮx9Fnfװʚ0'M;d݊{պZTZU3Veվ4Zxnp Ӥ7!2t=^!lK?ohր;h_D-c{lߝS" Yj.IK·5Uuf*}WijZ˜jT lW&lc=hҚ\:I CHv>B9 ٚY:G!:`Xw#wnjӷ%{ 8_JEh+:J5pu Eg2C.[q 2`CHaeX2=xI60lJͬf4 4wdհj|R5NvR5E XrfZv nnr! D }}l%~krMRS]5TDNx[jÏO'giWn;+Ltd/i:UI&l>ehJ_T%dwcW!@J0ԙr>q?}4ONJw@Cf͝/**dr9OhQN$IpD+UA2@؉GwNr`\=h@Og.,E(9F0mt4*ʩd"[Uqܨ >yk'\q`]aqm։Sj;PVlIjG.<EXEQʂd(qIלT[ෞ$BXՐ۳h,_9/(Iѯtzꃸ_hDgK3Us3LR=1:}ӣMq+ʙ W$<X,/\+dP@*O٩!I۱Bdȷ)ζ&mN ~KukOЬ5a?% ${eç`0ՌٚXMb1*^;C8b@k%л og, 3ZTA lCIc$?5=A*!AS 뫘~#;TRA (2(^^鐂Ts~5G^'(b82fw+*'ERG c(țnug\Է쪢TYfb AJ=m-fu.ڲYCmc}pƱe8yw$3Fn2Fl$nO&<Ɣ[7#1z`Db 2dfS.:v[:i[Ba*@ HKS4'Y5N,Xp >e:D#P)VOU~z{r4qɸwJK(py+%JT/Ko`k<K,wha۲^FPPUI;s=^%eѭ`tXPXpgK*!3(|GO}3W)DRcT]qw [GB=.}UsHFl+-y;͚\ڜrķғ^bNy)~~ZՋm:Ȝ٢r>` v!@ AqCby&{Ml BI֞Y(*XSȎȔĔ.kl)룻+ZUgUΆ?>7N|rf(}WШ%YuB$Ee$(o )r% GC%'9aOcAydROp \5Ӽ y^cp!|-{7oBJkkK M.t87[3=# E68"\ cbt\!v4fjQ̙3d,wym(CO>W\ (eExQ yt?K Ct)䎜"8;U(A8ut]Lwpp$I83 Y`JH`ۛJMnvnT,a=P1"yi$ڸ _/ }DV5m}^^1?2ྔk"ު`@x=8pw8 C'Z?T+a"k,u`45BT<ƲoCJ|7*9.P6 { B[x"/j5Q گ4_JqƓ(mSZR`. xkoW]aaVZh emH~+3 n_v_@r0qlU Q˟'/f-_P}?~G%BGUVbHj-DtzȍSpj\j g쒈s-^Q1&w|/!s9}vm# >m&kN vwFx-G)biطM v֪frxr t%7lShƌq܋;b^eB=ƻ|!uh쟻>ydOYf]L 9~}b0VYEC_ev#/ܫFA) F(T@R5˦Boɱ{GMPXO\!.ak~䁌f=Qu|j0 ]}Nw܁䓪DWP:</`2턞P*be|{YL t?f z6|ʚS|v(`[Vq="I,1؋{SDYi7+DoM{|I(0=a[XL&rad;KCݰ^Ef}fAY_ralIx682)n8p> lݚJjB%=LW%UHŘܬp@¬m/5$G90TAP,bd%ElDbi2>Dt'Gx\Lm!ؙEMh0Ʊ!|lg*[Caa0WMw, hGkcN5,= wt6?03Mx85p&ƊHknk|3.7իRz(xyz(sYia/pV R]vB궢1ѣ*GMI#J͢<<?}Z d~G%R̡Vҋ]$ TS :g"C ԯc].mi {"x%K"uRPf9rS)F_נ N? Hzqݑyt.2iYh2Ǧs>5*iLǤD%;.w俩P#@t=.L5 Q>c{ 3x^Ko$F謘噥,Z߫X8: gԯY-Ӏg_бC̴ؓSur8;h-džw5#g5`S xL<6 Onŋ !'Yũ?s'̋YoGx6r\twUnlLޡp-e~A ?5T -Rd!*QS*R >!ƛƣ 4áUQ}gE E7FȓCaVb}A/ʍGLPװN>kkhWTְ?AcemOAoŕH?4ROu֦ԏ-?fTND$#"tʮ_ UIK;e {̛ tzMlUϖ[/#CzR1nrX븏L!]ֲMz? ŭ-ol!u;ԍ`˕/aH;t_&\E ]>gZ8B#ti SߚW௬Ϯ~Ekrin+;+)Ⱥ#uKk <+o_Pd-lXN{E=ee37x! Le9%k[ w~Ĵ˲Nf˶-#7k+&Bdh"eb;UMy<~QYO_]Hp@D ] oP"qfV^pf[(I] ┺ KFg(ݳG;e|XqS&ZH ` Dfl/ktrnqa%(PL‘Bwl!`Uf?A"%{"BО  &$tbFT4+q}õoe~ E>Y?J`0_ř+g/Jys 0u=<^% ܓL+b-,ܡstFA}$"Zs^F:J zIN!X}493ָGK0D8PAMU?MLp&):^|Pj!Eꁱ-U4\"2Vm?]؍ =+ P &n4@i!ҭ1YP7zqzLHUy{a L(e'w }Xs4bHd"i6ƨv6QKi9 a أNBD8{kgJ2 eZIf^\LS?flm8? ִnά/nR{'P/;t (^ b5/"~n=M8@9%,>:u@?|$C/Ki)E"'.72j|D\sZH=p%3`Ήm:ls:3Ԓfv\ -J>7ՀjQ9 QiJ0BP \rJelqՕ]N/TS!))LkΓH&@pʫ򯞦FrًW[<3&@Kɷ FTwy WwIbD2C ̒wN5Cq`%CfG: (}y$%|RѤD O~+e1|F0}<:\Ƒ@0UcZ% |eQN5YF%pq3i3ʫ~.lzN"/|_ 5#o=BI&2ZF˺*: X_JVe })uJ<:&K,}!ևʹIf MEY5tII~l/U,UAP9 8K1~11?YmjpX iulJ*M4uAcmCP!]Eb爙oeɠBnF/YIKwv%'VW^$?2W[TW;@-lhzRŗ.M>3$F`c)< jn6aje mVql)%TSw!AF[0XKdKb)>c7n |$>@qJ~A~(WXS`>Dm#fnAj!&l;d!T6OvjE͈YӼch,O3b¥DFZ3'Hu?U=]N0`p7T8q5g!tjމ |c;IӼʨWdbJn XXZ>bWLeaK\S.E]"*a.hH3KƑ̒2ZN KȾ2i_Ki"q5H$P;R.`J#yA f Eh3V(s腆;^Ryi}T+ \i>{Ie@g]{%~Vy3 P~D{{_CM~@g<m܇_܌orQσ@A]vܓu9u:-M[&v˕c~{r.y_]zpj:e`.:ը[> Wl6ʰX˒%3^:۬暫aUM-t^ W8 `@>v(k-mBl&SLlA9{25ӕ>׌q =4Lmj߲EN2%kQ vh,›~o#FXiHhݬA۶tm ! 4iO&m" L_t&8qnYxz+N}$0g>̍8 I5E<+ϲu@gHGrN`*}rF*s^`;Eq33kܗi('?u[:Y/\~~fz__/J:%b$WyFJXCoCg"2l ee=Q0_拍Wl5V,xsbm8----F;r;%q. i(w4N/1j(u !mO t]mrT N{8-7Z+ʛ?̢bOZa,e $~mz٢uܱ/B6Q-\Vz$ٹ(j*Y=[a ^2A:r9UT;_k_~d`=y,zݟ;EP@@]w*>XP H}Ͼa.5btâhy{Ux|`CBT/^si"!~k {*]ɲ]<ꙒDy6WA5suqlSW7O$mp{ /C K <';dG=kawS=Ș\ b4(4Tt(S3'@?(4uHt[&Յ7[+&=IPnz֛ ~;}%)f9Z+yam^ . ‹#<NȟvU p–;: 㛟J#r4KCjuVTrPa4̐EAcjY %wi7!Khͬ&7ZSG8Z) GIcmpBn#_y. =vߛC<]!<4Q%Gu)um#\ɂc6҄4-a3ij;G0CKP&w:WpZ]!B>3R} osV_e$`f=u+!`D(ɂ!fYLת5XFk"4 ye7Ye2 p ( ݑ0T(V&&Υ%@ Y r)/@X= }f&>cr@iVJDV<-NEb;/`*^/EmE_ĆY3" nk:ǘ[DNm×ЭYcvAh21A=tvԒپwN=&><ǧd,2acI- tE99l66 O@a*͠sIӝ[jkc#cLעR=.ٸ:DWmrx\ڣP`D:Ql(:s-:9͏Cxbo HqY9["tV&> `JNߎ9\MBG.K!,i:՚kh,R"W6F^s߷}uJۚ!8i'uQmw5/慄o gI?W9]m@ ?8OcO,;VMZPE!Hp$i1! Se6, E:J+\rIu?]rR #o-2לO&J٧54W]"W@;zeXv+#Yv,yLpX(W$GV/7Z=_z>Zէl\Q/ݩkJE3 vfŇ)[Kyk6g@)*R]%@ǹ x 2SfNu+pd}MgMe/Za]-hd|&+`e_ݴ3g3^ YxSqTYWU6«m!'c0;)tڸR2&2oPX'vRB;80,Os䢨 Lh}.u={Y/9IrB)°_4Ap[0 ,o~Aڛo{D {0D*uF_c.일hpk}jt#K+3S\+W=s/xnY8Vyeԇj%N.pBAp4#ɩgNQgh ns'0]NY]9-ֽ8,7TKG/,"1 %u[+,#^pL4&L9;AˍŁ靄Š]Q:68sm9%f練]c4[HzϽ=_C$:Js:ND zG!'Pjݣ,=&ďd0Ή/&[ kW!c$OO3*#Mv2Ih$"(Z),v(δgI U])t - `̆ ukAv. jlӴC58CdD٬"fc\GTk"<~B\>sAga\X SG ; -ʛDs5Kx |S)k&3TBz>VU k^q+HH '"0 ץq2\І,2OQT Wy~]r WM@"D#GxZ'}PK6j.NJ]XGjtQ?x),l :.:S%l}) tO1KbBkEEV__2N THHH#ʁ=AB8qA-Ȫ MZ"5~Zk+\3ܞffi/uϳ^јMBmE g9Gfp!e\BPp%2wnDŽ}֊&}L!!V76OޔF˄?\jlO!cL1[׽JBvm`4e&1m:%.̱F(CAm:a:4C"}DZ;E%UC6g(ܻ)f:F.k).C~Sew`#5p 0֬RXWle°m"HML/+^lў݂ :l?]oXr|_}>52̷@V:nnFGkz:nݮ=]K[B WYabm LK:G[9p.@vD9}/qaNjYn]QalI Z{DL0*ߵԗx;ykRr`Ƹ)LW%[1w; nWt)-6ޙ4Uº-ژf-SN DsQE!Ėu88\۪¬leg$>(^{#Ȏ7^SKJz*(zcKNkC t S3V68^}(m VD~YWf|& b # ?HMO;Moxy< \q޿ZL8Z6&rm݆4SX<*:4=wf~p 0ዦNU'D)Ujo^-xz_JM*CY1\Mw E^VWv*& ,9/Ƙ܊B"L,6G5t TC2@:-W Jwd\a{%ly703[Q,\H$O虫)a1bo ,f )[o])ZyL)^4!ks,˵[)zp7 د'Q\֩sЖgE7uG6uӌr{INл?}N'Q.K` YR~1'cOTPjɔn55@:9Iv.XMe#<6O߰&]P>0} 6퐖kN ؐ׉SEn4ڼ9}A$Ѷ=d2fꎘX(v_L> in/7A]zP@L]H9w-l9R0ZMRpN{չǃ?]DOS GN͜F.ɆK͵D {>m7&[Uwmhҿt1L_]A T%yf5hT)vnI%7l)6f:L&vmuoDx{ lz*iȒcB\[,/T92d !S@XuPvD¼q`LWe"!7{j 3s1NT^W105 d uz9#{d9YW@OږjJr}( gg6P >_zBdST:ru[p['00];?{-/xŶR˶_4rO \Br$^ I2J`n4ܘ;a g]T0aogf)kԥ S zlq漠~mT>1KN^Xgߩk)[9 3ZVg\!p'wHwVU蚞9iஇSYxd8گ~ڷVh?PR u|@""BtEȭ?i%_m!̤ *De:f4gi s;UP[kZ;օXZ٥p5fHg3K*UF)A-LrԾ*?>+69 +fV7 Pl6&N'PرFU[RfC 91\4Ҙ姻8Qƃsh3)E4Xx?vv;1=p,`CV|.?ALx6r_{rkrnSy!I2gK0KnY J2 v]&]aɵ+j@̫a :o*0l pE6P$LrkaAq#EY9wI-S~2wrUU>"v*K $9p[{k'`_{1gIN2x=A4s4E84js !}hiW(L1Fh} 'M5TBx]|CpK^*t(0o,BT*է;CTZ,qLF8#RNX7Kgfg5r`g<-wa~=Y Ə8} gI IXʘRvIl# uCLY㺿Tͳ sI\39/X L6f~=g#bslƗx\9]xw2o3Hw4kx)*va0+\(le5oiSX[n]ڸcFfA<":W rt?%;pذh{yFM}UΣF8mH FvCLq9tW̲TݑOuopQHp!LZ|{OMt8&y<»?/˂kk}[hp0`:GwX4@[ѥ]ݡcgߜf%f/CT"ȏl6E)S U@;!*)IS93 ѽQ{{XvRkSem9 J?%ۏZY`3pNc8zS(2miPΥ/"})fkL#e8D[RYs@y=,T Ĉr8hF~}RͺqZxM> 6I7 >%s-G .`K֝!X/%9=N2}b~=N $ş|?Ӯ \Rۺ'yOCSq2O,qZ]!%#jon%:D̼DIvr߁!xxh7jyCMY^ ĉN)QKrLI$L!+ʜr4OZ}^b spb>ɺF2!Ů,`,^DA8m :eoBJ@IҔ \@|Pꅣ oNi* WxAY3BɖS귫㹇AK#q`{:#y㔺e9r҆7{@iĦX6 l/CMStE2RA(*H_xpf'WaD9ڑ[~s xH5&'nOmBJ(Mg1e0ȡn&-RBOZޏZY K6ƬεIX0_ *&}-; S$;m;p@ve抐`|mj Ȧ(6 W}0Q徜<`hW[V6>$Q0a ,?K[p;HڂuJK(i6mZp7%TOąq|LuD\d$tظ,ψ{M꥽#bF7{Y~$?nB_88~H~ì>F߶PŻzgk:Z^Mʨ=TuEUR)cp᥏$0[q{ 6BkZ(=ny8ץM+UnKnW_̀1CN:.?e41-b狨ClL*;Mp:J/ZOFx킹b ^fg =QjD[-W=YzeovgoxdGhJ Z-6.ō F !P2jO z Zh#v#ʴ(rPT7[" ȅi90HY`Xs[u$ a'x$šز@qY%Gh8hBD"5&ms~zchY~de+8@ [5/lD^CTDT )*|º;oxka@ͯ#Z?~dm.g~XfuL UCFTwm3wW8$#H"a3u 3ĔC &w]}.H띒sWuf#*W{t>֡;/|˜3g5=iҫu+S#{uǐo;k=> F/U˜OHIi22W Z#M;`yAYZ1AƁCE ;ѯKu tOqٞt2>54妢̝QiN"5^HXyؽvWƝ3)@"i2:*9<1ᄅ0'k-<RpNDJ_+zh)_7eNקk48W̵Ѷר"*NjfEhFch=}./gUnfU T0*XcwلBT[6o)s?t&PNs>D=ZnnHy`b*;m}p-jPu=o/9z{YxH槒dEMՑV]N,=PL"'E>ts>Q0]¦YTI˕:WR50]Ņմ _s͈T~k,6b [VSOЌhv#_ ,u1b[ISxL"Ám^h'yH1i;4xy5LܭHw|bFT1m4q;U 2P.(;> i%>܅ӈ' c>SG/Ǝ2 qgެS|35S {=ĔB{7Kim bs!XL*]ZXL=drNr>ܣ =fjuUȷ!mH-]v  @N#򚦚 [#aOpGnHu6TwC_|EESux5Ø LJw !2{ڂrcз4;'$&mUC}`ٳѼ+#cA SK6N#c+-"mzq{l= `5lIXFxaq\îUH_M@eš `># һvy|!O-u5uMH4A祱řS: IS.J%cn4ixTs*e::ćM&[$ϭMPT6,5fjev (E:i[ay}BѷN ĤPhdLph5F@%uHP(}my;-A8\̐'mě>Y?[d-eKn: 7xj:]c5g%"A3"e11zz94S-Tk3v=ڇ#x꼂T9*HUʲ4nC"7 EF^|"e|ݫ$F⒤ak":䤻 cľ JWD^'..faq d)"lhSNuB]=ooC$e,~ fȶv<,]67JҀXQ 1~k2*X‹6ۏ_Ѻ|Ǥ74\|Eq\$ج>uQi,>s4Q2*{| 8c,bmwn< KCj/CAeӐ=?+iK53z476j< foWFO^"{q  (̾Fa7om74ld$*$GCD^5#kRPW2 pVcX,1Ln 4^+xcI_<!{ UÇ5D)4BBǬ5Ac{$gӦu /zi,9"0p 3^%c 4 ʘ_N,A 9~5//f,W ?O‰nD/y]1 1Ynۄ"t\[{bx̧0] rbwFgqbKa9R CRH[!y\0dJh*?mӅ,IEhfn+w0R̹۹욦{OU&io_",DNap.j*43׉ϓĵF٫uu'0i0iٰ }hVlt?bW?P֒']Mv*wU|ՔV%7UDBEI<5*ȨlomݦgM4XE|H6yOV\R 8\ֻ>:AgF&/:eY>$&Kj?I||ZtG^qTEL|#-]uy]|X|ϯ ǣK5wٜF=I>K!*dbA4ҏ68agx3tVfZx{0cG [(M ٮёpf\ô!"6u*˞cFnt~ĔZ:Vu(=_OZdA^`(\ 5f!)?h3T:2v.B["VuUC)0-l‚z.Qgcٷ}/sz¸P(&ÿ`+'`#Er%c MBj,@^nۿ?b|5B 4|AP$ =X%n$۶$F|YwB0>l!gE3AFY4qJ#-au4ގ#وx"5YAuImkV, їY_izNnfLLh Z|)eMDGӷCv-dD,~aJᵋ(bF=y,D?r."Ve[D82<Ay?ar1DJ!cm>R5d<>H?ӗ\$/G@.fIsV}K3)CG0V"tEṿWdn @kB.-Ovخ9#ۏK!N8;fK% w$D>͆J/Cv?sΤi %{U);S~&⽝u;B"UH!#c3xr_~bYxCe)@b0&,%gr=ׯC*e?p"MZؽm4qq߅ݿ=ǩVV;/(AFx'VBx[/ǀA&Jm\wnl \d{JpeǐѶ*]~ feoIw^,%Y$";BXTnfBomX* )kӇ4;n]JF[~>w"r.aJ8ጂH]L1١giIsq$<XɄm kӰf~=DL괿Q5?^bu)6M!pJTC9 {ڇ(@%_[ck~gҽ!YQr3tq()5.ь ;ך]>?@41~i\UKWUId L.>=Y=jh Bt7-}A:7~)'FR|h=ĪӢvL'7>3?RuECPqބ-m4ZITڼ(Ҳ) q UDjvڬB0}a!yΟvr>0TE3I"N.OY'Uki&BtbQd\(M33.a!1Ƶ)o}&@|I?yXI{-<0̲e{/k'M4eԴR 5&]V@alfe1R7p $[cK6qȍ2 ިFAَRQ[.I%0Znu7/KmҙI />23"Q-cVJXjn6mB6Q{v;rkІ K;Tȵ]i%}St4vs+@k"!cH|r&2\4}DUbwۧ[Mᦖp2.}蛬:~CsP}yYK|ꊶN_{ORzɲcQfy!ZfW"Ltދ¦O䓕f -f=S ;^"m>JnLI|vO겤 :wA>! d]O\@XWX}F7N½-2tye#E5Vw p\#kL 2G{W'0&o"IgŖJVw3x){ HB<{)Cvw$I0Oz{+wgAR%5~Q(H=iBó^jЭJszgTgQC0}a3nG~(`峷Cm} z5)|rMG00caG-d_tz4F%&8aWB59ς3(k 2tީ vAmpmo}Q+X1s*rSI b /ɗiOL$Qv%a(9B (8RxW Z=vw"З cO:enQQa'Լ ̌F6hY֩(Ώ4Ì Dt‘4٪:>~4 pԳ Rx7z쌙3'@2VEɔm:y_JA6yիP}JLg"ڃ V٣n[Cz|Uq03$LI\! 4*]cT#'Zfh;1?ϺV֐CKI)ی7IU= RnJ` ;24eںaN~8ďhQhEQ?|Ģ*ٝX㥌#!D!x?&t-Jt !NY[lھZ*^犊OVW9cmݝ+cjR 'M>ɫ+nހ-VGD ғHc55Cgpo8 ૧,Q# 3}mbԁHH@#ME K#C !gتMr@ʄM*4^vOF.V :K8!I9՚ G.eր7,laT5Be!4EuAQK/"KU  ?vP3謎Ď ]Xp7df|@.yaqҎ1J`E=c`C⦽q:AZ!H]KliZg8SKY|;A X|(}NH*"|@@'/E#J ?{ @3!Lµ[2+(:/$%GcmokQ3N/lH!oH WEZ% mDFYUC~h%WOkkw=\sXg*^;؎q,Pu$ImVB-Q͚Y輬kj*n>ڢZ\N T_QV3/}݉y /qFoW T(:pI/DN@di[1vm JBa#ћ` ES46m-[,a,$6}6&3{e /&|Oe&ڌa}()^XTkWT͜51xdT;Zm$:|f.y& cyv)U2#.O/}ti%["@01LO:="MkT&3~^VK?I8" >3l@ uWJt! Ks=[VN̾T#4C *+g^͵~3ԵX`cFV t9WP֝!c$*aw`qLI܃VHf641?C`!(8 =XWccn([E;aPM͖iRN6Ipy#.x8[5wjBQ{ƹPdm` `ZNHɯ}9DGcA U9Sc ny/oQxGy68+xǼ WNN}K>Z2]{QtWl"o,Q e1J~Ҭ}fd23hl@K3\ե`d}&D/# bA{']R/ PM?X>=-OͻZ-7oz!I=N/ʋ<_ j +1APQ𒍴 LBLpxx+9qיy-1WsnoGAFzfn24S~S1_ ec5^0;[\n+[&d:!DE9T/!+%ǟnD1uZWr]=Sd= lj1փ --Zy6qxDoWCH>;2xhHTM{ʇˍ%\)o7c;N`ä7Y$ɆJImRt \p`#}p,.(sc bucǗ+ߡ+~&}ތԍdvTwR/ɹz _-&r2&sf{\ rMl:SG4<2ފ]Dz˝ / Jq('UAlB̳a:0DR3@}zw 8>1d]##k`HӯD#_]CPlCVbLI~a'NzEzdO oi ^ﰉ0}(b>S}`!+)Zwheh=mvlfN*Lc&1pnTQH{ёgդӂEu(sFDhAf50IH,Y$FTa,03%=Hyf`u_ϓE@ (y궊q)¤g:v&"D3`H<qq-Ø'??`^ F#m8RC脅ͩ!ˌ.PD\AiG5N+ǐItIA|$tj͛1_muc($Ssrwu7$?v@; zUĩu[wj;}?翬:g1𻂜j$e#өS0xvϪπ̣GpYʅeeW5J8ruDMK7έU0޲]W1re+ko"ZF <G١@nУVVwWJry ?@-yo"pc)ң~fzB(hF]fvYFmo%4[̨ ͬOP=Nxɒ{ E%x o7-O۹-ތ ǪnSɪBS<Tԃ{lVcvc-;B!jJ 4LU=mQz(cL @p$dxGv2LH2c=@84¤NHp9؆+ʠ7$^U@Dbņu^B,ȍao.Ϲ]z%PHz4On&IʊCZ|p7P.i6.5TWzQv q*ǿ;44o}"VUheKtX2҅y-J /j~M92vA+'^ۂLB t4& v$"ϹAy>te#_>5dUFD+P-k 4E4ΎzHe:U AH"47{uRukdOQ8*;JeEh))m @`5eh`, AF)tn3q]P_פ8%U5M5gG:/6aŋ99D2¬xJRBݫ0ЂZϋ9 $+Ej?epj`P=,~iL}k"`aUDP( )6]GF/p(|zN^_I̬X[iXPwhʩjɎ:v5`fCЪSp߯ݯƇ;gF->7tcr)"4~0ʳm8U.Ϩ"m;?rfuϺXk)B v6]&QZdsHgǩbԢ;R|?t 46Jr*zTg|c(86{I H3^5dѸz#4Iln!eV]垃yJO@܇A++֯[?#:1912I{*XR_6w/ՉIRboÀ?P!O:rfX_<?SԦԢ=QT QC9@LrR&Lwvm(b-to7x/*MpL)]"[o/7ڔE3 UG;Vi& ?L.L!e3<մpQrӉۣF.<.u'Yx浙1b~g>gn]=\7\Y[cCQg׷zI" N56{̌ʀ#C]bjVZqrAlLH:ck if.HY J7~OİRvGGDg$w}fpr/lw+K:6C!JVRO Mq}+ kAǞ1JdT'嬾vZTߦ5?=zKr,FJk / e Sibs>C N,s˃][Y  捭EU)Yj=9 aLq\m(m`cża#Y,5pCWPhcNO51 9Z%c4^LgL <|)a J7yS-16+YIdfcT<׈wTVFqɘ tIwigXK=YLD>+9`Iqh;q>ebrwYlUI:1Do|3ĸʘąv#: c9K.Ә9%9DesCʸr|z[clN=xW/j s~jLO,,n0$Dof- $s/m]UT_0T^MB&Fq/ŜsbTrU@!5MC>Zm1əZ()4AACEO㨝lUẔo5ِIiCFUQ_j>:b`):e)N]e79_o~l>PkOx>#d }wo5|[o3ozDQGύnw~H?4: _# "".FM_b9B} F:D^Y$a,Z,"_폀R$`jBltjZxҮNB7TOO -DYR i%@6w\Y 5J g#?R%>l#73GZ;$Ө=,Pr{ # 7 ML2bn̈*A+ԙ ׾R^ 'j;p!ڡ"!AGta^\]4! =QPz+/GoSB81D^́i'KMO`sQd3֢/h׈m73}bQ8-&yԣ?Wo: Z6d8} $C桟9\u|m+Ew-[Y8Ngg D&TIѴCLL|ѣz#D⷟BgA8GYV[=^w^r+Iȳa`hyn7U BFQZDͨIBX9-+v,~i`EAz5:H ~>湛::70VSu"*=Iu _r>uQX{QMefv9 ۭ~E%/ N"D?rEb lUCb[*ؔkc,S&/ ct+6\1cpm5,^5qe02 ?+י5{Hicqoɦ ̀50[vZy~[LJb>NQNEY¦9NHx86/77Ӊ;o~ˬ.Jq;]HJeoJqfN_-큔1\(sM#r(w5{sm}& Л sRheQxz axؐ6xMZtYZO g}"Whcq5 .hRpB@Q˽b,E> @>LS ޒf{J씰M=U^eCsjYz z'Ujf_h 5HQ2z_{ #u~>^Fj%eOح% Q, fI>2u~^,mB$V DW59P҅RZT %CƓ'dWTs/qT(dD)/n TR@DOAExb >0 YZseqinr/data/SEQINR.UTIL.RData0000644000176200001440000000335713533724641015176 0ustar liggesusersXKSV6/ IBiRӺicl r-H2ΪOκݶ?vms9d)3scŴmPK@~\l, jB״D&R f2Y,& U --W!-//n@*WVjj!EHyԥնz~Qezs?o]GmHZ]ӭxBwRUO͏lT?gVSzcso}| H>Ҁ ww| 5wtm6a>xu`j2D +8XcM59VrXɱbW_~W_~W_~W_~Mk_d&5ٯ~Mk_d&5ٯ~%W_~%W_~%W_~%W_ ~[{/sOނ9z~ZBX3AD[~.XBP`[>hBPŶ|<\mA4rzj{vb^.xԵa.]MK.ҒA%lՠAlSls $;tMzNL>e`'cpmBgCXx i|@ vP#!L0Lχǃ49:AH HH, /KH )!YERFRAH"ydaW1]YFP`890$$$$dm$wE[feeM1HF4Ҥ&4iI#MiHF42! idH#CȐF42!,idI#KYȒF4%,idI#G9ȑF4r#iH#G9Ҙ#9Ҙ#9ҘؑKp juڶ {j+z\s5!=[ݖ]ξo%%eOH#U W?(6(= 행?Tk6~a& {hsmeqmJۏ"|ZB)#ǃ:߮HegR~߮T:v5<&cE1't+ufmd>99z>y"~a^G0qNgޮ0w3G~+xoȥݸjixj#7Eȵ|๊ڞ|Λ4ex1Ъ+4V>*htw2kF{>P~Rڝ,vmUe+f8B9tFʘ:D&*AVmsj\y*8:A ~U$˶?,cŐ@҂#0Z7A_iJ/-L[]3N]D ]4UzVE x\ȓrZwV*LTЊ$+X\{^~0M*YSz);!\Ɇ`@茊KZpQ+Pbɣ3U6wz398T,w'yeƐrWiբ/+B.z kτ b(F)Ί5Vu֒P7WBM [`QԨcW B`f )Ž<[Q}3JIM'n!*"X56Y*uWVV##,SDd"_N[EQ TFtr  h?1飃{ThTuuOlz'{[׈HR [f~Uw;RwܦAiuè;6wQw<SwߥAPwlVwr1ݶ{%x]n7=PKPwۮtT+.K;oQw Vu n{઺?RwQ_SwC{.[ ~?,0XKu_./~}۱+,?F 'bw~"ޔseqinr/data/msf.RData0000644000176200001440000000150713533724654014205 0ustar liggesusersn6K ċ @^#^@StY$Ex`a瀻>yѹ>:NnJ@:<(}>^}|l8Ά^$ vv^}n87[m7zsiOc O'僜yO_[w|zrRЦ| My+v7Ow-Na-NXSYscďK32D9kaRgF>s,ف1b&קLnn•2 Afą9tz2&os:;5f.=%T3vQx7Fd,NUA R~κ“25&'6N䋆R4.{Y['ՙL}PbY1fWRLZI^fp'hqno̠aUq~ٍM[uc-ͅ_`dFL;f´!=e&cz{c gSmn=%a^QV֯g(Fg7pl#I;%F$N-sYOlТ;&k1wAHY|6_t.;91Oܜ0ǿӋɘ}͑SK1~aœ[ffRl.deØVHyr+5h(Qy՚ejVq<mesuHL+\[ yX3-NWeǴ`br K ,x>c{ߘ'uLJr莏i*WVc5r,seqinr/data/prochlo.RData0000644000176200001440000144546413533724655015106 0ustar liggesusers7zXZi"6!X #])TW"nRʟxq5(Б윪&fPVSzaV}BYL`dCdL|Fe-_Iږwk󹐦T 7#R5LvEu\=k AIz tghKt w, 4%ycÓcIԿLyX_7BcF ^k!o0ÍB+vr٠zHVHs= #1a^ 4T_y&ig)KpO_[Y `-3Xĕ*Q~p!b Z2:n䋅.>l!6r{ܘ^Uͩw_ L}mI3c홽 FQB@Y\Dt֨.-م{x -`SW:h3p4wFbmD B(1sA,0IO+$:zܠQ{x30!PABTi>!Sp>N{s{Vk#!kw2kzfׂ&5^4/pKTZywG2_P#@}ϑUc@ȦI3=Ox6R݆ _m,&|M 3;A"JmCuBnJf H/G +ʈ99X ۆ;hN޷5wעr=Av Yy]6?g݉WS C$G2kY߷m=wa??]-#@KtGiuLfa& S/2+0-21= ىG)T/zX!2VA{ ,#Kb-[7F! GbaӠ\TTrKpPꆧ-[J`HT@*̘DfjB^n%cwsU)-(`Բy2: BQ ӶQ4 T59s$ܣǰڳ".S D]v@8#:i[Z*t> Ak]2-vCyR${6  Ϫɿ HB<.X'?[woȣ]vcmT[8F7Hã+FǁFu6شJ$}Ga'ZT4@h'ƾCpPC\% XӬ|HE?kQH&IF{,].DƑ&gfX\ƌʜDdEI/[$BR;sؗ0הo[F&~uw+4S! KZ_WFmc{K[$=nSǫhV~ ¯wa֥eSz7ڲ#Ӑ5 }W{ vT$4A+mIa F:fKG [R#=[c 3JD!-c7o_%C1N313%r&N%VpdQHlLYpEt 1};9Q޷n >u:8ˠ.и[mf(p6. edM6$i& jfʟ.M>E2g 9']ۏLyA\u=L\O%02DX:s pk+!Xz̛,Kj+*Ҽ3[%8ŏS%1q}y`m|{9w@YYiA*j5ulw1\i?qJON>po< ȄF'pR82bb1 3,ҩIT΅">1L p lDH#tE(3kl3űd>9؄67":|S;S b|EH$L~&wfbm}۞@X/^cX_Ұ?Ho$(BB3#S_PMQaVNC4i@2}PZםSVC344Dk菡V.N7=m5{h\ ]Z@$Pw>}޹Wm 7zzTZR_LU=S+T$UswRx d, Q29jUI*G\[]e+޺@!O[윍QtAVl Q. RYwiJ&]?Tّ_Sbr'P/'6v%Yt64Al^?v!v=Wȱ4p̡'^]nM_B)4=(&=$j\n2kBӿ7]Kڈr򻾊I>{5uI# _<>%݂=f)I+&AxO"R~^&o[lۆ!L=ܸOqJ"ro{-'f\;Pjd0B<ŒT Cޣ)cFgsR3>$;߇[0ܟJͻz[P>_hgb_ hƃZ[ `/,䅄¦(@JɆtqK?kAok= mTh{VǏs-U5XZD=/LJ|Րb0#j"}2dxr\y`a1rtwUi%5"8B^"shW<^<;BKl`OhuT| Cuyp.2(QZ,jRa޵,IMR'ZYVF/J3g wЛ)P 6AǘDJ尅i-uK[Ac!6TaN&Cp\dFSҁ ^;(Q8_loC޸rZ@`qYA0}{GK'šݑ.\8?9˜K%&H;Iz,3 NcTDZCM.UO8b%|'L"y9?w[G[h-L~26֓$cMp@/&L73k{|ia T'X[-mи+)4?$ge~GZ( Yg a#fR'ɏܢciC OݯBטLSeuД|poMئgUl gdA< 5*:lj^:7)ʬRtt9D(8r ]D2v ;\IEʆĂ܊Bއl n@x8v>o,'pf$$+vōS^]b`ˢ#O&kNgz%|[/eMi枘F͠7v`tfhGO.œ|3ޚ9=JW(./Z hfUCX[GtZfs&Ӫѯ33=9M{TbAd㣊VdQ/3klm[/>l\IdQK.5^rZxDP>~m.ObLWqU|.lnA蚥L&L뚸eJ VMdhF!I)ߌa0Mf=dgdsduڙXH'DS0$H"]sV"؏MzP~s3KW$=f{ , Hgܭ&QaVL3=a79dv66mό^nF3Fi=S3KKS" C1(&M͸Mpqr 6~M*G#hZH>)KJs)T9:21@Kȟ\(anf2[@_AϊJ*X$[pHڒ䘭q[d"|J, Un6ƬЖJb7Ps;Alo X3n mIfp꤈T#E+,ޟ@~zt6X,:hWDl `)QNSp[ڄp:WX&gZM: +͞>E@S(ns ?tP 59V4Ae%~!Jf`NImlS@y 5l覴֧]^,vWuaX A'إog TcϙP"G((!2%=<\#O+?8~>h+T<~kq1raoQ =!G݉q[ok&`}%]wQCi^0@>O+{l4^T(NFQh9@S?[3V SBAY}^?2VJxٸ'PKJW"Kڅ_}_V" lXgy+juZLf-)lJ\q+ hMV+,$Dz}n2[s#1"lQ+oJI1rt%S_gx' ;06w#eK>Q-I,E-)s-F/tINqVJU*Js%7ڍN)P>S> KOXN9uxOwd\ \ hixoZLZm[:b$XHhΞo#{hnúQ«ճ__)LCxkSz &CC=ZԾ2zM6kc+T¥Q_zVW@:D:-T L/"CpQMbc0z|4!؂ͨFVi Ё;NI pjios+6b8K0$ c7!ۉx%f@ 38a q1BsP7oar[{:|ѝ(c-O04w(cFw +YIwgwsouθgf p1ଽ"Yfq ;s_HH|eAb T1r?Aeom+A &dW;2WQ8:av)Z8wAҌ8}b; LM9о깻&mWv.[+EeVUw汐:Wost'y-#ex&<6+. ,JMMEe.%|xoe lyH-&j<3?v6l'tc „>PNOV"ԠnH{uw4W(`eID6 I$Qduɨ5f\khR?"d\1i/@6zesGrDfOY@C*#3~O ٙ\x NY*~h +xQx~ krivx'T)9q\u~wV`,R 7 a{2ޝIAg a)2=T{rS *h,QsPBG ۆG3JU1u2 וػ 2{JvЃ.z~ -5R{kL"cz#l=rCʋY޴wm"$EW-G,A4>C_Dq(oY  ޡne?HF\[^Cx !g F"5jdltKubKbtdwyQ@w4T16Zj㹿5ˑ9cxʻ*b]3Oʘl? ~abةah6f|–Igh:tW1PќKN-nAwq 5V@|YvF5 iz2 D( ;^n5OҺ`[F]c1HU"½I݁kETGnO|ڀqFRΨ1]@#Pm|\p :5gYBn@R*S6/~\ɍ4JphCki#qJEsں_r%!'*n+ǽV$jlQN,G+˪ f:W?n b%Zz 'E(=dϪ@T ?zM\Њax4hho\ b?PeePеW8ЕD+6g&*p \t9$ ZNV-.wQA7fi~x)|1m:CJ_2ypp7; SLÝ+ 2ng}@"Y~ _uUUGK#čw3/!n5W/T.C>8'FIZ(E}bRlY>6ہ3}^wB9}3Wewm\X2uGݳip.z)1QU%Y,kS`OrOGJmcBkeӢLh bA=xϠ[VQeG{)7Ԡ Vbt7pFt{Њ%<:5(€m#taM<'p+9?||xuM/DRymg19J!Wk} ӍL lj2&h9csХhٟ\>8Nr.DLyh./O%CZ(zԓ 8osX%2?P`=O ?1vCSꆺ@3ēA,ihb^|fK*S4ƢV6&jKD:cΞ XCq YWƂgI&pt&>bxطpq5p'vAٱ$*4dReoIu!F Ո62CD͓N}-=K1Ɗj02ehvF|}5wؖ/nKYT 0˭:GH҄x =`mIV=hxe0pLq^O:p{Rߪ_)|$_$mèQQU~64]i7ZbU$D>5S U#@y:7 ]9{݅M)Uez)f|K.dѽZ-`k7_wܬwY~%QCcfx]; 6%;;i*ቇ vw TO@gDqݲ Vꪖua2B%.T @q*o&n0[CrV%P'eX;Rȳ]gkk]PwGg㱮Y0A4ԟc̟vaEq*Uz^yBV ߦ[UQC8A6\3~&7GVq BG&ECTqՔ(ɒs$]$fC"F=M>'n^HbhlVžj//# / VƊQl;) {xPŻy/rNZZQcK< R)fHQ,Dѱ7{f";w: L`]:f OjrM5Pmd0 M>JLWIjfZC6PH \R?rS5)ҴδqmR:6CWGjmʹs>Pit5h`wx~7[³1VGi՟q %E=G'}sr~M|hH.w6arWud2<|ǢOFӑAGI HC`≊zXK 1=1ZgFV#IQ:"&i11b .\K:lIW اk1eo* Jl"b\0%fP6hZu1\h/8lv5<:ssޘuXB< J_D\7_s)Qc%c2[Œ$ l ~/DSk^]g9nnk*y:`X[]ᡞOQ4^bgM!z eT7M7QW1B(}"@3EU5NmF ]eGx~5s̠@ƒlqUU72Re!:(OFe51iI;Jr$!9]t6ZD1 :0EXFTڳށ7z(1_Y}xnp9{I[iCfA9KԵC"L#D >8)ُ,@1,UXB= $/]h<jWIl$8Pkئ2YօjM/md}()[4!S0hDOT-ɅmPj=(xZC,!U"#D z5IC1-e:/wW/q[~Ħ4[D˥OZRt|v竍;եWB{.z/)Y"͐Q8\Z X1B)63< gqt0~T/ zf su'"kL~QGDr+yaѺ68 g:j]=_mPE#F=<=`*-bjyD._ْ41E6s&>혃X"[PHWpTlpdzdS!\.Ria՝mp;CMUOУҩ+fK8őzآ>Ձ/U3َp̑g31.qA_eI{M>kpHK5aWwݡytr>YX*a jSKO!mhu >ݶo3d撞ta5Pㄛv<:FМfb̳Hv(ULSh}- hc's#_j#@xz1g:>W L[gP N4qtzЖ>crɸt,_ڒaIJ_o1t(c%v9Ԁ۵$E99)@/ߣ䗏>od_x ̜͜( 6gy 0Dt.R{k^SaXF\,hnqЯW/ZqaL.;0{< z`߷D/HMp (=`O,?K]oO$܈%ú_9Pɥq)3a2?w$InUIV%-u\<YMUcpF@hzjEǛvX4yoG%Hh'L/kգ#ц7 a5ltDp5to1?9a{{bħ1vyR=9gv@6Dw:Y:^꩜Un4FK"_WVfR1{ǮMjRGyep,iGk'oB&L jW*`Co9Ժhrݰy.S'T+d ǫlJ:QEM.\DO8@"([CDr"N!w]k{/*I'#`Z|vg">Q)~Y[쯢7 u /?HAlj/+q^QCM1U ͓+W7dl=MGHiBC&Y(Ua dTⲰ&iRkތlg*au'1wL@OڐL?]0}ի$(Y5: [=;J20&4Hc^$c IG̔8rs% XީLzjպ ٮTT˙_[!;?W}RYB\е6}v9ݻwQRa]xS:Oݹ5 /gޢ>dbUBID?}h7vA\$3\h&} p$/V 4 L(|Z3X{`L#NV%+Z9XS$ Ҙr=RNl%%l4gjfIsי|gu /~/jlYׅ0\ P!(M~E| 3v'*&O÷ z5WOraKJ:bջە R@=qJRQ^6S2R =lWGB"X| /3άLB)B=N| ꜯ9'~xC6LT0s!%N%lߕ{GQP}C2APIΪfg;?rEV #`z#Rv@ȑF?XS7C>z%xwɁ;Ӆ&~nYMaQ̊ٹaօ# L.{/$F@Ty\8,({5\ENrUFkΠ)7޴#R' 5Z޵9{st-0ٞ53 h- ls+^>Xԇd)`h-ۈ/J4_@>LTﵦ]"RH eK5յvJǖĪ=k5cEUh\ֵWӱ!:P*V"BO¸s>U[I&]_<IWGFϞrRbMJynz5 Yr/9=bcGXmjCA_C]|J{mӃkw5=jOA* 9z4Z1 3ɢ\+(5u b{>+?@pC5F R+rWP[nyD+:B:3߁KS>+>>SjkܶE." C)B)taӄtlo ;ZPi`7erZOF >hhwڞ^Yo#X8^-4@:hF"ͼ\{ K|ʰ 2E.TDEAd0XF)sr]lT=Q:'y/u' OdQ:)>ڿfm/ ^w聟Fm'O!M{YJV3bHRNR2BI-eFNYPN,<8Zߵ/8a e):J6\=gXWuKK}5۸(ย&d?Fp;\;Ye(r[LXg)q-[M.=a0GاӪH8RKMN7cf@ִZX9++pUc%5jָZ- Nj|.̪?o8 ⏮ڙ34[0B I!D>ݎTQ PǿN0ɉnRrf^q$HiՕ)Q)cBފjtL\%0&:29\67\]<' Z\_,O~~qgبՂ(ʍ?F.AJ]͇z 2)b#; K\)#ʆҊS2P3>ĸHyr:lAP$9573^ϋFrR#,Y~$r㨼5z;V8RR 9"жDA?駸`(cKEdS?}Ύ` —| Fe 0 :&Dj?.M Ϛ"JmW1Аߩ 68ׁQJ>(|U–{ViRZ?.σΊ,PLh0gV ::M/p TX!:.Z{Nsw&ӔLwKo%=Kit>ByMLjˏI1oD[B|0V'^&>C_t( A`.. C}9oz: ^HHF֣G{:nY.JrAxw\rCiGxd AD [7= ܳgUzXqW!̻m0fk#if[( k_8MܙTK{fJ`ڿkAٲ&>i4 XWufn xM`/bn皍H׼\ ɀamQdԆ?#m_qX*φ I 㡨(Vyqr))}tP`]hdPWE3;pT *{$PXE.1 c gs#yG'WAۄ9'"bLͥ?Q飜|rڤPW po` ^XM ൶ ƔwC~:OvjpU'l&g؀:Z")GZffPtB'ɔb{)z%nȍHg|_E||g~Sɺ}u TV~ZϱY3PZ^ K_*STEZ*|0"آ1EttGIN&% $ x\ϟou77:wHu+6;#$Lcm/UR*C2`g.81tj~6Nl!t`>߁:EZcPF!jJ3_w9We.m\Ag=MU ZE 07?&+W$;ͶL](sgH6k}𰪗֭ȴ|TT5!<ֶN-Z8k vVk aۤ;g{wTY! sN绲q<%3%3iԴN@m!#0-e&*f3ee6 Z?M0`y߽ \3\Z|%wΛ55-(n:y*!܋WT2s,k[cVMѲ"bgqBC}X3oD9^.708 \:ͤ^S/" n1T>+T u̎!N֌69k Q(Γ ).fgXfKպl  g |A BlR ^. TkkANu7o(cpFlƪۯpΘ[VۚSvu\{rNom>t3YS\k!!3}!_)va]%Y|z72g o'-1D;Jn{7Ywl~;|F~m)DHd0ňtb<%n 8gS^Cvhp:YsqIڊS9Tvtbuj<ǘPr’H5J-3ԩC#)|=8뼆>)*㯓ʣePǼ"UnʡjDX7Q5 @ 0< {5)6/}ou/I O㢥:nk&]J5y^zVR ӫs e}[Vna۬( 0kFk0U/~.??BF$ @ּkowyXfb>hU4*2V+u|c>yJE&Dg\<1Rpѕ3a'e.JFK/:MyO0ju86RpGMB!̇ǐE y-̭fCW ˵^6zb4BujlEd ,As`kD^)iRd@\i69(k:zJYJDX˞3ux- b3l .="rx> $&?exJ\|ۓ'H=25{B_Swf-9h$B:f5Q#K~ͣ=3dծ:R$QXLcܓ 69KX=L`{ +uE=0:(%-h2^Lx^֑ܢ66 rT}%NdcL#dO FRg >TPqξ_Qk+JEG#?%zi$KyZ+3.iA7(f_͛@[ܔp9~m fZ9uY*fGbOLڎ[~i<9<쌗H_SvMZ:LsU9^t@.T{)Y5)EA89 Ł\!VIb 胾";ھ̝B(VMX~Q򕥍=Aw}3<7 Nބ6HbD.H04`nE_0ZAj7 g z"1yqAv&HL SPeyv*3,2 1NDMm11+aї0s mN QP^ yvc*q[cG'Bzx{R"Aܻ-XcFcϴ(Mۤh$m<~_c*0ࢇlȂs8~٭ 0(l=ʳ׹`ԃv ]X6Lr SqJh i”s#wTٺBB@B MNyW*^v醆LϩQxC6yK]vbEh#r ٯ<,8\J}Q2'R\b3.}b$I~xs3Ҥ'C^_8Ck||)(fv2 !N[u2\J;r=ET҄ne švm#:6yݰ9|@~Eby QnP R*9xW= #!_@% (g]Axkc|YwuR}ORz} <7UʟQ[I^PTik$Vf ~yNbI&Q$ߑ_# :1E7nc3áM= a2zS`:Ŭ6+o_If@CbLEss.j:`TD bL8x{ic;OBӥi"@akC*oݒߛ<`@bqGqn6 kFlFADyhoc *+xTjWq,޿ 9j`'.K% iQ'K{KMi;Zm<+.e˿L|7zWJrbDحw.Qsnd.Ș[ďz49tRR|4I뜰{K % Ǽī1\r,)>Q ^e#P{53de6kxWjL PŬJJdPrDgo '=J35,Q;d$w};s> ;[p^y/rчS>Ͼb\Oʻ4KΊ3Av7g>cE0X{jZ w:pZu <⬱K_V᳁bC 0nAբ5ε&QLNEX9RAnA X\+fpbpEU+J8!$M)Sj Oڜ0\4gۖbwJ pSM.Yj8sY~wi;$RVÕ yQlaЗY9gnJ$5l}XzTW!n߆"xKf ~0;~$FPt?PE^q+,Q޾#ܤv`UF$f4Ʃ:Z.L^59 iq_r2eGwKOO# 3@ߌ̄UH$}A#rʯ,ab _TOi!# p$ǫ5ux; -s0[ 'Oqҳ-$S*rdXV_E06Ζ3]"D}R15e13U%Z] F^w$۷o&3ٔՔ*UlKyT]A견ļ s }5"\=:qp޻@TXder2xKرėI,IR6V={!/'.L@ZӵOz$F]h ƻuΝ{zXR Դl ÖwQyO"U{48<^r,/^8רKrmwzI|TWƐn|Zp8fv\Z`4Lid,@=:> x*\_.);XZG:;νqQ HG7X|:d7ET5@<1_9;"KbTĆ 3Qf-DOГ3` qhGS @tOzX%=? +?U}.q蹕 GeRAl$` +yRёՁpm4zz*ʒk@4]b5yqcH+4?q?;8RZp+cϧxЬMD_'@x[nMK<]Qiݶ,0!K^X DF&{յWAyxR)VpӆI01#ό[M/^{S\ T@=RT5v6w=dz( 5m#sM7, |d^i32Ch0V*ިV8h:'S0EtGeŐc$źU?+Y OMƒ&kzAʲbmnC_V>IɊ`p!Lq2F >œ>Jjm>ܮ'EcHvD:9 82nshnb $c4IcmEm_/j1D@ڟ)s8~@nYa˛H/s2(үzN(@-C._ة:U<߾pɎS= UAcK u=EIކF=i ۘ@[+ La`Yg xl+`:>g͚}F|Ҹ H3*X700sώ~a'5*Ut *8dqnl; ?=b[uI4WVV^ˤ&=ªׄJ}KB+$.8:Mjzr;VIH+A6腄)"Ǯ%cEwEA&^`%rРxN1'#/^3LNf)P[Giz߿iIPBʳ&O%*n+?umEvkD͕TMZUz ){@LfPm9oC)xm,* ?%+dF[C@v% ceyBB"AaYRPMە7sτ[ڤ:wu_6/Ȓ+5,vO9hiGRZGF^~:?}0yIA|L5|sCjiy;x~Ho*S3M cքl+1-`i@L%RO(Q̫$Ǽgsc?fvkr3'"2 ;Y=pUhގBshHxm,MwTqAI}{E?|Su0/>EH,^m<؈Q#B/tvUw"ug r[B7 cy竎ϧo"0q% jB""5rZi一%A&S1;Vq|56GĶiٓ}IFTZ%> rIn1Ps!N1tHws2l9} :nV8(Ͳ v$4630mc]B``>ϝ i/hueh\Ldp'wN6Xؒu{(XhFȁn@ P,c:TbڕQHjg6/U@Vؾ1ᓎ=lhqyvQ"¡,WIaiJw#t[+(;*#aU7trV)%~`叛ܾA*Jh ,zh*]j2Ū&kyxj꺻 l:G|75ӹEnq@qT.Coj3k"$K?_{VO>mU~K{/5lFmQHכ1 NoI:$,l~ҵҜ]"1MRPwѪ[`"B⚭7)Qѝ56jKI$负rWKÀMYځibĚGx@]Jcp`Z!}Zen3ip?kQ}We4tGo!@e[Jo.Tu_|4<11c¾Xp7{¦J-t4v_|#ĵXQ\A}vN- S9HUvSlbⱡ 7OE;6ِ#CZ;+FOHU}[ )8/3/$wI\LG4; 3Mj 5ЏL@7a&1$et-M~N4CX{PH;J%=۱9a_D巩UIK̮^~ܡ5=꘼vJɻȲf9htL}BYŋ`]G~-8uv)&`Qldgh7"خRƔN߈.#-erBV$O0딖7>N:HCJޑ!r5FW)1a:BoE}.uu 8>i c6;X4iޢnDzyi`za F0*TivBpy_t\(ճ\􇾛rDx l ֳ GoqڂBlvȧ:+#IVR=JF ? $N>*W߃H1w?Vf0:^Yq?.-_M%w qSj$V'<~S?WldDxz+@ y=|X4l־ߤllHl 0yG2Ufe mk9BF2لpچCէU ƒi꺃4f ѷuMRm]fr1:'r8 > a>8¢Yo&80AxaY%bվ+MC}4Zs˪'c`t&/ckIFwT05~.ˠ+߈${PccDJ`FW1IhZq˴ޓJǠv>P -S>~ Bg' sX na\hW2M>X4Қ/ņ]:C4:Dz 66yGs$%8e3k^qȚuys$&?nGwQ+:|Y/e(/WA Fi`3ww/WRAʓ;/=.Eg^q[o) sOɫ3Іƅ~RJ"!~&Q޳^Zw4P8LԶscO~KA g"1|77h4U4 vr]ه~ljt_NyFhExoӢ3@]F;WPLC%!R|1W+8<[jAC_)@%țRqcQX(2iqGGd]uuOue=tr^M|Z.Q;ц^xU,nĆkB&z2$¿c"1Tb׶λ\-iPCg._ u2Fv0Ǒ& AM- $Z,U\= .H_97NJt-`Liٗ}e%8Х{q0դ5lkbFFU]6?b@%hnF)| )ҦƠ9b#q9;jg-A*9vdPeBBZI+Pr:jl0Vuݖ|haj{ǽNۿ s?D.c|?DzX&+DԴP>)΢p\L| ͈֩y}Wej6FB\DP4h*i[ɛJނԻ_+. W#W-ceuo:;HbRJY}dOg4 TnŗO6=z80\ ĥr aw5Wbb#^|[d 9h( 542 ^d"\8{v fUIr yz67a"p{SĿ-1%gf36uJ:-e+"\aā&V[|C3V!&d)M<Nj4@CZPPɛ<A?l>Y?_ݍJ0 !fTEP~)Npc&eĂ!tӧUƅ eZ9 $P/Ml1eŚөe]TiY$yK;R_vQZ32o@LLQ>0ɉZji44哘ŎȰL3GWf( ܍mՅMpބ^CbE\ގZ\/?6- X11P=#lwԍ׷:zmybcQoju FTm=@w#$ 2; ۃ@Ϟ^d^)r6.\B 2Ad讀ݜ!.2ʗR)>>?.LR[X k\IX:,WбqvdK9 dW 6X؈b *OG?e/tdWn;`e3jdA6HZh$R*%sCU&H˱%Evn) `B.K]Uec yӞEF;a `6'Tqc9+^Q%oU܂ #$< ("&"IBrH*H<}J#Ln%Gz@(eUsçmDoU,?;$_4Plg43W|sd?Y bx1g:WO'B=l [EZxyDwK`~*/p3(Bx|lkK[/3,|9|ɒDKT:n_l{9b*aA*8[zf1Kqk՜asil(8~ƫi_ʹaEl>lU5!fe{H,X {67R)$uHIN>|[yoX>K.H t܃ݻB/a%g0*8P1"|15Niʻӡ1|ݓ ހ &jRc%ۘmj_TZ nU1s?,y@22S z^&'bBx"QM: +qs]ƧYa|4;#0,-^L3ۚgfa6ޓkCж~ʓ=5PdòQO=RQj]'WG~(52zr=|yykʆ3fwQy$Jix.JCE$O2VDPr& O!^ΓsNw">*m\y]AېڧBCz/!2b/ \8հ\ gt?36#>2S e+%le(zFABeo T IEMPOŤ-IM92F],E)dZީ׾X9NY6Jʦ+o+Q0Irkz5лBѴ%zB1{F t#8Ö$ ]7G97KɟXDMؗ4>- > TEr6;PbM 9`Q$a zy~r6D'cYbu)tGV<7pbRy4cX }א7 zU_' 1ɷ_ Cz\ Z~}lhx $F] 6؊DUcQ7`,}Υ#)@ZhB>se:ETgviD1O"p 66WSCwn]t$g+& U׉)W-Wo̝u`/d4 |s[l̟ MTA9\I ٮ7ʎu&C-ĎFMyO`_ kcM'uP`7W ^'i|z7C1;i ٣o_;(@z"Q7`BP 7{e6 }`IDUj F)gG}S< rO*2T4YaK٦hKr'y}dFŹü~.󆐄39M)S\췅ܹD>hw_mA rz2zٳ>_p e! }Bش}D[N)(Y]rbh@ d#_#r+oO- `l>ݍZTrC;+l{-8jR̚i/hW—9);iF'Y|[HuOK_XcyJB盖7r^p`cK^0;UQP8ʌmDӕK2x.*pN2W$T%ɉi;K'4ߔ5"LD b'}Jkh2;Q'._7NwA rQ'/wIip{:K$wG&gj:"(Y%a*J[Yu}J;ʏFم7|W"A: {y"Bzu>ɥLV^FA_ !B`\WBqI_C!!8G#}cQ O M"IA^ĩN^}ޔgm9dםcEtkB~W[A'hW [ۊѢ=_r/T+W 3ǭ“@"`ge{NS+1aѭqt*F,6JOeGfz'9WN~|LOɍa>Y i7ئ}Ok&H@_SZt`XYyY1=f|pbO`ʩ@]^5N#wi|뷄U׬nibZSKtÙ+1^b }%+sD2N囆w0=_ &ko{2*[QC$%o^kW9A3+He}ڝ7.iKړbexly#M2]fAݚVl)Xm_Jj5S&g`,RKi" j.Չ>#ٖC-rwd:P42QnL܁SX (s{f01oLZs8ZՐ籼eYn&`rԩX*mUDa!pLd\1+d(oqi2P\Dv{KrnA+Pդ6>}0$P5J(̐b.inr&^baВ|E%lvn_&PC!OAZF|’Ȁpڳw\dhwl {}]Tu*{VP˜ڪMuTJ'eFg[lymga)נބ^ ky718RRW>EΛh] ) 7]}d;^%Y5 .= A'>@5i?~G/TpfoeDǫ`Pqp\jC؞C:kp1i)9b^2@ jIOa%p*^ĻVTF8tG^>²91jջ"[Lf,oun=ËegiF(6V,&P!g9a*)<.Yj%&Dm#}%=ncxt|gᗨa7^C\0i"M) aisY6nY8>jֈQ  sT`nt7!f)7NѩI"k(#oj+IpTQv:HVI{"Z;4$H QƧ- |a2AL%*a!5;Q^.Y\- ;7y.*jZPT|I\KdgjxX=551.U^uࡨe*q3{?WbEC*=RUm((6њ֚wmۨSOYjhʞ0vԤeD ck6I+1O|<|w?Dk&Ъ$ +B{Iz#EӜA$}c$ɵv< T|I{%.3 9"ǂ??L$P9cՏ&t*)џD=[S_/0:)|tEi g D[ "c6[R?12}y4aIb$҂Jm&y#iNqM!r/;$2b\˂7q] =(h}ȉ&~~ݥ3Wݴjm#?arC1%]b9E:> k=)lSqF.zk,$5W0UcM0co*QζjgZW>F=0"yw\To.Z)duWG ަ eXٝ02,a.^P:wqV˼X:N)8ꇟϭwy%ÞAo~#1Cf&sB1X偆^wP}D#D\\rYZ azWJ&J/ %HӕQ3}69^)\na9y#8^?ZJw:ŻWIv/[ OՏULlV0?Lݑuix_Jz@`7+Dmn!'>L2?YmI %gƟd4Fr}(m`J[ւ-R(U&0|zC@Cn1EGSܯShܩlq?T4Twyu`MA;qqMd -7JNA ?i:oam^VHF{ɘA3[˼.`4qX-`PwƇ)9eQ=*s䡟z%q2($2v'Cu UZK! ƷaدP\" OL$O5uiHq<=^ߘSJ 4/kw@2#݊^}0Edn~| !~y Ηᱭ R-Ǥ2Z~mmn:3ҼW^tXCBp8#1FcIZOQі/m+DۈκUG p<Rl>!^X,o-<yT-a:]f+rWN7HAZ7X|`d Fh)xLTG$&DUE]=CVW2AZN='+eUrz3?if S5c6uď^j:=o1+Vnc}3t_}-|s}Go&OlO$d*y_B:u/BWqvFVNmZ-o}NtIc8E6Srޛ_Di&ysy@jFۍbnzG{ eH^3CsP) Gh9Wa1X"sh 7Rg'ٯt/ vP8u7m5%)[ߩGGĴw"x&,U%$S+ 'S嫝4B:WYt9%9w2 1hY@">AevT9Ɏw.O"Ъe5)˫@Fܔ̮[isptA)2Rxtq6pᘡRF3QWBeO.~q&-G{ҐB Q{zݝkJ#K$ CQtG2EAq{U55<Nz}e Ne= u;`ALZpQ|ӈn /`GIɪm:{Hu(Jf\7O~DO}#w +;~  Ru;Oz8E-W%LġN3]`4Y{mIÐZw#+w6~w1cX_H7O]f?$.ϲEe9;.~!$n٬FR6S\K{𡱋sz4}˯{é:3木Og>e&@e΅ƒ2wF9"Rx @|x8N~; h{9 X3r=e,ee0`c8%sww1֣_u.ݞ2glL~Lj!Aw]8h:oc^c>{>c8? =ŅŘ :n#A]O{?@e~7nfu4ʮle̬a EBˇl$n>/K֑ t%^l\ѨE;}\?f^\<) '6ER Z{)΃$,.ڈ@iNi:n~FC@CaFKm^m>%3]( \ >;,|}5ZnZq% ͽy,.')lyʫ]fMNlJtkz` 餙e3u@7Q xj`qbtT>b}rKFϼA'Lܝa2"- 51j..S]&2C2ISwSZg$vL;M +}]x Oͧyt!Y\vtK{ʥ'D*.ؘ7D8+?JA:ZV亐2v ( F K17VmlŊ n3چ(OȴY.xoM}gvT*DX[Mv2'M PG+B8o"dSquHR(U0^a,/o洣Is2mW8E)UN^;D,|s {Db?,ZXH)?[P r>-U-n󴉅σ'~cXXݲH1|&v/%[S=E GnL!7K2bj|D{r ]Mxztpts:WɗёRx紑8?^OAy8F5\߂^hSaj%Bߝ\K%6-TVAa'tmsUlI1 }yhn1) VH/ŕ8r]Kfhka;xo7xc]+T8>2XqC 1 k XZ&]*IУh52PGx|Ŵ]wо&&3K@]6:z{:}Bܩ8F2XO)zPzI,v)0}R 8oOJ폌W8N $Џ֭..0«ڶH4d+>  (FwZTy:,x>"WQ'U9˶)XW՘7rDNJ]{ - J"o1 5 QtG[v&@l(^[oǑ0tͥ0f,wy@ C6x|L[З$ֿߍ2GB] xI4݃J|lА/Q_:ޭ/egW"O ijE:o?MV+ham<"QhSj}FRyx0L+ķ5bz0#l]z)|7HHW@#wl8S}FͶhYC@#_SSg~]J"DUN@sGϜ,rd$|/zpo"Q%J""!c8{9R 涬zkTc]˱ԳtcǑao8_$S'S&fBPEb#7,,<&_{'_l$F V/ҝ8T*#"gZ3"V8: c5ʢZ;ZeWӠo][_d*ՠ5^TeWhLŹP]VRQ6?@'g ? ?˧?1D_wbpU 1X%f2OVr.XfPzbWn0Er]di:ts=$qTNUoY@'މV91gou : RG}uU,xRdNc9.p^kbZDxEF*6 ۜ.LGҰb˰ni1TY/2wAOC Jt}ʏ5#75s6>9ǦvWl[jB4g*+UTh!4Vc$g2Z/*ݾJ'of$ߌR:-ptqcrjC+t< K_yz5C:K|) YloSڻvyo1 <7᧢ZuNGF0ђ\9_9,ڔPU1ICOTb7ŪPkqC5UtCrM>1kXVt s̼D ZyG:/Anx ܳmu]nQqVܪ:W>YxzOG<@8)$5`%zc20i_X:> Ύ}㋙}mXLGlp1UCLePW&rup)LK[#j9A/- 'i:F V[Sz8*pvÒ "<בF"[sOXBPg>[ ?uղWSJ/bGjRd_"Nt6Вը<ϱ!>繇SGh756 1Vz$'vd0:ڻgc̸;۾lu~[DuMkNtOgϪ'N*aSs-ae>O97zB.%:#YROo#40Rܟ% Gaqy:z Tq`ᤷ쓴沈"=[H dtWD 9ŜmEDDOaS8W\Rw' <(,/su't>m|1+KKlLœ"0wzN `F-D{%5Hy~gFq{vtXΏ"rj SoS.5ezy#x1byvw&(}24wVǩB.!ֺY& 0f{+B}pDTO;cxr"lv+S𳬺lo6T99N%E2o.B!;m^O4G0ݪܐuh[\A]_HJBӥ4X얐ZVEs#/q0}ݯUxY|5IokW,ǵkM*_iIR5jz ɘ5 !QwR۾^?!LP,Ek""W+cV`z<P`?g/A!+r+o]$JZOUJ$&rZY.Y#_Y]Tm_VS2v14"'6^}Mo}\s][J}d#)ͣ1hȬ%-̦{Ĭou#lu0Ԡ~+Sߒj~b<(O4TKYBD -Z= jTaVjFXm:ۆ3eGɦqG+fR']hWE+vN&N" I:*90YvRJ Am֜tdMlVa2A Ҕ }a9N|r>e7U^XhuU|=H/ g.h աVhHd,5`v|13-Dyysq|'MuĶU.`GU|V~q.FrDn9j302Kڵ(ğ}Wm\.nV@ 8(\F2﾿0T:oH@ԟ 6/f7kŋ&X8ɾ1Ρ5囝;6QHԻ]>N*P۠nǣI7S*. Cj;<3F3)!2? <YU\*OxPMH5sT\'9cRE׽U¯Qtt]#=s!_wn@ToRz_&]%jiN#:ki|Qb缆'xUbe(j~)Qo`fc}yW"fepVv+4D^+ҳwE0^?+/^kp4 u3sXºb4NhDO !3&TBc衋1+ꌷ= ~J ^.(,HڈmF- –bO?!04jn{['H<E s)if6=/IYv#ɭPpwʨH涆o{HWG x ) v2"_[&(vxPTd #hmeݧpǭ2 yj1Zotb68xP[Ae8fL8-ʋ0G36 Pm|〇o&Bf0;'0g^Xޘ6qňL]Mq;Hr6 .j5_+lu8NU Z0'u)W½sCysFN|Ibu*FC kX^SF2C}5 ƍ dY @Lu "jeeNUWA35GJK -Rw^߾ͪe֔sVeuQ"[ѶyFޏlGПw/Mk?oEaeXJaٚ[YwKϢzXmo`wwrFB0[kL]\< [3bYu~aZ1'{jK$frˬЂ$$e %s$I_GVQf9dx`Y]*Sezz1CߔyvB5NhHzpX 15Ꟈu`pnQ Y#L۰ Qk|t<"I?W]nV:=} i-Y 7Fkgř7Z?~eO;D&`512a_%3^rwg D)I-hU7δ(3ٷ85v'7*pT!'32H.1j͖4/ݛC݄T xE)9gxZک5dHQV9 &  5BrMe~e yNZosYU&L4c794Uvś̲3f RD2.Ի* (Kk<`*Ip[ zDf(Xdp_a3kdSjVԋ# PcFE )-Hi:h&R Rwh?T*rݸy &GQqq gɗOUzJN"E]DPAZ rNܨ2L"S:9L<1O3PJISL}`n+55tEu +ZrF^2[oy'N)yqP{HNmc|ЮZn%=b[&OօU ;ZY2 Uw:X%V%f[/!Lǭ^oֵiΨ 5/5Aiqf X0UZ6&ǯ? }2* Q(?sUPШ@ʔ lXAp(omNL}v<* +,ϜKbs$$z2͚rDf1 ݫ_A7ӲSyr,D/;GlxBwY2fhf,6 4zQn(1ok Uk/zE"׻в !}%bANMW{YVACEnԖU~Z4/!oij`4 oTcQhXɗ{x64@_ =i"uܴn!`g:yuhd|$ŋYQa^@P,t#䃋[au s}P[-HcVQ`-YeILLųeVIu6~NhiEgX &l^ia$F4z" 7u}SKϺͽO%vpPk'1ͭtn C*XR*F[Bg{7 !R\ekYFM96C9h!$tU@q1S ]a4,5bփ $(cBnqİ3&V\=/ԷFu "ƩKn{_e+?jЗSpFUPrQq>3tfzh5a0UOR6{> <9 0A<<"&LkWAob"ja TxYC"ɳ*J4M-,mķH^ Sg,PP+,Ғʚi p;YDh%ֆT{߈xMC>0Nnж5VLujIe[Vy`Sև١L>+%%Ds,@~$8}9,{Oі޹iMf_tb-Ě7##+I/F8y '@(I^YR!\Gg?Yfd#DwŨ4;ON'NVrj̬Xԙ>Ŵ4{>Kz`@x]s )b:} ]y,QOߜ$ &-[bB#/n 7lD'*E9Y̗z:dT7<%VK4*kռ.^eL ' ׹NRf/dI4S1g=1mGvрoƨv!(+v2r8<`5EXOD^QBP̌L Sn 9qH} 0i\NG&_`'KgF~g HX$o<#3`2)YBZsr&ܴ?`Rq֡*Di3i;@{Լ E=ω1[Ɛmi/|8LU]$GM]ll~{վ;—–,lOYB15[]qTJŨm4g/LЅ]8tMs*HہFء]9N; GN%kخ&S;[`֑Z0ԣHZ7uڝVJY 4V,6Fy@NFZ㷯C45ZUOGh62d]lϘ"hX2[S=n̠DMGmrDF;P_ eb ://룝V# m"\C(=!RF +X33$+mv:3@ r' g{5g3S!vBB/g&hj߲9C -:Z9絇NBU_4 *KD9±~'寘7]u2=^dmbwVzGIqο 5y'ǦN; Vݥ2z,Q@?C"GOɠWާ ~/UЖ a>W73%0ׂ +fuَ\ևԜuӉ>Rrx䀢7Wh/wp-ĆX&6BGbhV&EHe2 O]^7] pok߰DE3s(ҧ{:nlPD][{Mˆ"Ǡqǂplc񺆒bXE2g*؏w3 *u0rv"3m`zm7ͪܟ,!(#iu^͐@db"k.yqC~qLS۟ fjzf~ PcN)7?A~ܖkm:c]\ E3'$0:9ܠ i k^<>%I'i@^dq޻gu1ot(:~eJ/tp7R\'h7Fd42+F>/piDHpCq9R 2K#zIfG09G`rf6xodžo`U` ޥdh| @<'_Ol/G2WͯdזDd͋Ѱn7gXd܄SRH˿s4E'=^_j`a`|m+RVvΘK>|(s<`pֱi+)׆FX!h ڮm 5h\Re(,& E%} ~w{1EG*A'y Y $Nh2XWM t?ˊiz_HFQqd}:@j`g0`4[ӎK C Vr0 STg{Kn*l9"z5-Fx٪BuAгF2$K;Dc+ '(s7L]C|Η&ܧil*DG9TMЪjVpa\H\-\!*c}L~Ic6(@E۫W7 ^v}S^QFq [Y|&fEtA-OAc&zP5:ǾyI28erT4+d~4ؘXCĆl'ҎJy,pjD{>.RW2Qn :ܸB;iw0"$L;Ҧg\CL,[VG^,S2;+/)Oyءg(6hpbR. iƻ}O&*2 95Zܑ}Ën2!'>sy 4C]h7@&72Vҹ<&6V]$9kE(…5[6& ͥ..0ަs?joM/*{N79qXgmnnfPε]Ocb Y%&T :?w6 MٰL4 *}%b(hDc~%84=5m3<|QQ}j݄؝eZ 7Zl/ė|UvA6!ᴨ:-0馔VMH|>#u5O)›_{j #6l"˭hVp>8}ԖS|Pq0y2Kڿi}gKi~`Ub֮tPʱS a~Mmp2f{C͜f 6YReH 2+a:fſӴԿVn݄ByVV-%zŹ0L*JCTύfZ$fi`P )c˯QnR."E.8L@7*; 7fWHfX`ߌRr~̱~4t݊7vjf 1<%ЙI{̐b8|^2x-3``"M.fpۃ=M=,+kL78dftdP%a. y L]+// ϵ"Zr |q>zoN:.nXI/H" jpK~eo yS[66Ć$-aq>bM_xʇDAq#F5 3_k^ex.Le^GadrƷƒGA@W|pQe/kZ!y`Tp3jC߸+KFuD[=aץX;pwcFczM<ّ Ņ?fӹG]ژ'J&i̐Aռkf⋓l-tg6,O3 jTxX/;pKcF4v>KOZH<\m=1J{7N(nSN  =jf4J.Y7 _حzְ<ꌥIno{ Vz4r^)2~5=mٔ) pP@.lJ.% )yKcͽ|\O4C'Tͣ΍3_:\LQMb#`~ONE g9c,tiX>sfQH6J̴Z3woі48$Lcj^a^0vL5GXu&Ay0Lh#]ZYc:B *i4[ պq&gCh9c2 O{: [tE&H` a  6hl`2SB8EE$>3q٥w2)v E4U]dCkb:e U|f) KA9PV"%95!-/IrC VZ4zr,귻Ol|E,Yp bK؂N9JX% ,9ja4 h%}X"AhLH@@*𖂃jY+Htv6'wVoNa%4J*o( opь|N?Iv&Vw\Bix ձ*j 7B'XG7j^+[Dïhbs]9Ng0r$IUg^>= Ƃ[j'9#vCҗ  %Yp3ۊ'V*~D!jGpjjoqn%lSP CѤB9J؀8+Z ́nE grXOHW84ɶlD4_}z -KGERKR2\C*(iaZ{nDF䅡 KT&vKet)蜧fz*7Rqci8CHFw`${K֨_]qWAIvo~b 4fծמt` b mX-+HmP3>Q6g_}PtWto5x,%{.{0\ŶtFR-~tFK #T¶( 3Mx*R8Q *4c{]UtZݺȽz$:{rt&c~<(?74|V|?-Qmyks$E܁n.7zJx?º[H?q\ӻJd#`mHFkDڮsc_QD%]}O.742|wSX%[hہ4%,}#$(`r P\-!} EYۛcFyJ$F9#fd~n5n|8%k;T5| ҸCչJUGDϝ (C!{8FS,0aa#%J0ҫQ?A˛c8}= rVO69m4;̲7ZJJdZ4, c2YRdn+ÓRFG( ;ȞX9ۚ:t 7 7oYIjJD&=17`O ߶vR3LĮA硉f40cVQl3}@yFN"#6gIՏ}a)eqPZ_ե,ŝQ獃8pP#9Nc-Juo.k2]$iQ:1@RIJWsum2Htxo3;`FZ}Ѕ©x H4˲s]Kt k4ۋLxl]`pʪW5 `)kE  rv2E`\u-ֲcKIevC/Z/I< (NHR ܑA|^SޟFh.1Eg݅Tm9=K~QRN(!žw`P+6 tb,?Ɖ@70Ynj"ӑS+t HS]rp/Kn%d8T"ZČ<wK]@磃#2^~26"<( F.Y7`/y.wC틏O!{~'p^EуOy+v"ENkd?G#}Eʃ~ڎcAGt@ŗXLR8VkO&Z] qNj V3Nvq0F/"WnfV+8 U&3ܶl8mK MG0s5;'=cmF{ AW(u̙' >T3s%+ 06W},)_nw]bQ*KB@3-(H/֋M$~'1PQfIQ\s zrru4:yMbC$"<b׮E#=-s8/!Ԃb=%,Y (p -r8f0¡hwZNhL_(0 7zo6IN 㑡qGdlRlgdrcS(J@ME l|g#B.vҝlӦS '<؍ZQ' H=b0Хämn !+.7bOU֌dyg7Km_RoTjEb(;{V5 npTv2ּ\t2SNm-̤/`-Qkenu Wʀ(Y)uxf-v[z;ljv(O 㽾?GWXFT>/F%"aW:Pl҄Djr)W 4hm- re&JF >7[R,`;eJYWWNxz{ԔzS-rB|X>>> zI+V{hn=MۭPg8՚x=q%9c |YzMWh0~g LNKu-˫tA4sݿ!` h,]|f^t}VΒ2:1n|kLYfcY:b 7<>Gdlv\ycwI@%b4)/<뎁FD9@'PeEt3TưI?K'NhƒVg|K/u6(?|LGuEE)lHF^Q6J[תXSTWJj\4  6jžW4f\4tZ5Kh,BVZw1"Kf E=΋JC iIg f4J`_ˀ }B'߽̥UA;7DSug4lv oߓRTXBa=X?<[ky)7OHް[7ɜ%:K±qmz⭆=E ,qP~SAnzESp$ۆi?qɓMslcVp?At0ٝȫYi-?*f )N<{;ȅcI/`_,ԭb=t%/c:x9o1Tl`B=#ϭx<:]?ك~tt] yR&GZ*ȨKTs `SёnQC]P]VUg%/0_taHq&)]9s$0 GZXF$q]4C2ȍQR :v́tc;Ֆ$ԕAT@PyS׳ \M.K(\I(fo YeVO CNcrHY&}-$!&jCm: 2p!Y R-DpNl]1rkS"l.tUF9PT~7;Bjːho2YHŋgwKXAH$z}csV?4IecHtd`6JʼnAr+P6FT@ f( -Mi-Jtzqlv_lB A떁7Y-6/͵ァT*&X|LFͥ 9At ?^ėd [x4VNu'?C\D^9yNV-_E=6eߢ rˤ}H>JߗmЗĶ8G K6u*VU#_ nbLM vcedM>l>5]'w%FJgF—ag3\&.sEblo ${u$p"xd>{`}qOFܸoqe lWkr5FO). n*v`"ل7UF{<;T1uuxcj`.ȗ"%dⴈDbf'12ȧp\NI|q~V߲?E밥jdF`H | 7`$M-8ʭyxwLbh͉ΨksO6fX KI5I @=4\@ fc-_* ^Jͤ"*'u::hx ` v7bX*[V[Y| {$16p쩫(G!pݩy)MY;Ye2vg2gvǺ~!C4Y'%ާFG.s8J DAJ jvh@Jm,ԆKz7g2K"Pm:C )Cb[4(Bw%PwՈeDŐ_(Z{$k8!/̠Z~Qgvx4p_IH򁛭WG, c{%rG9̘CrYZE]uݏO)#lٖ6`(lD0U:>'l%>h붒}İx/=MOg.mIԙ.%8{bFlVn8 PiDp+W,p DCPcWyv-po:6W8q!ÈJ^骘5,Li="\5_6n# xQ5JDثʖj,'>r=t0N嶪wtdw uZyѩs =fo`>}Y(aIl-K7dv򎼲, 7Icw/AQ}&ҨZMu:71?*̐Y D?a"֡7aA~bbV}z[CÎ[GכIΩ<];ر'A—CR~8 $oÜѪ3$ad9Ȁ(mtѦjtlB ]|iՒFC)!X>4#srh?/I$Sİ[g=@'4|Q-Q.I>k}RȒ>+zX#9B}㐃>ΛP;uB*ӊ /(ߧ.UjyI7*9= I rA=* HZb+`U xf{V6OY"8g6(M< Fqz:R2{_5\|x[u/ KZ8~<.LXe_Isz+bu$sC*6ne  6 Lɨ3ǛMyz-+f3= H 4;bYk>ׅZ=0Ԁh0gC;C: }GM)/P0 _Bܕ3Qk8rN dP]N7h{ )QlPnE-dSTL`k6{,''7JfBeU wV#9^04++JٱS("OMt 5KX.qka.f r+ЧM{Ďٜ.? ٌ:PniH)^@ 9Zϖ28="ЏQ"oT'Q}Hx;o8"vruu0-4z &,]W|rJ$v_h;I>beX |nȾf'k4DC<5Z"&% S@JR,Kh3v<Ŝɢhp;+vXeC=:iV.tlj%OC0pI]bTLRe2y"5lˊE'خ\:[>t|ڐg3MC !u1 ]꿵]X &gPR>p<^'r,GDĥE0 (MNO[f]ᱜ:QL@c‡R/4q .B{"-5msQ![".j=U'kmI<`U_w4^eqٓ.Xßpc`7x0 ݾ(5Q"^6%3%a݆&dg; vë1>&-a{eB/o;T}v["xuM _Q_i)$Tqd\'q||@wk.QmD%(W}_ŦM 8>W +Añ#-%IP1v>sҰ(/!$V,|f'By[6^9Lub+H 'R}l' ٭;hYOdu{ )EаL/h]un ݲ j^ur~[1`bY͝ER s {%|LR qHa-wBm+JSVwٴHhGfʊqXCu}J:"Tl|#XbA|BG4reHܘ=w9b츛i<40t?y n`dxpr.rY\8N5Wm_PC ds/^>Gw1ͺ<@"V g5|'N5:DQw .mG*Ցa]@=_r/L% =4R!D?@ZAh !t&}cC-XϏ> `y$bb&ҰB8AK.ۆ 4džȍ~0oZELѲ: 19j3 .JdiGntjbQvNw1|Vm['U87e;+NMMϣ'ƔB չŵ=l*(w<8HR塂kh@8 byjQiIFt'ۡX߼{ %,IT*,aIȢ MfqbQ>lgWg;Rs!.QoQ#'xFxVH09||DFRaf)v/{f5_6 4P_A}ssK5U)PeoU[hȂ,o%KKKCvIXm}æxS'KObv%bwD)elzگ=?g!g40>I)g&]D5dNfM6ͪD}k}xG?$N"s_-.uZO" LA?5D2o6{rA Eڇ34e`ϝY5cͮN ͺL8B3w-kD1Qzerʘj=z20s sCSg)B鏤CP?h92&^ #Mge젳+-hD&L2A8"\oA xKv`vGT N>{`*Y^eҌZs"^Y|E w~K=Ya;2.-ӽL Ҙ(TEDV \4EAFl\î79oz `X$B&^B\5uBbPThyf ʳQ$v4uW> VUJD6ҩNҲ+D nnw–BzN !y5-&*)P"v PQW5 <:O7y·h("M!!BĦ|ױ-ž2 Nh7y gj)a4kbxlaƣI\q+6H y_iԆ7˼#Yl}Sv kDh|uYb6aAP?z{ܓ0a,F$F&Uyݕ~ V&u1 #p˦{BE"SVxݧ{>qXqdKaذX΂.נ}b[T$S!a2\x`%8DxVQ%ْF~ܾoH]W<ǓT7z2S}) ~{Gs#b~j804]B̀kϘ_7rkyq#(1/HN .Mi1!D4InTC>0XTѾrYsK->^kԬ:-`׎V. {_0SV=~M@$f8Ơ#+@-Oqޟ6tSUDik{Iو׷݅i?W"6sYV`0:gƶנ#!F 2Ŵ=ÉN!tt<^;V- j2(V/Q6 s90>CmB)sF0f 'v=ibDŽrbkBnmHz\ovbdQ0T)?{_Wn=@$S i:GV9 Ŵ#r۹mW&qR-嬎9&_ТW:=R I`'hBa6MrB{3F!yqԟ8v'Y&u'&ks&3ބxRief/dω:1[7@#"QwmgX IS!l 7SHJZD+>j!#落cN+.8/:D=2;/{5vJKH nSaMa WA13ʞPU6 VqƦ<gCۥ<\K>b+H5SL>MPűQB V?Iɂpz%_)aAM"^ -SxU! vΟusXeBB9Zv^f絽(C(+e^e%uj*!k~K>è3_ߢ  z\ hXz%Z!B*gnd⣱7$G}i XUvMzR3?[ ԝ=20lPy2y Q т\_!CjA.:pqǰ:$̅@JVu1AsB`)n$q ЉYV< wd nܤ\ۇޙ.tD&439ƒEC'&c.AX4n. bQ{&C 0  dfގSuINBǥ'e'^x6M(/|Qw⸋ٳw5h'۰H]Yĥ@ckG`'bIv#9u^h O}BWTd/Dx108V @Cr#NŅC)'}Hv?ϱ817{0wR ҫOZDTϕﺬ eNQ7Ƽr!u-M$l8>ܟG ך5M8XxTo{ hxx< bE[F(>M66ӭ^t'NYc8pn&@s;](&q2,4҅*}oj4 + 05^x[CK s`4$WbfPdẸziH인xśmO/:ttK X.%i2IJ—Y|Yzs1痾Q͂ .yό͟@+DLk _J3]].S2Ȁ&ݙ"!S&SyoP0? K!'1ſ`=y c7pU+P{k3hG^okފ&GA%m8 0df{e&Ti;X $ nn̳0b$ `5t  B^Ţܤ^-0e&H= [[bW8vo5(GWɛA0D3=Zel2hz^ BfI#&_V2X6Y6>.Ț337u O2lKȖ8Mi(/7V2]fnZ8q.},nH±/P)GS\~c @mY]]k)VG}PIo[=}BFI\/ȸH"UM3Kb4_b}'{ =>wHMrsVߪq!"?(C+1~ڂ|9zLOc}^|$ Fu99䟏uU~i&$H+Yb"%hz\^ ,4MC5nTGi0qC [A-H(DX9mO;N$(`od>tLk1vc5f̨ZSouOz?d/u5n.hنF*ur=>x qȍ7ݕw7 J~ L1HwK6FDnhK%SF,AL{lYG^2wJu*)RԄJ~'3_^OOݸ=2)K {vOR9RlH^+g?elca:碊%H}$;fvH4=2#"#fɌ)PT,88Jlj,_N7U(*#W*Hڃh(47KŽΐʐ5v#٪*61zEQņϦ ?F"6;`#r ~9kJDIL[pq¬ * B_qj.O"Z?-\UFO8]tQ.ZV[q^y5ǪbV3A[st m`8Q-3MKW@,O Ó]x~gJA<Hśb肆2pc?ii;Zk?e̚.Y5'1qs=iHu'{9qUN6)18fDuJ,4|пz KnJ&ǭPY5bIA@c(獓 ;6ϫ#e_>Obg?ݴ&A1Ɲst{h-.ǀڟkMs\4i HZdqMZGsH"$ԖOcү Y<(٤+)K w]\glV;O-h1OP֘J74H8yˏtӃpk7%['CM,#q;&qdOkYo}^O:ETwl_-EOP$OU`l*,rz{Q#'̋≺?> |o.?L [ ge85-u tɇXלг˴q+l)o\J-Ig)rL<ʞAs6DA٩-޽)3ks릘#JBV$lwwMKi}4нEa#r4A!Z,-k8vP끖7;MĊye̾ p^Bt1!p(gqsZ*^YwIO\[uK!]Z9TG|U\`qU.W`6>;9SqkU mOa:.71Iu6uBue@oMbnM;ϧ`1oI.v&›N]6c1H*_ `ftL8-BFgX= #l堗$װݸO&d Uk"c/<nq̛j 1XqlQp/t̥rt[;K8~`.k8uxUȩ-(d _Q%%PF ' Jn*I?DgRېց_n@Ŋ]Z[fAVv4CJ0I.橽c@I`S15+<nՔ,Y{u0dGKD@U'" qrMv#*HW[VIì9R4BJIo@րIo+59/(!}>GypUx7.U~Bi.j9Ml(4^n@C9.Tqv('ƿ_iIfZ%YɭCTzUiݯM"NبzZޓhw+Ą9w*ug5tL^z_Ta_^:1Mp\_ԞcuV<+?90Ǚ[oɝ );Nb]>`(Ą L 492=~##RAt)j=%"f*=o< yY&9KI6ul =g-Cޚ. )sX C=`3pR&:ʚ@ ]QoP H# Tܗ.%B$yp=H :%(8P +p}҈X ž(Wk@Qٍ6#_BS1i CMv,r9kDЙY}t5Afqg` OElj.҈nE>=~Ka߭ՙ;ǧC5(4wKU &- Ažnx謮-OM}!Dx"gAr|w+ '$̂Cݯ(k(D{pszR:S<ߦ;y|T4L T.3N;C׈s6>pVaN5BP,J~[ ǚrTo"Yf%^3ltP[xB}V`ӗ4%7܋֑dQC_ vnh'E"\:`^ţ/)Bw9?-6_xd`X%/8zY}h%x?"|&UWsɅx5|,vY+[z35+HB ɮoAKG6;`[T\zgA"$'d3䗊#vb*pIT-~Q'X#bQ' {iM0T!2xu17p 2W@_;n$r0-+yIhx'~ȿH\t3*;IQ Cw{v16Xz5g L#hr5uPi%nZ(#+C-G>ܝ}ׯ4H WrnceVXEЎ;I~}x:o.< ; Z0Ma3^VXHsEE5JEb,ayukqR D[izynt`\ЋqF\FD,s[q0r!sB<ʇO{] E=tN aVڀ~w71) Hn8N3*$,I,o$;='ʲ4]5Ie犮KM;ډ3&N(MnČ%I֘ZS>3`HmE}u)[g~C,b,TjI.&` fp߼E戍no4z(Xdރ^-_<"S,:G vzG]޵tFXl1xC1>j*4[{Ӡ0UѨ+ V8v˾E+y+.d2ၞܷao&Hkû9ֽP^3ț E\ LPIiBs0>1la\0C}JF"OH}]{{WSUG.-ۮw6f!M 33z$kox[,p.&+n)y6qْ#a+ڢ ϖi4' vS?.cRyF@*MxQOT?<}8qf3بv a3:(DaQXV+LÑیODظ2&SHMu cMJ7*dP+&vM1DvGצY4͵& yk( p&o 6#5֪dZSȍM ڈ i[Xj`4!8n=i6i_HO@cyA+Ozq@~i0 ÄB;߼D$s7!mܥ*4X)?̗ƞTfNKզ~Wh vݠQt.ޡX;E5+2Y^~A}TFOz\o.ۃ1N8([ӊH`qK=.ew3+0[>QI.cy Pw:C { Z 2iyOwK]PF4%R o[Ihƣz^mbw9x8 įQr+Q~,K璛tϴnCO ԺZKˎR䱫:8,~_:M?t݄x~/ZL( БJ J"߭r3d[K<0/$QPpFG@ip̻UIJ{X V/'_άj}uK,MO}$!mCw%.6gi7UolhɞHM3MWصڪ7pF˃,[B{zW+LZPXFkMe /) Xw#{~&vgЫx'\bJb\(j4 ^{Gח_=:ɠTrdkl|}FFlb l?!i%F,6u(P~Pܻ ZӇReDb;_LSz@XBשJ%ƞi0.iͧ, 5r vAl q1ybB Oz@ \w{VRSSGYiܔi23 >pZe {8u1wSx/yb_5Hsp'ߗ<ΖrUqbX]FT=/A6^v`GSn2ٿӒö7Ae֊/^ZӶDA>Rb<3#ͱ ߚ i6MYI"2] # =yLO*BHGk[jNOQvXp M/_MuID#֌[ǥڂ3x<Ka !@'| PC^ 5m12מ 2‡TEdg ('F0 \ݎu3b!=caI%f/͌7>QfMU+!uĞ(/Sc \ҷnG8~W"f%mr+Y@p etx/P吱d{+K]!A_ $BDQ"Jǖjҕ=cR.J`L6u vLhz[$gẓ9:"x*!ko'4q-[ Taer/GHvв܌^Z BejcQ.2"8$ x)F0K7) gXn鮶'w+ޡL {cM̲)Ѝ69IKkf<"iX8ɇ^5x0|jȭ_e}mkm_hniZm:Wk""Z).Z.] w 'vRĺ]Mtɧ+DuB`, mXMH񣏌x _#a/<ļN5Ȳf3R'b~{#M¨VC1Y{.lrcD؂l#sab1 _L*JmqXvE5Ø<bhV+E*N`llnr˨ew'3Lq)P{O~'`B]! P>#ԕW9njxVCȼ"mw&*"YȟSZk28hPBF[7- g(Tw"BJUnLQ^i\X RwhBmusn+E L4:MٖV_pUv]J<&Gc,wY9@['yjv>ZѩϸͶYb|Т^^@ NxD`f)ɓ)H" N^ԁPFxhsAp.YgPN6XGjIiQ|*;@,אZL(Hl*+x|^^T>3/w =5eUiD.*-D#1%$jhz # 51vDAט/d8a0q-=]=W_ gWCul"+L7^`ܒ-WFw' {kelM7yܟ|V]]F6uMw[<4~(mf,sz0HH&J$ ⴜ񋆥ّesO^Z;2 l2TUfCN }c4ƏY%YFZG.D%,1W;f}xwqK'TXAXX6|InmF @i)sJnRm+&F1p"SF嚽6P"`h ouëY[\v[&;.Teڰ(jADǖf^,ujsQiJA]g4pa H?߃W4 ^8cqkQduE䷽DS J&Ҏd`%<5yd`$R rL:2T{A}kb,'%~OxpRS,f3a37V1&"s>H?k6 7Ur|Z\Y<5<es<C.E2`U-%quگ CF.ߕHaSE2L[)7,wZ9_w'm0lxcŜw! T="t~ݮ|Uu::Xª$ `Krۍ?-r@yhޚf_G /~l MPo6ΑM߄ezWRPA!\ĶrZ&_8lD*MgΕqkLM/Wg2-I[ }ߺ7g*׏4lVw5Rzf{_6DxQ脴/ v4eV;W3+oקzmM^Fl22-0 wY)rS#]x##XV4}i+1U+`tPnMe3t Ej%d#SimQ+&ET Y)̜ğvhqw*NK7k,v?)0!zʀᅵJKk% de73uQ5>AN̡=G㶊+E[@kKH/M͹2PYu,9RrHBU~!:!vYJ9X!*U5D9>nEGcVeN tdgVc _0?ǔP^fiKױ#R줙} ,SUν^;K>doS1'?T&b;G;Ӛ @*"lERmO{W,#I81F_K8ʪOF~uQ7E {:z(C>~0q,l3Z5^`gpІ?Q $-ۙ(a[Ib'<j2X, GfB%"YZ 4儭!c](qYpgAaėyߴ5UYfkRK]u`_/h PMqøŹ!/WΪj=%`2 E+X8C"S`poW_t!JMamD RE,6ʐ)Sr:=`v}Fٲ^ַV(N'">bː |kgSr}D~: דhhh8%ʸ ))pq{rߞ-Tګsu͢IH g q@ԍtrS\þPr9m멪7ql'^ )k0ߙ4'NL3,& v*}rĜo9qFpD#.LBM{Z۵x  W]=B,@FO-Akܘ*DŢ0eJ#b@H #ɒy ro};fX*IѐU=7cqP#ȃ$1C124cl.^6 5ޱ@ZULJwOM uQ!PY$G:E]R :ET>xY{M+^o0m2N|/A< BTC؆ʿ;Ua¸W QtJ'9Aؙ ջ\yXΝz~Sh*!CQKx5>U?[?}¼u-sMz!Sp ꆃT@$YRnϕ1'"slF>&C$,0bӱ\`) oob;b #/𱠔2TyƋMs{47qRKUwİg?T]lN΀LR>ZfzO):+ Ȃ1P>";B=@WS]8'h&a<3b}8d=g`*JuK&.Jhp'i:B#Vhy2|e TpD./&%J2.4@GW{G]ěXӃ'ֳ&3;yUs$N䙭|zwlf0Xy iRU=u[ZdT." \Pgm }otLŠP8""MR4Fn@ʁ~؟%~5g[; kv AvXɶy!ղ[^1t+WH*?`G _ yd$$ |w䝘spUAk⍰h5u_g;YޭJ|46aRG/<7:tݞi j/ \;u9F_ܚ~axA-\`es|~obV|W9$<ڥN4c?gL8*]f%q֠#-.I+̺KέKEX<9xs(vd},y̕;3#H$Œ | ^#@7>ݭC ":_B7FbF;%) ouHOoođ4ܜJn2'R̈.rF)]6#z%TkJ&vs!)]a Z^ \em]Rf, N9z;S'Np\tymQSsF\CjU/NIv?*_@UziQU~}jm EUhϢte_542 PK43$MTUOp*}.ha`gjomPmMy &  ˺ƞ: 4ʳNLZ)f.v=|=yaNa{\oSv'؊VhVN.;E$Ia6V6T!hwi-|׌gmda7AG/aL( Q[SK\i|,ʫd8l gC{4:Y"d"t;y~hྫ:ӷƕe?FƟ}rBkeĭC?3x̶ G" EjK֧;%{)?S?k][ܑ8>#п`~fۊhaxK W 7/Q;#Fn#V,Je@pOzrÝs eaaV0Fm*_3/i= /Zcj&͒iJ~1@ ćg]?5FZ `fR+>o;uO Jn:%Vb>X6ͷoiSnǎJN-mH`SMru:WceI3|m|)aQԎ:TΏ wYjf^2.cacUXل> 48w*$b]1Jm[322 8+U?Q*.S=O~*-}Q.)vmfA ls~3%cUR$.a057P<( 9_8%+E ~>Xm4=y6@ϰ|e6. ]UcQ IGAܮ'm7+ף{b BKU\\ٓw~%2 ]# p4;9!͸[tC .Xo) ق*|\媣[e G-Wj}D 2#sNC+1&QJ욠OvfTVpJGSW% ,Z;qŒRdiae=Pk2(qzag`>*P#Q'6?ɨSlRmqS])b 7 Їm7ߗF;^%s")_(rZ5PnvD]||3[+1'sz0$ +q3ӽȉ ZnշB Y--L#>YUԉ1OJF-w"R靮_Vs;qk6fۼ՞¶jOe稢0ث |)7:7Pt\q:%#|#KJH\ xCK_ܒQ1n 4 61A>bk6rF :Ӊר(`ki=)6f-rF.F9bTH5I':u`y$4p3Jgd3~cQ8\VHsMu7.姱3  s(hEr?FD0r2SA>YuoUOp L!i*kh%kT}G?scNA"5XxK͝P5AR)?Bvߥmq#ڮнT> FΜ) vR pe͡Y'C!≼osoj&\gt<%#vvnT(eʸ1ѮLny]LZsP9=?$TCEABF4`?2vTʨفlP hB;UX 6C۟wV,k+۩7@]/iឨV|@,@4'eu^`}CCtUݟw¸&`y;K+k'|t J텢D/>كHC8pA;Nپ بH`]lt{/΁[Cr#" /K~"쁷q/sGb q·oIL[@CjIgw/b ږ^`N/pgi{X Vf8|mwX֭ޮ14~dg_J伈A6| ꫞0DEfK LSr"+*䳾/n%ndAJ.v/0sSJV׷+Ev\SäXOnAs\FܶWVwiʟL  =5+# TzgF8S`K ?rG8D}3.e BFR7 .ϗ拑fWwn0=恓\õoGֹig^>0>ϋ6|?yJSvpSF4̅JihfV(ڐRbyֱcTF2ꅻdTHIk-S@KU*tn0A۰D5(]x2iYRxdSb6HH01&g}=!FfE\d𫮁fN OfaX$Ia 3m!Y IC2g3Y`^h9~1m|EI f}tu:fE wH< ~Bf+a Jd'} ?0 V'D?8<8_R2G~;y}\[s,?jhM$Uꢂ 0Ȫ쨅pJ#C@ ` 4+LX%Ǧ뤎̒&Vy0GԫNkB-HP@.(.$:;^hO]: -cENK%$;%@.HS :N|]qlZ@fWp)o,DX4Y?B6 j:AIr} K ʪ~0H}fr-r#4˘^d8J"$h,5 Z}1I\Gva,[pҴ6E8s4m˚EXQ;mZ"ѦVrړZ IuV #])k0N!qMΈr廎*ϥTM׌} P,w *-׊yճR(9漭ƭLB%, x.'SwEfi8V`PN 54 R94^7'R5j~[{}Ath2vDCK e$g([Fb9{$* S0}I[ jaѷB#09\,M4ϸ@3\Y8c=DRdE R4{F{}swuITI1%' nݻD鴇qrLO7+4ť(XC_FQ/?^]ؘfW@d{ʕr׳OMqzd^cU4:~3rj+ _c*z^d FV5CBe>\m,s04 g9:NPffp%5ݥ]|cYoau^F7 -C鍵Dd=V5fԕ7pJ|HQ#0;i؇)HJMߧ#q~܅$vwnqdpљ$m N2w(!E!\2rPݵ/Oᘦ\LF>[FNʎ[a9cʀ.R# pGe~~h-{hG"O5gR!~D7n_Y+u0 LьiKs/0' @ ?[a GILl)D.F3>`x!qW)L8{ Q|ܞPؾQK^Og::nX" eyV5-Hyr"JWU5H2ʕM$DYÊ.x\Y1` f4򲣯뛵0ZA?(bR0= K$H;N:٪F`|ӱ=_bMUc&J'jU_)NɱP> wes@,GM.wS2 D٫"xAPD IǝF{qBGx6(HbfsH^ɭV⺿5`wf ΁F[ˎjTݘdq#h!E%קKĨ$C \h}nP%*7;^n,CӧPi{~yf?<ΪtkU<Ó}`al;{S` 8R9Rj]Lm|EpRm AgH )}Zp9P [ɴ%*g㫩W-f@܊B imߙNK*Z g JWJשVF!x.,yrD:w\+j_^7Q߀g8$u{0!e pZ(m@wDKׯb 땟( }3JRQ9*(3ƍEW8F^0 Wl9+ :z߆?:n4K;ʂ"ӡs0tE;ɯ4.}:Y Ǻo2ZZo7؛H}rJ8@THS|yqɤ(Ӻ UYR"77̉{?#q~l"Eve o+KNf QH8PR4@UJR}H`LWEɐG#9OXR!Y-w3' ^M2FTJl~]7,)S gS9l.\ x,[~A}Js(BC$j vHS'1"c}{ـ$w r=ӁZ_}2m2ݾjߟZQ,Բ">X? u|RkR'PCN\D-&)+mr!qf@|KQ{v?=#*}e$2oPuzYB5Uŕa wuϥlQGR;JRwpKYy|9з>.NkO^b-Df䨒wm펆#3 0?:Ln.q7c Xw5 jNG՝çW-OxghNmvi7ywK-gޞCd mM!vMm'NϝҸ26!CpyAņxLbY%zL@DX2_2#C;L?b} }8'q#1~WWN>`t\L)Cî:pC[>P|̈́oWTXfV?~not~H ?JsouA :q vϚ#Ug46:{N=ٝ& 2h\}S{cm95qSUu~I[|muA, rWx+>^TB+wrL@9nO'sz`N65mQ8Iq2xtCp5 O渧E[ C朄vQ.俪Iqp<-QBdDf rhUW5Y\p@UꎦoᾟO[mjc>RO{}Ŗ.6q+~>Ij^0;<'_ -^! 5;FS:S}ݏsi(&jve/RO&(K`wAi`ى6Y:MA5!4new@dצ 㣨y7DmھlB}ژu}1HJʳ *-^K%mGCyiW=Xbţ|4V:hUXN1(SyeသOhS'V8v*=9//\0ف/?@33.G 6AL[Eqy= cIy٣ Չ)zQר&F""٥m qo);v7ts/H|o fFаDQCq _]wQ.*G?]V !*Pa j]}9jCHG]sRGiAjߏm˞񟜏q^kum(xI3O)01P]<@ $J3r"/ciyz;Ǯ =ѽ_Uŝen 7 :ß7pK }N]ߘ@I@D&>uNje?sE/^T;7o3-|L[Pzg| g{Y D;@k@)쑙 Y+)U&ֺ@+դ\;5~rh80oPE0p%7_Atfm<޵?V Ubw$$In_{ jDFRѺ|Imms٩Umx2o1E=EX9e,@}X8e޲Uʑqb]L\4+op*fㆫ;3q䛶e\'{ď"!E?dW9T;srvdc_QYyH v{w.jN5ܱDH$ؐI ^ ^l0_+cg4|/6qF֌(O,AuY 7ṜpE2t#U##{6gQXVۼ/)S@/+DO"Sp |PH]|Feygfm7z# 506~;Hu N(C&h{6龋]tFA-)lq~2]Z.xktpG[j t'1ڹJ'-Mygؽ*|^v:2 ̢K^ 8F?QN`6V}H4TEvLꈮai;j"*@j<s ;MLl:.)`% ҕ'BW V$㽰ݕ{Cf "`]8#]p/UhXWsH0!;U@Ŭ$\v6ʀ2 aDb?  &h 'Z 9>ыmӰMh?CV <#vRՋ<N@k#_20vv@$2iƒr3ozӈ@Wؚ0(10PZ%@K^9LqQ%сh>TM]X}*?) ab7mnIwې^GdW#$30*vpK˗{=$;T='7τ=j1f96(C߃9U3cV%bJʲɶWn^n_=ܐ9NyXgm0eer>W3g!N6{{Z9ÕkTO^+L ٩d:vSs=m5ɶm`-;PoLtV$O&&ehj~I8 BgRzջFTd^mzY[E(q%NJSNI^kDK:d\ x-=imjStKy ~tmy"i7vd&cKC4hI_KY)C1v9N.v'bn$13\@'j.QX5NCS3doɏ#(HNCjx?"ˇTIbg/qI{HLicuZK%Æuiʄ}i(j^q6?IZ) !:) _ עAGzK玓dEc z3z~EKby ,(lё(WkDŽJP{%U2M‹'9>Jz:CW+o@ȺmCU rchY)T)[iMRoJòJ7qCNs)-,DhXd*k$ҝ)P)J?۸pH K1y.G"HGv?mm04\R]oݶWF0_2XNY(z_`֗@%b[BcJ=OfhPh:7i GtI pB(+v;=a&F Tu1@[\̝O̽O{~ e\ nS,)wÝb f!sQc՟j9?S66/Q8cFG߀ʹ7ZvXwҶ07 "z3J> P)mr[b.p5b@>ANӍE!7ꅍ_^i>^<3pQ6-?gs\֯D1"52sYʃz8G.O2~0sƌ!ŷ奊8u\R ElC?ʼnB Vj;{y#ȌYS).{& ~ZtS+@MQ M"/π:я)`! ef;ō"q]f C&a42PWs=Q x^B zJDy4@VH l"ǿwAt( 7\ao"d=ScJ+ڙH/ x k%XDWBvEc jQmvMb0#_./FK20>Ղ'55Rv3h߾-.T6,8; ZQ ^ާ0IngJ/uAC:BH>1YmɸK^Rf#kw9D`"3 Ĉ-Vh ~ <)Ӎ*p*о/%d1AfQ?>3!NxhYSbiR!`0XY[uʞ^9-^Im|AGfq#d0V4Vh; h;C_#[q}Cp2DHh8# {!SfIw xttJmyϿ"7F }TjHd]y 3 pZZQVU~WkHnaGˉxjz݅-ó/l L%WH3A+[|~df}- 嗅ЙS6U_o 7#<褅?1}OxuҺ1GQM|Ё-.c )yMFoI4y z.S@]lTBgѸZ8lw \.OƉwD{g ,ID)[잮M= =N• 2%` =$"}lInB6e&q^t=9Dz5=nJ.EГ;UϊKh_-[s+0g 3᠀wݶ+ t&!NOqbSJYCq n % 멢! HUm>xz։eSh/ BX55DUo.f[#ǂ^5QA3^^P3nChub!R9iXE`fJh`p7h$ *Qu-ʼnD6*;7$mkzی7.獉C<O E(pzT򆸧>@Gy Knz~\T%וi^2eor gŮ?tXL.Ӵ78$~WUQ:je]ӆnނR,.S*LƟ:/PF x&r䎓), 3y#(q"vZIrpIu!7ڼTÂk >^C"[̟qhHKf\KGY l0DF †vyb. !? ߺ!<>&G!Gl}|v,G/C Uɓ/O00:JN%"(LG;<`;&> ؍ȏj޳ |դƫu`!* xN '33xY$W5:aXԇ,Sϩ3YvU>HG _3e4Y dg4wh#4;ڞ׭+9BB.SlsYA+.Z{b8نpgu|BxI.cHS~wKBl%h!6|JGgVJϟ5>XI' @6ߛ6qRa5-S)B,Hm 7 8cs*) զYS+j0Cu!Fp'V5hЂ +lY -KUҹ1a Uxmw>kPg\˲z̗`۲hm ݯ8Sr: u 5;{oA@VTwܲW,!P|{.jZ4= ~{# ~&rgu\b`239P=zOIۡy"deL4 h Pzc<;Jy@WRZoB4HZ}u Z*K!eԔzgJ0=0#Q*DǁY Φ푏f pZ98MhbR+CJݖresRk+nޑV5`DBE}!ы >l$\j|™]sC8)]m&QD6$;;i/UԼNdCσj) "  XQTH\-lwasʵ>dIڸ[b PEɓ"?,"ET HH/+rw9=͆ $XEUi1u&D'&RNSPrBmPj6}ɩ5iڶ?(`0?6IGhxzFo &bZ>2M+v%y{k2׊#OfV\eJfD&^c~܏[8]ZU;iX4Z3x?& a)+SfUQ=M"uJu3\Vv(E4W&`pc66Ve6?d2I{A \;*A,MSBP>BhЎ-`@RANm,מ罎Hw;5a27@^xHDW s];N>!=W= ߰LreSf6(3x9dzEUL.AL{a$m"M"P3}Uy yNr\7!'y@Mh&vS$$ꪥx|lazn^Ì3U[ؖlnG$r*z⻟;2gL pe3b)N&db^_88"Y{471reobᖩ W^=bOpZ=P~qޜRpb@Ցs$$'KDJw-}c㺔]PXhm߮5D2Ea7K;Zؔh^<䚏v0;_WW$W6.X7Lڑz̛5Qҭz P)c@rGO֨ߨ^X \~Dyqecz-#+Ԯ?.uw03]/'Ρ@5CWP8<tu?> os9˚P'`Tzi1 * \κ ԻF=VQl`=̟d'RBATy @<=8! peLBڽ6C)yt;<(aҙb =c|vXɳf"&(Xz;ɰbxߎm$덴l >xk%gj wS51%\:{ %mxvE>Ǡ׎ %z $C\63旡AîXEb AYV<ٚgjԃ` !-?h؈ ã]u:+\-#sP"6gm7˞h#9xa+aj٠l7ʳd shwGf"mj| l4f$Xw91i շ `}ole:SfMi0(3$R[HU+kx'86 âWД+D'͏Kw7{ C :aM:A^rZb{$~[(=la'޻]r4S{pHGʕǓGui^AZT)}79S[Bϛm݈{ o9l_6POdKp+B| _QBNu:[j4hWf.R,?#`P0MMBX=haj_n2-E)sN%VTs8" `+-^ϩ^G5؜cG(u}.p!gs^<Z)L61Z)w 6Z/8꺣Ќ2^ v`5aT4 Z:}EIqkвJQFӟnb)tuZA(h҂/uc`t-o} xnүv<$ДN杩ZZuxt~iB0pLi,XF^1 ($> eE[1513F@N~*:?}7܆PF'yt^ /E~Ģ7WR#إZ sT(`$ "ynt_w'B뜹5kOV8Oco^~;04ug2h+4&ʔ~ɑ3mEտ\ƦV4ۻQIp|͑ij^?HI,H`@PWah(Vn |Q~9c 7 JJ^q94>D!4Fqt*rD]-{  n~ay2a,_01v; Gt8MHpKanY4s&<$KЧV6k0rn Ibx;ѲS9Hf}Օyae45 b?ˌ1=/*Vq6`qc4Ow@oXh;QI4g=Nۏˎ~ԢsOxu;0ck| yՈO0]ni|`^[TyHR){#}"!M~XB% ׺γ=~gO++G|}%'!3 K6Yb!ۑlcfIx":A,dGe؋ [;Q[mVj#4ItFJݠt<U07䨋7bGQѣc7<%7E94N{%i%bT(Þ-y(j5rabր8!='Kʱmcf7Y,O!PZ?yojg휜|`* >J40~J] y-+{F I~C;WC_X}a<|lT "rk$:*dѯz|suɏS?氪Mn/55$>JFC aYCec@ cаy4A5 6Hïx3#qƲI7ZE&Ǽ&aᑛڳRT7ZCίfm4Ru(Dܗj1_3uc_ٙOM.#/0hio+ g]:l4gKӀj339 Œ*{*gkAǏ+5>pqkonJ9es29bMtoQo6ch}H 4 }]E(xI/A򓞠^Ej/ Ԥ4\x!:n%FymصzfcgP{b,ޙ4cK,3zPp|C̘{=!@QuҧT( y> T2=*NM{7>^=uf&sR&GDcKBq$i zb7(z@U)m,cB49ToNa2꒗nS!l:+ @ %3;/|quY-3]-]mq'dփcL I,ylIilFӫĝ7?1p<ôH"9r/JҁkM-yZA@yT(`ҭ.HL_R Cup|kaCUst.7%@P0rUNjBlj N+"˻%GۻW0/$)$\%Iѯ-F2?frr)H9(ڊj}b̳Pm>Q#Z߷zn.D W}N=aQ\Ҵ? gR[ ̠gpK )U^}\T˨,o* ms #5x;Pw O;^Auѡ/>y{y;$zym9[0>HVx6B8YњRku3OT HXqH(tڟҐm+Saߛ j$ pt<+{ ݈GcREl&&A싙".ctgܼS yTҶGŁvf)4RKz|-f ArZ e~~&!@a!(^'2//֒%s,̈́Iut/ o`mZ5D.j.HYfaڤ9W,v`_ ;m7)NM}( /|7بo22Xq`[r$cIop~!Ű Ll>s[Ȭ[J";l)|x@ O,nj{!P48f-Wv;'?#⼷I ;l~W~j3@)xI} 2H5)ь3V阔 o^P16}Izcpq泍{M"W@ ( v:m;M>c#/>q!D/iMyPd>.ř,jyg }q}1B eZvL_#ao1W%J4 P5y]^eX`4SqtVda e;3A m>py}YּS,݉qFb[ӫ!WnRTSa 6P,SR~K Y`hp/|g@ևe.ho{NULж|JqR|_wy:F+[AY̜:o1cj F9VtY.kUg|ԴfH/$0Bѳzz?( dƬSlnԹEAlF=b$ >i1]F{N'5Gmw^.sBVAB[oLWmzWgM8Vz_'̛v+SIj O@}`eِ+2xd*JpQ &lA . _g9ooeA%Ą1MoKi}&`49(a|ڙ0خ% YM1u8)ʤGHI)~+^檸=gmqɄyRƹI Ys#Б5A!ʮ|gJK9dғ){a^`tbƜbm: dV;MlzM)hg_} | ;ۭy8rXUCyEd'"4PD={x4㠖.LB^u@ѦJS+x`)*, rJeu{( @3KI]" YazIqB8㷹T< lqx:PqDX ұT/R&5G+Hz +2Ud@&A^ad1D?WQ4fp ᕯuIiYǍҿ&"3D!h#J-&!)] YD@7aDR5,\p0݂A=Z'BWq[I(~i& žyK{Q&;د+hMIzZ> SWKSM0(Nbq7EV wY.<%59{׾Zv"@B"n3zq>=6\wnv@sE,єWcSbM Z 0\o;xJo6ptlZ[[&YvHCyN8{Ϫr ogJ`@A%8s.IFaBհU"GȮyd~O1XTWlh?_E 7RnA9 %M._ Nr'39z5hBHbq4EKb8-&Q;qӬ]c}؂'\[p\N Rth%{UceRy9t`b%T|Z>t͔*ݯ(Jg}徚OBnIp {77B(=$T˥w ?j /L-f9kzx \] W$5  mfokn|v 5odq~jL !z5{`WDUW8n|B0K#P'25Fg7ԟtH :鰙uӧ Y A P@ll;^;ƢOB_>W;Кv䈾>&:-d ~!2$fM)~( BϿgv== K l7=MK` {FʑD:ՠn6/qC@rkHd o v ,ŲbVt&SrnBwﴖ5% 9J_>HW-KT_nX|́_w*u#G! b\V`áG_!t\1xZrAFIn${B62qJLhb)a p \hA&i@uT(:uqURExzFmi ǿk.U҅VFF 2ށxD>_h-cN`#* ;Bg!xB- tsQikWh?ԏ|WI/jN kO Ý qLsus:7e ~L*[nzQZ)lE[tsg,db0#!v}PfJi,B9>-Nڿg,>5H .[@)HZ(bGK:|7}ʔ>~>v2윾׍/ζvNo9 ڎ$Ņplr>ϲQSD Z*_Xc)ʡauVmc͔HE 3*l6H9%{XP^m*`/ %8sqp>*?(rzT>HbeQ Zf{e"qe<ĪUp}~dM 2¿b9X2n Sj بX}P_0ày..6&AS ֌ZVM.jhr?KfMAbTni@C:P> ̉>9܆Mط5YxX0q')g2 ڻ%0Uoʐyv.q`{lG:աhelKeC#1U$\l29~`qԯce8n" W$T[;ff;D 6KWM9>wud=BIΫ .skhUzAe5KExD!&KXQDZzʟ1EVE."Xk1 *Wӽ?]eŃp9 }<%XCM_|?I.;ce(h{R Oٚ[d~H~%BS+&`ZJc\A&\cAJTQ7hKx#Ƴ4C7!/` Wt":@jڐ/=1BлR? h` 0n#3^M(u끲爊9 ❃g1IYǢ7cDpE1x;K|hfCkAZK0_>dА9R_ 8֧`/ˉe^w1%9 > ' gyXL atʻWVQnQ°|0@Lѓnp}`7T7 sĂb A@ 1iƼ޸ϯk;ZCi Sz.vA WMEٍ i{!'D0F-2{E*ۯpX<-|-!VkycdU F[=. KaJdoije2?a?8Sƫa.vImX=󺾪cm4[8lW1Bיw:S]0xĉ[ieUzH,? @Eţ.D#]΁[M:eظ1E=fb}}Zo2?GFޯf ~|d&9=WW΢7Um\R`j(e|*J0mr7oXGځT6vu@np5[so7mig^Lno:#֗B9aw, 6FA]Vvte#FCޓԓ0=ݲ" O}ECwA6֠<sF߹o}]UŭGKPfl'{SNC)ƕ^׫jjN".,3F> v"^a. m@W2b1yWV ꊴsmU /mT`9+c`T.w5pG#O%L|`7TJ zG܇Eb{+JXƲ7Z-{_uX9ek1;FwqQYQԧY[^bԐ5V4o P` x)Qu84)"wyrrsu<hD :SX;SX_lmEǓOuw5v_$HrUU2äj^[o-+$ñ4cHbƶc?kVz{+ӱ@3фB4 n<®sx@9q2iLS]<״HEjf]viGVtW 29sWmnvXsG[~n$8FaIxd{]1崧eo9? 5$jcKƜ ȰMR`oSId(?UTEB ֋W!?o9O4w"B5hczm*6<2EeN9f|$v5,Bijw7m2$Jȗ^Lv5<|&wtP^s:t)L`46"v*`4_} ~95l#51WS35`s3[E g9d4iʝFLzq`ጿʃ h)k\J;ڐJt79-Z $ M C2jbC[ID0(u{Qm#,$E 䫹ѻ Agh3!T#QtȢ#t,O籹`^;%cэO6=ma~bM*B7h1>pkSG"Iua֛8\=OPƍ,%,3}y @~v̌ک-Tg'Rq {@UQFv~a\WS![Mr#ɫM{қÖ]=Lf]^yPeviŇ6e|6b/|rpm%M_rmG)1PVOl {.Ch><6e,WrEiYm^_+mz)dhvڴ4.3Sݒm<,vgY⊘eUx6ʐ^x_K1OrӎTi1di&7y]0cr3(×J"⡦h+0%f[꽔h%R8̰FBme(ĵ%](iZ؅m[ A/2ъ[\SG"$pwŌհneMIP_{4ҿ4q?-, |xA]uW{G P"(3jX:sוMՏb+I<LjոFKyLKk_ŕ&\3Q3&&k!/]('t`R&'x}f 6kqT:MKBaTʦ ǀ"jD t /}53kAEyc߲˝FnTEFwMt/@Q6qӓc2)UEh:(`@)ۦ$i;Lg3E;>a[-.5 | YH_mdDh >6R$ix-ž\8V@Ӂԓ {rgt+<[RS7T4<}52i&`=e5UUmpBbXl't{$ҵM؁xd&iow34- _ ])kV13v5ǐ :BOT];ɛܳIۧ S5+ޚuUzG}q8=ѪA)QI~D Kgh:o]H#CJM[Lv*}A!kަ8%*xis. B?&̤ru<؋a,z΢!$IC;˩B߁JNڝJ{fF#* p,gMGX .8~DǓ dxkQIi{ H0[״iBnC_/,D7a9AmG'%3EO|psZ^:gޙb/ kqkޤVNC#DRm.v{9vM'zj@mgakyDžj*'*,hgA-?'_2yIiGI e`NdA*A5dO=+.kTC"~"62W;Oq8n+X<DA7 |sWNdKcd&Ǿln>dtK*<>{T9@+$b̢ ΪHs$ց*h v %v}17uC5DL;}^{)Q_(uB q֝)b#mYc2Ưe~6.lu4>e_!)Iij c4{&x±*t17Y\>{h.;hƹάA@"E];";jsZ=c}G1}s73D)HUd6H:{ReүVWezj4_OZu&^ZzPX\ơHѡBE$p~4 96TMtHz-TG$xjP"fƓ1q 8tL^;֣'Bǜ:'aunחHGR!U&[KBHSF nG2`Ώ'-Vb>-`*OSD;0V*4& cX<|kgAup@)]s.֬Y%E9ʔSG3 z{"֠V8̕FhRԓl}i>2#ǕG.H]1d]KygdB' ^cA .= T`yuWuL^?*=*$m `0 cheC(7j*a'kdg_xxΖ1&e Ú2B1bId scL/A^X轹6Ʉ[ $!b,u,I#<$ X2j#(n(&} og|SpBkCF L1x0+('oIX{>SK#?:<u>LZv*iex()f湌b,h3}֡?'ZbRۜ-Z̀:%"cbد$F+)cO\඲4YZ@ D:xhgN_Ͱڇcw >8 O 0-cDא#;dм3?],X 6T:~S%' V,j{mJ)DrU\hi.ޞ嵈 o(73_Dx;rQj^!Kɾ|g [+t 1D3L^s-X_1ס=4'( 5|.!~Dic]#]=z,Q\y]80d+٤9{ )/j#w߲ DL ho goYG‡3=1@hꚀo$LI)8CN| bJ!.`3CKe1nK =P1"uv)ԕp~uZpmz)58ߧ*zwx9ܩCŷ6~(wzF :3̗|RjmAZ|`ydZn|:oBV$]{u4&_lֈx1I/?s\(r-O|WI8 .Ot@Y`44F}nOA*D B"kdO !0H5oY?W yX<2:8MGx\ "Tp-$KE{sᾑ6+O?'ӟN;ߗ?/1vfb r=z,S5ݻ_W<==zuJ'#327r5|SW%k8hw3$=b0-b9$tJ_tTq :`ZH 1HN a_P-e!(f;H֜1P?\IYUϸ2fx Q giMA r2@$Ο}>žAA;LBbb"JQVL&?gϧN2z(Ѡώ\YU{/+wz[v@-hR[°mK*qYvCtո=SYf'#n&veh qyk)* N 4(#B<%S#1/WZnj xGn-gBKI(=0Sr}[օ{%ܛh5vi;6Q_b[;p6A4V8~D6y9 p6)'i]vO{I-#i08+C$]irۃ0l֊̒_laMƴrzi; RX҈tguH@Y<{y|=i!*-[ԍmdR͈ə_ iZ U9/~*02hGAy0W@ l/6:en:=z$o=>9^ +~h/ .mGyUIzCf dC1lM͒2H4e܅?k ?lGo3 zjDvLC7=8 =gi>+bRqq",6hxq?%9:?~C"0Cӳw!z|+x[k?߹JnJh3C?m_& єo}sd2'š=XͲnFYGNnמ\'wח,~̔<#Y!̿@~'otK1Eէn^``V=܂{8aօ. z|s"^Sc>@> fH e $Dȵ;yj.Y, %ӕk9I`-NTkz| @'xy"Էv'._i ܕ> V5tPGoftO0,ă)9#C% 쌆MAhd8/A %f Ou30 %XzA_Cät|_fMn☸$S`:LglMue?L0߃"*lB'5%ѶD?PA<Щ4 ɋ*<'{s״O׊_+eͮ˜fWTX?`lW l$ z0Dٓ(0.0:z G^!13y4 /Qז>DK5*S@OI8m,-fn~"AՉ_11T`lf—w㣨<䴔'  +Yl+ 1[A1h\k] PʵRW!SlK"AZf(`,Z{!ă,*n˸i YYQMCJ)*Q`x "^_Bc pt?y -sk~"KL>k\#cg|{D7eFݤ8 y d~6VHÅD '3$I˱wI>_e3$@/lԲ>' xf5X(x6Ҕ {+h|_qKbY<7A7Rc<L'OL[ A,l _M VM6P£w۝|܆S+!A nU?V^r=b0Lɲ\h^ӿ:S-%~vBE._]/h])jZ7U>/q2wAx4 Z(NCoQl;Dai&V`HڭP &R_lj:^K.x K+[˝vpK-4yf ]B" 3f1##8-L]\ѐ:\}"M%mAcQBygEQnc|qk4$3w`MeFG.&❡ OYѫaTz}Æ3xm2oX!7s g'`Q7vQq(?^ ;#O"JUU2~G zfj{)4 x f y[Kw=+'MovUup*}:;-q*KN8X+!ZWqŔ _v`srVf㡇ek{*>Pcۆ7ݛ7 ]I E>+k ^Z$@ʨyW8Ìs7`'ug>~rXǑR B\~0^ܑCZ-u~_5(GfIRU8|\moSv/MKzzSCߎaKR\oh Qm%2];Mz7ӷU4|JJkoFz쌨E)<纷_eD%>9ѹ{ PŠHK#0W?$<[\J ƚ1Zs BExzoV3z23{r\eXLgZ;0P,<70 c_p8ިtbe6mӍF9yN߇!)LoM3$Xhf86i X"Rd1x]C=%K:LjT([`BU?9]==\K ]2EhpK%3nd[#jt 94uL~MA,ϗʎue. %]ӫ!\({v)C6 kx״wvWe])*x<: ?ZpjVt5NOW"9)_jF$Œ-$<ɯח-a DMv-\Ԅ;S%:KĐGSn潁׾ȽbzɍmmMO[sŏpp>le)11=2<)*~/XL%[hYHA,=ʃh9A_^sfj1&[ + u_Lryyp4= Ұa+dRVpGhZ%[k:7Ա=wHM JRm*d~ۗqm͊oܗ?AGGFV !9I'd1ӵD)dŋ>T:RR`{3CġdS򹉕U;XiKe R#ҋ=q-)KS'{gŦ%):9=peW`|}$NL 5- "ˢ-ZctFbj31>!cgFׯ6eN sd30E, *(F aF!P$58j*w R/[nR8۶ՑLwFATD(S S GRHEH 4GY-Lh00<%ʀp0myP> [XG o5%U`WU7n ;!/GU<igNϡJAbxa9iTw\saNڂ&8ّ6\⻒oAګ;o I'+w]$@ qJCob&'C+ߠ>@ UL=:5=x=4Ң+_>3:o*+də4;A[\ Sj #omGa-=0|L"iS޸IU3_\*F~u2b':^X;]ՅS-`-ȏdXMUp9ʢ\Z(9ޟ q\13~oiɒ\ca x,IIRwoc50͕vfj|վH/2[S~:wIº"J; {݈$]6 w}3-tAjہߨKZx}@QJXr?#iAd舓;$O/ұpQF"#,ex#KDp@ČS1S2 ,v$"3% +;J>g9r2 Ƽs+!O[=OYhBM>Y5 ]D 2_Woa݆. r5CbxwltfR.~T{\Sj~|SPKѨ@S6{n>!bqH2,hB{~}(7nYk~0]G)꒭ 9CU6ӍNe3\}7Oy/Bn氺XpYvs.>n~ɳ |fW̰W uFbzXz ohB~w+Lȥcf6S\.!RfCJw5a|p%-;U[YN3cY{9Ɨt5h+0-28Ok6O?jvriJCZ(:br-i:C+ }WVLP1x~?rwYNҁipZ lꇜ4$Om] 0; ϰr;"-6~2q/Ewݺڃ‰ҷl<߲@ kvN$zºOu`Fugm5T> hf_6bl8"5T $Zvs][@}OGH4^sseBrpI"amx ݟTWTMbNL$Rnt:I 8:j^&c ߡy-r˄0wt1^h;#zQEKQA,gŚs1dqz榿4]u3rOMtsytQ}A-˿ %.kwh<;"o_HR*\)u"\s` |BS"3R&7ĕ.9𥩾=I`,y##(hZeU4]q?V+Y=>k9=CK4.NxhZ+Ƀ1hL%䬙$G=Z`BG3gی<*v(E+vEp. *:ׅ9 F̿fGg6[}Z۵ FƑ#Z{<gq?sSɐ, ϲbt4O! MUz&KP?9qs*اT5[ a-#{H[`IHk x] nA]oMi"JJSF YDjS}bP ^LdU[ "_ jGfYN"1Vc`Ɠ`K5jZ~| ?hN7~9)IHsFatpSZkaKqưWn9Ou,?Eel<o qMGuD̺ i#W3p=ڙ=gblY: n^YB+~񌑚y.!+D ;}ٺÞ^ʦ~{*#&18:4ckB U,zlٰaZquG,^hyTD+^+9ٝQ_7O39E3Ľ?=T*Di>.ygJm':S=pp4h*3'4S 30@^ .~+3oZBv oV%?S{v,˚# J?@lJ{-dҳ>@gN0BGNqDYH!O/U.·%azj78X-)Z4LFgjX/Z9%-CE M>00H)Ow,"Bbo޷J~`kt$fڼ I9IYE7'[Y$Y+@@Ҩ$eH+Rcku9tELO8bxw(3rBRo=48] zznPGz$W^/[Żb8[8o?h٬"/zO\̳q`˶;0hy"̤K*Yf6w{I G8ZW*.g%aؼYL?o[iAhOX%$rQp[OQWv^Hh ٍ:@.R0@hU^cYʔ27"әuP(?eFLYn`m P5Tq 7VE&tu:OAd< `28SET*8Y,Hᣐy (&spPûE3Rx >3\SYD# wGp*D*+p034UVC DIބE&|7]NiLڏWT_!j.&gy)9נOQvʭt_d'ܚ芮$&|AdSa [ڝ:2Hpte>ZoL$\쾛Ot#Gʳ.|?N Jg)WkM\b X  6t&,w*GT:0n\ţd딥[sub X8̣ko9N%~y:c&nљB+PQk &Uy-_{Xv7o^ K0\\\SE }#v |@_ r$ ΘDM\/q?wmVbQ<.kDDA  qϗJFHحT|_eMM:f s4HXue体Ojj HZji&|~<_Fu,&{r yWrEEjoRM0+ $;ZC#I}> ǗO=Cw gShsqhB,ك5WmsYrP凓Z-P {aZ9xp L2 )%L6ʄRU5#x5)DьucD:be] ^M蘋Am:39ײ9C* A䙁b%Ҙ#]U6`y+o Hٞё{G:>㻤S>zN*>>5[nUqW]Ŕq+]3ܩ}0EJy 9PqP;f8TJ^\K).dV<&˯#AJL @H~3`&[OTl1F\$M}#]$RcN#TTNja XZr2X Ƞ\27~PdnVN 0NW1A?8*etSl nFN24 0Z\Qe*z'5"!e/[o2H= #&=rnje43Ⱥ"-( gtsi5Z IJ;3%RA)#rl]2GK8C+;n{(pŐPzG$AhKٽC㪤VK.].7t[ܤp% ,Y\Mŭv8僼*=àR ;?d~`xzsiG9T{~_A8"+TdߌASw+oo!GG:YS[66'}Ok麃U*Gkި`1/kh ??,5ү6BZY$b|V=Å1x)h[L{E}4ay3"+2yrԿ jCȵyMT ,ALW2Birg/:.lȔ< o1ʸ+qpN*r._qhuets6FSR@ -*|, lO3[A JoQRÓ;R] L~_jЄ8wZIBajI/i8#+V0h#ݕǟsoYe6,|.rѡ|W;d&p+7aal]KT{3/-[{dOWtNfhM^FfeJɰcd(/A1}:UGO\6 ˞ 65%?̀ph0!&)A{{rdm]5͗t)Nɴ6-6H.F:3A<"=nOHMD\wtX[3Gois<%{gEȹ|E)Iq,-vDzy!gy`g}] 8#j䑦_Q;3 msQp nV(Π1mm3O NrEYqe0-UASANsB1PV=ÅaA }V"6 p`>W˷L™% W=[FĈܘ^%?ľkFI;/>fc$0DҼZPBaZæMM.hɈ1}h†=Re@VPT0|̢Jt8B9?:KSݰrKդM!_OodNi: vxURQ4'jo@O' |\엑__eF>6:M%DM׼hѼ[xGeH#5g-vg ^P)>ٛ=8ɌM<,[7jjq3bC"=|y٬qh gJm @:<[gZjcFY|]On~L_5c',-Pd"ZfăkS+N:g1:eFXwo^'o.xr 8:OnnH;"jۋ07 uQS?RxX"Dx!H1G\2k1 a}SRyHwx~K5LU*^rsX|{,Pq zZťmرUB~4$ igxѢ|=`v`/}:(\3b)f۩/?D{LK]AȪbڟ S1_̬i" =.»/R]5k1V53_\Mk "%0bقWNq+Q ϥ] |u^[UL>TǠG708w t+&-~mأ"F`UW7(?Q):r&RxRg`ٞ2$,%X9*& : IN{_o؀#\yȫ94n 74V ̛1$fǎW5% lypqIAuC)N7hO]7zsVI 8fC {A]xёrg!w}DWgPN# *9͸~*{JjW*&OxVc &sSbIw|&p6RCOTJ|/u4f g\EŇ1 3>`–HSgc2[,8NsAA]Y{ÄT q+L `iQ);X {Ϥ6pp[FsG&} Y*iw Ynt'4J Gj\pÑQB%F\Ga6NNO2;[\* ZPܘh'ܰ#&u2Zۃ~ V4釥zMe)vRP%M ]/'N Xxf7L5ɔ0*>9$dG$N9Դ(0zf Jnr$#3]L鯫*b0zxju,?sJdܼ$s+| &K&/SM;yJas'\3=bMa1`t|zXngy4S/%u >s d X8v 8XڎFe "c38&! 4_&J@kG&C^tlU1V?r Yh↴ہ *lu$n;^ė~eSTAP*eO川Pq6F16t~ևZLhd/ 9ÖG.wۗOlBC 7&VTTÁebLf-ֆ* 3i2Uj=9cn)qp:@S _ 8Dv j֞4sa9*ױ'4iSD~)H }0C @ 2~ТF1Kb5IZ1UՖ:~g4m>XpMؽ<=\#Ӊ,W ӔkSі6Ȉ{2w6/0[L|BoM`ܕ"xn邫w/,t?! hGm"̺d"_6(\ҢB{nr_obhSB&!6J(?DrJt=k]c)tM}1eoY~MV_k]/=SIB c7)wtR7߄udžN&QMm麍CE)2PWE``[u.k~7~ȫшP~T&82z2ߟHpjpg1kFQmgeLn^Š77YP8;kҭ4G}Pg RD^dEjvE=yg?0| {$Vɗ1+̖xif8y^.wPe5:N.)f,X)' n]{A֔B3~?j Jea g-UQ37M1m h(v`)<*G1<$ 4kp7mQ~zVC-:Pd;tG\͉p\籨c@:&@OI܆0#ՐGᷤE l_%KW7i-]!!_pd1)z.ˊ2變$M_7XBI'M_+_C]*2>J~l!xx+Gp"x [7c'kY:ؓ~?"|*( T2)/ (go,; Σ@e Yʳ e_#3>'̪4'J#X7,U2T/)mUkW6dί!ogtb5]>C hhIƣҦVDk%K@'R;g6%^hJOF"*v/D4 FIu5ïz`z0Tպ>T~7W\.NňGg{v~oGGab̙7WWj.?\Hh&>zh=>B́W`KQ3Bi,o 2YS&%γƒ+;l?8MlDp0oaTrL<[ol6D9PpBק8c=[)# -4٬~d߄}x@7'4SBٹ7i5x{z 69[reN^(j8эGv܊1"R"dF[]UYBiĶ)"Df&9zavBBW[ǟD!Z*2̟[+v\Tq,fhH{>'Xn$`np!ngT`sedlOӚCB\-5xxgV/|+ΕOfI@i7q_v}ɫR=Cft&4:e$F41PhuRE5!T3H.8iF0˞A;: kQZ^tMN/Xmd)ap_m6AKIqc[kO IZFݯ5uF}|>*[Ia;+V*6ՐH0 :I V%%1,+PcyC77Q6B7AyN` z{ 7JcE֜z!^ۘX[j!-rliIL.y)ӦQzLK_)g4gg?MaŖO$I _ģBQã72?;~HLB؛!Çw'37P&[֦$7xDsok"H>x_*Xrkk>cs2tY *:&,- ̸&*`mG? $Qh/cP~ ^Gu)XPY ȠD*@ (z  MA F<̟|S3ɺX/2z&%Y%O]H"c%4DAFga}ee,MmKOgvM1AQ2Gٰx\NLl*̇,S7 _'1Л(,I,mC5y5^ ̲&r/-&"oUϓz<"TI+0p@_G('5:_Y;vM @4͇{*}S/8N؜jٚ] h8" h H'ۯ?vZT;"; ;xא{Q"hN= T7'huv=؞97~YjCʲO ?[S[.WہRx*g.$N'NFBGԮvϠ57v=/?QWX6e:GW̅ ZJ g#LZrŽ~B3Ӕ5yQ!ZZDVQU=8&&zԅ\m;?3.!I2U&X31x9P#,VYYTL/*+{)dn__(i{BW\5 PUs''qkpH -~XӵSE^jsYӕ meELSjU1X.<[d=Sde4uNG[11`6h"Q39}'A jt )%F(OnO8>F~bЂXjufa8n|V6C!f~+A V%8\؋ ؏%ǫ1kO[}5n"4;R *^8f,!vWH Dic("H1c*.Ǖ);UM_IQ79.>V(Y{{0-ecI 2$-'B6&cK Wv[oǵ( A_d'\yi!?_ZU(\dPhCΠSrkZ5ά:k.*6i:*qw#̄HάW#Pi+]" ׳J\lDEpf-6A3rPUWۅVhcYppefeҜ7^I'Vi]itNIoO5Ոfn'\B;V"(tuF(|,jB-A8Oi M;*l.>;t>$3ϺzV >{$f;{ [!Gq1iUҘEe2#γ+b|1;|W gTz1 $[h*w̿>|/6gÃKxG{N."g\d`yYIOH `ISŻOl[,-͑n4Xld+GN g_u'wJ"Õ]2zPbbL򹍐EohVT#Ǜ>S?hW'~9Q=Zq\PS"Ђ`ĥ+tّ .iJt _\+O;S)Vv/.=I 2F*8k75ndȗ)vTy#{,:ٖ|Nhw-:9#ZbBsgn loGBBA[)5[,ݷQnF tޠBUnP  BDIuׁ*c;*"F:~9pR"hnkKu䜙'a'D'CڙnPLUZ/@!އHiۛvřXއZ}|ZU5f5*7\+ '_[k]vg}1=ji`&.Df:![]:Io~R7-OAb.z8VC]Gs}Xh2);_ڋE)/4vժ3c0Zoprc#?-C u&&cwMr~@.Dת 5Za˹vMĮpmJ4M7b82B-&oF2HUWopl@aYĻ%\;QpmF uON*ҐL VۙBRY-{@hA٢RmqTъq Y &:"*4hfGiS4U9u u4{E"2>DRZx^Qbn^  ^iC[=pܑi Bk` ߞnϬ?Պj}:At" `%u4ǃX)ô3K<۔*ƈC@4i$y~6~hǠ~v6[/8&p˔c{[0GB_sZ>ښ8C8E(#n_̓J=͋ɶɋkҳm҅m(V͔…#21^-D7y'6 5lR3se}_E@Zv{pYۻ'Ί *9RfoT~ԣ!*1옜3nЗP0 c} Dml⭘' +Oy#\KOf;cgѫ.i;1,YI  sOʡiB[3 P"DzBzO KE_)QcIS PjjL5#tv(83( bϥ<ؙ!KjqG(~B}K>Mee@(QN(%W"N}Aq໖Yyt;@Z?ܵ=5z@t1 w }TRrŵ;d9"A%%Y0Ho0^Ճns98;d[8N Jf?M Y^/) ʭVU( :ƃHi1{Ao,s-]QpTx~}@7"3SHW8Env<ld}L5Om_Nޡ ̵6,6u6!ŭ:5Y 1 g+;{F`A?QVFÉ 妫^3ÆGUN1fu~N-/O<<S7( CD2/KMWq.6h\ܸ.D +0ٵXu-q$r9Uɑ7O+E%-WexaK l.U˅ CѴIBIY= i*k9iUG}#ꪌ( g9cCjֱ>DMq yĞ5ƜP n%4qKk#(+6{LO^ ů´˖pq,@VW=Z~΁aƹ>הmj#UI(ҿxV #RP-q8M US)zY;_ ~$A4&Td;PßB]j@U8mRylҘiGY1|ȡSʗ]`> {#:kr; H .QK -#]Xڿ~F({Eh;xh*?%5=A .Lٻ4h,s̖n uP1}Ý|}YTWD{)tuxrQӚhq%&~4H/j`Ÿޮ+D<1#:'~Pq 曠eIxav^[cq{֙.= HI!95my;-ӘQDVn[jAV.y*ۑn#=Opͱ0n3X&+Р.Ȝut̻d&|kw4y85N 6@G]RA~D1#/!6C`/vU'~!<"s5#Jr"6go!tUc)lPnh}H=G &5s7"C&Jr5Ѱ<>5޻YUJ]CM+-8J̪dσBhtKv$IJ (Ӷǵ!e1m4˓ٳ7euP \.@'__۵Uaf0ƀcNdžkAy*@c#4|[s3]{2ˬϿ6W.z)ptDŽ; H/֟ Y>"j\ގ 7^|;JW6] x̸Sd_N~`&uC=I:zG`V C3BOCew]7{4'#DǓjcklX} 0a<~ _͵kTѴYVlIY0t0-l3DrG ~s CG:â5Yqn`(?F^Y=mv*3"2^X:^ׇR*0Zޱ<;W(s`͖-N#x=K>e:I!6RM rȲsQsSRUj W߳uSMi&*0"c'ᱦ@H}Ӛ r1!Wy,pqLeZ,S βG)q0+1b#u? -bE[֘% +E[%mtX|5聠97yn;fr'bY\Ԋr+ZX)veRx0*{IZjCH[ʉƒ7 9XNYU9ĵ ȑ7Y+ܫe2X_WBu\{_VM=A{o3F^2G5*TʵM$z;Pt&]E!01G41asߚ̀M.[w:U ; 칿'{ˮ؋[,p7a= UV`W7$ÿgMS#J|uwjari(."[Oc9?~cL'# U,=pD]&k@ QmJ}{I.]wޠ,Rj-O7RwʤL0U7bP zm¶"y5H L[I;[ţ[u[L#/:"Kp6v@̥ vItḃ>-{S.O*Zq]? 0y=6R??Mt E3mJBN>Xi:a=D\g]J=Iv NeN$yq~Msj )~@|k$|і!8vcQѯ1H:^ْsY4F;Q> cKh!0M\[4;\R2S|QȩMyl=ԭLcX"J^[o!3_8F&)Z_jZ. t:[bHGܿ[.Pq?,"n~/#(ωt/Μ3;Z0ٍ^CnLXo?!M*Ywc;͉0WM.gf[-^0IUטC|*usF`İH,( ΂rƳ} `"}Kg`#,q.L 1I>*)nȰe# ^ ]E/Uz\'L|"0.|c03mc?J;TDUYLO)|6R+P$~nj},^X!Tr ASw rK\b{ os I+mOb, htr0`==}V8f$݄wrwb:n_d`V5Z&je9a,u}AUbxt7q9T !_Ogv"%X?g0Y--eG?*h~$VrK{cu*'qyZ,5x|-M +} Dmi(9Ŷr$筬Z$O-g2i ]>+8%%5)k)W$T YŦc+<ǣ/e:KPt,<[vw+Rz„l;)~vuwr]:3͗k$׭)ăDF^l,zv| d[:f +`3֚yw?~"KLo'n~~y'<%-o0JA+([- ^` \o9WhEM I=*凜nM6 #(xub.ܴ4D'W 5SYCvóJ($zFy=f` @?C z'#"@'amFm@)N]hZV yn-!M_(kRKIIgzXjwtI n{=dǸ9=ũf"AxfΤq/*MS=@7~gƈch@tӥy;.GGW8&uBy/l@WR.bzMM;Gо/ Puj -k1bۃDL.}FپX/Y nR<HQY'[[Wjq[0L_cuF50Ĥ9$y+Ǻ^+pGׄWe4nδd-C ɿzx- \%(W~c@t_} 'ך~ra"CFmŃAdd!=L]5 ÃY{Y ٮ͝,BBl4-Fww{?[`4~]+nU0jZ QǯXT"1mv=\D }iɴ!^2`kyi?4W+.Y8e00HWɤs; : La&FJ҅<|w Ҳdf̊@ppOv~D14.+thۘv,jӑPA#DifHA"+b|#ҟ`[ MC-HU"áNB>39!oPC [2VTYf aHmSBsqm fx.iQ`憞JfTk$ɨ}OS7HVt]9#g+){}t Bu!q}h;"zYSuKS|aZ9 kWr]5əC ԿE1H}zT2X۵X +A3а}"U8O|ye.m;F .fB iУ>znvű:9O>3k\JPyO&:|oȒt_n| όTG`=10] *)ւ3VsEoB㻯4ƨReuˤ:Q:KYLo t®=YC6J3j2ě 67 7dki tt3ǵ1JW(':Q5j+\_D϶D2y]}z3,ݲ t'6:vc,_B$"7@YBjk-OevCbނ5Qpax0ȱbDC'*TN}qv8E/2p9CԙA@^-&_80ߜeZ~6:^NN>1/$`Ȥ !"3h2#$GD^-A mh%HoEw$봄Mcr%k~ͻy14yP))HrqJbj;5=cݏD쭨IF;F; rxZIl7B{ "SDϚ>Bѩd=L"UY|EِQ/^.Vzr{P{8 +n$EHq9qm'X?Tq"(ts'm]AQB]( x x·TZ.J+N FϝWT| śsQu_(TMi.30.pR:js/jaĭ4yiLtKUKZZg_aT)m,"׻|1-_Kig zbcUX9NxoG YhDBp| aR K*J*.=/Qܳ5TH_b?uzΨMٯj.c(ҁcMu 3TDcOU\ht}̵߹dvW5 z,@ddžwrCy]I($RbO{A,'@8ꆑv.nsj~ )d*jfL]lvCgrMTBM@ xVӶ2b*x&NСjB,"akMd' `HdS63%}XX.{K]K|b"+Ϗ 'rMOkqds:%uH`vM*A@Ge9m<}C%晐Àw`W8'ʉ 96eᕵ!on٠Mw&*94[U, '3>'FdWgIXǶ8kضq ƐQ8mz9qGn2Uu 2kiwV?3%~l#otP.: fO+-" [/k>_ W4uv5M,V0M<@3,/Sk4OݐTٍzr_ɠnM:֕Zj\ء`Kbi*Nes9:ta7zL'`q]BД(0[ɆCkAĘt5+  {Azq/&KRfXyE0Lpmp|7L'$_R}zR& rb~ͷWRKVtIՀ<|VҗjYlP6AVq%8r+/ M?$ AEʤvUtd'஥#h%\&ָ( Ny Z]F,¶pgM<@E0*;o#`.ݙ$P" &>M\iMY1I/iUp?97Bt4_-,GtW^P []B@b&o>k2adFk8o{ (p-3|ߠ<~Z>^T?}A&4̱c2W7<0 3΋LabēL,9~y2@D:]IJ޵{dFZZ=_SJw50, ׃b"%Kգ,.4j*0G)z"Ol(O\棲 6P5^ϠjtSП\dQD TꓫŕP:=a+p*I% tDMqK`zvTT},G-T:Imr",:9%0Z A'd֋mv eђp5dIߦ$I9"J4L|qhuc YUGj\ uȃvhsZ?0ϱDg'IyncKA59ꩺ%r(G};|\\"-M5-AX>לZ]W&Op9#P" WC^KؑQ3kG˦IΖ|T;(F4 t; mi <Uw ]Gl|U8K<;'~|!.+&`7=Mkvi5 P,ן5 %ՔWuڵx=ts~[eTH|veaP.0ӭ-#B \z^4U=)X7=տ>.^[+v)ؖ||2B>aQM|,ءvXe%OiQ>rQ؆}0jK1(%*UMNG)pH;PŽ_%#(tӽeq"A2nt3F{Ѱ˰l-Ò*qǃ/75Zlncґݦ,N‰5]NڣF ԞӮPqL%V.{B <0{[ N@v%S-hV$}:W_%脐T**O ? =AȿCnn `Jca]cb?"/'=!2 :jB/ɽu`?pnc0';2,$'kZ6yC&6p :mx4N+4*^O)I4 ,(~V3]`4}&ZA([;xca[yG̲i3YqG6n&AF\3Nn (^'$>X@vc\$6N?L,K!x4i 6sӼ\(X(S`9L/udA^Bt{濳n"hXKVq\'nF)L7^>w{ 'bas.bLF KdҳTo74 dDڛ+-$НFք'=x#PDǏK`b0my;WUv@CJSx)Bt8k#U?>2Y\ J($E`ޢ+%FLdu{t8-j (~Im_J͎3»w|4fmoQap{6$I5ɑF&Y=E)u>⪞ 5Ւ!QOPb~p]:S,8iGSNt鑛4?F tUEN\D@RPd>lPp4cYևqotZ7ϩ@ w}v?9L/49"\d5>m'T*-w :{Y)fZJg0Ͷ=ꗆ2튎&֡"56љP<U'-k-wd,Z 5xVoDLZ "1iyb=o [j\uk T*݅iN<j*fcPS`JH7!~־xԳSqL&؏4ĭWJկ_e((K|* K^' PF41+H˾QDJw$R T2;$7h\0Ȇ*f\MϷN*f:FԤ:W'MţPs_X FNm,`xPQ{~Sm_?qgQ$A+#~:Y||]_:Q͌=J"Ńϧ}|1Nj>D 0w+UR҅+[JyWyRg+}7{>txjyH ]eoڳXxϪR=phVLd~/$ ˔쭿<?)B`+=>^y*Y}KsH #]i]f"jAyA\˜@w&ɳ}o82o1 &V* C:4hŗ;sgCpYUaDu3s`#:nq脊Zpjϓв;{9e |7 1jf̢IA$`K01NTg/iFM@ $a;8 =WCMHhqgDi(D=9HP﹚ ]RN0Q^e_dz&"Y1Cׯ׷'6Ζ-͖yԻ:uf8RTͿ@$о 1"09M:]gCBm7-S;+G\Wo彃޹_i 2O'iՑQ1bաN}rWttR K Iե7p|L`+NT#r@hm|JF7zVB {c%4V~R9{Sp4llD˿ dAe+Q1B&M2%.' ]Yɩ `wglR)Æ6DZ"^n6,-cLQ^j:q$@sQC#s9M 3{>e8{Iv` 3zoALcρ)DHiRJs8DYZ ђrǛ~}a 7=>J d&&U SܚQX8uM.m|`::Yom N K5*Y4y:?,!A2#v`y6) OhIFdYB劆D\rZ[ENO=z@O㨴X:%=dB5Ƨ!QD-V[vʠ1Ď?TY$8=ۉLRNe:!6MʵF+PW{9aOqz|$ Vp'`ĢMǨfS/Kv8he[l۵byʂb&Xjp:-wtqgsx4 /DE$MsH0 7jpz mU58qry߳8B3 #WWMΓ,fjg,f6YLkw.tk}α*[Vz`G#q7`u{$j+SPôMMP:sGɶָcw#WX1TQ,'BH~1wg~Zhxdr Zzƾqo ͽJ R*!P\8QAϚ7/K8Wt|I֒݇r2wgu%ja4NTMҝhC՗S!;H2tO}aKbnYJPaIQG= |NO!b,RlE[קJ:7I gcC )YVrX+,N~a*zhGWv=ŸZ.m1[7p fBp6z/5e8U=;PmPإ П$iεSp]g4 üPß ZwHVz~Kkn (NIgd-/yVԶu}eoG?كۨC@ϪQk LÏwqL,+QG)Og^I!61yۮVP$:QBm=K"[8N:D]ƑT1>a3`r;ИRMUMCΉ5@9 j` < S sp0"p؝Uy{E@Yƌ-RY l1$T3}˱I^ѳu[Kօ[~KoA!t"@\{Ïu'  "|naNQvrWy~7 IPGtۍ6-jdm%K6L?5/t  Y$⪡'@ے#Ux *&凖I_?C9}ڮ0V)UbC)u4ӯL/oK_4Ao]66I* , ?mMre+\İ9DJ m,x`ޣBtxvT eIFh!H+4B~A[3amv(s Cj'Q<n Hkb]4j̖-Lgl),,!j `/d&4a\t`&qfk&Z]\V(BPm-{ztnbGΌ b)U&7Lp8bY3J XAW9Y>-Lu-ƅ%J^2K[_ /[aFO=U/2n[M\pH5%"`Ddɞ8ZC`?YEiX `7HeLG3ȺwٴTY3$b+F]T + |USlpnO& F~w2 vBj?ɫL2uϢ=xG,t|wJaM6gEذQy=q\ Zӳh! G ۚyzf%k|{A.8j-zдi2diR("%¥lNهi]D#"ISyN^t} 񇹟:(B_ob w=Hꢜ]4wғ\swG7_!P0'ڝL'=s9gֲCDg=DÏne%7׃։vO-WA〳l4W= _:Q"3# 9yHl 1<{J=J%t#YwK H7@0P o>JUvzQ˞r!q_9PdP+&4ré><rW[=FnB:UyRw'jוTW*W'NzQpSSvx##x.Nr²TwRT)}c)EP^dSn rg2;/ԴYԨ& #56Z1WG3[|6 h4rO[eʡ~cbG=

))Ūsd_uR ne˓kIkc68bͥb) +`Kf֐] qxbSi.uZSxie*+ֽNn#xT'^:,nnlja6Qp!%"[|OZ>PLj!;d~)λی5CGvMJHXiM#uQgz:РLuxGsPղfqT/<>dR9\>nErk ԄRMa(kfH[I()ߧ^RNx,bz4=ϣiSKOA BUivhB'Ƹ%=)`a~RU^v<_ZH25{˭@U}O潝}w!T-"ʀXqhƽf4c#%14ݕBsJk8o(S_Z~*..]nC 8؝xXbqg߳SXQ*Q% S!|CƖ^TygCt^.6pE.p<^/q0Ԗt-V,i=q~:]EU* Z2:8W7(_>GTȔqޑ 0*z΋|P|JGi$vQm6#`޷~!5Cne@}ߒ1sR^.v/($ I,^az~4 a2B-gI.lfZ*& W  ʑy7p%7]fD%( Ecس)I0ScC G|:hV6H{Utb:DȺ*8-.t9%剿´!݈ˮCkn04/{V].үE-f.D "w]L2$JA7Է9e>0႕/xhbA#VgÆ@0ZojЫC.4Pw^>I r[H )nwr (|:;' 31: .1)9U݈bm<Fw(,i+2쵷m>ݪnFR(;/[z Cpa6u'=B2_I٭[O8KVdž,P?#+ Tbqb2P)? [yͨ|8՚@*YWB$AtL@M?Dd{2%#h"æ Cra3& (vDyP#w'*<޼Q!]LJz{}U3o̚7!Md̆<\xBn3;M L/SRu;rrå>t꯾z[xn8`8j8nS=FTD!eoCc)qx]YIG9Rl%䡾.OaW4 >ߢ`?]|ʱFku!Q;"}on8vQzYk4i.( S7'r>(*F,0`FF =/S(I ؓxiTO Eca`dv0èFtlL[Sd8Gj1a^mգȗ8 84ZR Mx*?qg=c8ɥM/.^1j1ִy0$eȡqoIu &ϨN=Xv48=-I+n5( +~y`Y{ëysri~ H N2G,VhF8$f'h+0;B4+%\6MH%:tTvAmH}o_0Kj (%5/U'vLFW IGڕuY ,6I{> 0;ɂ֒ lSF5ǜBI+a eC8U?:#[iEѝg["F3N>W܀cPVY(fYJh mqL3 ʖ9p,'h@MmA1-V P[{rhpq qTfNibUm5w]vϟfyf%"%i9=P/%-l~Lu)Iuzl`cdYk _W0r7q-HJ6JLK$pVucxCYYUl\SS`ib?uu&w)||Ƭ NҰ#N }UV6ֱXpv#c{+5Ƙ}*;P)^e΋,o i=bI#}Ufv7fra8JO>)Y^(}ͮ;iB:< j8UU٢1BKR\8jݷ\2qЎ]J&u4>*T ҬzaސN$l-c&SVޙbU5R-+1 Wzso($Q}FSƠ[ (Z^ Ni!reOw7R*߽_o(e=V) ׀| xa;+ݓpjAM|՟\goߧ9Nu@~-今޻ @aR*ó[DFh8o+ThWiqi'B+[4G5צ􅸅Hd3u$h" }|A I5an$μp.\V!qP=¼5(s d!Ƞ~6 ?X+p1%LaV["f^Urv>EJC ,Ak)Nϑ&|c ޓ_[ 4 #r7Ֆl;U<]|#4ȷ#?Bh']/C!?kD9a%u훡z.OG7SV#1Nc-&/_ ;#N\ /a+8uϑ>Ѓz,wPoHhߛ@,mLW=5m{#])뿨'*k=ySg(f9زhQ2oa@zM`bo @*Ӌ4f<7KDT*Hs L$ᄔAP([]JiF ]-OCXjPT+F^m{s :VhEHnb[rPe>m 'e陁ܬ Pƻɸ&=%/טq,¬&9Ԙ5ۉ/s-uCaα S@.P^"=+@;Zm-2!͐iްcۣO~0.L[Zˠu`^e E TPa(hvNd|}*<"YyȌ"10kS M5G=^"࣡1/:s,&vHyIJ"c@潄4G5K,U+1Dޘ.5PmF?lc#4t2<óVQ\0{fw`ݬg*d<յ {ItxSrβ0- >+7G:>6r遵jY*:-D첌Iu|Ѐ`dJQg.1r@96%бӁ96ⅰw9#B(9[ϨŅ*oXX1COgm8Au B$oF[6N;||Rg!*}rK 7A{_;f 0Ff kx܆#"LFOUd\ M6Yf|z=CUYj9sC(gY ~(dV/宱|0F]֕ռ]Y{/#ݸ{Z)1(Yc·{VU 䖢Tc 3UOg7P 3g8v:]CՇ|r}!ɓ Qs$e^%(w. y!k;fw(o\ܦmLzM}9gx`!i8>#g a?t/ |$ aS_ lXwiЕ$;e?X[@;>һ[ Yq1";ڱ h*rJg(B-#C53,ТjĸkUz8{>춖|vw䑟Wk,Rl Cv399/@]v)x~ty4 SnHM$nyI`a}g.aL Fǜ )FٚT鎎N[lp" `j61j@2q3+gv笋yi}{q;sطJ>5Wl@(kOX+ui=sFN25gÆԿ@o i3yԅmBh+YP̈mdɆ~DXqe&^m2mS94w,cu I}L5{>U/BRzd~ <+^U]);jA;"TmuiIo%ܘ5$h歟f-ꌊWAj)=n;L@6pvyti)q[^c|\mQHo-6XwϔZ+p%fuܙM<hf͜%OtڗQUӠff:fD c1+/aLGXd)!*c?h%ZoH yE$KhK:6Hm;jBr;Z2ܣo38j e`kLiV~ ۥXy:dU=}/肐0Po8 u9 6UvEVP@GaFam$; c-ѯ5f'`nC:\/U/3͌ A:bpvA;Ji9Ncz0BQYW*d 1J߂MOr/c4_HZiJ:M Wo)zeA 2| ]5_3 dO=s7ʪat^|`\[p\I`  foA xW W߃Tz ˖q +Qi]j(18$Nxr1Je6Fx1K|"y:ZeEg &4dz'K-P$8 `K}{]3w?]|UEΌ ٲ8\hq#nvHnz"9V:!?',z  u?ߨF(_g()ao6x"~V+[fZjZ *,bōc=ihS}Cݞҡų)ĉ}gh{#F:dOjBZEG.[L- ӐQ T?-q$߬qsn6whˑ\7-ȵR)1V*KѽL?J/8{*wy U5udGj>Ψ䇪=oS~f& :lj@JWA@Jʷ滥e>?udtu }E51= zviK: m`خlAK>bϫ)4]9$lfVuaz妅`0 ^jL%3г?&J %o'pvk ۇAY77gfDP@w)_<,lu"ee(m}Y9BXi. Jsg/!9H}{x-Uq{f0 BMT: pW%qjg 9(Z#"# &IgmYKuJ?QU\d"p>6v}3P~:B[Cm"vޯeW% n zV/+) FGD MPc'k]Bf;7pϢ}7 x|6Iq -:tzeWRHYlVSI˗͑6~L3ƃmywGA0*[8' _H_ZLƇC$C(*̉jOLa~((y+;3mrъ])b> A;Ti4"roXWR~? NjV 0.bY\d5DD&q`&XW6=Ҧ޹G7eV?x0 "πEUIǴ<[1\ƃ^u3id"A/  _;%\녍f R,Ù fD6Uc\w\sD~zHt-aJu?j2#kۋ, a!V;3|]AE!d,-;l8yq#r!'|{nŀTmL/DߝbIgʦL+cN`QCVstgFԒBkT`|iAJϻj ?a9=[}wLɢWu;7Sy 4VVM:jQ}UhƭrxREJ,4.ץrխn)^G({9sK4VXnk!l&[jdu !q4bs?pkS2/amB< ㌹֝Hsi2D㏨+_T(X7%Z9  :ohI:{=Iđش},:kh҃"⡷;b&vd~0)-킹-N{-"hb+>]o/7]uK/X#?BjZ࡞u4B̟~+BnϮ~muc i[iQ@JJt.a|<5{m4(9'! ]7gf}N3g`~)jPdH,(16zLt =fb_}r /Oh2J3/ކOk8 %*Ch#hBҷVɂh`G缱"GV^ &kB<\IQ# ?a$b+ͶZCM"s+j.ZsH|-wסe(-ä~rبwTcBeFUxY^cLU 9DHޱ2 W[{ST9DM䎭I;eCU a Qb[&"ۙtڲҪ%M뵘dЫioG=k 0_kP* %Ŝ;9?ϩc 39*Sqh|x0p<o0t4PgO\_S I 9biߞ,͙ fJʰ*^,ˊƮ׎/%mj;{v5G쌓 ?up*aݼGX*Ht_ueK6U!|'BٟUikf$Qqxr"\*~-$ ~:A&WWkf쳟=j!3eL7TC\'d74hxzB9& @QWT<9SDlyfU䠔\f|xFh,_E1wf~܎QndfKsDgnVHc2dTǠ7\tUP" _}VUҲ+&eCV︲vk) $J/nfD?,YG&dq͂Ѝ6Jj5gҐƉXS:e{ Ɔ['!_eLf{H쓱-Pɣ]a>IJNL]+>;E '">1-8FMB*8^,~p$Wr@n)-GV3 rf|i#$\@<_@t~:3OK6"">(q5 %Ig,ŗ;D?@<"<~(pkyU 5L<$k!Z!ʏ-qJل\;敳fģ$-/Cf|q)pݭq Eψ@?x1G*i0!"LMѢD49mAB+ib]3L.U#QoB>R<ڬݰepO7Nќ :E+gX\LN< C?{{'xpv2zጅ`NyL+[%n!ꑆ_iՠ9UOIşt>g'64^svȏ2?\%< ":sP]=p&$O6Ve&~XR,*Yscxnqb|7"2^|!tgzaQ?';,Q]*[E2\d=f%і´uj8 !~ϯ2Q)NsP^23YVJ0n|TKI`kt3NQ-B󴆴m1B0֨E;/ADc0oXewB ƻV Dd2La= S:ruח۟A̿˚$k۶Rp Tr^.7U*+?ޔq= 8b_d&lшщ 7P{sÛ.j+f+Ro"Z7tTJ ;؅'IrHɸ壷@T]Ն^-<@?zpC?ǗmbKKQɮƝwd;5(Pgk2{GсQx&\LA/ pfǞd5ЭN4iHsB_NjҢ45i]i`&;+ŁBtX_^ǤctiRȾ6x/Q ׳Bt(ՌElJ4]+:U#^œ+me;%|]) 'x1odKyy}]0b)+sf֗$)C Ip /w~;;@ϡ[l ZkAYWt: `X_=4ZDp]{E}9pZ#3C.݁( +o P4SƲEtC tDž\28iͮB=A%B`8줌:WQss*!~Dm]q=>rH UI=- E~{BF !ÉNqpO_# *$\1QUB*`C K*g$ S5 ",L1|~#J ^ڮDb8b>65:+}4Kg A (mq,%ASz+|w֨ Ay5ag5rma9$QE_ɾ'G\$bBt Z3,|w":J\)ѯ!4pЋE%sS>#X d7INSI[CN4֩|[vuz"[_r]KΜm)VHQO;[< $ya\DydCOgJ+̐>4_<49On'^]-՝ mWfxꏮQ6GjuV},vzA ozJܴ$C4cF{ yaCTG\+Ъ3uBԅbm4æm'TU[l4>R5MXfum9 0⃘J{YIsYO,eC' 60bw?r Eg|FMb0l'kʃ҃lIQ2=PjoֳSi@l{68ðzpx"JlWIDmH-"ZORpVp>L#J信E2UPRNW-Fn D Ν!iJM$]]o 2p0S[l2(:G31L勤,W+dg~NS$+d  >GޤGE(RSꩉU~}#6 4,bZVUV}E}A %ne0Mϒ10@LcfH  xaѓ_ekg+rZ-<֨>e`.VA 6k '߬[t}>brXi_IBX>E'2]TJswbYxx^jSC*h2ҝv95TυQ&ۑ{5 x)+poذK.<*X ]CR%٤uIR"bp>[Ãem ݃}ŧ@<]IouKGu qM6%L8a@FM~ Xc'~L3E O J35H|RGLyy@\u[ \{:+X0s"W]Z ]u|t ɡ1l6,BapS%k~hVy!rnJa0!S$WYY)EBoOB5O |)ɘo]'PQ#جD8g A,bױ<@jƊW!B2 aٺ'NbeK >+n8#Cgr *Y,c|#6!nW3H&2]ʫUceOU%bze$=ȡ# ַڍ"@}7lrTϿ-@BMqah >C:ec!w%0ؕP\lbgoAG$#ϦFu%(E8?XWpy%No(u"#a՞恵SCwÉ5~@hqҍwz5sD0 aɣh2i M&\ښ2=<tngR&„hפU^p1Lki @@#!v7ePQҳ[7~=@k4t⽕R~ 1C'8Kgu|I.AEGHlVpovs,&H"HsjjW9%ߥ`͇z+-1`<qEjdK0;W(Dp  w`FDFE&=!Su5pEQcDW6t r__[́AY!D_$ʙjib|a2Xbgv! ŏ=[|‹C'iIwNCj!LH?"}.UR߄rAW˔hS,Η8M]"< Nl% w3Kw,n@TOBթC@ ϸ:ci#qkʙ1 $R%|F~fbYa|In09/*4?G4[TΫ7ߌ^12z ִJ" Vay`%pطlϸ#ꛠ#`Rf.T{ 2mb-|wk1-p^VLgglo`ns& upM8@zg .ӵQn7ӦT8gK 8` e>lK\)gcghG8*ӓ H䱚y1 |dcJҖ}%vK"&vn?SOy?f)v mN$hwUl|Csΐ Ƅ͋~XOKcuMע4˷Zp[INbG^zځ gxUIKIDSظi?z}m"ze10OTrP*×ōޞ.0h#C~AVIsp4* $CNsXlϥC!Rx3ESPtFW !8-vϢz>:݋}CNmCJdpvJޔ!|6H!(Em2%_OcpNAIQݙ_kLԭ ^EX]e|oN]<]+W{ ؐ}4Bihw"c@KA=5|mt  h3hSimnL Gzwǚ5r֗2F1VE'Oh;aԑ +5HYik]j݂? eL a>k}u,s.V?JZ,#؛,vw2{씖f;CN yPi(3S60{Hޣ;+Ù6DlE'#-d- Ɍ Cl DIz|b#_ƖxZ:uV7- U?V/~_ߢR"@$:C ͱ8r C}lyծSA ŘI6W.>d(1UsޮZP:,rp`3pۧEO#&`m+Ov\?ݦ_<堜qkrV9_쩲od"dRf֧؀); G&E|ߩuq\ޫ8gx茻 F="nP絍9yLz`ѳpD[fUwWb)ɹ'{Y:SZU 0k$bA{\鹸QCc qXɒV &n <]L,m\m[ sԄq'5r=P6X \H$W`A-oE_W|ML+mI9]uX:n6Z V:WHw+s5yLt 0>uE$ Ӟ5UTmnzvUr3D<ܾ"9᫦׃L̊cnOo@ (xʅ~lo h-cy^)E7NX7KoRp)+ Nw@iC:?A< ђzh"e(iI4cs' Gsx拪;L$l:WkʞyT~ olµ3-`҉|u>暈m!{ Z~f4 fhDKq.ou9[ΰF\C3p INgB5S uAJ1 1ڭ S }z^7 jLo#Q""KI+J%29, !IuԠRd8aDļt0,@@@;-h §~{5yj>L[ze8Q迆؄sOAs5[y Fڊ_iEHʮh3nWiZTV|)ˊ<%똛M?;'70ZDKU\r_AC9(?'pS. f*) v% )Mtt'-V%7R"K VJ;͡`02ZZ/n5by(xk3#c96cs }B^zqZԪi:⺀3-3,֞kLGͲW@A{]QFjtXy 㰥3ÓgE;}MՇ@!<7iË5[̃BRyeک(x1u/yR䱚Hm݄2A`$ïm*=S7#0`t /sX|9;ޖi?PښP`bW@,:Nd@-i߾ !#%GYԙ.{@uWbXp2&@nw ;=bIۺ {ZI]#b; l8^H8l]c%qLCTz+vO^0:̮>AO_Z(Qs(gʉc˝!>ƷEr'8<6K3C8[pDρ׮F`Mh53W>%.Ŀh6&!j(Szϒ|?X敡EJ_Z/fGYkekp_ޑW~9brEh~c]"JzHkϵf\칙;h(u`BgzdDmڵݹ &BP.̒]{?8LU8,^K E,UeXY0zVw{;xn]N='xF l@ֶux!S,EZ-WK M֘m!L< Ǘ@ lAV걷]Vqcg}|F9<=%B;+1ع!&*+]^ *)Z# jN=9 GZ ʵ;Kd"2QA{-, c?{~lMCʤ_7Oz}{[ֳ!}@*r߼4j1lv?pG, YDCh*)c$\6Ƭ\C`?խ$:@?)Otoecpr`XwoWN)zP^wmor F6d\N6EțMuT:FnN@efkyh'T3-3U }bV@ 7 i: uqK҈kj]*oOR/t6.PF+XИ%nungKL4KS ;-3\: 5_D-#3_ߞENǤpiBĂr}| __6sFD5.aWe].~O 7|dB}r ³6lƒm b[*Ր`cʢ + D hC22q2Ɖ^Ypɟ d,v k s4 Jh $ 0("<߈-sQN24TѕK mv3ĵʥOjMOf?^ai"W?ŊY^wd1E3Ѝ(ɖa 5> ̃ z9JBIy֡ !ݍ%J\D))i2۽JugYs*w?^Bu:%й푀vQ:z:Xhq7$/=@IJq`/0(g˒,ԲKa -0lH(b<܉kӕ&O ΄i11́G#ΤYi-fi܏-Y0aIF[v9~h44dׇ!+#4̕eAt{3$!>Iu:| McŃ .j`tƺ hfYp=,/ZDvMM$CO։ZQ.dpWY\$,tm녨Dpgw}NƝ׎C}(/kn'3$Bj j8Gg`1B{K)m [x[.Eh?Aaf0am Pw' ,h燠#Oh @e3ZVR֘Taa #ͥ:1~x9G-;EԂ9AZB{ԮE RJa_,1'WW&$3gbiUu=B刻9ǐp4xZTx;V"زŕM*8*H_~v}2OPGt>3b+:WE$B > ]5_-=L0Í񑔭&FkMs?C bKxj ٸlkÁ"2C:*TOi0wnlr41S@twM]c7MGbDiPp}(< ~0R>eI~k(R_3lM}'j!ybx@GaH`9h|x4>K8(cŒ 90ß锕˪L?.1\$~p l+Ex7=#4i+/ $*Vەpڃ9~nt ]Mdx1!f%K'~tAS*V#T㼽o~+94yC4+Sl~j"K]<&}rw5j#IG?kGBF# G;JT6J@I4ROJ<˯2^2\-c6.ZP0&>rEJl%7!kr} I,Rڹ]}-0LTv쬗=(InjC0# QH C.V>(yVHY@fzo>=Q\,tarXc~9B0$%`|6e[Fc/X5gڛ`i @йf돫@K5ceDm!1UUn2aܐT, $ش R?B`"itK858PH?` !A#$lB G"5O:=Ah^v2-:0c_VM61jlOhJO#57'/v'lE1WU 1&;XdysHX鞈sS{eQ9wR}~: 4\߶'I6nQFҙggˌ V^Ve,,uԙYDZ=o`V-Ɲ;H] F9{j"D5' zh9ʽ;B|V 'R!v͔l"N~@"^a5m(=HS)B5zmB}{Œ84> E℘ $q:JXQO=GڨҤ ^>9H+"}0/`k}|lD~mkW:Siĵ^-:{lHđ<]XG[ߑ) !3]-d^ױA1r't>l2!-2bTO+ߗz0lVoQP4.̼c}C^<|&h7-:֬Jd7Ox}",c_ 3jI8l5zz)T))HP=l@λSOg\/{'C:gDNo~=Ϳlw.2k1HGk\9)Es+ Mgw؏cv&gKozrFGwrdPHv;臕Pwc^/* GwptwVbDD{-YYԵ)h2bb]j< M^%@8qX82C2:m'OFI>lx ;XF}T9kQ='JtC[FSL|*bAlEW Y+Dn]X\>QX ex*n$x_e٬q&NpJ ӎ!hA3F e~jU8m _ ngD1O J^oVJc*FV#}F^>u'ÐArY% t g}niYU Opn| D5~8O; { 2LWZj˗D%GZCf=..6ȇ/37zdgdͶ쾶^da0Q ma'y{cʆr0 TXr|l]T]x, J0wg70] VaKU0YxpI䔲\u(rj s} 45V[ϖnfg8Z56 jRZqCHj<~C[w;yRpUby:.Ygjk>v2Thd[͎AɎ? @ ɣB="aw(8ic0sNNsʇի0KkNk`uLIxc`85e}GhU!C"^R0j& rOV#OkӺ0LORٚR-0psg7Ӯ7>+Li|kHb>Z{g3qDZ! 㰴Hz,]C$-F<$so] sI1kB)|!r`p(_U}VJ& 0柞 dоss,Vqg~Ďж^Xa)K=TH̖: .R4.vq89_:6& ޸]6( VMNG`茤gsrTMnrHQ\ 62Ize0}[Bm4s'Y\3Qe@݆?Y,=~zgUQl 퐾(\t)V6\c:L6!Y{c d Z3br'\[;nqOfN;X`hۤ|>qdH9L. `X],.ZҒehJ  fyZ~٬K;+G-w9apВ۪H {91 7sFaUJ}"/HTwY&gňda\2Tw/PIL{l Z GkMW9vK"( 'w 0mEP[ ߞ}~⭇)s31FܵPސ>Md HmaԕY98(>[nESPw=?#$" t逳޹u6ՋP&Ol M)S<`Rb^Ds0t+E \03nMcK Ӷ]1 M`E.?p|cJ$:JqOܾZES=R OSc-tVιȅ]cZ-J^|.(z:`ԻÞgɺYq[ `=lqyA;m RA_&hxQb/5 -BHm3Vb+0g-0wdІ(BPDy:~w]2Ȗ=1=翸t-JH}e(DaCD6F .p7)ZĕfF0%6?1}mZ  Ք/ }{FM+ l6HH%~C %IɏnĕRN1)GxƂفIY:I47Qһ+(RDP4ȽGE8Um2*h,OZV;4Y|XTTyWtvw{.A% lmgEIH*J &m>2_ޓo./mo&7MHHΜ;3`|IwByieD{e Z e;@ ) %wqbxs UkQssNK%hيglIe4ˈ( '׌ 4P1/qn 4,& ȍx=![G`".ޅ+FҴҼrP|MSjp%\k 2\@x~[^v xi!˵/)͙bekI Ia܌j4y鷞ocTCY7h&=#8Rty%R[LLry^/.|%qG+sҚTuZ2 tBcnvs蕉/+l!¥?ƳP*NUpw;I!DY$4y88WuY>5IWO5ܾdz4ۡ&I4p:F[.##9Y"xd Y3U\?.kn -dK>8XF>hqpqM{6~f,Hֶ( ~Bo>崷(HH-W6LfT%V55\\1֯qm}u?ˣ43YQEGc1;!.O|dZ ̈́۬ bm"P~ƃC"e܊u7.e`(K ؃/Tv?X? 1G9~ -).[%CD{wpaflP0w9*I9htfDm *v՛_x5Y A15 |.Bx0 x]gJ %}eaudӼ}脎->Ȇeism'9VV!615,.Ϝ"5!4_u"ɲO1/5Fow/t;AANU9]|} O)ɕ)J*؇@Ph( 1Su,?Gc׆>4w' (E[TAz]w5le(X(M3DF d)'W0Õ'O.|`)$Yg/{fksz)B؍%VL)nouظG6d" ˧Ĉ2NjE'ZsAECߪe,YEĻ o:ʽ>EHW5#-KJ@Nn]U1G`UW*fA4c KySIcJ #- #W !2lp0R8*mGm d,X75N'Gںk^Ck |JݡmED8<#mU}"NNKLFǰ\Vwgs{)Mw\#薧@Hs S1g.Gx椒:-0ucVs"-k ZX&Q$዗V|إ׷=i'Y);qeo;iO\e :_HnRK ȃMfvdfSU)SӦYqgyu [.͖|a55% (G!:Y?e$FZc CGbCG)KG:gg-0 塛9 VYń(fTW(D`7^fIoND 9h4Eb㭲5>B_M@J;ʣJ- ]PAetYD7 }̍l"TQhe28dx5iM'I ʴ6,pL F{=wf?&sy<YBS =נ2[e ʯhO؈%&HmD>`/g׈~9BvNs͡U7拏ٸ8c_[p(h%*d/Os}]v=~(|`6`m\::>gwrpp2 셡 ث"/1 nǘ&Wn}H%3k$+2 ?pcYwѓ1fߓ]x=al lV7x* AH"q$cfȍ=joztjHLS݅EXn%#$L+T[Z2\Rg%m%+-wmjoÈ2Br[Fd63b[ƶ4ScUQ5> ҬiODp[{PL"RFl=Կ~v:g3ЛY3TZ!vnUZPgEKKJ uL>3xƏNG؛SSʙ;*um|5*pnZOzEl=ޫ9T/k1CTo*_STd^[-?GI\䬱Um|S3XKm*/`ے` "h)-kqAS4.EO!z@nJP)Sq13Ӂť8?a3;.?꽙]Js߃  l5D\(PjlќBl25Y "q^$' 'ןtsA|jn,fl|!(&{vvj 3 y\CS{Li3> Q!`YʢY^ۂK9@\=>H2_’d@RT!u_ 4PWeؑ`% 9vwq*.럸tLrS{G MaP/ ʗ?oδ,~[;͘*ᐻj>XȺa63[Az~("+F:&/{ZwȒy#iNxWHCg#,9<#fAE|e-d>X={&$Ea|h Iv?&@|Q$QCkmY>"3@42Ş0F|MkD?$ba5hޠ2A6搸Z (.LYA_XlRా ZpF_7@M[ڭ{#Cicmz}cp~N1(UueQֿGD:y=\Sʯhƨ/|n~ʦ5egx P=E,lK~M7&+рt B>hݮKh'eyfRC p9ygNG逳oY]Q| G<3yYӉ3d|c uU?#S;6X9(`aj:Ɲ3)iP09t u5-]r8x?O|xJE\vdP Πtį⇃UX@b>0n]w0 \Lݦ{9p߾ VMRg~ #/_ϊ"7s=EzO&j{Bb< nh~8yv<:\cQwWޏ-oq vAV}C nQ#J`IeiyGп3V\tR1Pc=K3tFzE'h1Njɟ~=--3poz}Ÿ[5 #}Vaiᓓ)h;7'ἅ;ӂK8G7ZԁŽ:ưiCP{_}ݩd1R wW0,ou"xiH""~g' kZϽKq˜yQtjX)C6 \1&@@Qw\YPp&\>#rh=U4EZk"xIŒh4oqS 1kXǼu"!c, q)Z|?|t O1MսU*;/O:= T]_#VX/b|w{ P 1v_DL'zY0l4@\V #,Þ<rru +5D=͟p>UE>ƠNReW4vL䭑H14+]Mg=V x52S,&S<n~9ֿ=cBg9rTt)zz ̣ڥ7X'۠ $ fsl%C ﮮA,jz>(0>a*/f R@ N 4mp'yC-Gj+/0jl˖l1qIR1Ib%d6-Z¾ЖB"-tDBOpP,3[U_w&2HJ*ΜfZXf 铋g*ctq& ʈ]T7! 3AE E43gNid\9h\$ltΪh]$~qC+1nd~ _lk%df%mex޺C ڙGﲍtbj:I>̏ըo${A`g%7~22h<akƽ66r ))'~7k>NH6(t()ygY-&deM5jx"Uj<0$Aj d[}¯1yz 8\^/'@60 \zgsyph-b89F@ G,‘ώO_z{bڳh{%Jj9TsZaeIYQncZ>cwB1s%k×LsHQu$7%" @KDHuyZtÚ;"OK2ӷmB8LmWs/UmNֵc-D %#i&;1æ~}*igeA^sK6i3Z2혧6F9ҜPJLZ ۿRNŪ)ܫ?@Ә)y }zl}S-ȮA k-XgxFO _I3ӭ4Lg씥ņFQnIpg[AI!X$=Tu0F*s9c *S<,ugyR{&<59ʵ9*C-9w .sWC)Yz?& dGqMHN %|S.Zɗ:`ҸWvoE4'X-tM3MO짖h8#ȓw-c5oRz5SvpȑdѭpsoZqpb ywݬ-0gϕkpwZ-<]tLZv*Kk4&F|H|uPu^y!_yM7rZ= smĕr܈g>{0c Be `F YZ)I %nX8 Zpw"?5J͆X8uPvsXؾy>"e\SC.N$^4GFoKR1axH>=oyUH-V&*49Tӏ~՝XkgcY{V:ķ$ QG::}Wӕ2j|sy Z}XhmU:Tst|d$ibç{+s?\#R8BU?')-KE}H%nt'Q h# Դy֧cV$,.…*]~TdiRQW>2 TN $ &1e~9mu$+e\r[t ª.[$Vu~(gɯ9O>N{SƬ)٪SMVyX~hXE.sMUHԐL9+iU}\%T51C";C0q Xι$fE$w2eI?t9oTSf=g'dh t.SPDŽ84~Ho9Gl~]c[.`U8-oFdaE"zѝ E89ͤ %H5$aܫRTt^FƵr3 =x@YD/Ui^8C,wlJMDh ﹧Eutc!2$9 xI 4>-ŵ%E@4~gv|26Ղ#=EL~TX__؅HFlFjjm1Q(=` =mpEHe\R2mio^NB2(׼i5$z)x54ԕ*(2Md/ }ld \ؔe87#;Ni$$ɧx NrE7UB0^IssCQK%sPUx(J?H`Gib-j8G;hǻ4tdLNne'USR =t@\0̍12S3ĺ(gR) G:ӨS,4n 6'{X! _MV, ;%vx<$]R _⦠+aMÀ.BB/.&|v{_Ml~XdYQP_GَhB-9bF\'!n$H 'or"#f".0Ўb,!-dHr vkPb秜7-6Yk N*ƃ`Vޗ@וLr!K3lDs.1$$klG/U7g4xu *.+ᾨzv( dFw){z[NƠb{"W9z)˃qË~2P4)Ӛ0zc)Ao H]^Ԗ|<Ò]>; C85DqnY 4|fjw_XiQr[ReC^&̚ED?L-cHĀ}{L5ȷc#I>dpCEwnڶ>Ubπu"Kf.tEh#LE+"ϕlֺ^\u6zw"a_Jo?zFo3qC0P!n(ӧcۗk/ڠ$=MCΥ%J/W q#|. gik@TSSe NA9#pHɓrm'N~7^}QXn/QWy<%5@p*3=.V n.ͅ\i}gJPatS@v$P!,9¸˳6؋,Js}1k|^? Có8OPoKx K/RpȺiאb|F$jEFL?Zҷ>UzzV [w]St.[s`s,r1W"M&0" H˿tPlpo.WpZQwa]X$)p% (0nIBie8^4p03Xz\MkHy3v]=zS Ƥj*rI|c 7\;-_Mh' Zm%QA*0\vD'|d{'v' Lu8pGc"] 5ՈtǶ {ߙ O~_!shHrڼ}nk0vrT#°N`&[;e~Q ߬*Ni"ڸLOd#,]0/9O<}Ͷ~Z6Yhx&V,w(>5wyѰT읚{T\Ѱ[""OT.,]1ttفd=xWeD1$tQm44~ Qcs0';xwD;BQ(tF`"vHX65rxP?Q7iVȀ-I"F?NdﷱњMٓec<06X!;)VXS{U;=VA$pI4 *o]FCiSX Bx7)QkZ͟5"8?,C 2Pxɫri cD)0 ʉ۞aSK*+{ٶI; ˶|A[NA"Z?6B^2#)HF"<Bާ4MȤLIr3] *`"W׏" BWY(1zŵvro8}`HC5h\J~XKI hx[ƧScQJsFqD(%Õ[EоTS-5 fpr}T6*^;(mC@[prX/j Ohm,/!/B`3qOz ttB tFމ,`鳕f"g-X A^p3p Y;lTnS Bj3X["+ZQl.U;b 3V<($2x Z{މ0i,i B'#Q2S9z_h*,7̭ДK?~l0w^a֫aQpr%oB lS~2nթMB+9 8a~!ǯ78`ϰ;8AW1ƙQf\ul/5zOKP>I$,'cM:(O:S+ĻM1Wū3](0ڌ@lbZ:;{GQ"eY|3,.#;@FFwHlAy]?wdӟ.oWǁy֌~[ԦѮߑaa>S3N"rNXKYJ|aD :X'h+x=Ib<1[#st肺VÅ*"OΒy9پ=Y<,ru%J'2*!#Y0 o}ҹ(+"ijãgVW1@iXJ*B]n8nXېTAC0aIײ^R{F/DV' d=:Lu/z۟J]=%zA'bv;̂A[a xل,^E8QU 3TJ \fof[+cPiur ,xk O|\̯EpI1YZgSGnTaį |#ƩpY_9 4dz[|M>ijy_{?#ȋU|#[ CvPhTD{8V,&f@ PH4jNHh !ǁ] A bt[Q__X-U^~)Ű,\0,VMѣ rKe 7 e `BнKi>&$9UX% /GhFַҞ_!z8ި:/  ) H/%iD&z22`7h4o n h\Q;NI*<@{1o{pr_/*MiY΃郌.u[N̖qêXAV%Iwg$>$j=4 v˜[h4ʍ:Іo՗AzC%:9Ӫ[-WK~>lG co bT<(;NBocƴ"<!ϣc+.uW䐬4GP|SmxBR7׈Z-1 :P}6Gv*}9tqiY) +^(P_Һ\3Cޯǐ`֋qDAUX0)5pAж˝{H&|pM<KJ', jswH23HԒ, Fu6xFWcD3s;3ؑ7;:X1̃2t)9(ɹCGqRmUw<*<)T AXUBӓSvaƙwFRdeٲygtt€OsÙ~I82`珼6>߀XƑ`^էZYljCa[ ;WXQ=#G(+ruV{9+6ߍoFm%ɟ>Ry=^䭮-FZuՆQmp/~`M'YYѾʧ $kvaϵۼo,JM)+1:I5n$W .S-[_"3A@L"fb𺓽4iQIVOK,g). &p=C lQ* f35=o%=}CW˃ג{MrR>w_-`&lS*f3X mc=fϯXI"l<ݥܚSǯ?`ʹ҃O`ɖFR+į.>aJV]νpoCwuSGmVYuGˀ\ahȻ{^YD-ھH ҵOCuN0kZ KOkĢ@ -3<$YFM9Wdm?=9sijɇx)WDsOP]&xs~ѱ䃖bYr*TTђ4ذKt/?8uwz/L W? ͭAd,m6|;1)̰ǽ xk`x2"+.,-Oip\j'n>.(ĭӞ፧BX_M=I寣/DeX^ .,)zTn{ա1mjNo醬`{p;+Va9 ?*r0W 3Lz="Z&6P=L>bNuEowXm$a[_[K'%Ecg4Zs_@߂@5JP^nx/H7p8NɕdȜrLc+Y9:d 6} u;լKSbǙ}1>ERk5.)#`C&GjaI)>O=s ggx"BKM*)|ƫ>f`E -s#gߗ* 3όkU1+-HT4ZqOA. B )dAɗmf| 6VWGhbwDfopg6&l/&J4{a0j7i#}ƿ0u[tebm{NMyh7$ @,4&e#2(O!Wtz8i4Iv.pho S/۠xjb-' ѯp{ե W> ͶY,SЗj0.k'd>/Cz2Da9= /2K'qxS~mЃeɓ0c;S-hG@=f,Ui4.xϡEAY',c/$4TR(u(8c"8V6ؽnU8~ 7U{)!S-SnXZMʳ-*ھ$|y)?xLC_ c]Qi<'K@$DVm~ӕZExԬݺUq uO5Ȫ́ Hs7mj 8RczJP8pJn b)X) im.B]2{h^'/h`j/R,61(j OӚmgL6-@nSTO#?IdiIv@X;I'PT [L+T@Bv--4QrDUuѥcP̈́_)32È\Wme4vKm2Z4c8K}xp@#^?3! =&@%wT 0RapiCkD)ٶ01`͵ GQ aaP'xNK:w%"w{a9kaINvb٤[p"_)rzij֡m \yZOj%=VM;>Utz#9rV:}RFO_&ik-) mY?xZim&U=|w|.N)I,L:?\jD^4Qg5 9(lnҾzJ^1. 8C,yM7 gwSҢ7N|vM$@DvPO|ur&eΞR]|NMĄĕu-ih7Vqk=VKGuX n:OIj 5BΫ46 t(`9Z{# ?m~0>PٞK1ҟ횺, h WiN9° < 0 R,n!N֢s3.84As3(!N|kY%>S;cݾTj(݆bQゔ5ut ΍=ua0Q/_+G5N᠀׽Iz Zn%yGe}&ǰ'^S7 !]hA =v3}/-'.v7l}O8i"V($ soeF!%f BVsA'r79LnZ˘v81@ YavdRw77w%WeG \$K:b!94@/.;+$)'(voO+v|hL@`dbq.i.?ۙsFZv1u {ڈ|\ro#ݠ^Aޚwovss`@|1Iˍ7_Uwwh*H3N,~pam7-{DJ 1 ۆt&;V'yk7B,59=0Jng8R>A%QuUfPpu;0¸v)(5YCv,AQ{owU5UPl\}EjbyoUQ WlT4-^SƊ|d}"KsYOnס0mО9:F: nG,-~,E"+ =VM.w "dhcBnT49V#sV2[ .!m >M a鮈K DŽv$!`i^f_aqX0q' KuUBGB,<ޘht?0xjC:l7'@JvR$hN\$Kqa'ol갓~e~Yw=]?F68p\26tTRU?;Ř Bb_ByaTu/z5ܶ*Q>Xك!-ykQi!MC;T4P-b?Ae4)I o2uߍ J}>Yy\Qs L (V[ >#)Jhy]*zKr";a5P0ŊP1WUJolGwd^кQf!E9.\},f/*ZXHBdM!0mQ_,ٱEKC rZTz/svj ~+=0[-Ȣ[*'i NME@%Nttu W:0%i -ʁXڋ+[9us{J=Y$VmX˄_)Og(;J/Wqm[i>0H+u Т=^ = R0NESRA`\NNP|YNrn5 z/HTZLhh8Oq>Kc9&TB|JDZ4/NƘ3{lK x&'g5d3g o%g)A+%Ɲ~Khy.dâ˃Č 0-j`J8}X~Afr4Zhޢ(}α7>緒kVL27{axQQϖ4G`<FRZ>_#"\qY^54i6wQ$؀kmB$9^OA3]IWqp3Jaer1#ó:F.zSKAl/isNP'%tTI=ۂ H;2aR<{vD'ܱG|7;@!+t?{l*}x` ZuESG_f8>bѦ"Ե18 pqtIzn$p52Т %,> .$=TH'vXSjA fLfw ċOzHU8z&Z J7u=wg*0 oOu&@JrFt8?8Ȋݛ{vyڪp& YneY#<@_ϝZζo[ЃqU$/Re̱M(Lo՛kTU7nNd 1dI7,`''*u8AR0e#)}ʵ9HO"tFIDGxfuu!2")]\jXas:_h(*>>)ǤNշ(ױJm+?^E|U[؇h S,m]@fկBal@uS}?d`Q'H}9* Nx@#:Tn_ w$zy:R'?©PQ7~>ov0' {@Γ?$酝i%~x%R=Y}U or}#gRIsRqGع[x/OBt'CGM]!ihFaNHd?(Og֝gǍ c}Y0+a$쿷K T(E3yfe~Aj$c_`yUƦ `R yEn9kWvR1y@ǃ9 \ʖ`8 oW0 bJ$ {\yښqY(G5u"QȴR9 TMbqNf=#Z21v~/ۍREpD%OGq]f%ټbUQ苅3| IC'.J݆)ulsC$!V3 Q ~n6"RHI-X&KXs4(omR7\f?:|Ӯ_=g_s,/Г7=ZD'~dq@Cu_.!Ǣf;'(LO=EIk;%F0äW<XF۹m8RYQLp2u`K@)1ƸŮ"\&RtB'"i;`z`g׉Ip@3kq;ʤ;MҞOATd-;s3臋96dvm%0CJJ2tSꟻ:>)>RCB8QR#‡V |YpW+/T)3/rbF3 rDGA\g>DX wBxTnݧcxWˣc|d7}%ݖ+@%p7K"lJ/"0AY KN g=t/Vr>'͹f{K2ˠ}]H;VBmmb2%΁popYmJ.zptL ,_ʥ ai#55c yL_ODg.RPt#2zYu{lcžqܽ\Y,H8ΕLyK8n ;S&5S<:ofӨcOIW3")Dk&Ss?ti]ȘFP֝= I7XC |Fm(vK})/0s-6 (ŲP+_73,:,U`Z D2@2-BO%Բz{ ϒK![eQjW F;hZo:DB(8og xF 4\BDlfۊ-dAuyB) IM`g Hb~sXA:.!Mƌă!_wdɼ΂{;%FBvɟOus Y*OڢiW6tV10c v;l&l43C e1x#,D<(XfUr+N܀L`_ .` 4%KcIZ5(`BRooxK}#5HǢ6#Jԩ #eW~<ihR8Z4CX;dN!YZ;62=Rw&GS *M3Gr6b_ڌU#r5cgܮEmy R*a+v?D|J EFmDs/ R`UU3߽,2^ dkD/SseETg^OP&c$IF<Υ+4ڞ5Yś]MQ'Cbj0v-sibDrJ R e/@_(d!Vb7[0Nي ;a3U֜9. NY-NvFn@Yvy=|Pܯ^ƸٍI}[F޸]ʡ1| d]؋ֿODwm&iК@"[8t@v$S 5~ 1V} rOyjERca CtYt'|֒_лhZA) T ka)DMъ#;_#jK.K?ʻ .I Ҹ<\u8jH*XZ7#ҶZz2`ieYаn&?̙\X' x:O70; C#7o >߷C\hњx_4g۳I *@a\~q`4νLE5OgT}F/f+3;qTa0{rOcf(>Rmx%^ L_~ ֙oEKw{>F/ΗG 9Mnzp%^ڠ*!'}ZmްxmՔ_;JfB՘t4? /6lkmVRP2Yjr껞q*,*]0ɠҭ%8]Q_*boJC{"k~(d`e݃^ |:s4R#F4&1s)H9۾Tǚ w^ '=)PQ[ش x\dIG-h|$n`QrI۷ hyhs8k12|I?*}2))F[\~,hղlD6~C.W⽦[GE"a^ZחۊٽC/7׏Z8f69x6d<ởy 7Zv`>eI֜+(sY;8^cdq[/o"[&yk>F/UaFCiB?qRJ}6]uvu~,]0>!W&Ygiv?ʏ9)`To,#>6(bCx)[Èa"DfƣƍW}£ȷ>gA$jp.47d> Zpzm'ETf\zIAz!ՓM$RxBӥuõTkz&Dz?1O 1]a3'H:_VB 5mgqd] _EdZ\s* Cl0>I真o@t_l&?'.>+? ](2AoaŀfQ.I/¤fAG*D9b\&y)],!R1yhCϪp5 ;5c,M I:sYj~:&]R':Y8+ud45KpcCtoΎ15@_Ÿs(ӀHB/OI6?qc^|l&Np bp7j:Fj^XajDfIc uzhp4Q@dm䐍ɷ]:,6ԂTS,Z Q ͬ8'DN4?-l-3Ӻ W[&~Rȓm!Z18*&ew?cjQ9HB7`<16^Q{-px7H. h/igN(WnĜyLBR36{MabN~u16jJd- ڴ#ʳ_-8V-Zv c刉E74;ovr?ָk_.eLdM1<`y }O ||N8&&n=$u A9 0LSyT| )=O ,cD)f'GucoU7a%}rhl֎%%. xK ƙ_=lT ڊM_!fNwhvN' av q hxk#3olx1?:p>HUՒS#aᦣ; ] {R`5^*>]5P3C(.`_- dͻ97Yf|:WwEsvF;,v{ 'ߒ?+\ h3/;=H:N;D.CGzMцVܝ:Iwl2{X +urV73kZ%m+ X Jo5txNS;x܋A+մ*4?̭ dhq)}^%XqX'?I`\J(S9*2 a،6*]^]'_M]*þ?ݺNQ,A*^8v\J((x0W굈v~ntn\U"]Αx~g9d.bP]$ Sb5qّ&Ha 2)Ϙ o 9> Yجd=շ#犪V8s)ZsV`%jp[)F2ɐK'?R;"HJV%9]eߖK<%B [/dV]bl^w/ȱj\SW7@1ǒ0ŠgRX\VMaFh5"#v͜~9PE,ABLX6EؕEW%W"wl/""kp&%h=F=e{UwUw5ߔWf,n>rE}G^ yTIL5K"|1} &# R![ԼޙE{^fgaWvV4o%ai%,۴R $4~9xh[?1Y5 KB_<`RO˘ő@dOBLiDQvlUcLwJY_gW>lV}6gh\tnްer1O诉ƨR5ubl%/"X85K4It!l-bV'7tvrl8{ ӯ=s:ȆxF^ {MA ܇`gxkD !`2'ք=c +yyʏGX-O"xvDsKq#QS.xQewbߢym}: ^*Z< +zw;>qvxj?ٓxZMثMF*iE$Y|66%^Bq.RԐ>@r -#gLuoeڂr4 FM_Aem^abf:xF ԭM8VRU|2h[P -= ╀&)/jeӫїS 2obMgVTuppC9z0C0 c8#۲gKrv}as]p#"G0RKwRϲlR.Tn8L# kI_2!k8GM FE>-^<^uwłs DCWv#Jc̅$zZK[ٲ]*O-pmoHu &( x-Q^{e=u!Y"م,k͆[Ṋ{$!Ȓ5-,6a(q 쪎P6uO;ɨ^QY;˝M 3ƍ }ɽ#ԣ/hx(E˼XXp4 U :PP[mZ JvY óٌ*1;AC~|yOb1P²HX0a9`G;{n;UA'j]GǍAm4BTv@/P5 ,o0FDO:هj,U1ȥ˿"`/Qc*2Ϫ %&`]MTWH`(4 KlPE-!eog>>㌆vv_Rno;n@ݘ:1~912"پ;^:nĉ.Z 0df Z÷hM %}Ј=?m %\aJ ` ;l86[d4i]i ||pʧW{nE1^0QcCBMonhn MhtE eT/?f RҏVڮO/n[eaJ3 7 <:pU߽JuNeƻ;4lk : ^<^LRX"+쨳6^um3_D2WEyQiF-POI:%JpDŽ[VY;:G^Pg>)Dy9ev+W)rt|3v"YXkkIttJN`9~W Չq%JWɌYY8|2m T q_BS6uR,`*z>= Sh==-Vvm+{"\zypgls|dN\Zg\E> @)5KAn 5!2ÓzG2ٗf0ql6B!(9Me :+qn6.. {iEU[+^(IcnhKUVz`DP" Ah `pN $s8G)hqʟ{@@H02rNEzo Ť1\DƩ'%DD_ՠ}HJ2 ˣ _xv55荚"4N o\ ,MWYb5ld-h&yaFTtf\ ,GXҭ4Oce[-t+F Pw ,JGt՛~ C=F9d*^zg޳XJ6FYTGBHM8h-W6J!&˵aAGRXˬ)eq ù;5T_F:m$ot XS KߗďI͓6rgyg 9)SE ia'Ź#qp6G33ySBϰB.OJqf`P%øOp$Ngq|pu }G2 p#֩)Q J"P'UO0A` BMQ!ļ8`eXwR vu5[Ob@- ߤT1C4eu@8`,J/m Jg4Q%u=NR!0Ὄ_n1]}۶=O3 G1+?]ycTHyel {aUf f>sE*6y;vn`|sZ0:Y~vi:"@<0h`VhgyPߎQD wEy,#_nނv Nd]RO~V^XiDž!ՀsgP\ $yq9FJFS=h[t/UMIM+WjwiJ|sfeO=C/c\iG e'K|y9p,z[O 'O)ZRձQ&@sZ)M"|W姦 5`u>^4\8M|*̉锖YXGU 13mX6+aPe̛w5ô4j5l oBlAPb.z?FC5:1IM`d쟵li`*挽5.>*uJ reyPxv%`+,{?q3t0M˚B#] _MwE Ls_{XTra&.@3u a(R˾9iM1J j58j.I>rHY>U IS֔w{O ^6vgdpM̧!ALd:ijBNݏ)^VW:toHoYp& w%Żͣ9ٞ11H65Y/jo _hnאH+?}Ŵkeg,,+xSnqkQ#e44raªt8/e9bQ" vK>A'T:Wa #FA6W=tJڗ]=L8Us9;0WyMV}^ =lR5\1=olRibXyb: X~, n|Ya]ލГxfO/yhq( S]D~qW)XщAV6>Gd _ qJpUAa+Z)aiKȳ % 9"@i3\HWCbٶ":.i$iPH^xL|Io˷ek埠5X0y0[ģڮ B)~/9KޞH9 %|/r.'Ҏ l+q;{ꯂYT:b2?WnӲ4%s Jd0lؽt#S|CI-vDj@&a#OdRIl-x(.oD&eKw-(ۨA۵ˋrC=|z+!4)58pRJ/txgq uA5Mn yxא|yd{ 6i?* E1>kpN]1:`{./L4.[˭ܝ7$ie*F,C/b@sCzii졖R#[YTY wC}yzEz @)fȸ6"|\7G=9%VҒ55&lc>*P_ P N$5=z있7stx%<2m| !A];3#a^05ԉK2 qk/] [/R)UBmی70>$}-L'\q`Dl& LѬ:sA/A#8'fV1(< \1KGhQ*KP+n@ayW zĮ6bY Mo-lRz(Qz/\N|(OQ:N_K1MRpFL>ѣA3\d3ڕHnDY?K< 9ؚMylRY~" TGV=86"%:жQ|J&L3=!m~0ym#v bi Q|?M-spx6#l`=q'AεAf 񊍣R3 ipˍNL\u9f%qCrf`Ev.$^/LH35nu/k]mBfeQH $Y欔̺FG,R,7;K ?n#9/!RzIշ9)H>ͱtyeH dfS1ico;" DY ,08و,aiN^Bڶ?Ό" -&U L4K=r1lP7qEBM,e guml\nB`EiLz6yzt)Z@niX:1r75D F̺62ΤoHtii2$ނI馃`(O$\9ͦ+T(#lk˚x-=gٵ>cؙNJg{K!CR LYyD h˄OÓAyZƫG/R~et3Fc?~}]E/j5r询Ei Q&[>J*A; Ppf)!5ڧ ъA4 -G\;N7cQD:vaV! IiwӅeߘWLAQ6 voLimxh* o~{"j$*!(QX—J`0=TCNFQ=^s_^?"Mٲv~D'4p~hI߃Z>MhNuC_th?Bb5bZa>/[B* qr3Sk-9"Z'Y`wSA,{2- V?9 H;ZhuuI\3ګЖǹҔM` E< _$Etx  Q5h5佧vXt4NW02F.IvDoc{NeUW^˴ A2&-v^: ONd@ /YжF衸n*.ːG8n },?7O1נM8rLiI"h`RXOq.]a0 o~b+PG0L 27^2e;x&Be}GJkb*Z<ág]]܀ְ]8# R_cQg7DK6ިn9E|~m| |o򇍋tȏ{"usAhn T5 sV@Aǵes PߚNB"ϙeVBh )DgrG&6e#~SZe]}ަ=_kt(t_\}=AſO/!}Ҫ/LJӫHb'0^]>\O>c9VDBv0T(sN31BdKա&b7`APh"P e&9xͤU t_)4{2U ~NiCL|?nesVLNq<2(n t4̭{t3L+jMs|i|VG^ hØ6H^V@E #Ur-  q2!V/, U&6W@ FÌѠUs6®ث)02tH܋sX'Uw!Th|>8ǦQ[JQ7ڞ jKt)Uv.$O-kZ 0YQB,K Y{xs~H㝑6WNVUmYů_V/a_\鲬V8-(TdE5"rӢ᱘8 F/d4)$ya[*+Bp{sXh +szqTmH|/a !e!sh=)0bEV?y zf -2! wUl c׌[CC5 QZ:6uTu`yIeGn(+=g!S`q'->Xж}gtz68y@ɭtw3s*jV!$ P2ޏ;$rppRa9i CHz㝴;MϕMZJ /}~`F'ԽϓZA) ! v I[Fb@! W냂7%E5% .ΓJ't㲹e dɸk9)=-{POSv |$?~< ťdDs-aݘd m {F#1󇎌OLc~i_UM Lhmp ܝpiQ o0z6r;wt̡zS0KƈR-{$=fy8QP`e'DPzcm],2'u \ckBkPjN |Wsb:hFkˆPA#4&TDΨp@ I"W1~Eфn>4 @}r~} W Ъsj~bYQ%VH[2Ӕ{sIx4dOXS]\ĄڏGMl"L,<3oY.4CiDzAKsI:lhC[\]px&˪H LIgQƻSFDC:Cd[(p =?f P&}DSP=͕s#ԥf!ĩu磢/"tQL ZD(MVh*nVM$9M;R(}\g\"p#_t٨fc5p}O0}ƃSQ^h'j)^"F@<ٜ,Ҷ(4vb\;!l:): Q-pHY]߶ ?}=mmUnɌd-_;~`t6oT;a @V>8B@{>.oHeR{XlDH alCHKwmvDŽ(7|4r{%꡿2cm[ ZrHt?ͼg[XdU͒#0 rD7*&3!sR}n9&뼋VΌC(ZљQ菏ysy]h2[O_PHQҤ5$~%,Xμ,$R 0r@.ut C3fR65A%&lXEdm&(~gXƦn=n4[M|ټ-FNs1CVA^c\04ΧԐ﮸SƝn+\5q0γ!A~В&- l*PCNF#?yT Fww6fk߈qnh&ѝ;_ݭDs<r3, ׋gI',[,Qgvr!ȆUҖ7KzoN'pchOq !Ya݇IU_;ʪJq䣅6!WWef,+d>J/m ۪<@Op` #:bu{j^Lt8p}1-G,acפ?[%9>]qFGAL*&;feF1@7p*@D;t^4e~)zdЄpZ^9)lUz`Iz)(j>c.ص9 k 9@L3h@o%,JPpڪxȷ5V@C QᬻHhHÂ5mQ*YH(SG7[!Fq]_7u|*(, osw3ve[15xFȠp7W,'^oy#lRB 7XT 8U/m:w9tp)UytoF`E]n8IOYٓҋánx3Oսg\:;~ĸ$wzuGkHbU-G}Yx| m@Po bEmx ,q" zg?+wJ0GW2|DrmGAS}Բ>!TY%LQdzrz8n-~rAY;' (rlj# PBHM?n^} >Ofx7ס閃;5ۻ,ʷiAQx~=G|[΋C ^ġ(ײ͵V"Я=%3ck{ @J?jS;x!*d#L { QXa9t]T©sݭtlc 6%vADv3L: |PoNUĦkya8TkSE9P|ڶN۩j*ĬzP%0#{Fz7_Z\BW)ZҍLZbv B 1=`,]{0%\=Lq:LX:,x&l@@9_y,C_5q(dz4 ({ 1HUG`w(<c9zrkE$֟޺ ܸ/?t8y hWq+Z_ÿ~Ӳe џ<1ayPDK+yu'oo\!d5$GNڞIE7{g lD6s~ss>2?l2rV)ȎJ_NS,H) V-#萫Ŗ@֍c|bzc u7чz@Fɤ6E)|ᶤ,zO!eF麡“r1CJ~ 32]WxvymZ*\8?oFpGwɱi/ڌ+Ѧȃ41C"]|cj W1KEp :>l!ɑ.Y"wX~}-U 2r['{ٷeOd 1@ةjPB+W+?ŹD}[(sOKsɸs̱ X pՌF̛[ҐF1#Md1D0,S #Ŝ.v%T ?A5 givNJOT:;Hqzf(>j ht7Фf$]{@b3_JKp{]LKQ!2UlI)1oTɻr7L;凭5*!ki)YǡrLQWO'ǠԔ Uc^@(WJv0' {.|vu'%5gK=N)uHa_;EN> 8 ཱུqyZ&RV&IМYnoKP} O!u vY:\RKߒ3 >9%F_9tmT'N-ZHׅ((^W 5~R\8;wC0NN)J Q4P_aAL`}0 Qk[j%egW5.-u0|F|0V@g$֍7 +xBd7@pK3H*$$3-kL\f~vҳ#a 1m.=J0G!e+\"L AiZ3Ha[Fzd, }Qhq ԭ|gPW)*jT(y5T1֘wQ }yv!wwF ":`zfgZiUeVROb /ٹddOEa}QDǿIq+Zwf_7S]D6(Pj1I97+7zzEiuPhYeĎh$"ڃl_p" z&jjv.d-ٰpwk8A jqapݵ&}!t)ms}+IIݍ́BqkA0h 4GϽ7Jz#cNg,^1@7̅ů@rn0A0+Οf{mmYgL-&Jyw2G-^Ze=+;+!k`m7_h%Z k9mt>C|%^[%f`ٔT ,ޕO@ZF^VSqNο2а,m@zV iAAQ@/?yK_Suq OnHnkfchXk)Dvm@rbwyv-t &@QPֆjmOgV&-238%nnd:혶LiHM0ro[%{'k&87m|P`{8ҔUAJQtʫD,DjCj[nypgጓQ RT?"Dd+cc!7.x)}l,R!!H@eVTQ&f"߁x;٠PT^>Tm{\Ad(\C;Ngyбw ?[9j b5bI]C]mf9Z,Հ&t!1WǰQp*Wk[EG-wPķXkUԣN{,#hPd_-m-cY)Tr^c_[4~vX}0jw7y_Y:#I?ݣc>ye=oLF}PꁾtFz7𤂷<- ,r%}'GC]Xك$8twvG=aunh5 -5ec|Rf\ѨS!nl|"*VI5JXa<+N[r(dԍH Dʹn6X0KH+*{)ע D|',m#rKI'oh{m ]@S'gچ} f21R|y%~uk^jM"&i*7o 063 KIFf0 y7eO){c)91aИ140KO(_}$~b[_OٯI;{1/ix0/#drNϹl#zZ6#%DMP۸LRU伅&yEp q㎗C$,I޹ 4BvD2G-fTOwsYeP;53 M cs. ӂTĀO8/$[_ 8|"A4/b%tY+za6n&1'Kv;^Ylڂ˜'rR\m =P{8Ҳ5=C[8?8{@Ńɀ.—"~ K0<`~#'S]uxKul#!PvHYO yT5vR/go0iVb>% r@/AuS $%ɒA"RY&t07 +T4/GEWz`5/EDǯz4 ݭNRA,Mk Zh\>!h+j7M<` tu(%D]\F'['g g+NvA"^*qx \zP)n/am"29b#ŠBgŸ$dBlG<$)cۇ4ahkZB;{;PፁgnEOl3qi{zѳoUũ! jZ/V=Uq zOFqS um#`ZJIJ ƻRy,{"%jѐ&= 9м'h٘@Cٖ)mDSl1 DǶ]5鐵GT:0~5d=! D+ AؾfFyOo u J볡ĸ%*/h}cں<(gc^qo?2Odl a#g9)ڎArhM7}lPJ1Ōι=0z{ȁRL @kLLe50(uI4U'N<ΑY|Ƕ?ٽlKmg$D=pgD=X10Ll0G& G:$L|xi>\"j#)m T1k|5:0z\4ۃ"yH# <,5"-V|0YW>l_Ѩ{x1 N'Ծ;k_bfrդR0[He8B7 9I3,D /0[F3ޘv,4Vܰi(*%s-RTgʂLx^4\A녈t ݠ)@Gְfu%W@Q |Ɇ2hˊJZ#zqw[ r1tϋ凹4^| wj߀zUcO_5h"M9Gڅb!L:Ws%]~Zm;qڶ⊼Rhԃ. ެe 4 w}J-Kχ +( L =;O?(6I~ Cl;xo-ȓ'Ⱦi[6 \1 5eks?2QzL^^|8=s*T$\OEqD+l| \|xJ?(lE͸?[iZw!0M 'C1b7jJPH4odYN\9"D|<!TPΜ@kM0z?~]3Ԅ.oPS2"(}4F|Efx< ~|}r[TOa?Sn7"et{|b7<z 4@ptC),&yӟ,cmGQob@6)[VEn [Y$<tD#\CuEw5Z+c9Y>!լ h5~_(Z;IqPBW SYR&?qa)K ?wtOI  ?Dy1}cC-mfAxD T%-Y "wLt@C ѭp J9IsE6$UV#Aovs)#r+U(|qcƙ$SմUf%D4a~*.^eR iDXXHRFkPOJaR= XD'ـoܵ)eXNp̘p))o\w "ݜP U44p[]i=Z2@ & .a=|\td@oКKӐ\loC>|{'P GsFvb- 蘝znutopr >@CQf1tMNz=S7b@!Q r3ߡB:pvWljN<+t U@]AC϶PCN+s|UМslVcBvF?CTŏoQD]{Gkku74pk?NdX_#X@thZn#gj<]aX;%F,Q!dkwzՆ hpyGOLvd&ivdsRy1/ K., &@ptED"U{Li4@+zm#z~L?"#e]"=R7Zdf(l7%чf̎8#}3uV&$4DA9+Tjkg`.JʈI*lh$fPiq nSEy UKOGتZqJ|V\Wȡpㆁ#@b嬭*]}.޴nW4; e1iAZA4u Qȟ-SQd~ Z.OG`wn+Tf v[f$ga5Pe wM;Mnl.(u t Y4mKۺ1%:YUfCsIS٫P20"d"$Ã!rS)C?n}ӗqV` !>a<~>E98Zw'Pb1t$Q# hNzbJD7V͠KS(P%/,n4*-hΐ:xoȴOc8iok!QŚBūP V6 p&%]}~%QH9RucF;)5㪅>DVìAN͂m'>Ρo(=`+L}tfô H5c8~ 14j(uj_1dЄC1P4%EN= 6W/i5+8!dT2 [[eA xpEjy,+.9Na{7lZƷ"t5LxQWotz'Nz*`;"1ߪ1J|GGvM}X@&#Ƶ&7KwX=AN$A}y}OR?zm IXU` W B]|ʉIcOI(%O?^9N;EA[iJ! D/jZ8=~\Oa7~) ;Yyhy y:UIu2(|#Rc(*^ė]{͛B'*Zih~|IA69Qzk`kl D{w9̴[ $&䮬l.'lLfWE x]ˆɕY9jzRf n4PI> r]($p;Y&x)_~0Q$QyT)Sa*D?i/VƄ.Ql1U) Y#d}s!Mrt?X%(x6#V3^LFI97N \NƇGj& 1Vw\4rܜ^mdtHG9Z6Nv(Ӕl#SĈ"w`zrM*^3*^ -!+ zޙ6Ab-m߄pVa{,X,|=OAXE>K{l.O+ջ,J诓T{b`<7g6mPs-D!Ei;wcLvv29 6l e >_kgv]&VM9U8IwFMG¿T" L9t ,ujl&C:Ň@қ>J US XШ S -4ed A9bY7% +0 v0):#)4gyI.o`}D- C2( Ѣd vHNՙRrzR,ۼ xpF G 0TxHfǿ͌6j)39Q. %s6tև* 2k\tL`*kQ\֜5he`Q'2n,g5٣%|^xdhu'nÜFC_#ZPGE lbqLl7)GrGKMբ zfd^Nɟ\N㯡:!@R.Qhn A)1>Ic߁E 9>œUIrJ-I""PdL pGXՁֽmqA.rK!WB*M$5=ȍz- 6<ĥ\<1d:spKJ9|%ІdR<,ǹ3'" 4lL\Tj#p]@+.$ _@e2G FW>l& k:Me2ҐJ P[Zta 8MEe[s5|# 躮-((&&aQ'a?:-m3T(kqc`B+ݏ[L$e{b;P@ =uK ˣF-媑~=nK+CtbHz6{h5 glJ̭ R,;4]GN|V,Fѓ[a|͉I_$y(ռ!y&΀VSO$9%ߚ`S}|bKNnFc˦Ozrd 'Rx&og_%IDSN?)8-T@Q@2"p#gƥ~|!mEN>M4N\ruiYC\r"n7~QP)0iߧo\}o5<5aB\Zdwƺ7k܂Ci0 6ĉ|tv,|>vVSц{L{8*`0-%› Nv5&@8W]&aY$lOOhuf>u$6{F o:T#K}|9Jɾl8 8#RέO!H@Hn DY5kCC'EPR: Cq0F؝27QD ^ GV Y[18GT`"5ӸqU2ϯ…b!~zCl}%CL>?KƱlA{i$ޠ}կr8;$lmzë>jvʎQfaFL xɍE- Nm{~JcS@.hEmivt@fv5ʱ: +a[LRl#sjp}gNj)FBwʗhELRaNDI {zb=0вvhw++6Q!XSmPK4Kq÷j]X\_\qYZ,x&n*;ڶi߆8D/ch}̙-խ?׋˔_}SCz\:&zdrloR^"F{Zw]#ȤuχQ<~OH;p%7jǍ'<.dw+!ɫߔ]`A8Ngnkam}׼Ldq(sIllºtzT\(`5PWwiFLݣլp/=Ш$0$:BB0m?(PNh ^+Pz7Ҍg4!YSCz a=/b=ur H|OP@: V@ːASAu.{oo~|( bxۘhK3SQ\XwY@g/P~ـ,lbɼxj rhUm-P=[7VGp﷈B4+P}f*PX [n(z$;KGwP?g{fq녨x' +8KiUM@]* ڈ~R|=U[b<]b JRԯ:!;# )w싺7v}`1VB둖[%mǞoZ*gpfA㯷 \ $1U>9f8kJͧ7(t46Bc/R}r/Y;'L ̰E7k+V>`X^v8,"(7j/z;G4SsGMxVEB)d{@sbN*{vtRIL,էTn .#\y'J}/|o=wWE&A"Vk'c&$:ɼ1nd\Mg&}E~ ܧb CPPĔK{R]H&R׳ܗ#3B?)LAK@))ǯBu| Uvyl= D<5X`ապ6>W2gነP;,|f+z~@'̖-v$#yCxY;l%rlTGfU);6G9}"٨-kPB]x=qT!f- xHQ|7&J@9t< UF>#W1*~L S-gmBoc|[Hu)ae|_Z6B=v4fB0Y$%bSmnp;ʧ٦Gjp4xBj$ apDOթ(rPt ʚT v]dVD$>jײ`=^ҡVH鞤7DiQM)$'[ z|(48ir,fOx#IvUGIaXVVъ"-Nr(>=b4 ]z gõԈ")AmL(ebq*V,`zgj9rrIL8qk@5ZtgrT3[÷y3,=ʹIl *3yjW[CUY'm#r"[*em1<TGRڄ }0v?̷scW i 4 Ʋ慘D3J~ 2HjGQ1԰Q+Lh̤bÒ+nϭ0P=InNKB Z xcޠ-J U: Gj8)ዅ$e@Ld >|5Е GG KnFf"$uNZNUt![6 oVʆMdx\CVL^k:wZΜ`!Yɑ!ŽXQN{&pu2jQ2eЃZ#EZ٧ 3F)2ն8̋-e5~2yM ]M&7 5nݑ#jK/L^k{K]8LLXl(ңώf^rKEo# )kWfy X4~mƮa:yG3lˬBH:iFTPev{VT $jXw.~>Rk+m ~2Hyg|PDR_ 3\_r6@S׽u&iu&(3 Wubi7ЯT#\[ L2̴Ze=;%zv{}$pjdOB=dD\9dS8`HcKl_~5BQ%ʭ <`%BCṮ ?"/;"rFDczOccIZ<O֠G'mpYC2iPVAJ&A.6kk~mFPq/IVBs?].P4I"1ՃsFZQ&aH! FQі̗:,K ۿ (io-xZ5$~Z÷Gw`S׼\BIaH,}b;I;X, ~a4( lu: ZƄy줠q|L2 qRIz_-氳7E?FWồz1F-5rUڽsv61*<: iuq0 .]Z6'ֿѳj.@EX%Y0aF:/g?1^U9PiOc}e6:L&P~- :woϳFc.V  9KDůy}  cVFϮy`ȧ߿Oᔡ` w.d^a.sA>aήBs@ŋi+Ggόhz%Y:%_ zb߳xNzq>I+v5Qs8b Xn׹TKGe[1ăyA[D(]]s*oDjuE_k%GXĻqnKTA| +P}{X gx\qmV7-iͧ ~$B!Kj`^cLsL~r CٺR{j\qe6:spqF9PTv7To$WE@,O 6JEgX% m` ola+:~5;"/2c [qEE42k_v({X0.2uj*2Cvy:Nϥrf:SbQty5Jt 1|ʃbK^@\wN=_:ޛr39Щ},8qǖF R^AeZ'AU@ peL2I%M'=8J9{CT0PgEnRׁ(4bnU 6*ie yzM0㧍 ~$G :ؤّ|nH'b3nzi?$M.DJץ ̏oeگb阞vU[DHŘ&S PK79CPDf" re2oǢG /ۦs.-J ÆOL`V͕!gЛ`$ Hji$f %nquuC+p*ܺ Ϊ"}s`U=c- =^tְѻ(Dքb~(pXJ_\gMjnd̮Kչj3OlBy9b{k'C~g?x jɤ,Zhyȴ[[D80!7=oc-LHFpis* gmեU E!q||p)l+\>)CKcPc?޹M`c;XuIX RF,b`ZuO@ /v n-Y#⢃]%#O~zwYC)VuUL6]$M c?09/b[:OB m*#ΐUj7si8sCb5."$d|Eh V?#݇8$[jSX_onuL74ކcJJְ>` &X*'4ku;$Vv%kғi7pSy^v-g1 b8C}uknр }#"J^8yRع(DΨj 3QkWM|6P٧+ϗGw =WX3qˢ(GpuWaР  OZm)1rv5RiRѣ%l0OA<2=c]6U1gg3# f+"aq<+A AU1㴋ݏ~L˳knS\",1@X9 X0S+^Hn^>{lq!wok%gx Mӫ|ˠJB15o 7N17ُ<ǪŘRHSΘ_;)Őh3=!TkFj&ٲjh3S7ifz_>aVEJ~їe.DUB?i=MLΈEbΣH_~&TnpJGM7h bzzj%3uh}0otըҚjmB6,u)3*mQ{$1̰#oPr@'v_ |tUЀ5C!wƌCض 9v0k­(cE@,8 hlzCb|u&Mz".wOSq*E 9D+昮M;-3W(Gw!@$U,Hq2U ˴UH6yμ2qBͶ{XCg9o1EAе{Ҡ|@.*E:@ nQxo ഷM:ABj$Їi۪Xz;ޒbnF=Z"!/c8zP1 )a+6l1"YZ.k_kbB0F+|'+O|%*'U J[뉖[G>%yM?^A̕DAM y0ruJZL x*_aZƼZh ωD;_nRqd >=SU+'KЄ.ׇ!BONULJKi)WUiIޞiy';ԑ'ꍷĆCd#~e{).o[1Gs"l'T6LC)MHho}(Ob#/nMO+)^2G؟KfF~sN3sQ1U  UA-|siUc l_>R3aGG嘮gΘIޔWo&̅56,y >MK݆W\: Kr=xhdz󋇤 0I<ȎşK䎅{՞PĒ=3$2gPt?qء[]T*Y cLv˥̨'XqH2R;T*V~ S ɲq.tw@)hLe/{{̯UFhWmfܖs~R߰h$l,[ܭGvc{;\]*t*u!dN ]LV16UM6~':l4ɳ+xͰMAxuB] QmwSX:T`g̨5V0d]#CFUDziX6%R5SU~Y@h6xC ],?jTI5^ 2ך!_j󴼏e[>F6意\Xqθ`xW~+wѐDrGˣ:4K|huQ#V􃟹0=rJjMǸWzگETmvq|Fw%"͋\2=2,6o7cӤ*VW9 UYPq M6㳰N0(}fIDIs~\ !F81PCu7TbӁZs>/HH"^| grÁL P}/4w"dObUef[ss ; ȔU4<;[3&AUWdSߣKGG Uvl#Q=׋KI$ŜZؤST%gS8Y+ԜJ,ψ[Aٜ1wB'b/ȯ;n$! GQtQ[6T6M@:uAD(#׻8/];ӕb\Xev4B=*)BevK}+qx[k P'-21!1FjO K94NJT-2_avas/VPMĔžVZb;edb1G-~]Ht5.λɮpUJ(8ohI_64DԢbL'Q%"(?oS1Dq#?j7^.d™ଯ:e׶TT4'dy.@z¼H$bXko-zD8CњanHFm bGo~-2 @isP#*4VN Z+ lOf6wUntŷ7+ToCkwگOa1(?ɸx.f?]ԘҋYܜ' xU ozCUT͢4CY~[Tx هh;jZ]VOD:o.SO=e=Uv(xOla2xiZ;o/JҲC)E8Acr!Sٴ΃#e0eçܹ]rkQR"XήF!y^Fو{~4b h>4d|܉hMMg7Yu9Bռ \2uB>(ܴ6*m NZ< Ǎm#}&[(~QyǮ_ cb;+ՆB S}E7t$ =sVu碄T˫BG,IᢞO8_\[.>bd.BDpog٫k7- fP , 3MM_S\l`ZK;mJߍZt+36OslEJykqOW7m5'Pz|TG#4TA4mAChL9yf sppۨ*@ "u[p=D`|ljQq}IM- PW4%= S!ӕ+wpҫ~uGѢIMi2٧ޟmק ̩G\3~XN͋4VPPg뾜1k4@WV7[cQ~w).x:"ͦ]{-'svo#zyDR3@ӵ|7yaF'H\0 Y f'v[a<Q#v8xc(4v3$?u"xS{[m2ޜ,uh0]JIw WAD[;jXQ~FȍCUMx0UeZw3Zu؄(Oe c?xj\bHc%`r4N,ak hKfelW؝ZE~O?l?}3]8rblM}rX03߰\m]&t4eZIHcժ DRlVWjW\ޫB_i#`zϿIudJ>?~̉ h gz7bK pَdĝ%X1N[бxp)Z]ԁ"x\ULK=KN8ґsT~)9Tv̯mP|mHKF]lice85R!C?F,-Sp(NJU~ ꁇ~rk FE}[l GTp4bU>b `n>YsZv܏#'6ʧdS^FLoEuT9K+r>4*j!®O rsyMiO>5&O A(U$+NiM/ q^Wõ; ^i]!.t c ,al8h!zPD$L'fILnXfd0-A|ݮcQr/CtIM;ot̯ G)+ /"(سI/y)y̨09ZT96E8wS/vma}KM [; _Ȓ, hl8hrqk4zYd m]0̜UaɅ F{F>>7t5j F3;Sg5D:rF|$Q+,< b,+nzу=JT*d6.$b(Vx= 2xc.Ue : ^qh+ 799iS~"im j&/_'Lr 81q*KEHW=mFf]X\?Cw}2ʑ+ƥG Q qO}e{ Ykpqֽk'URU],(>rg|J̖T'%1]yh (_qID^ 1nzH1I;t)+ۇfG`cg-8%ګOTk}A6bhi)!X "ѡ}-F>*,|]eKX KZ !yG ƼbD7D.ζ^Y~HIYO`cjZUTCl2wg\}n;G&[ݣUmR0rh2]]1kŭ`q9)<hq^ XpLdAnܻvÄaL9/ ;W<'6R2&f :&"a4|=k01^z {fD_+aB05=O)KprZXZ­{ "xg쪂Ȯ-N^cspBN$ǭqMOIz )ٸ˿kX 'b$lEpC;]2D^&\7{X)z2}L-|~Y&,u? ,@ˀ,39 M~#BA}n9Nz (f]0x là59aֱH5J$%,:k$Swuԝ1O4ۅuiУ"W˖؜Sm,p lwtKOZM$t_I Y{W.u1Y ~ 6Jyd?*8[}#AnPs;ިhyl-4&~vՇa`/0C"eėJ ïE,u*6h*0iώ)Ѫ}eeǷs6w"gt udupGҪPlo"„̠ĘbBz5fg?סXqu[ tF#ۯ!|tW} /a!KT2¦>< i!-`iGm| s ZGݹ8CSUG@eLR~]NQܵ({T/ڷ%{rߩ=9 SRb. @\-ZtrgSΑ&}qR|eԨC+ ~IQF$VKJcűhHDLk (UN#މfOaBl\xGbbK{S GYG o,.ЄmRlȦ L(&/['f-&U$Y~j2p|ŶOJ Ui/ uȠ$z<'kEwO^NUËJ#nmjo,xDzhmw)'*&>ϻ Ә=z_~^NP HH9QhD͍χ8&R'٪4,fF>RG(SlSht׶rXw)_Œ>G~/B%Ҽsʨmx+fv80%wq,B+_8/4֔Mqބi$Tq?VHtؠGPnJ}!OL@Rt@g@R ;u^R\J;V̧RД|Aj`HIÅj%3 ٭w Lד,i hD91?Fbs/&uYˢt Ч)m}tL8Hc`kcv [7+|la֥P9n 7Q\*5ݰܘ/@Eud!?q1 Rdl?% 8'=IpRJE:RϿif4j9ꇛV:1`Zqnj_|-EЪPJo 󱟳U,L(7`6;jK94Y\Zh3]1=a:aueX{>: lMs:{Av#Â~nD@wt.5ՇkҩS~"m_87)Y n3;Q!ZVchoܐntZEt *ginWL^#}HZt n *ٝJ%ѽ6qu~Kwh7Ϯ[.ŠoLj%j4cC_ZWF*#yɅ>@$φv7Lu"e XidAMKCܰ9`b+I^hMߩS.rѨA.K|`1xPk3'o+y]cɍӵeX&ĥMtHz7 5vk _<Ϥ)VwjZce2ͼ3WY+y=JgIuf0 &Ԓ2ۊGGN $Z{_%y' Ea`R6e |~2id1o}!q"yMbC*!\-o ||Z'y٦ T.oB1Av6t a8>n4"dV4d{|1hX',)i>ma:"EQD6̩:c!K3}ixCMzL*QqKTq lc[y<;t `>/{hLb9S]fbV6ݶ վLr29JEy B:n }>aQ ̓I).h-Ɂ+ dۮ!9L]Rb5s]" lyy?m`Տ͉pp̠cPO7ÕT~ZJ^,J }ң)Q_, {%"wZte!)X$VmaAo1 /ᅰzdz Z6Yތy`d^Ư8!:XRm֑N:-FJI" Gjo ^ڒ0ť"QYn7f }$2:vڟS|WL'u\473AwC!EeY0wKF ,FAm@]HST t ~BHΛ8d8XN\tE1Fc鸣s,yy޺tZ)3Ճ׉-QɷPy|]~$!p kgsآjUe'6BxRш9m9ΝcthM;F\FL1`f-{^.=pnp>ȼ0 C`ZrƔ +``#AUMTĚ7gm.6(Թ#wۈኒwG'Mcք R̙z>S5Ea}DY^SL¾2 &%0IͶ=" w'(guO>xTh󸗚OjMŧ"|d:% m\ .fZtӪ8UT6?#5-i=yrg," p5r/ǴKyj82c_ae)Y*k_dHQ5$:l+>}t]+ލ ?q6qf"Wp,4L%0WG\ɬa 9>+LH>qw xqSwMK΢Bޔ,?AiQl@fRяup` ei!NĿBB0,j7۵r7={Ժֶ*%s {H*pcntr~ ̼ m,qx${km*U8FV_Mip΋E8Oj{DMm 6CoEX&l)CEjvi5{ko9S0[T~3ˑ8+G228Zq`)*/3Ĩ܎~zH9g? `X ʸ‰B&ʛl!L@gr R#Q}b U@ /bg#0iү5TBL7ݝ~%k^BR/3 j[W|5uИV'd.Oߴd§ ^GOsޓɣy-*Wb͌~EJG"cZ1KX /|K JZc^8T|[ 5$Lan8X͘'FHr]j7Pl^.DJ3~d@T@7Qmͻ򶊭e7~LPVJjnic݂ka1|3h7iTo>8t|O}ndp*f[+tQӜ)m8 '  sm]/57npoE`Pmp!$XIz@6 zξ`#'=V٨M4/?/G;pAAe\=&E1ÆSy4,yi;U|\p;p[?[ObuA#M1[8&{HU{A7er_KEx%([6 v$%Y5Ttu7F`Wzm3bQ|rW3q(&_ j8Ib2Ck48X\~=p'o%|/.OJCb^_S4Z %o7<Q P(W:4JѓaƭqZL`)=?k<6A ?j:?xodթ'Aɂv)Gk c")Jhvk-YvR̠ !t]|ʳ3gb2 YQMCY~/?d$~& Mzמv"-dQ#Hp nev$ F|d^4?+MhliRy}2)Qĩ,O+ ,7lK%Ij,Ic_٠.Á&*6`PdU"0*6) y} A2TeR>Ih;=;yruK-iFm.CxDyP+HRy D:*L/T ҧ.?Bud68סN2+%k N}4/=Ưyo؍dZ= ^N+n?I7b"\ AMhvtq:v k∵RhJؼ+z)>^Ӡ.\n{{1P@2eZ1҄Bju ޜ= C=uݨ?1LؙޟIp( jg".!'R&8SE.6e\ή̹A! A˴ul_t3M6ӹ q3)լ{J6˱L|ȓ72S]H S c/D<$&5@9d(~Mp0ۛM9 ~0?lcfۮINYH7iM!}Dt3@O:hV< ᎋ\- (ߩ8'!OTiȚsݣb BY%6820ܕO,MF!Krq2QOmDJb#vҚ<.mT:"5d;̙RHAY9*DʲFmԌ*:bqm'*X$[oCa0jsXu @o鲣e竹?iֿ5_Y+j4fZe/~FP6 &=vjIL)J^ n̢u.6O (\.j*l3"ڶsݺJ'KP24UxR 1b .x4F>!tB)>Wrz8.*Aeko63o+F 1\8ͪDF/h=ᒅ84=7 ^r"/_k8V6yx5lDIA+DURIt=}#'#Pރ!>=,A`~*{]eͱ.OGCե*!07H?6Mò5)" 'nlIgtl7?$5MB#^]lrX}M}ZClMvz~аF+]Gx8 B\;-XzC Im" 5Rj!hT\}m%Y?lZ;-~׽5n7"@y-duy3u܊f-nt!0`$[_ N䎝ͧ7_0fѤOU=FAz.b3Ӊ3+ٺns|^R|i4{&ؾݠSfwmtƎ  ݧ aJ'K$)m(2Q:-6ŧ[$:]b^=sF3|t:P ܇0g kz\Nyꊐb+*F-JB vq[ 2p8t~`RI¦my;h}oL]7.Y VoO] ΐapMAZi1 ޚ9XYeQœ+ꁍ^ac`2"Zp :TooOXތFzjy$בCL&wvG2>Aŗ*o _O7L LZ/GPps+Cn;]ج=-Ae,lQOtX]@ײֵpyCmRSoX pLl{ HHU CY(c\JC~:zIq}O]N~Կ `OgsW`/mSF)D_#ݾ=| (}4K5Й.<`XOTtAb|a#~N"&'AH1ÐIf`09e M S8(\v2SjZ-ǩS}+?^HJNK O Z8Rv޶qgN Supd[~Hȇ" ᆱ:{m`{xOuAL‱c;D30@&f_ilb^PcF`0`p@@?`o GT$EhD*>/tet6?CWN _ҪW <>qI{2[ ȍ9B^J}HAÚhn&@./d#(?m_~Du Ec)ߐ.82`Zо`?WHe oi_BP.V5,& 6pN(;s@"/q5@Il,zAY)?Jeyb>nC}..FY k k#VsF*@$aK AOaB{Tސ ė2$tXo Y;{qK Ak?p #[9 M Lu)\&:1_hH ء_"2zs2Xa_~6ҕI몡]ut-Ac#rP8o ؊12jtga͌B&9Jg2c ȴ/P8"ڶ.^}S,e 6¬;Pyq? &6L hbHJ%V h+*g;z(`?f!t#^)phRy썎s1ӶN\Z ~찬%O"w>!&4S~ i{6j:ŠDƤ< +k4 J,YaA*ϛ"l&1YqZ7y% :"H%.~qeR!#[c+MkjO0CӅ0{Z2:Efn Z&j\^>8xW$=,D:s=ؘG;I!=:\q:L^F1b7v?1]D# r~Fg [EoG;?ԋΚ@C3 0)x$ +NZ?tW!+k 4tE}dLBQ~r=JT:|0XW8L[w3 sfs WGlc`]?b}5SI"׭ḫc4y?2p(*zj>"V 1U/y9Wqq3S^IlZJ;kE"B)gAe*8]J^9V#~MM%kbH&U&7Ise}~@cbs0S %^1 d> "3 C7ij9Vf^G"F- jh3X/ϙ-g4#^)a,zx?LaFs;fw8Uq&iý|',DstMmB1ȍE,S&$++&>3p-A){Jj/{|X걙By&sK o G"MσGPdTySKBx͠,no$׆eQSȺ,;qi}җc#Yw]@TxYhz旃 pTEf4tEW/T%b"pWL(K|hmvUa^8*~b+~: P~Xi l-v'#nV䠑|غ* }9~=żRۡ0.>us˱@Yvn9E;cٛh@9!V*>޼"ZwW ( -iUyˤ;i',iU} M_;Jq!fcU7$3[D.]!W:2sQD?%鱨žTKo`\Zdi/U4uX:ӧosm)pey [AxV:X~rto/bA[ngCxaQD!XTa䫥˞A!uD}8 Q/'q:9c&Mj^nqV8e]d(AII)WO4t0+VG#ٯY%I2~p'h]K}g&1C=WCŚf`uvL}6M0:)5>L )'cTMtuazR%BDz(g$$ij'L- A1 jSI8a=RU^'1 {vT ͈I73j#/h_GXudi*[{ 7ZV]*-ɢ' ʔoĚH&iJ/RR<g$ c';yEͭIF !O~'%t!1_.WhvzT) rO)I1@7O8V MyPLF({dUm8BI%`ZB_PtQoW"xsa[ԈK|BB۩o醎w*력(WPA9Us$^—L(k7R?#7l40|,|t-(8qx!,c6HM`I(h)::6.w1_$&@[$ FLx킅.[[ a,;+x C 3cy1ugo?C9ÿ]5 rGƚγ#YY?…RݬLoɲ^dpkQ aZY_t!Lj %?⫺:b^VF .$BP:hj/5b;SVYwy4ϦhT]͍hnemU_X)/źүԜ\LX:0PG k` h㌝5|pg ޭݑ-P86v$/߿)Ytx(W/S@1Dߟ&r̦3S L };E٥XS<;*/ !2v|/iS1 vdɨqǒH% p8'_yYcr!_Ѧڥf%{/uxH>h &Z@fwE w7 7/Pf)I 6ޞPz8{>z;~q]_ G48Fٜ+Ym` 12?DZėSBKypk [f8 B_ $PAVg\Yw1b;HH1^OEZa){9ͺ6rP׃U%1᭑]H_rA m #'$SM[,E(`{3(7j:+A/o +7w1Uېmg/qFF :{܅;|XHewKzL}fN7$k=y7,IPK#^u57Ńھ 7i:o)b{]m*kqSd)E {=)Ȁեj3^XB&6#AVPCStF\32X슞3pO@4Xq+K3F4B#A2feV9Qx eksJ$x|cxК2f/<4ܳc^ .;}Gmq$Nuk3G+U>$'Ê ݍ|9$aфʻѶ QR1a5Ys}3?'x[&NrDk̐ Abaϊ=)%UN*xsaXq %q<-XI|S0~As?_>jE6"e覯sE*khrU6WPf53Fw#|;|o,K,Ͳ, dxߧYG/\IPLg/z`ϰCD@Tԍhse/=7y>,j@7pp_??9wˍ h1`ai(nzu y5WekP`<4|)6-CjXv.՜!BZ)},'0.ҼVj3JL\q}~h:>@jjPЬ&W|u : U@cҍ b-:}k/+FfM)1RE+8ȵ؟bOxDt;W@}I.ov5=x * v#[-ׯb?nCTT%F6Ek٭?pb‚zpU|G{@9%{¼5ÐgEm~b5У9^zv>!}S9,: RF0iUHi=l*S6(˲JE.qBdeNΎkB/XƌGG#@bmH-׾8 DJ&nhnQX!͒C~>3jp)S+Aˮ vseƕ쐏+?Z1*'νaуFCy{7_t]&ة@ O_ ЏǞv+*A3vI3Wko+z{d#_ Z>>Cq+]CֆXφoliið1"4--MQKTA49 {EtPS9s=s^&/+ 7t2Έ8ʜl͆݌L

KK|~&כړ>[䅆PV{J]DN?5@W, |,xk)wZf~Fq0;!D此U$Y8S/98NQ \̧Ș?SsOGJFVU!+mP$ m XlD p"@.H99|<:4>yTYo` M1܀CY[͔99,nM]伇phڨ2YVSq Ogi9/.VYq ]&! VA/-S7bǸ:u'/ iĭh NgFbRPxDh{7:gEY3s-?Vw䚈#ӰL:=`E#&h7dS~xp袒"*+A-ズ~_`|qI= p³t vݽ ٘b>t|m ։.%whii,@xaO)\n]յt4q@ ȏGAFs?%s#28 QG@vwz^ ?< n-6F&x@[7zv'U'alA 4d@fJRhّB"#S{yB=9҂vjBi8U3 JIүMlNT(# ̔[e=+llaSV"jR6l 3-L}e\7QӻolCd"s l?̘Wܜvk wb_P㏝#K&pl[mNcon5AS(F*@DIu"ЄMo %~羗 Ti%@Ja mauuCS݄VenyɃ=DaTM-ſX>D>X( r>nյ/_J1~e%<5-}kգd +–gSQY+c~y20\+RF;dk{=k-ȸ|Ⱓߋph*O%3[Q*KfMA"ݐ-e-S N-Ŀ!VWBh:]3gwI5'#~E_`8Ƭ)2ޡUP+0`r^C&.缇FIZ7N8YFVnJcAHGJ@yK'VdEP"]oU?'BhVH*(=xyXIN@GRs6ΚYNB T3nn}?}@sB@y}b\>{~__~P2W'Q\调b(/!2H%eU-l0^?5*%=BRWEb+5\?9j2E`ԵԀex)ĿPdjdNTc 5iճ+D (IEFmjx8bΓ)oF$TslZ:ۗ pW1tr6=F/Ŝ7Y; da݂{'F!߄qa=Ы]=}A#ц|  ~nډ hKrRJm4iiABOX8 CFx"rY²n2אX-(ULYBruf C}N%鲷ȭbM?_3>Ÿ1c]. ;U{ gM^z02:$JKjˌ~tIFb-Wb85^ wn'dzcrhGU J,L1>jىh/cpSbt)*e ?5њ (XoHkRNkYt / /qA#л[bSK"iG ׿ P}qLy;*U tL;8ӚEO|*T|]N e;PLKsqU|3R!Q*- *vfzç4vۑW DF|s` >z y-VvITB5čI=PN+jp?|9gX.Ğ|c7_gh[(ce-0U݃70X0[HSʼ@'EU<zp`rA?;@~5 `SY.R1ڭ5B!+j_=VԿ#وaf &h6}vĤl q7Nk6ZN?q2%pxvS%H C_)p : ;P%#cŠʕ|sZeMĢŝk66VS %~+M<{Mr 6&D ajˆ>Pr/pHp:`'j9;?_")PA}EȢ˞>Y;9*=?CǸ?㳧( 74(!(wHd3iyl LՉjdݡ rᥭe<,q09!@i cHFĤW֣6cvƹOJ/eT1*'P^'SB0 {/ Z#VARsֺ`l&Q2@tӗ֠CKTn/٧?2Mى7 LֱOĎW䎧{\9Ȉ)l_ w]HVCEqn1<_;v^i  m5.|.Aݕ/! (owF,mlYr}˹N6nV YQ~7Di6-H.m-V"dsB1-_$ť93pBl<4J+װH ܽJE0G:ȿlݘLvUH$z |(@{(3ܱ9:]2fv듅st\O.&_~|9 Q}Xj=pz >%ˆ!on29nA!ժxP~Ad+GuٰwF~,݂= IG wt @&DoMEWVz|hS- *wfՋBpV/^Lϭ[]B҃DgǴ4 OWHUX[0ZW[oMWroZ?uqv(sScf;XaL7}8F k|~Pk(LSorR TsgkAqzuP0nNj|ٿyVu;90PUhu|D0qۓ4xnwG@‡ϲXI'SZ[wg=#'./Ia+Ÿ'@" I'V1t>v6+ {Xơ$(g|mmCw7(ѹH:pJ(!\-gIX-PtU 0|[ fY䨈SHE9͢%x=s:o[ DR^OQ+;&rPJJG@@ (5*nLxC8Q焦 C)11kg0sFO_,!XhM XL8(GZ757maT*isT؏SlM+'FQWbk/vތ`U}פnxmB<Dž,$0&fD[1qV9CR"Q5ug쾴"=#KRu+Uvb*D,, i'T1؏;܅9V CG߰~)@էn+i@NFIak@-GBt|[GAXD(oi3?zz~>{JusryԎƫMֶ%ra(G?.\q++% R`c4)-h@hnnv ]ƶA1= CP,h{Q%Wl+)DDyv :H29B]9.CWD&v}OhC'$؀X+#ɜ{$Nq?61A*C*lqV^T',^o83wf ˜j܇afW.$͏x"p/ŃGj 5jFUIk3?yp^܃lg۲#) F󎮵cJu՗{ s"uH:9b8Ӄe!.ٳSSLER*JdN #γaƟ3Ryƭi)"F3Wf Қ9)Hp)$$M*3i>8C$JD"3uvJ G?֢{$\VM/3m!c:#B= vB^\nyʾ HK&-F4BcQA1ϖ+5ÕrU %A4 6D5jmTN+nrJBZv6+1F8F%eg3+F,Ӟrf [:o/X%ߜ!u sM?\$f7e6Lg$qu]FDJ2/rӁ8ZY9?'+"VUt3[dMR: _vpacx:SVĐncַZPxd5FrYsHeMiM&M:PB`v!tc63% *&6GA@qU(雥ۊz[ţr7 !=J1XVuo $eTt3g*E\`k)_㸌Bay1y̟r'?'GzϜڡK&|2"DQ`ofÝ@!c XL'Xc=Ձ5g s1ejQ&?4VKUȂDn9䆻VDN1}=5db<r;iBK2q̥1[ kh BG<obE=nܐ 6A*@"fFbM_]eaځ#D8/4҂jIQ gSITI' >W)\@k|،6"\ׯ=noRY{8i̢A`zp ͛ Y6.y`]oeoX>)X(8,T%ӌCDF>oDh퇔:N_h_ 6vHp9Ywk8;Z# pwJ֟sxg^` _Ɔ5 J =ytf>W>xmOըU"L/zi (֣:'+ 71~.Hܼ0aI!׊'<)EK ;,Q(|p妶wG 8%Cr9">Tv`^=`fӐ=E(<.涍URbIaǑiGp a@F%I]iYb=@a2:$k1> ge䤬^X\sx:@o)Dl};N2EY||ӢѰȭxr N '%@j;ita܁MX 5ТD&jK:`$F'>v ߈™YCRI`b޲c Z.sWmkrh&yzғ1`Lb{s_Ϛjoqnp׉ʥ)+N%.Ïj1s2@a *y췽5W9ͦ#ɍ~AJ` \\ O˭NRa[i-  AVIb8 bwa!H] 0&Q{1L9#$eMZa=L=79Tbz־(s4Bm%YCyQqUV 3Dh4A 9s\<&&xwcWB01,POur=DZqЦ?+jtM3,kRC3B߾;1zmy!5cۧΑ<:3E$#!˦"ߖBmo!R3S , P+I46&_%w]|GTZA<'cOQ`4:HC%'G"W:7NUtٻ3=9̴F6|H:CmR7SX:uMQVrQGtAb^ROQe3TZ#%. h恗Rў/0vḏHR!Rv\#hS3Lk96;_8׳S=H9LG;I<*9W~pf.aUuDo dE(_|]L1)&Xh O?bxD^#zmabo)$Tb&$Rq(M "7 Ϭ1#P|R]b"f"d>H ۖ{ۦa;KLM[jpѩ"IMb-J]1rX0}e4{Aq1ׅ#ܳ)25 8ZAj0hw?Z_÷i @Dd74%1DbVjﶥLM5jJedy^!y8^@01tu>+-j/2f8Q- .Ls)ب~`X~/hT7iis\aH|ܷjk2,bz^ oM 8 J IwYeփni* T4ZYEC(c(4[t]P#+`o)軺頭Fj ;2|bxQ2SiG VT "$6m! 2eJ3\ͨMgt+~[tl:Ƨx^\7‘B &kOA4c2QgeySi-@: -hwiV yXr' ߆&DfzfpkwwD֠^mNC*&>]8@y'MU.i4hY 5Heݡ1z塡Mo MQz9Q6c̾IXbdh 2h'E=j*&[FG:~8V8 Sj0!M.u`ߢ=3\ro6\TU#4E[4V3+T3"@m[Q8CL7m5jq^=uPEp@S_#ѩ6OIߝ??bƍ^ug"9Z/ժSOn?8ǖ8(Q2x=7Ǒ6 \0R LcV`,M6"&QzvX oe0 xg!`Y=WkDF-`I[d%<\zMnRJQUޝaMÒH=S-\-.fmFiU|?FU&r=An:)(J"b3.8vS_Kh $ԯY:`^!ŕ۹.[Vy`CfI_! 0xls&?n -}Fn!nayJ{x"`GUmE9 4PȯWcR ̜s&^Է:z/`};g<.$KARN0$QYɬ;b{"#&f|VIԞuȪzJJ(qv荂m5`vPtz`8xrI^Xi07[T#SH^~$%kNEgbZj(8u(+K׭=?czs YBtv0{OΊD-ʦɜѰ>ѳR:?/P=ܜƿwîA~1(8M/Y+iE -?0*3RI4%ʰB'/bv7:DH8?iN]z ! lP!Rِ?LV\7`9šH r|3YX.e<)(9q*(}&]hp?K2C)K:=X4rF>(Y#9s%g!L,/zh}3y6$ [N8L.[Z17oί.Aq𚛝\P ƺ扝xZ! $lq\l LTR8rj ɜ u$ˮ~W@Ss ICvׇb%#,Nv$W(fljW8W΁ɛHk[NX^ 214([=J'ΏN;!gXPoŒ,Ԣ3˅CvoNo?=pzEΰ:[$o-JڋH6V%tO]|kԥ/o]_m8H>kOXXNT R6mV3uJKRCiE^<0wVm>v,?TpԜ]ht@% 1J~q.AQᨕ)YʏjFZx"&>;gEKng!Gf3chR5-}{ſ*lmgf%`*_!Q 7f5_=Ha=gy O [JveT"|HM+$?XEr4߃Ww I1#'傄T& dVs)wk-o$sXvJ0P&َkmWCmb+GzD 7d٧u;p"$:w;2R(0H]B<tN>x,PP-Z1=1qXqi,vOSI- a;Pe'@ *h)Ng"[uxGʫڻ& +-t'n,p` ~L&G+~]ʤzr]miuh^4^}GBXGJM!|X",ҹ[qn6)wq+Mס11DF}0%uc`B7`^[@SKPT^ zm~eI1)'U8`U6M _8 ;9#]Gka38̘lQ<TfՙɑnT07Л  aV>0[,4[˥#ti5iZ)Ы^/@w?ZVb/Cy+՞_i&b;@|YF;2(Xp(G(z(~ptɠ V|4u3${uMWWkCTآ!A,g]!nVm|-N`dMF^44Q@6$?ɯGWxC2\V< -gAy/nLyXiȺl~W۸?\׋GOg^F]\k7kYl梁P1 )qbtfx U:I=BC[bHXE'[}4~Ȩ0RDtN%yKuXB!n5ªjD>ixj֔-Lu[S?vEyblcEN𑢙kfANR>ON.#2%@[־}&BHXEy-}KHs0B 3܆AO)G(BR>c~Ҳ'/l?:k*Ǡ^>HJj,Ů79;RKɡ'qY|M٩5؍޲:Eͣro| (!.Mʨ7 }umh"&eYh; Rn|ϹxRX3,3ש* ݻ޸[^חRۚIG &G$_Q17NiGhŲRf7ɝrxkM/vOR- ԯ"KENMyV1-QBv(~E(ZL%>FC¤M>qkObc{+X꛳ }ޅI ;>mvLۮQZ.m&PxzpTâhb3.VE)<þ0q+~>^Wïfc#b/k%*WR>ݍZ5E pl`!@8 8"&SRuǾ 4Չz%\c~` }1>T?Wm@jg9IT (Ɵⴧa5]Z@G'p"K{B}$tΙIñ9`hۼ b'D̴BJCC5(3h(eqe,#CYF[Յ(\^anQ>{W/܅r1u?7C_ |+$>68ν>v.L7;xBn;ohX:|)nxm:.&xjݰ3jQQR.=l(Qțl*RR/Ul9Du8;.xHEԅ^JJ5jvtfdc!ޚ3c6@8'$R ^-QLvyK:@GŔ<qOOE{gQb̥S&@h{;X$5<;WX9σqZiTE>޳6m9TY հl {ns>L*(mx[TS3zYnl*ĤeUD1eM ENDvceL19NÄZ *T*x wNc i}]kNzT.uF"IUzfUYו(DgX(E2"4uQA5T3ѹPz~ ف Rj6+uՂߋڡR]Jj_DKaݬbQubh5%At\η 5kBج[xGtطUt/W8s١q1=0ԤU NS$\Ӌ:!:M6;)0=ɬQbUzc$ҧK0zwKWF=۴XYAmgQ~q,Mi>a0}"}}/L1DIy2rs׽?K'm'$~KZ|Wg!SjXKدz}f~/ ahBl[Kݚw,`F>xWְ~^Cd]7*nˮq}N_),G$K=_PpY( ;Y%M`x#mm\[񑵔O(ju<[+++n1CuO2cpR/ϿJ@?˜mPEj{cĢСFAne)=J%c[ZiOV)cU)Vh俖C}"WK1E//Y[[!CG^/B>.{G?(܏伲 a{ w3"-"9PؐJJRؼBbqe3X1qˏ}N3-ØƝ<3qDŽscşdEj"݌cص;1R4nr`v?Z9I.ȴ<~G)$cQ_GZbc{vӨ:—4il}*%Z9](t9ubNŏer bJ muԿդsAizOsZYfor;y.3[Բc-j{JyP2WlM񈮴$ dC I!"si?y;;(/6FRDӑ+e3gU/½/# =lH:R(_@6WQI% s]_>m.6]A,3fP}^+nļ`ceB:V_}薂H%L4Pu{wx/.rQ]2z94-7Ώ1tD pWg˞^_%&*ں<:Q)A) +}d PjW,Kq77Y6 MER/sM/e˴h b'"Uo2((JUV̍8vj:gB#o6ɯ˷bB=ɹrڄ@_4teGD矯f>HrJFV,hΆsE.]Mv-?oϪt\9b c\:CΑ4DV sP9kf#آj{)˰&/$- %S]mDpu$vEO x5 I\:(l𾥍3ú=X. 1:lݞz9Nns6AQ7eH']ȅ  KۈIwIQЯl=|Q[@u]MKx/pLʹK?`\Sߦ9#\0:'ƈGڗNe+RAa^. ~f RknƦyPZA92<#04݋,}n!Y4b[SĬ-a^O!U_4 X4@d`1>siҽyyP^L?I˳|'i㹟=T:9iVbq<"RDq[Ԛ-شr VvϷ1ĈVg . rXeN4؊ϙˋڽ˞N:xafsf@b:'E̶s&  w.e-uG#o2W=G1 ǥQ~wIŠP M4(]QF5 Lt]T%i_iBsR}GML'Ԁ&kiEFj=QAYKJẀLA(`G6`uErK*~ )= j84t'tH2͠d֪ġ -DbL2o41{̪xVUL#G*^MI,4aֈ@}q^gEy ]5rl-CkYg~Kl،idg輦G_"җu_w|LĚ|+H,VFtr07|(Tg%k^ *8s^iDE=JZ*"gGn٬/X56UˆbG3x{:F-5'? wTwͱ-V#_TV/mr?]lUJt Ҍui>Ϥ`Bc1F;HnX۪tXX}t.ڂ$Kx0&LMҾa7ҜAL< D%B*$A&s02:?TCo4R| $gwy@!??(Qt^DՀdNr%[#y_%;}Sa3ڦ{ 9Bo`!K}9{ rdZm?2ɻwg#zoi~* t8'\moQe%;k$Ϣ!&cY$/hmJgPo2B?dIHa$g5^H ?twv@#I,,?XI h24en`IʹdyOh-3_t% h6>fl<2ٙ1ϑ6 )vD*kcaJ^Dٝ1οFGW,; Er(q<5a>Ãsaof 9R⤄~'[c(~N"}Vqr_[r`f 5ǁ.T:2au.NOyV 9#x160}b7ż-`ĩ]2t)8rܺl9Б\)id6աUW;CzctD u]$i.OV(:5UW4֞?~ȆG(WKbꠗڄC@W^?l5Y+@?)"^N]~UlT}>]?%/AH q@6niI9~?%/@n9;Ip;p&0YAJ[޴qo2dah1!>ElUjf[8:qog$q_y^jUb a!N^l^kwȧlIDr!`6C^YUɭ |wiH@^qnUApPU^!ɪ60 ?K CZpM/"AϷ,m7R 8oc%jeR5E/{E.d~ hgFV'ы:3}?s?Ti2޻ E X)Ld~qO~tdq '3jh)^nq,R vNi4I3&6#4G(1}&E;My2JkU,`-;+cLvp l]uߣ(clCVN4hCI}24p0 qK-ևO}梹hFr߸裩*Cq6>XFT }ƝQ`( .hء^h Ifv,r?/i桿A`k"疯'tdryZV M"' Xopty9<~ 4῔bU:ME1<VP$FJS4fAdQ4설YZ5ìJ[/ʇr/qJ2(K2kePƽ-];>3A) HP*~ڢ**QM=.~\4O1d"&>&\"Cxnk!w}{j7m͗6r1WkED,گSʀ( nmۂŊw։%[|R􂪷=ʓFZؤ?E L"eM(yiM' ʜUBE+fParw@}R/m\^?gAm;GS*Ej޷o#i;g@=rOeaGvX.>8ozaәôj|GzsrxP3rEP >'|tEibs}M?"d:҄hcUvr8۴-!  x|'aKI8fdēs"c Mt=8FGra le+;o5q;7%n 0. šБ< ǧC9 &Typ.z zR Ď>SiV8D* N=C>Q%-e$7l?W /՝L`~^E2$> SK?t5|G;I/\8emZpN`.>G㉜<6Tm/GjRO*?>E۪B vxxҲn!&x7}|T 5b B棯_d.^s9Fk?ud6~Έ],YhmBz :^JK-bKw=VpƸ+Xn[mUwJP٠Y|yP#_;4˖^/iwR =3 f|AbQ$% UBgpĠJ"'EJm6I&ۤ3aNI(d$DXc("YIlT4ڰX 3OT\o˞?V _K7Ģım{C7LQfSb 7Ǫh?snZ N ǪDI띸L$MTc#KVbtvWrocTk[vfy&p8h)˂'@%FVJfٲHjJ`{r0.TFB4S:'h&@cw\ZW9䴶rP͑o>ЀYYnǞo9]PF,(ƻK,c:H'z,D4খ|V_ DuRmq?vm%U|(Ԏ=ߡ1?Gb\pKgX KϲQ>zҌ'LJ=0(e|H$4Vj"?_\,[ӿa+ e_ܤ׈b:S3]Gx[x!L9xh;!= ;޹tFM0] `qÊ9HT$_s1~.SLMa*Î@BQ!98Fv) Ou+lwlW.w-p4np!/,%ח9`2'$ND;%sYϐb^i5@+&U(OB 92P%12B(:"0?,yCBcZrUiZuLyᾔUI!w ijg?)!87Fi26?"ݽ0M; oC셺kLF./>ZTya8K&uDg: /x#6pFDݳ+Th1 fXVt˭w3."fx;"|!<57ErJt DMk2rXS K  ak9yLD.EVi^wZ6P54Qj6hSg@ /f@/ %UU\sZ7/d/Mei;" #puJZLEc`slN }*Z( I_̼uh;Z֙SƖjX9暠iX-i %s$T!Pp $'YlpN$b[̃֊ZW. 8*=r7 ߅5?RVSFKI]) mV5aZɹβaL5<  ~r{|Y9lrPBgϞ ., pſELf WL\LN$*vru\HK-CRǟpQ.}QZ") Rc?sG9n.3aro٦K:l - ˜gMsc |nQ8*G bh%ްj-D%1'byD}c%y!j(|*z5Pӝùݶ Zԕ%ClDm+UflQ4u13U6jyS\.F̴obG_ wvθy?lY6a').C9w4]x7fUjiz /?%d4tZ)$ I鑻pߐ*KedvBlOMg QzX/ I,}sŐpk 顸ͮk5Sky3DXs6j"9tsF ]7"bVmY;U$j#8nc8h1yuζc0B^8v(x;>ov^"b=Wڛ`$D0&<3t#SDpNP$ޓ!s-%XE"0PV8,۞!ֹ [>Ł_=5 zʷ|";#q?!]@>|#_?K]HRqU9JC Wj׆D4 `Ŷ8upY[V;GIO}W kVYݲYjw\!Ejb0Qe>lSQH诿xc-G1Z0M gΨ%~hǍ欫&UM@S󘀺=;ɡ ޙ$}MJ ǐ(ڼΚUb BLoRF83@ށΧSiL9#h,N2}<1iyQQIҟEP%Ȓƍĕ{Yd]]Ndy %$ s4|gbٱ1+1hhw)A8mE(巪?Omid,ly.u";6۴F$d.ҁ$Ƭo9y{b|ZS]nOJ +V6=Ί{SUd |2cs<7rG{`m~19ȌԀt`웆OJS%v.Ǩ9VJm͢=e۸MjWlڧqKk@z?JpԤIZd/=G2g!ubA[wp-j}GUM֒УU#%fጴpآɬ湣(3%I`'o0>N@q+ջDn]Ӷ#^ظ}l 4J}E~d(c [ULJa'ar >B2l@Wz|?3̇ rL0A٦+R7zqJ}/O#T"zGȧ7]GXSER+ifsa <ԝ=fSFgK2b5;ߥX;aWB)68 JV;!zRS,h6!;\ x޶'#'+C\.?W2I!6_ &kZFX`M]!9J%LrOy%_֕()><`{%C*#3Φ>3?FY1;V#TAALP4UBkB7A+PbM|zaS-ogr(E aWNHlUOZcǕ'ʩSA|l; &jcsbhݜAީkxCHv59ߒ$T.ptbyzԨDjRS3z0BMy:Gbx]K5_+}zC3jvBEp>Sٕv4MOTEKi"qD)o'q ()_L xz=E@Fe E7ԏ2=̋rv @'[%r rqȰ A=]Ūpɶ/ C6 h^tq淧o|/W}{о242r֕󾠋DWd}|)$5 , !ΰ[;Ii˂A{ȧ DS!S_[TUq*1oj@DJLLbW⁈6~K2۳cX4ܿK(ֶ,&M#?sG S#,-8vAOEy!6>3^XZa81-R? s ^T)N$қ" )<c*Zu[ g"҄S=,,bI.84 ;?/OOmPGl#QS}**!lzwKB9Hts]sPB/d裱w_mU'=[.:U> EНWʿW5`FxG@.H{ FhOvI㛋#Ns+j"G(ӎan{6i'gt99;&tLعLcU^K`DŽIvajL2{ooa~G'mZ\cBӭF4[5ݦˇ 8NCGT""Qt9W^Mcs 2Hm% B^ZNV3'Ijg^z@WAR^d@d;6}x;2Q}͛pey2IBɢ#l>O(J{Oܡn,dH--JH(v:%v9t3jq}y! xeA6,Jwugi\C$zHk~k%'Vb.-F-(lx\O(V;cxaC ㅠs#6k5fdi,M :p_Rsls #Fq#3O/ɊnԧAOF:O:0]׆T${,ZМlCYhtr]&:kLj>0Qnc[a싪ޡyconucŐn~bFQ[TXvB=y6`['_wva񖐼bk1(4eQp)vC5MEy;X'XC ^:ޜ)E(/5*Vhn4=So ~ȴH%";Ԏֱ큈Z)Pr72UqHE?7{}fV٘r;dM\;߻!D&Ty_z3@cRYqG0w:k.:XU1Y2fDcAb0m{k9)\O˩YH6.NתRz=7NV9ʔ]vn?C8wbhIV'$Q+OJrszARi)į|+@6Vә&"**n($xJzôCtGWAe~2Jx@^R|BcNL^ r`~԰\?Yh,`3Żԉ9~ 2v PWz6Y(u"BaR@a=2 guH%hOS&f␏1ܸ;ܘE1âp 'V1;maAn'N1Kn3Tj#_~"JQժ%^>g_/=$,l5B}\Yd]Ytݻ#MdM06Sw(Av31|5Ț/-2&LDay>PW8 } |/ wp:`񴂛OZ niگRŷJ^JS 9%^,VTna ګAIcs, m<'jZ..gD]iPg.jLCWhSF&T?E Y/#A0~fCMq|dLUhxoXil d[UWR1%*VU#0hajd'_ #<蠛X<-Kxイ-V olTd2o[ wBu}zb-ki{~ą<"NA@TgONefoI䴧d6FSA@&4&eyKr g85tD}z=pՎK6FO+ 0~aBgW?w=$F W}hngz!я^ ,^s}3įZ3b[RTWhe1B z^5  j yW?ɭGȣaL `!&:T /*1 rX-ttު0p{a 0wpx\H9 Nt{Ӂ >5ejp&Zި/)(z(!+-7*wddFQU8#;(#We !BdsO6jj3#} ]-cZe3KroHTɉ`JH2%7R[}1 i7UT/l"4yDG](Qc<ا]qǶk_{ ^5Cy!ҸF:2QU9;nC>mN>ItUQ lΖbA']C{CHPZ5$ \/*h,@b ]C_Nwx`]01!J\#}n,Aًb/x>ؑ\,<_da"ΰҩ*7Qoq(_(`iA"%cY- M󩲥TDwV/~1pf;1X;~@*^E9.zȱס@z=Ϩi 5' DeRYg)zv0Br>=Ia6U䅪b-~NMO-G4ÞYw}-A |,ǫ:g vc5V0piQwL}?m;L/bq8Az8HukX*iA7޸OHqUO[|H~z ƯwPNGb &8貒y5XM>c$w'QK+I/}TR||v2%R KNv~PIY 0]KAE8jǝTR.$&H%3cy#'N ֻ: _qS,*:⥡Nnk)fC S.]71D$ Rw]wd\qăΙȏWCo$qE* V ؞ѵE2Mlt!]gE$?vH- -0x gN~JCeZ] tߩgC݅La\a 0$oZDu-!CKi-jtVJ?R6Izp' X Kј1q$ؽfAaJ*qrؕ/g/ܻ~kK"P8 r Ҏ%*l:?AݼE>mqQljڃ/kA3|HϿ>b#9;=o ~x!(\Ќ^- SBDzUCW?P8x 'TFBٴ׺:)/i?lolY T}[H$aj/T g}KwKi-S=%?Iq<vfA? K@4LܿO#{>Q& lZx8#iCr@չ|\c w!¨z2-n`2 Y?M7+S^)#N^juF_#72_tj1͋$VCrs@g+33%`8A󜙚0z *jH sPf7:ӃWb0UE77JGڲהh(o#8Arȶj;[mVJ~5eRê{PC2cf޽e6M7:{˰~`Ղ_\@$v0ld4ۗI)RIR4ie+xs͋ )!WP| n`6^Eɹ1bɕ(#o x]0ѾNTH% dW\[R H#TêSw 1qO_h:Q "ԦQ4 cȴTNx, \׋>@7.ŒϾ`()L{YWkH?:bn'ĞpN(1E*`/e5˯궔l;fIJ&pъs>uE6+z&l HY_dUC$0HVH.c1TrdŤWxa{#?uBĠZ muyZY!i>"o3w.̒?U[F8gc;(W'"\`sj_ HI7 VG6 2 8T|<T+ǨD?R=s|@\Ims&n{sQyoǨ(` ;:+Rim5CQ@ zփ~\\ ye36อ];\vL7f#@rP 1Rs/^<.yϨZF7.꽮d&)=[ciH\$S/tb>kN_E^1'kΞOIgoe+S#E"yogJ(h^82"-KddeoA~VX}T  /%L(ݾE5խ~Hh os*JpSڿ1\w!v`>%e2ֶ#y;ˀr5lL/k^]`5:RpҒgS]^&![{,jEEđv}(lH9*7Q\UNMpNaDa(&wQPAЁ=@N6Bx<~7pDHx˹7\)0yG w3 6ۼ>JeZn}p^fdQKPk)٪UA-pI{c??BV(/fsM$]NҌ"_w_X#k=t 98D(B@pNiw7ۂZ<3XxQ:JR®]t @b,鴱GIΐu]PBmO] h\"n)m,Vړ>4Ԋǧ&M6Lꋖڪ_x)W Vde,d̔WpeTCI,OcfY1ڿ7g_X/m6}ZR΃Wo{D}IjA+Gz:NjsɇҾz8lflŶ#L51P uuy,A|&JqujsßԗZvJ˛CvxB%ӨWlO_^"Bݯ(CD֮~f8k5kL%hမta8<{FgIPGQ~C'LfQ![qamY)oU,4^ $#i^XvL6g_ ^,(Б/81 tUvۿ\o!O2:TҰƠ~x"'q]}Jt k[`*5j 6]დQR^ Z9K:i~*WԜmFswNL &1!huڗؖsv(Mdԡ (u+uzb,)HwLɭѢ5NuSwAyhWljG\#42Q[F[Yq9W?Q;9D&||V옲G7WBH֢OM>Gi+BM=0ˎ`!"po jV\i lG+~Hnp/^Xb8f %@`̍unlS &52ԚTVԥDhe5<3fvnSKkt1G4걍YaU9ѷвdsq|6cF\Lk.NeWB(ÆM%KSXK5ȵm,Ewϝ? }LAJ(aHF6 BqKT 0{6jZt%cZo7  ")"kLxf CiVD@Pjl5e\mDžx|҃GijqXFʕ]2-aS`Ȏ(ZLKu^a>x.hop8ɣ[uv/xaC`?yjeyĪ6*{РQ,)a^列&u]dx9 J`P;@{ LDq~h։uØ#;ss+8/2(%Ǩq~i7z1h*_i}]cg+7GAQ+s&/2A;JY2 dt׭F-_~h\KL͐@ݷ+ 3!y :$"c)kI)iff¶yKÚPkMz*h iV۫ >y ~tBy,g=o0<RL|rv]pğj~mY3 qل{`{5 ݳ 5ݧr}%+v TY0Bu;hN PEtho#}ӁU. ۞\֭'ط-S[Vh`υ犪*ޖBA4b}G3*nk2 /n/HXJ99y\ 6zW1"V#noNzc/F%Hl"ʹ4@Jqp*ڵgU|R''UYz!蚄:ܔږ',B-T`w>ĸ>#VG^q޸`rX`:yboX4H$9kFhZPm˔~pTS5ao V7vBsk=GvB,4n @\lE%x=t qp*9ZF?CEC("@ B1צG14L /g2/)ԚX1X}7ʮ o``ɴFuOa, ~q+K?L$|Ú%lqa*y TWkOl^;hWdgfϥlL d8N˹ hڗOGHoOC4q+$k4y> T:aCLʓqFa4z5+Cbe*gRdȽ7GE#iTFw,eWi0#qRgq3_`SY-^8ǎ4]]gŧ}$֨Dը {(Ë? ;zΨb#!:ͬfX;%W'96L?@󻷳37ln4m6TsS_L"(:\or2]_O{*ɱ.n.pA`cRhf!穴beBm+ZE(s0MJ`dhfYC O)`*Ov-Y,Ung@8< [Y$%ڮ.xjxM+b d6ԬExDVN[du{k%ʼSs/eKJ0l?uK"C=WtJɵ͇/R&ԑu2+]va׫f$]TGhIj %!tɁ,hݞl$)7+Ll,\Nf)Ԃ1Xi]*@vO6KrD .}ɾ~E!orGSgLAk9V\AW%ׅR4m 8x x?+=5CduojqPMKƎ:FF2Y D',oau1庿=&246|NG\pg Sqˉi\ R:Aό]Qad3Wkd@&Pi!=ٸAVƒSW-T'$b rZ(`N#yreq\[b:PT[[2ZZ{ z$A-D(jq;UפC|Vm Um cΗ{FL81GA;TF_YGe%1ejzxyG1O Kʐ8 ^Jǎn)qr\HTm=ŗK? %Y &`5O{̖Ժ HQT}zLƦpf yZiUvwD}šV7ba1tBA (zEGpP^x~DV7?YQNlRp_ 20.Rz`r+N# ^ t\ ja PY<#"P3p|Vp rlM(G$p{q9Fn <݆ Oq% 79|K 뗵6bkA [N`A]M3@pE4Ζ -7~W>F i_48KqRCE|-9(7G#q?7@?0@|F-9Cif̌ 3*|,T5 .3C+,ͤǏro/x5^ Nшf;2R7SX'ʿwfֽIBDk_y$Zzu.@Nȑ|$ ]hh؏_8P],YktSMXe,֬瑂Ma>k@*Ui?5a@rʉi OW@XLk4.{{q˽_ ?nj =VG;X2FW9Pe? 1©_X@.ޫ +kF$"Ù!cWVSAq3r(MNh3!֥QȮrl]zs<RW(u8(UPQ~Ah)[O~s`}:b/xwxblD?@ l6-/O=0-Ʊ#/aC*OSK|xؿZČT;~&# [B!t/+:'-E26nj )"OF x9_#E/(|h+aMFCݯyT*~Rq1ޗɛwG|zm;KF0P ;h"vP% CE8-{`nxk/dǙ (Vb_d|[ݬʮ `QB|j(D.ͫ^J}W%EiA0xx} <[yi0;g}ζ`$eA D"tQy+l3>'$"h+xXƷF$^`ĄO;batC\) X'*3l oCKW2֞2]M/T̏d`|%C3x_(JqB(V#ү,@ f; n,SW!9t=)c* HoSrhs9-8p5g5d q{E7Nfb6ᕾM<&nc@u~@m;<$Řm} \pδv>'M驉EKHܝu1t1_E3oNOcģFu%f{jK0#E<Jݮq ?!T(>\+0SkZ:iP6ޤ{`mx| \aebDZlVI8'\;z6 aJ[.ǂ4cݶB6}\@<j䠬Pp88D ( sOp ]$\Y6 J /i3udJVv׊DE n{YiI5 fr_jPd~1ׅB{^~])dY%Wk@=Dy_ap- c3nVX((Jjt}\fI9FW,\K#t0-FGНk71 Ԙ[iUǢZOIHGH+:X<5G:B,s}<ò_L O|Gz,[xbOQ"y{ԗER14<&"Pn7wv&g+J6ֿC lGx.n|*q%¢j:!x|9h|8Gʖ8xIY!|0P`GPՉZx v;r};Lx5q+bZ0l֖!#Dh깥i~W^s G/ ag"]p7O4~jҸ809Ң,|`n5$5R4ڹo~}b$jg%"Nci\Ifۘlof m|Š u{;7vb EP]Z[dQ 3>OH%ύe Րݪ"ں[iZ/nN}Hhr\u6(+ 5\f}ɁhUX [Qt$@դ8eĦgТ_M[SCWh`ȳ5d.#D}m'Q92d;f'f |5qM7* _>9uK=no5"GJ|. +y28^#Tv* N$5X=*LbJ5qiPMĽZcM@|4!gF37M rFq=xT!꬜EOL)sKdc:faz+Re<}1(!iG%7Dda Bmf$2`DeGAYߟ Ev帋Φ5Lj1+zMޠ^u5iّTwEf73Q0J28uG)'xUGBD8eo' atE)tnco ⑥DLU'4Q%Qq6َ^?zRg<<~`ȋ 7O:3c#cP7dKiw%*`G.E0X((\r7.#fD-}on6;{4/5Ͽ'z ,Y0OI_[7Y2[e/Ul Y\͞&m?vrw#КH|Ww΃ǧWf>#1(-L#>A%ǚ*"N(vʖ:C>^0;}#X&B8ӯtn T:@~ldŇDPe2N 2o+l6ٲHG[#AT/6[.kG|~rكB,. [?x|ůMo ob.MW,k27_}\@ڔW#X5΂S>R媱BH[yf|ٛ7w k6>\þqNSI7gU͟Z gRzobJ-0XtitT+,#>?EmAĬaOl GH!wu} jF sݳEcז}Pjx.X2\w>|-.IMfzX;taF<ŤP 3tbb F d?`T{6/E64U7;';2JT톨I,"OYPP݀;HxuWZAl濤 >X4ΜycitÃIlDǜ- 6Im (Ew?7S:?]?O t'Fey _ ?O)<Ң+=Hգ$j)d:~ma]:-Ӱ4N&f,ѨZzёjb-d,'/S8uiR壧nuOB䟻Ԑ s8z!ZjF^5!iz 3m^Eϓ1AQX8l[u3əGV\#2/[Yy[qb!VPe>dOt`s D:s&$M*2!SGR|WNE%u3)R[n3b zN rd,o*×KdOfO`BT6`*ejWKcq}S6__4r3pTFc(| B~e lE‚{g5 Mg ȱ[q'oGq$UIԨx)^׀A>Y*TNkmcd]/$-C1񋑣稢6+~qVFoDx;ô bZެVFYxS]0t6Q ِ;E]fV7lR* t<3&Ŭ%NP%X:AI}pO%#Vmjࢷ;j W ( Ef`+KnK˚_8/_2qyOOYGI)K}Ya:3}1ٞV. (OW;(a{? /QiZ5q~TZ?q-TNk,EƜBn{cB\,OPQjc%AFamSh/_dWUSը&@,p"j`:99*W( z(']RXImMcݴne5O ޔ렫9,KWDž MFX!sʠKl-g lZy#of0[{E=g#NGNfhʐg ['y654 0^8ةT:H¨7ұ j\Yuƺ jIL^71ME!%.{:y_]雵#d![廋93D̟~sΐТsl=_+4WN!/ S;1ăe0DD<@~ۏAL%],Iڻ_.\hnw|z3FA<3pñ{yu$ 7|;,ɷ0xj^d  \,!f PmQ!ҩs.'RYS]$SUNTxsҊ-S l9?t9o/3 M!t_ci,=4Q7d+KwM+ivBF^x(h%!ea` ;l#I6s@Чsg}fI 2e$;/ gВ0<"dސ?I=n\r /?تcQ_fI*DXJ3zFaM`v^,|[ބ6 W](tqW2 gtBb'CjEbBeV} 4Ѐ2 a3퍂ghg@l *P+1֕jOi5PcN@y$WixKIoϲl^iZoE4 5mM1!3 Eٿ\%ZQ̱=;>۷>\+&aͅC]s`.-FD8B@to%ΝTkjL̪ʼno&Kg <ҜAT{'f[EoY|>XS a3e&\ΚS%t}t,B%F8^Yi r  ] i[VŃmQO~(c?ܡdw3*~['&BG,N& Xݷ ,L[gJ$03t]$ ),^%p]<<1ܗ[GN>;,˨!/i5s1SB-{X#l'PpqmJ#¯Jr?$Li68&LjٍG3ЩS0ǑH}io7#ʗ݄ƃFXW^oX 2]"&?[6Yۨ_ _C' (DʂJ[͇$)t $h? $2{~n/y䇳7k{JCȝNk[@9řE/9s!EzBwFKt_SU |st#:Ů}I`㺬U QD0{8:#t`-vXR V"IguGHW*Z3 Zx,LH/xx O)ORm+;F*:|L~@3(d OXwE|5? 轅5ޚRLyLt &5d"ס9aݵ2pC~θ*Ix3噅؊BeOLS4-w+!Y:<Sh?bj _nrEQgJy6ΦmGKU ǺܓojRr69Yo4k bAM !q6}޿(&:*u{f᮸'n 8[<,¨kz31 7%k4\BmW!]k*ؾKFY$>{Gg#bu1+vi8JT397:jg RH9**QQȃ+SN(g2^ ]rxf=EkRhcgL w0߮ﵲ̈́lW^ &lQ>mb9~OVm=.h}` F*+- qC:+A1Zf8xdE+O| r <ańzf-ZȊs^Ʃ_6w<`#bl}4kٜMZo:P@39]4䟢+Fb%M#=If`I*ۗ[Il\ GR,Ƕ0Db$q}D̼ F՗V&t*y wi3 V7VW-#xɡN ;e_:yŕT~:@jzx QRL!~q/p8<`I9 Lv'VXc[{]h9ꝕ} $YyUKK(v@NQ)P𹉯 |KM}ʢC3D]b ԃqhFZ>H>p$MF{wd\@J q"%Ep/U!e+*ɓzX_%vp@͝HL$ޛ?_ʠBEi wLD5[>F_Q4Ս/폑HրDigrhl-=hTh88.LVOZao#.H7Ts[c UvыqC|:$7P+%Iڨ):ފvοCrصB[[VLX=[Wa񊤏!-2 `+F8e(1\D0ჽޖ]/Td \/!/q|*U}*IO 2hW(?<ʪzsFn2T^0QF-+2/BI!9i"gZ" | ^8D7<7cMnGҮ.=}uIÿYQ݇Dzv<ĸh;*36nN(86)p/^/2h u?燼3$n_g_ϱ#b Ove_(b־0`NK 3vrClL bZ R8?\IPڌL0 mYB tؤaF1GqkpsZ)Vx  1mG@PUO.MTg =#ra[L_< # z@9$ )HVP4/AQg0QdwdO r?Y;_Hxꙗ3ҥ6rϷsJ١Uկ$ayQ[6. cѸӏ_wT'ik_2zS IU;]eh"(PC+b2,vLi/?a}"n"&ہsq>:&7;q:dU*t3 سOϔ5 bw& mүLY?A<|,C5NLc0Fg{ قݳOx/} H€Ү0+Jl9Y ôNW2Z(Hp MbkYGqaRCRbX;ipO=gK!;+%IKv,khx @!" "{Rw=_}qI3D8fm(n+',ըw)yԀ.C0U[K8C;AWAIxɣIOM}`3ub6Og| ! [PGc !*Ws|Y[jT&7WE;BMmV5w%%S8P%L*W)D\}6rv}7SFN[˶t6fK IhuwS"cJi-4OV:F"L. s46p0Lf/uC}ʄHu sth%yLjMQHsX˹y+Q{/Ӛ#}fLhI.PO! `n1nJ1h% ;!ތ0TaRJߛұDw͆W< z*Q#嘴4Jw}Ѥ/ۡ J2%OѴnle5CnW9MvlEQb 㓮i-˥aP5GE2O m%ʚu'Rs$Os,oo+qך*00p">guwoddh+e\7ue8 ?aiH̭:W rK񈂈3:@ U䳑P_2F#b1`}uL^/P+{tIqs/٬hibLAO6ߢ{"9.4O^9HQkD{#LL5&q[Rzï,_}\! ɽFNɪ5QPI.g!Bqd,,v{D?XfK3*G_A0-efN1go`R-Z SaEμ$K`seM>Ns)o } _: p!M]>䚽@r:6Y 4~Ғɱ] *IxaYlw``ݔ^0SK/I%֥d7ZS8Ugr(akB[ t$u%Z}2瓏qzj荁e} J9Mn{'r6Y9]wjəB=ӡoVf"̧3G+hb*ajpڬ"䵇 0ѽˣ GJχ;,nLGuM҈8$ncTʐcb9t`C0Ӓn\,-DR5y;gе] SBLX?uTI!`xNAc[^[<2LZ2=ӲX-Ү<_Cu$'"K ah#TV=>zs#jMC9g |3AkyPiċKL;QEXiEQtqd:%/\"O߲nzt|M鹴S@eNBЮ uײ% 벊=藎75EzUE.1Gea֐YD͛B@|,hV~ZfEqn/݈|ˉ viu -Z~ԀI8Z \5M[ TވL^56Tqh$\{:$>5#i Ǻw>DnX ba6&91Qm+;CHCӽV WJ'/pIT7h?u;dž=5[Dj$AkM.?,jlOiZ~ QJzL6HCY!:ʃ^A嶭!A_O ?"7 Z&z'_nm'v[ $hlIĪm < #yi+&p˴ b9a4_-֔lX~l0kKywǸI4,2Q:FЗ1%.`꒞zi@q5)]f؝\:̄ she# (RU+|8^Ork T LŽ`Rܨܿ/c& `Zjjnpd"ljY8UJӓ{sdc8;ME{Uco&܉eo9k`%;ԕT&y0OkQ1D$A\Jt)h Z~f%-=:]Y=v@p$:tQl噀ivUs2 {a؞X(9v y]T&hIӨyzI"9h\32Ѩ<Xo<ޣV/Q'52qŨyI,­% 3)""4A)9א/6yf*QMh*;KNuvE"3:^U@+lOno)($0a `_:s>]+'sg!*" G{b…o8ܯzP fWRvN{QKPԭ=[XA1j͙dc+far<sEuml 0^>Xd@/Q0\8G"zG{P&0dEx.f MWtcZgGrx9M,o2 JKRSք0?ra!g)8]i<}= XnBw`rQEA,")f}vlkI2RhQKhӶgڙ%e1fb1J4rkuB2.L9@_)qp1~( aG;?4[r'seڑ"fB|'͗ժEZ;pE릲Jk퍌 8|gV9 EL$G' W{ #6m[2?͢c:b UR R#$'N;-Gqp?zC`NW:B>n]$O9: G,oeA,mXa;/\6U>]T EφaaZF|LMH|=R8M?:6 ڻ~H |ߧ.|t^oVLXsو"44Ay' T8>Pj#uPƁ(-_"eџ|U ulU#T]pbzj/[bo\1{+Ai[e)(+!kZ Uv^OOڦCKwǝXy#Czq1R|#^lFiF6mE!*d2kHXT#uՎ`7xUT3 {ɟ{ǍºѴ4pcp:Іi&@-˺q2S)v4+dswҷ*V. (ݗW3ӂQR;`+Ek.9SxI.:QX%P^Pufe̼ҏ/ph@Xit- M>: < 'U9m(m5HTi-X#Zsã2\D|Crz2)ȕ`G̎ w2onM<-9"Ba1:hčjmIVTrN?R {}G"]<zh0ԑ"{S?I\x 4eM(^(,7mewNVB-\%:\?4gK,o?AHQsz̲E0HYuXj[{~E k+_J'aD]Xht16m|<[]u~/?Zxm,%).Y98( 𚡿~ 8#=\ߚje.+Z|#l} yN,O`D4MVqTpblkRĖcܓw)GAnٔxgVM)B1jGZb!Z5=yw4C 5uufǷ*-[>ثIs[1V(pcPBHޙƬQ>Vd$0TQGz|Y:w#Ғn%Na/p׿-#ke3~ {]**l0m)aw5Wϲ. 9 i4!4h:$E 0^0 WSyGLt{D =J% ԜV}d#A9-C[oT$sB<+"1Q޿w𫒢uQt{<[S i{FФW.;~~fpqA.iꆕ<} .5fExC@ (X2yZ`bY"Ö:TCg^ A5Y o[luZ? Jg^}t &b}^WFȨk7 Z̞9mQ)Ws_T)T:dN <:J(f<q}BZA!D"H#kb*\Vg8MP ~&6mZUTD:8m`6_joƆ{nۆH49_ xcFw& Ggy$N b0$E(xyLj6˿GNÏ$i QW`Jd@ 5Ow֩{^Vn248d_ݐɳfH0zCJe׽Jw {}O03E7+J{ 8R-׾BhM!< bIQ.0CҀۙw=1{zbNvҘ]lC͂>+R4L|\>^tl L_yqCzQilιܾ#vi)A]gޮԟRIu% EԪuΌ[GCnlmfRsy00נjs{Z[M^ϸH#»&'6-WF=IG?;)w? 6 {0~VZ|%Ut)?f6[-/`>r5nّc"|ч.{q^. QgFJyјb&Vq!G)OX1Q΂y`[FQq#}q6F,E޳SOy6bR D=7"*yl{et*C)Vs VE[.sاy`vG#& uSe7g'aA .:{ЏnmzIi,xVMVlF&. '=-Qkx\L:KU˖,ٙVgǫMV*IΥvR%NLm{pm}hશjnĞH=haFLM}"q<ɩGsTKt6nZMi2[W4gb=zdazm%-{:g1O猼ȂAOl]bWn-zh!oӣ˲N\0:4!_d/jm|Nw/S?O*" 0x=hDUOeYv x#QjEV6S.ROXP$ۙÀYO/isrr="Lmϊ#Y<$1H/ g._"觍&>Ƶ12p24<Q#tZ*;ĞEq?~J :*}rQ%d:o3-`s7`qhikE>5]Ըo؇V0Hm;Z>`ji[ny[G4ՁІ%evb!anG]㶕IHA"en19jX#0S~.b| BM59RU Av.u>nDCgkC.%8dO IpariGXJr#]GN~,6pE&UWVnsĝ\dkp2lkCfMY/oDt8$N7ճTkM~X` P溝 _Bg!akQX@?F2"{w$3sL}.Doze !(09ڕ)f tf,A,gZdv S _ 7}ga% -p`s`Qot"S}PއlMuցLl{ s .nˎ‡&3Ɠ޺#O@SBevL/'UnF5L$\ &Y^6K 1ݑգ1U#*U:s,rq;˚; a7~Q u!mx-m@矙`sˌo'>o@qmr"ھ3ʇbc˥X)MEF 3 M,LWoRrG)ghL_>YS3 L.VWC=MLnUw-a_c*ObMvԹK>5K.4<),1؉M3?m0?7}712Mh,EŎKy,9A](8uA#]S!O"ܼYw O^cC6\:G\~wR`yxF- 46@ QCG{S\F'ׯ]&!EFJz4&]b,{22 aA̩njy&##xԙS:h}%-H0y,VQYQ1XL'1aM$)q02w 5$D[x-X ɌX`^ZOav +W8֓"k-}Ri[h:[WqʑHILofnղ uiu#s)2M t2`]DDXFcedEG-I6 r=sR?{L_\]gȺO9o/k\Wjl5GHE2*N*"R=MpɥkC*@ָR J!8-R*tR9iywPBVӐ;5FV0z6I2+]_߇iROV"&YV7 IF^g4v*MF;]xd keۤZ=ѡ}&L-f}@awȹ^ o+/1ETu/az(6E 2ݹltpHLl# :"Fz@jgr|^iC8JIV@4EG±ʐrJy3ȃ$( 0z(:WJR/פt!An/tASmQwWO~jݺ- z;j"#g)U a?\c-w~+ bL-U܈(Cثc\\ct2!O ը2-1_pqG v,y_1\ ` z$% Q79f!KPMpahu  X-P$ ?BLJi}rџeXpBV_`RWS%5ƠD4(ZI0u}FJ.K/$Q]hMxFY7a7Ģ{fkJ/d×Yrd}X XIc w 3 lq ͑)Oɛ]V'-īt9ypA2 1l _T j~_fq;VՃ0xTr(@7Q< &A\fb?HUUx+YW yd`ik^ +x=L~N:Gq 15ÂZp³uP[)-(&].fH3bUM.43E-f]V Xv6荟gfiC,O*V湄%v p *+iGϼٶ2H_" @x|ɨ8Oq x;4Y2<7L >$c79/$al)_bl녅0٤J+& ]Ljs\F-S QT9|yy`kF ٠r_' Jk}{q2̃;aYJW&*dBk|FGʽ{Ɨ%fؔ?, w˾&%_Br ϱe*Q3,$dK+d $us|Bn4 y~t&"90z +et8(C4U{Gt&_}ˍniu;2{K>Eqm"QMkp ?#eusF3|U¼U9֕ ;T=+gvhZmCޜUTpo`~Zս$c |g&YIEY V u8ߕOǸMs)\Lͷ]-XbzqΰIϺ%FEqD*:. EW|u+"{(٠3+ 2iIn`R=0q= Ƽ؃ō!s GW[8q,4\m]v"]y6gSE!cmfx>2޹;0pZ@qݎ1~g=!N xW{f174ca3YΎ\qbXA2^%w̻G'ujY?x{-B(ρֆu[̍^'"0%4Tgǭ5aLmA[Kl0h{,}J}/bu{F^$Q>ck35esMKӌ?/'>[G%}X,NBre1h`?@q2=;eTTNwsX m uZDݍ=Vցؽe S4Y6#u![Խi9|,.3C4|g >]e&ޘ!6)ji0 }uJ>GrL so'vQ&:k?w(m^G+c m@*7=+JTnЫTpp9\§,X)[clYAyw]*7#[1GH $ZPwqRe4=!<2 js'U1`VT[GW]WWM]9g8 {S5#uX1t9; (Xl*0cr'I>Gc 4- {=&kv0'l<#.4:X귙ܝbFzE{OwLz B0\wV K5ݲr0^4x'P܈L`3_bpȬSD.K,bZ^j.?j<:3cH{@dDY3} h#`E缊ħcz:/~\{tJc6t;> KNc"P84<9=fV8]]O[zΖL/ʣ!P@N?˪.4[Rн+Խס[d߫aY&iLOl](3ѬK RW 5=y7P/Aɡ_Ċr0E и_+O&¬AF3=OtpJcƊ$&RA{+!@.f ALNfng`=w{n[ad ֌V7A3=zYSbN;+qqi܅ʆ+o*RnĹldC37 xwĬUxC^bp`֪t@M:8r ^TF SS wS-k3R ma?m}ֈ$|0R NS#@xi1E?U-!aQ_$ -eao;ܛ#_0W[Ĵd.Omʙf$%0ox~}7̾>=»P !Cx<{&"X|`Qs˯9Da㌌K|.>=)=B(cy Q\gc2ʶ%0k'kx[&Mun5y[:<=G+E+,V(_L}# ,_}hb7Oiĸ㖺{:[TMH[14 rN9*\rw3Y!=x>{G XE@V*RpI`Ñ6 fߞj/ 3&y*2gzAƄ-F33vzQ|۶=7K1aT03Ii\ HEďIV%:c(!MʹjD(Ph$"NW iR:Ğq m.( oܮ\BziR yѐg)wqqa9&tLԾ(Ͷmލ(B:ݘi; (Bo,VPHRj5)d]gm4L$y%؈UwW64lZzp7)_Pypw);Zr^QRSPrn>Z#2He "3S~D 2kK5lTo< tvT WB,YV$|][qû R8u[{[@_ML@^ XDiJ*CbB8zZb=;6a!3g}H5op1 şì@=-a' ڳ<#>}rL!ʖ:u<>YKx)"%Zf"!N}?uTZ Ax*WUx_*XѶ W^ \vH0rkPl}0ZiK> iH'tz^%Uf_*6DzVq@[~I|8B.)}KI,Z;(gf~id^%UWmp1 *v\Hѹ_}+- 0!0FF RgYͮ `F<%g&HnC J=;? NLV|}nq\ _{D2e[C D$լK1L,b6"o.cPsN4 l.^67>YP8tk"ܺL  l||LTvue0NNբ*@d p,Lum0RgJ%UǯvђDqЁ<=pwF;Ko#nԩ'ykA_]i"<6I=Hu,$aD?ϥ[UhkaV K٫!se_ȾW3|3?<$i f~Ny 2P4daVf4ɝ{Ǟ_B~M m_>+/|Wjg0MW߬-x0Q;oR,w%8zF%It% u$H31E/=́qG+vmZ\._pTPr |jtgc n ʍ7^%oD2!ys$G!CH.HDž>W+-M@-BmZbfp.qbB,9)P.as]?OTNfKRbd|7u0̓;>XȼYe=*? )?؂Os)~X[/Y})[cp cPW[%5?aI \95DPoa'ҐOk#*– x7ހd߱}֊"qc3€>M&e0f9*4\pi 1p@v$~)6:=>f<7 7mݰeP嵱o[qs3~4Z(f/Y*"HLΩQU":"Q0Z-X)jeiR\M3Tptـ܉0hE:G %ac;UEuH FeJq,s!"dTbܥ|y܇MKQجԫT(33&OW:}1=aPv؈JA{rS$S aP9>>nz{qYBȩ̞"C?1%|L4%%2<$`@98e:QTQ;nU}úLw^$8.(~Z`im7w;eo5?l-?34>¯|kVW Nube$k^‹*W6nY2t{Y;=3<** ĤQ+ ȯʓzɵTxX=@cͩ-J@KKaab<]V{r]\q֡.LuutonlaϿђt7?N7v`{~3`v2{]V#@fv-z6W˼ 3_ڄ'w 'κA0Q!s"=&S0 x$Mn#f IQBfp+QzfǶJiL~4Q(kPKi" ipW%hwؒ="{)(;꼇uZ1C™ŒT{wJ{vˈ5XcMڄUaRTkX+ z|^ʏu1J$cYC' l/l|+jr_V.XqKy4 QY}[" g[c:AWi{CwotS40 S/`*.cM 42Eezޑ%%Z_tzıH?m{Y{]skzN_Oya<^V; E /_gM}UU>tج:TTqn"WZ~Q ;e밡oGm9_ O# EpkggԮHG ADюb.i,k3Y:֊>Q//ͱEWY57xGZfχ7=DU3  y/[1]YdCӞD8Q,!!<6`!!YºU7oM@(4A>}1BH~)Һ"/c^H|;| 5ϫPŊ< Y} O&TH;IHP2?%5K=i9h,(˱*!ߖG$1sJN{05>ClQ.bi麇QRr TS ,(뛻) <%E}G o)1R̴7GH#w/G K zeBoQ58Āj> xPkf1BĦ1h汿xx!- 0Sy[d?JX˭$3Uz Fd\AXآtvȋHC[bbZ1y -~6yV5KU<H')YH0 @Dp*XP{Ƀ3Ga/oQv!P寶^MXYZ*R5Bуkd7^~r#oT>z-.e1ohf PHQ"٦w5\dD-S%z)kh$[*kGё% 4܊]$kI/]`\djv%g[{$ ƭ&%5tL XE#&bjd'OIl);#z4nGo23 БFUHU!IL~{̭ #Dp孯џ vH{!vuW36ַW"˪|M_p61BbÈk @oS>A%c,Zgir/L͛8 Lc>Q}]<n畏T 20&"0}),FD(~\Dj۔y P@MyHQP4amvݲ2#3u{ ߋ!,*W@ѐRDꏷ*Q-E ]HEۇ(x&Ӣe#=@uo`UqgkvF2o`$$b»DcÊq>FEXٍo;FŵA:c  1B._V~0hKDˤ+<%[ ZwܩY)L%3%!fWf4DϧŚ;"+]=;v(jΖoC?bK9؂!ũ1Gu}+gt(>фP7E"NmX.L3g/hnކT(V"iQG&MrCZGf@HG^hDԯ]ݶMrj봣s]0m|9k'q H.Dc}Rblt|=R=1}ՎIUga@,j*Ԃ~(wZi%|$[ 2,q=:2Yj[֖s2O,(BgL[DzlP$lb6Pe1Bꆌ2ա z85Cp?'.]W2ÉD6r|;h:234W ȑSWmDitOjK=A}}-imw)X.A)(\`V"y@Ϭ t&+Q 6 &X%xD ZI_qOG󲓊DڛYFQ>ϻ' |mhbHםL|'4!#>rnxVeo>fC 0?}ckWڭ ^ؾ^۴7~Hӥt7XD0bҖPԐznZB/V)'DqHf-ê6h `>]f r(H([5~IX=]aGtQ*6 ѥ/5(;țCZNCM*Vh9ATe\BP5&\%gJF +^9/2\3qيxƑ)ec bҰ/ =+b'Q#vh==3o8i| \O+". %oIxZZ^ `]% $Vb<1V0/ox3^7EvͰpJKy /@>`{nz M<Sc\XJtB i*|E^\~&dsv3,=bfm(`HgZk ݭxFF+G7xl"ɽ  ?c3gK&2$yb4 #کB *<-Se C6i5P\eq!DZ\T2RU(b6gL">GV/hO +1+(^D6uww_d8a yOiw "[M1BC#flBIOCvEuZEm꒾h_ [Ǘj.--<+{{_XWL3 'm'zX2= ;g6 zI{?'6MSL 儡6n$V,lPv0Ѥ'4(MN`7%Cǂ1Dod|( y$,*#f݀sj>}HAj$A!͎^">ᴩ(%R]OXoLcWdz0CLR.Zʥ9sPqɟxSԟM x#t!UC7vaM Pֿ*wwzw\&lf7l|Tj#A*⚭H?&y.4w |<M-[iNz\eM`tYltSI} I b2bR:sb4 -?OX3 7[rqwqu]kmS0S*cBګ5Xi0$yY]g9hWA#x JA8 > E.Syj^K1}–_-ګôJ3Et F+i2v'{2 #}e3xg|ƭ«YAREyFQe 7Ng 9AU`)o8Ȃ9C++&Dut >^uF5i'G;u+2#pA²Uy)>r`yB;m&f6v`0Q2W/Cu}yCҁHbF_TCIC7l02gMِ4vnyNSA/ !}bThhyNi sSS% #%Pv~60 r o5O׉]S*~=: pF c>ϛܖT&5:)lҶa;@ j-vtNj<^ˑ˥`y>T^O%L!{>~SD^94wm _g T^/Z@iי-J p\Z+<@!飵}bxLfR7l}w;Lx36{Uʭ`3E=5Wkw2Hݼ"q~`‘ރv|кx# ",qVմbq{UtHT)Hְ>~ ;V:W_qӕ5H࣋$Il_ߚZ MqI`R︗la` nuF۰۹J!2!@AMuF 6^QN: R;M2ޝ!r Wq,@gmP\%_πIY$UC勵vd3="o}͞%GR޼ ׶E1|4t)úh{[VJDQkHMjwnݗ r |\goGYPQe|b@i8tC a#ɰj@e={tHHGWe|u-#Wx<@8\9CxwJ%Wۏ ~$TH7cZNjVodVgwA/[9U?7GH㯮u!E/iLm̎LI+epz젽}Ѱe"pg21(@b'48S( ׀RWGB}) @ۦ355&thA_z?>ƊAEv]QI] %|#Tm`\F )^f9U6p<^ j)+2l6ۘ0քw;Ɠ#$D*}.@mr2ӹ0M)lzsI4tͱ~ (-5!}N"̉جvdK%52t3PfڑxUI~4bdh j!)Pn!O -zKYjTK,edgIcqlHZçGyw-KE#o͙lMU{5@쵂R-eSWrWLD VUlZM"sdhZGO Ôju~4t G!anɁO}|[ oV604.b'6as/-(pǽP烙m\VӪUڬhW}0h sae[RZ&I&C8J U$E`2P$!읂. 5yt%Ba Ͷr9Knje|ct?Oʉ Ϳ3#oXsoޑE]Y+jpyD?7'wٟp#qeg+\Qg$~KcMCeR<#L-e3ͯcL^p\WQO- mVPmfNSi[CrO In6YKVy<3n%vgBQ|;߮r@'}#{,NX+EAswxv9'jŀɥʲV1`H/޳RgEbE=9TvH @a DiP\cn^#e+G><%4h30I>fW}ËHH6$%MYē( Ѧs(VB%tV# v~rhoRzWd,Œ״-t+=X R*/'?Etg42rEYž5\4|Ed 2 .%mkW?nL'[9J9E-|h,o]uQ>jmɪ!M3w̫G!V CHYIq0 Qa8>;K^43b^c2=Ki۽"><YU ^B>STG` :.nPq1*y0x'Ҋ'{Ȏ- 5_2 kʝЅ '<=W#IgL"{̦pRo.z);+bޟJt2Xgr=vMD5dA`T7qjնn7[z mtTQ 3H*/[L⩿$xӻ`A&/^`c%>iGI㵹 t.dP@M>0 ƹlb-$a^ &a2zSh.AsI? _X_S E?YdwuF{sH ᆣ*_iZ$)6:-jl *|(,*`W5I_/R')Ohdh Fx+V^?d[Z#&qBB+UV毇 5sHy0@WVCJ9ϾügiSBK@m7*PFFN%߃o6f!7m>L/ Tr.D\8B252)-b^x )2iE::#X>GJRB쵥]ɜL# /L6kS<_cD,V(CP`K/+ ![0;nΗ>QZPm.Y#3=~~l2fE`+b˽vTBH$7`EE o&QJ,B;= ;ix>Ż]]#ZOzDii="ޕ(ZnBԥ %$* Hpܓz=)OdRܪF+a"nV9z9Fmڶw7k3,'#x͝M'-W'ds69~ >" hLs$ÑD mo6D#b'H>jb5$"yȦ.jop=/ avϋ?#Ψ&12$e 6 YnZpR7%љ&SDR rʣ\ =P.^(cp4/\ eŠݰʨj偖gq@ʠf~09<Q@>4[aiFE;rԁXs6F%݁ C򣨪x&6ʉdN`[R rAZ։kn5G}f}̎{xtD}=θ =sUԺ*Γ<ɧ*J>a#IG oOQ?k,NGW0l1O 2aAHz82)G4'_⚹ *:+HWI/a ;:*@&9²/CeMFt,ڶ),َKDb2ƄbyvX- jpE\'Qkb>fo2!0{<):JGt{16/Drm6]7JSKFZS(mov Xa =60;:N{ڳ ݘG/>彾$֦ap/z%@s}7{ZʸjK(@\;UżXuԦ "(o/LO9#d|{a~7 wDŤYJXn0zD7 :yVTh LLÍ]//q51\A4u90b؃J{6 Fv S_3bi 6L4[7z.!_oQȂJ\=fJò7ݞ0[c8:[[Hr:FȧCR_5yI (`HÔd( lf?4"CaqT炖s5jrŸ=t?A #MYE-k* A ~%}aۼMHOV~Re^BKJ̅c{a5&6@aaF$bčDǛJLPɈPrJ_0,FMqM( w 2;=AirC@Kse1h#ieĕ-)8+{\A1;)_,ҾR8a6 _]57{3p&ZV86Zbd6pxV|I7whɸFDM(;3 WT- و|rR}VCgW[NǏ20mv=(́C`nC$Kh4wѐp$ٍB75+ f pQO  9:v$HFS=ц9L@i䩋+<ޣԁ: nlB`|=[71vX[:نYo9%N'f #֯/8 9IsP&H~ "ӿ*U{ (9eX|óCGj?c棹k*ĶA 56ee(nGr*ab 9˧}TN:EzBi,Kr!q3 c)PT39ձ5O <6!?lTfXhQc{4qjNh/OZHz< ,o~db=#nmC][0"fku: ǑnԙL%TTڨwWn?|Z#CY%Я#3Ʊs)]FД3H)>J'|0ۮ2.N݌rD樻9{"&|)znT=t4ڲͯ$N~?RdJ]uC_⾕㞦)C)?~SIuӏ".OB-!:(_s$2ҐXya-l Wk4e+nKW*T[͉DqiG<N`!~ ˔Ϊ7µ+Ojc2X%v6t VFYJqi ޵Z!l9Zo-1hOMǵ"]χnȅZ:(6Djêcr57H%k^ 9>=39`*r8%5(Y.bp.oV5. cp()Wi_A`EA>U 8<;#$wMOZC>SŬ&𖻶6){'cVr*tlcxqմ"(`t]Օ'=#F? ed~`JV74ݜCB؆8RZל[qrܑMKgӒֲ<Fg;x#xãS3L$ qe\ qJpl{yf^PHS[ U:G2 ze'fLK c2BjnhBXI[Y뻴_*>x ?d`>o V/)_}=gy^ΗY3gjX FO$.A2dxb 8{薈93kDyk'wgǨoY-Mq"/֎fL_Y\u xܴtk^=Z=Yu%jZƙw]><e1IGk<Ű1GNq&jzbgal\'8fOF">IGHA:}&=!7F_$8_ޫe D&?g@)bwcsS ;/ 5sUꛯ=y<Ða?|.g࡝lؙkmOH3fffAmNösպyk(H^ve äÛI4Fx }:F@E3 =t(1;Cď)֫w 3px>R³$EYZq(GU+>׵]LS\^!:!}byvBWSm:e_ѥ}(k>@&[W3b™ kU/:dKnoZߠT⎭6QJ>Mttiy}kCgD9oa'@H?t `[4޼lVڡ:9(:63H_C}W[8&C8-a>шcB;|~A %YE`>B}A0{q2,t󦳻cC[53]q5jPUp Q\3NsH=HH zܭi-d%Mh޸`I 桃 ۚF=U3LL 'XYm8dփ3~ҵ4"nz=Iwn(*^р*S1{vT$o+nYj8@pՠNLR[cE||r TՑjSτU 0Łu$GhoS*뵆lFn-G]3{XspQ:f~TJo@ ]{*p.{a=4ƈk?̣iWQg ѼBڱ6Rϸ:)l&Y~8 : V_20{cv 7> qaלUq>(ۂM#зܔR׈2*wĀ)NēSyglx>"d~O0zc s! eZ]J_"mMpq/aJcT A /Nw1= vMrבFo"`XF?su`]j+\<+dIC=QZpnR}y>4^e sS<+pcC%yQ hTμQNWISɷ0@%nE0$צ !0D 2bg6G(>*P~x;6ڽ]BvjqдvOj{vwʑW3M-\|?E9k`.p> -,ҁ@_yƗ/h* ^&#vI^VB&DZA܉ 7I!}eB;q&NڋR3o9\^sԲ'#0°f`O28҇T'r@PZ 'gCr3._"o%QVDQZ?7bj*ZB%zbVq%%%a)ۤlX5wq"H+~hy0(؇w`QYlaeCtclF'ga_фӢ"~إΓV + Mj3L@POS 5`&G(`qvxft[qc6S-S#T_Qt5^kڶ)0i'qy@edD}KJ l}fKK%?4-^*1ɲ2;^k:5qO|YM8Cf͑{8;)}*lEdq.^[_Kjj 9z ;[AYAOg?2%貄͛PN`DJ$>QhWw~+m yU5 T-}L];WTƽJ % :%"vkL!kz)DF0 C(~Źs(oaY126:QዶzYrPMMlv"B6|G@驥fo"}+!2a=GdJx_;v!uqn#9O e܁&}]6ˤh1ww]jk>oI \ , ] `wWuL5> LfKrՄB׮O>guKYJY왟}beDw7Z;Hn1{^TNp_fx/Sޅ,ؐIyc:|%).*G|<_3V#H>Q 2z49 ͽ!=SA9$O+L n {Nji5ikfB(>t)Vzl3a/x=%cpL u 2+@@CZu! U<[t$)ꁰ/DT5|3jfUl(uL/6rM?@7MkJ[J?0j\S k+W ӓ<飠 Ft2n}g3MO٧-,>2! s[׋;S»/"$b Cߐfg2n P*aRnǭo,ebnLea$ƁLä"ǣ֜ F U0xP6-&ѩa- <*# fj n!usVy5oѢSWP(g<{/.,K)m]c'3^Z>iF+Fc}NgdWINlʒگ$xRZQyݼ[Xjf%og92eMf*fِG6T%Lx\ֿULm[9iV#r]->,op!5- 7 yxۢ _ƎW^!tNSRxciX/9R[I%aXAOJtˇ!s웢wWJ=L8D[6`M熾0/!B#HmM Vt9)"'3#K~A"M/2XEO$<~jDCЖ<]xҩ$'{= MS fK|Rg<!j:j^q_ ygJ5ckR9W7ͬ8 *??G*}$,M<%/)eh-Xh|}#44}h'_BkY-N;YNԫ40Pk1@~g}ߑ@bjAĠd^#uscq a4||lrPvj]s1:R\ %c jh'{j\ú6ke{JWrkV,0wb*[_lc"pC]F@f7OLc@wja'#+.HcM kxh8s'|m2R" |2H` )?3Q~vRRl,n Θ")DH0uf#5‡M*p%'oKꩰS.~ۉ{inX!DAe!9Ydìѹ(ޣ܃NE5NAPY˻k=*-uhVRQS8:*bR3GIL.eOK u@:mW!<)Te^=Ӄ?ZCgwqM|' π=ʄc'#KD!>Uji5Dω"6;wh=5ۤ`8'ZC,͵-&[HM@fy,7ĝl VN x;N(q~P]w)7UIOm(05'o12-;"W_ViSS8T!+ ]看"Bw\&4$b0y4G@Fcaq'!~r &|L¸- ?CZ3&j_-uvQr3bK.Z_SNEʳ}[I8I,,?`~R |c:PtU|j;bH3x6Rgo~@ SuZHmrB`_F#t-~BX) eHe-U8 wU]Ec jo`!ƝiQnIш^cP*0*=%4c>{} ̒7ɘd9IF74nn5xδm<[3Rڬk.;RL==qޖڇgt*(DZIH:}J2~wV_1l rJvg7r/k67\aD-K["8JI䑫qmVeXiFl @ (NR7/k-!)oJs-p:Gx*v߼+ںMԚ(s~U`]y[oIWwP[: :5*Vw5O.jGdv:bZ/!a3nc~Ihk}tg* nPT"86udrnK?}/ c=r{ tYDž69U ]& ʳLY?l$XDL'SrG'  e!)5t0j/*R>U? E5YV"u5]CnvoG9Jl.3Ԑ/'黎%o$q7Es)H״&b}3W>*겯8S uŘҹ_,]OV(9ZLVqYy`X+X1)A3C#V>`z"x̑s@Sm W[rz (p|ۗT|W<(.N#Q{.sGtQZp Nk2 "!ڿ~$Ee(W4lue5)Em \;b&r?s1ܒ7yg%@6sVF8qUlhйN^K-15-h+ikߍ,tCy|~tm}aF|ERH1V JK`O9x JŰ4afp5M~"cDavF WJ* %lɉEDZʒg䬥PESIs|g'.pǬF@*9 4lsQ"&fHCU( vуk(6 6w2}p L8Uzt0gOS> ^[P*n+tߐOVvc2Wq9[s8>ȿvɲb@E,Z0́%2?_]/\E4Cb")Hv\ky)q0>5 QZwɋvҺR~s}YPZGSD+~;AWn4x/+y sEC_#*⦵"7ŒJ9ۆ.!Ll0v}BErcHԅyJ>e: '궻4[Xz0~/ܴQ *͟5ڊ08 ;ZQṚh48|5JȈD+Yq3\hc_*7) ̻֙E3~?,ybq;z2%OC΁vz *WWWeC4/}+I|D j^?NG[`ï's_S?% NWV`p;RtݎwkĨR5 }E 9R)=N%/ cZί菳ɬbyp^'F^H,R9'w(SD 7TKQ^3O->ֵ̭FXvf3c XyH9Xs8vVB)i?\cEu~v)ԃW%(f X@Ski׺GwRS ٽlwV}WMRdmvr3ZY>P5Ln\;+Ive>\6/QU^A+rb NʌE砅z=%3-ڟ1oZc ])}ef^|۲yn? ^Y 䊁qեࠐ:SӫVnѮ⾨d 3$oVSSl;atd^|}2XܳJc֬sVϢPuDluɹno>]86%UD⅄ ;|ϔ*y[(禡`[uhHQHܻeϗrXMlyhILFPDV jI5܂ }GC%KFGiTв#ίrŭs/Cz#SHDWުi`uB[o +ͦmyKAeaݷH @U3E q(k[ /mRi"F` InѲ4&s|RۈzZ\ÏӬ[ECPMP 3i}^CL;_idT].\4Q{H /&b?&ǁ0Nw{=,vQ '5(b8w-K[jχëwگĦX.'ùȃrG@m؝O[C*}muq^g A NaC~~Ho42`m&bKs- |zٱ9i"i>?َaY76U.`t"0==8OHJJ+}4=wTZs//icZ3B8çfqqۧ_6Qu˖~|n-PQceت wTq;㿖qb@.'10#W\#쎢qD$9lu 3db/'KTP?Zy/׫oW1zv4z UMS  (]5^omrA_fEwE;K8!s6Q6@c3.%;eEg r6K3Æ~tm"JBֱ D<2pO^, .G%=p͵bC\KGԚeaN4[bW.h2(]=<Ҥh/ɞЯVc?S9!A9FJD87p oD0C)%;yrV$Qmh悚0j:v=:b0|'nI@LA[¯"RM;Ϝ3Dۘj= ?Ic@uc܀ +! ;_?口3vU)ĢC[J\tYȗnM#9tʤ<کsHZ&ݢU]##V׍hD&L!W4}S7`]׌'sN'WZ zbc _gɉhG" 3b"0ٯ2DH=Gmf[HI;̳tK0rTwNyw3-fɋ}J+.iꎸj| L@Ľ M}F}宅'e`3}]Gt@yȽ؝8QžM`DWqJ+-j wa/sS{f""KNd igu: gWh)N &\s%9{iG巟gt^Cj+s*dFPќ<1v Z2fV>i+Xӑu6\L }uþd܃Wƺ=" c*~5s(/8HV|Ih9[K5Jxq͎%eȪfC:zͮ tpaRcњ ư*| ii)@m~=kp i cnшcfB/5 vc+}|6h8k 9ejZ=N7qIjT~#Gep_L 1#օ7Fq.xPSsrњ4EOZV |F ^S8).W ˾r0#Uv#sYL_.`6=Ǧ9x¢=`o?4lVmʍ6mj`bR؆uJuAS-Jj 4s:V뢁qܯcv Ch8!wVgN9EG=>ILLUtc&.vhOiX!䯅k!LwkTeWDž-hf99q|&yD]OD.~:_ aG;v13y N)أ~ a0Ekc$O#_#a 3sT!zZ/S8’qeڰ?F( >{2/)M"\!6.>!A+wh#,OH=R/ִ;f_o~)g+s]S邒ď}&ЍՆ$v+Q,5z'Ц~[bc-bT?%r6A*A\$5@|Fti gT<=:~writ 1t4`ǟOɛ\Yp#J5D %2Э֍9C(vQ:oS]m/B#zczw4JHTJeC.;<cȅ=zBH U'79 ACcLT{DZ^DgV wqԪF%1ZyxՒwVUm8I5=D_}A Av96} =SG,n`Ufn5ҬŦ a3\>_dXZQ#f\ZߏqƏnz׺SȯnseoFV#Rt=q:57P448kO 3ض<(,5k M柁}ܲjq}J %iD}#wջWkp7A/|Qz%C ޡsdf tϣIi۠@e;r9ů>o`tpڎ1b) 8(!M.xƖbhd2+͙9O9r̋a.Q@  be!j'V[vx9L ϙlpޫEG;UP upd& vY'6-Ɯ)=OzVxE$5=ר.Wg:u;Qo d߄ޡCIVwN!NDMU%JÝ1Eh5"b%idF]KpyoQɲ=Ѿ@<7dML)ƵqFDW!-8XT,6&ē!VmmL|OzWAO%I{qZKi#yϟGM!9Q\N8JD'}A`5ir`xǴ:y+D:7|iE5h}g9inGa>SjX.;)h!NOgTʨe!>n2'2r_6 @iʣpniRD4۹ Hh_Z΋A#l2*+iIүeʏLĶCWSiOYCQ.UD-TRdg̎ > ^[}C@_}b ُdag>HHNO>]nfy LkɚVvs6 sgvI*+N> 6a%,C]r)LT׋+Oc2D0{#;ݲea:r19eQ+<:>*]Pv}NDc%uXڤ Ubes$6w\bhrf|D@?}8 䏔2$xzSc? 7#W $K6OJJݦ$orwM5 jouQWɽ܈S[O9,0u2 ]rx[SŹ % aH@NCuK:\Ď\"w+LU3Q%3 B\[1䏟-c]دz\{ Af.}a ,g>w,"Jp-q1u+m+dTu)sNrI7 ^Ʉ8YF(ΠT0e _;0<2"yBX9i{0S]膖&P|Z"W:GA2T%>$ Q8JXŖ_ޅ>2G 7nGƸ =qzY7|oУ#ΒCXb=Y82;kD%-0Q2jcq|(HyS ‹XuWTrA8-zZCڼ2k(ugsuyXאry(>)/dx?٢GmX?ᚠ:~܇79 $ϝ/,)I,yS7)jjB5H,'H no:nd:bu"Rr6\d>%Ȇ_y#<${@}F;GTaZ9.d  '6Z?Y5&T `ހobjGbRט-dpK)Z ^rG~We2DϘb֤Rľc?"-SK7:.]`dkˊ? p(95kT=UFc{t<ʨQh螏iTT'A{#ۧjPcG^""*GS1jSU[0,>:ŨNq,ÇywMCAs0,v G=I"L<hL>0̍of9_TvA<[g1U)^Nt̨J4! f;tS6 Ӧ5ڿXrޛ o7 wEj+T-#I^5XG]OXOd8s5b_G_Ǔ\7R- ux}>nM s`hߖUI-ML-T=OJ{'>FR/襹:,䝀@?ګ1Vn5:^aJ]=<(`( -ǴdM!h몟p%^;V\Wu;.Ʌm]hٝ`k*-Jl0&/abq"w}cwf#a׌mrP"N/ة907:L!cYE廖19ϼ(`I %c?/K ܵBhiv7 K^mv V4fݙ[䝘Y|VE)&!{|s>c4Л D/7K>tF֫7N4̕$A,oLSb‹冱-kw*pYt;bR%?r~HOoIfvV75Eg~IQw)Ŕ%nbKׅd^$ӍPQWK,TΌ{ݾQX+A_y56r@6Zx#V Xֲ" d/IJi|': /Y͎b-oLgRpS&6 n #łҾ߁OKznbF"8Uo׋2:vȢZj= {/<8"Ir]~jQd[ӛEg-Kvkivnv).Yԋ'dMsylDvxe3 3^ըrq`'9;e;5.\XP ţIhy\j=_1FKӆv5,<ڹx҅“=vj_8&QQWugRwvūy5+Qc^`4ʦ֭&;uڟl>g xxuTj!߭ uX1?*9ǜ ~~+Ǽ^vW_Eؔ@ru] e(Z֧\K'U:HnJiM}/ 듵̉?$ ][XooaOgt,CFoc/OS%[/ Jр*):3Vxy#gnvR./[xvaƩ(XTbz` uC5택&0fgB_ sϮ:,Qx4cXnM$rYIݎ \ "Њ ?O2 ]o (޵$>@ of-'Dt~dޙ/#_9\33qmQZ t(bT}X'{b l ],KE0JH G穙z-Rnր`hy5w~ %OG2 rL +$tE*|g_5*L 'vQ)՗ZBOc?t_p2?n2)\^M j)phk*Ź8%ƺCJ)q&/^W^OڛKqv? ^1,P̃Y-qr9f+zEDYDMg#%D[nG=d?Zӕ WuyGjy.6oD&xYAwE~1>{ _&y_ğ%:hSP^"dÅz(0+-vK!%KA?x x)x'o G\*VOa+.X HZE@3$i"?R D >qF06c!y8bk.xk42 1T,LAd;pYf}a;(ߞ0Ǣeܵ_:EG];_b?@`ʀh3j3'ԿRsO)ސ-ޯڈxl hT WSÆk=k\r h)ro[b{6T5ԡ.,[3do3'#eF2#9Ԯ+؝.5Ժ+<Ej ~hS'@:'_ W8Y}5Wb)8L<Mq 4Q>uC͋z#ׄzB\yځ>.`oP˅9 ]%n2}?J‰,݅2 LlhymI* ' R ^MٯcP)"a%l p_8LxPe;J^ (4|KiIW:c &(=q#ÁT. Qc4pNV-vµV 13pg%(乷R=SPN?s1 29'm;oOE]b$:5eR5eq=w}Gm+pNmܮ{:&oY9|Ȅgab $2%NU^~o1[a?ߪ]QXؗ\1hW$!jhx$\j=.+WpɅmS4Gmz"P˴C #F9kV#tT0WFV^24}utQTgyY;Z]7q'?[q[3^.NH)c[սrkqʊݳ.]<`mBx=A@wx16 P{)7<\vRQwMR2kR^t+@3Cټ@cK"sMWR 5m8'ۄ;,A~i5g?MvFFe*XKoܔB Xi'̤: }K_kIB<앹$Ψ٘h% =Es׽J _eQhn>͈Iϕ$Caa-Mzf(*)&n8uVg:G 'y|~A. 4הa@U5ivr(0E MLhY&XFwgxGsgm>> i6︳VZ'݋*?dC Nf^+Ohm[6RU6̆>F"9I7-N}$ GȁZ(8| .\Ȃlo*;!@Ů_.>21 PD dsrmaQn#u|T^A @nI{"Ҡ(q@]2YB$:}뱦J]O&JxO S&Dm83Ü޴)p9O-ҰEGU*%P% eRh9Gbj9e=-ڷQd79J'MkyqD{* r7edUr DN_,q9:n-ƶoSFrdK=PJM4+Q7fk 4CU~RF8Ly=v ~rlRJT& l}a~(ˢ/I_onpwY=֗ #MqXK~]߀_eCBXcii~#Uq*V3a4Zٺ +;Y}q0|,fefjDTۈ!3:3Y~suN|`ڛ%|&8޷#W u`^< 0ZQ.S8S[]SNtdɄu!2lVR#U0POgZKƤI Mq'T͂mo>WBDFCtDW- W $~ р- m>}O0.}8ʧ๢꺉U ʾ͚:Y5ru(& rq}Ly_Sq855Z G`U lsGXqlkaeأZ^I3 9I1z9(76AߎB3qL7g0Hm-R @UV/_&vȘ:CD6Go Hع 9ё/Wtk_E1dqң 7Q _4KEv8oLT>D̢ھR卂BgVUOjl;` 5jBU05r_1 - dw螈NQ[-7 0~6b^<3-V!qé6B?&eEHDę L:([ݓ^y:d ]a07F+IOJ,T7,v,3ce" z<ǐlm $}%e HRMg$l8Wh/β7RjqVϬU*Z4 $ D.LR=gV~6CiZWTL'GTe+yv~7UЩk]K^<|Tz9N|*4t/ӸM(ӠwN#zjKaA`GMƬ Kg|1=lTiUk&d,kk3&jYk[MܐۃF;ȱI-SBn,, 5 (:lgp{ FfdXXE:& kQ#?lp\h=MiZKЈ<8ѧlj:\- 1JbPz }Tx1ݺ:PÖ 5񱖸vg9=pb|_ycT4P= 0<0c'ffaڻUjzp?q`//٥D~#)3:pv4_MZyTg0 Rsger0[_8] ՋTBbĕIȶ0Ɩal0,/*zuz0FVa\JiU-H|-b6 jkw%;Dq m?k8׸^3p}tɒuhK]AHB="kOzºΣ + wTwX_{Nٯ`cBŶA|?phl@p;giY_![@2(3;IwHϽeh%O@C.500TaWr3PDˁ(E/~x bժRR iDQO p㎤&y D,蘴h1dF]}06juI򔋘]/U!IϫbTk^MN?~R~Y6y"e~=; b4~cJ9B'WJKB>LSԖ=;;pC_9T'DKe^٤^氞| f☡?@ě)m%g[d+qc9]xجF.HV'dEъWw`ع)ı|.dFo wyWO WRѧ!/ "_Ŷҷ<} pqro~t? UJSazlUy$ݹMC& P%N6jRYw2,>|7xV+mGT\}/ԃơQwT~wȊn8|0x=lHN ɡ_M{ {Jg-X*5+ZG|d 6r&cH\T>ρ $#4H0ƯHddK-&|^= 0>5z4Lऻ@L5vTY4].!"Exw8U.,ڸwNp6dMBOR("a\'6dޡ39XcM`+f%֫Fnj_]V;pS؂75:w5e9BXUEH̛< ;agj$[6 b,Y\ ЂLZ.ke,yk-.awskrHH.Y.W{g$@YNSlEH!{T[mׁ6lH|] !%eN*c2L17v!) ZIJeqh 4 ; K{|؁ <>tuXuN}x؀ n\F;fsi¦`D>FüDMEk 4E}P6CT8w_dzٖZ9 w.4`p>i519ǟ|ϑ@z8jv]֋ EyCX?P}F+3)ӶAScVu3j?qjt&2.y٥57*>{ ڪK Y8=ؤ$yNSC%ԃwWح5 79Ij"c:fX@S/zrUhבo#|Yi6X?gErG W '*ۏs}W# 0H):{!8UV/k\4|aT;'͵{b+)c;#P2LOC kC\dISE/Irh8ۯb9SoB~|+ۚTD|ۉ8 USɀ|y67~Tz,#'g6ʙ7"z>g!a *׬8E7 wkM(n| %pdϊ>[q5ܠ[LVOU QԨ=gɅ%93y'Tm3tsm+PݣUv1zw~֧IkI#`G5 , Vl 3`2O?[ ٤K(.]jkG-B/i p^ysb۹y"*E%Y8Nᣟ?qBD;Q(/}!^'ꑶ=FU3]Yh+݂[D-x iM'$ALɞ+w-i;uf2PTYzG<>(Aϛu?!&=eG0u7cm"Q)aYJ>]KHBް{xaq`'q,櫞Ӡz T$5`L`ĭ7E/D 'Fu1Ϙ`i4p<|.JFvxs>V{ c]0P/R @|"9=):gQ`/"Un*?\Ngby|z|}֖T`lq၎ wXMR!m%F|XTv>d\GEV`Jnuz!̩f/_O@V<.vytfHj%lM  *}^HV@X~zv!}`\ż.m]07ծA`ciI擲 (Ȩz엾*7Y;>ʗ4Yiɻ:~J -NGаsB,݌4:BL2dRaN6s"\;\({k B@+a;9&>T|@wH {t7C02_$^1[4E5ʖVτp-Dd9xTԮT[߱hiltj Ӥnˈ눗j_}}}xW۩N+ky ҉Or 6e)$5 nwK9\RݾbgK0gAb T"- 76X/mB+g-&)$ q,'ܳ2HO?;-MB[Q}f6X+n ,aI}%u:3-eUՑf m^3d峞Vʹ!2: ]PR&}=P?/u7ViҊmƺF'J#aAY:}a~[9V`ZdB@f"){L"]*,rƢL3sIvnoÕ5S; DShcyK@KU dK[y 7 緄F# | Z A[ } lճa^5N32qDI`blƍ^(e Y^$_ ZWb[l|UkDH#ȫf$ cՍ~zxdȵsJ[>iLM Lх}8!غe0ƲͽI6w Ag *ʱC^J,[ f.(_sK]A$)Y5$xɶ9ypn8ؽ}PiX|ݜ K=eESAga U6TۀsWBJ~An%{D%tqauhSH4;(D@Y#= 貖ˆ* ҹ1C[Ӫ|B;#{~'0! h68B)Y,/7yitb*h~-G\_PEB]2`G? G0loNXX=꒒D>ٖ]ZoS%tᰙfF D9OV't%B(!Mݖ0 ;&{ͽӦx?e !xHT*NS+)/Ԓ0Bg5N9X00 OEݗ]T9ضl9WٌogC(]re+WړOZg|#}:섒:9UMM<Ù|"}b̅Y*Oe>۝#OT \(V;@9Ӓ&B9_mvm0}6D'OU.I&vYSV3RT*i7UZN~dlDָo K)S [C0@H452Y^?͖ͪ0|(Y}y qaGiEڻ<&F4%ܮQAyH|6~XO rXXXvs ;8'5d{N9UT2;2؂Չ^|_%!8)??}J2` dZ_Mi1V/o Q E!Ukű$gh4EX04^] #+TN MOʋm];oߩ9,!5Yg++5F: L.Qcz8ꮛ`k;۔@BE:>J"hx~ Hq?|g%i8}i֛iQ%PTZaaJӸQ tKn2{cC!z3'Z6p؄&J%CdK{{&y~JcFGD]Xi]uA'覟Z*q'+5?c5u_R|; @ U4mp`HQm`b*T[𨹷5+H}*~; }mo)< Ij"]<^V;/ϳ},%˟+8OC)k>N%1]F z$cf^ċ`!dP7b H[{tFE8/-80YJ>N. sҭM{47 Zo?h:t.Y],I^a}wE_6゛LΨНKl&ET.4I. }YjPvwMt1ď04I 8t*c*w<[2Sϋs>$E!!̹dh@'k38 :*/u-,QtFs7ڄp3 S7Uîf/Ԇѹ0 b󂆹لZd*A(%ym`Ko.0+؊ƒIO5 7$ 匿h՗'Rekbi#(AXCD#E\>M+g//yxncMmCPs1Z& Q= hxVq tNyaPP ,ʈ%=7eڵ5i'/a4J|NK\͈7dܞ1:`TiJDB7QpN.F[=VɭJ` ?rTTȱ_UU*?^=acmR~2e *GPR-aQ?TTI6߶C==)4,yvutŶ@0&iuCS5`NyqqP"Cz|ڲ eK_GCb/M)M$d=`*'օ?Э0Y#C {Lء?X#_ ^V-pܓ:9̼l[#^#nm,{RKTŰf $M#W>mNzS`/1LFflJDɦ5$<**SCkPI' aITlR,?j0)Jk u{j__ :pU.)AG_|m;1*cNj8-< j?>QwsM7Z"0g-+eD(*lk#+tg\Kd':g˂_8Ne1 2r!Ѳwu+F|pX b+:5w%apR1iܕt|#73koÈZ#qC}UeelwF Xjd]joFx϶lYI<-ܚK}|9b^;-a'+(6tS)$wXQ6Y3yͧ¥/-8R916^W0CA<ݮ[jG<VhמR<1`mK?^CxBמ2ZK9}rL4C鯝PI?ѐ5ςsJI ~asHI`w"-.ĕۣZ賄 JTv.%B T 5?1^OcN0ap- EJ7\}9__ qҮŶS_piLE&7e Ohc=Ttz~8nPYp+@tmtZ|r&bVw\\ؾLD<]+-+kXU !ưi&}gF9!* T( U8pRݷ"J'eǀ$0? e$'83@6'> b'eop ßW =ŮθCL:]rŪud{,W`Avx'No8(}cL+fўfGT/ &Y|Y4^^3CB¾n_S9IBI{Ø~VyqCLw9iI]cn5汫ue%E=ݏ _ʦ7ik_,(֐JP>rĽ ^AQ*' %S|1nu9~36x6$?QkgpY]b[e2ըZ!g@}%hpKAw)\O:}g&r(nڹւ9yyOW l8p6Mwq ]0V,a3חuum4iFrq /Ӝ00p3%; "ًF=m1dA.KA ܮ%h)m*мRA#J9(W}dYB("KUB*42mwp^L%ι/ٓ-n_pyyG%}i!P!Jx@A3{*5$<#1얠O:h-c/Ro!HB0?,C=116%q&.ǀޝh't6l\⽄`7kR示T&E:THKE=] o\P89T@c`?<ԺĸЕc8Uv`%,ZBg[M6Y r kL7#Q(9]; ]Pxѭxw~4Ñ14FřP?+u&| ^- z,mbaSW0jO6ub'n9YQڝzC8PQNgŮsJjDq9њȀHSH>:_󠙹'ONemVrޖw̢LV59Εo?ZbƂ'Y$73%Esށn:>6֪cK c j"R>JNi17'x5$Η@|O^tJZp]\hr{+ B6>L崞|eW8XTuLO(,CP'mh8oz#TK?BWvXڱ+Jc? sZB˲f_kLHQ՝:^Ҥ%Qz25aua?D[ںx%4? O!}θq#,U:;v/noF DbIMH98{itMB*cmQ˽9fU1/|`SŦCHsMoaM?Ŷ.fE\4VYA;*3jR~,Q֓ʅVHOi̓Ww_YKo} b+aV3$n|~:{N[-9|8Vt}U/R6 !!QmEq~p!\ʿUuUlji"%n]NqV{Ձ2 6Boﶘi#4t\t@({R_ug6^+Wc/f0ݥ$EAڮ6\Dk- `K["9bD3d IZ_n&kؿ~:;!5r{jTJ15><ʊZ7͈GعUaV) ;_,diEۢ90^ܻLYYК_~l/PȠW̗gC $UI;Q/=depsPjW=t 3_ҏ0(Ag=Zϱv}I[ 㧗lчjgߤ M$HΚ| Qwڹ&vh2Ƭ7Kp~p fԑv* SRE_e쮅'|Qd\rI*"5i!-!}; \lDSxDSdzBos ?7R h;x'1KHvt}7CZN5qn90I{AMfQf L&K#V- 8ۈch2܄P>aEmUgLvNJw+r#~ ޑJeBS:#?-FmGp@F[N2e},ګHw ϥJ&!SyDPn lmh_QL"L(ӗˠ]2<#"pne8jYAdPW Կ} eTBfT; iEO5AUݴ[ hu+̌܏?63 C4. d/?y!רO}D ֵ tz81|I-N#;(+> &Q='%}ܝ>!j@_FMց]ጒxi+ߟV #> Q0` -1fEKߍēZ;ҽ܅Lp6TI,dӽ0 n ߌ2a < @,h&4o^hc|,&(EtJdPP]mkPev,EVBв]FwZ2/弳pbnA}{:3â-ӣmɏhf_Boǹiv_BO'p=&fvV]دGCn2f9<(~1Z2G6 nWb~f97p_@yAa6'C1:f;"S *NPU%u'.ur";$UI  #/"[OOv6yFP:YPSMJ=`o/IJm+74N\6a1$~هDXZ@B&N<owC4?k(@L|Bn{k-5z/x+4ct> br).uS%:Z4]3Ye&:E׷Ybgux>K>`O|^RG1ױ;P GJBطuM_WAⒸ3V=J؆~S%.QWv9jWc#>>\>|` 7@#<:MʉP&XXr-LO9@|1ʗNKq+ ,g)n͕= 3VݟϳdJ5lgj#:Equ?cm5IOPa>Xڶ4~׫sR7Cgdy+.V rL1iÅ}~0ZԀ"ڬ4$\`=^߇ _-]W&-_1k6˓BPJ# gi)Q+sD–Nb0j)S"RpaK}kT.Nq2)A%E>m ٺ|)\ ^ud~H+Ԣx,xŜ>X?a)kD{8[)K[IK" ֬2P&Th0~ؼf%9hbhP0ʀq1%e~:mYv_@H?2 q`evc_'B3:@5#Β]5Vk9wK1?ش݀nBNU՘覧.-W  j/ABbQ} _y4̝Sv:Ě= 1bxJ j]ˢ e2WSm%@e,$M+#o OmY=jN聍8 N$/>O߱~Bɟ 8觕:h؈#1+ʿap?kr?Y5/~T0+i %d5| @/`3S;̇1TyzϿΝzFUmZ~6ۄ4d##ƊrZiAv,{K Eyx8dz!^}Kbe0'guq>vravX;g2^`mXeb z~͜>C04gCK.6mAM53rlN1蟕<ץW' 'ô5BBkVM|P D&S'#aqE`J09ᜈN>ɖL;kR9.̃$*\qA,ɚZ@, 8"עfɉ Qu!#lGy.ܧ&q?71"i#™ljgµIqc^#$_b}_e]h!pG~prɚg^Ws4-HQN L*'~D{{W;%jI^D2m[?A;NZMG.vM;wݑ*6,t۩ߏE)Kj.sϓ-hzګ5<0[`J8-'װ%'72sTPɚFޗڷ.?{ 7B%F*"b5: lK5P[NCB3;VZg^h'$4 sy5 AO, Z[9}:|pTJ% Ss{1cKos <ðd?9fQ^:ޤi6'`528pf)N+9m}8KbYG os_.We"rnch]kRzSp\$naI@{G{Ěu #4YV"K& >*1/+C+ UǒP/pD(Q@xSJqrgysA6] ryPctPN>u!~6yl&dޮݳ{@eG6a=g_kh&T #seAN8,\]R?]S$?Rk,_sB{pk!xe ks{Cd_ufO[ -G:ƶ1Gd7~GIy6?a׎!gƊoR5,bfKΘ /jgo?@0m,Uo4l^Fd D!6!c~Ah‹@܍ (}}$I^(,eXT>ע!+J|҉Ά<4C ؃MF$aS!l}'x\g% o&K|8r*_y![~+h:㦐{> 38{E1>;g 3["E!AKeqzoT`VUBǮw|MMn%2U>E 9ORtqsd8B4V MerЯR- [x-Չ"ٷt|R߷tRዎh!oDߏnTe-Nݚf_~]PTSbxρ@aHׄU5cZ҉r-}rtYb@(Հ;+#}Y#ŵ%-6BߢAnSwJ%]!y;h~u&m9v}hSIY8yd}]H߾~yxFܱ"BHm9rS{'8N\W3H-t$EmjiyR;D)+x'lڸ)4IS#R]vN.!8VKuFQHJ,PZ ܐ3<Ÿ4G":)A5Y) [ c`Jw%#m {&`?B:WVGY0 _[(kLw|D610Fֱ>;$yN~g=hX\{ 3ѸXW #{WaÙ|JrEY7R[CN]$̉h/2~ /ʠ>YUN;B/(zCڋi+=j~7/ * 6qj#KDSxe ]Invnv-/A+yw[BϺb0o'q6懁!,Y|5o?eG<]ns6<k=+NH6*L! O*}63tJa|a7XU y:@iW:xٍch+?eHގuͦ+vݳ;Ⱦ2ӿD)57'l10fdQap랾7.} |"vjyʌD:?G#LQ |9ő e2=4!@'!iݷZ96nrPHsXSWc塢b䒁BZ5Sa=.rT@muyVT31ɗ=%&QQp#ޮ )3 4kgW8VBu'BEⳚJDp{Z &ByiYݞ(iys ઄ ᓖnHU02*-W Iw ӔS֛hYYTIWsm-kn+$"BE'@7KN/B25W}HYkV6i݈b^fy WjnF|!9WH"FBKŮ A ݉K'jvnY뙌9Dvz%ӈWs {cѢ&:.7}0t.s:nx:lw%Sɦz:׹7tܧ]P~'O$r7[0 \^;.@173> PA#o[P58_sN`61tVRMViJfހ(q󏫧WbꋙM؃RY{Tt;'y`+`ņҳaճ2|(,{ѡLZ!xVL)^ D{P& :.[-:_pj#!P$`(>쵚 s$p@7}xPz,LiYr /Am7 2,Jk{gip`(Vő~R9~ \=F`_>>Rkf(?b巨[^@u39T9ȼey1E';Sm-oҏ)t N1gQ| |'O^>#G`Ĥ7xEJr!t#=#nm=j{%U?4e)3USU}- ,+bhOdL?.XRU"1m)tmҪ+3L"d] %3휳1[P6 eoACvOz49pUEo# q7#l)-h8ȾIxg"iE+ ᠓Pz$2eǜzi%OAc_%g^u[ԕ)$'y0`o~CZic}߿k7{*1yz)vƓ-cYcgvn4Z %C[$ j'ᷔÄ$T`SI-g䭸[[l2U(K, rѐy )vO GqP4Fv ],%PPvBBKqU^sjjZ~2ā)5;*߱/\*@Ȓ:|^LTB EEj{"N93դ'ꮿ;3ir_t5@=eNgˏP4{7}w0!^H]A%\Cyw Η`i_qa:mj!boU66ǫS_bčX| CEb ?U @?W!0!u4uBG-r Ǒ+=(0EePlk 0O*hezy5,VquŮ?w߶ Pp4DGţ: 3\(2'jegK_)noma( _+4b[s ^DwsLj0?!˘. ~_P:،N TC"ed.Cbp*YTޢ 0C8?\Xۜ6N$ØBO`0Hf<| jp$0̹v;G9FAǁg@@ٞG@+-ѳQW p]OFݹވ qU [ ?9ֈ_: X#y#f 0y5L$#ǥOb)wġ=𧱒&!dIQK_yB-g+=q C䉀:b#shvIY207=uOY.Q} 4 ~b߶EcsxvMQ/^HY0SMH_yOғ=_z]XsuOЦ2?v\]i7,pD' zjɍBl]<]^wqW zJPv=v (CW~T^ c7O&% Wcj|' YtOtkpU_ʁ5wWHFOL޵PC5+}5!$10./icWD,Uz[/ۑ(J=-qfGkJhˏak. `=dj5 ."w,'PNOy@nCe: IQ5ہ zQUL3U ‰ٶi2Y _M2 e)T|du'WUwF((0lŚZg^O>B9[Fs#8 F۝sD W$UBR1n9oPF艞)V #:K-qDXViw:($.v(h 㐠WCs~d}+}$dNg <)cs=GS%fZ73A_^qH]:Rubo]brm+AhX//B Wӗ7k,KKm&5F9JqpTRH#RKD!@[^CJdӦ%Y"lbАpzn㴝< ![p.,“s,sn=/[t/-t=,-?& jmueX"vx"t)qeE Ձ]3\:l=p*ng=ç룊MIHڿ4!^NMoXFȒosjB ռ!mD!mH]4R+^t"X { i$ /43 1@ٰܫ>m8~’7ha#d iIb y Pƺ7u[ mUqD Vsr6>ImߺC+W&sٖZEǡ[EW_}d`$ĩ K]4jk#y{;N Y+,Ą^Y| ?kO?o(qM-Ęodə+=wpR5w1NƝ3Ml; /f9V h[aFWx`#?N.N#R̐@J,w_UA"5?º6bSc7ֳmROBn03@qqkmSlڔ`ʪuzNW PJyZGZ£-]Ap^1#eY8hq}98*-VjuȋPBUf2?v7_ɯb_.(G@#.DR5Ԩr6gDÌZ8L*`J``UɎTR1DZ/畬Un~ : ),Ɣ`˹Y,+:{Q ; p1kޏuf=sR]8W ny4"EģNHb'T4J_ ~XHcp:\Xcj}x-~CHnXp{ dNLSw{'8NQբS >mE=sIbw4ڱ|VQj@:Ͷ{h}ܹ+?v./p} 6|_A=cO$,~}^&-R@37X\6 WՀw"ۗ!9B pa,ѷby/¶yn FĄvO_-{'d'ReTT"Q[A^@}?O]H|-lQ=3&Y68=c$dgodp6=|Xbw$jx ^t\3!|pO#.ηi)WgwfQK7S2 00LwkE/#_=,;~PZMF>6}abn"A:_ UV+j438C[ac]~HT쇱](i76U$A/ԣ?_Q0$y+E%=|BɹJEEptkeX>Gy/+3w`w`ЫL$7tK(0H, u>6C7 +K j1IxMfJ1^i#5p{0e{='!~>276(U -Z$7_pЮqibЧ0;}[v3;pdC-4re`vUO}RvqyɰyY' AA(TLc= [ZW bLЪ@w94-PqWFIRO=44$sw`dYk"W*j=٫sΙ29)pXLO|vU}?fߴ;) !I;h#Q:_蘥I[][]do[3 UN +G #sYa=Q Hfʙcr?䃲<1imWgfobƒyAhYl !s 6p^ ?XoB^09j^[0I=VwuTYC2 F/8S*jo8pF|Mfz5v;qg->*e4_Zv]( "H udu8~=]Wp#( 't,{J+%CsIq{#|Iñ:0 YZseqinr/data/toycodon.RData0000644000176200001440000000030313533724655015250 0ustar liggesusers] 0IT^`'!ռhxyqIB~ΒV @.30e 7HݐBy7N=i;M}Q sklZrw.~tt0ZFLj="gYhUtJ2umϖZb^%AJ/g!seqinr/data/gs500liz.RData0000644000176200001440000000026013533724652014766 0ustar liggesusers r0b```b`fcd`b2Y# 'H/650ɬ*A X< t '&@$x T<J;@"|)_BWB(@@?f@1z Fn]y=}ԀEl*G Tgf;Y@VGT՗kI"pzAfШxӻ,֤5N` Xz7uv~"4s^ECe$ =[<߱kp\'+-# L@w] tUnF^~ʭ7L&{j(  9(0'&m{jx3r @y(PHiv7gM}u)Z;;$ ӷ=ǘgKƟ9[- 6ݮNɕtv2eIxq?&떎&>TN"UF^sRއ#Wx#Nkl*~l^$hN: ?o^4V0%JJ{ 5"5/u ER EG[u)s[Poy!RP>ޟҡBAwS 2HR#FzA)ԃ-a&哢%ROޔ`TKPp-K[D1`ߵϏLG҈"ωv?P9TQ(f]ɭ\ӊ '!{X^nee6,Co#ջm,1oҙ lX K 4eƐ͕e1e{,:NGđ‹iӢgׯl^mШF<bzTlp=~VfJG <%y\1i/ac1"XTRrҭf;cq ]1Q漼+cs$-]g\uwPP;e~Rw2ChNވ`+G'`@ht̙s#S5%u ']tzp 6JlZkբKM633:Y~k3y8(pAHUW,KK48@Q'qJ@ Î / O }VMu;mh>1}w= k);߈jGEZk[?͸?]-qae4bl<(Y<(YrLcEď oh|ȳ|6!8ā:t,Le~p4惚G锺kѫ'kMlCKIk7 "ʧ˔ :)HlK:Sx Ol=5,$&+;_'s.k˟gn&W%=Jt^-H]DE%"fghoVOl>tH4 뺆+25"dMa2GI>uTdFkw\G{^CR5V#Q =c*"Ծu0 Ns,ӄ2 t6퉮0d =61_yXt J"^0Z-p덺Q7L/փeYhג$qt$c]r;Y) 9'@b$Hby])>jikʌe"+WO5qoisc$O 6#.]Tmz=t} E%aKZ՘'G]{:yلΗ.mbIȞ .Eu!L1 ?@9w)0ѥ?޹}s@!?w7}sz*dLExiQܾ qD SoY2KW~4K ˆG{ƛO@7dq_ܖ[ҥH"<>g_[ʉ:zCd7:Ejp@^ %YHսJv_`Ă ֖*'M4D3K0_Cĭ:ZJIx.2WnwXSW_0)J^D;b<~Fh"ω l v.c[im&e, BL;ME#'A;-&jri* J[kd|>}|&4)#8pJ~d{ |@8a\-P|,5 D"ys wDkioY(ƤkS5 Q(.K{N&x $Il1b6>}:sSȷ,ؒ7%GKJ{eu/EҶ̟PDĽ4Q2jҥN ]rIm'5:ǧ+h q#rBWu-Ց`/ءw&v3!bQxM7ڤ,Jn jHrf#c`AH-LuΆC`̟鵆!6>qN$-N0N\0iidepF ){n+uvAHpD;y:՝90k7廲hBYUfx3f.t8nsNOS!5xnֵo5m͉mb$^/FU7 6ڏEV?ʆ2F'JJp*vgVfkf2-ĭ" S2:N/xFӰk hj!c^^;Q&bh#}سzA}e(ڊ4_{ z9r|hC#\Ӂ1nqQ 6+1H wWCdz MˡHJ|m<{(;-] &G"׌A XgSqV5'+owzAR*Z*o"w6Hv)rȳ7Ǿ]vvL+|20FK1.Xpv Q+^ k7b PXIN%t i˿ yYzԤ]^? E"zW :_{Z0FQIb}?uz};9'#dDf;{ A{ŒF@ʿڄR=K2Χ)Ty??1o\ De!$EvNSSp0 L!{zôxW>kn5]5xmEnT"wCX8PJR 6RD5'fNWY"||Qx6Uq(;??7%S5ղŐ*6, ch$J1c>)%6'XovD/IkdgIRPUu/0zcuA\Q+ߗM+2,_6u WܓgL_@!r+8*Ф=- !1iJ}Rc] LeN_Ru "/ @T,FHyehL&(Z126Ifܫ'81\aGBLk/Bx:HMRz 2yբqNwoc.fӂ$Dسd>`S̤u]qB!h,,yAg/% (Ҕ?Y_erL}mtݼʵD<I p  hcfNrlh>DB @-tΒovEc/JםzDؗÅu[DWURH\/XCoE2VnVG(` #^9$S&WhH%.Dw[vHfAg~3$A֌h*@k%[f*t4 aŨ0p {™?]rmPJ%^>@޻\]B JDzΕYVsٚb5q0"-g%7U$  Dft fN6s?WmJ̹/<9|a2pH^e9}*N ! V<%O:̡O#[T|#ZWz.3xHc8 >1M$<$he擟GsYП~rv.4L6<ۡ#Pv-dgssPx+u ŐxE`t1q>kUK29YUU;=w@_:By򐅍'Ȥ*tc_o 3cOԿ \qT k>VQ0JxAn6e) ^ W{lWO RI,!^y4Љb՜,m1EWrEԍ1[+l-BCv8ȎpqOP0Fr:7 3C,L#6ǻ4*s̓=Qm7{2U{]wqoa7 چNV!d7l+~ծ* HVkuMCw4 w9L !R@o_.>o5`7ƹܨ7[|c'{ʥJY)$S~l]6 ֪XC 7[wI~N*jUX$Ou\f!!y7$-1Hthx$~`֑\846,h8Dқ=??uc̨1sC4ZWP-$"eKE|kKL);=ړ8NŒi'3bgtUb2gk謚Is wzʙWR9uE1Á5 )#i"nY> Z^  uװe1[s t[ԟv{wSwA~(AW8aa l^sY,R:Z=8*, mM<DIRaUXNj)s 6}4O1dcc f(@$twQka| pSz/ .TB}=u )P ױgGオnv{˓|%jwc.>bQ6: Ҏ7eɴr D8,"4 Ժ3. Wult]9[jdhAp䀀y$Nc hz |Gk|8S=u[n.z°M} W %WGmKPH,AMN& iT{nGͣ[7dH~C2؉2e8(@8/Cn:dCBTja>"|]_[?TCLR?UƂQ>6]@zN'VVW)AF|?][̱ۨ ыn1wbR, %FaccBыHAޗF^lHGϫ 烻(?[Z(^O8V}?OU by p3{ zg)pq܇2 2ψO8Hۈy EQG 6q*Ӷ WA{VQp Cb 99- %>:$HX?R,.2Tĵ*-ZJ6N@i!*1G߬Upd]̥ ER=,8ībm2#7jjU ԜuWC D]4YLIҬ $Bq2󬂱f,M*x//1h{9l\<*j3KNϽԓw%~pu[ӣݙ\y]g0[1eE:-mi泠UԈ?3%ޔ_qn BCkW/}]65KL8,"op%xEKGߌiBM?t}K^˖kT.YKưj=E2<荛4~U%"Aa)7~3.jvT-X$a5\0^9G|_oqn[Bd3*dAߣͶ'͡VZH_>!: n25ӵfB0ѷbm&EIBO۰"z/_rfy;fՕC3I|WxX j΀Qu9yb '*seg~<ȥtCq3a:W>)]r+O]Q>/ XrT^iKU7.Mlo(8) /ZL ܶ;fFӧ;|dO0,3(|J+{gn B4p\%ӞēQ}/1[BSCd~AIq~|?Mͭ.?dr+(233{Ag6׈P LԒ!,*MXMUEp5k᭠`sDG u 0ڪgf`ǀ?k~ ldUZcٳ?8/ OQ u.>'Xtv)n#_%l֣[4VNGݥ ϳCFhMTf*wRo(o-?[s7NB*t@1P]fo{`mGJnz-]YBfs3㬛#9e\Ĵ~` kԨ9S,?vqE.КP(Ocej܊;Ĥ MNگSuep2<e[.[U@l̳4sHYA L]%&6lvq,0WaBr @f =@?8:ߝ9 {C51{TGDaA!%‘,R @#oNre YM.ُ+Åt5pf2n/њEѥƠ};ޚ#=D'vcȎk1%Z:Z c' \.:紼8.9Z&TomJ6\5AiOdVM_[}N: .-"^&8=|8M52bq-2xb( joX@I 0̇F; pQ yE)hcFLq.gm}VI+8P8/]^)ʬQXcnqkJN3|T!ԙŵwzbB\.b 83նݤC&ƘJ)m8ʹcG#'ypl Y=]/lȅHAvma_oAwY.$\V VqQfzX6|"i"4J{^\Շ\wCHW ME0C"G'\))]Q)X[ }pD ތ{g]޾(T(iM7nMq[ESa nOO2ʼJ}IH*tS*u0 Gh-Z $ QȜ`fbf<^/\8]69~̐3H}pkޛĿ_j_3ϓv6W(;x E\ ^m+hAuTH✎E?[3+.r  `5{\l-k(ĆĚ>%"B|ddY~y"\9wh7;L\eO!@RW%(X+uxY'OAE!ߕy,C"G-R@4jdYMnk(E@^d/I1gA:fzZx)c+e$E+Y1w9ޙk4j6[>ʫ8me 嚑ihKMet"bD!"Xdɏ 289nHQt`PGdI/GqnԜʤˤkGN'03J_C.h蝏t5g½ #c<`m`U\D=Wh$έm1-5|xIA)ͦbTnUaxC\geɏ3xp4X|4oU:G 6alxu @5pG* B: 5§nKڽѣK"o;g aCDtYLp%L5(& ^W͏巰88+Gg`茲f];כPg; o9e*=׌/{ٴVe|5[JxYѲ/z:VᱧG7Nhf h5)I0SQz5)mz76ss#2w! =424sx迷Gt/lDq MډIF"LuL%Up+yk={f5yY`cq1A<.,sj՗)>|ʅo>&d7s]ώ +WXS%GH\X#h;?Zvȑdz4 `w2P3<6wmیh ] ӑt]#1qa6k @Jx8k96vAŸ+)`D_,G]ñ|] -K#Jm*̧d+Tda(Av(() Mȅ*h[Qי4 |3uAB@ݰ] s!SSSQXdِ&5 J+'yrJ{n< eT^˛eނ+ލnVԺofpnFc֚$䵉_]_>X%<n$d@ru eǀ0ɛہ~u&$ٷTsn%uHN i}O |닃xV]iOFwYfDK5N-\rh\ʴYӱJ#p$zHʞz~a`<JAܻx0[xy5~/6CTY2(\SUJʅ;B, кJߞza=rZ/ap:`MuĢM?Cf^m1(r`%)99хN6}rw ﳳ0۴W<*Lq0Z=.|cƐ@Ǒymg,eD R:=S E]/8᫻Z”-RzC,rš/1| I%"*`߀mY@noIeWp`(kFEVRyc}`&Aaab\y+vu<=pihJ6 Jt,qOr9Ѹuގ0#iz`q Fh3JD^{XAMHµ̘Còށ.RX svͼ_,-Ghb ˌЗaKbI]jv;NK g@mEF|ߨXƴq`G1N9DT+LQ;#DTl#j>e@9PP I&[`BMN=Jo q,6gm!X{f?ѣ6΀{{D*nq_ʎ T_jb-UfW7;.wY-t&oI6s >(aMsP" _m zy9BnBqJL{OEY`Q>/[ESegRӘ"P6rGr-lt?-q<ՑՋSql!jnڣguۆxٚ%9KSt>:wdFؔ qm-diom%!xLNgUޔPh+ufFaR8Ң U+"@/ ^q[ (pFP7EF;]lQec抽h1F ™F6wk L%%@{B"M;JwHGj+IɆ; }8n1R(PϓYbx_HX`:6%^Di/ 3b0 ] 7GL4yR[@\*rQ}n e!&6~Zk/ٲp-؏N[qw#*xC/䝢>zA;r)3~OsEC]DGIXU`o],hX>%eD+OZ޹6p2̠%?ABb,/?y~L6>עQ݇W$ER] l~YSu!4FBA50%Zs:Yzcb>-e&rу؍瓑Z'H.bC6BYw7%ՕS$(^?oAa<M5 #:yqW#un2k ~Բ[!Ø|Wək1fExP@ <gr!)|F?lB.#@)+ \K͖!C"Z`R@B=6"ĈW^v%3'0%QNrNnl{N\x(e^$ ԑ1<^:5' |:Op $+<(}]1(kݧ. tnU4$wh+CqH!]W^ ReX(Ď{^fcnjM%.>0)t2]:uE?^c)Wiv\ZZJySvci!n*1!X, DZ]i]8Nhke~SH(1}mAݙf"{uH;6u}&c2sp7hHfMP ?G0:}"ԏ]+ CaPaƭm:y?JaYMH4=݈4* 'a}F9:•j^$Rף$lRMY⼵șDI,RNIPKUDaɿÅiUiF_1|]?#m5_[LEqaN]_pK_sWlTɲOǹ3MW[ Fs!vr+!ѩ 78x:DUH$Q#hx&@#ٖrDUQ4TO>E pW8VQ<nD.;?lLaS S}4[~47QEdlY+/BVk_q3BCV&(`+LO\QI&6q笂oJG#jK66~57b:"wH,<D ^TƧgDp0$i5^Rό+w1 H3C"(ӜU֙M𬏰Z_AYYv KeF `ߕx9 ,Y'U};9:%3lAm[F1"pT26%ʄ ep \U'9PThiX+ iʊa!Vl 8<2iA=m@sb&e܀}җ+{ D4-ywKKQa2͆; "=k,nK;V,&۵xq'gaj7En8lTpsVR6gܿsK5wRk≂/s9ɕi^s7Wq0]L9pB,_Sc/ wk 9=. ,ҊߚeȽĜ+rP+s ]d&86 [)s)Jjo GPM ,Z񱤞\a׷U}̝~0.~1\?OHl: NiY'a^ I0sDb|ETmDÐJu'\h|Hy8aH 5u|# #D!6w&͌V"t-+iē%7\ )?bB'gE|x2^xQ 9S=ӻ~I 'Ǭ"K7eյ7{]~N\POۨ(Ek;h Ժc7ٿ+!o30Rk!'C w19#(+|ְeD]WLytCMCa}Oˁ[:N?LjL% oe8<7773$.8Ŋ~vc*sqɽU T smcVDfU#75#qa5((]U( &ѾkDQBlu',Wj+k 4e6=%pXqp/IhlX(VhWfՙwx0UIWQiFI fr .thR2s\Eu>cz=Ҙz`#%_{*rc#`$LdpaR\jQh$޷(Y+^^{C-ZlױF¥gpFy R< P7bu~,yZ x `Қ/*fhL/@B( eUqb,^k:]o aR( SV@DZt٨5N]-'ϸrÂxOS֐5>ZZa+Ur|ҥ{`&삹X|߮5KvqBL;MbG޽X4 JIB RJ @ّNBۥfbTBh_ Bg _Rkvģp-V?1Q~tUu텁>_~ ij($Զ[VAx:zF)&]f%`)ZY`}]`v \qzh-<48F^0dliNMۗ!#v=H7/>E<؃?NKR(хnj>E7&D9"|v t1QnT켆P˙K( |AEX*;!KI 㙆#ʅa!=Sw3—"` fE#F`g'( \ϩ!y@&imQ(l!f:~hzݧ`@\Q ˺$w qH%ObQZ| Ċ 'm0BD#,s#8U|[llQ%g#o-} {( Ud\n՗|BMԸK_H8cRYp!.0%𰏖e jK0Y-_bqy7ײ^l>DIgY.Ύ/Vb+NzqQC)>BjFBqvW\ )1xZdphfN?G5zSJN"Mx|{eri{-E0AC)Pz>'GM1uĻT@Z9LyC"mgn_\Fm~ST8*Ipcv K@/|~`q C~`Vzr*d>j ;b398r9xC0;&lɒ0SYm X2q,-XA!Z=5O#rֈL(33H7OZK n^#c k[]I'~>3̲@hr١6shXA% ]9 \Db(%oyW*XlV>7Jrkh +J1.E9$`I!I`*~FC T8UxQ79&|| kob"{\{ԣ"??5Rzlkrתtf"˱NJa0.JվPܞxHg̵J).Zv`4_n\sUniq 2V%To,veSi!0=9( mfRJpSj,):NRBg竬|fNzB*-)CS2XkT$v +D:Ͳ1BSe p}qnSxhu7Qe:6B97UOTHmMѮ~LaY H]rm7-_f"VsJFuhhՕnVLQXݿ c4!  2`= l-jܴɔǣN TkS(*12P }HUۋ[BNAj[=YL=c0r @ wAhH=9(l׀FQ4RnR,T1J\, *)̢uw#+k/l#dvTb$c?J B8\ )\z_\xk턬 Xa?SSDL'qWe.h%xḽwvƔп&݀ z^F$1 @V@]?̺0oUsX6G}/xfqW7hIBs33&R nAfu C3/| u= .ڈ)oT`}EXn"Cs ]ħA>3HˏJAN"ȱIXtC7 3\#)&32WHˍ=׻[ָÒ4qZ^*Yz4Z$n6 1$B+ڧSutf*XZ''?kUm%}mqw#jvQa9U~ Χ4JpgJe<)-xcc@`Um+B!ѽ],m]Ѱ"%Nee :rҳȦXAR緋+Œ#}@gհKJztQJ:O־sx^L%"t=WϻN_nQ/U45B2]e3̲+s =pRqdB,dYhJ]X).D:Hb))2}T?&' `c85iDp_\L5?+GNWX }gw7H~m;aRO%Y#f~/: 5pEJ<ⰣHWH_>ak* R$ŨnޥV򎶯ٷ3Xs)n^5?q^k,whLsUr*]D )H@8]%#EA'Y0r=`0qkD4\<WhFR`fU0>#鯝}<[%nB)J.|pyFtѧERW): |ؽ|sX?f~UĔw\ b" ܣZmlǻ SGrcVPh)ٰ!9 e zPG1?ob9a2іCFJ^궮/Cn $beU? B[IN\9憘bo95=_򄓰ZB9P>"5 [afY=㔌\dv=cD- sCS<tc ?8*׊N|G> Q""L͋0۴6\{q_nREg8#dx WũSõhqQu g\&inzY ͬ<xP/ =QV+ͬ0il(^uBJoBúrXZ~ѤߚZ=Av XcK&n23l\SD2 00D}=N|}3EJHO[UreG:S~H:FƧV0}݈?Q ^K6vX-Vp8D.Ȝ0a̻izh8lupy$xpBŭ+(^C'[ֻ/h&A.?bHU#-c@Qx9s9˟ ؈w=G" VJBf!sؑKEfL-Ot\a{Ҟ4E.ڬFZ3c;+7w^extFF$VNgQBy@ղ捞oEz|Y#+W58ذc>?0~@j+4q8Uμա==#p,%Op\=U`BB4$vs;=j~ZDbt%oV@9ZSt4=2LKAAJ՞Nd_ z?ZNHsW[#D/24 CmNi:a 2۝e9yUL|)o;Ei^%މ@no0񔣻,xȿRX){.dpr91\?B{HZ8/|M9ח:BY܁W"5jZ̕硚R!dC5Li~]{ Zwx]34Bs4gS~엉0 rjSي;MPZa}#Js2e-]סkpYsta" @[&uxo)grO1l<<_(P[{*<(YZ^/׷TQ]8Sj [ެdU tD\1}!^ ,SRpdʽ5ȳ>{z6݁X܅ ssO4/BBP//i$P$HnO5gw͵IH4ѼJ>&hSan 9 Wa,\s?- xq4hn…xMZpfZz']ǟٱYZ3٠ V?A=PR6':= w_! t<{dn8)@RkmFf:ҵJ>8Er~>8Kp1,zK!MӞ#JQTի#[+J!B77Dϛoa]^2D_$C)^[z ᮀװ])aٛz5S8I"eYx%+ T??;GO,a I0Vf՚2P/i+mtw蜵- P9&s$9q Jҏ^ GL(QxK_|w >^@u)"r͢5Sg|Q@ RX-'CiXPE\-'b{aJ"<0L0ļCoIK` V"kvC؈Eth>wcHلIc$J8m~9j[ݧ䓲j!А5 rnj S2QCDUHR>4;eHVʌpOL۲ҶFW oZ7z _Bw%/Ғd֐U>{F[(-eMҶpCx(Y:+OU(趾sX}g:Pq:$i9:Ȗ |ͲNv]b B>1V$FCiBA |ċ"X5vMl)qG0=(iE=سU'lcmň/ZgWed|9xYq!  HlDT<~տC9IAbGgݖ>]>2~|狓ܩ\n5%NfĒ &$[`g7(oYԐ7dV-&gڞ7oE?Rqo?FKp$/+31[ )?0{;$K'\G݄D`ˇ^p 6hUKSw1i* ~K!κZN9\LR&6 -t*|ytكjj99lpf&qmyC[ P3<"T}w֌-9 C{H-˛OW&ȱ&t;`&VMI],ʭAI3 =fx+n(.F@E,:R%W+Zy,n2&Q =&i*}j0)K9v$.ZԵ/uad9ssk{tô$ࢮ_Q8#rC|V_ʒp02ȗb˶sePAybXeZ1!h*k"$CE4%ZDMKcflcǕ!_-v~kB6"n'6TI] Ap15F3,h_ZM^CpZؚiǡgBqV}%삧D AĚ.*-ݴ=v֩+ZV5M!4g;v]s=Çh76K~~/( MVWm(/u%}·PEur~U,n*H$ `+^(7~=$ J ]$?Ġ_{g0(mV@iS mt%hgk\R{k[ƕ]6>&T H~td)cE*Ul NZ,h*ewM%Н;63(]k m?u] F-*n8Lj WI#[)O3Sq 7RzԿ0@řKzB5O1y$> %]hvwAaC`;QUgʆU(ywH-Ǔl՗2A4Q Q6XG1<'<T"ǵOVl"2rߴZ6Q Ϧj1bVvT'|h2.vnv*a 9;2 ~+JB, 3w$-5p6/urd)%LL"WחŻ_*˹9C,av+Н v[`N i'Ƒ,2XUAߗ NtMj o\@b TӾq0J8oI4%֨fu2x]zʔ/f]Y F#3䷧C>aT ۊq>AS[(oe4*K|G1 d o ):4.ceAx(C\XYv.' Qi 1#3̿G 5|TA`M~gNy1S'(1wK%d`&}֒$$dEm@~,?K]8SI?7_ .n^'4i𣅿yQPF ֻN,$4X.Ĵ\K^{({3X*Gez5P#GK;H,PL:yRrfZti;}^ F>}6w~ka( H[?oKu+-aGX~6&}>47nz%U;'7HГ8+kֈ'u p8 "g1`mؓ{ywR `d)]柸fhw3c%jWnb6JG z5&4":c}.}bSlQ]%<]!^S b]kTs~}3?[sjD &<:uP` _Ӵ'>URg$3".s31>T(輔F+.Z!$ !Y-A e=2l?wFȃiTw1x++&X3%OB;rMlyfiҶ i슻{it Nx\.\pοM79 b?R5#BC?Pئ7erF_DӋ|tmglojdYGT~&zP @ Ax;"偨z9j%2 XWY>5΃YЋw.A%ǦK!"1#82 (;k/`ɠ7ֽY?S[*QbC_= .f v5Z>nl|_Zr8(,/k&YO'浣v>xfTӇic6 QpTgɽDMe5BÙ= 74Z.~Gzt^A߿^n̪g4ۚ>Q& dwl7[/L'Ӵ%taL=="ۯ{u@:j!$\-?'' J镁pFTZt0ٛ?F8 ~${s\ǂn$BY<Mfޱk,qwOUu dm38_l8S7ێzJ0g! 'YYDѿAXtqHsgMd@tW3,u?PyBd=\ QG{ b#M tA0`m!7h';LȨ~[C% +W A+!ӯ$bԴB#MH''.> @֫؝=h^j7ɬbW~<cؒKc[Ȯ[+&yD.̑5bʜ'?4)u4'0_u=Q94ά #AZ;l58Q8T8#0XI$v=Fr>]e`tP:>ڶc F}K?jmMi)VU $Ndf]3N2:QOL7E_U6yNAN i+gyp<;{.XG(2CG-b@AJ (h7^)'͞Bs + gJCUo]lS4%ŧ8TU5$6mQ7"h:'* %up}˭Fby+[dE󕹊*@ dbmo@*g.y5u$4$n$ibR,ÐV%5C 1b- ^T`dEXNS yNszb*5mU ^3d~azgAr& fg!ك?洍ݤ5 5(k;$%d4V22mXJv&W?k`bsĕ3L;X K?: }ͪqRvsmIu4ƴPIQCg6L 0]bfXdCZ0d\>IIԶ$!cc 5&T8q+ iHWg N˥nk4>MR9Yґ*!)KhHkyEql ja'h8\L|)Ve|keSqؐMj&87ea%/#( 015'Clq  .Uwy(i&}+RoOpMuv|b&@'ϵw R0Gb8#f^iAx4p]2"δ\i{J4~kՂt:i.r+((o KkqyzNQ%]+Y[A 1.(<)k#"2JrCA3٨* <h77Bs|\C10J jNQTuj>NCo>?%;iշFp廝3&36hA~ vP c`m")RCh6+ بрu}\L12J%3KH g.(p.ſՂhZ& M ŞV|1hYn3`oѤj &?o [c飻?1S_hic*o0?^B`rl5zuT\w̼L-6Q:4 MUʶ\rW]jgiz$ Vr$BXBK8߫kQR/B[KaX]nⅇ'%RlPU >پlo޹dw.͜uUOckg$:9=fc) fϺMq]X;gϵ!͘Sg{}?rO}L<":žkH;l ?DzcU[//e9pF>.%oÒZKzGPv+k$r!j q\QY7HÝ[@Vxo]k[0KSvR,,+}mDZxAu:\_']Rۜ[=(FDVo#o8mm=n1oiYQ-={ YGu BI PK4bMo.j*[4a?X}thn=H\)w8if&)(tH2@ҦxՓ7=2!zsyՍ@b~힇|nr:'[^گ1Fhf*aBVQc@%D_up`lYrl׊;(a8wK < `nCe CR |`P?Ճm+JioJj/ 50b|ܵ+I%}QŒN+/taM@W 挂F68 x.WLȘ.뱌Fă~}i'>::*t?QzL30CUB8I4oh'c- 5o# " fB,VHd~"QRv=ܗк=,՞MD*{#Roh$mpuO8-L(Ɍxt_AZH҆ LqdZ3beѯ-1 p'z;<ы~=3L[\'҂ zpo".x#e2z< X8;(bu*xh-{|H4b^0y̲Nd񤶀)dzWc:һ2K2jN}%ѥTƋye_s#m̺A}=??)5S $,eU%sli?} _u|Y3f2PEwȎ*+Ľ"ÃRy fVZ4 BMz,_x\$;x+| |R WDH4aCvd;Cŭ\((VdFqz+qmlo(:3=MibRYQ5l4}.3/r$nM~6mGA3};a\oJO[44Ngl$ 2PB ++uǸ)ĊƱ?%1=ȍ#c1H΍0'n%8H1@`2<>讦~{F< oW}#FY*nNI5~٨ՅI(/U>9Iz_Fq`S42rj'!P1b8 Z3zsz;g:|ZjP?,qzwdo*)jɵ؆ o~Izu@Aj cR5>(/ۓq탫udҀA 4)th3aQq6A#\->_NdRFݦ '.OLC2Vx 7xCg@Ȓs+slfK-cۻYFc-mø>J+G5dupgb̗Ecg'DUL(+jA^Le102.Q%ƌhcCW C%_AUrN=^ڞ^g A_)?h9.hTbpSTd 1rJRߟæQcL;jgBP^:piCE76ӹj"$ =H`*gD4co@sDkuT&J_:b[DEM-|qsY4צgG2aDxN5B4282 [MV}=)b'_˞-HmJ⌆p*h6{ wo34O23a̽.9c[C՞4^;WOQ N{o0 &d]^1* 3҉إC{ U`{'Uy-"23f<@д&w9)NHG9qXfod*8 Ԟޭx2 FS*%MJ<*D q|;KQfA*B_xnZ>B|A(2k5Ug7磡^~_DVdB)vC796s@ڻڳZ//>I?m\)yB>{$v:݉<*B m/pm<ݝjz}4?N[ho";굒w{͐ 6bWbň-+TZ_l/˙7RDީ^ CS63ڱOo>6(ztHFDRE?Ft"IKG=n}h$-*B=lK/jF R d_*M@#c-ykcG8fPlbev;mO58aM% & mR6?)ܶӤ=ByѴ|^ƛ-=7TT)6 Kz`x=ϤЋ{ -7}9WJzE?~͎lZv7f۰ҥY:~MF,Bpfθ 62xjѱ?&)<35Q x3 >Ek$,x3%ja;~7ELtK$+AŭSK=zK *{$C#Z|ekdR(T~`])gR;ٕHsh13z 7m;,B# Cr5{Շlu 9BԪ$w~ C0;+fH=V8T%  J*Ah7yi oM5/,NRФ?kARe.@΍ Z ~".=]@PS_T 0yFNvŻLY= }?H?*oM5dC8XNmڮ$cEN\i 1aQ!|}@~7~*xVOhkq.# d xY뷨?U4hc7YyG:; W`G(&R(3б[jN/@ʻbjIu;7GYV~d]~GfJĚJřÄ{n_H4N}c#P)+qa*A%wn!Af]-388FȤ򛀠Ȕ@0ֿJ*r:oM~>4naHtjw˫ܦ >0 YZseqinr/man/0000755000176200001440000000000013533724316012335 5ustar liggesusersseqinr/man/get.db.growth.Rd0000755000176200001440000000365212735554607015320 0ustar liggesusers\name{get.db.growth} \alias{get.db.growth} \alias{dia.db.growth} \title{ Get the exponential growth of nucleic acid database content } \description{ Connects to the embl database to read the last release note about the number of nucleotides in the DDBJ/EMBL/Genbank database content. A log-linear fit is represented by dia.bd.gowth() with an estimate of the doubling time in months. } \usage{ get.db.growth( where = "ftp://ftp.ebi.ac.uk/pub/databases/embl/doc/relnotes.txt") dia.db.growth( get.db.growth.out = get.db.growth(), Moore = TRUE, ... ) } \arguments{ \item{where}{ the file containig the database growth table.} \item{get.db.growth.out}{ the output from get.db.growth() } \item{Moore}{ logical, if TRUE add lines corresponding to an exponential growth rate with a doubling time of 18 months, that is Moore's law.} \item{...}{further arguments to plot} } \value{ A dataframe with the statistics from the embl site. } \details{ This is a screenshot from fig. 1 in Lobry (2004): \if{html}{\figure{lncs2004.pdf}{options: width=400}} \if{latex}{\figure{lncs2004.pdf}{options: width=12cm}} At that time the doubling time was 16.9 months. This is an update in 2016 from release 3.1-5 of the seqinr tutorial \url{http://seqinr.r-forge.r-project.org/seqinr_3_1-5.pdf}: \if{html}{\figure{introduction-dbg.pdf}{options: width=400}} \if{latex}{\figure{introduction-dbg.pdf}{options: width=12cm}} The doubling time was 18.8 monts in this update. The fit to Moore's law is still striking over such a long period. } \references{ \url{http://www.ebi.ac.uk/embl/Documentation/Release_notes/current/relnotes.txt} Lobry, J.R. (2004) Life History Traits and Genome Structure: Aerobiosis and G+C Content in Bacteria. \emph{Lectures Notes in Computer Sciences}, \bold{3039}:679-686. \code{citation("seqinr")} } \author{J.R. Lobry} \examples{ \dontrun{ ### Need internet connection data <- get.db.growth() dia.db.growth(data) }} \keyword{utilities} seqinr/man/isenum.Rd0000644000176200001440000000422012724334701014116 0ustar liggesusers\name{isenum} \alias{isenum} \alias{isn} \alias{getNumber.socket} \alias{getAttributsocket} \title{Get the ACNUC number of a sequence from its name or accession number} \description{ Gives the ACNUC number of a sequence in the \code{number} element of the returned list. More informations are returned for subsequences corresponding to coding sequences. } \usage{ isenum(what, idby = c("name", "access"), socket = autosocket()) isn(what, ...) getNumber.socket(socket, name) getAttributsocket(socket, name) } \arguments{ \item{what}{a sequence name or a sequence accession number} \item{idby}{is the sequence identified by name or by accession number? Default to name} \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} \item{...}{arguments passed to \code{isenum}.} \item{name}{a sequence name.} } \value{ A list whith the following 6 components: \item{number}{numeric. The ACNUC number of the sequence.} \item{length}{numeric. The length of the sequence.} \item{frame}{numeric. The reading frame (0, 1, or 2) of the sequence for CDS.} \item{gencode}{numeric. ACNUC's genetic code (0 means universal) of the sequence for CDS.} \item{ncbigc}{numeric. NCBI's genetic code (0 means universal) of the sequence for CDS.} \item{otheraccessmatches}{logical. If TRUE it means that several sequences are attached to the given accession nunmber, and that only the ACNUC number of the first attached sequence is returned in the \code{number} component of the list.} \code{isn(what, ...)} is a shortcut for \code{isenum(what, ...)$number}.\cr As from seqinR 1.1-3 \code{getNumber.socket} and \code{getAttributsocket} are deprecated (a warning is issued). } \references{ \url{http://doua.prabi.fr/databases/acnuc.html} \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{\code{\link{choosebank}}, \code{\link{query}} } \examples{ \dontrun{ ### Need internet connection choosebank("emblTP") isenum("LMFLCHR36") isn("LMFLCHR36") stopifnot(isn("LMFLCHR36") == 13682678) # Example with CDS: isenum("AB004237") } } \keyword{ utilities } seqinr/man/count.Rd0000644000176200001440000000727012724327565013770 0ustar liggesusers\name{count} \alias{count} \title{Composition of dimer/trimer/etc oligomers} \description{ Counts the number of times dimer/trimer/etc oligomers occur in a sequence. Note that the oligomers are overlapping by default. } \usage{ count(seq, wordsize, start = 0, by = 1, freq = FALSE, alphabet = s2c("acgt"), frame = start) } \arguments{ \item{seq}{a vector of single characters.} \item{wordsize}{an integer giving the size of word (n-mer) to count.} \item{start}{an integer (0, 1, 2,...) giving the starting position to consider in the sequence. The default value 0 means that we start at the first nucleotide in the sequence.} \item{by}{an integer defaulting to 1 for the window step.} \item{freq}{if TRUE, word relative frequencies (summing to 1) are returned instead of counts} \item{alphabet}{a vector of single characters used to build the oligomer set.} \item{frame}{synonymous for start} } \details{ \code{count} counts the occurence of all words by moving a window of length \code{word}. The window step is controlled by the argument \code{by}. \code{start} controls the starting position in the sequence for the count. } \value{ This function returns a \code{\link{table}} whose \code{\link{dimnames}} are all the possible oligomers. All oligomers are returned, even if absent from the sequence. } \author{D. Charif, J.R. Lobry with suggestions from Gabriel Valiente, Stefanie Hartmann and Christian Gautier} \references{ \code{citation("seqinr")} } \seealso{ \code{\link{table}} for the class of the returned objet. See \code{\link{rho}} and \code{\link{zscore}} for dinucleotide statistics.} \examples{ a <- s2c("acgggtacggtcccatcgaa") ## ## To count dinucleotide occurrences in sequence a: ## count(a, word = 2) ## ## To count trinucleotide occurrences in sequence a, with start = 2: ## count(a, word = 3, start = 2) ## ## To count dinucleotide relative frequencies in sequence a: ## count(a, word = 2, freq = TRUE) ## ## To count dinucleotides in codon positions III-I in a coding sequence: ## alldinuclIIIpI <- s2c("NNaaNatNttNtgNgtNtcNctNtaNagNggNgcNcgNgaNacNccNcaNN") resIIIpI <- count(alldinuclIIIpI, word = 2, start = 2, by = 3) stopifnot(all( resIIIpI == 1)) ## ## Simple sanity check: ## #alldinucl <- "aattgtctaggcgacca" #stopifnot(all(count(s2c(alldinucl), 2) == 1)) #alldiaa <- "aaxxzxbxvxyxwxtxsxpxfxmxkxlxixhxgxexqxcxdxnxrxazzbzvzyzwztzszpzfzmzkzlzizhzgzezqzczdznz #rzabbvbybwbtbsbpbfbmbkblbibhbgbebqbcbdbnbrbavvyvwvtvsvpvfvmvkvlvivhvgvevqvcvdvnvrvayywytysypyfymyky #lyiyhygyeyqycydynyryawwtwswpwfwmwkwlwiwhwgwewqwcwdwnwrwattstptftmtktltithtgtetqtctdtntrtasspsfsmsks #lsishsgsesqscsdsnsrsappfpmpkplpiphpgpepqpcpdpnprpaffmfkflfifhfgfefqfcfdfnfrfammkmlmimhmgmemqmcmdmnm #rmakklkikhkgkekqkckdknkrkallilhlglelqlcldlnlrlaiihigieiqicidiniriahhghehqhchdhnhrhaggegqgcgdgngrgae #eqecedenereaqqcqdqnqrqaccdcncrcaddndrdannrnarra" #stopifnot(all(count(s2c(alldiaa), 2, alphabet = s2c("arndcqeghilkmfpstwyvbzx")) == 1)) ## ## Example with dinucleotide count in the complete Human mitochondrion genome: ## humanMito <- read.fasta(file = system.file("sequences/humanMito.fasta", package = "seqinr")) ## ## Get the dinucleotide count: ## dinu <- count(humanMito[[1]], 2) ## ## Put the results in a 4 X 4 array: ## dinu2 <- dinu dim(dinu2) <- c(4, 4) nucl <- s2c("ACGT") dimnames(dinu2) <- list(paste(nucl, "-3\'", sep = ""), paste("5\'-", nucl, sep = "")) ## ## Show that CpG and GpT dinucleotides are depleted: ## mosaicplot(t(dinu2), shade = TRUE, main = "Dinucleotide XpY frequencies in the Human\nmitochondrion complete genome", xlab = "First nucleotide: Xp", ylab = "Second nucleotide: pY", las = 1, cex = 1) mtext("Note the depletion in CpG and GpT dinucleotides", side = 1, line = 3) } \keyword{ manip } seqinr/man/parser.socket.Rd0000644000176200001440000000141010755341026015377 0ustar liggesusers\name{parser.socket} \alias{parser.socket} \title{Utility function to parse answers from an ACNUC server} \description{ Answers from server looks like : "code=0&lrank=2&count=150513&type=SQ&locus=F". } \usage{ parser.socket(onelinefromserver, verbose = FALSE) } \arguments{ \item{onelinefromserver}{a string} \item{verbose}{logical, if TRUE mode verbose is on} } \value{ A vector of mode character or NULL if \code{onelinefromserver} is NULL or if its length is 0. } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{\code{\link{choosebank}}, \code{\link{query}} } \examples{ stopifnot(all(parser.socket("code=0&lrank=2&count=150513&type=SQ&locus=F") == c("0", "2", "150513", "SQ", "F"))) } \keyword{ utilities } seqinr/man/alllistranks.Rd0000644000176200001440000000263712723616036015336 0ustar liggesusers\name{alllistranks} \alias{alllistranks} \alias{alr} \title{To get the count of existing lists and all their ranks on server} \description{ This is a low level function to get the total number of list and all their ranks in an opened database. } \usage{ alllistranks(socket = autosocket(), verbose = FALSE) alr(socket = autosocket(), verbose = FALSE) } \arguments{ \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} \item{verbose}{if \code{TRUE}, verbose mode is on} } \details{ This low level function is usually not used directly by the user. } \value{ A list with two components: \item{count}{count of existing lists} \item{rank}{their rank} } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ \code{\link{choosebank}}, \code{\link{query}} } \examples{ \dontrun{# Need internet connection choosebank("emblTP") tmp1 <- query("tmp1", "sp=Borrelia burgdorferi", virtual = TRUE) tmp2 <- query("tmp2", "sp=Borrelia burgdorferi", virtual = TRUE) tmp3 <- query("tmp3", "sp=Borrelia burgdorferi", virtual = TRUE) (result <- alllistranks()) stopifnot(result$count == 3) # Three ACNUC lists stopifnot(result$ranks == 2:4) # Starting at rank 2 # # Summay of current lists defined on the ACNUC server: # sapply(result$ranks, getliststate) closebank() } } \keyword{utilities} seqinr/man/kaks.Rd0000644000176200001440000001503013126742124013547 0ustar liggesusers\name{kaks} \alias{kaks} \title{Ka and Ks, also known as dn and ds, computation} \description{ Ks and Ka are, respectively, the number of substitutions per synonymous site and per non-synonymous site between two protein-coding genes. They are also denoted as ds and dn in the literature. The ratio of nonsynonymous (Ka) to synonymous (Ks) nucleotide substitution rates is an indicator of selective pressures on genes. A ratio significantly greater than 1 indicates positive selective pressure. A ratio around 1 indicates either neutral evolution at the protein level or an averaging of sites under positive and negative selective pressures. A ratio less than 1 indicates pressures to conserve protein sequence (\emph{i.e.} purifying selection). This function estimates the Ka and Ks values for a set of aligned sequences using the method published by Li (1993) and gives the associated variance matrix. } \usage{ kaks(x, verbose = FALSE, debug = FALSE, forceUpperCase = TRUE, rmgap = TRUE) } \arguments{ \item{x}{ An object of class \code{alignment}, obtained for instance by importing into R the data from an alignment file with the \code{\link{read.alignment}} function. This is typically a set of coding sequences aligned at the protein level, see \code{\link{reverse.align}}.} \item{verbose}{ If TRUE add to the results the value of L0, L2, L4 (respectively the frequency of non-synonymous sites, of 2-fold synonymous sites, of 4-fold synonymous sites), A0, A2, A4 (respectively the number of transitional changes at non-synonymous, 2-fold, and 4-fold synonymous sites ) and B0, B2, B4 (respectively the number of transversional changes at non-synonymous, 2-fold, and 4-fold synonymous sites).} \item{debug}{ If TRUE turns debug mode on.} \item{forceUpperCase}{ If TRUE, the default value, all character in sequences are forced to the upper case if at least one 'a', 'c', 'g', or 't' is found in the sequences. Turning it to FALSE if the sequences are already in upper case will save time.} \item{rmgap}{ If TRUE all positions with at least one gap are removed. If FALSE only positions with nothing else than gaps are removed.} } \value{ \item{ ks }{ matrix of Ks values } \item{ ka }{ matrix of Ka values } \item{ vks }{ variance matrix of Ks } \item{ vka }{ variance matrix of Ka } } \references{ Li, W.-H., Wu, C.-I., Luo, C.-C. (1985) A new method for estimating synonymous and nonsynonymous rates of nucleotide substitution considering the relative likelihood of nucleotide and codon changes. \emph{Mol. Biol. Evol}, \bold{2}:150-174\cr Li, W.-H. (1993) Unbiased estimation of the rates of synonymous and nonsynonymous substitution. \emph{J. Mol. Evol.}, \bold{36}:96-99.\cr Pamilo, P., Bianchi, N.O. (1993) Evolution of the \emph{Zfx} and \emph{Zfy} genes: Rates and interdependence between genes. \emph{Mol. Biol. Evol}, \bold{10}:271-281\cr Hurst, L.D. (2002) The Ka/Ks ratio: diagnosing the form of sequence evolution. \emph{Trends Genet.}, \bold{18}:486-486.\cr The C programm implementing this method was provided by Manolo Gouy. More info is needed here to trace back the original C source so as to credit correct source. The original FORTRAN-77 code by Chung-I Wu modified by Ken Wolfe was available here \url{http://wolfe.gen.tcd.ie/lab/pub/li93/} but this is no more true as 2017-07-01.\cr For a more recent discussion about the estimation of Ka and Ks see:\cr Tzeng, Y.H., Pan, R., Li, W.-H. (2004) Comparison of three methods for estimating rates of synonymous and nonsynonymous nucleotide substitutions. \emph{Mol. Biol. Evol}, \bold{21}:2290-2298.\cr The method implemented here is noted LWL85 in the above paper.\cr The cite this package in a publication, as any R package, try something as \code{citation("seqinr")} at your R prompt. } \note{ Computing Ka and Ks makes sense for coding sequences that have been aligned at the amino-acid level before retro-translating the alignement at the nucleic acid level to ensure that sequences are compared on a codon-by-codon basis. Function \code{\link{reverse.align}} may help for this. As from seqinR 2.0-3, when there is at least one non ACGT base in a codon, this codon is considered as a gap-codon (\code{---}). This makes the computation more robust with respect to alignments with out-of-frame gaps, see example section. Gap-codons (\code{---}) are not used for computations. When the alignment does not contain enough information (\emph{i.e.} close to saturation), the Ka and Ks values are forced to 10 (more exactly to 9.999999). Negative values indicate that Ka and Ks can not be computed. According to Li (1993) and Pamilo and Bianchi (1993), the rate of synonymous substitutions Ks is computed as: Ks = (L2.A2 + L4.A4) / (L2 + L4) + B4 and the rate of non-synonymous substitutions Ka is computed as: Ka = A0 + (L0.B0 + L2.B2) / (L0 + L2) } \author{D. Charif, J.R. Lobry} \seealso{\code{\link{read.alignment}} to import alignments from files, \code{\link{reverse.align}} to align CDS at the aa level, \code{\link{kaksTorture}} for test on one-codon CDS.} \examples{ # # Simple Toy example: # s <- read.alignment(file = system.file("sequences/test.phylip", package = "seqinr"), format = "phylip") kaks(s) # # Check numeric results on an simple test example: # data(AnoukResult) Anouk <- read.alignment(file = system.file("sequences/Anouk.fasta", package = "seqinr"), format = "fasta") if( ! all.equal(kaks(Anouk), AnoukResult) ) { warning("Poor numeric results with respect to AnoukResult standard") } else { print("Results are consistent with AnoukResult standard") } # # As from seqinR 2.0-3 the following alignment with out-of-frame gaps # should return a zero Ka value. # # >Reference # ATGTGGTCGAGATATCGAAAGCTAGGGATATCGATTATATATAGCAAGATCGATAGAGGA # TCGATGATCGATCGGGATCGACAGCTG # >With out-of-frame gaps # AT-TGGTCCAGGTATCGTAAGCTAGGGATATCGATTATATATAGCAAGATCGATAGGGGA # TCGATGATCGATCGGGA--GACAGCTG # # This test example provided by Darren Obbard is now used as a routine check: # Darren <- read.alignment(file = system.file("sequences/DarrenObbard.fasta", package = "seqinr"), format = "fasta") stopifnot( all.equal(kaks(Darren)$ka[1], 0) ) # # As from seqinR 3.4-0, non-finite values should never be returned for # Ka and Ks even for small sequences. The following test checks that this # is true for an alignement of the 64 codons, so that we compute Ka and # Ks for all possible pairs of codons. # wrd <- as.alignment(nb = 64, nam = words(), seq = words()) res <- kaks(wrd) if(any(!is.finite(res$ka))) stop("Non finite value returned for Ka") if(any(!is.finite(res$ks))) stop("Non finite value returned for Ks") } seqinr/man/gb2fasta.Rd0000644000176200001440000000233213533457533014321 0ustar liggesusers\name{gb2fasta} \alias{gb2fasta} \title{Conversion of GenBank file into fasta file} \description{ Converts a single entry in GenBank format into a fasta file. } \usage{ gb2fasta(source.file, destination.file) } \arguments{ \item{source.file}{ GenBank file } \item{destination.file}{ Fasta file } } \details{ Multiple entries in GenBank file are not supported. } \value{ none } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ \code{\link{oriloc}} } \examples{ myGenBankFile <- system.file("sequences/ct.gbk.gz", package = "seqinr") #myFastaFileName <- "Acinetobacter_ADP1_uid61597.fasta" myFastaFileName <-tempfile(pattern = "Acinetobacter_ADP1_uid61597", tmpdir = tempdir(), fileext = "fasta") tempdir(check = FALSE) gb2fasta(myGenBankFile, myFastaFileName) readLines(myFastaFileName)[1:5] # # Should be : # # [1] ">CHLTCG 1042519 bp" # [2] "gcggccgcccgggaaattgctaaaagatgggagcaaagagttagagatctacaagataaa" # [3] "ggtgctgcacgaaaattattaaatgatcctttaggccgacgaacacctaattatcagagc" # [4] "aaaaatccaggtgagtatactgtagggaattccatgttttacgatggtcctcaggtagcg" # [5] "aatctccagaacgtcgacactggtttttggctggacatgagcaatctctcagacgttgta" # } \keyword{utilities} seqinr/man/permutation.Rd0000644000176200001440000000521412724327565015203 0ustar liggesusers\name{permutation} \alias{permutation} \title{Sequence permutation according to several different models} \description{ Generates a random permutation of a given sequence, according to a given model. Available models are : \code{base}, \code{position}, \code{codon}, \code{syncodon}. } \usage{permutation(sequence,modele='base',frame=0, replace=FALSE,prot=FALSE,numcode=1,ucoweight = NULL)} \arguments{ \item{sequence}{ A nucleic acids sequence } \item{modele}{ A string of characters describing the model chosen for the random generation } \item{frame}{ Only active for the \code{position}, \code{codon}, \code{syncodon} models: starting position of CDS as in \code{splitseq} } \item{replace}{ This option is not active for the \code{syncodon} model: if \code{TRUE}, sampling is done with replacement } \item{prot}{ Only available for the \code{codon} model: if \code{TRUE}, the first and last codons are preserved, and only intern codons are shuffled } \item{numcode}{ Only available for the \code{syncodon} model: the genetic code number as in \code{translate}. } \item{ucoweight}{ A list of weights containing the desired codon usage bias as generated by \code{ucoweight}. If none is specified, the codon usage of the given sequence is used. } } \value{ a sequence generated from the original one by a given model } \details{ The \code{base} model allows for random sequence generation by shuffling (with/without replacement) of all bases in the sequence. The \code{position} model allows for random sequence generation by shuffling (with/without replacement) of bases within their position in the codon (bases in position I, II or III stay in position I, II or III in the new sequence. The \code{codon} model allows for random sequence generation by shuffling (with/without replacement) of codons. The \code{syncodon} model allows for random sequence generation by shuffling (with/without replacement) of synonymous codons. } \references{ \code{citation("seqinr")} } \author{L. Palmeira} \seealso{ \code{\link{synsequence}} } \examples{ data(ec999) sequence=ec999[1][[1]] new=permutation(sequence,modele='base') identical(all.equal(count(new,1),count(sequence,1)),TRUE) new=permutation(sequence,modele='position') identical(all.equal(GC(new),GC(sequence)),TRUE) identical(all.equal(GC2(new),GC2(sequence)),TRUE) identical(all.equal(GC3(new),GC3(sequence)),TRUE) new=permutation(sequence,modele='codon') identical(all.equal(uco(new),uco(sequence)),TRUE) new=permutation(sequence,modele='syncodon',numcode=1) identical(all.equal(translate(new),translate(sequence)),TRUE) } \keyword{ utilities } seqinr/man/mase.Rd0000644000176200001440000000104613533223257013550 0ustar liggesusers\name{mase} \docType{data} \alias{mase} \title{Example of results obtained after a call to read.alignment} \description{This data set gives an example of a protein alignment obtained after a call to the function read.alignment on an alignment file in "mase" format.} \usage{data(mase)} \format{A List of class alignment} \source{http://www.clustal.org/} \references{Faullcner.D.V. and Jurka,J. (1988) \emph{Multiple sequences alignment editor(MASE).} Trends Biochem. Sa., 13, 321-322.} \keyword{datasets} seqinr/man/plotabif.Rd0000644000176200001440000000540611263553456014434 0ustar liggesusers\name{plotabif} \alias{plotabif} \title{Electrophoregram plot for ABIF data} \description{ Simple chromatogram plot for data imported with the \code{\link{read.abif}} function. } \usage{ plotabif(abifdata, chanel = 1, tmin = 1/tscale, tmax = abifdata$Data[["SCAN.1"]]/tscale, tscale = 1000, yscale = 1000, type = "l", las = 1, xlab = paste("Time", tscale, sep = "/"), ylab = paste("RFU", yscale, sep = "/"), irange = (tmin*tscale):(tmax*tscale), x = irange/tscale, xlim = c(tmin, tmax), chanel.names = c(1:4,105), DATA = paste("DATA", chanel.names[chanel], sep = "."), y = abifdata$Data[[DATA]][irange]/yscale, ylim = c(min(y), max(y)), dyn = abifdata$Data[[paste("DyeN", chanel, sep = ".")]], main = paste(deparse(substitute(abifdata)), chanel, dyn, sep = " ; "), calibr = NULL, ladder.bp = NULL, allele.names = "identifiler", ladder.lab = TRUE, ...) } \arguments{ \item{abifdata}{the result returned by \code{\link{read.abif}}} \item{chanel}{the dye number} \item{tmin}{scaled starting time for the time axis} \item{tmax}{scaled ending time for the time axis} \item{tscale}{scale factor for the time axis} \item{yscale}{scale factor for the y-axis (RFU)} \item{type}{type of line drawing forwarded to \code{\link{plot}}} \item{las}{orientation of axis labels forwarded to \code{\link{plot}}} \item{xlab}{x-axis label forwarded to \code{\link{plot}}} \item{ylab}{y-axis label forwarded to \code{\link{plot}}} \item{irange}{indices of data to be plotted} \item{x}{values used for the x-axis} \item{xlim}{limits for the x-axis forwarded to \code{\link{plot}}} \item{chanel.names}{numbers extensions used for the DATA} \item{DATA}{names of the DATA components} \item{y}{values used for the y-axis} \item{ylim}{limits for the y-axis forwarded to \code{\link{plot}}} \item{dyn}{dye name} \item{main}{title for the plot forwarded to \code{\link{plot}}} \item{calibr}{an optional calibration function to convert time into bp} \item{ladder.bp}{an optional ladder scale in bp (calibr must be provided)} \item{allele.names}{name of the dataset with allele names} \item{ladder.lab}{logical: should allele names be added on plot} \item{...}{arguments forwarded to \code{\link{plot}}} } \value{ Returns invisibly its local graphical parameter settings. } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ function \code{\link{read.abif}} to import files in ABIF format, data \code{\link{gs500liz}} for internal size standards, data \code{\link{identifiler}} for allele names in the allelic ladder, data \code{\link{JLO}} for an example of an individual sample file, data \code{\link{ECH}} for an example of an allelic lader. } \examples{ data(ECH) plotabif(ECH,chanel = 1, tmin = 3.2, tmax = 6.1) } seqinr/man/lseqinr.Rd0000644000176200001440000000066112724327565014312 0ustar liggesusers\name{lseqinr} \alias{lseqinr} \title{ To see what's inside the package seqinr } \description{ This is just a shortcut for ls("package:seqinr") } \usage{ lseqinr() } \value{ The list of objects in the package seqinr } \references{ \code{citation("seqinr")} } \note{ Use \code{library(help=seqinr)} to have a summary of the functionc available in the package. } \author{J.R. Lobry} \examples{ lseqinr() } \keyword{utilities} seqinr/man/test.li.recstat.Rd0000755000176200001440000000551712724327565015673 0ustar liggesusers\name{test.li.recstat} \alias{test.li.recstat} \title{Tests if regions located between Stop codons contain putative CDSs.} \description{This test uses rows (windows) factor scores computed by \code{recstat} in order to determine if the regions located between two Stop codons correspond to putative CDSs.} \usage{test.li.recstat(rec, fac = 1, length.min = 150, stop.max = 0.2, direct = TRUE, level = 0.05)} \arguments{ \item{rec}{list of elements returned by \code{recstat} function.} \item{fac}{axis of the CA to use for test (4 \eqn{\ge} \code{fac} \eqn{\ge} 1).} \item{length.min}{minimal length between two Stop codons.} \item{stop.max}{threshold for Stop codons relative position in a window to determine if this window can be used for test computation.} \item{direct}{a logical for the choice of direct or reverse strand.} \item{level}{p-value threshold for t-test.} } \details{The test is computed for all regions between two Stop codons separated by at least \code{length.min} nucleotides, this for the three possible reading frames of a DNA strand. For each region considered, two t-tests are computed for comparing the mean of the factor scores of the windows from the reading frame in which the region is located with the means of the factor scores from the corresponding windows in the two other reading frames. If both t-tests reject the null hypothesis of means equality, then there is a good probability that a CDS is located in the region.\cr Inside the first and the last windows of a region submitted to the test, the relative position of the two Stop codons is used to determine if those windows can be used in the analysis. If the first Stop is located within the \code{stop.max} fraction of the 5' end of the window, then this window is kept in the analysis. In the same way, if the second Stop is located within the \code{stop.max} fraction of the 3' end of the window, this window is also kept in the analysis. } \value{The result is returned as a list containing three matrices (one for each reading frame). All matrices have the same structure, with rows corresponding to the regions between two Stop codons. Columns \code{Start} and \code{End} give the location of starting and ending positions of the region; \code{Mean i} gives the mean of the factor scores for the windows located in the region, this for reading frame \code{i}; \code{t(i,j)} gives the p-value of the t-test computed between the means from reading frames \code{i} and \code{j}; and \code{CDS} is a binary indicator equal to 1 if a putative CDS is predicted, and to 0 if not. } \author{O. Clerc, G. Perrière} \seealso{\code{\link{test.co.recstat}}} \examples{ ff <- system.file("sequences/ECOUNC.fsa", package = "seqinr") seq <- read.fasta(ff) rec <- recstat(seq[[1]], seqname = getName(seq)) test.li.recstat(rec) } \keyword{sequence} \keyword{correspondence analysis} seqinr/man/computePI.Rd0000644000176200001440000000262312724327565014542 0ustar liggesusers\name{computePI} \alias{computePI} \title{To Compute the Theoretical Isoelectric Point} \description{ This function calculates the theoretical isoelectric point of a protein. Isoelectric point is the pH at which the protein has a neutral charge. This estimate does not account for the post-translational modifications. } \usage{ computePI(seq) } \arguments{ \item{seq}{ Protein sequence as a vector of single chars in upper case} } \value{ The theoretical isoelectric point (pI) as a numerical vector of length one. } \references{ The algorithm is the same as the one which is implemented at the following url: \url{http://www.expasy.org/tools/pi_tool-doc.html} but with many trials in case of convergence failure of the non-linear regression procedure. \code{citation("seqinr")} } \author{D. Charif, J.R. Lobry} \note{ Protein pI is calculated using pK values of amino acids described in Bjellqvist et al. See also \code{SEQINR.UTIL} for more details. } \seealso{\code{\link{SEQINR.UTIL}} } \examples{ # # Simple sanity check with all 20 amino-acids in one-letter code alphabetical order: # prot <- s2c("ACDEFGHIKLMNPQRSTVWY") stopifnot(all.equal(computePI(prot), 6.78454)) # # Read a protein sequence in a FASTA file and then compute its pI : # myProts <- read.fasta(file = system.file("sequences/seqAA.fasta", package = "seqinr"), seqtype = "AA") computePI(myProts[[1]]) # Should be 8.534902 } \keyword{manip} seqinr/man/plotladder.Rd0000644000176200001440000000416411155262143014754 0ustar liggesusers\name{plotladder} \alias{plotladder} \title{Simple plot of an allelic ladder from ABIF data} \description{ Simple representation of an observed allelic ladder. } \usage{ plotladder(abifdata, chanel, calibr, allele.names = "identifiler", npeak = NULL, ...) } \arguments{ \item{abifdata}{the result returned by \code{\link{read.abif}}} \item{chanel}{the dye number} \item{calibr}{a mandatory calibration function to convert time into bp} \item{allele.names}{name of the dataset which contains allele names as in \code{link{identifiler}}} \item{npeak}{expected number of peaks, deduced from \code{allele.names} by default} \item{...}{arguments forwarded to \code{\link{peakabif}}} } \value{ Returns invisibly the location of peaks in bp. } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ function \code{\link{read.abif}} to import files in ABIF format, \code{\link{plotabif}} to plot them, data \code{\link{gs500liz}} for internal size standards, data \code{\link{identifiler}} for allele names in the allelic ladder, data \code{\link{JLO}} for an example of an individual sample file, data \code{\link{ECH}} for an example of an allelic lader. } \examples{ # # load an example of allelic ladder results from an ABIF (*.fsa) file: # data(ECH) # # Extract from internal size standard chanel number 5 the location # of 14 peaks: # ECH.maxis <- peakabif(ECH, 5, npeak = 14, tmin = 2.7, thres = 0.1, fig = FALSE)$maxis # # Load data about the expected size of peaks in bp for calibration: # data(gs500liz) lizbp <- gs500liz$liz # All peaks size in bp lizbp[!gs500liz$mask1 | !gs500liz$mask2] <- NA # Mark useless peaks lizbp <- lizbp[-c(1,2)] # The first two peaks are not extracted from ECH ECH.calibr <- splinefun(ECH.maxis[!is.na(lizbp)], lizbp[!is.na(lizbp)]) # # Show the allelic ladder for the 4 dyes: # plotladder(ECH, 1, ECH.calibr, tmin = 3.1, thres = 0.3, fig = FALSE) plotladder(ECH, 2, ECH.calibr, tmin = 3.1, thres = 0.35, fig = FALSE) plotladder(ECH, 3, ECH.calibr, tmin = 3.1, thres = 0.2, fig = FALSE) plotladder(ECH, 4, ECH.calibr, tmin = 3.1, thres = 0.2, fig = FALSE) } seqinr/man/JLO.Rd0000644000176200001440000000340211136402012013226 0ustar liggesusers\name{JLO} \alias{JLO} \docType{data} \title{Forensic Genetic Profile Raw Data} \description{ This is an example of raw data for a human STR genetic profile at 16 loci (\emph{viz.} D8S1179, D21S11, D7S820, CSF1PO, D3S1358, TH01, D13S317, D16S539, D2S1338, D19S433, vWA, TPOX, D18S51, Amelogenin, D5S818, FGA) which are commonly used in forensic sciences for individual identifications. } \usage{data(JLO)} \format{ A list with 3 components. \describe{ \item{Header}{a list corresponding to the header in the ABIF file} \item{Directory}{a data.frame corresponding to the Directory in the ABIF file} \item{Data}{a list with all raw data in the ABIF file.} } } \details{ This dataset is the expected result when reading the file \code{2_FAC321_0000205983_B02_004.fsa} with the function \code{\link{read.abif}}. This dataset is used for the quality check of this function. } \source{ The DNA source is from the author so that there are no privacy concern. Data were kindly provided by the INPS (Institut National de Police Scientifique) which is the national forensic sciences institute in France. Experiments were done at the LPS (Laboratoire de Police Scientifique de Lyon) in 2008. } \references{ \code{citation("seqinr")} Anonymous (2006) Applied Biosystem Genetic Analysis Data File Format. Available at \url{http://www.appliedbiosystems.com/support/software_community/ABIF_File_Format.pdf}. Last visited on 03-NOV-2008. } \author{J.R. Lobry} \seealso{ function \code{\link{read.abif}} to import files in ABIF format, data \code{\link{gs500liz}} for internal size standards, data \code{\link{ECH}} for the corresponding allelic ladder, data \code{\link{identifiler}} for allele names in the allelic ladder. } \examples{ data(JLO) } seqinr/man/read.abif.Rd0000644000176200001440000000573212426453046014445 0ustar liggesusers\name{read.abif} \alias{read.abif} \title{Read ABIF formatted files} \description{ ABIF stands for Applied Biosystem Inc. Format, a binary fromat modeled after TIFF format. Corresponding files usually have an \code{*.ab1} or \code{*.fsa} extension. } \usage{ read.abif(filename, max.bytes.in.file = file.info(filename)$size, pied.de.pilote = 1.2, verbose = FALSE) } \arguments{ \item{filename}{The name of the file.} \item{max.bytes.in.file}{The size in bytes of the file, defaulting to what is returned by \code{\link{file.info}}} \item{pied.de.pilote}{Safety factor: the argument \code{n} to \code{\link{readBin}} is set as \code{pied.de.pilote*max.bytes.in.file}.} \item{verbose}{logical [FALSE]. If TRUE verbose mode is on.} } \details{ All data are imported into memory, there is no attempt to read items on the fly. } \value{ A list with three components: \code{Header} which is a list that contains various low-level information, among which \code{numelements} is the number of elements in the directory and \code{dataoffset} the offset to find the location of the directory. \code{Directory} is a data.frame for the directory of the file with the number of row being the number of elements in the directory and the 7 columns describing various low-level information about the elements. \code{Data} is a list with the number of components equal to the number of elements in the directory. } \references{ \code{citation("seqinR")} Anonymous (2006) Applied Biosystem Genetic Analysis Data File Format. Available at \url{http://www.appliedbiosystems.com/support/software_community/ABIF_File_Format.pdf}. Last visited on 03-NOV-2008. The figure in the example section is an attempt to reproduce figure 1A from: Krawczyk, J., Goesmann, A., Nolte, R., Werber, M., Weisshaar, B. (2009) Trace2PS and FSA2PS: two software toolkits for converting trace and fsa files to PostScript format. \emph{Source Code for Biology and Medicine}, \bold{4}:4. } \author{J.R. Lobry} \seealso{ \code{\link{readBin}} which is used here to import the binary file and \code{\link{file.info}} to get the size of the file. See \code{\link{JLO}} for the files used in quality check. } \examples{ # # Quality check: # data(JLO) JLO.check <- read.abif(system.file("abif/2_FAC321_0000205983_B02_004.fsa", package = "seqinr")) stopifnot(identical(JLO, JLO.check)) # # Try to reproduce figure 1A from Krawczyk et al. 2009: # Krawczyk <- read.abif(system.file("abif/samplefsa2ps.fsa", package = "seqinr"))$Data x <- 1:length(Krawczyk[["DATA.1"]]) par(mar = c(2,4,2,0)+0.1, cex = 0.5) plot(x, Krawczyk[["DATA.1"]], type = "l", col = "blue", ylab = "", xlab = "", ylim = c(-2000, 10000), cex = 0.5, main = "Figure 1A from Krawczyk et al. 2009", xaxs = "i", yaxs = "i", xaxt = "n", yaxt = "n") axis(1, at = seq(2000, 24000, by = 2000)) axis(2, at = seq(-1000, 10000, by = 1000), las = 1) lines(x, Krawczyk[["DATA.2"]], col = "green") lines(x, Krawczyk[["DATA.3"]], col = "black") lines(x, Krawczyk[["DATA.4"]], col = "red") } seqinr/man/ec999.Rd0000644000176200001440000000224113533457533013471 0ustar liggesusers\name{ec999} \alias{ec999} \docType{data} \title{ 999 coding sequences from E. coli } \description{ This dataset contains 999 coding sequences from the Escherichia coli chromosome} \usage{data(ec999)} \format{ List of 999 vectors of characters, one for each coding sequence. \describe{ \item{ECFOLE.FOLE }{chr [1:672] "A" "T" "G" "C" ...} \item{ECMSBAG.MSBA }{chr [1:1749] "A" "T" "G" "C" ...} \item{ECNARZYW-C.NARV}{chr [1:681] "A" "T" "G" "A" ...} \item{... }{ ... TRUNCATED ... } \item{XYLEECOM.MALK }{chr [1:1116] "A" "T" "G" "G" ...} \item{XYLEECOM.LAMB }{chr [1:1341] "A" "T" "G" "A" ...} \item{XYLEECOM.MALM }{chr [1:921] "A" "T" "G" "A" ...} } } \references{ Lobry, J.R., Gautier, C. (1994) Hydrophobicity, expressivity and aromaticity are the major trends of amino-acid usage in 999 \emph{Escherichia coli} chromosome-encode genes. \emph{Nucleic Acids Research},\bold{22}:3174-3180. \code{citation("seqinr")} } \examples{ data(ec999) # # How to export sequences in a FASTA file: # fname <- tempfile(pattern = "ecc999", tmpdir = tempdir(), fileext = "ffn") tempdir(check = FALSE) write.fasta(ec999, names(ec999), file = fname) } \keyword{datasets} seqinr/man/pmw.Rd0000644000176200001440000000575312724336723013443 0ustar liggesusers\name{pmw} \alias{pmw} \title{ Protein Molecular Weight } \description{ With default parameter values, returns the apparent molecular weight of one mole (6.0221415 e+23) of the input protein expressed in gram at see level on Earth with terrestrial isotopic composition. } \usage{ pmw(seqaa, Ar = c(C = 12.0107, H = 1.00794, O = 15.9994, N = 14.0067, P = 30.973762, S = 32.065), gravity = 9.81, unit = "gram", checkseqaa = TRUE) } \arguments{ \item{seqaa}{ a protein sequence as a vector of single chars. Allowed values are "*ACDEFGHIKLMNPQRSTVWY", non allowed values are ignored. } \item{Ar}{ a named vector for the mean relative atomic masses of CHONPS atoms. Defaults values are from to the natural terrestrial sources according to the 43rd IUPAC General Assembly in Beijing, China in August 2005 (See \url{http://iupac.org/category/recent-releases/} for updates).} \item{gravity}{ gravitational field constant in standard units. Defaults to 9.81 m/s2, that is to the average value at see level on Earth. Negative values are not allowed. } \item{unit}{ a string that could be "gram" to get the result in grams (1 g = 0.001 kg) or "N" to get the result in Newton units (1 N = 1 kg.m/s2). } \item{checkseqaa}{ if TRUE \code{pmw()} warns if a non-allowed character in seqaa is found.} } \details{ \describe{ \item{Algorithm}{Computing the molecular mass of a protein is close to a linear form on amino-acid frequencies, but not exactly since we have to remove n - 1 water molecules for peptidic bound formation.} \item{Cysteine}{All cysteines are supposed to be in reduced (-SH) form.} \item{Methionine}{All methionines are supposed to be not oxidized.} \item{Modifications}{No post-traductional modifications (such as phosphorylations) are taken into account.} \item{Rare}{Rare amino-acids (pyrolysine and selenocysteine) are not handled.} \item{Warning}{Do not use defaults values for Ar to compute the molecular mass of alien's proteins: the isotopic composition for CHONPS atoms could be different from terrestrial data in a xenobiotic context. Some aliens are easily offended, make sure not to initiate one more galactic war by repporting wrong results. } } } \value{ The protein molecular weight as a single numeric value. } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ \code{\link{s2c}}, \code{\link{c2s}}, \code{\link{aaa}}, \code{\link{a}} } \examples{ allowed <- s2c("*ACDEFGHIKLMNPQRSTVWY") # All allowed chars in a protein pmw(allowed) all.equal(pmw(allowed), 2395.71366) # Should be true on most platforms # # Compute the apparent molecular weight on Moon surface: # pmw(allowed, g = 1.6) # # Compute the apparent molecular weight in absence of gravity: # pmw(allowed, g = 0) # should be zero # # Reports results in Newton units: # pmw(allowed, unit = "N") # # Compute the mass in kg of one mol of this protein: # pmw(allowed)/10^3 # # Compute the mass for all amino-acids: # sapply(allowed[-1], pmw) -> aamw names(aamw) <- aaa(names(aamw)) aamw } \keyword{ utilities } seqinr/man/residuecount.Rd0000644000176200001440000000207212724334701015332 0ustar liggesusers\name{residuecount} \alias{residuecount} \title{Total number of residues in an ACNUC list} \description{ Computes the total number of residues (nucleotides or aminoacids) in all sequences of the list of specified rank. } \usage{ residuecount(lrank, socket = autosocket()) } \arguments{ \item{lrank}{the list rank on the ACNUC server} \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} } \value{ A single numeric value corresponding to the total number of residues or NA in case of problem. } \references{ \url{http://doua.prabi.fr/databases/acnuc.html} \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{\code{\link{choosebank}}, \code{\link{query}}, \code{\link{glr}} } \examples{ \dontrun{ ### Need internet connection choosebank("emblTP") mylist <- query("mylist", "t=CDS", virtual = TRUE) stopifnot(residuecount(glr("mylist")) == 1611439240) stopifnot(is.na(residuecount(glr("unknowlist")))) # A warning is issued } } \keyword{ utilities } seqinr/man/gbk2g2.Rd0000644000176200001440000000202212724327565013704 0ustar liggesusers\name{gbk2g2} \alias{gbk2g2} \title{ Conversion of a GenBank format file into a glimmer-like one } \description{ This function reads a file in GenBank format and converts the features corresponding to CDS (Coding Sequences) into a format similar to glimmer program output. } \usage{ gbk2g2(gbkfile = "ftp://pbil.univ-lyon1.fr/pub/seqinr/data/ct.gbk", g2.coord = "g2.coord") } \arguments{ \item{gbkfile}{ The name of the GenBank file } \item{g2.coord}{ The name of the output file in glimmer-like format } } \details{ Partial CDS (either 5' or 3') and join in features are discarded. } \value{ The input file is returned invisibly. } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ \code{\link{oriloc}} which uses glimmer-like files, \code{\link{gbk2g2.euk}} for eukaryotic sequences with introns.} \examples{ \dontrun{ # need internet connection suppressWarnings(gbk2g2(g2.coord = "gbk2g2.test")) res <- read.table("gbk2g2.test") head(res) stopifnot(nrow(res) == 892) } } \keyword{utilities} seqinr/man/gs500liz.Rd0000644000176200001440000000270711136141325014175 0ustar liggesusers\name{gs500liz} \alias{gs500liz} \docType{data} \title{GS500LIZ size standards} \description{ GS500LIZ is an internal size standard often used in capillary electrophoresis. It contains 16 fragments ranging in size from 35 to 500 bp. Note that they are not all used for calibration : fragments at 250 and 340 bp may migrate anomalously (most likey because of secondary structure formation). } \usage{data(gs500liz)} \format{ A list with 3 components. \describe{ \item{liz}{a vector of 16 values for the fragment sizes in bp.} \item{mask1}{a vector of 16 logicals to remove fragments whose migration may be anomalous (250 and 340 bp).} \item{mask2}{a vector of 16 logicals to remove extreme fragments (35, 50, 490, 500 bp) so that the resulting fragments are in the 75-450 bp range.} } } \examples{ data(gs500liz) op <- par(no.readonly = TRUE) par(lend = "butt", mar = c(5,0,4,0)+0.1) x <- gs500liz$liz n <- length(x) y <- rep(1, n) plot(x, y, type = "h", yaxt = "n", xlab = "Fragment size [bp]", main = "GS500LIZ size standard", lwd = 2) x1 <- x[!gs500liz$mask1] segments(x1, 0, x1, 1, col = "red", lwd = 2) x2 <- x[!gs500liz$mask2] segments(x2, 0, x2, 1, col = "blue", lwd = 2) col <- rep("black", n) col[!gs500liz$mask1] <- "red" col[!gs500liz$mask2] <- "blue" text(x,1.05,paste(x, "bp"), srt = 90, col = col) legend("top", inset = 0.1, legend = c("regular", "imprecise (mask1)", "extreme (mask2)"), lwd = 2, col = c("black","red","blue")) par(op) } seqinr/man/ghelp.Rd0000644000176200001440000000242512724334701013722 0ustar liggesusers\name{ghelp} \alias{ghelp} \title{Get help from an ACNUC server} \description{ Reads one item of information in specified help file from an ACNUC server. The are differences between ACNUC clients so that this help could be confusing. However, the query language is common to all clients so that the most recent documentation is most likely here. } \usage{ ghelp(item = c("GENERAL", "SELECT", "SPECIES", "KEYWORD"), file = c("HELP", "HELP_WIN"), socket = autosocket(), catresult = TRUE) } \arguments{ \item{item}{the name of the desired help item} \item{file}{the name of the help file on server side.} \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} \item{catresult}{logical. If TRUE output is redirected to the console.} } \value{ A vector of string which is returned invisibly and "cated" to the console by default. } \references{ \url{http://doua.prabi.fr/databases/acnuc.html} \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{\code{\link{choosebank}}, \code{\link{query}} } \examples{ \dontrun{ ### Need internet connection choosebank("emblTP") ghelp() ghelp("SELECT") # To get info about current database: ghelp("CONT") } } \keyword{ utilities } seqinr/man/autosocket.Rd0000644000176200001440000000113212724334701014776 0ustar liggesusers\name{autosocket} \alias{autosocket} \title{Returns a socket to the last opened database} \description{ This is a low level function that is mainly used to select automatically the last opened ACNUC database for functions using sockets. } \usage{ autosocket() } \value{ An object of class sockconn. } \references{ \url{http://doua.prabi.fr/databases/acnuc.html} \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{\code{\link{choosebank}}, \code{\link{connections}}.} \examples{ \dontrun{ #Need internet connection choosebank("emblTP") autosocket() closebank() } } \keyword{ utilities } seqinr/man/kaks-torture.Rd0000644000176200001440000000164013133062510015243 0ustar liggesusers\name{kaksTorture} \alias{kaksTorture} \docType{data} \title{Expected numeric results for Ka and Ks in extreme cases} \description{ This data set is what should be obtained when runing \code{kaks()} on the test file kaks-torture.fasta in the sequences directory of the seqinR package. } \usage{data(kaksTorture)} \format{ A list with 4 components of class dist. \describe{ \item{ka}{Ka} \item{ks}{Ks} \item{vka}{variance for Ka} \item{vks}{variance for Ks} } } \source{ See comments in kaks-torture.fasta for R code used to produce it. } \references{ \code{citation("seqinr")} } \examples{ data(kaksTorture) kaks.torture <- read.alignment(file = system.file("sequences/kaks-torture.fasta", package = "seqinr"), format = "fasta") # # Failed on windows : # # stopifnot(identical(kaksTorture, kaks(kaks.torture))) # stopifnot(identical(kaksTorture, kaks(kaks.torture, rmgap = FALSE))) } \keyword{datasets} seqinr/man/splitseq.Rd0000644000176200001440000000215312724327565014477 0ustar liggesusers\name{splitseq} \alias{splitseq} \title{ split a sequence into sub-sequences } \description{ Split a sequence into sub-sequences of 3 (the default size) with no overlap between the sub-sequences. } \usage{ splitseq(seq, frame = 0, word = 3) } \arguments{ \item{seq}{ a vector of chars } \item{frame}{ an integer (0, 1, 2) giving the starting position to split the sequence } \item{word}{ an integer giving the size of the sub-sequences } } \value{ This function returns a vector which contains the sub-sequences. } \references{ \code{citation("seqinr")} \cr } \author{J.R. Lobry} \seealso{ \code{\link{split}} } \examples{ cds <- s2c("aacgttgcaggtcgctcgctacgtagctactgttt") # # To obtain the codon sequence in frame 0: # stopifnot(identical(splitseq(cds), c("aac", "gtt", "gca", "ggt", "cgc", "tcg", "cta", "cgt", "agc", "tac", "tgt"))) # # Show the effect of frame and word with a ten char sequence: # (tenchar <- s2c("1234567890")) splitseq(tenchar, frame = 0) splitseq(tenchar, frame = 1) splitseq(tenchar, frame = 2) splitseq(tenchar, frame = 0, word = 2) splitseq(tenchar, frame = 0, word = 1) } \keyword{ manip } seqinr/man/waterabs.Rd0000644000176200001440000000523412735554607014447 0ustar liggesusers\name{waterabs} \alias{waterabs} \docType{data} \title{Light absorption by the water column} \description{ The absorption of light by water is highly dependent on the wavelength, this dataset gives the absorption coefficients from 200 to 700 nm. } \usage{data(waterabs)} \format{ A data.frame with 2 columns: \describe{ \item{lambda}{wavelength in nm} \item{abs}{absorption coefficient in 1/cm} } } \source{ Data were compiled by Palmeira (2007) from the cited references. The example section allows to reproduce the left part of figure 2.7 from Palmeira (2007): \if{html}{\figure{waterabs.jpg}{options: width=400}} \if{latex}{\figure{waterabs.jpg}{options: width=12cm}} } \references{ Palmeira, L. (2007) \emph{Analyse et modélisation des dépendances entre sites voisins dans l'évolution des séquences d'ADN}, PhD thesis, Université Claude Bernard - Lyon I.\cr Litjens R. A., Quickenden T. I. and Freeman C. G. (1999). Visible and near-ultraviolet absorption spectrum of liquid water. \emph{Applied Optics}, \bold{38}:1216-1223.\cr Quickenden T. I. & Irvin J. A. (1980). The ultraviolet absorption spectrum of liquid water. \emph{The Journal of Chemical Physics}, \bold{72}:4416-4428.\cr \code{citation("seqinr")} } \examples{ data(waterabs) d <- 100*seq(from = 0, to = 150, by = 1) # depth in cm lambda <- waterabs$lambda # wavelength in nm abs <- waterabs$absorption # absorption coefficient cm-1 # # Smooth signal with cubic splines # tmp <- spline(lambda, abs, n = 255) lambda <- tmp$x abs <- tmp$y zun <- sapply(abs,function(x) 10^(-x*d)) z <- sapply(nrow(zun):1, function(x) zun[x,]) # # Set up world coordinates: # plot.new() plot.window(xlim = range(lambda), ylim = range(d), xaxs = "i", yaxs = "i") # # Annotate: # title(ylab = 'Depth under water surface (m)', xlab = "Wavelength (nm)", main = "Light absorption by the water column") axis(2 , at = seq(0, 15000, l = 7), labels = rev(c("0","25","50","75","100","125","150")), las = 1) axis(1,at=(3:6)*100,labels= TRUE) # # Show me rainbow colors: # alpha <- 1 coul=c(rep(rgb(1,1,1, alpha = alpha), 181), rev(hsv(h=seq(0,5/6,l=320),alpha = alpha))) rect(seq(200,699), 0, seq(201,700), 15000 , col = coul, border = coul) # # Grey scale: # ngris <- 5 image(x = lambda, y = d, z = z, col = rgb(1:ngris, 1:ngris, 1:ngris, alpha = 0.7*(ngris:1), max = ngris), axes = F, add = TRUE, breaks = seq(from = min(z), to = max(z), length = ngris + 1)) # # Contour lines: # contour(x = lambda, y = d, z = z, add = TRUE, drawlabels = TRUE,labcex= 0.75, col='black', levels = seq(from = min(z), to = max(z), length = ngris + 1)) box() } \keyword{datasets} seqinr/man/draw.rearranged.oriloc.Rd0000644000176200001440000000471412724327565017174 0ustar liggesusers\name{draw.rearranged.oriloc} \alias{draw.rearranged.oriloc} \title{Graphical representation for rearranged nucleotide skews in prokaryotic chromosomes.} \description{ Graphical representation for rearranged nucleotide skews in prokaryotic chromosomes.} \usage{draw.rearranged.oriloc(rearr.ori, breaks.gcfw = NA, breaks.gcrev = NA, breaks.atfw = NA, breaks.atrev = NA)} \arguments{ \item{rearr.ori}{A data frame obtained with the \code{rearranged.oriloc} function. } \item{breaks.gcfw}{The coordinates of the breakpoints in the GC-skew, for forward transcribed protein coding sequences. These coordinates can be obtained with the \code{extract.breakpoints} function. } \item{breaks.gcrev}{The coordinates of the breakpoints in the GC-skew, for reverse transcribed protein coding sequences. These coordinates can be obtained with the \code{extract.breakpoints} function. } \item{breaks.atfw}{The coordinates of the breakpoints in the AT-skew, for forward transcribed protein coding sequences. These coordinates can be obtained with the \code{extract.breakpoints} function. } \item{breaks.atrev}{The coordinates of the breakpoints in the AT-skew, for reverse transcribed protein coding sequences. These coordinates can be obtained with the \code{extract.breakpoints} function. } } \references{ Necşulea, A. and Lobry, J.R. (2007) A New Method for Assessing the Effect of Replication on DNA Base Composition Asymmetry. \emph{Molecular Biology and Evolution}, \bold{24}:2169-2179. } \author{J.R. Lobry, A. Necşulea} \seealso{ \code{\link{rearranged.oriloc}}, \code{\link{extract.breakpoints}} } \examples{ \dontrun{ ### Example for Chlamydia trachomatis #### ### Rearrange the chromosome and compute the nucleotide skews ### #r.ori <- rearranged.oriloc(seq.fasta = system.file("sequences/ct.fasta.gz", package = "seqinr"), # g2.coord = system.file("sequences/ct.coord", package = "seqinr")) r.ori <- rearranged.oriloc(seq.fasta = system.file("sequences/ct.fasta.gz", package = "seqinr"), g2.coord = system.file("sequences/ct.coord", package = "seqinr")) ### Extract the breakpoints for the rearranged nucleotide skews ### breaks <- extract.breakpoints(r.ori, type = c("gcfw", "gcrev"), nbreaks = c(2, 2), gridsize = 50, it.max = 100) ### Draw the rearranged nucleotide skews and ### ### place the position of the breakpoints on the graphics ### draw.rearranged.oriloc(r.ori, breaks.gcfw = breaks$gcfw$breaks, breaks.gcrev = breaks$gcrev$breaks)} } seqinr/man/extractseqs.Rd0000644000176200001440000001077312741222022015165 0ustar liggesusers\name{extractseqs} \alias{extractseqs} \alias{exseq} \title{To extract the sequences information of a sequence or a list of sequence in different formats} \description{ The function allows to extract large amount of data as whole genome sequences,using different output formats and types of extraction. This function is not yet available for windows in zlib mode. } \usage{ extractseqs(listname,socket = autosocket(), format="fasta", operation="simple",feature="xx", bounds="xx", minbounds="xx", verbose = FALSE, nzlines=1000, zlib = FALSE) exseq(listname,socket = autosocket(), format="fasta",operation="simple", feature="xx", bounds="xx", minbounds="xx", verbose = FALSE, nzlines=1000, zlib = FALSE) } \arguments{ \item{listname}{the name of list on server (may be a virtual list) } \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} \item{format}{the format of output.Can be \code{acnuc}, \code{fasta},\code{flat} or \code{coordinates} } \item{operation}{the type of extraction. Can be \code{simple}, \code{translate}, \code{fragment}, \code{feature} or \code{region} } \item{feature}{-optional- the feature to be extracted (for operations "feature" or "region"): a feature table item (CDS, mRNA,...)} \item{bounds}{-optional- the bounds for extraction (for operations "fragment" or "region") } \item{minbounds}{-optional- the minimal bounds for extraction (for operations "fragment" or "region") } \item{verbose}{if \code{TRUE}, verbose mode is on} \item{nzlines}{number of line in zlib mode} \item{zlib}{logical. If TRUE sequences are download in zlib compress mode.} } \details{ To extract a list of sequences (lrank argument) or a single sequence (seqnum argument) using different output formats and types of extraction. All formats except "coordinates" extract sequence data. Format "coordinates" extract coordinate data; start > end indicates the complementary strand. \describe{ \item{\strong{listname}}{sequence list name.} \item{\strong{socket}}{a socket of class connection and sockconn returned by \code{choosebank}. Default value (auto) means that the socket will be set to to the socket component of the banknameSocket variable. } \item{\strong{format}}{\code{acnuc}, \code{fasta}, \code{flat} or \code{coordinates}} \item{\strong{operation}}{\code{simple}, \code{translate}, \code{fragment}, \code{feature} or \code{region}} \item{\strong{feature}}{(for operations "feature" or "region") a feature table item (CDS, mRNA,...). \describe{ \item{\emph{simple}}{each sequence or subsequence is extracted.} \item{\emph{translate}}{meaningful only for protein-coding (sub)sequences that are extracted as protein sequences. Nothing is extracted for non-protein coding sequences.} \item{\emph{fragment}}{Allows to extract any part of the sequence(s) in list. Such part is specified by the bounds and minbounds arguments according to the syntax suggested by these examples: \tabular{lll}{ \tab 132,1600 \tab to extract from nucl. 132 to nucl 1600 of the sequence. If applied to a subsequence, coordinates are in the parent seq relatively to the subsequence start point.\cr \tab -10,10 \tab to extract from 10 nucl. BEFORE the 5' end of the sequence to nucl. 10 of it. Useful only for subsequences, and produces a fragment extracted from its parent sequence.\cr \tab e-20,e+10 \tab to extract from 20 nucl. BEFORE the 3' end of the sequence to 10 nucl. AFTER its 3' end. Useful only for subsequences, and produces a fragment extracted from its parent sequence.\cr \tab -20,e+5 \tab to extract from 20 nucl. BEFORE the 5' end of the sequence to 5 nucl. AFTER its 3' end. } } }} \item{\strong{bounds}}{(for operations "fragment" or "region") see syntax above.} \item{\strong{minbounds}}{same syntax as bounds. When the sequence data is too short for this quantity to be extracted, nothing is extracted. When the sequence data is between minbounds and bounds, extracted sequence data is extended by N's to the desired length.} } } \value{ Sequence data. } \references{ \code{citation("seqinr")} } \author{S. Penel} \seealso{ \code{\link{choosebank}}, \code{\link{query}} \code{\link{getlistrank}} } \examples{ \dontrun{# Need internet connection choosebank("emblTP") mylist <- query("mylist", "k=globin", virtual = TRUE) mylist.fasta <- exseq("mylist", verbose = TRUE) # 103 lines of FASTA stopifnot(length(mylist.fasta) == 103) closebank() } } \keyword{utilities} seqinr/man/getliststate.Rd0000644000176200001440000000321112724334701015331 0ustar liggesusers\name{getliststate} \alias{getliststate} \alias{gls} \alias{gln} \title{Asks for information about an ACNUC list of specified rank} \description{ Reply gives the type of list, its name, the number of elements it contains, and, for sequence lists, says whether the list contains only parent seqs (locus=T). } \usage{ getliststate(lrank, socket = autosocket()) gls(lrank, socket = autosocket()) gln(lrank, ...) } \arguments{ \item{lrank}{the name of the ACNUC list to modify} \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} \item{...}{arguments passed to getliststate} } \value{ NA in case of problem and an warning is issued. When there is no problem a list with the following 4 components: \item{type}{string. Type of ACNUC list (SQ, KW, SP)} \item{name}{string. ACNUC list name} \item{count}{numeric. Number of elements in ACNUC list} \item{locus}{logical. For ACNUC sequence lists TRUE means that the list contains only parent sequences. NA otherwise.} \code{gln} is a shortcut for \code{getliststate(lrank, ...)$name} } \references{ \url{http://doua.prabi.fr/databases/acnuc.html} \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{\code{\link{choosebank}}, \code{\link{query}}, \code{\link{alr}}, \code{\link{glr}} } \examples{ \dontrun{ ### Need internet connection choosebank("emblTP") mylist <- query("mylist", "sp=felis catus et t=cds", virtual=TRUE) getliststate(glr("mylist")) # SQ, MYLIST, 603, FALSE gln(glr("mylist")) # MYLIST (upper case letters on server) closebank() } } \keyword{ utilities } seqinr/man/getTrans.Rd0000644000176200001440000001164612724327565014431 0ustar liggesusers\name{getTrans} \alias{getTrans} \alias{getTrans.default} \alias{getTrans.list} \alias{getTrans.character} \alias{getTrans.SeqFrag} \alias{getTrans.SeqAcnucWeb} \alias{getTrans.SeqFastadna} \alias{getTrans.qaw} \alias{getTrans.logical} \title{Generic function to translate coding sequences into proteins} \description{ This function translates nucleic acid sequences into the corresponding peptide sequence. It can translate in any of the 3 forward or three reverse sense frames. In the case of reverse sense, the reverse-complement of the sequence is taken. It can translate using the standard (universal) genetic code and also with non-standard codes. Ambiguous bases can also be handled. } \usage{ getTrans(object, sens = "F", NAstring = "X", ambiguous = FALSE, ...) \method{getTrans}{SeqAcnucWeb}(object, sens = "F", NAstring = "X", ambiguous = FALSE, ..., frame = "auto", numcode = "auto") \method{getTrans}{SeqFastadna}(object, sens = "F", NAstring = "X", ambiguous = FALSE, ..., frame = 0, numcode = 1) \method{getTrans}{SeqFrag}(object, sens = "F", NAstring = "X", ambiguous = FALSE, ..., frame = 0, numcode = 1) } \arguments{ \item{object}{ an object of the class \code{\link{SeqAcnucWeb}} or \code{\link{SeqFastadna}}, or \code{\link{SeqFrag}} or a list of these objects, or an object of class \code{qaw} created by \code{\link{query}} } \item{numcode}{ The ncbi genetic code number for translation. By default the standard genetic code is used, and for sequences coming from an ACNUC server the relevant genetic code is used by default. } \item{NAstring}{ How to translate amino-acids when there are ambiguous bases in codons. } \item{ambiguous}{ If TRUE, ambiguous bases are taken into account so that for instance GGN is translated to Gly in the standard genetic code. } \item{frame}{ Frame(s) (0,1,2) to translate. By default the frame \code{0} is used. } \item{sens}{ Direction for translation: \code{F} for the direct strand e and \code{R} for the reverse complementary strand. } \item{...}{further arguments passed to or from other methods} } \details{ The following genetic codes are described here. The number preceding each code corresponds to \code{numcode}. \describe{ \item{1}{ standard } \item{2}{ vertebrate.mitochondrial } \item{3}{ yeast.mitochondrial } \item{4}{ protozoan.mitochondrial+mycoplasma } \item{5}{ invertebrate.mitochondrial } \item{6}{ ciliate+dasycladaceal } \item{9}{ echinoderm+flatworm.mitochondrial } \item{10}{ euplotid } \item{11}{ bacterial+plantplastid } \item{12}{ alternativeyeast } \item{13}{ ascidian.mitochondrial } \item{14}{ alternativeflatworm.mitochondrial } \item{15}{ blepharism } \item{16}{ chlorophycean.mitochondrial } \item{21}{ trematode.mitochondrial } \item{22}{ scenedesmus.mitochondrial } \item{23}{ hraustochytrium.mitochondria } } } \value{ For a single sequence an object of class \code{character} containing the characters of the sequence, either of length 1 when \code{as.string} is TRUE, or of the length of the sequence when \code{as.string} is FALSE. For many sequences, a list of these.} \references{ \code{citation("seqinr")} } \author{D. Charif, J.R. Lobry, L. Palmeira} \seealso{ \code{\link{SeqAcnucWeb}}, \code{\link{SeqFastadna}}, \code{\link{SeqFrag}}\cr The genetic codes are given in the object \code{\link{SEQINR.UTIL}}, a more human readable form is given by the function \code{\link{tablecode}}. Use \code{\link{aaa}} to get the three-letter code for amino-acids. } \examples{ # # List all available methods for getTrans generic function: # methods(getTrans) # # Toy CDS example invented by Leonor Palmeira: # toycds <- s2c("tctgagcaaataaatcgg") getTrans(toycds) # should be c("S", "E", "Q", "I", "N", "R") # # Toy CDS example with ambiguous bases: # toycds2 <- s2c("tcngarcarathaaycgn") getTrans(toycds2) # should be c("X", "X", "X", "X", "X", "X") getTrans(toycds2, ambiguous = TRUE) # should be c("S", "E", "Q", "I", "N", "R") getTrans(toycds2, ambiguous = TRUE, numcode = 2) # should be c("S", "E", "Q", "X", "N", "R") # # Real CDS example: # realcds <- read.fasta(file = system.file("sequences/malM.fasta", package ="seqinr"))[[1]] getTrans(realcds) # Biologically correct, only one stop codon at the end getTrans(realcds, frame = 3, sens = "R", numcode = 6) # Biologically meaningless, note the in-frame stop codons # # Complex transsplicing operations, the correct frame and the correct # genetic code are automatically used for translation into protein for # sequences coming from an ACNUC server: # \dontrun{ # Need internet connection. # Translation of the following EMBL entry: # # FT CDS join(complement(153944..154157),complement(153727..153866), # FT complement(152185..153037),138523..138735,138795..138955) # FT /codon_start=1 choosebank("emblTP") trans <- query("trans", "N=AE003734.PE35") getTrans(trans$req[[1]]) } } \keyword{ utilities } seqinr/man/a.Rd0000644000176200001440000000222612724327565013054 0ustar liggesusers\name{a} \alias{a} \title{Converts amino-acid three-letter code into the one-letter one} \description{ This is a vectorized function to convert three-letters amino-acid code into the one-letter one, for instance "Ala" into "A". } \usage{ a(aa) } \arguments{ \item{aa}{ A vector of string. All strings are 3 chars long.} } \details{ Allowed character values for \code{aa} are given by \code{aaa()}. All other values will generate a warning and return NA. Called without arguments, \code{a()} returns the list of all possible output values. } \value{ A vector of single characters. } \references{ The IUPAC one-letter code for aminoacids is described at: \url{http://www.chem.qmul.ac.uk/iupac/AminoAcid/}\cr \code{citation("seqinr")} } \author{D. Charif, J.R. Lobry } \seealso{\code{\link{aaa}}, \code{\link{translate}} } \examples{ # # Show all possible input values: # aaa() # # Convert them in one letter-code: # a(aaa()) # # Check consistency of results: # stopifnot( aaa(a(aaa())) == aaa()) # # Show what happens with non-allowed values: # a("SOS") # should be NA and a warning is generated } \keyword{ utilities } seqinr/man/SeqFrag.Rd0000644000176200001440000000266012724327565014166 0ustar liggesusers\name{SeqFrag} \alias{SeqFrag} \alias{is.SeqFrag} \alias{as.SeqFrag} \title{Class for sub-sequences} \description{ \code{as.SeqFrag} is called by all methods of \code{\link{getFrag}}, but not directly by the users. It creates an object sequence of class \code{SeqFrag}. } \usage{ as.SeqFrag(object, begin, end, name) is.SeqFrag(object) } \arguments{ \item{object}{ an object sequence of class \code{seqFastadna}, \code{seqFastaAA}, \code{seqAcnucWeb} or \code{seqFrag} } \item{begin}{ the first base of the fragment to get } \item{end}{ the last base of the fragment to get } \item{name}{ the name of the sequence } } \value{ \code{as.SeqFrag} returns a biological sequence with the following attributes: \item{seqMother}{ the name of the sequence from which the sequence comes} \item{begin}{ the position of the first base of the fragment on the mother sequence} \item{end}{ the position of the last base of the fragment on the mother sequence } \item{class}{ \code{SeqFrag} which is the classfor sub-sequence } \code{is.SeqFrag} returns TRUE if the object is of class Seqfrag. } \author{D. Charif, J.R. Lobry} \references{ \code{citation("seqinr")} } \seealso{\code{\link{getFrag}}, \code{\link{getLength}}, \code{\link{getName}}, \code{\link{getSequence}}, \code{\link{getTrans}} } \examples{ s <- read.fasta(file = system.file("sequences/malM.fasta", package = "seqinr")) getFrag(s[[1]], 1, 10) } \keyword{utilities} seqinr/man/acnucopen.Rd0000644000176200001440000000521612723615563014606 0ustar liggesusers\name{acnucopen} \alias{acnucopen} \alias{acnucclose} \alias{clientid} \alias{quitacnuc} \title{open and close a remote access to an ACNUC database} \description{ These are low level functions to start and stop a remote access to an ACNUC database. } \usage{ acnucopen(db, socket, challenge = NA) acnucclose(socket) clientid(id = paste("seqinr_", packageDescription("seqinr")$Version, sep = ""), socket, verbose = FALSE) quitacnuc(socket) } \arguments{ \item{db}{the remote ACNUC database name} \item{socket}{an object of class \code{sockconn} connecting to an ACNUC server} \item{challenge}{unimplemented yet} \item{id}{client ID definition defaulting to seqinr + package version number} \item{verbose}{logical, if TRUE mode verbose is on} } \details{ these low level functions are usually not used directly by the user. Use \code{\link{choosebank}} to open a remote ACNUC database and \code{\link{closebank}} to close it. } \value{ For \code{openacnuc} a list with the following components: type : the type of database that was opened. totseqs, totspec, totkey : total number of seqs, species, keywords in opened database. ACC\_LENGTH, L\_MNEMO, WIDTH\_KW, WIDTH\_SP, WIDTH\_SMJ, WIDTH\_AUT, WIDTH\_BIB, lrtxt, SUBINLNG: max lengths of record keys in database. } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ \code{\link{choosebank}}, \code{\link{closebank}} } \examples{ \dontrun{# Need internet connection mysocket <- socketConnection( host = "pbil.univ-lyon1.fr", port = 5558, server = FALSE, blocking = TRUE) readLines(mysocket, n = 1) # OK acnuc socket started acnucopen("emblTP", socket = mysocket) -> res expected <- c("EMBL", "14138095", "236401", "1186228", "8", "16", "40", "40", "20", "20", "40", "60", "504") stopifnot(all(unlist(res) == expected)) tryalreadyopen <- try(acnucopen("emblTP", socket = mysocket)) stopifnot(inherits(tryalreadyopen, "try-error")) # Need a fresh socket because acnucopen() close it if error: mysocket <- socketConnection( host = "pbil.univ-lyon1.fr", port = 5558, server = FALSE, blocking = TRUE) tryoff <- try(acnucopen("off", socket = mysocket)) stopifnot(inherits(tryoff, "try-error")) mysocket <- socketConnection( host = "pbil.univ-lyon1.fr", port = 5558, server = FALSE, blocking = TRUE) tryinexistent <- try(acnucopen("tagadatagadatsointsoin", socket = mysocket)) stopifnot(inherits(tryinexistent, "try-error")) mysocket <- socketConnection( host = "pbil.univ-lyon1.fr", port = 5558, server = FALSE, blocking = TRUE) trycloseunopened <- try(acnucclose(mysocket)) stopifnot(inherits(trycloseunopened, "try-error")) } } \keyword{utilities} seqinr/man/getType.Rd0000644000176200001440000000144412724327565014256 0ustar liggesusers\name{getType} \alias{getType} \title{To get available subsequence types in an opened ACNUC database} \description{ This function returns all subsequence types (e.g. CDS, TRNA) present in an opened ACNUC database, using default database if no socket is provided. } \usage{ getType(socket = autosocket()) } \arguments{ \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} } \value{ a list containing a short description for each subsequence type. } \references{ \code{citation("seqinr")} } \author{D. Charif, J.R. Lobry} \seealso{ \code{\link{choosebank}}, \code{\link{query}} } \examples{ \dontrun{ # Need internet connection choosebank("emblTP") getType()} } \keyword{utilities} seqinr/man/countfreelists.Rd0000644000176200001440000000233212724334701015671 0ustar liggesusers\name{countfreelists} \alias{countfreelists} \alias{cfl} \title{The number of free lists available and annotation lines in an ACNUC server} \description{ Returns the number of free lists available list of names of annotation lines in the opened ACNUC database. } \usage{ countfreelists(socket = autosocket()) cfl(socket = autosocket()) } \arguments{ \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} } \value{ a list with the following 2 components: \item{free}{numeric. The number of free lists} \item{annotlines}{vector of strings. Names of annotation lines} } \references{ \url{http://doua.prabi.fr/databases/acnuc.html} \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{\code{\link{choosebank}}, \code{\link{query}} } \examples{ \dontrun{ # Need internet connection choosebank("emblTP") (rescountfreelists <- countfreelists()) stopifnot(all(rescountfreelists$annotlines == c("ALL", "AC", "PR", "DT", "KW", "OS", "OC", "OG", "RN", "RC", "RP", "RX", "RG", "RA", "RT", "RL", "DR", "CC", "AH", "AS", "FH", "FT", "CO", "SQ", "SEQ"))) closebank() } } \keyword{ utilities } seqinr/man/SeqFastaAA.Rd0000644000176200001440000000312012724327565014537 0ustar liggesusers\name{SeqFastaAA} \alias{SeqFastaAA} \alias{is.SeqFastaAA} \alias{as.SeqFastaAA} \alias{summary.SeqFastaAA} \title{AA sequence in Fasta Format} \description{ \code{as.SeqFastaAA} is called by the function as \code{read.fasta}. It creates an object of class \code{SeqFastaAA}. \code{is.SeqFastaAA} returns TRUE if the object is of class \code{SeqFastaAA}. \code{summary.SeqFastaAA} gives the AA composition of an object of class \code{SeqFastaAA}. } \usage{ as.SeqFastaAA(object, name = NULL, Annot = NULL) is.SeqFastaAA(object) \method{summary}{SeqFastaAA}(object,...) } \arguments{ \item{object}{ a vector of chars representing a biological sequence } \item{name}{ \code{NULL} a character string specifying a name for the sequence } \item{Annot}{ \code{NULL} a character string specifying some annotations for the sequence } \item{...}{ additional arguments affecting the summary produced } } \value{ \code{as.SeqFastaAA} returns an object sequence of class \code{SeqFastaAA}. \code{summary.SeqFastaAA} returns a list which the following components: \item{composition}{ the AA counting of the sequence} \item{AA.Property}{ the percentage of each group of amino acid in the sequence. By example, the groups are small, tiny, aliphatic, aromatic ... } } \references{ \code{citation("seqinr")} } \author{D. Charif} \examples{ s <- read.fasta(file = system.file("sequences/seqAA.fasta", package = "seqinr"), seqtype="AA") is.SeqFastaAA(s[[1]]) summary(s[[1]]) myseq <- s2c("MSPTAYRRGSPAFLV*") as.SeqFastaAA(myseq, name = "myseq", Annot = "blablabla") myseq } \keyword{ utilities } seqinr/man/countsubseqs.Rd0000644000176200001440000000213712724334701015361 0ustar liggesusers\name{countsubseqs} \alias{countsubseqs} \alias{css} \title{Number of subsequences in an ACNUC list} \description{ Returns the number of subsequences in the ACNUC list of rank \code{lrank}. } \usage{ countsubseqs(lrank, socket = autosocket()) css(lrank, socket = autosocket()) } \arguments{ \item{lrank}{the rank of the ACNUC list to consider.} \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} } \value{ Numeric. } \references{ \url{http://doua.prabi.fr/databases/acnuc.html} \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{\code{\link{choosebank}}, \code{\link{query}}, \code{\link{glr}} to get a list rank from its name.} \examples{ \dontrun{ # Need internet connection choosebank("emblTP") mylist<-query("mylist", "N=@", virtual = TRUE) # select all (seqs + subseqs) mylist$nelem # 14138094 seqs + subseqs stopifnot(mylist$nelem == 14138094) css(glr("mylist")) # 1604500 subsequences only stopifnot(css(glr("mylist")) == 1604500) closebank() } } \keyword{ utilities } seqinr/man/draw.oriloc.Rd0000644000176200001440000000432612724327565015062 0ustar liggesusers\name{draw.oriloc} \alias{draw.oriloc} \title{Graphical representation for nucleotide skews in prokaryotic chromosomes.} \description{ Graphical representation for nucleotide skews in prokaryotic chromosomes.} \usage{draw.oriloc(ori, main = "Title", xlab = "Map position in Kb", ylab = "Cumulated combined skew in Kb", las = 1, las.right = 3, ta.mtext = "Cumul. T-A skew", ta.col = "pink", ta.lwd = 1, cg.mtext = "Cumul. C-G skew", cg.col = "lightblue", cg.lwd = 1, cds.mtext = "Cumul. CDS skew", cds.col = "lightgreen", cds.lwd = 1, sk.col = "black", sk.lwd = 2, add.grid = TRUE, ...)} \arguments{ \item{ori}{A data frame obtained with the \code{oriloc} function.} \item{main}{The main title of the plot.} \item{xlab}{The x-axis title.} \item{ylab}{The y-axis title.} \item{las}{The style of axis labels for the bottom and left axes.} \item{las.right}{The style of axis labels for the right axis.} \item{ta.mtext}{The marginal legend for the TA skew.} \item{ta.col}{The color for the TA skew.} \item{ta.lwd}{The line width for the TA skew.} \item{cg.mtext}{The marginal legend for the CG skew.} \item{cg.col}{The color for the CG skew.} \item{cg.lwd}{The line width for the CG skew.} \item{cds.mtext}{The marginal legend for the CDS skew.} \item{cds.col}{The color for the CDS skew.} \item{cds.lwd}{The line width for the CDS skew.} \item{sk.col}{The color for the cumulated combined skew.} \item{sk.lwd}{The line width for the cumulated combined skew.} \item{add.grid}{Logical, if \code{TRUE} a vertical grid is added to the plot.} \item{...}{Further arguments are passed to the function \code{plot}.} } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ \code{\link{oriloc}}, \code{\link{rearranged.oriloc}}, \code{\link{extract.breakpoints}} } \examples{ \dontrun{ # need internet connection # # Example with Chlamydia trachomatis complete genome # ori <- oriloc() draw.oriloc(ori) # # The same, using more options from function draw.oriloc() # draw.oriloc(ori, main = expression(italic(Chlamydia~~trachomatis)~~complete~~genome), ta.mtext = "TA skew", ta.col = "red", cg.mtext = "CG skew", cg.col = "blue", cds.mtext = "CDS skew", cds.col = "seagreen", add.grid = FALSE) } } \keyword{hplot} seqinr/man/getlistrank.Rd0000644000176200001440000000220612723623636015156 0ustar liggesusers\name{getlistrank} \alias{getlistrank} \alias{glr} \title{To get the rank of a list from its name} \description{ This is a low level function to get the rank of a list on server from its name. } \usage{ getlistrank(listname, socket = autosocket(), verbose = FALSE) glr(listname, socket = autosocket(), verbose = FALSE) } \arguments{ \item{listname}{the name of list on server} \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} \item{verbose}{if \code{TRUE}, verbose mode is on} } \details{ This low level function is usually not used directly by the user. } \value{ The rank of list named \code{listname} on server, or 0 if no list with this name exists. } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ \code{\link{choosebank}}, \code{\link{query}} } \examples{ \dontrun{ # Need internet connection choosebank("emblTP") MyListName <- query("MyListName", "sp=Borrelia burgdorferi", virtual = TRUE) (result <- getlistrank("MyListName")) stopifnot(result == 2) closebank() } } \keyword{utilities} seqinr/man/cai.Rd0000644000176200001440000000664111022246252013354 0ustar liggesusers\name{cai} \alias{cai} \title{Codon Adaptation Index} \description{ The Codon Adaptation Index (Sharp and Li 1987) is the most popular index of gene expressivity with about 1000 citations 20 years after its publication. Its values range from 0 (low) to 1 (high). The implementation here is intended to work exactly as in the program \code{codonW} written by by John Peden during his PhD thesis under the supervision of P.M. Sharp. } \usage{ cai(seq, w, numcode = 1, zero.threshold = 0.0001, zero.to = 0.01) } \arguments{ \item{seq}{a coding sequence as a vector of single characters} \item{w}{a vector for the relative adaptiveness of each codon} \item{numcode}{the genetic code number as in \code{\link{translate}}} \item{zero.threshold}{a value in \code{w} below this threshold is considered as zero} \item{zero.to}{a value considered as zero in \code{w} is forced to this value. The default is from Bulmer (1988).} } \details{ Adapted from the documentation of the CAI function in the program \code{codonW} writen by John Peden: CAI is a measurement of the relative adaptiveness of the codon usage of a gene towards the codon usage of highly expressed genes. The relative adaptiveness (w) of each codon is the ratio of the usage of each codon, to that of the most abundant codon for the same amino acid. The CAI index is defined as the geometric mean of these relative adaptiveness values. Non-synonymous codons and termination codons (genetic code dependent) are excluded. To aid computation, the CAI is calculated as using a natural log summation, To prevent a codon having a relative adaptiveness value of zero, which could result in a CAI of zero; these codons have fitness of zero (<.0001) are adjusted to 0.01. } \value{ A single numerical value for the CAI. } \references{ Sharp, P.M., Li, W.-H. (1987) The codon adaptation index - a measure of directional synonymous codon usage bias, and its potential applications. \emph{Nucleic Acids Research}, \bold{15}:1281-1295. Bulmer, M. (1988). Are codon usage patterns in unicellular organisms determined by selection-mutation balance. \emph{Journal of Evolutionary Biology}, \bold{1}:15-26. Peden, J.F. (1999) Analysis of codon usage. PhD Thesis, University of Nottingham, UK. The program \code{codonW} used here for comparison is available at \url{http://codonw.sourceforge.net/} under a GPL licence. \code{citation("seqinr")}. } \seealso{ \code{\link{caitab}} for some \code{w} values from \code{codonW}. \code{\link{uco}} for codon usage tabulation. } \author{J.R. Lobry} \examples{ # # How to reproduce the results obtained with the C program codonW # version 1.4.4 writen by John Peden. We use here the "input.dat" # test file from codonW (Saccharomyces cerevisiae). # inputdatfile <- system.file("sequences/input.dat", package = "seqinr") input <- read.fasta(file = inputdatfile) # read the FASTA file # # Import results obtained with codonW # scucofile <- system.file("sequences/scuco.txt", package = "seqinr") scuco.res <- read.table(scucofile, header = TRUE) # read codonW result file # # Use w for Saccharomyces cerevisiae # data(caitab) w <- caitab$sc # # Compute CAI and compare results: # cai.res <- sapply(input, cai, w = w) plot(cai.res, scuco.res$CAI, main = "Comparison of seqinR and codonW results", xlab = "CAI from seqinR", ylab = "CAI from codonW", las = 1) abline(c(0,1)) } seqinr/man/SeqAcnucWeb.Rd0000644000176200001440000000251512724327565014775 0ustar liggesusers\name{SeqAcnucWeb} \alias{SeqAcnucWeb} \alias{as.SeqAcnucWeb} \alias{is.SeqAcnucWeb} \title{Sequence coming from a remote ACNUC data base} \description{ \code{as.SeqAcnucWeb} is called by many functions, for instance by \code{query}, and should not be directly called by the user. It creates an object of class \code{SeqAcnucWeb}. \code{is.SeqAcnucWeb} returns TRUE if the object is of class \code{SeqAcnucWeb}. } \usage{ as.SeqAcnucWeb(object, length, frame, ncbigc) is.SeqAcnucWeb(object) } \arguments{ \item{object}{ a string giving the name of a sequence present in the data base} \item{length}{ a string giving the length of the sequence present in the data base} \item{frame}{ a string giving the frame of the sequence present in the data base} \item{ncbigc}{ a string giving the ncbi genetic code of the sequence present in the data base} } \value{ \code{as.SeqAcnucWeb} returns an object sequence of class \code{SeqAcnucWeb}. Note that as from seqinR 1.1-3 the slot socket has been deleted to save space for long lists. } \references{ \code{citation("seqinr")} } \author{D. Charif, J.R. Lobry} \examples{ \dontrun{# Need internet connection choosebank("emblTP") mylist <- query("mylist", "sp=felis catus et t=cds et o=mitochondrion") stopifnot(is.SeqAcnucWeb(mylist$req[[1]])) closebank() } } \keyword{utilities} seqinr/man/GC.Rd0000644000176200001440000001740012724327565013125 0ustar liggesusers\name{G+C Content} \alias{GC} \alias{GC1} \alias{GC2} \alias{GC3} \alias{GCpos} \title{Calculates the fractional G+C content of nucleic acid sequences.} \description{ Calculates the fraction of G+C bases of the input nucleic acid sequence(s). It reads in nucleic acid sequences, sums the number of 'g' and 'c' bases and writes out the result as the fraction (in the interval 0.0 to 1.0) to the total number of 'a', 'c', 'g' and 't' bases. Global G+C content \code{GC}, G+C in the first position of the codon bases \code{GC1}, G+C in the second position of the codon bases \code{GC2}, and G+C in the third position of the codon bases \code{GC3} can be computed. All functions can take ambiguous bases into account when requested. } \usage{ GC(seq, forceToLower = TRUE, exact = FALSE, NA.GC = NA, oldGC = FALSE) GC1(seq, frame = 0, ...) GC2(seq, frame = 0, ...) GC3(seq, frame = 0, ...) GCpos(seq, pos, frame = 0, ...) } \arguments{ \item{seq}{a nucleic acid sequence as a vector of single characters} \item{frame}{for coding sequences, an integer (0, 1, 2) giving the frame} \item{forceToLower}{logical. if \code{TRUE} force sequence characters in lower-case. Turn this to \code{FALSE} to save time if your sequence is already in lower-case (cpu time is approximately divided by 3 when turned off)} \item{exact}{logical: if \code{TRUE} ambiguous bases are taken into account when computing the G+C content (see details). Turn this to \code{FALSE} to save time if your you can neglect ambiguous bases in your sequence (cpu time is approximately divided by 3 when turned off) } \item{NA.GC}{what should be returned when the GC is impossible to compute from data, for instance with NNNNNNN. This behaviour could be different when argument \code{exact} is \code{TRUE}, for instance the G+C content of WWSS is \code{NA} by default, but is 0.5 when \code{exact} is set to \code{TRUE}} \item{...}{arguments passed to the function \code{GC}} \item{pos}{for coding sequences, the codon position (1, 2, 3) that should be taken into account to compute the G+C content} \item{oldGC}{logical defaulting to \code{FALSE}: should the GC content computed as in seqinR <= 1.0-6, that is as the sum of 'g' and 'c' bases divided by the length of the sequence. As from seqinR >= 1.1-3, this argument is deprecated and a warning is issued.} } \details{ When \code{exact} is set to \code{TRUE} the G+C content is estimated with ambiguous bases taken into account. Note that this is time expensive. A first pass is made on non-ambiguous bases to estimate the probabilities of the four bases in the sequence. They are then used to weight the contributions of ambiguous bases to the G+C content. Let note nx the total number of base 'x' in the sequence. For instance suppose that there are nb bases 'b'. 'b' stands for "not a", that is for 'c', 'g' or 't'. The contribution of 'b' bases to the GC base count will be: nb*(nc + ng)/(nc + ng + nt) The contribution of 'b' bases to the AT base count will be: nb*nt/(nc + ng + nt) All ambiguous bases contributions to the AT and GC counts are weighted is similar way and then the G+C content is computed as ngc/(nat + ngc). } \value{ \code{GC} returns the fraction of G+C (in [0,1]) as a numeric vector of length one. \code{GCpos} returns GC at position \code{pos}. \code{GC1}, \code{GC2}, \code{GC3} are wrappers for \code{GCpos} with the argument \code{pos} set to 1, 2, and 3, respectively. \code{NA} is returned when \code{seq} is \code{NA}. \code{NA.GC} defaulting to \code{NA} is returned when the G+C content can not be computed from data. } \references{ \code{citation("seqinr")}. The program codonW used here for comparison is available at \url{http://codonw.sourceforge.net/}. } \seealso{You can use \code{\link{s2c}} to convert a string into a vetor of single character and \code{\link{tolower}} to convert upper-case characters into lower-case characters. Do not confuse with \code{\link{gc}} for garbage collection. } \author{D. Charif, L. Palmeira, J.R. Lobry} \examples{ mysequence <- s2c("agtctggggggccccttttaagtagatagatagctagtcgta") GC(mysequence) # 0.4761905 GC1(mysequence) # 0.6428571 GC2(mysequence) # 0.3571429 GC3(mysequence) # 0.4285714 # # With upper-case characters: # myUCsequence <- s2c("GGGGGGGGGA") GC(myUCsequence) # 0.9 # # With ambiguous bases: # GC(s2c("acgt")) # 0.5 GC(s2c("acgtssss")) # 0.5 GC(s2c("acgtssss"), exact = TRUE) # 0.75 # # Missing data: # stopifnot(is.na(GC(s2c("NNNN")))) stopifnot(is.na(GC(s2c("NNNN"), exact = TRUE))) stopifnot(is.na(GC(s2c("WWSS")))) stopifnot(GC(s2c("WWSS"), exact = TRUE) == 0.5) # # Coding sequences tests: # cdstest <- s2c("ATGATG") stopifnot(GC3(cdstest) == 1) stopifnot(GC2(cdstest) == 0) stopifnot(GC1(cdstest) == 0) # # How to reproduce the results obtained with the C program codonW # version 1.4.4 writen by John Peden. We use here the "input.dat" # test file from codonW (there are no ambiguous base in these # sequences). # inputdatfile <- system.file("sequences/input.dat", package = "seqinr") input <- read.fasta(file = inputdatfile) # read the FASTA file inputoutfile <- system.file("sequences/input.out", package = "seqinr") input.res <- read.table(inputoutfile, header = TRUE) # read codonW result file # # remove stop codon before computing G+C content (as in codonW) # GC.codonW <- function(dnaseq, ...){ GC(dnaseq[seq_len(length(dnaseq) - 3)], ...) } input.gc <- sapply(input, GC.codonW, forceToLower = FALSE) max(abs(input.gc - input.res$GC)) # 0.0004946237 plot(x = input.gc, y = input.res$GC, las = 1, xlab = "Results with GC()", ylab = "Results from codonW", main = "Comparison of G+C content results") abline(c(0, 1), col = "red") legend("topleft", inset = 0.01, legend = "y = x", lty = 1, col = "red") \dontrun{ # Too long for routine check # This is a benchmark to compare the effect of various parameter # setting on computation time n <- 10 from <-10^4 to <- 10^5 size <- seq(from = from, to = to, length = n) res <- data.frame(matrix(NA, nrow = n, ncol = 5)) colnames(res) <- c("size", "FF", "FT", "TF", "TT") res[, "size"] <- size for(i in seq_len(n)){ myseq <- sample(x = s2c("acgtws"), size = size[i], replace = TRUE) res[i, "FF"] <- system.time(GC(myseq, forceToLower = FALSE, exact = FALSE))[3] res[i, "FT"] <- system.time(GC(myseq, forceToLower = FALSE, exact = TRUE))[3] res[i, "TF"] <- system.time(GC(myseq, forceToLower = TRUE, exact = FALSE))[3] res[i, "TT"] <- system.time(GC(myseq, forceToLower = TRUE, exact = TRUE))[3] } par(oma = c(0,0,2.5,0), mar = c(4,5,0,2) + 0.1, mfrow = c(2, 1)) plot(res$size, res$TT, las = 1, xlab = "Sequence size [bp]", ylim = c(0, max(res$TT)), xlim = c(0, max(res$size)), ylab = "") title(ylab = "Observed time [s]", line = 4) abline(lm(res$TT~res$size)) points(res$size, res$FT, col = "red") abline(lm(res$FT~res$size), col = "red", lty = 3) points(res$size, res$TF, pch = 2) abline(lm(res$TF~res$size)) points(res$size, res$FF, pch = 2, col = "red") abline(lm(res$FF~res$size), lty = 3, col = "red") legend("topleft", inset = 0.01, legend = c("forceToLower = TRUE", "forceToLower = FALSE"), col = c("black", "red"), lty = c(1,3)) legend("bottomright", inset = 0.01, legend = c("exact = TRUE", "exact = FALSE"), pch = c(1,2)) mincpu <- lm(res$FF~res$size)$coef[2] barplot( c(lm(res$FF~res$size)$coef[2]/mincpu, lm(res$TF~res$size)$coef[2]/mincpu, lm(res$FT~res$size)$coef[2]/mincpu, lm(res$TT~res$size)$coef[2]/mincpu), horiz = TRUE, xlab = "Increase of CPU time", col = c("red", "black", "red", "black"), names.arg = c("(F,F)", "(T,F)", "(F,T)", "(T,T)"), las = 1) title(ylab = "forceToLower,exact", line = 4) mtext("CPU time as function of options", outer = TRUE, line = 1, cex = 1.5) } } \keyword{manip} seqinr/man/s2n.Rd0000644000176200001440000000346710611141323013321 0ustar liggesusers\name{s2n} \alias{s2n} \title{ simple numerical encoding of a DNA sequence. } \description{ By default, if no \code{levels} arguments is provided, this function will just code your DNA sequence in integer values following the lexical order \code{(a > c > g > t)}, that is 0 for "a", 1 for "c", 2 for "g", 3 for "t" and NA for ambiguous bases. } \usage{ s2n(seq, levels = s2c("acgt"), base4 = TRUE, forceToLower = TRUE) } \arguments{ \item{seq}{ the sequence as a vector of single chars } \item{levels}{ allowed char values, by default a, c, g and t } \item{base4}{if TRUE the numerical encoding will start at O, if FALSE at 1} \item{forceToLower}{if TRUE the sequence is forced to lower case caracters} } \value{ a vector of integers } \references{ \code{citation("seqinr")} } \author{J.R. Lobry } \note{ The idea of starting numbering at 0 by default is that it enforces a kind of isomorphism between the paste operator on DNA chars and the + operator on integer coding for DNA chars. By this way, you can work either in the char set, either in the integer set, depending on what is more convenient for your purpose, and then switch from one set to the other one as you like. } \seealso{ \code{\link{n2s}}, \code{\link{factor}}, \code{\link{unclass}} } \examples{ ## ## Example of default behaviour: ## urndna <- s2c("acgt") seq <- sample( urndna, 100, replace = TRUE ) ; seq s2n(seq) ## ## How to deal with RNA: ## urnrna <- s2c("acgt") seq <- sample( urnrna, 100, replace = TRUE ) ; seq s2n(seq) ## ## what happens with unknown characters: ## urnmess <- c(urndna,"n") seq <- sample( urnmess, 100, replace = TRUE ) ; seq s2n(seq) ## ## How to change the encoding for unknown characters: ## tmp <- s2n(seq) ; tmp[is.na(tmp)] <- -1; tmp ## ## Simple sanity check: ## stopifnot(all(s2n(s2c("acgt")) == 0:3)) } \keyword{ utilities } seqinr/man/al2bp.Rd0000644000176200001440000000606011146342374013624 0ustar liggesusers\name{al2bp} \alias{al2bp} \title{To Convert a forensic microsatellite allele name into its length in base pairs} \description{ Conventions used to name forensic microsatellite alleles (STR) are described in Bar \emph{et al.} (1994). The name "9.3" means for instance that there are 9 repetitions of the complete base oligomer and an incomplete repeat with 3 bp. } \usage{ al2bp(allele.name, repeat.bp = 4, offLadderChars = "><", split = "\\\\.") } \arguments{ \item{allele.name}{The name of the allele, coerced to a string type.} \item{repeat.bp}{The length in bp of the microsatellite base repeat, most of them are tetranucleotides so that it defaults to 4. Do not forget to change this to 5 for loci based on pentanucleotides such as Penta D or Penta E.} \item{offLadderChars}{\code{\link{NA}} is returned when at least one of these characters are found in the allele name. Off ladder alleles are typically reported as "<8" or ">19" } \item{split}{The convention is to use a dot, as in "9.3", between the number of repeats and the number of bases in the incomplete repeat. On some locales where the decimal separator is a comma this could be a source of problem, try to use "," instead for this argument which is forwarded to \code{\link{strsplit}}.} } \value{ A single numeric value corresponding to the size in bp of the allele, or NA when characters spoting off ladder alleles are encountedred or when numeric conversion is impossible (\emph{e.g.} with "X" or "Y" allele names at Amelogenin locus). } \details{ Warnings generated by faulty numeric conversions are suppressed here. } \references{ Bar, W. and Brinkmann, B. and Lincoln, P. and Mayr, W.R. and Rossi, U. (1994) DNA recommendations. 1994 report concerning further recommendations of the DNA Commission of the ISFH regarding PCR-based polymorphisms in STR (short tandem repeat) systems. \emph{Int. J. Leg. Med.}, \bold{107}:159-160. \code{citation("seqinR")} } \author{J.R. Lobry} \seealso{\code{\link{identifiler}} for forensic microsatellite allele name examples.} \examples{ # # Quality check and examples: # stopifnot( al2bp("9") == 36 ) # 9 repeats of a tetranucleotide is 36 bp stopifnot( al2bp(9) == 36 ) # also OK with numerical argument stopifnot( al2bp(9, 5) == 45 ) # 9 repeats of a pentanucleotide is 45 bp stopifnot( al2bp("9.3") == 39 ) # microvariant case stopifnot( is.na(al2bp("<8")) ) # off ladder case stopifnot( is.na(al2bp(">19")) ) # off ladder case stopifnot( is.na(al2bp("X")) ) # non STR case # # Application to the alleles names in the identifiler data set where all loci are # tetranucleotide repeats: # data(identifiler) al.names <- unlist(identifiler) al.length <- sapply(al.names, al2bp) loc.names <- unlist(lapply(identifiler, names)) loc.nall <-unlist(lapply(identifiler, function(x) lapply(x,length))) loc.fac <- factor(rep(loc.names, loc.nall)) par(lend = "butt", mar = c(5,6,4,1)+0.1) boxplot(al.length~loc.fac, las = 1, col = "lightblue", horizontal = TRUE, main = "Range of allele lengths at forensic loci", xlab = "Length (bp)", ylim = c(0, max(al.length, na.rm = TRUE))) } seqinr/man/query.Rd0000644000176200001440000001467512724334701014002 0ustar liggesusers\name{query} \alias{query} \title{To get a list of sequence names from an ACNUC data base located on the web} \description{ This is a major command of the package. It executes all sequence retrievals using any selection criteria the data base allows. The sequences are coming from ACNUC data base located on the web and they are transfered by socket. The command produces the list of all sequence names that fit the required criteria. The sequence names belong to the class of sequence \code{SeqAcnucWeb}. } \usage{ query(listname, query, socket = autosocket(), invisible = TRUE, verbose = FALSE, virtual = FALSE) } \arguments{ \item{listname}{The name of the list as a quoted string of chars} \item{query}{A quoted string of chars containing the request with the syntax given in the details section} \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} \item{invisible}{if \code{FALSE}, the result is returned visibly.} \item{verbose}{if \code{TRUE}, verbose mode is on} \item{virtual}{if \code{TRUE}, no attempt is made to retrieve the information about all the elements of the list. In this case, the \code{req} component of the list is set to \code{NA}.} } \details{ The query language defines several selection criteria and operations between lists of elements matching criteria. It creates mainly lists of sequences, but also lists of species (or, more generally, taxa) and of keywords. See \url{http://doua.prabi.fr/databases/acnuc/cfonctions.html#QUERYLANGUAGE} for the last update of the description of the query language.\cr Selection criteria (no space before the = sign) are: \describe{ \item{SP=taxon}{seqs attached to taxon or any other below in tree; @ wildcard possible} \item{TID=id}{seqs attached to given numerical NCBI's taxon id} \item{K=keyword}{seqs attached to keyword or any other below in tree; @ wildcard possible} \item{T=type}{seqs of specified type} \item{J=journalname}{seqs published in journal specified using defined journal code} \item{R=refcode}{seqs from reference specified such as in jcode/volume/page (e.g., JMB/13/5432)} \item{AU=name}{seqs from references having specified author (only last name, no initial)} \item{AC=accessionno}{seqs attached to specified accession number} \item{N=seqname}{seqs of given name (ID or LOCUS); @ wildcard possible} \item{Y=year}{seqs published in specified year; > and < can be used instead of =} \item{O=organelle}{seqs from specified organelle named following defined code (e.g., chloroplast)} \item{M=molecule}{seqs from specified molecule as named in ID or LOCUS annotation records} \item{ST=status}{seqs from specified data class (EMBL) or review level (UniProt)} \item{F=filename}{seqs whose names are in given file, one name per line (unimplemented use \code{\link{clfcd}} instead)} \item{FA=filename}{seqs attached to accession numbers in given file, one number per line (unimplemented use \code{\link{clfcd}} instead)} \item{FK=filename}{produces the list of keywords named in given file, one keyword per line (unimplemented use \code{\link{clfcd}} instead)} \item{FS=filename}{produces the list of species named in given file, one species per line (unimplemented use \code{\link{clfcd}} instead)} \item{listname}{the named list that must have been previously constructed} } Operators (always followed and preceded by blanks or parentheses) are: \describe{ \item{AND}{intersection of the 2 list operands} \item{OR}{union of the 2 list operands} \item{NOT}{complementation of the single list operand} \item{PAR}{compute the list of parent seqs of members of the single list operand} \item{SUB}{add subsequences of members of the single list operand} \item{PS}{project to species: list of species attached to member sequences of the operand list} \item{PK}{project to keywords: list of keywords attached to member sequences of the operand list} \item{UN}{unproject: list of seqs attached to members of the species or keywords list operand} \item{SD}{compute the list of species placed in the tree below the members of the species list operand} \item{KD}{compute the list of keywords placed in the tree below the members of the keywords list operand} } The query language is case insensitive.Three operators (AND, OR, NOT) can be ambiguous because they can also occur within valid criterion values. Such ambiguities can be solved by encapsulating elementary selection criteria between escaped double quotes. } \value{ The result is directly assigned to the object \code{listname} in the user workspace. This is an objet of class \code{qaw}, a list with the following 6 components: \item{call}{the original call} \item{name}{the ACNUC list name} \item{nelem}{the number of elements (for instance sequences) in the ACNUC list} \item{typelist}{the type of the elements of the list. Could be SQ for a list of sequence names, KW for a list of keywords, SP for a list of species names.} \item{req}{a list of sequence names that fit the required criteria or \code{NA} when called with parameter \code{virtual} is \code{TRUE}} \item{socket}{the socket connection that was used} } \references{ To get the release date and content of all the databases located at the pbil, please look at the following url: \url{http://doua.prabi.fr/search/releases}\cr Gouy, M., Milleret, F., Mugnier, C., Jacobzone, M., Gautier,C. (1984) ACNUC: a nucleic acid sequence data base and analysis system. \emph{Nucl. Acids Res.}, \bold{12}:121-127.\cr Gouy, M., Gautier, C., Attimonelli, M., Lanave, C., Di Paola, G. (1985) ACNUC - a portable retrieval system for nucleic acid sequence databases: logical and physical designs and usage. \emph{Comput. Appl. Biosci.}, \bold{3}:167-172.\cr Gouy, M., Gautier, C., Milleret, F. (1985) System analysis and nucleic acid sequence banks. \emph{Biochimie}, \bold{67}:433-436.\cr \code{citation("seqinr")} } \author{J.R. Lobry, D. Charif} \note{Most of the documentation was imported from ACNUC help files written by Manolo Gouy} \seealso{ \code{\link{choosebank}}, \code{\link{getSequence}}, \code{\link{getName}}, \code{\link{crelistfromclientdata}} } \examples{ \dontrun{ # Need internet connection choosebank("genbank") bb <- query("bb", "sp=Borrelia burgdorferi") # To get the names of the 4 first sequences: sapply(bb$req[1:4], getName) # To get the 4 first sequences: sapply(bb$req[1:4], getSequence, as.string = TRUE) } } \keyword{utilities} seqinr/man/oriloc.Rd0000644000176200001440000001577613071127617014131 0ustar liggesusers\name{oriloc} \alias{oriloc} \title{ Prediction of origin and terminus of replication in bacteria.} \description{ This program finds the putative origin and terminus of replication in procaryotic genomes. The program discriminates between codon positions. } \usage{ oriloc(seq.fasta = system.file("sequences/ct.fasta.gz", package = "seqinr"), g2.coord = system.file("sequences/ct.predict", package = "seqinr"), glimmer.version = 3, oldoriloc = FALSE, gbk = NULL, clean.tmp.files = TRUE, rot = 0) } \arguments{ \item{seq.fasta}{Character: the name of a file which contains the DNA sequence of a bacterial chromosome in fasta format. The default value, \code{system.file("sequences/ct.fasta.gz", package ="seqinr")} is the fasta file \code{ct.fasta.gz}. This is the file for the complete genome sequence of \emph{Chlamydia trachomatis} that was used in Frank and Lobry (2000). You can replace this by something like \code{seq.fasta = "myseq.fasta"} to work with your own data if the file \code{myseq.fasta} is present in the current working directory (see \code{\link{getwd}}), or give a full path access to the sequence file (see \code{\link{file.choose}}).} \item{g2.coord}{Character: the name of file which contains the output of glimmer program (\code{*.predict} in glimmer version 3)} \item{glimmer.version}{Numeric: glimmer version used, could be 2 or 3} \item{oldoriloc}{Logical: to be set at TRUE to reproduce the (deprecated) outputs of previous (publication date: 2000) version of the oriloc program.} \item{gbk}{Character: the URL of a file in GenBank format. When provided \code{oriloc} use as input a single GenBank file instead of the \code{seq.fasta} and the \code{g2.coord}. A local temporary copy of the GenBank file is made with \code{\link{download.file}} if \code{gbk} starts with \code{http://} or \code{ftp://} or \code{file://} and whith \code{\link{file.copy}} otherwise. The local copy is then used as input for \code{\link{gb2fasta}} and \code{\link{gbk2g2}} to produce a fasta file and a glimmer-like (version 2) file, respectively, to be used by oriloc instead of \code{seq.fasta} and \code{g2.coord} .} \item{clean.tmp.files}{Logical: if TRUE temporary files generated when working with a GenBank file are removed.} \item{rot}{Integer, with zero default value, used to permute circurlarly the genome. } } \details{ The method builds on the fact that there are compositional asymmetries between the leading and the lagging strand for replication. The programs works only with third codon positions so as to increase the signal/noise ratio. To discriminate between codon positions, the program use as input either an annotated genbank file, either a fasta file and a glimmer2.0 (or glimmer3.0) output file. } \value{ A data.frame with seven columns: \code{g2num} for the CDS number in the \code{g2.coord} file, \code{start.kb} for the start position of CDS expressed in Kb (this is the position of the first occurence of a nucleotide in a CDS \emph{regardless} of its orientation), \code{end.kb} for the last position of a CDS, \code{CDS.excess} for the DNA walk for gene orientation (+1 for a CDS in the direct strand, -1 for a CDS in the reverse strand) cummulated over genes, \code{skew} for the cummulated composite skew in third codon positions, \code{x} for the cummulated T - A skew in third codon position, \code{y} for the cummulated C - G skew in third codon positions. } \references{ More illustrated explanations to help understand oriloc outputs are available there: \url{https://pbil.univ-lyon1.fr/software/Oriloc/howto.html}.\cr Examples of oriloc outputs on real sequence data are there: \url{https://pbil.univ-lyon1.fr/software/Oriloc/index.html}.\cr The original paper for oriloc:\cr Frank, A.C., Lobry, J.R. (2000) Oriloc: prediction of replication boundaries in unannotated bacterial chromosomes. \emph{Bioinformatics}, \bold{16}:566-567.\cr \url{https://doi.org/10.1093/bioinformatics/16.6.560}\cr\cr A simple informal introduction to DNA-walks:\cr Lobry, J.R. (1999) Genomic landscapes. \emph{Microbiology Today}, \bold{26}:164-165.\cr \url{http://seqinr.r-forge.r-project.org/MicrTod_1999_26_164.pdf}\cr\cr An early and somewhat historical application of DNA-walks:\cr Lobry, J.R. (1996) A simple vectorial representation of DNA sequences for the detection of replication origins in bacteria. \emph{Biochimie}, \bold{78}:323-326.\cr Glimmer, a very efficient open source software for the prediction of CDS from scratch in prokaryotic genome, is decribed at \url{http://www.cbcb.umd.edu/software/glimmer/}.\cr For a description of Glimmer 1.0 and 2.0 see:\cr Delcher, A.L., Harmon, D., Kasif, S., White, O., Salzberg, S.L. (1999) Improved microbial gene identification with GLIMMER, \emph{Nucleic Acids Research}, \bold{27}:4636-4641.\cr Salzberg, S., Delcher, A., Kasif, S., White, O. (1998) Microbial gene identification using interpolated Markov models, \emph{Nucleic Acids Research}, \bold{26}:544-548.\cr \code{citation("seqinr")} } \author{J.R. Lobry, A.C. Frank} \seealso{ \code{\link{draw.oriloc}}, \code{\link{rearranged.oriloc}} } \note{ The method works only for genomes having a single origin of replication from which the replication is bidirectional. To detect the composition changes, a DNA-walk is performed. In a 2-dimensional DNA walk, a C in the sequence corresponds to the movement in the positive y-direction and G to a movement in the negative y-direction. T and A are mapped by analogous steps along the x-axis. When there is a strand asymmetry, this will form a trajectory that turns at the origin and terminus of replication. Each step is the sum of nucleotides in a gene in third codon positions. Then orthogonal regression is used to find a line through this trajectory. Each point in the trajectory will have a corresponding point on the line, and the coordinates of each are calculated. Thereafter, the distances from each of these points to the origin (of the plane), are calculated. These distances will represent a form of cumulative skew. This permets us to make a plot with the gene position (gene number, start or end position) on the x-axis and the cumulative skew (distance) at the y-axis. Depending on where the sequence starts, such a plot will display one or two peaks. Positive peak means origin, and negative means terminus. In the case of only one peak, the sequence starts at the origin or terminus site. } \examples{ \dontrun{ # # A little bit too long for routine checks because oriloc() is already # called in draw.oriloc.Rd documentation file. Try example(draw.oriloc) # instead, or copy/paste the following code: # out <- oriloc() plot(out$st, out$sk, type = "l", xlab = "Map position in Kb", ylab = "Cumulated composite skew", main = expression(italic(Chlamydia~~trachomatis)~~complete~~genome)) # # Example with a single GenBank file: # out2 <- oriloc(gbk="ftp://pbil.univ-lyon1.fr/pub/seqinr/data/ct.gbk") draw.oriloc(out2) # # (some warnings are generated because of join in features and a gene that # wrap around the genome) # } } seqinr/man/getLocation.Rd0000644000176200001440000000312512724327565015103 0ustar liggesusers\name{getLocation} \alias{getLocation} \alias{getLocation.default} \alias{getLocation.list} \alias{getLocation.SeqAcnucWeb} \alias{getLocation.qaw} \alias{getLocation.logical} \title{Generic function to get the location of subsequences on the parent sequence} \description{ This function works only with subsequences from an ACNUC server. } \usage{ getLocation(object, ...) \method{getLocation}{SeqAcnucWeb}(object, ..., socket = autosocket()) } \arguments{ \item{object}{ an object of the class \code{\link{SeqAcnucWeb}}, or a list of them, or an object created by \code{\link{query}} } \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database by \code{\link{choosebank}}).} \item{...}{further arguments passed to or from other methods} } \value{ A list giving the positions of the sequence on the parent sequence. If the sequence is a subsequence (\emph{e.g.} coding sequence), the function returns the position of each exon on the parent sequence. NA is returned for parent sequences and a warning is isued.} \references{ \code{citation("seqinr")} } \author{D. Charif, J.R. Lobry, L. Palmeira} \seealso{ \code{\link{SeqAcnucWeb}} } \examples{ # # List all available methods for getLocation generic function: # methods(getLocation) # # Example with a subsequence from an ACNUC server: # \dontrun{ # Need internet connection choosebank("emblTP") fc <- query("fc", "sp=felis catus et t=cds et o=mitochondrion") getLocation(fc$req[[5]]) closebank() } } \keyword{ utilities } seqinr/man/as.alignment.Rd0000644000176200001440000000244012724327565015212 0ustar liggesusers\name{as.alignment} \alias{as.alignment} \title{Constructor for class alignment} \description{ Returns an object of (S3) class alignment. } \usage{ as.alignment(nb = NULL, nam = NULL, seq = NULL, com = NULL) } \arguments{ \item{nb}{integer. The number of sequences in the alignment.} \item{nam}{vector of \code{nb} character strings. The sequence names. } \item{seq}{vector of \code{nb} character strings. The aligned sequences.} \item{com}{vector of \code{nb} character strings. The comments about sequences.} } \value{ An object of class \code{alignment} which is a list with the following components: \item{nb}{ the number of aligned sequences } \item{nam}{ a vector of strings containing the names of the aligned sequences } \item{seq}{ a vector of strings containing the aligned sequences} \item{com}{ a vector of strings containing the commentaries for each sequence or \code{NA} if there are no comments } } \references{ \code{citation("seqinr")} } \author{D. Charif, J.R. Lobry} \seealso{ \code{\link{read.alignment}}, \code{\link{as.matrix.alignment}}, \code{\link{read.fasta}}, \code{\link{write.fasta}}, \code{\link{reverse.align}}, \code{\link{dist.alignment}}. } \examples{ as.alignment(nb = 2, nam = c("one", "two"), seq = c("-ACGT", "GACG-"), com = c("un", "deux")) } seqinr/man/plot.SeqAcnucWeb.Rd0000644000176200001440000000245512724334701015743 0ustar liggesusers\name{plot.SeqAcnucWeb} \alias{plot.SeqAcnucWeb} \title{To Plot Subsequences on the Parent Sequence} \description{ This function plots all the type of subsequences on a parent sequence. Subsequences are represented by colored rectangle on the parent sequence. For example, types could be CDS, TRNA, RRNA .... In order to get all the types that are available for the selected database, use \code{getType}. } \usage{ \method{plot}{SeqAcnucWeb}(x, types = getType()$sname, socket = autosocket(), ...) } \arguments{ \item{x}{A sequence of class \code{SeqAcnucWeb}} \item{types}{ The type of subsequences to plot. Default value is to consider all possible subsequence types.} \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} \item{\dots}{not currently used} } \value{ An invisible list giving, for each subsequence, its position on the parent sequence. } \references{ \url{http://doua.prabi.fr/databases/acnuc.html} \code{citation("seqinr")} } \author{D. Charif, J.R. Lobry} \seealso{\code{\link{getType}}, \code{\link{query}} } \examples{ \dontrun{ ### Need internet connection choosebank("emblTP") mylist <- query("mylist", "AC=AB078009") plot(mylist$req[[1]]) } } \keyword{ hplot } seqinr/man/reverse.align.Rd0000644000176200001440000001115013533457533015372 0ustar liggesusers\name{reverse.align} \alias{reverse.align} \title{ Reverse alignment - from protein sequence alignment to nucleic sequence alignment } \description{ This function produces an alignment of nucleic protein-coding sequences, using as a guide the alignment of the corresponding protein sequences. } \usage{ reverse.align(nucl.file, protaln.file, input.format = 'fasta', out.file, output.format = 'fasta', align.prot = FALSE, numcode = 1, clustal.path = NULL, forceDNAtolower = TRUE, forceAAtolower = FALSE) } \arguments{ \item{nucl.file}{ A character string specifying the name of the FASTA format file containing the nucleotide sequences. } \item{protaln.file}{A character string specifying the name of the file containing the aligned protein sequences. This argument must be provided if \code{align.prot} is set to \code{FALSE}. } \item{input.format}{ A character string specifying the format of the protein alignment file : 'mase', 'clustal', 'phylip', 'fasta' or 'msf'. } \item{out.file}{A character string specifying the name of the output file. } \item{output.format}{ A character string specifying the format of the output file. Currently the only implemented format is 'fasta'. } \item{align.prot}{Boolean. If TRUE, the nucleic sequences are translated and then the protein sequences are aligned with the ClustalW program. The path of the ClustalW binary must also be given (\code{clustal.path}) } \item{numcode}{The NCBI genetic code number for the translation of the nucleic sequences. By default the standard genetic code is used.} \item{clustal.path}{ The path of the ClustalW binary. This argument only needs to be setif \code{align.prot} is TRUE. } \item{forceDNAtolower}{logical passed to \code{\link{read.fasta}} for reading the nucleic acid file.} \item{forceAAtolower}{logical passed to \code{\link{read.alignment}} for reading the aligned protein sequence file.} } \details{ This function an alignment of nucleic protein-coding sequences using as a guide the alignment of the corresponding protein sequences. The file containing the nucleic sequences is given in the compulsory argument 'nucl.file'; this file must be written in the FASTA format. The alignment of the protein sequences can either be provided directly, trough the 'protaln.file' parameter, or reconstructed with ClustalW, if the parameter 'align.prot' is set to TRUE. In the latter case, the pathway of the ClustalW binary must be given in the 'clustal.path' argument. The protein and nucleic sequences must have the same name in the files \code{nucl.file} and \code{protaln.file}. The reverse-aligned nucleotide sequences are written to the file specified in the compulsory 'out.file' argument. For now, the only output format implemented is FASTA. Warning: the 'align.prot=TRUE' option has only been tested on LINUX operating systems. ClustalW must be installed on your system in order for this to work. } \value{ NULL } \references{ \code{citation('seqinr')} } \author{A. Necşulea} \seealso{ \code{\link{read.alignment}}, \code{\link{read.fasta}}, \code{\link{write.fasta}}} \examples{ # # Read example 'bordetella.fasta': a triplet of orthologous genes from # three bacterial species (Bordetella pertussis, B. parapertussis and # B. bronchiseptica): # nucl.file <- system.file('sequences/bordetella.fasta', package = 'seqinr') triplet <- read.fasta(nucl.file) # # For this example, 'bordetella.pep.aln' contains the aligned protein # sequences, in the Clustal format: # protaln.file <- system.file('sequences/bordetella.pep.aln', package = 'seqinr') triplet.pep<- read.alignment(protaln.file, format = 'clustal') # # Call reverse.align for this example: # myOutFileName <-tempfile(pattern = "test", tmpdir = tempdir(), fileext = "revalign") tempdir(check = FALSE) #reverse.align(nucl.file = nucl.file, protaln.file = protaln.file, # input.format = 'clustal', out.file = 'test.revalign') reverse.align(nucl.file = nucl.file, protaln.file = protaln.file, input.format = 'clustal', out.file = myOutFileName) # # Simple sanity check against expected result: # #res.new <- read.alignment("test.revalign", format = "fasta") res.new <- read.alignment(myOutFileName, format = "fasta") data(revaligntest) stopifnot(identical(res.new, revaligntest)) # # Alternatively, we can use ClustalW to align the translated nucleic # sequences. Here the ClustalW program is accessible simply by the # 'clustalw' name. # \dontrun{ reverse.align(nucl.file = nucl.file, out.file = 'test.revalign.clustal', align.prot = TRUE, clustal.path = 'clustalw')} } \keyword{ manip } seqinr/man/zscore.Rd0000644000176200001440000001123712724327565014143 0ustar liggesusers\name{dinucleotides} \alias{rho} \alias{zscore} \title{Statistical over- and under- representation of dinucleotides in a sequence} \encoding{UTF-8} \description{ These two functions compute two different types of statistics for the measure of statistical dinculeotide over- and under-representation : the rho statistic, and the z-score, each computed for all 16 dinucleotides. } \usage{ rho(sequence, wordsize = 2, alphabet = s2c("acgt")) zscore(sequence, simulations = NULL, modele, exact = FALSE, alphabet = s2c("acgt"), ... ) } \arguments{ \item{sequence}{a vector of single characters.} \item{wordsize}{an integer giving the size of word (n-mer) to consider.} \item{simulations}{ If \code{NULL}, analytical solution is computed when available (models \code{base} and \code{codon}). Otherwise, it should be the number of permutations for the z-score computation } \item{modele}{ A string of characters describing the model chosen for the random generation } \item{exact}{ Whether exact analytical calculation or an approximation should be used } \item{alphabet}{ A vector of single characters. } \item{...}{ Optional parameters for specific model permutations are passed on to \code{\link{permutation}} function. } } \details{ The \code{rho} statistic, as presented in Karlin S., Cardon LR. (1994), can be computed on each of the 16 dinucleotides. It is the frequence of dinucleotide \emph{xy} divided by the product of frequencies of nucleotide \emph{x} and nucleotide \emph{y}. It is equal to 1.00 when dinucleotide \emph{xy} is formed by pure chance, and it is superior (respectively inferior) to 1.00 when dinucleotide \emph{xy} is over- (respectively under-) represented. Note that if you want to reproduce Karlin's results you have to compute the statistic from the sequence concatenated with its inverted complement that is with something like \code{rho(c(myseq, rev(comp(mysed))))}. The \code{zscore} statistic, as presented in Palmeira, L., Guéguen, L. and Lobry JR. (2006). The statistic is the normalization of the \code{rho} statistic by its expectation and variance according to a given random sequence generation model, and follows the standard normal distribution. This statistic can be computed with several models (cf. \code{\link{permutation}} for the description of each of the models). We provide analytical calculus for two of them: the \code{base} permutations model and the \code{codon} permutations model. The \code{base} model allows for random sequence generation by shuffling (with/without replacement) of all bases in the sequence. Analytical computations are available for this model: either as an approximation for large sequences (cf. Palmeira, L., Guéguen, L. and Lobry JR. (2006)), either as the exact analytical formulae (cf. Schbath, S. (1995)). The \code{position} model allows for random sequence generation by shuffling (with/without replacement) of bases within their position in the codon (bases in position I, II or III stay in position I, II or III in the new sequence. The \code{codon} model allows for random sequence generation by shuffling (with/without replacement) of codons. Analytical computation is available for this model (Gautier, C., Gouy, M. and Louail, S. (1985)). The \code{syncodon} model allows for random sequence generation by shuffling (with/without replacement) of synonymous codons. } \value{ a table containing the computed statistic for each dinucleotide } \references{ Gautier, C., Gouy, M. and Louail, S. (1985) Non-parametric statistics for nucleic acid sequence study. \emph{Biochimie}, \bold{67}:449-453. Karlin S. and Cardon LR. (1994) Computational DNA sequence analysis. \emph{Annu Rev Microbiol}, \bold{48}:619-654. Schbath, S. (1995) Étude asymptotique du nombre d'occurrences d'un mot dans une chaîne de Markov et application à la recherche de mots de fréquence exceptionnelle dans les séquences d'ADN. \emph{Thèse de l'Université René Descartes, Paris V} Palmeira, L., Guéguen, L. and Lobry, J.R. (2006) UV-targeted dinucleotides are not depleted in light-exposed Prokaryotic genomes. \emph{Molecular Biology and Evolution}, \bold{23}:2214-2219. \url{http://mbe.oxfordjournals.org/cgi/reprint/23/11/2214} \code{citation("seqinr")} } \author{L. Palmeira, J.R. Lobry with suggestions from A. Coghlan.} \seealso{ \code{\link{permutation}} } \examples{ \dontrun{ sequence <- sample(x = s2c("acgt"), size = 6000, replace = TRUE) rho(sequence) zscore(sequence, modele = "base") zscore(sequence, modele = "base", exact = TRUE) zscore(sequence, modele = "codon") zscore(sequence, simulations = 1000, modele = "syncodon") } } seqinr/man/getAnnot.Rd0000644000176200001440000000545412724327565014421 0ustar liggesusers\name{getAnnot} \alias{getAnnot} \alias{getAnnot.default} \alias{getAnnot.list} \alias{getAnnot.SeqAcnucWeb} \alias{getAnnot.SeqFastadna} \alias{getAnnot.SeqFastaAA} \alias{getAnnot.qaw} \alias{getAnnot.logical} \alias{readAnnots.socket} \title{Generic Function to get sequence annotations} \description{ Annotations are taken from the \code{Annot} attribute for sequences imported from a FASTA file and retrieved from an ACNUC server for objects of the \code{SeqAcnucWeb} class. } \usage{ getAnnot(object, ...) \method{getAnnot}{SeqAcnucWeb}(object, ..., nbl = 100, socket = autosocket()) } \arguments{ \item{object}{ an object of the class \code{SeqAcnucWeb} or \code{SeqFastadna}, or \code{SeqFastaAA} or a list of these objects } \item{nbl}{ the maximum number of line of annotation to read. Reading of lines stops when nbl lines have been transmitted or at the last annotation line of the sequence (SQ or ORIGIN line). } \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} \item{...}{further arguments passed to or from other methods} } \value{ \code{getAnnot} returns a vector of string of characters containing the annotations for the sequences. } \references{ \code{citation("seqinr")} } \author{D. Charif, J.R. Lobry, L. Palmeira} \seealso{ \code{\link{query}}, \code{\link{SeqAcnucWeb}}, \code{\link{c2s}}, \code{\link{translate}} and \code{\link{prepgetannots}} to select the annotation lines. } \examples{ # # List all available methods for getAnnot generic function: # methods(getAnnot) # # SeqAcnucWeb class example: # \dontrun{ # Need internet connection choosebank("emblTP") fc<-query("fc", "sp=felis catus et t=cds et O=mitochondrion et Y>2001 et no k=partial") # get the first 5 lines annotating the first sequence: annots <- getAnnot(fc$req[[1]], nbl = 5) cat(annots, sep = "\n") # or use the list method to get them all at once: annots <- getAnnot(fc$req, nbl = 5) cat(annots, sep = "\n") closebank() } # # SeqFastaAA class example: # aafile <- system.file("sequences/seqAA.fasta", package = "seqinr") sfaa <- read.fasta(aafile, seqtype = "AA") getAnnot(sfaa[[1]]) # # SeqFastadna class example: # dnafile <- system.file("sequences/malM.fasta", package = "seqinr") sfdna <- read.fasta(file = dnafile) getAnnot(sfdna[[1]]) # # Example with a FASTA file with multiple entries: # ff <- system.file("sequences/someORF.fsa", package = "seqinr") fs <- read.fasta(ff) getAnnot(fs) # the list method is used here to get them all at once # # Default getAnnot method example. An error is produced because # there are no annotations by default: # result <- try(getAnnot(letters)) stopifnot(!inherits("result", "try-error")) } \keyword{ utilities } seqinr/man/recstat.Rd0000755000176200001440000000702512724327565014306 0ustar liggesusers\name{recstat} \alias{recstat} \title{Prediction of Coding DNA Sequences.} \description{This function aims at predicting the position of Coding DNA Sequences (CDS) through the use of a Correspondence Analysis (CA) computed on codon composition, this for the three reading frames of a DNA strand. } \usage{recstat(seq, sizewin = 90, shift = 30, seqname = "no name")} \arguments{ \item{seq}{a nucleic acid sequence as a vector of characters} \item{sizewin}{an integer, multiple of 3, giving the length of the sliding window} \item{shift}{an integer, multiple of 3, giving the length of the steps between two windows} \item{seqname}{the name of the sequence} } \details{The method is built on the hypothesis that the codon composition of a CDS is biased while it is not the case outside these regions. In order to detect such bias, a CA on codon frequencies is computed on the six possible reading frames of a DNA sequence (three from the direct strand and three from the reverse strand). When there is a CDS in one of the reading frame, it is expected that the CA factor scores observed in this frame (fot both rows and columns) will be significantly different from those in the two others.} \value{This function returns a list containing the following components:\cr \item{seq}{a single DNA sequence as a vector of characters} \item{sizewin}{length of the sliding window} \item{shift}{length of the steps between windows} \item{seqsize}{length of the sequence} \item{seqname}{name of the sequence} \item{vdep}{a vector containing the positions of windows starts} \item{vind}{a vector containing the reading frame of each window} \item{vstopd}{a vector of stop codons positions in direct strand} \item{vstopr}{a vector of stop codons positions in reverse strand} \item{vinitd}{a vector of start codons positions in direct strand} \item{vinitr}{a vector of start codons positions in reverse strand} \item{resd}{a matrix containing codons frequencies for all the windows in the three frames of the direct strand} \item{resr}{a matrix containing codons frequencies for all the windows in the three frames of the reverse strand} \item{resd.coa}{list of class \code{coa} and \code{dudi} containing the result of the CA computed on the codons frequencies in the direct strand} \item{resr.coa}{list of class \code{coa} and \code{dudi} containing the result of the CA computed on the codons frequencies in the reverse strand} } \note{This method works only with DNA sequences long enough to obtain a sufficient number of windows. As the optimal windows length has been estimated to be 90 bp by Fichant and Gautier (1987), the minimal sequence length is around 500 bp. The method can be used on prokaryotic and eukaryotic sequences. Also, only the four first factors of the CA are kept. Indeed, most of the time, only the first factor is relevant in order to detect CDS. } \author{O. Clerc, G. Perrière} \references{The original paper describing recstat is:\cr Fichant, G., Gautier, C. (1987) Statistical method for predicting protein coding regions in nucleic acid sequences. \emph{Comput. Appl. Biosci.}, \bold{3}, 287--295.\cr \url{http://bioinformatics.oxfordjournals.org/content/3/4/287.abstract}\cr } \seealso{\code{\link{draw.recstat}}, \code{\link{test.li.recstat}}, \code{\link{test.co.recstat}}} \examples{ ff <- system.file("sequences/ECOUNC.fsa", package = "seqinr") seq <- read.fasta(ff) rec <- recstat(seq[[1]], seqname = getName(seq)) } \keyword{correspondence analysis} \keyword{sequence} seqinr/man/bma.Rd0000644000176200001440000000233612724327565013375 0ustar liggesusers\name{bma} \alias{bma} \title{Computing an IUPAC nucleotide symbol} \description{ This function returns the IUPAC symbol for a nucleotide sequence, for instance \code{c("c", "c", "g")} is coded by \code{"s"}. } \usage{ bma(nucl, warn.non.IUPAC = TRUE, type = c("DNA", "RNA")) } \arguments{ \item{nucl}{a nucleotide sequence as a vector of single chars} \item{warn.non.IUPAC}{if TRUE warns when no IUPAC symbol is possible} \item{type}{whether this is a DNA or a RNA sequence} } \details{ The sequence is forced in lower case letters and ambiguous bases are expanded before trying to find an IUPAC symbol. } \value{ A single IUPAC symbol in lower case, or NA when this is not possible. } \references{ The nomenclature for incompletely specified bases in nucleic acid sequences at: \url{http://www.chem.qmul.ac.uk/iubmb/misc/naseq.html} \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{See \code{\link{amb}} for the reverse operation. Use \code{\link{toupper}} to change lower case letters into upper case letters.} \examples{ stopifnot(bma(s2c("atatattttata")) == "w") stopifnot(bma(s2c("gcggcgcgcggc")) == "s") stopifnot(bma(s2c("ACGT")) == "n") stopifnot(is.na(bma(s2c("atatttt---tatat")))) # a warning is issued } seqinr/man/dinucl.Rd0000644000176200001440000000374712426453046014114 0ustar liggesusers\name{dinucl} \alias{dinucl} \docType{data} \title{ Mean zscore on 242 complete bacterial chromosomes } \encoding{latin1} \description{ This dataset contains the mean zscores as computed on all intergenic sequences (intergenic) and on all CDS (coding) from 242 complete bacterial chromosomes (as retrieved from Genome Reviews database on June 16, 2005). } \usage{ data(dinucl) } \format{ List of two dataframes of 242 chromosomes and 16 dinucleotides: one for intergenic, one for coding sequences. \describe{ \item{intergenic}{the mean of \code{zscore} computed with the \code{base} model on each intergenic sequence} \item{coding}{the mean of \code{zscore} computed with the \code{codon} model on each coding sequence} } } \references{ Palmeira, L., Guguen, L. and Lobry JR. (2006) UV-targeted dinucleotides are not depleted in light-exposed Prokaryotic genomes. \emph{Molecular Biology and Evolution}, \bold{23}:2214-2219.\cr \url{http://mbe.oxfordjournals.org/cgi/reprint/23/11/2214}\cr\cr \code{citation("seqinr")} } \seealso{ \code{\link{zscore}} } \examples{ data(dinucl) par(mfrow = c(2, 2), mar = c(4,4,0.5,0.5)+0.1) myplot <- function(x){ plot(dinucl$intergenic[, x], dinucl$coding[, x], xlab = "intergenic", ylab = "coding", las = 1, ylim = c(-6, 4), xlim = c(-3, 3), cex = 0) rect(-10,-10,-1.96,10,col="yellow", border = "yellow") rect(1.96,-10,10,10,col="yellow", border = "yellow") rect(-10,-10,10,-1.96,col="yellow", border = "yellow") rect(-10,1.96,10,10,col="yellow", border = "yellow") abline(v=0,lty=3) abline(h=0,lty=3) abline(h=-1.96,lty=2) abline(h=+1.96,lty=2) abline(v=-1.96,lty=2) abline(v=+1.96,lty=2) points(dinucl$intergenic[, x], dinucl$coding[, x], pch = 21, col = rgb(.1,.1,.1,.5), bg = rgb(.5,.5,.5,.5)) legend("bottomright", inset = 0.02, legend = paste(substr(x,1,1), "p", substr(x,2,2), " bias", sep = ""), cex = 1.25, bg = "white") box() } myplot("CT") myplot("TC") myplot("CC") myplot("TT") } \keyword{ datasets } seqinr/man/fasta.Rd0000644000176200001440000000112313533223257013715 0ustar liggesusers\name{fasta} \docType{data} \alias{fasta} \title{Example of results obtained after a call to read.alignment} \description{This data set gives an example of a amino acids alignment obtained after a call to the function read.alignment on an alignment file in "fasta" format.} \usage{data(fasta)} \format{A List of class alignment} \source{https://pbil.univ-lyon1.fr/help/formats.html/} \references{Pearson W.R. and Lipman D.J. (1988) \emph{Improved tools for biological sequence comparison.}.Proc Natl Acad Sci U S A. 85(8):2444-8.} \keyword{datasets} seqinr/man/n2s.Rd0000644000176200001440000000216412724327565013337 0ustar liggesusers\name{n2s} \alias{n2s} \title{ function to convert the numeric encoding of a DNA sequence into a vector of characters } \description{ By default, if no `levels' arguments is provided, this function will just transform your vector of integer into a DNA sequence according to the lexical order: \code{0 -> "a"}, \code{1 -> "c"}, \code{ 2 -> "g"}, \code{3 -> "t"}, \code{others -> NA}. } \usage{ n2s(nseq, levels = c("a", "c", "g", "t"), base4 = TRUE) } \arguments{ \item{nseq}{A vector of integers } \item{levels}{the translation vector } \item{base4}{when this logical is true, the numerical encoding of \code{levels} starts at 0, when it is false the numerical encoding of \code{levels} starts at 1.} } \value{ a vector of characters } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ \code{\link{s2n}} } \examples{ ##example of the default behaviour: nseq <- sample(x = 0:3, size = 100, replace = TRUE) n2s(nseq) # Show what happens with out-of-range and NA values: nseq[1] <- NA nseq[2] <- 777 n2s(nseq)[1:10] # How to get an RNA instead: n2s(nseq, levels = c("a", "c", "g", "u")) } \keyword{ utilities } seqinr/man/getKeyword.Rd0000644000176200001440000000274012724327565014761 0ustar liggesusers\name{getKeyword} \alias{getKeyword} \alias{getKeyword.default} \alias{getKeyword.list} \alias{getKeyword.SeqAcnucWeb} \alias{getKeyword.qaw} \alias{getKeyword.logical} \title{Generic function to get keywords associated to sequences} \description{ Get keywords from an ACNUC server. } \usage{ getKeyword(object, ...) \method{getKeyword}{SeqAcnucWeb}(object, ..., socket = autosocket()) } \arguments{ \item{object}{ an object of the class \code{\link{SeqAcnucWeb}}, or a list of them, or the object resulting from \code{\link{query}}} \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database by \code{\link{choosebank}}).} \item{...}{further arguments passed to or from other methods} } \value{ \code{getKeyword} returns a vector of strings containing the keyword(s) associated to a sequence. } \references{ \code{citation("seqinr")} } \author{D. Charif, J.R. Lobry, L. Palmeira} \seealso{ \code{\link{SeqAcnucWeb}} } \examples{ # # List all available methods for getKeyword generic function: # methods(getKeyword) # # Example of keyword extraction from an ACNUC server: # \dontrun{ # Need internet connection choosebank("emblTP") fc<-query("fc", "sp=felis catus et t=cds et o=mitochondrion") getKeyword(fc$req[[1]]) # Should be: # [1] "DIVISION ORG" "RELEASE 62" "CYTOCHROME B" "SOURCE" "CDS" closebank() } } \keyword{ utilities } seqinr/man/readsmj.Rd0000644000176200001440000000305312724334701014246 0ustar liggesusers\name{readsmj} \alias{readsmj} \title{Low level function to read ACNUC SMJYT index files} \description{ Extract informations from the SMJYT index file for status, molecule, journal, year, type, organelle, division, and db structure information. } \usage{ readsmj(socket = autosocket(), num = 2, nl = 10, recnum.add = FALSE, nature.add = TRUE, plong.add = FALSE, libel.add = FALSE, sname.add = FALSE, all.add = FALSE) } \arguments{ \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} \item{num}{rank number of first record.} \item{nl}{number of records to read.} \item{recnum.add}{to extract record numbers.} \item{nature.add}{to extract as a factor with human understandable levels the nature of the name. Unordered levels are: status, molecule, journal, year, type, organelle, division and dbstrucinfo.} \item{plong.add}{to extract the plong.} \item{libel.add}{to extract the label of the name.} \item{sname.add}{to extract the short version of the name, that is without the first two characters.} \item{all.add}{to extract all (all flags set to TRUE).} } \value{ A data.frame with requested columns. } \references{ See ACNUC physical structure at: \url{http://doua.prabi.fr/databases/acnuc/structure.html}.\cr \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ \code{\link{choosebank}} to start a session and \code{\link{readfirstrec}} to get the total number of records.} \keyword{utilities} seqinr/man/baselineabif.Rd0000644000176200001440000000175711264565001015233 0ustar liggesusers\name{baselineabif} \Rdversion{1.1} \alias{baselineabif} \title{Estimation of baseline value} \description{ This function tries to estimate the baseline value for RFU data from capillary electrophoresis whith the heuristic that the most common value is the baseline. } \usage{ baselineabif(rfu, maxrfu = 1000) } \arguments{ \item{rfu}{a numeric vector of signal value} \item{maxrfu}{signal values greater or equal to maxrfu are forced to NA} } \value{A single numeric value for the estimated baseline.} \author{J.R. Lobry} \seealso{ \code{\link{JLO}} for a dataset example, \code{\link{plotabif}} to plot this kind of data, \code{\link{peakabif}} to estimate peak parameters. } \examples{ data(JLO) rfu <- JLO$Data$DATA.1 bl <- baselineabif(rfu) plot(1:length(rfu), rfu, type = "l", xlab = "Time [datapoint units]", ylab = "Signal [RFU]", main = "Example of baseline estimates") abline(h = bl, col="red", lty = 2) legend("topright", inset = 0.02, "Baseline estimate", lty = 2, col = "red") } seqinr/man/EXP.Rd0000644000176200001440000001055512725235622013265 0ustar liggesusers\name{EXP} \alias{EXP} \docType{data} \title{Vectors of coefficients to compute linear forms.} \description{ This dataset is used to compute linear forms on codon frequencies: if \code{codfreq} is a vector of codon frequencies then \code{drop(freq \%*\% EXP$CG3)} will return for instance the G+C content in third codon positions. Base order is the lexical order: a, c, g, t (or u). } \usage{data(EXP)} \format{List of 24 vectors of coefficients \describe{ \item{A}{num [1:4] 1 0 0 0} \item{A3}{num [1:64] 1 0 0 0 1 0 0 0 1 0 ...} \item{AGZ}{num [1:64] 0 0 0 0 0 0 0 0 1 0 ...} \item{ARG}{num [1:64] 0 0 0 0 0 0 0 0 1 0 ...} \item{AU3}{num [1:64] 1 0 0 1 1 0 0 1 1 0 ...} \item{BC}{num [1:64] 0 1 0 0 0 0 0 0 0 0 ...} \item{C}{num [1:4] 0 1 0 0} \item{C3}{num [1:64] 0 1 0 0 0 1 0 0 0 1 ...} \item{CAI}{num [1:64] 0.00 0.00 -1.37 -2.98 -2.58 ...} \item{CG}{num [1:4] 0 1 1 0} \item{CG1}{num [1:64] 0 0 0 0 0 0 0 0 0 0 ...} \item{CG12}{num [1:64] 0 0 0 0 0.5 0.5 0.5 0.5 0.5 0.5 ...} \item{CG2}{num [1:64] 0 0 0 0 1 1 1 1 1 1 ...} \item{CG3}{num [1:64] 0 1 1 0 0 1 1 0 0 1 ...} \item{CGN}{num [1:64] 0 0 0 0 0 0 0 0 0 0 ...} \item{F1}{num [1:64] 1.026 0.239 1.026 0.239 -0.097 ...} \item{G}{num [1:4] 0 0 1 0} \item{G3}{num [1:64] 0 0 1 0 0 0 1 0 0 0 ...} \item{KD}{num [1:64] -3.9 -3.5 -3.9 -3.5 -0.7 -0.7 -0.7 -0.7 -4.5 -0.8 ...} \item{Q}{num [1:64] 0 0 0 0 1 1 1 1 0 0 ...} \item{QA3}{num [1:64] 0 0 0 0 1 0 0 0 0 0 ...} \item{QC3}{num [1:64] 0 0 0 0 0 1 0 0 0 0 ...} \item{U}{num [1:4] 0 0 0 1} \item{U3}{num [1:64] 0 0 0 1 0 0 0 1 0 0 ...} } } \details{ It's better to work directly at the amino-acid level when computing linear forms on amino-acid frequencies so as to have a single coefficient vector. For instance \code{EXP$KD} to compute the Kyte and Doolittle hydrophaty index from codon frequencies is valid only for the standard genetic code.\cr \cr An alternative for \code{drop(freq \%*\% EXP$CG3)} is \code{ sum( freq * EXP$CG3 )}, but this is less efficient in terms of CPU time. The advantage of the latter, however, is that thanks to recycling rules you can use either \code{sum( freq * EXP$A )} or \code{sum( freq * EXP$A3 )}. To do the same with the \%*\% operator you have to explicit the recycling rule as in \code{ drop( freq \%*\% rep(EXP$A, 16))}. } \source{ ANALSEQ EXPFILEs for command EXP.\cr \url{http://pbil.univ-lyon1.fr/software/doclogi/docanals/manuel.html} } \references{ \code{citation("seqinr")} \describe{ \item{A}{content in A nucleotide} \item{A3}{content in A nucleotide in third position of codon} \item{AGZ}{Arg content (aga and agg codons)} \item{ARG}{Arg content} \item{AU3}{content in A and U nucleotides in third position of codon} \item{BC}{Good choice (Bon choix). Gouy M., Gautier C. (1982) codon usage in bacteria : Correlation with gene expressivity. \emph{Nucleic Acids Research},\bold{10(22)}:7055-7074.} \item{C}{content in C nucleotides} \item{C3}{content in A nucleotides in third position of codon} \item{CAI}{Codon adaptation index for E. coli. Sharp, P.M., Li, W.-H. (1987) The codon adaptation index - a measure of directionam synonymous codon usage bias, and its potential applications. \emph{Nucleic Acids Research},\bold{15}:1281-1295.} \item{CG}{content in G + C nucleotides} \item{CG1}{content in G + C nucleotides in first position of codon} \item{CG12}{content in G + C nucleotides in first and second position of codon} \item{CG2}{content in G + C nucleotides in second position of codon} \item{CG3}{content in G + C nucleotides in third position of codon} \item{CGN}{content in CGA + CGU + CGA + CGG} \item{F1}{From Table 2 in Lobry, J.R., Gautier, C. (1994) Hydrophobicity, expressivity and aromaticity are the major trends of amino-acid usage in 999 \emph{Escherichia coli} chromosome-encode genes. \emph{Nucleic Acids Research},\bold{22}:3174-3180.} \item{G3}{content in G nucleotides in third position of codon} \item{KD}{Kyte, J., Doolittle, R.F. (1982) A simple method for displaying the hydropathic character of a protein. \emph{J. Mol. Biol.},\bold{157} :105-132.} \item{Q}{content in quartet} \item{QA3}{content in quartet with the A nucleotide in third position} \item{QC3}{content in quartet with the A nucleotide in third position} \item{U}{content in U nucleotide} \item{U3}{content in U nucleotides in third position of codon} } } \examples{ data(EXP) } \keyword{datasets} seqinr/man/words.Rd0000644000176200001440000000260312724327565013771 0ustar liggesusers\name{words} \alias{words} \title{ To get all words from an alphabet.} \description{ Generates a vectors of all the words from a given alphabet, with right positions varying faster, for instance if the \code{alphabet} is \code{(c("0","1")} and the \code{length} is 2 you will obtain \code{c("00", "01", "10", "11")} } \usage{ words(length = 3, alphabet = s2c("acgt")) } \arguments{ \item{length}{ the number of characters in the words } \item{alphabet}{ a vector of characters } } \value{ A vector of string whith \code{length} characters. } \author{J.R. Lobry} \references{ \code{citation("seqinr")} } \seealso{ \code{\link{kronecker}}, \code{\link{outer}} } \examples{ # # Get all 64 codons: # stopifnot(all(words() == c("aaa", "aac", "aag", "aat", "aca", "acc", "acg", "act", "aga", "agc", "agg", "agt", "ata", "atc", "atg", "att","caa", "cac", "cag", "cat", "cca", "ccc", "ccg", "cct", "cga", "cgc", "cgg", "cgt", "cta", "ctc", "ctg", "ctt", "gaa", "gac", "gag", "gat", "gca", "gcc", "gcg", "gct", "gga", "ggc", "ggg", "ggt", "gta", "gtc", "gtg", "gtt", "taa", "tac", "tag", "tat", "tca", "tcc", "tcg", "tct", "tga", "tgc", "tgg", "tgt", "tta", "ttc", "ttg", "ttt"))) # # Get all codons with u c a g for bases: # words(alphabet = s2c("ucag")) # # Get all tetranucleotides: # words(length = 4) # # Get all dipeptides: # words(length = 2, alphabet = a()[-1]) } \keyword{ utilities } seqinr/man/c2s.Rd0000755000176200001440000000101512724327565013321 0ustar liggesusers\name{c2s} \alias{c2s} \title{ conversion of a vector of chars into a string } \description{ This is a simple utility function to convert a vector of chars such as c("m", "e", "r", "g", "e", "d") into a single string such as "merged". } \usage{ c2s(chars = c("m", "e", "r", "g", "e", "d")) } \arguments{ \item{chars}{ a vector of chars } } \value{ a string } \author{J.R. Lobry} \references{ \code{citation("seqinr")} } \seealso{ \code{\link{s2c}} } \examples{ c2s( c("m","e","r","g","e","d") ) } \keyword{utilities} seqinr/man/syncodons.Rd0000644000176200001440000000744512724327565014663 0ustar liggesusers\name{syncodons} \alias{syncodons} \title{Synonymous codons} \description{ Returns all synonymous codons for each codon given } \usage{syncodons(codons, numcode = 1)} \arguments{ \item{codons}{ A sequence of codons as generated by \code{splitseq} } \item{numcode}{ The genetic code number as in \code{translate} } } \value{ a list containing, for each codon given (list tags), all synonymous codons (including the original one) } \references{ \code{citation("seqinr")} } \author{L. Palmeira, J.R. Lobry} \seealso{ \code{\link{synsequence}} } \examples{ # # The four synonymous codons for Alanine in the standard genetic code: # syncodons("ggg") # # With a sequence: # toycds <- s2c("tctgagcaaataaatcgg") syncodons(splitseq(toycds)) # # Sanity check with the standard genetic code: # stdgencode <- structure(list( ttt = c("ttc", "ttt"), ttc = c("ttc", "ttt"), tta = c("cta", "ctc", "ctg", "ctt", "tta", "ttg"), ttg = c("cta", "ctc", "ctg", "ctt", "tta", "ttg"), tct = c("agc", "agt", "tca", "tcc", "tcg", "tct"), tcc = c("agc", "agt", "tca", "tcc", "tcg", "tct"), tca = c("agc", "agt", "tca", "tcc", "tcg", "tct"), tcg = c("agc", "agt", "tca", "tcc", "tcg", "tct"), tat = c("tac", "tat"), tac = c("tac", "tat"), taa = c("taa", "tag", "tga"), tag = c("taa", "tag", "tga"), tgt = c("tgc", "tgt"), tgc = c("tgc", "tgt"), tga = c("taa", "tag", "tga"), tgg = "tgg", ctt = c("cta", "ctc", "ctg", "ctt", "tta", "ttg"), ctc = c("cta", "ctc", "ctg", "ctt", "tta", "ttg"), cta = c("cta", "ctc", "ctg", "ctt", "tta", "ttg"), ctg = c("cta", "ctc", "ctg", "ctt", "tta", "ttg"), cct = c("cca", "ccc", "ccg", "cct"), ccc = c("cca", "ccc", "ccg", "cct"), cca = c("cca", "ccc", "ccg", "cct"), ccg = c("cca", "ccc", "ccg", "cct"), cat = c("cac", "cat"), cac = c("cac", "cat"), caa = c("caa", "cag"), cag = c("caa", "cag"), cgt = c("aga", "agg", "cga", "cgc", "cgg", "cgt"), cgc = c("aga", "agg", "cga", "cgc", "cgg", "cgt"), cga = c("aga", "agg", "cga", "cgc", "cgg", "cgt"), cgg = c("aga", "agg", "cga", "cgc", "cgg", "cgt"), att = c("ata", "atc", "att"), atc = c("ata", "atc", "att"), ata = c("ata", "atc", "att"), atg = "atg", act = c("aca", "acc", "acg", "act"), acc = c("aca", "acc", "acg", "act"), aca = c("aca", "acc", "acg", "act"), acg = c("aca", "acc", "acg", "act"), aat = c("aac", "aat"), aac = c("aac", "aat"), aaa = c("aaa", "aag"), aag = c("aaa", "aag"), agt = c("agc", "agt", "tca", "tcc", "tcg", "tct"), agc = c("agc", "agt", "tca", "tcc", "tcg", "tct"), aga = c("aga", "agg", "cga", "cgc", "cgg", "cgt"), agg = c("aga", "agg", "cga", "cgc", "cgg", "cgt"), gtt = c("gta", "gtc", "gtg", "gtt"), gtc = c("gta", "gtc", "gtg", "gtt"), gta = c("gta", "gtc", "gtg", "gtt"), gtg = c("gta", "gtc", "gtg", "gtt"), gct = c("gca", "gcc", "gcg", "gct"), gcc = c("gca", "gcc", "gcg", "gct"), gca = c("gca", "gcc", "gcg", "gct"), gcg = c("gca", "gcc", "gcg", "gct"), gat = c("gac", "gat"), gac = c("gac", "gat"), gaa = c("gaa", "gag"), gag = c("gaa", "gag"), ggt = c("gga", "ggc", "ggg", "ggt"), ggc = c("gga", "ggc", "ggg", "ggt"), gga = c("gga", "ggc", "ggg", "ggt"), ggg = c("gga", "ggc", "ggg", "ggt")), .Names = c("ttt", "ttc", "tta", "ttg", "tct", "tcc", "tca", "tcg", "tat", "tac", "taa", "tag", "tgt", "tgc", "tga", "tgg", "ctt", "ctc", "cta", "ctg", "cct", "ccc", "cca", "ccg", "cat", "cac", "caa", "cag", "cgt", "cgc", "cga", "cgg", "att", "atc", "ata", "atg", "act", "acc", "aca", "acg", "aat", "aac", "aaa", "aag", "agt", "agc", "aga", "agg", "gtt", "gtc", "gta", "gtg", "gct", "gcc", "gca", "gcg", "gat", "gac", "gaa", "gag", "ggt", "ggc", "gga", "ggg")) # # Now the check: # currentresult <- syncodons(words(alphabet = s2c("tcag"))) stopifnot(identical(stdgencode, currentresult)) } \keyword{ utilities } seqinr/man/gbk2g2.euk.Rd0000644000176200001440000000223612724327565014476 0ustar liggesusers\name{gbk2g2.euk} \alias{gbk2g2.euk} \title{ Conversion of a GenBank format file into a glimmer-like one. Eukaryotic version.} \description{ This function reads a file in GenBank format and converts the features corresponding to CDS (Coding Sequences) into a format similar to glimmer program output. This function is specifically made for eukaryotic sequences, i.e. with introns. } \usage{ gbk2g2.euk(gbkfile = system.file("sequences/ame1.gbk", package ="seqinr"), g2.coord = "g2.coord") } \arguments{ \item{gbkfile}{ The name of the GenBank file } \item{g2.coord}{ The name of the output file } } \details{ This function returns the coordinates of the exons annotated in the GenBank format file. } \value{ A data frame with three columns will be written to the \code{g2.coord} file. The first column corresponds to the name of the gene, given in the GenBank file through the \code{/gene} feature. The second and third column contain the start and the stop position of the exon. } \references{ \code{citation("seqinr")} } \author{J.R. Lobry, A. Necşulea} \seealso{ \code{\link{oriloc}}, \code{\link{gbk2g2}} } \examples{ \dontrun{ gbk2g2.euk() } } \keyword{utilities} seqinr/man/uco.Rd0000644000176200001440000001243412724334701013412 0ustar liggesusers\name{uco} \alias{uco} \alias{rscu} \title{ Codon usage indices } \description{ \code{uco} calculates some codon usage indices: the codon counts \code{eff}, the relative frequencies \code{freq} or the Relative Synonymous Codon Usage \code{rscu}. } \usage{ uco(seq, frame = 0, index = c("eff", "freq", "rscu"), as.data.frame = FALSE, NA.rscu = NA) } \arguments{ \item{seq}{ a coding sequence as a vector of chars } \item{frame}{ an integer (0, 1, 2) giving the frame of the coding sequence } \item{index}{ codon usage index choice, partial matching is allowed. \code{eff} for codon counts, \code{freq} for codon relative frequencies, and \code{rscu} the RSCU index} \item{as.data.frame}{ logical. If \code{TRUE}: all indices are returned into a data frame.} \item{NA.rscu}{ when an amino-acid is missing, RSCU are no more defined and repported as missing values (\code{NA}). You can force them to another value (typically 0 or 1) with this argument.} } \details{ Codons with ambiguous bases are ignored.\cr RSCU is a simple measure of non-uniform usage of synonymous codons in a coding sequence (Sharp \emph{et al.} 1986). RSCU values are the number of times a particular codon is observed, relative to the number of times that the codon would be observed for a uniform synonymous codon usage (i.e. all the codons for a given amino-acid have the same probability). In the absence of any codon usage bias, the RSCU values would be 1.00 (this is the case for sequence \code{cds} in the exemple thereafter). A codon that is used less frequently than expected will have an RSCU value of less than 1.00 and vice versa for a codon that is used more frequently than expected.\cr Do not use correspondence analysis on RSCU tables as this is a source of artifacts (Perrière and Thioulouse 2002, Suzuki \emph{et al.} 2008). Within-aminoacid correspondence analysis is a simple way to study synonymous codon usage (Charif \emph{et al.} 2005). For an introduction to correspondence analysis and within-aminoacid correspondence analysis see the chapter titled \emph{Multivariate analyses} in the seqinR manual that ships with the seqinR package in the \bold{doc} folder. You can also use internal correspondence analysis if you want to analyze simultaneously a row-block structure such as the within and between species variability (Lobry and Chessel 2003).\cr If \code{as.data.frame} is FALSE, \code{uco} returns one of these: \describe{ \item{ eff }{ a table of codon counts } \item{ freq }{ a table of codon relative frequencies } \item{ rscu }{ a numeric vector of relative synonymous codon usage values} } If \code{as.data.frame} is TRUE, \code{uco} returns a data frame with five columns: \describe{ \item{ aa }{ a vector containing the name of amino-acid } \item{ codon }{ a vector containing the corresponding codon } \item{ eff }{ a numeric vector of codon counts } \item{ freq }{ a numeric vector of codon relative frequencies } \item{ rscu }{ a numeric vector of RSCU index } } } \value{ If \code{as.data.frame} is FALSE, the default, a table for \code{eff} and \code{freq} and a numeric vector for \code{rscu}. If \code{as.data.frame} is TRUE, a data frame with all indices is returned. } \references{ \code{citation("seqinr")} \cr Sharp, P.M., Tuohy, T.M.F., Mosurski, K.R. (1986) Codon usage in yeast: cluster analysis clearly differentiates highly and lowly expressed genes. \emph{Nucl. Acids. Res.}, \bold{14}:5125-5143.\cr Perrière, G., Thioulouse, J. (2002) Use and misuse of correspondence analysis in codon usage studies. \emph{Nucl. Acids. Res.}, \bold{30}:4548-4555.\cr Lobry, J.R., Chessel, D. (2003) Internal correspondence analysis of codon and amino-acid usage in thermophilic bacteria. \emph{Journal of Applied Genetics}, \bold{44}:235-261. \url{http://jag.igr.poznan.pl/2003-Volume-44/2/pdf/2003_Volume_44_2-235-261.pdf}.\cr Charif, D., Thioulouse, J., Lobry, J.R., Perrière, G. (2005) Online Synonymous Codon Usage Analyses with the ade4 and seqinR packages. \emph{Bioinformatics}, \bold{21}:545-547. \url{https://pbil.univ-lyon1.fr/members/lobry/repro/bioinfo04/}.\cr Suzuki, H., Brown, C.J., Forney, L.J., Top, E. (2008) Comparison of Correspondence Analysis Methods for Synonymous Codon Usage in Bacteria. \emph{DNA Research}, \bold{15}:357-365. \url{http://dnaresearch.oxfordjournals.org/cgi/reprint/15/6/357}. } \author{D. Charif, J.R. Lobry, G. Perrière} \examples{ ## Show all possible codons: words() ## Make a coding sequence from this: (cds <- s2c(paste(words(), collapse = ""))) ## Get codon counts: uco(cds, index = "eff") ## Get codon relative frequencies: uco(cds, index = "freq") ## Get RSCU values: uco(cds, index = "rscu") ## Show what happens with ambiguous bases: uco(s2c("aaannnttt")) ## Use a real coding sequence: rcds <- read.fasta(file = system.file("sequences/malM.fasta", package = "seqinr"))[[1]] uco( rcds, index = "freq") uco( rcds, index = "eff") uco( rcds, index = "rscu") uco( rcds, as.data.frame = TRUE) ## Show what happens with RSCU when an amino-acid is missing: ecolicgpe5 <- read.fasta(file = system.file("sequences/ecolicgpe5.fasta",package="seqinr"))[[1]] uco(ecolicgpe5, index = "rscu") ## Force NA to zero: uco(ecolicgpe5, index = "rscu", NA.rscu = 0) } \keyword{ manip } seqinr/man/gcO2.Rd0000644000176200001440000000262612777727733013443 0ustar liggesusers\name{gcO2} \alias{gcO2} \docType{data} \title{GC content and aerobiosis in bacteria} \description{ This data set was used in Naya \emph{et al.} (2002) to study the relationship between the genomic G+C content of bacteria and whether they are (stricly) aerobes or anaerobes. } \format{ \code{gcO2} is a data frame. } \source{ Naya, H., Romero, H., Zavala, A., Alvarez, B. and Musto, H. (2002) Aerobiosis increases the Genomic Guanine Plus Cytosine Content (GC%) in prokaryotes. \emph{Journal of Molecular Evolution}, \bold{55}:260-264. Data imported into seqinr by J.R. Lobry on 09-OCT-2016. Original source location given in the article was \code{http://oeg.fcien.edu.uy/GCprok/} but is no more active. Data were copied at \url{http://pbil.univ-lyon1.fr/R/donnees/gcO2.txt} (\emph{cf.} section 2.1 in Lobry, J.R (2004) Life history traits and genome structure: aerobiosis and G+C content in bacteria. \emph{Lecture Notes in Computer Sciences}, \bold{3039}:679-686). Import was from this last ressource. There are 130 aerobic genera in this data set while fig. 1 in Naya \emph{et al.} (2002) gives 126. There is no way to track down the reason for this difference because the original data set was lost (Héctor Musto pers. comm.). The number of anaerobic genera (n = 69) is consistent between the present data set and fig. 1 in Naya \emph{et al.} (2002). } \references{ \code{citation("seqinr")} } \examples{ data(gcO2) } seqinr/man/choosebank.Rd0000644000176200001440000001211612725262256014743 0ustar liggesusers\name{choosebank} \alias{choosebank} \title{To select a database structured under ACNUC and located on the web} \description{ This function allows to select one of the databases structured under ACNUC and located on the web. Called without arguments, \code{choosebank()}, will return the list of available databases. Then, you can use \code{\link{query}} to make your query and get a list of sequence names. Remote access to ACNUC databases works by opening a socket connection on a port (for example on port number 5558 at pbil.univ-lyon1.fr) and by communicating on this socket following the protocol described in the section \code{references}. } \usage{ choosebank(bank = NA, host = "pbil.univ-lyon1.fr", port = 5558, server = FALSE, blocking = TRUE, open = "a+", encoding = "", verbose = FALSE, timeout = 5, infobank = FALSE, tagbank = NA) } \arguments{ \item{bank}{string. The name of the bank. If NA, \code{choosebank} will return the names of all database known by the server.} \item{host}{string. Host name for port (see \code{\link{socketConnection}})} \item{port}{integer. The TCP port number (see \code{\link{socketConnection}})} \item{server}{logical. Should the socket be a client or a server? (see \code{\link{socketConnection}})} \item{blocking}{logical. (see \code{\link{socketConnection}})} \item{open}{string. A description of how to open the connection (see \code{\link{socketConnection}})} \item{encoding}{string. The name of the encoding to be used. (see \code{\link{socketConnection}})} \item{verbose}{logical. If TRUE, verbose mode is on} \item{timeout}{integer. The timeout in seconds for \code{socketConnection}. Default 5 seconds.} \item{infobank}{logical. If \code{infobank} is TRUE and \code{bank} is \code{NA}, a data.frame with all database informations will be returned} \item{tagbank}{string. If \code{bank} is \code{NA} and \code{tagbank} is documented, the names of special purposes databases are returned. Current allowed values are TP for frozen databases (TP is an acronym for "travaux pratiques" which means practicals in french, these databases are useful mainly for teaching so as to have stable results), TEST for test databases, and DEV for databases under development (unstable).} } \details{ When called without arguments, \code{choosebank()} returns a list of all the databases names known by the server, as a vector of string. When called with \code{choosebank(infobank = TRUE)}, a data.frame with more information is returned. } \value{ When called with a regular bank name, an (invisible) list with 6 components: \item{socket}{ an object of class \code{socket} } \item{bankname}{ the name of the bank } \item{banktype}{ the type of the bank (GENBANK, EMBL, SWISSPROT, NBRF)} \item{totseqs}{ the total number of sequences present in the opened database } \item{totspecs}{ the total number of species present in the opened database } \item{totkeys}{ the total number of keywords present in the opened database } When called with bank = NA: \item{ }{ A vector of all available bank names.} When called with bank = NA and infobank = TRUE, a data.frame with three columns: \item{bank}{ The name of the bank. } \item{status}{ The bank status (on/of). } \item{info}{ Short description of bank with last release date. } } \references{ For more information about the socket communication protocol with ACNUC please get at \url{http://doua.prabi.fr/databases/acnuc/remote_acnuc.html}. To get the release date and content of all the databases located at the pbil, please look at the following url: \url{http://doua.prabi.fr/search/releases}\cr Gouy, M., Milleret, F., Mugnier, C., Jacobzone, M., Gautier,C. (1984) ACNUC: a nucleic acid sequence data base and analysis system. \emph{Nucl. Acids Res.}, \bold{12}:121-127.\cr Gouy, M., Gautier, C., Attimonelli, M., Lanave, C., Di Paola, G. (1985) ACNUC - a portable retrieval system for nucleic acid sequence databases: logical and physical designs and usage. \emph{Comput. Appl. Biosci.}, \bold{3}:167-172.\cr Gouy, M., Gautier, C., Milleret, F. (1985) System analysis and nucleic acid sequence banks. \emph{Biochimie}, \bold{67}:433-436.\cr \code{citation("seqinr")} } \note{ The invisible list returned when a database is opened is stored in the variable \code{banknameSocket} in the global environment. } \author{D. Charif, J.R. Lobry} \seealso{\code{\link{where.is.this.acc}} if you have a sequence accession number but you don't know which database to open, \code{\link{query}} to make a query when a database is opened, \code{\link{connection}}, \code{\link{socketConnection}} } \examples{ \dontrun{# Need internet connection # Show available databases: choosebank() # Show frozen databases: choosebank(tag = "TP") # Select a database: choosebank("emblTP", tag = "TP") # Do something with the database: myseq <- gfrag("LMFLCHR36", start = 1, length = 30) stopifnot(myseq == "cgcgtgctggcggcaatgaagcgttcgatg") # Close the database: closebank()} } \keyword{ manip } seqinr/man/extract.breakpoints.Rd0000644000176200001440000000666212724327565016636 0ustar liggesusers\name{extract.breakpoints} \alias{extract.breakpoints} \title{Extraction of breakpoint positions on the rearranged nucleotide skews. } \description{ Extraction of breakpoint positions on the rearranged nucleotide skews. } \usage{extract.breakpoints(rearr.ori, type = c("atfw", "atrev", "gcfw", "gcrev"), nbreaks, gridsize = 100, it.max = 500)} \arguments{ \item{rearr.ori}{A data frame obtained with the \code{rearranged.oriloc} function. } \item{type}{The type of skew for which to extract the breakpoints; must be a subset of \code{c("atfw","atrev","gcfw","gcrev")}.} \item{nbreaks}{The number of breakpoints to extract for each type of skew. Provide a vector of the same length as \code{type}.} \item{gridsize}{To make sure that the best breakpoints are found, and to avoid finding only a local extremum of the likelihood and residual sum of square functions, a grid search is performed. The search for breakpoints is repeated \code{gridsize} times, with different starting values for the breakpoints. } \item{it.max}{The maximum number of iterations to be performed when searching for the breakpoints. This argument corresponds to the \code{it.max} argument in \code{segmented}.} } \details{ This method uses the \code{segmented} function in the \code{segmented} package to extract the breakpoints positions in the rearranged nucleotide skews obtained with the \code{rearranged.oriloc} function. To make sure that the best breakpoints are found, and to avoid finding only a local extremum of the likelihood and residual sum of square functions, a grid search is performed. The search for breakpoints is repeated \code{gridsize} times, with different starting values for the breakpoints. } \value{ This function returns a list, with as many elements as the \code{type} argument (for example \code{$gcfw} will contain the results for the rearranged GC-skew, for forward-encoded genes). Each element of this list is also a list, containing the following information: in \code{$breaks} the position of the breakpoints on the rearranged chromosome; in \code{$slopes.left} the slopes of the segments on the left side of each breakpoint; in \code{$slopes.right} the slopes of the segments on the right side of each breakpoint; in \code{$real.coord}, the coordinates of the breakpoints on the real chromosome (before rearrangement). } \references{ \code{citation("segmented")} Necşulea, A. and Lobry, J.R. (in prep) A novel method for assessing the effect of replication on DNA base composition asymmetry. \emph{Molecular Biology and Evolution},\bold{24}:2169-2179. } \author{A. Necşulea} \seealso{ \code{\link{oriloc}}, \code{\link{draw.rearranged.oriloc}}, \code{\link{rearranged.oriloc}} } \examples{ ### Example for Chlamydia trachomatis #### ### Rearrange the chromosome and compute the nucleotide skews ### \dontrun{r.ori <- rearranged.oriloc(seq.fasta = system.file("sequences/ct.fasta.gz", package = "seqinr"), g2.coord = system.file("sequences/ct.coord",package = "seqinr"))} ### Extract the breakpoints for the rearranged nucleotide skews ### \dontrun{breaks <- extract.breakpoints(r.ori,type = c("gcfw", "gcrev"), nbreaks = c(2, 2), gridsize = 50, it.max = 100)} ### Draw the rearranged nucleotide skews and ### ### place the position of the breakpoints on the graphics ### \dontrun{draw.rearranged.oriloc(r.ori, breaks.gcfw = breaks$gcfw$breaks, breaks.gcrev = breaks$gcrev$breaks)} } \keyword{utilities} seqinr/man/toycodon.Rd0000644000176200001440000000072110404050534014446 0ustar liggesusers\name{toycodon} \alias{toycodon} \docType{data} \title{A toy example of codon counts in three coding sequences} \description{ This is a toy data set to illustrate synonymous and non-synonymous codon usage analyses. } \usage{data(toyaa)} \format{ A data frame with 3 observations (coding sequences) for 10 codons.} \source{ Created for release 1.0-4 of seqinr's vignette. } \references{ \code{citation("seqinr")} } \examples{ data(toycodon) } \keyword{datasets} seqinr/man/closebank.Rd0000644000176200001440000000122210707472211014554 0ustar liggesusers\name{closebank} \alias{closebank} \title{ To close a remote ACNUC database } \description{ This function tries to close a remote ACNUC database. } \usage{ closebank(socket = autosocket(), verbose = FALSE) } \arguments{ \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} \item{verbose}{ Logical. If TRUE, verbose mode is on } } \references{ \code{citation("seqinr")} } \author{J.R. Lobry } \seealso{ \code{\link{choosebank}}} \examples{ \dontrun{# Need internet connection choosebank("emblTP") closebank() } } \keyword{ manip } seqinr/man/phylip.Rd0000644000176200001440000000101513533223257014124 0ustar liggesusers\name{phylip} \docType{data} \alias{phylip} \title{Example of results obtained after a call to read.alignment} \description{This data set gives an example of a amino acids alignment obtained after a call to the function read.alignment on an alignment file in "phylip" format.} \usage{data(phylip)} \format{A List of class alignment} \source{http://evolution.genetics.washington.edu/phylip.html} \references{http://evolution.genetics.washington.edu/phylip.html} \keyword{datasets} seqinr/man/ucoweight.Rd0000644000176200001440000000137512724327565014636 0ustar liggesusers\name{ucoweight} \alias{ucoweight} \title{Weight of each synonymous codon} \description{ Returns a list containing, for each of the 20 amino acids + STOP codon, the codon usage bias of each of the synonymous codon according to a given codon sequence. } \usage{ucoweight(sequence, numcode = 1)} \arguments{ \item{sequence}{ A nucleic acids sequence } \item{numcode}{ The genetic code number as in \code{translate} } } \value{ a list containing, for each of the 20 amino acids and STOP codon (list tags), the weight of each synonymous codon (including the original one). } \references{ \code{citation("seqinr")} } \author{L. Palmeira} \seealso{ \code{\link{synsequence}} } \examples{ data(ec999) ucoweight(ec999[1][[1]]) } \keyword{ utilities } seqinr/man/clustal.Rd0000644000176200001440000000131713533223257014273 0ustar liggesusers\name{clustal} \docType{data} \alias{clustal} \title{Example of results obtained after a call to read.alignment} \description{This data set gives an example of a protein alignment obtained after a call to the function read.alignment on an alignment file in "clustal" format.} \usage{data(clustal)} \format{A List of class alignment} \source{http://www.clustal.org/} \references{ Thompson, J.D., Higgins D.G., Gibson T.J. (1994) \emph{CLUSTAL W: improving the sensitivity of progressive multiple sequence alignment through sequence weighting, position specific gap penalties and weight matrix choice}. Nucleic Acids Res. 22(22):4673-80. } \keyword{datasets} seqinr/man/dotchart.uco.Rd0000644000176200001440000000446113000202557015211 0ustar liggesusers\name{dotchart.uco} \alias{dotchart.uco} \title{Cleveland plot for codon usage tables } \description{ Draw a Cleveland dot plot for codon usage tables } \usage{ dotchart.uco(x, numcode = 1, aa3 = TRUE, pt.cex = 0.7, alphabet = s2c("tcag"), pch = 21, gpch = 20, bg = par("bg"), cex = 0.7, color = "black", gcolor = "black", lcolor = grey(0.9), xlim, ...) } \arguments{ \item{x}{table of codon usage as computed by \code{uco}. } \item{numcode}{the number of the code to be used by \code{translate}.} \item{aa3}{logical. If TRUE use the three-letter code for amino- acids. If FALSE use the one-letter code for amino-acids. } \item{pt.cex}{the character size to be used for points. } \item{alphabet}{character for codons labels} \item{pch}{the plotting character or symbol to be used.} \item{gpch}{the plotting character or symbol to be used for group values. } \item{bg}{the background color to be used. } \item{cex}{the character expansion size passed to \code{\link{dotchart}}. } \item{color}{the color(s) to be used for points an labels. } \item{gcolor}{the single color to be used for group labels and values.} \item{lcolor}{the color(s) to be used for the horizontal lines.} \item{xlim}{horizontal range for the plot } \item{\dots}{graphical parameters can also be specified as arguments} } \value{ An invisible list with components: \item{x}{table of codon usage} \item{labels}{codon names} \item{groups}{amino acid factor} \item{gdata}{sums by amino acid} \item{ypg}{the y-axis coordinates for amino acids} \item{ypi}{the y-axis coordinates for codons} } \references{ Cleveland, W. S. (1985) The Elements of Graphing Data. Monterey, CA: Wadsworth. \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ \code{\link{dotchart}}, \code{\link{uco}}, \code{\link{aaa}}, \code{\link{translate}} } \examples{ # Load dataset: data(ec999) # Compute codon usage for all coding sequences: ec999.uco <- lapply(ec999, uco, index="eff") # Put it in a dataframe: df <- as.data.frame(lapply(ec999.uco, as.vector)) # Add codon names: row.names(df) <- names(ec999.uco[[1]]) # Compute global codon usage: global <- rowSums(df) # Choose a title for the graph: title <- "Codon usage in 999 E. coli coding sequences" # Plot data: dotchart.uco(global, main = title) } \keyword{hplot} seqinr/man/fastacc.Rd0000644000176200001440000001337012724327565014242 0ustar liggesusers\name{fastacc} \alias{fastacc} \title{Fast Allele in Common Count} \description{ The purpose of this function is to compute as fast as possible the number of allele in common between a target (typically the genetic profile observed at a crime scene, possibly a mixture with dropouts) and a database reference (typically genetic profile of individuals). Both are assumed to be pre-encoded at the bit level in a consistent way. } \usage{ fastacc(target, database) } \arguments{ \item{target}{the \code{\link{raw}} encoding of the target, typically 40 octets for a core-CODIS profile in 2009} \item{database}{the \code{\link{raw}} encoding of the database. If there are n entries in the database, then the database must n times longer than the target.} } \details{ This function is an RFC state. Comments are welcome. Genetic profiles are encoded at the bit level. One bit represents one allele. Count is based on a logical AND at bit level. Bit count is encoded at C level using the precomputed approach: one indirection with an auxiliary table of size 256 called \code{bits_in_char} which is pre-computed at R level and passed at C level. } \value{ A vector of \code{\link{integer}} giving for each entry in the database how many alleles are in common between the entry and the target. } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \section{Warning }{Experimental, first release schedulded for seqinr 2.0-6 by the end of 2009} \seealso{ FIXME } \examples{ # # NOTE: # # This example section is a proof-of-concept stuff. Most code should be # enbeded in documented functions to avoid verbosity. But at the RFC stage # this is perhaps not a too bad idea to show how powerfull R is. # # # Let's start from the 16 loci available in the AmpFLSTR kit: # path <- system.file("abif/AmpFLSTR_Bins_v1.txt", package = "seqinr") resbin <- readBins(path) codis <- resbin[["Identifiler_CODIS_v1"]] names(codis) # # We count how many different alleles are present per locus: # na <- unlist(lapply(codis, function(x) length(x[[1]]))) na # # The number of octets required to encode a genetic for each locus is then: # ceiling(na/8) # # We need then a total of 40 octets to code these profiles: # sum(ceiling(na/8)) # # Let's definene a function to encode a profile at a given locus, and vice versa : # prof2raw <- function(profile, alleles) { if (!is.ordered(alleles)) stop("ordered factor expected for alleles") if (!is.character(profile)) stop("vector of character expected for profile") noctets <- ceiling(length(alleles)/8) res.b <- rawToBits(raw(noctets)) for (i in 1:length(profile)) { res.b[which(profile[i] == alleles)] <- as.raw(1) } return(packBits(res.b, type = "raw")) } raw2prof <- function(rawdata, alleles) { if (!is.ordered(alleles)) stop("ordered factor expected for alleles") if (!is.raw(rawdata)) stop("vector of raw expected for rawdata") res <- as.character(alleles)[as.logical(rawToBits(rawdata))] return(paste(res, collapse = ", ")) } # # Let now code all alleles present in codis as ordered factors: # allalleles <- lapply(codis, function(x) factor(x[, 1], levels = x[, 1], ordered = TRUE)) # # Let's play with our encoding/decoding utilities with first locus: # allalleles[[1]] # <8 8 9 10 11 12 13 14 15 16 17 18 19 >19 res <- prof2raw(c("8", "9", "13", "14", ">19"), allalleles[[1]]) res # c6 20 rawToBits(res) # 00 01 01 00 00 00 01 01 00 00 00 00 00 01 00 00 raw2prof(res, allalleles[[1]]) # "8, 9, 13, 14, >19" # # Let define a profile with all possible alleles: # ladder <- unlist(lapply(allalleles, function(x) prof2raw(as.character(x),x))) names(ladder) <- NULL stopifnot(identical(as.integer(ladder), c(255L, 63L, 255L, 255L, 255L, 63L, 255L, 63L, 255L, 31L, 255L, 63L, 255L, 255L, 7L, 255L, 3L, 255L, 63L, 255L, 255L, 255L, 255L, 15L, 255L, 127L, 255L, 3L, 255L, 255L, 255L, 255L, 3L, 3L, 255L, 15L, 255L, 255L, 255L, 7L))) # simple sanity check # # Let's make a simulated database. Here we use a random sampling # with a uniform distribution between all possible profile possible # at a given locus. A more realist sampling for an individual database # would be to sample only two alleles at each locus according to # observed frequencies in populations. # n <- 10^5 # the number of records in the database DB <- sapply(ladder, function(x) as.raw(sample(0:as.integer(x), size = n, replace = TRUE))) # # Now we make sure that the target is in the database: # target <- DB[666, ] DB <- as.vector(t(DB)) # put DB as a flat database (is it usefull?) # # Now we compute the number of alleles in common between the # target and all the entries in the DB: # system.time(res <- fastacc(target,DB)) # Fast, isn't it ? stopifnot(which.max(res) == 666) # sanity check # # Don't run : too tedious for routine check. We check here that complexity is # linear in time up to a 10 10^6 database size (roughly the size of individual # profiles at the EU level) # \dontrun{ maxn <- 10^7 DB <- sapply(ladder, function(x) as.raw(sample(0:as.integer(x), size = maxn, replace = T))) target <- DB[666, ] DB <- as.vector(t(DB)) np <- 10 nseq <- seq(from = 10^5, to = maxn, length = np) res <- numeric(np) i <- 1 for (n in nseq) { print(i) res[i] <- system.time(tmp <- fastacc(target, DB[1:n]))[1] stopifnot(which.max(tmp) == 666) i <- i + 1 } dbse <- data.frame(list(nseq = nseq, res = res)) x <- dbse$nseq y <- dbse$res plot(x, y, type = "b", xlab = "Number of entries in DB", ylab = "One query time [s]", las = 1, xlim = c(0, maxn), ylim = c(0, max(y)), main = "Data base size effect on query time") lm1 <- lm(y ~ x - 1) abline(lm1, col = "red") legend("topleft", inset = 0.01, legend = paste("y =", formatC(lm1$coef[1], digits = 3), "x"), col = "red", lty = 1) # # On my laptop the slope is 2.51e-08, that is a 1/4 of second to scan a database # with 10 10^6 entries. # } ## end } seqinr/man/prepgatannots.Rd0000644000176200001440000000507512723624144015516 0ustar liggesusers\name{prepgetannots} \alias{prepgetannots} \alias{pga} \title{Select annotation lines in an ACNUC database} \description{ This function is called before using \code{\link{getAnnot}} or \code{\link{modifylist}} with a \code{scan} type operation to select the annotation lines to be returned or scanned. } \usage{ prepgetannots(what = "all", setfor = c("scan", "getannots"), socket = autosocket(), verbose = FALSE) pga(what = "all", setfor = c("scan", "getannots"), socket = autosocket(), verbose = FALSE) } \arguments{ \item{what}{the default "all" means that all annotation lines are selected. This can be more specific, see details.} \item{setfor}{this is used when \code{what} has its default "all" value. The behaviour is different for \code{\link{getAnnot}} and \code{\link{modifylist}} with a \code{scan} type operation: annotations but not sequences are scanned, but sequences can be returned by \code{\link{getAnnot}}. The default value is "scan".} \item{socket}{an object of class \code{sockconn} connecting to an ACNUC server} \item{verbose}{logical, if TRUE mode verbose is on} } \details{ The names of annotation lines in the opened ACNUC database is returned by \code{\link{countfreelists}}, they are forced to upper case letters by \code{prepgetannots} when supplied with the \code{what} argument. For the EMBL/SWISSPROT format, keys are: ALL, AC, DT, KW, OS, OC, OG, OH, RN, RC, RP, RX, RA, RG, RT, RL, DR, AH, AS, CC, FH, FT, SQ, SEQ. For GenBank: ALL, ACCESSION, VERSION, KEYWORDS, SOURCE, ORGANISM, REFERENCE, AUTHORS, CONSRTM, TITLE, JOURNAL, PUBMED, REMARK, COMMENT, FEATURES, ORIGIN, SEQUENCE. For FT (embl, swissprot) and FEATURES (GenBank), one or more specific feature keys can be specified using lines with only uppercase and such as FEATURES|CDS FT|TRNA Keys ALL and SEQ/SEQUENCE stand for all annotation and sequence lines, respectively. For the scan operation, key ALL stand for the DE/DEFINITION lines, and SEQ/SEQUENCE cannot be used (annotations but not sequence are scanned).} \value{ The function returns invisibly the annotation lines names. } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ \code{\link{getAnnot}}, \code{\link{modifylist}}, \code{\link{countfreelists}} } \examples{ \dontrun{# Need internet connection choosebank("genbank") mylist <- query("mylist","n=AQF16SRRN") pga() # We want to scan all annotations, including FEATURES mylist <- modifylist("mylist", operation = "strain", type = "scan") mylist$nelem # should be 1 } } \keyword{utilities} seqinr/man/draw.recstat.Rd0000755000176200001440000000356512724327565015247 0ustar liggesusers\name{draw.recstat} \alias{draw.recstat} \title{Graphical representation of a recstat analysis.} \description{This function displays the results returned by \code{recstat} with two plots. The first one shows the factor scores of a CA computed on the codon composition of a DNA sequence. The second one shows the locations of all Start and Stop codons in this sequence.} \usage{draw.recstat(rec, fac = 1, direct = TRUE, xlim = c(1, seqsize), col = c("red", "blue", "purple"))} \arguments{ \item{rec}{list of elements returned by \code{recstat} function.} \item{fac}{axis of the CA to use for display (4 \eqn{\ge} \code{fac} \eqn{\ge} 1).} \item{direct}{a logical for the choice of direct or reverse strand.} \item{xlim}{starting and ending positions in the sequence for the plot.} \item{col}{vector of colour codes for the three frames of the sequence.} } \details{The first plot shows the factor scores of the sliding windows, this for the three possible frames of the strand selected by the user. The second shows the Start (filled grey triangles pointing up) and Stop (solid black triangles pointing down) codons positions. Note that the standard genetic code is used for that purpose. Visual detection of putative CDS is performed through the simultaneous use of these two graphics. If a CDS is located within the sequence, the factor scores for the windows located in the corresponding reading frame will be significantly separated from the two others. Moreover, the region where this separation is seen should be located between a Start and a Stop codon.} \author{O. Clerc, G. Perrière} \seealso{\code{\link{test.li.recstat}}, \code{\link{test.co.recstat}}} \examples{ ff <- system.file("sequences/ECOUNC.fsa", package = "seqinr") seq <- read.fasta(ff) rec <- recstat(seq[[1]], seqname = getName(seq)) draw.recstat(rec) } \keyword{correspondence analysis} \keyword{sequence}seqinr/man/getLength.Rd0000644000176200001440000000306312724327565014555 0ustar liggesusers\name{getLength} \alias{getLength} \alias{getLength.default} \alias{getLength.list} \alias{getLength.character} \alias{getLength.SeqFrag} \alias{getLength.SeqAcnucWeb} \alias{getLength.SeqFastadna} \alias{getLength.SeqFastaAA} \alias{getLength.qaw} \alias{getLength.logical} \title{Generic function to get the length of sequences} \description{ getLength returns the total number of bases or amino-acids in a sequence. } \usage{ getLength(object, ...) } \arguments{ \item{object}{ an object of the class \code{\link{SeqAcnucWeb}} or \code{\link{SeqFastadna}}, or \code{\link{SeqFastaAA}} or \code{\link{SeqFrag}} or a list of these objects } \item{...}{further arguments passed to or from other methods} } \value{ \code{getLength} returns a numeric vector giving the length of the sequences.} \references{ \code{citation("seqinr")} } \author{D. Charif, J.R. Lobry, L. Palmeira} \seealso{ \code{\link{SeqAcnucWeb}}, \code{\link{SeqFastadna}}, \code{\link{SeqFastaAA}}, \code{\link{SeqFrag}} } \examples{ # # List all available methods for getLength generic function: # methods(getLength) # # Example with seven DNA sequences from a FASTA file: # ff <- system.file("sequences/someORF.fsa", package = "seqinr") fs <- read.fasta(file = ff) stopifnot(all(getLength(fs) == c(5573, 5825, 2987, 3929, 2648, 2597, 2780))) # # Example with 49 sequences from an ACNUC server: # \dontrun{ # Need internet connection choosebank("emblTP") fc <- query("fc", "sp=felis catus et t=cds et o=mitochondrion") getLength(fc) closebank() } } \keyword{ utilities } seqinr/man/s2c.Rd0000755000176200001440000000121012724327565013316 0ustar liggesusers\name{s2c} \alias{s2c} \title{ conversion of a string into a vector of chars } \description{ This is a simple utility function to convert a single string such as \code{"BigBang"} into a vector of chars such as \code{c("B", "i", "g", "B", "a", "n", "g")}. } \usage{ s2c(string) } \arguments{ \item{string}{ a string of chars } } \value{ a vector of chars. If supplied argument is not a single string, a warning is issued and NA returned. } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ \code{\link{c2s}} } \examples{ stopifnot(all(s2c("BigBang") == c("B", "i", "g", "B", "a", "n", "g"))) } \keyword{utilities} seqinr/man/prochlo.Rd0000644000176200001440000000732711012040746014267 0ustar liggesusers\name{prochlo} \alias{prochlo} \docType{data} \title{ Zscore on three strains of Prochlorococcus marinus } \encoding{latin1} \description{ This dataset contains the zscores computed with the codon model on all CDS from 3 strains of Procholorococcus marinus (as retrieved from Genome Reviews database on June 16, 2005) } \usage{ data(prochlo) } \format{ List of three dataframes of the zscore of each of the 16 dinucleotides on each CDS retrieved from the specific strain. \describe{ \item{BX548174}{strain adapted to living at a depth of 5 meters (high levels of UV exposure) \code{base} model on each intergenic sequence} \item{AE017126}{strain adapted to living at a depth of 120 meters (low levels of UV exposure)} \item{BX548175}{strain adapted to living at a depth of 135 meters (low levels of UV exposure)} } } \references{ Palmeira, L., Guguen, L. and Lobry JR. (2006) UV-targeted dinucleotides are not depleted in light-exposed Prokaryotic genomes. \emph{Molecular Biology and Evolution}, \bold{23}:2214-2219.\cr \url{http://mbe.oxfordjournals.org/cgi/reprint/23/11/2214}\cr\cr \code{citation("seqinr")} } \seealso{ \code{\link{zscore}} } \examples{ # # Show the four YpY for the three ecotypes: # data(prochlo) oneplot <- function(x){ plot(density(prochlo$BX548174[, x]), ylim = c(0,0.4), xlim = c(-4,4), lty=3, main = paste(substr(x,1,1), "p", substr(x,2,2), " bias", sep = ""), xlab="",ylab="",las=1, type = "n") rect(-10,-1,-1.96,10, col = "yellow", border = "yellow") rect(1.96,-1,10,10, col = "yellow", border = "yellow") lines(density(prochlo$BX548174[, x]),lty=3) lines(density(prochlo$AE017126[, x]),lty=2) lines(density(prochlo$BX548175[, x]),lty=1) abline(v=c(-1.96,1.96),lty=5) box() } par(mfrow=c(2,2),mar=c(2,3,2,0.5) + 0.1) oneplot("CT") oneplot("TC") oneplot("CC") oneplot("TT") # # Show YpY biases with respect to light exposure # curdev <- getOption("device") OK <- FALSE devlist <- c("X11", "windows", "quartz") # interactive with width and height in inches for(i in devlist){ if(exists(i) && identical(get(i), curdev)){ OK <- TRUE break } } if(OK){ curdev(width = 18, height = 11) par(oma = c(0, 0, 3, 0), mfrow = c(1, 2), mar = c(5, 4, 0, 0), cex = 1.5) example(waterabs, ask = FALSE) #left figure par(mar = c(5, 0, 0, 2)) plot(seq(-5, 3, by = 1), seq(0, 150, length = 9), col = "white", ann = FALSE, axes = FALSE, xaxs = "i", yaxs = "i") axis(1, at = c(-1.96, 0, 1.96), labels = c(-1.96, 0, 1.96)) lines(rep(-1.96, 2),c(0, 150),lty=2) lines(rep(1.96, 2), c(0, 150),lty=2) title(xlab = "zscore distribution", cex = 1.5, adj = 0.65) selcol <- c(6, 8, 14, 16) z5 <- prochlo$BX548174[, selcol] z120 <- prochlo$AE017126[, selcol] z135 <- prochlo$BX548175[, selcol] todo <- function(who, xx, col = "black", bottom, loupe){ dst <- density(who[, xx]) sel <- which(dst$x >= -3) lines(dst$x[sel], dst$y[sel]*loupe + (bottom), col = col) } todo2 <- function(who, bottom, loupe){ todo(who, "CC", "blue", bottom, loupe) todo(who, "CT", "red", bottom, loupe) todo(who, "TC", "green", bottom, loupe) todo(who, "TT", "black", bottom, loupe) } todo3 <- function(bottom, who, leg, loupe = 90){ lines(c(-5,-3), c(150 - leg, bottom + 20)) rect(-3,bottom,3,bottom+40) text(-2.6,bottom+38, paste(leg, "m")) todo2(who, bottom, loupe) } todo3(bottom = 110, who = z5, leg = 5) todo3(bottom = 50, who = z120, leg = 120) todo3(bottom = 5, who = z135, leg = 135) legend(-4.5,110,c('CpC','CpT','TpC','TpT'),lty=1,pt.cex=cex, col=c('blue','red','green','black')) mtext(expression(paste("Dinucleotide composition for three ", italic("Prochlorococcus marinus")," ecotypes")), outer = TRUE, cex = 2, line = 1) } } seqinr/man/read.alignment.Rd0000644000176200001440000001402513244277103015512 0ustar liggesusers\name{read.alignment} \alias{read.alignment} \title{Read aligned sequence files in mase, clustal, phylip, fasta or msf format} \description{ Read a file in \code{mase}, \code{clustal}, \code{phylip}, \code{fasta} or \code{msf} format. These formats are used to store nucleotide or protein multiple alignments. } \usage{ read.alignment(file, format, forceToLower = TRUE, ...) } \arguments{ \item{file}{the name of the file which the aligned sequences are to be read from. If it does not contain an absolute or relative path, the file name is relative to the current working directory, \code{\link{getwd}}. } \item{format}{a character string specifying the format of the file : \code{mase}, \code{clustal}, \code{phylip}, \code{fasta} or \code{msf} } \item{forceToLower}{a logical defaulting to TRUE stating whether the returned characters in the sequence should be in lower case (introduced in seqinR release 1.1-3).} \item{...}{For the \code{fasta} format, extra arguments are passed to the \code{\link{read.fasta}} function.} } \details{ \describe{ \item{"mase"}{The mase format is used to store nucleotide or protein multiple alignments. The beginning of the file must contain a header containing at least one line (but the content of this header may be empty). The header lines must begin by \code{;;}. The body of the file has the following structure: First, each entry must begin by one (or more) commentary line. Commentary lines begin by the character \code{;}. Again, this commentary line may be empty. After the commentaries, the name of the sequence is written on a separate line. At last, the sequence itself is written on the following lines. } \item{"clustal"}{The CLUSTAL format (*.aln) is the format of the ClustalW multialignment tool output. It can be described as follows. The word CLUSTAL is on the first line of the file. The alignment is displayed in blocks of a fixed length, each line in the block corresponding to one sequence. Each line of each block starts with the sequence name (maximum of 10 characters), followed by at least one space character. The sequence is then displayed in upper or lower cases, '-' denotes gaps. The residue number may be displayed at the end of the first line of each block. } \item{"msf"}{ MSF is the multiple sequence alignment format of the GCG sequence analysis package. It begins with the line (all uppercase) !!NA\_MULTIPLE\_ALIGNMENT 1.0 for nucleic acid sequences or !!AA\_MULTIPLE\_ALIGNMENT 1.0 for amino acid sequences. Do not edit or delete the file type if its present.(optional). A description line which contains informative text describing what is in the file. You can add this information to the top of the MSF file using a text editor.(optional) A dividing line which contains the number of bases or residues in the sequence, when the file was created, and importantly, two dots (..) which act as a divider between the descriptive information and the following sequence information.(required) msf files contain some other information: the Name/Weight, a Separating Line which must include two slashes (//) to divide the name/weight information from the sequence alignment.(required) and the multiple sequence alignment. } \item{"phylip"}{ PHYLIP is a tree construction program. The format is as follows: the number of sequences and their length (in characters) is on the first line of the file. The alignment is displayed in an interleaved or sequential format. The sequence names are limited to 10 characters and may contain blanks. } \item{"fasta"}{ Sequence in fasta format begins with a single-line description (distinguished by a greater-than (>) symbol), followed by sequence data on the next line. } } } \value{ An object of class \code{alignment} which is a list with the following components: \item{nb}{ the number of aligned sequences } \item{nam}{ a vector of strings containing the names of the aligned sequences } \item{seq}{ a vector of strings containing the aligned sequences} \item{com}{ a vector of strings containing the commentaries for each sequence or \code{NA} if there are no comments } } \references{ \code{citation("seqinr")} } \author{D. Charif, J.R. Lobry} \seealso{ To read aligned sequences in NEXUS format, see the function \code{read.nexus} that was available in the \code{CompPairWise} package (not sure it is still maintained as of 09/09/09). The NEXUS format was mainly used by the non-GPL commercial PAUP software. Related functions: \code{\link{as.matrix.alignment}}, \code{\link{read.fasta}}, \code{\link{write.fasta}}, \code{\link{reverse.align}}, \code{\link{dist.alignment}}. } \examples{ mase.res <- read.alignment(file = system.file("sequences/test.mase", package = "seqinr"), format = "mase") clustal.res <- read.alignment(file = system.file("sequences/test.aln", package = "seqinr"), format="clustal") phylip.res <- read.alignment(file = system.file("sequences/test.phylip", package = "seqinr"), format = "phylip") msf.res <- read.alignment(file = system.file("sequences/test.msf", package = "seqinr"), format = "msf") fasta.res <- read.alignment(file = system.file("sequences/Anouk.fasta", package = "seqinr"), format = "fasta") # # Quality control routine sanity checks: # data(mase); stopifnot(identical(mase, mase.res)) data(clustal); stopifnot(identical(clustal, clustal.res)) data(phylip); stopifnot(identical(phylip, phylip.res)) data(msf); stopifnot(identical(msf, msf.res)) data(fasta); stopifnot(identical(fasta, fasta.res)) # # Example of using extra arguments from the read.fasta function, here to keep # whole headers for sequences names. # whole.header.test <- read.alignment(file = system.file("sequences/LTPs128_SSU_aligned_First_Two.fasta", package = "seqinr"), format = "fasta", whole.header = TRUE) whole.header.test$nam # Sould be: # # [1] "D50541\t1\t1411\t1411bp\trna\tAbiotrophia defectiva\tAerococcaceae" # [2] "KP233895\t1\t1520\t1520bp\trna\tAbyssivirga alkaniphila\tLachnospiraceae" # } seqinr/man/prettyseq.Rd0000644000176200001440000000210012724334701014651 0ustar liggesusers\name{prettyseq} \alias{prettyseq} \title{Text representation of a sequence from an ACNUC server} \description{ To get a text representation of sequence of rank \code{num} and of its subsequences, with \code{bpl} bases per line (default = 60), and with optional translation of protein-coding subsequences } \usage{ prettyseq(num, bpl = 60, translate = TRUE, socket = autosocket()) } \arguments{ \item{num}{rank of the sequence in the ACNUC database} \item{bpl}{number of base per line} \item{translate}{should coding sequences be translated?} \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} } \value{ An invisible vector of string. The output is redirected to the console. } \references{ \url{http://doua.prabi.fr/databases/acnuc.html} \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{\code{\link{choosebank}}, \code{\link{query}} } \examples{ \dontrun{ ### Need internet connection choosebank("emblTP") prettyseq(111) } } \keyword{ utilities } seqinr/man/aaindex.Rd0000644000176200001440000011432710477014610014236 0ustar liggesusers\name{aaindex} \alias{aaindex} \docType{data} \title{List of 544 physicochemical and biological properties for the 20 amino-acids} \description{Data were imported from release 9.1 (AUG 2006) of the aaindex1 database. See the reference section to cite this database in a publication. } \usage{data(aaindex)} \format{ A named list with 544 elements having each the following components: \describe{ \item{H}{String: Accession number in the aaindex database.} \item{D}{String: Data description.} \item{R}{String: LITDB entry number.} \item{A}{String: Author(s).} \item{T}{String: Title of the article.} \item{J}{String: Journal reference and comments.} \item{C}{String: Accession numbers of similar entries with the correlation coefficients of 0.8 (-0.8) or more (less). Notice: The correlation coefficient is calculated with zeros filled for missing values.} \item{I}{Numeric named vector: amino acid index data.} } } \details{ A short description of each entry is available under the D component:\cr alpha-CH chemical shifts (Andersen et al., 1992)\cr Hydrophobicity index (Argos et al., 1982)\cr Signal sequence helical potential (Argos et al., 1982)\cr Membrane-buried preference parameters (Argos et al., 1982)\cr Conformational parameter of inner helix (Beghin-Dirkx, 1975)\cr Conformational parameter of beta-structure (Beghin-Dirkx, 1975)\cr Conformational parameter of beta-turn (Beghin-Dirkx, 1975)\cr Average flexibility indices (Bhaskaran-Ponnuswamy, 1988)\cr Residue volume (Bigelow, 1967)\cr Information value for accessibility; average fraction 35% (Biou et al., 1988)\cr Information value for accessibility; average fraction 23% (Biou et al., 1988)\cr Retention coefficient in TFA (Browne et al., 1982)\cr Retention coefficient in HFBA (Browne et al., 1982)\cr Transfer free energy to surface (Bull-Breese, 1974)\cr Apparent partial specific volume (Bull-Breese, 1974)\cr alpha-NH chemical shifts (Bundi-Wuthrich, 1979)\cr alpha-CH chemical shifts (Bundi-Wuthrich, 1979)\cr Spin-spin coupling constants 3JHalpha-NH (Bundi-Wuthrich, 1979)\cr Normalized frequency of alpha-helix (Burgess et al., 1974)\cr Normalized frequency of extended structure (Burgess et al., 1974)\cr Steric parameter (Charton, 1981)\cr Polarizability parameter (Charton-Charton, 1982)\cr Free energy of solution in water, kcal/mole (Charton-Charton, 1982)\cr The Chou-Fasman parameter of the coil conformation (Charton-Charton, 1983)\cr A parameter defined from the residuals obtained from the best correlation of the Chou-Fasman parameter of beta-sheet (Charton-Charton, 1983)\cr The number of atoms in the side chain labelled 1+1 (Charton-Charton, 1983)\cr The number of atoms in the side chain labelled 2+1 (Charton-Charton, 1983)\cr The number of atoms in the side chain labelled 3+1 (Charton-Charton, 1983)\cr The number of bonds in the longest chain (Charton-Charton, 1983)\cr A parameter of charge transfer capability (Charton-Charton, 1983)\cr A parameter of charge transfer donor capability (Charton-Charton, 1983)\cr Average volume of buried residue (Chothia, 1975)\cr Residue accessible surface area in tripeptide (Chothia, 1976)\cr Residue accessible surface area in folded protein (Chothia, 1976)\cr Proportion of residues 95% buried (Chothia, 1976)\cr Proportion of residues 100% buried (Chothia, 1976)\cr Normalized frequency of beta-turn (Chou-Fasman, 1978a)\cr Normalized frequency of alpha-helix (Chou-Fasman, 1978b)\cr Normalized frequency of beta-sheet (Chou-Fasman, 1978b)\cr Normalized frequency of beta-turn (Chou-Fasman, 1978b)\cr Normalized frequency of N-terminal helix (Chou-Fasman, 1978b)\cr Normalized frequency of C-terminal helix (Chou-Fasman, 1978b)\cr Normalized frequency of N-terminal non helical region (Chou-Fasman, 1978b)\cr Normalized frequency of C-terminal non helical region (Chou-Fasman, 1978b)\cr Normalized frequency of N-terminal beta-sheet (Chou-Fasman, 1978b)\cr Normalized frequency of C-terminal beta-sheet (Chou-Fasman, 1978b)\cr Normalized frequency of N-terminal non beta region (Chou-Fasman, 1978b)\cr Normalized frequency of C-terminal non beta region (Chou-Fasman, 1978b)\cr Frequency of the 1st residue in turn (Chou-Fasman, 1978b)\cr Frequency of the 2nd residue in turn (Chou-Fasman, 1978b)\cr Frequency of the 3rd residue in turn (Chou-Fasman, 1978b)\cr Frequency of the 4th residue in turn (Chou-Fasman, 1978b)\cr Normalized frequency of the 2nd and 3rd residues in turn (Chou-Fasman, 1978b)\cr Normalized hydrophobicity scales for alpha-proteins (Cid et al., 1992)\cr Normalized hydrophobicity scales for beta-proteins (Cid et al., 1992)\cr Normalized hydrophobicity scales for alpha+beta-proteins (Cid et al., 1992)\cr Normalized hydrophobicity scales for alpha/beta-proteins (Cid et al., 1992)\cr Normalized average hydrophobicity scales (Cid et al., 1992)\cr Partial specific volume (Cohn-Edsall, 1943)\cr Normalized frequency of middle helix (Crawford et al., 1973)\cr Normalized frequency of beta-sheet (Crawford et al., 1973)\cr Normalized frequency of turn (Crawford et al., 1973)\cr Size (Dawson, 1972)\cr Amino acid composition (Dayhoff et al., 1978a)\cr Relative mutability (Dayhoff et al., 1978b)\cr Membrane preference for cytochrome b: MPH89 (Degli Esposti et al., 1990)\cr Average membrane preference: AMP07 (Degli Esposti et al., 1990)\cr Consensus normalized hydrophobicity scale (Eisenberg, 1984)\cr Solvation free energy (Eisenberg-McLachlan, 1986)\cr Atom-based hydrophobic moment (Eisenberg-McLachlan, 1986)\cr Direction of hydrophobic moment (Eisenberg-McLachlan, 1986)\cr Molecular weight (Fasman, 1976)\cr Melting point (Fasman, 1976)\cr Optical rotation (Fasman, 1976)\cr pK-N (Fasman, 1976)\cr pK-C (Fasman, 1976)\cr Hydrophobic parameter pi (Fauchere-Pliska, 1983)\cr Graph shape index (Fauchere et al., 1988)\cr Smoothed upsilon steric parameter (Fauchere et al., 1988)\cr Normalized van der Waals volume (Fauchere et al., 1988)\cr STERIMOL length of the side chain (Fauchere et al., 1988)\cr STERIMOL minimum width of the side chain (Fauchere et al., 1988)\cr STERIMOL maximum width of the side chain (Fauchere et al., 1988)\cr N.m.r. chemical shift of alpha-carbon (Fauchere et al., 1988)\cr Localized electrical effect (Fauchere et al., 1988)\cr Number of hydrogen bond donors (Fauchere et al., 1988)\cr Number of full nonbonding orbitals (Fauchere et al., 1988)\cr Positive charge (Fauchere et al., 1988)\cr Negative charge (Fauchere et al., 1988)\cr pK-a(RCOOH) (Fauchere et al., 1988)\cr Helix-coil equilibrium constant (Finkelstein-Ptitsyn, 1977)\cr Helix initiation parameter at posision i-1 (Finkelstein et al., 1991)\cr Helix initiation parameter at posision i,i+1,i+2 (Finkelstein et al., 1991)\cr Helix termination parameter at posision j-2,j-1,j (Finkelstein et al., 1991)\cr Helix termination parameter at posision j+1 (Finkelstein et al., 1991)\cr Partition coefficient (Garel et al., 1973)\cr Alpha-helix indices (Geisow-Roberts, 1980)\cr Alpha-helix indices for alpha-proteins (Geisow-Roberts, 1980)\cr Alpha-helix indices for beta-proteins (Geisow-Roberts, 1980)\cr Alpha-helix indices for alpha/beta-proteins (Geisow-Roberts, 1980)\cr Beta-strand indices (Geisow-Roberts, 1980)\cr Beta-strand indices for beta-proteins (Geisow-Roberts, 1980)\cr Beta-strand indices for alpha/beta-proteins (Geisow-Roberts, 1980)\cr Aperiodic indices (Geisow-Roberts, 1980)\cr Aperiodic indices for alpha-proteins (Geisow-Roberts, 1980)\cr Aperiodic indices for beta-proteins (Geisow-Roberts, 1980)\cr Aperiodic indices for alpha/beta-proteins (Geisow-Roberts, 1980)\cr Hydrophobicity factor (Goldsack-Chalifoux, 1973)\cr Residue volume (Goldsack-Chalifoux, 1973)\cr Composition (Grantham, 1974)\cr Polarity (Grantham, 1974)\cr Volume (Grantham, 1974)\cr Partition energy (Guy, 1985)\cr Hydration number (Hopfinger, 1971), Cited by Charton-Charton (1982)\cr Hydrophilicity value (Hopp-Woods, 1981)\cr Heat capacity (Hutchens, 1970)\cr Absolute entropy (Hutchens, 1970)\cr Entropy of formation (Hutchens, 1970)\cr Normalized relative frequency of alpha-helix (Isogai et al., 1980)\cr Normalized relative frequency of extended structure (Isogai et al., 1980)\cr Normalized relative frequency of bend (Isogai et al., 1980)\cr Normalized relative frequency of bend R (Isogai et al., 1980)\cr Normalized relative frequency of bend S (Isogai et al., 1980)\cr Normalized relative frequency of helix end (Isogai et al., 1980)\cr Normalized relative frequency of double bend (Isogai et al., 1980)\cr Normalized relative frequency of coil (Isogai et al., 1980)\cr Average accessible surface area (Janin et al., 1978)\cr Percentage of buried residues (Janin et al., 1978)\cr Percentage of exposed residues (Janin et al., 1978)\cr Ratio of buried and accessible molar fractions (Janin, 1979)\cr Transfer free energy (Janin, 1979)\cr Hydrophobicity (Jones, 1975)\cr pK (-COOH) (Jones, 1975)\cr Relative frequency of occurrence (Jones et al., 1992)\cr Relative mutability (Jones et al., 1992)\cr Amino acid distribution (Jukes et al., 1975)\cr Sequence frequency (Jungck, 1978)\cr Average relative probability of helix (Kanehisa-Tsong, 1980)\cr Average relative probability of beta-sheet (Kanehisa-Tsong, 1980)\cr Average relative probability of inner helix (Kanehisa-Tsong, 1980)\cr Average relative probability of inner beta-sheet (Kanehisa-Tsong, 1980)\cr Flexibility parameter for no rigid neighbors (Karplus-Schulz, 1985)\cr Flexibility parameter for one rigid neighbor (Karplus-Schulz, 1985)\cr Flexibility parameter for two rigid neighbors (Karplus-Schulz, 1985)\cr The Kerr-constant increments (Khanarian-Moore, 1980)\cr Net charge (Klein et al., 1984)\cr Side chain interaction parameter (Krigbaum-Rubin, 1971)\cr Side chain interaction parameter (Krigbaum-Komoriya, 1979)\cr Fraction of site occupied by water (Krigbaum-Komoriya, 1979)\cr Side chain volume (Krigbaum-Komoriya, 1979)\cr Hydropathy index (Kyte-Doolittle, 1982)\cr Transfer free energy, CHP/water (Lawson et al., 1984)\cr Hydrophobic parameter (Levitt, 1976)\cr Distance between C-alpha and centroid of side chain (Levitt, 1976)\cr Side chain angle theta(AAR) (Levitt, 1976)\cr Side chain torsion angle phi(AAAR) (Levitt, 1976)\cr Radius of gyration of side chain (Levitt, 1976)\cr van der Waals parameter R0 (Levitt, 1976)\cr van der Waals parameter epsilon (Levitt, 1976)\cr Normalized frequency of alpha-helix, with weights (Levitt, 1978)\cr Normalized frequency of beta-sheet, with weights (Levitt, 1978)\cr Normalized frequency of reverse turn, with weights (Levitt, 1978)\cr Normalized frequency of alpha-helix, unweighted (Levitt, 1978)\cr Normalized frequency of beta-sheet, unweighted (Levitt, 1978)\cr Normalized frequency of reverse turn, unweighted (Levitt, 1978)\cr Frequency of occurrence in beta-bends (Lewis et al., 1971)\cr Conformational preference for all beta-strands (Lifson-Sander, 1979)\cr Conformational preference for parallel beta-strands (Lifson-Sander, 1979)\cr Conformational preference for antiparallel beta-strands (Lifson-Sander, 1979)\cr Average surrounding hydrophobicity (Manavalan-Ponnuswamy, 1978)\cr Normalized frequency of alpha-helix (Maxfield-Scheraga, 1976)\cr Normalized frequency of extended structure (Maxfield-Scheraga, 1976)\cr Normalized frequency of zeta R (Maxfield-Scheraga, 1976)\cr Normalized frequency of left-handed alpha-helix (Maxfield-Scheraga, 1976)\cr Normalized frequency of zeta L (Maxfield-Scheraga, 1976)\cr Normalized frequency of alpha region (Maxfield-Scheraga, 1976)\cr Refractivity (McMeekin et al., 1964), Cited by Jones (1975)\cr Retention coefficient in HPLC, pH7.4 (Meek, 1980)\cr Retention coefficient in HPLC, pH2.1 (Meek, 1980)\cr Retention coefficient in NaClO4 (Meek-Rossetti, 1981)\cr Retention coefficient in NaH2PO4 (Meek-Rossetti, 1981)\cr Average reduced distance for C-alpha (Meirovitch et al., 1980)\cr Average reduced distance for side chain (Meirovitch et al., 1980)\cr Average side chain orientation angle (Meirovitch et al., 1980)\cr Effective partition energy (Miyazawa-Jernigan, 1985)\cr Normalized frequency of alpha-helix (Nagano, 1973)\cr Normalized frequency of bata-structure (Nagano, 1973)\cr Normalized frequency of coil (Nagano, 1973)\cr AA composition of total proteins (Nakashima et al., 1990)\cr SD of AA composition of total proteins (Nakashima et al., 1990)\cr AA composition of mt-proteins (Nakashima et al., 1990)\cr Normalized composition of mt-proteins (Nakashima et al., 1990)\cr AA composition of mt-proteins from animal (Nakashima et al., 1990)\cr Normalized composition from animal (Nakashima et al., 1990)\cr AA composition of mt-proteins from fungi and plant (Nakashima et al., 1990)\cr Normalized composition from fungi and plant (Nakashima et al., 1990)\cr AA composition of membrane proteins (Nakashima et al., 1990)\cr Normalized composition of membrane proteins (Nakashima et al., 1990)\cr Transmembrane regions of non-mt-proteins (Nakashima et al., 1990)\cr Transmembrane regions of mt-proteins (Nakashima et al., 1990)\cr Ratio of average and computed composition (Nakashima et al., 1990)\cr AA composition of CYT of single-spanning proteins (Nakashima-Nishikawa, 1992)\cr AA composition of CYT2 of single-spanning proteins (Nakashima-Nishikawa, 1992)\cr AA composition of EXT of single-spanning proteins (Nakashima-Nishikawa, 1992)\cr AA composition of EXT2 of single-spanning proteins (Nakashima-Nishikawa, 1992)\cr AA composition of MEM of single-spanning proteins (Nakashima-Nishikawa, 1992)\cr AA composition of CYT of multi-spanning proteins (Nakashima-Nishikawa, 1992)\cr AA composition of EXT of multi-spanning proteins (Nakashima-Nishikawa, 1992)\cr AA composition of MEM of multi-spanning proteins (Nakashima-Nishikawa, 1992)\cr 8 A contact number (Nishikawa-Ooi, 1980)\cr 14 A contact number (Nishikawa-Ooi, 1986)\cr Transfer energy, organic solvent/water (Nozaki-Tanford, 1971)\cr Average non-bonded energy per atom (Oobatake-Ooi, 1977)\cr Short and medium range non-bonded energy per atom (Oobatake-Ooi, 1977)\cr Long range non-bonded energy per atom (Oobatake-Ooi, 1977)\cr Average non-bonded energy per residue (Oobatake-Ooi, 1977)\cr Short and medium range non-bonded energy per residue (Oobatake-Ooi, 1977)\cr Optimized beta-structure-coil equilibrium constant (Oobatake et al., 1985)\cr Optimized propensity to form reverse turn (Oobatake et al., 1985)\cr Optimized transfer energy parameter (Oobatake et al., 1985)\cr Optimized average non-bonded energy per atom (Oobatake et al., 1985)\cr Optimized side chain interaction parameter (Oobatake et al., 1985)\cr Normalized frequency of alpha-helix from LG (Palau et al., 1981)\cr Normalized frequency of alpha-helix from CF (Palau et al., 1981)\cr Normalized frequency of beta-sheet from LG (Palau et al., 1981)\cr Normalized frequency of beta-sheet from CF (Palau et al., 1981)\cr Normalized frequency of turn from LG (Palau et al., 1981)\cr Normalized frequency of turn from CF (Palau et al., 1981)\cr Normalized frequency of alpha-helix in all-alpha class (Palau et al., 1981)\cr Normalized frequency of alpha-helix in alpha+beta class (Palau et al., 1981)\cr Normalized frequency of alpha-helix in alpha/beta class (Palau et al., 1981)\cr Normalized frequency of beta-sheet in all-beta class (Palau et al., 1981)\cr Normalized frequency of beta-sheet in alpha+beta class (Palau et al., 1981)\cr Normalized frequency of beta-sheet in alpha/beta class (Palau et al., 1981)\cr Normalized frequency of turn in all-alpha class (Palau et al., 1981)\cr Normalized frequency of turn in all-beta class (Palau et al., 1981)\cr Normalized frequency of turn in alpha+beta class (Palau et al., 1981)\cr Normalized frequency of turn in alpha/beta class (Palau et al., 1981)\cr HPLC parameter (Parker et al., 1986)\cr Partition coefficient (Pliska et al., 1981)\cr Surrounding hydrophobicity in folded form (Ponnuswamy et al., 1980)\cr Average gain in surrounding hydrophobicity (Ponnuswamy et al., 1980)\cr Average gain ratio in surrounding hydrophobicity (Ponnuswamy et al., 1980)\cr Surrounding hydrophobicity in alpha-helix (Ponnuswamy et al., 1980)\cr Surrounding hydrophobicity in beta-sheet (Ponnuswamy et al., 1980)\cr Surrounding hydrophobicity in turn (Ponnuswamy et al., 1980)\cr Accessibility reduction ratio (Ponnuswamy et al., 1980)\cr Average number of surrounding residues (Ponnuswamy et al., 1980)\cr Intercept in regression analysis (Prabhakaran-Ponnuswamy, 1982)\cr Slope in regression analysis x 1.0E1 (Prabhakaran-Ponnuswamy, 1982)\cr Correlation coefficient in regression analysis (Prabhakaran-Ponnuswamy, 1982)\cr Hydrophobicity (Prabhakaran, 1990)\cr Relative frequency in alpha-helix (Prabhakaran, 1990)\cr Relative frequency in beta-sheet (Prabhakaran, 1990)\cr Relative frequency in reverse-turn (Prabhakaran, 1990)\cr Helix-coil equilibrium constant (Ptitsyn-Finkelstein, 1983)\cr Beta-coil equilibrium constant (Ptitsyn-Finkelstein, 1983)\cr Weights for alpha-helix at the window position of -6 (Qian-Sejnowski, 1988)\cr Weights for alpha-helix at the window position of -5 (Qian-Sejnowski, 1988)\cr Weights for alpha-helix at the window position of -4 (Qian-Sejnowski, 1988)\cr Weights for alpha-helix at the window position of -3 (Qian-Sejnowski, 1988)\cr Weights for alpha-helix at the window position of -2 (Qian-Sejnowski, 1988)\cr Weights for alpha-helix at the window position of -1 (Qian-Sejnowski, 1988)\cr Weights for alpha-helix at the window position of 0 (Qian-Sejnowski, 1988)\cr Weights for alpha-helix at the window position of 1 (Qian-Sejnowski, 1988)\cr Weights for alpha-helix at the window position of 2 (Qian-Sejnowski, 1988)\cr Weights for alpha-helix at the window position of 3 (Qian-Sejnowski, 1988)\cr Weights for alpha-helix at the window position of 4 (Qian-Sejnowski, 1988)\cr Weights for alpha-helix at the window position of 5 (Qian-Sejnowski, 1988)\cr Weights for alpha-helix at the window position of 6 (Qian-Sejnowski, 1988)\cr Weights for beta-sheet at the window position of -6 (Qian-Sejnowski, 1988)\cr Weights for beta-sheet at the window position of -5 (Qian-Sejnowski, 1988)\cr Weights for beta-sheet at the window position of -4 (Qian-Sejnowski, 1988)\cr Weights for beta-sheet at the window position of -3 (Qian-Sejnowski, 1988)\cr Weights for beta-sheet at the window position of -2 (Qian-Sejnowski, 1988)\cr Weights for beta-sheet at the window position of -1 (Qian-Sejnowski, 1988)\cr Weights for beta-sheet at the window position of 0 (Qian-Sejnowski, 1988)\cr Weights for beta-sheet at the window position of 1 (Qian-Sejnowski, 1988)\cr Weights for beta-sheet at the window position of 2 (Qian-Sejnowski, 1988)\cr Weights for beta-sheet at the window position of 3 (Qian-Sejnowski, 1988)\cr Weights for beta-sheet at the window position of 4 (Qian-Sejnowski, 1988)\cr Weights for beta-sheet at the window position of 5 (Qian-Sejnowski, 1988)\cr Weights for beta-sheet at the window position of 6 (Qian-Sejnowski, 1988)\cr Weights for coil at the window position of -6 (Qian-Sejnowski, 1988)\cr Weights for coil at the window position of -5 (Qian-Sejnowski, 1988)\cr Weights for coil at the window position of -4 (Qian-Sejnowski, 1988)\cr Weights for coil at the window position of -3 (Qian-Sejnowski, 1988)\cr Weights for coil at the window position of -2 (Qian-Sejnowski, 1988)\cr Weights for coil at the window position of -1 (Qian-Sejnowski, 1988)\cr Weights for coil at the window position of 0 (Qian-Sejnowski, 1988)\cr Weights for coil at the window position of 1 (Qian-Sejnowski, 1988)\cr Weights for coil at the window position of 2 (Qian-Sejnowski, 1988)\cr Weights for coil at the window position of 3 (Qian-Sejnowski, 1988)\cr Weights for coil at the window position of 4 (Qian-Sejnowski, 1988)\cr Weights for coil at the window position of 5 (Qian-Sejnowski, 1988)\cr Weights for coil at the window position of 6 (Qian-Sejnowski, 1988)\cr Average reduced distance for C-alpha (Rackovsky-Scheraga, 1977)\cr Average reduced distance for side chain (Rackovsky-Scheraga, 1977)\cr Side chain orientational preference (Rackovsky-Scheraga, 1977)\cr Average relative fractional occurrence in A0(i) (Rackovsky-Scheraga, 1982)\cr Average relative fractional occurrence in AR(i) (Rackovsky-Scheraga, 1982)\cr Average relative fractional occurrence in AL(i) (Rackovsky-Scheraga, 1982)\cr Average relative fractional occurrence in EL(i) (Rackovsky-Scheraga, 1982)\cr Average relative fractional occurrence in E0(i) (Rackovsky-Scheraga, 1982)\cr Average relative fractional occurrence in ER(i) (Rackovsky-Scheraga, 1982)\cr Average relative fractional occurrence in A0(i-1) (Rackovsky-Scheraga, 1982)\cr Average relative fractional occurrence in AR(i-1) (Rackovsky-Scheraga, 1982)\cr Average relative fractional occurrence in AL(i-1) (Rackovsky-Scheraga, 1982)\cr Average relative fractional occurrence in EL(i-1) (Rackovsky-Scheraga, 1982)\cr Average relative fractional occurrence in E0(i-1) (Rackovsky-Scheraga, 1982)\cr Average relative fractional occurrence in ER(i-1) (Rackovsky-Scheraga, 1982)\cr Value of theta(i) (Rackovsky-Scheraga, 1982)\cr Value of theta(i-1) (Rackovsky-Scheraga, 1982)\cr Transfer free energy from chx to wat (Radzicka-Wolfenden, 1988)\cr Transfer free energy from oct to wat (Radzicka-Wolfenden, 1988)\cr Transfer free energy from vap to chx (Radzicka-Wolfenden, 1988)\cr Transfer free energy from chx to oct (Radzicka-Wolfenden, 1988)\cr Transfer free energy from vap to oct (Radzicka-Wolfenden, 1988)\cr Accessible surface area (Radzicka-Wolfenden, 1988)\cr Energy transfer from out to in(95%buried) (Radzicka-Wolfenden, 1988)\cr Mean polarity (Radzicka-Wolfenden, 1988)\cr Relative preference value at N" (Richardson-Richardson, 1988)\cr Relative preference value at N' (Richardson-Richardson, 1988)\cr Relative preference value at N-cap (Richardson-Richardson, 1988)\cr Relative preference value at N1 (Richardson-Richardson, 1988)\cr Relative preference value at N2 (Richardson-Richardson, 1988)\cr Relative preference value at N3 (Richardson-Richardson, 1988)\cr Relative preference value at N4 (Richardson-Richardson, 1988)\cr Relative preference value at N5 (Richardson-Richardson, 1988)\cr Relative preference value at Mid (Richardson-Richardson, 1988)\cr Relative preference value at C5 (Richardson-Richardson, 1988)\cr Relative preference value at C4 (Richardson-Richardson, 1988)\cr Relative preference value at C3 (Richardson-Richardson, 1988)\cr Relative preference value at C2 (Richardson-Richardson, 1988)\cr Relative preference value at C1 (Richardson-Richardson, 1988)\cr Relative preference value at C-cap (Richardson-Richardson, 1988)\cr Relative preference value at C' (Richardson-Richardson, 1988)\cr Relative preference value at C" (Richardson-Richardson, 1988)\cr Information measure for alpha-helix (Robson-Suzuki, 1976)\cr Information measure for N-terminal helix (Robson-Suzuki, 1976)\cr Information measure for middle helix (Robson-Suzuki, 1976)\cr Information measure for C-terminal helix (Robson-Suzuki, 1976)\cr Information measure for extended (Robson-Suzuki, 1976)\cr Information measure for pleated-sheet (Robson-Suzuki, 1976)\cr Information measure for extended without H-bond (Robson-Suzuki, 1976)\cr Information measure for turn (Robson-Suzuki, 1976)\cr Information measure for N-terminal turn (Robson-Suzuki, 1976)\cr Information measure for middle turn (Robson-Suzuki, 1976)\cr Information measure for C-terminal turn (Robson-Suzuki, 1976)\cr Information measure for coil (Robson-Suzuki, 1976)\cr Information measure for loop (Robson-Suzuki, 1976)\cr Hydration free energy (Robson-Osguthorpe, 1979)\cr Mean area buried on transfer (Rose et al., 1985)\cr Mean fractional area loss (Rose et al., 1985)\cr Side chain hydropathy, uncorrected for solvation (Roseman, 1988)\cr Side chain hydropathy, corrected for solvation (Roseman, 1988)\cr Loss of Side chain hydropathy by helix formation (Roseman, 1988)\cr Transfer free energy (Simon, 1976), Cited by Charton-Charton (1982)\cr Principal component I (Sneath, 1966)\cr Principal component II (Sneath, 1966)\cr Principal component III (Sneath, 1966)\cr Principal component IV (Sneath, 1966)\cr Zimm-Bragg parameter s at 20 C (Sueki et al., 1984)\cr Zimm-Bragg parameter sigma x 1.0E4 (Sueki et al., 1984)\cr Optimal matching hydrophobicity (Sweet-Eisenberg, 1983)\cr Normalized frequency of alpha-helix (Tanaka-Scheraga, 1977)\cr Normalized frequency of isolated helix (Tanaka-Scheraga, 1977)\cr Normalized frequency of extended structure (Tanaka-Scheraga, 1977)\cr Normalized frequency of chain reversal R (Tanaka-Scheraga, 1977)\cr Normalized frequency of chain reversal S (Tanaka-Scheraga, 1977)\cr Normalized frequency of chain reversal D (Tanaka-Scheraga, 1977)\cr Normalized frequency of left-handed helix (Tanaka-Scheraga, 1977)\cr Normalized frequency of zeta R (Tanaka-Scheraga, 1977)\cr Normalized frequency of coil (Tanaka-Scheraga, 1977)\cr Normalized frequency of chain reversal (Tanaka-Scheraga, 1977)\cr Relative population of conformational state A (Vasquez et al., 1983)\cr Relative population of conformational state C (Vasquez et al., 1983)\cr Relative population of conformational state E (Vasquez et al., 1983)\cr Electron-ion interaction potential (Veljkovic et al., 1985)\cr Bitterness (Venanzi, 1984)\cr Transfer free energy to lipophilic phase (von Heijne-Blomberg, 1979)\cr Average interactions per side chain atom (Warme-Morgan, 1978)\cr RF value in high salt chromatography (Weber-Lacey, 1978)\cr Propensity to be buried inside (Wertz-Scheraga, 1978)\cr Free energy change of epsilon(i) to epsilon(ex) (Wertz-Scheraga, 1978)\cr Free energy change of alpha(Ri) to alpha(Rh) (Wertz-Scheraga, 1978)\cr Free energy change of epsilon(i) to alpha(Rh) (Wertz-Scheraga, 1978)\cr Polar requirement (Woese, 1973)\cr Hydration potential (Wolfenden et al., 1981)\cr Principal property value z1 (Wold et al., 1987)\cr Principal property value z2 (Wold et al., 1987)\cr Principal property value z3 (Wold et al., 1987)\cr Unfolding Gibbs energy in water, pH7.0 (Yutani et al., 1987)\cr Unfolding Gibbs energy in water, pH9.0 (Yutani et al., 1987)\cr Activation Gibbs energy of unfolding, pH7.0 (Yutani et al., 1987)\cr Activation Gibbs energy of unfolding, pH9.0 (Yutani et al., 1987)\cr Dependence of partition coefficient on ionic strength (Zaslavsky et al., 1982)\cr Hydrophobicity (Zimmerman et al., 1968)\cr Bulkiness (Zimmerman et al., 1968)\cr Polarity (Zimmerman et al., 1968)\cr Isoelectric point (Zimmerman et al., 1968)\cr RF rank (Zimmerman et al., 1968)\cr Normalized positional residue frequency at helix termini N4'(Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini N"' (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini N" (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini N'(Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini Nc (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini N1 (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini N2 (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini N3 (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini N4 (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini N5 (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini C5 (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini C4 (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini C3 (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini C2 (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini C1 (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini Cc (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini C' (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini C" (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini C"' (Aurora-Rose, 1998)\cr Normalized positional residue frequency at helix termini C4' (Aurora-Rose, 1998)\cr Delta G values for the peptides extrapolated to 0 M urea (O'Neil-DeGrado, 1990)\cr Helix formation parameters (delta delta G) (O'Neil-DeGrado, 1990)\cr Normalized flexibility parameters (B-values), average (Vihinen et al., 1994)\cr Normalized flexibility parameters (B-values) for each residue surrounded by none rigid neighbours (Vihinen et al., 1994)\cr Normalized flexibility parameters (B-values) for each residue surrounded by one rigid neighbours (Vihinen et al., 1994)\cr Normalized flexibility parameters (B-values) for each residue surrounded by two rigid neighbours (Vihinen et al., 1994)\cr Free energy in alpha-helical conformation (Munoz-Serrano, 1994)\cr Free energy in alpha-helical region (Munoz-Serrano, 1994)\cr Free energy in beta-strand conformation (Munoz-Serrano, 1994)\cr Free energy in beta-strand region (Munoz-Serrano, 1994)\cr Free energy in beta-strand region (Munoz-Serrano, 1994)\cr Free energies of transfer of AcWl-X-LL peptides from bilayer interface to water (Wimley-White, 1996)\cr Thermodynamic beta sheet propensity (Kim-Berg, 1993)\cr Turn propensity scale for transmembrane helices (Monne et al., 1999)\cr Alpha helix propensity of position 44 in T4 lysozyme (Blaber et al., 1993)\cr p-Values of mesophilic proteins based on the distributions of B values (Parthasarathy-Murthy, 2000)\cr p-Values of thermophilic proteins based on the distributions of B values (Parthasarathy-Murthy, 2000)\cr Distribution of amino acid residues in the 18 non-redundant families of thermophilic proteins (Kumar et al., 2000)\cr Distribution of amino acid residues in the 18 non-redundant families of mesophilic proteins (Kumar et al., 2000)\cr Distribution of amino acid residues in the alpha-helices in thermophilic proteins (Kumar et al., 2000)\cr Distribution of amino acid residues in the alpha-helices in mesophilic proteins (Kumar et al., 2000)\cr Side-chain contribution to protein stability (kJ/mol) (Takano-Yutani, 2001)\cr Propensity of amino acids within pi-helices (Fodje-Al-Karadaghi, 2002)\cr Hydropathy scale based on self-information values in the two-state model (5% accessibility) (Naderi-Manesh et al., 2001)\cr Hydropathy scale based on self-information values in the two-state model (9% accessibility) (Naderi-Manesh et al., 2001)\cr Hydropathy scale based on self-information values in the two-state model (16% accessibility) (Naderi-Manesh et al., 2001)\cr Hydropathy scale based on self-information values in the two-state model (20% accessibility) (Naderi-Manesh et al., 2001)\cr Hydropathy scale based on self-information values in the two-state model (25% accessibility) (Naderi-Manesh et al., 2001)\cr Hydropathy scale based on self-information values in the two-state model (36% accessibility) (Naderi-Manesh et al., 2001)\cr Hydropathy scale based on self-information values in the two-state model (50% accessibility) (Naderi-Manesh et al., 2001)\cr Averaged turn propensities in a transmembrane helix (Monne et al., 1999)\cr Alpha-helix propensity derived from designed sequences (Koehl-Levitt, 1999)\cr Beta-sheet propensity derived from designed sequences (Koehl-Levitt, 1999)\cr Composition of amino acids in extracellular proteins (percent) (Cedano et al., 1997)\cr Composition of amino acids in anchored proteins (percent) (Cedano et al., 1997)\cr Composition of amino acids in membrane proteins (percent) (Cedano et al., 1997)\cr Composition of amino acids in intracellular proteins (percent) (Cedano et al., 1997)\cr Composition of amino acids in nuclear proteins (percent) (Cedano et al., 1997)\cr Surface composition of amino acids in intracellular proteins of thermophiles (percent) (Fukuchi-Nishikawa, 2001)\cr Surface composition of amino acids in intracellular proteins of mesophiles (percent) (Fukuchi-Nishikawa, 2001)\cr Surface composition of amino acids in extracellular proteins of mesophiles (percent) (Fukuchi-Nishikawa, 2001)\cr Surface composition of amino acids in nuclear proteins (percent) (Fukuchi-Nishikawa, 2001)\cr Interior composition of amino acids in intracellular proteins of thermophiles (percent) (Fukuchi-Nishikawa, 2001)\cr Interior composition of amino acids in intracellular proteins of mesophiles (percent) (Fukuchi-Nishikawa, 2001)\cr Interior composition of amino acids in extracellular proteins of mesophiles (percent) (Fukuchi-Nishikawa, 2001)\cr Interior composition of amino acids in nuclear proteins (percent) (Fukuchi-Nishikawa, 2001)\cr Entire chain composition of amino acids in intracellular proteins of thermophiles (percent) (Fukuchi-Nishikawa, 2001)\cr Entire chain composition of amino acids in intracellular proteins of mesophiles (percent) (Fukuchi-Nishikawa, 2001)\cr Entire chain composition of amino acids in extracellular proteins of mesophiles (percent) (Fukuchi-Nishikawa, 2001)\cr Entire chain compositino of amino acids in nuclear proteins (percent) (Fukuchi-Nishikawa, 2001)\cr Screening coefficients gamma, local (Avbelj, 2000)\cr Screening coefficients gamma, non-local (Avbelj, 2000)\cr Slopes tripeptide, FDPB VFF neutral (Avbelj, 2000)\cr Slopes tripeptides, LD VFF neutral (Avbelj, 2000)\cr Slopes tripeptide, FDPB VFF noside (Avbelj, 2000)\cr Slopes tripeptide FDPB VFF all (Avbelj, 2000)\cr Slopes tripeptide FDPB PARSE neutral (Avbelj, 2000)\cr Slopes dekapeptide, FDPB VFF neutral (Avbelj, 2000)\cr Slopes proteins, FDPB VFF neutral (Avbelj, 2000)\cr Side-chain conformation by gaussian evolutionary method (Yang et al., 2002)\cr Amphiphilicity index (Mitaku et al., 2002)\cr Volumes including the crystallographic waters using the ProtOr (Tsai et al., 1999)\cr Volumes not including the crystallographic waters using the ProtOr (Tsai et al., 1999)\cr Electron-ion interaction potential values (Cosic, 1994)\cr Hydrophobicity scales (Ponnuswamy, 1993)\cr Hydrophobicity coefficient in RP-HPLC, C18 with 0.1%TFA/MeCN/H2O (Wilce et al. 1995)\cr Hydrophobicity coefficient in RP-HPLC, C8 with 0.1%TFA/MeCN/H2O (Wilce et al. 1995)\cr Hydrophobicity coefficient in RP-HPLC, C4 with 0.1%TFA/MeCN/H2O (Wilce et al. 1995)\cr Hydrophobicity coefficient in RP-HPLC, C18 with 0.1%TFA/2-PrOH/MeCN/H2O (Wilce et al. 1995)\cr Hydrophilicity scale (Kuhn et al., 1995)\cr Retention coefficient at pH 2 (Guo et al., 1986)\cr Modified Kyte-Doolittle hydrophobicity scale (Juretic et al., 1998)\cr Interactivity scale obtained from the contact matrix (Bastolla et al., 2005)\cr Interactivity scale obtained by maximizing the mean of correlation coefficient over single-domain globular proteins (Bastolla et al., 2005)\cr Interactivity scale obtained by maximizing the mean of correlation coefficient over pairs of sequences sharing the TIM barrel fold (Bastolla et al., 2005)\cr Linker propensity index (Suyama-Ohara, 2003)\cr Knowledge-based membrane-propensity scale from 1D\_Helix in MPtopo databases (Punta-Maritan, 2003)\cr Knowledge-based membrane-propensity scale from 3D\_Helix in MPtopo databases (Punta-Maritan, 2003)\cr Linker propensity from all dataset (George-Heringa, 2003)\cr Linker propensity from 1-linker dataset (George-Heringa, 2003)\cr Linker propensity from 2-linker dataset (George-Heringa, 2003)\cr Linker propensity from 3-linker dataset (George-Heringa, 2003)\cr Linker propensity from small dataset (linker length is less than six residues) (George-Heringa, 2003)\cr Linker propensity from medium dataset (linker length is between six and 14 residues) (George-Heringa, 2003)\cr Linker propensity from long dataset (linker length is greater than 14 residues) (George-Heringa, 2003)\cr Linker propensity from helical (annotated by DSSP) dataset (George-Heringa, 2003)\cr Linker propensity from non-helical (annotated by DSSP) dataset (George-Heringa, 2003)\cr The stability scale from the knowledge-based atom-atom potential (Zhou-Zhou, 2004)\cr The relative stability scale extracted from mutation experiments (Zhou-Zhou, 2004)\cr Buriability (Zhou-Zhou, 2004)\cr Linker index (Bae et al., 2005)\cr Mean volumes of residues buried in protein interiors (Harpaz et al., 1994)\cr Average volumes of residues (Pontius et al., 1996)\cr Hydrostatic pressure asymmetry index, PAI (Di Giulio, 2005)\cr Hydrophobicity index (Wolfenden et al., 1979)\cr Average internal preferences (Olsen, 1980)\cr Hydrophobicity-related index (Kidera et al., 1985)\cr Apparent partition energies calculated from Wertz-Scheraga index (Guy, 1985)\cr Apparent partition energies calculated from Robson-Osguthorpe index (Guy, 1985)\cr Apparent partition energies calculated from Janin index (Guy, 1985)\cr Apparent partition energies calculated from Chothia index (Guy, 1985)\cr Hydropathies of amino acid side chains, neutral form (Roseman, 1988)\cr Hydropathies of amino acid side chains, pi-values in pH 7.0 (Roseman, 1988)\cr Weights from the IFH scale (Jacobs-White, 1989)\cr Hydrophobicity index, 3.0 pH (Cowan-Whittaker, 1990)\cr Scaled side chain hydrophobicity values (Black-Mould, 1991)\cr Hydrophobicity scale from native protein structures (Casari-Sippl, 1992)\cr NNEIG index (Cornette et al., 1987)\cr SWEIG index (Cornette et al., 1987)\cr PRIFT index (Cornette et al., 1987)\cr PRILS index (Cornette et al., 1987)\cr ALTFT index (Cornette et al., 1987)\cr ALTLS index (Cornette et al., 1987)\cr TOTFT index (Cornette et al., 1987)\cr TOTLS index (Cornette et al., 1987)\cr Relative partition energies derived by the Bethe approximation (Miyazawa-Jernigan, 1999)\cr Optimized relative partition energies - method A (Miyazawa-Jernigan, 1999)\cr Optimized relative partition energies - method B (Miyazawa-Jernigan, 1999)\cr Optimized relative partition energies - method C (Miyazawa-Jernigan, 1999)\cr Optimized relative partition energies - method D (Miyazawa-Jernigan, 1999)\cr Hydrophobicity index (Engelman et al., 1986)\cr Hydrophobicity index (Fasman, 1989) } \source{ \url{http://www.genome.jp/aaindex} } \references{ From the original aaindex documentation:\cr Please cite the following references when making use of the database: Kawashima, S. and Kanehisa, M. (2000) AAindex: amino acid index database. \emph{Nucleic Acids Res.}, \bold{28}:374.\cr Tomii, K. and Kanehisa, M. (1996) Analysis of amino acid indices and mutation matrices for sequence comparison and structure prediction of proteins. \emph{Protein Eng.}, \bold{9}:27-36.\cr Nakai, K., Kidera, A., and Kanehisa, M. (1988) Cluster analysis of amino acid indices for prediction of protein structure and function. \emph{Protein Eng.} \bold{2}:93-100.\cr } \examples{ # # Load data: # data(aaindex) # # Supose that we need the Kyte & Doolittle Hydrophaty index. We first look # at the entries with Kyte as author: # which(sapply(aaindex, function(x) length(grep("Kyte", x$A)) != 0)) # # This should return that entry number 151 named KYTJ820101 is the only # one that fit our request. We can access to it by position or by name, # for instance: # aaindex[[151]]$I aaindex[["KYTJ820101"]]$I aaindex$KYTJ820101$I } \keyword{datasets} seqinr/man/dia.bactgensize.Rd0000644000176200001440000000617612725521320015660 0ustar liggesusers\name{dia.bactgensize} \alias{dia.bactgensize} \title{ Distribution of bacterial genome size from GOLD } \description{ This function tries to download the last update of the GOLD (Genomes OnLine Database) to extract bacterial genomes sizes when available. The histogram and the default density() output is produced. Optionally, a maximum likelihood estimate of a superposition of two or three normal distributions is also represented. } \usage{ dia.bactgensize(fit = 2, p = 0.5, m1 = 2000, sd1 = 600, m2 = 4500, sd2 = 1000, p3 = 0.05, m3 = 9000, sd3 = 1000, maxgensize = 20000, source = c("ftp://pbil.univ-lyon1.fr/pub/seqinr/data/goldtable15Dec07.txt", "http://www.genomesonline.org/DBs/goldtable.txt")) } \arguments{ \item{fit}{ integer value. If \code{fit == O} no normal fit is produced, if \code{fit == 2} try to fit a superposition of two normal distributions, if \code{fit == 3} try to fit a superposition of three normal distributions. } \item{p}{ initial guess for the proportion of the first population. } \item{m1}{ initial guess for the mean of the first population. } \item{sd1}{ initial guess for the standard deviation of the first population. } \item{m2}{ initial guess for the mean of the second population. } \item{sd2}{initial guess for the standard deviation of the second population. } \item{p3}{ initial guess for the proportion of the third population. } \item{m3}{ initial guess for the mean of the third population. } \item{sd3}{initial guess for the standard deviation of the third population. } \item{maxgensize}{maximum admissive value in bp for a bacterial genome size: only value less or equal to this threshold are considrered.} \item{source}{ the file with raw data. By default a local (outdated) copy is used.} } \value{ An invisible dataframe with three components: \item{genus }{genus name} \item{species }{species names} \item{gs }{genome size in Kb} } \references{ Please cite the following references when using data from GOLD: Kyrpides, N.C. (1999) Genomes OnLine Database (GOLD 1.0): a monitor of complete and ongoing genome projects world-wide. \emph{Bioinformatics}, \bold{15}:773-774.\cr Bernal, A., Ear, U., Kyrpides, N. (2001) Genomes OnLine Database (GOLD): a monitor of genome projects world-wide. \emph{Nucleic Acids Research}, \bold{29}:126-127.\cr Liolios, K., Tavernarakis, N., Hugenholtz, P., Kyrpides, N.C. (2006) The Genomes On Line Database (GOLD) v.2: a monitor of genome projects worldwide. \emph{Nucleic Acids Research}, \bold{34}:D332-D334.\cr Liolios, K., Mavrommatis, K., Tavernarakis, N., Kyrpides, N.C. (2008) The Genomes On Line Database (GOLD) in 2007: status of genomic and metagenomic projects and their associated metadata. \emph{Nucleic Acids Research}, \bold{in press}:D000-D000.\cr \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ \code{\link{density}} } \examples{ \dontrun{# Need internet connection # # With a local outdated copy from GOLD: # dia.bactgensize() # # With last GOLD data: # # The URL is no more accessible. # dia.bactgensize(source = "http://www.genomesonline.org/DBs/goldtable.txt") } } \keyword{ utilities } seqinr/man/col2alpha.Rd0000644000176200001440000000300512426453046014466 0ustar liggesusers\name{col2alpha} \Rdversion{1.1} \alias{col2alpha} \title{To use a standard color with an alpha transparency chanel} \description{ Takes as input a standard R color and an alpha value to return its rgb coding. } \usage{ col2alpha(color, alpha = 0.5) } \arguments{ \item{color}{A standard R color as in \code{\link{colors}}.} \item{alpha}{An alpha transparency value in the interval [0,1].} } \value{same as in \code{\link{rgb}}.} \author{J.R. Lobry} \seealso{\code{\link{colors}}, \code{\link{col2rgb}}, \code{\link{rgb}}.} \examples{ # # Need alpha transparency channel # par(mar = c(0, 0, 2, 2)+0.1, oma = c(0, 0, 2, 0), mfrow = c(3,2)) for(testcol in c("blue", "red", "green", "yellow", "purple", "darkgreen")){ plot(0,0, type="n", xlim=0:1, ylim = 0:1, axes = FALSE, xlab = "", ylab = "", main = testcol) n <- 11 for(i in seq(0, 1, length = n)){ col <- col2alpha(testcol, i) rect(i, 0, i + 1/n, 1, col = col, border = "black", xpd = NA) text(i+0.5/n, 0.5, round(i,2), xpd = NA) } } mtext("Effect of alpha on some colors\nNote: need alpha transparency channel", side = 3, outer = TRUE) # # The substractive color scheme: # par(mar = c(0,0,3,0)) plot.new() plot.window(xlim = c(-1.5, 1.5), ylim = c(-1,1.75), asp = 1) n <- 10 alpha <- 1/n for(i in 1:(2*n)){ circle(x = -0.5, y = 0, col = col2alpha("yellow", alpha)) circle(x = 0.5, y = 0, col = col2alpha("cyan", alpha)) circle(x = 0, y = 3/4, col = col2alpha("magenta", alpha)) } title("Substractive color scheme\nNote: need alpha transparency channel") } seqinr/man/figures/0000755000176200001440000000000013533724316014001 5ustar liggesusersseqinr/man/figures/gcskewmbe96.pdf0000644000176200001440000007170012735244371016630 0ustar liggesusers%PDF-1.3 % 2 0 obj << /Length 4 0 R /Filter /FlateDecode >> stream x+TT(TH-JN-()MQ( X*1NU5Tp endstream endobj 4 0 obj 54 endobj 1 0 obj << /Type /Page /Parent 7 0 R /Resources 3 0 R /Contents 2 0 R /MediaBox [0 0 915 293] >> endobj 3 0 obj << /ProcSet [ /PDF /ImageB /ImageC /ImageI ] /XObject << /Im1 5 0 R >> >> endobj 5 0 obj << /Length 6 0 R /Type /XObject /Subtype /Image /Width 915 /Height 293 /ColorSpace 8 0 R /Interpolate true /Intent /Perceptual /BitsPerComponent 8 /Filter /FlateDecode >> stream xyEeEP@TaS6EApcQ`@Q#CDQ wA"D($ Ը3IP)ͽUN:rPU!J7h޽#F4`ŋuw]wUK裏E6"KӗZjaLAE=7ו,1guג~ڷo%!cU>V>roeWgJF¤@"pCĕ驒+id+ɫ4dtl=z4y^HaŮ9ti&fE4I?".\M y$ռ$(Mx=fyåY> u1x~T#}[zD]6~*- \k$>߈Kp})myԩH)wΝ;-*שXn1cƸ?F4=nܸس\%wDF2 o j=)MmPUUUZN~?ROﹷ'y]^M+ <9tj51|b{UMX5\d Y>J>Vq|lr.*{wqQ|TAH_+W؉( 2blj:-\oO^z7:oG~VJ[{b&u*RGMH4mgyXqG{g}vr]J|z`֓&oE_x ~?Rp 9r{pg1;ݕeѴ_%N]Zi6GM ؞'kR"8||2(\+ƒ+)CM<Ŵ-nVr?W`ΦxիWGX=L ?ڵkZjWX#.uW}qW͚5;M4 ޳VMGAT!o\#jĉpAAפ\! E   sT  k!t\! W   p  AA AA\CiҥW  k AApͿ,Yp  _&LBA\/8k߾}S  kN:S  k @A\3IW  k>uqՐDAA׼Ad᧎Fh:m4w\! ;Yt`+AA5BA\soYI&qƌ\! *DM+績{'tR:u m,~z.y# 1AAP DGsjWӦM=M< u4sB_w   ?͛7\|f͚ 2tРA‹-\x  Dy)SyW\qܵk׆ hK5܅bz}\ r+U@1O{@<1  4_y{mWҼysw7\! YiժUuGӧO7 OknATnp:pfocǎWrC(@AפU,pL Ԝ9s:u?CZBAPł֭[o ?0uk:4 ߗBepPWkjذ! {챢8QF94pEi4ϙApMoj^:S+)  \k׮ p ᜒ+) g-ϋO= 7ܐ\Mm2w) k+c>}rn'YXPp=ԩԁ7۸7A51KO5gyo߾zS3縖\s{+n Ap͓<Tlmd k5dpMS&L4FpGTI% 5]xᅘo~1 p-ƎK2vz8ڴiSq~衇-n4vq6ke6pj鄠 Ҽy^?Ca0:5c L W55MڵkƍꨍR5sp]hQ˖-|ӯ_Լ~(0\=j>PG)Gw(0mzXQ]?-\'E(lVva_Q1X9$ 9%^D%wR۷JrGx?er .zYRCLW^I\Z+v@),E-J_0?pضm?45+ [˼.ɽV:%;wg6W1guOƶmz6!jBf刴W_}*]vk: (RX\+Wz>iҤPJE50Jā;vLauܸq\ W G(pg1+9*Ss#ZOphB~y@K. s\Igy$rˊ+bWW'I+DUT+"Ot PP [4k([c>Ӓeܖt p͕(ǺK ‚+UҡCxa8JXq6ӱ!ad3o={6Z~GOop^x,쥗^̑*(\DM"7+Rs\;Wqj!\%f.o ݘyWR{iUXqI.S KF)MNݡ] \8pǕ[ PR|;hnE4! ⫄/W1\*.%s(p +p0aB,˷38# WX[}&8_>m1v"r%vJF9"NJ&h/f`>Fȕ(*x&(9Rǹr{cE[7rDWrCtU. +wT(`Db%&v]-z5\5;w.5 *L81,&N:MaZ9ȇdɒx"ve^r{wJr͊mۦFiث2.\׺ѴgC*S6`#\GnBJT5\MXjv=QˁH2yWDZZjym۶v/Siz$ k?Wm.n؆>9MU\[O|(ߙ+eGyK.Wn!CWkSo"`.NڰaCr˜1cϖ^d Y' \SHp-+Fk\k׮5WZqPBJ&V?>,ujԨQ)7nZ һw2yX2pw"'@/w %]v&3fo0xmer;ykV:s̸\~0 )_XJ>l0*A_\/rspžtztW҆ e~~!8꧅ rǻw@ AG6n\f=ŀ5/Fpiy kn?C*A49\*DW[oCpO2р9V2  ׷\<:dGlE)BPIР3[@\yGya xꩧ e|oٲŰ#w*RG/&D48Pԍ Jg1ADF+7'Tfub P%vLtp ŤN(\=%j,|\Ne^uyc&MhSxc&!K®;;R6q=Z25žDwzVOZCi$ p-(sڵkUr8u#ݟij߾}H-{n& {WH_Gl p! B uI2^<'5eQSbՃ cY_~-ڻwonܷٯ]vrR9\Yz^dZ\=A#9[+y#pE^_!G0~SQW̌AT!e6ln^xGֵ^( pՈin$ł<[I?XUn7:rd4d~S[90*1zffG?\tEs"ÿ[n,)QSʒFY~\-n'/R^ Zem 57;V&RsA/2:ڰa E/bڸm6*WB+.QpaRX;pȑNštw'THx(4*_Cx)='9l%jN-AT2p%xuꩧ^hΜ9A>N:5! o-r[WrfjRI jgGN(bR,)۩er51e#}Cpl(URDرK)Eoڴ A2G^ver&o߾gϞ-X>KGjEWrD~T}%~{((EX5W)Pe˜{A9ALz$8cŖvƕ+W[ׯO cǎڨN!t$ѣGVEt;H\ = @S*\9'LBӦMAT& Rfcԃkݩw޸zje֬YvZzMv4T(͛77d-!}p6 [~3]ۯt}_$yk\y(Vᔊ7n܈e2Af >9h̘1]8F G [B@Kb>9pŀ(wX!&w3x*61Fp^ɉ4vaI~ْԤInX&ghBOusգ( 1/-nذBU\OhXS . <ŗI@?=˒WG\9ruB!AT p=:mIڶurz5ʹI2k꺰hJaYT5lذu˖-1iRv~@kW#]&OpP޲eKy={dIOעJ92SG% Ti/bŋWKF{MsV:UV1..1bDJM$?ɬlqyu9AgSAo߾NWJ%Zoݺs/mO€U?~I3ΰifV׸n>8p?\ǎ6&8 {E[ I }X>pݵk /W ^2zlhFc5kڴi6&G; v/j,h+WWv5GjtA2k tAKm k7PM\ϊKa,IRv1Xقk`> X tH.YAp5믿ݖLJJs-(Dף:JsxOTkaO4WFq>&5{Eȷ5%F5DMyMU-2?p?9瞣W\ΰ0+y# "#N?'"Ƌ:yl"6Bd"-4#Nø,iwl`Rj \ei?X $ %W?ݻk,7GGy(R@ b?U &Q<ǣNXO>x TF ,Xd2A(5ҋ-;v,#q5p>\۶mqv*f }hq/XƂ-W:0xEEM vʕX c&pM<.]ӆl׮_yGDW?rdj s~+\Cߟa믏1f2Z?#-r/A v5uQ5 $!rzlk.QmVo\Lb:ߊcag>бK0M7݄ PXp??י(}p3n(1~ږ.]4a 2["\5-F)1SGqk {|?حJɭpf+vpfk05 MQQz( $ #vA _H6*exRaWFk1װȉ*s$pjNqݤ. v1 F~ j2T&p#a#yoco9.=)%q _O͞ӟ95e4h`KK I!!P*iӦ\# ZERҜ yr,™WY}ȑ9$Se;"_)Oضm5xap 'NW/%WǎtԪU+:{f2r]w%FYFqzcD.]) -–/*(]VSOʜX} (pOk9;v|>'1cJW2)7&4;t^nؤI|:❐C9~~PlPO +*$GyUkEw}ۥp઱?;_'~lٲ{gEh~zd$Wk~NQי3g:iӦ&ݧbym۶UC!WcRd' pj֬Y\xzC,y!C*y9\-@ڽ{7 pF-Z\٘jWK\t|…r]vU"K-T pq*$aÆ೥#Xk0kO;>eʔx2R~;UbDBWaɣ@NM0prCJy% |̡(n12Q` \\ f޼yq![t'H{B|82f._cO/a_ppW\!BHxF(b (5t{棣I&SQU*Rr5bא!C^7=v;Q T/{XR "'U*o(eMN!pmL_+oGMJ9V["3{fQ?,Z%`9|@ݻ Bi.( 6/O.^[āır%*!Q@?.(Qd~?,j YW| 7q' Tzo:hРgYoܸ1k4ҹDtq{z f^1΂NV VLҚk-"wb|LnQ~pl,|5{Z f$_ & L-7v֍ ,\P_hѢEi׮]T+pW\q/+1b\opW1wgAґ@p$2C\Xt"<1 i2 ib pU74<-3ٲeK}=Tj{w:t(_h7-Ra!ǐpf~+#t4:Zn).#,,PE-<=N!x(֭Le;Z?s>h5jN#KnMXROWX +TtpyM< \ӳXQd7J$"h=*\Bv>V,܅ ~yQF'7ƥUgڵkQ^F:bw{E胖Wͱ&6nFZ>tR4®><+O(+;Aj^t\WĄ&4"*/nz4{%6۱\<M6#[ddl) 5J|I` 5yG2k֬)Jw8iJ_|ѣG+y4'cQ&W,K4I ֣>kÆ F|є)SMDdI矧)KzUҌ(nwhY=Uzi)Nܹ_K\W]u@^^Wl˕ؑheWVay&+?5&R&%:+:TH\_y啂4Fp=T[7Q.VZU!z$yUGa-ٶmQSVNWWr':v)8 4#K0&MZr%5l DdvF:,\-կ;%JW4)s 4nܸaQ:Zti(K.":*}p]bw_NGg>+v-(NWpY믯_~ UI O4$QpƂja׻(.=3/s^پXEx b#p={v~ԈᶾC[С7x#r7N$=iSH (hJze˖}Ӿ߱9Y4J[ԑLs)m!얿 /v&ۄ5݉'2 9o rM;O2P^zi&pMXD˜yzC5̖TC>cǎڽ"S4p5Ff Wuґ>؁×p4p os}L,QXr<#kР6SN/-۷dpQ.hZm~ }zL\iKi)1N\Îu& s>0<\ydklC wΑ> d;I[v!?N8ħ %nǎb()\%Kdk">/BPI۠X |(&yHtڊkĄ|.| vpui/vuWk%&n۶y_WdsU&ؐ H+QDpvmIndhu.p k&AȇdI41Yb:,(4^}Չ\\ I<|O䜜h7Ǟ~R?*\yj̗-b9UF1jG.]3&&^z).eICxզMJ4_JA%<+2z3h UeDZW5UpqW^uXJEK`W3[چSL~5%+9]w%鎊3Aƥ^xHKA~8zZLSʃ8rHN[#ќFM)?-4z$\g!]VJ~?^ pWm8LC/=&2Z9џh֭3VUU<2T$t`΄W9hMw5pي5b[R51Mp!_Z/j7q*`8))O@q0˘g6M *>q~.r)I&T gEb:H\PӧO)̍'4䗷iٟspIi+JN\Ťi0T~EmQ3,rhz؞-U`J\I&yv0yj͜즭l gi:uN> ]駟]T*\lY&A ,#{(їAN96Y39oSQ'x.UC5u_!ͱÆ eX2JvG<8aC\5WMj2,epz(S~ -[lMo:餓y'l$8y8u8J\ylnia}v/FvJ h(*9*oUJ~$q80Zߵ,Sx|Mc٤$՝@O>1 :$wA(K}ڤIbcasD3f̀+J*?\`AڵO0 V=Xn6o W\EG5n8~i+^ziX_(cH\#EG|x%w \&Fp k`Gxi-c+\٘~L.C2jZĞ5D6G% pBUIӧO7_(Rv[wаaCjZ|+鐮]VRZjSCnt["T-kp5 4Bk}d1oڳG}\y_n;vbSNr PAƅ,kZOuz KQ&7oaE-0 sp՟nt{\}erݻP!C\!w}s LqXs,ِ +;u6o-z͡XO, M \M*ytp9!p[X+El-udX&L,*EW P[Wkx+{aҢ{_*(W*;S +Ѣz1@v>q17$uݺuM4a >|ܹKR S""ŋMgp,1Wv| }˭Њib3f| 1Lu_9vaU>\|\# mrXz-wѱJszwuڕPQ\jH~;OT |p ([pݻw1$wu]+) y1.ptƍ+?O~QńV=nTbJWj"C>jK ii;z4uGG~ Isִ9Bvӧ7lذVZ2džJW}liZjpҥK\ قW^Iy Sϒ_j1U 0-I\K"/~Nӌj8X~QM[nj"ۗ2Egx`N6xI1' tidʹ~j(W]hZ$"\`?4WazJ#"ODUĤy[TEdBG\!*%?\93a'.'{e;MsEj&رcWRCN - +pď\+džtɃ_v1x ?.\¦꧞>Uj-&u 3 A\=fGD_^6mMwqE!;wԷ`U} +ʏ A\;w }XqYy)fh8V oVfSȥQ~5m޽{w\!Jg嘃A‚_,{1sUW& 'O  %I+4W[oST怿۳:JIaL1 H o2$WMX~J2h\ETuҤI^M\7JNQĉ qq+W2碸5:ީS'*J_~E~ڊgN2? d ƾaʕEWO(OW Ŗ,YbdNf)\Sƽ/zNMڵk7]#~ᇣ:9zpN* kqW0W̗]Jt"U_Y}Ə#Z[=#'⿥9 \ GCv"&*bU5l*lᅭJi&nf{ 7FNtK 4I3PT9a>[zO?es'aFk(@Bjtx]6^ӳ=qEW?MpsM5h5_g eQ ;{xԫ7I`5ejl_o^sGX[!J(<] JF!'kǎZm!_GqDʶX+  {45-[ve@+J5&j5}qCx. *S&:n?xZEߑp>񛸟߇c% (mܿ>ɺ馛ho U?Gs @f z.C -E Q(W5?xNɳđGirab7kRKmR FxC\JP.}=捆=qCwW1W  (z4Έ&Ay,gc}O-RH!JJa+G<4.o~2gx_pku_\oX1 p (]wuQ_s1:kG ֮];ƘvwiAH+RjmYLh?XVp@LLGG%  CMCugo!os60M+A_1Wq_5݇J|O4)Kw}gb?Dcς4~.yp\OsrjyU[a+OUSoرcISlp (sp=p@+55k֌%kiygbL\Ổ%*a\=o#F" DÀ bH C!]+3nsY󣸮Z+AJ>)ȧiŒ(j0-' ~z(u޽VZGyr%R9 ?Ϸ~jr,y~ժU&!r&K5Z sVؠ Ar8dȥ9CƏTN\I۶ms1mW^y%뮻p dZ$'jecFrglk&j8pHQ pu[a\iw^sK>P}7Ç] Gʩ@G-[\bNͺub\z<`nOp)_x1B1epڵ+!狆)-2 e>0p%\z/_/[{$NBŝ_Gқɓ'' sdD9<;W,V^ch ]2L:jr~Xr=&jCmٲe5Q*aD΁ (o̙R%Eʊ+az&@2/Y֔(+/~r-iӦׂ+֯_O[y[Uغu1fd\y=5÷{O>dӦMC yuae 1R^D槴+=eyFKa"5 f͚j?\* {Rg{Q =d׮]$a  \'49pmѢW\p,<^[pE+oJ.3޳7ƕ1  \xluΝ׋eCr!C ?j^ئMrc5Uy#~Ƒh4(7?s!N? [}%_|;"G+A)kժU;<iq\?#SYfF {(;8l-G.xr]p!JqcءCT0$װ߳D|xgzm۠Az!AWT5kL\ԗp%OܚF.$[+p-x2&dz%,q}vA9WJSIhѩS'83{㩧J]t܈ LnP"ϙ3^㛇ɋ1UϞ=_O #*B֭[f6lh\xs+fԽ#G$~@C `aWdPGe U͚5#+c0, )_~b/brqMO4tzSװ_xr;FWD\O+AP\XbzU#7jiNZ!66oL4m4yg1ʆ҃[㝰Wsk. {'u*1ݻ1bDn;Hb#R"L< p <^xaiU}m} ODqs=2.+AP9I&WwGSmKpx . +J-[$v&V~BO!e',?\!*.{/!|'J~AOZW p LիW9_@=s䨲|l #͛pBTܹs z'W~ZVU((%" d۞w\!*bڹ{C%ݻwS=z$ϛ5kVzp>B,mܮ9Wv,Or9s YJ#y uڒLAyW+ALLʭ~](+>(hBح[7+¥-[\СCW(sp=s]W cq6w߽n:W(spoW+A IԺu2CkzG#G|ڵkJV.]) p Qk֬ɛIѣ)/( pBTh=üO2%WGܹs)pM3B~xieAڱcGdVZUJp~\PX1BEYaRjz縦Hڵ \\="|K.sAH '-[v#zp Xiz7uЁ駈tN7p5ncǎ]zqW@:K5a9g}K͚5>q+VB ! k~$L"ae'? \؃aĉWp=묳.|ҿ/+AXԶmI0\zQg}Nꫯ޺u+ Y>?BxC Vr̘1~/ S! J3GIM6gTʬBko_([֮]KvĦ rI2AkԨQpB +&'Y*spuXב#G8,nݺ]jj#zCb dSPVׯ\-Xl޽>H7np EWfAP~Oխ4k֌,={69W}+ \3<9y`8X&. $+esgϞ @AצMeW pBAקz + ?tIp\ԩpBAp}'  p 4 ?@PNBA~֭<eKYiYW+AT Q>(M\A?q 2Yg'@ AA\AAW+   p  W  +  \˭NݻwP魷*zѼys- p̓f͚'XkѢEC#Nx~xpWf̙Wk 'D={vE -[p\:t˓k³WB⣻bF=ːxҫaZ438Jrm&+gT'bxynù;e;x^*8TyŇJD Usmؘj4AZ!;y޽F'~8&<+R\ 2QL|_.CiK]kѨrϼ7h*˵iZחQ<@ur){X<+}Q܁grJqOUY7n,v#1g wuR꧍uE5/:j: UvmÍ|Z x9^Sc WX^rkذ*D,{ųE#b=r]C+){k?)t_CveO*a&*+BUİbgD{CdKg{C0}2TRyIQu \AD> stream xڭy,c:Nvm/Y%"mTDP$[dP)VTHdi y9|\ussđHTp~CnF20<*;ΏQRtrod!0.S{(N 8>8<ˑWPrw‘>r -@ nSa>!J!$go>$24}byʺN1,P{#zVv x槢#1@3* [y?J@=@[O9z`3nԐC(T#w0 3~bZaadee4vqFx |$0ph8$ThXq=g%/JHW %7(?fTSVQqĩ=QԔi_7+GЯ7d2k¹lohq򋵥M6`'N\Y<Vzf}`@ 5"Fn #<#c9tIGǒg.,og2:!} ԁNgz'@H( , +v+lQELTkbB7ndbMsם՚Żw646V7ݺr˹9Rۓ;b;C>uc{=SOj&>3{^"Ϯ_e۫Aﯟȿ6x4wi\h|f-ڻoMSqZ3usgէERgeU՞kk6b7U7U~!cg/_#ۇé9nZ:6z&z-oLgXްWsrJ BAb4DtQƢzbr{$Jd{dr. tRr ̒:F^3VaJyQmMSc,aK%x~[vu0G+Sc2n5GZq[>HzB`!k2WCx^ē(h˘Gq|NXK=W M*sW:_1Lq,l69.'OϐΒC HC.]*t)d\V"YT %IT_!~S`%mjlXX9&}fTV6vNz])gz?y[}Y*jzPlpuP0譱q ѷ'&O-8CGO|>.4/X:Y/Vw~`P8L4DLKV= RreVȞ ?`TbPPUǴQ+RԈiYjۇҡYԻ Ґu6210܏41]7`Ƣ۲Ϊܺ&6NڎrN"W*ׯnNzkn_#{ւgBCHϑEDxDZGF+ƈrVy fҙģ~)64D:,}#ct񾬮s*r Of%"Ɵq%ohzc;ׯJwsѪP$venAGmYp\`a  xfa0e;Jʑ* 5=)uu?W÷ilh|Aѵыҧ3X1T332.093u0+3бDLڰɲӱOrrprppEprsyJ47`wHW |mu;L]gE"ۨlQaѻbfbq{lHKJMKgh=+k$*W.TSD+DC 5C5MR]XJcIsHC23izQ>FƆ&zM[ZYZlRlTO:œ\\K݆iyxH=|zh 3zCC%d𷑘XĢGRD2F2v;U .qO^Wfz]&UKwN7gnon'v&>*jxF@h;ɩ{?4d|}i-lcfIF$ \ XLҩS3PPSOe.$MM-+-N.-}-0CF7n&URfNu(ll7/psdp\"pMr~cahm@#To ( 4@Q^G1 D9-KK4qڳE][jT:IFJhYl\B :_Ti b ̰I5+uƔS:k.d{8`cLTu,L,mܬlbl۵9l8 9=s9pMpM}⁸PA'RrxL(hx# /D6ҫ2gZVnEi3Υ_XWZ,]2_zjT~7+ގkqO^Q>EեiHֳK}^~936nt|1hvijMx$6 2a+MPB~>$u8c < >HASBH)z/ CPfe"0-3G1od"XKZrZQCd]@^4 '.ѓbť$: J#<{M6Y]^WALZqݣTSVۧmYbpQ'S\2uZ;Cc35ѭ˝琥Ggג_;/Lh ;\J8\Nwh⋎y/NM H;I)NcM=Fn^ʩ3(P~ɧr2j7*nejj+b,ﯴ1X<]9_x'1>ub{y?-,Z-[VZa\j-{aɾ9f?yo^iXb0n : f;tM+T+Pok ;aYÏ`b;fN EBL!&msRh5E@52=*9b k̔7񏯙H?xĂP ZSAI,0(P$2 G8 ܣH@8$ѐ$w6H $'fv{ u'(9/ ij[ ]pI2\nׁ5 y87{Zřs~;"w ABq`VPE͸}wa,C& H`_B%ˡB}Ph*E_SRJ endstream endobj 10 0 obj 3892 endobj 8 0 obj [ /ICCBased 9 0 R ] endobj 7 0 obj << /Type /Pages /MediaBox [0 0 915 293] /Count 1 /Kids [ 1 0 R ] >> endobj 11 0 obj << /Type /Catalog /Pages 7 0 R >> endobj 12 0 obj << /CreationDate (D:20071027193615+02'00') /ModDate (D:20071027193615+02'00') /Producer (Mac OS X 10.4.8 Quartz PDFContext) >> endobj xref 0 13 0000000000 00000 n 0000000168 00000 n 0000000022 00000 n 0000000272 00000 n 0000000150 00000 n 0000000361 00000 n 0000024888 00000 n 0000028937 00000 n 0000028902 00000 n 0000024909 00000 n 0000028881 00000 n 0000029020 00000 n 0000029070 00000 n trailer << /Size 13 /Root 11 0 R /Info 12 0 R /ID [ <5adb5da2757f46772496bfb9e794d50b> <5adb5da2757f46772496bfb9e794d50b> ] >> startxref 29213 %%EOF seqinr/man/figures/introduction-dbg.pdf0000644000176200001440000003041212735262745017755 0ustar liggesusers%PDF-1.4 %ρ\r 1 0 obj << /CreationDate (D:20160630201352) /ModDate (D:20160630201352) /Title (R Graphics Output) /Producer (R 3.2.4) /Creator (R) >> endobj 2 0 obj << /Type /Catalog /Pages 3 0 R >> endobj 7 0 obj << /Type /Page /Parent 3 0 R /Contents 8 0 R /Resources 4 0 R >> endobj 8 0 obj << /Length 8481 /Filter /FlateDecode >> stream x}[Q[6) Heut5.e@C??>Ǐ~xs쏣?G{.y>؏~Oc(6)#:ł,}s 9#2:Wn_-EwD8s`% pܚ1y?7c,ȁ?2.<ϺvԌg,g2.opxyݰWKS}Yn!jŖ]V.д~/kV>e/KW}ϞXJͫA;3v%])jƶ]LV.?a8*X3.E G_RU4︓Jo^-"9.l?}CՊ-x {\\Z{5Y ?p>i jGj|jiJ<Mߐb.^ľV.mr֝|5dz ֝nyȎOܰWKvaī[v۹Ͼ!riچ@x΂[$F<.{}V}jivv)oJ̅e7Sbx+ސŚgЁ6'FJdw}<7$Ҭv2/eī[v۹켓3k3Nf FA kib5wűi7/bx+Z~Mϋ5Ǻa_7Kdd_XIͫ[b#7%^ضweՃ.;})~ k-L\uZo^-MA6vC ə#Eo2Dcu.jb :ډUXIE\mj-sqlK;oңDt"́A\YCc>YD(1ށgP}*%ְ'v;.ߔ蛱m/a=ˉ*<=/T`r{E;Dv6d$t MW3%o岦 q\5<:2IApOcz"Ma..v囒3e/a=bk +|jWKv12|ji*c شoˡ0|ON NNNOWKQ]VlK;o2j.X``x'A鼰W[îp\en or=yfh+ "YF(]k{c*,%h.v囒3ز)o50VQ枘KbZ N7%gm'/c= i[X1hnm!4>FJnPRSv&6%l17voJμ.^f.ᯐ]895#vDoٚ՘^7KdGթ\E.UglK;o\cWN(1{ D_XKQI/7ߐ9b.^y;9c@Zi]Sh#{|kaa7N7%ge7/bx+71i l%caVl,%Ҭy$voJ%lcxZ߼Zw45ұe/a=z^1k'l=P)!^L[c2~a-uE Hl-x۹f4]*+uA[WS5(bn^ľV. ?RpѼҚ5lŪP;$vr.̧VιXƖ]v.'[~ߚ'`EǴ@saw.ϚF`؊h5kcn^ľV.5|M5#Qǎ3+`aV,=+5#RJlGoHe/a= kI&B@d 1.Yk&{ _XIͫcص|SrubJo2YWC5pG`[SuCHcؾ + y55W\7ŧ\)9_v2۹Gt=/`3"HwVFcZb<Fj>/l 7%gK;o/ Kk35GDv1lM|ji*RcKXbn^ľV.;kޔ5 jno;|ք45pXLߐxb^ݾ΅5|qq5:ݘmS[BcXcpFBl[sA촋oˁ CDKG1T-znO|-ə㲋w5<" xzߪ%;8}VRT c h7$gزw`c}uEesXw-!މ# kijZjF,%{5-cn^ľV.'iK8YĚډ[";iDZRo^- gn®ߴ_)9v^v1۹ӹHݨ^O,#|h6ҴhM y4XZ2v9 c.^v.dkFR"XKۆ##6+)ɩA2'gl w̥m,׋K峟=:&nsuxbm?c{!^jzfIl^Ɩ]v.?3$T1% -~ioT +y4[bkߔyĖL}\ ^w }[?iڣq${ w4c%<;7%^ضwTU4ntbgթVpB-gNdlZcvbq'}7ױ-x۹=ۘ5vrzu*HcA6f͌k\]s5ͱe7/bx+8&wpj,jh;-1#ُx0Ky4G.ߔyĶ]Lv.+ѕ4FRՈ;yƆ$k1d_) k`j$_MəGlŋ7ʥ7x53FAsqjh$ { 'ڼWKbTX6 ərK;o41kEƅ%1{ ;gճfmcy[%읷sa _O1i:Xf -V7KdWKǠE^)9-[tگ3^ꈒ^Bj)Q{Qc.^y;.~kPޝh#olxbe5:2c-ͬ֌*'[V ǖ]}\ks}QDZ&V,YC<<{ q+rw.۱a=w7v-$ {\XWÓ=B\X,1{ yXK+mXjJ3%읷sa =1kƺũJcDv1lo10Ril g.ߔ cn^ľV.5<5Os&r!x8e+cؾ{XI{i@[1s#ǖ]v.qnBϋ58cnZo^-@71 ə#Eo岳Ϝ[cѱ8|bc>&,`Dh|޾gv1۹tlXnz5a 1f$X-1{ vTb%m^%frF"l8|Srv2۹gSӠ6,Jcx{ [4c-i`k؉ӠMəזv"r9Xcɩы@We:0Dv1l߱n$XKl% əvK;ocu`a!Avl5gVٓ='kifb"}-x۹x4\G8r`CJcDv1lhRo^-͎vt)oKr^jbmzcYb<1K|̚GΗ}vcN^y;c~k&z&v,\cYx}ca{@¦=OMwqcW;o:hjFtlQrƣ)Ȏ=0J^N vbțϧdlK;oչHs"vj-a0/c^6|jkdl7%gm/a= kMsͦ#UJcDv1lhRo^- Z=oߔyi7Sbx+Xe5'^q)Lwڒx1lRo^- ^646])9m {\X\CE:w$!^e!{0c-mQ[3t])9:.;y [T 9NNME8)V%CXIgĆCT.bceKߒyRw5fJo岳⵾!ClFOwn|扰ǰCJaloJmWO'읷sa C_i;N\$1{ 3RoNω*+ߔ蛱m/a= kx=`.g^?pjKٱǰg+)R}b/}_Ʀݼ}\rb<•8½[b@v4J]Ԙ&{[;w2%읷sjuDN kR6{1dRWKRX-Ze/bx+5<`ۉCeݍ>y@8퓭XXI3GrTزw΅Nu Ij&sY^Kf7eKRT%2w~I*c.^y;T;2ϝUvpfl¦5xX|*}C}e/a=B<đ [qUvll8c%dlkMəӚgΛUl]RsFӎEа{;oKoi?ua$IF|Sr 읷sQ_8}75=[!n%l#ޏR扵3ԌŸ=} !c.^ľV.EuԜo}_㞱DvllNWK3cklFoJm/a=kJ9B NH(֔Ki`))1fl۳۹?34|.(eUQ +A퍇TLojc+w3-{^;oK;IӰAkcNKd7Y dqXJ5O5]0⬑}<ضw΅5auC=5|kpǐ}慵5 ؊=[ض!rihloG\i^Dv1l+kn[m5v6y;8kZ$[6Y JFcaɃž>yjipXf'N逽v.q w(iz,FZpsMGX A9:{ -1{W26EotR:8#X5,d5}XIsԴxP[cb[v۹`+o_l#>6:{ G>a-XjƕXHwelه7wtўEj o6ri45<4g;"ݼgi7/bx++L8&c؎lԮw6ݮRmSa= k85}_qn2I7c؎hQCKlC@\[vrթ&>ǘqXI5YSbw؆/7%g>e/a= kxDWf,'k8bմXb<k q55Hl%]ߞe/a= kx~-5]G>V{xbm竉JYewwov"rg#=#"zʲƌ胕cga;γ%Vi Tpc;*}wزw΅5S`f9DtƑ<^1d?pXIͫc؎[7%g^eSbx+5|]͈^x| 7ƁϒȎ=GT|z:5ֿ/7%g^e/a= kx|CRu̚3!dmǐpVXK-5c7\޲9%읷sa cjwċs'X5Ȏ=85lsj*cڝ26EorˆE#ɗOIƉhȎ=zEXI3[5scaVƖ]v.9qZX97 لM)X<6rfߔ c.^f.3fFt V:7~Dv1l8b,%HΌ)9۹gSSG#?}+ǰ c%m>kmWÌX08;o6Gj0cqd V;cYBv6R1R.ߔyĖݼ}ϰFGS4/TU))էvG`_`%v=ΌhuaU5%^.ɟ~O(?+ ?S#--u Ɨ᯾?osbTl.#yוSqH1|FgNl0?]Y5 cU%k˱eO o ixY|Av7;Iݟcrb0n6hI}llL&b@ l`%z7<&n|6r&a6 W嵈+J)k? _{?~g?w?/\ǚ}e /OWϿ_#QMU0G/߾㷿O9 qw??~w͋8×?ߟ?Irv:wX]mw>~A>A{|2ʐ܉?u}#֙]^]bϻy<wڧ;>bqĉ#A&+}rk ?O| &IhW|ݟο2q*ְ1ZYoL|l8Lѩ :?p?ŷ_+}=~o}M/8iG=~ο|z> endobj 4 0 obj << /ProcSet [/PDF /Text] /Font <> /ExtGState << >> /ColorSpace << /sRGB 5 0 R >> >> endobj 5 0 obj [/ICCBased 6 0 R] endobj 6 0 obj << /Alternate /DeviceRGB /N 3 /Length 2596 /Filter /FlateDecode >> stream xwTSϽ7PkhRH H.*1 J"6DTpDQ2(C"QDqpId߼y͛~kg}ֺLX Xňg` lpBF|،l *?Y"1P\8=W%Oɘ4M0J"Y2Vs,[|e92<se'9`2&ctI@o|N6(.sSdl-c(2-yH_/XZ.$&\SM07#1ؙYrfYym";8980m-m(]v^DW~ emi]P`/u}q|^R,g+\Kk)/C_|Rax8t1C^7nfzDp 柇u$/ED˦L L[B@ٹЖX!@~(* {d+} G͋љς}WL$cGD2QZ4 E@@A(q`1D `'u46ptc48.`R0) @Rt CXCP%CBH@Rf[(t CQhz#0 Zl`O828.p|O×X ?:0FBx$ !i@ڐH[EE1PL ⢖V6QP>U(j MFkt,:.FW8c1L&ӎ9ƌaX: rbl1 {{{;}#tp8_\8"Ey.,X%%Gщ1-9ҀKl.oo/O$&'=JvMޞxǥ{=Vs\x ‰N柜>ucKz=s/ol|ϝ?y ^d]ps~:;/;]7|WpQoH!ɻVsnYs}ҽ~4] =>=:`;cܱ'?e~!ańD#G&}'/?^xI֓?+\wx20;5\ӯ_etWf^Qs-mw3+?~O~endstream endobj 9 0 obj << /Type /Encoding /BaseEncoding /WinAnsiEncoding /Differences [ 45/minus 96/quoteleft 144/dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent /dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron /space] >> endobj 10 0 obj << /Type /Font /Subtype /Type1 /Name /F2 /BaseFont /Helvetica /Encoding 9 0 R >> endobj 11 0 obj << /Type /Font /Subtype /Type1 /Name /F3 /BaseFont /Helvetica-Bold /Encoding 9 0 R >> endobj xref 0 12 0000000000 65535 f 0000000021 00000 n 0000000163 00000 n 0000008845 00000 n 0000008928 00000 n 0000009051 00000 n 0000009084 00000 n 0000000212 00000 n 0000000292 00000 n 0000011779 00000 n 0000012036 00000 n 0000012133 00000 n trailer << /Size 12 /Info 1 0 R /Root 2 0 R >> startxref 12235 %%EOF seqinr/man/figures/aka.pdf0000644000176200001440000004163312735251000015223 0ustar liggesusers%PDF-1.3 %쏢 5 0 obj <> stream x+T03T0A(Uȥd^U`hlfU00􀴡 H~K>W o@endstream endobj 6 0 obj 64 endobj 4 0 obj <> /Contents 5 0 R >> endobj 3 0 obj << /Type /Pages /Kids [ 4 0 R ] /Count 1 >> endobj 1 0 obj <> endobj 9 0 obj <> endobj 10 0 obj <>/Length 15711>>stream xR,rh҄jXIv А?]]I_,:~#XG#F`?:u0?a~#XG#F`?:u0?a~#XG#F`?:u0?a~#XG#F`?:u0?a~#XG#F`?:u0?a~#XG#F`?:u0?;%P@6zhS a܏ILj8E~ zhS a܏ILj8E~ zhS a܏ILj8E~ zhS a܏ILj8E~ zhS a܏ILj8E~ zhS a܏ILj8E~ Pyq^ ܏ILj8E~ P/1Oj2q?&#3@Bgc֯~Lr=F)g# ~c1=N>$$ #3@B}Ge~c1=N>$T8a?Lj8E~ P?^XLj8E~ ~Oᅳ#3@BWcD{"?}HHj?\zhS _MKq &6:wO*/3?O -scD{"?}HO}ף~{~Lz=F)g@L7c1=N>$!~D۳~t$cD{"?}HI_$cD{"?}HO࿼O~Lr=F)g~~cD{"?}H[4zhS \q !?1Oø\q ?1O#+ 1=N>$$GV^`:?~cD{"}_!tLj8E~BKq9ӵ CE=F)L'GV^ILj8E~B0n$cD{"}_!tO1=N_>`:?'/W0b[>ILj8E~BZq~@q95 ?#zhS䗿+}}\q9uIW>Ir=F)LW>~@q9 ?Lj8E~B?NQzhS䗿+p~cD{"}_!tMcY>/W01?\zhS䗿+WcD{"}_!tWcD{"}_!tWcD{"}_!tWcD{"}_!tMm8 pLj8E~B xP owC/W0]4ow~ RwVK/ZE>!tm,G-c8E"a`n]psޏ9h]-hE\u7f?~JGB[k~/nko].Qs?d]"IK`:_h]"IK`>Rn&sѥWYߋ }C/o~~NHU"C`? cN6.gĢ5^AÄߏ9!Ģ5^AÄߏ9!Ģ5^AgzƩ:$ W4^\}~GaJk2_Qb|/ܠ aTb|/ܠ aTb|/ܠ ap¿[^eѪ/2zdsRE=N~ g*[hJ/t$sТ^$sL'Ir?2Rѭhuy\ a܏ᭌTkn-ZE>!tTc*NlE+Hr=yg;ޏԝҋV{υz0]OocD{"}_!tmIr=F)L0Er$#s k3zhS䗿+NIr=F)L'q$#s ø}\q9 a>ILj8E~B3zhS䗿+y%n$cD{"}_!tm-}w$#s +]zhS䗿+N'åLj8E~B{?\zhS䗿+N'åLj8E~B >ILj8E~B0n$cD{"}_!tO1=N_>`:?'/W0zhS䗿+a7tzhS䗿+Nb][>ILj8E~Bh'/W0]{tw4cfq$#s ks= /~}\q95 Ocg Lj8E~B|_zhS䗿+N2izhS䗿+N,.=F)L'#s ko/ϱzhS䗿+a࿼c/W0]twsaI׹}\q9ӵ c_x }\q9 OzhS uw2?_is1=N>$<_][܏ILj8E~ ?'c1=N>$$q?&#3@Bc1=N>$T8wzhS ~O p1=N>$$cD{"?}HpzhS a܏ILj8E~ zhS a܏ILj8E~ zhS 5~?.=F)g:}>.=F)gMcD{"?}Ha࿋i~Lr=F)ġr?&#3@Bc1=N>$$q?&#3@Bc1=N>$$q?&#3@B ~Lr=F)g[~Lr=F)g[~Lr=F)g Wm}p?&#3@B=.=F)g{?\zhS ~O*s?&#3@Bc1=N>$$q?&#3@Bc1=N>$$q?&#3@Bc1=N>$$q?&#3@Bc1=N>$$q?&#3@Bc1=N>$$q?&#3@Bc1=N>$$q?&#3@Bc1=N>$$q?&G4*@F#F`?:u0?a~#XG#F`?:u0?a~#XG#F`?:u0?a~#XG#F`?:u0?a~#XG#F`?:u0?a~#XG#F`?:u0?wKxm@-٣>1r0nN0] #qsql`?G}`caܜ`=3(GE@97'g. ø98{t60fP ٣>1r0nN0] #qsql`?G}`caܜ`=3(GE@97'g. ø98{t60fP ٣>1r0nN0] -{xpW>f7'g. b#rsql`&. O?~7'g. ?~`7'g. )0#ܜ`=3(G0{t60fPNqQ ٣>1r Y?l_E@9MxRbC6l` P=3(Gj?b. ᅳأ>1r&C!l` P=3(IMgFr=lE@9ewIE{yأ>1rGq=onN0=3(| dssE@9Gt=K??LE@9M wsql`>n<G}`c?f. 1r _?nN$WbDK>A1+Z6L!GV^A1+Z6L!GV^A1+Z6L!GV^A1+Z6L!GV^A1+Z6L!GV^A1+Z6L!GV^A1+Z6L!GV^A1+Z6L6l+ɕEnlPt̊ S!×#Z YѲ` ?~RbDK>A1+Z6L!_Jh"76(:fE)}#Z YѲ` ?#Z YѲ` ?#Z YѲ` ?#Z YѲ` ?#Z YѲ` ?#Z YѲ` ?#Z YѲ` ?#Z YѲ` $WbDK>A1+Z6L!q!#Z YѲ` ?+ɕEnlPt̊ Sa\AHĈ(r}`cVl^ $WbDK>A1+Z6L*ߏ#Jh"76(:fE)^A%FDeSJh"76(:fE):$+sq!#Z YѲ`.Jh"76(:fE)~~WbDK>A1+Z6L'?q $WbDK>A1+Z6LQ8S^S?|)1%@ؠ-hĈ(r}`cVlB.%FDeGſ2O=<W9[lӟ)ɂ|!'|h$߆'s A9N"?.o`dPzg~ @i%>eBq3JB5E<C- }:Do}:?gK"<~- }[OY EiO^d"ddPzg~ @i%> gK"3<~f)+Z6xa~G=y7=O *'|h#Gտsǿ_/ғϓCEwEo?O6OVwOȐ?O-Ҿ}0?9z0~ɋߓ ϓC S-}0?ɕEnlPt̊ Sa\AHĈ(r}`cVlB Br%FDeW+1%@ؠ-ø\-QEǬh0E?xm}p!#Z YѲ` #Z YѲ` #Z YѲ`"~`s\AHĈ(r}`cVlm Oq!#Z YѲ`/ Br%FDeg p)1%@ؠ-?KK-QEǬh0Y?\Jh"76(:fE)RbDK>A1+Z6L<^?)1%@ؠ-h/||, $WbDK>A1+Z6L?_~=a\-QEǬh0E-?%×#Z YѲ` ?~RbDK>A1+Z6L9; Br%FDeq:+ɕEnlPt̊ Ssr!#Z YѲ` ?+ɕEnlPt̊ Sa\AHĈ(r}`cVlp_:\-QEǬh0OK-QEǬh0OK-QEǬh0OK-QEǬh0E_+ɕEnlPt̊ Sa\AHĈ(r}`cVlB Br%FDeW+1%@ؠ-h?~~h\Jh"76(:fE){?b. i?~(] #{t60fPNӞ ٣>1ṙrsql`?G}`caܜ`=3(a\?ܜ`=3(GE@9-qwsql`>98{t60fPN{Ѷ>98{t60fPNAԿP=3(G'C!l`.=G}`c4E@97'g. ø98{t60fP ٣>1r3 ٣>1r[E@9m-}wsql`>98{t60fPOBE@9= G}`c~(] 0WE@97'g. ø98{t60fP ٣>1r0nN0] #qsql`?G}`caܜ`=3(GE@97'g. ø98{t60fP ٣>1r0nN0] #qsql`?G}`caܜ`=3(GE@97'g. ø9(8"XG#F`?:u0?a~#XG#F`?:u0?a~#XG#F`?:u0?a~#XG#F`?:u0?a~#XG#F`?:u0?a~#XG#F`?:`%鸉 a~m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.m>rVY.yc6ئ#n吜N'+G.5MGn!9Iwӏ_k`ܺCr 8Aؿk+xlS[rHr'(0#fȭ[9$g?@uu+,p>2 6uu+,pګȭ[9$g4 ŏIzPTGn!9@j?@?uu+,p }֭\ &S[rHr'ᅳOGn!9@j?@?uu+,p&6:wܺCr 8ARnўS[rHr'o޿ylT[rHr'(o?0߼f6ȭ[9$gt,2 6uu+,p&G{lS[rHr'/S{lS[rHr'~>rVY.?^3}֭\ fȭ[9$gafEqun岹@oxea\)[9$''8.z, NQ!98YIx Pea\)[9$''#+ J,;Eu+~d%5@ qun吜@$(0խ%X՝Cr?p?¸STrHNN GV^`YWwV `M&Y՝Cr?p?~HȲ0խ!CBqun吜@,;Eu+~m_>(Dz0խ%X՝Cr?p?¸STrHNN GV^`YWwV Jk, NQ!98YIx Pea\)[9$''#+ J,;Eu+~d%5@ qun吜7Ȳ0խa Equn吜@M/,;Eu+~oxea\)[9$''8"Wl7Ȳ0խ ߃Pea\)[9$''hFzڰ,;Eu+~Sߛ^dYWwV :$+s&Y՝Cr?p.Ciqun吜@!;¸STrHNN'?q"¸STrHNNP8S^S?뿯akxK)W^y -d$?.?pO)MSyh/<DŽer?F@O/L ~gT"1!b̎o}5ugX"䙢YsLoXF 9 ;%M"1!b&C&" _M>3]LS4EcB~K2%4 \g~HB(/A}/-sktM3E+sLoXF>ss_ x[0kLI6أ~{&qmb\)! /^~z|RO/shE@| Ĕ}2Gi5o0խt_|Pea\)[9$''8"^dYWwV  EToxea\)[9$''84~(IJ0խ~(Ͳ0խt~J?`YWwV ~,;Eu+~ Ӝ"¸STrHNNpDy4oxea\)[9$''ț^dYWwV * Equn吜@M/,;Eu+~oxea\)[9$''8"?Y>}֭\ Dߗئ#n吜N9/;5MGn!9mKl 6uu+,p鹾~ܺCr 8AYfئ#n吜N OGn!9@,ܺCr 8Y?@?uu+,p~~>rVY.g }֭\ /uu+,p>[k`ܺCr 8A-?^3}֭\ 'tU[rHr'odئ#n吜N<_S{lS[rHr'8"5MGn!9@5MGn!9@5MGn!9ph[fȭ[9$g~~>rVY.=ܺCr 8O#n吜NP8W5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5MGn!9@5ͿtĀ0?a~#XG#F`?:u0?a~#XG#F`?:u0?a~#XG#F`?:u0?a~#XG#F`?:u0?a~#XG#F`?:u0?a~#XG#F`?:u0?am}t t&4&$d1!' OYCy>BNv݄,ɡ<!' YLnSP݄,&d7)Kr(GnBBr%9#d7!! 9Mxʒrń&BNv݄,ɡ<!' YLnSP݄,&d7)Kr(GnBBr%9#d7!! 9Mxʒrń&3\YL`&|@IW6^ń&K{ȟ{_O;6~ <^n|zp}b::&Eon0uw nsaܯ o1aJn7ߜ' $t|ń ݄<a?J! ;OWo~ ~ yBr?D[l݄<!?+\cv~;ͅ~n~3O?(g.»/Yńw .݄x40єʗ0[0b"e7',?6oXLXdp&|'@C?4$@C?4$@C?4ºr endstream endobj 11 0 obj <> endobj 12 0 obj <> endobj 8 0 obj <>stream xkhD endstream endobj 7 0 obj <>stream xc` endstream endobj 2 0 obj <>endobj xref 0 13 0000000000 65535 f 0000000392 00000 n 0000016801 00000 n 0000000333 00000 n 0000000167 00000 n 0000000015 00000 n 0000000149 00000 n 0000016654 00000 n 0000016506 00000 n 0000000440 00000 n 0000000528 00000 n 0000016444 00000 n 0000016474 00000 n trailer << /Size 13 /Root 1 0 R /Info 2 0 R >> startxref 16968 %%EOF seqinr/man/figures/waterabs.jpg0000644000176200001440000016374012735455051016326 0ustar liggesusersJFIF8ICC_PROFILE(applmntrRGB XYZ .acspAPPL-appldescPbdscmcprt#wtptrXYZgXYZbXYZ$rTRC8 aargD vcgtd0ndin>chad,mmod(bTRC8 gTRC8 aabgD aaggD descDisplaymluc! hrHRkoKR nbNOidhuHUcsCZdaDK ukUA&arBitITVroROjnlNL|heILesESjfiFIzhTW viVNskSKzhCN ruRU$frFR ms"caES4thTH LdeDEXenUShptBRzplPLelGR"svSEtrTRjaJPptPTLCD u boji LCDFarge-LCDLCD WarnaSznes LCDBarevn LCDLCD-farveskrm>;L>@>289 LCD LCD EDHF)LCD coloriLCD colorKleuren-LCD LCD Vri-LCD_ir LCDLCD MuFarebn LCD&25B=>9 -48A?;59LCD couleurWarna LCDLCD en colorLCD *5Farb-LCDColor LCDLCD ColoridoKolor LCD  LCDFrg-LCDRenkli LCD000 LCDLCD a CorestextCopyright Apple Inc., 2016XYZ XYZ q9gXYZ a#XYZ # curv #(-26;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmparaff Y vcgtndin6@UL% PT@333333sf32 rrqmmod!ExifMM*JR(iZ0LC  $" &0P40,,0bFJ:Ptfzxrfpnnpڢ|C"$$0*0^44^ƄpL0" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?((((Ius%đZDb2}_VM[%Y}SEPEPEPEPEPEP+kݽϘ*j(((((((((((((((((((((((((((* bh8a}V%a[ci-3nPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPP\Zp4mp{PEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPYGouz8F_1Zu ְN4_Hќ +̿LչbYWkgRu$e`ca#Ǡv+V-gDT&ԼGt;6K@>'@Bf#-aU_SP''ܜ?礟EE1"XG>qPHTy#zI}TA.S̯ʔM:7{ր$GKRNXQì~t4rf9q8I'G?礟KE"Oꥢ"~?笿g_"8u54}Yﺚz}kZӏQ@GK&ȘtosV( D\qP@ȁg"k#UʏČ=FC]</&FM>Uͤ!o4Ioi=ΜĿ٤M4${y_y/iH"Ŀ٧PI=m&N)QT8DZ3 ^&9DoVZ\ϸ{K}+ijԂO3z}Q笿{[z}Q笿>a_ꍭ=T6>gf{K}QTJɶ>f7T|_ꖊϙ3T|_ꖊ9pb|OT%T!y,z({f-}Zwqݒ18O"09_=Zn!]r{& ,c]"oɏrT%)8犋7F~ rO& =F{M!96($wئ4s}SGRw_wܴ5ue}SLcpI;}4¤ųqN7Ϝ#dJDOBsޢ[g?;ۭVh=%0\jGىtU>ZX [Zff }*"@Hek~Mt͹ʐ*E^EUQ@Q@Q@Q@Q@Q@Q@Q@eˀJߓUߓ@peqUCsu,0(\DȒOߓXMး HA3jy#Ty#T[[/M I@#Ty#U% Ô`%Iwt?y!N H)A$~O$~Oꤢ#GGJ(?$~O$~Oꤢ#GGJ(?$~O$~Oꤢ#GGJ(?$~O$~Oꤢ#GGJ(?$~O$~Oꤢ#GGJ(?$~O$~Oꤢ#GGJ(?$~O$~Oꤢ#GGJ(?$~O$~Oꤢ#GGJ(?$~O$~Oꤢ#GGJ(?$~OfE>t E HHIEG}Q}TP~HHIEG}Q}TP~H2H"I>9y ((((((V6 @pzƠ3fqұ<##~jUfPcaO u`\OeÖpE_Vd<@OYw p ֬cyF}$?@&6 ##yc9Yf} ΀4jQrw{u ^LkI:?ZV֟-i1rMMN,?A"aS~ȿoGz[ip=] ֧0H W=&5XmNrW8oր4(pq$ê[#>ȿ@(d_?o=g4bD>ȿ@(d_?o=g4bE>ȿ@(d_?o=g4b_Z_/{UX&<ĊĊԆ/BnF&:zWMΖhu֗J`E\+8DЈ@gcqM4L#faCi 4?Ѧ5Z1Ɗg?Ѥ4 uD34F TGd1Cpa֡ HP.yfƈvQ—̹?_›/B~Oд?;~ ]vJM|3@Q!~M(L ɐqF))?s gqUaX:ƣia{)5\@K c}!ݒ6?QQ$(_0?Ѥ17i=\,y]9[~yߝZ"e*Š(((((((( v?*WAV(4EXO { 5m͞朶ҁ;9@ZC2򩨢 (#3A OT92AlN>&J.zEPEPEPEPEצXhJ,,k8O'5k:8|OaRheJهP'*q2>OH@#dQ~-\[ɖ}*u`NAi4E(((((((((*Dgh MP\\D;Hmߦ(j( ( ( ( o?_*Jo?_(J( ( ( ( ( (+ǫ~Z߅dP|6zUp#T$m`< TJl/_=yP`zKU̬q#'q<Ez x ft>BrG՚^)1rr,TӪȆA{M[=E1QEub?sE0'ltoIM5v{Rbc{RQٳፔ7_A(6 fC''ެA( `wg׽Y R4RGoƀ.QP[H;9>gO@Q@VR>f_Z|H|HϨL9;R!lUtbd 4Hi$m(4y~<ӍZ͍5~P N?(l͐ qz{өΡ85%?CTr֞)#OҞ_ϥ:iJRX9i)i&XuZn1ܟJeii4ci )4BW[\uH(] a*zrCVh3 K,@cDvf;ͼG_f[X%9ʟdPEQEQEQEQEQE^]Xv?*QEQEQEQE2f)UI*'? 3Iǭ9NTQ@ EPEPEPEcBPI w7=iFwys!G4go6^¿ݩQE QE\1eT>RSNKUИ$J7'XQHH$Us;m#tOZ@M,»`K7"w2*mz=+_ieX]G 9T }21:FfyW Ѿk;(((((*)$eF -Dm4; h(((*9y*9y ((((((VEkǫ~@!-G0~qsg9@Io43(aL[}9KE-3v >O!R7ZLqܵQ;ndRQLD"/- 285b |XpT4چBaftր.Q@dQ@Q@Ass<" #daxIb^ҥ`̋q.qѲ՚yl:~Րr2:Z( }}jVR>PP//-=PI)nG)Z*|𮃡 +BˎZz> zCK ~Y{8>FRl槪(((d ǓG$[n&O-$VVΫw$2?GH‡{ySN'qz>'}~~Q̧0jp¼RAi`RE1urQy*@;G88P\B9YT7 r}ʡF=D( ҵۡ7 4p?;~u oĤ_'uN ;hO'i?¤ҖȼGI5H5X9wʿz jU9Va0ցt>GW\Ȧ&TN'J8>*Z>=oKEPEPEPEPQIQIEPEPEPEPEPEP{o²+^=[()7CS #-Q 7$p@*0t Ƞp۸>I?ޤIG0Æ@7 {LAHJm9xb͘gQxޭҀ)"n2hU$m1-ǧW#4QE)F-kz >RDhQ@VR>f_Z|H|Hˏ>_i\NZW?L%oVnnRѷ`<KQO \!ҞIBJw}ҴD1S8bMĢ)]vSI$ay'_ڝinW%SܚH,C ҅SSn-KE@CSA 1 L~S=2IkޕFG/IՈo2_{-MEQ@ Aۘx}?­Q@|Grޕ*"C4xzr2<ȏ=#KalME5X7)QE #y}jj(v$@U3Ű^ .dQ?|ZW@E aǮq@5ؖ(AEPEPEPQIQIEPEPEPEPEPEP{o²+^=[(()8c1iC)SdSbIzN&89:= ШYAeF1KE1_90i1íc1z=6HU*ƀEU&$ܿs9n)@ݏ UU((((d^ z?*T@P)0H8Ǯ)ɐQET+8?fk3ҦETP0V*QEHQ@Q@Vyv1pI=qDaS UT0Ƅ\r~Rb (Š(U;sJAj^J-ZfR&A^JC)֊CHa~.E4ۑcgCc!BxZ}Tp/vPߗ%Eob9 uNWOt*V?TҢ <:_PI O1jD3m D2QOO,k"T!U%QO ?A4ȑ?Sny_ :QQޒ96?5 ,IEdg*uaRƑ=*A`Ctp_ϊm2FKche!(7 eH#ڤb:\=DiĜ{Ө 2ƾMNgchP ZAKAHZZJZE PS(CM4M4!4HiM!R䫭DL(0(((((((`{Z( Jv=*WAV(((((9,I\S%pH㪩#SU~nNj 7.TgT``U|>08*@((*ӹ#vf"""AUQ US*w7_O(c ( (v,"ǩi\k3c/>0 *N '?ɫ M;Z*'?)*ER((/3(;b @ 8gۇEW`ma=Tڧ8`$w^cV 2)i*@gi MQI![t`1@қ7/z,F:{q&Y;?֦V R=0jE(*9y*9y ((((rFF2(67&R^md\Y=:7dn&\oya@84bH2Sꮟpn-2ebEO(UՆh+o²+BnEo2?γ(((HHPI˨Xt#"U?Nb!MqcPEPQLv z8-Cvvۗ Ph&U23SG3@\S/{x2_R^D;H~Z=\ \)AK@RVGUQ8Tw3?4CxǠ'T4COD7vm!i>S鏀P?C?:{R$S4s3`)ƂQE2@i]w'G A֞)2X6zԢpjqA))⥒G?މ}_jaP71Ec!v@c!V$w#> q:#]1wWܾc?Zv1-%Cdc/>bKuCV]_bes\(ҔMn=[4ˣK(yO;dhZm"7RQn(=*I)vcq)@G~:uQ@)i-!ii)iBJSIL 4Ӎ4ҚCLcM!4HJk0*Š(((((((( v?*WAV(((((6]'rv/}}B2AZ0\p*@ REHQ@Q@Aq+"fVGO)AFG*ImܳX#Ӕ;aH?xr~=jJ[p)((O-xcS@%pMUv)c =E\zO (!EPdE 5HѰc~zk`=40EW3$~"CC@:(EPEPUYً Dyhoqj]]DzPnC o.CѾqa:oOqKal[@Ƙ`y)2)&Xe;OL%Q@Don*Z(v!!fIԄ {s Hz2j*8gz-X*9y*9y ((()'Emޔ(.NE=@,k"S=#lY9*˻U( ;eF,ǹ5=P{o²+^=[((()No&TwA{ZY2Ty:2GQEw1fR }GJ#WfE@C2l#m ?Z"NE o#A 9HH@?SUj"!('< uCu@uDTCu* M3(ѩP֐Tʦjz_SۏʎG3K1֡NYϫٳQBRS%DZ9$EHj|ЩiY s$)ƛV4z(D0)Z*: r3cR ` X(AEPEPEPEPEP{o²+^=[((()No&TwҖ|UPJJ)[De03~ ,=Q>E5˴=JQhV9XӟVj71d]Ѳ*kW-oQQӬ EOEPde%oPҚzQeqE1яʬU{#Xz;Ț@g\OZs:ETwEGtQ!eGb$2PC=55c@(%uM5`qj$0?$bp@ #Lqy4bpJ>%D~YUԵHi:6KG@s1H)-:1f, x x"J}\!Mc [YO`~VLJ(RRT0 (J3J{n\KZ(cI"Quϖ?ڤzd_A:Q(- --%-"RR(CIJi)!qcSHii4) ]mrU"&QEQQEQEQEQEQEQEQEQE^]Xv?*QETO:mP]*I6M;wZuy-!Ԫ w )hLd.#>Sa@Լ*RJEPERiMõ$q#Z7 7~_V6$q`T[QLaEPHH$SdcǢ-9]XyN5(EP (((((IʻX}>7!: ,bE*} 6) e$dGzQEHQ@Q@D7A8j)'uCg$8!aTQ$N"eѾVIJB:V+ijfNpOݐt?_z1ڋ ESQEuFcg1\Vj9yiؒ(AEPEPEPEPEP{o²+^=[((()No&TwES$BjͳIEW,<9G>D{T!.IA4dF=g*K6-n|b!?%|y^&}@jE&M٫5Iict4Yǰ0ǍEjۭbzHhcQMfU{oGPYPZѬ>?Tw*?3_(F1@(s.OʒC>ZV";C܁PJF" U=:ڢ_RBi軿ZCif?J;R }IH2PLgG#LP$u`OL8RE=@4qrHfl)~Dl,}2R5mGBP f%*X%-%C*Xƹڤ HPYPb)QR1ʉ9cpH9.Kq98QE ZAKAHZZJZE PS(CM4M4!4HiM!R䫭DL(0((((((((ݏ USXWyJ>I18Gf똓SkosOKNl##A}TQEQEylN>Li&fX$eI\Tmu j7%G'uA5_2J?cJEi7?Z^-y=~f t(0yOA`n#0ޣ$bynb]MKHz"8Tǩ=jJ(Kw ( ( ( ( ( ( ( ( X qхIE c_}*jlEDFQЏkl+[bj)e#S4\.-G7/%G7/IEPEPEPEPEPEP{o²+^=[((()No&TwES$)m?/SI4M(Q@'- +ǡƻ#UQ@$n=S4q~ J5q$vhIcʧ{M2󩭸jr*W>V(Y'3MUGr#5_v#6Io>ۂP{՚2~|XxDG-̏1D%OIaZ"ECID#QGRXRFq#ʖ$5#D.U]XTSңM1?/^,d gxr!yz|?ZT"UW*|bo OSQk-ƚ4(gw)Nrj*P{c'RL&]BI}&(jZl28?9=IiQLQEQEQEQEQEQEQEQEQEQEQEQE2HA5"ѹ覛ވ78H?9U5]vE݊:CpxX09 *jU*Ѭ꣹QoA棹sR=F[Jњ1Gx=($?~W\ӓ{?hZ$%\C(OMš+QȧRPH (zzSvݵB)$sp,$]:)O32HV&Xܟʋ_ =>_ˊԽ_q8Sn:F=\SCB*xQ)T<7ѝc0j 'PH$\/˃=Mt>, m >⤪͉]=~aKUp`֛CpEKQE# ( (KH)h) KIKHRJeii4ci )4BW[\uHQTfm͌fQ@.Jno+}TJxFX++}QxV( To+}U(5=IUPxPQEQEAxS}49?ZtQa[Yշ:mWe(uQE$İ9brv[)Ü)S9qc89r>xV(I_}_?缾EWsUWOW}?*O2x'V@To?? ]UhFIfE( ( ( ( ( (+ǫ~Z߅dPEPEPEPMnZu5}i2(!EPx=T8U:@Q@G)F:;cAh{bUu6 @ u#5a8?Ơn%?N8hq}ZǶU+2SM*B~pOUʎ:j9׏e݀{JCfJOhѿ-4x: e_xFNMH@p3Z"H[yQ Z aIKILE;p[ܨA_Cҧt3am-^8sr@Eˎ̠?:^Vl~\Tz?2B?'4pSf_'RNq1P@ظ9^R J(E;grU)8L­;~beEzSP={ө2(((AKIKH %)PiƚiCHiM!1ҚCL%uW[TQEFaQRTw$tʤQSMd4պ5٣Ɵkbۙ( h(((((((((R-Q@տ ȭ{o²((((o:ݾQuQL(a;n"U &p?>?_) z \rb+ASNɞ9(GsMi M'_UM@Eue*pGS'6G:hIjUHxTVTYLq֭d}ɧmD??ҫ??V_|~tAZV>ө}A -S5?- [/ ZaIKILE8SE8Rba`Ua~H͍Yq2= I 9?SJ)“$O_d?TwG8`)A;(bQE,aL1ޢIRET (aEPEP)i-!ii)iBJSIL 4Ӎ4ҚCLcM!4HJk0*£Q'?I?IQ?G30?d?4KEC7F_fB@ -&*! 3) bL{_PVLdKwqb:*f5 jUTCqV+#Tap=(%@c@\23*xVmf7AȎ@&v 4( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( Dsq知KQIm6-Q@Q@Q@Q@Q@Q@Q@Q@5'S1B=a|T"Z'q@TW'mj ԁW?T%TќƧڀ ~X[}ARQEEs }92>즫]meSVf90h([b}$fSժ+&AM֬ROU7?UjX?շ2LD'ɭ"I]~R'iT^"Y%%"6 ;$QNN11dUYb8uiyfNJpp!??Epy'T@9Ej͔*@J())i*XQR(Q@Q@R ZJZEi)M%24N4LbCJi 14e!+JڤDŠ(3 DQ'?GU%Gʤ( khmcʟCTmJH<s?Ϋ9>DHO_CS"EMCFTƿJ>C'MIWd*)?u[Y*@J())i*XQR(Q@Q@R ZJZEi)M%24N4LbCJi 14e!+JڤDŠ(3 DQ'?GT?oΒ?IJ ~tIE`:|Q^"y3ssޘ̸--{ Xd)bOyO˵1Så48u-+õ^ zP .c#UsE𨭴-`9ҥT?=Q@Q@Q@Q@Q@Q@Q@ D!T=ir)QN9qc8((((((((((((((((((f`p}1rtaAf$(((((((((((zYVEQEQEQES[֓*;)QE.bc+)iCT=1V7L;ր`c vb*}Iߠ TQMyIրzSSA{*~Sq}x3i r}mRs E$O,!/\ZLoTo:kqr]'U"TAVߔJVՋIKIA ճU=O:zUĒg횁 qi?GH 8*V~}5f$QNNؘkz1Km2ȧ h xyR}X:ZH}Z꺜}C袊(c JZJET (aEPEP)i-!ii)iBJSIL 4Ӎ4ҚCLcM!4HJk0*£Q'?I?Fo#q Iʤ mߗ )VU%C|WԔPv^F#vseYi6\\߈~olS@T`P'Qa :XvRM;8*.ޢ!36ҫM]|9RHV.4N[j#Vr)†$OEPEPEPEPEPEPEP% ap TSF:cl˾BqHϥ9FA@ EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPQ2=zf0Px(Z( ( ( ( ( ( (Z(Q8o-EQEQE^=[׿V+" ( ( ( kvөIQE ( dqO.)ʃ*{CdP1U $;ZRYꎟgPϾa? /<߀(g1J>4ujt`gL'07cXI=!p*K,gm[95SQUhSk'>"JOB+SV*ǻY'ϵVKMNOs\I+L$~"XdS܀JqMnI h lLQNd:h=WԐ"M n(dJ}} bZtUhyOf$*@J())i*XQR(Q@Q@R ZJZEi)M%24N4LbCJi 14e!+JڤDŠ(3 DOB1@ DRUdT\d)|?@(]˸bq| 仄 Գh$TH\S~hd??PC>j_xFCEWd??xFQ@hd??PC>j_xFCEWd??xFQ@hd??PC>j_xFCEWd??xFQ@hd??PC>j_xFCEWd??xFQ@hd??PC>j_xF{x1|UڊEsq P>hd??PC>j_xFCEWd??xFQ@hՊo?_(J( d$јSg@;ن ݠM*sWe̚ɷa.Wvzj),6P( ( (+ǫ~Z߅dPEPEPEPMnZu5}i2(!EPEPO/3As1 NA->tL[hQ ?ꠟ}Y@F"YU{ J[OJ[Om6?-{'Y>ORW/?*qs-}OGU/Q֦))i(jR3HDqQԳtQ EA,)= 2h[S4SS%(^.WHQhϹd$1˓w>2Zj=X偽 cJ͔:((0`QEK*FQEQERRH)i)i!4M8M1i )44SHi*j (((((((((wcU{tbe*F5eE]hS+JKdKgH )&QylcKHˉCyo>ytVy9?153# Ķ賴v9 bIhTQ[R"L銖#B{i;G^ʜ( E:((((((((((((((((((" 6-E$ ?(Z( ( ( ( o?_*Jo?_(J( i Q3gZ+R0FTMkk!I$||c=*v6dt6$L ((( ߅dVzYQEQEQES[֝MnZL:(HQEQEQEQnq{XhgBs^kAAT"bQOejrjG?άx!@lNl`>N97i_P)_vt^DZy!T?VUr=i 88eHqN=х%-%1]eH'T~H;CGSL,)bc)ċ, ppdE ڠRIOR-fǭH)ǩH-dM3ǻbETQEKRRT (QE# ( (KH)h) KIKHRJeii4ci )4BW[\uHQTfQEQEQEQEQEQEQEQEWAV*ݏ @Q@Q@Q@Q@ ]N=irl̫ RH #Z( ( ( ( ( ( ( ( ( ( *p\4]{"OP*tBn'R?ʀ,QUWe}P?()t=uq`Ө((((MƘp(c JZJET (aEPEP)i-!ii)iBJSIL 4Ӎ4ҚCLcM!4HJk0*Š(((((((( v?*WAV(((((m_w})ˍ16` )R (Z( ( ( ( ( ( ( ( (d) eJ:IR?y=u5TIqxJ<*`ticʋޓ[ }a]/2;Xv?Ξ#A-OX#N(WVG2KOL%EE(mRxoPYw,na?#HLoÁaM:to͌4H~֩|q7FިȤItSǁ麔E>)`vGU#}EIUdLSH8'oFbz(Q@Q@D_ᅢKQ:6-z h(((*9y*9y (($I i(#*哅k$DPz2H%uvX139 q@4QM16#hVE!(I innEȠTw8 j*+]Be'ٕYRho²+RXقȤ5@Q@Q@Q@5}iʎ㨢dQ@Q@Q@")iޠ ~Mzя(DžC@?QW-oͪ_CW =_hő-3N)?in?(nD?SQ\wǬ)p:qܨdzJboi+BRRSoGl_#T7e>oe(P{B 7*Gb 2#5>fK1Uʙ?G֖B{ RK~{e_0SzF=[`cETQEKRRT (QE# ( (KH)h) KIKHRJeii4ci )4BW[\uHQTfQEQEQEQEQEQEQEQEWAV*ݏ @Q@Q@Q@Q@ <]3F})0z l^ z?*T@a@((((((BB@ Heޠ{[d@zDv; ~;)@wcPfraC#5,ӹ;ޞHD(E j7&"FtޝAw9M,qԟSO;AESS$d\7J}ѐ~􌡔ے*'ZDuu {uH< ^O7֮Uy# 7Mݏ#c):zM1~E`H "(xOA8j)#fE -Q@Q@Q@Q@G7/%G7/%Q@#(a@mu95@ynWzM1Iys-b 279颎qqci nO惌p?*EP} "_`:Ǻuc՗Ӥ )hR˕*P˞*"(#S wƶV5@׿V+" ( ( ( kvөIQE ( ( ( i?:Sه | oj#~?S_\?g˄Fu%?k] >8S[oi3r}?ӎGs%ʒ,))i)Xi=Ғ?߅/{4HGӤ\֛LQE QIJ(&RӊTaƧt3ccћG촶= C{(r2cl)n? 1QEH ET%-%K*XQR0((AKIKH %)PiƚiCHiM!1ҚCL%uW[TQEFaEPEPEPEPEPEPEPEP{tb렫QEQEQEQEN1rd")HS8Ǯ)ɒQEQEQEQEQEQEWvo{) dc=j6IE<԰#'szԴ}Ƣ,kPHń0?$1<*JBFy9c{PI\y*!FjH$O8cԞI=􁾈(b ( ( (!x~bhY-OCԄ=UT'2\uS֕=*6PG ʞԴ0zTh[.Q_qW"9yT)~THo*JD))E%(L߫|`UhX{VE$C߉e ~r?3iGq?bT*D%QR,(`QEHŠ((R Z BR)-%-"4Bii1 !4ƚCJi 2%]mR"aEUQ@Q@Q@Q@Q@Q@Q@R$@]렫!i9"1 @Q@Q@Q@Q@ A#URGJ( )&.|gjZr>((((f8YkSLH0n[_4n)d~$kczP>v%+[! ORL}{PRW\ %ڭG̒rǩ!SRR )((((()D :@4?tz|s$t:T"I>:Ue1 HAQ?ǣtz#}(qlJC)# SX,A*}:Uh #nsO噣v7{ğ2{29 N?=R+FMEDv(&QE ( o?_*Jo?_(J( (2XJPkg4&i:m$OŌc5e5;#}͜VQEQEQEWV+"տ Ƞ(((ݾkveGqQE2B(((#O(u%5&pIM:'Q??)՚oMZ>%?=/X*d?/S>?Ҁ=?U HQW71U K^ʚks:_tWmhh’XfHfV?dAIAXJ)Š( 1WS늶*)5lRD1œ))W>(>?cB(c JZJET (aEPEP)i-!ii)iBJSIL 4Ӎ4ҚCLcM!4HJk0*Š((((((RH_SatR}*;x1_۲JtW<ԴQ@UwcPEPEPEPEP&Uh]XJO(@SfO2LrJr(((,wvjd6A4gqO{tzTS;GA֓bmǠOjӴ[|zS}=i H.n_" zZ-mX93w/wSj4 (!EPEPEPEPEPEPEPEPEPEPEPRJV{z%ǨZ=N`օmՃTmH;_2Az`05"OC~55YTQOsoC_ .N_ӱRQE o?_*Jo?_(J( rBR*Z(0ss9r>nj컿{$qVh((( ߅dVzYQEQEQES[֝MnZL:(HQEQEQEQEQEBU_o]?STgǪo}IHr?L?i'ZQ4V~h'}}γ{S[nPpvOZ0!dUGYDޢE"XQEP&ppU'AH8S4S"J 4?8T uQHBQE,aIKIR(ET((- --%-"RR(CIJi)!qcSHii4) ]mrU"&QEQQEQEQEQEQER3RpSKUNnP)NcZVhEQEWAV*ݏ @Q@Q@Q@Q@ K"e ~T@P)0Hm8✙3(Ą}A咞?>JHP{ض*<ۨy=T+3In)RnKz]r'i-'j{v1y&B(U(/aQE2B((((((((((((tfPs⥨` =0yt?z?oqkBh9>t=jz5XɜOpcUQ-$H0x=OE\xt=HcMBII8qEo%bb$QEQEQEQEQEQEWV+"տ Ƞ(((ݾkveGqQE2B(((((mDh*y(K@??fwF}%O ?SRǹ>Ȋ"9p?5}˟n(.?[?MK64aIKILC[f7OR$:Bx:)"XQEP& [_U<1_" h D崿AN_ )J())i*XQR(Q@Q@R ZJZEi)M%24N4LbCJi 14e!+JڤDŠ(3 ( ( ( ( (n%13+(JgO?*061X{Z ( (+렫^]X((((,H>!%=qI3URJT9@}E:*c'M+J#<zTEAP4$'&rspvG<:KXnYoElvzՔEQJH$  ܻM~#~*"Q(ܽc]NdQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@E#8Fv*Z+q PQEA-= OEh|W=*:ȡ)E$UGI rA{n^KpÐ})\T=EMLi؊9 ;mqK7/F$G T-!G/p{7"VES$(((((VEkǫ~@Q@Q@Q@5}iʎ㨢dQ@Q@Q@Q@Q@Ԡ@}nyܩ/)2B?*jCm ;3ڳjȽU7t[$^MIZ%-%1 n5Y}jɪDWE ҊD))E%(Lp9jOD2qNN*'M_p(*X’QE,(QEQE ZAKAHZZJZE PS(CM4M4!4HiM!R䫭DL(0(((F`Y I4ɥXz})2YyJl fSzMY((( v?*WAV((((k Y*4d.gjZ bbMy$/ ӭXq%̭!Q,bF7c7 zC<Ȉt? Q»cEA(y1`(nJE p(RT&YTgnF_۷H[pitty*PR``)QEQEQEQEQEQEQEQEQEQEQEQEQEQEx,>KQA4aA}:f$(((qXr PyvGU(Vbn K02kH'|c'U6o!FF}n4QE!Q@Q@e6QFURKrQ]}dVUۤ>P2z2J;mYI\j11#2p*!c=r*m7} .!Yc9VTCH٤vϏήJEќ\gտ ȭ m؛X8;pJϠ(((ݾkveGqQE2B(((((eIxMP~Z3q-*xs7vYe[Zkqo›NM A&?jɪD#V)i#VJZHQE1( R?C, pp2>?kqbO/Ё(:gCyp,C¤7c{}ѨYw!$ӟSI!TS֔Fz) S>QO뜩6JrG?ҙ%12 A-) cB(c JZJET (aEPEP)i-!ii)iBJSIL 4Ӎ4ҚCLcM!4HJk0*Š* Xb({S@ 6~Q)İ{u>֤(((((( v?*WAV(6UrppxPT.Xo-dvlMc nΡ0Y=1ZP$47s)PqqW'Σb_)٣2@A#QE2gw;TSP}E6V  NSwQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEVx*Z 4hFKPQEQEQEQEpTpPQEQEQEQEQEQEWV+"տ Ƞ(((ݾkveGqQE2B((((({L>ʙRCa GUulZ@c][5uv4[KHy4RRSRJS<ҙ#;RRPK (RRŧG~NOO5$6o- eŻjKGҜ)JQP1QE! ET%-%K*XQR0((AKIKH %)PiƚiCHiM!1ҚCL%uW[TQE6GXл(&dS8GsIo c)FyF*b ( ( ( ( ( ( (+렫^]X((((JTDT)Ҝ1Se ap TSF:cZ( ( ( ( ( ( ( ( ( (g'ڋL[4yR)jz‹EFYI18wwrɑVFז"_M[5oe>.( 0#P=Gq`jZHPIȞ8m)AL.YW p[Պc ( ( >r5%F і?8h@QEQEQEQETs}1RTs}1@QEQEQEQEQEQE^=[׿V+" ( ( ( kvөIQE ( ( ( ( ( 8keKoqV, }~gnݭ+MVbܟ{Ʒ(/Wx/-hh5Sy)ӏzi2XQEP&-9'֛K:*I. =R eF)E ERQEKRRT (QE# ( (KH)h) KIKHRJeii4ci )4BW[\uHU_1y %-q) ?Y(@p3(((((((( v?*WAV(((((x e#4P=6d2C" )9FPEQEQEQEQEQEQE! @ E@n7BϯoΏ%'U[{suy5I9;n䚛 TB7?+S8LP>x598Q?NQ p&i<x_ӺuˌytvU-W |şJ4}I΋7hJB儇_XR;YQ"ow8T h|_+f'Eq~;v&(r>qM1|hb 24nKU rCUqԧZ?9t% VWPASЊuVx2[}԰ʳ d?Qc$(0F8IQT?4BcOTx:g?١:LOoD PRyJg}-H~hS?{~jXQhԁ%}- $E -GER${贿JE"JZG}Jo}Ec4O负Ze4|E>gO贇Zey#nKtz/]\@m17Z1DE30((((((((ݏ UU((((dxT )'Im83g9QEQEQEQEQERI$cQcn4y)cNe&CO˥JJZwӥ#&>v#Cb`I{{SdkAoO#H"[ҟkzRIn0CyT0-G4 no4ŖU ~ = bfWjݏ @Q@Q@Q@Q@ B*=iAPGB)_w})ˍ1-Q@Q@Q@S%L,xQhZɘy(y?x T*Q8c9s($s; I1$C&$e)2_9s`=X݃ (&?STDB^CPu4a`YiOEYbw;}55QEQEQEQEQEQE BUvpzi3lpQKL%p߁5!&z?ck]h̏KV(j"u {V-,%[Ӝx}љc' 3B`ͼqET 2/*A7qUGQEQEQEpTpPQEQEQEQEQEQEWV+"տ Ƞ(((ݾkveGqQE2B(((((k2ͩ_f'|SI~Vjsa'E?կPOOO򬛯qekq-hh%#_i/ҙ,))i(%QLAJ))EbөKTw?biL]{(QE%QR,(`QEHŠ((R Z BR)-%-"4Bii1 !4ƚCJi 2%]mR"aEUQ@Q@S$82:c}_[$ K>c94;2v rqPA? ϥ gfF&\^!?Oցg9U(B({REQEWAV*ݏ @Q@Q@Q@Q@ +B r().] #>P=-Q@Q@Q@A38ObdazUlZ(I ry'RjCpAe@;QL`.FC$B?/jp?¿ΥhE siUgcpvިB33`'_ڤ6==I% ((((((((e 0=E-\vo}pA)zrns-u>[95Lr_#I.)E  :(!(0`QEK*FQEQERRH)i)i!4M8M1i )44SHi*j (d6\*2j*s'BIi~woTK$EȠ<¢D?8?^jXqZ+y7h|~iCܨ7xOSQ@Q@Q@Q@Q@Q@UwcPEPEPEPEP'C$ @Pa=6p>RE(QEQEdO$$P 7O֚]X2ۖ>%uw1PuK1B[͐|Ǡ4go2^¾)!A'SkGSN()S#;{ =/֡w!wD ?Ƭ",hU(@p0(((((((((((s$C9i*=U)Izb}" v_*XuSSA"u }bIPP 쓡}j EhhC9?f>f!GSګl9c<#ij((((((( ځś3ӊ[y5n_ǫ~@y<5TP^k&o-ɨ[y5KEEjC#~ʎ<MGɪZ)Ej<MR@y<5TP^k&o-ɨ[y5KEEj<MR@y<.?}:>րiGn ĞD~QPǼPk>7|ϧw3LuySݷ߾*kq̸ݼJ]NR-hh3{poo${#iP&&FOKpѼp! ;yᥥopvᥧ Dɦ#*k~ LFf$oi”T1癣ojJ)75% G74yfaEPEPEPEPEPEPEPEP{tb렫QEQEQEQEN1rd)&bHTRz@(Wb()p!AO}*zlhU l!@6 \Y$Xs~֛32_{- ݾCzKRUT̨7 V4ɮ2TCsm7!.1j7#q LD?UEQEQEQEQEQEQEQEQEQEQEQEQE Asb$6 PrNScd52HEÌzwWEu* Ct KGfX~dO_R# IǨ#"PU exCOoI :RLC5rL pjHJ=8bZ=L UpSȦMIEPEPEPEPEPEP{o²+^=[((()No&TwES$((((()`b_nL5[H*mo[Hʀ{S6U{;Y|/Mn5 ZD )ԔaIKIA,(b QIJ()RA%%!H-? F]'*BRAJ*@uQHBQE,aIKIR(ET((- --%-"RR(CIJi)!qcSHii4) ]mrU"&QEQQEQEQEQEQEQEQEQE^]Xv?*QEQEQEQE2gwv8)ʃ)2.2I#S(ho/\=3{i\R" =cA͒yf=Rwϧ@? kn'q *HXrORz}W 2IlIP%+C's waKG֬FCp.ORQE1Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Dm4;j'eƥrN-Q@D+˔/i ^I"O12gz Y9_*ױ.7b6'O* VtjKGu+HUK.(]?֧^EB軄.ӱvim2Q@((((( ߅dVzYQEQEQES[֝MnZL:(HQEQEQEQEQERi1IK}'(ݷܛV?/U?ҭZǬKYRiǤJ?[ng Z/Ҋ))i)J(,JJZJ aESRJQ@M G}i`^}/,@8RAJ*D:(!(0`QEK*FQEQERRH)i)i!4M8M1i )44SHi*j (((((((((wcU{tb ( ( ( (fUfhm_w})AP V3TzU)i9t=:ZJ[ ?ƒ;ERZV29OOʘ0P@\`~f,b3v5`(QAFVn&_(oUM1¸c ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( >=o隖uCQB4 JZJb(KXQEP&-8Si¤tJjЧl TE@Lfj__o揵EWW1_oQ@LfhW1P>Lfj__o揵EWW1_oQ@LfhW1P>Lfj__o揵EWW1_oQ@LfhW1P>Lfj__o揵EWW1_oQ@Lfj7t(zr6ktPq@ W1_oQ@LfhW1P>Lfj__o揵EWW1¨\^*QEQEQEQQygۿGHCg+LۘH9 *+[wXZkzIOJy lUV#ր5(z\%%%7(X2H.8EVEi]\G,#%?gy?h:*O<4}oɠ>7y&#<GO|ݾ7O|F?_Lqe'O|>7'O|>7tTgy?i7.zdc4(Ҁ (Ҁ (Ҁ DKB."8P_U/OkvQ$ F== 4zIh]ʍn]IqY8o͕[|Q[ S6qyoܑS~T[q*.!*O7G'rX)Toʏ*O7E6RRq*woʋ _-ߕ(ߕ+G6|jF?HRPP$i KF? )[?HXJJv? )?KRoʍTctTloʋRoʍQ`R]w$n.ifx|V)ԟfx|>?4R#>?4}o'hDF<O}'hM4'ifx|v( ?Hmn?焟ɦ2Hj ?M6_*51K/kDL(faEPEPEPEPEPEPEPEPEPEPEPEPEPs0H8✙m?*/a(2* hd XA* hd XA* hd XA* hd XA* hd XsIӯA* hd XA* hd XA* hd XA* hd XA@"n1Md 7K%IdČ}(Q@Q@Q@Q@Q@Q@Q@Q@giMaW.Cʴh ye-MW =E?|WA$)ޥ*!PX1PEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEErIOoJ "uo[Co,nIc7\ܼ koN(bƎG&WeO(;8jՀhn-3FY7ߥ_(((((4dU+2Iit{PGc4 ,8>\pUր5(d%NRTn ( ( ( ( (^M[F|ҬNDg&Ec}(ln̒X3ߟK%H0I71!:G-c[oIe70M@\z yaOWEPEPEPEPEP{2IS #A82ORim\HRY<0f6dg&t!g1LY`fOeʻ c9 )" ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( )N }3Yگe*'ZӤȥM{-naH$ZPB-ݚMmgִl=P}j((((((:UP( *v P ;nV1LV{ձEffi'QA9$ y5V/ФwA((((((((((((((((((((( K,Aq{TZ/4Qq3W(y fh$Y$!%Ee=hcT(8'=Ocu=Ա^` jQEQEQEQEQEQEQEUmBݮm# 8!=2ji?1s{VPEPEPEPEPEPEPEPLqO*[,dj#*'SP_#,f[5-Ec.e?)$``AS/.Ko!aIiQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@.?jt|{KRwuYUF#8\\Ik$qO.y=(tK\[4"Sb}*39I$KI8:zz^gR PFI P1ۚ|Q&L ry8 $>h㷅v@4Fat)"Uh|9㙡 B.J*0f D-NՒGpԶ}1US`*;[zT^dV R!.\rqTa{I1nz(j;Q¢Ps^]Mc|ol:FW:<*]#<~]b q\t h$y" ,F&?Nk>Qy-ghh@eALҵkeNLҮP XL]9>R@wu&R eIt qҨ  0X |->Uo,҂ƀ4'5c;=jtm1˒v:TF}6uQ435Ռ &;d D[lt ⻁ڲ)v|ER4EQh00:t97ww@3 p8EOc1*G^U6 G)JO1a&.QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEkCz$+`uV.q ohWNZg`Ak[匉f< @q1ȡu՟ A {TW\[LPc%$c#1dX[mjd;>\Ld` u5b7X#q֫KlR%eX6$Neu/HdH+!>bk*Hac) sxau Fbڤ亽+o*ƄgR0ph8d_V!0_Hfxo/6}*Y Sɸ]ӂ EJ=6dB#j"Bd}Pj[[i!  S6icZ>Ӵ£v8M>[IzT]h$؊QYk{Xܫ fXdD6̊]qa MF35<2.3YtCiLnad q֥̭ Ȉ2FIR=EIjn?08GI YV Wd'̶D.z Us k.` צ(JK٦{Z?|)mi^DFq{&kIѮN:{POmtB%v@l4.6We'dy Ҩ [?*L|QVuH7\[ *>H|P[=H)c'={Vk;LDH> stream x+T030514R0AdNr.W!~Bz1W9X!XH~K>W R)pendstream endobj 6 0 obj 75 endobj 4 0 obj <> /Contents 5 0 R >> endobj 3 0 obj << /Type /Pages /Kids [ 4 0 R ] /Count 1 >> endobj 1 0 obj <> endobj 9 0 obj <> endobj 10 0 obj <>/Length 52768>>stream xNJsڊdqQg5D0)l O: @~?t@~hk:f(sK q Mal>@~ 9l2@ul2 2p8AIardPE2@ &0~~_.Bd6 A"'=r  ! 2,8苋d Ma?@q? !ރl2@ |.rq+6 A @8! 2@  ~~ d MaX?@q?E2@ &0@88" AaBd ?@q?E2@ &0@G~~q.rd6 A"'z_!\$p Ma S\$09l2@ tj|)CHardLU:&wr  ! 2Я9 =\$09l2@ gؖ tL" Wj6 A]L#9l2@ 믺+wZ! 2Я??@e?Мd Ma~}M&T& Hardƴ??@e?Єd Ma/<8E2@&<&0@_ a>@ &0@ rd6 Av~~`/! 2@  ];*\$09l2@ tIڟJLp  ! 2еi~@2X" AaBdwK(O" MaBdkW~~+d6 Ma]*åex9l2@ t?2Hard=u%'/1 2@  -oNLHard8gM=$7 0,!} 8  ,nGK(OI9l2@  {}M?"wϷ.T&P\!9l2@ ]3Ϧ}*a^ 9l2@ s5?'?@e?E2@ &0!?~~E2@ &0I[Jo?@q?T" ?! C2h1د ų?0 P9l2@  8Yz-bPBardx P+d6 MaE"$&'C:Z! 2Å=)w^P]s  ! 2W )! 2@  h[{wiM(NHaBU9a(_+_k;Mo?@q?t2@ &00]}2jJ: W9l2@  h P\!9l2@ :hߙwM!d MaaX&'C&! 2@  Cu|ɫ7 p E2@"&<&0P(חy`CM!&! 2p+k3}{g pW9l2@  C{ۗ?hmߌd/.ǹk &0Щ3p? @&r  ! 2@S6"O~}nx|>(?" Mխr8$C|1ێN@a?  MaBd]?ڐ7box\A3\!9l2@  "/J~82@ &0PF0!"/J~2@ &0PIc|[0~R2 ]W ܵaBdox@u;D\$V9B8$CUWd|jU3?P_k &! 2vo'˯ 7P?w=ȥ0VBardʻ.<GErd6 AA\sH z~2@ &00ߜ?~>ș{Aa  MaBdƟ<E&ÛdMxC2@ #(L9l2@?n!83Cڿ?\`/Bardx+{(LgLrd6 A~96Dݿ?~F  MaBd/ԌH7'?P8\!9l2@ #Xf!O~0d}<]K6 A Pj&Sd6 aaaɁ9G&#9l2@ #Uߺi??~Jr &! 2 @qD )2@ &00Af?ڛ$-_Şa Ord6 Ao̅H#S+d6 MaaLK#ӵۨOcdJ@dɺ;~8d{bL?r MaBdY^2@ &0@/b?;(?}q &! 2V,K}2@ &0Oe#O>W9l2@  j~uSCO}}I4Q~B1_Șe9'0_z~@=?\$!@d`ԼHz~BardXw/!'2@ &00~e7~u3~~BBard+/C_گG(Nqrd6 A1hm#W%' W9l2@  ðW_P#\!D1!۬6YwK}LiV~~'#9l2@ ;\c}+d6 MaŁ)P~~  MaBddKu4?@q?Ws &! 2S/I_kG{4?q &! 2LG&/J~  |b !Ko'/J~rv$! 2y og? BardXVv/3'?POrd6 A}{cE@a?'BardomE?s'."s+d6 MaaLޯ%KE?K   |}a  ðVY'%~vq ,V9ad#3[V~6r 9l2@ k_9u?Prd6 A^t}vϿ9~ֹBardxnoydi4?~Bard^L?~Ord6 A>]o&s@Ih?۾{  YaBwm2K/s?~ܲbrdXQ K"O~0+d$6 Maz> (L+d6 Ma > (L+d6 MaN6G"D   MaBdm1CG_RD   |7sN }MƯS?Ae ,Pr8$s1=&%@w-rdx;4GND ks &! 20k'_9u (L2@ &0/_]JT%O~0W9l2@  IY|di&W  MaBd/I@=w\!9l2@ iW%3МW9l2@  o!le >5?|_䓳 e |&&ŕ(KtA_#O+?[Q2@  1L;WPňvQ#~c<brdx;P"~MGx'ys @w-rd.[$ӣzZi:?gi\!9l2@ R5KK9C  MaBdSۗ?RtMD[''p I  i>$SU^ygBbBq+0ߤV,>Ga@>nxug YaBdDZ~]_y|_ ~!s~.e6 AqyI=}!EBardrV_ڧ*RlNp%2@ &00y~~Om?W9l2@  Ø > B"\!D1!KH 8d6 ~x^G<X$_1@ &00&\Mg(?l!GyyOϐ-_9-o"WQ2@?n!6{fGڇ90c(f Ma;+_T gG\J<brd8vraE;_y'ry ,! 2q7 +/Cw: m]J?E8  Q(Z! 2Troޟlgk~$s+d6 Mam>'ӱo}:1Cr]!D1! 2@8%5 'odF?-e ,! 27~i!9f>]D19l2@ }iJCs?~5Bwy ,! 2Ɵ9/>\dxh?m.e6 A\7>rHp)".'\Q  MaBduce~ocC? 'sF  v!a4W^}? 'sF%@ BI y_ڇ; ~]}NVR&<brd 87G>OK1@ &0Pއ >'?PX_2@ [pHb}C"<=qy ,! 2H_svy0<brd8i% .e6 A >n?k+gT}b(7~Q2@  Ca{;Zz\u TQ5n 2@% C2|}(CR'rOw Y$pHvF@0hO}(f?>(W~Q2@  Ca |C=D .<brdjϼi'?P1@ &00+#w4)>&/hG{4mc(f Maa'SNՕaUwy e>Zf9*00@%M+d(f Aaa(M:NŐa(?@q'c(f Maa@Lڇ /8pwy ,! 2 K`L?&~.u&4n\0!ܻ~0L \j}ݲbB(I9E'w*>)d~毡wy ,! 2b/~H!sϡwy ,! 2"+: _PgyyP.>zQ2@  U >N e'Ozc(f Ma䝑-90Q~py en !8cWiN E৉-C=$J@d3q>!&gOk &0@sғwF#K/On%@  H~?ܵaBd\F \]K6 AxI~?@sZ! 2Kn1P,?@|pА9l2@ '?PЊ! 2@>M'w'?PpBI qGF'O~0 w-rdhk%߼e#IO,P]K6 A~iW "9l2@ D9ON 8ܵaBd Ѓ_ '5>@E?0w-rdHv5i(C @yn\0!6ugbI`$Pr8$8$Oj|~$w-rdήƯ $Ÿk &0@׾f~i'8(]K6 AX>'8(]K6 AI!']M$uPˍK MI$'=r Ma~a @_ܵaBd_}`d?@q? w-rdi@(Nk &0Ho$y2 @e$0H? ~%@ Ͽ|R~@%?HI$pHEX$OZuF Dq Ma~V(LBk &0@I_ (L%@  |m+{WNbOT2 ܵaBd]yeI |~)n\0!滑6ځ{>^#{}W?>.?p?% !oN.pF ;k &0@%pF {k &0@1'{}\~k &0@I'O0?P\]K6 ARBz~ )I! 2oB'?P%@ Ͽ &)I!$?n" Z! 2'qD uZ! 2_~ А?~/Z! 2_>@" 'w-rd/?ϝ*&q  dO` " LI$pH״#&/w-d/>@ЮapZ! 2_}|?~%@  P Ca@Z! 2/ S N_sva(9>$f$@?ÍK Mi{xOT#ٮd U}>L?]K6 A@T}>L?%@  |:D)@UO Uk &0:)F k &0+NF E@a?T%@  ;_@l,@" P! 2@MX԰}XZVF{ހL?$Pr8$hk @*kZ! 2k$yX]DNk &0~0 C(Nk &0u!'CGܵaBdu+i?8n\0!"e~B! OIardu[|5H0?@q?$s MaJ _'d82k &0_p `'?]K6 ApgG?P9ܵaBdN> Y_ `>zx |*/>W&fo# /MWK87.Bd6ugm?! (Lk +pHj=/6q8i Y@a?<]K6 A@ y| p3w-rd`+g[|gNY?N۸k &0[O Z! 2iu"dX`4N#3[V~! 2@MX5ga( Z ~$Pr8$lquܦ YbO? Z! 2|MxE'd?Pmk &0[JuKO?~Zq Ma؛?a&f7 MBKܵaBdЛND $7.Bd`ifn0/=+O~0s Aa8?0 pOD w-rd`&u%{,O~0vq Ma6j?0 pgOD a#w-rd`ia0%&W g2l2@ Ei0 圐&Ê/\' lwi|XrVn# (Lq  Hq 솴v1M޵'?PdcRr8$lt[_|sbOD 3l2@ iMeN ?! (L3Pl2@ ݃u}XdN,O~08 &0%[C;еND YGg2l2@ ]Z ݝ&3eUd) E7xb?;~]xπz<drdI?g{B! 3@=6 AG'd?P z?TbBd횧κM Y_o g9jj! 2.!u;ON(@ৰJg2d`+#bڪwB@?%m}z! |~*)|&WR i(=vʟ{J$SC3@Gl2@ ᴿXVAx 'd" n3@l2@ K۴ ,O~0~ u&gBd] w,/hG{ހL?=r x u/?=,/J~%@ bN`~C? Fk!/J~:2 !`3iv,'g26 A덶z~rB~ L&0{Osp'~~b9! 2^K^NK~~9! 2 K3aE(N'! 2@7.h?́]?@q?9Bd6`+#]7IL&0{]?w#vrBL(NYd9l2@ puue_y|^N; <ř Ma!Ì<.N ϙ Ma8osB>L(NNe:ǹNa"c pH>C(N6d! 2@ p/>opB>Oyz~nL+pH8_V~8!"Gyz~.L&0La 0sBnK \ę Ma9__KrB!iΙ Mai__oZ~8!_G 4O;p  *>[~|5?B3 #ӊ! 2@7.i_1h]raB(I9i^_?@'ra3rd+#fsBYg~q&aBdcKy8 ?@q?{9! 2a7)~NΙ Maa`~ru?@q?q  p;lE8Bd6=|儜C(Ng3@  T WrBN#'ș Ma{0/X~8!gř MaKH.r283@  vi_c[/ZX>&М˙  q]ܮ/]'?P3@ &`d-'(L3@!_ݱW-' G$ə MaH'CqBF GL&0g\?.'䮍/*Wy8rdD38! 9\'0gܓ?`;5?P_3@ ϿQ3_kQ+>қ/ad! 2@ pƝi-fV8!#CKr&aBd3Oo0 *?P_3@  T|rmC0& g26 A8ٺZsB?rdऋmZ*'O~0wn\0!ܸ8δpb(D L ']QwE7z y@D {L/pH8_ 8!K@a_rdऋDo}w<8" p&aBdKp2/M 9! 2yu|m?#L@a2g2J@ piz@)8$?Xd! 2@ p=iu-_ٷ `(N|'?Pș WR pmi~.>oP?(d9l2@ puu}2'0IL&0ݟ?aD L&0M{__h &?ȟv: Aha_h!] C~W |?iBbx(@K2@CwG !3 r 41yී0B ݘW"ؐD?Ը´v ~;@3 PBN̆̈50$ȄNLa 4_?Q naIfPW~g햃bo'a 0 `'K2C#Ըœ$<`G? tU B9d}ِߝ ʟ.]&?~2tී0BmݕWؐߝʟ~4r! dn'@a6d$w' v2f2@̴5QMK&$_s{saYucRd9$2@sQʒF৫Qo'a ݕ'4U$ LhƺN!ËAtd!I %{D_xQ&gCF৫o'a&0=~xieCUuQ~#UZී0Bͅ麿g uQ~#UN @!?~,Atd! d2@Qi!lgI-F৫ Lh.0/~-lȰA. 9ܐyNscීrXz/6dK࿎w?d9d2@i!Ɔ N৓ @!?/~O6d8C࿎wv?3'Ǻ,r! dFI/'%N#O'~ d2@'dhB࿎FM>k/?ۿ?Ʊz~;@ dĴrpg S hH,g/~;@ i!Ӳ!Csw?{ #r! d&abِ;z37~h6r! dN~Ծq_)cC& ׿+O5.,4*r! dNKgS852GS K??MZ0BG?Q,p N5.,W:c|WC;N@=IԨZ;ո\IÁN@a&t?w6d+ p Bx(@K2@'iqreCשq v2f2@䴿Vِ^uj\F`8 @|_da>kשq9=a&0O K2(0B?%6d! df2@?}!C$Ao'a 0/?092{v2f2@ABeCp?@qˠ0B`{ ِa?@qv2f2@g<`;K2B(nˠ77! dK>a%"'M2@W1zHKCyayj#& O` ?P %'\ϛDrxp Uf4 M> F''\}2@ش8Q'x!C ?@q?e'0JNa3’ eO'_aF?$0z+__Nm`aIb'(LM2@bI'(LM2@3QBxؐ9S+ D{,<jِ ۠i!Y0?B+ DSB ?0K2FP Q~3$0zKNOt|'>o,0ƙq L-Pwl035df2@owu>ِ5d2@oiq(8dž ,'J}2@|O@3q~?)I! d $E7ߟd p @@~W%X%?8AU?*7!|(Hˑï0-O-/'JM2@3E9|gC$?8AU?7̆ l$?8AU?}2@åɆ "?8AU?d2?{/${ O5N`M2@9uT T,1SX%sr @@iݏoU&aIj *df2rP~<2pTV <^p;.1z_4l_ؐV& /;bx'p @FT_l@[Sx'Oa \#0?&(’ 4'?;Aw?Pd252B t"ؙ<~(7! d?3$] (v(M2@͵ [r_4{yY yj\@G3x@!nrO㑓/ 02poa$5Oa \f?!WT=_`N?0:! d ?@& sq)I! d ?0!K2p-W$#r @̠i!S$#Ը@&d>nJCɧ50O-W$p LLl@?B+ d|$ ÃK$G?G>6ِ4W$'0.3\b!$GqL?KIa \)z|w~lEx$50IIa \)6?&(p#K2NP ~ d2GX!L$!$0^}#g^`r6d` ?@q?p;79d+==/lp~~^BW"/~`Z6d`P?@q?p! d+ "4>Yq $0.6V,~~JnB./~`*d8dTc&\#*/ߕLS 8M2@3Jiw(ِz~~o%rH[l@U?@q?Љd2rP~$oHj$2ŢDo;K2PP4& peI&!'MIFM|_T~~$79de!SüI KNuq^`*6d`Z?@q?pd2C{L ^J@zi#o@ZD1W(C4nr7+/ھG4gC:G 2? ÛDrxp ptِ|+  C! d{kwqYr9W(@۹Ia k7/<Xrl]ر._'JIa k贿z,Qe nB*?P% ޱ,?8AU?\M2@3^eC!D96'J˸Ia&ܫR_lQΌe B?04K2@3Yq~M2@^UBeIj&O$C?nB]'IJ$Di8~~M2@v3’ X-7!^LT@&·1 &I gC2X1o_돝x"3!2 J HfI1L~5BP bºTdd(@gB-dU!L HcI2XL/r?Lem $ i!9,Q?~I2%l_= O->@=?卾Tb&P lQjoOa$ 2@3ՇlOpz xj҃ I B04 Ĵio'.$7'(L৞z  dBz4W͒ X~0JJnc#2rOvmo |aIRx, O?PO 1K9fHs~@cY~FW~ bh!Dd, O?Pϸ&`&P+}h+(S=~0AM$3rL?ɒ c™,? @a?Ùp!d 䨑~*ɺ$T'(Lg nBQ ?Sy @K2@Dz$ am e9 @K2@cY~r9 ǡB~?p;2@cy!? @a?lc9d5Dhڿ Ƀw&M2@wQ̒ L$? @a?i,d! d(t_\ϒ ~3Q8~rIa D)Mɒ XB#6@R2?^.`Ib,I#s/@kjhG+vU<b,o$s{`rQK|?φ XEF 7p FzmqyXr_lPz~.f!a znt% |$s @ Xiq=#qy[Xg7z=L?0 -}\^zd(ySkJd6uSc&1/3<aZD1[~0Nlc9d4E7uр@6d(r[&Ӝm fܴh|^> =+ZٮI- @ i7zdfr? D @ Ml_};l0$a* +~$0e?n~c\@` d(~~ΰ0 ߝ9% |8clc9d4iq#/Ǐ(lQ ea&Twxpq 8$p (6/~8 @ S`__~% <8f12@Qc" $D1"'6bп 0oޟl WQ 02ǡ<;!ؐ˃aa&d LmUϹ@mdf~IXB2Bʳ$0 ˳0b?X5 Bm{k`Ib,W"'da Ouzv9X rY7/~N!D1˰0bEwg# kJ ?&(p1K2@c8Swlc! d|wA+% a?j);1w"_+p=O-˜$ƙ{0ݘ?~|绎E ML_w;SߓduJyGxd/R,9dQL722@uXPߋp=K2@9!w& o<&@K2@cf />< ߐm @ad(2T=q`*1> _8_߆@co80$@3 _hPQ<&I+ d0uMva^ʰ$02 XBzϯr@7{=BXr0'GqL^nBC/ο߫p;K2@c[j\a m 0iAoi p/K2@c j\a m 0i1Ȓ XvW$ga&ߝ|n?&F3@.!Gqזu)@3`W__r|/L,9dj\a%&9! dx,|ށ % (kp @y]~`*d(2~uXd2m 0Viq>I$D1I&C.&m 0u!|eIb,O\?MLmc!:QM7'? QeF!C&>/Bhoa& y}ܗ~?-p1K2@cLߩn|gmc9dlL~`Bdf2|!? K৫o!a eW'BŒ X'{ tu{෍0r ~|]Z Ē X-''ByGmc! d>㑽$D1a;I'O'~@k 0ϴz#e _QeKI Ł6Lƴ!{ $0I'AX|zt?Ʊ. 1f2Xw_dIa&ON.> ;dᜬÞ<,Qe8IҪ mc! d|G0/<,aehB"Voa  g5vi&~&@d(24$? DiG෍0Fԣm5XМ$&@~@3`8_^mc!:dO >C5 PQe%? @aˠ0bm|>Y'9K2@3 +Zٮ6Lu&5( L!+~-!$;{M $D1a Dcpf{P% c`?,QePp=8Q/laIb,ø~~CH8UYr0:82?o,9dA(N;dhGTeIZVe(@(NSKq XPPЉcq5I:cIb,CI?@q?@sn0/~:K2@c '^m?/_ ʒ Eڇ~dZq 0ixׅؗ{$0a D82V/ ,9| LE_!gxj 0u!bIb,lVE$`h.^# Y0'I r{ ˟ߞj T,Qe$ ۹=ȷ~0?X0 gԁ2 C.~.?*8L˒ XV @?nr |-,Qe'= ^Hʒ X$Co+pdrF?~2@?WЉ% "?]s~`f?М% %? @a?0'!ez7I X~0c #^,Qe I y=Hs27}D?Id(2p$ ^-{?fcI"O?P?oIoxXr@[&CjWY1^Œ Ç=O?P%@oXn% t"? @a?Pc ?,Qe+I 2\&-; `d(2pI \߼oӫP ų 2&s p^2Xr& /Ů0Ez|X= `d>L$ <K0x$D1O?P1rŒ X%Ǚ^~Q=H$`aIb, @=?1@?{V}S(X@?P${mJ&@s#ЋL_=@,wj?p% d~ ;d~οcdmYΒ Xb @?1@WM}^Y@ sz~ c 4 wd(20?B۹=Fw Y@9WGnZ " hG36rp9WGJM4~` K2@3! !\GxX` K2@8 Msz~JZܥy?9WGAa`Zd(2P! @onwu >@d(2P`~m?o_7wxv#'Ch@­p% T%'͹Chpo v3,9| PP4%@'?,Qe<8h1@? |_`#K2@cP7`8d(20881Nol:DP%e4r~~`/wW7٨Β  vZ\olgIb, n)x8ƒ XX wnZ _l/gIb,]7?N(4!#0~#? @a?;dQ Iwc,9df OŮ0E^!4wy7$D1$G(v(?p{ MB7$D16#@&wM p% 0- {h`Ib, G(v(?L1Z?lcOa&6Qƙa6/9p% pg NyCRULx,9^˭ pg Nxj pw_~K2@c 6p% ЖTV PcvE#GN$D1zj *q{ āB>{~u  gO5N`xj <߰%$#0zj *p PHN$kO5N`xj Vwޟ9p% p ahnzHG` K2@cbSX%àtr>?ڽw0K2@cSX%pt<8! ų M_>;Aw? 1z]G6'0n'?;Aw?25?oeIa& ;C8i6W{/deIb,$!o"C2'Y?g_8Ò Xbg !cvuy{GX!~ d!C 7v$D1Bot/0'r=hpU37'0B| IZ9[P<.df2@?svj%`bIb,$x=g>/'W 7Fnk<.d(2@Y~c-Vž/z/P8̒ Xw O?Ps{ şwayͨX! 9S+ D2n8cv1\8i]83Ů0E xj љ?{?>a2@3 ,G(v(?`bo?l+\XriBZŮ0E~<eX!d?B+ D{[F5_8ƒ X| O< q~h1۫ﳱIoxU>1d(2@NYG3x'C+nnVdw >3@.Bt?j);s{ Y̶hMri{2@3 Yq~82PS_8ƒ ÇlIj *`q> Cz,QeWd cY!SX%.n~8旉#/<p% ⮁,?8AU?cǵ(z8ƶ~;M7t#vry Vx{>y {!S %ß\|ra  &HdxK ! `[/p; "gO->9ĺG~c[- ,$H>1xKW.v4K8$D1!yzSx&ó@kTZsHbBS <.4۾oݖ ,dx&Ci ?۝ly>pNaBL1?=S=,Vv;O6' l?i!&dŞ)&:s=}o9$m !dŞ)ϒܵ;jXC2@ bA^1?|KUkYʌ1vJ~i[Q2@yY$yOc\K_qHbB>U/&f?4rm/ei+ӽ(@m]1  ~ q^r|di`8d6 DA#xL?UU:l8ǗsHᇩwH#xL?;uG_qHbBd?BW$SI[_q/|! YQx5^a O Oc_s~u+9l2@YP2 7$+$_8MI_Y%@8 bA^(Ig: ./|! Y LdkGSr8$D1!Vd8)|xV>K9$D1! PO81gch}eN(N'}}c.>fY &0~~=JN? lySs Ma_ q ;K9$D1 |'?@q?9\+8'J9$D1! 8Nc"煜=;9$D1! ~~rrIq:vrHbB~~FqVswO}rd+?@q?9kGx!+ &0,Onk+ d́ X%g! k2ȇ j@&nܵV"|di C2@  !G ~:ph7_H ,0 j@&Z>NQ2@|?BW$ӈ_ۈDq A+ d_9 Ma[#xL? I >NZp AnGP2 \]Km'8V! YaZ(I<1=~i`d(f A@oH4Í?di}=e!H s7o6Qܻa;۸:?c%ey"??0&1+~u`C2@  OGGW4Tu'vy_g(]0ȓ!u8 oIrNaB  |CP<IXu`9ܻa !ܵV "lsHbB~~`01`t??! Ya+!ƀw>6d(f AGon=D0Ў_ GKX]u`@\ߜ%4,^i`s2@  &7'c 8<|+lsNᇩ0+X(_r[Z5^X ?;w->6d(f A^?R'i ilpHbB#xap~9yeQ} Q2@ /,N[ۈDq A^?R'i `|rdyq?5^F`:>1`5oO_T >d6 AGLGOgL+lp Ya2c9K4W=@>d(f AB`M 1`5ɟ0C2@  J(N4,OB#nC2@  Pi XV? i`s2@  M(Ni X7xJrd=~]_9ܻN?@q(Nc'݌C*| ,0|E(Ni n/| ,0 '4l ,0&'4j/}w sPߚ~cW>'9l2@%~vƀuߎa/| SaP߈"VpWrHbBd%\r0091`6rHbBdZo~0BNcRwRrHbBdo~0Nc. >X*m@Lk+9UW"4?=}rd>^a kGK_i-d6 nEOb0E?i X%3JoHQ2@Lgb0E@Wx ,0 !G( QO_iC2@  3Bmց?! YaNGg L4j/ &0ȄQ<?qdrNaB/Q2@LM'ȼ~Q}w SS 2?_Ճi Uпs2@  SBg't~^y67>/90#{LG৩J15Gx%@  SS 2_j~1W }gQ2@Lm?=Sf!T4ցcݤ*3d6 nŚ7>_b 45QwdݿK[i,0,K%VKJS=:W8Ke-\W~~1oU >C2@  Ï+a?M%~1c~i! YaAPQ/ -3;Q髹9 Ma?BW~J Ncj<8'! l2<#x9L৩*K9$+a?1>ӄ~1k=p}d(f Am0 45<;0ce#x9L৩i _}e[(CÁrِ4,_Qܻa[?'T4SWji9 Mai[w/>@90p%O6ZB{Mc>@nYD1! 2$x?MNc9~sHbBdH4p ,0p!iEw㍫¸w ~O৩k@ a>s2@  C#?'Ui Oǀrd6a<~?k?ܲbBdhM~:Z߅L ,0Ї 4u8;4rߍdi! Ya'i@whj/x*0]0П 4Uwhpݿ?>s2@  (?@q;@~i9 M[X?@qcnN-8'1! 2 '=Nc=~i! Ya!Pܧw/<Q2@ Q~^i `/8$D1! 2{z1 &0K(>Nc %@ q&C&89r CI ~ =ݜl']p Yaa?@q?@_p Yaa.?@q?@Í_8-K(f A i:~iXu$00/8 Ё`̥}w-rd ,N(NUvɥ} 9 }>ܲbBd(C(N6Kr Ya8`>8,eJ;;Sy_g(J@ {M2T%@  Cy?@q??EŹk &ɰ8`WunJܲbBdXPɁ7pW}`enYD1! 2F(Nd/+s YaaM?@q?[]ie ,0Ȱɛ{2~>8w-rd/SU^]r l>2w-rd6/TU^~iX[9R 0s2P67b-K(f A~*^e~uX[Q2@ %77T"J >,,eP$=_O(ۡ >2w-rd?@ T"ey?w _V%@ q&6z:0/,PAkl>12@% s2$kt}`YnYD1! 2-2?Iv87mvU%@  M,a?0_%@  g @W03@% A?0Eek &O`'j (O&uk>, 9ߜ%7~S?`,eߜ%O5e ,0@#a&uLj/kr Ya~~`,_}(I! 2Ёߏ !"ܵaBdB&}`MZ9l2Гߏ !:-K(f A!~`^{N r YaQ~~`}`AnYD1! 20ߏ !SK> ,eH #C4vO%@  9?[9Z(Ư%@ &Q~`,( P%@q, ~+i0,e5k࿛o!ـ{HܲbBd ߜ%5F}`5nYD1! 209KM}`AZ! 20Us@_BFI%@ q&/#~OA> 9܁X%*FM-K(f A%z@S~iX[Q2@ N *vN-K(f Aj(_$_=hgKQ$DonWDt}`5Z!X_=h$9Kjd$6 MJ*74j^% h$3KjܲbBd02^% h$0RܲbBd<2^% h$*KRܲbBd`+~@#!_=@Ia @# _%@ ?$'lgI"#9l2&8hgHe ,0~~Í4IRܲbBd8h[Wue ,0w?@q?ځ.I:ܲbBdg?@q?W(IRܵaBdW?@q?͟_x]K6 MxK(N:{L~ܲ8eᜓ6 D}`nYD1! 2~~` >,e`'8ȧp Ya"'ɤ}`   '}`Z9l21?@q?F%@?L s2?@q?E%@  ''!}`nYD1! 2U~~`8iX[Q2@ p-8KV}(I! 2@ ?@q?0,]K6  ЎP'rd6)8I%@  t0kw\@+ !ݨ ܲbBdn0Pt +p Ya:#@?Д-K(f AB e@#>w-rd{6??B+ !- d$6 MK e}`nYM9dW(@"+p YaǯeH\Bs YaB<wG}~$i(-K(f Ak$y?p]K6 Av~~iX9l2@ `c~~[>P[9O 0s2@?׸Z(3>~`?i(-K(f AH >P[Q2@ b 6i(-K(f A u:DQBdY(N~y{L2@=Z9l2@3k,';s%@ &$8e쩟~gGf4ye ,0 Zc8 `:nYD1! 2@ Y(Nw[Q2@ Aae#0ʙ,J@  3uzܵaB'!~ izd$6 MHa~~XUiQܲbBdX(NuA|~p YaBd8V?P[Q2@  P۴f@ܲbBdY(N6pFq Me Y(N??0- Ma$PIa)";$ 9 A P`=nr.11 2@*'C/@O3^!fBdk$!4ݏmd? @?dfH& j? @?j\$`rdXF?rH@U. 0! 2@z$(Ϫ_ Ё!}$,e DAgU/@}W2! 2@ƒPg?/yF6`A? $%vS+|`. DA@?%HMa,(@˽2&%-r 0 &$XjW gzmhv p??E2@89 k,C>/e Ě,CἯ;`vk^!2! 2@y߭@?t&2@  0&I?9l2@ǝ 0# pd6 MH` 7?%,H3~`.r&Q +F ᰓu' E2@  0o 7?P @ae A @a?&%BbBdO&a?Pu%@dN; 7?P\|!\$9l2@kF +;p.r&Q &~_g#ٹHbBdF a_i~>`WQ2@  !3=?;@;?l_|BbBd<?Pz@g !B8!_E#[{z@O.rd6 5Bdh 1??%;q & q ?~O>>\$D1! 2@ҎG3u탼 -K(f Aa{>$%i^r ,0! r(@ge}h;(n\0! r7+LBg|,HgM>Pd6 MH`;~HardxIg)>Pd' s2@'䁖}J?I r?JܲbBdy,F Y  YaB&헼>P+d(f Aaso\OV#&HaBxwgNi7~_}J\$9l2@kIC* q]u(E2@$ 9 r28G%@  0~~ >P+d(f Aa '3  YaB wIa ˻Dq s2@' s & ~~eHardxj?@q?c \$D1! 2@<;8~`)e AA(Ng,X+d(f Aa+߸$E$2%=X$p s2@'z7~~69l2@ W%! w ` d6 MH`ko*ʿ@&~Q2@  '@a?  Dq ,0! "(Lg3_g}!\!D1! 2@ d p ,0! @&!>>H" MaXeׅcO|E৿uX d6 MH`'o~zN˝9F 0s2@'d~m?PO>@,,e ANGgE5i(2@  0<!4s ,0! 2@=?H@.rd6 5擅>Ir>Pd6 MH`&@a?RٹH8[eᜓ8!# \Ef%@  0$@a?I\!D1! 2@W(L i+d(f Aa9@~Sy:(n\pNa&sE2@ &$Ɯ$@a?_ٹHard~ o~0}`vnYD1! 2@U(Lgu+d(f Aa# lBbBd(Liw%@dNȴ#@a?o\$9l2@kLk&LE2@ &$!@a?>059g! 2,:v]KG&  YaBd:!\!D1! 2@?~e>0/WQ2@o -Ǟx_/7kid6 MH`N"B" MaXcBkU}=L%_}E2@? s2@L'Q !q˖z` e A&?@דk85>2@  0dZ:?)_F#/BAq ,0! 2p>8<>( 9l2@kL>F'?Pd6 MH`Ut׍v~gw'`89l2@  3 |j*|g's ,0! 2KZ~`^e AfR?ԾIsL2@  0LM?'pylH%@dN C F]>>\$9l2@kL?y>?=t wI1" Ma1*#C FY>ܲbBdz~H!ӈ?#\!D1! 2@LU?(\[[t +\!D1! 2@Lm?(4%ڙ_]q 9 2+DD)?Wi_=p-9l2@ AO~Oށ Hard~ DD)?Ǚq7\-Kn\pNaYߏ '?M Jq ,0! 2DDȁ7AOP/%_Д+d(f AaYϲA? 4;BbBxN#$OS>0#9l2@ Ãߏ '?M I\$9l2@?F~DD)'u[9ܸ  +AO~BbBd>DvGȯ%&q ,0! 2lD&ӈߎL2@  0Ȱߏ 6FF}`. 9l2@k lyCxa<#r>09l2@ ÷~Q 4"_H" MaBd8@GeO#U}`.e A~QvS_}(:a|ϓBbBdNIZ>0WQ2@  %~~uw7Z& 9l2@k %}`..rd6 5 |KW}`..rd6 A~~}HI  I  C;??  q ,0! 2&#s6i+d(f Aa>.G>&+?BbBxNГߏO?}`..rd6 5~~EE&" Ma1*0ߏ !?HDܲ%@d!i+d(f Aaa8b/q ,0! 2,_r^a2@ ›pB(Wg/q & 1#@=~id6 MHǨ@,?B+ ԳTWYe ÍK! 2$#@=~i+d(f Aa!!)}`e AYr^a_f  YMRB8!\90POSp 9l2@k 3,z_f" MaP\/p MaBdP\/p ,0! 2 W \!D1! 2@ eM}` e Ab~& >0XY*n\ 1$7cW)Hard +K\$9l2@ }` rx! 2@(.?K\!D1! 2@  >2@  0Ȱ/\!D1!I @'dXP\`)HardV&} d6 Maaq?@q9_B?pNa-?F}~G WQ2@  ?@qcش2WQ2@   }ih3WQ2@o xK(nHW?nYq MH` ?@qss & |O'ng,-K6 Ma=~/mWQ2@   ŵ{/mWQ2@  kGuW7(2@ »;pBk[QܸaXc شg8W7E2@ &$= y?@q'9W7-K6 MaK]s  YaBdB?@qZ'e A.'w&;q ,0! 2ЈPܱN6'X ܸaXc)o~ڿaY.rd6 I:*R7%@ &0@?@q;\iNuB{r8'0@O?@qi@9\!D1! 2@ '=S  Yڻݸq% AHIU<. kHVC B OQ,S/PZ/5>e2 4XܿAXך C& 1@_ C&!2BWkXN9^F 8dX_jH8!D!2@ R,29!D!2@ R,L E,B!S9\YDqq C&$@ ~)9d2@ B U( C&!2P`q ~ANQ2@ B ) E,!2P`q ~`2'd(b ğ@OCS,NL K2 4֠X! L!Bd` ~)ќrd2 @X  ߓ> @X  X!Bd`a ~)e%vS8!D9d2@i lB8?ЅC2@ C&$Ϩ[Q,N L!Bd`7 ~)fN9$!2'?@'d(b @!).qB"Bd@8?p2@ C&$(pH!rdG `q ~+K2 L!X  L!Bd_) E,!2?;'d(b @!R,N E, 1I ~)?'d ..rd...Q,Nse C&!2U ~)a[N9d2@ B Q,NrB"Bd?'d(b @!S,NpB"B  4;d^S\YDqq C&$})9$9d2@ Н`q @u ~JQ2@ F2'y8DQ2@ 0` E,Di$3| 1@ E,I^ Q2@ F2'y8DQ2@ 0` E,Di$3| 1@ E,I^ Q2@ F2'y8DQ2@ 0` E,Di$3| 1@ E,I^ Q2@ F2'y8DQ2@ 0` E,Di$3| 1@ E,I^ Q2@ F2'y8DQ2@ 0` E,Di$3| 1@ E,I^ Q2@ F2'y8DQ2@ 0` E,Di$3| 1@ E,I^ Q2@ F2'y8DQ2@ 0` E,Di$3| 1@ E,I^ Q2@ F2'y8DQ2@ 0` E,Di$3| 1@ E,I^ Q2@ F2'y8DQ2@ 0` E,Di$3| 1@ E,I^ Q2@ F2'y8DQ2@ 0` E,Di$3| 1@ E,I^ Q2@ F2'y8DQ2@ 0` E,Di$3| 1@ E,I^ Q2@ F2'y8DQ2@ 0` E,Di$3| 1@ E,I^ Q2@ F2'y8DQ2@ 0` E,Di$3| 1@ E,I^ Q2@ F2'y8DQ2@ 0` E,Di$3| 1@ E,I^ Q2@ F2'y8DQ2@ 0` E,Di$3| 1@ E,I^(@(?P P@ ~(@(?P P@ ~(@(?P P@ ~(@(?P P@ ~(@(?P P@ ~(@(?P P@ ~(@(?P P@ ~(@(?P P@ ~(@(?P P@ ~(@(?P P@ ~(@(?P P@ ~(@(?P P@ ~(@(￿=̿pK34qbـaU $ pey a6W|l|b@lv˰lmgxQU0}N8+K؄Xـ_f LI ?˕gse ˿2a b6ɳ|rUl,abWf"82,#0a^&y6O@WCnμl/68lmg{0ζ c6Mren^l\qbـljw"amlm20ݶظ;ﶝE>8&d`4?)ko\;ö?i._em5a bҲgIt$/-M>Yvl(8,/|` k˗M8J'/-).ѓgJqeyi [MXXlGƙeWB>|iXNp<W ~amlΕe]YbmVf p䍟V8O<̕ej  V%VK-a5Xn[-a R|OYm5\Yp0h5YbmVf p䍟V8OvG.{~"zX.|%AMkmG`Bײ(\Ywt2MR +L,Z MsYZ?0+PX^I*|%A)o.k^|f+qes%|t53oI" yb[gp닪okYOl,/% kgޒ2$u 75[e>Qç,A,yKl_Igޒ{iɫUf;xO5P,~f;x RvE&Vs,E">@XE2K"gV_&;UHs,E">`սIBQ3$6ЗȵEά9v"q OWjSߴl @,/rf5?αlkxXT?НfhrU,QJG_Ya 9vg"A OW:Nnx7:XEKβ(vg"A OW:Ote(\;_Y_|ܫs,<gxXys6v˰7?HD})\;_Y_|ܫs,<gxXy ~S  ȵǽ ,a1;γ}}|OzQ?`(\E` Ͼ_0=8[ p_cjv˰3ycf;xR,aUb`5?0_cjv˰ɧ,6@?LV%VS_>f ;P|b4P?67wZmCžOl_2<ъhvR!}2zI V/)M ȵOlc+|b@l$Rݔ&@zʲ6ɳvi|d %ov" r|e=iXGpXl[v" r|e=iXGpXl[v" rUsK>|& s,eA_`7؜Xg՝1@_ ~ +_6!%RbHX~l/bQ7R_Y_Om  B,HĐybـfE $GnR\Y8dH@b@l/%4Sf6@.Wg8ЅX>> endobj 12 0 obj <> endobj 8 0 obj <>stream xkhD endstream endobj 7 0 obj <>stream xc` endstream endobj 2 0 obj <>endobj xref 0 13 0000000000 65535 f 0000000404 00000 n 0000053871 00000 n 0000000345 00000 n 0000000178 00000 n 0000000015 00000 n 0000000160 00000 n 0000053724 00000 n 0000053576 00000 n 0000000452 00000 n 0000000540 00000 n 0000053514 00000 n 0000053544 00000 n trailer << /Size 13 /Root 1 0 R /Info 2 0 R >> startxref 54039 %%EOF seqinr/man/figures/chargaff.png0000644000176200001440000023316312735255175016265 0ustar liggesusersPNG  IHDR6A EiCCPICC ProfileH WwXSWH!a/AB$0"ZZ:PqhUĪ H):EAŁ 0ӧ}s/==-[AAA /+'D'J \ 8>>`#AG$.`Ȝ)*# ȋhY\@.r$Va:RAlIJ{y6; a6!,IeA8@( } 13Bl3'oX )d\&-*Vvy T/ezD\TM3b(B,sbºRv"*a_), E¯Ep"79x[ iqtNH&RJøR\xɒFD#T0҉7HS&"F(7@ŹR* x\@iD|W<"T s@,}ĻK"qX8d,yH!)(PytH7GxGQI3$Gu#nSi&S5X0L9 miA- 9d* P   QYPO#XGRYKT#r1zB>iH~d,Ps%Iq|apz=Af@T&p1&FQ/K. A?рL.0 E9'Ax$HiGg\XeP+a-lvOp(3p.uF'<^x10M`怹bXb Xec2Lž*Jl# ~Ǝ`'Xv{uc/8p.n[cqo<x6^Kzߋ'u\? 4aF8D(GYOUD hB*$z$|(2|rM֓UK~iҌh4_Z4m2-6VFFN' Nm^LЗ7ӛG>ap`3F1qqxf&S[VG'jVq"+w7_RTg0m$fss=s4.󕆆$ B4iNN2=:utֺ"%uO> N(Gsɥsmn'n;WOW]/Eo^1=%YyyGZ:jߨ+׿onkʠ!iho8pӆ=F G>8w#(hv6>cH Ƨ{Lx&A&9&kLtrLLkLO>yV~YlYYyb,Yk,Z,z-M-'XεJJb[kTolmmJmlj^yml{K/9Rchc|Ԍr v,qs|suZ|ƞ9y].]\^ڻ ]]iE-pkt{.v~˃1[O^r}^^^nzs㽗y,9ӷ_~~~{ٌ12C2,PX0"H3I]pN!!!oC}C6aaaGGdGEFzDΉlEDm-5~VLbƘئ VO;jlbCEǭo_$IՓ'$M8I'MRHҊ;ɶɊ)))oSR+SN7ba413~9cJٔSmΚz~ᴼiǦkML?AHؓQ'eFgn DkDbqIVeVWnIJ# nȉٚ67.wW@^j|#2]YuɌY3:  k {1EXԢb.<)l(T2,YYmg/49᜖fs}0/x޶- ,,Yй0rEE~[켸rSnZbdGD~SW.ۭߑIk_t U ],Z޾sŖ7V]SYZhkk׼^;}*c7nܰrǍ׫Co2ڴt͢Wmٷxk?H-r[}uMvw8; wVKK;awkWm=+:E]){/S>}WO-M9 ecZcǑGZ뮣fG[qy|' {Nf|2ΩɧNjm?sܙ3=q\pb}G<~;^ReM:_ rj3ע]>zǍnN%u;K~￳.n={U?c=L|xѳ?ع'Oj\vGt_~g{ssW[/2x떾o-gn{g?~x?#Ov>|;?0P T{xV]ihp 1228 1200 ^eD@IDATx_Tם'fq6uDKFd@ّLv^1KXy ɼ`H$Sdl@ H=GkcВM$C7qw;5{o}nݿ|s>E @!pW7N @ @ @蚀 kND @L @tM@5J'"@ @A{ @&  @ @ =@ @]dv҉ @ @@ @ @ 2FD @ t @ @@]t" @d @ @k̮Q: @2 @ 5Af( @ @蚀 kND @L @tM@5J'"@ @A{ @&  @ @ =@ @]dv҉ @ @@ @ @ P};ӧOqƆ =?l"@ @@ =};l{̖=s~} @o͛ w٨کSmxXx8jժa6g!'~7V\lٲM]ut*F @%O={:IvMcǎ7|3ɓ'׭[,{oܸ㣣͛|W^yez{g#@ @ 9Lŋ~?0]Y`M+W_zDcS/_~$ܦy}EI:9H yN5شiS>j\AU#@j)P 3=gϞMl\a8q"֥1q`%W6 3Ll9ə靈t֭n%ovN4;@>0[n-R @@md揳G &L^3sP$^v--)NDP )~_W~27}kzW @0̳XLYE*ef3P&n-* @,XVAf#K8M^]p`j.ٻUV @X:Z0h8=y飏>в ,I8gk/y+ @ @` 2 53[6޶,۷X߿e @ `|  @ @@@z2&!6Cf@4f9/&0¤赁c96C!c @ 2r׼}ӧOgMFmm93 O166'6K%NItf!<_MKk @ 3IyM#{%cW#xĽ)d:]>ʛQJ @z,0@AѣGo߾)El"hH\.fәPSl/] @(~Qy @''sq~?zxx̙3-n*o @,' '\zmRn{ @ 2+p].vBGy^bE|v#@ @``sUtժUɛͿsh; @fdJ3h7;222hV_ @+`z: @Z@9ͯ @讀 F @dt< @+ g vܹ 6\ruS% @- hΗ3d^pŋ  @ eSt~۴iөSg故UP @袀.bTǏ۾}:7 @XE FGG7&ȜZ @ 0?Ay"o6B  @M@93 :t(=3o @d-0Og @ 0@VU @, s @$ ]?}WNMM5.?11 @ PEAfZ-֭[oܸ|ęo- @ @r4ի{֭3d#Gop>gfj\i  @讀 -As=׼wz57r`>8GI*TrE%@ @瀞mo?ܒ<"M @`Pdjw /Ӂm۶I7U`'#@ PAfeM`ttf&ªUPb+! @].ELD3gdjt @ 0hAko.GFF6lؐ[?j;; @ J(/؝W嫡 @_@OA @2g @/ Ȝ# @ @`A,0V @ @7sB.y-h @ PVjS}.NMT @=- .C2ӣqj @''wM6MNN^{׭[7xjL @̚7p٪7::3EY) @.H@/D yyɛ]c @[@OfۧKleәٚVQ @ s@_reK @tQ@ELիq]  @g2JH @2+PI @*2JH @2+PŠ7{ƍ @ VYḋ~߯A]T @ ]vUu+ΫeU8 @ 2XW<֭[3IVZ  @ty`ٵ7 ,O<2j^z7u @" tS ]֭۰a .^ͳ; @K) ]v)u{cccvJgȉ'q& @ ;Af]iEwK+g @}{]xN"ov@ @@y}ƍSSS> @,H@ 6^`ժU'OLxu֫W H @&u'3]X/^ln˗o޼yٲe+[o߾}$[6ߴiիX.кu6l0<<|…?iĒY @@Af"۷77?>>>\yݻ{h߶mۚXخ]6nܘhh2$@@=e'&&lْXy\;we}m٭Xȩr–VB ygϞݷo_-[*($ @ ԰'3Y *yk׮%3]T_Yߒ7[dɦ3eSk[19aFi>[K+P&]6Aw/ @ @ N@sFss$dNSkzl#K6ɴǏ3d!i0f -j/E%@@ Fc$Hk7m+zm @(@ tE] /}iDzovb衇ǘM$ӦK_RKl!ٚ9sN-s+ @N`hp/R^C9=^xity/맧Nyk(iRy3lX9B@E^{E  @AaOf [TvڵG-Cm @ P':h=ͭoͿYbEJ˃,`? B;N @['s6LOub2={vؑUK @`ܓY+2k2fӽ3dͮ\rX*.]{_|QuUZM9  @,P 1l ,?33|af0{w݄Y7vW!@˦ɓVqsX9s楗^7= @haOf;zfƑҨpcg03s=wȑ8p駟^fM,Y 3шqʼͫ-wE6eȟtz?s:#r?4b @jdf~{-[ڵ+e͛"i?3mioM2jd۫_{޺ukrr2W|k\ȚĖ_:e/_q/_.lL @`^5 2/~q8q"qEVfpdEg6Pe͖wEVf27xyF7ue @a2@y?off𳯽ڹs3ғdTf(eHT3i˖M~zs34ڴț(+  @P`hjj]+[=Im.v!lT,+Ģ-,ɹ}Z:5)sL/<~l4ad'ybSs'P@BrX @ st^zu. @j# ȬMSR s;^p!s.5 @@].[6R> lڴ3 si\ @@d}y ٳyX7qffR-G @@eleZ@"-[,[K9:::!x9^ov.lO @A.;h-^ڵ+޸qz:t&]v9F 0h 23{D^m6;D-{QW$@ P>׮]uVO>F߾{ڵkLc 6 @ZGFFׯ{Rd׭[am%@p>wn[6${IM.f.aQ;9W\Y?qxg͛7[O@jj)(r竐%/u @@zѓGef[fh*9{7yɞr<3؟ &|rܟvI/ @J+Ћ 3sg/D]WNRfP L6xڱcGqZ)? @ "Llr9!jfv@ @f2;$˘@y<>gf%H`|&9ṓy',y @@wz1O'%Π>6hzX(xĖ?_)  @'֭[̿ǎ^bȤnܸ1͎ڶm[+baÆSNUJN @@O̢( '0d]\lٟf=\\>.ǒ?&߳nw{WA @`F>}W2fFҥ:cq$P]|2::ZwuT^Tr @d6r׮]$E&ace6|,R entfvZ6J @\?yJ3fQt${suK*t 5.% @@z2C6"~tfjg3g2IC *&;饈k@3'''/]{p9 @ 3>`]QlٲؔdB6,L g}: @.л s߾}Ef 3[<${vϞ=ElIo$'@ @@Uzd&<{;4{լܺu>Xdɾ[3gʛm @]'#dEMxV:yT3P&8ٸqc79ӏ @J" shh(Af8@IY,<䓟gL4K @ FAfb˗/7bbMLLL$3?Ƙm\oׯgt7vw}Վ @f= 2e;#b<ٲiNe*pȑG%׵E P.-37dڒ-wٲe6VV%h#1Sfe*͟2O?1$7FUEΖ  @\Afaq>k_s=׼=|p;jiV6\'d' 65z7_x檍|̗)ɏM2y|3E#<5f, @\wAfѣkB-*+8}hDؚsǎneݩK͟5Ey"uehD+$̚Z @ @Lz94_5^ͬl^c*kG35*ʦ/׿$Hf"|)f(&y6ov1\ʦMz￿6@jyKNu @*л 33O8q22ـ&:t(:Ե ԋO~b|2 @3-5OĘG4kgz2[6yK`2Vɿ @iOfAЈ߽jmv@i !Ο??0W BL9::cB @`d6j9;3;[ PEvڸqctq/_ LsWN< @/Їt@7f @(@?{2K0H`hhhݺuIlvdddٲe,{oљLkͶ @z#'7ή2V:yd扝/޽{Ϝ9б́ٚg_z@;11fO @F@gWhę'vh1әپs2[ϋ/+Wv#@ te֙ @B[>Y5glRdEf͚9AH SAfO]ldܹC"v}V @%dQ3/=a9vXsUuOX"ݞ.ۼ2 @J2+L YϹs~7W,M敖  @TK@YRl޼96'0A, @TQ@YVS:dt.]M23GGGo߾tWqf @-o D`rr 5yt &uV  @'@ e)W^]+8% @Г5{t%Y|۶mPDvnccc%e$@@.GFFSGnذ!?P @zdSebb_>{lf 23C>裟'W\z:Httff]vɛ@  @ilr;;w3 $<{L^2>>ftsePYDR ҝR_  @DwAC2={n޼Γ;w>ccc-ٚ}g>.۲tE ?_1[\G]reW.$ @%л 3Mٳg}ĶpOLLɧC![]ȏa{9l3gw}7 /[+Wt @A]z̙a&#Gӕg+ӗ"œc ?>?9^ulJN{~fGFFrE'!@߬y3*7d%c%E Q޸qc$,6%}ꩧgx @zd܍Ff%;]Zӓէk_M @QAfQXbgD @ ',fK`j,d;vxԩ<.^2P, @ s]Z q`$ٰaCbllgݺukf=~xgyٳY8qĖ-[bŊ˗7oL 0 ih$(UV}6V\2{ƚ;dKlZ"YovLC=|1QlFY& @_Afb˖2٪ajj*1dfh Ila,ٖ}%f,>`yӋԸtc!m@TyOMG%5=ӟYC P&ә&̣?яn~' %sfGDdg @FAfRaSҗ$¬"=Oͼ>+V.D P:EjK/qwb,|ooDe󔡊z|3ƫXYe&@X] ;G%Kvƍ(mFImؼys2`[) @@ٓ999yȑ񌦓c7lkYeᔡӟ>T$.]jQ-+6X&@ @=$fґ%?s3%Ɍ6qgʁ9cf/Y3iB,@~X2OQ dfN~ܚL P?zE;%'ފ{7cǎÇ?MVmfkhmϞ=z$ę8V ?^5o @~5 23ere!,{I3Ù$0G]|y&׮]KhNU̱9CB7  @ P 38p 'Ǧ$vzod-$38$YC@iJyg m @%aِ-Fmm^H6lH0_MlK0̌yY]7͌ ,@ ?wnJ P:yZ,YOMM5oJI͔'y2#IlҴ" @@ydm @dV@VXo߾۷/9[ر C @/ ]v@@;&nuֵkO,[lxxƍ-Aիo+ @@yd-@;~u9̙39d=@ P6=ek!POg敺}_ܿJfk_ZeAfDg~ @  @ *- @  @ *- @ ;w.S\re @}d y d.\xv @R d)uشiөSg故 @,D@OBC@?>66}vehe @z2 TU`tt4y)}ɼjM P#AfSU @7Kw^ @ 2K$ D|:e @d.s Sgz.F 0f @) Ȝ'  @ @`vA6 @ @<; @. Ȝ,p:uʕPv @@.[6Sb:8|p6yGV^!!@X:eX~o144߸qET& @@dֱUՉO|"e:0mnC ̥v~)2L̙UVerm @@ֽՏ $ H P)'Oc 5^Z+, @̞rHu6l0<<|…/V"MXjK-G`lll׮]9qD}*& @ 2gL @7{><UX Uțګ7 @`ndmd @P@! @ @`nAF @ ᳟e@IDAT@Bٍ @dmd)3on9@^@Y&VAz!099yʕ+SSSk @J)` R6B P5Ę̿WZ  =qtDНݻͺ @dlӫ8شiӣ>zgʛ3 @UdV 9s楗^ڱcDu  @x&;BB`hh(d>ׯ__b @ 2՗^2A(t @ @6 @ @| @ @6 @ @| PS[n:tԩS5j @I@> @@&''_yӧO߸qcjjGWu @@ov5X`ժU'OLxu֫W @udֹuՍR [nÆ .\xb0 @ݕ8 t(066k׮7&|fhv#@*$'BD ygϞݷo_+WԤVA#'Ӎ@^ yd}^ YR^''@6m.;  @@eV @dM @dV @dM @dV \v-LMMմ~E\5o`#@r{9sDJ @t @\ovʕ* @:Гٙ +̟y=,[Wt @@7dvSӹ @ 0z2{q\tرct֭ׯ:uo^ƍf>9R,׾*H@ 6&G`=hgܹs e??YbE뮒?u͏?xժUs֫ ;ܾ};NiPeOe˗fhg4( 8 ժu[x`֭9@@ AZ>m6PuWY+'m/k?%O{ȉ'߭ /_10W^ߒtr"Ͽd{ՋNJ~6pÇ玭=¯_7h& Z}  -<:ɖΫg]fM'\#JSȒ(~ۖ^JP#Ӕ=?eZX @`ptC7âTB@Yfʟ+]@dz뭃&wߝsd^u Б #&; @z#sǎԧLJd溮Bn 2%< @ >}?;Ş臀 굸fr,EmU1-[.JS< &_W_(e}cra- ,wtG裏ęKDIʟlkz3zsl{Zg#@@w|Xu苀 / h8xMJ2ڵkR t Q[+1FU).)NP *_(kG8O0oߞt}%@ @̹Jhf:tЖ-[2\IJ @hd6kz9ÖeL?ggK]\#@ @`  UMJ@YNl\W(qKoq^3{^ @`af&]~}.蛀tپ/Ǐ_NE H 2M%@`K- @/>={}_r%R@YfU) @t,DtS tI@%H!@HfO:< @er)wf7ٽ{͛7s @ @` s@uٳgM5 @z( ]إԡC2ƍ_{m۶\ B @@dV Vkמ8qرcf( @fdR˗/߲eˇ~.K.ɛ!tCڵkW\ɜdֳ];U+fh;Dccc3g"P\@YzE윻ف @"<]W"APw) Ȝ @ ٳ'[A @@] @AHecGկ^zPԛdˮ @ $Q6Afɓ%;hM,X@`: @ؼy,7 UStF'KvЁ_^: e˒%} 0Amꝙ>o޼9׾ @ @ 2 3 $;?w󝌧7 @ @` sw2g? _ /p 0 @S@9'bŊ}}y{+9C`bb/hj$@`iK[ɛASHc! ¤C-yy]vpԜj-{[ԧu;=d$U @2w^gΜq+  @s鲝[ٓ@dn:44sxxnSC@Of?](K~$s!0K @@M5iH @+pرCիWX @ld'@j.066կ~uʕ5 @znݺu۷oOdblBQ'˨VHȠ#/^l.۵kך?7Y&@xB"@2s/ȝ;w/\KW-j߿Kt(sXsu&@( Of'N4T'r@~{GJ7شiөSop*\~ @ 2˗/߲eKӫkʿ\… 2!%o o5%,@~pm\L-[ye @@U̓Y*o9~7>\R* @=dYb>(&U9@Rs[ի @"̊4TY&q t 0X0LG^Us%@@<':^6yO<ĪUX9u"@ d<<>>n6r P5AfZMl^%. @` رc>WUC V۫-}d  @rJLyѥ @ P"@.cǎaYUoG'@*2 @s|^f,9l&@2)X`bb⮻2xGK+o߾ @,0. $LRF @R 2K<5(ܟɟ_^x!#נF@ @@mpl@&5Iٳgwc}򓟔7V @ PV=emzk綾^7[U @VB`yӧoܸWqN@<|[n `Ud]YCm߾=c׳jE=8vXȸvZϯ 0 sfkH`ttҥKw 08W\yS7xcݺuSq5%@@ S[ٺJ} @2y1ycddwAU@9+  @@i%WF[zui `L鲃jM*/fJqbUZ 2kݼ*Gj'G]|y͚5yٲe  @e+߄*@J cd @Zz2^-mٽ{͛7k[C#@ 0hM;C޸qU@ @fdJcC/~7> @dv(bŊ}s?oݺ13rO0 @* +7 ,_|˖-țMmF 0׎L@o?y?O9rvS!;co跀)Lɛ?Onڴ鏷xG$2>aÆ @Z4c*}իNjCo~sС'NIyiW(  @? d.[+Wj @@ei*%@H`ꫯ W j) Ȭe￟ ̙3###B @'>atYw P͛7'LlY  0=7sDŋ3l TŔͱƭmL2ctO @̪/iPnݚ M&-՗dU nj9Ç3}vHgnϟ߸qcV[ٳ-[%@@ VYL@3jZ@r2`^ O>=c۷_$M׌Ŧ,vue>^'Xu!@mP1tQm߾=gN/͛7wܙZ\vm-'O|wq]?|5"@@oVpttҥK6D kJ@>wޝgD+rPv#o6 w/_$|7yie˖u~=  Pi>~ZYy!Y6lh?[,/WQ _g?P%u^|ouH'')O"K6,-R*X̅9@k //H{ @@j.%@H7|+)l*8:dvd' @`8^NLfyBI @ PyAfPk֬jsaڵ֭!s(O˒7 @̪O?}̙y=sѓ'O%TSe5M  PAfeJAXbիܭỳ"lL VVGQ@G|@_1L9OlٲL|9'nT%~njD2;QOe-dY͛7Ϲ P?%<ƍoԈ:&.]:vXB:~$Mye#G_޼~lllÆ k,V _׋V>u\ԴcZ3k[^͛, @`Ow7} @@CAěo /4$R~LVR%79x˗+oMʼ+%L6~~_ܿX~Z޾};C_~ yf=OMMVj ?Ӿ"IhJ%[W^3)dK. C~ 0lPAǏ]_ ڽ{w'œ[ @&V)qf{"[K%1 Ng+"Y`d/dž ^0Z 8@SWfK}9'@y`'Oen&e#@Y=$^v-$` d+W.x0[_  @TAfGěL0=!y7˵ȓ=p)]{=$@ F6)IsK î#7üL @`N: W$c9Ȝvv@:3sod>7CQ 豀ߡ=w9TQ鲍af5j>Ȱ@Ul0e@RsK'?y8_n:SajY;"@. 9laJzd1`_-2qWsou'@Xه.PttTYafk$Om9$Ǐ_reVW odSW"JNЧ!;3j#PÞtTfдP1lBb,لbyA3eGnLdliΝrmm-V: O _W0]^g#@@-jؓh<:o&S#رcbb @իWD"V @@!PÞt6&1!e.ӫ370cm^z饿pEg.ɱ&@"O:aws@Z\5  x )nF'qfӲeˆaNOyͦLN#-c& 3iT @ [WՑ]glmMVѣG[a9sf-oݛ[cMS-+%@ @d5L/}op:9N6;<-ӜT҄aԩS~3( W  @tEAft2f˔83(O ?3Ά /]  @s^98ɝ7o|#Vd( @X s1z@'|2HY Sܭ:gҹcǎ5-Ur敖 @U˗Yccc}Yч}/I_ EAf1n+VHٳgjΝyeT8߼y3׿nyfxdd$} 5<[(dUsilٲk׮L;\N~߽ew;, @6E ?w2W" r2kNR|xwa[Τ2 Cȑ#9u~zKɰqƬdZi9y'oӇ?ABd @6686'~}9l6>>DeylJ/}-͸TK ?ԉҁ9ۏ>M^HjMĽI?ޔU @ 2C%5t#e= y9mȤ~6M`_2_fyӦMس~ FHf"̝a6"ss(Oo2 oK~ڵh_c0ev:$@9dfΖg+e,6e|;n(@ƒH?=զ'?I٣Ym c ^%&a~ϼk,^A+Wv(w~զܹs! >`zul @]wAf/~ _(r_3\{.{H̱N P-s{6l|EwA {eh e @zdӲȒ,a2Iʱ=HΞ"ߖIy@ 0̷rva;E\C<_Ǯ]ĉEmmRg|`K![:OL%t[.s @TQAf2y-`[VQ$g0Ob˖-mCdJWX];sD UH(@/eޞEBt$, (ygݿ,`e|j7(@#1^Rvk{(Ow=S# "̤ZWjժʁ @sdNLLd $6Ο?yMIO?ɓ'ۻw3g1Ϋl?Gl:V|Kx|5ߪO=TGSc  @`)ܓqbamNg)F -|+ϙCCC+/QE?I;LHBJ!hwٞ={:#}ʕ[IMiE|y] @]>(:72cr( LRPK|9*[} l"i}1,t;x=**aÆ$o6_Q- ~*z(6*-л 3jfd=sk A3 ^cncďBʄGmL-7r\HHj"\+0&ThȫB@DL:2d  D.m#65ޛDL [o9}={^q~\{Z(;*THuw}whP @87^ɬ=[֘$P@Z'оB&A2/xBHa|L4_iJ+@BO<)O3ySn;{P@Z$оB&w;I#wq X$* 6+-r \vo6tI[o_ԩSd|+@H^*}~hbw5; (@WȤO>~B&/!:. ,q4I n;tǹA:̬y18[ ש (@4LKBd4% K/D,h6kG&:L|_I)Q@< ";88H|Pn <4+ LL(N$0FYS6; Do4PZ[d _DV" ( B5'NH"KE߿{፬!害Zrgw[W k;Y\LçQ+ LLZ䛴#ODˇ(Y?-0 ( IB&ogRLYv?z{= k֬n;h"2<|p|4`/-n%կŷEly)M>ݞraP@< \O>DvH:sGXx{Ɍ<qOf"A&*UvnJb\i[ ]$߲e˶m}% ( 4&оB&C *oNy$ʼE<2Cmcw!B;u.O?4zQPȭP(DTʐѭr܃my6m2mQ@P +dbD2p9rdjQ. FPrRy(QOw*/0цCsj[m^;;x87n N'aP@.Bfڹsgxs毆 s'MTc6')Px,bj˾ Jͦ ( (;2#.Z̙3y1(nC͝;).9zh\ Q N4E]'NV{o|fkC9E}Qh=.&8 &`rmg#aL26SP@(ЁBfD`OP uޖ.]>:a„4KU3nV|!>CK[?j(5|MsH$dXc6')">]L]+ ?:8> ~nvxSP@\t @B,?O(p6Bj&#ueU AGS&\JD'CSʙ4E@'W (P)`!1 d] eU3I3tRB[tQ;ecr)r-D>Hz9b%ߡ-"VBr5, (Y%ˉ3m (PCn:L*Bka:(T6zƍ'ԩSk0ycnV@蠀iZ%ve˖uww[nÆ tuuN,!gϞ1VRsģy+NkI +y'3%J8*Oj;F(+ӋO| ( DL`1p揁Aw^91 (PC`ܸqw}7+Wl޼>Hj&k$LmL,R&3*YjCt/Lg4P@J%B&D%رѣ(s_LߴiSUEYȬ*Hj P2]v}{ߋ a)hCD_pN<9lE@8StQ Կۿ˧r0 ( 4QLJD%o3PV߿2=Sȯ@8Ӝ02diWن"r (@IW$J/>33!~/Tcơ!vƍTfzώC9@J3Ũ>Ť .P',MT0|'tf۷yg5< (@ Z$,b|B _e!FJ8"iq  4E :hduuqX" DoVxBfL) (D2y塖*څL0]5t㤒 DQ)|l%?̾ (@2IVM>Q@P!J]LV@ȗ@g 22 (R,"1 Cܹ*Yppp'7ҭrP@$`!H{Ӽ('C;|hhzʔ)| =5jԩ֦ \~}ppƍ};#98B&O|[VɎ-r Kf#u9AP@ `Mf݄Xv; /l߾=0 ( ( u@׬Ysʕ͛7SٔTS5qƺv&&)p%8hIphյHb[n56;a ( 4 `!4Q,m۶ѶgǓ @%i&K,mRȬk+wl 9NTGV]Dp_F: ( Mfcn.@^~g}vɒ%ӧO߷o_rnVK#p3f&fTP@V XlU0gu]6 &DRiOǏo^L ((r!DtݩyO xhQ78@faavΜ9YV@P@P@,d0$j̙)Im@IDAT?i"(Q,E 33PI)/0'NTn4P[yh@89QJ8k~4|l#RK_f擇GcU9 ( D̈G B?;8@ ӈ c&no`uz3G#4QNGT^6=GU@P@,dj \@1$–}w~ɉ.\H׾aM,%)1>g׍qX c=/j.j:eC5VIp>M턅8UP@Ȧ@ -Qj@ 1~/!6mZ定4iRc ?ыf1IJ!@±θ") MYUW ۟e?I\~ԩCSn P@ȣ@ !JP}:F2xr ҥK T[o-* (P62L)_Yj2˶ͯIw{2l]) _=<)q6P@-#Y8ŃOM&I!)eS)IR1l:p8P@P,dRJ<|0u٪!*/|eGØ!26 bB1yV@!:8-ND#3gδQtD|=}A=WfP@P S,dFǎ]}* V͛?YwT|8 T9nذC{|A.%S -I (Y(r!*j5*߅G3oߞhdժUWh)PqV^9f'NT[̩UxSUƑ ( dMLjE}71{|;$>\fM3= d_pG>¤IZK.3fk9J! 6᪞@QL ((`!GwE*gR@D!gf/2K,LqibQ9sA5KP@| &NY{)*@ 3.bߴiuFX@&٨'nn{H( (2kJP .Ǚ- h矷q^J}믿nxtί (@,dZ+B벴@aR|E]P@Z+`!]d&fOj =T%K&%I&՞ߩ ( (f[ڼ=7 (HhK?״ e s$. (@lU@hm߿F[JP@hf(P@v Ք)Sڵ5 (u .[7 ( ( ( %`!s(+@[dʕ|n֭1P@P@f XlS@F^4/^ \NP@P~}` P[9sfΜ9oE4Q@P@ȩ59q&[ RٳǸ݆duCl. (@,dvxyƎp?Ti>}ڸHׯ_0700_P,+ (_eLػw/E f_~W^y4W P1c ( dNBfv R@7;uT))@,/(aΝ;ZP@\ X3 S 3o檦- ;wG0kR9QP@ X1e (@;tRB}Ѳ* (P)̮4# (@[x`„ όP@PduϛoP {ӧOS (@}d ( ( (5,dq dK37o|…l%( ( ,d0T@l wmN^ҥKᙜCP@ XN3 Uwyz{{jP|Sq?dw P@,`?_/Ȱg~__bŋ7mڴ~o=5i:t|;4S}* (@,dyv'0n8ʖ7ŧ~zǏ/Cs Jw6mZsbP@P`eq dX~f3'(QFQœ&PP@F$`M\XP ě3; ( W;S ( ( dNBfv R@P@P@+`!3Δ+@Wҋ3gLs ( (@,d-(@Ν;t={qnJP@P X)@9s߾}ddʕ/_.@r/>qDRnP@P)2JP +cǎ]p!=11{/f%eH%L]r96 ( ( +@%K֭[aÆ(/Yx?~t* (@slkS@L7/~A;@|il D._^&ymبP@P@ XN1I ((nٳ_|E*QfZ`3:EP@/`l9T>&L(3B3ydd@&P@Ⱦ#S 7˯]2ի'NHlٝKP@,`!3{냃7n܈6%FF:Qe!>)ׯfL ( _BfEJ݉(gv&5nU:*p1Z''8 ( (# Y|!F ~ضm[gRVPSLI BGW@P@,d6n7%x)wϔoH (^z[n%#}9Θ1cƍݻcV@P@"`&ySS&@ P{{{FW ( (2OP4zxM6QgX|7!ڼys{&U( (@,dhgH'@&|o}k˖-~˗-WhXBf3 (p2r TǎͦáMQFM<9"Σ (YnPoƎ;n# ڹӧ?NiӦ=NR@P@ غl@nJ s\hQ9?*~o!fq ( (dz((@,X@MZfϞ͔ÇoY ( |I/q P ͖0i~ɓ'N؄ P@P`80N (p[nx.Zh:}խVVw7 (@,7 (< PgHis….]jފ_ٳY&Lh|E. ( #`Mf=ZΫ !2p-w DΘ1cʔ)C ( (@,d65*@iHׯ_O!(ٌ (@,djwY(+W?,6 ( ( &Dhܹs2פ ( !H* ( ( d[BfS@P@P@r%`!3W*@nܸq .0&YP@[Bfd. %@۷ok)gV@P@r*`!3;d+@nƍn:zݼys3dƍ (EY=lPcǎݰaĉ_:uYLpN8gϞsu:n_P@_0PP@!@ee˖,YsQ&KsԜdξWRs NT@P@F$`!sD|. +@t+z[/_N3BӦMF: ( dGBfv)Q@ ږsP@PC~!x7 ( ( QBfyR@P@P@:$`!CnV˗GW_ ( (@,dv +qޞP@P@< X^3 (P@I&1ɡC.^wĉG^~5K ( (P\[-5g (+[9sfƌ_N+ӧOI'20 ( (P E؋A!@e&%={:uO4)vΟ?ȝP@P@.[m6P cǎ]h'|dΝ`ѣG &QP@? ' ( ( (#uƍ #@|[U{&8vr[3;U ,#CM_cxG5R pA@,=a'RP |GsNJ Y΂dc\rӵDiڵk.\visΑɓ'5mmxCW^%SLE!o'L0qĆ܆!e+E<1)RW+Im.β1cx0D[ -M\msW-#6G@na/!kS@H. jϙK.={l___.jZ>LO<9mڴH ֭)طo_dg͛mc ScY6{lЊ^l.\؊7ec 0.8۔]JP yi>Y&{4%1yQfv$zm)Ljs>'uH-?C)ƍ,?ωzuYn!/+VZE3jB,d`+Xϵ|y'?x'2K?HV@[Xk?GPJ!ڒg1?0QQ'q(Yfq5GW| X2 (P.>$\:""/]T̛[@WW1r;veR@l X05 (@\ y?OKƧ:A/[ UʾU@ MfvVJS.pUAoZ6w|˄*K9 ^xC=D fFqҴlj'Osܴlgsjoa|M,O<ݞe3U (`!cA/B ņ>ShZ20G,)'n6GoИڋqA B2^V{N-,&<*qT@6 Xl3xq6罭u2DHn\3ų:t 6Z-SmyAh̭RyyT޿NU@ (@hI%ʶYU@P@2 X,6 (QJ|FEDu4-n\P@hᲭu (@\(Y0T,M'9 ( IBfyR 4N Ґs8~T_XJw%ׯ_|}ӆs7|^F@XeQPť^zw{ݚ $ Mw!B(6w<#殳k#JEQǎ3gE%#kK 4W7WuPd6UeW :n2ELۃKa7N:ܹsS&Qɯ>P+tm 2S?~y/  4KBf$] (P]}U6 {<* (@  5p ~:Qar&P@(ᲅ޽fNZ,d/_ꫯfK*Z.]gϞڳ9U ~,þ6 tPBfݴ ^d %J6ͺ^vٳq=P@pA7n\TRB4NP@dw9;8ɓF=88iZ;vtRcP~YjPMf$rѢEZ޽fP cႰb 3n!c(P ّfC-@r޼yTf2&LY"NU@ \xCqA(jN͗ tDpَQPg>|gٳgHT@L:ɓlZpŋ3.E&{<()JsܸqV\s6*iرEͦR@XU@ BƭJ,Ir)d8R@ xA(7 Xpz(%LZbܾ}{!rc&P@P@ XB\W SNy'N,F̅ ( (: u ({ȡ7صk]MN6-Y2 ( (@ m1W@< &)a҃ybP@P@6 X&h7 Jĉ-g̘Q:L2>;wn V@ \~رcsMX,Ͼ6 (P~o|ν~z~|&T+@._rJޯyAh+Rd˖l]H-@Or޽dʣGFrF(=~\fϞ=00P%h5-v ([ڒ-Us&Mɏti]]]G3 (иQLry8~86 RBf)wV@ It=jyÅI8N6sݓq (Puq9 (P|7|*~͡ !0~xʙVݓ!U,dVAq (Pf/~aorJ̻ 3`YfA .9P@9ɓ'˒[5(gRȬ9P@/ X%P@ f$X YV@P@ XlU@|;w73 ( (ye3L R봤J܎V@P@"`!,{|*@B={ ~퉩 ( (И\Jr,p NSL O9L{~is[vk (9>7vQFe.q&H:*7w ( K.ر(ٮN$!ܶm[ww7Eft+@܀k)W5)@A,Ȏ4 (^`ܸqW8qQœ<-$޽{ѢE4[ίEX|9lݺ BvyQ)2JP Ocǎ]~}R(9w\*3IѼy&L`\fv QV:{,Ax衇 ;nO*`lVR@2)@Çy={~4(hԩSO<˦ vfP df~@P cW+c]hڌ%(@e˖< inF*`!3{t)I,arӦMeh{w _[lP 23L (I3?fL@{ȤګȮ7W^=vף_|џ(@Shp``6Qܯ#2ig<>>'eg0)Sd'=Db9s W~vN>=WQcS @E""=[y=hP?jUfu ( (@Sni\ (aYt)ػw;Rn]@hL+V.\,unL:-`!{+@ ]`!-MJ,Kz9jBa3@Rp٤+@&Mo߾\g!g$3b9{+0BsrA?F6W@X=e:P@< lIL/LUV Bk]]bP@P}ӑ ﱩ3 (P/̚5?ϬΙȩ9q&[Ⱥ)SNL2KV@P@&`!P .]"Jv&Lj2M ( (P^ \ %o(o=w7n߾}ĉt@)p.q:8)'V`2 C͎E9]vM6,Aޮ^ʮFFzԨQ%ȴYT@l۶wObu#*7[3 X&%$,/vwwmAre6P!\ygCp!Ȗ5Fj;:>9$6]v駟޹s'7gRhѣ/Z?%hָ 6/`!nQP-ׯ_O݅q (@pٳg=$ȵᲹ}&^ȷ@7;gf/M#@,]UH?bKW@p (@B3[RpA nzAP sL (Ps,dsjPtf7jԨK.#R 6mر B9`*P@ P3?񏉛ݳgO څ «Y+Eͤ9ÝfP@ GpBɲnvP ) K4V@lO6P@)f\NT@RpA nֶJd>~3 Vw7n>*;c qcǎX ܰ dF \l+.3;Ą(oh =ۂK] ( (Ye;(ŋq:s̄ Js ( IBfyUs:pO?=}t\Bܲ ( (@k,d׵+Rܽ{7N6M(p˗/S77ZM\R@< իW}}g &7ۡfG P¤l 0\LP;F`aP ۷ogMt LB\Z[/_h"0m p8--0i$°wܹgϞv(]hrAOzb(3esLc.&8/3f mJ=S绌;ө@/^ÀMv &3%) dTs!z64Y (.|q F.`Mfu*@ĉBN1+P)@c i'DeWWرc2eդ#V*="%(j@+Ǐ p67a AV)2JP 7x™sA*pܹKƟy.S0?OHjH#j*n ]OZqrqXF.`!s䆮Az|G%>z(2G"3gh"Lɟ .>3rw2sw2>|x̘1\+p1aʕ+ `'TT@,d6R (PEZJ(#1 eq:sLen;$ʟ|HCȥP%G}'Y} O4{͜9L1 (PBHOw?xLܧx陸,+ Mat% (W>}tHC0p!ȥIɇ9mUA1fuUG*PrUin8YyPRBfcPnʇ|3k,^P@P@"`&EٓC P¤JJ ,tx&I$s:C8f8*୑efwks ] DsOI<ܳ _9P .`!3 4"@4,?WX~;|84ԟ2M 5*1CsP|>IrT@ O9WYܹ/ (PUD'Z A;w֎クОDUAG*Pfp%[c y΅}HT@P ,d 188H#hV Vu }RxaU_WCK9F Ж,!Jf<׮]#ck;dl P@ȯ@1eCHNJm6f`hL`U (@S4ǿR(e a@2t多6P@ PL^zwňxkb*ݩ%fC7of5n?ŋVom{+\\ P@?g>Zbq-v ( PB&!4@Bވ81䙘Rh?i.xaӧǏFRd%X6g|aD*qܙ6mѾ2r…ϪDu}]\rׅU#5!ƌK=ѳTo[BN?hWa-}hORs.SgD)\%-lĉi XȌM߾}j7ttls- #֭[lQaH)PB&7nHy +bϞ=.L\yx^_4R[8yNh:[b.. Gœ'ORv -.r)$1im4۵_DNU@!S~<֘gIs)1P .PBf:)‡^Tq+<~x(mXXŹ(Ty61/J9\6tOc?ky9@MggrPIJ J?(Jmh;Eү9Ptx,LpC2Φ@\Il^<3<y(oSNy睜GjLz@t, iƛEY}zKcܹGLHY^9K.PB&&3_4 N|ɜ\hhwTCEB2'+4ζLyw^G%[.sZss[iP@:(Pp1Ea2}HŇhB-( :CMM&:%۶!_|ј[P@F(P1 OR'>裪w@4 5CEA+!bʔ)#Dwqr!0/I5 4Eu@qfBJP@)PBf#)UҚ%馏2g4P@ZBf 1?P@P @eyDطo_a7eKQ "|>#WZ8eYV BVi?,G*P"2 9i(arJ;)Ngs!w:9 pԨQtmA5v_Wz*mACRqcw$ aϙ… yu&1_m!u""2L:C P Cк34믌l_#urY`8y$+e?R<|Hem%@dMHƍ7mOah_c6wMP|衇B-Iͦ $OY1c72 tIhN QӦMj+ (AZ>eȂK4CSLCWܳgO7M aHܹ)!c> (qnRݻw$w'(@GグbŊ7h";#hQȤl{C& 2P?Bw]]]tm$CA9^PSJ|,midLzd{=nk֬Iӏqv/?#ƍ~;w%+fSp?;pw@IDATߌ=쳕ׯ_| Y"e˖E8t>p!ӁV:8 r)Z'@q; pK_b0 I+P2=}(YsҤIzXK!׾VMz ^<4v9Xcǎqr1TBY6a2"LX#LL8(x zpo[tqȗ@?a!G)dr.Ѧ%J+|j2黏[u| (YPN^NaAy5ɛ% j{"EMenT x.35Z^~ʕDP Kj,v"z T#NR@pJCe(dV3*vs=fͲJ"ǴS qFGf;K.zz:m)GJ=_zXB.\l/W0}H8M]6eʔVτ [u>:uNLY8qb;UVprӝOsWQ=jԨqVΩ@hz?St. `Z^sU ߰xa۷oc*e,,iSo 0ɓ'_pݺu /P׉z4O!TtRɪ֮]k'%um L;,W #׮n#1t &￟R^z%:#vn moKCmo# | W4f7LUC'On| G_ Bõ%LI Vu*@rZ1¼x!wVL*]͜9???'Lc+Nc- Mi>M 3nss)y#kkzX,/h8,ax5(Yzĭ*:.ЎBf$4u{sQgS츋 P KH!Soئb9DY@{Bwݞ͹ȵ_,[]>uFL =Y&ʜ8:~۶m{'찤Rf͹iQx5S|pƍ,H~_U|LBaeBfR D'%LNdJȚ /rzw$e-wGaWȌ‡dۼy3{w#E9 [)d>|)1:||뭷bO) n6em[hm@X 2mthJF+o5ӕ(Aʙ4@>衏?xدT\p۵yHÁ< t S:xɏ?N?Lhh@h6^kvCm|U[ϔzi~]wEcP|'̔ U)V{6)z[l!j[9U 4p yeN $z$/TЋѣGR[G X=j ,@K+N Ӭ^9<Σ@8\9hZ-9Zg)v"03;Ir-P=r^ķI#򡽟_080>~FPgԒ%K瞺guXZ$J }ՖY nC5(80yZ1By̤iZ/ש:F cǎ%7aT2ϯ4YW HxT "rfm%Z lsnC8M8Y^|E|Aܕ6Ȏ@3A0%hyM&8ӚV6V>~2'cDߴiCMRcP#DG* Ygh.#t D%70g:#}8]V׬,׮]{g (P3qո2 /)@ he)R(R2s)D;Zp]2QmvJK?ƈNU4?h.\6(7@[G;qD|~|өaJIIܮ%]d6(dօ{u+Wֵ3+PB_zut+fh3&Fd3J~gl']P@hG!DRdZC9s&QL#(#pi*[6,=LZ,aYrNe*P@aK hG!2G/Ν3wN #G}R}jFP@P@R wPG+aq  р%| ">ó]HXl.k)~}(U[oV@)Bf 0D3Y_Rv}ƌCD Gϔ}Ye D@YdivY˶iN5ϔc.W+W,X/g N\hrjHE~A_42+Bfs^EP޷o_܁[K%@>LdKӣV~ p/O•CʖwCDyaz?;*ZK1/2}`F.@DV- 8@7!NaJ0"e oN:(T.Jq//u:sJ2ybtp1cLJRZ8>(2gqrKP #t0K !x!qAZA=6H _W)gcz`H.L S9.l:}934@ڀ'B gsXZXRÇu%+0xaß#YI6@t$W&kٳAnlc(6m/{< AqʭDTEsɥq$p*jyr婜1 4 j~ MQ!1. dA |DLYt)sgs W iMet>ȏgA/\f ṪKD5s"֘IJ>G2nvP 1COo޼7|wu ^B&jg3\gڎٟz)fks9Ub pA{ MhG@hع6w&3;$) (P@h_3g}ױ*@xG5 n&C2sLhNؕz|>}:Uӌl\BM3e=OSLqwq K!T@ p"(mrA'x`).*1;m0\mnt޳w^K.qO AƍSl (Y8s unxo߾2Ei8eڐ3+@x ~g} |˗S|ҤI,=Wu:[,djwَ tuu300бDaȉΝ;s߿oC8^ @z^Z{oʕ%ʿYw8}ѣG_^-N{,Mܬ1*Q &zm\(ٙ3gR0Ug neБ (SHOoa KʸYdϩn2 E q KbTtvNgP@\?CkQȸT@pa!6K(@҇$ޔNBfv ΢A|EI |'fɓLv%Sr!@u7ӕ]_ָ2"k&Rr!# Be'fLF%Ohgq:_?!\iÍ @\\rZ_t h-2M0m~nP !n6dֵ3+ (P/loܸqCx(ѣ X… ^ʰۙǶ2?n!^4oAe3fҤIXT@)WXڹER'i3a0\6ΔO"Iz{{۷I ( (@>W@՘7-[Y]k~P@P@Z B& R Pyԩ]vTƴiZ%W ( (@!W,(@;)a$c2onP@P@hHBfCl.TCwӧ[Yn(իWm6qD[)`x" HCc2ss 9rdFOC)p> j㩧0aL=͛7 BideGEXnQEM,s_|9siӗ' KM<х[wwr&֚&A =1e )2eiI ̝;U@ =oPp5/>orZ^?~|xR`mr] AX|.CP@=oϞ=}q@iBy*3~7%nV zkf̝;wrkҤIQ3#y[S'{qXP q$:>#n &M}P!yD0n@|%^gny!Ӳeae̙3O& S~wl,cƎS\amUE~RVvF##M6q$L+F4&uaMgƄKj0` 5]yuÃ4BOϹι<||g3s3ߙ@0`Q[6oXe _Y&Np@߿m .9rԩSI虰#O*%T:c_t-| [e5<$m͋@ ANmل`%Й~|:/ʕ+S1>z&wܹdɒx@ xl§ Ŗ-[ƴ)G7hX؜HB  jKmY[VL(2&Z˖bmbZjp'ZeiG ?ƞ={x-3"=Fo H@u"0Zmٍ^" E LfHc̙3ʺaU8o#KX ƣ>P eEK@$  4Mj5ceQv~X -uc+tKywˏlCL<('w2.ӥ?F/M# H.zЖэ) e9YC@xҲݻ$wˏ4s}{񊁊ȬhYl H@^رcw)7K m۶d8'H@B_~eNԟ*Mf9%P£>/.%W@w2pO|Xfvk-@`ҏwkO#N42YSٴi=>^/LW_}=iӦ=ӓ'ONΝ;wAT7xR[k=t. jժsf{Bɍ& Hƨ-ٺİ\d ?\", ~(+VBxgϞ2zZ320EWtjhdbf|駯ډ'@t o'x"iZ/wy?1ktd˓Ғ *i7n F m 7vf$r`՞7΀>`42df޽>! 嬦@ %ky%=]-xbN:u8&!v{la H@h2FL<}K SLW 4@ L+v%*wqG\a8ؙ1X-& `:HKuO#oR 5n3hb$#4%k׮tϞ=o*MIyipp71B%P>[\؜lĉnxu,*^\i;sݺuݴ 9=f$ݚ2{P2XX.\໳ׯ^O]Ar?GK x>'m@kllVw=R)1ػw ۽cfHjK0ڲ?c߾}#*S~spfvz '|2(%'PC#3rBX\Ag}c?l9r~;goiGeg"&rȞbgIj$C8Bʠd Mi3gKt75=cpB'ED}#PC#2UZv/m̰6fitƋ7`"eS͞,ޮ#&ϺT-~TT[fo9h0u`VY&^F3gRf<&y&s=͒@j\?Ig)Ž\ܲe Q\2Y}$  W0F*G" y8CZIZU bXYSz&1wL( ԆO17㩴ȊtC;h6' yz7|sjvC8"0~xv/qpTba$ F`oۏ?one% Y?p_|BH:XI4 UYT$0@#y3GG|ai@pn`I%ɢFf8`QXUf1$  H99ieSwk* $ @={̜3ğC ׏@=LQGꫯغEI>dדshAfS+bz la H@@cao68^@ .6~̫Pױ;QN7 񇆆СCɄk.sbX$Ё@%(@ko mMkhd:r% iE) H@(-gy9^ig$  L[f4(5429TWۏYx"+a`+zR " RJJ%Վ}݌$  HKl_th@ vhi1B'6i1^ziݺu+WLFax"VZ@X$  H@ PσznZU|@c( + H@$  d p'Ա=jst2$n${{P O۲nQf* H@$ jhd._Xe^$W^=<YE8K6xɪP;˗/;v 7)u:@!|(g8q"N)FfǢ#4eI@@̘1c?JL`P$-K|Xd [l!cJ4$PYA!XLfUm+F0$ H@@? `XΟ?L2%5YC'G!t]wyHJy.4H@$3ÜrΜ9ǏGR$ j>bӢEΝ;WJXoi?$  H`د`Ksn\ [% Y~J 9 XFkp-G3$ 3$P*E%]gt&,&gmڴ + H@$  F*'*iz`" H@$  H`42I߼8=̷z7ifJkX$  H@e+L($/VcaNFJJ@$  Hvɬ]VBxd֮IY!Β8j6$P ӧcaqY`  O@Y 7n̙_|OW8p~emoʥYֱl$ `w/g}hzo'Baܹ=7[l[DzI@$ W?<$XSL\jkO*v6$  Hؾyŋ" 4> .nP!'.[ڦ`$  :|6$ 4v&FfdjV>mYZ H@$  $ hd&i.SXsoC. H@$ ]vp웗ի9'W{k, H@$ FlD3^ qfM_{/$  H@ "YX+W8 G1129oE# H@ȑΙ9U$PE|ŦEӛ dAQ$  2|79ɜ݌% @%X~<+P#3ld[i H@@`d.ܬY42k׼VH#B?Shd]52 H@J@۷Oa$0hdݞ=9vP {=3,'Npʟo*g[+ H@'̙3K_L ( 3RydxOFOx .^)$  H@$ ȬIC;OGE-]$  H@%`!wd<;P$  H@13UCW?j{$  H@$}wNZln:eʔR$P$,gM([T PVl2/م zlIJH@@ ,7<< 4KRO8q"EJ8l_\/"8}ܸqeכd;}dڔ~HeXO{mg>=2aFfI?0;w.I?23 Hx,rI&fΜy2Ͳۺnݺ(7L,07o[id˳[i,4cr… W6$ $+ƅ ! İ%!wrŗo͚5+%  r@@#s0=aҤI-Jͮ&WJfuĉ:Q,Lm%K$sQOlN1,| t@EI@ Y!t.y2NʶtRUJE$  H@e%NfY[4U}hh?q*}7w=k֬J@@ \t˗3nܸ#K74|[z.F$Y`&cm#jk%%  H0,oSO-^# Ch4̄YlB!`p6EOw''l HK;l@;[E H@=fqwGyd߬͜C%۪ XG?iVQuQ2$  H@u&mf.s3[7 tGw9sE@G}KwYS$ ~som %Б Y^#}GN?L$  H@M&f v5'Nt`%-~hUwUg) H@@S̛7oΝM: mH(i"MͫJp4߰aC*n}%  H@$ "YV@$//^\`jW# }&Ot:<Y&lJ@@1CT Tʕ+y'QgO#3ˤW8KUXdP&q,WX+ < T֭[?~f|IFS .ϧ)m=%  H ?w}ɓ'15y ؕ+W$ HbQs (jdIW$  Ԏڽ{q.]z I@ ڼ_G!"Yݣjdֽ$  H@_?/P& T(W^y,gUU#0 $  H8#͞={f@W#=N{UG$  Ho#^@dfdV[r3$  HovҤID6$PoA!xfhev"HeSLڶ$  H@@.[6ɣDΝ[x1G:uj"! H@$  H`d#3\]v|Gn&N\-$  H@$P]m%9 s˖-k֬Y#yU$  _pO"*,K@ y.]jƏdVwvYJ,Lːl& H@@C+'OQ$ شi ihdV.5\裏.Y=L϶jȫ$ L>V6o<44TpVNWh~ܹeͯ|DzxUך5kJP  H@h.ٳg3/_{\mno'pϟ?Μ98h#;$  H o#oSO͝;ټ+Oϲ]r9UꠖU$ J`b̙liD-$Pϲ 83MPё) H@ųX<,8m/ d Z y6k42+$  H 7[nM$ *ovϞ=' ;}v޺`$  H@&a.K@ KQ Y0slg}vСڵ0 $  H@r >8uի8Ϲ$  H@$ 42;)_Xl`=z s…e,e$  H@L@#brJd+fW$  H@M"{2+ڜxrH^i6 * H@hEפe˖ k@y~ޟYYa/YOLYP H@@+/_>v#'\*$ Qgʴ#o+,Y+Sb * H@@3fؽ{73Xt$a믣Qaʴ#=4$  'yɰ㏿l{T#W^yq5Ȭ$  ٳ'Orn<޳,@`޼y(fl52aB$  &fM.^ku$J@ B7[iGz_aҌk-%  H@(%7L<RBI@}"Š+Ξ=NSdY1dbd   H@%W?( &; Ρpx;wnѢE0ڄƗ$  H@$0puYm, tM#tƍ1LL[x׮]$|G)joYJ$  H@@qjhdr2ۅ @[.8-7,ӧO_bBtuM:5y޽{_Yf!_$  H@ %PCwϽYzhٱl7Dը< &JƗ$  H@$P5d7GYrDO2ӔkKbrd0/X`ҤIh9rГfa H@@ ۷eor Zw E X+B3/ʩ9a„`r|ζm :v戇-g`v֭) ;wbv7zfWyGr7&qLe@%j, k$=dQ!t͘%A!C! nd^z鈧baoC&D)Lˣ׺HBҪ*jUEBYC#9YjrDpl`rJ$;:d7/v,#xٳϖ攜94mڴcLx\xq(_ΐ#k?x…T:Kgcab̙% C]dz)a$?|XG!وySc,mpP@((mɇ+(s%3as7vBρ gnf3gΜ3^&'zڮڵk׶aΞ=.ZבYrA [" Ls{ЈE]&Ĵ(gɽ 6j@UŢ =뜐N*ygCXEV>󙈢ݠ0a-@2Q|\̪gjx, H@$  H@́`7S H@$  H@$YvV$  H@B@#s T$  H@@= tz6Tjq/_7n\VqvY8j5)S8:L/{Y8 PRV|tZV\c11@!8DUBp,W<4"6B֭[QATÃȹys Z={ 4:gBֹ}CXqȧNB(//cS!W;R. UVm۶ee˖:u*Śʕ+a:)SR) H@$  H@p'n~x zS;dSq.:l֐RS$  H@w2 $  H@$w2rľ;{'3BqggN^7, H@$  H@I,6$?~_'?Nbq;cڵɋ=-_)iƖOOccK!am8F53&MJ^lf8=z`>Xxeh)ʋ@v6SZ$ 5Kճ-jF @;wڵ+YrBћlk֬q^m` NFfe$yOa._|g۶mɶDy'i1fJ&$(܈믿ER^x@j/<|p*a~ŖIshI}~rn8tn mȋ@PY ݍRMiirH̼WQ9imVўPbsGc !(Dz޴e<\˷Aktv[6JӶ~[KT`$w^ӧ'U7F&i&LH&$A:@>~w#d ~+fΜb mKL^03nܸ$~rnޡ-h#mȋ@PYP(Ք#T̫xӛa +6cYyTP-0YBp,Y[ku| toc%i[v|Aɉta|XEC(cڵYǡC>}gMi:WzW~iĶАҧ~ 1(%=]rd-B%"%/7*>Kn=\v\p cǎ'NPA\q<5 njo6c=ꖴž}^{~xDZRR} fTIOWgNO_I)+^u:pR$gԖA!$;hd[$PE¾GRcVm X5eǎJ-Rcy… Sa֭esMJKIϨ-*A[ƶh9%/RVWԘUC2AvM6‚1ؽ{7>=꼓$ReRH*U-FSLa}1ƳnݺpO2kL= _І9񝔖V㟑+g@`-#Vn١-p#?QAFQW8 ! -""-m:En@c$@' 9 aԩBƕCVWUI%[dż%pYel daK3e" oZ >XF,؀%v˨ۥXw2C`=Byf&GA`ƌ۷ohi*r@!DK%|)P{zWbV0r-uh_M]B_smLfW~.cK.=|EkY`ÅGzF+C~!,y:7o߿˭}nsT9V72(BoVn*܈IZR~nj;={v*N.\`6y7ۡ[RCoKhP"Xb H A ˭ݍ94<=P CHĸ0ȣ<ղϔRInX2F1,nB薌Sa,KvP):s8%~AŀIXI>(>duoR!pɉ wޙ]w],&Th&p3! t0xcBV ,JvK"7'+ z#7n0r]Rn 4zĘr7X&2McoUCo[zoRa @Խ]24̆"$P"q( @ɛnF@*5L[ fB֢ YgQt薱7vYɪ>TٝBLwI!kV )I3YFQ[Q_r%{eTԩS8;sXQ 1*t`vpf*g9ѫhט<#@9<6QIY$.< RX1hڴi mpJ0822#%BN\IҖC!x{ Z^p HP 9rs_SҖH̸R 3scƕu-u^8`r6|hd ȱlٲhq6(wu-,;GunIGT! 5E1*5Gȁ BB( @M8`oC0I&޳Dp@/1ە۶mc"v|#aGȂJwe㢸 % 8jÓP&а"Ā:9I%UBc B@3 U!F8Z19ar8idƦ4P=XA'Odiڜŋ^eTp(Y,|L@z/(z ᣏ> p8@(/ܙ3gj3Rr$S7oΠɞc^|#TQ|Tc ظB7_9FfY%<%8w\nK頂'xԩ0 NQ/9Tl] -( J`ش ΨQ Q7,⦈o BAT4t/qXQ)2'p? vCXad2P1<͟|cJ_2_I7b']jK\%x"(8{D[$le@iӦd)"CUBSL,/H[XCc ƚ70gW< ,+DZ,hfG"O;8jI^aQ8{p4HjٌU?|'ްzL[p oBeY qW@e>??Ki9#{?ȝu|fxT uyA  '..} !jKt&d"X~WЮYm0lL!Ww@.mVM? 01B!\b,㜛T ̠5*w^?OmN"5y1;#tK6[aaFk p]SLtb0~8.31Kr%& PJ cpŰ sg xQq`Xdpr/p#.C2/tG%w2 K <ʔo.*/jO)nexNF$gR[lBlm0eCX;L *|80a~ŖIs-࠹|E_E}οz]c'@c-52/*5ΌXTq$͹؛[K֜3RCX?[NXȕJcYoڒU9myPIf#d8zuRl0NfJϢލ +7ps=GI #_DI>p;CS1 w2YWgf' H@$  H<]έk$  H@$  Ff$  H@$ :ȬsZ7 H@$  H@}&gf' H@$  H42ܺM$  H@@ hdI@$  H@3:u$  H@$g}nv$  H@L@#έk$  H@$  Ff$  H@$ :ȬsZ7 H@$  H@}&gf' H@$  H42ܺM$  H@@ hdI@$  H@3:u$  H@$g}nv$  H@L@#έkݪHٳ'NrJG&O:dJ@tѣG]23ǎ+BQZeJ@"P01(hQDiYUi)6mZts02z%+PȝΝwYxqz*S@pϞ쳡XUV͞=;93_ΫX#B.^8y5k"?pݺu5mڴ_% FK%pbٵk׹s~v2BPVD(J~W_}@@wh-6,Cy Pq?!*J… lz\3=34a_H@"їU?={L:A cIM8nܸ3gt3a„%K(nRӧSx"ǖB( tC Ç1 .\Y]7rRqHEZ$L4;~޽1ׯZTDPp1FBBϚ5 zN/_i H@=xV!.z~X0aL !h 1AHb T a֭d_Ǵ$3o҄h,"̇z ^HL%2NajL !fm6r!/"g#xE+ɴ,;d%vݥd4R -.NDE|Ξ%@̖Ff!! ےLLQ)e0, @ a,wY3A!$Ϳ0aL X% $D/cL)RHVW$Й+@;x; }y޼y&NmaÆ۷/o֐;/cnGaD%uCRΒ*)$Ӱ$Ў7??sc~'& )h$I]s{>˗/'?:!h<+f QeE*))c:5yDʙ*tz5˿KU-nsToo3p+ ;:*U~k磏>‘>%$F3 l$".bǘޡCa*m˟a9Y! ]\~EE v$-$#Z{:n@CyXW֮]r!8;.4${܌X l(pB҆Ar#do r*-Di1RH׀FEeÍ$  H`dsY0Aؼys2YJ_@$e1cgD $0Rqqn;zsOfLl<5 nStH !ѣB-xsƍfْ̏IVW$ ,IA;Nܷ"{(~8Vы5+'uO%a=]B-ϟB -zflf[^|͙|cze!s;JfgmȗG+x{S{Q'9EX94tV#31 . YL%jًxcqŦѦ P~s=uReN~S o6sJ֛{ަI%@q2>b 3!<WBӘjZՖ-[(o~'xbL4FfcފB^r%˖ ,o zޒ̬e@9Nz/b-Hj H`0y#G*ov [ڙh% `nB[??R 3ԠV42:\d2My\#̫ܬ5Μ9V'ԱʈyDLC@`"=\ K@%- b=+Y~tּإI0,LnŞK4I¶$GPr͍dZ@A­(~27­%0A!p 7+rD!"N8_a "&4 "hdAU %Y'WS.k/oNGr0b?;ʂMp%/C5q u(cLC[jKxcv#虠 }ٲe+w䒟$ N f_Ԃ@y `qK4YJG䕞 pks VHa&(F ! g&쒀Ff& pn E_0; oN-9x~yAEb-3yݰ$PQY?'8`X$0$0vXbZ9vJz  $,B1Ly&T@o9U, a,ʄȅ;`TH (gϞUlL֙!-)OS$[@4|VO~; WfLf=Wa6DP%+J~p˳B(tСTQ :j3*w81T ؘOQa!21k׮MF0, ԃ˗/ǮÒ #QhE)NN9uG kJnRL o$#*ov|JF0, tI yc&+c8H{C1Vz=V@$_Wl0=e5+bZ@7h΍SZD?OyC[*8w͙7du;ث5] /Jp hdV-M{>?3f+9V/ܒ yo@$ C͟?;vJcǏ㠋:Ӵ(`gg?cn\*+st??`E"LS{ob+X *OB#Ґ y>|ۂARJؾj61Cq-$^mZk$P1L N>؍܀UA2n(>ztz fLETn$_a0 X ,06#0z71ŋp|AŒd HTpd{ zƍ-C!%f:@ ?n> _+LP/_"|dY~ceHqZ{Q'2'EUr$s4Z܀^s5'Bȱe$  H@$BHs+$  H@$  HR42+\V$  H@@ hd},$  H@$ JȬTsYX H@$  H@&Yt$  H@*E@#Rea%  H@$  FfI@$  H@J5$  H@$PnnK' H@$  HR42+\V$  H@@ hd},$  H@$ JȬTsYX H@$  H@&Yt$  H@*E@#Rea%  H@$  FfI@$  H@J5$  H@$PnnK' H@$  HR42+\V$  H@@ hd},$  H@$ JȬTsYX H@$  H@&Yt$  H@*E@#Rea%  H@$  FfI@$  H@J5$  H@$PnzZNn[5IENDB`seqinr/man/AAstat.Rd0000644000176200001440000000215212724327565014007 0ustar liggesusers\name{AAstat} \alias{AAstat} \title{ To Get Some Protein Statistics } \description{ Returns simple protein sequence information including the number of residues, the percentage physico-chemical classes and the theoretical isoelectric point. } \usage{ AAstat(seq, plot = TRUE) } \arguments{ \item{seq}{ a protein sequence as a vector of upper-case chars } \item{plot}{ if \code{TRUE}, plots the presence of residues splited by physico-chemical classes along the sequence. } } \value{ A list with the three following components: \item{Compo}{A factor giving the amino acid counts.} \item{Prop}{A list giving the percentage of each physico-chemical classes (Tiny, Small, Aliphatic, Aromatic, Non-polar, Polar, Charged, Positive, Negative).} \item{Pi}{The theoretical isoelectric point} } \references{ \code{citation("seqinr")} } \author{D. Charif, J.R. Lobry} \seealso{ \code{\link{computePI}}, \code{\link{SEQINR.UTIL}}, \code{\link{SeqFastaAA}}} \examples{ seqAA <- read.fasta(file = system.file("sequences/seqAA.fasta", package = "seqinr"), seqtype = "AA") AAstat(seqAA[[1]]) } \keyword{utilities} seqinr/man/readBins.Rd0000644000176200001440000000315211220366263014346 0ustar liggesusers\name{readBins} \alias{readBins} \title{Import GenMapper Bins configuration file} \description{ In a Bins configuration file there is a description for a given identification kit of the expected allele sizes for all the markers available in the kit. } \usage{ readBins(file, colnames = c("allele.name", "size.bp", "minus.bp", "plus.bp"))} \arguments{ \item{file}{The name of the Bins configuration file.} \item{colnames}{The names to be used for the columns of the data.frames.} } \value{ A list whose first element is the file header info and following elements are lists, one for each kit encountered in the file. For each kit we have a list of data.frames, one per marker. } \details{ The expected allele sizes are typically plus or minus 0.5 bp. } \references{ \code{citation("seqinR")} } \author{J.R. Lobry} \seealso{\code{\link{readPanels}}.} \examples{ # # Check that we can read the 2 exemple files in the seqinR package: # path1 <- system.file("abif/AmpFLSTR_Bins_v1.txt", package = "seqinr") resbin1 <- readBins(path1) path2 <- system.file("abif/Promega_Bins_v1.txt", package = "seqinr") resbin2 <- readBins(path2) # # Show the kits described in resbin1: # names(resbin1) # # Show the markers in a given kit: # names(resbin1[["Identifiler_v1"]]) # # Show alleles expected sizes for a given marker: # resbin1[["Identifiler_v1"]][["D8S1179"]] # # Simple quality check since seqinr 2.0-4 with a configuration file # containing trailling tabulations: # path3 <- system.file("abif/Prototype_PowerPlex_EP01_Bins.txt", package = "seqinr") resbin3 <- readBins(path3) ncols <- sapply(resbin3[[2]], ncol) stopifnot(all(ncols == 4)) } seqinr/man/swap.Rd0000644000176200001440000000140512724327565013604 0ustar liggesusers\name{swap} \alias{swap} \title{Exchange two R objects} \description{ Exchange object \code{x} with object \code{y}. } \usage{ swap(x, y) } \arguments{ \item{x}{an R object} \item{y}{an R object} } \value{ none. } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{\code{\link{move}} } \examples{ # # Example in a new empty environment: # local({ x <- 0:9 y <- 10:19 print(x) print(y) swap(x[1], y[2]) print(x) print(y) }) # # Sanity check with a bubble sort: # bubble.sort <- function(tab, n = length(tab)){ i <- 1 while(i < n){ if(tab[i + 1] < tab[i]){ swap(tab[i], tab[i+1]) i <- 1 } else { i <- i+1 } } return(tab) } set.seed(1) x <- rnorm(10) stopifnot(identical(sort(x), bubble.sort(x))) } seqinr/man/seqinr-package.Rd0000644000176200001440000000106512724330145015512 0ustar liggesusers\name{seqinr-package} \alias{seqinr-package} \alias{seqinr} \docType{package} \title{ Biological Sequences Retrieval and Analysis } \description{ Exploratory data analysis and data visualization for biological sequence (DNA and protein) data. Include also utilities for sequence data management under the ACNUC system. } \author{Delphine Charif [aut], Olivier Clerc [ctb], Carolin Frank [ctb], Jean R. Lobry [aut], Anamaria Necşulea [ctb], Leonor Palmeira [ctb], Simon Penel [cre], Guy Perrière [ctb]} \references{ citation('seqinr') } \keyword{ package } seqinr/man/m16j.Rd0000644000176200001440000000604512735554607013415 0ustar liggesusers\name{m16j} \alias{m16j} \docType{data} \title{Fragment of the E. coli chromosome} \description{ A fragment of the \emph{E. coli} chromosome that was used in Lobry (1996) to show the change in GC skew at the origin of replication (\emph{i.e.} the chirochore structure of bacterial chromosomes) } \usage{data(m16j)} \format{ A string of 1,616,539 characters } \details{ The sequence used in Lobry (1996) was a 1,616,174 bp fragment obtained from the concatenation of nine overlapping sequences (U18997, U00039, L10328, M87049, L19201, U00006, U14003, D10483, D26562. Ambiguities have been resolved since then and its was a chimeric sequence from K-12 strains MG1655 and W3110, the sequence used here is from strain MG1655 only (Blattner \emph{et al.} 1997). The chirochore structure of bacterial genomes is illustrated below by a screenshot of a part of figure 1 from Lobry (1996). See the example section to reproduce this figure. \if{html}{\figure{gcskewmbe96.pdf}{options: width=400}} \if{latex}{\figure{gcskewmbe96.pdf}{options: width=12cm}} } \source{ \emph{Escherichia coli} K-12 strain MG1655. Fragment from U00096 from the EBI Genome Reviews. Acnuc Release 7. Last Updated: Feb 26, 2007. XX DT 18-FEB-2004 (Rel. .1, Created) DT 09-JAN-2007 (Rel. 65, Last updated, Version 70) XX } \references{ Lobry, J.R. (1996) Asymmetric substitution patterns in the two DNA strands of bacteria. \emph{Molecular Biology and Evolution}, \bold{13}:660-665.\cr F.R. Blattner, G. Plunkett III, C.A. Bloch, N.T. Perna, V. Burland, M. Rilley, J. Collado-Vides, J.D. Glasner, C.K. Rode, G.F. Mayhew, J. Gregor, N.W. Davis, H.A. Kirkpatrick, M.A. Goeden, D.J. Rose, B. Mau, and Y. Shao. (1997) The complete genome sequence of \emph{Escherichia coli} K-12. \emph{Science}, \bold{277}:1453-1462\cr \code{citation("seqinr")} } \examples{ # # Load data: # data(m16j) # # Define a function to compute the GC skew: # gcskew <- function(x) { if (!is.character(x) || length(x) > 1) stop("single string expected") tmp <- tolower(s2c(x)) nC <- sum(tmp == "c") nG <- sum(tmp == "g") if (nC + nG == 0) return(NA) return(100 * (nC - nG)/(nC + nG)) } # # Moving window along the sequence: # step <- 10000 wsize <- 10000 starts <- seq(from = 1, to = nchar(m16j), by = step) starts <- starts[-length(starts)] n <- length(starts) result <- numeric(n) for (i in seq_len(n)) { result[i] <- gcskew(substr(m16j, starts[i], starts[i] + wsize - 1)) } # # Plot the result: # xx <- starts/1000 yy <- result n <- length(result) hline <- 0 plot(yy ~ xx, type = "n", axes = FALSE, ann = FALSE, ylim = c(-10, 10)) polygon(c(xx[1], xx, xx[n]), c(min(yy), yy, min(yy)), col = "black", border = NA) usr <- par("usr") rect(usr[1], usr[3], usr[2], hline, col = "white", border = NA) lines(xx, yy) abline(h = hline) box() axis(1, at = seq(0, 1600, by = 200)) axis(2, las = 1) title(xlab = "position (Kbp)", ylab = "(C-G)/(C+G) [percent]", main = expression(paste("GC skew in ", italic(Escherichia~coli)))) arrows(860, 5.5, 720, 0.5, length = 0.1, lwd = 2) text(860, 5.5, "origin of replication", pos = 4) } \keyword{datasets} seqinr/man/readPanels.Rd0000644000176200001440000000334411247732666014715 0ustar liggesusers\name{readPanels} \alias{readPanels} \title{Import GenMapper Panels configuration file} \description{ In a Panel configuration file there is a description for a given identification kit of the marker names, their dye label color, expected size range, expected positive control genotypes, number of bases in core repeat, stutter percentages, and allele names. } \usage{ readPanels(file, colnames = c("marker", "dye.col", "min.bp", "max.bp", "exp.pcg", "repeat.bp", "stutter.pc", "uknw", "allele names"))} \arguments{ \item{file}{The name of the Panel configuration file.} \item{colnames}{The names to be used for the columns of the data.frames.} } \value{ A list whose first element is the file header info and following elements data.frames, one for each kit encountered in the file. } \details{ Number of bases in core repeat is set to 9 for Amelogenin locus. } \references{ \code{citation("seqinR")} } \author{J.R. Lobry} \seealso{\code{\link{readBins}}, \code{\link{plotPanels}}.} \examples{ # # Check that we can read the 2 exemple files in the seqinR package: # path1 <- system.file("abif/AmpFLSTR_Panels_v1.txt", package = "seqinr") res1 <- readPanels(path1) path2 <- system.file("abif/Promega_Panels_v1.txt", package = "seqinr") res2 <- readPanels(path2) # # Show the kits described in res1: # names(res1) # # Show some data for a given kit: # res1[["Identifiler_v1"]][, 1:7] # # Plot a simple summary of two kits: # par(mfrow = c(2,1)) plotPanels("Identifiler_v1", res1) plotPanels("PowerPlex_16_v1", res2) # # Simple quality check since seqinR 2.0-4 with a file which containing # a non constant number of tabulations as separator: # path3 <- system.file("abif/Prototype_PowerPlex_EP01_Pa.txt", package = "seqinr") res3 <- readPanels(path3) } seqinr/man/dist.alignment.Rd0000644000176200001440000000300112724327565015544 0ustar liggesusers\name{dist.alignment} \alias{dist.alignment} \title{ Pairwise Distances from Aligned Protein or DNA/RNA Sequences } \description{ These functions compute a matrix of pairwise distances from aligned sequences using similarity (Fitch matrix, for protein sequences only) or identity matrix (for protein and DNA sequences). The resulting matrix contains the squared root of the pairwise distances. For example, if identity between 2 sequences is 80%, the matrix will gives the squared root of (1.0 - 0.8) i.e. 0.4472136. } \usage{ dist.alignment(x, matrix = c("similarity", "identity"),gap) } \arguments{ \item{x}{an object of class \code{alignment}, as returned by \code{read.alignment} for instance} \item{matrix}{the matrix distance to be used, partial matching allowed } \item{gap}{-optional- with nucleotides, if set to 1, gaps will be counted in the identity measure } } \value{ The distance matrix, object of class \code{dist}, computed by using the specified distance measure. } \references{ The reference for the similarity matrix is :\cr Fitch, W.M. (1966) An improved method of testing for evolutionary homology. \emph{J. Mol. Biol.}, \bold{16}:9-16.\cr \code{citation("seqinr")} } \author{D. Charif, J.R. Lobry} \seealso{ \code{\link{read.alignment} } } \examples{ myseqs <- read.alignment(file = system.file("sequences/test.mase", package = "seqinr"), format = "mase") dist.alignment(myseqs, matrix = "identity" ) as.matrix(dist.alignment(myseqs, matrix = "identity" )) } \keyword{ manip } seqinr/man/consensus.Rd0000644000176200001440000000721312724327565014655 0ustar liggesusers\name{consensus} \alias{consensus} \alias{con} \title{Consensus and profiles for sequence alignments} \description{ This function returns a consensus using variuous methods (see details) or a profile from a sequence alignment. } \usage{ consensus(matali, method = c( "majority", "threshold", "IUPAC", "profile"), threshold = 0.60, warn.non.IUPAC = FALSE, type = c("DNA", "RNA")) con(matali, method = c( "majority", "threshold", "IUPAC", "profile"), threshold = 0.60, warn.non.IUPAC = FALSE, type = c("DNA", "RNA")) } \arguments{ \item{matali}{an object of class \code{alignment} as returned by \code{\link{read.alignment}}, or a matrix of characters.} \item{method}{select the method to use, see details.} \item{threshold}{for the \code{threshold} method, a numeric value beteen 0 and 1 indicating the minimum relative frequency for a character to be returned as the consensus character. If none, NA is returned.} \item{warn.non.IUPAC}{for the \code{IUPAC} method this argument is passed to \code{\link{bma}} with a default value set to FALSE to avoid warnings due to gap characters in the alignment.} \item{type}{for the \code{IUPAC} method this argument is passed to \code{\link{bma}}.} } \details{ \describe{ \item{"majority"}{The character with the higher frequency is returned as the consensus character.} \item{"threshold"}{As above but in addition the character relative frequency must be higher than the value controled by the \code{threshold} argument. If none, NA id returned.} \item{"IUPAC"}{Make sense only for nucleic acid sequences (DNA or RNA). The consensus character is defined if possible by an IUPAC symbol by function \code{\link{bma}}. If this is not possible, when there is a gap character for instance, NA is returned.} \item{"profile"}{With this method a matrix with the count of each possible character at each position is returned.} } \code{con} is a short form for \code{consensus}. } \value{ Either a vector of single characters with possible NA or a matrix with the method \code{profile}. } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{See \code{\link{read.alignment}} to import alignment from files.} \examples{ # # Read 5 aligned DNA sequences at 42 sites: # phylip <- read.alignment(file = system.file("sequences/test.phylip", package = "seqinr"), format = "phylip") # # Show data in a matrix form: # (matali <- as.matrix(phylip)) # # With the majority rule: # res <- consensus(phylip) stopifnot(c2s(res) == "aaaccctggccgttcagggtaaaccgtggccgggcagggtat") # # With a threshold: # res.thr <- consensus(phylip, method = "threshold") res.thr[is.na(res.thr)] <- "." # change NA into dots # stopifnot(c2s(res.thr) == "aa.c..t.gc.gtt..g..t.a.cc..ggccg.......ta.") stopifnot(c2s(res.thr) == "aa.cc.tggccgttcagggtaaacc.tggccgg.cagggtat") # # With an IUPAC summary: # res.iup <- consensus(phylip, method = "IUPAC") stopifnot(c2s(res.iup) == "amvsbnkkgcmkkkmmgsktrmrssndkgcmrkdmmvskyaw") # replace 3 and 4-fold symbols by dots: res.iup[match(res.iup, s2c("bdhvn"), nomatch = 0) > 0] <- "." stopifnot(c2s(res.iup) == "am.s..kkgcmkkkmmgsktrmrss..kgcmrk.mm.skyaw") # # With a profile method: # (res <- consensus(phylip, method = "profile")) # # Show the connection between the profile and some consensus: # bxc <- barplot(res, col = c("green", "blue", "orange", "white", "red"), border = NA, space = 0, las = 2, ylab = "Base count", main = "Profile of a DNA sequence alignment", xlab = "sequence position", xaxs = "i") text(x = bxc, y = par("usr")[4],lab = res.thr, pos = 3, xpd = NA) text(x = bxc, y = par("usr")[1],lab = res.iup, pos = 1, xpd = NA) } seqinr/man/msf.Rd0000644000176200001440000000066713533223257013420 0ustar liggesusers\name{msf} \docType{data} \alias{msf} \title{Example of results obtained after a call to read.alignment} \description{This data set gives an example of a protein alignment obtained after a call to the function read.alignment on an alignment file in "msf" format.} \usage{data(msf)} \format{A List of class alignment} \source{http://www.ebi.ac.uk/2can/tutorials/formats.html#MSF/} \keyword{datasets} seqinr/man/gcT.Rd0000644000176200001440000000373112776505764013361 0ustar liggesusers\name{gcT} \alias{gcT} \docType{data} \title{GC content and temperature in bacteria} \description{ This data set was used in Galtier and Lobry (1997) to study the relationship between the optimal growth temperature of bacteria and their G+C content at the genomic level and locally were selection is active to maintain secondary structures in the stems of RNAs. } \format{ \code{gcT} is a list containing the 9 following components: \describe{ \item{species}{is a data frame containing the optimal growth temperature and genomic G+C content for 772 bacterial species. Detailled explanations for this table and the following are available in the \code{README} component.} \item{genus}{is a data frame containing the optimal growth temperature and genomic G+C content for 224 bacterial genus.} \item{details}{is a data frame with more information, see \code{README}.} \item{gc16S}{is a data frame containing the optimal growth temperature and stems G+C content for 16S RNA from 165 bacterial genus.} \item{gctRNA}{is a data frame containing the optimal growth temperature and stems G+C content for tRNA from 51 bacterial genus.} \item{gc23S}{is a data frame containing the optimal growth temperature and stems G+C content for 23S RNA from 38 bacterial genus.} \item{gc5S}{is a data frame containing the optimal growth temperature and stems G+C content for 5S RNA from 71 bacterial genus.} \item{README}{is the original README file from \code{ftp://biom3.univ-lyon1.fr/pub/datasets/JME97/} last updated 13-MAY-2002.} \item{importgcT}{is the R script used to import data.} } } \source{ Galtier, N. & Lobry, J.R. (1997). Relationships between genomic G+C content, RNA secondary structures, and optimal growth temperature in prokaryotes. \emph{Journal of Molecular Evolution} \bold{44}:632-636.\cr Data imported into seqinr with the R script given in the last component of the dataset by J.R. Lobry on 09-OCT-2016. } \references{ \code{citation("seqinr")} } \examples{ data(gcT) } seqinr/man/knowndbs.Rd0000644000176200001440000000320312724334701014443 0ustar liggesusers\name{knowndbs} \alias{knowndbs} \alias{kdb} \title{Description of databases known by an ACNUC server} \description{ Returns, for each database known by the server, its name (a valid value for the \code{bank} argument of \code{\link{choosebank}}), availability (off means temporarily unavailable), and description. } \usage{ knowndbs(tag = c(NA, "TP", "TEST", "DEV"), socket = autosocket()) kdb(tag = c(NA, "TP", "TEST", "DEV"), socket = autosocket()) } \arguments{ \item{tag}{default to NA, see details} \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} } \details{ When the optional \code{tag} argument is used, only databases tagged with the given string are listed; when this argument is NA (by default), only untagged databases are listed. The \code{tag} argument thus allows to identify series of special purpose (tagged) databases, in addition to default (untagged) ones. } \value{ A dataframe with 3 columns: \item{bank}{string. Valid bank values known by the ACNUC server} \item{status}{string. "on" means available, "off" means temporarily unavailable} \item{info}{string. short description of the database} } \references{ \url{http://doua.prabi.fr/databases/acnuc.html} \code{citation("seqinr")} The full list of untagged and tagged databases is here : \url{http://doua.prabi.fr/databases/acnuc/banques_raa.php}. } \author{J.R. Lobry} \seealso{\code{\link{choosebank}} when called without arguments. } \examples{ \dontrun{ ### Need internet connection choosebank("emblTP") kdb() closebank() } } \keyword{ utilities } seqinr/man/AnoukResult.Rd0000644000176200001440000000121112724327565015101 0ustar liggesusers\name{AnoukResult} \alias{AnoukResult} \docType{data} \title{Expected numeric results for Ka and Ks computation} \description{ This data set is what should be obtained when runing \code{kaks()} on the test file Anouk.fasta in the sequences directory of the seqinR package. } \usage{data(AnoukResult)} \format{ A list with 4 components of class dist. \describe{ \item{ka}{Ka} \item{ks}{Ks} \item{vka}{variance for Ka} \item{vks}{variance for Ks} } } \details{ See the example in \code{\link{kaks}}. } \source{ The fasta test file was provided by Anamaria Necşulea. } \references{ \code{citation("seqinr")} } \keyword{datasets} seqinr/man/peakabif.Rd0000644000176200001440000000457511264567422014403 0ustar liggesusers\name{peakabif} \alias{peakabif} \title{Extraction of Peak locations, Heights and Surfaces from ABIF data} \description{ Simple peak location for data imported with the \code{\link{read.abif}} function using cubic spline interpolation. } \usage{ peakabif(abifdata, chanel, npeak, thres = 400/yscale, fig = TRUE, chanel.names = c(1:4,105), DATA = paste("DATA", chanel.names[chanel], sep = "."), tmin = 1/tscale, tmax = abifdata$Data[["SCAN.1"]]/tscale, tscale = 1000, yscale = 1000, irange = (tmin*tscale):(tmax*tscale), y = abifdata$Data[[DATA]][irange]/yscale, method = "monoH.FC", maxrfu = 1000, ...) } \arguments{ \item{abifdata}{the result returned by \code{\link{read.abif}}} \item{chanel}{the dye number} \item{npeak}{the expected number of peaks} \item{thres}{scaled threshold value} \item{fig}{logical: should localized peaks be plotted} \item{chanel.names}{numbers extensions used for the DATA} \item{DATA}{names of the DATA components} \item{tmin}{scaled starting time for the time axis} \item{tmax}{scaled ending time for the time axis} \item{tscale}{scale factor for the time axis} \item{yscale}{scale factor for the y-axis (RFU)} \item{irange}{indices of data to be plotted} \item{y}{values used for the y-axis} \item{method}{method to be used by \code{\link{splinefun}}} \item{maxrfu}{argument passed to \code{\link{baselineabif}}} \item{...}{arguments forwarded to \code{\link{plot}}} } \value{ Returns invisibly a list with the unscaled values for the locations of peaks, heights of peaks and surfaces of peaks and baseline estimate. The peak location are in datapoint units, that is an integer starting at 1 for the first experimental point, 2 for the second experimental point, etc. However, due to interpolation between points the estimated peak location is usually not an integer. } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ function \code{\link{read.abif}} to import files in ABIF format, \code{\link{plotabif}} to plot them, data \code{\link{gs500liz}} for internal size standards, data \code{\link{identifiler}} for allele names in the allelic ladder, data \code{\link{JLO}} for an example of an individual sample file, data \code{\link{ECH}} for an example of an allelic lader. } \examples{ data(JLO) JLO.maxis <- peakabif(JLO, 5, npeak = 14, tmin = 2.7, thres = 0.1)$maxis } seqinr/man/read.fasta.Rd0000644000176200001440000001771413244244215014640 0ustar liggesusers\name{read.fasta} \alias{read.fasta} \alias{readfasta} \alias{FASTA} \title{ read FASTA formatted files } \description{ Read nucleic or amino-acid sequences from a file in FASTA format. } \usage{ read.fasta(file = system.file("sequences/ct.fasta.gz", package = "seqinr"), seqtype = c("DNA", "AA"), as.string = FALSE, forceDNAtolower = TRUE, set.attributes = TRUE, legacy.mode = TRUE, seqonly = FALSE, strip.desc = FALSE, whole.header = FALSE, bfa = FALSE, sizeof.longlong = .Machine$sizeof.longlong, endian = .Platform$endian, apply.mask = TRUE) } \arguments{ \item{file}{ The name of the file which the sequences in fasta format are to be read from. If it does not contain an absolute or relative path, the file name is relative to the current working directory, \code{\link{getwd}}. The default here is to read the \code{ct.fasta.gz} file which is present in the \code{sequences} folder of the seqinR package.} \item{seqtype}{ the nature of the sequence: \code{DNA} or \code{AA}, defaulting to \code{DNA} } \item{as.string}{ if TRUE sequences are returned as a string instead of a vector of single characters} \item{forceDNAtolower}{ whether sequences with \code{seqtype == "DNA"} should be returned as lower case letters } \item{set.attributes}{ whether sequence attributes should be set} \item{legacy.mode}{if TRUE lines starting with a semicolon ';' are ignored} \item{seqonly}{if TRUE, only sequences as returned without attempt to modify them or to get their names and annotations (execution time is divided approximately by a factor 3)} \item{strip.desc}{if TRUE the '>' at the beginning of the description lines is removed in the annotations of the sequences} \item{whole.header}{if TRUE the whole header line, except the first '>' character, is kept for sequence name. If FALSE, the default, the name is truncated at the first space (" ") character.} \item{bfa}{logical. If TRUE the fasta file is in MAQ binary format (see details). Only for DNA sequences.} \item{sizeof.longlong}{the number of bytes in a C \code{long long} type. Only relevant for \code{bfa = TRUE}. See \code{\link{.Machine}}} \item{endian}{character string, \code{"big"} or \code{"little"}, giving the endianness of the processor in use. Only relevant for \code{bfa = TRUE}. See \code{\link{.Platform}}} \item{apply.mask}{logical defaulting to \code{TRUE}. Only relevant for \code{bfa = TRUE}. When this flag is \code{TRUE} the mask in the MAQ binary format is used to replace non acgt characters in the sequence by the n character. For pure acgt sequences (without gaps or ambiguous bases) turning this to \code{FALSE} will save time.} } \details{ FASTA is a widely used format in biology, some FASTA files are distributed with the seqinr package, see the examples section below. Sequence in FASTA format begins with a single-line description (distinguished by a greater-than '>' symbol), followed by sequence data on the next lines. Lines starting by a semicolon ';' are ignored, as in the original FASTA program (Pearson and Lipman 1988). The sequence name is just after the '>' up to the next space ' ' character, trailling infos are ignored for the name but saved in the annotations. There is no standard file extension name for a FASTA file. Commonly found values are .fasta, .fas, .fa and .seq for generic FASTA files. More specific file extension names are also used for fasta sequence alignement (.fsa), fasta nucleic acid (.fna), fasta functional nucleotide (.ffn), fasta amino acid (.faa), multiple protein fasta (.mpfa), fasta RNA non-coding (.frn). The MAQ fasta binary format was introduced in seqinR 1.1-7 and has not been extensively tested. This format is used in the MAQ (Mapping and Assembly with Qualities) software (\url{http://maq.sourceforge.net/}). In this format the four nucleotides are coded with two bits and the sequence is stored as a vector of C \code{unsigned long long}. There is in addition a mask to locate non-acgt characters. } \note{ The old argument \code{File} that was deprecated since seqinR >= 1.1-3 is no more valid since seqinR >= 2.0-6. Just use \code{file} instead. } \value{ By default \code{read.fasta} return a list of vector of chars. Each element is a sequence object of the class \code{SeqFastadna} or \code{SeqFastaAA}. } \references{ Pearson, W.R. and Lipman, D.J. (1988) Improved tools for biological sequence comparison. \emph{Proceedings of the National Academy of Sciences of the United States of America}, \bold{85}:2444-2448 According to MAQ's FAQ page \url{http://maq.sourceforge.net/faq.shtml} last consulted 2016-06-07 the MAQ manuscript has not been published. \code{citation("seqinr")} } \author{D. Charif, J.R. Lobry} \seealso{ \code{\link{write.fasta}} to write sequences in a FASTA file, \code{\link{gb2fasta}} to convert a GenBank file into a FASTA file, \code{\link{read.alignment}} to read aligned sequences, \code{\link{reverse.align}} to get an alignment at the nucleic level from the one at the amino-acid level } \examples{ # # Simple sanity check with a small FASTA file: # smallFastaFile <- system.file("sequences/smallAA.fasta", package = "seqinr") mySmallProtein <- read.fasta(file = smallFastaFile, as.string = TRUE, seqtype = "AA")[[1]] stopifnot(mySmallProtein == "SEQINRSEQINRSEQINRSEQINR*") # # Simple sanity check with the gzipped version of the same small FASTA file: # smallFastaFile <- system.file("sequences/smallAA.fasta.gz", package = "seqinr") mySmallProtein <- read.fasta(file = smallFastaFile, as.string = TRUE, seqtype = "AA")[[1]] stopifnot(mySmallProtein == "SEQINRSEQINRSEQINRSEQINR*") # # Example of a DNA file in FASTA format: # dnafile <- system.file("sequences/malM.fasta", package = "seqinr") # # Read with defaults arguments, looks like: # # $XYLEECOM.MALM # [1] "a" "t" "g" "a" "a" "a" "a" "t" "g" "a" "a" "t" "a" "a" "a" "a" "g" "t" # ... read.fasta(file = dnafile) # # The same but do not turn the sequence into a vector of single characters, looks like: # # $XYLEECOM.MALM # [1] "atgaaaatgaataaaagtctcatcgtcctctgtttatcagcagggttactggcaagcgc # ... read.fasta(file = dnafile, as.string = TRUE) # # The same but do not force lower case letters, looks like: # # $XYLEECOM.MALM # [1] "ATGAAAATGAATAAAAGTCTCATCGTCCTCTGTTTATCAGCAGGGTTACTGGCAAGC # ... read.fasta(file = dnafile, as.string = TRUE, forceDNAtolower = FALSE) # # Example of a protein file in FASTA format: # aafile <- system.file("sequences/seqAA.fasta", package = "seqinr") # # Read the protein sequence file, looks like: # # $A06852 # [1] "M" "P" "R" "L" "F" "S" "Y" "L" "L" "G" "V" "W" "L" "L" "L" "S" "Q" "L" # ... read.fasta(aafile, seqtype = "AA") # # The same, but as string and without attributes, looks like: # # $A06852 # [1] "MPRLFSYLLGVWLLLSQLPREIPGQSTNDFIKACGRELVRLWVEICGSVSWGRTALSLEEP # QLETGPPAETMPSSITKDAEILKMMLEFVPNLPQELKATLSERQPSLRELQQSASKDSNLNFEEFK # KIILNRQNEAEDKSLLELKNLGLDKHSRKKRLFRMTLSEKCCQVGCIRKDIARLC*" # read.fasta(aafile, seqtype = "AA", as.string = TRUE, set.attributes = FALSE) # # Example with a FASTA file that contains comment lines starting with # a semicolon character ';' # legacyfile <- system.file("sequences/legacy.fasta", package = "seqinr") legacyseq <- read.fasta(file = legacyfile, as.string = TRUE) stopifnot( nchar(legacyseq) == 921 ) # # Example of a MAQ binary fasta file produced with maq fasta2bfa ct.fasta ct.bfa # on a platform where .Platform$endian == "little" and .Machine$sizeof.longlong == 8 # fastafile <- system.file("sequences/ct.fasta.gz", package = "seqinr") bfafile <- system.file("sequences/ct.bfa", package = "seqinr") original <- read.fasta(fastafile, as.string = TRUE, set.att = FALSE) bfavers <- read.fasta(bfafile, as.string = TRUE, set.att = FALSE, bfa = TRUE, endian = "little", sizeof.longlong = 8) if(!identical(original, bfavers)){ warning(paste("trouble reading bfa file on a platform with endian =", .Platform$endian, "and sizeof.longlong =", .Machine$sizeof.longlong)) } } seqinr/man/setlistname.Rd0000644000176200001440000000274312724334701015156 0ustar liggesusers\name{setlistname} \alias{setlistname} \title{Sets the name of an ACNUC list identified by its rank} \description{ This is a low level function to set the name of a list from an ACNUC server. It should not be used directly by end users. } \usage{ setlistname(lrank, name = "list1", socket = autosocket()) } \arguments{ \item{lrank}{the list rank on the ACNUC server} \item{name}{the name to use for this list} \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} } \value{ A single numeric value corresponding to: \item{NA}{Empty answer from server.} \item{0}{OK.} \item{3}{if another list with that name already existed and was deleted.} \item{4}{no list of rank \code{lrank} exists.} } \references{ \url{http://doua.prabi.fr/databases/acnuc.html} \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{\code{\link{choosebank}}, \code{\link{query}}, \code{\link{glr}} } \examples{ \dontrun{ ### Need internet connection choosebank("emblTP") mylist <- query("mylist", "sp=felis catus et t=CDS", virtual = TRUE) # Change list name on server: setlistname(lrank = glr("mylist"), name = "feliscatus") # 0, OK. glr("mylist") # 0, list doesn't exist no more. glr("feliscatus") # 2, this list exists. # Note the danger here: the object mylist is still present in the user workspace # while the corresponding list was deleted from server. } } \keyword{ utilities } seqinr/man/modifylist.Rd0000644000176200001440000000647412724334701015016 0ustar liggesusers\name{modifylist} \alias{modifylist} \title{Modification of an ACNUC list} \description{ This function modifies a previously existing ACNUC list by selecting sequences either by length, either by date, either for the presence of a given string in annotations. } \usage{ modifylist(listname, modlistname = listname, operation, type = c("length", "date", "scan"), socket = autosocket(), virtual = FALSE, verbose = FALSE) } \arguments{ \item{listname}{the name of the ACNUC list to modify} \item{modlistname}{the name of the modified ACNUC list. Default is to use the same list name so that previous list is lost.} \item{operation}{a string of character describing the operation to be done, see details.} \item{type}{the type of operation, could be one of \code{ "length", "date", "scan"}. Default is \code{"length"}} \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} \item{virtual}{if TRUE, no attempt is made to retrieve the information about all the elements of the list. In this case, the \code{req} component of the list is set to NA.} \item{verbose}{logical, if TRUE mode verbose is on} } \details{ Example of possible values for the argument \code{operation}: \describe{ \item{length}{as in "> 10000" or "< 500"} \item{date}{as in "> 1/jul/2001" or "< 30/AUG/98"} \item{scan}{specify the string to be searched for} } Character < is to be understood as <= and > likewise. } \value{ The result is directly assigned to the object \code{modlistname} in the user workspace. This is an objet of class \code{qaw}, a list with the following 6 components: \item{call}{the original call} \item{name}{the ACNUC list name} \item{nelem}{the number of elements (for instance sequences) in the ACNUC list} \item{typelist}{the type of the elements of the list. Could be SQ for a list of sequence names, KW for a list of keywords, SP for a list of species names.} \item{req}{a list of sequence names that fit the required criteria or \code{NA} when called with parameter \code{virtual} is \code{TRUE}} \item{socket}{the socket connection that was used} } \references{ \url{http://doua.prabi.fr/databases/acnuc.html} \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{\code{\link{choosebank}}, \code{\link{query}} and \code{\link{prepgetannots}} to select the annotation lines for scan.} \examples{ \dontrun{ # Need internet connection choosebank("emblTP") mylist <- query("mylist", "sp=felis catus et t=cds", virtual=TRUE) mylist$nelem # 603 sequences stopifnot(mylist$nelem == 603) # select sequences with at least 1000 bp: mylist <- modifylist("mylist", operation = ">1000", virtual = TRUE) mylist$nelem # now, only 132 sequences stopifnot(mylist$nelem == 132) # scan for "felis" in annotations: mylist <- modifylist("mylist", op = "felis", type = "scan", virtual = TRUE) mylist$nelem # now, only 33 sequences stopifnot(mylist$nelem == 33) # modify by date: mylist <- modifylist("mylist", op = "> 1/jul/2001", type = "date", virtual = TRUE) mylist$nelem # now, only 15 sequences stopifnot(mylist$nelem == 15) # Summary of current ACNUC lists, one list called MYLIST on sever: sapply(alr()$rank, getliststate) closebank() } } \keyword{ utilities } seqinr/man/pK.Rd0000644000176200001440000000630612724336250013200 0ustar liggesusers\name{pK} \alias{pK} \docType{data} \title{pK values for the side chain of charged amino acids from various sources} \description{ This compilation of pK values is from Joanna Kiraga (2008). } \usage{data(pK)} \format{ A data frame with the seven charged amino-acid in row and six sources in column. The rownames are the one-letter code for amino-acids. } \source{ Table 2 in Kiraga (2008). } \references{ Kiraga, J. (2008) Analysis and computer simulations of variability of isoelectric point of proteins in the proteomes. PhD thesis, University of Wroclaw, Poland. Bjellqvist, B., Hughes, G.J., Pasquali, Ch., Paquet, N., Ravier, F., Sanchez, J.Ch., Frutige,r S., Hochstrasser D. (1993) The focusing positions of polypeptides in immobilized pH gradients can be predicted from their amino acid sequences. \emph{Electrophoresis}, \bold{14}:1023-1031. EMBOSS data were from release 5.0 and were still the same in release 6.6 \url{http://emboss.sourceforge.net/apps/release/6.6/emboss/apps/iep.html} last visited 2016-06-03. Murray, R.K., Granner, D.K., Rodwell, V.W. (2006) \emph{Harper's illustrated Biochemistry.} 27th edition. Published by The McGraw-Hill Companies. Sillero, A., Maldonado, A. (2006) Isoelectric point determination of proteins and other macromolecules: oscillating method. \emph{Comput Biol Med.}, \bold{36}:157-166. Solomon, T.W.G. (1998) \emph{Fundamentals of Organic Chemistry}, 5th edition. Published by Wiley. Stryer L. (1999) \emph{Biochemia}. czwarta edycja. Wydawnictwo Naukowe PWN. \code{citation("seqinr")} } \examples{ data(pK) data(SEQINR.UTIL) # for N and C terminal pK values prot <- s2c("ACDEFGHIKLMNPQRSTVWY") compoAA <- table(factor(prot, levels = LETTERS)) nTermR <- which(LETTERS == prot[1]) cTermR <- which(LETTERS == prot[length(seq)]) computeCharge <- function(pH, compoAA, pK, nTermResidue, cTermResidue){ cter <- 10^(-SEQINR.UTIL$pk[cTermResidue,1]) / (10^(-SEQINR.UTIL$pk[cTermResidue,1]) + 10^(-pH)) nter <- 10^(-pH) / (10^(-SEQINR.UTIL$pk[nTermResidue,2]) + 10^(-pH)) carg <- as.vector(compoAA['R'] * 10^(-pH) / (10^(-pK['R']) + 10^(-pH))) chis <- as.vector(compoAA['H'] * 10^(-pH) / (10^(-pK['H']) + 10^(-pH))) clys <- as.vector(compoAA['K'] * 10^(-pH) / (10^(-pK['K']) + 10^(-pH))) casp <- as.vector(compoAA['D'] * 10^(-pK['D']) /(10^(-pK['D']) + 10^(-pH))) cglu <- as.vector(compoAA['E'] * 10^(-pK['E']) / (10^(-pK['E']) + 10^(-pH))) ccys <- as.vector(compoAA['C'] * 10^(-pK['C']) / (10^(-pK['C']) + 10^(-pH))) ctyr <- as.vector(compoAA['Y'] * 10^(-pK['Y']) / (10^(-pK['Y']) + 10^(-pH))) charge <- carg + clys + chis + nter - (casp + cglu + ctyr + ccys + cter) return(charge) } pHseq <- seq(from = 0, to = 14, by = 0.1) Bje <- pK$Bjellqvist names(Bje) <- rownames(pK) res <- computeCharge(pHseq, compoAA, Bje, nTermR, cTermR) plot(pHseq, res, type = "l", ylab = "Charge", las = 1, main = paste("Charge of protein\n",c2s(prot)), xlab = "pH") for(j in 2:ncol(pK)){ src <- pK[,j] names(src) <- rownames(pK) res <- computeCharge(pHseq, compoAA, src, nTermR, cTermR) lines(pHseq, res, lty = j, col = rainbow(5)[j]) } abline(h=0) abline(v=computePI(prot)) legend("bottomleft", inset = 0.01, colnames(pK), lty = 1:6, col = c("black", rainbow(5))) } \keyword{datasets} seqinr/man/test.co.recstat.Rd0000755000176200001440000000536312724327565015667 0ustar liggesusers\name{test.co.recstat} \alias{test.co.recstat} \title{Tests if regions located between Stop codons contain putative CDSs.} \description{This test uses columns (codons) factor scores computed by \code{recstat} in order to determine if the regions located between two Stop codons correspond to putative CDSs.} \usage{test.co.recstat(rec, fac = 1, length.min = 150, stop.max = 0.2, win.lim = 0.8, direct = TRUE, level = 0.01)} \arguments{ \item{rec}{list of elements returned by \code{recstat} function.} \item{fac}{axis of the CA to use for test (4 \eqn{\ge} \code{fac} \eqn{\ge} 1).} \item{length.min}{minimal length between two Stop codons.} \item{stop.max}{threshold for Stop codons relative position in a window to determine if this window can be used for test computation.} \item{win.lim}{minimum proportion of windows inside a region showing a p-value below the threshold for Kruskal-Wallis test.} \item{direct}{a logical for the choice of direct or reverse strand.} \item{level}{p-value threshold for Kruskal-Wallis test.} } \details{The test is computed for all windows located between two Stop codons separated by at least \code{length.min} nucleotides. For each window inside a region considered, a Kruskal-Wallis test is computed on the factor scores of the codons found in this window, this for the three possible reading frames. If a proportion of at least \code{win.lim} windows in the region reject the null hypothesis of means equality between the reading frames, then, there is a good probability that a CDS is located in the region.\cr Inside the first and the last windows of a region submitted to the test, the relative position of the two Stop codons is used to determine if those windows can be used in the analysis. If the first Stop is located within the \code{stop.max} fraction of the 5' end of the window, then this window is kept in the analysis. In the same way, if the second Stop is located within the \code{stop.max} fraction of the 3' end of the window, this window is also kept in the analysis. } \value{The result is returned as a list containing three matrices (one for each reading frame). All matrices have the same structure, with rows corresponding to the regions between two Stop codons. Columns \code{Start} and \code{End} give the location of starting and ending positions of the region; and \code{CDS} is a binary indicator equal to 1 if a putative CDS is predicted, and to 0 if not. } \author{O. Clerc, G. Perrière} \seealso{\code{\link{test.li.recstat}}} \examples{ ff <- system.file("sequences/ECOUNC.fsa", package = "seqinr") seq <- read.fasta(ff) rec <- recstat(seq[[1]], seqname = getName(seq)) test.co.recstat(rec) } \keyword{sequence} \keyword{correspondence analysis} seqinr/man/print.SeqAcnucWeb.Rd0000644000176200001440000000127212435326277016125 0ustar liggesusers\name{print.SeqAcnucWeb} \alias{print.SeqAcnucWeb} \title{Print method for objects from class SeqAcnucWeb} \description{ Print the name, length, frame and genetic code number. } \usage{ \method{print}{SeqAcnucWeb}(x, ...) } \arguments{ \item{x}{A sequence of class \code{SeqAcnucWeb}} \item{\dots}{Arguments passed to \code{print}} } \value{ None. } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{\code{\link{print}} } \examples{ \dontrun{ ### Need internet connection choosebank("emblTP") mylist <- query("mylist", "sp=felis catus") mylist$req[[1]] # name length frame ncbicg # "A06937" "34" "0" "1" } } \keyword{ manip } seqinr/man/comp.Rd0000644000176200001440000000323512724327565013573 0ustar liggesusers\name{comp} \alias{comp} \title{ complements a nucleic acid sequence } \description{ Complements a sequence, for instance if the sequence is \code{"a","c","g","t"} it returns \code{"t","g","c","a"}. This is not the reverse complementary strand. This function can handle ambiguous bases if required. } \usage{ comp(seq, forceToLower = TRUE, ambiguous = FALSE) } \arguments{ \item{seq}{ a DNA sequence as a vector of single chars } \item{forceToLower}{ if TRUE characters in \code{seq} are forced to lower case} \item{ambiguous}{ if TRUE ambiguous bases in \code{seq} are handled} } \value{ a vector of characters which is the complement of the sequence, not the reverse complementary strand. Undefined values are returned as NA. } \author{D. Charif, J.R. Lobry} \references{ \code{citation("seqinr")} } \seealso{ Because ssDNA sequences are always written in the 5'->3' direction, use rev(comp(seq)) to get the reverse complementary strand (see \code{\link{rev}}). } \examples{ ## ## Show that comp() does *not* return the reverve complementary strand: ## c2s(comp(s2c("aaaattttggggcccc"))) ## ## Show how to get the reverse complementary strand: ## c2s(rev(comp(s2c("aaaattttggggcccc")))) ## ## Show what happens with non allowed values: ## c2s(rev(comp(s2c("aaaaXttttYggggZcccc")))) ## ## Show what happens with ambiguous bases: ## allbases <- s2c("abcdghkmstvwn") comp(allbases) # NA are produced comp(allbases, ambiguous = TRUE) # No more NA ## ## Routine sanity checks: ## stopifnot(identical(comp(allbases, ambiguous = TRUE), s2c("tvghcdmksabwn"))) stopifnot(identical(comp(c("A", "C", "G", "T"), forceToLower = FALSE), c("T", "G", "C", "A"))) } seqinr/man/readfirstrec.Rd0000644000176200001440000000365112724334701015302 0ustar liggesusers\name{readfirstrec} \alias{readfirstrec} \title{Low level function to get the record count of the specified ACNUC index file} \description{ Called without arguments, the list of available values for argument type is returned. } \usage{ readfirstrec(socket = autosocket(), type) } \arguments{ \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} \item{type}{the ACNUC index file} } \details{ Available index files are: \describe{ \item{AUT}{AUTHOR one record for each author name (last name only, no initials)} \item{BIB}{BIBLIO one record for each reference} \item{ACC}{ACCESS one record for each accession number} \item{SMJ}{SMJYT one record for each status, molecule, journal, year, type, organelle, division, and db structure information} \item{SUB}{SUBSEQ one record for each parent or sub-sequence} \item{LOC}{LOCUS one record for each parent sequence} \item{KEY}{KEYWORDS one record for each keyword} \item{SPEC}{SPECIES one record for each taxon} \item{SHRT}{SHORTL mostly, one record for each element of a short list} \item{LNG}{LONGL one record for each group of SUBINLNG elements of a long list} \item{EXT}{EXTRACT (for nucleotide databases only) one record for each exon of each subsequence} \item{TXT}{TEXT one lrtxt-character record for each label of a species, keyword, or SMJYT} } } \value{ The record count of ACNUC index file, or NA if missing (typically when asking for type = EXT on a protein database). } \references{ See ACNUC physical structure at \url{http://doua.prabi.fr/databases/acnuc/structure.html}.\cr \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ \code{\link{choosebank}} } \examples{ \dontrun{ # Need internet connection choosebank("genbank") allowedtype <- readfirstrec() sapply(allowedtype, function(x) readfirstrec(type = x)) } } \keyword{utilities} seqinr/man/amb.Rd0000644000176200001440000000253012724327565013371 0ustar liggesusers\name{amb} \alias{amb} \title{Expansion of IUPAC nucleotide symbols} \description{ This function returns the list of nucleotide matching a given IUPAC nucleotide symbol, for instance \code{c("c", "g")} for \code{"s"}. } \usage{ amb(base, forceToLower = TRUE, checkBase = TRUE, IUPAC = s2c("acgturymkswbdhvn"), u2t = TRUE) } \arguments{ \item{base}{an IUPAC symbol for a nucleotide as a single character} \item{forceToLower}{if TRUE the base is forced to lower case} \item{checkBase}{if TRUE the character is checked to belong to the allowed IUPAC symbol list} \item{IUPAC}{the list of allowed IUPAC symbols} \item{u2t}{if TRUE "u" for uracil in RNA are changed into "t" for thymine in DNA} } \details{ Non ambiguous bases are returned unchanged (except for "u" when u2t is TRUE). } \value{ When base is missing, the list of IUPAC symbols is returned, otherwise a vector with expanded symbols. } \references{ The nomenclature for incompletely specified bases in nucleic acid sequences at: \url{http://www.chem.qmul.ac.uk/iubmb/misc/naseq.html} \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{See \code{\link{bma}} for the reverse operation. Use \code{\link{tolower}} to change upper case letters into lower case letters.} \examples{ # # The list of IUPAC symbols: # amb() # # And their expansion: # sapply(amb(), amb) } \keyword{utilities} seqinr/man/savelist.Rd0000644000176200001440000000304712724334701014456 0ustar liggesusers\name{savelist} \alias{savelist} \title{Save sequence names or accession numbers into a file} \description{ This function retrieves all sequence names or all accession number from an ACNUC list and saves them into a file. } \usage{ savelist(lrank, type = c("N", "A"), filename = paste(gln(lrank), ifelse(type == "N", "mne", "acc"), sep = "."),socket = autosocket(), warnme = TRUE) } \arguments{ \item{lrank}{the rank of the ACNUC list to consider.} \item{type}{use "N" for sequence names (mnemonics) and "A" for accession numbers. Default is "N".} \item{filename}{a string of character giving the name of the file to save results.} \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} \item{warnme}{if TRUE a message is issued on the console when complete.} } \value{ none. } \references{ \url{http://doua.prabi.fr/databases/acnuc.html} \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{\code{\link{choosebank}}, \code{\link{query}}, \code{\link{glr}} to get a list rank from its name, \code{\link{clfcd}} for the inverse operation of \code{savelist}} \examples{ \dontrun{ ### Need internet connection choosebank("emblTP") mylist <- query("mylist", "sp=felis catus et t=cds", virtual=TRUE) savelist(glr("mylist")) # 603 sequence mnemonics written into file: MYLIST.mne savelist(glr("mylist"), type = "A") # 603 sequence accession numbers written into file: MYLIST.acc } } \keyword{ utilities } seqinr/man/plotPanels.Rd0000644000176200001440000000140011247732630014736 0ustar liggesusers\name{plotPanels} \alias{plotPanels} \title{Representation of Amplicon Size Ranges of a STR kit.} \description{Plot amplicon size ranges grouped by dye color.} \usage{plotPanels(kitname, data, xlim = NULL, cex = 0.75, alpha = 0.5)} \arguments{ \item{kitname}{string of characters for the kit name.} \item{data}{an output from the \code{\link{readPanels}} function.} \item{xlim}{x-axis range.} \item{cex}{character expansion factor.} \item{alpha}{alpha transparency chanel for colors.} } \value{none} \author{J.R. Lobry} \seealso{ \code{\link{readPanels}}.} \examples{ path1 <- system.file("abif/AmpFLSTR_Panels_v1.txt", package = "seqinr") res1 <- readPanels(path1) par(mfrow = c(2,1)) plotPanels("Identifiler_v1", res1) plotPanels("SEfiler_v1", res1) } seqinr/man/revaligntest.Rd0000644000176200001440000000066110762227255015337 0ustar liggesusers\name{revaligntest} \alias{revaligntest} \docType{data} \title{ Three aligned nucleic acid sequences } \encoding{latin1} \description{ This dataset is used as a sanity check in \code{\link{reverse.align}}. } \usage{ data(revaligntest) } \format{ An object of class alignment with 3 sequences. } \references{ \code{citation("seqinr")} } \seealso{ \code{\link{reverse.align}} } \examples{ data(revaligntest) } \keyword{ datasets } seqinr/man/chargaff.Rd0000644000176200001440000001214312735554607014375 0ustar liggesusers\name{chargaff} \alias{chargaff} \docType{data} \title{Base composition in ssDNA for 7 bacterial DNA} \description{ Long before the genomic era, it was possible to get some data for the global composition of single-stranded DNA chromosomes by direct chemical analyses. These data are from Chargaff's lab and give the base composition of the L (Ligth) strand for 7 bacterial chromosomes. } \usage{data(chargaff)} \format{ A data frame with 7 observations on the following 4 variables. \describe{ \item{[A]}{frequencies of A bases in percent} \item{[G]}{frequencies of G bases in percent} \item{[C]}{frequencies of C bases in percent} \item{[T]}{frequencies of T bases in percent} } } \details{ Data are from Table 2 in Rudner \emph{et al.} (1969) for the L-strand. Data for \emph{Bacillus subtilis} were taken from a previous paper: Rudner \emph{et al.} (1968). This is in fact the average value observed for two different strains of \emph{B. subtilis}: strain W23 and strain Mu8u5u16.\cr Denaturated chromosomes can be separated by a technique of intermitent gradient elution from a column of methylated albumin kieselguhr (MAK), into two fractions, designated, by virtue of their buoyant densities, as L (light) and H (heavy). The fractions can be hydrolyzed and subjected to chromatography to determined their global base composition.\cr The surprising result is that we have almost exactly A=T and C=G in single stranded-DNAs. The second paragraph page 157 in Rudner \emph{et al.} (1969) says: "Our previous work on the complementary strands of \emph{B. subtilis} DNA suggested an additional, entirely unexpected regularity, namely, the equality in either strand of 6-amino and 6-keto nucleotides ( A + C = G + T). This relationship, which would normally have been regarded merely as the consequence of base-pairing in DNA duplex and would not have been predicted as a likely property of a single strand, is shown here to apply to all strand specimens isolated from denaturated DNA of the AT type (Table 2, preps. 1-4). It cannot yet be said to be established for the DNA specimens from the equimolar and GC types (nos. 5-7)." Try \code{example(chargaff)} to mimic figure page 17 in Lobry (2000) : \if{html}{\figure{chargaff.png}{options: width=400}} \if{latex}{\figure{chargaff.png}{options: width=12cm}} Note that \code{example(chargaff)} gives more details: the red areas correspond to non-allowed values beause the sum of the four bases frequencies cannot exceed 100\%. The white areas correspond to possible values (more exactly to the projection from \code{R^4} to the corresponding \code{R^2} planes of the region of allowed values). The blue lines correspond to the very small subset of allowed values for which we have in addition PR2 state, that is \code{[A]=[T]} and \code{[C]=[G]}. Remember, these data are for ssDNA! } \source{ Rudner, R., Karkas, J.D., Chargaff, E. (1968) Separation of \emph{B. subtilis} DNA into complementary strands, III. Direct Analysis. \emph{Proceedings of the National Academy of Sciences of the United States of America}, \bold{60}:921-922.\cr Rudner, R., Karkas, J.D., Chargaff, E. (1969) Separation of microbial deoxyribonucleic acids into complementary strands. \emph{Proceedings of the National Academy of Sciences of the United States of America}, \bold{63}:152-159.\cr } \references{ Lobry, J.R. (2000) The black hole of symmetric molecular evolution. Habilitation thesis, Université Claude Bernard - Lyon 1. \url{https://pbil.univ-lyon1.fr/members/lobry/articles/HDR.pdf}. \code{citation("seqinr")} } \examples{ data(chargaff) op <- par(no.readonly = TRUE) par(mfrow = c(4,4), mai = rep(0,4), xaxs = "i", yaxs = "i") xlim <- ylim <- c(0, 100) for( i in 1:4 ) { for( j in 1:4 ) { if( i == j ) { plot(chargaff[,i], chargaff[,j],t = "n", xlim = xlim, ylim = ylim, xlab = "", ylab = "", xaxt = "n", yaxt = "n") polygon(x = c(0, 0, 100, 100), y = c(0, 100, 100, 0), col = "lightgrey") for( k in seq(from = 0, to = 100, by = 10) ) { lseg <- 3 segments(k, 0, k, lseg) segments(k, 100 - lseg, k, 100) segments(0, k, lseg, k) segments(100 - lseg, k, 100, k) } string <- paste(names(chargaff)[i],"\n\n",xlim[1],"\% -",xlim[2],"\%") text(x=mean(xlim),y=mean(ylim), string, cex = 1.5) } else { plot(chargaff[,i], chargaff[,j], pch = 1, xlim = xlim, ylim = ylim, xlab = "", ylab = "", xaxt = "n", yaxt = "n", cex = 2) iname <- names(chargaff)[i] jname <- names(chargaff)[j] direct <- function() segments(0, 0, 50, 50, col="blue") invers <- function() segments(0, 50, 50, 0, col="blue") PR2 <- function() { if( iname == "[A]" & jname == "[T]" ) { direct(); return() } if( iname == "[T]" & jname == "[A]" ) { direct(); return() } if( iname == "[C]" & jname == "[G]" ) { direct(); return() } if( iname == "[G]" & jname == "[C]" ) { direct(); return() } invers() } PR2() polygon(x = c(0, 100, 100), y = c(100, 100, 0), col = "pink4") polygon(x = c(0, 0, 100), y = c(0, 100, 0)) } } } # Clean up par(op) } \keyword{datasets} seqinr/man/caitab.Rd0000644000176200001440000000473611022015661014044 0ustar liggesusers\name{caitab} \alias{caitab} \docType{data} \title{Codon Adaptation Index (CAI) w tables} \description{ Information about a preferred set of codons for highly expressed genes in three species. } \usage{data(caitab)} \format{ A data frame with 64 rows for the codons and the following 3 columns: \describe{ \item{ec}{\emph{Escherichia coli}} \item{bs}{\emph{Bacillus subtilis}} \item{sc}{\emph{Saccharomyces cerevisiae}} } } \details{ Codons are given by \code{row.names(caitab)}. } \source{ The data were hard-encoded in the C program codonW version 1.4.4 writen by John Peden available at \url{http://codonw.sourceforge.net/}. The data are from the file \code{codonW.h}. According to this source file, there were no reference for \emph{Escherichia coli} and \emph{Bacillus subtilis} and the reference for \emph{Saccharomyces cerevisiae} was Sharp and Cowe (1991). It turns out that the data for \emph{Escherichia coli} and \emph{Saccharomyces cerevisiae} are identical to table 1 in Sharp and Li (1987) where the missing values for the stop codons are represented here by zeros. All codons were documented by at least one count in both datasets. The data for \emph{Bacillus subtilis} are from table 2 in Shields and Sharp (1987). Missing values for stops codons are represented as previously by zeros, missing values for single-box amino-acids are represented by 1 here. Note that some codons were undocumented in this dataset and that a 0.5 value in absolute frequencies was already forced to avoid zeros. It is therefore impossible to use directly these data to obtain the exact expected CAI values as documented in \code{\link{cai}} because of overlapping with documented codons. } \references{ Sharp, P.M., Li, W.-H. (1987) The codon adaptation index - a measure of directional synonymous codon usage bias, and its potential applications. \emph{Nucleic Acids Research}, \bold{15}:1281-1295. Shields, D.C., Sharp, P.M. (1987) Synonymous codon usage in \emph{Bacillus subtilis} reflects both traditional selection and mutational biases. \emph{Nucleic Acids Research}, \bold{15}:8023-8040. Sharp, P. M., Cowe, E. (1991). Synonymous codon usage in \emph{Saccharomyces cerevisiae}. \emph{Yeast}, \bold{7}:657-678. Peden, J.F. (1999) Analysis of codon usage. PhD Thesis, University of Nottingham, UK. \code{citation("seqinr")} } \seealso{ \code{\link{cai}} for an example using this dataset to compute CAI values. } \examples{ data(caitab) } \keyword{datasets} seqinr/man/write.fasta.Rd0000644000176200001440000000327513533457533015066 0ustar liggesusers\name{write.fasta} \alias{write.fasta} \title{ Write sequence(s) into a file in fasta format } \description{ Writes one or more sequences into a file in FASTA format. } \usage{write.fasta(sequences, names, file.out, open = "w", nbchar = 60, as.string = FALSE)} \arguments{ \item{sequences}{ A DNA or protein sequence (in the form of a vector of single characters by default) or a list of such sequences. } \item{as.string}{ FALSE. When set to TRUE sequences are in the form of strings instead of vectors of single characters. } \item{names}{ The name(s) of the sequences. } \item{nbchar}{ The number of characters per line (default: 60) } \item{file.out}{ The name of the output file. } \item{open}{ Mode to open the output file, use "w" to write into a new file, use "a" to append at the end of an already existing file.} } \value{ none. } \references{ \code{citation("seqinr")} } \author{A. Necşulea} \seealso{ \code{\link{read.fasta}} } \examples{ ## Read 3 sequences from a FASTA file: ortho <- read.fasta(file = system.file("sequences/ortho.fasta", package = "seqinr")) ## Select only third codon positions: ortho3 <- lapply(ortho, function(x) x[seq(from = 3, to = length(x), by = 3)]) ## Write the 3 modified sequences to a file: fname <- tempfile(pattern = "ortho3", tmpdir = tempdir(), fileext = "fasta") #write.fasta(sequences = ortho3, names = names(ortho3), nbchar = 80, file.out = "ortho3.fasta") write.fasta(sequences = ortho3, names = names(ortho3), nbchar = 80, file.out = fname) ## Read them again from the same file and check that sequences are preserved: ortho3bis <- read.fasta(fname, set.attributes = FALSE) stopifnot(identical(ortho3bis, ortho3)) } \keyword{ utilities } seqinr/man/translate.Rd0000644000176200001440000001330412775252462014627 0ustar liggesusers\name{translate} \alias{translate} \title{ Translate nucleic acid sequences into proteins } \description{ This function translates nucleic acid sequences into the corresponding peptide sequence. It can translate in any of the 3 forward or three reverse sense frames. In the case of reverse sense, the reverse-complement of the sequence is taken. It can translate using the standard (universal) genetic code and also with non-standard codes. Ambiguous bases can also be handled. } \usage{ translate(seq, frame = 0, sens = "F", numcode = 1, NAstring = "X", ambiguous = FALSE) } \arguments{ \item{seq}{ the sequence to translate as a vector of single characters in lower case letters. } \item{frame}{ Frame(s) (0,1,2) to translate. By default the frame \code{0} is used. } \item{sens}{ Sense to translate: \code{F} for forward sense and \code{R} for reverse sense. } \item{numcode}{ The ncbi genetic code number for translation. By default the standard genetic code is used. } \item{NAstring}{ How to translate amino-acids when there are ambiguous bases in codons. } \item{ambiguous}{ If TRUE, ambiguous bases are taken into account so that for instance GGN is translated to Gly in the standard genetic code. } } \details{ The following genetic codes are described here. The number preceding each code corresponds to \code{numcode}. \describe{ \item{1}{ standard } \item{2}{ vertebrate.mitochondrial } \item{3}{ yeast.mitochondrial } \item{4}{ protozoan.mitochondrial+mycoplasma } \item{5}{ invertebrate.mitochondrial } \item{6}{ ciliate+dasycladaceal } \item{9}{ echinoderm+flatworm.mitochondrial } \item{10}{ euplotid } \item{11}{ bacterial+plantplastid } \item{12}{ alternativeyeast } \item{13}{ ascidian.mitochondrial } \item{14}{ alternativeflatworm.mitochondrial } \item{15}{ blepharism } \item{16}{ chlorophycean.mitochondrial } \item{21}{ trematode.mitochondrial } \item{22}{ scenedesmus.mitochondrial } \item{23}{ thraustochytrium.mitochondria } \item{24}{Pterobranchia.mitochondrial} \item{25}{CandidateDivision.SR1+Gracilibacteria} \item{26}{Pachysolen.tannophilus} } } \value{ \code{translate} returns a vector of single characters containing the peptide sequence in the standard one-letter IUPAC code. Termination (STOP) codons are translated by the character '*'. } \references{ The genetic codes have been taken from the ncbi taxonomy database: \url{https://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi}. Last update October 05, 2000.\cr The IUPAC one-letter code for aminoacids is described at: \url{http://www.chem.qmul.ac.uk/iupac/AminoAcid/} \code{citation("seqinr")} } \author{D. Charif, J.R. Lobry} \seealso{ Use \code{\link{tolower}} to change upper case letters into lower case letters. For coding sequences obtained from an ACNUC server with \code{\link{query}} it's better to use the function \code{\link{getTrans}} so that the relevant genetic code and the relevant frame are automatically used. The genetic codes are given in the object \code{\link{SEQINR.UTIL}}, a more human readable form is given by the function \code{\link{tablecode}}. Use \code{\link{aaa}} to get the three-letter code for amino-acids.} \examples{ ## ## Toy CDS example invented by Leonor Palmeira: ## toycds <- s2c("tctgagcaaataaatcgg") translate(seq = toycds) # should be c("S", "E", "Q", "I", "N", "R") ## ## Toy CDS example with ambiguous bases: ## toycds2 <- s2c("tcngarcarathaaycgn") translate(toycds2) # should be c("X", "X", "X", "X", "X", "X") translate(toycds2, ambiguous = TRUE) # should be c("S", "E", "Q", "I", "N", "R") translate(toycds2, ambiguous = TRUE, numcode = 2) # should be c("S", "E", "Q", "X", "N", "R") ## ## Real CDS example: ## realcds <- read.fasta(file = system.file("sequences/malM.fasta", package ="seqinr"))[[1]] translate(seq = realcds) # Biologically correct, only one stop codon at the end translate(seq = realcds, frame = 3, sens = "R", numcode = 6) # Biologically meaningless, note the in-frame stop codons \dontrun{ ## Need internet connection. ## Translation of the following EMBL entry: ## ## FT CDS join(complement(153944..154157),complement(153727..153866), ## FT complement(152185..153037),138523..138735,138795..138955) ## FT /codon_start=1 ## FT /db_xref="FLYBASE:FBgn0002781" ## FT /db_xref="GOA:Q86B86" ## FT /db_xref="TrEMBL:Q86B86" ## FT /note="mod(mdg4) gene product from transcript CG32491-RZ; ## FT trans splicing" ## FT /gene="mod(mdg4)" ## FT /product="CG32491-PZ" ## FT /locus_tag="CG32491" ## FT /protein_id="AAO41581.1" ## FT /translation="MADDEQFSLCWNNFNTNLSAGFHESLCRGDLVDVSLAAEGQIVKA ## FT HRLVLSVCSPFFRKMFTQMPSNTHAIVFLNNVSHSALKDLIQFMYCGEVNVKQDALPAF ## FT ISTAESLQIKGLTDNDPAPQPPQESSPPPAAPHVQQQQIPAQRVQRQQPRASARYKIET ## FT VDDGLGDEKQSTTQIVIQTTAAPQATIVQQQQPQQAAQQIQSQQLQTGTTTTATLVSTN ## FT KRSAQRSSLTPASSSAGVKRSKTSTSANVMDPLDSTTETGATTTAQLVPQQITVQTSVV ## FT SAAEAKLHQQSPQQVRQEEAEYIDLPMELPTKSEPDYSEDHGDAAGDAEGTYVEDDTYG ## FT DMRYDDSYFTENEDAGNQTAANTSGGGVTATTSKAVVKQQSQNYSESSFVDTSGDQGNT ## FT EAQVTQHVRNCGPQMFLISRKGGTLLTINNFVYRSNLKFFGKSNNILYWECVQNRSVKC ## FT RSRLKTIGDDLYVTNDVHNHMGDNKRIEAAKAAGMLIHKKLSSLTAADKIQGSWKMDTE ## FT GNPDHLPKM" choosebank("emblTP") trans <- query("trans", "N=AE003734.PE35") getTrans(trans$req[[1]]) ## Complex transsplicing operations, the correct frame and the correct ## genetic code are automatically used for translation into protein. } } \keyword{ manip } seqinr/man/aaa.Rd0000644000176200001440000000220612724327565013354 0ustar liggesusers\name{aaa} \alias{aaa} \title{Converts amino-acid one-letter code into the three-letter one} \description{ This is a vectorized function to convert one-letter amino-acid code into the three-letter one, for instance "A" into "Ala".} \usage{ aaa(aa) } \arguments{ \item{aa}{ A vector of single characters.} } \details{ Allowed character values for \code{aa} are given by \code{a()}. All other values will generate a warning and return NA. Called without arguments, \code{aaa()} returns the list of all possible output values.} \value{ A vector of char string. All strings are 3 chars long. } \references{ The IUPAC one-letter code for aminoacids is described at: \url{http://www.chem.qmul.ac.uk/iupac/AminoAcid/} \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{\code{\link{a}}, \code{\link{translate}} } \examples{ # # Show all possible input values: # a() # # Convert them in one letter-code: # aaa(a()) # # Check consistency of results: # stopifnot(a(aaa(a())) == a()) # # Show what happens with non-allowed values: # aaa("Z") # should be NA and a warning is generated } \keyword{ utilities } seqinr/man/identifiler.Rd0000644000176200001440000000126711136206130015112 0ustar liggesusers\name{identifiler} \alias{identifiler} \docType{data} \title{Identifiler allele names} \description{ Names of the alleles in the Applied Biosystem identifiler allelic ladder. } \usage{data(identifiler)} \format{ A list with 4 components for the four fluorochromes. \describe{ \item{FAM}{a list of 4 loci} \item{VIC}{a list of 5 loci} \item{NED}{a list of 4 loci} \item{PET}{a list of 3 loci} } } \examples{ data(identifiler) op <- par(no.readonly = TRUE) par(mar = c(3,8,4,2)+0.1) allcount <- unlist(lapply(identifiler, function(x) lapply(x, length))) barplot(allcount[order(allcount)], horiz = TRUE, las = 1, main = "Allele count per locus", col = "lightblue") par(op) } seqinr/man/tablecode.Rd0000644000176200001440000000327712724327565014565 0ustar liggesusers\name{tablecode} \alias{tablecode} \title{ to plot genetic code as in textbooks } \description{ This function plots a genetic code table as in textbooks, that is following the order \code{T > C > A > G} so that synonymous codons are almost always in the same boxes. } \usage{ tablecode(numcode = 1, urn.rna = s2c("TCAG"), dia = FALSE, latexfile = NULL, label = latexfile, size = "normalsize", caption = NULL, preaa = rep("", 64), postaa = rep("", 64), precodon = preaa, postcodon = postaa) } \arguments{ \item{numcode}{The genetic code number as in \code{translate} } \item{urn.rna}{The letters to display codons, use s2c("UCAG") if you want the code in terms of RNA sequence} \item{latexfile}{The name of a LaTex file if you want to redirect the output} \item{label}{The label for the LaTeX table} \item{size}{The LaTex size of characters for the LaTeX table} \item{preaa}{A string to insert before the amino-acid in the LaTeX table} \item{postaa}{A string to insert after the amino-acid in the LaTeX table} \item{precodon}{A string to insert before the codon in the LaTeX table} \item{postcodon}{A string to insert after the codon in the LaTeX table} \item{caption}{The caption of the LaTeX table} \item{dia}{to produce a yellow/blue plot for slides} } \details{ The codon order for \code{preaa}, \code{postaa}, \code{precodon}, and \code{postcodon} should be the same as in \code{paste(paste(rep(s2c("tcag"), each =16), s2c("tcag"), sep = ""), rep(s2c("tcag"), each = 4), sep = "")} } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ \code{\link{translate}}, \code{\link{syncodons}} } \examples{ # # Show me the standard genetic code: # tablecode() } \keyword{ utilities } seqinr/man/stutterabif.Rd0000644000176200001440000000561512426453046015166 0ustar liggesusers\name{stutterabif} \Rdversion{1.1} \alias{stutterabif} \title{Stutter ratio estimation} \description{ This function tries to estimate the stutter ratio, either in terms of peak heigth ratios or peak surface ratio. } \usage{ stutterabif(abifdata, chanel, poswild, datapointbefore = 70, datapointafter = 20, datapointsigma = 3.5, chanel.names = c(1:4, 105), DATA = paste("DATA", chanel.names[chanel], sep = "."), maxrfu = 1000, method = "monoH.FC", pms = 6, fig = FALSE) } \arguments{ \item{abifdata}{the result returned by \code{\link{read.abif}}} \item{chanel}{the dye number} \item{poswild}{the position in datapoint units of the allele at the origin of the stutter product, typically obtained after a call to \code{\link{peakabif}}} \item{datapointbefore}{how many datapoints before \code{poswild} to be include in analysis} \item{datapointafter}{how many datapoints after \code{poswild} to be include in analysis} \item{datapointsigma}{initial guess for the standard deviation of a peak} \item{chanel.names}{numbers extensions used for the DATA} \item{DATA}{names of the DATA components} \item{maxrfu}{argument passed to \code{\link{baselineabif}}} \item{method}{method to be used by \code{\link{splinefun}}} \item{pms}{how many standard deviations (after gaussian fit) before and after the mean peak values should be considered for spline function interpolation} \item{fig}{should a summary plot be produced?} } \details{FIXME, See R code for now} \value{ A list with the following components: \item{rh}{Stutter ratio computed as the height of the stutter divided by the height of its corresponding allele} \item{rs}{Stutter ratio computed as the surface of the stutter divided by the surface of its corresponding allele} \item{h1}{The height of the stutter with baseline at 0} \item{h2}{The height of the allele with baseline at 0} \item{s1}{The surface of the stutter} \item{s2}{The surface of the allele} \item{p}{A list of additional parameter that could be usesfull, see example} } \author{J.R. Lobry} \seealso{\code{\link{JLO}} for a dataset example, \code{\link{peakabif}} to get an estimate of peak location.} \examples{ # # Load pre-defined dataset, same as what would be obtained with read.abif: # data(JLO) # # Get peak locations in the blue channel: # maxis <- peakabif(JLO, 1, npeak = 6, tmin = 3, fig = FALSE)$maxis # # Compute stutter ratio for first peak and ask for a figure: # tmp <- stutterabif(JLO, 1, maxis[1], fig = TRUE) # # Show in addition the normal approximation used at the stutter peak: # xx <- seq(tmp$p$mu1 - 6*tmp$p$sd1, tmp$p$mu1 + 6*tmp$p$sd1, le = 100) lines(xx, tmp$p$p1*dnorm(xx, tmp$p$mu1, tmp$p$sd1), col = "darkgreen") # # Show in addition the normal approximation used at allele peak: # xx <- seq(tmp$p$mu2 - 6*tmp$p$sd2, tmp$p$mu2 + 6*tmp$p$sd2, le = 100) lines(xx, tmp$p$p2*dnorm(xx, tmp$p$mu2, tmp$p$sd2), col = "darkgreen") } seqinr/man/where.is.this.acc.Rd0000644000176200001440000000215312723625665016053 0ustar liggesusers\name{where.is.this.acc} \alias{where.is.this.acc} \title{Scans databases for a given sequence accession number} \description{ This function loops over all availabale ACNUC databases to look for a given sequence accession number. This is useful when you have a sequence accession number and you don't know in which database it is present. } \usage{ where.is.this.acc(acc, stopAtFirst = TRUE, ...) } \arguments{ \item{acc}{An accession number as a string of characters such as \code{"NC_001416"}.} \item{stopAtFirst}{Logical. If TRUE, the default, the function stops at the first database where the accession number is found.} \item{\dots}{Arguments passed to the function \code{\link{choosebank}}.} } \value{ The function resturns invisibly a vector of strings of characters for the names of the ACNUC databases in which the accession number was found. } \references{\code{citation("seqinr")}} \author{J.R. Lobry} \seealso{\code{\link{choosebank}} to open a given ACNUC database.} \examples{ \dontrun{# Need internet connection where.is.this.acc("NC_001416") # first found in phever2dna bank (2016-06-01) } } seqinr/man/ECH.Rd0000644000176200001440000000246011136402012013204 0ustar liggesusers\name{ECH} \alias{ECH} \docType{data} \title{Forensic Genetic Profile Allelic Ladder Raw Data} \description{ This is an example of allelic ladder raw data for a human STR genetic profile at 16 loci (\emph{viz.} D8S1179, D21S11, D7S820, CSF1PO, D3S1358, TH01, D13S317, D16S539, D2S1338, D19S433, vWA, TPOX, D18S51, Amelogenin, D5S818, FGA) which are commonly used in forensic sciences for individual identifications. } \usage{data(ECH)} \format{ A list with 3 components as in \code{\link{JLO}} } \source{ Data were kindly provided by the INPS (Institut National de Police Scientifique) which is the national forensic sciences institute in France. Experiments were done at the LPS (Laboratoire de Police Scientifique de Lyon) in 2008. } \references{ \code{citation("seqinr")} Anonymous (2006) Applied Biosystem Genetic Analysis Data File Format. Available at \url{http://www.appliedbiosystems.com/support/software_community/ABIF_File_Format.pdf}. Last visited on 03-NOV-2008. } \author{J.R. Lobry} \seealso{ function \code{\link{read.abif}} to import files in ABIF format, data \code{\link{gs500liz}} for internal size standards, data \code{\link{identifiler}} for allele names in the allelic ladder, data \code{\link{JLO}} for an example of an individual sample file. } \examples{ data(JLO) } seqinr/man/gfrag.Rd0000644000176200001440000000242612724334701013712 0ustar liggesusers\name{gfrag} \alias{gfrag} \title{Extract sequence identified by name or by number from an ACNUC server} \description{ Get \code{length} characters from sequence identified by name or by number starting from position \code{start} (counted from 1). } \usage{ gfrag(what, start, length, idby = c("name", "number"), socket = autosocket()) } \arguments{ \item{what}{A sequence name or number} \item{start}{Start position from 1} \item{length}{Number of requested characters (answer may be shorter)} \item{idby}{Is the sequence identified by name or number? Default to name} \item{socket}{an object of class \code{sockconn} connecting to a remote ACNUC database (default is a socket to the last opened database).} } \value{ A string of characters with at most \code{length} characters (may be shorter than asked for). NA is returned and a warning is issued in case of problem (non existent sequence for instance). } \references{ \url{http://doua.prabi.fr/databases/acnuc.html} \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{\code{\link{choosebank}}, \code{\link{query}} } \examples{ \dontrun{# Need internet connection choosebank("emblTP") gfrag("LMFLCHR36", start = 1, length = 3529852) -> myseq stopifnot(nchar(myseq) == 3529852) closebank() } } seqinr/man/words.pos.Rd0000644000176200001440000000403012724327565014565 0ustar liggesusers\name{words.pos} \alias{words.pos} \title{ Positions of possibly degenerated motifs within sequences } \description{ \code{word.pos} searches all the occurences of the motif \code{pattern} within the sequence \code{text} and returns their positions. This function is based on \code{regexp} allowing thus for complex motif searches. The main difference with \code{\link{gregexpr}} is that non disjoint matches are reported here. } \usage{ words.pos(pattern, text, ignore.case = FALSE, perl = TRUE, fixed = FALSE, useBytes = TRUE, ...) } \arguments{ \item{pattern}{character string containing a \link{regular expression} (or character string for \code{fixed = TRUE}) to be matched in the given character vector.} \item{text}{ a character vector where matches are sought. } \item{ignore.case}{if \code{FALSE}, the pattern matching is case sensitive and if \code{TRUE}, case is ignored during matching.} \item{perl}{logical. Should perl-compatible regexps be used if available? Has priority over \code{extended}.} \item{fixed}{logical. If \code{TRUE}, pattern is a string to be matched as is. Overrides all conflicting arguments.} \item{useBytes}{logical. If \code{TRUE} the matching is done byte-by-byte rather than character-by-character.} \item{...}{arguments passed to \code{\link{regexpr}}.} } \details{ Default parameter values have been tuned for speed when working biological sequences. } \value{ a vector of positions for which the motif \code{pattern} was found in the sequence \code{text}. } \references{ \code{citation("seqinr")} } \author{J.R. Lobry} \seealso{ \code{\link{regexpr}} } \examples{ myseq <- "tatagaga" words.pos("t", myseq) # Should be 1 3 words.pos("tag", myseq) # Should be 3 words.pos("ga", myseq) # Should be 5 7 # How to specify ambiguous base ? Look for YpR motifs by words.pos("[ct][ag]", myseq) # Should be 1 3 # # Show the difference with gregexpr: # words.pos("toto", "totototo") # 1 3 5 (three overlapping matches) unlist(gregexpr("toto", "totototo")) # 1 5 (two disjoint matches) } seqinr/man/SEQINR.UTIL.Rd0000644000176200001440000000411012775235322014376 0ustar liggesusers\name{SEQINR.UTIL} \alias{SEQINR.UTIL} \docType{data} \title{utility data for seqinr} \description{ This data set gives the genetics code, the name of each codon, the IUPAC one-letter code for aminoacids and the physico-chemical class of amino acid and the pK values of amino acids described in Bjellqvist \emph{et al.} (1993). } \format{ \code{SEQINR.UTIL} is a list containing the 4 following objects: \describe{ \item{CODES.NCBI}{is a data frame containing the genetics code : The standard ('Universal') genetic code with a selection of non-standard codes. } \item{CODON.AA}{is a three columns data frame. The first column is a factor containing the codon. The second column is a factor giving the aminoacids names for each codon. The last column is a factor giving the IUPAC one-letter code for aminoacids} \item{AA.PROPERTY}{is a list giving the physico-chemical class of amino acid. The differents classes are the following one : Tiny, Small, Aliphatic, Aromatic, Non.polar, Polar, Charged, Basic, Acidic } \item{pK}{is a data frame. It gives the pK values of amino acids described in Bjellqvist \emph{et al.} (1993) , which were defined by examining polypeptide migration between pH 4.5 to 7.3 in an immobilised pH gradient gel environment with 9.2M and 9.8M urea at 15 degree or 25 degree} } } \source{ Data prepared by D. Charif.\cr The genetic codes have been taken from the ncbi database: \url{https://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi}. Last visited on 2016-10-05 corresponding to last update of the Genetic Codes: April 30, 2013.\cr The IUPAC one-letter code for aminoacids is descibed at: \url{http://www.chem.qmul.ac.uk/iupac/AminoAcid/}. pK values of amino acids were taken from Bjellqvist et al.\cr Bjellqvist, B.,Hughes, G.J., Pasquali, Ch., Paquet, N., Ravier, F., Sanchez, J.-Ch., Frutiger, S. & Hochstrasser, D.F.(1993) The focusing positions of polypeptides in immobilized pH gradients can be predicted from their amino acid sequences.\emph{ Electrophoresis}, \bold{14}, 1023-1031. } \references{ \code{citation("seqinr")} } \examples{ data(SEQINR.UTIL) } seqinr/man/aacost.Rd0000644000176200001440000000606712735554607014116 0ustar liggesusers\name{aacost} \alias{aacost} \docType{data} \title{Aerobic cost of amino-acids in Escherichia coli and G+C classes} \description{ The metabolic cost of amino-acid biosynthesis in \emph{E. coli} under aerobic conditions from table 1 in Akashi and Gojobori (2002). The G+C classes are from Lobry (1997). } \usage{data(aacost)} \format{ A data frame with 20 rows for the amino-acids and the following 7 columns: \describe{ \item{aaa}{amino-acid (three-letters code).} \item{a}{amino-acid (one-letter code).} \item{prec}{precursor metabolites (see details).} \item{p}{number of high-energy phosphate bonds contained in ATP and GTP molecules.} \item{h}{number of available hydrogen atoms carried in NADH, NADPH, and FADH2 molcules.} \item{tot}{total metabolic cost assuming 2 high-energy phosphate bonds per hydrogen atom.} \item{gc}{an ordered factor (l BugReports: http://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/seqinr-forum Imports: ade4,segmented Depends: R (>= 2.10.0) Description: Exploratory data analysis and data visualization for biological sequence (DNA and protein) data. Seqinr includes utilities for sequence data management under the ACNUC system described in Gouy, M. et al. (1984) Nucleic Acids Res. 12:121-127 . License: GPL (>= 2) SystemRequirements: zlib headers and library. URL: http://seqinr.r-forge.r-project.org/ NeedsCompilation: yes Repository: CRAN Repository/R-Forge/Project: seqinr Repository/R-Forge/Revision: 2100 Repository/R-Forge/DateTimeStamp: 2019-09-04 11:36:47 Date/Publication: 2019-09-07 17:30:06 UTC Packaged: 2019-09-04 12:10:08 UTC; rforge seqinr/src/0000755000176200001440000000000013533724317012352 5ustar liggesusersseqinr/src/getzlibsock.c0000644000176200001440000001316213133106250015023 0ustar liggesusers#include #include #include #ifndef WIN32 #ifdef _WIN32 #define WIN32 1 #endif #endif #ifndef WIN32 #include #include #include #include void *prepare_sock_gz_r(int ncon ); char *z_read_sock(void *v); int close_sock_gz_r(void *v); static void *extract_opaque = NULL; #define R_EOF -1 #define MAXESSAIS 2 /*#define MAXESSAIS 1000000*/ SEXP getzlibsock(SEXP sock, SEXP nmax, SEXP debug) { /* Variable de types SEXP :entree et sorties*/ SEXP ans = R_NilValue; SEXP ans2 = R_NilValue; /* Quelles variable faut il proteger : s'appliqe uniquement aux objets R, cad SEXP : ans et ans2*/ int nprotect = 0; int debugon; int testc; int numsoc; int i, n, nn, nnn, nread; int itest,itestd; char *res; int flagend =0; int nbseq =0; debugon = INTEGER_VALUE(debug); n=INTEGER_VALUE(nmax); if (debugon) Rprintf("Running getzlibsock... \n"); if(!inherits(sock, "connection")) { Rprintf("Error!\n\n'con' is not a connection"); ans2 = PROTECT(allocVector(STRSXP, 1)); nprotect ++; SET_STRING_ELT(ans2, 0,mkChar("Socket is not defined.")); PROTECT(ans = ans2); nprotect ++; UNPROTECT(nprotect); nprotect=0; return ans ; } if (debugon) Rprintf("'con' is a connection...\n"); numsoc = asInteger(sock); /* Pour UNIX ( pbil): numsoc = asInteger(sock) + 1; con=getConnection(numsoc); scon= (Rsockconn)con->private; numsoc = scon->fd;*/ numsoc ++; if (debugon) Rprintf("Socket number is %d....\n",numsoc); extract_opaque=prepare_sock_gz_r(numsoc); if (extract_opaque == NULL) { Rprintf("Erreur dans prepare_sock_gz_r\n"); ans2 = PROTECT(allocVector(STRSXP, 1)); nprotect ++; SET_STRING_ELT(ans2, 0,mkChar("Socket is not defined.")); PROTECT(ans = ans2); nprotect ++; UNPROTECT(nprotect); nprotect=0; return ans ; } if (debugon) Rprintf("Trying to get answer from socket...\n"); res=z_read_sock(extract_opaque); /*AJOUT PATCHE CRADO ( devrait etre inutile)*/ itest=0; itestd=0; while ( res == NULL){ res=z_read_sock(extract_opaque); itest++; itestd++; if (debugon){ if (itestd>10) { Rprintf("*"); itestd=0; } } if (itest> MAXESSAIS) { Rprintf("Socket error!\n"); Rprintf("No answer from socket after %d trials!\n",itest); ans2 = PROTECT(allocVector(STRSXP, 1)); nprotect++; SET_STRING_ELT(ans2, 0,mkChar("No answer from socket.")); PROTECT(ans = ans2); nprotect++; UNPROTECT(nprotect); nprotect=0; testc=close_sock_gz_r(extract_opaque); if (debugon) Rprintf("Closing socket close_sock_gz_r status = %d\n",testc); return ans ; } } if (debugon) Rprintf("\n-->[%s]\n",res); if (strncmp(res,"code=0",6) != 0) { Rprintf("extractseqs error!\n"); Rprintf("[%s]\n",res); ans2 = PROTECT(allocVector(STRSXP, 1)); nprotect++; SET_STRING_ELT(ans2, 0,mkChar("Wrong answer from socket.")); PROTECT(ans = ans2); nprotect++; UNPROTECT(nprotect); nprotect=0; testc=close_sock_gz_r(extract_opaque); if (debugon) Rprintf("Closing socket close_sock_gz_r status = %d\n",testc); return ans ; } if (debugon) Rprintf("Socket answer is ok %s(%d)\n",res, strlen(res)); nn = (n < 0) ? 1000 : n; /* initially allocate space for 1000 lines */ nnn = (n < 0) ? INT_MAX : n; PROTECT(ans = allocVector(STRSXP, nn)); nprotect++; nread=0; if (debugon) Rprintf("n=%d, nn=%d,nnn=%d\n",n,nn, nnn); res=z_read_sock(extract_opaque); while ((res != NULL) ) { if (nread >=nnn) { if (debugon) Rprintf("Increasing memory...\n"); PROTECT(ans2 = (allocVector(STRSXP, 2*nn))); nprotect++; for(i = 0; i < nn; i++) SET_STRING_ELT(ans2, i, STRING_ELT(ans, i)); nn *= 2; nnn=nn; UNPROTECT(nprotect); /* old ans et ans2 */ PROTECT(ans = ans2); nprotect=1; }; if (strncmp(res,"extractseqs END.",16) == 0){ if (debugon) Rprintf("extractseqs successfully ended ...\n"); flagend=1; break; } if ((strncmp(res,"code=0",6) == 0) && (nread >0)) { Rprintf("-->[%s]\n",res); Rprintf("WARNING!\nextractseqs unsuccessfully ended ...\n"); flagend=1; break; } if (strncmp(res,"\033count=", 7) == 0){ nbseq++; } else { SET_STRING_ELT(ans, nread, mkChar(res)); nread++; } res=z_read_sock(extract_opaque); } if (debugon) Rprintf("Number of lines : %d\n",nread-1); if (debugon) Rprintf("Number of sequences : %d\n",nbseq); if (flagend) { if (debugon) Rprintf("extractseqs OK, program carry on...\n"); if (debugon) Rprintf("Ok, everything is fine!\n"); } else{ Rprintf("extractseqs error!\n"); ans2 = PROTECT(allocVector(STRSXP, 1)); nprotect++; SET_STRING_ELT(ans2, 0,mkChar("Wrong answer from socket.")); PROTECT(ans = ans2); nprotect++; } testc=close_sock_gz_r(extract_opaque); if (debugon) Rprintf("Closing socket close_sock_gz_r status = %d\n",testc); UNPROTECT(nprotect); return ans ; } #else SEXP getzlibsock(SEXP sock, SEXP nmax, SEXP debug) { /* Variable de types SEXP :entree et sorties*/ SEXP ans = R_NilValue; SEXP ans2 = R_NilValue; /* Quelles variable faut il proteger : s'appliqe uniquement aux objets R, cad SEXP : ans et ans2*/ int nprotect = 0; int debugon; debugon = INTEGER_VALUE(debug); if (debugon) Rprintf("Running getzlibsock... \n"); Rprintf("Warning!\n\nCompressed sockets are not yet available on Windows.\n"); ans2 = PROTECT(allocVector(STRSXP, 1)); nprotect ++; SET_STRING_ELT(ans2, 0,mkChar("Compressed sockets are not yet available on Windows.")); PROTECT(ans = ans2); nprotect ++; UNPROTECT(nprotect); nprotect=0; return ans ; } #endif seqinr/src/fastacc.c0000644000176200001440000000157612437365004014127 0ustar liggesusers#include #include SEXP fastacc(SEXP bits_in_char, SEXP target, SEXP database, SEXP noc, SEXP n){ int i,j; SEXP res; int *pbits_in_char, *pnoc, *pn, *pres; unsigned char *ptarget, *pdatabase; int ires; PROTECT(bits_in_char = AS_INTEGER(bits_in_char)); pbits_in_char = INTEGER_POINTER(bits_in_char); PROTECT(target = AS_RAW(target)); ptarget = RAW_POINTER(target); PROTECT(database = AS_RAW(database)); pdatabase = RAW_POINTER(database); PROTECT(noc = AS_INTEGER(noc)); pnoc = INTEGER_POINTER(noc); PROTECT(n = AS_INTEGER(n)); pn = INTEGER_POINTER(n); PROTECT(res = NEW_INTEGER(*pn)); pres = INTEGER_POINTER(res); for(ires = i = 0 ; i < *pn * *pnoc; i += *pnoc, ires++){ pres[ires] = 0; for(j = 0; j < *pnoc ; j++){ pres[ires] += pbits_in_char[pdatabase[i+j] & ptarget[j]]; } } UNPROTECT(6); return(res); } seqinr/src/alignment.c0000644000176200001440000005612113533716305014477 0ustar liggesusers#include "alignment.h" void rem_blank(char *string) { int ii; ii = strlen(string); for( ;ii >=0; ii--) { if(string[ii] == 0 || string[ii] == '\n' || string[ii] == ' ' || string[ii] == '\t') string[ii] = 0; else break; } } /**************************** end rem_blank ************************/ void free_mase(struct SEQMASE * aln, int nbsq) { int ii; for(ii = 0; ii <= nbsq; ii++) { free(aln[ii].seq); free(aln[ii].com); } free((char *) aln); } /******************************** end free_mase ************************/ int one_more_seq_found(int count1, char ***pseq, char ***pseqname, char ***pcomments) { static int max_count; char **seq, **seqname, **comments; if(count1 == -1) max_count = 0; if(count1 + 1 < max_count) return count1 + 1; count1++; if(max_count == 0) { max_count = 100; seq = (char **)malloc(max_count * sizeof(char *)); if(seq == NULL) return -1; seqname = (char **)malloc(max_count * sizeof(char *)); if(seqname == NULL) return -1; comments = (char **)malloc(max_count * sizeof(char *)); if(comments == NULL) return -1; } else { seq = *pseq; seqname = *pseqname; comments = *pcomments; max_count = 3 * max_count; seq = (char **)realloc(seq, max_count * sizeof(char *)); if(seq == NULL) return -1; seqname = (char **)realloc(seqname, max_count * sizeof(char *)); if(seqname == NULL) return -1; comments = (char **)realloc(comments, max_count * sizeof(char *)); if(comments == NULL) return -1; } *pseq = seq; *pseqname = seqname; *pcomments = comments; return count1; } /******************************** end one_more_seq_found ************************/ /***********************************************************************************************************************/ /* lit un fichier MASE, renvoie une liste (objet R) contenant les squences, les commentaies et les noms des espces. */ /***********************************************************************************************************************/ SEXP read_mase(SEXP nomfic) { char *fic_name; FILE *fic; struct SEQMASE *aln; int nb_seq; int lg_max = 0, lg, lgs, lgc; char string[MAXSTRING + 1]; char c1, c2; int i,ii, jj, kk = 0, numline, maxcom = 0; SEXP listseq; SEXP essai; SEXP listcom; SEXP listmn; SEXP nombreseq; /*Passages des objets R (paramtres) dans des variables C */ fic_name = (char *) CHAR(STRING_ELT(nomfic, 0)); if((fic = fopen(fic_name, "r")) == NULL) { error("Can't open file"); } c1 = 0; nb_seq = 0; lg = lgc = 0; while(fgets(string, MAXSTRING, fic) != NULL) { string[MAXSTRING] = 0; lgs = strlen(string); if(lgs >= (MAXSTRING - 1)) { REprintf("\n Fatal Error. Too long line in alignment (> %d).\n", MAXSTRING); REprintf("Increase MAXSTRING and recompile.\n"); } c2 = string[0]; if(string[0] == ';' && string[1] != ';') { lgc += (lgs + 1); } if(c1 == ';' && c2 != c1) { nb_seq++; if(lg > lg_max) lg_max = lg; if(lgc > maxcom) maxcom = lgc; lg = lgc = 0; } else if(c2 != ';') lg += lgs; c1 = c2; } if(lg > lg_max) lg_max = lg; /******************************************/ /* Cration de 6 objets R qui seront */ /******************************************/ PROTECT(listseq=allocVector(VECSXP,nb_seq)); PROTECT(essai=allocVector(VECSXP,5)); PROTECT(listcom=allocVector(VECSXP,nb_seq)); PROTECT(listmn=allocVector(VECSXP,nb_seq)); PROTECT(nombreseq=NEW_INTEGER(1)); aln = (struct SEQMASE *) calloc(nb_seq + 1, sizeof(struct SEQMASE)); for(ii = 0; ii <= nb_seq; ii++) { aln[ii].seq = (char *) calloc(lg_max + 1, sizeof(char)); aln[ii].com = (char *) calloc(maxcom + 1, sizeof(char)); aln[ii].com[0] = 0; } rewind(fic); numline = 0; ii = -1; while(fgets(string, MAXSTRING, fic) != NULL) { numline++; string[MAXSTRING] = 0; if ((string[0] != ';') && (numline == 1)) { error("Not a MASE file"); /* check format, thanks to J.H. Troesemeier */ goto fini; } c2 = string[0]; if(string[0] == ';' && string[1] != ';') { strcat(aln[ii + 1].com, string); } if(c1 == ';' && c2 != c1) { ii++; kk = aln[ii].lg = 0; rem_blank(string); if((int) strlen(string) >= (MAXMNMASE - 1)) { REprintf("Error. Maximum sequance name is %d characters\n", MAXMNMASE); error("sequence name too long!"); } strcpy(aln[ii].mn, string); lg = 0; } else if(c2 != ';') { for(jj = 0; jj < MAXSTRING; jj++) { if(string[jj] == 0) break; if(string[jj] == ' ') continue; if(string[jj] == '\n') continue; if(string[jj] == '\t') continue; aln[ii].seq[kk++] = string[jj]; aln[ii].lg = kk; } } c1 = c2; } fclose(fic); lg_max = aln[0].lg; for(ii = 1; ii < nb_seq; ii++) if(aln[ii].lg > lg_max) lg_max = aln[ii].lg; INTEGER(nombreseq)[0]=(int)nb_seq; for(i=0;i maxwidname) maxwidname = l; comments[tot_spec] = NULL; } while(strncmp(line, "//", 2) != 0); curr_spec = 0; curr_len = 0; wid_block = 0; while( fgets(line, sizeof(line), in) != NULL ) { p = line; while(*p == ' ') p++; l = strlen(seqname[curr_spec]); if(strncmp(p, seqname[curr_spec], l) != 0) continue; p += l; while(*p == ' ') p++; p--; q = seq[curr_spec] + curr_len; while( *(++p) != '\n') { if( *p == ' ') continue; if(*p == '.') *p = '-'; *(q++) = *p; } *q = 0; wid_1_line = q - (seq[curr_spec] + curr_len); wid_block = (wid_1_line > wid_block ? wid_1_line : wid_block); if(curr_spec == tot_spec) { curr_len += wid_block; curr_spec = 0; wid_block = 0; } else curr_spec++; } for(i=0; i') totseqs++; rewind(in); /* R objects creation */ INTEGER(nombreseq)[0] = totseqs; PROTECT(listname = allocVector(VECSXP, totseqs)); PROTECT(listseq = allocVector(VECSXP, totseqs)); /* Memory allocation */ seq = (char **) R_alloc(totseqs, sizeof(char *)); comments = (char **) R_alloc(totseqs, sizeof(char *)); seqname = (char **) R_alloc(totseqs, sizeof(char *)); lenseqs = MAXLENSEQ; totseqs = -1; i = fgets(line, sizeof(line), in); if(line[0] != '>') error("File not in Fasta format!\n"); /* Main loop to read line by line the file */ while( i != NULL ){ totseqs++; comments[totseqs] = NULL; p = line + 1; while(*p != '\n') p++; l = p - line - 1; seqname[totseqs] = (char *) R_alloc(l + 1, sizeof(char)); memcpy(seqname[totseqs], line + 1, l); seqname[totseqs][l] = '\0'; SET_ELEMENT(listname, totseqs, mkChar(seqname[totseqs])); seq[totseqs] = (char *) R_alloc(lenseqs + 1, sizeof(char)); lseq = 0; while( (i = fgets(line, sizeof(line), in)) != NULL && *i != '>' ) { l2 = strlen(line); if( line[l2 - 1] == '\n' ) l2--; while(l2 > 0 && line[l2 - 1] == ' ') l2--; if(lseq + l2 > lenseqs) { char *temp; lenseqs += MAXLENSEQ; temp = R_alloc(lenseqs + 1, sizeof(char)); memcpy(temp, seq[totseqs], lseq); seq[totseqs] = temp; } memcpy(seq[totseqs] + lseq, line, l2); lseq += l2; } seq[totseqs][lseq] = '\0'; SET_ELEMENT(listseq, totseqs, mkChar(seq[totseqs])); } SET_ELEMENT(list, 0, nombreseq); SET_ELEMENT(list, 1, listname); SET_ELEMENT(list, 2, listseq); fclose(in); UNPROTECT(4); return list; } /*******************************************/ /* Lecture d'un fichier au format clustal */ /*******************************************/ SEXP read_clustal_align(SEXP ficname) { SEXP list; SEXP listseq; SEXP listname; SEXP nombreseq; char *fname; FILE *in; char line[200], *p; int i, l = 0, curr_spec, first=TRUEL, curr_len, next_len, tot_spec, curr_max_len =0, carac, wid_name = 0; char **seq, **comments, **seqname = NULL; fname = (char *) CHAR(STRING_ELT(ficname,0)); PROTECT(nombreseq=NEW_INTEGER(1)); PROTECT(list=allocVector(VECSXP,3)); in=fopen(fname,"r"); if(in==NULL) { error("file not found"); return 0; } if(!fgets(line,sizeof(line),in) || strncmp(line,"CLUSTAL",7) != 0) { /* skip 1st line with CLUSTAL in it */ error("File not in CLUSTAL format!"); tot_spec = -1; goto fini; } /* skip next empty lines */ do { carac = getc(in); if(carac == ' ') { if(!fgets(line,sizeof(line),in)) { error("Unexpected EOF"); tot_spec = 0; goto fini; } carac = getc(in); } } while(carac == '\n' || carac == '\r'); ungetc(carac, in); /* back to start of 1st non-empty line */ tot_spec = curr_spec = -1; curr_len = next_len = 0; while( fgets(line, sizeof(line), in) != NULL ) { if(*line == '\n' || *line == ' ') { curr_spec = -1; curr_len = next_len; first = FALSE; continue; } else if(tot_spec >= 0 && curr_spec == -1 && strncmp(line, seqname[0], strlen(seqname[0]) ) != 0) { break; } else { if(first) { curr_spec = one_more_seq_found(curr_spec, &seq, &seqname, &comments); if(curr_spec == -1) goto nomem; } else curr_spec++; } if(first && curr_spec == 0) { /* calcul long partie nom: enlever tout ce qui n'est pas espace en fin */ p = line + strlen(line) - 2; while(*p == ' ' || isdigit(*p) ) p--; while (*p != ' ') p--; wid_name = p - line + 1; } if(first) { seqname[curr_spec] = (char *)malloc(wid_name+1); if(seqname[curr_spec]==NULL) { goto nomem; } memcpy(seqname[curr_spec], line, wid_name); p = seqname[curr_spec] + wid_name - 1; while(*p == ' '){ p--; } *(p+1)=0; if(curr_spec > tot_spec) tot_spec = curr_spec; seq[curr_spec] = (char *)malloc(CLU_BLOCK_LEN+1); curr_max_len = CLU_BLOCK_LEN; if(seq[curr_spec]==NULL) { goto nomem; } comments[curr_spec] = NULL; } if(curr_spec == 0) { l = strlen(line) - 1; p = line + l - 1; while(*p == ' ' || isdigit(*p) ) { p--; l--; } l -= wid_name; if(curr_len + l > curr_max_len) { curr_max_len += CLU_BLOCK_LEN; for(i=0; i<=tot_spec; i++) { p = (char *)malloc(curr_max_len+1); if(p == NULL) goto nomem; memcpy(p, seq[i], curr_len); free(seq[i]); seq[i] = p; } } next_len = curr_len + l; } memcpy(seq[curr_spec]+curr_len, line + wid_name, l); } for(i=0; i<=tot_spec; i++) seq[i][next_len] = 0; seq = (char **)realloc(seq, (tot_spec + 1)*sizeof(char *)); seqname = (char **)realloc(seqname, (tot_spec + 1)*sizeof(char *)); comments = (char **)realloc(comments, (tot_spec + 1)*sizeof(char *)); INTEGER(nombreseq)[0]=tot_spec+1; PROTECT(listname=allocVector(VECSXP,tot_spec+1)); PROTECT(listseq=allocVector(VECSXP,tot_spec+1)); for(i=0; i #include #include #include #ifdef WIN32 #include #else #include #endif /* included functions */ void *prepare_sock_gz_r(int sockr); int z_getc_R(void *v); char *z_gets(void *v, char *line, size_t len); char *z_read_sock(void *v); int close_sock_gz_r(void *v); #define ZBSIZE 100000 typedef struct { z_stream stream; char z_buffer[ZBSIZE]; /* compressed input buffer */ char text_buffer[4 * ZBSIZE]; /* decompressed buffer */ char *pos, *endbuf; #ifdef WIN32 SOCKET fd; #else int fd; #endif } sock_gz_r; void *prepare_sock_gz_r(int sockr) { int err; sock_gz_r *big; static sock_gz_r s_big; big = &s_big; if(big == NULL) return NULL; big->stream.next_in = Z_NULL; big->stream.avail_in = 0; big->stream.avail_out = 0; big->stream.zalloc = Z_NULL; big->stream.zfree = Z_NULL; big->stream.opaque = NULL; big->pos = big->text_buffer; big->endbuf = big->pos; #ifdef WIN32 big->fd = (SOCKET)sockr; #else big->fd = sockr; #endif err = inflateInit(&big->stream); return err == Z_OK ? (void *)big : NULL; } int z_getc_R(void *v) { int q, lu; sock_gz_r *big = (sock_gz_r *)v; z_streamp zs; #ifndef WIN32 int err; fd_set readfds; #endif if(big->pos < big->endbuf) { return *(big->pos++); } zs = &(big->stream); zs->next_out = (Bytef *)big->text_buffer; zs->avail_out = sizeof(big->text_buffer); big->pos = (char *)zs->next_out; do { if(zs->avail_in == 0) { #ifdef WIN32 do lu = recv( big->fd , big->z_buffer, ZBSIZE, 0 ); while (lu <=0); #else FD_ZERO(&readfds); FD_SET(big->fd, &readfds); err = select(big->fd + 1, &readfds, NULL, NULL, NULL); if(err > 0 ) { lu = read( big->fd , big->z_buffer, ZBSIZE ); } else lu = -1; #endif if(lu == -1) return EOF; zs->next_in = (Bytef *)big->z_buffer; zs->avail_in = lu; } q = inflate(zs, Z_NO_FLUSH); if(q == Z_STREAM_END) break; if(q != Z_OK) { break; } } while ( (char *)zs->next_out == big->pos); big->endbuf = (char *)zs->next_out; if(big->pos < big->endbuf) return *(big->pos++); else return EOF; } char *z_gets(void *v, char *line, size_t len) { int c; char *p; p = line; while(len > 1) { c = z_getc_R( v ); if(c == EOF) { if(p == line) return NULL; break; } *(p++) = c; if(c == '\n') break; len--; } *p = 0; return line; } char *z_read_sock(void *v) { static char line[500]; char *p; int l; p = z_gets(v, line, sizeof(line)); if(p == NULL) return NULL; l = strlen(line); if(l > 0 && line[l-1] == '\n') line[l-1] = 0; return line; } int close_sock_gz_r(void *v) { sock_gz_r *big = (sock_gz_r *)v; int val; val = inflateEnd(&(big->stream)); return val; } #else void *prepare_sock_gz_r(int sockr) { return 0; } #endif seqinr/src/util.c0000644000176200001440000000254312437365004013473 0ustar liggesusers#include #include #include #include #include #include #include #include /*##################################################*/ /*# Converts a String into a vector of characters #*/ /*##################################################*/ SEXP s2c(SEXP seq){ char *string; int lseq, i; char mot[2] = {'\0', '\0'}; SEXP chaine; string = (char *) CHAR(STRING_ELT(seq, 0)); lseq = strlen(string); PROTECT(chaine = NEW_CHARACTER(lseq)); for(i = 0 ; i < lseq ; i++){ mot[0] = string[i]; SET_STRING_ELT(chaine, i, mkChar(mot)); } UNPROTECT(1); return(chaine); } /*#####################################################*/ /*# Tester si une squence est protique ou nuclique #*/ /*#####################################################*/ SEXP is_a_protein_seq(SEXP sequence) /* returns TRUE if seq looks like a protein sequence (less than 80% ACGTU) */ { SEXP res; char *seq; static char dna[]="ACGTU"; int total=0, length=0; seq = (char *) CHAR(STRING_ELT(sequence,0)); while(*seq != 0) { if(*seq != '-') { if( strchr(dna, toupper(*seq)) != NULL ) total++; length++; } seq++; } PROTECT(res=NEW_NUMERIC(1)); REAL(res)[0]=(float)(total) / length ; UNPROTECT(1); return ( res ); } seqinr/src/kaks.c0000644000176200001440000010573013533716557013464 0ustar liggesusers#include #include int code_mt = 0; /* Not implemented yet */ void reresh(char **, int, int); void prefastlwl(double **, double **, double **, double **, double **, double **, double **, double **, double **, double **); int fastlwl(char **, int, int, double **, double **, double **, double **, double **, double **, double **, double **, double **, double **, double **, double **, double **,double **, double **,double **,double **, double **,double **,double **, double **,double **); SEXP kaks(SEXP sequences, SEXP nbseq, SEXP debugkaks, SEXP gaprm) { char **seqIn; /* local working copy of sequences */ char **seq; /* pointer to original sequences from R object */ double *tl0[64], *tl1[64], *tl2[64], *tti0[64], *tti1[64], *tti2[64], *ttv0[64], *ttv1[64], *ttv2[64]; int i, j, totseqs, lgseq, n; int debugon, option; double *rl[21]; double **ka, **ks, **vka, **vks; double **l0, **l2,**l4; double **a0, **a2,**a4; double **b0, **b2,**b4; double *xl0,*xl2,*xl4; double *xa0,*xa2,*xa4; double *xb0,*xb2,*xb4; double *xka, *xks, *xvka, *xvks; double mat[19][19] = {{.382, .382, .343, .382, .382, .382, .382, .128, .040, .128, .040, .128, .040, .128, .040, .128, .343, .128, .040 }, { .382, .382, .128, .343, .343, .343, .343, .128, .040, .128, .040, .128, .040, .128, .040, .128, .128, .040, .040 }, { .343, .128, .343, .382, .382, .382, .343, .128, .040, .128, .128, .343, .128, .343, .128, .343, .343, .128, .040 }, { .382, .343, .382, .343, .343, .343, .343, .343, .040, .343, .343, .382, .343, .382, .343, .382, .382, .382, .343 }, { .382, .343, .382, .343, .382, .382, .382, .343, .040, .343, .128, .343, .128, .128, .128, .343, .343, .128, .040 }, { .382, .343, .382, .343, .382, .382, .382, .343, .040, .343, .128, .343, .128, .128, .040, .128, .128, .128, .040 }, { .382, .343, .343, .343, .382, .382, .382, .343, .040, .343, .128, .343, .128, .128, .128, .128, .343, .128, .040 }, { .128, .128, .128, .343, .343, .343, .343, .343, .040, .343, .128, .343, .128, .343, .128, .343, .343, .128, .040 }, { .040, .040, .040, .040, .040, .040, .040, .040, .040, .382, .382, .382, .343, .343, .343, .128, .128, .343, .128 }, { .128, .128, .128, .343, .343, .343, .343, .343, .382, .040, .040, .128, .128, .040, .128, .040, .040, .040, .040 }, { .040, .040, .128, .343, .128, .128, .128, .128, .382, .040, .343, .343, .343, .343, .128, .128, .128, .128, .128 }, { .128, .128, .343, .382, .343, .343, .343, .343, .382, .128, .343, .343, .343, .343, .343, .128, .128, .343, .343 }, { .040, .040, .128, .343, .128, .128, .128, .128, .343, .128, .343, .343, .343, .382, .343, .343, .343, .343, .343 }, { .128, .128, .343, .382, .128, .128, .128, .343, .343, .040, .343, .343, .382, .343, .382, .128, .128, .343, .343 }, { .040, .040, .128, .343, .128, .040, .128, .128, .343, .128, .128, .343, .343, .382, .382, .343, .382, .382, .343 }, { .128, .128, .343, .382, .343, .128, .128, .343, .128, .040, .128, .128, .343, .128, .343, .343, .343, .382, .382 }, { .343, .128, .343, .382, .343, .128, .343, .343, .128, .040, .128, .128, .343, .128, .382, .343, .382, .343, .128 }, { .128, .040, .128, .382, .128, .128, .128, .128, .343, .040, .128, .343, .343, .343, .382, .382, .343, .343, .343 }, {.040, .040, .040, .343, .040, .040, .040, .040, .128, .040, .128, .343, .343, .343, .343, .382, .128, .343, .382 }}; SEXP rka; SEXP rks; SEXP rvka; SEXP rvks; SEXP res; /* -- addition fevrier 2012 --*/ SEXP rl0; SEXP rl2; SEXP rl4; SEXP ra0; SEXP ra2; SEXP ra4; SEXP rb0; SEXP rb2; SEXP rb4; /* --------------------------- */ /* SEXP lsequtil; The effective number of sites used, not used yet */ debugon = INTEGER_VALUE(debugkaks); totseqs = INTEGER_VALUE(nbseq); option = INTEGER_VALUE(gaprm); if(debugon) Rprintf("C> mode degug is on at C level with %d sequences\n", totseqs); /******************************************************************************/ /* */ /* Transient storage allocation with R_alloc: R will reclaim the memory at */ /* the end of the call to kaks. R_alloc do its own error checking and will */ /* raise an error if the memory cannot be allocated. */ /* */ /******************************************************************************/ seq = (char **) R_alloc(totseqs, sizeof(char *)); /* Initialisation of seq so that seq[i] points to sequence number i: */ for(i = 0 ; i < totseqs ; i++){ seq[i] = (char *) CHAR(STRING_ELT(sequences, i)); if(debugon) Rprintf("-->%s<--\n", seq[i]); } /* The length of the first sequence is used as a reference since in an alignment all sequences are supposed to be of the same length, this point is controlled before call to kaks at the R level. */ lgseq = strlen(seq[0]); if(debugon) Rprintf("C> lgseq = %d\n", lgseq); seqIn = (char **) R_alloc(totseqs, sizeof(char *)); for(i = 0 ; i < totseqs ; i++){ seqIn[i]= (char *) R_alloc(lgseq + 1, sizeof(char)); } for (i = 0 ; i < 64 ; i++) { tl0[i] = (double *) R_alloc(64, sizeof(double)); tl1[i] = (double *) R_alloc(64, sizeof(double)); tl2[i] = (double *) R_alloc(64, sizeof(double)); tti0[i] = (double *) R_alloc(64, sizeof(double)); tti1[i] = (double *) R_alloc(64, sizeof(double)); tti2[i] = (double *) R_alloc(64, sizeof(double)); ttv0[i] = (double *) R_alloc(64, sizeof(double)); ttv1[i] = (double *) R_alloc(64, sizeof(double)); ttv2[i] = (double *) R_alloc(64, sizeof(double)); } for (i = 0; i < 21 ; i++) rl[i] = (double *) R_alloc(21, sizeof(double)); ka = (double **) R_alloc(totseqs, sizeof(double *)); ks = (double **) R_alloc(totseqs, sizeof(double *)); vka = (double **) R_alloc(totseqs, sizeof(double *)); vks = (double **) R_alloc(totseqs, sizeof(double *)); l0 = (double **) R_alloc(totseqs, sizeof(double *)); l2 = (double **) R_alloc(totseqs, sizeof(double *)); l4 = (double **) R_alloc(totseqs, sizeof(double *)); a0 = (double **) R_alloc(totseqs, sizeof(double *)); a2 = (double **) R_alloc(totseqs, sizeof(double *)); a4 = (double **) R_alloc(totseqs, sizeof(double *)); b0 = (double **) R_alloc(totseqs, sizeof(double *)); b2 = (double **) R_alloc(totseqs, sizeof(double *)); b4 = (double **) R_alloc(totseqs, sizeof(double *)); for (i = 0; i < totseqs; i++) { ka[i] = (double *) R_alloc(totseqs, sizeof(double)); vka[i] = (double *) R_alloc(totseqs, sizeof(double)); ks[i] = (double *) R_alloc(totseqs, sizeof(double)); vks[i] = (double *) R_alloc(totseqs, sizeof(double)); l0[i] = (double *) R_alloc(totseqs, sizeof(double)); l2[i] = (double *) R_alloc(totseqs, sizeof(double)); l4[i] = (double *) R_alloc(totseqs, sizeof(double)); a0[i] = (double *) R_alloc(totseqs, sizeof(double)); a2[i] = (double *) R_alloc(totseqs, sizeof(double)); a4[i] = (double *) R_alloc(totseqs, sizeof(double)); b0[i] = (double *) R_alloc(totseqs, sizeof(double)); b2[i] = (double *) R_alloc(totseqs, sizeof(double)); b4[i] = (double *) R_alloc(totseqs, sizeof(double)); } /******************************************************************************/ /* */ /* Make a local copy of sequence into char **seqIn because the sequences are */ /* modified by the program before computations (gap removal) */ /* */ /******************************************************************************/ for(i = 0 ; i < totseqs ; i++){ for(j = 0 ; j < lgseq ; j++){ seqIn[i][j] = seq[i][j]; } seqIn[i][lgseq] = '\0'; } /******************************************************************************/ /* */ /* Creation of R objects in the C code */ /* */ /******************************************************************************/ PROTECT(res = NEW_LIST(14)); PROTECT(rka = NEW_NUMERIC(totseqs*totseqs)); PROTECT(rks = NEW_NUMERIC(totseqs*totseqs)); PROTECT(rvka = NEW_NUMERIC(totseqs*totseqs)); PROTECT(rvks = NEW_NUMERIC(totseqs*totseqs)); /* -- addition fevrier 2012 --*/ PROTECT(rl0 = NEW_NUMERIC(totseqs*totseqs)); PROTECT(rl2 = NEW_NUMERIC(totseqs*totseqs)); PROTECT(rl4 = NEW_NUMERIC(totseqs*totseqs)); PROTECT(ra0 = NEW_NUMERIC(totseqs*totseqs)); PROTECT(ra2 = NEW_NUMERIC(totseqs*totseqs)); PROTECT(ra4 = NEW_NUMERIC(totseqs*totseqs)); PROTECT(rb0 = NEW_NUMERIC(totseqs*totseqs)); PROTECT(rb2 = NEW_NUMERIC(totseqs*totseqs)); PROTECT(rb4 = NEW_NUMERIC(totseqs*totseqs)); /* PROTECT(rl024 = NEW_NUMERIC(3)); PROTECT(ra024 = NEW_NUMERIC(3)); PROTECT(rb024 = NEW_NUMERIC(3));*/ /* --------------------------- */ for (i = 2; i < 21; i++) { for (j = 1; j < i; j++) { *(rl[i] + j) = mat[j-1][i-2] ; } } for (i = 1; i <= 20; i++) { *(rl[i] + i) = 1.0; for (j = i + 1; j <= 20; j++) *(rl[i] + j) = *(rl[j] + i); } /******************************************************************************/ /* */ /* Replace codons with non ACGT bases with --- */ /* */ /******************************************************************************/ for (i = 0 ; i < totseqs ; i++){ for(j = 0 ; j < lgseq ; j++){ if ((*(seqIn[i] + j) != 'A') && (*(seqIn[i] + j) != 'G') && (*(seqIn[i] + j) != 'C') && (*(seqIn[i] + j) != 'T') ) { /* Base in first codon position */ if (j % 3 == 0) { *(seqIn[i] + j) = '-'; *(seqIn[i] + j + 1) = '-'; *(seqIn[i] + j + 2) = '-'; } /* Base in second codon position */ if (j % 3 == 1) { *(seqIn[i] + j) = '-'; *(seqIn[i] + j + 1) = '-'; *(seqIn[i] + j - 1) = '-'; } /* Base in third codon position */ if (j % 3 == 2) { *(seqIn[i] + j) = '-'; *(seqIn[i] + j - 1) = '-'; *(seqIn[i] + j - 2) = '-'; } } } } /******************************************************************************/ /* */ /* Remove positions with gaps */ /* */ /******************************************************************************/ reresh(seqIn, totseqs, option); /* seqIn est modifié par reresh */ for(i = 0 ; i < totseqs ; i++){ if(debugon) Rprintf("reresh-->%s<--\n", seqIn[i]); } for(i = 0 ; i < totseqs ; i++){ for(j = 0 ; j < totseqs ; j++){ ka[i][j] = -1; ks[i][j] = -1; vka[i][j] = -1; vks[i][j] = -1; l0[i][j] = 0; l2[i][j] = 0; l4[i][j] = 0; a0[i][j] = 0; a2[i][j] = 0; a4[i][j] = 0; b0[i][j] = 0; b2[i][j] = 0; b4[i][j] = 0; } } prefastlwl(rl, tl0, tl1, tl2, tti0, tti1, tti2, ttv0, ttv1, ttv2); /* Dump memoire commenterise if(debugon){ FILE *out; out = fopen("dumpkaks", "w"); for(i = 0 ; i < 21 ; i++){ for(j = 0 ; j < 21 ; j++){ fprintf(out, "%lf\n", rl[i][j]); } } for(i = 0 ; i < 64 ; i++){ for(j = 0 ; j < 64 ; j++){ fprintf(out, "%lf\n", tl0[i][j]); fprintf(out, "%lf\n", tl1[i][j]); fprintf(out, "%lf\n", tl2[i][j]); fprintf(out, "%lf\n", tti0[i][j]); fprintf(out, "%lf\n", tti1[i][j]); fprintf(out, "%lf\n", tti2[i][j]); fprintf(out, "%lf\n", ttv0[i][j]); fprintf(out, "%lf\n", ttv1[i][j]); fprintf(out, "%lf\n", ttv2[i][j]); } } fclose(out); } */ lgseq = strlen(seqIn[0]); /* l024 = NUMERIC_POINTER(rl024); a024 = NUMERIC_POINTER(ra024); b024 = NUMERIC_POINTER(rb024);*/ fastlwl(seqIn, totseqs, lgseq, ka, ks, tti0, tti1, tti2, ttv0, ttv1, ttv2, tl0, tl1, tl2, vka, vks,l0,l2,l4,a0,a2,a4,b0,b2,b4); for(i = 0 ; i < totseqs ; i++){ if(debugon) Rprintf(" -->%s<--\n", seqIn[i]); } /******************************************************************************/ /* */ /* In this section we copy the results from ka, ks, vka and vks into the R */ /* objects rka, rks, rvka and rvka, respectively. */ /* */ /******************************************************************************/ n = 0; xka = NUMERIC_POINTER(rka); xks = NUMERIC_POINTER(rks); xvka = NUMERIC_POINTER(rvka); xvks = NUMERIC_POINTER(rvks); xl0 = NUMERIC_POINTER(rl0); xl2 = NUMERIC_POINTER(rl2); xl4 = NUMERIC_POINTER(rl4); xa0 = NUMERIC_POINTER(ra0); xa2 = NUMERIC_POINTER(ra2); xa4 = NUMERIC_POINTER(ra4); xb0 = NUMERIC_POINTER(rb0); xb2 = NUMERIC_POINTER(rb2); xb4 = NUMERIC_POINTER(rb4); for(i = 0 ; i < totseqs ; i++){ for(j = 0 ; j < totseqs ; j++){ xka[n] = ka[i][j]; xks[n] = ks[i][j]; xvka[n] = vka[i][j]; xvks[n] = vks[i][j]; xl0[n] = l0[i][j]; xl2[n] = l2[i][j]; xl4[n] = l4[i][j]; xa0[n] = a0[i][j]; xa2[n] = a2[i][j]; xa4[n] = a4[i][j]; xb0[n] = b0[i][j]; xb2[n] = b2[i][j]; xb4[n] = b4[i][j]; if(debugon) Rprintf("C> i = %d, j = %d, n = %d, ka = %lf, ks = %lf, vka = %lf, vks = %lf, l0 = %lf, l2 = %lf, l4 = %lf, a0 = %lf, a2 = %lf, a4 = %lf, b0 = %lf, b2 = %lf, b4 = %lf\n", i, j, n, ka[i][j], ks[i][j], vka[i][j], vks[i][j],l0[i][j],l2[i][j],l4[i][j],a0[i][j],a2[i][j],a4[i][j],b0[i][j],b2[i][j],b4[i][j] ); n++; } } SET_ELEMENT(res, 0, rka); SET_ELEMENT(res, 1, rks); SET_ELEMENT(res, 2, rvka); SET_ELEMENT(res, 3, rvks); SET_ELEMENT(res, 4, rl0); SET_ELEMENT(res, 5, rl2); SET_ELEMENT(res, 6, rl4); SET_ELEMENT(res, 7, ra0); SET_ELEMENT(res, 8, ra2); SET_ELEMENT(res, 9, ra4); SET_ELEMENT(res, 10, rb0); SET_ELEMENT(res, 11, rb2); SET_ELEMENT(res, 12, rb4); if(debugon) Rprintf("C> %s", "End of C level....................\n"); UNPROTECT(14); return(res); } int num(char *cod) { int n1, n2, n3; //MG static const char bases[] = "ACGT"; if(strchr(bases, cod[0]) == NULL || strchr(bases, cod[1]) == NULL || strchr(bases, cod[2]) == NULL) return 64; //MG n1 = n2 = n3 = 0; if (cod[0] == 'C') n1 = 1; if (cod[1] == 'C') n2 = 1; if (cod[2] == 'C') n3 = 1; if (cod[0] == 'G') n1 = 2; if (cod[1] == 'G') n2 = 2; if (cod[2] == 'G') n3 = 2; if (cod[0] == 'T') n1 = 3; if (cod[1] == 'T') n2 = 3; if (cod[2] == 'T') n3 = 3; return 16 * n1 + 4 * n2 + n3; } int fastlwl(char **seq, int nbseq, int lgseq, double **ka, double **ks, double **tti0, double **tti1, double **tti2, double **ttv0, double **ttv1, double **ttv2, double **tl0, double **tl1, double **tl2, double **vka, double **vks, double **l0, double **l2,double **l4, double **a0, double **a2,double **a4, double **b0, double **b2,double **b4) { const double trois = 3.0; double l[3], a[3], b[3], p[3], q[3], ti[3], tv[3], cc[3], aaa[3], bb[3], flgseq, va[3], vb[3]; char cod1[3], cod2[3]; int i, j, ii, num1, num2, sat, sat1, sat2; sat = sat1 = sat2 = 2; /* Internal check at C level: this should be no more be necessary, I'll keep it just in case. JRL - 26-APR-2009 */ flgseq = (double) lgseq; if (flgseq / trois != lgseq / 3) { REprintf("Fatal error: the number of nucleotide after gap removal is not a multiple of 3.\nPlease report this bug on the seqinr diffusion list.\n"); return(0); /* Should be R's NA but an int is returned by fastlwl */ } for (i = 0; i < nbseq - 1; i++) { for (j = i + 1; j < nbseq; j++) { l[0] = l[1] = l[2] = 0; ti[0] = ti[1] = ti[2] = tv[0] = tv[1] = tv[2] = 0; for (ii = 0; ii < lgseq / 3; ii++) { cod1[0] = *(seq[i] + 3 * ii); cod1[1] = *(seq[i] + 3 * ii + 1); cod1[2] = *(seq[i] + 3 * ii + 2); cod2[0] = *(seq[j] + 3 * ii); cod2[1] = *(seq[j] + 3 * ii + 1); cod2[2] = *(seq[j] + 3 * ii + 2); num1 = num(cod1); num2 = num(cod2); if(num1 == 64 || num2 == 64) continue;//MG ignore - or N-containing codons l[0] += *(tl0[num1] + num2); l[1] += *(tl1[num1] + num2); l[2] += *(tl2[num1] + num2); ti[0] += *(tti0[num1] + num2); ti[1] += *(tti1[num1] + num2); ti[2] += *(tti2[num1] + num2); tv[0] += *(ttv0[num1] + num2); tv[1] += *(ttv1[num1] + num2); tv[2] += *(ttv2[num1] + num2); } l0[i][j]=l[0]; l2[i][j]=l[1]; l4[i][j]=l[2]; for (ii = 0; ii < 3; ii++) { p[ii] = ti[ii] / l[ii]; q[ii] = tv[ii] / l[ii]; aaa[ii] = 1 / (1 - 2 * p[ii] - q[ii]); bb[ii] = 1 / (1 - 2 * q[ii]); cc[ii] = (aaa[ii] + bb[ii]) / 2; /* adding the isfinite condition - JLO JUL 2017 */ if (bb[ii] <= 0 || !isfinite(bb[ii])) { b[ii] = 10.0; } else { b[ii] = 0.5 * (double) log(bb[ii]); } /* adding the isfinite condition - JLO JUL 2017 */ if ((aaa[ii] <= 0) || (bb[ii] <= 0) || !isfinite(aaa[ii]) || !isfinite(bb[ii])) { a[ii] = 10.0; } else { a[ii] = 0.5 * (double) log(aaa[ii]) - 0.25 * log(bb[ii]); } va[ii] = (aaa[ii] * aaa[ii] * p[ii] + cc[ii] * cc[ii] * q[ii] - (aaa[ii] * p[ii] + cc[ii] * q[ii]) * ( aaa[ii] * p[ii] + cc[ii] * q[ii])) / l[ii]; vb[ii] = bb[ii] * bb[ii] * q[ii] * (1 - q[ii]) / l[ii]; } if ((a[1] < 10) && (a[2] < 10) && (b[2] < 10)){ ks[i][j] = (l[1] * a[1] + l[2] * a[2]) / (l[2] + l[1]) + b[2]; vks[i][j] = (l[1] * l[1] * va[1] + l[2] * l[2] * va[2]) / ((l[1] + l[2]) * (l[1]+l[2])) + vb[2] - bb[2] * q[2] * (2 * aaa[2] * p[2] - cc[2] * (1 - q[2]))/(l[1]+l[2]); } else { sat1 = 1; vks[i][j]=ks[i][j] = 9.999999; } if ((a[0] < 10) && (b[0] < 10) && (b[1] < 10)){ ka[i][j] = a[0] + (l[0] * b[0] + l[1] * b[1]) / (l[0] + l[1]); vka[i][j] = (l[0] * l[0] * vb[0] + l[1] * l[1] * vb[1]) / ((l[1] + l[0]) * (l[1]+l[0])) + va[0] - bb[0] * q[0] * (2 * aaa[0] * p[0] - cc[0] * (1 - q[0]))/(l[1]+l[0]); } else { vka[i][j]=ka[i][j] = 9.999999; sat2 = 1; } a0[i][j]=a[0]; a2[i][j]=a[1]; a4[i][j]=a[2]; b0[i][j]=b[0]; b2[i][j]=b[1]; b4[i][j]=b[2]; } } /* -- addition fevrier 2012 --*/ /* L0, L2, L4: # of non-synonymous sites, of 2-fold synonymous sites, of 4-fold synonymous sites A0, A2, A4: # of transitional changes at non-synonymous, 2-fold, and 4-fold synonymous sites B0, B2, B4: # of transversional changes at non-synonymous, 2-fold, and 4-fold synonymous sites Ces quantités sont les suivantes dans la fonction fastlwl(): L0, L2, l4 correspondent à l[0], l[1], l[2] A0, A2, A4 correspondent à a[0], a[1], a[2] B0, B2, B4 correspondent à b[0], b[1], b[2] */ if (sat1 == 1) sat = 1; if (sat2 == 1) sat = 0; return sat; } int catsite(char c1, char c2, char c3, int i) { /* renvoie 0 si le site i du codon c1c2c3 est non degenere */ /* 1 2-fold degenerate */ /* 2 4-fold degenerate */ if (i == 3) { if( !code_mt ) { if ( (c1 == 'A') && (c2 == 'T') && (c3 == 'G')) return 0; if ( (c1 == 'T') && (c2 == 'G') && (c3 == 'A')) return 0; if ( (c1 == 'T') && (c2 == 'G') && (c3 == 'G')) return 0; } if (c2 == 'C') return 2; if ((c1 == 'C') && (c2 == 'T')) return 2; if ((c1 == 'G') && (c2 == 'T')) return 2; if ((c1 == 'G') && (c2 == 'G')) return 2; if ((c1 == 'C') && (c2 == 'G')) return 2; return 1; } else if (i == 1) { if ((c1 == 'C') && (c2 == 'T') && (c3 == 'A')) return 1; if ((c1 == 'C') && (c2 == 'T') && (c3 == 'G')) return 1; if ((c1 == 'T') && (c2 == 'T') && (c3 == 'A')) return 1; if ((c1 == 'T') && (c2 == 'T') && (c3 == 'G')) return 1; if( !code_mt ) { if ((c1 == 'A') && (c2 == 'G') && (c3 == 'A')) return 1; if ((c1 == 'A') && (c2 == 'G') && (c3 == 'G')) return 1; if ((c1 == 'C') && (c2 == 'G') && (c3 == 'A')) return 1; if ((c1 == 'C') && (c2 == 'G') && (c3 == 'G')) return 1; } return 0; } return 0; } char transf(char nt1, char nt2) { if (nt1 == nt2) { Rprintf("Same nt, patate.\n"); return 'S'; } if ((nt1 == 'A') && (nt2 == 'C')) return 'v'; if ((nt1 == 'A') && (nt2 == 'G')) return 'i'; if ((nt1 == 'A') && (nt2 == 'T')) return 'v'; if ((nt1 == 'G') && (nt2 == 'C')) return 'v'; if ((nt1 == 'G') && (nt2 == 'T')) return 'v'; if ((nt1 == 'C') && (nt2 == 'T')) return 'i'; if ((nt1 == 'C') && (nt2 == 'A')) return 'v'; if ((nt1 == 'G') && (nt2 == 'A')) return 'i'; if ((nt1 == 'T') && (nt2 == 'A')) return 'v'; if ((nt1 == 'C') && (nt2 == 'G')) return 'v'; if ((nt1 == 'T') && (nt2 == 'G')) return 'v'; if ((nt1 == 'T') && (nt2 == 'C')) return 'i'; REprintf("Error\n%c, %c\n", nt1, nt2); return 'E'; } void titv1(char *cod1, char *cod2, double poids, double *ti, double *tv, double* l) { int i; char a, b, ci1, ci2, ci3, cj1, cj2, cj3; char transf(char, char); ci1 = cod1[0]; ci2 = cod1[1]; ci3 = cod1[2]; cj1 = cod2[0]; cj2 = cod2[1]; cj3 = cod2[2]; for (i = 0; i <= 2; i++) if (cod1[i] != cod2[i]) { l[catsite(ci1, ci2, ci3, i + 1)]+=0.5 * poids; l[catsite(cj1, cj2, cj3, i + 1)]+=0.5 * poids; a = cod1[i]; b = cod2[i]; if (transf(a, b) == 'i') { ti[catsite(ci1, ci2, ci3, i + 1)] += 0.5 * poids; ti[catsite(cj1, cj2, cj3, i + 1)] += 0.5 * poids; } else { tv[catsite(ci1, ci2, ci3, i + 1)] += 0.5 * poids; tv[catsite(cj1, cj2, cj3, i + 1)] += 0.5 * poids; } if( code_mt ) continue; /* il n'y a plus les pb de TI non-syno et de TV syno avec code_mt ! */ if (((ci2 == 'T') && (cj2 == 'T')) || ((ci2 == 'G') && (cj2 == 'G'))) { /* T ou G ensemble en pos 2 des 2 codons */ if (i==0){ /* pos 1 */ /* tous ces cas sont des transitions en un site 2-fold non-syno pour le code universel: il faut les enlever du comptage des TI 2-fold (ti[1]) et les ajouter au comptage des TV 2-fold (tv[1]) pour le code_mt ce sont des sites non dege qui ont ete traites simplement comme il faut */ if ((ci1 == 'C') && (ci2 == 'G') && (ci3 == 'A') && (cj1 == 'T') && (cj2 == 'G') && (cj3 == 'A')) { ti[1] -= 0.5 * poids; /* CGA / TGA */ tv[1] += 0.5 * poids; } if ((ci1 == 'C') && (ci2 == 'G') && (ci3 == 'G') && (cj1 == 'T') && (cj2 == 'G') && (cj3 == 'G')) { ti[1] -= 0.5 * poids; /* CGG / TGG */ tv[1] += 0.5 * poids; } if ((ci1 == 'A') && (ci2 == 'G') && (ci3 == 'G') && (cj1 == 'G') && (cj2 == 'G') && (cj3 == 'G')) { ti[1] -= 0.5 * poids; /* AGG / GGG */ tv[1] += 0.5 * poids; } if ((ci1 == 'A') && (ci2 == 'G') && (ci3 == 'A') && (cj1 == 'G') && (cj2 == 'G') && (cj3 == 'A')) { ti[1] -= 0.5 * poids; /* AGA / GGA */ tv[1] += 0.5 * poids; } if ((ci1 == 'T') && (ci2 == 'G') && (ci3 == 'A') && (cj1 == 'C') && (cj2 == 'G') && (cj3 == 'A')) { ti[1] -= 0.5 * poids; /* TGA / CGA */ tv[1] += 0.5 * poids; } if ((ci1 == 'T') && (ci2 == 'G') && (ci3 == 'G') && (cj1 == 'C') && (cj2 == 'G') && (cj3 == 'G')) { ti[1] -= 0.5 * poids; /* TGG / CGG */ tv[1] += 0.5 * poids; } if ((ci1 == 'G') && (ci2 == 'G') && (ci3 == 'G') && (cj1 == 'A') && (cj2 == 'G') && (cj3 == 'G')) { ti[1] -= 0.5 * poids; /* GGG / AGG */ tv[1] += 0.5 * poids; } if ((ci1 == 'G') && (ci2 == 'G') && (ci3 == 'A') && (cj1 == 'A') && (cj2 == 'G') && (cj3 == 'A')) { ti[1] -= 0.5 * poids; /* GGA / AGA */ tv[1] += 0.5 * poids; } /* tous ces cas sont code universel: TV syno en sites 2-fold il faut les enlever du comptage des TV 2-fold (tv[1]) et les ajouter au comptage des TI 2-fold (ti[1]) code_mt: TV non syno en site non dege qui ont ete correctement comptes */ if ((ci1 == 'C') && (ci2 == 'G') && (ci3 == 'A') && (cj1 == 'A') && (cj2 == 'G') && (cj3 == 'A')) { tv[1] -= poids; /* CGA / AGA : TV syno code univ, non code mt */ ti[1] += poids; } if ((ci1 == 'A') && (ci2 == 'G') && (ci3 == 'A') && (cj1 == 'C') && (cj2 == 'G') && (cj3 == 'A')) { tv[1] -= poids; /* AGA / CGA : TV syno code univ, non code mt */ ti[1] += poids; } if ((ci1 == 'C') && (ci2 == 'G') && (ci3 == 'G') && (cj1 == 'A') && (cj2 == 'G') && (cj3 == 'G')) { tv[1] -= poids; /* CGG / AGG : TV syno code univ, non code mt */ ti[1] += poids; } if ((ci1 == 'A') && (ci2 == 'G') && (ci3 == 'G') && (cj1 == 'C') && (cj2 == 'G') && (cj3 == 'G')) { tv[1] -= poids; /* AGG / CGG : TV syno code univ, non code mt */ ti[1] += poids; } } if (i==2){ /* pos 3 */ /* tous ces cas sont code universel: des TV syno en site 2-fold il faut les enlever des TV 2-fold (iv[1]) et ajouter aux TI 2-fold (ti[1]) code_mt: ce sont des TV non syno en site 2-fold qui int ete comptees normalement */ if ((ci1 == 'A') && (ci2 == 'T') && (ci3 == 'A') && (cj1 == 'A') && (cj2 == 'T') && (cj3 == 'T')) { tv[1] -= poids; /* TV ATA / ATT : syno code univ, non code mt */ ti[1] += poids; } if ((ci1 == 'A') && (ci2 == 'T') && (ci3 == 'T') && (cj1 == 'A') && (cj2 == 'T') && (cj3 == 'A')) { tv[1] -= poids; /* TV ATT / ATA : syno code univ, non code mt */ ti[1] += poids; } if ((ci1 == 'A') && (ci2 == 'T') && (ci3 == 'A') && (cj1 == 'A') && (cj2 == 'T') && (cj3 == 'C')) { tv[1] -= poids; /* TV ATA / ATC : syno code univ, non code mt */ ti[1] += poids; } if ((ci1 == 'A') && (ci2 == 'T') && (ci3 == 'C') && (cj1 == 'A') && (cj2 == 'T') && (cj3 == 'A')) { tv[1] -= poids; /* TV ATC / ATA : syno code univ, non code mt */ ti[1] += poids; } /* ces 2 cas sont code universel: des TI non syno en site 2-fold il faut les enlever des TI 2-fold (ti[1]) et les ajouter aux TV 2-fold (tv[1]) code_mt: des TI syno en site 2-fold qui ont ete comptees normalement */ if ((ci1 == 'A') && (ci2 == 'T') && (ci3 == 'A') && (cj1 == 'A') && (cj2 == 'T') && (cj3 == 'G')) { ti[1] -= 0.5 * poids; /* TI ATA / ATG : non syno code univ, syno code mt */ tv[1] += 0.5 * poids; } if ((ci1 == 'A') && (ci2 == 'T') && (ci3 == 'G') && (cj1 == 'A') && (cj2 == 'T') && (cj3 == 'A')) { ti[1] -= 0.5 * poids; /* TI ATG / ATA : non syno code univ, syno code mt */ tv[1] += 0.5 * poids; } } } } } void titv2(char *cod1, char *cod2, double *ti, double *tv, double* l, int *aa, double **rl, int* pos) { char codint1[4], codint2[4]; int i, j, n, aa1, aa2, aaint1, aaint2; double l1, l2, p1, p2; void titv1(char *, char *, double, double *, double *,double*); memcpy(codint1, cod1, 3); memcpy(codint2, cod1, 3); /* codint_2_ <-- cod_1_ : no problem */ for (i = 0; i < 2; i++) { if (cod1[i] != cod2[i]){ codint1[i] = cod2[i]; break; } } for (j = i + 1; j <= 2; j++) { if (cod1[j] != cod2[j]){ codint2[j] = cod2[j]; break; } } aa1=aa[num(cod1)]; aa2=aa[num(cod2)]; aaint1=aa[num(codint1)]; aaint2=aa[num(codint2)]; l1 = *(rl[aa1] + aaint1) * *(rl[aaint1] + aa2); l2 = *(rl[aa1] + aaint2) * *(rl[aaint2] + aa2); p1 = (l1+l2)? l1 / (l1 + l2) : 0.; p2 = (l1+l2)? 1.-p1 : 0.; for (i=0;i<3;i++) if (pos[i]==0) n=i+1; l[catsite(cod1[0], cod1[1] ,cod1[2], n)]+=0.333333; l[catsite(cod2[0], cod2[1] ,cod2[2], n)]+=0.333333; l[catsite(codint1[0], codint1[1] ,codint1[2], n)]+=0.333333*p1; l[catsite(codint2[0], codint2[1] ,codint2[2], n)]+=0.333333*p2; titv1(cod1, codint1, p1, ti, tv,l); titv1(cod2, codint1, p1, ti, tv,l); titv1(cod1, codint2, p2, ti, tv,l); titv1(cod2, codint2, p2, ti, tv,l); } void titv3(char *cod1, char *cod2, double *ti, double *tv, double* l, int *aa, double **rl) { char *codint1[6], *codint2[6]; int i, j, ii,a,b,c,d,aaa,aab,aac,aad; double like[6], p[6], somli, rlab, rlbc, rlcd; void titv1(char *, char *, double, double *, double *, double*); int num(char *); for (i = 0; i < 6; i++) { codint1[i] = (char *) R_alloc(3, sizeof(char)); codint2[i] = (char *) R_alloc(3, sizeof(char)); } for (i = 0; i < 3; i++) { for (j = 0; j < 3 ; j++) if (j != i) { if ((i == 0) || ((i == 1) && (j == 0))) { ii = 3 * i + j - 1; } else { ii = 3 * i + j - 2; } memcpy(codint1[ii], cod1, 3); *(codint1[ii] + i) = cod2[i]; memcpy(codint2[ii], codint1[ii], 3); *(codint2[ii] + j) = cod2[j]; a=num(cod1); b=num(codint1[ii]); c=num(codint2[ii]); d=num(cod2); aaa=aa[a]; aab=aa[b]; aac=aa[c]; aad=aa[d]; rlab=*(rl[aaa]+aab); rlbc=*(rl[aab]+aac); rlcd=*(rl[aac]+aad); like[ii] = rlab*rlbc*rlcd; } } somli = 0; for (i = 0; i < 6; i++) somli += like[i]; for (i = 0; i < 6; i++) { p[i] = like[i] / somli; titv1(cod1, codint1[i], p[i], ti, tv,l); titv1(codint1[i], codint2[i], p[i], ti, tv,l); titv1(codint2[i], cod2, p[i], ti, tv,l); } } void prefastlwl(double **rl, double **tl0, double **tl1, double **tl2, double **tti0, double **tti1, double **tti2, double **ttv0, double **ttv1, double **ttv2) { double l[3], ti[3], tv[3]; char cod1[3], cod2[3]; int i, j, ii, jj, nbdiff, pos[3], aa[64], n1, n2, n3; void titv2(char *, char *, double *, double *, double *, int *, double **, int *pos); void titv3(char *, char *, double *, double *, double *, int *, double **); void titv1(char *, char *, double, double *, double *, double *); double minrl; /* code des acides amines: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 0 F W Y H M L I V P C A G T S Q N K R E Q stop */ aa[0] = 17;/* aaa K */ aa[1] = 16;/* aac N */ aa[2] = 17;/* aag K */ aa[3] = 16;/* aat N */ aa[4] = 13;/* aca T */ aa[5] = 13;/* acc T */ aa[6] = 13;/* acg T */ aa[7] = 13;/* act T */ if(code_mt){ aa[8] = 0;/* aga * */ } else { aa[8] = 18; } /* aga R */ aa[9] = 14;/* agc S */ if(code_mt){ aa[10] = 0;/* agg * */ } else { aa[10] = 18; } /* agg R */ aa[11] = 14;/* agt S */ if(code_mt){ aa[12] = 5;/* ata M */ } else { aa[12] = 7; }/* ata I */ aa[13] = 7;/* atc I */ aa[14] = 5;/* atg M */ aa[15] = 7;/* att I */ aa[16] = 15; aa[17] = 4; aa[18] = 15; aa[19] = 4; aa[20] = 9; aa[21] = 9; aa[22] = 9; aa[23] = 9; aa[24] = 18; aa[25] = 18; aa[26] = 18; aa[27] = 18; aa[28] = 6; aa[29] = 6; aa[30] = 6; aa[31] = 6; aa[32] = 19; aa[33] = 20; aa[34] = 19; aa[35] = 20; aa[36] = 11; aa[37] = 11; aa[38] = 11; aa[39] = 11; aa[40] = 12; aa[41] = 12; aa[42] = 12; aa[43] = 12; aa[44] = 8; aa[45] = 8; aa[46] = 8; aa[47] = 8; aa[48] = 0;/* taa * */ aa[49] = 3;/* tac Y */ aa[50] = 0;/* tag * */ aa[51] = 3;/* tat Y */ aa[52] = 14;/* tca S */ aa[53] = 14;/* tcc S */ aa[54] = 14;/* tcg S */ aa[55] = 14;/* tct S */ if(code_mt){ aa[56] = 2;/* tga W */ } else { aa[56] = 0; }/* tga * */ aa[57] = 10;/* tgc */ aa[58] = 2;/* tgg W */ aa[59] = 10;/* tgt */ aa[60] = 6;/* tta */ aa[61] = 1;/* ttc */ aa[62] = 6;/* ttg */ aa[63] = 1;/* ttt */ /* ajoute par M. Gouy */ /* calcul minrl = val minimale du tableau rl */ minrl=rl[1][1]; for(i=1; i<=20; i++) for(j=i+1; j<=20; j++) if(rl[i][j] < minrl ) minrl=rl[i][j]; /* chargement rl[0][i] et rl[i][0] avec minrl correspond a aa = stop */ for(i= 0; i<=20; i++) rl[0][i] = rl[i][0] = minrl; /****** for (i = 0; i < 63; i++) { je l'ai passe a 64 JRL ********/ for(i = 0; i < 64; i++) { for (j = i; j < 64; j++) { for(ii=0;ii<3;ii++){ l[ii]=ti[ii]=tv[ii]=0; } n1 = i / 16; n2 = (i - 16 * n1) / 4; n3 = i - 16 * n1 - 4 * n2; cod1[0] = 'A'; if (n1 == 1) cod1[0] = 'C'; if (n1 == 2) cod1[0] = 'G'; if (n1 == 3) cod1[0] = 'T'; cod1[1] = 'A'; if (n2 == 1) cod1[1] = 'C'; if (n2 == 2) cod1[1] = 'G'; if (n2 == 3) cod1[1] = 'T'; cod1[2] = 'A'; if (n3 == 1) cod1[2] = 'C'; if (n3 == 2) cod1[2] = 'G'; if (n3 == 3) cod1[2] = 'T'; n1 = j / 16; n2 = (j - 16 * n1) / 4; n3 = j - 16 * n1 - 4 * n2; cod2[0] = 'A'; if (n1 == 1) cod2[0] = 'C'; if (n1 == 2) cod2[0] = 'G'; if (n1 == 3) cod2[0] = 'T'; cod2[1] = 'A'; if (n2 == 1) cod2[1] = 'C'; if (n2 == 2) cod2[1] = 'G'; if (n2 == 3) cod2[1] = 'T'; cod2[2] = 'A'; if (n3 == 1) cod2[2] = 'C'; if (n3 == 2) cod2[2] = 'G'; if (n3 == 3) cod2[2] = 'T'; nbdiff = 0; pos[0] = pos[1] = pos[2] = 0; if (cod1[0] != cod2[0]) { nbdiff++; pos[0] = 1; } if (cod1[1] != cod2[1]) { nbdiff++; pos[1] = 1; } if (cod1[2] != cod2[2]) { nbdiff++; pos[2] = 1; } if (nbdiff != 2) for (jj = 0; jj < 3; jj++) if (pos[jj] == 0) { l[catsite(cod1[0], cod1[1], cod1[2], jj + 1)] += 0.5; l[catsite(cod2[0], cod2[1], cod2[2], jj + 1)] += 0.5; } if (nbdiff == 1) titv1(cod1, cod2, 1.0, ti, tv, l); if (nbdiff == 2) titv2(cod1, cod2, ti, tv, l, aa, rl, pos); if (nbdiff == 3) titv3(cod1, cod2, ti, tv, l, aa, rl); *(tl0[i]+j)=*(tl0[j]+i)=l[0]; *(tl1[i]+j)=*(tl1[j]+i)=l[1]; *(tl2[i]+j)=*(tl2[j]+i)=l[2]; *(tti0[i]+j)=*(tti0[j]+i)=ti[0]; *(tti1[i]+j)=*(tti1[j]+i)=ti[1]; *(tti2[i]+j)=*(tti2[j]+i)=ti[2]; *(ttv0[i]+j)=*(ttv0[j]+i)=tv[0]; *(ttv1[i]+j)=*(ttv1[j]+i)=tv[1]; *(ttv2[i]+j)=*(ttv2[j]+i)=tv[2]; } } return; } void reresh(char** seq, int nbseq, int option){ /* Si option = 0, toutes les positions avec au moins un gap sont éliminées. Sinon, seules les positions avec uniquement des gaps sont éliminées */ int lgseq, l, drapeau, i, j, k; char **seqref; /* Allocation dynamique du tableau seqref de l'alignement */ seqref = (char **) R_alloc(nbseq, sizeof(char *)); lgseq = strlen(seq[1]); for(i = 0 ; i < nbseq ; i++){ seqref[i] = (char*) R_alloc(lgseq + 1, sizeof(char)); } l = -1; /* position de la colonne courante dans seqref */ if (option == 0){ for(i = 0 ; i < lgseq ; i++){ drapeau = 0; /* 0 si pas de gap */ for(j = 0 ; j < nbseq; j++){ if (*(seq[j] + i) == '-') drapeau = 1; } if (drapeau == 0){ /* on recopie la colonne i de seq dans la colonne l de seqref */ l++; for(k = 0 ; k < nbseq ; k++) *(seqref[k] + l) = *(seq[k] + i); } } } else{ for(i = 0 ; i < lgseq ; i++){ drapeau = 0; /* 1 au premier non gap */ for(j = 0 ; j < nbseq ; j++){ if (*(seq[j] + i) != '-') { drapeau = 1; break; } } if (drapeau == 1){ /* on recopie la colonne i de seq dans la colonne l de seqref */ l++; for(k = 0 ; k < nbseq ; k++) *(seqref[k] + l) = *(seq[k] + i); } } } /* Ajout de caractères nuls en fin d'alignement dans seqref */ for(i = 0 ; i < nbseq ; i++){ for(j = l + 1 ; j < lgseq ; j++) { *(seqref[i] + j) = '\0'; } } /* Recopie de seqref dans seq */ for(i = 0 ; i < nbseq ; i++) { for(j = 0 ; j < lgseq ; j++){ *(seq[i] + j) = *(seqref[i] + j); } } } seqinr/src/Makevars0000644000176200001440000000007012437365004014037 0ustar liggesusersPKG_CFLAGS = -DUSE_TYPE_CHECKING_STRICT PKG_LIBS = -lz seqinr/src/alignment.h0000644000176200001440000000126512437365004014501 0ustar liggesusers#include #include #include #include #include #include #include #include #include #include #define FALSE 0 #define TRUEL (!FALSE) #define MAXLENCOM 50000 /* long max des commentaires sous mase */ #define MAX_SPECIES_SETS 50 /* nbre max de species sets */ #define PHYNAME 10 #define CLU_WID_NAME 16 #define MSF_WID_NAME 15 #define CLU_BLOCK_LEN 5000 /* block pour allocation mem format Clustal */ #define MAX_GAP_SITES 1000 #define MAXLENSEQ 10000 #define MAXMNMASE 30 #define MAXSTRING 10000 struct SEQMASE { char mn[MAXMNMASE]; char *com; char *seq; int lg; }; seqinr/src/Makevars.win0000644000176200001440000000011412437365004014632 0ustar liggesusersPKG_CFLAGS = -DUSE_TYPE_CHECKING_STRICT # PKG_LIBS = -lz -lws2_32 -mwindows seqinr/src/packagename_init.c0000644000176200001440000000274213533716703016002 0ustar liggesusers#include #include #include // for NULL #include /* FIXME: Check these declarations against the C/Fortran source code. */ /* .Call calls */ extern SEXP distance(SEXP, SEXP, SEXP, SEXP, SEXP); extern SEXP fastacc(SEXP, SEXP, SEXP, SEXP, SEXP); extern SEXP getzlibsock(SEXP, SEXP, SEXP); extern SEXP is_a_protein_seq(SEXP); extern SEXP kaks(SEXP, SEXP, SEXP, SEXP); extern SEXP read_clustal_align(SEXP); extern SEXP read_fasta_align(SEXP); extern SEXP read_mase(SEXP); extern SEXP read_msf_align(SEXP); extern SEXP read_phylip_align(SEXP); extern SEXP s2c(SEXP); static const R_CallMethodDef CallEntries[] = { {"distance", (DL_FUNC) &distance, 5}, {"fastacc", (DL_FUNC) &fastacc, 5}, {"getzlibsock", (DL_FUNC) &getzlibsock, 3}, {"is_a_protein_seq", (DL_FUNC) &is_a_protein_seq, 1}, {"kaks", (DL_FUNC) &kaks, 4}, {"read_clustal_align", (DL_FUNC) &read_clustal_align, 1}, {"read_fasta_align", (DL_FUNC) &read_fasta_align, 1}, {"read_mase", (DL_FUNC) &read_mase, 1}, {"read_msf_align", (DL_FUNC) &read_msf_align, 1}, {"read_phylip_align", (DL_FUNC) &read_phylip_align, 1}, {"s2c", (DL_FUNC) &s2c, 1}, {NULL, NULL, 0} }; void R_init_seqinr(DllInfo *dll) { R_registerRoutines(dll, NULL, CallEntries, NULL, NULL); R_useDynamicSymbols(dll, FALSE); } seqinr/NEWS0000644000176200001440000000014113137552033012250 0ustar liggesusersRelease notes are available at: http://seqinr.r-forge.r-project.org/src/appendix/releasenotes.pdfseqinr/R/0000755000176200001440000000000013533724317011764 5ustar liggesusersseqinr/R/gfrag.R0000644000176200001440000000261010706621630013165 0ustar liggesusers# ==> gfrag&[number=xx|name=xx]&start=xx&length=xx # <== length=xx&....sequence... # Get length characters from sequence identified by name or by number # starting from position start (counted from 1). # Reply gives the length read (may be shorter than asked for) and then the characters; # length can be 0 if any error. gfrag <- function(what, start, length, idby = c("name", "number"), socket = autosocket()){ # # Default is by name: # idby <- idby[1] if(!(idby %in% c("name", "number"))) stop("Wrong idby agument") # # Build request: # request <- paste("gfrag&", idby, "=", what, "&start=", formatC(start, format = "d"), "&length=", formatC(length, format = "d"), sep = "") writeLines(request, socket, sep = "\n") answerFromServer <- readLines(socket, n = 1) # # Check that there is an answer from server: # if(length(answerFromServer) == 0){ warning("Empty answer from server") return(NA) } # # Check that no error code is returned by server: # if(substr(x = answerFromServer, start = 1, stop = 5) == "code="){ warning(paste("Server returned error code:", answerFromServer)) return(NA) } # # Extract sequence from server: # n <- nchar(answerFromServer) for(i in seq_len(n)) if (substr(answerFromServer, start = i, stop = i) == "&") break result <- substr(answerFromServer, start = i + 1, stop = n) return(result) } seqinr/R/count.R0000755000176200001440000000211011344705116013226 0ustar liggesuserscount <- function(seq, wordsize, start = 0, by = 1, freq = FALSE, alphabet = s2c("acgt"), frame = start){ # # For backward compatibility: # if(!missing(frame)) start = frame # # istarts contains the first position of oligomers in the sequence (starting at 1) # istarts <- seq(from = 1 + start, to = length(seq), by = by) # # oligos contains the first character of oligomers: # oligos <- seq[istarts] # # oligos.levels contains all possible oligomers for a given alphabet: # oligos.levels <- levels(as.factor(words(wordsize, alphabet = alphabet))) # # For n-mers with n >= 2 we paste the following characters in the # sequence to build the observed set of all oligomers. Some NA are # generated at the end of the sequence and discarded when counting # them. # if (wordsize >= 2){ for(i in 2:wordsize){ oligos <- paste(oligos, seq[istarts + i - 1], sep = "") } } # # We count all oligomers, even missing ones, and discard NA # counts <- table(factor(oligos, levels = oligos.levels)) # # Build result: # if(freq == TRUE) counts <- counts/sum(counts) return(counts) } seqinr/R/rot13.R0000644000176200001440000000036610612437520013054 0ustar liggesusersrot13 <- function(string){ if(!is.character(string)) stop("character string expected") old <- c2s(c(letters, LETTERS)) new <- c2s(c(letters[14:26], letters[1:13], LETTERS[14:26], LETTERS[1:13])) chartr(old = old, new = new, x = string) } seqinr/R/PI.R0000644000176200001440000000355712731051163012420 0ustar liggesusers# # computePI: To Compute the Theoretical Isoelectric Point # # seq is a protein sequence as a vector of single characters in upper case, # note that there is no argument checking here. # computePI <- function(seq){ # # Remove stop codons translated as the character '*' : # if(length(which(seq == "*")) != 0) seq <- seq[- which(seq == "*")] compoAA <- table(factor(seq, levels = LETTERS)) nTermR <- which(LETTERS == seq[1]) cTermR <- which(LETTERS == seq[length(seq)]) computeCharge <- function(pH, compoAA, pK, nTermResidue, cTermResidue){ cter <- 10^(-pK[cTermResidue,1]) / (10^(-pK[cTermResidue,1]) + 10^(-pH)) nter <- 10^(-pH) / (10^(-pK[nTermResidue,2]) + 10^(-pH)) carg <- as.vector(compoAA['R'] * 10^(-pH) / (10^(-pK['R',3]) + 10^(-pH))) chis <- as.vector(compoAA['H'] * 10^(-pH) / (10^(-pK['H',3]) + 10^(-pH))) clys <- as.vector(compoAA['K'] * 10^(-pH) / (10^(-pK['K',3]) + 10^(-pH))) casp <- as.vector(compoAA['D'] * 10^(-pK['D',3]) /(10^(-pK['D',3]) + 10^(-pH))) cglu <- as.vector(compoAA['E'] * 10^(-pK['E',3]) / (10^(-pK['E',3]) + 10^(-pH))) ccys <- as.vector(compoAA['C'] * 10^(-pK['C',3]) / (10^(-pK['C',3]) + 10^(-pH))) ctyr <- as.vector(compoAA['Y'] * 10^(-pK['Y',3]) / (10^(-pK['Y',3]) + 10^(-pH))) charge <- carg + clys + chis + nter - (casp + cglu + ctyr + ccys + cter) return(charge) } critere <- function( p1, p2, p3, p4, p5){ computeCharge(pH = p1, compoAA = p2, pK = p3, nTermResidue = p4, cTermResidue = p5)^2 } nlmres <- suppressWarnings(nlm(critere, 7, p2 = compoAA, p3 = SEQINR.UTIL$pk, p4 = nTermR, p5 = cTermR)) # # If minimum is not zero, try whith a different guess: # while( ! identical(all.equal( nlmres$minimum, 0 ), TRUE)) { nlmres <- suppressWarnings(nlm(critere, runif(1, 0, 14), p2 = compoAA, p3 = SEQINR.UTIL$pk, p4 = nTermR, p5 = cTermR)) } return(nlmres$estimate) } seqinr/R/dotPlot.R0000644000176200001440000000237510454202217013530 0ustar liggesusersdotPlot <- function(seq1, seq2, wsize = 1, wstep = 1, nmatch = 1, col = c("white", "black"), xlab = deparse(substitute(seq1)), ylab = deparse(substitute(seq2)), ...){ # # Check arguments: # if(nchar(seq1[1]) > 1) stop("seq1 should be provided as a vector of single chars") if(nchar(seq2[1]) > 1) stop("seq2 should be provided as a vector of single chars") if(wsize < 1) stop("non allowed value for wsize") if(wstep < 1) stop("non allowed value for wstep") if(nmatch < 1) stop("non allowed value for nmatch") if(nmatch > wsize) stop("nmatch > wsize is not allowed") # # sliding window on sequences: # mkwin <- function(seq, wsize, wstep){ sapply(seq(from = 1, to = length(seq) - wsize + 1, by = wstep), function(i) c2s(seq[i:(i + wsize - 1)])) } wseq1 <- mkwin(seq1, wsize, wstep) wseq2 <- mkwin(seq2, wsize, wstep) if( nmatch == wsize ){ # perfect match case xy <- outer(wseq1, wseq2, "==") } else { # partial match case "%==%" <- function(x, y) colSums(sapply(x, s2c) == sapply(y, s2c)) >= nmatch xy <- outer(wseq1, wseq2, "%==%") } image(x = seq(from = 1, to = length(seq1), length = length(wseq1)), y = seq(from = 1, to = length(seq2), length = length(wseq2)), z = xy, col = col, xlab = xlab, ylab = ylab, ...) box() } seqinr/R/getName.R0000644000176200001440000000130610722655346013471 0ustar liggesusers# # To get sequence names # getName <- function(object, ...) UseMethod("getName") getName.default <- function(object, ...) stop(paste("no getName method for objects of class:", class(object))) getName.list <- function(object, ...) sapply(seq_len(length(object)), function(i) getName(object[[i]], ...)) getName.SeqFastadna <- function(object, ...) attr(object,"name") getName.SeqFastaAA <- getName.SeqFastadna getName.SeqAcnucWeb <- function(object, ...) as.character(object) getName.qaw <- function(object, ...) getName(object$req, ...) getName.logical <- function (object, ...) object # so that NA is returned for virtual lists getName.SeqFrag <- function(object, ...) attr(object, "seqMother") seqinr/R/read.abif.R0000644000176200001440000001475012437370117013726 0ustar liggesusersread.abif <- function(filename, max.bytes.in.file = file.info(filename)$size, pied.de.pilote = 1.2, verbose = FALSE){ # # Suppress warnings when reading strings with internal nul character: # RTC <- function(x, ...) suppressWarnings(rawToChar(x, ...)) # # Define some shortcuts: # SInt32 <- function(f, ...) readBin(f, what = "integer", signed = TRUE, endian = "big", size = 4, ...) SInt16 <- function(f, ...) readBin(f, what = "integer", signed = TRUE, endian = "big", size = 2, ...) SInt8 <- function(f, ...) readBin(f, what = "integer", signed = TRUE, endian = "big", size = 1, ...) UInt32 <- function(f, ...) readBin(f, what = "integer", signed = FALSE, endian = "big", size = 4, ...) UInt16 <- function(f, ...) readBin(f, what = "integer", signed = FALSE, endian = "big", size = 2, ...) UInt8 <- function(f, ...) readBin(f, what = "integer", signed = FALSE, endian = "big", size = 1, ...) f32 <- function(f, ...) readBin(f, what = "numeric", size = 4,endian="little", ...) f64 <- function(f, ...) readBin(f, what = "numeric", size = 8, endian="little",...) # # Load raw data in memory: # fc <- file(filename, open = "rb") rawdata <- readBin(fc, what = "raw", n = pied.de.pilote*max.bytes.in.file,endian="little") if(verbose) print(paste("number of bytes in file", filename, "is", length(rawdata))) close(fc) # # Make a list to store results: # res <- list(Header = NULL, Directory = NA, Data = NA) # # Header section is 128 bytes long, located at a fixed position at the # beginning of the file. We essentially need the number of item and dataoffset # res$Header$abif <- RTC(rawdata[1:4]) if(res$Header$abif != "ABIF") stop("file not in ABIF format") if(verbose) print("OK: File is in ABIF format") res$Header$version <- SInt16(rawdata[5:6]) if(verbose) print(paste("File in ABIF version", res$Header$version/100)) res$Header$DirEntry.name <- rawdata[7:10] if(verbose) print(paste("DirEntry name: ", RTC(res$Header$DirEntry.name))) res$Header$DirEntry.number <- SInt32(rawdata[11:14]) if(verbose) print(paste("DirEntry number: ", res$Header$DirEntry.number)) res$Header$DirEntry.elementtype <- SInt16(rawdata[15:16]) if(verbose) print(paste("DirEntry elementtype: ", res$Header$DirEntry.elementtype)) res$Header$DirEntry.elementsize <- SInt16(rawdata[17:18]) if(verbose) print(paste("DirEntry elementsize: ", res$Header$DirEntry.elementsize)) # This one is important: res$Header$numelements <- SInt32(rawdata[19:22]) if(verbose) print(paste("DirEntry numelements: ", res$Header$numelements)) # This one is important too: res$Header$dataoffset <- SInt32(rawdata[27:30]) if(verbose) print(paste("DirEntry dataoffset: ", res$Header$dataoffset)) dataoffset <- res$Header$dataoffset + 1 # start position is 1 in R vectors res$Header$datahandle <- SInt32(rawdata[31:34]) if(verbose) print(paste("DirEntry datahandle: ", res$Header$datahandle)) res$Header$unused <- SInt16(rawdata[35:128], n = 47) # Should be ingnored and set to zero res$Header$unused[1:length(res$Header$unused)] <- 0 if(verbose) print(paste("DirEntry unused: ", length(res$Header$unused), "2-byte integers")) # # The directory is located at the offset specified in the header, # and consist of an array of directory entries. # We scan the directory to put values in a data.frame: # dirdf <- data.frame(list(name = character(0))) dirdf$name <- as.character(dirdf$name) # force to characters for(i in seq_len(res$Header$numelements)){ deb <- (i-1)*res$Header$DirEntry.elementsize + dataoffset direntry <- rawdata[deb:(deb + res$Header$DirEntry.elementsize)] dirdf[i, "name"] <- RTC(direntry[1:4]) dirdf[i, "tagnumber"] <- SInt32(direntry[5:8]) dirdf[i, "elementtype"] <- SInt16(direntry[9:10]) dirdf[i, "elementsize"] <- SInt16(direntry[11:12]) dirdf[i, "numelements"] <- SInt32(direntry[13:16]) dirdf[i, "datasize"] <- SInt32(direntry[17:20]) dirdf[i, "dataoffset"] <- SInt32(direntry[21:24]) } if(verbose){ print("Element found:") print(dirdf$name) } # # Save Directory and make a list to store data: # res$Directory <- dirdf res$Data <- vector("list", nrow(dirdf)) names(res$Data) <- paste(dirdf$name, dirdf$tagnumber, sep = ".") # # Data extraction: # for(i in seq_len(res$Header$numelements)){ deb <- (i-1)*res$Header$DirEntry.elementsize + dataoffset # Short data are stored in dataoffset directly: if(dirdf[i, "datasize"] > 4){ debinraw <- dirdf[i, "dataoffset"] + 1 } else { debinraw <- deb + 20 } elementtype <- dirdf[i, "elementtype"] numelements <- dirdf[i, "numelements"] elementsize <- dirdf[i, "elementsize"] data <- rawdata[debinraw:(debinraw + numelements*elementsize)] # unsigned 8 bits integer: if(elementtype == 1) res$Data[[i]] <- UInt8(data, n = numelements) # char or signed 8 bits integer if(elementtype == 2){ res$Data[[i]] <- tryCatch(RTC(data),finally=paste(rawToChar(data,multiple=TRUE),collapse=""),error=function(er){cat(paste("an error was detected with the following message:",er," but this error was fixed\n",sep=" "))}) } # unsigned 16 bits integer: if(elementtype == 3) res$Data[[i]] <- UInt16(data, n = numelements) # short: if(elementtype == 4) res$Data[[i]] <- SInt16(data, n = numelements) # long: if(elementtype == 5) res$Data[[i]] <- SInt32(data, n = numelements) # float: if(elementtype == 7) res$Data[[i]] <- f32(data, n = numelements) # double: if(elementtype == 8) res$Data[[i]] <- f64(data, n = numelements) # date: if(elementtype == 10) res$Data[[i]] <- list(year = SInt16(data, n = 1), month = UInt8(data[-(1:2)], n = 1), day = UInt8(data[-(1:3)], n = 1)) # time: if(elementtype == 11) res$Data[[i]] <- list(hour = UInt8(data, n = 1), minute = UInt8(data[-1], n = 1), second = UInt8(data[-(1:2)], n = 1), hsecond = UInt8(data[-(1:3)], n = 1)) # pString: if(elementtype == 18){ n <- SInt8(rawdata[debinraw]) pString <- RTC(rawdata[(debinraw+1):(debinraw+n)]) res$Data[[i]] <- pString } # cString: if(elementtype == 19) res$Data[[i]] <- RTC(data[1:(length(data) - 1) ]) # user: if(elementtype >= 1024) res$Data[[i]] <- data # legacy: if(elementtype %in% c(12, 13)) warning("unimplemented legacy type found in file") if(elementtype %in% c(6, 9, 14, 15, 16, 17, 20, 128, 256, 384)) warning("unsupported legacy type found in file") } return(res) } seqinr/R/autosocket.R0000644000176200001440000000232312426453046014266 0ustar liggesusers# # Returns the socket to the last opened database if any. # autosocket <- function(){ # # Check that global variable "banknameSocket" exists: # if(!exists(x = "banknameSocket", envir = .seqinrEnv)){ stop("banknameSocket not found, try choosebank() first") } # # Check that "banknameSocket" belongs to the sockconn class: # socket <- get("banknameSocket", .seqinrEnv)$socket if(!inherits(socket, "sockconn")){ stop("banknameSocket$socket is not a sockconn") } # # Check that the socket connection status is OK: # status <- summary(socket) if(status[["class"]] != "sockconn"){ # # for backward compatibility: in R 2.6.2 the result was "socket", # so "socket" instead of "sockconn" is temporarilly allowed with # a warning. # if(status[["class"]] != "socket"){ stop("socket is not a sockconn") } else { warning("backward compatibility patch used, upgrade your R version asap") } } if(status[["opened"]] != "opened") stop("socket is not openend") if(status[["can read"]] != "yes") stop("can't read on socket") if(status[["can write"]] != "yes") stop("can't write on socket") # # Iff everything is OK return the socket: # return(socket) } seqinr/R/rho.R0000644000176200001440000000074711344705055012703 0ustar liggesusersrho <- function (sequence, wordsize = 2, alphabet = s2c("acgt")) { wordcount <- count(sequence, wordsize, freq = FALSE, alphabet = alphabet) uni <- count(sequence, 1, freq = TRUE, alphabet = alphabet) expected_wordfreq <- function (wordsize, uni) { if (wordsize == 1) return(uni) else kronecker(uni, expected_wordfreq(wordsize - 1, uni)) } expected_wordcount <- sum(wordcount)*expected_wordfreq(wordsize, uni) return(wordcount/expected_wordcount) } seqinr/R/choosebank.R0000644000176200001440000001215012426453046014220 0ustar liggesusers########################################################################### # # choosebank # # To select an ACNUC database or to get the list of available databases # from an ACNUC server. # ########################################################################### .seqinrEnv <- new.env() choosebank <- function(bank = NA, host = "pbil.univ-lyon1.fr", port = 5558, server = FALSE, blocking = TRUE, open = "a+", encoding = "", verbose = FALSE, timeout = 5, infobank = FALSE, tagbank = NA){ # # Print parameter values if verbose mode is on: # if(verbose){ cat("Verbose mode is on, parameter values are:\n") cat(paste(" bank = ", deparse(substitute(bank)), "\n")) cat(paste(" host = ", deparse(substitute(host)), "\n")) cat(paste(" port = ", deparse(substitute(port)), "\n")) cat(paste(" timeout = ", deparse(substitute(timeout)), "seconds \n")) cat(paste(" infobank = ", deparse(substitute(infobank)), "\n")) cat(paste(" tagbank = ", deparse(substitute(tagbank)), "\n")) } # # Check parameter values (to be completed): # if( !is.na(tagbank) ){ if(verbose) cat("I'm checking the tagbank parameter value...\n") if( !(tagbank %in% c("TEST", "TP", "DEV")) ){ if(verbose) cat("... and I was able to detect an error.\n") stop("non allowed value for tagbank parameter.\n") } else { if(verbose) cat("... and everything is OK up to now.\n") } } # # Check that sockets are available: # if(verbose) cat("I'm ckecking that sockets are available on this build of R...\n") if( !capabilities("sockets") ){ stop("Sockets are not available on this build of R.") } else { if(verbose) cat("... yes, sockets are available on this build of R.\n") } # # Try to open socket connection: # if(verbose) cat("I'm trying to open the socket connection...\n") oldtimeout <- getOption("timeout") options(timeout = timeout) socket <- try( socketConnection( host = host, port = port, server = server, blocking = blocking, open = open, encoding = encoding)) options(timeout = oldtimeout) if(inherits(socket, "try-error")) { errmess <- paste("I wasn't able to open the socket connection:\n", " o Check that your are connected to the internet.\n", " o Check that port", port, "is not closed by a firewall.\n", " o Try to increase timeout value (current is", timeout, "seconds).\n") stop(errmess) } else { if(verbose) cat("... yes, I was able to open the socket connection.\n") } # # Read the answer from server: # if(verbose) cat("I'm trying to read answer from server...\n") rep1 <- readLines(socket, n = 1) if(verbose) cat(paste("... answer from server is:", rep1, "\n")) # # Send client ID to server: # clientid(socket = socket, verbose = verbose) ############################################################################### # # If no bank name is given, return the list of available banks from server: # ############################################################################### resdf <- kdb(tag = tagbank, socket = socket) nbank <- nrow(resdf) if( is.na(bank) ){ close(socket) # No more needed if(verbose) cat("No bank argument was given...\n") if( !infobank ){ if(verbose) cat("infobank parameter is FALSE, I'm just returning bank names\n") return(resdf$bank) } else { if(verbose) cat("infobank parameter is TRUE, I'm returning all bank infos\n") return(resdf) } } else { ############################################################################### # # If a bank name is given, try to open it from server: # ############################################################################### # # Try to open bank from server: # if(verbose) cat("I'm trying to open the bank from server...\n") resacnucopen <- acnucopen(bank, socket) if(verbose) cat("... and everything is OK up to now.\n") # # Try to get informations from HELP file: # if(verbose) cat("I'm trying to get information on the bank...\n") bankhelp <- ghelp(item = "CONT", file = "HELP", socket = socket, catresult = FALSE) bankrel <- bankhelp[2] if(verbose) cat("... and everything is OK up to now.\n") # # Try to get status info: # status <- "unknown" for(i in seq_len(nbank)){ if (resdf[i,1] == bank) status <- resdf[i,2] } # # Build result and assign it in the global environment: # res <- list(socket = socket, bankname = bank, banktype = resacnucopen$type, totseqs = resacnucopen$totseqs, totspecs = resacnucopen$totspecs, totkeys = resacnucopen$totkeys, release = bankrel, status = status, details = bankhelp) assign("banknameSocket", res, .seqinrEnv) invisible(res) } } seqinr/R/isenum.R0000644000176200001440000000525010724555501013405 0ustar liggesusers# ==> isenum&[name=xx|access=xx] # <== number=xx{&length=xx&frame=xx&gencode=xx&ncbigc=xx}{&otheraccessmatches} # Finds the acnuc number of a sequence from its name (name= argument) or its accession number (access= argument). # The name= and access= arguments are case-insensitive. # Reply gives number (or 0 if does not exist), length, reading frame (0, 1, or 2), and # genetic code ids of the corresponding sequence (gencode= gives acnuc's genetic code, 0 means universal; # ncbigc= gives ncbi's genetic code id, 1 means universal). # When &otheraccessmatches appears in reply, it means that several sequences are attached to the given accession no., # and that only the acnuc number of the first attached sequence is given in the number= argument. isenum <- function(what, idby = c("name", "access"), socket = autosocket()){ # # Default is by name: # idby <- idby[1] if(!(idby %in% c("name", "access"))) stop("Wrong idby agument") # # Make default return value: # result <- list(number = NA, length = NA, frame = NA, gencode = NA, ncbigc = NA, otheraccessmatches = NA) # # Build request: # request <- paste("isenum&", idby, "=", what, sep = "") writeLines(request, socket, sep = "\n") answerFromServer <- readLines(socket, n = 1) # # Check that there is an answer from server: # if(length(answerFromServer) == 0){ warning("Empty answer from server") return(NA) } # # Build result: # resitem <- parser.socket(answerFromServer) number <- as.numeric(resitem[1]) if(number == 0){ return(result) # sequence doesn't exist, NA returned } else { result$number <- number } result$length <- as.numeric(resitem[2]) if( resitem[length(resitem)] == "otheraccessmatches"){ result$otheraccessmatches <- TRUE } else { result$otheraccessmatches <- FALSE } if( length(resitem) <= 3) return(result) # Mother sequence result$frame <- as.numeric(resitem[3]) result$gencode <- as.numeric(resitem[4]) result$ncbigc <- as.numeric(resitem[5]) return(result) } isn <- function(what, ...) isenum(what, ...)$number # # getNumber.socket (deprecated as from seqinR 1.1-3) # getNumber.socket <- function(socket, name){ warning("getNumber.socket is deprecated, use isn() instead") isn(what = name, socket = socket) } # # getAttributsocket (deprecated as from seqinR 1.1-3) # getAttributsocket <- function( socket, name){ warning("getAttributsocket is deprecated, use isenum instead.") request <- paste("isenum&name=", name, sep = "") writeLines( request, socket, sep = "\n") res <- readLines(socket, n = 1) p <- parser.socket(res) return( list(length = as.numeric(p[2]), frame = as.numeric(p[3]), gencode = as.numeric(p[4])) ) } seqinr/R/rearranged.oriloc.R0000644000176200001440000000421712724015102015475 0ustar liggesusers############################################################################# # Rearranged oriloc # # # # Detection of replication-associated effects on base composition asymmetry # # # ############################################################################# rearranged.oriloc <- function( seq.fasta = system.file("sequences/ct.fasta.gz", package = "seqinr") , g2.coord = system.file("sequences/ct.predict", package = "seqinr") ) { seq.fasta <- read.fasta(seq.fasta)[[1]] g2 <- readLines(g2.coord) g2 <- lapply(g2, function(x) unlist(strsplit(x, split=" "))) g2 <- lapply(g2, function(x) x[which(x!="")]) start <-as.numeric(unlist(lapply(g2, function(x) x[2]))) end <- as.numeric(unlist(lapply(g2, function(x) x[3]))) strand <- rep("forward",length(start)) strand[which(end 1] return(line[2]) } input <- sapply(input, get.boundaries) names(input) <- NULL # # Look for 5' partial genes: # idx5p <- grep(">", input) if( length( idx5p != 0 ) ) warning("5' partial genes encountered (no output):", idx5p) # # Look for 3' partial genes: # idx3p <- grep("<", input) if( length( idx3p != 0 ) ) warning("3' partial genes encountered (no output):", idx3p) # # Look for join in features: # idxjoin <- grep("join", input) if( length( idxjoin != 0 ) ) warning("join encountered (no output):", idxjoin) # # Define partials and join: # censored <- c(idx5p, idx3p, idxjoin) # # Extract boundaries: # for( i in seq(from = 1, to = length(input), by = 1 ) ) { if( i %in% censored ) next tmp <- unlist( strsplit(input[i], split="\\.\\.") ) if( length( grep("complement", input[i]) ) == 1 ) { end <- as.integer( substring(tmp[1], first = 12 ) ) + as.integer(3) start <- as.integer( substring(tmp[2], first = 1, last = nchar(tmp[2]) - 1 )) line <- sprintf(fmt = "%d %d %d", as.integer(i), start, end) } else #direct strand { start <- as.integer(tmp[1]) end <- as.integer(tmp[2]) + as.integer(-3) line <- sprintf(fmt = "%d %d %d", as.integer(i), start, end) } writeLines( line, con = outfile ) } close(outfile) invisible(input) } seqinr/R/getKeyword.R0000644000176200001440000000306610724555664014246 0ustar liggesusers# # To get Keywords associated with a sequence. # getKeyword <- function(object, ...) UseMethod("getKeyword") getKeyword.default <- function(object, ...) stop(paste("no getKeyword method for objects of class:", class(object))) getKeyword.list <- function(object, ...) lapply(seq_len(length(object)), function(i) getKeyword(object[[i]], ...)) getKeyword.SeqAcnucWeb <- function(object, ..., socket = autosocket()){ getKeywordsocket <- function(socket, name){ #modif simon writeLines(paste("isenum&name=", name, sep = ""), socket, sep = "\n") res <- readLines(socket, n = 1) number <- parser.socket(res)[1] writeLines(paste("readsub&num=", number, sep = ""), socket, sep = "\n") res2 <- readLines(socket, n = 1) rr <- parser.socket(res2) writeLines(paste("readshrt&num=", rr[7], sep = ""), socket, sep = "\n") res3 <- readLines(socket, n = 1) #modif simon # Get the nb of kw (not used here) # nbkws <- parser.socket(res3)[2] #recupere la liste de paires val, next tmpl <- unlist(strsplit(res3, "&")) #transforme en liste tmpl <- unlist(strsplit(tmpl[3],",")) kwl <- unlist(tmpl)[c(TRUE, FALSE)] lapply(kwl, function(x){ writeLines(paste("readkey&num=", x, sep = ""), socket, sep = "\n") res4 <- readLines(socket, n = 1) res <-parser.socket(res4)[2] substring(res[1], 2, nchar(res[1]) - 1) }) } unlist(getKeywordsocket(socket, name = object)) } getKeyword.qaw <- function(object, ...) getKeyword(object$req, ...) getKeyword.logical <- function (object, ...) object # so that NA is returned for virtual lists seqinr/R/residuecount.R0000644000176200001440000000145710706621630014620 0ustar liggesusers# ==> residuecount&lrank=xx # <== code=xx&count=xx # Computes the total number of residues (nucleotides or aminoacids) in # all sequences of the list of specified rank. # Code != 0 indicates error. residuecount <- function(lrank, socket = autosocket()){ # # Build request: # request <- paste("residuecount&lrank=", lrank, sep = "") writeLines(request, socket, sep = "\n") answerFromServer <- readLines(socket, n = 1) # # Check that there is an answer from server: # if(length(answerFromServer) == 0){ warning("Empty answer from server") return(NA) } # # Build result: # resitem <- parser.socket(answerFromServer) if(resitem[1] != "0"){ warning(paste("error code returned by server :", resitem[1])) return(NA) } else { return(as.numeric(resitem[2])) } } seqinr/R/extract.breakpoints.R0000644000176200001440000000556512724304062016104 0ustar liggesusersextract.breakpoints <- function(rearr.ori,type=c("atfw","atrev","gcfw","gcrev"),nbreaks,gridsize=100,it.max=500){ if(length(type)==0){ stop("You must specify the type of skew: atfw, atrev, gcfw or gcrev. See ?extract.breakpoints for more details.") } if(sum(!type%in%c("atfw","atrev","gcfw","gcrev"))!=0){ stop("The type of skew must be one of the following: atfw, atrev, gcfw or gcrev. See ?extract.breakpoints for more details.") } result=list() for(t in type){ if(t=="gcfw"){ print("Extracting breakpoints for GC-skew, forward-encoded genes") x.breaks=rearr.ori$meancoord.rear[rearr.ori$strand.rear=="forward"] y.breaks=cumsum(rearr.ori$gcskew.rear[rearr.ori$strand.rear=="forward"]) } if(t=="gcrev"){ print("Extracting breakpoints for GC-skew, reverse-encoded genes") x.breaks=rearr.ori$meancoord.rear[rearr.ori$strand.rear=="reverse"] y.breaks=cumsum(rearr.ori$gcskew.rear[rearr.ori$strand.rear=="reverse"]) } if(t=="atfw"){ print("Extracting breakpoints for AT-skew, forward-encoded genes") x.breaks=rearr.ori$meancoord.rear[rearr.ori$strand.rear=="forward"] y.breaks=cumsum(rearr.ori$atskew.rear[rearr.ori$strand.rear=="forward"]) } if(t=="atrev"){ print("Extracting breakpoints for AT-skew, reverse-encoded genes") x.breaks=rearr.ori$meancoord.rear[rearr.ori$strand.rear=="reverse"] y.breaks=cumsum(rearr.ori$atskew.rear[rearr.ori$strand.rear=="reverse"]) } assign("x.breaks",x.breaks,envir=.seqinrEnv) assign("y.breaks",y.breaks,envir=.seqinrEnv) rss=numeric(0) starts=list() i=0 while(i= 50) if(length(wrapped)!=0){ if(wrapped == length(cdsskew)){ start.kb[wrapped] <- max(start.kb[wrapped], end.kb[wrapped]) end.kb[wrapped] <- max(start.kb[wrapped], end.kb[wrapped]) } if(wrapped == 1){ end.kb[wrapped] <- min(start.kb[wrapped], end.kb[wrapped]) start.kb[wrapped] <- min(start.kb[wrapped], end.kb[wrapped]) } } # # Use CDS midpoints as x-coordinates: # meancoord <- (start.kb + end.kb)/2 ymin <- min(ta, cg, skew) ymax <- max(ta, cg, skew) xmin <- min(meancoord) xmax <- max(meancoord) ticks <- pretty(cdsskew) ticks.y <- (ymax-ymin)/(max(cdsskew) - min(cdsskew))*(ticks - min(cdsskew)) + ymin cds.y <- (ymax-ymin)/(max(cdsskew) - min(cdsskew))*(cdsskew - min(cdsskew)) + ymin plot(meancoord, cg, type="l", xlab = xlab, ylab = ylab, xlim = c(xmin, xmax), ylim = c(ymin, ymax), cex.lab = 1.35, col = cg.col, main = main, lwd = cg.lwd, las = las, ...) axis(side = 4, at = ticks.y, labels = ticks, col = cds.col, las = las.right) # # Add vertical grid when required: # if(add.grid){ tmp <- pretty(meancoord) abline(v = tmp, col = "grey", lty=3) tmp <- tmp[-length(tmp)] + diff(tmp)/2 abline(v = tmp, col = "grey", lty=3) } lines(meancoord, ta, col = ta.col, lwd = ta.lwd) lines(meancoord, skew, col = sk.col, lwd = sk.lwd) lines(meancoord, cds.y, col = cds.col, lwd = cds.lwd) mtext(ta.mtext, col = ta.col, adj = 0) mtext(cg.mtext, col = cg.col) mtext(cds.mtext, col = cds.col, adj=1) } seqinr/R/countsubseqs.R0000644000176200001440000000154110706621630014637 0ustar liggesusers# ==> countsubseqs&lrank=xx # <== code=xx&count=xx # Returns the number of subsequences in list of rank lrank. # Code != 0 indicates error. countsubseqs <- function(lrank, socket = autosocket()){ # # Check argument: # if(!is.finite(lrank)) stop("wrong lrank argument") # # Build request: # request <- paste("countsubseqs&lrank=", lrank, sep = "") writeLines(request, socket, sep = "\n") answerFromServer <- readLines(socket, n = 1) # # Check that there is an answer from server: # if(length(answerFromServer) == 0){ warning("Empty answer from server") return(NA) } # # Check that no error is returned: # resitem <- parser.socket(answerFromServer) if(resitem[1] != "0"){ warning(paste("error code from server:", answerFromServer)) return(NA) } # return(as.numeric(resitem[2])) } css <- countsubseqs seqinr/R/getLocation.R0000644000176200001440000000315610724555621014363 0ustar liggesusers# # To get the location of subsequences from an ACNUC server # getLocation <- function(object, ...) UseMethod("getLocation") getLocation.list <- function(object, ...) lapply(seq_len(length(object)), function(i) getLocation(object[[i]], ...)) getLocation.default <- function(object, ...) stop(paste("no getLocation method for objects of class:", class(object))) getLocation.SeqAcnucWeb <- function(object, ..., socket = autosocket()){ getLocationSocket <- function( socket, name){ writeLines(paste("isenum&name=",name,sep=""),socket,sep="\n") res = readLines( socket , n=1 ) number = parser.socket(res)[1] writeLines(paste("readsub&num=",number,sep=""),socket,sep="\n") res2 = readLines( socket , n=1 ) rr = parser.socket(res2) # Test si subsequence l=list() if(as.numeric(rr[5]) != 0){ warning("It's a parent sequence\n") return( NA ) } else { i=1 writeLines(paste("readext&num=",rr[6],sep=""),socket,sep="\n") res3 = readLines( socket , n=1 ) r = parser.socket(res3) l[[i]] = as.numeric(c(r[3],r[4])) n=r[5] } while(as.numeric(n) != 0){ i=i+1 writeLines(paste("readext&num=",n,sep=""),socket,sep="\n") res4 = readLines( socket , n=1 ) rrr = parser.socket(res4) l[[i]] = as.numeric(c(rrr[3],rrr[4])) n=rrr[5] } return(l) } unlist(getLocationSocket(socket, name = object)) } getLocation.qaw <- function(object, ...) getLocation(object$req, ...) getLocation.logical <- function (object, ...) object # so that NA is returned for virtual lists seqinr/R/stresc.R0000644000176200001440000000132712012141663013401 0ustar liggesusersstresc <- function(strings) { # # For some reason I don't remember, the objects "fromchar" and "tochar" were # originally arguments of the function to allow for more flexibillity but # are now hard-encoded within the function. # fromchar <- s2c("\\{}$^_%#&~[]|") tochar <- c("$\\backslash$", "\\{", "\\}", "\\$", "\\^{}", "\\_", "\\%", "\\#", "\\&", "\\~{}", "\\lbrack{}", "\\rbrack{}","\\textbar{}") # # Definition of the function to escape LaTeX character in one string: # f <- function(string){ c2s( sapply(s2c(string), function(x) ifelse(x %in% fromchar, tochar[which(x == fromchar)], x))) } # # Now apply it to all elements of vector string: # sapply(strings, f, USE.NAMES = FALSE) } seqinr/R/plotabif.R0000644000176200001440000000333512426453046013711 0ustar liggesusersplotabif <- function(abifdata, chanel = 1, tmin = 1/tscale, tmax = abifdata$Data[["SCAN.1"]]/tscale, tscale = 1000, yscale = 1000, type = "l", las = 1, xlab = paste("Time", tscale, sep = "/"), ylab = paste("RFU", yscale, sep = "/"), irange = (tmin*tscale):(tmax*tscale), x = irange/tscale, xlim = c(tmin, tmax), chanel.names = c(1:4,105), DATA = paste("DATA", chanel.names[chanel], sep = "."), y = abifdata$Data[[DATA]][irange]/yscale, ylim = c(min(y), max(y)), dyn = abifdata$Data[[paste("DyeN", chanel, sep = ".")]], main = paste(deparse(substitute(abifdata)), chanel, dyn, sep = " ; "), calibr = NULL, ladder.bp = NULL, allele.names = "identifiler", ladder.lab = TRUE, ...){ old.par <- par(no.readonly = TRUE) on.exit(par(old.par)) if(is.null(calibr)){ plot(x, y, type = type, las = las, xlab = xlab, ylab = ylab, xlim = xlim, ylim = ylim, main = main, ...) } else { x <- calibr(irange) xlim <- range(x) plot(x, y, type = type, las = las, xlab = "Size [bp]", ylab = ylab, xlim = xlim, ylim = ylim, main = main, ...) tps <- pretty(irange) par(cex=0.5) axis(1, at = calibr(tps), tps/tscale, line = 0.4, col = grey(0.5)) par(cex=1) if(!is.null(ladder.bp)){ # Allelic ladder add data(list = allele.names,envir=environment()) tmp <- get(allele.names)[chanel] n <- length(ladder.bp) labels <- unlist(tmp) col <- rep("black", n) col[grep("\\.", labels)] <- "red" abline(v = ladder.bp, col = col) if(ladder.lab){ text(ladder.bp, y = par("usr")[4], labels, xpd = NA, pos = 3, srt = 45, col = col, cex = 0.8) } } } locpar <- par(no.readonly = TRUE) invisible(locpar) } seqinr/R/col2alpha.R0000644000176200001440000000017711247701441013752 0ustar liggesuserscol2alpha <- function(color, alpha = 0.5){ x <- col2rgb(color)[,1] rgb(x[1], x[2], x[3], 255*alpha, maxColorValue = 255) } seqinr/R/savelist.R0000644000176200001440000000422610706700413013733 0ustar liggesusers# ==> savelist&lrank=xx{&type=[N|A]} # <== code=0\n # list element names or acc nos on successive lines # savelist END.\n # To obtain names of all elements of a bit list sent on socket on successive lines; # for sequence lists, option &type=A, will give accession numbers instead of seq names; # end of series of lines is when savelist END.\n appears # lrank : rank of bitlist # type: A gives accession numbers, N (default) gives seq names; useful for seq lists only savelist <- function(lrank, type = c("N", "A"), filename = paste(gln(lrank), ifelse(type == "N", "mne", "acc"), sep = "."), socket = autosocket(), warnme = TRUE){ # # Check argument: # if(!is.finite(lrank)) stop("wrong lrank argument") if(getliststate(lrank)$type != "SQ") stop("wrong ACNUC list type, should be SQ for sequences") # # Default is "N": # type <- type[1] if( !(type %in% c("N", "A"))) stop("wrong type argument") # # Build request: # request <- paste("savelist&lrank=", lrank, "&type=", type, sep = "") writeLines(request, socket, sep = "\n") answerFromServer <- readLines(socket) # # Check that there is an answer from server: # if(length(answerFromServer) == 0){ warning("Empty answer from server") return(NA) } # # Check that no error is returned: # if(parser.socket(answerFromServer[1])[1] != "0"){ warning(paste("error code from server:", answerFromServer[1])) return(NA) } # # Remove first line (code=0): # answerFromServer <- answerFromServer[-1] # # Check completness of answer: # if( answerFromServer[length(answerFromServer)] != "savelist END."){ warning("incomplete answer from server") return(NA) } # # Remove last line and dump to file: # answerFromServer <- answerFromServer[-length(answerFromServer)] writeLines(answerFromServer, con = filename) # # Say it's over # if(warnme){ if(type == "N"){ cat(paste(length(answerFromServer), "sequence mnemonics written into file:", filename), sep = "\n") } else { cat(paste(length(answerFromServer), "sequence accession numbers written into file:", filename), sep = "\n") } } } seqinr/R/GC.R0000644000176200001440000000730210714426556012404 0ustar liggesusers################################ # G+C content ################################# GC <- function(seq, forceToLower = TRUE, exact = FALSE, NA.GC = NA, oldGC = FALSE ) { # # NA propagation: # if(length(seq) == 1 && is.na(seq)) return(NA) # # Check that sequence is a vector of chars: # if(nchar(seq[1]) > 1) stop("sequence is not a vector of chars") # # Force to lower-case letters if requested: # if(forceToLower) seq <- tolower(seq) # # Compute the count of each base: # nc <- sum( seq == "c" ) ng <- sum( seq == "g" ) na <- sum( seq == "a" ) nt <- sum( seq == "t" ) # # oldGC case: # if(oldGC){ warning("argument oldGC is deprecated") return( (nc + ng)/length(seq) ) } # # General case: # if(! exact){ if(na + nc + ng + nt == 0){ result <- NA.GC } else { result <- (nc + ng)/(na + nc + ng + nt) } } else { # # We have our first estimate of GC vs. AT base counts: # ngc <- ng + nc nat <- na + nt # # weak and strong bases are 100% informative with respect # to the GC content, we just add them: # # s : Strong (g or c) # w : Weak (a or t) # ngc <- ngc + sum( seq == "s" ) nat <- nat + sum( seq == "w" ) ########################## # Ambiguous base section # ########################## # # m : Amino (a or c) # if(na + nc != 0){ nm <- sum( seq == "m") ngc <- ngc + nm*nc/(na + nc) nat <- nat + nm*na/(na + nc) } # # k : Keto (g or t) # if(ng + nt != 0){ nk <- sum( seq == "k" ) ngc <- ngc + nk*ng/(ng + nt) nat <- nat + nk*nt/(ng + nt) } # # r : Purine (a or g) # if(ng + na != 0){ nr <- sum( seq == "r" ) ngc <- ngc + nr*ng/(ng + na) nat <- nat + nr*na/(ng + na) } # # y : Pyrimidine (c or t) # if(nc + nt != 0){ ny <- sum( seq == "y" ) ngc <- ngc + ny*nc/(nc + nt) nat <- nat + ny*nt/(nc + nt) } # # v : not t (a, c or g) # if(na + nc + ng != 0){ nv <- sum( seq == "v" ) ngc <- ngc + nv*(nc + ng)/(na + nc + ng) nat <- nat + nv*na/(na + nc + ng) } # # h : not g (a, c or t) # if(na + nc + nt != 0){ nh <- sum( seq == "h" ) ngc <- ngc + nh*nc/(na + nc + nt) nat <- nat + nh*(na + nt)/(na + nc + nt) } # # d : not c (a, g or t) # if(na + ng + nt != 0){ nd <- sum( seq == "d" ) ngc <- ngc + nd*ng/(na + ng + nt) nat <- nat + nd*(na + nt)/(na + ng + nt) } # # b : not a (c, g or t) # if(nc + ng + nt != 0){ nb <- sum( seq == "b" ) ngc <- ngc + nb*(nc + ng)/(nc + ng + nt) nat <- nat + nb*nt/(nc + ng + nt) } # # n : any (a, c, g or t) is not informative, so # we compute the G+C content as: # if( ngc + nat == 0){ result <- NA.GC } else { result <- ngc/(ngc + nat) } } return(result) } ###################### # GCpos # ###################### GCpos <- function(seq, pos, frame = 0, ...){ if(nchar(seq[1]) > 1){ warning("sequence is not a vector of chars, I'm trying to cast it into one") seq <- s2c(seq[1]) } # # Take frame into account: # if(frame != 0) seq <- seq[(1 + frame):length(seq)] # # Return result: # GC(seq[seq(pos, length(seq), by = 3)], ...) } ###################### # GC1 # ###################### GC1 <- function(seq, frame = 0, ...) GCpos(seq = seq, pos = 1, frame = frame, ...) ###################### # GC2 # ###################### GC2 <- function(seq, frame = 0, ...) GCpos(seq = seq, pos = 2, frame = frame, ...) ###################### # GC3 # ###################### GC3 <- function(seq, frame = 0, ...) GCpos(seq = seq, pos = 3, frame = frame, ...) seqinr/R/draw.rearranged.oriloc.R0000644000176200001440000000451510674427210016443 0ustar liggesusersdraw.rearranged.oriloc <- function(rearr.ori,breaks.gcfw=NA,breaks.gcrev=NA,breaks.atfw=NA,breaks.atrev=NA){ rearat=cumsum(rearr.ori$atskew.rear) reargc=cumsum(rearr.ori$gcskew.rear) strand.rear=rearr.ori$strand.rear cds.rear=rep(1,length(strand.rear)) cds.rear[strand.rear=="reverse"]=-1 rearcds=cumsum(cds.rear) meancoord.rear=rearr.ori$meancoord.rear ymin <- min(rearat,reargc) ymax <- max(rearat,reargc) xmin <- min(meancoord.rear) xmax <- max(meancoord.rear) ticksrear <- pretty(rearcds) ticks.yrear <- (ymax-ymin)/(max(rearcds)-min(rearcds))*(ticksrear - min(rearcds)) + ymin cds.yrear <- (ymax-ymin)/(max(rearcds)-min(rearcds))*(rearcds - min(rearcds)) + ymin plot(meancoord.rear,reargc, type="l", xlab="Map position (gene index)", ylab = "Cumulated normalized skew",xlim=c(xmin,xmax),ylim=c(ymin,ymax),cex.lab=1.35,col="blue",main="Rearranged nucleotide skews",lwd=2,cex.main=1.4) abline(v=sum(strand.rear=="forward"),col="black",lwd=2) axis(side = 4, at = ticks.yrear, labels = ticksrear, col = "black", col.axis ="black") tmp <- pretty(meancoord.rear) abline(v=tmp, col="grey", lty=3,lwd=1.5) tmp <- tmp[-length(tmp)] + diff(tmp)/2 abline(v=tmp, col="grey", lty=3,lwd=1.5) lines(meancoord.rear,rearat, col="red",lwd=2) lines(meancoord.rear,cds.yrear, col="black",lwd=2) mtext("Cumul. A-T skew", col="red", adj=0,cex=1.1) mtext("Cumul. G-C skew", col="blue",cex=1.1) mtext("Cumul. CDS skew", col="black", adj=1,cex=1.1) if(sum(is.na(breaks.gcfw))==0){ segments(x0=meancoord.rear[breaks.gcfw],y0=reargc[breaks.gcfw]-(ymax-ymin)/30,x1=meancoord.rear[breaks.gcfw],y1=reargc[breaks.gcfw]+(ymax-ymin)/30,col="blue",lwd=2,lty=1) } if(sum(is.na(breaks.gcrev))==0){ segments(x0=meancoord.rear[breaks.gcrev],y0=reargc[breaks.gcrev]-(ymax-ymin)/30,x1=meancoord.rear[breaks.gcrev],y1=reargc[breaks.gcrev]+(ymax-ymin)/30,col="blue",lwd=2,lty=1) } if(sum(is.na(breaks.atfw))==0){ segments(x0=meancoord.rear[breaks.atfw],y0=rearat[breaks.atfw]-(ymax-ymin)/30,x1=meancoord.rear[breaks.atfw],y1=rearat[breaks.atfw]+(ymax-ymin)/30,col="red",lwd=2,lty=1) } if(sum(is.na(breaks.atrev))==0){ segments(x0=meancoord.rear[breaks.atrev],y0=rearat[breaks.atrev]-(ymax-ymin)/30,x1=meancoord.rear[breaks.atrev],y1=rearat[breaks.atfw]+(ymax-ymin)/30,col="red",lwd=2,lty=1) } } seqinr/R/peakabif.R0000644000176200001440000000354711264567333013664 0ustar liggesuserspeakabif <- function(abifdata, chanel, npeak, thres = 400/yscale, fig = TRUE, chanel.names = c(1:4,105), DATA = paste("DATA", chanel.names[chanel], sep = "."), tmin = 1/tscale, tmax = abifdata$Data[["SCAN.1"]]/tscale, tscale = 1000, yscale = 1000, irange = (tmin*tscale):(tmax*tscale), y = abifdata$Data[[DATA]][irange]/yscale, method = "monoH.FC", maxrfu = 1000, ...) { y[y < thres] <- 0 heights <- surfaces <- maxis <- starts <- stops <- numeric(npeak) innoise <- TRUE pkidx <- 1 for (i in 1:length(y)) { if (y[i] > 0) { if (innoise) { starts[pkidx] <- i innoise <- FALSE } } else { if (!innoise) { stops[pkidx] <- i - 1 innoise <- TRUE pkidx <- pkidx + 1 } } } if (fig) par(mfrow = c(4, 4), mar = c(2, 2, 0, 0) + 0.2, oma = c(0,0,2,0)) for (i in 1:npeak) { x <- starts[i]:stops[i] if(length(x) <= 2){ maxis[i] <- NA warning("Not all requested peaks were assigned") next } spfun <- splinefun(x, y[x], method = method) maxis[i] <- optimize(spfun, interval = range(x), maximum = TRUE)$maximum heights[i] <- spfun(maxis[i]) surfaces[i] <- integrate(spfun, starts[i], stops[i])$value if (fig) { xx <- (x-1)/tscale + tmin plot(xx, y[x], type = "p", las = 1, ylim = range(y), ...) abline(h = thres, col = "red") lines(xx, spfun(x), col = "blue") abline(v = (maxis[i]-1)/tscale + tmin, col = "grey") } } # # Compute baseline: # baseline <- baselineabif(abifdata$Data[[DATA]][irange], maxrfu = maxrfu) baseline <- baseline/yscale if(fig) mtext(paste(deparse(substitute(abifdata)), ",", DATA, ", tmin =", tmin, ", tmax =", tmax, ", thres =", thres, ", npeak =", npeak, ", yscale = ", yscale), side = 3, outer = TRUE) invisible(list(maxis = (maxis-1) + tmin*tscale, heights = yscale*heights, surfaces = yscale*surfaces, baseline = baseline)) } seqinr/R/readsmj.R0000644000176200001440000000655610706621630013541 0ustar liggesusers################################################################################################### # # # readsmj # # # # # # ==> readsmj&num=xx&nl=xx # # <== code=xx&nl=xx # # recnum=xx&name="xx"&plong=xx{&libel="xx"} # # ... a series of nl lines like that ... # # Returns data from nl consecutive records starting from rank num of file SMJYT including label # # if not empty. # # Code != 0 indicates error. # # # ################################################################################################### readsmj <- function(socket = autosocket(), num = 2, nl = 10, recnum.add = FALSE, nature.add = TRUE, plong.add = FALSE, libel.add = FALSE, sname.add = FALSE, all.add = FALSE) { # # Turn all flags to TRUE when requested: # if(all.add) sname.add <- libel.add <- plong.add <- nature.add <- recnum.add <- TRUE # # Build the request: # request <- paste("readsmj&num=", num, "&nl=", nl, sep = "", collapse = "") # # Send request: # writeLines(request, socket, sep = "\n") # # Read answer from server: # s <- readLines(socket, n = 1) rep <- parser.socket(s) # # check answer from server: # if(rep[1] != "0") stop("Error from server") # # read answer from server: # n <- as.numeric(rep[2]) ans <- readLines(socket, n = n) # # Put answer into a data.frame: # name <- character(n) # the only mandatory one if(recnum.add) recnum <- numeric(n) if(nature.add) nature <- factor(character(n), levels = c("00","01","02","03","04","05","06","07")) if(plong.add) plong <- numeric(n) if(libel.add) libel <- character(n) if(sname.add) sname <- character(n) for(i in seq_len(n)){ tmp <- parser.socket(ans[[i]]) name[i] <- substr(tmp[2], 2, nchar(tmp[2]) - 1) if(name[i] == "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"){ name[i] <- NA next } if(sname.add) sname[i] <- substr(name[i], 3, nchar(name[i])) if(recnum.add) recnum[i] <- tmp[1] if(nature.add) nature[i] <- substr(name[i], 1, 2) if(plong.add) plong[i] <- tmp[3] if(libel.add){ if(length(tmp) == 4){ libel[i] <- substr(tmp[4], 2, nchar(tmp[4]) - 1) } else { libel[i] <- NA } } } df <- data.frame(list(name = I(name))) if(sname.add) df$sname <- sname if(recnum.add) df$recnum <- recnum if(nature.add){ levels(nature) <- c("status", "molecule", "journal", "year", "type", "organelle", "division", "dbstrucinfo") df$nature <- nature } if(plong.add) df$plong <- plong if(libel.add) df$libel <- libel return(df) } seqinr/R/get.ncbi.R0000755000176200001440000003056610662551112013604 0ustar liggesusers ######################################################################## # get.ncbi # # Try to connect to ncbi to get a list of complete bacterial genomes. # Returns an n by 5 dataframe with # species names # accesion number # size in bp # type (chromosome or plasmid) # Last update time # ######################################################################### get.ncbi <- function(repository = "ftp://ftp.ncbi.nih.gov/genomes/Bacteria/" ) { # # First of all, check that this computer is not off the net: # if( ! capabilities("http/ftp") ) stop("capabilities(\"http/ftp\") is not TRUE") # # BEGIN Proxy problem # # I have a problem here: the ftp connection apparently does # not work when there is a proxy. I have fixed the bug # this way, but this is a rather crude and unsatisfactory # solution. # ftp.proxy.bck <- Sys.getenv("ftp_proxy") if( ftp.proxy.bck != "" ) # there is a proxy { warning("I'am trying to neutralize proxies") Sys.setenv("no_proxy" = "") } # # END Proxy problem # # # Try to get list of folder in ncbi repository. Note that R build-in ftp # does not allow to do this directly, so we rely on a system call that # will run only under Unix systems. Moreover, not all ftp client supports # this syntax. # sysinfo <- Sys.info()[1] if( sysinfo == "Darwin" ) { cmd <- sprintf("echo \"ls\" | ftp %s", repository) brut <- readLines(pipe(cmd)) } else if( sysinfo == "SunOS" ) { # # Build command file for ftp connection # tmpname <- tempfile(pattern="getncbi") tmpcmdfile <- file(tmpname, open="w") writeLines("user anonymous seqteam@biomserv.univ-lyon1.fr", tmpcmdfile) writeLines("cd genomes/Bacteria", tmpcmdfile) writeLines("dir", tmpcmdfile) writeLines("bye", tmpcmdfile) close(tmpcmdfile) # hostname <- unlist(strsplit(repository,split="/"))[3] cmd <- sprintf("ftp -v -n %s < %s", hostname, tmpname) brut <- readLines(pipe(cmd)) } else if( sysinfo == "Linux" ){ # # Build command file for ftp connection # tmpname <- tempfile(pattern="getncbi") tmpcmdfile <- file(tmpname, open="w") writeLines("user anonymous seqteam@biomserv.univ-lyon1.fr", tmpcmdfile) writeLines("cd genomes/Bacteria", tmpcmdfile) writeLines("dir", tmpcmdfile) writeLines("bye", tmpcmdfile) close(tmpcmdfile) # hostname <- unlist(strsplit(repository,split="/"))[3] cmd <- sprintf("ftp -v -n %s < %s", hostname, tmpname) brut <- readLines(pipe(cmd)) } else { stop("Unimplemented platform") } # # Keep only lines corresponding to folders: # brut <- brut[grep("dr-xr-xr-x", brut)] # # Now there should be a vector of chr in "brut", each line looking like: # # "dr-xr-xr-x 2 ftp anonymous 4096 Jul 15 15:41 Aeropyrum_pernix" # brut <- sapply( brut, strsplit, split=" ") names(brut) <- NULL # # Now each element in "brut" should be splited as in: # # [1] "dr-xr-xr-x" "" "" "2" # [5] "ftp" "" "" "" # [9] "" "" "anonymous" "" # [13] "" "" "" "4096" # [17] "Jul" "15" "15:41" "Aeropyrum_pernix" # get.last <- function( vector ) { return( vector[length(vector)] ) } brut <- sapply( brut, get.last) if(length(grep("CLUSTERS",brut))!=0){ brut<-brut[-grep("CLUSTERS",brut)] # we remove the CLUSTERS folder, since it doesn't contain any annotated bacterial genomes } # # Now "brut" should contains folders names as in: # > brut[1:5] # [1] "Aeropyrum_pernix" # [2] "Agrobacterium_tumefaciens_C58_Cereon" # [3] "Agrobacterium_tumefaciens_C58_UWash" # [4] "Aquifex_aeolicus" # [5] "Archaeoglobus_fulgidus" # # # Set vector types for results: # species <- character(0) accession <- character(0) size.bp <- integer(0) type <- character(0) lastupdate <- character(0) # # Main loop on folders to see what's inside # for( folder in brut ) { if( sysinfo == "Darwin" ) { where <- paste(repository, folder, "/", sep="", collapse="") cmd <- sprintf("echo \"ls\" | ftp %s", where) whatsin <- readLines(pipe(cmd)) closeAllConnections() } else if( sysinfo == "SunOS" ) { # Build command file for ftp connection: tmpname <- tempfile(pattern="getncbi") tmpcmdfile <- file(tmpname, open="w") writeLines("user anonymous seqteam@biomserv.univ-lyon1.fr", tmpcmdfile) writeLines(sprintf("cd genomes/Bacteria/%s", folder), tmpcmdfile) writeLines("dir", tmpcmdfile) writeLines("bye", tmpcmdfile) close(tmpcmdfile) # hostname <- unlist(strsplit(repository,split="/"))[3] cmd <- sprintf("ftp -v -n %s < %s", hostname, tmpname) whatsin <- readLines(pipe(cmd)) } else if( sysinfo=="Linux"){ # Build command file for ftp connection: tmpname <- tempfile(pattern="getncbi") tmpcmdfile <- file(tmpname, open="w") writeLines("user anonymous seqteam@biomserv.univ-lyon1.fr", tmpcmdfile) writeLines(sprintf("cd genomes/Bacteria/%s", folder), tmpcmdfile) writeLines("dir", tmpcmdfile) writeLines("bye", tmpcmdfile) close(tmpcmdfile) # hostname <- unlist(strsplit(repository,split="/"))[3] cmd <- sprintf("ftp -v -n %s < %s", hostname, tmpname) whatsin <- readLines(pipe(cmd)) } else { stop("unimplemented platform") } whatsin <- whatsin[ grep("\\.gbk", whatsin)] # Keep only files with ".gbk" extension # # Remove backup files with % extension: # for( i in seq_len(length(whatsin)) ) if( substr(whatsin[i], nchar(whatsin[i]), nchar(whatsin)[i]) == "%" ) is.na(whatsin[i]) <- TRUE whatsin <- whatsin[!is.na(whatsin)] for( i in seq(from=1, to=length(whatsin), by=1 )) # Loop on sequences data { # # Try to get the accession number of this entry: # accname <- unlist(strsplit(whatsin[i], split=" ")) accname <- accname[length(accname)] accname <- unlist(strsplit(accname, split="\\.")) accname <- accname[1] # The accession number should be in this variable # # Try to get the size of this entry: # entry <- paste(repository, folder, "/", accname, ".gbk", sep="", collapse="") header <- readLines(entry, n=2) closeAllConnections() bp <- unlist(strsplit(header[1], split=" ")) bp <- bp[nchar(bp) > 0] bp <- bp[3] # size in bp should be there # # Try to get the last update date of this entry # last <- unlist(strsplit(header[1], split=" ")) last <- last[nchar(last) > 0] last <- last[length(last)] # last update time should be there # # Try to get the type (chromosome versus plasmid) of this entry: # if( length(grep("plasmid", tolower(header[2]))) != 0 ) def <- "plasmid" else if(length(grep("chromosome", tolower(header[2]))) != 0) def <- "chromosome" else if(length(grep("genome", tolower(header[2]))) != 0) def <- "chromosome" else def <- NA # # Begin the human curated part: # if( accname == "NC_002528" ) def <- "chromosome" if( accname == "NC_003454" ) def <- "chromosome" if( accname == "NC_001732" ) def <- "plasmid" if( accname == "NC_001733" ) def <- "plasmid" if( accname == "NC_005042" ) def <- "chromosome" if( accname == "NC_005072" ) def <- "chromosome" if( accname == "NC_004631" ) def <- "chromosome" if( accname == "NC_004344" ) def <- "chromosome" if( accname == "NC_003902" ) def <- "chromosome" if( accname == "NC_005957" ) def <- "chromosome" if( accname == "NC_007984" ) def <- "chromosome" if( accname == "NC_002937" ) def <- "chromosome" if( accname == "NC_005863" ) def <- "plasmid" if( accname == "NC_008054" ) def <- "chromosome" if( accname == "NC_002942" ) def <- "chromosome" if( accname == "NC_005823" ) def <- "chromosome" if( accname == "NC_005824" ) def <- "chromosome" if( accname == "NC_000916" ) def <- "chromosome" if( accname == "NC_007633" ) def <- "chromosome" if( accname == "NC_006855" ) def <- "plasmid" if( accname == "NC_006856" ) def <- "plasmid" if( accname == "NC_006905" ) def <- "chromosome" if( accname == "NC_006511" ) def <- "chromosome" if( accname == "NC_003198" ) def <- "chromosome" if( accname == "NC_007350" ) def <- "chromosome" if( accname == "NC_007351" ) def <- "plasmid" if( accname == "NC_007352" ) def <- "plasmid" if( accname == "NC_003425" ) def <- "plasmid" if( accname == "NC_006833" ) def <- "chromosome" if( accname == "NC_006810" ) def <- "chromosome" if( accname == "NC_008529" ) def <- "chromosome" if( accname == "NC_008531" ) def <- "chromosome" if( accname == "NC_008346" ) def <- "chromosome" if( accname == "NC_008800" ) def <- "chromosome" # # Concatenate results: # species <- c(species, folder) accession <- c( accession, accname) size.bp <- c(size.bp, as.integer(bp)) lastupdate <- c(lastupdate, last) type <- c(type, def) cat("\n",folder,accname,bp,def,last,"\n") } } # shouldn't ftp_proxy be restored there ? return(data.frame(I(species), I(accession), size.bp, type, I(lastupdate))) } ######################################################################## # ncbi.fna.url # # Try to build urls to access complete genome sequences data # in fasta format from get.ncbi() output # ######################################################################## ncbi.fna.url <- function( get.ncbi.out = get.ncbi() ) { build.url <- function( x ) { ficname <- unlist(strsplit(x[2],"\\.")) # split prefix and suffix ficname <- ficname[1] # keep prefix ficname <- paste( ficname, ".fna", collapse="", sep="") urlname <- paste("ftp://ftp.ncbi.nih.gov/genomes/Bacteria/", x[1], "/",ficname, collapse="", sep="") return(urlname) } apply( get.ncbi.out, 1, build.url ) } ######################################################################## # # Try to build urls to access complete genome sequences data # in genbank format from get.ncbi() output # ######################################################################## ncbi.gbk.url <- function( get.ncbi.out = get.ncbi() ) { build.url <- function( x ) { urlname <- paste("ftp://ftp.ncbi.nih.gov/genomes/Bacteria/", x[1], "/",x[2], collapse="", sep="") return(urlname) } apply( get.ncbi.out, 1, build.url ) } ######################################################################## # Try to build urls to access complete genome sequences data # file *.ptt from get.ncbi() output # ######################################################################## ncbi.ptt.url <- function( get.ncbi.out = get.ncbi() ) { build.url <- function( x ) { ficname <- unlist(strsplit(x[2],"\\.")) # split prefix and suffix ficname <- ficname[1] # keep prefix ficname <- paste( ficname, ".ptt", collapse="", sep="") urlname <- paste("ftp://ftp.ncbi.nih.gov/genomes/Bacteria/", x[1], "/",ficname, collapse="", sep="") return(urlname) } apply( get.ncbi.out, 1, build.url ) } ######################################################################## # # Try to get the number of cds and genome size # ######################################################################## ncbi.stats <- function( get.ncbi.out = get.ncbi() ) { gbkurls <- ncbi.gbk.url( get.ncbi.out ) ptturls <- ncbi.ptt.url( get.ncbi.out ) get.genome.size <- function( url ) { header <- readLines( url, n = 1 ) tmp <- unlist(strsplit(header, split=" ")) tmp <- tmp[nchar(tmp)>0] tmp <- tmp[3] as.integer(tmp) } get.n.prot <- function( url ) { lines <- readLines( url, n = 3 ) lines <- lines[3] lines <- unlist(strsplit(lines, split=" ")) print(lines[1]) as.integer(lines[1]) } gsize <- sapply( gbkurls, get.genome.size) nprot <- sapply( ptturls, get.n.prot ) data <- data.frame( cbind(get.ncbi.out[,1], gsize, nprot) ) return( data ) } seqinr/R/uco.R0000755000176200001440000000273113000201763012663 0ustar liggesusersuco <- function (seq, frame = 0, index = c("eff", "freq", "rscu"), as.data.frame = FALSE, NA.rscu = NA) { choice <- match.arg(index) if(any(seq%in%LETTERS)){ seq <- tolower(seq) } sequence <- splitseq(seq = seq, frame = frame, word = 3) if( as.data.frame == FALSE ) { eff <- table(factor(sequence, levels = SEQINR.UTIL$CODON.AA$CODON)) if(choice == "eff") return(eff) freq <- eff/(floor(length(seq)/3)) if(choice == "freq") return(freq) T <- split(freq, SEQINR.UTIL$CODON.AA$AA) rscu <- lapply(T, function(x) { return(x/((1/length(x)) * sum(x))) }) names(rscu) <- NULL rscu <- unlist(rscu)[as.character(SEQINR.UTIL$CODON.AA$CODON)] is.na(rscu[!is.finite(rscu)]) <- TRUE rscu[is.na(rscu)] <- NA.rscu return(rscu) } else { # return all indices in a data.frame eff <- table(factor(sequence, levels = SEQINR.UTIL$CODON.AA$CODON)) freq <- eff/(floor(length(seq)/3)) T <- split(freq, SEQINR.UTIL$CODON.AA$AA) rscu <- lapply(T, function(x) { return(x/((1/length(x)) * sum(x))) }) names(rscu) <- NULL rscu <- unlist(rscu)[as.character(SEQINR.UTIL$CODON.AA$CODON)] is.na(rscu[!is.finite(rscu)]) <- TRUE rscu[is.na(rscu)] <- NA.rscu df <- data.frame(SEQINR.UTIL$CODON.AA$AA, eff = eff, freq = as.vector(freq), RSCU = rscu) names(df) = c("AA", "codon", "eff", "freq", "RSCU") return(df) } } seqinr/R/getlistrank.R0000644000176200001440000000372510706621630014436 0ustar liggesusers################################################################################################### # # # getlistrank # # # # ==> getlistrank&name="xx" # # <== lrank=xx # # Returns the rank of list, or 0 if no list with name exists. # # # ################################################################################################### getlistrank <- function(listname, socket = autosocket(), verbose = FALSE) { # # Check arguments: # if(verbose) cat("I'm checking the arguments...\n") if( !inherits(socket, "sockconn") ) stop(paste("argument socket = ", socket, "is not a socket connection.")) if(verbose) cat("... and everything is OK up to now.\n") # # Send request to server: # if(verbose) cat("I'm sending query to server...\n") request <- paste("getlistrank&name=\"", listname, "\"", sep = "") writeLines(request, socket, sep = "\n") res <- readLines(socket, n = 1) # # Check for non empty answer from server: # if(verbose) cat(paste("... answer from server is:", res, "\n")) if(length(res) == 0){ if(verbose) cat("... answer from server is empty!\n") while(length(res) == 0){ if(verbose) cat("... reading again.\n") res <- readLines(socket, n = 1) } } # # Analysing answer from server: # if(verbose) cat("I'm trying to analyse answer from server...\n") result <- as.numeric( unlist(strsplit(res, split = "="))[2] ) return(result) } glr <- getlistrank seqinr/R/prettyseq.R0000644000176200001440000000244310706621630014143 0ustar liggesusers#==> prettyseq&num=xx{&bpl=xx}{&translate=[T|F]} #<== code=0\n #line1 #line2 #... #prettyseq END.\n #To get a text representation of sequence of rank num and of its subsequences, #with bpl bases per line (default = 60), and with optional translation of #protein-coding subsequences. prettyseq <- function(num, bpl = 60, translate = TRUE, socket = autosocket()){ # # Build request: # request <- paste("prettyseq&num=", formatC(num, format = "d"), "&bpl=", bpl, "&translate=", ifelse(translate,"T", "F"), sep = "") writeLines(request, socket, sep = "\n") answerFromServer <- readLines(socket, n = 1) # # Check that there is an answer from server: # if(length(answerFromServer) == 0){ warning("Empty answer from server") return(NA) } # # Check that no error code is returned by server: # if( !substr(x = answerFromServer, start = 6, stop = 6) == "0"){ warning(paste("Server returned error code:", answerFromServer)) return(NA) } # # Extract sequence from server: # result <- readLines(socket) # # Check the end: # if( result[length(result)] != "prettyseq END."){ warning("Incomplete answer from server") return(NA) } result <- result[-length(result)] # remove last line cat(result, sep = "\n") invisible(result) } seqinr/R/getFrag.R0000644000176200001440000000365110724555741013475 0ustar liggesusers# # To extract a subsequence from a sequence # getFrag <- function(object, begin, end, ...) UseMethod("getFrag") getFrag.default <- function(object, begin, end, ...) stop(paste("no getFrag method for objects of class:", class(object))) getFrag.list <- function(object, begin, end, ...) lapply(seq_len(length(object)), function(i) getFrag(object[[i]], begin = begin, end = end, ...)) getFrag.character <- function(object, begin, end, ...){ if(length(object) == 1) object <- s2c(object) if(begin > length(object) || end > length(object) || begin > end) stop("borns are not correct") return(object[begin:end]) } getFrag.SeqFastadna <- function(object, begin, end, ..., name = getName(object)){ if(end > getLength(object)) stop("invalid end") as.SeqFrag(getSequence(object, as.string = FALSE)[begin:end], begin = begin, end = end, name = name) } getFrag.SeqFastaAA <- getFrag.SeqFastadna getFrag.SeqFrag <- function(object, begin, end, ..., name = getName(object)){ if((endgetLength(object))) stop("invalid end") newBegin <- attr(object, "begin") + begin - 1 newEnd <- attr(object, "begin") + end - 1 newSeq <- object[begin:end] as.SeqFrag(object = newSeq, begin = newBegin, end = newEnd, name = name) } getFrag.SeqAcnucWeb <- function(object, begin, end, ..., socket = autosocket(), name = getName(object)){ lobj <- getLength(object) if(end > lobj) stop("end parameter is too large") if(begin > lobj) stop("begin parameter is too large") length <- end - begin + 1 # newSeq <- getSequenceSocket(socket, object, start = begin, length = length) newSeq <- gfrag(what = name, start = begin, length = length, idby = "name", socket = socket) as.SeqFrag(newSeq, begin = begin, end = end, name = name) } getFrag.qaw <- function(object, begin, end, ...) getFrag(object$req, begin, end, ...) getFrag.logical <- function (object, begin, end, ...) object # so that NA is returned for virtual lists seqinr/R/lseqinr.R0000644000176200001440000000015510211305114013541 0ustar liggesusers# # Just a shortcut to see what's available inside seqinr # lseqinr <- function() { ls("package:seqinr") } seqinr/R/util.R0000644000176200001440000000363310714346611013064 0ustar liggesusers######################## # char to string ######################## c2s <- function( chars = c("m","e","r","g","e","d") ) { return( paste( chars, collapse = "" ) ) } ########################### # string to char ############################ s2c <- function (string) { if(is.character(string) && length(string) == 1){ return(.Call("s2c", string, PACKAGE = "seqinr")) } else { warning("Wrong argument type in s2c(), NA returned") return(NA) } } ########################### # Conversion of the numeric encoding of a DNA sequence into # a vector of chars ############################ n2s <- function(nseq, levels = c("a", "c", "g", "t"), base4 = TRUE) { if( base4 ) levels[nseq + 1] else levels[nseq] } ########################################## # Convert one-letter code to 3-letters code for amino-acids ########################################## aaa <- function( aa ) { aa3 <- c("Stp", "Ala", "Cys", "Asp", "Glu", "Phe", "Gly", "His", "Ile", "Lys", "Leu", "Met", "Asn", "Pro", "Gln", "Arg", "Ser", "Thr", "Val", "Trp", "Tyr") # One letter code order if(missing(aa)) return(aa3) aa1 <- a() convert <- function( x ) { if( all( x != aa1 ) ) { warning("Unknown one letter code for aminoacid") return( NA ) } else { return( aa3[which( x == aa1 )] ) } } return( as.vector(unlist(sapply( aa, convert ) ) ) ) } ########################################## # Conversion 3-letters code to one letter code for amino-acids ########################################## a <- function( aa ) { aa1 <- s2c("*ACDEFGHIKLMNPQRSTVWY") if(missing(aa)) return(aa1) aa3 <- aaa() convert <- function( x ) { if( all( x != aa3 ) ) { warning("Unknown 3-letters code for aminoacid") return( NA ) } else { return( aa1[which( x == aa3 )] ) } } return( as.vector(unlist(sapply( aa, convert ) ) ) ) } seqinr/R/circle.R0000644000176200001440000000043511250533444013343 0ustar liggesuserscircle <- function(x = 0, y = 0, r = 1, theta = c(0, 360), n = 100, ...){ a <- seq(theta[1], theta[2], length = n) xx <- x + r*cos(a*2*pi/360) yy <- y + r*sin(a*2*pi/360) if(!identical(theta, c(0, 360))){ xx <- c(xx, x) yy <- c(yy, y) } polygon(xx, yy, ...) } seqinr/R/test.co.recstat.R0000755000176200001440000001545611636107113015137 0ustar liggesusers## # This function tests if a region located between two stop codons could be a putative CDS # # Data used are the factor scores of the CA computed on the windows by recstat function ## #v.18.08.2011 test.co.recstat <- function(rec, fac = 1, length.min = 150, stop.max = 0.2, win.lim = 0.8, direct = TRUE, level = 0.01) { if (fac < 0 | 4 < fac) { # test if factor is between 1 and 4 print("Factor number is not in 1:4.") return() } seq <- rec[[1]] # recovery of elements of list n sizewin <- rec[[2]] shift <- rec[[3]] seqsize <- rec[[4]] vstopd <- rec[[8]] vstopr <- rec[[9]] resd <- rec[[12]] resr <- rec[[13]] recd <- rec[[14]] recr <- rec[[15]] if (seqsize < length.min) { print("Seqence length is shorter than minimum distance between two Stop codons.") return() } table.recstat <- function(vstop) { tabCDS <- numeric() # initialization j <- 0 for (i in 2:length(vstop)) { # for each stop codons positions vector if ((vstop[i] - vstop[i - 1]) > length.min) { # test if space between codons is above the threshold # in each case gets the p-values between each stop codon and range it in vector seg seg <- pvalvec[which((vstop[i - 1] - pvalvec[, 2])/(sizewin + 2) <= stop.max & (vstop[i] - pvalvec[, 2])/(sizewin + 2) >= (1 - stop.max)), 1] # create a table with calculation on those vectors seg then go to next space inter-codon, each row correspond to a space inter-stop codon k <- 0 for (l in 1:length(seg)) { if (seg[l] < level) { k <- k + 1 } if (k/length(seg) > win.lim) { result <- 1 } else { result <- 0 } } tabCDS <- c(tabCDS, vstop[i - 1]+3, vstop[i]+2, result) j <- j + 1 } } tabCDS <- matrix(tabCDS, nrow = j, ncol = 3, byrow = TRUE) # conversion list to table return(tabCDS) } ## ##direct strand## ## if (direct) { vstopdindphase <- numeric() if (length(vstopd) > 0) { # test if vector is not empty because problem with modulo vstopdindphase <- sapply(1:length(vstopd), function(x) { # index vector of reading frame of vector vstopd if (vstopd[x]%%3 == 1) { vstopdindphase <- c(vstopdindphase, 1) } else { if (vstopd[x]%%3 == 2) { vstopdindphase <- c(vstopdindphase, 2) } else { vstopdindphase <- c(vstopdindphase, 3) } } }) } vstop1 <- vstopd[vstopdindphase == 1] # vector with only stop codons in reading frame 1 vstop2 <- vstopd[vstopdindphase == 2] # vector with only stop codons in reading frame 2 vstop3 <- vstopd[vstopdindphase == 3] # vector with only stop codons in reading frame 3 vstop1 <- c(vstop1, 1-3, seqsize-(seqsize%%3)-2) # add start and end positions, "-3" and "-2" because of table.recstat() vstop2 <- c(vstop2, 2-3, seqsize-((seqsize-1)%%3)-2) vstop3 <- c(vstop3, 3-3, seqsize-((seqsize-2)%%3)-2) vstop1 <- sort(unique(vstop1)) # sort of the vector vstop2 <- sort(unique(vstop2)) vstop3 <- sort(unique(vstop3)) tab <- numeric() for (i in 1:dim(resd)[1]) { if (sum(resd[i, ]) == sizewin/3) { for (j in 1:64) { tab <- c(tab, rep(recd$co[j, 1], resd[i, j])) } } } tab <- matrix(unlist(tab), byrow = TRUE, ncol = sizewin/3) seqisize <- floor((dim(tab)[1])/3) phase <- c(rep(1, sizewin/3), rep(2, sizewin/3), rep(3, sizewin/3)) phase <- as.factor(phase) pvalvec <- numeric() for (i in 1:seqisize) { v1 <- tab[i,] v2 <- tab[seqisize + i,] v3 <- tab[2*seqisize + i,] v <- c(v1, v2, v3) x <- kruskal.test(v ~ phase)$p.value pvalvec <- c(pvalvec, x, (i - 1)*shift + 1) } pvalvec <- matrix(unlist(pvalvec), byrow = TRUE, ncol = 2) # plot((sizewin/2) + (0:(seqisize - 1))*shift + 1, pvalvec[,1], type = "l") tab1 <- table.recstat(vstop1) colnames(tab1) <- c("Start", "End", "CDS") # definition of table headings tab2 <- table.recstat(vstop2) colnames(tab2) <- c("Start", "End", "CDS") tab3 <- table.recstat(vstop3) colnames(tab3) <- c("Start", "End", "CDS") return(list(tab1, tab2, tab3)) } ## ##reverse strand## ## if (!direct) { vstoprindphase <- numeric() if (length(vstopr) > 0) { vstoprindphase <- sapply(1:length(vstopr), function(x) { if (vstopr[x]%%3 == 1) { vstoprindphase <- c(vstoprindphase, 1) } else { if (vstopr[x]%%3 == 2) { vstoprindphase <- c(vstoprindphase, 2) } else { vstoprindphase <- c(vstoprindphase, 3) } } }) } vstop1 <- vstopr[vstoprindphase == 1] vstop2 <- vstopr[vstoprindphase == 2] vstop3 <- vstopr[vstoprindphase == 3] vstop1 <- c(vstop1, 1-3, seqsize-(seqsize%%3)-2) # add start and end positions vstop2 <- c(vstop2, 2-3, seqsize-((seqsize-1)%%3)-2) vstop3 <- c(vstop3, 3-3, seqsize-((seqsize-2)%%3)-2) vstop1 <- sort(unique(vstop1)) vstop2 <- sort(unique(vstop2)) vstop3 <- sort(unique(vstop3)) tab <- numeric() for (i in 1:dim(resr)[1]) { if (sum(resr[i, ]) == sizewin/3) { for (j in 1:64) { tab <- c(tab, rep(recr$co[j, 1], resr[i, j])) } } } tab <- matrix(unlist(tab), byrow = TRUE, ncol = sizewin/3) seqisize <- floor((dim(tab)[1])/3) phase <- c(rep(1, sizewin/3), rep(2, sizewin/3), rep(3, sizewin/3)) phase <- as.factor(phase) pvalvec <- numeric() for (i in 1:seqisize) { v1 <- tab[i,] v2 <- tab[seqisize + i,] v3 <- tab[2*seqisize + i,] v <- c(v1, v2, v3) x <- kruskal.test(v ~ phase)$p.value pvalvec <- c(pvalvec, x, (i - 1)*shift + 1) } pvalvec <- matrix(unlist(pvalvec), byrow = TRUE, ncol = 2) tab1 <- table.recstat(vstop1) colnames(tab1) <- c("Start", "End", "CDS") # definition of table headings tab2 <- table.recstat(vstop2) colnames(tab2) <- c("Start", "End", "CDS") tab3 <- table.recstat(vstop3) colnames(tab3) <- c("Start", "End", "CDS") return(list(tab1, tab2, tab3)) } }seqinr/R/clientid.R0000644000176200001440000000146310755341026013701 0ustar liggesusers# ==> clientid&id="xxxxx" # <== code=0 # Sends the server an identification of the client, typically a program name. clientid <- function(id = paste("seqinr_", packageDescription("seqinr")$Version, sep = ""), socket, verbose = FALSE){ # # Client ID definition : seqinr + package version number # (internal note: log file is: /mnt/users/ADE-User/racnuc/log) # request <- paste("clientid&id=", id, sep = "") if(verbose) cat(paste("clientid(): sending", request, "\n")) writeLines( request, socket, sep = "\n") rep <- readLines(socket, n = 1) if(verbose) cat(paste("... answer from server is:", rep, "\n")) res <- parser.socket(rep, verbose = verbose) if( res[1] != "0") { print(rep) stop("I don't know what this error code means for clientid, please contact package maintener.\n") } } seqinr/R/AAstat.R0000644000176200001440000000230512426453046013262 0ustar liggesusersdata(sysdata, envir=environment()) AAstat <- function(seq, plot = TRUE){ # # seq is a protein sequence as a vector of (upper case) chars. # AAP <- SEQINR.UTIL$AA.PROPERTY tutu <- lapply(names(AAP), function(x) which(seq %in% AAP[[x]])) names(tutu) <- names(AAP) n.items <- length(tutu) # Number of physoco-chemical properties n.res <- length(seq) # Number of residues in the protein if(plot == TRUE){ coul <- rainbow(n.items) plot(c(0, n.res), c(0, n.items + 1), type = "n", axes = FALSE, ann = FALSE, xlim = c(0, n.res + 1)) title(xlab = "Position of the residues along the sequence") axis(2, at = seq(1.5, 10, 1), labels = names(tutu), col.lab = "blue", las = 1, cex.axis = 0.8) axis(1, at = seq(0, n.res, 15), labels = seq(0, n.res, 15), col.axis = "blue") lapply(seq_len(n.items), function(x){ segments(tutu[[x]], x, tutu[[x]], x + 1, col = coul[x], lwd = 2) rect(0, x, n.res, 1, lwd = 2) }) rect(0, n.items + 1, n.res, 1, lwd = 2) } res1 <- lapply(tutu,function(x){length(x)/n.res}) res2 <- table(factor(seq, levels = levels(SEQINR.UTIL$CODON.AA$L))) res3 <- computePI(seq) return(list(Compo = res2, Prop = res1, Pi = res3)) } seqinr/R/words.pos.R0000644000176200001440000000072311274331670014043 0ustar liggesuserswords.pos <- function(pattern, text, ignore.case = FALSE, perl = TRUE, fixed = FALSE, useBytes = TRUE, ...) { position <- regexpr(pattern, text, ignore.case, perl, fixed, useBytes, ...)[1] result <- numeric(0) while(position != -1 ) { result <- c(result, position ) text <- substr(text, position + 1, nchar(text)) position <- regexpr(pattern, text, ignore.case, perl, fixed, useBytes, ...)[1] } return(cumsum(result)) } seqinr/R/words.R0000644000176200001440000000026510211305114013224 0ustar liggesuserswords <- function(length = 3, alphabet = s2c("acgt") ) { if( length == 1 ) return( alphabet ) else kronecker( alphabet, words(length - 1, alphabet ), paste, sep = "") } seqinr/R/al2bp.R0000644000176200001440000000067511145036777013122 0ustar liggesusersal2bp <- function(allele.name, repeat.bp = 4, offLadderChars = "><", split = "\\."){ allele.name <- as.character(allele.name) if(any(s2c(allele.name) %in% s2c(offLadderChars))) return(NA) dec <- unlist(strsplit(allele.name, split = split)) res <- repeat.bp*suppressWarnings(as.numeric(dec[1])) # NA are returned for X and Y at Amelogenin locus for instance if(length(dec) > 1) res <- res + as.numeric(dec[2]) return(res) } seqinr/R/stutterabif.R0000644000176200001440000000637411264654627014462 0ustar liggesusersstutterabif <- function(abifdata, chanel, poswild, datapointbefore = 70, datapointafter = 20, datapointsigma = 3.5, chanel.names = c(1:4,105), DATA = paste("DATA", chanel.names[chanel], sep = "."), maxrfu = 1000, method = "monoH.FC", pms = 6, fig = FALSE){ xseq <- floor((poswild-datapointbefore):(poswild+datapointafter)) yseq <- abifdata$Data[[DATA]][xseq] # # The baseline for the signal is taken as the most common value: # baseline <- baselineabif(yseq, maxrfu = maxrfu) # # Values below baseline are forced to baseline: # yseq[yseq < baseline] <- baseline # # Set baseline to zero: # yseq <- yseq - baseline # # First pass to fit a gaussian on wild allele: # ytheo.one <- function(p, x) p[1]*dnorm(x, p[2], p[3]) obj.one <- function(p) sum(( yseq - ytheo.one(p, xseq))^2) guess.one <- numeric(3) guess.one[1] <- datapointsigma*sqrt(2*pi)*max(yseq) guess.one[2] <- poswild guess.one[3] <- datapointsigma suppressWarnings(nlmres.one <- nlm(obj.one, p = guess.one)) # # Second pass to estimate stutter allele parameters. We do # not take into account wild peak allele data. # est <- nlmres.one$estimate censored <- floor(est[2] - 6*est[3]) # cut at mu - 6 sigma ytheo.two <- function(p, x) p[1]*dnorm(x, p[2], p[3]) used <- ( xseq < censored ) obj.two <- function(p) sum(( yseq[used] - ytheo.two(p, xseq[used]))^2) guess.two <- numeric(3) guess.two[1] <- datapointsigma*sqrt(2*pi)*max(yseq[used]) guess.two[2] <- xseq[which.max(yseq[used])] guess.two[3] <- datapointsigma suppressWarnings(nlmres.two <- nlm(obj.two, p = guess.two)) est2 <- nlmres.two$estimate # # Fit a spline: # spfun <- splinefun(xseq, yseq, method = method) xx <- seq(min(xseq), max(xseq), le = 500) yy <- spfun(xx) # # Compute output result: # x1inf <- est2[2] - pms*est2[3] x1sup <- est2[2] + pms*est2[3] l1 <- optimize(spfun, interval = c(x1inf, x1sup), maximum = TRUE)$maximum h1 <- spfun(l1) s1 <- integrate(spfun, x1inf, x1sup)$value x2inf <- est[2] - pms*est[3] x2sup <- est[2] + pms*est[3] l2 <- optimize(spfun, interval = c(x2inf, x2sup), maximum = TRUE)$maximum h2 <- spfun(l2) s2 <- integrate(spfun, x2inf, x2sup)$value rh <- h1/h2 rs <- s1/s2 p <- list(p1 = est2[1], mu1 = est2[2], sd1 = est2[3], p2 = est[1], mu2 = est[2], sd2 = est[3], xseq = xseq, yseq = yseq) if(fig){ plot(xseq, yseq, main = paste("rh = ", round(rh, 5), "rs =", round(rs, 5)), ylab = "RFU", las = 1, xlab = "Time in datapoint units") abline(h = 0, lty = 3) abline(v = c(l1, l2), lty=2, col = c("red", "blue")) abline(h = c(h1, h2), lty=2, col = c("red", "blue")) #lines(xx, yy, col = "red") # # Stutter: # xx <- seq(x1inf, x1sup, le = 500) yy <- spfun(xx) lines(xx, yy, col = "red", lwd = 2) # # Wild Allele: # xx <- seq(x2inf, x2sup, le = 500) yy <- spfun(xx) lines(xx, yy, col = "blue", lwd = 2) # # legend: # legend("topleft", inset = 0.01, legend = c("Stutter product", "Corresponding allele"), lty = 1, lwd = 2, col = c("red", "blue"), bg = "white", title = "Datapoints used for:") } return(list(rh = rh, rs = rs, h1 = h1, h2 = h2, s1 = s1, s2 = s2, p = p)) } seqinr/R/trimSpace.R0000644000176200001440000000057311274331532014034 0ustar liggesuserstrimSpace <- function(x, leading = TRUE, trailing = TRUE, space = "[:space:]"){ if(leading){ pattern <- paste("^[", space, "]*", sep = "", collapse = "") x <- sub(pattern = pattern, replacement = "", x = x) } if(trailing){ pattern <- paste("[", space, "]*$", sep = "", collapse = "") x <- sub(pattern = pattern, replacement = "", x = x) } return(x) } seqinr/R/getAnnot.R0000644000176200001440000000226011350221640013650 0ustar liggesusers# # To get annotations corresponding to sequences # getAnnot <- function(object, ...) UseMethod("getAnnot") getAnnot.default <- function(object, ...) stop(paste("no getAnnot method for objects of class:", class(object))) getAnnot.list <- function(object, ...) lapply(seq_len(length(object)), function(i) getAnnot(object[[i]], ...)) getAnnot.SeqFastadna <- function(object, ...) attr(object, "Annot") getAnnot.SeqFastaAA <- getAnnot.SeqFastadna getAnnot.SeqAcnucWeb <- function(object, ..., nbl = 100, socket = autosocket()){ # # Check arguments: # if(nbl <= 0){ warning("Negative or zero value for argument nbl, forced to 1.") nbl <- 1 } # # Build request: # request <- paste("read_annots&name=", object, "&nl=", nbl, sep = "") writeLines(request , socket, sep="\n") # # Read result from server: # res <- readLines(socket , n = nbl) # # Remove the "nl=xx&" answer from server on first line: # newfirstline <- unlist(strsplit(res[1], "&"))[2] res[1] <- newfirstline return(res) } getAnnot.qaw <- function(object, ...) getAnnot(object$req, ...) getAnnot.logical <- function (object, ...) object # so that NA is returned for virtual lists seqinr/R/getliststate.R0000644000176200001440000000225510706621630014620 0ustar liggesusers# ==> getliststate&lrank=xx # <== code=xx&type=[SQ|KW|SP]&name="xx"&count=xx{&locus=[T|F]} # Asks for information about the list of specified rank. # Reply gives the type of list, its name, the number of elements it contains, # and, for sequence lists, says whether the list contains only parent seqs (locus=T). # Reply gives code != 0 if error. getliststate <- function(lrank, socket = autosocket()){ # # Build request: # request <- paste("getliststate&lrank=", lrank) writeLines(request, socket, sep = "\n") answerFromServer <- readLines(socket, n = 1) # # Check that there is an answer from server: # if(length(answerFromServer) == 0){ warning("Empty answer from server") return(NA) } # # Build result: # resitem <- parser.socket(answerFromServer) if(resitem[1] != "0"){ warning(paste("error code returned by server :", resitem[1])) return(NA) } return(list(type = resitem[2], name = substr(x = resitem[3], start = 2, stop = nchar(resitem[3]) - 1), count = as.numeric(resitem[4]), locus = as.logical(resitem[5]))) } gls <- getliststate gln <- function(lrank, ...) getliststate(lrank, ...)$name seqinr/R/prepgetannots.R0000644000176200001440000000620510760017731014775 0ustar liggesusers# ==> prep_getannots&nl=xx # key_name{|subkey_name} \n nl such lines sent to server # .... \n # <== code=0 \n # This command must be used before using the getannots or the modifylist&type=scan commands to specify # what sorts of annotation records will be returned by the getannots command or will be scanned. # nl: announces the number of key names that follow. # key_name: an annotation key name. # subkey_name: optionally, an annotation sub-item name (e.g., CDS when key_name = FT) # For the EMBL/SWISSPROT format, keys are: ALL, AC, DT, KW, OS, OC, OG, OH, # RN, RC, RP, RX, RA, RG, RT, RL, DR, AH, AS, CC, FH, FT, SQ, SEQ. # For GenBank: ALL, ACCESSION, VERSION, KEYWORDS, SOURCE, ORGANISM, REFERENCE, AUTHORS, CONSRTM, # TITLE, JOURNAL, PUBMED, REMARK, COMMENT, FEATURES, ORIGIN, SEQUENCE. Names of annotation subitems # (e.g., JOURNAL) must be entered with their 2 leading space characters. # For FT(embl,swissprot) and FEATURES(GenBank), one or more specific feature keys can be specified # using lines with only uppercase and such as # FEATURES|CDS # FT|TRNA # Keys ALL and SEQ/SEQUENCE stand for all annotation and sequence lines, respectively. # For the scan operation, key ALL stand for the DE/DEFINITION lines, # and SEQ/SEQUENCE cannot be used (annotations but not sequence are scanned). prepgetannots <- function(what = "all", setfor = c("scan", "getannots"), socket = autosocket(), verbose = FALSE){ # # Default is to set for scan : # setfor <- setfor[1] if(!(setfor %in% c("scan", "getannots"))) stop("Wrong setfor argument") if(verbose) cat(paste("setfor is", setfor, "\n")) # # Get annotation lines names for current database: # annotlines <- cfl(socket = socket)$annotlines if(verbose) cat("annotlines:\n", annotlines, "\n") annotlines <- toupper(annotlines) # # Building the list of annotation lines: # if(what == "all"){ if(verbose) cat("what == all, turning all to true\n") if(setfor == "scan"){ # For scan all but the first ("ALL") and the last ("SEQ*") todo <- annotlines[2:(length(annotlines) - 1)] } else { # For getannots all but the first ("ALL") todo <- annotlines[2:(length(annotlines))] } } else { if(verbose) cat("what != all, user supplied list of annotation lines\n") todo <- toupper(what) } # # Sending request to server: # if(verbose) cat("todo:\n", todo, "\n") request <- paste(paste("prep_getannots&nl=", length(todo), "\n", sep = ""), paste(todo, collapse = "\n"), sep = "") if(verbose) cat("Sending:\n", request) writeLines(request, socket) answerFromServer <- readLines(socket, n = 1) # # Check that there is an answer from server: # if(length(answerFromServer) == 0){ warning("Empty answer from server") return(NA) } if(verbose) cat("... answer from server is:", answerFromServer, "\n") resitem <- parser.socket(answerFromServer) if(resitem[1] != "0"){ stop(paste("error code returned by server :", resitem[1])) } if(verbose) cat("... everything is OK up to now\n") invisible(todo) } pga <- prepgetannots seqinr/R/ghelp.R0000644000176200001440000000215110706671270013203 0ustar liggesusers# ==> ghelp&file=xx&item=xx # <== nl=xx&...1 or several lines... # Reads one item of information from specified help file. # File can be HELP or HELP_WIN, item is the name of the desired help item # Reply : nl is 0 if any problem, or announces the number of help lines returned. ghelp <- function(item = c("GENERAL", "SELECT", "SPECIES", "KEYWORD"), file = c("HELP", "HELP_WIN"), socket = autosocket(), catresult = TRUE){ # # Default is "HELP" file and "GENERAL": # item <- item[1] file <- file[1] if(!(file %in% c("HELP", "HELP_WIN"))) stop("Wrong file agument") # # Build request: # request <- paste("ghelp&file=", file, "&item=", item, sep = "") writeLines(request, socket, sep = "\n") answerFromServer <- readLines(socket) # # Check that there is an answer from server: # if(length(answerFromServer) == 0){ warning("Empty answer from server") return(NA) } # # cat result: # answerFromServer[1] <- unlist(strsplit(answerFromServer[1], split = "&"))[2] if(catresult) cat(answerFromServer, sep = "\n") invisible(answerFromServer) } seqinr/R/clfcd.R0000644000176200001440000000623410712113365013156 0ustar liggesusers crelistfromclientdata <- function(listname, file, type, socket = autosocket(), invisible = TRUE, verbose = FALSE, virtual = FALSE) { # # Check arguments: # if(verbose) cat("I'm checking the arguments...\n") if(!file.exists(file)) stop(paste("input file", file, "doesn't exist.")) if( ! type %in% c("SQ", "AC", "SP", "KW") ) stop("wrong value for type argument.") if( !inherits(socket, "sockconn") ) stop(paste("argument socket = ", socket, "is not a socket connection.")) if( !is.logical(invisible) ) stop(paste("argument invisible = ", invisible, "should be TRUE or FALSE.")) if( is.na(invisible) ) stop(paste("argument invisible = ", invisible, "should be TRUE or FALSE.")) if(verbose) cat("... and everything is OK up to now.\n") # # Check the status of the socket connection: # if(verbose) cat("I'm checking the status of the socket connection...\n") # # Ca marche pas: summary.connection leve une exception et on ne va pas plus loin # if(!isOpen(socket)) stop(paste("socket:", socket, "is not opened.")) if(!isOpen(socket, rw = "read")) stop(paste("socket:", socket, "can not read.")) if(!isOpen(socket, rw = "write")) stop(paste("socket:", socket, "can not write.")) if(verbose) cat("... and everything is OK up to now.\n") # # Read user file: # infile <- file(description = file, open = "r") data <- readLines(infile) close(infile) nl <- length(data) # # Send request to server: # if(verbose) cat("I'm sending query to server...\n") request <- paste("crelistfromclientdata&type=", type, "&nl=", nl, sep = "") if(verbose) writeLines(c(request, data)) writeLines(c(request, data), socket, sep = "\n") res <- readLines(socket, n = 1) # # Check for non empty answer from server: # if(verbose) cat(paste("... answer from server is:", res, "\n")) if(length(res) == 0){ if(verbose) cat("... answer from server is empty!\n") while(length(res) == 0){ if(verbose) cat("... reading again.\n") res <- readLines(socket, n = 1) } } # # Analysing answer from server: # if(verbose) cat("I'm trying to analyse answer from server...\n") p <- parser.socket(res) if(p[1] != "0"){ if(verbose) cat("... and I was able to detect an error.\n") if( p[1] == "3" ) stop("no list creation is possible") if( p[1] == "4" ) stop("EOF while reading the nl lines from client") stop(paste("unknown error code from server:", p[1])) } if(verbose) cat("... and everything is OK up to now.\n") if(verbose){ cat("listname is:", p[2], "\n") cat("list rank is:", p[3], "\n") cat("list count of elements is:", p[4], "\n") } # # set ACNUC list name with user suplied parameters: # resstl <- setlistname(lrank = p[3], name = listname) if(resstl != 0) stop(paste("problem with setlistname, code : ", resstl)) # # Put results into workspace # if(invisible){ invisible(query(listname = listname, query = listname, socket = socket, invisible = TRUE, verbose = verbose, virtual = virtual)) } else { return(query(listname = listname, query = listname, socket = socket, invisible = FALSE, verbose = verbose, virtual = virtual)) } } clfcd <- crelistfromclientdata seqinr/R/zscore.R0000755000176200001440000000515611721140131013405 0ustar liggesusers zscore <- function (sequence, simulations = NULL, modele, exact = FALSE, alphabet = s2c("acgt"), ... ){ if (is.null(simulations)){ if (modele=="base"){ uni <- count(sequence, 1, freq = TRUE, alphabet = alphabet) di <- count(sequence, 2, freq = TRUE, alphabet = alphabet) rep1 <- rep(uni, 4) rep2 <- rep(uni, each = 4) rho <- di/(rep1*rep2) if (exact==FALSE){ zscore <- ((rho-1)/sqrt(((1-rep1)*(1-rep2))/((length(sequence))*rep1*rep2))) } else if (exact==TRUE){ rm(uni,di,rep1,rep2) uni <- count(sequence, 1, freq = FALSE, alphabet = alphabet) di <- count(sequence, 2, freq = FALSE, alphabet = alphabet) rep1 <- rep(uni, 4) rep2 <- rep(uni, each = 4) n <- length(sequence) e <- c(rep(c(0,rep(n/(n-1),4)),3),0) for (i in seq(1,4)){ e[1+5*(i-1)] <- (n*(uni[i]-1))/(uni[i]*(n-1)) } v=NULL for (i in seq(1,16)){ if (i==1 | i==6 | i==11 | i==16){ v[i] <- ((n^2*(rep1[i]-1))/(rep1[i]^2*(n-1)^2))*(1-rep1[i]+(n/rep1[i])*(1+2*(rep1[i]-2)/(n-1)+((n-4)*(rep1[i]-2)*(rep1[i]-3))/((n-2)*(n-3)))) } else{ v[i] <- ((n^3)/((n-1)^2*rep1[i]*rep2[i]-n^2/(n-1)^2+(n^3*(n-4)*(rep1[i]-1)*(rep2[i]-1))/(rep1[i]*rep2[i]*(n-2)*(n-3)*(n-1)^2))) } } zscore <- ((rho-e)/sqrt(v)) } } else if (modele=="codon"){ split <- splitseq(sequence) n <- length(split) pos <- sort(c(seq(3,length(sequence)-1,by=3),seq(4,length(sequence),by=3))) #position3-1 codons xy <- table(factor(splitseq(sequence[pos],word=2),levels=words(2))) n1 <- sapply(s2c('acgt'), function(x){length(which(substring(split,3,3)==x))}) n1 <- rep(n1,each=4) n2 <- sapply(s2c('acgt'), function(x){length(which(substring(split,1,1)==x))}) n2 <- rep(n2,4) n3 <- sapply(s2c('acgt'), function (x){sapply(s2c('acgt'), function(y){length(which(substring(split,1,1)==y & substring(split,3,3)==x))})}) n3 <- as.vector(n3) e <- (n1*n2-n3)/n v <- (e+((1/(n*(n-1)))*(2*n3*(n1+n2-n1*n2-1)+n1*n2*(n1-1)*(n2-1))))-e^2 zscore <- ((xy-e)/sqrt(v)) } else{ stop("analytical solution not implemented for this model") } } else { #simulations = nb d'iterations rhopermut <- sapply(seq(simulations),function(x){rho(permutation(sequence = sequence, modele = modele, ...))}) mean <- sapply(seq(dim(rhopermut)[1]),function(x){mean(rhopermut[x,])}) var <- sapply(seq(dim(rhopermut)[1]),function(x){var(rhopermut[x,])}) zscore <- ((rho(sequence)-mean)/sqrt(var)) } return(zscore) } seqinr/R/comp.R0000755000176200001440000000203012710140570013030 0ustar liggesusers########################################## # complements a sequence ########################################### comp <- function(seq, forceToLower = TRUE, ambiguous = FALSE){ if(all(seq %in% LETTERS)){ isUpper <- TRUE } else { isUpper <- FALSE } seq <- tolower(seq) result <- as.vector(n2s((3-s2n(seq)))) # # More work is required if ambiguous bases are taken into account # if(ambiguous){ result[which(seq == "b")] <- "v" result[which(seq == "d")] <- "h" result[which(seq == "h")] <- "d" result[which(seq == "k")] <- "m" result[which(seq == "m")] <- "k" result[which(seq == "s")] <- "s" result[which(seq == "v")] <- "b" result[which(seq == "w")] <- "w" result[which(seq == "n")] <- "n" result[which(seq == "y")] <- "r" result[which(seq == "r")] <- "y" } # Checking for N in the sequence, thanks to Jeremy Shearman. result[which(seq == "n")] <- "n" if(isUpper && !forceToLower){ result <- toupper(result) } return(result) } seqinr/R/plotladder.R0000644000176200001440000000240112426453046014234 0ustar liggesusersplotladder <- function(abifdata, chanel, calibr, allele.names = "identifiler", npeak = NULL, ...){ old.par <- par(no.readonly = TRUE) on.exit(par(old.par)) data(list = allele.names,envir=environment()) tmp <- get(allele.names)[chanel] if(is.null(npeak)) npeak <- length(unlist(tmp)) x <- calibr(peakabif(abifdata, chanel, npeak = npeak, ...)$maxis) n <- length(x) par(mfrow = c(1,1), mar = c(5,0,4,0)+0.1) labels <- unlist(tmp) col <- rep("black", n) col[grep("\\.", labels)] <- "red" y <- rep(1.1, n) y[grep("\\.", labels)] <- 1.3 dyn <- abifdata$Data[[paste("DyeN", chanel, sep = ".")]] main <- paste(abifdata$Data[["RunN.1"]], "\nwith fluorochrome", dyn) main <- paste("Observed allelic ladder for", main) plot(x, y, type = "h", ylim = c(0,1.5), col = col, yaxt = "n", ylab = "", xlab = "Observed size [bp]", main = main) text(x, y + 0.1, labels, srt = 90, col = col) nlocus <- unlist(lapply(tmp, length)) nallploc <- unlist(lapply(tmp,function(x) sapply(x,length))) loc.pos <- c(1, cumsum(nallploc[1:(nlocus-1)])+1) locnames <- unlist(lapply(tmp, names)) rect(x[loc.pos], rep(0.4, nlocus), x[cumsum(nallploc)], rep(0.6, nlocus), col = "lightblue") text(x[loc.pos], 0.5, locnames, pos = 4) invisible(x) } seqinr/R/recstat.R0000755000176200001440000000641211636107113013551 0ustar liggesusers## # This function counts the number of each triplet in a sliding window, # create a contingency table with triplet composition and then computes # a correspondence analysis on this table ## #v.18.08.2011 recstat <- function(seq, sizewin = 90, shift = 30, seqname = "no name") { if (is.character(seq) == FALSE) { # class character if only one sequence, class list if more print("This file has more than one sequence or class is not character.") return() } if ((shift%%3) != 0) { # test if shift give the same reading frame print("The windows are not in the same reading frame, please change shift value to a multiple of 3.") return() } if (sizewin%%3 != 0) { print("The length of the window is not a multiple of 3, please change sizewin value.") return() } seqsize <- length(seq) # give the number of 1-mer in the sequence v1 <- seq(from = 1, to = seqsize, by = shift) # start vector of window in reading frame 1 v1 <- v1[1:(which((v1 + sizewin) > seqsize)[1])] # suppression if more than one incomplete window v2 <- seq(from = 2, to = seqsize, by = shift) v2 <- v2[1:(which((v2 + sizewin)>seqsize)[1])] v3 <- seq(from = 3, to = seqsize, by = shift) v3 <- v3[1:(which((v3 + sizewin) > seqsize)[1])] vdep <- c(v1, v2, v3) # start vector in the 3 reading frames of direct/reverse strand vind <- c(rep(1, length(v1)), rep(2, length(v2)), rep(3, length(v3))) # index vector of reading frame for each window ## ##direct strand## ## cseq <- c2s(seq) vstopd <- c(words.pos("taa", cseq), words.pos("tag", cseq), words.pos("tga", cseq)) # vector of stop codons positions in direct strand vinitd <- c(words.pos("atg", cseq)) # vector of start codons positions in direct strand resd <- lapply(1:length(vdep), function(x) { # calculation on 3 reading frames of direct strand seq_tmp <- seq[(vdep[x]):(vdep[x] + sizewin - 1)] # temporary window count(seq_tmp, wordsize = 3, start = 0, by = 3) # counting of triplets }) ## ##reverse strand## ## seq_reverse <- rev(comp(seq, ambiguous = TRUE)) # creation of reverse strand cseq_reverse <- c2s(seq_reverse) vstopr <- c(words.pos("taa", cseq_reverse), words.pos("tag", cseq_reverse), words.pos("tga", cseq_reverse)) # vector of stop codons positions in reverse strand vinitr <- c(words.pos("atg", cseq_reverse)) # vector of init codons positions in reverse strand resr <- lapply(1:length(vdep), function(x) { # calculation on 3 reading frames of reverse strand seq_tmp <- seq_reverse[(vdep[x]):(vdep[x] + sizewin - 1)] # temporary window count(seq_tmp, wordsize = 3, start = 0, by = 3) # counting of triplets }) resd <- matrix(unlist(resd), byrow = TRUE, ncol = 64) # conversion vector to contingency table resr <- matrix(unlist(resr), byrow = TRUE, ncol = 64) ## ##CA## ## resd.coa <- dudi.coa(resd, scannf = FALSE, nf = 4) # CA on direct strand resr.coa <- dudi.coa(resr, scannf = FALSE, nf = 4) # CA on reverse strand rec <- list(seq, sizewin, shift, seqsize, seqname, vdep, vind, vstopd, vstopr, vinitd, vinitr, resd, resr, resd.coa, resr.coa) return(rec) } seqinr/R/swap.R0000644000176200001440000000031611230170265013046 0ustar liggesusersswap <- function(x, y){ x.sub <- substitute(x) y.sub <- substitute(y) x.val <- x e <- parent.frame() do.call("<-", list(x.sub, y.sub), envir = e) do.call("<-", list(y.sub, x.val), envir = e) } seqinr/R/quitacnuc.R0000644000176200001440000000054210707470666014111 0ustar liggesusers# ==> quit # <== OK acnuc socket closed # To close the socket and stop communication over it. quitacnuc <- function(socket){ writeLines("quit", socket, sep = "\n") rep <- readLines(socket, n = 1) if(rep != "OK acnuc socket stopped"){ stop("I do not understand answer for quitacnuc from server, please contact package maintainer.\n") } } seqinr/R/move.R0000644000176200001440000000034511230170342013040 0ustar liggesusersmove <- function(from, to){ noms <- as.list(match.call()) if(noms$from != noms$to){ eval.parent(parse(text = paste(noms$from, "->", noms$to))) eval.parent(parse(text = paste("rm(", noms$from, ")"))) } } mv <- move seqinr/R/dia.bactgensize.R0000644000176200001440000001357512435635117015153 0ustar liggesusersdia.bactgensize <- function( fit = 2, p = 0.5, m1 = 2000, sd1 = 600, m2 = 4500, sd2 = 1000, p3 = 0.05, m3 = 9000, sd3 = 1000, maxgensize = 20000, source = c("ftp://pbil.univ-lyon1.fr/pub/seqinr/data/goldtable15Dec07.txt", "http://www.genomesonline.org/DBs/goldtable.txt")) { # # Use local source by default: # source <- source[1] # # Build source of data string: # if(source == "ftp://pbil.univ-lyon1.fr/pub/seqinr/data/goldtable15Dec07.txt"){ sodtxt <- "Source of data: GOLD (Genomes OnLine Database) 15 Dec 2007" } else { sodtxt <- paste("Source of data: GOLD (Genomes OnLine Database)",date()) } # # Read data from GOLD: # alldata <- read.table(source, header = TRUE, sep = "\t", comment.char = "", quote = "") SUPERKINGDOM <- 1 # col number kingdom <- alldata[, SUPERKINGDOM] prodata <- alldata[ kingdom == "Archaea" | kingdom == "Bacteria", ] data <- prodata[, c("GENUS", "SPECIES", "SIZE.kb.")] names(data) <- c("genus", "species", "gs") data <- data[complete.cases(data), ] # # Remove data > maxgensize: # data <- data[data$gs <= maxgensize, ] # # Use Kb scale # sizeKb <- data$gs n <- length(sizeKb) # # Graphics # x <- seq( min(sizeKb), max(sizeKb), le=200) mybreaks <- seq(min(sizeKb),max(sizeKb),length=15) vscale <- diff(mybreaks)[1]*n if(fit == 0) { hst <- hist(sizeKb, freq = TRUE, breaks = mybreaks, main=paste("Genome size distribution for", n, "bacterial genomes"), xlab="Genome size [Kb]", ylab="Genome count", col="lightgrey") dst <- density(sizeKb) lines(x=dst$x, y=vscale*dst$y) legend(x = max(sizeKb)/2, y = 0.75*max(hst$counts), lty=1, "Gaussian kernel density estimation") mtext(sodtxt) } ########################################## # # Fitting a mixture of two normal distributions # ########################################### if(fit == 2) { logvraineg <- function(param, obs) { p <- param[1] m1 <- param[2] sd1 <- param[3] m2 <- param[4] sd2 <- param[5] -sum(log(p*dnorm(obs,m1,sd1)+(1-p)*dnorm(obs,m2,sd2))) } nlmres <- suppressWarnings(nlm(logvraineg, c(p, m1, sd1, m2, sd2), obs=sizeKb)) estimate <- nlmres$estimate y1 <- vscale*estimate[1]*dnorm(x, estimate[2], estimate[3]) y2 <- vscale*(1-estimate[1])*dnorm(x, estimate[4], estimate[5]) dst <- density(sizeKb) hst <- hist(sizeKb, plot = FALSE, breaks = mybreaks) ymax <- max(y1, y2, hst$counts, vscale*dst$y) hist(sizeKb, freq = TRUE, ylim=c(0,ymax), breaks = mybreaks, main=paste("Genome size distribution for", n, "bacterial genomes"), xlab="Genome size [Kb]", ylab="Genome count", col="lightgrey") lines(x, y1, col="red", lwd=2) lines(x, y2, col="blue", lwd=2) text(x = max(sizeKb)/2, y = ymax, pos=4, "Maximum likelihood estimates:") text(x = max(sizeKb)/2, y = 0.95*ymax, col="red", pos = 4, cex=1.2, substitute(hat(p)[1] == e1~~hat(mu)[1] == e2~~hat(sigma)[1] == e3, list(e1 = round(estimate[1],3), e2 = round(estimate[2],1), e3 = round(estimate[3],1)))) text(x = max(sizeKb)/2, y = 0.90*ymax, col="blue", pos = 4, cex=1.2, substitute(hat(p)[2] == q~~hat(mu)[2] == e4~~hat(sigma)[2] == e5, list(q = round(1 - estimate[1],3), e4 = round(estimate[4],1), e5 = round(estimate[5],1)))) lines(x=dst$x, y=vscale*dst$y) legend(x = max(sizeKb)/2, y = 0.75*ymax, lty=1, "Gaussian kernel density estimation") mtext(sodtxt) } ########################################## # # Fitting a mixture of three normal distributions # ########################################### if(fit == 3) { logvraineg <- function(param, obs) { p <- param[1] m1 <- param[2] sd1 <- param[3] m2 <- param[4] sd2 <- param[5] p3 <- param[6] m3 <- param[7] sd3 <- param[8] -sum(log(p*dnorm(obs,m1,sd1) +(1-p-p3)*dnorm(obs,m2,sd2) +p3*dnorm(obs,m3,sd3))) } nlmres <- suppressWarnings(nlm(logvraineg, c(p, m1, sd1, m2, sd2, p3, m3, sd3), obs=sizeKb)) estimate <- nlmres$estimate y1 <- vscale*estimate[1]*dnorm(x, estimate[2], estimate[3]) y2 <- vscale*(1-estimate[1]-estimate[6])*dnorm(x, estimate[4], estimate[5]) y3 <- vscale*estimate[6]*dnorm(x, estimate[7], estimate[8]) hst <- hist(sizeKb, plot = FALSE, breaks = mybreaks) ymax <- max(y1, y2, y3, hst$counts) hist(sizeKb, freq = TRUE, ylim=c(0,ymax), breaks = mybreaks, main=paste("Genome size distribution for", n, "bacterial genomes"), xlab="Genome size [Kb]", ylab="Genome count", col="lightgrey") lines(x, y1, col="red", lwd=2) lines(x, y2, col="blue", lwd=2) lines(x, y3, col="green3", lwd=2) text(x = max(sizeKb)/2, y = ymax, pos=4, "Maximum likelihood estimates:") text(x = max(sizeKb)/2, y = 0.95*ymax, col="red", pos = 4, cex=1.2, substitute(hat(p)[1] == e1~~hat(mu)[1] == e2~~hat(sigma)[1] == e3, list(e1 = round(estimate[1],3), e2 = round(estimate[2],1), e3 = round(estimate[3],1)))) text(x = max(sizeKb)/2, y = 0.90*ymax, col="blue", pos = 4, cex=1.2, substitute(hat(p)[2] == q~~hat(mu)[2] == e4~~hat(sigma)[2] == e5, list(q = round(1 - estimate[1]-estimate[6],3), e4 = round(estimate[4],1), e5 = round(estimate[5],1)))) text(x = max(sizeKb)/2, y = 0.85*ymax, col="green3", pos = 4, cex=1.2, substitute(hat(p)[3] == p3~~hat(mu)[3] == e7~~hat(sigma)[3] == e8, list(p3 = round(estimate[6],3), e7 = round(estimate[7],1), e8 = round(estimate[8],1)))) dst <- density(sizeKb) lines(x=dst$x, y=vscale*dst$y) legend(x = max(sizeKb)/2, y = 0.75*ymax, lty=1, "Gaussian kernel density estimation") mtext(sodtxt) } # # Return invisibly the dataset # invisible(data) } seqinr/R/plotPanels.R0000644000176200001440000000145111247732401014222 0ustar liggesusersplotPanels <- function(kitname, data, xlim = NULL, cex = 0.75, alpha = 0.5){ df <- data[[kitname]] df$marker <- as.character(df$marker) df[df$marker == "AMEL", "marker"] <- "A" dcoln <- unique(as.character(df$dye.col)) ncol <- length(dcoln) bmin <- min(df$min.bp) bmax <- max(df$max.bp) if(is.null(xlim)) xlim <- c(bmin, bmax) plot.new() plot.window(xlim = xlim, ylim = c(0, ncol)) yscale <- (ncol-1):0 names(yscale) <- dcoln for(i in 1:nrow(df)){ col <- as.character(df[i, "dye.col"]) colalpha <- col2alpha(col, alpha) rect(df[i, "min.bp"], yscale[col] + 0.25, df[i, "max.bp"], yscale[col] + 0.5, col = colalpha) text(df[i, "min.bp"], yscale[col]+0.75, df[i, "marker"], pos = 4, cex = cex) } title(main = kitname, xlab = "Amplicon Size Ranges [bp]") axis(1) } seqinr/R/amb.R0000644000176200001440000000202710610133220012623 0ustar liggesusersamb <- function(base, forceToLower = TRUE, checkBase = TRUE, IUPAC = s2c("acgturymkswbdhvn"), u2t = TRUE){ if(missing(base)) return(IUPAC) if(!is.character(base)) stop("Character expected") if(nchar(base) != 1) stop("Single character expected") if(forceToLower) base <- tolower(base) if(checkBase) if(!(base %in% IUPAC)) stop("IUPAC base expected") if(base == "r") return(s2c("ag")) # puRine if(base == "y") return(s2c("ct")) # pYrimidine if(base == "m") return(s2c("ac")) # aMino if(base == "k") return(s2c("gt")) # Keto if(base == "s") return(s2c("cg")) # Strong (3 H bonds) if(base == "w") return(s2c("at")) # Weak (2 H bonds) if(base == "b") return(s2c("cgt")) # Not A (A->B) if(base == "d") return(s2c("agt")) # Not C (C->D) if(base == "h") return(s2c("act")) # Not G (G->H) if(base == "v") return(s2c("acg")) # Not T (T->V) if(base == "n") return(s2c("acgt")) # aNy base # # Uracil case: Uracil in RNA instead of Thymine in DNA # if(base == "u") if(u2t) return("t") else return("u") return(base) }seqinr/R/synonymous.R0000644000176200001440000000403212724275416014353 0ustar liggesuserssyncodons <- function(codons, numcode = 1) { # # Check argument: # if( any(nchar(codons) != 3)) stop("vector of three character string elements expected") # # Force to lower case: # alph <- unlist(lapply(codons, s2c)) if(any(alph %in% LETTERS)) codons <- tolower(codons) # # Get the genetic code map: # allaminos <- sapply(words(), function(x) translate(s2c(x), numcode = numcode)) getsyn <- function(c) names(allaminos[allaminos == allaminos[[c]]]) synonymous <- lapply(codons, getsyn) names(synonymous) <- codons return(synonymous) } synsequence <- function (sequence, numcode = 1, ucoweight = NULL) { tra = translate(sequence, numcode = numcode) cod = splitseq(sequence) if (is.null(ucoweight)) { for (a in unique(tra)) { pos = which(tra == a) if (length(pos) > 1) { newcod = sample(cod[pos]) cod[pos] = newcod } } } else { for (a in unique(tra)) { pos = which(tra == a) urne = rep(names(ucoweight[[a]]), ucoweight[[a]] * length(pos)) if (length(urne) > 1) { newcod = sample(urne, length(pos)) } else if (length(urne) == 1) { newcod = urne } else { print(a) stop("bad codon usage content") } cod[pos] = newcod } } newseq = s2c(c2s(cod)) return(newseq) } ucoweight <- function (sequence, numcode = 1) { allaminos = s2c(c2s(SEQINR.UTIL$CODES.NCBI$CODES[numcode])) allcodons = splitseq(as.vector(t(cbind(rep(s2c("tcag"), each = 16), rep(s2c("tcag"), each = 4), rep(s2c("tcag"), 4))))) syncodons = lapply(seq(21), function(a) { which(allaminos == unique(allaminos)[a]) }) usage = uco(sequence)[allcodons] #re-order according to NCBI weight = lapply(seq(21), function(b) { usage[syncodons[b][[1]]] }) names(weight) = unique(allaminos) return(weight) } seqinr/R/readfirstrec.R0000644000176200001440000000365410724556354014577 0ustar liggesusers################################################################################################### # # # readfirstrec # # # # Returns the record count of the specified ACNUC index file. # # # # # ==> readfirstrec&type=[AUT|BIB|ACC|SMJ|SUB|LOC|KEY|SPEC|SHRT|LNG|EXT|TXT] # # <== code=xx&count=xx # # Returns the record count of the specified ACNUC index file. # # Code != 0 indicates error. # # # ################################################################################################### readfirstrec <- function(socket = autosocket(), type) { allowedtype <- c("AUT", "BIB", "ACC", "SMJ", "SUB", "LOC", "KEY", "SPEC", "SHRT", "LNG", "EXT", "TXT") if(missing(type)){ return(allowedtype) } # # Build the request: # request <- paste("readfirstrec&type=", type, sep = "", collapse = "") # # Send request: # writeLines(request, socket, sep = "\n") # # Read answer from server: # s <- readLines(socket, n = 1) rep <- parser.socket(s) # # Check answer from server: # if(rep[1] != "0"){ warning("Server returns an error") return(NA) } else { return(as.numeric(rep[2])) } } seqinr/R/gb2fasta.R0000644000176200001440000000231512732232712013572 0ustar liggesusers######################################################################## # # gb2fasta # # single entry genbank to fasta conversion # ######################################################################## gb2fasta <- function(source.file, destination.file) { input <- readLines(source.file) head <- input[1] head <- unlist(strsplit(head, split=" ")) head <- head[nchar(head) > 0] seqname <- head[2] seqsize <- as.integer(head[3]) outheader <- sprintf(">%s %d bp", seqname, seqsize) confile <- file(destination.file, open="w") writeLines(outheader, confile) # # Look for sequence position: # debut <- which(substring(input,1,6) == "ORIGIN") + 1 if( length( debut ) > 1 ) stop("Multiple entries not yet implemented !") fin <- which(substring(input,1,2) == "//") - 1 if( length( fin ) > 1 ) stop("Multiple entries not yet implemented !") input <- input[debut:fin] input <- sapply(input, function(x) { return(paste(substr(x,11,20),substr(x,22,31),substr(x,33,42),substr(x,44,53), substr(x,55,64),substr(x,66,75),sep="",collapse="")) } ) names(input)<-NULL writeLines(input, confile ) close(confile) } seqinr/R/tablecode.R0000644000176200001440000000674212775253315014044 0ustar liggesusers# # Genetic code table as in Text Books # tablecode <- function(numcode = 1, urn.rna = s2c("TCAG"), dia = FALSE, latexfile = NULL, label = latexfile, size = "normalsize", caption = NULL, preaa = rep("", 64), postaa = rep("", 64), precodon = preaa, postcodon = postaa) { aa1 <- a() aa3 <- aaa() codename <- SEQINR.UTIL$CODES.NCBI[numcode, "ORGANISMES"] urn <- s2c("tcag") # internal # # Make default caption for LaTeX table: # if( is.null(caption) ){ caption <- paste("\\caption{Genetic code number ", numcode, ": ", codename, ".}", sep = "") } # # As a LaTex table: # if( ! is.null(latexfile) ) { Tfile <- file(latexfile, open = "w") cat("\\begin{table}", file = Tfile, sep = " ") cat("\\begin{center}", file = Tfile, sep = " ") # # Character size: # cat(paste("{\\", size, sep = ""), file = Tfile, sep = " ") cat("\\begin{tabular}{*{13}{l}}", file = Tfile, sep = " ") cat("\\hline", file = Tfile, sep = " ") cat("\\\\", file = Tfile, sep = " ") ncodon <- 1 # codon rank as in #paste(paste(rep(s2c("tcag"), each = 16), s2c("tcag"), sep = ""), rep(s2c("tcag"), each = 4), sep = "") for( i in 0:3 ) { for( j in 0:3 ) { for( k in 0:3 ) { codon <- c(urn[i+1], urn[k+1], urn[j+1]) codon.urn <- paste(urn.rna[i+1], urn.rna[k+1], urn.rna[j+1], sep = "", collapse = "") codon.urn <- paste(precodon[ncodon], codon.urn, postcodon[ncodon], sep = "") aminoacid <- aa3[which(aa1 == translate(codon, numcode = numcode))] aminoacid <- paste(preaa[ncodon], aminoacid, postaa[ncodon], sep = "") cat(paste(codon.urn, aminoacid, " &", sep = " & "), file = Tfile, sep = " ") ncodon <- ncodon + 1 } cat("\\\\", file = Tfile, sep = " ") } cat("\\\\", file = Tfile, sep = " ") } cat("\\hline", file = Tfile, sep = " ") cat("\\end{tabular}", file = Tfile, sep = " ") # # Caption: # cat(caption, file = Tfile, sep = " ") # # LaTeX label: # cat(paste("\\label{", label, "}", sep = ""), file = Tfile, sep = " ") # # End character size: # cat("}", file = Tfile, sep = " ") cat("\\end{center}", file = Tfile, sep = " ") cat("\\end{table}", file = Tfile, sep = " ") close(Tfile) return(invisible(NULL)) } # # END LATEX # if( dia ) { op <- par(no.readonly = TRUE) par(bg = "blue") par(fg = "yellow") par(col = "yellow") par(col.axis = "yellow") par(col.lab = "yellow") par(col.main = "yellow") par(col.sub = "yellow") } plot.new() plot.window(xlim=c(0,100),ylim=c(0,100)) segments( 0, 102, 100, 102, lwd = 2) segments( 0, 0, 100, 0, lwd = 2) segments( 0, 97, 100, 97) text(x=0, y = 98.5, font = 2, adj = c(0, 0), lab = paste("Genetic code", numcode,":",codename)) urn <- c("t","c","a","g") # internal for( i in 0:3 ) { for( j in 0:3 ) { for( k in 0:3 ) { codon <- c(urn[i+1], urn[j+1], urn[k+1]) text( x = 100*j/4, y = 95 - 100*i/4 -5*k, adj = c(-0.5,1.5), lab = urn.rna[i+1] ) text( x = 100*j/4 + 3, y = 95 - 100*i/4 -5*k, adj = c(-0.5,1.5), lab = urn.rna[j+1] ) text( x = 100*j/4 + 6, y = 95 - 100*i/4 -5*k, adj = c(-0.5,1.5), lab = urn.rna[k+1] ) aminoacid <- aa3[which(aa1 == translate(codon, numcode = numcode))] text( x = 100*j/4 + 12, y = 95 - 100*i/4 -5*k, adj = c(-0.5,1.5), lab = aminoacid ) } } } if(dia) par(op) } seqinr/R/read.alignment.R0000644000176200001440000000241613244244150014771 0ustar liggesusers# # Read files of aligned sequences in various formats # read.alignment <- function(file, format, forceToLower = TRUE, ...) { # # Check that we have read permission on the file: # file <- path.expand(file) if(file.access(file, mode = 4) != 0) stop(paste("File", file, "is not readable")) fasta2ali <- function(file, ...){ tmp <- read.fasta(file, as.string = TRUE, ...) list(length(tmp), getName(tmp), unlist(getSequence(tmp, as.string = TRUE))) } ali <- switch( tolower(format), fasta = fasta2ali(file, ...), mase = .Call("read_mase", file, PACKAGE = "seqinr"), phylip = .Call("read_phylip_align", file, PACKAGE = "seqinr"), msf = .Call("read_msf_align", file, PACKAGE = "seqinr"), clustal = .Call("read_clustal_align", file, PACKAGE = "seqinr"), stop("Wrong format name: Format available are fasta, mase, phylip, msf, clustal") ) ali <- lapply(ali, as.character) #cleaning \r char ali <- lapply(ali, function (x ){gsub ('\r','',x)}) if(forceToLower) ali[[3]] <- lapply(ali[[3]], tolower) if(format == "mase"){ ali <- list(nb = as.numeric(ali[[1]]), nam = ali[[2]], seq = ali[[3]], com = ali[[4]]) } else { ali <- list(nb = as.numeric(ali[[1]]), nam = ali[[2]], seq = ali[[3]], com = NA) } class(ali) <- "alignment" return(ali) } seqinr/R/write.fasta.R0000644000176200001440000000213512732231202014321 0ustar liggesuserswrite.fasta <- function(sequences, names, file.out, open = "w", nbchar = 60, as.string = FALSE){ # # Open output file: # outfile <- file(description = file.out, open = open) # # Function to write one sequence in output file: # write.oneseq <- function(sequence, name, nbchar, as.string){ writeLines(paste(">", name, sep = ""), outfile) if(as.string) sequence <- s2c(sequence) l <- length(sequence) q <- floor(l/nbchar) r <- l - nbchar*q if(q > 0){ sapply(seq_len(q), function(x) writeLines(c2s(sequence[(nbchar*(x - 1) + 1):(nbchar*x)]), outfile)) } if(r > 0){ writeLines(c2s(sequence[(nbchar*q + 1):l]), outfile) } } # # Write all sequences in output file: # if(!is.list(sequences)){ write.oneseq(sequence = sequences, name = names, nbchar = nbchar, as.string = as.string) } else { n.seq <- length(sequences) sapply(seq_len(n.seq), function(x) write.oneseq(sequence = as.character(sequences[[x]]), name = names[x], nbchar = nbchar, as.string = as.string)) } # # Close output file: # close(outfile) } seqinr/R/parser.socket.R0000644000176200001440000000225210755341026014666 0ustar liggesusers############################################################################### # # # parser.socket # # # # Utility function to parse answers from ACNUC server. # # # ############################################################################### parser.socket <- function(onelinefromserver, verbose = FALSE) { if(verbose) cat(paste("parser.socket received: -->", onelinefromserver,"<--\n", sep = "")) if(length(onelinefromserver) == 0){ if(verbose) cat("character(0) detected returning NULL\n") return(NULL) } if(is.null(onelinefromserver)){ if(verbose) cat("NULL detected returning NULL\n") return(NULL) } # # Answer from server looks like: "code=0&lrank=2&count=150513&type=SQ&locus=F" # loc <- gregexpr("=[^=&]*", onelinefromserver)[[1]] substring(onelinefromserver, loc + 1, loc + attr(loc, "match.length") - 1) } seqinr/R/setlistname.R0000644000176200001440000000155310706621630014434 0ustar liggesusers# ==> setlistname&lrank=xx&name="xx" # <== code=xx # Sets the name of a list identified by its rank. # Returned code : 0 if OK, # 3 if another list with that name already existed and was deleted # 4 no list of rank exists setlistname <- function(lrank, name = "list1", socket = autosocket()){ # # Build request: # request <- paste("setlistname&lrank=", lrank, "&name=\"", name, "\"", sep = "") writeLines(request, socket, sep = "\n") answerFromServer <- readLines(socket, n = 1) # # Check that there is an answer from server: # if(length(answerFromServer) == 0){ warning("Empty answer from server") return(NA) } # # Build result: # resitem <- parser.socket(answerFromServer) if(resitem[1] != "0"){ warning(paste("code returned by server :", resitem[1])) } return(as.numeric(resitem[1])) } seqinr/R/draw.recstat.R0000755000176200001440000001721511636107113014510 0ustar liggesusers## # This function draws two graphics, one of the CA of a DNA sequence, and one of # start/stop codons positions in the three reading frames. This for the direct or # the reverse strand. ## #v.18.08.2011 draw.recstat <- function(rec, fac = 1, direct = TRUE, xlim = c(1, seqsize), col = c("red", "blue", "purple")) { if (fac < 0 | 4 < fac) { # test if factor is between 1 and 4 print("Factor number is not in 1:4.") return() } seq <- rec[[1]] # recovery of elements of list rec sizewin <- rec[[2]] shift <- rec[[3]] seqsize <- rec[[4]] seqname <- rec[[5]] vstopd <- rec[[8]] vstopr <- rec[[9]] vinitd <- rec[[10]] vinitr <- rec[[11]] recd <- rec[[14]] recr <- rec[[15]] if (xlim[1] < 1 | xlim[1] > seqsize) { xlim <- c(1, xlim[2]) } if (seqsize < xlim[2] | 1 > xlim[2]) { xlim <- c(xlim[1], seqsize) } par(mfrow = c(2, 1), mar = c(0, 4, 4, 2) + 0.1) # division of the window for a closer between plots par(xaxs = "i") seqisize <- floor((dim(recd$li)[1])/3) # number of window by reading frame, we take the integer part if ((dim(recd$li)[1])%%3 == 1) # adaptation of number of window between each reading frame { seqisize1 <- seqisize + 1 # for fr1 seqisize2 <- seqisize # for fr2 } if ((dim(recd$li)[1])%%3 == 2) { seqisize1 <- seqisize + 1 seqisize2 <- seqisize + 1 } if ((dim(recd$li)[1])%%3 == 0) { seqisize1 <- seqisize seqisize2 <- seqisize } ## ##direct strand## ## if (direct) { plot((sizewin/2) + (0:(seqisize1 - 1))*shift, recd$li[1:seqisize1, fac], type = "l", lty = 1, col = col[1], xlim = xlim, ylim = c(min(recd$li[, fac]), max(recd$li[, fac])), main = "Direct strand", xlab = "", ylab = "Factor scores", bty = 'l') # reading frame 1 lines((sizewin/2) + (0:(seqisize2 - 1))*shift + 1, recd$li[(seqisize1 + 1):(seqisize1 + seqisize2), fac], lty = 2, col = col[2], ylab = "2") # reading frame 2 lines((sizewin/2) + (0:(seqisize - 1))*shift + 2, recd$li[(seqisize1 + seqisize2 + 1):(dim(recd$li)[1]), fac], lty = 3, col = col[3], ylab = "3") # reading frame 3 legend("topleft", legend = c(paste("Sequence name:", seqname), paste("Sequence length:", seqsize, "bp")), inset = c(-0.15, -0.2), bty = "n", xpd = TRUE) vstopdindphase <- numeric() if (length(vstopd) > 0) { # test if vector is not empty because problem with modulo vstopdindphase <- sapply(1:length(vstopd), function(x) { # index vector of reading frame of vector vstopd if (vstopd[x]%%3 == 1) { vstopdindphase <- c(vstopdindphase, 2.5) } else { if (vstopd[x]%%3 == 2) { vstopdindphase <- c(vstopdindphase, 1.5) } else { vstopdindphase <- c(vstopdindphase, 0.5) } } }) } vinitdindphase <- numeric() if (length(vinitd) > 0) { # test if vector is not empty because problem with modulo vinitdindphase <- sapply(1:length(vinitd), function(x) { # index vector of reading frame of vector vinitd if (vinitd[x]%%3 == 1) { vinitdindphase <- c(vinitdindphase, 3) } else { if (vinitd[x]%%3 == 2) { vinitdindphase <- c(vinitdindphase, 2) } else { vinitdindphase <- c(vinitdindphase, 1) } } }) } par(mar = c(5, 4, 3, 2) + 0.1) plot(vstopd, vstopdindphase, pch = 25, cex = 0.7, xlim = xlim, ylim = c(0.25, 3), axes = TRUE, ann = TRUE, tcl = -0.5, bty = 'l', yaxt = 'n', xlab = "Start/Stop positions (bp)", ylab = '', xpd = FALSE) # stop codons positions points(vinitd, vinitdindphase, pch = 24, bg = "slategray", cex = 0.7, col = 'slategray') # start codons positions abline(h = c(3.1, 2.4, 2.1, 1.4, 1.1, 0.4), col = c(col[1], col[1], col[2], col[2], col[3], col[3]), lty = c(1, 1, 2, 2, 3, 3)) text(x = (xlim[1]-(xlim[2]-xlim[1])*0.75/6), pos = 4, y = c(2.75, 1.75, 0.75), labels = paste("Ph. ", c(0, 1, 2)), xpd = TRUE) } ## ##reverse strand## ## if (!direct) { plot((sizewin/2) + (0:(seqisize1 - 1))*shift, recr$li[1:seqisize1, fac], type = "l", lty = 1, col = col[1], xlim = xlim, ylim = c(min(recr$li[, fac]), max(recr$li[, fac])), main = "Reverse strand", xlab = "", ylab = "Factor scores", bty = 'l') # reading frame 1 lines((sizewin/2) + (0:(seqisize2-1))*shift + 1, recr$li[(seqisize1 + 1):(seqisize1 + seqisize2), fac], lty = 2, col = col[2], ylab="2") # reading frame 2 lines((sizewin/2) + (0:(seqisize - 1))*shift + 2, recr$li[(seqisize1 + seqisize2 + 1):(dim(recr$li)[1]), fac], lty = 3, col = col[3], ylab = "3") # reading frame 3 legend("topleft", legend = c(paste("Sequence name:", seqname), paste("Sequence length:", seqsize, "bp")), inset = c(-0.15, -0.2), bty = "n", xpd = TRUE) vstoprindphase <- numeric() if (length(vstopr) > 0) { # test if vector is not empty because problem with modulo vstoprindphase <- sapply(1:length(vstopr), function(x) { # index vector of reading frame of vector vstopr if (vstopr[x]%%3 == 1) { vstoprindphase <- c(vstoprindphase, 2.5) } else { if (vstopr[x]%%3 == 2) { vstoprindphase <- c(vstoprindphase, 1.5) } else { vstoprindphase <- c(vstoprindphase, 0.5) } } }) } vinitrindphase <- numeric() if (length(vinitr) > 0) { # test if vector is not empty because problem with modulo vinitrindphase <- sapply(1:length(vinitr), function(x) { # index vector of reading frame of vector vinitr if (vinitr[x]%%3 == 1) { vinitrindphase <- c(vinitrindphase, 3) } else { if (vinitr[x]%%3 == 2) { vinitrindphase <- c(vinitrindphase, 2) } else { vinitrindphase <- c(vinitrindphase, 1) } } }) } par(mar = c(5, 4, 3, 2) + 0.1) plot(vstopr, vstoprindphase, pch = 25, cex = 0.7, xlim = xlim, ylim = c(0.25, 3), axes = TRUE, ann = TRUE, tcl = -0.5, bty = 'l', yaxt = 'n', xlab = "Start/Stop positions (bp)", ylab = '', xpd = FALSE) # stop codons positions points(vinitr, vinitrindphase, pch = 24, bg = "slategray", cex = 0.7, col = 'slategray') # start codons positions abline(h = c(3.1, 2.4, 2.1, 1.4, 1.1, 0.4), col = c(col[1], col[1], col[2], col[2], col[3], col[3]), lty = c(1, 1, 2, 2, 3, 3)) text(x = (xlim[1]-(xlim[2]-xlim[1])*0.75/6), pos = 4, y = c(2.75, 1.75, 0.75), labels = paste("Ph. ", c(0, 1, 2)), xpd = TRUE) } }seqinr/R/closebank.R0000644000176200001440000000145610707472307014055 0ustar liggesusersclosebank <- function(socket = autosocket(), verbose = FALSE){ # # Send "acnucclose" to server: # if(verbose) cat("I'm trying to send an acnucclose message to server...\n") acnucclose(socket) if(verbose) cat("... and everything is OK up to now.\n") # # Send "quit" to server: # if(verbose) cat("I'm trying to send a quit message to server...\n") quitacnuc(socket) if(verbose) cat("... and everything is OK up to now.\n") # # Close connection: # if(verbose) cat("I'm trying to close connection...\n") res <- try(close.connection(socket)) if( inherits(res, "try-error") ){ if(verbose) cat("I was able to detect an error while closing connection.\n") stop("problem while closing connection.\n") } else { if(verbose) cat("... and everything is OK up to now.\n") } } seqinr/R/reverse.align.R0000644000176200001440000000601310762227420014645 0ustar liggesusersreverse.align <- function(nucl.file, protaln.file, input.format = "fasta", out.file, output.format = "fasta", align.prot = FALSE, numcode = 1, clustal.path = NULL, forceDNAtolower = TRUE, forceAAtolower = FALSE){ # # Sequence import section # seq.nucl <- read.fasta(nucl.file, forceDNAtolower = forceDNAtolower) nseqs <- length(seq.nucl) # number of sequences if(!isTRUE(align.prot)){ ## the protein alignment file is provided protaln <- read.alignment(protaln.file, format = input.format, forceToLower = forceAAtolower) } else { ## protein alignment file not provided, have to align with clustal tmp <- tempfile(pattern = "clustal") protseq.file <- tempfile(pattern = "protein") write.fasta(sequences = lapply(seq.nucl, function(x) translate(x, numcode = numcode)), names = names(seq.nucl), file.out = protseq.file) system(paste(clustal.path, " -outfile=", tmp ," -infile=", protseq.file, sep = "")) protaln <- read.alignment(tmp, format = "clustal", forceToLower = forceAAtolower) input.format <- "clustal" } # # Force sequences to be in the same order in the nucleic and protein # versions. Use the protein order. # ordername <- unlist(lapply(protaln$nam, function(x) which(names(seq.nucl) == x))) seq.nucl <- seq.nucl[ordername] # # The character used to represent gaps is function of the alignment file format. # gapchar <- NULL if(input.format %in% c("fasta", "clustal", "phylip", "mase")){ gapchar <- "-" } if(input.format == "msf"){ gapchar <- "." } if(is.null(gapchar)) stop("no known gap character for this alignment format") # # Memory allocation, cds.aln is the result to write in file.out # cds.aln <- vector(mode = "list", length = nseqs) names(cds.aln) <- protaln$nam # # index[[j]] is for current position in nucleic acid sequences number j # expressed in codon units. # index <- as.list(rep(0, nseqs)) names(index) <- protaln$nam # # Main loop to build the reverse alignment. # "allaln" is a flag still TRUE if no gap was found in a column. # ncharprot <- nchar(protaln$seq[1]) # number of AA + gaps for(k in seq_len(ncharprot)){ allaln <- TRUE for(j in seq_len(nseqs)){ if(substr(protaln$seq[j], k, k) != gapchar){ index[[j]] <- index[[j]] + 1 } else { allaln <- FALSE } } if(allaln){ # # There was no gap in this column, we include the corresponding codon # in the nucleic acid alignment: # for(j in seq_len(nseqs)){ cds.aln[[j]] <- c(cds.aln[[j]], seq.nucl[[j]][(3*index[[j]]-2):(3*index[[j]])]) } } } # # Write into output file the reverse alignment. # write.fasta(sequences = cds.aln, names = names(seq.nucl), file.out = out.file, open = "w") return(NULL) } seqinr/R/consensus.R0000644000176200001440000000243612415751256014134 0ustar liggesusersconsensus <- function(matali, method = c( "majority", "threshold", "IUPAC", "profile"), threshold = 0.60, warn.non.IUPAC = FALSE, type = c("DNA", "RNA")){ if(inherits(matali, "alignment")) matali <- as.matrix(matali) if(!is.matrix(matali)) stop("matrix or alignment object expected") if(storage.mode(matali) != "character") stop("matrix of characters expected") method <- match.arg(method) if(method == "IUPAC"){ type <- match.arg(type) res <- apply(matali, 2, bma, warn.non.IUPAC = warn.non.IUPAC, type = type) names(res) <- NULL return(res) } if(method == "majority"){ majority <- function(x) names(which.max(table(x))) res <- apply(matali, 2, majority) names(res) <- NULL return(res) } if(method == "profile"){ obsvalue <- levels(factor(matali)) nrow <- length(obsvalue) row.names(matali)<-NULL res <- apply(matali, 2, function(x) table(factor(x, levels = obsvalue))) return(res) } if(method == "threshold"){ profile <- consensus(matali, method = "profile") profile.rf <- apply(profile, 2, function(x) x/sum(x)) res <- rownames(profile.rf)[apply(profile.rf, 2, which.max)] res <- ifelse(apply(profile.rf, 2, max) >= threshold, res, NA) names(res) <- NULL return(res) } } con <- consensus seqinr/R/permutation.R0000644000176200001440000000371710402070127014447 0ustar liggesusers"permutation" <- function (sequence, modele = "base", frame = 0, replace = FALSE, prot = FALSE, numcode = 1, ucoweight = NULL) { if (modele == "base") { #modele 1 : permute toutes les bases entre elles new <- sample(sequence, replace = replace) } else if (modele == "position") { #modele 2 : permute les bases en conservant position CDSseq <- sequence[(frame + 1):length(sequence)] if (length(CDSseq)%%3 != 0) { stop("sequence could not be subdivided in codons") } else { seqI <- CDSseq[seq(1, length(CDSseq), by = 3)] seqII <- CDSseq[seq(2, length(CDSseq), by = 3)] seqIII <- CDSseq[seq(3, length(CDSseq), by = 3)] newCDSseq <- as.vector(t(cbind(sample(seqI, replace = replace), sample(seqII, replace = replace), sample(seqIII, replace = replace)))) } new <- c(sequence[0:frame], newCDSseq) } else if (modele == "codon") { #modele 3 : permute tous les codons entre eux split <- splitseq(sequence, frame) #split in codons (frame=starting position of CDS) if (prot == FALSE) { new <- c(sequence[0:frame], s2c(c2s(sample(split, replace = replace))), tail(sequence, (length(sequence) - frame)%%3)) } else { #"prot==TRUE" = garder Met et STOP l <- length(split) new <- c(sequence[0:frame], s2c(c2s(c(split[1], sample(split[2:(l - 1)], replace = replace), split[l]))), tail(sequence, (length(sequence) - frame)%%3)) } } else if (modele == "syncodon") { #modele 4 : permute/remplace les codons synonymes CDSseq <- sequence[(frame + 1):length(sequence)] newCDSseq <- synsequence(CDSseq, numcode = numcode, ucoweight = ucoweight) new <- c(sequence[0:frame], newCDSseq, tail(sequence, (length(sequence) - frame)%%3)) } return(new) } seqinr/R/knowndbs.R0000644000176200001440000000302610706476417013741 0ustar liggesusers# ==> knowndbs{&tag=xx} # <== nl=.. \n # dbname | on/off | db description \n nl such lines # Returns, for each database known by the server, its name (a valid value for the db= argument # of the acnucopen command), availability (off means temporarily unavailable), and description. # When the optional tag= argument is used, only databases tagged with the given string are listed; # without this argument, only untagged databases are listed. # The tag argument thus allows to identify series of special purpose (tagged) databases, # in addition to default (untagged) ones. The full list of untagged and tagged databases is here. knowndbs <- function(tag = c(NA, "TP", "TEST", "DEV"), socket = autosocket()){ # # Use default tag: # tag <- tag[1] # # Build request: # if( !is.na(tag) ){ askforbank <- paste("knowndbs&tag=", tag, sep = "") } else { askforbank <- "knowndbs" } writeLines(askforbank, socket, sep = "\n") rep <- readLines(socket, n = 1) nbank <- as.numeric(parser.socket(rep)) # # Read bank infos from server: # res <- readLines(socket, n = nbank) # # Build result: # resdf <- as.data.frame(list(bank = I(rep("NAbank", nbank)), status = I(rep("NAstatus", nbank)), info = I(rep("NAinfo", nbank)))) for(i in seq_len(nbank)) resdf[i, ] <- unlist(strsplit(res[i], split = "\\|"))[1:3] for(i in seq_len(nbank)) for(j in seq_len(3)) resdf[i, j] <- trimSpace(resdf[i, j]) # # Return result: # return(resdf) } kdb <- knowndbs seqinr/R/test.li.recstat.R0000755000176200001440000001632311636107113015134 0ustar liggesusers## # This function tests if a region located between two stop codons could be a putative CDS # # Data used are the factor scores of the CA computed on the windows by recstat function ## #v.18.08.2011 test.li.recstat <- function(rec, fac = 1, length.min = 150, stop.max = 0.2, direct = TRUE, level = 0.05) { if (fac < 0 | 4 < fac) { # test if factor is between 1 and 4 print("Factor number is not in 1:4.") return() } seq <- rec[[1]] # recovery of elements of list n sizewin <- rec[[2]] shift <- rec[[3]] seqsize <- rec[[4]] vdep <- rec[[6]] vind <- rec[[7]] vstopd <- rec[[8]] vstopr <- rec[[9]] recd <- rec[[14]] recr <- rec[[15]] if (seqsize < length.min) { print("Seqence length is shorter than minimum distance between two Stop codons.") return() } table.recstat <- function(vstop, rec, frame) { tabCDS <- numeric() # initialization j <- 0 for (i in 2:length(vstop)) { # for each stop codons positions vector if ((vstop[i] - vstop[i - 1]) > length.min) { # test if space between codons is above the threshold # in each case gets the values between each stop codon for the 3 reading frames and range it in 3 vector seg seg1 <- rec$li[which((vstop[i - 1] - vdep[1:seqisize1])/sizewin <= stop.max & (vstop[i] - vdep[1:seqisize1])/sizewin >= (1 - stop.max)), fac] seg2 <- rec$li[(which((vstop[i - 1] - vdep[(seqisize1 + 1):(seqisize1 + seqisize2)])/sizewin <= stop.max & (vstop[i] - vdep[(seqisize1 + 1):(seqisize1 + seqisize2)])/sizewin >= (1 - stop.max)) + seqisize1), fac] seg3 <- rec$li[(which((vstop[i - 1] - vdep[(seqisize1 + seqisize2 + 1):(length(vdep))])/sizewin <= stop.max & (vstop[i] - vdep[(seqisize1 + seqisize2 + 1):(length(vdep))])/sizewin >= (1 - stop.max)) + seqisize1 + seqisize2), fac] # create a table with calculation on those vectors seg then go to next space # inter-codon, each row correspond to a space inter-stop codon if (frame == 1) { test1 <- t.test(seg1, seg2)$p.value test2 <- t.test(seg1, seg3)$p.value } if (frame == 2) { test1 <- t.test(seg2, seg1)$p.value test2 <- t.test(seg2, seg3)$p.value } if (frame == 3) { test1 <- t.test(seg3, seg1)$p.value test2 <- t.test(seg3, seg2)$p.value } if (test1 < level & test2 < level) { result <- 1 } else { result <- 0 } tabCDS <- c(tabCDS, vstop[i-1]+3, vstop[i]+2, mean(seg1), mean(seg2), mean(seg3), test1, test2, result) j <- j + 1 } } tabCDS <- matrix(tabCDS, nrow = j, ncol = 8, byrow = TRUE) # conversion list to table return(tabCDS) } seqisize <- floor((dim(recd$li)[1])/3) # number of window by reading frame, we take the integer part if ((dim(recd$li)[1])%%3 == 1) # adaptation of number of window between each reading frame { seqisize1 <- seqisize + 1 # for fr1 seqisize2 <- seqisize # for fr2 } if ((dim(recd$li)[1])%%3 == 2) { seqisize1 <- seqisize + 1 seqisize2 <- seqisize + 1 } if ((dim(recd$li)[1])%%3 == 0) { seqisize1 <- seqisize seqisize2 <- seqisize } ## ##direct strand## ## if (direct) { vstopdindphase <- numeric() if (length(vstopd) > 0) { # test if vector is not empty because problem with modulo vstopdindphase <- sapply(1:length(vstopd), function(x) { # index vector of reading frame of vector vstopd if (vstopd[x]%%3 == 1) { vstopdindphase <- c(vstopdindphase, 1) } else { if (vstopd[x]%%3 == 2) { vstopdindphase <- c(vstopdindphase, 2) } else { vstopdindphase <- c(vstopdindphase, 3) } } }) } vstop1 <- vstopd[vstopdindphase == 1] # vector with only stop codons in reading frame 1 vstop2 <- vstopd[vstopdindphase == 2] # vector with only stop codons in reading frame 2 vstop3 <- vstopd[vstopdindphase == 3] # vector with only stop codons in reading frame 3 vstop1 <- c(vstop1, 1-3, seqsize-(seqsize%%3)-2) # add start and end positions, "-3" and "-2" because of table.recstat() vstop2 <- c(vstop2, 2-3, seqsize-((seqsize-1)%%3)-2) vstop3 <- c(vstop3, 3-3, seqsize-((seqsize-2)%%3)-2) vstop1 <- sort(unique(vstop1)) # sort of the vector vstop2 <- sort(unique(vstop2)) vstop3 <- sort(unique(vstop3)) tab1 <- table.recstat(vstop1, recd, 1) colnames(tab1) <- c("Start", "End", "Mean 1", "Mean 2", "Mean 3", "t(1,2)", "t(1,3)", "CDS") tab2 <- table.recstat(vstop2, recd, 2) colnames(tab2) <- c("Start", "End", "Mean 1", "Mean 2", "Mean 3", "t(2,1)", "t(2,3)", "CDS") tab3 <- table.recstat(vstop3, recd, 3) colnames(tab3) <- c("Start", "End", "Mean 1", "Mean 2", "Mean 3", "t(3,1)", "t(3,2)", "CDS") return(list(tab1, tab2, tab3)) } ## ##reverse strand## ## if (!direct) { vstoprindphase <- numeric() if (length(vstopr) > 0) { vstoprindphase <- sapply(1:length(vstopr), function(x) { if (vstopr[x]%%3 == 1) { vstoprindphase <- c(vstoprindphase, 1) } else { if (vstopr[x]%%3 == 2) { vstoprindphase <- c(vstoprindphase, 2) } else { vstoprindphase <- c(vstoprindphase, 3) } } }) } vstop1 <- vstopr[vstoprindphase == 1] vstop2 <- vstopr[vstoprindphase == 2] vstop3 <- vstopr[vstoprindphase == 3] vstop1 <- c(vstop1, 1-3, seqsize-(seqsize%%3)-2) # add start and end positions vstop2 <- c(vstop2, 2-3, seqsize-((seqsize-1)%%3)-2) vstop3 <- c(vstop3, 3-3, seqsize-((seqsize-2)%%3)-2) vstop1 <- sort(unique(vstop1)) vstop2 <- sort(unique(vstop2)) vstop3 <- sort(unique(vstop3)) tab1 <- table.recstat(vstop1, recr, 1) colnames(tab1) <- c("Start", "End", "Mean 1", "Mean 2", "Mean 3", "t(1,2)", "t(1,3)", "CDS") tab2 <- table.recstat(vstop2, recr, 2) colnames(tab2) <- c("Start", "End", "Mean 1", "Mean 2", "Mean 3", "t(2,1)", "t(2,3)", "CDS") tab3 <- table.recstat(vstop3, recr, 3) colnames(tab3) <- c("Start", "End", "Mean 1", "Mean 2", "Mean 3", "t(3,1)", "t(3,2)", "CDS") return(list(tab1, tab2, tab3)) } } seqinr/R/where.is.this.acc.R0000644000176200001440000000305511303762712015323 0ustar liggesuserswhere.is.this.acc <- function(acc, stopAtFirst = TRUE, ...){ # # Argument check: # if(!is.character(acc)) stop("string expected for argument acc") # result <- character(0) # cat("Looking for available databases\n") banks <- choosebank(...) nbanks <- length(banks) cat(paste("Looking for sequence with accession number", acc, "in the following ACNUC databases:\n")) print(banks) # # Looping over banks: # for(i in seq_len(nbanks)){ cat(paste("\nTrying to open bank with name --->", banks[i], "<--- ...", sep = "")) bkopenres <- try(choosebank(banks[i])) if(inherits(bkopenres, "try-error")){ cat("... opening not OK, skipping this bank.\n") } else { cat("... and opening was OK.\n") cat(paste("==> Trying to find sequence", acc, "in bank", banks[i], "...")) resquery <- try(query(".tmpquery", paste("AC=", acc)), silent = TRUE) if(inherits(resquery, "try-error")){ cat("... not found here.\n") } else { cat("... *** FOUND *** here.\n") result <- c(result, banks[i]) } closebank() if(length(result) != 0 && stopAtFirst){ return(invisible(result)) } } } # # Print result summary: # cat("\n\n") if(length(result) == 0){ cat(paste("Sequence with accesion number", acc, "was not found in available databases.\n Are you sure this is an accession number and not a sequence name?")) } else { cat(paste("Sequence with accesion number", acc, "was found in the following database(s):\n")) print(result) } invisible(result) } seqinr/R/plot.SeqAcnucWeb.R0000644000176200001440000000617012435351100015212 0ustar liggesusers################################################################################ # # plot.SeqAcnucWeb # ################################################################################ plot.SeqAcnucWeb <- function(x, types = getType()$sname, socket = autosocket(), ...){ verbose <- FALSE # a passer en argument si besoin est # # Check arguments: # if(!inherits(x, "SeqAcnucWeb")) stop("Sequence of class SeqAcnucWeb is needed") # # Save graphical parameters: # old.par <- par(no.readonly = TRUE) on.exit(par(old.par)) if(verbose) cat(paste("types:", types, sep = "\n")) # # Get the parent sequence: # GiveMeTheMotherSequence <- paste("me n=", x, sep = "") query(listname = "me", query = GiveMeTheMotherSequence, socket = socket) MotherLength <- as.numeric(getLength(get("me", .seqinrEnv)$req[[1]])) MotherName <- get("me", .seqinrEnv)$req[[1]] if(verbose) cat("\nMotherLength = ", MotherLength) # # Plot organization: # par(mar = c(2.1, 0.1, 4.1, 0.1), lend = "square", ljoin = "mitre") cx <- c(0, MotherLength) cy <- c(0, 1) plot(cx, cy, ann = FALSE, type = "n", axes = FALSE) axis(1) title(main = paste("Physical position of subsequences on the parent sequence", MotherName, "(", MotherLength, "bp )", sep=" ")) # # Look for subsequences: # GiveMeAllSubsequences <- paste("fi n=", MotherName, sep = "") query(listname = "filles", query = GiveMeAllSubsequences, socket = socket) n <- length(types) # number of potential subsequences types ispresent <- rep(FALSE, n) # will be TRUE if one or more subsequence of this type is found nb <- numeric(n) # count of subsequences for available types posi <- vector(mode = "list", length = n) # position of subsequences for(i in seq_len(n)){ q <- paste("filles et t=", types[i], sep = "") if(verbose) cat("query = ", q, "\n") result <- try(query(socket = socket, listname = "tmp", query = q)) if( inherits(result, "try-error")) next if(get("tmp", .seqinrEnv)$nelem == 0) next if(is.na(get("tmp", .seqinrEnv)$req[[1]])) next if(get("tmp", .seqinrEnv)$req[[1]] == x ) next ispresent[i] <- TRUE u <- lapply(get("tmp", .seqinrEnv)$req, getLocation) names(u) <- get("tmp", .seqinrEnv)$req nb[i] <- length(u) posi[[i]] <- u } # # Draw subsequences: # posi <- posi[ispresent] nb <- nb[ispresent] types <- types[ispresent] n <- length(types) for(i in seq_len(n)){ for(j in seq_len(length(posi[[i]]))){ xleft <- posi[[i]][[j]][1] ybottom <- (i - 1)/(n + 1) xright <- posi[[i]][[j]][2] ytop <- i/(n + 1) rect(xleft, ybottom, xright, ytop, col = i, border = "black", lend = "square", ljoin = "mitre" ) } } # # Draw legend: # legend("top", legend = paste(types, "(", nb, ")", sep = ""), fill = seq_len(n), horiz = TRUE, bty = "n") resu <- lapply(posi,function(x){lapply(x,unlist)}) names(resu) <- types # # workspace cleanup # rm("me", pos = .seqinrEnv) rm("filles", pos = .seqinrEnv) rm("tmp", pos = .seqinrEnv) # # Return invisibly the result: # invisible(resu) } seqinr/R/baselineabif.R0000644000176200001440000000065311264564763014525 0ustar liggesusersbaselineabif <- function(rfu, maxrfu = 1000){ # # Check argument: # if(!is.numeric(rfu)) stop("numerical vector expected for rfu") # # Do not consider data above threshold maxrfu: # rfu[rfu >= maxrfu] <- NA # # Compute a kernel density estimate of data: # dst <- density(rfu, na.rm = TRUE) # # Choose as baseline the most common value: # baseline <- dst$x[which.max(dst$y)] return(baseline) } seqinr/R/getSequence.R0000644000176200001440000000474611340020163014350 0ustar liggesusers# # To get sequence data # getSequence <- function(object, as.string = FALSE, ...) UseMethod("getSequence") getSequence.default <- function(object, as.string = FALSE, ...) stop(paste("no getSequence method for objects of class:", class(object))) getSequence.list <- function(object, as.string = FALSE, ...) lapply(seq_len(length(object)), function(i) getSequence(object[[i]], as.string = as.string, ...)) getSequence.character <- function(object, as.string = FALSE, ...){ is.single.string <- function(x) length(x) == 1 && nchar(x) > 1 if(is.single.string(object)){ if(as.string) return(as.list(object)) else return(s2c(object)) } else { if(as.string) return(as.list(c2s(object))) else return(object) } } getSequence.SeqFastadna <- function(object, as.string = FALSE, ...){ attributes(object) <- NULL # not needed here getSequence.character(object, as.string, ...) } getSequence.SeqFrag <- getSequence.SeqFastaAA <- getSequence.SeqFastadna getSequence.SeqAcnucWeb <- function(object, as.string = FALSE, ..., socket = autosocket()){ # # Should call gfrag directly... need to implement as.string for this # getSequenceSocket <- function(socket, name, start, length, as.string = FALSE){ request <- paste("gfrag&name=", name, "&start=", formatC(start, format = "d"), "&length=", formatC(length, format = "d"), sep = "") writeLines(request, socket, sep = "\n") answerFromServer <- readLines(socket, n = 1) # # Check that there is an answer from server: # if(length(answerFromServer) == 0){ warning(paste("Empty answer from server with sequence name:", name)) return(NA) } else { # # Check that no error code is returned by server: # if(substr(x = answerFromServer, start = 1, stop = 5) == "code="){ warning(paste("Server returned error code:", answerFromServer, "with sequence name:", name)) return(NA) } # # Extract sequence from server answer: # sequence <- unlist(strsplit(answerFromServer, split = "&"))[2] # # Returns the sequence either as a string or as a vector of single chars: # if( as.string ){ return(sequence) } else { return(s2c(sequence)) } } } getSequenceSocket(socket, object, start = 1, length = attr(object, "length"), as.string = as.string) } getSequence.qaw <- function(object, as.string = FALSE, ...) getSequence(object$req, ...) getSequence.logical <- function (object, as.string = FALSE, ...) object # so that NA is returned for virtual lists seqinr/R/kaks.R0000644000176200001440000000474113126500207013032 0ustar liggesuserskaks <- function(x, verbose = FALSE, debug = FALSE, forceUpperCase = TRUE, rmgap = TRUE){ # # Check argument class: # if(attr(x,"class") != "alignment") stop("object x must be of class alignment") if(debug){ cat("<--- Argument x storage is --->\n") print(str(x)) cat("<--- Argument x storage is --->\n") } # # Check that there are at least two sequences in the alignment: # if(x$nb < 2){ warning("there should be at least two sequences in the alignment") return(NA) } # # Check that all sequences are of the same length: # lseqs <- nchar(x$seq) if( !all(lseqs == lseqs[1])) { warning("all sequences should be the same length in an alignment") return(NA) } # # Check that the length of sequences is a mutiple of 3 since we are dealing # with coding sequences here: # if( lseqs[1] %% 3 != 0){ warning("sequence lengths are not a multiple of 3") return(NA) } # # Force sequences characters to upper case letters when at least one # one 'a', 'c', 'g', or 't' is found in the sequences: # if(forceUpperCase){ if( length(grep("[acgt]", x$seq)) != 0){ x$seq <- toupper(x$seq) } } # # Choose option for gap removal # if(rmgap) { gaprm = 0 # positions with at least one gap are removed } else { gaprm = 1 # only all gap positions are removed } # # Call internal C function: # l <- .Call("kaks", x$seq, x$nb, debug, gaprm, PACKAGE = "seqinr") if(debug){ cat("<--- Result l storage is --->\n") print(str(l)) print (l) cat("<--- Result l storage is --->\n") } # # If the sequences names are missing, we call them seq1, seq2, and so on: # if( is.null(x$nam) ) x$nam <- paste("seq", seq_len(x$nb), sep = "") # # This is to compute the list of results: # mkresult <- function(k){ tmp <- matrix( k, x$nb, x$nb, byrow = TRUE, dimnames = list(x$nam, x$nam)) as.dist(t(tmp)) } #result <- lapply(l[seq_len(4)], mkresult) if (verbose) { result <- lapply(l[seq_len(13)], mkresult) check <- result[[5]] + result[[6]] + result[[7]] result[[14]] <-check names(result) <- c("ka", "ks", "vka", "vks","l0","l2","l4","a0","a2","a4", "b0","b2","b4","checksuml") return(result) } else { result <- lapply(l[seq_len(4)], mkresult) names(result) <- c("ka", "ks", "vka", "vks") return(result) } } seqinr/R/splitseq.R0000644000176200001440000000057410675463540013763 0ustar liggesuserssplitseq <- function(seq, frame = 0, word = 3){ # # Compute all start positions of words to be returned: # starts <- seq(from = frame + 1, to = length(seq), by = word) # # Extract them all: # res <- sapply(starts, function(x) c2s(seq[x:(x + word - 1)])) # # remove last one if uncorrect length: # if(nchar(res[length(res)]) != word) res <- res[-length(res)] return(res) } seqinr/R/ClassSeq.R0000644000176200001440000000366111101133047013612 0ustar liggesusers ########################################################################## # # SeqFastadna: # as.SeqFastadna <- function(object, name = NULL, Annot = NULL){ attributes(object) <- list(name = name, Annot = Annot) class(object) <- "SeqFastadna" return(object) } is.SeqFastadna <- function(object) inherits(object, "SeqFastadna") summary.SeqFastadna <- function(object, alphabet = s2c("acgt"), ...){ length <- getLength(object) compo <- count(object, 1, alphabet = alphabet) return(list(length = length , composition = compo, GC = GC(object))) } # # SeqFastaAA: # as.SeqFastaAA <- function(object, name = NULL, Annot = NULL){ attributes(object) <- list(name = name, Annot= Annot) class(object) <- "SeqFastaAA" return(object) } is.SeqFastaAA <- function(object) inherits(object, "SeqFastaAA") summary.SeqFastaAA <- function(object,...){ length <- getLength(object) compo <- table(factor(object, levels = levels(SEQINR.UTIL$CODON.AA$L))) return(list(length = length, composition=compo/length, AA.Property=AAstat(object,plot=FALSE)[[2]])) } # # SeqAcnucWeb: # as.SeqAcnucWeb <- function(object, length, frame, ncbigc){ attributes(object) <- list(length = as.numeric(length), frame = as.numeric(frame), ncbigc = as.numeric(ncbigc)) class(object) <- "SeqAcnucWeb" return(object) } is.SeqAcnucWeb <- function(object) inherits(object, "SeqAcnucWeb") print.SeqAcnucWeb <- function(x, ...) { res <- c(x, attr(x, "length"), attr(x, "frame"), attr(x, "ncbigc")) names(res) <- c("name", "length", "frame", "ncbicg") print(res, ...) } # # SeqFrag: # as.SeqFrag <- function(object, begin, end, name){ attr(object, "seqMother") <- name attr(object, "begin") <- begin attr(object,"end") <- end class(object) <- "SeqFrag" return(object) } is.SeqFrag <- function(object) inherits(object, "SeqFrag") # # Query Acnuw Web (qaw class) # print.qaw <- function(x, ...) { cat(x$nelem, x$type, "for", list1$call$query) } seqinr/R/dist.alignment.R0000644000176200001440000000212512272462030015015 0ustar liggesusers# # Pairwise Distances from Aligned Protein or DNA/RNA Sequences # dist.alignment <- function(x, matrix = c("similarity", "identity"),gap ) { # # Check arguments: # if (!inherits(x, "alignment")) stop("Object of class 'alignment' expected") # # Match arguments: # matrix <- match.arg(matrix) # # Compute arguments for the C distance function: # sequences <- toupper(x$seq) nbseq <- x$nb matNumber <-ifelse(matrix == "similarity", 1, 2) # # The following shouldn't be hard encoded, an argument for full # user control should be added. # seqtype <- as.numeric(.Call("is_a_protein_seq", sequences[1], PACKAGE = "seqinr") >= 0.8) # # Call the C distance function: # if (missing(gap)) { dist <- .Call("distance", sequences, nbseq, matNumber, seqtype,0, PACKAGE = "seqinr") } else { dist <- .Call("distance", sequences, nbseq, matNumber, seqtype,gap, PACKAGE = "seqinr") } # # Convert the result in a object of class dist: # mat <- matrix(dist, nbseq, nbseq, byrow = TRUE) dimnames(mat) <- list(x$nam, x$nam) return( as.dist(mat) ) } seqinr/R/getTrans.R0000644000176200001440000000333111164210663013666 0ustar liggesusers# # To translate sequences: # getTrans <- function(object, sens = "F", NAstring = "X", ambiguous = FALSE, ...) UseMethod("getTrans") getTrans.default <- function(object, sens = "F", NAstring = "X", ambiguous = FALSE, ...) stop(paste("no getTrans method for objects of class:", class(object))) getTrans.list <- function(object, sens = "F", NAstring = "X", ambiguous = FALSE, ...) lapply(seq_len(length(object)), function(i) getTrans(object[[i]], sens = sens, NAstring = NAstring, ambiguous = ambiguous, ...)) getTrans.character <- function(object, sens = "F", NAstring = "X", ambiguous = FALSE, ..., frame = 0, numcode = 1) translate(seq = object, frame = frame, sens = sens, numcode = numcode, NAstring = NAstring, ambiguous = ambiguous) getTrans.SeqFastadna <- function(object, sens = "F", NAstring = "X", ambiguous = FALSE, ..., frame = 0, numcode = 1){ dnaseq <- getSequence(object, as.string = FALSE) translate(seq = dnaseq, frame = frame, sens = sens, numcode = numcode, NAstring = NAstring, ambiguous = ambiguous) } getTrans.SeqFrag <- getTrans.SeqFastadna getTrans.SeqAcnucWeb <- function(object, sens = "F", NAstring = "X", ambiguous = FALSE, ..., frame = "auto", numcode = "auto"){ dnaseq <- getSequence(object, as.string = FALSE) if(numcode == "auto") numcode <- attr(object, "ncbigc") if(frame == "auto") frame <- attr(object, "frame") translate(seq = dnaseq, frame = frame, sens = sens, numcode = numcode, NAstring = NAstring, ambiguous = ambiguous) } getTrans.qaw <- function(object, sens = "F", NAstring = "X", ambiguous = FALSE, ...) getTrans(object$req, ...) getTrans.logical <- function (object, sens = "F", NAstring = "X", ambiguous = FALSE, ...) object # so that NA is returned for virtual lists seqinr/R/getType.R0000644000176200001440000000240510706621630013522 0ustar liggesusers################################################################################################### # # # getType # # # # # # To get available subsequence types in an opened ACNUC database # # # ################################################################################################### getType <- function(socket = autosocket()){ # # Get the number of records in SMJYT index file: # nl <- readfirstrec(type = "SMJ") # # Read the SMJYT index file: # smj <- readsmj(libel.add = TRUE, sname.add = TRUE, nl = nl) # # Return available type: # ntype <- sum(smj$nature == "type", na.rm = TRUE) if( is.na(ntype) || ntype == 0 ){ return(NA) } else { return( smj[!is.na(smj$nature) & smj$nature == "type", c("sname","libel")] ) } } seqinr/R/getLength.R0000644000176200001440000000170512724006412014021 0ustar liggesusers# # To get the length of sequences # getLength <- function(object, ...) UseMethod("getLength") getLength.default <- function(object, ...) stop(paste("no getLength method for objects of class:", class(object))) getLength.list <- function(object, ...) sapply(seq_len(length(object)), function(i) getLength(object[[i]], ...)) getLength.character <- function(object, ...){ if(length(object) == 1) { return(length(s2c(object))) } else { return(sum(nchar(object))) } } getLength.SeqFastadna <- function(object, ...) length(getSequence(object, as.string = FALSE)) getLength.SeqFastaAA <- getLength.SeqFastadna getLength.SeqAcnucWeb <- function(object, ...) attr(object, "length") getLength.qaw <- function(object, ...) getLength(object$req, ...) getLength.logical <- function (object, ...) object # so that NA is returned for virtual lists getLength.SeqFrag <- function(object, ...) attr(object, "end") - (attr(object, "begin") + 1) seqinr/R/as.matrix.alignment.R0000644000176200001440000000035411022236602015756 0ustar liggesusersas.matrix.alignment <- function(x, ...){ nc <- nchar(x$seq[[1]]) res <- matrix(data = sapply(x$seq, s2c), nrow = x$nb, ncol = nc, byrow = TRUE) rownames(res) <- x$nam colnames(res) <- seq_len(nc) return(res) } seqinr/R/cai.R0000644000176200001440000000073011021546123012626 0ustar liggesuserscai <- function(seq, w, numcode = 1, zero.threshold = 0.0001, zero.to = 0.01){ stops <- which("Stp" == aaa(translate(s2c(c2s(words())), numcode = numcode))) singulets <- which(sapply(syncodons(words(), numcode = numcode), length) == 1) exclude <- c(stops, singulets) w <- w[-exclude] w[w < zero.threshold] <- zero.to # if value is effectively zero make it 0.01 nncod <- uco(seq) nncod <- nncod[-exclude] sigma <- nncod %*% log(w) exp(sigma/sum(nncod)) } seqinr/R/gbk2g2.euk.R0000644000176200001440000000700210674427210013742 0ustar liggesusersgbk2g2.euk <- function( gbkfile = system.file("sequences/ame1.gbk", package = "seqinr"), g2.coord = "g2.coord") { input <- readLines(gbkfile) outfile <- file( description = g2.coord, open ="w+") # # Keep lines with annotation flag: # cds <- which(substring(input,1,8) == " CDS") features <- which(substr(input,6,6)!=" ") features <- c(features,length(input)) genes <- which(substr(input,22,26)=="/gene") genes.cds <- character(length(cds)) for(i in seq_len(length(cds))){ print(i) this.gene=genes[which(genes>cds[i])[1]] nextfeat=features[which(features>cds[i])[1]] if(this.gene0){ ## there are introns !! end.par <- grep("\\)",input[index.line]) if(length(end.par)==0){ ## the exons are written on more than one line next.end.par <-grep("\\)",input) next.end.par <-next.end.par[which(next.end.par>index.line)[1]] ## we take the first ending parenthesis exons <- paste(input[index.line],paste(substr(input[(index.line+1):next.end.par],22,nchar(input[(index.line+1):next.end.par])),sep="",collapse=""),collapse="",sep="") } else{ exons <- input[index.line] } complement <- grep("complement",exons) if(length(complement)==0){ exons=unlist(strsplit(exons, split="\\("))[2] exons=unlist(strsplit(exons, split="\\)"))[1] exons=unlist(strsplit(exons,split=",")) exons.begin=unlist(lapply(exons, function(x) unlist(strsplit(x, split="\\.\\."))[1])) exons.end=unlist(lapply(exons, function(x) unlist(strsplit(x, split="\\.\\."))[2])) } else{ exons=unlist(strsplit(exons, split="\\("))[3] exons=unlist(strsplit(exons, split="\\)"))[1] exons=unlist(strsplit(exons,split=",")) exons.end=unlist(lapply(exons, function(x) unlist(strsplit(x, split="\\.\\."))[1])) exons.begin=unlist(lapply(exons, function(x) unlist(strsplit(x, split="\\.\\."))[2])) } } else{ complement <- grep("complement",input[index.line]) exons=unlist(strsplit(input[index.line],split=" ")) exons=exons[exons!=""] exons=exons[2] if(length(complement)==0){ exons.begin=unlist(strsplit(exons, split="\\.\\."))[1] exons.end=unlist(strsplit(exons, split="\\.\\."))[2] } else{ exons=unlist(strsplit(exons, split="\\("))[2] exons=unlist(strsplit(exons, split="\\)"))[1] exons.begin=unlist(strsplit(exons, split="\\.\\."))[2] exons.end=unlist(strsplit(exons, split="\\.\\."))[1] } } return(list(exons.begin,exons.end)) } already=character(0) if(length(cds)>0){ for(i in seq_len(length(cds))){ boundaries=get.boundaries(cds[i]) exons.begin=boundaries[[1]] exons.end=boundaries[[2]] for(j in seq_len(length(exons.begin))){ phrase=paste(genes.cds[i],exons.begin[j],exons.end[j]) if(!phrase%in%already){ writeLines(paste(genes.cds[i],exons.begin[j],exons.end[j],sep=" "),outfile) already=c(already,phrase) } } } } close(outfile) } seqinr/R/acnucclose.R0000644000176200001440000000133110707456145014225 0ustar liggesusers# ==> acnucclose # <== code=xx # To close the currently opened acnuc db. # code : 0 if OK # 3 if no database was opened by the server acnucclose <- function(socket){ # # Build request: # writeLines("acnucclose", socket, sep = "\n") answerFromServer <- readLines(socket, n = 1) # # Check that there is an answer from server: # if(length(answerFromServer) == 0){ stop("Empty answer from server") } res <- parser.socket(answerFromServer) # # Check that no error is returned: # if(res[1] != "0"){ if( res[1] == "3" ){ stop("no database was opened by the server") } stop("I don't know what this error code means for acnucclose, please contact package maintener.\n") } } seqinr/R/db.growth.R0000755000176200001440000000511712426725505014014 0ustar liggesusersget.db.growth <- function(where = "ftp://ftp.ebi.ac.uk/pub/databases/embl/doc/relnotes.txt" ) { if (!capabilities("http/ftp")) stop("capabilities(\"http/ftp\") is not TRUE") ftp.proxy.bck <- Sys.getenv("ftp_proxy") if (ftp.proxy.bck != "") { warning("I'am trying to neutralize proxies") Sys.setenv("no_proxy" = "") } embl <- where tmp <- readLines( embl ) idx <- grep("Release(.+) Month", tmp) tmp <- tmp[ (idx + 2):length(tmp) ] tmp <- strsplit( tmp, split = " " ) not.empty <- function(x) { x <- x[nchar(x) > 0 ] } tmp <- sapply( tmp, not.empty ) tmp <- data.frame( matrix(unlist(tmp), ncol = 4, byrow = TRUE) ) names(tmp) <- c("Release", "Month", "Entries", "Nucleotides") tmp[,1] <- as.double( as.character(tmp[,1])) tmp[,3] <- as.double( as.character(tmp[,3])) tmp[,4] <- as.double( as.character(tmp[,4])) date <- strsplit(as.character(tmp[,2]), split="/") date.to.num <- function(x) { x <- as.double( x ) return( (x[1]-1)/12 + x[2] ) } date <- sapply(date, date.to.num) tmp <- data.frame( cbind(tmp, date) ) return(tmp) } dia.db.growth <- function( get.db.growth.out = get.db.growth(), Moore = TRUE, ... ) { embl <- "ftp://ftp.ebi.ac.uk/pub/databases/embl/doc/relnotes.txt" op <- par(no.readonly = TRUE) par( bg = "blue" ) par( fg = "yellow" ) par( col = "yellow" ) par( col.axis = "yellow" ) par( col.lab = "yellow" ) par( col.main = "yellow" ) par( col.sub = "yellow" ) Nucleotides <- get.db.growth.out$Nucleotides Month <- get.db.growth.out$Month date <- get.db.growth.out$date plot( date, log10(Nucleotides) , pch = 20, main = paste("The exponential growth of the DDBJ/EMBL/Genbank content\n", "Last update:", Month[nrow(get.db.growth.out)]), xlab = "Year", ylab = "Log10 number of nucleotides", sub = paste("Source:", embl), ... ) abline(lm(log10(Nucleotides)~date),col="yellow") lm1 <- lm(log(Nucleotides)~date) mu <- lm1$coef[2] # slope dbt <- log(2)/mu # doubling time dbt <- 12*dbt # in months if( Moore ) { x <- mean(date) y <- mean(log10(Nucleotides)) a <- log10(2)/1.5 b <- y - a*x for( i in seq(-10,10,by=0.5) ) if( i != 0 ) abline( coef=c(b+i, a), col="black" ) legend( x = 1990, y = 7, legend= c(paste("Observed doubling time:", round(dbt,1),"months"),"Moore's doubling time : 18 months"), lty = c(1,1), col = c("yellow","black")) } else { legend( x = 1990, y = 7, legend=paste("Observed doubling time:", round(dbt,1), "months"), lty = 1, col = "yellow") } par( op ) } seqinr/R/modifylist.R0000644000176200001440000000640212426453046014272 0ustar liggesusers# ==> modifylist&lrank=..&type=[length|date|scan]&operation=".." # <== code=0&lrank=..&name=".."&count=..{&processed=..} # code=3 if impossible to create a new list # code=2 if incorrect syntax, possibly in operation # lrank: (input) rank of bitlist to be modified # (output) rank of created bitlist containing result of modify operation # type: indicates what kind of modification is to be performed. # operation: for length, as in "> 10000" or "< 500" # for date, as in "> 1/jul/2001" or "< 30/AUG/98" # for scan, specify the string to be searched for # prep_getannots must be used before using modifylist&type=scan # the client can interrupt the scan operation by sending the escape character on the socket # name: name of created bitlist # count: number of elements in created bitlist # processed: only for scan operation, number of list elements scanned until completion or interruption modifylist <- function(listname, modlistname = listname, operation, type = c("length", "date", "scan"), socket = autosocket(), virtual = FALSE, verbose = FALSE){ # # Default is by length: # type <- type[1] if(!(type %in% c("length", "date", "scan"))) stop("Wrong type agument") # # Build request: # request <- paste("modifylist&lrank=", glr(listname, verbose = verbose), "&type=", type, "&operation=\"", operation, "\"", sep = "") if(verbose) cat("-->", request, "<--\n") writeLines(request, socket, sep = "\n") answerFromServer <- readLines(socket, n = 1) # # Check that there is an answer from server: # if(length(answerFromServer) == 0){ warning("Empty answer from server") return(NA) } # # Build result: # if(verbose) cat("Answer from server:", answerFromServer, "\n") resitem <- parser.socket(answerFromServer) if(resitem[1] != "0"){ stop(paste("error code returned by server :", resitem[1])) } mlrank <- as.numeric(resitem[2]) mlcount <- as.numeric(resitem[4]) # # Set list name on server: # suppressWarnings(ressetlistname <- setlistname(lrank = mlrank, name = modlistname, socket = socket)) if(is.na(ressetlistname)) stop("Empty answer from server in setlistname") if(ressetlistname == "4") stop("No list of rank mlrank exists") # # Get full list informations: # if( !virtual ){ writeLines(paste("nexteltinlist&lrank=", mlrank, "&first=1&count=", mlcount, sep = ""), socket, sep = "\n") res <- readLines(socket, n = mlcount, ok = FALSE) if( length(res) != mlcount ) { stop(paste("only", length(res), "list elements were send by server out of", mlcount, "expected.\n")) } # # Extracting info # req <- vector(mode = "list", length = mlcount) for(i in seq_len(mlcount)){ x <- parser.socket(res[i]) req[[i]] <- as.SeqAcnucWeb(substr(x[2], 2, nchar(x[2]) - 1), x[3], x[6], x[7]) } # # Virtual list case: # } else { req <- NA } # # Assign results in workspace: # use getliststate for typelist when avail # result <- list(call = match.call(), name = modlistname, nelem = mlcount, typelist = NA, req = req, socket = socket) class(result) <- c("qaw") assign(modlistname, result, envir = .seqinrEnv) } seqinr/R/read.fasta.R0000755000176200001440000001126513244244150014116 0ustar liggesusersread.fasta <- function(file = system.file("sequences/ct.fasta.gz", package = "seqinr"), seqtype = c("DNA", "AA"), as.string = FALSE, forceDNAtolower = TRUE, set.attributes = TRUE, legacy.mode = TRUE, seqonly = FALSE, strip.desc = FALSE, whole.header = FALSE, bfa = FALSE, sizeof.longlong = .Machine$sizeof.longlong, endian = .Platform$endian, apply.mask = TRUE) { seqtype <- match.arg(seqtype) # default is DNA ############################## # # Regular flat FASTA text file # ############################## if(!bfa){ # Regular text file # # Read the fasta file as a vector of strings: # lines <- readLines(file) # # Remove comment lines starting with a semicolon ';' # if(legacy.mode){ comments <- grep("^;", lines) if(length(comments) > 0) lines <- lines[-comments] } # # Get the line numbers where sequences names are: # ind <- which(substr(lines, 1L, 1L) == ">") # # Compute the total number of sequences: # nseq <- length(ind) if(nseq == 0){ stop("no line starting with a > character found") } # # Localize sequence data: # start <- ind + 1 end <- ind - 1 end <- c(end[-1], length(lines)) # # Read sequences: # sequences <- lapply(seq_len(nseq), function(i) paste(lines[start[i]:end[i]], collapse = "")) if(seqonly) return(sequences) # # Read sequence names: # if(!whole.header){ nomseq <- lapply(seq_len(nseq), function(i){ firstword <- strsplit(lines[ind[i]], " ")[[1]][1] substr(firstword, 2, nchar(firstword)) }) } else { nomseq <- lapply(seq_len(nseq), function(i){ substr(lines[ind[i]], 2, nchar(lines[ind[i]])) }) } # # Turn DNA sequences in lower case letters if required: # if(seqtype == "DNA"){ if(forceDNAtolower){ sequences <- as.list(tolower(sequences)) } } # # Turn it into a vector of single chars if required: # if(as.string == FALSE) sequences <- lapply(sequences, s2c) # # Set sequence attributes when required: # if(set.attributes){ for(i in seq_len(nseq)){ Annot <- lines[ind[i]] if(strip.desc) Annot <- substr(Annot, 2L, nchar(Annot)) attributes(sequences[[i]]) <- list(name = nomseq[[i]], Annot = Annot, class = switch(seqtype, "AA" = "SeqFastaAA", "DNA" = "SeqFastadna")) } } # # Give the sequences names to the list elements: # names(sequences) <- nomseq return(sequences) } ############################## # # MAQ binary FASTA file # ############################## if(bfa){ if(seqtype != "DNA") stop("binary fasta file available for DNA sequences only") # Open file in binary mode: mycon <- file(file, open = "rb") r2s <- words(4) # byte to tetranucleotide readOneBFARecord <- function(con, sizeof.longlong, endian, apply.mask){ len <- readBin(con, n = 1, what = "int", endian = endian) if(length(len) == 0) return(NULL) # end of file name <- readBin(con, n = 1, what = "character", endian = endian) ori_len <- readBin(con, n = 1, what = "int", endian = endian) len <- readBin(con, n = 1, what = "int", endian = endian) seq <- readBin(con, n = len*sizeof.longlong, what = "raw", size = 1, endian = endian) mask <- readBin(con, n = len*sizeof.longlong, what = "raw", size = 1, endian = endian) if(endian == "little"){ neword <- sizeof.longlong:1 + rep(seq(0, (len - 1)*sizeof.longlong, by = sizeof.longlong), each = sizeof.longlong) # something like 8 7 6 5 4 3 2 1 16 15 14 13 12 11 10 9 ... seq <- seq[neword] mask <- mask[neword] } seq4 <- c2s(r2s[as.integer(seq) + 1]) seq4 <- substr(seq4, 1, ori_len) if(apply.mask){ mask4 <- c2s(r2s[as.integer(mask) + 1]) mask4 <- substr(mask4, 1, ori_len) npos <- gregexpr("a", mask4, fixed = TRUE)[[1]] for(i in npos) substr(seq4, i, i + 1) <- "n" } return(list(seq = seq4, name = name)) } # end readOneBFARecord sequences <- vector(mode = "list") nomseq <- vector(mode = "list") i <- 1 repeat{ res <- readOneBFARecord(mycon, sizeof.longlong, endian, apply.mask) if(is.null(res)) break sequences[[i]] <- res$seq nomseq[[i]] <- res$name i <- i + 1 } close(mycon) nseq <- length(sequences) if(seqonly) return(sequences) if(as.string == FALSE) sequences <- lapply(sequences, s2c) if(set.attributes){ for(i in seq_len(nseq)){ if(!strip.desc) Annot <- c2s(c(">", nomseq[[i]])) attributes(sequences[[i]]) <- list(name = nomseq[[i]], Annot = Annot, class = "SeqFastadna") } } names(sequences) <- nomseq return(sequences) } } seqinr/R/pmw.R0000644000176200001440000000406710451750146012714 0ustar liggesuserspmw <- function(seqaa, Ar = c(C = 12.0107, H = 1.00794, O = 15.9994, N = 14.0067, P = 30.973762, S = 32.065), gravity = 9.81, unit = "gram", checkseqaa = TRUE){ # # Check arguments: # if( ! unit %in% c("gram", "N") ) stop("Non allowed unit argument") if( any(Ar < 0)) stop("Negative Ar not allowed") if( gravity < 0 ) stop("Antigravity not allowed") if( nchar(seqaa[1]) > 1) stop("seqaa should be a vector of single chars") allowed <- s2c("*ACDEFGHIKLMNPQRSTVWY") if(checkseqaa) if(! all(seqaa %in% allowed) ) warning("Non allowed characters in seqaa") # # Compute aa frequencies: # comp <- table(factor(seqaa, levels = allowed)) if( sum(comp[-which(names(comp) == "*")]) == 0) stop("Zero length protein not allowed") # # Compute the molecular weigth of one mol of an amino-acid from its composition: # aamw <- function(chonps){ mw <- chonps[1]*Ar["C"] + chonps[2]*Ar["H"] + chonps[3]*Ar["O"] + chonps[4]*Ar["N"] + chonps[5]*Ar["P"] + chonps[6]*Ar["S"] if(unit == "gram"){ return(mw*gravity/9.81) } else { return(mw*gravity/1000) } } # # Compute molecular weight: # mw <- comp["A"]*aamw(c(3,7,2,1,0,0)) + comp["C"]*aamw(c(3,7,2,1,0,1)) + comp["D"]*aamw(c(4,7,4,1,0,0)) + comp["E"]*aamw(c(5,9,4,1,0,0)) + comp["F"]*aamw(c(9,11,2,1,0,0)) + comp["G"]*aamw(c(2,5,2,1,0,0)) + comp["H"]*aamw(c(6,9,2,3,0,0)) + comp["I"]*aamw(c(6,13,2,1,0,0)) + comp["K"]*aamw(c(6,14,2,2,0,0)) + comp["L"]*aamw(c(6,13,2,1,0,0)) + comp["M"]*aamw(c(5,11,2,1,0,1)) + comp["N"]*aamw(c(4,8,3,2,0,0)) + comp["P"]*aamw(c(5,9,2,1,0,0)) + comp["Q"]*aamw(c(5,10,3,2,0,0)) + comp["R"]*aamw(c(6,14,2,4,0,0)) + comp["S"]*aamw(c(3,7,3,1,0,0)) + comp["T"]*aamw(c(4,9,3,1,0,0)) + comp["V"]*aamw(c(5,11,2,1,0,0)) + comp["W"]*aamw(c(11,12,2,2,0,0)) + comp["Y"]*aamw(c(9,11,3,1,0,0)) # # Remove n - 1 water molecules: # mw <- mw - (sum(comp[-which(names(comp) == "*")]) - 1)*aamw(c(0,2,1,0,0,0)) names(mw) <- NULL return(mw) }seqinr/R/allistranks.R0000644000176200001440000000456710706621630014443 0ustar liggesusers################################################################################################### # # # alllistranks # # # # ==> alllistranks # # <== count=xx&n1,n2,... # # Returns the count of existing lists and all their ranks separated by commas. # # # ################################################################################################### alllistranks <- function(socket = autosocket(), verbose = FALSE) { # # Make empty result # result <- list(count = NA, ranks = NA) # # Check arguments: # if(verbose) cat("I'm checking the arguments...\n") if( !inherits(socket, "sockconn") ) stop(paste("argument socket = ", socket, "is not a socket connection.")) if(verbose) cat("... and everything is OK up to now.\n") # # Send request to server: # if(verbose) cat("I'm sending query to server...\n") request <- "alllistranks" writeLines(request, socket, sep = "\n") res <- readLines(socket, n = 1) # # Check for non empty answer from server: # if(verbose) cat(paste("... answer from server is:", res, "\n")) if(length(res) == 0){ if(verbose) cat("... answer from server is empty!\n") while(length(res) == 0){ if(verbose) cat("... reading again.\n") res <- readLines(socket, n = 1) } } # # Analysing answer from server: # if(verbose) cat("I'm trying to analyse answer from server...\n") if(res == "code=1"){ stop("Server returns an error (code=1)") } if(res == "count=0"){ if(verbose) cat("Note: there are no list on server (count=0)\n") result$count <- 0 } else { #remove "count=" from res res <- substr(x = res, start = 7, stop = nchar(res)) result$count <- as.numeric(unlist(strsplit(res, split = "&"))[1]) result$ranks <- as.numeric(unlist(strsplit(unlist(strsplit(res, split = "&"))[2], split = ","))) } return(result) } alr <- alllistranks seqinr/R/R_socket.R0000644000176200001440000000165210724556167013671 0ustar liggesusers ################################################################################################### # # # print.qaw # # # ################################################################################################### print.qaw <- function(x, ...) { cat("\n") cat("\n$socket: ") print(x$socket) cat("\n$banque: ") #cat(get("bankName",env=.GlobalEnv)) # Ca pas bon cat("\n$call: ") print(x$call) cat("$name: ") print(x$name) cat("\n") sumry <- array("", c(1, 4), list(1, c("list", "length", "mode", "content"))) sumry[1, ] <- c("$req",length(x$req),"character","sequences") class(sumry) <- "table" print(sumry) cat("\n") } seqinr/R/extractseqs.R0000644000176200001440000000756512741221774014471 0ustar liggesusers# Recuperation des sequences # Simon Octobre 2006 ########################################################################################## # # # extractseqs.socket # # # ########################################################################################## extractseqs <- function(listname, socket = autosocket(), format="fasta", operation="simple", feature="xx", bounds="xx", minbounds="xx", verbose = FALSE, nzlines=1000, zlib = FALSE){ if (zlib == TRUE && .Platform$OS.type == "windows") { stop(paste("Zlib compressed sockets is not implemented for windows.\n")) } debug<-0 if (verbose) debug <- 1 if(verbose) cat("I'm checking the arguments...\n") if( !inherits(socket, "sockconn") ) stop(paste("argument socket = ", socket, "is not a socket connection.")) if( !is.character(listname) ) stop(paste("argument listname = ", listname, "is not a character string.")) if(verbose) cat("... and everything is OK up to now.\n") # Check arguments: # Check if format is acnuc", "fasta", or "flat" if(verbose) cat("Format is ",format,"\n") if ((format != "fasta") && (format != "flat") && (format != "acnuc")) stop(paste("argument format = ", format, "is wrong. Format should be \"fasta\", \"flat\" or \"acnuc\"! ")) # Check if operation "is simple", "translate", "fragment", "feature" or "region" if(verbose) cat("Operation is ",operation,"\n") if ((operation != "simple") && (operation != "translate") && (operation != "fragment") && (operation != "feature") && (operation != "region") ) { stop(paste("argument operation = ", operation, "is wrong. Operation should be \"simple\", \"translate\", \"fragment\", \"feature\" or \"region\"! ")) } # Check optionals if ((feature != "xx") && (verbose))cat("feature = ", feature, ".\n") if ((bounds != "xx") && (verbose)) cat("bounds = ", bounds, ".\n") if ((minbounds != "xx") && (verbose)) cat("minbounds = ", minbounds, ".\n") if ((operation == "feature") && (feature =="xx")) stop(paste("You should specify a feature!\n")) if ((operation == "fragment") && (bounds =="xx")) stop(paste("You should specify bounds!\n")) if ((operation == "region") && ((bounds =="xx") || (feature =="xx"))) stop(paste("You should specify bounds and region!\n")) # # Build request: # # listname is a list lrank <- glr(listname) if(verbose) cat("The rank of the list ",listname, "is ",lrank,".\n") if (is.na(lrank)) { stop(paste("Problem in rank list!\n")) } request <- paste("extractseqs&lrank=", lrank, "&format=", format, "&operation=", operation, sep = "") if (feature != "xx") request <- paste(request,"&feature=", feature, sep = "") if (bounds != "xx") request <- paste(request,"&bounds=",bounds, sep = "") if (minbounds != "xx") request <- paste(request,"&minbounds=",minbounds, sep = "") if(zlib) { request <- paste(request,"&zlib=T", sep = "") } else { request <- paste(request,"&zlib=F", sep = "") } if(verbose) cat("request : ",request,"\n") # Write request into the socket: writeLines(request , socket, sep="\n") # Read result from server: if(zlib) { lastres <- .Call("getzlibsock", socket, nzlines, debug,PACKAGE = "seqinr") } else { lastres <- readLines(socket) } if(zlib) { # # Remove empty lines at the end of lastres: # return( lastres[nchar(lastres) != 0] ) } else { # # Remove flags from server: # lastres <- lastres[-1] # code=0 lastres <- lastres[-length(lastres)] # extractseqs END. lastres <- lastres[-grep("count=", lastres)] # count= return(lastres) } } # # Define a shorthcut for extractseqs # exseq <- extractseqs seqinr/R/as.alignment.R0000644000176200001440000000034011376443244014464 0ustar liggesusers# # Constructor for class alignment # as.alignment <- function(nb = NULL, nam = NULL, seq = NULL, com = NULL){ ali <- list(nb = as.numeric(nb), nam = nam, seq = seq, com = com) class(ali) <- "alignment" return(ali) } seqinr/R/bma.R0000644000176200001440000000110411022246252012626 0ustar liggesusersbma <- function(nucl, warn.non.IUPAC = TRUE, type = c("DNA", "RNA")){ if(nchar(nucl[1]) != 1) stop("vector of single chars expected") type <- match.arg(type) nucl <- tolower(nucl) nucl <- unlist(sapply(nucl, amb, checkBase = FALSE)) iupac <- sapply(amb(), amb) if(type == "DNA"){ iupac$u <- NULL } else { iupac$t <- NULL } idx <- unlist(lapply(iupac, setequal, nucl)) if(all(idx == FALSE)){ if(warn.non.IUPAC){ warning(paste("Undefined IUPAC symbol with:", paste(nucl, collapse = " "))) } return(NA) } return(names(iupac)[idx]) } seqinr/R/translate.R0000755000176200001440000000317310611104064014074 0ustar liggesuserstranslate <- function(seq, frame = 0, sens = "F", numcode = 1, NAstring = "X", ambiguous = FALSE) { if(any(seq%in%LETTERS)){ seq <- tolower(seq) } # # Take the reverse complementary strand when required: # if(sens == "R") seq <- comp(rev(seq), ambiguous = ambiguous) # # Transform the sequence in its numerical encoding equivalent # with textbook order, that is t = 0, c = 1, a = 2, g = 3 # seqn <- s2n(seq, levels = s2c("tcag")) # # Compute the length of the sequence when its length in codons # is an integer: # l <- 3*((length(seq) - frame) %/% 3) # # Compute the indices for the first codon positions: # c1 <- seq(from = frame + 1, to = frame + l, by = 3) # # Compute the indices of codons in the translation table: # tra <- 16*seqn[c1] + 4*seqn[c1 + 1] + seqn[c1 + 2] + 1 # # Get the translation table: # code <- s2c(SEQINR.UTIL$CODES.NCBI$CODES[numcode]) # # Translate the sequence: # result <- code[tra] # # Replace missing values by the string for missing amino-acids: # result[is.na(result)] <- NAstring # # More work is required if ambiguous bases are handled: # if(ambiguous){ toCheck <- which(result == NAstring) for( i in toCheck ){ codon <- seq[c1[i]:(c1[i]+2)] allcodons <- as.vector(outer(as.vector(outer(amb(codon[1]), amb(codon[2]), paste, sep = "")), amb(codon[3]), paste, sep = "")) allaminoacids <- sapply(allcodons, function(x) translate(s2c(x), numcode = numcode, ambiguous = FALSE)) if( all(allaminoacids == allaminoacids[1])) result[i] <- allaminoacids[1] } } return( result ) } seqinr/R/oriloc.R0000644000176200001440000001323712724015102013366 0ustar liggesusers######################################################################## # oriloc # # Prediction of replication boundaries in unannotated genomes # ######################################################################## oriloc <- function( seq.fasta = system.file("sequences/ct.fasta.gz", package ="seqinr"), g2.coord = system.file("sequences/ct.predict", package = "seqinr"), glimmer.version = 3, oldoriloc = FALSE, gbk = NULL, clean.tmp.files = TRUE, rot = 0) { aGBKfileWasGiven <- !missing(gbk) && !is.null(gbk) if(aGBKfileWasGiven) # Work directly with genbank file { tmpgbk <- tempfile(pattern = "orilocgbk") if(substr(gbk,1,7)=="http://" || substr(gbk,1,6)=="ftp://" || substr(gbk,1,7)=="file://"){ download.file( gbk, destfile = tmpgbk ) } else{ file.copy(from = gbk, to = tmpgbk) } seq.fasta <- tempfile(pattern = "orilocfasta") g2.coord <- tempfile(pattern = "orilocg2") gb2fasta( tmpgbk, seq.fasta ) gbk2g2( tmpgbk, g2.coord ) # # gbk2g2 yields glimmer version 2.0 files, so force to version 2.0 in this case: # glimmer.version <- 2 } # # Get first sequence from fasta file: # seq <- read.fasta(file = seq.fasta, set.attributes = FALSE)[[1]] lseq <- length(seq) # # Read CDS coordinate file: # g2 <- readLines( g2.coord ) # # Patch for glimmer3 version: # if( glimmer.version > 2 ){ # remove first line: g2 <- g2[-1] # remove first three characters (i.e. orf) g2 <- sapply(g2, function(x) substr(x,4,nchar(x)), USE.NAMES = FALSE) } # # Extract info from g2.coord file # tokens <- function( string ) { tmp <- unlist(strsplit( string, split = " ")) tmp[nchar(tmp) > 0 ][seq_len(3)] } tmp <- sapply( g2, tokens ) gnum <- as.numeric(tmp[1, ]) # gene number in g2.coord start <- as.numeric(tmp[2, ]) # start positions in bp end <- as.numeric(tmp[3, ]) # end position in bp if( length(start) != length(end) ) stop("start and end vector must be the same length") # # Rotate the genome if required # if( rot != 0 ) { # # Circular permutation of a vector # rotate <- function(x, rot = 0) { n <- length(x) rot <- rot %% n if(rot == 0) { x } else { c(x[(rot+1):n],x[seq_len(rot)]) } } seq <- rotate(x = seq, rot = rot ) start <- start - rot end <- end - rot start[ start < 1 ] <- start[ start < 1 ] + lseq end[ end < 1] <- end[ end < 1 ] + lseq gnum <- gnum[order(start)] end <- end[order(start)] start <- sort(start) } # # # pos <- (start + end)/2000 # Mid gene position in Kb ncds <- length(pos) # # CDS that wrap around the genome # wrap <- abs(end-start) > lseq/2 # # Compute the DNA walk gene by gene in third codon positions # x <- integer(ncds) y <- integer(ncds) skew <- numeric(ncds) CDS.excess <- integer(ncds) for( i in order(pos) ) { # Look for third codon position if( !wrap[i] ) # regular cds that do not wrap around the genome { if( start[i] < end[i] ) # CDS 5'->3' direct strand { CDS.excess[i] <- 1 tcp <- seq( from = start[i] + 2, to = end[i], by = 3) } else # complementary strand { CDS.excess[i] <- -1 tcp <- seq( from = start[i] - 2, to = end[i], by = -3) } } else # a cds that wraps around the genome { if( start[i] > end[i] ) # CDS 5'->3' direct strand { CDS.excess[i] <- 1 tcp <- seq( from = start[i] + 2, to = lseq + end[i], by = 3) tcp[ tcp > lseq ] <- tcp[ tcp > lseq ] - lseq } else # CDS 3'->5' complementary strand { CDS.excess[i] <- -1 tcp <- seq( from = start[i] - 2, to = -(lseq-end[i]), by = -3) tcp[ tcp < 1 ] <- tcp[ tcp < 1 ] + lseq } } tcnucl <- seq[tcp] x[i] <- length(tcnucl[tcnucl=="t"]) - length(tcnucl[tcnucl=="a"]) y[i] <- length(tcnucl[tcnucl=="c"]) - length(tcnucl[tcnucl=="g"]) } x <- cumsum(x) y <- cumsum(y) CDS.excess <- cumsum(CDS.excess) # # Old oriloc program, direct from C without trying to vectorize. # To reproduce old results. # if( oldoriloc ) { Regression <- function(x, y, Li) { a <- 0 ; b <- 0 ; c <- 0; for( m in seq_len(Li-1) ) # I think this should go to Li included { b <- b + y[m]^2 a <- a + x[m]^2 c <- c + x[m]*y[m] } alfa1 <- (atan(2*c/(a-b)))/2 alfa2 <- alfa1 - pi/2; derivate1 <- 2*(a-b)*cos(2*alfa1)+4*c*sin(2*alfa1) if(derivate1 < 0) return( tan(alfa2) ) else return( tan(alfa1) ) } slope <- Regression( x, y, ncds ) for ( i in seq_len(ncds)) { X.line <- ( y[i] + slope*x[i] )/(2*slope) Y.line <- slope*X.line distance <- sqrt( Y.line^2 + X.line^2 ) if( Y.line < 0 ) distance <- -distance skew[i] <- distance } } else # New oriloc program { # # Project DNAwalk points (x,y) onto orthogonal regression line # pca <- ade4::dudi.pca( cbind(x,y), scann = FALSE, nf = 1, scale = FALSE, center = FALSE ) rec <- ade4::reconst(pca) skew <- sign(rec$x)*sqrt(rec$x^2+rec$y^2) } # # Try to get get a correct orientation (same as GC skew) # if( cor(skew, y ) < 0 ) skew <- -skew # # Build result # result <- data.frame( cbind( gnum, start/1000, end/1000, CDS.excess, skew, x, y) ) names(result) <- c("g2num", "start.kb", "end.kb", "CDS.excess", "skew","x","y") # # Delete temporary files if requested: # if(aGBKfileWasGiven && clean.tmp.files) { file.remove(tmpgbk) file.remove(seq.fasta) file.remove(g2.coord) } # # the end # return(result) } seqinr/R/acnucopen.R0000644000176200001440000000347710715035616014071 0ustar liggesusersacnucopen <- function(db, socket, challenge = NA){ # # Check arguments: # if(!is.na(challenge) ) stop("password protection not implemented yet") # # Build request: # request <- paste("acnucopen&db=", db, sep = "") writeLines(request, socket, sep = "\n") answerFromServer <- readLines(socket, n = 1) # # Check that there is an answer from server: # if(length(answerFromServer) == 0){ close(socket) stop("Empty answer from server") } res <- parser.socket(answerFromServer) # # Check that no error is returned: # if(res[1] != "0"){ close(socket) if( res[1] == "1" ){ stop("unrecognized command") # should not happen } if( res[1] == "2" ){ stop("missing db= argument") # should not happen } if( res[1] == "3" ){ stop(paste("Database with name -->", db, "<-- is not known by server.\n", sep = "")) } if( res[1] == "4" ){ stop(paste("Database with name -->", db, "<-- is currently off for maintenance, please try again later.\n", sep = "")) } if( res[1] == "5" ){ stop("A database is currently opened and has not been closed.\n") } if( res[1] == "6" ){ stop(paste("Database with name -->", db, "<-- is protected by a password (unimplemented).\n", sep = "")) } stop(paste("I don't know what this error code means for acnucopen:", res[1])) } return(list(type = res[2], totseqs = as.numeric(res[3]), totspecs = as.numeric(res[4]), totkeys = as.numeric(res[5]), ACC_LENGTH = as.numeric(res[6]), L_MNEMO = as.numeric(res[7]), WIDTH_KW = as.numeric(res[8]), WIDTH_SP = as.numeric(res[9]), WIDTH_SMJ = as.numeric(res[10]), WIDTH_AUT = as.numeric(res[11]), WIDTH_BIB = as.numeric(res[12]), lrtxt = as.numeric(res[13]), SUBINLNG = as.numeric(res[14]))) } seqinr/R/s2n.R0000644000176200001440000000122510611323413012573 0ustar liggesusers############################################################################## # # simple numerical encoding of a DNA sequence that by default # is independent of locale. # ############################################################################## s2n <- function(seq, levels = s2c("acgt"), base4 = TRUE, forceToLower = TRUE) { # # Check that sequence is a vector of chars: # if(nchar(seq[1]) > 1) stop("sequence is not a vector of chars") # # Force to lower-case letters if requested: # if(forceToLower) seq <- tolower(seq) if( base4 ) unclass(factor(seq, levels = levels ) ) - 1 else unclass(factor(seq, levels = levels ) ) }seqinr/R/fastacc.R0000644000176200001440000000161011256146272013507 0ustar liggesusers# fastacc: Fast Allele in Common Count # # Computes the number of common alleles between a target and a database # fastacc <- function(target, database) { # # Check arguments: # if(!is.raw(target)) stop("raw vector expected for target") noc <- length(target) if(noc < 1) stop("empty target") if(!is.raw(database)) stop("raw vector expected for database") if(length(database) %% noc != 0) stop("database length must be a multiple of target length") # # n is the total number of entries in DB # n <- length(database)/noc n <- as.integer(n) # # Pre-compute the table giving the number of bits per octet # bits_in_char <- sapply(as.raw(0:255), function(x) sum(as.integer(rawToBits(x)))) bits_in_char <- as.integer(bits_in_char) # just to make sure res <- .Call("fastacc", bits_in_char, target, database, noc, n, PACKAGE = "seqinr") return(res) } seqinr/R/dotchart.uco.R0000644000176200001440000000365213000201763014472 0ustar liggesusersdotchart.uco <- function(x, numcode = 1, aa3 = TRUE, pt.cex = 0.7, alphabet = s2c("tcag"), pch = 21, gpch = 20, bg = par("bg"), cex = 0.7, color = "black", gcolor = "black", lcolor = grey(0.9), xlim, ...) { if( is.null(names(x)) ) names(x) <- words( alphabet = alphabet ) bcknames <- names(x) x <- as.numeric(x) names(x) <- bcknames # # General sorting # x <- sort(x) labels <- names(x) stringlabel = paste(labels, sep = "", collapse = "") groups <- as.factor(translate(s2c(stringlabel), numcode = numcode)) gdata <- sapply(split(x, groups), sum) # # Now, sorting by aa order # gordered <- rank(gdata) xidx <- numeric(64) for( i in seq_len(64) ) { xidx[i] <- -0.01*i + gordered[groups[i]] } x <- x[order(xidx)] labels <- names(x) stringlabel = paste(labels, sep = "", collapse = "") aa <- translate(s2c(stringlabel), numcode = numcode) groups <- factor(aa, levels = unique(aa)) gdata <- sapply(split(x, groups), sum) if( missing(xlim) ) xlim <- c(0, max(gdata)) if( aa3 ) levels(groups) <- aaa(levels(groups)) dotchart(x = x, labels = labels, groups = groups, gdata = gdata, pt.cex = pt.cex, pch = pch, gpch = gpch, bg = bg, color = color, gcolor = gcolor, lcolor = lcolor, cex = cex, xlim, ...) # # Return invisibly for further plots # result <- list(0) result$x <- x result$labels <- labels result$groups <- groups result$gdata <- gdata ypg <- numeric( length(levels(groups)) ) i <- 1 for( aa in levels(groups) ) { ypg[i] <- length(which(groups == aa)) + 2 i <- i + 1 } ypg <- rev(cumsum(rev(ypg))) - 1 names(ypg) <- levels(groups) result$ypg <- ypg ypi <- numeric( length(x) ) for( i in seq_len(length(x)) ) { ypi[i] <- ypg[groups[i]] } antirank <- function(x) { return( seq(length(x),1,by=-1 )) } ypi <- ypi - unlist(sapply(split(x, groups),antirank)) names(ypi) <- labels result$ypi <- ypi return( invisible(result) ) } seqinr/R/countfreelists.R0000644000176200001440000000166010707574477015175 0ustar liggesusers# ==> countfreelists # <== code=xx&free=xx&annotlines="xx" # Returns the number of free lists available. # code: 0 iff OK # free: number of free lists available # annotlines: list of names of annotation lines in the opened database separated by | countfreelists <- function(socket = autosocket()){ writeLines("countfreelists", socket, sep = "\n") answerFromServer <- readLines(socket, n = 1) # # Check that there is an answer from server: # if(length(answerFromServer) == 0){ warning("Empty answer from server") return(NA) } # # Build result: # resitem <- parser.socket(answerFromServer) if(resitem[1] != "0"){ stop(paste("error code returned by server :", resitem[1])) } free <- as.numeric(resitem[2]) tmp <- substr(resitem[3], 2, nchar(resitem[3]) - 1) annotlines <- unlist(strsplit(tmp, split = "|", fixed = TRUE)) return(list(free = free, annotlines = annotlines)) } cfl <- countfreelists seqinr/R/readBins.R0000644000176200001440000000255611220366056013637 0ustar liggesusersreadBins <- function(file, colnames = c("allele.name", "size.bp", "minus.bp", "plus.bp")){ src <- readLines(file) iPanel <- which(substr(src, start = 1, stop = 11) == "Panel Name\t") mycon <- textConnection(src[1:3]) infos <- read.table(mycon, sep = "\t", fill = TRUE, header = FALSE) close(mycon) result <- list(infos = infos) starts <- iPanel + 1 stops <- c(iPanel[-1] - 1, length(src)) for(i in seq_len(length(iPanel))){ locsrc <- src[starts[i]:stops[i]] iMark <- which(substr(locsrc, start = 1, stop = 12) == "Marker Name\t") locres <- vector(mode = "list", length = length(iMark)) locstarts <- iMark + 1 locstops <- c(iMark[-1] - 1, length(locsrc)) for(j in seq_len(length(iMark))){ mycon <- textConnection(locsrc[locstarts[j]:locstops[j]]) locres[[j]] <- read.table(mycon, sep = "", fill = TRUE) # changed colnames(locres[[j]])[1:length(colnames)] <- colnames close(mycon) names(locres)[j] <- unlist(strsplit(locsrc[iMark[j]], split = "\t"))[2] } # # Check that the number of columns is 4 for all loci: # ncols <- sapply(locres, ncol) if(any((ncols != 4))){ warning("A problem may have occur during importation") } result[[i+1]] <- locres names(result)[i+1] <- unlist(strsplit(src[iPanel[i]], split = "\t"))[2] } return(result) } seqinr/R/query.r0000644000176200001440000001175212426453046013320 0ustar liggesusers############################################################################### # # # query # # # ############################################################################### query <- function(listname, query, socket = autosocket(), invisible = TRUE, verbose = FALSE, virtual = FALSE) { # # Use list1 as listname if the argument is missing: # if(missing(query)){ query <- listname listname <- "list1" } # # Check arguments: # if(verbose) cat("I'm checking the arguments...\n") if( !inherits(socket, "sockconn") ) stop(paste("argument socket = ", socket, "is not a socket connection.")) if( !is.character(listname) ) stop(paste("argument listname = ", listname, "is not a character string.")) if( !is.character(query) ) stop(paste("argument query = ", query, "is not a character string.")) if( !is.logical(invisible) ) stop(paste("argument invisible = ", invisible, "should be TRUE or FALSE.")) if( is.na(invisible) ) stop(paste("argument invisible = ", invisible, "should be TRUE or FALSE.")) if(verbose) cat("... and everything is OK up to now.\n") # # Check the status of the socket connection: # if(verbose) cat("I'm checking the status of the socket connection...\n") # # Ca marche pas: summary.connection leve une exception et on ne va pas plus loin # if(!isOpen(socket)) stop(paste("socket:", socket, "is not opened.")) if(!isOpen(socket, rw = "read")) stop(paste("socket:", socket, "can not read.")) if(!isOpen(socket, rw = "write")) stop(paste("socket:", socket, "can not write.")) if(verbose) cat("... and everything is OK up to now.\n") # # Send request to server: # if(verbose) cat("I'm sending query to server...\n") request <- paste("proc_requete&query=\"", query, "\"&name=\"", listname, "\"", sep = "") writeLines(request, socket, sep = "\n") res <- readLines(socket, n = 1) # # C'est ici qu'il y a un probleme de timeout. Suit un patch pas beau # if(verbose) cat(paste("... answer from server is:", res, "\n")) if(length(res) == 0){ if(verbose) cat("... answer from server is empty!\n") # Modif de Simon suite au mail de Augusto Ribas maxIter <- 10 attemptNumber <- 0 while((length(res) == 0) & (attemptNumber < maxIter)) { if(verbose) cat("... reading again (",attemptNumber,").\n") res <- readLines(socket, n = 1) attemptNumber <- attemptNumber+1 } if(length(res) == 0){ stop(paste("Unable to get any answer from socket after ",attemptNumber , " trials.")) } } # # Analysing answer from server: # if(verbose) cat("I'm trying to analyse answer from server...\n") p <- parser.socket(res) if(p[1] != "0"){ if(verbose) cat("... and I was able to detect an error.\n") stop(paste("invalid request:", p[2], sep = "")) } if(verbose) cat("... and everything is OK up to now.\n") lrank <- p[2] if(verbose) cat(paste("... and the rank of the resulting list is:", lrank, ".\n")) nelem <- as.integer(p[3]) if(verbose) cat(paste("... and there are", nelem, "elements in the list.\n")) typelist <- p[4] if(verbose) cat(paste("... and the elements in the list are of type", typelist, ".\n")) if(typelist == "SQ"){ if(p[5] == "T"){ if(verbose) cat("... and there are only parent sequences in the list.\n") } else { if(verbose) cat("... and there are *not* only parent sequences in the list.\n") } } # # Get full list informations: # if( !virtual ){ if(verbose) cat("I'm trying to get the infos about the elements of the list...\n") writeLines(paste("nexteltinlist&lrank=", lrank, "&first=1&count=", nelem, sep = ""), socket, sep = "\n") res <- readLines(socket, n = nelem, ok = FALSE) if( length(res) != nelem ) { if(verbose) cat("... and I was able to detect an error...\n") stop(paste("only", length(res), "list elements were send by server out of", nelem, "expected.\n")) } else { if(verbose) cat(paste("... and I have received", nelem, "lines as expected.\n")) } # # Extracting info # req <- vector(mode = "list", length = nelem) for(i in seq_len(nelem)){ x <- parser.socket(res[i]) req[[i]] <- as.SeqAcnucWeb(substr(x[2], 2, nchar(x[2]) - 1), x[3], x[6], x[7]) } # # Virtual list case: # } else { if(verbose) cat("I'am *not* trying the infos about the elements of the list since virtual is TRUE.\n") req <- NA } # # Assign results in user workspace: # result <- list(call = match.call(), name = listname, nelem = nelem, typelist = typelist, req = req, socket = socket) class(result) <- c("qaw") assign(listname, result, envir = .seqinrEnv) } # # Print method: # print.qaw <- function(x, ...) { if(is.null(x$call$query)) x$call$query <- x$call$listname cat(x$nelem, x$type, "for", x$call$query) } seqinr/MD50000644000176200001440000004331513534764436012110 0ustar liggesusers30699dffab940a660ebcce8c21c4c4eb *DESCRIPTION 6376fe6e77b9c49dbb5d6d26434834ed *NAMESPACE d2ff218f55f61084bf070ee2b5341928 *NEWS dd981a8bc19bea5e91c256f75ea8b5c9 *R/AAstat.R 7175d6708d717dca65176df83a41f9bd *R/ClassSeq.R 1e91dc3520dc9fd00e6e78da768c4b2e *R/GC.R 633531e5d119f908e2ed61c2063515d9 *R/PI.R 053a0187d0fb50f067967b45e2cbbcac *R/R_socket.R d0fddeea0d82c2ce6be501fb845e68db *R/acnucclose.R b899f1793668edaf00f2fc34bf3f8156 *R/acnucopen.R 6c231aebdc9d78beed8b128ca9497b3a *R/al2bp.R f1c181a43cd515afc40912c23d57b48f *R/allistranks.R e8ca816b2688ccdff894fe7484a5219b *R/amb.R dcb9fdf6787b486e715eb32fcad782f9 *R/as.alignment.R 23dd9489492a03efabb30f8b942db543 *R/as.matrix.alignment.R ef4ecfea9f3ba3e7fa6d4d22d3fc5c87 *R/autosocket.R 79270da6013f8c0da557d49df4c6fb93 *R/baselineabif.R 5703b2a2d40aff5cdb4fe98e03b1806c *R/bma.R e8d88ddfefb2671a94f95c53e8c22c57 *R/cai.R 5f15ab5f63f71b752039ca1ced27a28b *R/choosebank.R 812ffd4010c7035837d2fd0d4db290f5 *R/circle.R d8fab11dbb02bd793828704fb6903c51 *R/clfcd.R b25f52a33ccb2f6f66fcb30e1e74680e *R/clientid.R 00bc719de0ccf65560a86ec794b760fe *R/closebank.R f6f6dc5c585d71ee9e664db3d9e9453a *R/col2alpha.R a54741d7bafe66fe670b789236cc22fa *R/comp.R 26ff4107c8fc92f96020fc8551688aa9 *R/consensus.R 70903c3ea1da6bcb6d2b0b77960f86a7 *R/count.R 3d5c97c10129de81da8b0b7c8006bdf3 *R/countfreelists.R e354a7785d3f515d4311ddf75b54fc71 *R/countsubseqs.R 170a8077be5e66cd08ca1fba10209d24 *R/db.growth.R 1394355049f1bb135f481a50508994d5 *R/dia.bactgensize.R d47075fe840da6f000af83ece511af2c *R/dist.alignment.R 3dc6f329eea0d8db614bfb6ded99c056 *R/dotPlot.R 35bf83b40232e876bb2e619749056162 *R/dotchart.uco.R e7c8d78234ac7a398766943c2b179d91 *R/draw.oriloc.R c5d3818fb836288a75c41ce6dd7c19e0 *R/draw.rearranged.oriloc.R 4f7b1e44bac0700d4d313876c1f19639 *R/draw.recstat.R c83bc7ce2217e6f215b18376e72b650f *R/extract.breakpoints.R b89dfd6ad6584d989cedc6960af214ec *R/extractseqs.R 7cbf5e8324af34371d3917496bc23dfa *R/fastacc.R e74c8ba0da1fb405e080065261728f9c *R/gb2fasta.R 2d5372f6f01f90ea00be0599d686cfbc *R/gbk2g2.R 5c25127bfa87a9c0ae5cc0303e2d5760 *R/gbk2g2.euk.R 56a71d800186da36f5817641353d1bb3 *R/get.ncbi.R 97394927a67bc9051c6c2d897e2b4c8c *R/getAnnot.R 06ee37a0f5cdfc6ac972635c90a4ca2d *R/getFrag.R 6f45dd26e77c33f1a68b30394df40537 *R/getKeyword.R 414a50f37334fdf5c20e32de06a44c62 *R/getLength.R bd6ff768d092ad6573c2b719c7d2399d *R/getLocation.R c4b6fc3ccb3bcdec62bdebced9263660 *R/getName.R 0a36d73d9d155c5b7a3704ab73bee883 *R/getSequence.R 5f3525ffdeb401675378531efa06094b *R/getTrans.R b582f5a822b09825f9f4dabc2e220cc4 *R/getType.R 77de234689104f105b66bdaf4ebbd886 *R/getlistrank.R 31a6e8b2f9594596d677b57f3906b677 *R/getliststate.R e2af7c88e0e7c42cbb6e6208aa6364d8 *R/gfrag.R 1b9650fd96f5cbce29b1b79015ad99c5 *R/ghelp.R ade42b1d2a6034de880e6676cf1f5da5 *R/isenum.R 8834450f10c4d06cc047966749dda721 *R/kaks.R 106b5a8d04534e8441081bdadc23959f *R/knowndbs.R 3ea277d7f032f1d31004cda14e46fbab *R/lseqinr.R 6e4f1e677e5d870e8c5b3bf57fa25b91 *R/modifylist.R a3da681f32a58026a42e57d6a5baa03c *R/move.R ed4500d5696fcea0e4230f0655e7a716 *R/oriloc.R 94847d1d09e2ea265da9f736f732487a *R/parser.socket.R c0fd92be7137f64874e66a0d3e3f713d *R/peakabif.R daadbfebc84beef3d1e3fa1b511d1d82 *R/permutation.R 501e668ee6fcdaa032058914567191d4 *R/plot.SeqAcnucWeb.R 2869a2eb6a2c8a3dcf8d70cdb136d6c4 *R/plotPanels.R 8d5d7797b913d7eb039c5e2a125ff5ec *R/plotabif.R edc4cc62d55ced70244d2db9bb71b815 *R/plotladder.R ae47cf06593fc89cb8a105dfb69b6e93 *R/pmw.R 6e740c9d557d3f42fd31ce5ba3067a9c *R/prepgetannots.R 0e735cb30f6e370e4e494ad9dcba14d1 *R/prettyseq.R cb9f8a17e0bdafa1fe7b8a4584eb8ab0 *R/query.r 126d5ade572e95511b2b66b7189807d9 *R/quitacnuc.R 5c829cc5536f04c051d686cf1b553859 *R/read.abif.R 632f371c1a6e0ac3b3853bcd23ad58af *R/read.alignment.R 87e8e655fba756c20ceda9e3e2d516ae *R/read.fasta.R 8a46bbfddc96af2244eb21d7fa7157b6 *R/readBins.R 7fa1d45bb89c1229cd494c007ce94d5f *R/readPanels.R 5d684c3f0beda26fa6e1d9bfd063680d *R/readfirstrec.R 12b4af8afe3c4af7b65070201db7082c *R/readsmj.R 76ecc72faa60145380275581474f98dc *R/rearranged.oriloc.R 98f98cdd0cb535cce91bad01c47192d0 *R/recstat.R e27d133de947ce3880ed4e300c676a84 *R/residuecount.R ca1c94e97783b4a68a30df6ab1cad560 *R/reverse.align.R 6b928f22960b6446a41f5b305555979c *R/rho.R 8f025ccd0924af255f041a917f7a3787 *R/rot13.R 50393c64f02c89723db803c22366329f *R/s2n.R be01cbe2fc2ee4b08079bc7b8b396e01 *R/savelist.R 848e8f8bd67e29e39e1e46a026d003b4 *R/setlistname.R 29e473837b15cb94cb62419eab7a93e5 *R/splitseq.R b081eb607b9782f99653e50cfb1e9d3f *R/stresc.R b06cb8115a0f2f568cbc8946908a52ee *R/stutterabif.R 46ac2ee30965434e3687b259691a69cd *R/swap.R 77ea763a58167e3de49c1ad98babcc3c *R/synonymous.R 478b66c88728d9d18b394b4868b00f58 *R/tablecode.R 0134ec6749f84bc8aa7596850f784316 *R/test.co.recstat.R ab86b9a3f2568f102986b6fb93a545bc *R/test.li.recstat.R a3350838cdb114e256e2441990c0dfa1 *R/translate.R db37533bde4cb23943363ec1649c395b *R/trimSpace.R 8e180cdee361f0de8b4854c0428eb166 *R/uco.R 3c550b2b0e6b7f012c5884ec97a5f2b3 *R/util.R 5c6a726318b034002ec8478005d0ec54 *R/where.is.this.acc.R 4e4e196dab3926727e78e6af44616ebd *R/words.R a56eb0ff10c2eb36431885fa78e0fdb8 *R/words.pos.R 204830bfeeef59878373d10b947e6fc2 *R/write.fasta.R 6daeda4870b681a9def5e87b0c2a692c *R/zscore.R ed14a040065d8713c2967ac03bf491b1 *data/AnoukResult.RData df15ca8e85029c959dc453af725e910c *data/ECH.RData c5590c28ae93ab34edb1ae8f756a322f *data/EXP.RData a596a4f1731fa39bd940a16d5e6f43fc *data/JLO.RData 0f38591196035b9574e23224f930aa9e *data/SEQINR.UTIL.RData e7ac0bdf490400efcad4f2d268d1fa9e *data/aacost.RData ce5f5e436ed2419591c392223bb5adbf *data/aaindex.RData 86fe95fb9b2108c9e965d527e337528d *data/caitab.RData 856574bdcf49646eee3152fb970c96d9 *data/chargaff.RData 81a3988843c8858b52e0a9afe4b613e3 *data/clustal.RData fb8b1f04480e80f0ff6285e4fd2f4b57 *data/datalist 47f76d8498d64e4d3546d118797a46af *data/dinucl.RData 1a5e70159f635a23ee5cdc4125acf738 *data/ec999.RData e32051f278377352702ce3d42f655f63 *data/fasta.RData d136bded71088590b027efb21067ba7c *data/gcO2.rda 5e6362abf2a4c03a001465106b3cbf4e *data/gcT.rda 01237157c28d39d43904b8ce75faecfb *data/gs500liz.RData d9f9e9305c7797af111fe17bb6eb32ac *data/identifiler.RData 88e5fbdd86f0c98240976c9c52d6afa4 *data/kaksTorture.RData b77cba4e5bf6f2fefd43b2f87709cd9c *data/m16j.RData 0f8033d6fda6e1e45cd7ad083ea60240 *data/mase.RData 62b9b5f9f93b7555739d6157f8723543 *data/msf.RData 31ed9aceb079a26b66e48b9c04047bb4 *data/pK.RData 6c213bdfa23bbcc57da66e426e3cd8db *data/phylip.RData e391ce724b1688d6d5a422e0915dec28 *data/prochlo.RData ef4eccab080fbdf5788fd851072ef2f8 *data/revaligntest.RData 0f38591196035b9574e23224f930aa9e *data/sysdata.rda 86fb754f310f415690a537151fb540c5 *data/toyaa.RData 8249b08c186bfe66a2050a5045f43a60 *data/toycodon.RData cf48fad301e28caa0946d25f5f647e2f *data/waterabs.RData df797f2cdf697b330d68ac8194db7a53 *inst/CITATION 79179e6254bc1f46eb07303d85aa084e *inst/abif/1_0000206138_C01_005.fsa 45ad0f3fea5bf2143fc74a810a519945 *inst/abif/1_FAC321_0000205983_B02_004.fsa 831e4bb52c0b2ab78a9246dca7e67d58 *inst/abif/2_0000206138_C01_005.fsa 88860b1ef18d69b54837a85b916ae697 *inst/abif/2_FAC321_0000205983_B02_004.fsa a16fac50a201d4b38ec3204c8737df45 *inst/abif/AmpFLSTR_Bins_v1.txt 4e0288d7d9d76672c7ff8ff0d05fe0ad *inst/abif/AmpFLSTR_Panels_v1.txt 008e815eb4a7a94a46461d265c64ae78 *inst/abif/NGM_Bins.txt 9f64398f12a862adadc4ddea9374e5bf *inst/abif/NGM_Pa.txt 48281c9d741c32bfddc8ae63aefc8df0 *inst/abif/Promega_Bins_v1.txt 13d0415163c2b968875073df7abecc06 *inst/abif/Promega_Panels_v1.txt 118cf8e86dbab633734283bb8968aebd *inst/abif/Prototype_PowerPlex_EP01_Bins.txt 480c7bcaed36937e62d611aaea8845e7 *inst/abif/Prototype_PowerPlex_EP01_Pa.txt 115afc50e7118a18a18bb7078eb22e53 *inst/abif/samplefsa2ps.fsa a162dc1c3b4461c33c1644320e84cea5 *inst/sequences/Anouk.fasta b0706a24d5abe1df7af2c8038ca7bebb *inst/sequences/DarrenObbard.fasta 76b03fc33829fb97bd5d1a04d283a6ab *inst/sequences/ECOUNC.fsa 7601f39b928d8480c9e8b43214a390d1 *inst/sequences/LTPs128_SSU_aligned_First_Two.fasta b3d34cd481e4f6bf843b78c5e17c079f *inst/sequences/UBIQUITIN.mase ca11c1c6cecbb254b394ee24bff10d17 *inst/sequences/ame1.gbk ce707593c6e9f43ac3f77f2276b2fc73 *inst/sequences/bb.acc 3ef93a6e32d1929ff3ee0abdb5ac96dd *inst/sequences/bb.kwd 8eb44c1f8c1e1b2d40bab5106ec657c3 *inst/sequences/bb.mne cd5b7b52fe1bd7a49107cfe7a4fa1311 *inst/sequences/bb.sp 48ba932397d95293cf4b497773e83723 *inst/sequences/bordetella.fasta e3ad28db2c00b341c41a805cadf73f9a *inst/sequences/bordetella.pep.aln d63ad070003bd2b8bb17ab0b1b552ebc *inst/sequences/ct.bfa d742e6180004ba6b447d0991c58ccb4d *inst/sequences/ct.fasta.gz d00ceb9d08f1c583b35a12031a286ec7 *inst/sequences/ct.gbk.gz d14166d4b9592dedfb53124ea81795a7 *inst/sequences/ct.predict d0ff0477e562d8aa3c0979a4a33a2226 *inst/sequences/ecolicgpe5.fasta 6dc7e60dac18296f9e1d719f39f03b84 *inst/sequences/gopher.fasta 1d5bd50d5ff345e08cb37a8689303e0c *inst/sequences/gopher.names cf31afbaea651a30e8f2b530483830bb *inst/sequences/hannah.txt e03266d6ed9efa1dad9755a88e024565 *inst/sequences/humanMito.fasta c56d8223a10995c70a6f965e46a06b44 *inst/sequences/input.dat f82ee7968ac65ab690bdc1cfd10f055d *inst/sequences/input.out dc806adb55559a8486727292e56d58cf *inst/sequences/kaks-torture.fasta 1b714fae98378e5142d7ec658127ef36 *inst/sequences/legacy.fasta d84b82c9cbc37133cb4d1f4e3c651878 *inst/sequences/louse.fasta 49138a950cfee1b2ebce2f95e6c4569c *inst/sequences/louse.names 065911f125ae3362e8f96bb2a00b8cd0 *inst/sequences/malM.fasta 7e22ca9211af371ebdbc483acec22bb7 *inst/sequences/ortho.fasta a36f3e67af4df89313472eab72315b4d *inst/sequences/scuco.txt 1e41a172ef6a1eb538aa4471da6d2ac9 *inst/sequences/seqAA.fasta 27dd64cbdcdc43cc06b8c7cfdad2c3fb *inst/sequences/smallAA.fasta 08ea8a3c06ab7017c0e5f8b83af8a022 *inst/sequences/smallAA.fasta.gz 717a230459ee63b4bf752db0af85ee7d *inst/sequences/someORF.fsa 05d2cec3375c0599b1872a0697f40b91 *inst/sequences/test.aln b8cf915491772d56bfd779c64156c424 *inst/sequences/test.mase 2dc0b9b12f1f303cfb7cb6e88418718a *inst/sequences/test.msf e775cbe3a62d9495d643758a7a43c9ab *inst/sequences/test.phylip 5bc8c88f5db8076d8d036c4ca91e1562 *man/AAstat.Rd 98fa02321f2d444eb742e45c61ab0ea5 *man/AnoukResult.Rd 8d735c4f859717374f61bd4b8094060c *man/ECH.Rd b477890899d95267de5249664a241350 *man/EXP.Rd e17700422fa641e87555e16227013fb3 *man/GC.Rd aeae19d233c41f0aab08ffa706febc9e *man/JLO.Rd 4e32511953712c0ad3a6cecc9f79d434 *man/SEQINR.UTIL.Rd 00d077cdf4651fec354a3cc4f60f026d *man/SeqAcnucWeb.Rd fdda8a20d94b93b4c9dd587763e8ea96 *man/SeqFastaAA.Rd 78e79e0e28cd1c507275a270f2a877e4 *man/SeqFastadna.Rd 77e0cd2af40b5f07142a00165561113b *man/SeqFrag.Rd 0291681ef4c61b5f969911c02e1d9c3c *man/a.Rd 204a173a6e1f8d01d680df4962e9297c *man/aaa.Rd ad14914091767386f1c7bf9abef15640 *man/aacost.Rd cf17c6b4556bffdbc7b2cc56bf13298b *man/aaindex.Rd 149dacde36bf3d2b4f8cc7a94a39c1db *man/acnucopen.Rd 4472367be41364ac125ff53890311842 *man/al2bp.Rd 91ce2a2d56194034c02d02720077c7a1 *man/alllistranks.Rd 44ea7c5018d8cb72a5c9221244d4ed47 *man/amb.Rd 37cd629598f0292ec8901b1880636d4d *man/as.alignment.Rd 84e9ef1f9c61bc160a3e4a369879bfd7 *man/as.matrix.alignment.Rd 5b36d14adaa4dfaee6e59e6640ef722f *man/autosocket.Rd 441038ae274e763b08fb919baff18c33 *man/baselineabif.Rd 0066bc893874ff25f429c9fc607555ec *man/bma.Rd 1720c015d702002313d2404bf34dd746 *man/c2s.Rd fd3a107f68cc6649b15a7d32e5e3745a *man/cai.Rd 46074b10c09034f3d482fbe99217d9fb *man/caitab.Rd 0b3e3b1533ec40155cce9dbde1a6a93f *man/chargaff.Rd fd9087898a7e4ce52e8c2852980f6310 *man/choosebank.Rd fd469bea7adfc60d7730d80af5c51db8 *man/circle.Rd ab61ec20db72ccfaa6cdc78e3bb04ed4 *man/closebank.Rd 0f53f10686b0376f9e3ad527810b10fe *man/clustal.Rd 06bae4306ad66fb9d4d99098468345da *man/col2alpha.Rd 061c6f67f659389d8a8c41249f080112 *man/comp.Rd 9112a5426f73b6d49e9adcce73b0ece0 *man/computePI.Rd 493de05da072a143c93b18139de195ff *man/consensus.Rd 3d65fbcb5620d562c5e02e2de950b487 *man/count.Rd fcf4e9b4e4f667a220340e32bf3e8394 *man/countfreelists.Rd d8c994f0a0bc546ae8456ad895772671 *man/countsubseqs.Rd 3fff04eb83f10560f7632f2c77b6a84b *man/crelistfromclientdata.Rd 1940be2cbdf8e773e8206103f55b3fbf *man/dia.bactgensize.Rd 9463b95f58a2e0eae9c9d09f692fc607 *man/dinucl.Rd e116cf59ab497b198e0cf53313493b0c *man/dist.alignment.Rd fb1715453475d9bc554fa3803e9d1ed9 *man/dotPlot.Rd 83a53b12a5ef9a3717b8aeb2d9abc621 *man/dotchart.uco.Rd 7d235f8acb82c7c2cec55a7ee31b32eb *man/draw.oriloc.Rd 47ceb185e4d32c72952960cce8137126 *man/draw.rearranged.oriloc.Rd cb50f090cefbd8f07526064d3760525e *man/draw.recstat.Rd ebf479cbbf90216d0ee0a55b51f88d75 *man/ec999.Rd 908663409747a04f600903dcd9b11dd3 *man/extract.breakpoints.Rd 8827cc3bfa003efef61b41cf9738d8d0 *man/extractseqs.Rd 625d16f93272be38dc64b5c0eec8dcba *man/fasta.Rd 80aa1764068499873841d12e41d2ac97 *man/fastacc.Rd 1909e751870159d64935144c2101f313 *man/figures/aka.pdf 31afa09d0a211d83f19765f80dae8405 *man/figures/chargaff.png 89bf97b50f807a88db67fb0e67c6fcfd *man/figures/gcskewmbe96.pdf 343cb1ec3c1c3e8d513b399c53021bfd *man/figures/introduction-dbg.pdf 6d0d8de5faae0b428b68279c093418fe *man/figures/lncs2004.pdf 3cb1e3e0bd34e5d0a66aa695d7d57e92 *man/figures/waterabs.jpg b044820825e15567b2a8740f70b8e927 *man/gb2fasta.Rd dc73697f22c67c0762ceae6cc04f4f1f *man/gbk2g2.Rd 3013a472ea7f9eb0e83e58eccd8915b2 *man/gbk2g2.euk.Rd ca71f60ee685df319cd6d10ac4050436 *man/gcO2.Rd 4683c2678cd9bac7e8da85772869fa18 *man/gcT.Rd 43e1ba4a463958d3fc30dd834cf84f51 *man/get.db.growth.Rd 97a1bc320a34ee6919ae9d5a537d8ed2 *man/get.ncbi.Rd 9b66028b42d96e7429140aa57655d886 *man/getAnnot.Rd f997c1167e5903376b1f15789c1fa5de *man/getFrag.Rd 54545ba9f510e782a006733a3e3e8fb3 *man/getKeyword.Rd c6528d6372e7ac069263526d82617c5e *man/getLength.Rd 36cd87460ede81e62b98a146498421a0 *man/getLocation.Rd 08984b8a287f0d4a8463dafd47d0a336 *man/getName.Rd 079d7a8f6263a46bbed6c8393c96fc47 *man/getSequence.Rd 8e0538cbbb212da6f846fce672664651 *man/getTrans.Rd 6c69abe312462e20291bf121926d4529 *man/getType.Rd dc9361185c4cc068c74f243ae3085fb5 *man/getlistrank.Rd a36f61d22d9b9f7157c32a08a598f5e0 *man/getliststate.Rd 2be6d73cdd7da150f01c304ca9799d5f *man/gfrag.Rd dedec3250e5f737066c28cbc819f9a75 *man/ghelp.Rd 79f3dc6846a328f749391c2333b840c5 *man/gs500liz.Rd 9e88c23480ad91dc30ad2e5f4a452932 *man/identifiler.Rd 193b78a2d66647ef32a26d3a6a9cb570 *man/isenum.Rd d8dd4aad6b30a96ccb2a120382866b93 *man/kaks-torture.Rd a0cf3f443ed4063c266998eb9b209e99 *man/kaks.Rd 99cc2e82b216d68651eae627f741ed68 *man/knowndbs.Rd a4394470a6facecb904714bfd79bbbec *man/lseqinr.Rd e65af94d33f2668d6be2742b85657558 *man/m16j.Rd 9ad015db731c1f6977571c49d427383c *man/mase.Rd 428391fede8a9ffddbedfe9f4989b795 *man/modifylist.Rd 4f32da53eef0d1cadb1547bf25d463cf *man/move.Rd d123fbe332fc190269082d4dfe22c3cd *man/msf.Rd 82c40f0f71a304c5778f2e5a271f18e5 *man/n2s.Rd b11b56d61b05e9b547540f283c6096f5 *man/oriloc.Rd 333457a72f8a13ed0558924f0adfa49d *man/pK.Rd 56afbbbf5ea360c7f53d43eba732aee8 *man/parser.socket.Rd 723e1c897ddc1cd527e4b68e72b61d16 *man/peakabif.Rd 22c29a51033b98732641ecabc88aa95c *man/permutation.Rd 63d077a8c0a48c762730aa32775500ea *man/phylip.Rd 9c388b866ae60b1acce9f0c3ec999275 *man/plot.SeqAcnucWeb.Rd a62959a08a07e71f2206b6097702a440 *man/plotPanels.Rd a8725647a735b22aa4f194f6aeed868f *man/plotabif.Rd 7d9873da33370d083c9d39329627ae56 *man/plotladder.Rd 35f13e91f9a71ebc7767a9c572db8d7a *man/pmw.Rd 4d333e904b9949a644c38106b09fb0b7 *man/prepgatannots.Rd 27747750abb1b3bd78182a6ebaae7188 *man/prettyseq.Rd c369db698c76ac28ed5787faebb47387 *man/print.SeqAcnucWeb.Rd 07d15e5a23f18d903a96302cfbba940f *man/print.qaw.Rd 1e9a408d0b57e4c792e25d9a9e7f83ab *man/prochlo.Rd b45b01e1ed92fa048fd1d40f3587a0ec *man/query.Rd 8f1e254ca171e28fdd2f88c9b3d4c417 *man/read.abif.Rd 3c22a5c26811879cd9498c0581addb69 *man/read.alignment.Rd 435f8851716c166ad77ca0b033acd635 *man/read.fasta.Rd a5a96ae19a122c96b13cf9d32fc15656 *man/readBins.Rd 00603d098cc42569cb59dcbbf1b3d4a0 *man/readPanels.Rd b8d6f7150920037ff15a5f4eeb578fbc *man/readfirstrec.Rd 38424b3fa194191b2e0b5edf42cc5c29 *man/readsmj.Rd 065d854ab9770b51f0136b63963dfe98 *man/rearranged.oriloc.Rd a5eae3aeec62fad12827474fc0973767 *man/recstat.Rd d1188268a056f743d2d782ea54d68be1 *man/residuecount.Rd 717eed2b3208488bd82c4686b52e9a05 *man/revaligntest.Rd 30239475c3fb1356f0691d59ca8338d3 *man/reverse.align.Rd 389b1c787640bcb2aade946807fe85f4 *man/rot13.Rd c5807ec9d1898ea9fab444e85f0d0fda *man/s2c.Rd b877e6e8b74fada866263ac3dc64d264 *man/s2n.Rd 917277947bfa162ccfbd7d80c1609667 *man/savelist.Rd c8461919f0ad8179d0662483f8080e52 *man/seqinr-package.Rd da3fbcd08721968829b8a86a22700784 *man/setlistname.Rd 83c1874b1ebb8d8953e72fe682c31eca *man/splitseq.Rd b4404410925156b19be401751a1be19c *man/stresc.Rd 12718c93289416af2258e39b8ed9908a *man/stutterabif.Rd a2e9ab7c4069802284e1e4c571cac99a *man/swap.Rd 46ce2de359e08867220d1ad54736f0e5 *man/syncodons.Rd bde0f959c086fcf0f896762e19cabf76 *man/synsequence.Rd 426d1150c8531a0674d1dfe6abf118d4 *man/tablecode.Rd 1e334f4e5498f14856ca6b57d151c9fa *man/test.co.recstat.Rd 60b2f5b613c3bcac7d41a8882266de9b *man/test.li.recstat.Rd 9c43436214e29c3b5ef859416f791904 *man/toyaa.Rd fcf2532a41bee2ffd4f24dfb8b11ecf5 *man/toycodon.Rd 3408955b913e3c2e35c30366d6310aaf *man/translate.Rd 42024df78f45d2b2d5a97d3faec0767b *man/trimSpace.Rd 8508d24d8bc2aa9d21838664b8cf87a2 *man/uco.Rd 153d7c57d14cbe82c15201609e545007 *man/ucoweight.Rd ba0182b58fd7417db37c2519c05e0018 *man/waterabs.Rd 61cee5db6407f402f1064f7d19d82855 *man/where.is.this.acc.Rd 353a79f6d7d246604d66fd43d5ee857f *man/words.Rd cc29467c82eefe32980cc0834f69c2e6 *man/words.pos.Rd 33be86f7f9c721a8b8673e81e86a1e0e *man/write.fasta.Rd 3b1e4dce6505f1509894f7d162380649 *man/zscore.Rd 45e4c32aff3ab2954e3835005b4c38e6 *src/Makevars cb407d8c24b063ecc44bb3bb49ab6216 *src/Makevars.win 7db3bb7583d978963fb0f773d4d07967 *src/alignment.c 72d7cf9e818c492b578f390f794f10f7 *src/alignment.h 320b43b2d16f79ed0b12b471bad1c13c *src/fastacc.c f001eff6e29fdf85842e50945fc1c0e6 *src/getzlibsock.c 02acb9186554e06a64b818a3ef52770b *src/kaks.c 06c42a6c30047f227ae3ae709e5bf34e *src/packagename_init.c 3604f3611d34f9864f85ed904739cbe3 *src/util.c 833983b499aae68695d2852d4373abe4 *src/zsockr.c seqinr/inst/0000755000176200001440000000000013533724316012537 5ustar liggesusersseqinr/inst/abif/0000755000176200001440000000000013533724316013440 5ustar liggesusersseqinr/inst/abif/1_FAC321_0000205983_B02_004.fsa0000755000176200001440000033224111135131406017306 0ustar liggesusersABIFetdir] !Samplemethod FTA Id v3Identifiler_v2GS500LIZ(75-450)FAC3213130xl-1473-02131XXUnitID=7;CPUBoard=ECPU500;ArraySize=16;SerialNumber=1473-021;3130xl0802043 Aug 22, 2008[%currentuser%]                                !'*)1112131202/-.-/++,(*)((%(&%&*+)&,/1069:88;99646633534076353200//,2/,---)+.,..&(')(+(((&&%$$'%$ $&%%%%!$""#"!!#!""& #" !  $ %$'*.0208887568;7785;86636786331343263011.201-1-00031...*)+)*.&)(*,(&'($%))"&&''#&"%#"##$!" !""  ! ! !#   !",058=@GHJHLIJIHLIGGEIFFGGHHADE@B@A@@A?@D=@><=<;;:8;:78:698745;8777355533336611400210///111/0/438:DHOUZ`hmlhfcZRMH=783320122/4<@KSdtyqnhda`]a[][^[_XMNJD@BA?DDEJJLNJJHHE@?<;98:499=CAKOQRUY]XWSMLH?;;99AHOV_bhea_RNCD?;8<:=998:=<7:;8;99:<COMYdiw~{zutpiga^YW\cbjsx|z}wxrib\XROOTVX]ceihgdla`_\^blo})@XxiT=/'!/2Rl (&voz{cPNSd|1Aag>"    [%*bJHYgmuxr8hq'FdUDFRm}~F%?R\astkN;=- F{"rDkA0D'   J:Q| 9 6 = C G I J I E ? <p:W ElsN> .A~e 4 ; B G I I F @ ;6$j g 4 } x '  &VR; wb``0jGoEEP3Y"I"_H)RlZ1%0 # c \7Be  ; J I I H H H H G E C  a= c#FD}0h 2dnE>!1INThI8IBSjc[Q>:4Un\^}Z;$tmgng^`chjcehkcZaZI=,  =mP{ /i t   ",22%%    46B@P`j|9ij  24kzM=a Z  "7N_a^_ZUWG:.%&! /cVyN jkZe,DHq#S|&;V0  L u| A M Q S Q P P Q R S T P H:2H5e ~ @ ! 3%Rl\\Zf~gEynK#waUZQMJH@7& xqighTTUSSZRTCGC:5+*!# ~~|{zzpsqrrtnqnqjkoskmnmlqoknnjlihgcb_]`a]d\_``a`]^`[ZZ^``adbZ[[^]Z`USURRTURPPNNRONNMRPPNNMOIKLNNNHJHHHHLHEHGHILLNNMSNNSRHHGC=DCEDDA>:=?@<?=?BB;A<;@A?>???=;<;;7:<7889;:75::989;<9:996865134165453438252283475462459263002131117798894:57105360/010/41.-0/.///-,/201042125,.--/.*..-/11-./.../,1.897;6664554.1//3.,-.3,-2132/100./+*.0,/-,-++,-+-,/32332-.0*.))*'&)'*')%''&(')'(((*+*&%%'%'''(((%)$&%%&')&',.**)(''&($'+*%%$''&%"'*%'*'*'))+-*+')(+*)**'&%)&'('%&(('*&%*&)+)(+()&)*(((*(,*&')*%%(-*+*-+*%'&()('+**)++(*()*'))&)(()%&%$$$''$&'%$" "! "" !!%###&$$$&&(%%& " " !"$!  !!"## " #!  "%(&(&'$# #!  !"#(,,/2-,($""  "$#$%)$ #"##%'($!!$##"#!$$&(((*'"$!### '" !!%"%#'+1;AMYafcaSD<0)#!!$&&*/18AKXczgd%]pGjVOJJC9?9<<;>BBCC>963-,1/43:>9760,+(&)+0/8:962/)&#"%#$%$&""   # !! ! !!!!"!""%&,3=NYaddYOC7.$!" $)/6>FNbv 0n*vQzaOGD>;683...+.*)&%#""$#%!!!!!#"$% !$#!$!"!                                                      $-8ADFB9/& #).5864+%  " &,6Kow}" ONnMD;66;@Kb($(0_G:30*+%$$"# %$&"$#!                                                                 &+18;@KXy9;`\"#sPA2,&$                                                                                                                                 !!!    &2BW{!bgxS@1$                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   "',5=EINQTX^SRWTKNSVQKKLHDLGJHHGKIGGLDIGGJ??>@9AB?@9@99;:7:?;4331616321,4/503//-1-5.-11+-1,*/-,*-'))(&",$-&(-,%*('*%&!(*$'' %%)& $ $!" !$!" """ " "   "!#$#"%'"%"((%()))(+&($*$#!#'"$)#%&$$%!!$#!'! #$!!$""(!#!"###" " !$ $$ " $$$#&)(.577<?FF@FNIGLEHPHLJKHJIIKJEMADFFBF?EH<DH?FCDFFCF?:IA?=?;:><9A;6>?=59476>60;27719513/;./213524,.3/1,31.,.2,,-*1+(*'/-2',+(*./('/.604;<;;@@=A@BF<D<C=;E8AC<=;7A><>>>?7;9<<0<<9;;66:7:839912633581,0112.32..2,+.30).*...-/.-*(.(---* )'&**+'(%(+&('&#')'+(&$"%%+*!&'#& !#!*+*$$+$'&()&'&"%'$,##)#&)$&&'&%%$ !/'$%'!$(""$!%&')&$!!(%&!$*'*''.%'*1-/.368?@AIFCANCCCAFEPOSZ`bnu}rf\SWRTaki~|ukscgddjlnqx~ HT_YT)s||~v '>y X+amdJ# Z|^AFC>ELNMYXVY_ny :SCag5bM& .<cmrrkF1 %X##$$   |vh|:=G|?kO1wytintxu &<<_vtvyN:!L 58@Ciq!Lz@ C   n'\#   F unB ` z x z Y>Do a%uL4Af*zKM*{ | | q  i ` ~ l V U uKO #?  |b"}7X 9YpLq2?ir_%^j;==[-B<p=Mp( > l ` c f h h g g h k m N:iBt[ ! , 7w e !6!M!S!?B>?@B=?::=<<;33474<;:99;;496>97775455230454/22/63.1415-/./3.,1-+2*+-/-/314../.41-2,.--0--413//+-0.--+.-(.*.1*0+/+-*--,&)).**)+-*,',)*(&*('$+***)&'*(*+)*)*-+,')-)+'$*)$'))+'/*('$)%2)$,(('$"%%##)+%($(')+#'$&#$&#)$*"$%$  ))"*(&%'&($''+&()/***',.(&*'*(%),$" %-'$'$+'$((*'$"""##%&#&$'&*%,+0*02>@EOQJQ@>787-*&')!((&$%*'%-+"+"('(*(,./4:;GPPbqx&RQ iYKLDDB?9=7;=880.-51+-*-00),*./687767/3440475.31+303/593+7434/.-(*+*' )%(+$*0+)**))*22361768=DQacnmtf]ZE>:21100-.51/+0.'+)'"'".),+/.24>GO\gpt} h{/clXHHB?I876654+10-0-,,+2-+*-.+0-6/*10-)%.,)*/-.,+(.(12,./2-0'.'$$'!"#&""(!"# &"%)'+*?,6-.*-42*1.+&)(" !%"'&&+("$($&!$ # &! #$"!#&%$%% "  !!#"  "!! "!$"" !  !# !  %&)217#&%#*("(#)!!!#" !#") "  " !!(%)"('" '!%(!!)0<IuO/wZE1/)(& !!%#$-%'*)/E]+MZJ TxR>6,$&# % ! #!            $$!"                $'4:FKSLI>4,#&/=IZ$wi   0nRI=9:874*1)/-4656330/+,)'!$%"%&#$&%,,-,-)%"                                                                  ""&&     #-@\KiiP70$""%);Rp,xEiI1/'#                                                                                  "      !,5BWxnV>5)  %)8Ib|~_J4%                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           %#  ! "-!&#.+*23%4+),63"$/.-*-6,$*%)-$$$$"%!$(#&. ( !#$"! "" #("'!   !&!!'#*++(&;1.'*$++,7255-//+.)6*3@07;735>>802'83+351.271''.--*-6+45.+/-)-,(&",% $"#)(')"#'%!)."'%%$ &!"%##! $&  !#                                                                           ! ('-508=AMAA@?CDG57:@>BKCGF?K;8>4 *300),31A=FR\`usw~'IG^\LC &[D }:h~niK;/3lI3KQY^YTKGA'+/Ei;MD81" -F_6Y]cNDJ_Oq|rE=XLI:Gp{Ds *Zz~yJo`EXk5|39 Ba(  4GD_GA{Dj.)Nk}S|X=;}0VpK qMP(3{=i$OxI$5~:}&] H c g y \Q}- _>1xi5< :L  "<5ZGl4TP$4BLKA3 @s%+. D # 0 ' 6 y kpO] 2  H w ,  ?NNbQql9M=" hVyk) P\ {wP/j  oX1 4 w>dHz, }aN=Gl  j d%pt }=N{xK Bt<Zf w\l 0 d TvH3\:b+}4?A6R]HL%tJ%NQJmmOXC\O4:;7--'& "vsrr{scNnY10=G2+]xK u+eoy=`L22>' y9`8~ b) z~vqquiuupzonnk`OjZpwakuYsiU^]]`X\gaiYHLe^PIMR*A)Sd .Z<^0-|uhmUv|t}}r{do[lp^{i}~k|xnfaMbLYSUaGGDTYBJVMUMUR[OM\IPOFYTIF?9@OHJJNG@BTJJMNMV^Qbwcso}}yspuf^^c[\HPVEJFD@9;<D2=/?84A:9.:<>,D5769)987<<7=776.;4/3H;5>CCD1B>:B@FPGLCC:DEBE@ADB@1<,,5-295A,612,)1%01,/0(1#1-(%,))/.4*-*$0)--%'!$!%+( +!"++"*#++*/ $"$$# )!)&&)( '')!$( )""%-!-$..%+$!%"$,$&*",#%-!!$& ''&"%.*"+ ( (%$!#*&%#&$"##+( '"%!((##&"(&')"'+"/(&%/#(%#$#(,)* %!)*'-!%#'$(!)&!(%")$ &"&%$#! !% #$"%'*'"%#& *%# "##&'"#' " "$&$&& !$#$"!(%+"#'' $$")"%$ (.)),&(()1'#)&#$! #$""&%%$"( $$#'&%))$&"!%.5+.&$"& &"*(" %$%'*$*+0#$!!)%$&" )&" '$ '%$(!&##  !##'($!!!'"*$,%1$!* " !"#')'*"(-00!)& %05DRX^bX\C88$#$ (&6-8OSgWb]=:#&)0/65Olr WovoRH8349A;?WwqX |xvH@5:5..3+/5,10.5,-*&1'1)*  $$ #"!"* #&#)#"$ "   %$* $,$! " &!           !  $!"" !   !' !$ %"#1/9+"#! $( "&$  !""  ""                  !       "!4=JZsnslXQG<$'%'10<RV]Zeox\?qN{bOHC>C<94-.++//'+%(') "&(%%!1(8O\myyg\K;/1!'  !!%,219F=LYVVu4Y'JiXCFA924.22)%-'&%# %$ '!!$!"$"+'%&                                                          78Yo MQrV@-%          #   !#%#..:VwMTvb=/+                                                                                                                          $$,1;855-+/    %*1Md*5j`Yp{QD0)*"#!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 !                                                                                                                                                                                                                                    &%% (#$(-&$*-+-(((**,$'(*++,&*&-//02'14)1+**,-(('""'-2%*.81:10.1,/989>:5.A597=;67;9&27=1?412+//+416818.44(2++//.('+1.2"+3((+1-$*.+(-,,&)!$+#+#"%'+#,(()&%!&+"!#$ "%! $"# ## !                                                                                                                $( 4G@CO`i\ndUfWdUN\aT\Reej[zqtqkzsahvh|}wfuj~sjtl]nuuy~yvv{tr]wu^jf]QHU_fp[cjut^hrn}{ktxgeq\ULm\eZXTWrUco| , ;2 97?#(A$/2KLTWRQVz'65HNi7\wmV= yzV(2^qh E Wu~CT= ] II&nm_  f:~1=Ej<W V5B >,M%Iof<K1&my :c.K  Y g N ajL=dJ?kGT(G8<hvkb w  cb>C ,/  NDJy.:Q { N D _ Mk,QL, ""}pYq<MxZ[GuUQ/+~ii^fLaR`IIVPCIDMMP`VP9:LG23/ #""#      )K(3"Jr z5n5{rjkx}_uxzhospwhd F#G"' /'i n>XuiYii^Qvkdpspv{d\SRX3ElShWDVm``bXDVQM[[NeaGm`_h^lcGUShpo{~sqmsy~uzt}suukukexrifz\f]y w S5 iE~- !?Zh\^a|bWZOF>LHGHNQbMIaMODA=MU4IEJ07<;:R:G?HF5GC?94C@696BA><:?*B;4A,,<=AEG-/17.-;<..8.6:68H8,@.<5208'8C(+/6#./(&!C,!5, *-8(,52,4)<,)3*0%-0'$")$, (%'"(0 %(%*&-*-,#-%%%!8&(1#'#$%%0'(.+,.&%(/,*+4-)-$9.7-8;9EAC@632=1!$'/'2/+,%&#"*) (-0;671)=' "&$,($%"'.1789)/(!$ -#&"'++,1?69;2.)  $) " &$%#!"!%#$/1*/-.$ .%#+  "                      !   $ !   !     %$      !"!2:EUfz {2sYKl[SLGE@3C?30*,(%"),$$$1'" !%,$#'"##('!" #!)*/:LPhu05+-?K~Lk[PIIGDI;>7/73++-%.1",(%/(,,()1#+$#'   !  !            "                                           $,6>@F?D6-      %#3U\)9(oPM7-/,$*$$!"  !$0/IrQh#| kSF<6*&), "   !                                                         *   *Dy(l]!yL5'  '%' )    -CX =ZgL(jF4$                                                                                          { LWzH`S-> tf% V!C "9< | 2  !N!Q!V![!\!\![!V!R!L&N M5 L uM pI~D2-!"& %#!)#%$+',5/,-/&1104;,;81?756<;;5CNX* :A+{}Q { g =ipnC V )B MO'0 M ?[`A A !R!S!X!Y!Y!Z!X!W!V kV?%[ ;w 6D 0RR WT+O^RIZSDR?=EGC<F9.C@E;G:IIO\Q\q|nYJIA79..+..#+%)&"'%!!$$ !!#3EMewa p" Uk             V 5}%eY GY                 ,9=`wwbH>*"  dW 5_g <0                         /A`jH4$           $7LrgC/           6Rs\;%           ,H_mK7!          &4SxcH1!                 )CZ fI0%       1Dh\O2*    "1Pr ]C4!    #9QyfL2*    (<Wt $.{^F6&    -C^-&e@.! -?\~!"vY=. !1Ie(&#bJ3)   #2A^x $,mT=.! #$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@AB * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D #$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@AB * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D ddIIIDDDvkk   333RRepp888VVVjjj~~~  222FFFYYYmmmyz{{{{{{|{|{{{{{{{{{{{{{{{{{zzzzzzz+ %%%)))---111444777:::===@@@CBDEEGHHJJJLLLNNNPPPRRRTTTVVVXXXZZY[[[]]]^^^```aaaccdeefffghhiiikkklllmmmooopppqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmnmmmmmmmmmmmmmmmmmlmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihihihhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeedeeddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa <<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Fragment Format 2.0+6286200-02 6286202-01 6286103-04 6258005-00 Run Started Run StoppedCollection StartedCollection Stopped POP4 6-FAMComment: a2de3f04ac0211dd9a0600065bddb0edmodule_1kV_10smodule_1kV_10s module_1kV_10s2FragmentAnalysis36_POP41Oven_Temperature60Temperature_Tolerance3Oven_Wait_Time1200Poly_Fill_Vol6500Cap_Fill_Vol2280DC_Cap16_EPS_ARC_SELF11Max_Current300Current_Stability5.0Current_Tolerance100Run_Current100Voltage_Tolerance0.6PreRun_Voltage15.0DC_PreRun_Time180Injection_Voltage1.0DC_Injection_Time10Voltage_Number_Of_Steps40Voltage_Step_Interval15DC_Data_Delay1Run_Voltage15.0DC_Run_Time1600First_ReadOut_Time160Second_ReadOut_Time160Exposure_Time0DC_RS_Plate_TypeA 12 8DC_RS_CSDatacap1 A1DC_RS_Binning_PatternDC_Scale_Divisor8.0DC_Down_Sample1DC_Laser_Power_Setting15.0W_Identifiler_1kV_10sRun_3130xl_2008-11-06_14-03_5133RG96_IndividusJAA313JAA313[%currentuser%]96-WellFAC321_0000205983ANMECTIDCTNMCTOwCTTL GCpEPDATA&M>DATA&MODATA&MDATA&MDATADATADATADATADATAi&M8~DCHTDSamDySNG5Dye#DyeB DyeB DyeB DyeB DyeB DyeNADyeNVICDyeNNEDDyeNPETDyeNLIZDyeW DyeW*DyeW?DyeWSDyeWEPVt:EVNT EVNT EVNTEVNTGTyp!! HCFGCEHCFGHCFGHCFG>>InSc InVtLANELIMS!!PLNTD$LsrP:MCHNMODFqMODL3100NAVGNLNEOfSc5"PANLPSZE`PTYPPXLBRGNmRMXV1RMdNRMdV1RMdX  RPrNRPrV1RUND  RUND  RUND  RUND  RUNT RUNT .7RUNT RUNT ..Rate RunN!!SCAN&SMED !SMLtSTYPSVER3.0SVER,,SVERSatd5NScalAScan&SpNmStdFTUBEB2Tmpr<UDEFUser.seqinr/inst/abif/Promega_Panels_v1.txt0000644000176200001440000000652711155704135017510 0ustar liggesusersVersion GM v 3.0 Kit type: MICROSATELLITE Chemistry Kit Promega_Panels_v1 none Panel PowerPlex_16_v1 null TPOX yellow 255.0 303.0 8 4 0.06 none 6, 7, 8, 9, 10, 11, 12, 13, FGA yellow 305.0 466.0 23,24 4 0.14 none 16, 17, 18, 18.2, 19, 19.2, 20, 20.2, 21, 21.2, 22, 22.2, 23, 23.2, 24, 24.2, 25, 25.2, 26, 27, 28, 29, 30, 31.2, 43.2, 44.2, 45.2, 46.2, D3S1358 blue 94.0 151.0 14,15 4 0.13 none 12, 13, 14, 15, 16, 17, 18, 19, 20, TH01 blue 152.0 195.0 8,9.3 4 0.06 none 4, 5, 6, 7, 8, 9, 9.3, 10, 11, 13.3, D21S11 blue 196.0 262.0 30 4 0.22 none 24, 24.2, 25, 25.2, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 37, 38, D18S51 blue 279.0 364.0 15,19 4 0.13 none 8, 9, 10, 10.2, 11, 12, 13, 13.2, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, Penta_E blue 370.0 480.0 12,13 5 0.13 none 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, D5S818 green 112.0 158.0 11 4 0.11 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, D13S317 green 166.0 208.0 11 4 0.12 none 7, 8, 9, 10, 11, 12, 13, 14, 15, D7S820 green 210.0 252.0 10,11 4 0.1 none 6, 7, 8, 9, 10, 11, 12, 13, 14, D16S539 green 260.0 310.0 11,12 4 0.13 none 5, 8, 9, 10, 11, 12, 13, 14, 15, CSF1PO green 312.0 361.0 10,12 4 0.1 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, Penta_D green 365.0 449.0 12 5 0.06 none 2.2, 3.2, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, AMEL yellow 102.0 112.0 x 9 0.0 none X, Y, vWA yellow 120.0 184.0 17,18 4 0.14 none 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, D8S1179 yellow 200.0 252.0 13 4 0.11 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, Panel PowerPlex_12_v1 null D5S818 blue 107.0 152.0 11,12 4 0.13 none 7, 8, 9, 10, 11, 12, 13, 14, 15, D13S317 blue 159.0 206.0 8 4 0.13 none 7, 8, 9, 10, 11, 12, 13, 14, 15, D7S820 blue 207.0 249.0 9,11 4 0.13 none 6, 7, 8, 9, 10, 11, 12, 13, 14, D16S539 blue 253.0 309.0 11,12 4 0.13 none 5, 8, 9, 10, 11, 12, 13, 14, 15, vWA yellow 118.0 170.0 16 4 0.13 none 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, TH01 yellow 172.0 204.0 9.3 4 0.13 none 5, 6, 7, 8, 9, 10, 11, AMEL yellow 208.0 217.0 x 9 0.0 none X, Y, TPOX yellow 218.0 258.0 8,9 4 0.13 none 6, 7, 8, 9, 10, 11, 12, 13, CSF1PO yellow 283.0 335.0 9,10 4 0.13 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, Panel Penta_E_v1 null Penta_E blue 370.0 480.0 12,13 5 0.13 none 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, Panel Penta_D_v1 null Penta_D green 365.0 449.0 12 5 0.06 none 2.2, 3.2, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, Panel SE33_v1 null SE33 green 194.0 334.0 19,29.2 4 0.14 none 4.2, 6.3, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 20.2, 21, 21.2, 22, 22.2, 23.2, 24.2, 25.2, 26.2, 27.2, 28.2, 29.2, 30.2, 31.2, 32.2, 33.2, 34.2, 35, 36, 37, Panel FFFL_v1 null LPL blue 92.0 130.0 10,12 4 0.09 none 7, 9, 10, 11, 12, 13, 14, F13B blue 159.0 193.0 10 4 0.04 none 6, 7, 8, 9, 10, 11, FESFPS blue 213.0 251.0 10,12 4 0.07 none 7, 8, 9, 10, 11, 12, 13, 14, F13A01 blue 270.0 336.0 4,5 4 0.04 none 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, Panel CTTV_v1 null vWA blue 126.0 168.0 16 4 0.14 none 13, 14, 15, 16, 17, 18, 19, 20, TH01 blue 169.0 203.5 9.3 4 0.06 none 5, 6, 7, 8, 9, 10, 11, AMEL blue 205.0 218.0 x 9 0.0 none X, Y, TPOX blue 219.0 253.0 8,9 4 0.06 none 6, 7, 8, 9, 10, 11, 12, 13, CSF1PO blue 282.0 327.0 9,10 4 0.1 none 7, 8, 9, 10, 11, 12, 13, 14, 15, seqinr/inst/abif/Promega_Bins_v1.txt0000644000176200001440000002216411155704135017154 0ustar liggesusersVersion GM v 3.0 Chemistry Kit Promega_Panels_v1 BinSet Name Promega_Bins_ID3.2.0 Panel Name PowerPlex_16_v1 Marker Name D3S1358 18 136.0 0.5 0.5 19 140.0 0.5 0.5 20 144.0 0.5 0.5 21 148.0 0.5 0.5 11 108.0 0.5 0.5 12 112.0 0.5 0.5 13 116.0 0.5 0.5 14 120.0 0.5 0.5 15 124.0 0.5 0.5 15.2 126.0 0.5 0.5 16 128.0 0.5 0.5 17 132.0 0.5 0.5 Marker Name TH01 4 154.0 0.5 0.5 5 158.0 0.5 0.5 6 162.0 0.5 0.5 7 166.0 0.5 0.5 8 170.0 0.5 0.5 9 174.0 0.5 0.5 9.3 177.0 0.5 0.4 10 178.0 0.5 0.5 11 182.0 0.5 0.5 13.3 193.0 0.5 0.5 Marker Name D21S11 23.2 198.0 0.5 0.5 24 200.0 0.5 0.5 24.2 202.0 0.5 0.5 25 204.0 0.5 0.5 25.2 206.0 0.5 0.5 26 208.0 0.5 0.5 26.2 210.0 0.5 0.5 27 212.0 0.5 0.5 27.2 214.0 0.5 0.5 28 216.0 0.5 0.5 28.2 218.0 0.5 0.5 29 220.0 0.5 0.5 29.2 222.0 0.5 0.5 30 224.0 0.5 0.5 30.2 226.0 0.5 0.5 31 228.0 0.5 0.5 31.2 230.0 0.5 0.5 32 232.0 0.5 0.5 32.2 234.0 0.5 0.5 33 236.0 0.5 0.5 33.2 238.0 0.5 0.5 34 240.0 0.5 0.5 34.2 242.0 0.5 0.5 35 244.0 0.5 0.5 35.2 246.0 0.5 0.5 36 248.0 0.5 0.5 36.2 250.0 0.5 0.5 37 252.0 0.5 0.5 37.2 254.0 0.5 0.5 38 256.0 0.5 0.5 38.2 258.0 0.5 0.5 39 260.0 0.5 0.5 Marker Name D18S51 8 285.0 0.5 0.5 9 289.0 0.5 0.5 9.2 291.0 0.5 0.5 10 293.0 0.5 0.5 10.2 295.0 0.5 0.5 11 297.0 0.5 0.5 12 301.0 0.5 0.5 13 305.0 0.5 0.5 13.2 307.0 0.5 0.5 14 309.0 0.5 0.5 14.2 311.0 0.5 0.5 15 313.0 0.5 0.5 16 317.0 0.5 0.5 17 321.0 0.5 0.5 18 325.0 0.5 0.5 19 329.0 0.5 0.5 19.2 331.0 0.5 0.5 20 333.0 0.5 0.5 21 337.0 0.5 0.5 22 341.0 0.5 0.5 23 345.0 0.5 0.5 24 349.0 0.5 0.5 25 353.0 0.5 0.5 26 357.0 0.5 0.5 27 361.0 0.5 0.5 Marker Name Penta_E 7 387.0 0.5 0.5 8 392.0 0.5 0.5 9 397.0 0.5 0.5 10 402.0 0.5 0.5 11 407.0 0.5 0.5 12 412.0 0.5 0.5 13 417.0 0.5 0.5 14 422.0 0.5 0.5 15 427.0 0.5 0.5 16 432.0 0.5 0.5 17 437.0 0.5 0.5 18 442.0 0.5 0.5 19 447.0 0.5 0.5 20 452.0 0.5 0.5 21 457.0 0.5 0.5 22 462.0 0.5 0.5 23 467.0 0.5 0.5 24 472.0 0.5 0.5 25 477.0 0.5 0.5 4 372.0 0.5 0.5 5 377.0 0.5 0.5 6 382.0 0.5 0.5 Marker Name D5S818 7 115.0 0.5 0.5 8 119.0 0.5 0.5 9 123.0 0.5 0.5 10 127.0 0.5 0.5 11 131.0 0.5 0.5 12 135.0 0.5 0.5 13 139.0 0.5 0.5 14 143.0 0.5 0.5 15 147.0 0.5 0.5 16 151.0 0.5 0.5 Marker Name D13S317 7 173.0 0.5 0.5 8 177.0 0.5 0.5 9 181.0 0.5 0.5 10 185.0 0.5 0.5 11 189.0 0.5 0.5 12 193.0 0.5 0.5 13 197.0 0.5 0.5 14 201.0 0.5 0.5 15 205.0 0.5 0.5 Marker Name D7S820 6 213.0 0.5 0.5 7 217.0 0.5 0.5 8 221.0 0.5 0.5 9 225.0 0.5 0.5 10 229.0 0.5 0.5 11 233.0 0.5 0.5 12 237.0 0.5 0.5 13 241.0 0.5 0.5 14 245.0 0.5 0.5 Marker Name D16S539 5 263.0 0.5 0.5 8 275.0 0.5 0.5 9 279.0 0.5 0.5 10 283.0 0.5 0.5 11 287.0 0.5 0.5 12 291.0 0.5 0.5 13 295.0 0.5 0.5 14 299.0 0.5 0.5 15 303.0 0.5 0.5 Marker Name CSF1PO 6 318.0 0.5 0.5 7 322.0 0.5 0.5 8 326.0 0.5 0.5 9 330.0 0.5 0.5 10 334.0 0.5 0.5 11 338.0 0.5 0.5 12 342.0 0.5 0.5 13 346.0 0.5 0.5 14 350.0 0.5 0.5 15 354.0 0.5 0.5 Marker Name Penta_D 2.2 369.0 0.5 0.5 3.2 374.0 0.5 0.5 5 382.0 0.5 0.5 7 392.0 0.5 0.5 8 397.0 0.5 0.5 9 402.0 0.5 0.5 10 407.0 0.5 0.5 11 412.0 0.5 0.5 12 417.0 0.5 0.5 13 422.0 0.5 0.5 14 427.0 0.5 0.5 15 432.0 0.5 0.5 16 437.0 0.5 0.5 17 442.0 0.5 0.5 Marker Name AMEL X 104.0 0.5 0.5 Y 110.0 0.5 0.5 Marker Name vWA 22 170.0 0.5 0.5 10 122.0 0.5 0.5 11 126.0 0.5 0.5 12 130.0 0.5 0.5 13 134.0 0.5 0.5 14 138.0 0.5 0.5 15 142.0 0.5 0.5 15.2 144.0 0.5 0.5 16 146.0 0.5 0.5 17 150.0 0.5 0.5 18 154.0 0.5 0.5 19 158.0 0.5 0.5 20 162.0 0.5 0.5 21 166.0 0.5 0.5 Marker Name D8S1179 7 202.0 0.5 0.5 8 206.0 0.5 0.5 9 210.0 0.5 0.5 10 214.0 0.5 0.5 11 218.0 0.5 0.5 12 222.0 0.5 0.5 13 226.0 0.5 0.5 14 230.0 0.5 0.5 15 234.0 0.5 0.5 16 238.0 0.5 0.5 17 242.0 0.5 0.5 18 246.0 0.5 0.5 19 250.0 0.5 0.5 Marker Name TPOX 5 257.0 0.5 0.5 6 261.0 0.5 0.5 7 265.0 0.5 0.5 8 269.0 0.5 0.5 9 273.0 0.5 0.5 10 277.0 0.5 0.5 11 281.0 0.5 0.5 12 285.0 0.5 0.5 13 289.0 0.5 0.5 14 293.0 0.5 0.5 Marker Name FGA 16 320.0 0.5 0.5 17 324.0 0.5 0.5 17.2 326.0 0.5 0.5 18 328.0 0.5 0.5 18.2 330.0 0.5 0.5 19 332.0 0.5 0.5 19.2 334.0 0.5 0.5 20 336.0 0.5 0.5 20.2 338.0 0.5 0.5 21 340.0 0.5 0.5 21.2 342.0 0.5 0.5 22 344.0 0.5 0.5 22.2 346.0 0.5 0.5 23 348.0 0.5 0.5 23.2 350.0 0.5 0.5 24 352.0 0.5 0.5 24.2 354.0 0.5 0.5 25 356.0 0.5 0.5 25.2 358.0 0.5 0.5 26 360.0 0.5 0.5 26.2 362.0 0.5 0.5 27 364.0 0.5 0.5 27.2 366.0 0.5 0.5 28 368.0 0.5 0.5 28.2 370.0 0.5 0.5 29 372.0 0.5 0.5 29.2 374.0 0.5 0.5 30 376.0 0.5 0.5 30.2 378.0 0.5 0.5 31 380.0 0.5 0.5 31.2 382.0 0.5 0.5 43.2 431.0 0.5 0.5 44.2 435.0 0.5 0.5 45.2 439.0 0.5 0.5 46.2 443.0 0.5 0.5 47.2 447.0 0.5 0.5 Panel Name PowerPlex_12_v1 Marker Name D5S818 7 114.0 0.5 0.5 8 118.0 0.5 0.5 9 122.0 0.5 0.5 10 126.0 0.5 0.5 11 130.0 0.5 0.5 12 134.0 0.5 0.5 13 138.0 0.5 0.5 14 142.0 0.5 0.5 15 146.0 0.5 0.5 16 150.0 0.5 0.5 Marker Name D13S317 7 170.0 0.5 0.5 8 174.0 0.5 0.5 9 178.0 0.5 0.5 10 182.0 0.5 0.5 11 186.0 0.5 0.5 12 190.0 0.5 0.5 13 194.0 0.5 0.5 14 198.0 0.5 0.5 15 202.0 0.5 0.5 Marker Name D7S820 6 213.0 0.5 0.5 7 217.0 0.5 0.5 8 221.0 0.5 0.5 9 225.0 0.5 0.5 10 229.0 0.5 0.5 11 233.0 0.5 0.5 12 237.0 0.5 0.5 13 241.0 0.5 0.5 14 245.0 0.5 0.5 Marker Name D16S539 5 262.0 0.5 0.5 6 266.0 0.5 0.5 7 270.0 0.5 0.5 8 274.0 0.5 0.5 9 278.0 0.5 0.5 10 282.0 0.5 0.5 11 286.0 0.5 0.5 12 290.0 0.5 0.5 13 294.0 0.5 0.5 14 298.0 0.5 0.5 15 302.0 0.5 0.5 Marker Name vWA 10 122.0 0.5 0.5 11 126.0 0.5 0.5 12 130.0 0.5 0.5 13 134.0 0.5 0.5 14 138.0 0.5 0.5 15 142.0 0.5 0.5 15.2 144.0 0.5 0.5 16 146.0 0.5 0.5 17 150.0 0.5 0.5 18 154.0 0.5 0.5 19 158.0 0.5 0.5 20 162.0 0.5 0.5 21 166.0 0.5 0.5 Marker Name TH01 5 176.0 0.5 0.5 6 180.0 0.5 0.5 7 184.0 0.5 0.5 8 188.0 0.5 0.5 9 192.0 0.5 0.5 9.3 195.0 0.5 0.4 10 196.0 0.5 0.5 11 200.0 0.5 0.5 Marker Name AMEL X 210.0 0.5 0.5 Y 216.0 0.5 0.5 Marker Name TPOX 6 222.0 0.5 0.5 7 226.0 0.5 0.5 8 230.0 0.5 0.5 9 234.0 0.5 0.5 10 238.0 0.5 0.5 11 242.0 0.5 0.5 12 246.0 0.5 0.5 13 250.0 0.5 0.5 14 254.0 0.5 0.5 Marker Name CSF1PO 6 291.0 0.5 0.5 7 295.0 0.5 0.5 8 299.0 0.5 0.5 9 303.0 0.5 0.5 10 307.0 0.5 0.5 11 311.0 0.5 0.5 12 315.0 0.5 0.5 13 319.0 0.5 0.5 14 323.0 0.5 0.5 15 327.0 0.5 0.5 Panel Name Penta_E_v1 Marker Name Penta_E 4 372.0 0.5 0.5 5 377.0 0.5 0.5 6 382.0 0.5 0.5 7 387.0 0.5 0.5 8 392.0 0.5 0.5 9 397.0 0.5 0.5 10 402.0 0.5 0.5 11 407.0 0.5 0.5 12 412.0 0.5 0.5 13 417.0 0.5 0.5 14 422.0 0.5 0.5 15 427.0 0.5 0.5 16 432.0 0.5 0.5 17 437.0 0.5 0.5 18 442.0 0.5 0.5 19 447.0 0.5 0.5 20 452.0 0.5 0.5 21 457.0 0.5 0.5 22 462.0 0.5 0.5 23 467.0 0.5 0.5 24 472.0 0.5 0.5 25 477.0 0.5 0.5 Panel Name Penta_D_v1 Marker Name Penta_D 9 402.0 0.5 0.5 10 407.0 0.5 0.5 11 412.0 0.5 0.5 12 417.0 0.5 0.5 13 422.0 0.5 0.5 14 427.0 0.5 0.5 15 432.0 0.5 0.5 16 437.0 0.5 0.5 17 442.0 0.5 0.5 2.2 369.0 0.5 0.5 3.2 374.0 0.5 0.5 5 382.0 0.5 0.5 7 392.0 0.5 0.5 8 397.0 0.5 0.5 Panel Name SE33_v1 Marker Name SE33 4.2 196.0 0.5 0.5 6.3 205.0 0.5 0.5 7.2 208.0 0.5 0.5 8 210.0 0.5 0.5 8.2 212.0 0.5 0.5 9 214.0 0.5 0.5 9.2 216.0 0.5 0.5 10 218.0 0.5 0.5 10.2 220.0 0.5 0.5 11 222.0 0.5 0.5 11.2 224.0 0.5 0.5 12 226.0 0.5 0.5 12.2 228.0 0.5 0.5 13 230.0 0.5 0.5 13.2 232.0 0.5 0.5 14 234.0 0.5 0.5 14.2 236.0 0.5 0.4 14.3 237.0 0.4 0.4 15 238.0 0.4 0.5 15.2 240.0 0.5 0.5 16 242.0 0.5 0.5 16.2 244.0 0.5 0.5 17 246.0 0.5 0.5 17.2 248.0 0.5 0.5 18 250.0 0.5 0.5 18.2 252.0 0.5 0.5 19 254.0 0.5 0.5 19.2 256.0 0.5 0.5 20 258.0 0.5 0.5 20.2 260.0 0.5 0.5 21 262.0 0.5 0.4 21.1 263.0 0.4 0.4 21.2 264.0 0.4 0.5 22 266.0 0.5 0.5 22.2 268.0 0.5 0.5 23 270.0 0.5 0.5 23.2 272.0 0.5 0.5 24 274.0 0.5 0.5 24.2 276.0 0.5 0.5 25 278.0 0.5 0.5 25.2 280.0 0.5 0.5 26 282.0 0.5 0.5 26.2 284.0 0.5 0.5 27 286.0 0.5 0.5 27.2 288.0 0.5 0.5 28 290.0 0.5 0.5 28.2 292.0 0.5 0.5 29 294.0 0.5 0.5 29.2 296.0 0.5 0.5 30 298.0 0.5 0.5 30.2 300.0 0.5 0.5 31 302.0 0.5 0.5 31.2 304.0 0.5 0.5 32 306.0 0.5 0.4 32.1 307.0 0.4 0.4 32.2 308.0 0.4 0.5 33 310.0 0.5 0.5 33.2 312.0 0.5 0.5 34 314.0 0.5 0.5 34.2 316.0 0.5 0.5 35 318.0 0.5 0.5 35.2 320.0 0.5 0.5 36 322.0 0.5 0.5 36.2 324.0 0.5 0.5 37 326.0 0.5 0.5 37.2 328.0 0.5 0.5 38 330.0 0.5 0.5 Panel Name FFFL_v1 Marker Name LPL 7 97.7 0.5 0.5 8 101.7 0.5 0.5 9 105.7 0.5 0.5 10 109.7 0.5 0.5 11 113.7 0.5 0.5 12 117.7 0.5 0.5 13 121.7 0.5 0.5 14 125.7 0.5 0.5 Marker Name F13B 6 164.3 0.5 0.5 7 168.3 0.5 0.5 8 172.3 0.5 0.5 9 176.3 0.5 0.5 10 180.3 0.5 0.5 11 184.2 0.5 0.5 12 188.19 0.5 0.5 Marker Name FESFPS 7 218.0 0.5 0.5 8 222.0 0.5 0.5 9 226.0 0.5 0.5 10 230.0 0.5 0.5 11 234.0 0.5 0.5 12 238.0 0.5 0.5 13 242.0 0.5 0.5 14 246.04 0.5 0.5 Marker Name F13A01 3.2 276.68 0.5 0.5 4 278.7 0.5 0.5 5 282.7 0.5 0.5 6 286.7 0.5 0.5 7 290.7 0.5 0.5 8 294.7 0.5 0.5 9 298.7 0.5 0.5 10 302.27 0.5 0.5 11 305.7 0.5 0.5 12 309.4 0.5 0.5 13 313.3 0.5 0.5 14 317.2 0.5 0.5 15 321.2 0.5 0.5 16 325.1 0.5 0.5 Panel Name CTTV_v1 Marker Name vWA 13 139.0 0.5 0.5 14 143.0 0.5 0.5 15 147.0 0.5 0.5 16 151.0 0.5 0.5 17 155.0 0.5 0.5 18 159.0 0.5 0.5 19 163.0 0.5 0.5 20 167.0 0.5 0.5 Marker Name TH01 8 191.4 0.5 0.5 9 195.4 0.5 0.5 10 199.4 0.5 0.5 11 202.97 0.5 0.5 6 183.4 0.5 0.5 7 187.4 0.5 0.5 5 179.4 0.5 0.5 Marker Name AMEL x 212.08 0.5 0.5 Y 217.38 0.5 0.5 Marker Name TPOX 6 224.0 0.5 0.5 7 228.0 0.5 0.5 8 232.0 0.5 0.5 9 236.0 0.5 0.5 10 240.0 0.5 0.5 11 244.0 0.5 0.5 12 248.0 0.5 0.5 13 252.03 0.5 0.5 Marker Name CSF1PO 7 294.5 0.5 0.5 8 298.5 0.5 0.5 9 302.5 0.5 0.5 10 306.5 0.5 0.5 11 310.5 0.5 0.5 12 314.5 0.5 0.5 13 318.5 0.5 0.5 14 322.5 0.5 0.5 15 326.32 0.5 0.5 seqinr/inst/abif/1_0000206138_C01_005.fsa0000755000176200001440000032536311135131406016410 0ustar liggesusersABIFetdirZ sAllelic Laddermethod FTA Id v3Identifiler_v2GS500LIZ(75-450)3130xl-1473-02131XXUnitID=7;CPUBoard=ECPU500;ArraySize=16;SerialNumber=1473-021;3130xl0802043 Aug 22, 2008[%currentuser%]                               $)2=HNXX\`ba`_]YXRRROJLHHA?>69;42323638?GLQYc``c^^c_\[[[VRRKLHHDA?@==9;94404/12.*-.)))''(()%#!"# " !!! !"#(17BKVZdmjopsqqikiljbc[YXTQUNJIHEFEBB@?=:<76:65632,,0/,-,*(*'&##%%('%!#!!"! "!             !*1>IXdtytpmligcc\_YYWWROOGKHGBCA=;=::66370///2/-/+-&(+**)&()''&(&!""" "#!"#   " !#!    #!$""""" " !%#"!"!*#$%%%%%$"# "$$!% #$"!! ! !  !"$$'),,-*+,)%%"!!! #''*06<<AAB:52,*)*'&$$&&%%%)*'*,&)(((*+-,068:=EA<>95./0,*/+*++&*)+'0,/.0-1.,44678::;;<5488:>>BDGDGDA>7:526957756241001227559715423422435:<?=A@GGBBB@B?C;:=<9::;7;376728=:;>?=BFGIKQPSVWXZ^dgihmnledegjr{ #7LSYZWVTSUY[Y[MC.$  ':=ITYa]UVL@?B<FQW`mz^7}wtrrxz{vski`^TQJIHBFFEEFDHEDGIEIIILGEGHFEGGLRQTROPKHDA<?:<99485-0($''*-/*/4165<=?BDFDFFLOY]v1?NSQQHD<BDKSWR?+sph_[VTTW[\enw~wjbSRODFGD@>=9653-.*0--//7;=9=;;63/2/%*%(%#""$!" #$%&#%&&$&## " % #$',+2-.,(#"#  #&%.02:<?EHNLQORSSTRMKEA:44326759:;<<>=<:615/212;CIX_hc`]QLHHFEGHIJHEDA?850,&')).,.23241.01231310576:?BENV^nzywnb\SUSRUYWa`[[[YUUSLMHE@<72//-,+3.49BBLRXZYYUQKG@>74//,+*)&&%$#)"&$%%+)).*0//1--.**,-1--/.,+-)/-0239:@DMWf ;Qf|uJ zrc_SOJHHIMU`n|m`SEB:2/,,)')'&()'))-/568:;?B9842.+-+)&')'*)()&(%%(%$$$"!"! $"$(%'&&""$##!                                                                 !"!!"''+,5:ETg~X9-$%'(*29?H]u{^D2( "#&&*.39EXpyY?.#!$ $&(.5BMYzyX>+"!!&-0>Jd{fL8%!#(,-9BMhzbF3& ##+05EPiiM7*!#&),1?P`{aF3%!"!)+/7HXkz\@1!!&*4>I]sgJ3'!"+,6CTerT<+""&+2:N_uv[>/      !" &$'# '8UpvT=.$ !*>Rmy[C.%")5HblN:.  &;Oiz]A1$ !*;PplM9)!!'+004*###.=\r~^E/%  .<RtdE3(!$,:MoeJ2'!(3GeoS<) ,BXuZE4$#)9NhmK7,"*6Ii~aD2' )2KcrR:)! !$/>Vz%}V<($ ()7Sk  {\=/%"*:PkqN8+# .;PkaG5$ )2@XziK<+#$,8JhnM5( );JewT>,%!  $.9Ro~]D3$",=RoaG.' "3D`aE1# &2E_hJ7&                        $"#"#.6I_vYD1( # $,0=ShtW@1&   $(3=LlmT;-&   "%+5DZy`J7)   ")7ETr|]J6+   #'2@RmqW<1#    $-6EYwvYH3(   !$%-9HdjP;)$   $)8DZr~^P9)    !!"'19OgrTB3%               ",;J_iM9(      2;Sqv[?/$   &.?Xry[C+'     &.=RomQ;.#    $5D[{eL:*!    $4EZvvXB/)   #+:Kc}pS=+   #(3I[ybI7,      *8Jb{~hM6)    ",:Pf}bD4&                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                $&4AFUsv{rnrniga_bX]WQIKPLGIEHAC@D?99858931000-/)((**+-.,**,'&##'#(#"!##$" !""! ! "  #%'$,/9>GOSNRZ^VY]RSTSNOSOGGGHEA?8B98<<@7:965142/3602)0',-0./2/),,++*+-(,&%,%'((*+&('&)0,*)%,-+,/-88FJV_rzzmzrnmgdh``aWUWPUSSRNWNIIEJD?BA>C?>8>9;7:967436/74/.32.+0./0'))0$(1&&--%%().)++*)((%&')'$%'1104AELWbhlrzz|qqrygedcd`cWY\\RTSJIKJFHB?CGA:>=:=985806;46181/+*/3+-,.2(*')+$)*,(&*)$('%")%"$($!$'#$%'"!$'!!)%"!!($$"$! #%!&!#!$!#!!" !! $ "$ " !   ! #$"#&#!!!!" $! # !! """!""#! # # "$"#   %'.0<8A:?<;502+%,&$" $!$ $&#!"# #&$$'$(,&%'*$((&*#&$.&)-'"!%(!&' %&($"!&'"#$ "!"*'#&&(,"&+'&)''++((*23-727-78/433/243,8955526,4,126183:>CDKHKEMFIFGE@?:624202*-/.-).0++,-),*,/+.*(,0'*-++1..54014/0+/.02,1*,7354060894<8954?;=?B>KBGHGNMKKEHGJGMLTWbcbljptprkpvvusytuw3e@;]rh}eJ*T5rmbhdn{woYJ*xw~|rrriglkcfce[cRVOEDB>E<;8=AJOIPNQOJOOIHIBBAD:857>9=<DAD?@BAA@8:92<9522116205053;<8;;=>=76196757CNLUflyyosmvpjpkklkkclprw{v~zwrqebbWbYSXUNNKJMICDFEFJFEIHNJDEOKJKNMJDCJCBA==FD@FGFHHDF@KCA?D@=HEADLINSKX[`cammovqhhZTUSZVOYVVVXQXYZghfmopzqmstqvnuuvuswrw@X~viYI>5'{~y{yvvltspt}w{}x|}.Nt}X=,|z~zyqfb\SLRTNQTMMPFMJMQPLOSHSNPLLIMAAC<<6;;>;@DHJNQRUY`kyB=`WP8|yd=zznic[NQKNNKTVXfizwj_[NDB355/13..+'-))%(,$*.4342/(.(/'%&#!%%" #! $ " !##%" ! $ "#"$  "    '-4/-1)'% ".<QomU<5*$",9I`|sZ>8+$  $*5JblU>4+$  ")5D[thO?/(  "!!)-:Jh{]C8." !%$(6G\wreK90 " '->\jdN;.#" .=IbyaJ5+" #! (+?Srm\C7*#  +-DTps[E3%  $ !#*2BTylVB1'$# (4J]{mQ7+" !)/Faut\E9)!#  &%6?UskO:1$!##/8L_{ypVC3$ !&,8Lq}WH/$ "!!&&5G^|s]E.%"   '%-9JfkMB3$$!!',>Ls~cP:-)%8@Nq{]I5*# +,/=K]}s^K:-2 %)0:MiuVH5+$ $!0:H`xnS?0)# "//<TmrUH9+$ #-8FavtYJ<*&*4DhmYF1)'!!  " "$.2I[riSD7.#%"*3@VrsZG60''# "$':E^yv\D6+'"'% "&'.DanpTG8.+)"#!"-2OZspXF12#%#!!%+<QhwXA5+&# "*,C_ldRB0)#)"  )3DQqiWC8-$$#"  $%!"%'5@ThfQ=5%'!"!)&0<Keuk[E6*!! !"#.8J]up_I>,$$ &'4G]oo[I40+"""&09G[qxYD8-'  )4:HW{lYJ3(&""1/<L]wnRM/+( "!''8BUodK=1,##$#)4=Oc|^F<,*  +48IYwp]G8-&!"#)/BObt]L>-&!')=G_ziW=4+$&));E`xhVB6+( !!$&-:ETn~kQA1+$                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      !,).C7@HLQEED><D>?<<=51:33(4,/-51&-%%$&"+#%99<NFWgYu`{ek^iheVZRTMIDN@FIAAE4/:=9=271.233((2&,+(%%'-"&$#  '!"  "  " (!$*%&?=C?GPX\VUdlpkxenptjmib[id_b`dehiqwy~w}vxxpvqrmhig^Xhc\SVLQUWUMOHEEEBC:8C97;D0;3*->-+82.018-,1,,)%%$%$('($%," -#$'( !""#### !!                                                                         !!($($!#  "!'# $# '$$ """"#!'#+%#/+*//-<<2504388067)2.-;'%2-01$,,-/4-0;,5//5*3:283()7-021.5.<-:491-8=>B=C==:8-.158:,597HAIKIN\afdXfZDQABA@37?>@;8>7=5?7BF>>DBDADJAA@DG?:E<=830;3F8AFHGUYfajbnb_\XQMSMJMAJIFGEEJLRHUNVYW`cghtyjaj\WUQT\VXN^USYV^MPQLULTVIJOKSSYRZf\aitw}&#4111)$ !&a+2,oI:Di61pt$y.vhNK65(%"xtrgbldY_j]`lo~~zjh^UCE?H:;)3&%)5?.0=8HWZVPXWVT>9581'*44&1!0./%122:>=;C=5:?7?.6B=GE>KHIMIXUaspv !.<PI;.2  9)G395411  {jhc]]]\aiglv~wxwng[TQ@DB758%2-)#$&+"(,.,&2(0,2)+!/&,  $$#("*% !$ "%)!"#%*)34@HMLDNQTZXYTYNZJ;D@6899;@>B?7C47/0-*,)#+""($-%*-7B=>HA@@H37,+-&$&'(!"#&%%"+++-%"" $/ >4QXnvo]MbZdjgqilcpfdV[dT]dQL?<>4042253>MWRkuwrzqfaeYKF?71/.' (%%     !%BCP[bte_owus`b`]WND2>A3GCIKQRRDO:8<:5(,,)'$$'!!(+4<QHXUYX`OM>FB9#%)"                                                                               '     '#      "  &2?]slR:'    %CUlxV=#  " (0GXrkO@'$)#*),&!"  -6SpcG3/!!.;Xnb9.   .2Fb}fJ8%!-:JprV?/#$)1?Oo}hJ1' %!"2E\{hX?'# (0?UxmU:,16Pi~[G3)! $+;W~~`F//$&/7Hv}aC5(!$-0AVs{_E4-"$)=Noue<' !!($                            .8We|[A0/&"  !&DTmtTG1$!   #'9Hc}o\N9',"$ !    (15RXzfO:2, (    #/BRxmL::&    #!0N\waP6)#"    !".@Lm{UA3)""    !4/<cl~fU;6*!   (#AXx~yPC+#   )7AUr|xjX@8'   " "08Ra}cL:+"   (2MgrsZ:2.    ""0H_p]F32(      ()JXtqT:3%                                  &"+-EYpkLB;&   '27H`q^I>,!     ,(E^weLF9    #(0?Tf~mWL-.   (0:NgxgL>1!     &$*7Kax[L9+   "6GXymWE;*!      $,<Q`{eYG6       !             0FOkqTK7.#     '(   "&@OqwbZC.&  !"$  #,?XskOC7#(" &8Vgy~mI?7' !&3@a~jRH6'"   $!!11E^zvdJ<1%  #!&,'%(,2EWtw_K:,$*/La~iT72+("27Lmp\@9%%  6BYrvcM@2""-7L\qy\U;)(  19Gb|aO17+"   'LM^{oQA6)!23Wfka?3)#&   $04Senw_H3- !#(-?S]p]M;2 !"&")#'36Xfyb[=4' ")JapqbL42#!&$/#7VbvQ<-*  '$ -KTzvbN83 #! "*7Mf{YL?(*  '!)+/Ma{t]C4# !  '('DexldE7+'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   &(%-7714:CG=JGNDAF@;HFEH?HIJOOGQVMPQNRPNPSHLHECD;A@6H?6@:;60,57653+10,7@K@DKZ]GUS]XYMN[bVQTRISYNFHCFLK9@@=:>=<40302671,*7.(3+.((02%!'($+*!!& %"&##$!! # !                                                                                                                                     ! !   !  &($!  !  %&+$!"!#$$ )$$( *%!*&"*/&.3074,50:.42,/(:6572<;>?EAC@CBND@PPIKQMFC?E>L<CFGR^Xqq~qyvocpn~~!%I?ttjQF#&>Lr+8M+2) okHH+ 7TYsu]fTCHA:2%,1%"  ri`XPHLKFENGLY[fmfajeYWQGJ7>3+2)(4%*(20,(,/(%%+$ %%'$!!!#     #"      &$/0B>EMUUWPG84,%&")+#**!,3050("1*'' $.%%%                &  )1""&*/.(17+-#             !',$000;G>;C<E?52099.=!$&&#"   !"'1&+(@122943@;<<17.41-'*'                                                                                                    0<Kr^@.#               $5Hi`L84#                                                      #*I^fM>%&         7IstUF,      !6Pmn^M%"        ++XoeO7+       "?RspK<$$      1KhqV-*#         -4Fiy^G-      %*GPwdO?/       0J[|aI9)     7OmpW@)                                                             !CPaM/"       #/HtvZF+$      2YwmU9,!       3IwxYG(      (Rl`F/        /Qm{SG.      !6Sl]D.         #?_~zOC-    /Jk jR6.,7?EJ@G4/#   !1A`rS<'.&(2Xh),sXD1*#!!.Ad lP7   )    (8OjiS9"   +,NixeB7! -431:31!" !$=YpJ< '=FpYI/% ! &0E_|[?2     "3Kz iV>4      ?Twe=<.           % $&   &&Vtpb8+(  -Fc} ye<+" 7Dpd=4    -8Y|~MI"*    '8^vv]K2(     (-UvsUL/! !DTq`C&   #*;<??C61' #.Jq{^R3!:[pYJ&$                                                             #&+*/440453;840.0,00)--'+-1.66:=AJLPU]efmcl`cd[[RJ:FCACJQTV^cb[WXFLC?:454,445:=@??FE=BA9==7;542678<=;>>@ECEMHPSTWV]gemnpw7IGD<0+ '/COvD< l E(xo GV.X$ yx~wz~}uni[[QWJKNLEFCFCBB>/843576657::BG\fqsbSC90&$           !+;NhuwgN>)                               $8J`wzeI<#                     -D_ylO9%   ,Gf[A/     !1KoqU7*    ,He}]A'    *7awoN9'   +G^z]=(  +<Y}#zOA($   05T{#3&yP9, .I^&4/!}c>3"  $3Nt%@6}UB/  (9Ln .AA=#x_D- .=^u *6B?rT5+ &<Pl )7QE2fR8( #3K^~ 7:GE-cF6& ddIIIDDDvkk   333RRepp888VVVjjj~~~  222FFFYYYmmmyz{{{{{{|{|{{{{{{{{{{{{{{{{{zzzzzzz+ %%%)))---111444777:::===@@@CBDEEGHHJJJLLLNNNPPPRRRTTTVVVXXXZZY[[[]]]^^^```aaaccdeefffghhiiikkklllmmmooopppqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmnmmmmmmmmmmmmmmmmmlmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihihihhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeedeeddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa <<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Fragment Format 2.0+6286200-02 6286202-01 6286103-04 6258005-00 Run Started Run StoppedCollection StartedCollection Stopped POP4 6-FAMComment: a2de3efdac0211dd9a0600065bddb0edmodule_1kV_10smodule_1kV_10s module_1kV_10s2FragmentAnalysis36_POP41Oven_Temperature60Temperature_Tolerance3Oven_Wait_Time1200Poly_Fill_Vol6500Cap_Fill_Vol2280DC_Cap16_EPS_ARC_SELF11Max_Current300Current_Stability5.0Current_Tolerance100Run_Current100Voltage_Tolerance0.6PreRun_Voltage15.0DC_PreRun_Time180Injection_Voltage1.0DC_Injection_Time10Voltage_Number_Of_Steps40Voltage_Step_Interval15DC_Data_Delay1Run_Voltage15.0DC_Run_Time1600First_ReadOut_Time160Second_ReadOut_Time160Exposure_Time0DC_RS_Plate_TypeA 12 8DC_RS_CSDatacap1 A1DC_RS_Binning_PatternDC_Scale_Divisor8.0DC_Down_Sample1DC_Laser_Power_Setting15.0W_Identifiler_1kV_10sRun_3130xl_2008-11-06_14-03_5133RG96_IndividusJAA313JAA313[%currentuser%]96-Well 0000206138ANMECTIDBCTNMICTOwPCTTL CpEPDATA&M?DATA&MODATA&MDATA&MDATAODATA7DATADATADATAi&M8DCHTDSamDySNG5Dye#DyeB DyeB DyeB DyeB DyeB DyeNDyeNVICDyeNNEDDyeNPETDyeNLIZDyeW DyeW*DyeW?DyeWSDyeWEPVt:EVNT /EVNT ;EVNTGEVNTZGTyp!!yHCFGCEHCFGHCFGHCFG>>InSc InVtLANELIMS!!LNTD$LsrP:MCHNMODFMODL3100NAVGNLNEPANLPSZE`PTYP`PXLBRGNm3RMXV1RMdNRMdV1RMdX  RPrNRPrV1RUND  RUND  RUND  RUND  RUNT RUNT .7RUNT RUNT ..Rate mRunN!!SCAN&SMED "SMLtSTYPSVER3.0SVER,,SVERScalAScan&SpNm hStdFTUBEC1Tmpr<User/seqinr/inst/abif/NGM_Bins.txt0000644000176200001440000020002111247763302015566 0ustar liggesusersVersion GM v 3.0 Chemistry Kit AmpFLSTR_Panels_v1 Promega_Panels_v1 NextGen BinSet Name AmpFLSTR_Bins_v1 Panel Name Blue_v1 Marker Name D3S1358 11 110.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 20 146.0 0.5 0.5 Marker Name vWA 10 153.0 0.5 0.5 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 22 201.0 0.5 0.5 Marker Name FGA 17 215.0 0.5 0.5 17.2 217.0 0.5 0.5 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 30.2 269.0 0.5 0.5 31 271.0 0.5 0.5 Panel Name Green_I_v1 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name TH01 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 Marker Name TPOX 5 214.0 0.5 0.5 6 218.0 0.5 0.5 7 222.0 0.5 0.5 8 226.0 0.5 0.5 9 230.0 0.5 0.5 10 234.0 0.5 0.5 11 238.0 0.5 0.5 12 242.0 0.5 0.5 13 246.0 0.5 0.5 14 250.0 0.5 0.5 Marker Name CSF1PO 6 281.0 0.5 0.5 7 285.0 0.5 0.5 8 289.0 0.5 0.5 9 293.0 0.5 0.5 10 297.0 0.5 0.5 10.2 299.0 0.5 0.5 11 301.0 0.5 0.5 12 305.0 0.5 0.5 13 309.0 0.5 0.5 14 313.0 0.5 0.5 15 317.0 0.5 0.5 16 321.0 0.5 0.5 Panel Name Profiler_v1 Marker Name D3S1358 11 110.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 20 146.0 0.5 0.5 Marker Name vWA 10 153.0 0.5 0.5 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 22 201.0 0.5 0.5 Marker Name FGA 17 215.0 0.5 0.5 17.2 217.0 0.5 0.5 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 30.2 269.0 0.5 0.5 31 271.0 0.5 0.5 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name TH01 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 Marker Name TPOX 5 214.0 0.5 0.5 6 218.0 0.5 0.5 7 222.0 0.5 0.5 8 226.0 0.5 0.5 9 230.0 0.5 0.5 10 234.0 0.5 0.5 11 238.0 0.5 0.5 12 242.0 0.5 0.5 13 246.0 0.5 0.5 14 250.0 0.5 0.5 Marker Name CSF1PO 6 281.0 0.5 0.5 7 285.0 0.5 0.5 8 289.0 0.5 0.5 9 293.0 0.5 0.5 10 297.0 0.5 0.5 10.2 299.0 0.5 0.5 11 301.0 0.5 0.5 12 305.0 0.5 0.5 13 309.0 0.5 0.5 14 313.0 0.5 0.5 15 317.0 0.5 0.5 16 321.0 0.5 0.5 Marker Name D5S818 6 131.0 0.5 0.5 7 135.0 0.5 0.5 8 139.0 0.5 0.5 9 143.0 0.5 0.5 10 147.0 0.5 0.5 11 151.0 0.5 0.5 12 155.0 0.5 0.5 13 159.0 0.5 0.5 14 163.0 0.5 0.5 15 167.0 0.5 0.5 16 171.0 0.5 0.5 17 175.0 0.5 0.5 Marker Name D13S317 7 202.0 0.5 0.5 8 206.0 0.5 0.5 9 210.0 0.5 0.5 10 214.0 0.5 0.5 11 218.0 0.5 0.5 12 222.0 0.5 0.5 13 226.0 0.5 0.5 14 230.0 0.5 0.5 15 234.0 0.5 0.5 16 238.0 0.5 0.5 Marker Name D7S820 5 254.0 0.5 0.5 5.2 256.0 0.5 0.5 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 16 298.0 0.5 0.5 Panel Name Profiler_Plus_v1 Marker Name D3S1358 11 110.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 20 146.0 0.5 0.5 Marker Name vWA 10 153.0 0.5 0.5 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 22 201.0 0.5 0.5 Marker Name FGA 17 215.0 0.5 0.5 17.2 217.0 0.5 0.5 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 30.2 269.0 0.5 0.5 31 271.0 0.5 0.5 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name D8S1179 7 124.0 0.5 0.5 8 128.0 0.5 0.5 9 132.0 0.5 0.5 10 136.0 0.5 0.5 11 140.0 0.5 0.5 12 144.0 0.5 0.5 13 148.0 0.5 0.5 14 152.0 0.5 0.5 15 156.0 0.5 0.5 16 160.0 0.5 0.5 17 164.0 0.5 0.5 18 168.0 0.5 0.5 19 172.0 0.5 0.5 20 176.0 0.5 0.5 Marker Name D21S11 23.2 185.0 0.5 0.5 24 187.0 0.5 0.5 24.2 189.0 0.5 0.5 25 191.0 0.5 0.5 25.2 193.0 0.5 0.5 26 195.0 0.5 0.5 26.2 197.0 0.5 0.5 27 199.0 0.5 0.5 27.2 201.0 0.5 0.5 28 203.0 0.5 0.5 28.2 205.0 0.5 0.5 29 207.0 0.5 0.5 29.2 209.0 0.5 0.5 30 211.0 0.5 0.5 30.2 213.0 0.5 0.5 31 215.0 0.5 0.5 31.2 217.0 0.5 0.5 32 219.0 0.5 0.5 32.2 221.0 0.5 0.5 33 223.0 0.5 0.5 33.2 225.0 0.5 0.5 34 227.0 0.5 0.5 34.2 229.0 0.5 0.5 35 231.0 0.5 0.5 35.2 233.0 0.5 0.5 36 235.0 0.5 0.5 36.2 237.0 0.5 0.5 37 239.0 0.5 0.5 37.2 241.0 0.5 0.5 38 243.0 0.5 0.5 38.2 245.0 0.5 0.5 39 247.0 0.5 0.5 Marker Name D18S51 7 265.0 0.5 0.5 8 269.0 0.5 0.5 9 273.0 0.5 0.5 9.2 275.0 0.5 0.5 10 277.0 0.5 0.5 10.2 279.0 0.5 0.5 11 281.0 0.5 0.5 11.2 283.0 0.5 0.5 12 285.0 0.5 0.5 12.2 287.0 0.5 0.5 13 289.0 0.5 0.5 13.2 291.0 0.5 0.5 14 293.0 0.5 0.5 14.2 295.0 0.5 0.5 15 297.0 0.5 0.5 15.2 299.0 0.5 0.5 16 301.0 0.5 0.5 16.2 303.0 0.5 0.5 17 305.0 0.5 0.5 17.2 307.0 0.5 0.5 18 309.0 0.5 0.5 18.2 311.0 0.5 0.5 19 313.0 0.5 0.5 19.2 315.0 0.5 0.5 20 317.0 0.5 0.5 20.2 319.0 0.5 0.5 21 321.0 0.5 0.5 21.2 323.0 0.5 0.5 22 325.0 0.5 0.5 22.2 327.0 0.5 0.5 23 329.0 0.5 0.5 23.2 331.0 0.5 0.5 24 333.0 0.5 0.5 25 337.0 0.5 0.5 26 341.0 0.5 0.5 27 345.0 0.5 0.5 Marker Name D5S818 6 131.0 0.5 0.5 7 135.0 0.5 0.5 8 139.0 0.5 0.5 9 143.0 0.5 0.5 10 147.0 0.5 0.5 11 151.0 0.5 0.5 12 155.0 0.5 0.5 13 159.0 0.5 0.5 14 163.0 0.5 0.5 15 167.0 0.5 0.5 16 171.0 0.5 0.5 17 175.0 0.5 0.5 Marker Name D13S317 7 202.0 0.5 0.5 8 206.0 0.5 0.5 9 210.0 0.5 0.5 10 214.0 0.5 0.5 11 218.0 0.5 0.5 12 222.0 0.5 0.5 13 226.0 0.5 0.5 14 230.0 0.5 0.5 15 234.0 0.5 0.5 16 238.0 0.5 0.5 Marker Name D7S820 5 254.0 0.5 0.5 5.2 256.0 0.5 0.5 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 16 298.0 0.5 0.5 Panel Name COfiler_v1 Marker Name D3S1358 11 110.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 20 146.0 0.5 0.5 Marker Name D16S539 5 234.0 0.5 0.5 6 238.0 0.5 0.5 7 242.0 0.5 0.5 8 246.0 0.5 0.5 9 250.0 0.5 0.5 10 254.0 0.5 0.5 11 258.0 0.5 0.5 12 262.0 0.5 0.5 12.2 264.0 0.5 0.5 13 266.0 0.5 0.5 14 270.0 0.5 0.5 15 274.0 0.5 0.5 16 278.0 0.5 0.5 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name TH01 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 Marker Name TPOX 5 214.0 0.5 0.5 6 218.0 0.5 0.5 7 222.0 0.5 0.5 8 226.0 0.5 0.5 9 230.0 0.5 0.5 10 234.0 0.5 0.5 11 238.0 0.5 0.5 12 242.0 0.5 0.5 13 246.0 0.5 0.5 14 250.0 0.5 0.5 Marker Name CSF1PO 6 281.0 0.5 0.5 7 285.0 0.5 0.5 8 289.0 0.5 0.5 9 293.0 0.5 0.5 10 297.0 0.5 0.5 10.2 299.0 0.5 0.5 11 301.0 0.5 0.5 12 305.0 0.5 0.5 13 309.0 0.5 0.5 14 313.0 0.5 0.5 15 317.0 0.5 0.5 16 321.0 0.5 0.5 Marker Name D7S820 5 254.0 0.5 0.5 5.2 256.0 0.5 0.5 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 16 298.0 0.5 0.5 Panel Name SGM_Plus_v1 Marker Name D3S1358 11 110.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 20 146.0 0.5 0.5 Marker Name vWA 10 153.0 0.5 0.5 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 22 201.0 0.5 0.5 23 205.0 0.5 0.5 24 209.0 0.5 0.5 25 213.0 0.5 0.5 Marker Name D16S539 5 234.0 0.5 0.5 6 238.0 0.5 0.5 7 242.0 0.5 0.5 8 246.0 0.5 0.5 9 250.0 0.5 0.5 10 254.0 0.5 0.5 11 258.0 0.5 0.5 12 262.0 0.5 0.5 12.2 264.0 0.5 0.5 13 266.0 0.5 0.5 14 270.0 0.5 0.5 15 274.0 0.5 0.5 16 278.0 0.5 0.5 Marker Name D2S1338 14 285.0 0.5 0.5 15 289.0 0.5 0.5 16 293.0 0.5 0.5 17 297.0 0.5 0.5 18 301.0 0.5 0.5 19 305.0 0.5 0.5 20 309.0 0.5 0.5 21 313.0 0.5 0.5 22 317.0 0.5 0.5 23 321.0 0.5 0.5 24 325.0 0.5 0.5 25 329.0 0.5 0.5 26 333.0 0.5 0.5 27 337.0 0.5 0.5 28 341.0 0.5 0.5 29 345.0 0.5 0.5 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name D8S1179 7 124.0 0.5 0.5 8 128.0 0.5 0.5 9 132.0 0.5 0.5 10 136.0 0.5 0.5 11 140.0 0.5 0.5 12 144.0 0.5 0.5 13 148.0 0.5 0.5 14 152.0 0.5 0.5 15 156.0 0.5 0.5 16 160.0 0.5 0.5 17 164.0 0.5 0.5 18 168.0 0.5 0.5 19 172.0 0.5 0.5 20 176.0 0.5 0.5 Marker Name D21S11 23.2 185.0 0.5 0.5 24 187.0 0.5 0.5 24.2 189.0 0.5 0.5 25 191.0 0.5 0.5 25.2 193.0 0.5 0.5 26 195.0 0.5 0.5 26.2 197.0 0.5 0.5 27 199.0 0.5 0.5 27.2 201.0 0.5 0.5 28 203.0 0.5 0.5 28.2 205.0 0.5 0.5 29 207.0 0.5 0.5 29.2 209.0 0.5 0.5 30 211.0 0.5 0.5 30.2 213.0 0.5 0.5 31 215.0 0.5 0.5 31.2 217.0 0.5 0.5 32 219.0 0.5 0.5 32.2 221.0 0.5 0.5 33 223.0 0.5 0.5 33.2 225.0 0.5 0.5 34 227.0 0.5 0.5 34.2 229.0 0.5 0.5 35 231.0 0.5 0.5 35.2 233.0 0.5 0.5 36 235.0 0.5 0.5 36.2 237.0 0.5 0.5 37 239.0 0.5 0.5 37.2 241.0 0.5 0.5 38 243.0 0.5 0.5 38.2 245.0 0.5 0.5 39 247.0 0.5 0.5 Marker Name D18S51 7 265.0 0.5 0.5 8 269.0 0.5 0.5 9 273.0 0.5 0.5 9.2 275.0 0.5 0.5 10 277.0 0.5 0.5 10.2 279.0 0.5 0.5 11 281.0 0.5 0.5 11.2 283.0 0.5 0.5 12 285.0 0.5 0.5 12.2 287.0 0.5 0.5 13 289.0 0.5 0.5 13.2 291.0 0.5 0.5 14 293.0 0.5 0.5 14.2 295.0 0.5 0.5 15 297.0 0.5 0.5 15.2 299.0 0.5 0.5 16 301.0 0.5 0.5 16.2 303.0 0.5 0.5 17 305.0 0.5 0.5 17.2 307.0 0.5 0.5 18 309.0 0.5 0.5 18.2 311.0 0.5 0.5 19 313.0 0.5 0.5 19.2 315.0 0.5 0.5 20 317.0 0.5 0.5 20.2 319.0 0.5 0.5 21 321.0 0.5 0.5 21.2 323.0 0.5 0.5 22 325.0 0.5 0.5 22.2 327.0 0.5 0.5 23 329.0 0.5 0.5 23.2 331.0 0.5 0.5 24 333.0 0.5 0.5 25 337.0 0.5 0.5 26 341.0 0.5 0.5 27 345.0 0.5 0.5 Marker Name D19S433 9 106.0 0.5 0.5 9.2 108.0 0.5 0.5 10 110.0 0.5 0.5 10.2 112.0 0.5 0.5 11 114.0 0.5 0.5 11.2 116.0 0.5 0.5 12 118.0 0.5 0.5 12.2 120.0 0.5 0.5 13 122.0 0.5 0.5 13.2 124.0 0.5 0.5 14 126.0 0.5 0.5 14.2 128.0 0.5 0.5 15 130.0 0.5 0.5 15.2 132.0 0.5 0.5 16 134.0 0.5 0.5 16.2 136.0 0.5 0.5 17 138.0 0.5 0.5 17.2 140.0 0.5 0.5 18 142.0 0.5 0.5 18.2 144.0 0.5 0.5 Marker Name TH01 3 161.0 0.5 0.5 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 12 197.0 0.5 0.5 13 201.0 0.5 0.5 13.3 204.0 0.5 0.5 Marker Name FGA 16 211.0 0.5 0.5 16.2 213.0 0.5 0.5 17 215.0 0.5 0.5 17.2 217.0 0.5 0.5 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 30.2 269.0 0.5 0.5 31 271.0 0.5 0.5 31.2 273.0 0.5 0.5 32 275.0 0.5 0.5 32.2 277.0 0.5 0.5 33.2 281.0 0.5 0.5 34.2 285.0 0.5 0.5 42.2 317.0 0.5 0.5 43.2 321.0 0.5 0.5 44.2 325.0 0.5 0.5 45.2 329.0 0.5 0.5 46.2 333.0 0.5 0.5 47.2 337.0 0.5 0.5 48.2 341.0 0.5 0.5 49.2 345.0 0.5 0.5 50.2 349.0 0.5 0.5 51.2 353.0 0.5 0.5 Panel Name Identifiler_v1 Marker Name D8S1179 7 124.0 0.5 0.5 8 128.0 0.5 0.5 9 132.0 0.5 0.5 10 136.0 0.5 0.5 11 140.0 0.5 0.5 12 144.0 0.5 0.5 13 148.0 0.5 0.5 14 152.0 0.5 0.5 15 156.0 0.5 0.5 16 160.0 0.5 0.5 17 164.0 0.5 0.5 18 168.0 0.5 0.5 19 172.0 0.5 0.5 20 176.0 0.5 0.5 Marker Name D21S11 23.2 185.0 0.5 0.5 24 187.0 0.5 0.5 24.2 189.0 0.5 0.5 25 191.0 0.5 0.5 25.2 193.0 0.5 0.5 26 195.0 0.5 0.5 26.2 197.0 0.5 0.5 27 199.0 0.5 0.5 27.2 201.0 0.5 0.5 28 203.0 0.5 0.5 28.2 205.0 0.5 0.5 29 207.0 0.5 0.5 29.2 209.0 0.5 0.5 30 211.0 0.5 0.5 30.2 213.0 0.5 0.5 31 215.0 0.5 0.5 31.2 217.0 0.5 0.5 32 219.0 0.5 0.5 32.2 221.0 0.5 0.5 33 223.0 0.5 0.5 33.2 225.0 0.5 0.5 34 227.0 0.5 0.5 34.2 229.0 0.5 0.5 35 231.0 0.5 0.5 35.2 233.0 0.5 0.5 36 235.0 0.5 0.5 36.2 237.0 0.5 0.5 37 239.0 0.5 0.5 37.2 241.0 0.5 0.5 38 243.0 0.5 0.5 38.2 245.0 0.5 0.5 39 247.0 0.5 0.5 Marker Name D7S820 5 254.0 0.5 0.5 5.2 256.0 0.5 0.5 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 16 298.0 0.5 0.5 Marker Name CSF1PO 5 302.63 0.5 0.5 6 306.63 0.5 0.5 7 310.63 0.5 0.5 8 314.63 0.5 0.5 9 318.63 0.5 0.5 10 322.63 0.5 0.5 10.2 324.63 0.5 0.5 11 326.63 0.5 0.5 12 330.63 0.5 0.5 13 334.63 0.5 0.5 14 338.63 0.5 0.5 15 342.63 0.5 0.5 16 346.63 0.5 0.5 Marker Name D3S1358 11 110.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 20 146.0 0.5 0.5 Marker Name TH01 3 161.0 0.5 0.5 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 12 197.0 0.5 0.5 13 201.0 0.5 0.5 13.3 204.0 0.5 0.5 Marker Name D13S317 7 213.65 0.5 0.5 8 217.65 0.5 0.5 9 221.65 0.5 0.5 10 225.65 0.5 0.5 11 229.65 0.5 0.5 12 233.65 0.5 0.5 13 237.65 0.5 0.5 14 241.65 0.5 0.5 15 245.65 0.5 0.5 16 249.65 0.5 0.5 Marker Name D16S539 5 257.3 0.5 0.5 6 261.3 0.5 0.5 7 265.3 0.5 0.5 8 269.3 0.5 0.5 9 273.3 0.5 0.5 10 277.3 0.5 0.5 11 281.3 0.5 0.5 12 285.3 0.5 0.5 12.2 287.3 0.5 0.5 13 289.3 0.5 0.5 14 293.3 0.5 0.5 15 297.3 0.5 0.5 16 301.3 0.5 0.5 Marker Name D2S1338 14 305.31 0.5 0.5 15 309.31 0.5 0.5 16 313.31 0.5 0.5 17 317.31 0.5 0.5 18 319.31 0.5 0.5 19 325.31 0.5 0.5 20 329.31 0.5 0.5 21 333.31 0.5 0.5 22 337.31 0.5 0.5 23 341.31 0.5 0.5 24 345.31 0.5 0.5 25 349.31 0.5 0.5 26 353.31 0.5 0.5 27 357.31 0.5 0.5 28 361.31 0.5 0.5 29 365.31 0.5 0.5 Marker Name D19S433 9 106.0 0.5 0.5 9.2 108.0 0.5 0.5 10 110.0 0.5 0.5 10.2 112.0 0.5 0.5 11 114.0 0.5 0.5 11.2 116.0 0.5 0.5 12 118.0 0.5 0.5 12.2 120.0 0.5 0.5 13 122.0 0.5 0.5 13.2 124.0 0.5 0.5 14 126.0 0.5 0.5 14.2 128.0 0.5 0.5 15 130.0 0.5 0.5 15.2 132.0 0.5 0.5 16 134.0 0.5 0.5 16.2 136.0 0.5 0.5 17 138.0 0.5 0.5 17.2 140.0 0.5 0.5 18 142.0 0.5 0.5 18.2 144.0 0.5 0.5 Marker Name vWA 10 153.0 0.5 0.5 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 22 201.0 0.5 0.5 23 205.0 0.5 0.5 24 209.0 0.5 0.5 25 213.0 0.5 0.5 Marker Name TPOX 5 220.99 0.5 0.5 6 224.99 0.5 0.5 7 228.99 0.5 0.5 8 232.99 0.5 0.5 9 236.99 0.5 0.5 10 240.99 0.5 0.5 11 244.99 0.5 0.5 12 248.99 0.5 0.5 13 252.99 0.5 0.5 14 256.99 0.5 0.5 Marker Name D18S51 7 265.0 0.5 0.5 8 269.0 0.5 0.5 9 273.0 0.5 0.5 9.2 275.0 0.5 0.5 10 277.0 0.5 0.5 10.2 279.0 0.5 0.5 11 281.0 0.5 0.5 11.2 283.0 0.5 0.5 12 285.0 0.5 0.5 12.2 287.0 0.5 0.5 13 289.0 0.5 0.5 13.2 291.0 0.5 0.5 14 293.0 0.5 0.5 14.2 295.0 0.5 0.5 15 297.0 0.5 0.5 15.2 299.0 0.5 0.5 16 301.0 0.5 0.5 16.2 303.0 0.5 0.5 17 305.0 0.5 0.5 17.2 307.0 0.5 0.5 18 309.0 0.5 0.5 18.2 311.0 0.5 0.5 19 313.0 0.5 0.5 19.2 315.0 0.5 0.5 20 317.0 0.5 0.5 20.2 319.0 0.5 0.5 21 321.0 0.5 0.5 21.2 323.0 0.5 0.5 22 325.0 0.5 0.5 22.2 327.0 0.5 0.5 23 329.0 0.5 0.5 23.2 331.0 0.5 0.5 24 333.0 0.5 0.5 25 337.0 0.5 0.5 26 341.0 0.5 0.5 27 345.0 0.5 0.5 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name D5S818 6 131.0 0.5 0.5 7 135.0 0.5 0.5 8 139.0 0.5 0.5 9 143.0 0.5 0.5 10 147.0 0.5 0.5 11 151.0 0.5 0.5 12 155.0 0.5 0.5 13 159.0 0.5 0.5 14 163.0 0.5 0.5 15 167.0 0.5 0.5 16 171.0 0.5 0.5 17 175.0 0.5 0.5 Marker Name FGA 16 211.0 0.5 0.5 16.2 213.0 0.5 0.5 17 215.0 0.5 0.5 17.2 217.0 0.5 0.5 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 30.2 269.0 0.5 0.5 31 271.0 0.5 0.5 31.2 273.0 0.5 0.5 32 275.0 0.5 0.5 32.2 277.0 0.5 0.5 33.2 281.0 0.5 0.5 34.2 285.0 0.5 0.5 42.2 317.0 0.5 0.5 43.2 321.0 0.5 0.5 44.2 325.0 0.5 0.5 45.2 329.0 0.5 0.5 46.2 333.0 0.5 0.5 47.2 337.0 0.5 0.5 48.2 341.0 0.5 0.5 49.2 345.0 0.5 0.5 50.2 349.0 0.5 0.5 51.2 353.0 0.5 0.5 Panel Name SEfiler_v1 Marker Name D3S1358 11 110.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 20 146.0 0.5 0.5 Marker Name vWA 10 153.0 0.5 0.5 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 22 201.0 0.5 0.5 23 205.0 0.5 0.5 24 209.0 0.5 0.5 25 213.0 0.5 0.5 Marker Name D16S539 5 234.0 0.5 0.5 6 238.0 0.5 0.5 7 242.0 0.5 0.5 8 246.0 0.5 0.5 9 250.0 0.5 0.5 10 254.0 0.5 0.5 11 258.0 0.5 0.5 12 262.0 0.5 0.5 12.2 264.0 0.5 0.5 13 266.0 0.5 0.5 14 270.0 0.5 0.5 15 274.0 0.5 0.5 16 278.0 0.5 0.5 Marker Name D2S1338 14 285.0 0.5 0.5 15 289.0 0.5 0.5 16 293.0 0.5 0.5 17 297.0 0.5 0.5 18 301.0 0.5 0.5 19 305.0 0.5 0.5 20 309.0 0.5 0.5 21 313.0 0.5 0.5 22 317.0 0.5 0.5 23 321.0 0.5 0.5 24 325.0 0.5 0.5 25 329.0 0.5 0.5 26 333.0 0.5 0.5 27 337.0 0.5 0.5 28 341.0 0.5 0.5 29 345.0 0.5 0.5 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name D8S1179 7 124.0 0.5 0.5 8 128.0 0.5 0.5 9 132.0 0.5 0.5 10 136.0 0.5 0.5 11 140.0 0.5 0.5 12 144.0 0.5 0.5 13 148.0 0.5 0.5 14 152.0 0.5 0.5 15 156.0 0.5 0.5 16 160.0 0.5 0.5 17 164.0 0.5 0.5 18 168.0 0.5 0.5 19 172.0 0.5 0.5 20 176.0 0.5 0.5 Marker Name SE33 4.2 203.0 0.5 0.5 5 205.0 0.5 0.5 6 209.0 0.5 0.5 6.3 212.0 0.5 0.4 7 213.0 0.4 0.5 8 217.0 0.5 0.5 8.2 219.0 0.5 0.5 9 221.0 0.5 0.5 9.2 223.0 0.5 0.5 10 225.0 0.5 0.5 10.2 227.0 0.5 0.5 11 229.0 0.5 0.5 11.2 231.0 0.5 0.5 12 233.0 0.5 0.5 12.2 235.0 0.5 0.5 13 237.0 0.5 0.5 13.2 239.0 0.5 0.5 14 241.0 0.5 0.5 14.2 243.0 0.5 0.5 15 245.0 0.5 0.5 15.2 247.0 0.5 0.5 16 249.0 0.5 0.5 16.2 251.0 0.5 0.5 17 253.0 0.5 0.5 17.2 255.0 0.5 0.5 18 257.0 0.5 0.5 18.2 259.0 0.5 0.5 19 261.0 0.5 0.5 19.2 263.0 0.5 0.5 20 265.0 0.5 0.5 20.2 267.0 0.5 0.5 21 269.0 0.5 0.4 21.1 270.0 0.4 0.4 21.2 271.0 0.4 0.5 22 273.0 0.5 0.5 22.2 275.0 0.5 0.5 23 277.0 0.5 0.5 23.2 279.0 0.5 0.5 24 281.0 0.5 0.5 24.2 283.0 0.5 0.5 25 285.0 0.5 0.5 25.2 287.0 0.5 0.5 26 289.0 0.5 0.5 26.2 291.0 0.5 0.5 27 293.0 0.5 0.5 27.2 295.0 0.5 0.5 28 297.0 0.5 0.5 28.2 299.0 0.5 0.5 29 301.0 0.5 0.5 29.2 303.0 0.5 0.5 30 305.0 0.5 0.5 30.2 307.0 0.5 0.5 31 309.0 0.5 0.5 31.2 311.0 0.5 0.5 32 313.0 0.5 0.5 32.2 315.0 0.5 0.5 33 317.0 0.5 0.5 33.2 319.0 0.5 0.5 34 321.0 0.5 0.5 34.2 323.0 0.5 0.5 35 325.0 0.5 0.5 35.2 327.0 0.5 0.5 36 329.0 0.5 0.5 36.2 331.0 0.5 0.5 37 333.0 0.5 0.5 37.2 335.0 0.5 0.5 38 337.0 0.5 0.5 Marker Name D19S433 9 106.0 0.5 0.5 9.2 108.0 0.5 0.5 10 110.0 0.5 0.5 10.2 112.0 0.5 0.5 11 114.0 0.5 0.5 11.2 116.0 0.5 0.5 12 118.0 0.5 0.5 12.2 120.0 0.5 0.5 13 122.0 0.5 0.5 13.2 124.0 0.5 0.5 14 126.0 0.5 0.5 14.2 128.0 0.5 0.5 15 130.0 0.5 0.5 15.2 132.0 0.5 0.5 16 134.0 0.5 0.5 16.2 136.0 0.5 0.5 17 138.0 0.5 0.5 17.2 140.0 0.5 0.5 18 142.0 0.5 0.5 18.2 144.0 0.5 0.5 Marker Name TH01 3 161.0 0.5 0.5 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 12 197.0 0.5 0.5 13 201.0 0.5 0.5 13.3 204.0 0.5 0.5 Marker Name FGA 16 211.0 0.5 0.5 16.2 213.0 0.5 0.5 17 215.0 0.5 0.5 17.2 217.0 0.5 0.5 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 30.2 269.0 0.5 0.5 31 271.0 0.5 0.5 31.2 273.0 0.5 0.5 32 275.0 0.5 0.5 32.2 277.0 0.5 0.5 33.2 281.0 0.5 0.5 34.2 285.0 0.5 0.5 42.2 317.0 0.5 0.5 43.2 321.0 0.5 0.5 44.2 325.0 0.5 0.5 45.2 329.0 0.5 0.5 46.2 333.0 0.5 0.5 47.2 337.0 0.5 0.5 48.2 341.0 0.5 0.5 49.2 345.0 0.5 0.5 50.2 349.0 0.5 0.5 51.2 353.0 0.5 0.5 Marker Name D21S11 23.2 185.0 0.5 0.5 24 187.0 0.5 0.5 24.2 189.0 0.5 0.5 25 191.0 0.5 0.5 25.2 193.0 0.5 0.5 26 195.0 0.5 0.5 26.2 197.0 0.5 0.5 27 199.0 0.5 0.5 27.2 201.0 0.5 0.5 28 203.0 0.5 0.5 28.2 205.0 0.5 0.5 29 207.0 0.5 0.5 29.2 209.0 0.5 0.5 30 211.0 0.5 0.5 30.2 213.0 0.5 0.5 31 215.0 0.5 0.5 31.2 217.0 0.5 0.5 32 219.0 0.5 0.5 32.2 221.0 0.5 0.5 33 223.0 0.5 0.5 33.2 225.0 0.5 0.5 34 227.0 0.5 0.5 34.2 229.0 0.5 0.5 35 231.0 0.5 0.5 35.2 233.0 0.5 0.5 36 235.0 0.5 0.5 36.2 237.0 0.5 0.5 37 239.0 0.5 0.5 37.2 241.0 0.5 0.5 38 243.0 0.5 0.5 38.2 245.0 0.5 0.5 39 247.0 0.5 0.5 Marker Name D18S51 7 265.0 0.5 0.5 8 269.0 0.5 0.5 9 273.0 0.5 0.5 9.2 275.0 0.5 0.5 10 277.0 0.5 0.5 10.2 279.0 0.5 0.5 11 281.0 0.5 0.5 11.2 283.0 0.5 0.5 12 285.0 0.5 0.5 12.2 287.0 0.5 0.5 13 289.0 0.5 0.5 13.2 291.0 0.5 0.5 14 293.0 0.5 0.5 14.2 295.0 0.5 0.5 15 297.0 0.5 0.5 15.2 299.0 0.5 0.5 16 301.0 0.5 0.5 16.2 303.0 0.5 0.5 17 305.0 0.5 0.5 17.2 307.0 0.5 0.5 18 309.0 0.5 0.5 18.2 311.0 0.5 0.5 19 313.0 0.5 0.5 19.2 315.0 0.5 0.5 20 317.0 0.5 0.5 20.2 319.0 0.5 0.5 21 321.0 0.5 0.5 21.2 323.0 0.5 0.5 22 325.0 0.5 0.5 22.2 327.0 0.5 0.5 23 329.0 0.5 0.5 23.2 331.0 0.5 0.5 24 333.0 0.5 0.5 25 337.0 0.5 0.5 26 341.0 0.5 0.5 27 345.0 0.5 0.5 Panel Name Profiler_Plus_CODIS_v1 Marker Name D3S1358 <12 113.49 15.49 0.0 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 >19 142.51 0.0 5.49 Marker Name vWA <11 156.49 5.49 0.0 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 >21 197.51 0.0 5.49 Marker Name FGA <18 218.49 12.24 0.0 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 >30 267.51 0.0 92.49 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name D8S1179 <8 127.49 9.49 0.0 8 128.0 0.5 0.5 9 132.0 0.5 0.5 10 136.0 0.5 0.5 11 140.0 0.5 0.5 12 144.0 0.5 0.5 13 148.0 0.5 0.5 14 152.0 0.5 0.5 15 156.0 0.5 0.5 16 160.0 0.5 0.5 17 164.0 0.5 0.5 18 168.0 0.5 0.5 19 172.0 0.5 0.5 >19 172.51 0.0 10.99 Marker Name D21S11 <24.2 188.49 3.99 0.0 24.2 189.0 0.5 0.5 25 191.0 0.5 0.5 25.2 193.0 0.5 0.5 26 195.0 0.5 0.5 26.2 197.0 0.5 0.5 27 199.0 0.5 0.5 27.2 201.0 0.5 0.5 28 203.0 0.5 0.5 28.2 205.0 0.5 0.5 29 207.0 0.5 0.5 29.2 209.0 0.5 0.5 30 211.0 0.5 0.5 30.2 213.0 0.5 0.5 31 215.0 0.5 0.5 31.2 217.0 0.5 0.5 32 219.0 0.5 0.5 32.2 221.0 0.5 0.5 33 223.0 0.5 0.5 33.2 225.0 0.5 0.5 34 227.0 0.5 0.5 34.2 229.0 0.5 0.5 35 231.0 0.5 0.5 35.2 233.0 0.5 0.5 36 235.0 0.5 0.5 36.2 237.0 0.5 0.5 37 239.0 0.5 0.5 37.2 241.0 0.5 0.5 38 243.0 0.5 0.5 >38 243.51 0.0 3.99 Marker Name D18S51 <9 272.49 8.0 0.0 9 273.0 0.5 0.5 9.2 275.0 0.5 0.5 10 277.0 0.5 0.5 10.2 279.0 0.5 0.5 11 281.0 0.5 0.5 11.2 283.0 0.5 0.5 12 285.0 0.5 0.5 12.2 287.0 0.5 0.5 13 289.0 0.5 0.5 13.2 291.0 0.5 0.5 14 293.0 0.5 0.5 14.2 295.0 0.5 0.5 15 297.0 0.5 0.5 15.2 299.0 0.5 0.5 16 301.0 0.5 0.5 16.2 303.0 0.5 0.5 17 305.0 0.5 0.5 17.2 307.0 0.5 0.5 18 309.0 0.5 0.5 18.2 311.0 0.5 0.5 19 313.0 0.5 0.5 19.2 315.0 0.5 0.5 20 317.0 0.5 0.5 20.2 319.0 0.5 0.5 21 321.0 0.5 0.5 21.2 323.0 0.5 0.5 22 325.0 0.5 0.5 22.2 327.0 0.5 0.5 23 329.0 0.5 0.5 23.2 331.0 0.5 0.5 24 333.0 0.5 0.5 25 337.0 0.5 0.5 26 341.0 0.5 0.5 >26 341.51 0.0 8.49 Marker Name D5S818 <7 134.49 6.49 0.0 7 135.0 0.5 0.5 8 139.0 0.5 0.5 9 143.0 0.5 0.5 10 147.0 0.5 0.5 11 151.0 0.5 0.5 12 155.0 0.5 0.5 13 159.0 0.5 0.5 14 163.0 0.5 0.5 15 167.0 0.5 0.5 16 171.0 0.5 0.5 >16 171.51 0.0 8.49 Marker Name D13S317 <8 205.49 13.49 0.0 8 206.0 0.5 0.5 9 210.0 0.5 0.5 10 214.0 0.5 0.5 11 218.0 0.5 0.5 12 222.0 0.5 0.5 13 226.0 0.5 0.5 14 230.0 0.5 0.5 15 234.0 0.5 0.5 >15 234.51 0.0 7.49 Marker Name D7S820 <6 257.49 6.49 0.0 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 >15 294.51 0.0 3.99 Panel Name COfiler_CODIS_v1 Marker Name D3S1358 <12 113.49 15.49 0.0 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 >19 142.51 0.0 5.49 Marker Name D16S539 <5 233.49 4.49 0.0 5 234.0 0.5 0.5 6 238.0 0.5 0.5 7 242.0 0.5 0.5 8 246.0 0.5 0.5 9 250.0 0.5 0.5 10 254.0 0.5 0.5 11 258.0 0.5 0.5 12 262.0 0.5 0.5 12.2 264.0 0.5 0.5 13 266.0 0.5 0.5 14 270.0 0.5 0.5 15 274.0 0.5 0.5 >15 274.51 0.0 4.49 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name TH01 <5 168.49 9.49 0.0 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 >10 189.51 0.0 15.49 Marker Name TPOX <6 217.49 5.49 0.0 6 218.0 0.5 0.5 7 222.0 0.5 0.5 8 226.0 0.5 0.5 9 230.0 0.5 0.5 10 234.0 0.5 0.5 11 238.0 0.5 0.5 12 242.0 0.5 0.5 13 246.0 0.5 0.5 >13 246.51 0.0 7.49 Marker Name CSF1PO <6 280.49 5.49 0.0 6 281.0 0.5 0.5 7 285.0 0.5 0.5 8 289.0 0.5 0.5 9 293.0 0.5 0.5 10 297.0 0.5 0.5 10.2 299.0 0.5 0.5 11 301.0 0.5 0.5 12 305.0 0.5 0.5 13 309.0 0.5 0.5 14 313.0 0.5 0.5 15 317.0 0.5 0.5 >15 317.51 0.0 5.49 Marker Name D7S820 <6 257.49 6.49 0.0 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 >15 294.51 0.0 3.99 Panel Name Identifiler_CODIS_v1 Marker Name D8S1179 <8 127.49 9.49 0.0 8 128.0 0.5 0.5 9 132.0 0.5 0.5 10 136.0 0.5 0.5 11 140.0 0.5 0.5 12 144.0 0.5 0.5 13 148.0 0.5 0.5 14 152.0 0.5 0.5 15 156.0 0.5 0.5 16 160.0 0.5 0.5 17 164.0 0.5 0.5 18 168.0 0.5 0.5 19 172.0 0.5 0.5 >19 172.51 0.0 10.99 Marker Name D21S11 <24.2 188.49 3.99 0.0 24.2 189.0 0.5 0.5 25 191.0 0.5 0.5 25.2 193.0 0.5 0.5 26 195.0 0.5 0.5 26.2 197.0 0.5 0.5 27 199.0 0.5 0.5 27.2 201.0 0.5 0.5 28 203.0 0.5 0.5 28.2 205.0 0.5 0.5 29 207.0 0.5 0.5 29.2 209.0 0.5 0.5 30 211.0 0.5 0.5 30.2 213.0 0.5 0.5 31 215.0 0.5 0.5 31.2 217.0 0.5 0.5 32 219.0 0.5 0.5 32.2 221.0 0.5 0.5 33 223.0 0.5 0.5 33.2 225.0 0.5 0.5 34 227.0 0.5 0.5 34.2 229.0 0.5 0.5 35 231.0 0.5 0.5 35.2 233.0 0.5 0.5 36 235.0 0.5 0.5 36.2 237.0 0.5 0.5 37 239.0 0.5 0.5 37.2 241.0 0.5 0.5 38 243.0 0.5 0.5 >38 243.51 0.0 3.99 Marker Name D7S820 <6 257.49 6.49 0.0 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 >15 294.51 0.0 3.99 Marker Name CSF1PO <6 306.12 4.0 0.0 6 306.63 0.5 0.5 7 310.63 0.5 0.5 8 314.63 0.5 0.5 9 318.63 0.5 0.5 10 322.63 0.5 0.5 10.2 324.63 0.5 0.5 11 326.63 0.5 0.5 12 330.63 0.5 0.5 13 334.63 0.5 0.5 14 338.63 0.5 0.5 15 342.63 0.5 0.5 >15 343.14 0.0 5.49 Marker Name D3S1358 <12 113.49 15.49 0.0 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 >19 142.51 0.0 5.49 Marker Name TH01 <4 164.49 5.49 0.0 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 12 197.0 0.5 0.5 13 201.0 0.5 0.5 13.3 204.0 0.5 0.5 >13.3 204.51 0.0 0.49 Marker Name D13S317 <8 217.14 11.48 0.0 8 217.65 0.5 0.5 9 221.65 0.5 0.5 10 225.65 0.5 0.5 11 229.65 0.5 0.5 12 233.65 0.5 0.5 13 237.65 0.5 0.5 14 241.65 0.5 0.5 15 245.65 0.5 0.5 >15 246.16 0.0 4.0 Marker Name D16S539 <5 256.79 1.49 0.0 5 257.3 0.5 0.5 6 261.3 0.5 0.5 7 265.3 0.5 0.5 8 269.3 0.5 0.5 9 273.3 0.5 0.5 10 277.3 0.5 0.5 11 281.3 0.5 0.5 12 285.3 0.5 0.5 12.2 287.3 0.5 0.5 13 289.3 0.5 0.5 14 293.3 0.5 0.5 15 297.3 0.5 0.5 >15 297.81 0.0 4.0 Marker Name D2S1338 <15 308.8 4.0 0.0 15 309.31 0.5 0.5 16 313.31 0.5 0.5 17 317.31 0.5 0.5 18 319.31 0.5 0.5 19 325.31 0.5 0.5 20 329.31 0.5 0.5 21 333.31 0.5 0.5 22 337.31 0.5 0.5 23 341.31 0.5 0.5 24 345.31 0.5 0.5 25 349.31 0.5 0.5 26 353.31 0.5 0.5 27 357.31 0.5 0.5 28 361.31 0.5 0.5 >28 361.82 0.0 8.49 Marker Name D19S433 <9 105.49 4.48 0.0 9 106.0 0.5 0.5 9.2 108.0 0.5 0.5 10 110.0 0.5 0.5 10.2 112.0 0.5 0.5 11 114.0 0.5 0.5 11.2 116.0 0.5 0.5 12 118.0 0.5 0.5 12.2 120.0 0.5 0.5 13 122.0 0.5 0.5 13.2 124.0 0.5 0.5 14 126.0 0.5 0.5 14.2 128.0 0.5 0.5 15 130.0 0.5 0.5 15.2 132.0 0.5 0.5 16 134.0 0.5 0.5 16.2 136.0 0.5 0.5 17 138.0 0.5 0.5 17.2 140.0 0.5 0.5 >17.2 140.51 0.0 7.49 Marker Name vWA <11 156.49 5.49 0.0 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 >21 197.51 0.0 15.99 Marker Name TPOX <6 224.48 7.48 0.0 6 224.99 0.5 0.5 7 228.99 0.5 0.5 8 232.99 0.5 0.5 9 236.99 0.5 0.5 10 240.99 0.5 0.5 11 244.99 0.5 0.5 12 248.99 0.5 0.5 13 252.99 0.5 0.5 >13 253.5 0.0 7.49 Marker Name D18S51 <7 264.49 0.0 0.0 7 265.0 0.5 0.5 8 269.0 0.5 0.5 9 273.0 0.5 0.5 9.2 275.0 0.5 0.5 10 277.0 0.5 0.5 10.2 279.0 0.5 0.5 11 281.0 0.5 0.5 12 285.0 0.5 0.5 12.2 287.0 0.5 0.5 13 289.0 0.5 0.5 13.2 291.0 0.5 0.5 14 293.0 0.5 0.5 14.2 295.0 0.5 0.5 15 297.0 0.5 0.5 15.2 299.0 0.5 0.5 16 301.0 0.5 0.5 16.2 303.0 0.5 0.5 17 305.0 0.5 0.5 17.2 307.0 0.5 0.5 18 309.0 0.5 0.5 18.2 311.0 0.5 0.5 19 313.0 0.5 0.5 19.2 315.0 0.5 0.5 20 317.0 0.5 0.5 20.2 319.0 0.5 0.5 21 321.0 0.5 0.5 21.2 323.0 0.5 0.5 22 325.0 0.5 0.5 23 329.0 0.5 0.5 24 333.0 0.5 0.5 25 337.0 0.5 0.5 26 341.0 0.5 0.5 >26 341.51 0.0 8.49 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name D5S818 <7 134.49 6.49 0.0 7 135.0 0.5 0.5 8 139.0 0.5 0.5 9 143.0 0.5 0.5 10 147.0 0.5 0.5 11 151.0 0.5 0.5 12 155.0 0.5 0.5 13 159.0 0.5 0.5 14 163.0 0.5 0.5 15 167.0 0.5 0.5 16 171.0 0.5 0.5 >16 171.51 0.0 8.49 Marker Name FGA <18 218.49 12.24 0.0 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 >30 267.51 0.0 92.49 Panel Name Identifiler_v1-dup Marker Name D8S1179 7 124.0 0.5 0.5 8 128.0 0.5 0.5 9 132.0 0.5 0.5 10 136.0 0.5 0.5 11 140.0 0.5 0.5 12 144.0 0.5 0.5 13 148.0 0.5 0.5 14 152.0 0.5 0.5 15 156.0 0.5 0.5 16 160.0 0.5 0.5 17 164.0 0.5 0.5 18 168.0 0.5 0.5 19 172.0 0.5 0.5 20 176.0 0.5 0.5 Marker Name D21S11 23.2 185.0 0.5 0.5 24 187.0 0.5 0.5 24.2 189.0 0.5 0.5 25 191.0 0.5 0.5 25.2 193.0 0.5 0.5 26 195.0 0.5 0.5 26.2 197.0 0.5 0.5 27 199.0 0.5 0.5 27.2 201.0 0.5 0.5 28 203.0 0.5 0.5 28.2 205.0 0.5 0.5 29 207.0 0.5 0.5 29.2 209.0 0.5 0.5 30 211.0 0.5 0.5 30.2 213.0 0.5 0.5 31 215.0 0.5 0.5 31.2 217.0 0.5 0.5 32 219.0 0.5 0.5 32.2 221.0 0.5 0.5 33 223.0 0.5 0.5 33.2 225.0 0.5 0.5 34 227.0 0.5 0.5 34.2 229.0 0.5 0.5 35 231.0 0.5 0.5 35.2 233.0 0.5 0.5 36 235.0 0.5 0.5 36.2 237.0 0.5 0.5 37 239.0 0.5 0.5 37.2 241.0 0.5 0.5 38 243.0 0.5 0.5 38.2 245.0 0.5 0.5 39 247.0 0.5 0.5 Marker Name D7S820 5 254.0 0.5 0.5 5.2 256.0 0.5 0.5 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 16 298.0 0.5 0.5 Marker Name CSF1PO 15 342.63 0.5 0.5 16 346.63 0.5 0.5 5 302.63 0.5 0.5 6 306.63 0.5 0.5 7 310.63 0.5 0.5 8 314.63 0.5 0.5 9 318.63 0.5 0.5 10 322.63 0.5 0.5 10.2 324.63 0.5 0.5 11 326.63 0.5 0.5 12 330.63 0.5 0.5 13 334.63 0.5 0.5 14 338.63 0.5 0.5 Marker Name D3S1358 11 110.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 20 146.0 0.5 0.5 Marker Name TH01 3 161.0 0.5 0.5 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 12 197.0 0.5 0.5 13 201.0 0.5 0.5 13.3 204.0 0.5 0.5 Marker Name D13S317 7 213.65 0.5 0.5 8 217.65 0.5 0.5 9 221.65 0.5 0.5 10 225.65 0.5 0.5 11 229.65 0.5 0.5 12 233.65 0.5 0.5 13 237.65 0.5 0.5 14 241.65 0.5 0.5 15 245.65 0.5 0.5 16 249.65 0.5 0.5 Marker Name D16S539 5 257.3 0.5 0.5 6 261.3 0.5 0.5 7 265.3 0.5 0.5 8 269.3 0.5 0.5 9 273.3 0.5 0.5 10 277.3 0.5 0.5 11 281.3 0.5 0.5 12 285.3 0.5 0.5 12.2 287.3 0.5 0.5 13 289.3 0.5 0.5 14 293.3 0.5 0.5 15 297.3 0.5 0.5 16 301.3 0.5 0.5 Marker Name D2S1338 14 305.31 0.5 0.5 15 309.31 0.5 0.5 16 313.31 0.5 0.5 17 317.31 0.5 0.5 18 319.31 0.5 0.5 19 325.31 0.5 0.5 20 329.31 0.5 0.5 21 333.31 0.5 0.5 22 337.31 0.5 0.5 23 341.31 0.5 0.5 24 345.31 0.5 0.5 25 349.31 0.5 0.5 26 353.31 0.5 0.5 27 357.31 0.5 0.5 28 361.31 0.5 0.5 29 365.31 0.5 0.5 Marker Name D19S433 9 106.0 0.5 0.5 9.2 108.0 0.5 0.5 10 110.0 0.5 0.5 10.2 112.0 0.5 0.5 11 114.0 0.5 0.5 11.2 116.0 0.5 0.5 12 118.0 0.5 0.5 12.2 120.0 0.5 0.5 13 122.0 0.5 0.5 13.2 124.0 0.5 0.5 14 126.0 0.5 0.5 14.2 128.0 0.5 0.5 15 130.0 0.5 0.5 15.2 132.0 0.5 0.5 16 134.0 0.5 0.5 16.2 136.0 0.5 0.5 17 138.0 0.5 0.5 17.2 140.0 0.5 0.5 18 142.0 0.5 0.5 18.2 144.0 0.5 0.5 Marker Name vWA 22 201.0 0.5 0.5 23 205.0 0.5 0.5 24 209.0 0.5 0.5 25 213.0 0.5 0.5 10 153.0 0.5 0.5 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 Marker Name TPOX 5 220.99 0.5 0.5 6 224.99 0.5 0.5 7 228.99 0.5 0.5 8 232.99 0.5 0.5 9 236.99 0.5 0.5 10 240.99 0.5 0.5 11 244.99 0.5 0.5 12 248.99 0.5 0.5 13 252.99 0.5 0.5 14 256.99 0.5 0.5 Marker Name D18S51 7 265.0 0.5 0.5 8 269.0 0.5 0.5 9 273.0 0.5 0.5 9.2 275.0 0.5 0.5 10 277.0 0.5 0.5 10.2 279.0 0.5 0.5 11 281.0 0.5 0.5 11.2 283.0 0.5 0.5 12 285.0 0.5 0.5 12.2 287.0 0.5 0.5 13 289.0 0.5 0.5 13.2 291.0 0.5 0.5 14 293.0 0.5 0.5 14.2 295.0 0.5 0.5 15 297.0 0.5 0.5 15.2 299.0 0.5 0.5 16 301.0 0.5 0.5 16.2 303.0 0.5 0.5 17 305.0 0.5 0.5 17.2 307.0 0.5 0.5 18 309.0 0.5 0.5 18.2 311.0 0.5 0.5 19 313.0 0.5 0.5 19.2 315.0 0.5 0.5 20 317.0 0.5 0.5 20.2 319.0 0.5 0.5 21 321.0 0.5 0.5 21.2 323.0 0.5 0.5 22 325.0 0.5 0.5 22.2 327.0 0.5 0.5 23 329.0 0.5 0.5 23.2 331.0 0.5 0.5 24 333.0 0.5 0.5 25 337.0 0.5 0.5 26 341.0 0.5 0.5 27 345.0 0.5 0.5 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name D5S818 6 131.0 0.5 0.5 7 135.0 0.5 0.5 8 139.0 0.5 0.5 9 143.0 0.5 0.5 10 147.0 0.5 0.5 11 151.0 0.5 0.5 12 155.0 0.5 0.5 13 159.0 0.5 0.5 14 163.0 0.5 0.5 15 167.0 0.5 0.5 16 171.0 0.5 0.5 17 175.0 0.5 0.5 Marker Name FGA 49.2 345.0 0.5 0.5 50.2 349.0 0.5 0.5 51.2 353.0 0.5 0.5 16 211.0 0.5 0.5 16.2 213.0 0.5 0.5 17 215.0 0.5 0.5 17.2 217.0 0.5 0.5 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 30.2 269.0 0.5 0.5 31 271.0 0.5 0.5 31.2 273.0 0.5 0.5 32 275.0 0.5 0.5 32.2 277.0 0.5 0.5 33.2 281.0 0.5 0.5 34.2 285.0 0.5 0.5 42.2 317.0 0.5 0.5 43.2 321.0 0.5 0.5 44.2 325.0 0.5 0.5 45.2 329.0 0.5 0.5 46.2 333.0 0.5 0.5 47.2 337.0 0.5 0.5 48.2 341.0 0.5 0.5 Panel Name PowerPlex_16_v1 Marker Name D3S1358 18 136.0 0.5 0.5 19 140.0 0.5 0.5 20 144.0 0.5 0.5 21 148.0 0.5 0.5 11 108.0 0.5 0.5 12 112.0 0.5 0.5 13 116.0 0.5 0.5 14 120.0 0.5 0.5 15 124.0 0.5 0.5 15.2 126.0 0.5 0.5 16 128.0 0.5 0.5 17 132.0 0.5 0.5 Marker Name TH01 4 154.0 0.5 0.5 5 158.0 0.5 0.5 6 162.0 0.5 0.5 7 166.0 0.5 0.5 8 170.0 0.5 0.5 9 174.0 0.5 0.5 9.3 177.0 0.5 0.4 10 178.0 0.5 0.5 11 182.0 0.5 0.5 13.3 193.0 0.5 0.5 Marker Name D21S11 23.2 198.0 0.5 0.5 24 200.0 0.5 0.5 24.2 202.0 0.5 0.5 25 204.0 0.5 0.5 25.2 206.0 0.5 0.5 26 208.0 0.5 0.5 26.2 210.0 0.5 0.5 27 212.0 0.5 0.5 27.2 214.0 0.5 0.5 28 216.0 0.5 0.5 28.2 218.0 0.5 0.5 29 220.0 0.5 0.5 29.2 222.0 0.5 0.5 30 224.0 0.5 0.5 30.2 226.0 0.5 0.5 31 228.0 0.5 0.5 31.2 230.0 0.5 0.5 32 232.0 0.5 0.5 32.2 234.0 0.5 0.5 33 236.0 0.5 0.5 33.2 238.0 0.5 0.5 34 240.0 0.5 0.5 34.2 242.0 0.5 0.5 35 244.0 0.5 0.5 35.2 246.0 0.5 0.5 36 248.0 0.5 0.5 36.2 250.0 0.5 0.5 37 252.0 0.5 0.5 37.2 254.0 0.5 0.5 38 256.0 0.5 0.5 38.2 258.0 0.5 0.5 39 260.0 0.5 0.5 Marker Name D18S51 8 285.0 0.5 0.5 9 289.0 0.5 0.5 9.2 291.0 0.5 0.5 10 293.0 0.5 0.5 10.2 295.0 0.5 0.5 11 297.0 0.5 0.5 12 301.0 0.5 0.5 13 305.0 0.5 0.5 13.2 307.0 0.5 0.5 14 309.0 0.5 0.5 14.2 311.0 0.5 0.5 15 313.0 0.5 0.5 16 317.0 0.5 0.5 17 321.0 0.5 0.5 18 325.0 0.5 0.5 19 329.0 0.5 0.5 19.2 331.0 0.5 0.5 20 333.0 0.5 0.5 21 337.0 0.5 0.5 22 341.0 0.5 0.5 23 345.0 0.5 0.5 24 349.0 0.5 0.5 25 353.0 0.5 0.5 26 357.0 0.5 0.5 27 361.0 0.5 0.5 Marker Name Penta_E 7 387.0 0.5 0.5 8 392.0 0.5 0.5 9 397.0 0.5 0.5 10 402.0 0.5 0.5 11 407.0 0.5 0.5 12 412.0 0.5 0.5 13 417.0 0.5 0.5 14 422.0 0.5 0.5 15 427.0 0.5 0.5 16 432.0 0.5 0.5 17 437.0 0.5 0.5 18 442.0 0.5 0.5 19 447.0 0.5 0.5 20 452.0 0.5 0.5 21 457.0 0.5 0.5 22 462.0 0.5 0.5 23 467.0 0.5 0.5 24 472.0 0.5 0.5 25 477.0 0.5 0.5 4 372.0 0.5 0.5 5 377.0 0.5 0.5 6 382.0 0.5 0.5 Marker Name D5S818 7 115.0 0.5 0.5 8 119.0 0.5 0.5 9 123.0 0.5 0.5 10 127.0 0.5 0.5 11 131.0 0.5 0.5 12 135.0 0.5 0.5 13 139.0 0.5 0.5 14 143.0 0.5 0.5 15 147.0 0.5 0.5 16 151.0 0.5 0.5 Marker Name D13S317 7 173.0 0.5 0.5 8 177.0 0.5 0.5 9 181.0 0.5 0.5 10 185.0 0.5 0.5 11 189.0 0.5 0.5 12 193.0 0.5 0.5 13 197.0 0.5 0.5 14 201.0 0.5 0.5 15 205.0 0.5 0.5 Marker Name D7S820 6 213.0 0.5 0.5 7 217.0 0.5 0.5 8 221.0 0.5 0.5 9 225.0 0.5 0.5 10 229.0 0.5 0.5 11 233.0 0.5 0.5 12 237.0 0.5 0.5 13 241.0 0.5 0.5 14 245.0 0.5 0.5 Marker Name D16S539 5 263.0 0.5 0.5 8 275.0 0.5 0.5 9 279.0 0.5 0.5 10 283.0 0.5 0.5 11 287.0 0.5 0.5 12 291.0 0.5 0.5 13 295.0 0.5 0.5 14 299.0 0.5 0.5 15 303.0 0.5 0.5 Marker Name CSF1PO 6 318.0 0.5 0.5 7 322.0 0.5 0.5 8 326.0 0.5 0.5 9 330.0 0.5 0.5 10 334.0 0.5 0.5 11 338.0 0.5 0.5 12 342.0 0.5 0.5 13 346.0 0.5 0.5 14 350.0 0.5 0.5 15 354.0 0.5 0.5 Marker Name Penta_D 2.2 369.0 0.5 0.5 3.2 374.0 0.5 0.5 5 382.0 0.5 0.5 7 392.0 0.5 0.5 8 397.0 0.5 0.5 9 402.0 0.5 0.5 10 407.0 0.5 0.5 11 412.0 0.5 0.5 12 417.0 0.5 0.5 13 422.0 0.5 0.5 14 427.0 0.5 0.5 15 432.0 0.5 0.5 16 437.0 0.5 0.5 17 442.0 0.5 0.5 Marker Name AMEL X 104.0 0.5 0.5 Y 110.0 0.5 0.5 Marker Name vWA 22 170.0 0.5 0.5 10 122.0 0.5 0.5 11 126.0 0.5 0.5 12 130.0 0.5 0.5 13 134.0 0.5 0.5 14 138.0 0.5 0.5 15 142.0 0.5 0.5 15.2 144.0 0.5 0.5 16 146.0 0.5 0.5 17 150.0 0.5 0.5 18 154.0 0.5 0.5 19 158.0 0.5 0.5 20 162.0 0.5 0.5 21 166.0 0.5 0.5 Marker Name D8S1179 7 202.0 0.5 0.5 8 206.0 0.5 0.5 9 210.0 0.5 0.5 10 214.0 0.5 0.5 11 218.0 0.5 0.5 12 222.0 0.5 0.5 13 226.0 0.5 0.5 14 230.0 0.5 0.5 15 234.0 0.5 0.5 16 238.0 0.5 0.5 17 242.0 0.5 0.5 18 246.0 0.5 0.5 19 250.0 0.5 0.5 Marker Name TPOX 5 257.0 0.5 0.5 6 261.0 0.5 0.5 7 265.0 0.5 0.5 8 269.0 0.5 0.5 9 273.0 0.5 0.5 10 277.0 0.5 0.5 11 281.0 0.5 0.5 12 285.0 0.5 0.5 13 289.0 0.5 0.5 14 293.0 0.5 0.5 Marker Name FGA 16 320.0 0.5 0.5 17 324.0 0.5 0.5 17.2 326.0 0.5 0.5 18 328.0 0.5 0.5 18.2 330.0 0.5 0.5 19 332.0 0.5 0.5 19.2 334.0 0.5 0.5 20 336.0 0.5 0.5 20.2 338.0 0.5 0.5 21 340.0 0.5 0.5 21.2 342.0 0.5 0.5 22 344.0 0.5 0.5 22.2 346.0 0.5 0.5 23 348.0 0.5 0.5 23.2 350.0 0.5 0.5 24 352.0 0.5 0.5 24.2 354.0 0.5 0.5 25 356.0 0.5 0.5 25.2 358.0 0.5 0.5 26 360.0 0.5 0.5 26.2 362.0 0.5 0.5 27 364.0 0.5 0.5 27.2 366.0 0.5 0.5 28 368.0 0.5 0.5 28.2 370.0 0.5 0.5 29 372.0 0.5 0.5 29.2 374.0 0.5 0.5 30 376.0 0.5 0.5 30.2 378.0 0.5 0.5 31 380.0 0.5 0.5 31.2 382.0 0.5 0.5 43.2 431.0 0.5 0.5 44.2 435.0 0.5 0.5 45.2 439.0 0.5 0.5 46.2 443.0 0.5 0.5 47.2 447.0 0.5 0.5 Panel Name PowerPlex_12_v1 Marker Name D5S818 7 114.0 0.5 0.5 8 118.0 0.5 0.5 9 122.0 0.5 0.5 10 126.0 0.5 0.5 11 130.0 0.5 0.5 12 134.0 0.5 0.5 13 138.0 0.5 0.5 14 142.0 0.5 0.5 15 146.0 0.5 0.5 16 150.0 0.5 0.5 Marker Name D13S317 7 170.0 0.5 0.5 8 174.0 0.5 0.5 9 178.0 0.5 0.5 10 182.0 0.5 0.5 11 186.0 0.5 0.5 12 190.0 0.5 0.5 13 194.0 0.5 0.5 14 198.0 0.5 0.5 15 202.0 0.5 0.5 Marker Name D7S820 6 213.0 0.5 0.5 7 217.0 0.5 0.5 8 221.0 0.5 0.5 9 225.0 0.5 0.5 10 229.0 0.5 0.5 11 233.0 0.5 0.5 12 237.0 0.5 0.5 13 241.0 0.5 0.5 14 245.0 0.5 0.5 Marker Name D16S539 5 262.0 0.5 0.5 6 266.0 0.5 0.5 7 270.0 0.5 0.5 8 274.0 0.5 0.5 9 278.0 0.5 0.5 10 282.0 0.5 0.5 11 286.0 0.5 0.5 12 290.0 0.5 0.5 13 294.0 0.5 0.5 14 298.0 0.5 0.5 15 302.0 0.5 0.5 Marker Name vWA 10 122.0 0.5 0.5 11 126.0 0.5 0.5 12 130.0 0.5 0.5 13 134.0 0.5 0.5 14 138.0 0.5 0.5 15 142.0 0.5 0.5 15.2 144.0 0.5 0.5 16 146.0 0.5 0.5 17 150.0 0.5 0.5 18 154.0 0.5 0.5 19 158.0 0.5 0.5 20 162.0 0.5 0.5 21 166.0 0.5 0.5 Marker Name TH01 5 176.0 0.5 0.5 6 180.0 0.5 0.5 7 184.0 0.5 0.5 8 188.0 0.5 0.5 9 192.0 0.5 0.5 9.3 195.0 0.5 0.4 10 196.0 0.5 0.5 11 200.0 0.5 0.5 Marker Name AMEL X 210.0 0.5 0.5 Y 216.0 0.5 0.5 Marker Name TPOX 6 222.0 0.5 0.5 7 226.0 0.5 0.5 8 230.0 0.5 0.5 9 234.0 0.5 0.5 10 238.0 0.5 0.5 11 242.0 0.5 0.5 12 246.0 0.5 0.5 13 250.0 0.5 0.5 14 254.0 0.5 0.5 Marker Name CSF1PO 6 291.0 0.5 0.5 7 295.0 0.5 0.5 8 299.0 0.5 0.5 9 303.0 0.5 0.5 10 307.0 0.5 0.5 11 311.0 0.5 0.5 12 315.0 0.5 0.5 13 319.0 0.5 0.5 14 323.0 0.5 0.5 15 327.0 0.5 0.5 Panel Name Penta_E_v1 Marker Name Penta_E 4 372.0 0.5 0.5 5 377.0 0.5 0.5 6 382.0 0.5 0.5 7 387.0 0.5 0.5 8 392.0 0.5 0.5 9 397.0 0.5 0.5 10 402.0 0.5 0.5 11 407.0 0.5 0.5 12 412.0 0.5 0.5 13 417.0 0.5 0.5 14 422.0 0.5 0.5 15 427.0 0.5 0.5 16 432.0 0.5 0.5 17 437.0 0.5 0.5 18 442.0 0.5 0.5 19 447.0 0.5 0.5 20 452.0 0.5 0.5 21 457.0 0.5 0.5 22 462.0 0.5 0.5 23 467.0 0.5 0.5 24 472.0 0.5 0.5 25 477.0 0.5 0.5 Panel Name Penta_D_v1 Marker Name Penta_D 9 402.0 0.5 0.5 10 407.0 0.5 0.5 11 412.0 0.5 0.5 12 417.0 0.5 0.5 13 422.0 0.5 0.5 14 427.0 0.5 0.5 15 432.0 0.5 0.5 16 437.0 0.5 0.5 17 442.0 0.5 0.5 2.2 369.0 0.5 0.5 3.2 374.0 0.5 0.5 5 382.0 0.5 0.5 7 392.0 0.5 0.5 8 397.0 0.5 0.5 Panel Name SE33_v1 Marker Name SE33 4.2 196.0 0.5 0.5 6.3 205.0 0.5 0.5 7.2 208.0 0.5 0.5 8 210.0 0.5 0.5 8.2 212.0 0.5 0.5 9 214.0 0.5 0.5 9.2 216.0 0.5 0.5 10 218.0 0.5 0.5 10.2 220.0 0.5 0.5 11 222.0 0.5 0.5 11.2 224.0 0.5 0.5 12 226.0 0.5 0.5 12.2 228.0 0.5 0.5 13 230.0 0.5 0.5 13.2 232.0 0.5 0.5 14 234.0 0.5 0.5 14.2 236.0 0.5 0.4 14.3 237.0 0.4 0.4 15 238.0 0.4 0.5 15.2 240.0 0.5 0.5 16 242.0 0.5 0.5 16.2 244.0 0.5 0.5 17 246.0 0.5 0.5 17.2 248.0 0.5 0.5 18 250.0 0.5 0.5 18.2 252.0 0.5 0.5 19 254.0 0.5 0.5 19.2 256.0 0.5 0.5 20 258.0 0.5 0.5 20.2 260.0 0.5 0.5 21 262.0 0.5 0.4 21.1 263.0 0.4 0.4 21.2 264.0 0.4 0.5 22 266.0 0.5 0.5 22.2 268.0 0.5 0.5 23 270.0 0.5 0.5 23.2 272.0 0.5 0.5 24 274.0 0.5 0.5 24.2 276.0 0.5 0.5 25 278.0 0.5 0.5 25.2 280.0 0.5 0.5 26 282.0 0.5 0.5 26.2 284.0 0.5 0.5 27 286.0 0.5 0.5 27.2 288.0 0.5 0.5 28 290.0 0.5 0.5 28.2 292.0 0.5 0.5 29 294.0 0.5 0.5 29.2 296.0 0.5 0.5 30 298.0 0.5 0.5 30.2 300.0 0.5 0.5 31 302.0 0.5 0.5 31.2 304.0 0.5 0.5 32 306.0 0.5 0.4 32.1 307.0 0.4 0.4 32.2 308.0 0.4 0.5 33 310.0 0.5 0.5 33.2 312.0 0.5 0.5 34 314.0 0.5 0.5 34.2 316.0 0.5 0.5 35 318.0 0.5 0.5 35.2 320.0 0.5 0.5 36 322.0 0.5 0.5 36.2 324.0 0.5 0.5 37 326.0 0.5 0.5 37.2 328.0 0.5 0.5 38 330.0 0.5 0.5 Panel Name FFFL_v1 Marker Name LPL 7 97.7 0.5 0.5 8 101.7 0.5 0.5 9 105.7 0.5 0.5 10 109.7 0.5 0.5 11 113.7 0.5 0.5 12 117.7 0.5 0.5 13 121.7 0.5 0.5 14 125.7 0.5 0.5 Marker Name F13B 6 164.3 0.5 0.5 7 168.3 0.5 0.5 8 172.3 0.5 0.5 9 176.3 0.5 0.5 10 180.3 0.5 0.5 11 184.2 0.5 0.5 12 188.19 0.5 0.5 Marker Name FESFPS 7 218.0 0.5 0.5 8 222.0 0.5 0.5 9 226.0 0.5 0.5 10 230.0 0.5 0.5 11 234.0 0.5 0.5 12 238.0 0.5 0.5 13 242.0 0.5 0.5 14 246.04 0.5 0.5 Marker Name F13A01 3.2 276.68 0.5 0.5 4 278.7 0.5 0.5 5 282.7 0.5 0.5 6 286.7 0.5 0.5 7 290.7 0.5 0.5 8 294.7 0.5 0.5 9 298.7 0.5 0.5 10 302.27 0.5 0.5 11 305.7 0.5 0.5 12 309.4 0.5 0.5 13 313.3 0.5 0.5 14 317.2 0.5 0.5 15 321.2 0.5 0.5 16 325.1 0.5 0.5 Panel Name CTTV_v1 Marker Name vWA 13 139.0 0.5 0.5 14 143.0 0.5 0.5 15 147.0 0.5 0.5 16 151.0 0.5 0.5 17 155.0 0.5 0.5 18 159.0 0.5 0.5 19 163.0 0.5 0.5 20 167.0 0.5 0.5 Marker Name TH01 8 191.4 0.5 0.5 9 195.4 0.5 0.5 10 199.4 0.5 0.5 11 202.97 0.5 0.5 6 183.4 0.5 0.5 7 187.4 0.5 0.5 5 179.4 0.5 0.5 Marker Name AMEL x 212.08 0.5 0.5 Y 217.38 0.5 0.5 Marker Name TPOX 6 224.0 0.5 0.5 7 228.0 0.5 0.5 8 232.0 0.5 0.5 9 236.0 0.5 0.5 10 240.0 0.5 0.5 11 244.0 0.5 0.5 12 248.0 0.5 0.5 13 252.03 0.5 0.5 Marker Name CSF1PO 7 294.5 0.5 0.5 8 298.5 0.5 0.5 9 302.5 0.5 0.5 10 306.5 0.5 0.5 11 310.5 0.5 0.5 12 314.5 0.5 0.5 13 318.5 0.5 0.5 14 322.5 0.5 0.5 15 326.32 0.5 0.5 Panel Name NextGen_GS500 Marker Name D10 7 73 0.5 0.5 mutant 8 77 0.5 0.5 9 81 0.5 0.5 10 85 0.5 0.5 11 89 0.5 0.5 12 93 0.5 0.5 13 97 0.5 0.5 14 101 0.5 0.5 15 105 0.5 0.5 16 109 0.5 0.5 17 113 0.5 0.5 18 117 0.5 0.5 19 121 0.5 0.5 mutant 20 125 0.5 0.5 mutant Marker Name vWA 10 150 0.5 0.5 mutant 11 154 0.5 0.5 12 158 0.5 0.5 13 162 0.5 0.5 14 166 0.5 0.5 15 170 0.5 0.5 15.2 172 0.5 0.5 mutant 16 174 0.5 0.5 17 178 0.5 0.5 18 182 0.5 0.5 18.2 184 0.5 0.5 mutant 19 186 0.5 0.5 20 190 0.5 0.5 21 194 0.5 0.5 22 198 0.5 0.5 23 202 0.5 0.5 24 206 0.5 0.5 25 210 0.5 0.5 mutant Marker Name D16S539 5 228.5 0.5 0.5 6 232.5 0.5 0.5 mutant 7 236.5 0.5 0.5 mutant 8 240.5 0.5 0.5 9 244.5 0.5 0.5 10 248.5 0.5 0.5 11 252.5 0.5 0.5 12 256.5 0.5 0.5 12.2 258.5 0.5 0.5 mutant 13 260.5 0.5 0.5 14 264.5 0.5 0.5 15 268.5 0.5 0.5 16 272.5 0.5 0.5 mutant Marker Name D2S1338 14 285.5 0.5 0.5 mutant 15 289.5 0.5 0.5 16 293.5 0.5 0.5 17 297.5 0.5 0.5 18 301.5 0.5 0.5 19 305.5 0.5 0.5 20 309.5 0.5 0.5 21 313.5 0.5 0.5 22 317.5 0.5 0.5 23 321.5 0.5 0.5 24 325.5 0.5 0.5 25 329.5 0.5 0.5 26 333.5 0.5 0.5 27 337.5 0.5 0.5 28 341.5 0.5 0.5 29 345.5 0.5 0.5 mutant Marker Name AMEL X 101.4 0.5 0.5 Y 107.4 0.5 0.5 Marker Name D8S1179 7 121 0.5 0.5 mutant 8 125 0.5 0.5 9 129 0.5 0.5 10 133 0.5 0.5 11 137 0.5 0.5 12 141 0.5 0.5 13 145 0.5 0.5 14 149 0.5 0.5 15 153 0.5 0.5 16 157 0.5 0.5 17 161 0.5 0.5 18 165 0.5 0.5 19 169 0.5 0.5 20 173 0.5 0.5 mutant Marker Name D21S11 23.2 183 0.5 0.5 mutant 24 185 0.5 0.5 24.2 187 0.5 0.5 25 189 0.5 0.5 25.2 191 0.5 0.5 mutant 26 193 0.5 0.5 26.2 195 0.5 0.5 mutant 27 197 0.5 0.5 27.2 199 0.5 0.5 mutant 28 201 0.5 0.5 28.2 203 0.5 0.5 29 205 0.5 0.5 29.2 207 0.5 0.5 30 209 0.5 0.5 30.2 211 0.5 0.5 31 213 0.5 0.5 31.2 215 0.5 0.5 32 217 0.5 0.5 32.2 219 0.5 0.5 33 221 0.5 0.5 33.2 223 0.5 0.5 34 225 0.5 0.5 34.2 227 0.5 0.5 35 229 0.5 0.5 35.2 231 0.5 0.5 36 233 0.5 0.5 36.2 235 0.5 0.5 mutant 37 237 0.5 0.5 37.2 239 0.5 0.5 mutant 38 241 0.5 0.5 38.2 243 0.5 0.5 mutant 39 245 0.5 0.5 mutant Marker Name D18S51 7 263 0.5 0.5 8 267 0.5 0.5 mutant 9 271 0.5 0.5 9.2 273 0.5 0.5 mutant 10 275 0.5 0.5 10.2 277 0.5 0.5 11 279 0.5 0.5 11.2 281 0.5 0.5 mutant 12 283 0.5 0.5 12.2 285 0.5 0.5 mutant 13 287 0.5 0.5 13.2 289 0.5 0.5 14 291 0.5 0.5 14.2 293 0.5 0.5 15 295 0.5 0.5 15.2 297 0.5 0.5 mutant 16 299 0.5 0.5 16.2 301 0.5 0.5 mutant 17 303 0.5 0.5 17.2 305 0.5 0.5 mutant 18 307 0.5 0.5 18.2 309 0.5 0.5 mutant 19 311 0.5 0.5 19.2 313 0.5 0.5 mutant 20 315 0.5 0.5 20.2 317 0.5 0.5 mutant 21 319 0.5 0.5 21.2 321 0.5 0.5 mutant 22 323 0.5 0.5 22.2 325 0.5 0.5 mutant 23 327 0.5 0.5 23.2 329 0.5 0.5 mutant 24 331 0.5 0.5 25 335 0.5 0.5 26 339 0.5 0.5 27 343 0.5 0.5 Marker Name D22 8 80 0.5 0.5 9 83 0.5 0.5 10 86 0.5 0.5 11 89 0.5 0.5 12 92 0.5 0.5 13 95 0.5 0.5 14 98 0.5 0.5 15 101 0.5 0.5 16 104 0.5 0.5 17 107 0.5 0.5 18 110 0.5 0.5 19 113 0.5 0.5 Marker Name D19S433 9 127.3 0.5 0.5 9.2 129.3 0.5 0.5 mutant 10 131.3 0.5 0.5 10.2 133.3 0.5 0.5 mutant 11 135.3 0.5 0.5 11.2 137.3 0.5 0.5 mutant 12 139.3 0.5 0.5 12.2 141.3 0.5 0.5 13 143.3 0.5 0.5 13.2 145.3 0.5 0.5 14 147.3 0.5 0.5 14.2 149.3 0.5 0.5 15 151.3 0.5 0.5 15.2 153.3 0.5 0.5 16 155.3 0.5 0.5 16.2 157.3 0.5 0.5 17 159.3 0.5 0.5 17.2 161.3 0.5 0.5 18 163.3 0.5 0.5 mutant 18.2 165.3 0.5 0.5 mutant Marker Name TH01 3 177 0.5 0.5 mutant 4 181 0.5 0.5 5 185 0.5 0.5 5.3 188 0.5 0.49 mutant 6 189 0.49 0.5 6.3 192 0.5 0.49 mutant 7 193 0.49 0.5 7.3 196 0.5 0.49 mutant 8 197 0.49 0.5 8.3 200 0.5 0.49 mutant 9 201 0.49 0.5 9.3 204 0.5 0.49 10 205 0.49 0.5 10.3 208 0.5 0.49 mutant 11 209 0.49 0.5 12 213 0.5 0.5 mutant 13 217 0.5 0.5 mutant 13.3 220 0.5 0.5 Marker Name FGA 16 226 0.5 0.5 mutant 16.2 228 0.5 0.5 mutant 17 230 0.5 0.5 17.2 232 0.5 0.5 mutant 18 234 0.5 0.5 18.2 236 0.5 0.5 mutant 19 238 0.5 0.5 19.2 240 0.5 0.5 mutant 20 242 0.5 0.5 20.2 244 0.5 0.5 mutant 21 246 0.5 0.5 21.2 248 0.5 0.5 mutant 22 250 0.5 0.5 22.2 252 0.5 0.5 mutant 23 254 0.5 0.5 23.2 256 0.5 0.5 mutant 24 258 0.5 0.5 24.2 260 0.5 0.5 mutant 25 262 0.5 0.5 25.2 264 0.5 0.5 mutant 26 266 0.5 0.5 26.2 268 0.5 0.5 27 270 0.5 0.5 27.2 272 0.5 0.5 mutant 28 274 0.5 0.5 28.2 276 0.5 0.5 mutant 29 278 0.5 0.5 29.2 280 0.5 0.5 mutant 30 282 0.5 0.5 30.2 284 0.5 0.5 31 286 0.5 0.5 mutant 31.2 288 0.5 0.5 32 290 0.5 0.5 mutant 32.2 292 0.5 0.5 33.2 296 0.5 0.5 34.2 300 0.5 0.5 mutant 42.2 332 0.5 0.5 43.2 336 0.5 0.5 44.2 340 0.5 0.5 45.2 344 0.5 0.5 46.2 348 0.5 0.5 47.2 352 0.5 0.5 48.2 356 0.5 0.5 49.2 360 0.5 0.5 mutant 50.2 364 0.5 0.5 51.2 368 0.5 0.5 Marker Name D2S441 9 80 0.5 0.5 10 84 0.5 0.5 11 88 0.5 0.5 11.3 91 0.5 0.49 12 92 0.49 0.5 12.3 95 0.5 0.49 mutant 13 96 0.49 0.5 13.3 99 0.5 0.49 mutant 14 100 0.49 0.5 14.3 103 0.5 0.49 mutant 15 104 0.49 0.5 16 108 0.5 0.5 17 112 0.5 0.5 mutant Marker Name D3S1358 11 131 0.5 0.5 mutant 12 135 0.5 0.5 13 139 0.5 0.5 14 143 0.5 0.5 15 147 0.5 0.5 15.2 149 0.5 0.5 mutant 16 151 0.5 0.5 16.2 153 0.5 0.5 mutant 17 155 0.5 0.5 17.2 157 0.5 0.5 mutant 18 159 0.5 0.5 18.2 161 0.5 0.5 mutant 19 163 0.5 0.5 20 167 0.5 0.5 mutant Marker Name D1S1656 9 175 0.5 0.5 10 179 0.5 0.5 11 183 0.5 0.5 12 187 0.5 0.5 13 191 0.5 0.5 14 195 0.5 0.5 14.3 198 0.5 0.49 15 199 0.49 0.5 15.3 202 0.5 0.49 16 203 0.49 0.5 16.3 206 0.5 0.49 17 207 0.49 0.5 17.3 210 0.5 0.49 18 211 0.49 0.5 mutant 18.3 214 0.5 0.5 19.3 218 0.5 0.5 20.3 222 0.5 0.5 Marker Name D12S391 14 229 0.5 0.5 15 233 0.5 0.5 16 237 0.5 0.5 17 241 0.5 0.5 17.3 244 0.5 0.49 mutant 18 245 0.49 0.5 18.3 248 0.5 0.49 mutant 19 249 0.49 0.5 19.1 250 0.49 0.5 mutant 19.3 252 0.5 0.5 20 253 0.5 0.5 20.3 256 0.5 0.49 mutant 21 257 0.5 0.5 22 261 0.5 0.5 23 265 0.5 0.5 24 269 0.5 0.5 25 273 0.5 0.5 26 277 0.5 0.5 27 281 0.5 0.5 Panel Name Prototype_PowerPlex_EP01 Marker Name AMEL X 82.01 0.5 0.5 Y 87.86 0.5 0.5 Marker Name D3S1358 8 94.5 0.5 0.5 9 98.56 0.5 0.5 10 102.62 0.5 0.5 11 106.78 0.5 0.5 12 110.84 0.5 0.5 13 114.90 0.5 0.5 14 119.00 0.5 0.5 15 123.10 0.5 0.5 15.2 125.15 0.5 0.5 16 127.20 0.5 0.5 17 131.31 0.5 0.5 18 135.41 0.5 0.5 19 139.50 0.5 0.5 20 143.62 0.5 0.5 21 147.72 0.5 0.5 Marker Name TH01 4 152.84 0.5 0.5 5 156.83 0.5 0.5 6 160.95 0.5 0.5 7 164.90 0.5 0.5 8 168.85 0.5 0.5 9 172.79 0.5 0.5 9.3 175.74 0.5 0.4 10 176.78 0.5 0.5 11 180.77 0.5 0.5 13.3 191.77 0.5 0.5 Marker Name D21S11 23.2 196.86 0.5 0.5 24 198.88 0.5 0.5 24.2 200.91 0.5 0.5 25 202.93 0.5 0.5 25.2 204.96 0.5 0.5 26 206.98 0.5 0.5 26.2 209.01 0.5 0.5 27 211.03 0.5 0.5 27.2 213.06 0.5 0.5 28 215.08 0.5 0.5 28.2 217.09 0.5 0.5 29 219.10 0.5 0.5 29.2 221.12 0.5 0.5 30 223.14 0.5 0.5 30.2 225.16 0.5 0.5 31 227.19 0.5 0.5 31.2 229.20 0.5 0.5 32 231.23 0.5 0.5 32.2 233.25 0.5 0.5 33 235.28 0.5 0.5 33.2 237.29 0.5 0.5 34 239.32 0.5 0.5 34.2 241.34 0.5 0.5 35 243.37 0.5 0.5 35.2 245.38 0.5 0.5 36 247.42 0.5 0.5 36.2 249.45 0.5 0.5 37 251.47 0.5 0.5 37.2 253.50 0.5 0.5 38 255.52 0.5 0.5 38.2 257.64 0.5 0.5 39 259.73 0.5 0.5 Marker Name D18S51 7 280.22 0.5 0.5 8 284.13 0.5 0.5 9 288.05 0.5 0.5 9.2 290.00 0.5 0.5 10 291.96 0.5 0.5 10.2 293.92 0.5 0.5 11 295.88 0.5 0.5 12 299.79 0.5 0.5 13 303.71 0.5 0.5 13.2 305.67 0.5 0.5 14 307.62 0.5 0.5 14.2 309.49 0.5 0.5 15 311.36 0.5 0.5 16 315.27 0.5 0.5 17 319.14 0.5 0.5 18 323.03 0.5 0.5 19 326.93 0.5 0.5 19.2 328.98 0.5 0.5 20 330.83 0.5 0.5 21 334.73 0.5 0.5 22 338.63 0.5 0.5 23 342.53 0.5 0.5 24 346.48 0.5 0.5 25 350.43 0.5 0.5 26 354.33 0.5 0.5 27 358.23 0.5 0.5 Marker Name D10S1248 8 77.18 0.5 0.5 9 81.25 0.5 0.5 10 85.32 0.5 0.5 11 89.39 0.5 0.5 12 93.49 0.5 0.5 13 97.55 0.5 0.5 14 101.66 0.5 0.5 15 105.81 0.5 0.5 16 109.98 0.5 0.5 17 114.10 0.5 0.5 18 118.23 0.5 0.5 19 122.36 0.5 0.5 Marker Name D1S1656 9 129.83 0.5 0.5 10 133.95 0.5 0.5 11 138.08 0.5 0.5 12 142.16 0.5 0.5 13 146.17 0.5 0.5 13.3 149.23 0.5 0.4 14 150.26 0.5 0.5 14.3 153.35 0.5 0.4 15 154.35 0.5 0.5 15.3 157.37 0.5 0.4 16 158.45 0.5 0.5 16.3 161.46 0.5 0.4 17 162.46 0.5 0.4 17.1 163.48 0.5 0.5 17.3 165.55 0.5 0.4 18 166.47 0.5 0.5 18.3 169.48 0.5 0.4 19 170.56 0.5 0.5 19.3 173.58 0.5 0.5 20.3 177.60 0.5 0.5 Marker Name D2S1338 10 191.80 0.5 0.5 11 195.77 0.5 0.5 12 199.74 0.5 0.5 13 203.71 0.5 0.5 14 207.68 0.5 0.5 15 211.65 0.5 0.5 16 215.62 0.5 0.5 17 219.59 0.5 0.5 18 223.56 0.5 0.5 19 227.53 0.5 0.5 19.3 230.53 0.5 0.4 20 231.60 0.5 0.5 21 235.55 0.5 0.5 22 239.49 0.5 0.5 23 243.49 0.5 0.5 23.2 245.50 0.5 0.4 23.3 246.48 0.5 0.4 24 247.48 0.5 0.5 25 251.47 0.5 0.5 26 255.46 0.5 0.5 27 259.45 0.5 0.5 28 263.36 0.5 0.5 Marker Name D16S539 4 269.30 0.5 0.5 5 273.37 0.5 0.5 6 277.41 0.5 0.5 7 281.44 0.5 0.5 8 285.31 0.5 0.5 9 289.34 0.5 0.5 10 293.38 0.5 0.5 11 297.33 0.5 0.5 12 301.30 0.5 0.5 13 305.39 0.5 0.5 14 309.40 0.5 0.5 15 313.43 0.5 0.5 16 317.55 0.5 0.5 Marker Name D22S1045 6 75.54 0.5 0.5 7 78.52 0.5 0.5 8 81.49 0.5 0.5 9 84.45 0.5 0.5 10 87.42 0.5 0.5 11 90.41 0.5 0.5 12 93.34 0.5 0.5 13 96.36 0.5 0.5 14 99.33 0.5 0.5 15 102.41 0.5 0.5 16 105.43 0.5 0.5 17 108.46 0.5 0.5 18 111.50 0.5 0.5 19 114.56 0.5 0.5 Marker Name vWA 10 123.27 0.5 0.5 11 127.31 0.5 0.5 12 131.28 0.5 0.5 13 135.41 0.5 0.5 14 139.46 0.5 0.5 15 143.47 0.5 0.5 16 147.55 0.5 0.5 17 151.57 0.5 0.5 18 155.59 0.5 0.5 19 159.61 0.5 0.5 20 163.62 0.5 0.5 21 167.55 0.5 0.5 22 171.49 0.5 0.5 23 175.42 0.5 0.5 24 179.38 0.5 0.5 25 183.36 0.5 0.5 Marker Name D8S1179 7 203.77 0.5 0.5 8 207.78 0.5 0.5 9 211.81 0.5 0.5 10 215.77 0.5 0.5 11 219.82 0.5 0.5 12 223.80 0.5 0.5 13 227.81 0.5 0.5 14 231.84 0.5 0.5 15 235.88 0.5 0.5 16 239.92 0.5 0.5 17 243.98 0.5 0.5 18 248.13 0.5 0.5 19 252.20 0.5 0.5 20 256.27 0.5 0.5 Marker Name FGA 12.2 258.76 0.5 0.5 16 272.13 0.5 0.5 17 275.95 0.5 0.5 17.2 277.86 0.5 0.5 18 279.77 0.5 0.5 18.2 281.68 0.5 0.5 19 283.59 0.5 0.5 19.2 285.50 0.5 0.5 20 287.41 0.5 0.5 20.2 289.32 0.5 0.5 21 291.23 0.5 0.5 21.2 293.14 0.5 0.5 22 295.06 0.5 0.5 22.2 296.97 0.5 0.5 23 298.88 0.5 0.5 23.2 300.80 0.5 0.5 24 302.73 0.5 0.5 24.2 304.67 0.5 0.5 25 306.51 0.5 0.5 25.2 308.46 0.5 0.5 26 310.38 0.5 0.5 26.2 312.36 0.5 0.5 27 314.33 0.5 0.5 27.2 316.24 0.5 0.5 28 318.15 0.5 0.5 28.2 320.11 0.5 0.5 29 322.06 0.5 0.5 29.2 323.99 0.5 0.5 30 325.91 0.5 0.5 30.2 327.84 0.5 0.5 31 329.97 0.5 0.5 31.2 332.09 0.5 0.5 43.2 375.23 0.5 0.5 44.2 379.10 0.5 0.5 45.2 382.99 0.5 0.5 46.2 386.97 0.5 0.5 47.2 390.66 0.5 0.5 50.3 402.65 0.5 0.5 Marker Name D2S441 8 88.29 0.5 0.5 9 92.37 0.5 0.5 10 96.44 0.5 0.5 11 100.60 0.5 0.5 11.3 103.62 0.5 0.4 12 104.68 0.5 0.5 12.3 107.78 0.5 0.4 13 108.84 0.5 0.5 13.3 111.95 0.5 0.4 14 113.03 0.5 0.5 14.3 116.10 0.5 0.4 15 117.16 0.5 0.5 16 121.28 0.5 0.5 17 125.40 0.5 0.5 Marker Name D12S391 13 128.75 0.5 0.5 14 132.88 0.5 0.5 15 137.01 0.5 0.5 16 140.92 0.5 0.5 17 145.09 0.5 0.5 17.3 148.02 0.5 0.4 18 149.10 0.5 0.5 18.3 152.11 0.5 0.5 19 153.19 0.5 0.5 19.3 156.15 0.5 0.5 20 157.21 0.5 0.5 21 161.23 0.5 0.5 22 165.32 0.5 0.5 23 169.48 0.5 0.5 24 173.42 0.5 0.5 25 177.45 0.5 0.5 26 181.48 0.5 0.5 27 185.45 0.5 0.5 Marker Name D19S433 5.2 193.33 0.5 0.5 6.2 197.25 0.5 0.5 7 199.22 0.5 0.5 8 203.14 0.5 0.5 9 207.07 0.5 0.5 9.2 209.05 0.5 0.5 10 211.02 0.5 0.5 10.2 212.96 0.5 0.5 11 214.90 0.5 0.5 11.2 216.89 0.5 0.5 12 218.87 0.5 0.5 12.2 220.85 0.5 0.5 13 222.85 0.5 0.5 13.2 224.76 0.5 0.5 14 226.77 0.5 0.5 14.2 228.78 0.5 0.5 15 230.71 0.5 0.5 15.2 232.73 0.5 0.5 16 234.67 0.5 0.5 16.2 236.69 0.5 0.5 17 238.71 0.5 0.5 17.2 240.65 0.5 0.5 18 242.68 0.5 0.5 18.2 244.71 0.5 0.5 19 246.61 0.5 0.5 19.2 248.53 0.5 0.5 20.2 252.69 0.5 0.5 Panel Name Identifiler_v2 Marker Name D8S1179 8 128.0 0.5 0.5 9 132.0 0.5 0.5 10 136.0 0.5 0.5 11 140.0 0.5 0.5 12 144.0 0.5 0.5 13 148.0 0.5 0.5 14 152.0 0.5 0.5 15 156.0 0.5 0.5 16 160.0 0.5 0.5 17 164.0 0.5 0.5 18 168.0 0.5 0.5 19 172.0 0.5 0.5 Marker Name D21S11 24 187.0 0.5 0.5 24.2 189.0 0.5 0.5 25 191.0 0.5 0.5 25.2 193.0 0.5 0.5 26 195.0 0.5 0.5 26.2 197.0 0.5 0.5 27 199.0 0.5 0.5 27.2 201.0 0.5 0.5 28 203.0 0.5 0.5 28.2 205.0 0.5 0.5 29 207.0 0.5 0.5 29.2 209.0 0.5 0.5 30 211.0 0.5 0.5 30.2 213.0 0.5 0.5 31 215.0 0.5 0.5 31.2 217.0 0.5 0.5 32 219.0 0.5 0.5 32.2 221.0 0.5 0.5 33 223.0 0.5 0.5 33.2 225.0 0.5 0.5 34 227.0 0.5 0.5 34.2 229.0 0.5 0.5 35 231.0 0.5 0.5 35.2 233.0 0.5 0.5 36 235.0 0.5 0.5 36.2 237.0 0.5 0.5 37 239.0 0.5 0.5 37.2 241.0 0.5 0.5 38 243.0 0.5 0.5 Marker Name D7S820 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 Marker Name CSF1PO 6 306.63 0.5 0.5 7 310.63 0.5 0.5 8 314.63 0.5 0.5 9 318.63 0.5 0.5 10 322.63 0.5 0.5 10.2 324.63 0.5 0.5 11 326.63 0.5 0.5 12 330.63 0.5 0.5 13 334.63 0.5 0.5 14 338.63 0.5 0.5 15 342.63 0.5 0.5 Marker Name D3S1358 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 Marker Name TH01 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 12 197.0 0.5 0.5 13 201.0 0.5 0.5 13.3 204.0 0.5 0.5 Marker Name D13S317 8 217.65 0.5 0.5 9 221.65 0.5 0.5 10 225.65 0.5 0.5 11 229.65 0.5 0.5 12 233.65 0.5 0.5 13 237.65 0.5 0.5 14 241.65 0.5 0.5 15 245.65 0.5 0.5 Marker Name D16S539 5 257.3 0.5 0.5 6 261.3 0.5 0.5 7 265.3 0.5 0.5 8 269.3 0.5 0.5 9 273.3 0.5 0.5 10 277.3 0.5 0.5 11 281.3 0.5 0.5 12 285.3 0.5 0.5 12.2 287.3 0.5 0.5 13 289.3 0.5 0.5 14 293.3 0.5 0.5 15 297.3 0.5 0.5 Marker Name D2S1338 15 309.31 0.5 0.5 16 313.31 0.5 0.5 17 317.31 0.5 0.5 18 321.31 0.5 0.5 19 325.31 0.5 0.5 20 329.31 0.5 0.5 21 333.31 0.5 0.5 22 337.31 0.5 0.5 23 341.31 0.5 0.5 24 345.31 0.5 0.5 25 349.31 0.5 0.5 26 353.31 0.5 0.5 27 357.31 0.5 0.5 28 361.31 0.5 0.5 Marker Name D19S433 9 106.0 0.5 0.5 9.2 108.0 0.5 0.5 10 110.0 0.5 0.5 10.2 112.0 0.5 0.5 11 114.0 0.5 0.5 11.2 116.0 0.5 0.5 12 118.0 0.5 0.5 12.2 120.0 0.5 0.5 13 122.0 0.5 0.5 13.2 124.0 0.5 0.5 14 126.0 0.5 0.5 14.2 128.0 0.5 0.5 15 130.0 0.5 0.5 15.2 132.0 0.5 0.5 16 134.0 0.5 0.5 16.2 136.0 0.5 0.5 17 138.0 0.5 0.5 17.2 140.0 0.5 0.5 Marker Name vWA 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 22 201.0 0.5 0.5 23 205.0 0.5 0.5 24 209.0 0.5 0.5 Marker Name TPOX 6 224.99 0.5 0.5 7 228.99 0.5 0.5 8 232.99 0.5 0.5 9 236.99 0.5 0.5 10 240.99 0.5 0.5 11 244.99 0.5 0.5 12 248.99 0.5 0.5 13 252.99 0.5 0.5 Marker Name D18S51 10.2 279.0 0.5 0.5 11 281.0 0.5 0.5 11.2 283.0 0.5 0.5 12 285.0 0.5 0.5 12.2 287.0 0.5 0.5 13 289.0 0.5 0.5 13.2 291.0 0.5 0.5 14 293.0 0.5 0.5 14.2 295.0 0.5 0.5 15 297.0 0.5 0.5 15.2 299.0 0.5 0.5 16 301.0 0.5 0.5 16.2 303.0 0.5 0.5 17 305.0 0.5 0.5 17.2 307.0 0.5 0.5 18 309.0 0.5 0.5 18.2 311.0 0.5 0.5 19 313.0 0.5 0.5 19.2 315.0 0.5 0.5 20 317.0 0.5 0.5 20.2 319.0 0.5 0.5 21 321.0 0.5 0.5 21.2 323.0 0.5 0.5 22 325.0 0.5 0.5 22.2 327.0 0.5 0.5 23 329.0 0.5 0.5 23.2 331.0 0.5 0.5 24 333.0 0.5 0.5 25 337.0 0.5 0.5 26 341.0 0.5 0.5 27 345.0 0.5 0.5 7 265.0 0.5 0.5 8 269.0 0.5 0.5 9 273.0 0.5 0.5 9.2 275.0 0.5 0.5 10 277.0 0.5 0.5 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name D5S818 7 135.0 0.5 0.5 8 139.0 0.5 0.5 9 143.0 0.5 0.5 10 147.0 0.5 0.5 11 151.0 0.5 0.5 12 155.0 0.5 0.5 13 159.0 0.5 0.5 14 163.0 0.5 0.5 15 167.0 0.5 0.5 16 171.0 0.5 0.5 Marker Name FGA 17 215.0 0.5 0.5 17.2 217.0 0.5 0.5 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 30.2 269.0 0.5 0.5 31 271.0 0.5 0.5 31.2 273.0 0.5 0.5 32 275.0 0.5 0.5 32.2 277.0 0.5 0.5 33.2 281.0 0.5 0.5 42.2 317.0 0.5 0.5 43.2 321.0 0.5 0.5 44.2 325.0 0.5 0.5 45.2 329.0 0.5 0.5 46.2 333.0 0.5 0.5 47.2 337.0 0.5 0.5 48.2 341.0 0.5 0.5 49.2 345.0 0.5 0.5 50.2 349.0 0.5 0.5 51.2 353.0 0.5 0.5 seqinr/inst/abif/Prototype_PowerPlex_EP01_Pa.txt0000644000176200001440000000352711220365776021371 0ustar liggesusers#GeneMapper ID v3.2 Version GM v 3.0 Kit type: MICROSATELLITE Chemistry Kit Prototype_PowerPlex_EP01 none Panel Prototype_PowerPlex_EP01 null AMEL blue 75.00 92.00 X, X 9 0.0 none X, Y D3S1358 blue 92.01 150.00 14,15 4 0.13 none 12, 13, 14, 15, 16, 17, 18, 19, 20, TH01 blue 150.01 195.00 8,9.3 4 0.06 none 4, 5, 6, 7, 8, 9, 9.3, 10, 11, 13.3, D21S11 blue 195.01 270.00 30 4 0.22 none 24, 24.2, 25, 25.2, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 37, 38, D18S51 blue 270.01 370.00 15,19 4 0.13 none 8, 9, 10, 10.2, 11, 12, 13, 13.2, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, D10S1248 green 70.00 127.00 13,15 4 0.12 none 8, 10, 11, 12, 13, 14, 15, 16, 17, 19 D1S1656 green 127.01 180.00 18.3,18.3 4 0.12 none 9, 10, 11, 12, 13, 14, 14.3, 15, 15.3, 16, 16.3, 17, 17.3, 18, 18.3, 19, 19.3, 20.3 D2S1338 green 180.01 265.00 19,23 4 0.11 none 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 D16S539 green 265.01 330.00 11,12 4 0.13 none 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, D22S1045 yellow 70.00 118.00 11,14 3 0.20 none 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 vWA yellow 118.01 200.00 17,18 4 0.14 none 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, D8S1179 yellow 200.01 257.50 13 4 0.11 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, FGA yellow 257.51 420.00 23,24 4 0.14 none 16, 17, 18, 18.2, 19, 19.2, 20, 20.2, 21, 21.2, 22, 22.2, 23, 23.2, 24, 24.2, 25, 25.2, 26, 27, 28, 29, 30, 31.2, 43.2, 44.2, 45.2, 46.2, D2S441 red 80.0 127.00 10,14 4 0.08 none 8, 10, 11, 11.3, 12, 13, 14, 15, 17, D12S391 red 127.01 188.00 18,20 4 0.15 none 14, 15, 16, 17, 17.3, 18, 18.3, 19, 20, 21, 22, 23, 24, 25, 26, 27, D19S433 red 188.01 262.00 14,15 4 0.14 none 5.2, 6.2, 8, 9, 10, 11, 12, 12.2, 13, 13.2, 14, 14.2, 15, 15.2, 16, 16.2, 17, 17.2, 18, 18.2, 20.2, seqinr/inst/abif/2_0000206138_C01_005.fsa0000755000176200001440000032551311135131406016406 0ustar liggesusersABIFetdir\ Allelic Laddermethod FTA Id v3Identifiler_v2GS500LIZ(75-450)3130xl-1473-02131XXUnitID=7;CPUBoard=ECPU500;ArraySize=16;SerialNumber=1473-021;3130xl0802043 Aug 22, 2008[%currentuser%] "(69HLTZZ^`_^\YTSSQMIICEA>7916/162578=BJTYcjlokgjic\[]Y[WQQNJIHFAC@>>8=;:653521,01./,''*%)'''$&'%!$$##$ ""#&,2<BT_bouw|{}{twkqpk`eb`^`YYUQTOMKJOKGDA@C><A9:>974:245521////*,*/*)),,+)''*%$&#%%&&%"#!!& " !                                        &.;J[o|~y{voloiibe]Y\\YXRPNKJKDFGF?AA@@<<?97875571223/./,/3.)(/+(&&*%'%&"%)"#$###% "!!# ()'&%"!!"##&#'&%'*(%(*'$$ !  #$"!# ! #! " $###'((0/483:53520/214356>:CBFDJEQKMFFB>:78?98;;<===:::9713-,-./+**,,/268<>FIQTX\^UXSGF<:78:>@GS_u|tcYNGCEGCIIGIKMMNOTTURRTWZbku|lc^Z\WTRQQQSSYY^^`c`ccgilw{{x|}x|uupmdffmnlrrv}yzuymromnmrt{|~||zwustyxxz{~  >qJS$.D,z9W,;[.D r"*zTWm(2 RuV6'")Inq]G2yum_[]Z\elooutz}L+k-:+E6lA#2Rn\C%}z{y}wskgb`XWRQJHEFDDBEEDJMRNOPOONMMJJHIJEBA<<98522;49453212011122/,2+,(+-&,(*')%!&((*,.35>JR]hecd_QFA@7;5<7>LXbx}ztx}wrk_[V`q4?2!m^VSSRZ`dnw|zxqhf`_abcrt<m|T(%&' urmos}zuma[TPKNHFBGGINQTT\b`[XQRKHECEA>CIMRLPUNOTMQOORXZadijqtxKz%+\oHG$A*[kCi: =z`>zndWVPNKQS\bpy|taTMH??<>?BAHKKVR\U^^`^cdliihgd_WRGCA:4+,&##  !#*+,045?GLJOVVW]YY[\WYPKJDB>760.+#"                                             #'38?C<:*#   " )/7>CPRYg}@gqiH4*)#$$ #"*-28?GKOYdt)TTmnS:/)&%!!! """%%+23<AFITZj p3~0VhD0&"# #'/69CEHN`sC u;Ee@80,,*#%#%%!$$$!'-)58?@LWr>@b\0h|Y:.(((!&(,.1=BHQexb!fr0VtK>/++%#$! &/177@JRh~u3Op yU?61,(++#-)')(%%!""!#'+4:CKQg{j)`f<gK=/-+%$  #*07<?FVi4C}T"cH3.'$!!"&-48;CKXqSKkN<lJ7.*%"   !)/3:<GVj@7kS\tL6.)$   $&-7;AJX|#x><OpP3+&      (%!            )6:ACD92)!'2<HMHH=3. #$"&-2B^./9,(eOE<847?AX\EHf[F73.059E[ {Q\r[F91+'$$#!%))038;740+#!$17Pn, ; ,jK;-+(& "!"()+228511+( #!$#%&(,5>[uR"m{4e\E?6.0-*25?KWi{tfV>8.-,,-05=GcbNr-vXLBAA@IYo6HeUegOA@9=CLbg@!FeOLDFLQYn!ej(rXGG@FKYq'|n&r[RJIKN[r)\JjiRIAA@LVea0s8x"lZIIDCKTl!XO~rVMHELNYt3#""PV~aOJ?DN[p@6z ,q[KFFHI\j|m~ 8yePHMMXlY-l>|bQNDHEIUgM3m~t[NRTPcEh` 9bKFCCGFVj{Ot 3tZL>CJOdj.~<ujRED@DN]z0QkKpN=/*! %)4:BAFC5.%##%.@ZdHU?)hG2&"&%**#"(8W e-fF/ !!   ()1./#                "0;AIJR[ksDX+nN?2&$   %/4AJNT_u- d^$bI2/!  #)2:DDM\xEky/WS@,$     )-5=BJQf m8S1dH5#     &,54>FTqe 2<|%lI6(     !&03<DOi^EU@\_</  !-18<FYw/+#Z \B.'    ,05?DKbKJzc91oO:-#     !*19@GVx691d Y@-   !-59@HVjo.wE+gG8*&       0GdrPhETwM1"  *7LtCjJW;'  -9PxVtGzX8&   $/<T{UddT|Q2    &3CjHgBmJ1 #-Gk$*bgRa X=&  +>Z|K?]P06oK3  (5Mr=Bszbx^F,  (=YN/E3]bE. ';SlY|K W~Z9'        (6=Xwxprqnmfogi]iZY[[YQLNRNNKILGDC@BA=CB@;<==987::;/304-11449$,0**),+*(+-&'*%)')+)'($)% %"!$$$" $  ""/28BHTUeegr_kwhfica_[\`TRVWNPMJPFJ@GHDJB>?779>;A9<9>;697732/55357010045403.73005514427622489:@HO]n  |xyyvotrrkkfc``e`fVZ^]TYWSYVNKNIRLPQLLHDFNDFK@BJDDA@?CB<F:>A@=B:8:7:;=<::;;=?IMY[lv~wz~pjjmbdf`\bb^^XXTRQTOKRRHIEMHFCH?AGGD>D<D@?8CBB6<9<::;87:<43655462.:24.78031,1238.1*.,53431+01+-)-%&*))*((+'.(+--,&*$+*#%)&)#+*%"$!)"$$!%!%%$ $ $"# $%$!""" $!%)%'*.")'%&)" !!!!"!" "! $# !##" "!# ! ! $$!"!""#!#''58=QapsbVLA557&(*)#%)+)*1&()%-*,+4-+-41269:9@<F;@DEHBAN>:9=8:=96579;:;:9691=631.546885=:DDJKHKLIIJCMKPPSW^\hikjlcjtoqhhecjjghof^e]ajecgszzsdiT\]USSTOVVUNPIKMMIUONJOTMTVRUOSWZW[\YVYZVVIOURR]XYZ`fccggjtozmorzx{{&209(" "0Hc| $44GJCQ?2Njm}5  ADh*+M^Wg o# 3ml9d]TA=G<=HRLOVK:1*${ww~yxu_QTUH`TR\Wm}|{wwznq|z5[yplbhlspf_>6("*1HZdrw{mjaB,|y{#%  +&$ .42/")/'(;Qr1F!:IWcF Ep%wbN>36;4<L\d|x|uydZaJD42%  07@>GGVXOTZ[itY)@ob9>aZ:7MfejnQ-q]PC@77P`{a<1 }zn}{wGbH{>ykp~f!uE 3:D" qT'FjxL,zre_TSOLNPNNY\^gmdk^`\MOOA:><=;?CF9<A69-:74366<:>=6:7/500/',%&# ##$$*#%)!'$ !%!# &$"% "'.+9;7?;11/!#   !!/+//($!                                                                !!!)+--(22/54;35454154-3&+*'&#                                      "4@IY\UJ95(!         0CbEMVFFqI8%       );T-B5I}O8+#   &*8Z;f[7cF2!    " 'AZlI+ cdJ0#     #:7OxRKY@5uQ<1#   #06GjE5I-DtG6&!   !!!1G`0<R7SZ<.       %&@Tu^|kG0'     $$+%&)                                     !$"%1<hG @BhnD)   '"%)&#0IrW#[['i tB0  !"%%3Nt eN<F\;( ! $0:T0<S1 S3$ $,4S}~;a]Og?-    $)&+0/17@X{t4}O}O5"$)/&+14Ie1^u3DACA|}W{I5#"%.5L}}_":U3$             '   !!.3EnM_uD*T.%                            %*.(+%       &/E]mNoT<oS:+*"(&)+/LY](sz8qgN42!     ''=Hc jTi>=|\=6%#     &BCeQRfF8/#   !!-4AYY]}r*{(nQ=)"   $"2Ff}XFY< UdC:(     $*3Hr"F=qlX:-      )BZR\pN4(       !"!    &+>Lxo"ejR L^N@1+(          &!.,*'      #%%+@[ ^ *K(8vaM?0.&     &%*@VfOaBScVE<2,"    ,!-?`y.fhBVoM<:1-%!  "$5E] pOI7B~_LF:7*($  #%02Ij&GH~-mZJ:=2/#   !),3:Vy_NdY*-z^N;51##   )01FczNa>TsVD?5%+"  !+,/3\q2w"U|`GB5*,   $            &*/3?A@?50'  !"&*;<JSkT:]]>blLD'''%"$ !!" ! %26AQd}%z DO<`oXF2*) '(#!%&'+4;?Q`9)TYIuxWD>--**')#""!"!%)(,46EQ^3yCH1_t[:5&-$'"!#'"%#))26<ANhH9^dBisZ87-%&' !! $! "'.03BSrO'Q=CdF=0+3'&'$"$#,-;F_vjC]X&5_A>--#&#& !$&%& '%,49EYd@,ee-s,sZ?5/'#+" #.$"10=NY+6p}NKhK55($%%#! " #'028D_tZ!p</TK7-$!  "$*58KbB9ty_+-{[A2)#!"!(/39K[y3']zj9AbM0&! #"+3E_y7Bd^!x8aF7*!!!(3?M_4{2fYptJ>0$                                                                                                                                                                                                                                                                                                                                                               #'"17;;CGSWNPPJHGLELCEKDKGA:D;=/56545228:2,3/>DAMYXoxo~mhckl]^^J\ZVYRR[MKSJO<M=E;D>D?:;AD486B63=9;9<53-+6:.,7859-1/8/+,7,,&')6)&*/3*'.'-/-+,,+ $)$&'(+%(%(&#&'#& )$%%)-+#' *&&,)$'%++! 0-02(+4B>KO[Z`^eax{v|zq}|{|txqspmpseic`jYa_[ZUZ]SUUYOPMQMMLRKLGGBFJGOHLECJ?C;HC8AF:<><2@77E:5;A5@86:3<1056(8%13,713.4-2*5+%1(39!.1/%(-!0(/*.1*-+/+/'+%1& '(-*-,-*%8)%-&&'% *%0(%(-#() &"" "#++' )$".($&%.&(#$)'#$%&$&'!(1!$)!( ) '$"")&#&"#/%! ''$'%! ,$'!$-#4#"%!!"!#!"*#% ' !           % $# ) !&## "!#!'"(&-,2//.100)C?9HAKPAI:<454+0.09=CNK]\\NP;H61/*,&+.21->CCMNLIJLL@:E>C;7.82(/,$&+/0.6@DDC?HH?96/.0/50-.)6=<EIECWNULIEJ:C>LFIKN\\ca_hi_haZQ\Y\idixvwuxf|~~v!.. ,;8*%  6C7.1"   #JWf )_0KywQ6uZN%&437UIcOy 7AV*vE/0_  S w'c 6 P ARtD9IKH&FGT>9 XtlnjpN>B2-;1DLcsmgG-qx ymopozplj`jc>u;99q Bv-eN iZO+,5d=S_`^CxH%~lF0"1HevouedbBT+*}wciomfcikstw|nphijia\^PVVCPEUSZXRJQFJTWSKJVGXNFPPDJJH=CDB>GBOCFRANFJHJPTOGJPIRIDREIJLCjh|"&*ylh]Y^cT_qvztniahgXVESUCFGLTXRXRfSc[R[\[^VWZWQgbasQi!K2-:Q]mV[=1>SVfjcR+vmd^USNFHDBLNNHINLVH:9<32;62)6269408,&3#+'+#4/879426235097E=G<=g>[xohGJ XfeJ^\jxsp[]V@806/%(*-&#)&+,%"0'#% !#'"$"''! !#  ! & %"&"  !&"#$   "$ !%# !$#"$-!"! ' ! "" '#   $ & !&!$!(!& "!!"%% #"  $#$ !"!$ $#$" & )!&%*(##*)//1,0>908<8:B>9L9C==<5<:9114231*1.)%')#.%!"+)!$$&"$&"$0:+5.;/17;9=B?EILKGOGHVSXURQSPIHK@D:><3317+)%'+'!#!$# 1"!!#" &!!!""**($+%!(&#&#+%232B8C>:0"1$'"# !$"((-259-.900*!'!#%,(0=W} k([@1.# '/1.'%%%/,51?<@58.7.($.(-0))1-75G^P=`H8##-)&&3#*&2/:5>K?<;5,*+(*'%'/&)12<H`f"$zdB<)(&'%-2+,);:Q\brt~ehD>9B;+%*-3602GXwB%;wPJ@541.3,;FSo% qYOG1=8//;7NTqB/*N|e?951&1.9AAUj3$[{\E=;H:@;DKWdP (6sLE73-6;C=DG[W1+z8tN<@=1:5><DSs"vf \D:1:4404:Ka } QwM>?488890HTt{'l^TF9067853C[m,N{OH1/%-5:AHUsn d dH06-)/./A=Ox/ 8i:>('%"*-",&&')2=:BGFA64023" "  $(/"'  ! #%$* &-("$"&%!#,#$  #&!( )32<?CA1,.!!((-"%%1# #!"++)&.025C]g z&\SMMHE53+)),$"#%'&%13409:Im yss`KNS77@1&( #!$%%,(1+-6@>c[nsSHSCK:879+"(% !" ! *#-7%(5<IlT/vaTQEF@8/'*( $  )$>)64@;Rs;HiSJHJJC7''((##'"-4%./4:C\{g|tWP@I?A5.3!*!%! +-+,7671<<IZr4>ni\RJJ?F;?/5(-'"%#'*#%#'(1/.073GIN`H*}ZXRKC@75;=--+'$+ '"#%'.#5.7GEL<}&ycFO?@7:3-3-'(  -(,5/74AT^}G{,j[SFCA4,920,$"**)+*%.3+?;;X|8G_HK:3,/'!#$!%  ")$(-*15.FWay},w^LD:;3+&%)###!$''()&*3<FXITsQI4E;0'(4)&(%%'!!,50/3GXp*VLyIHD>5%'/)!!#!#'!!"/ "$$ " & )# %!"   ! #!"  (!! ! !"",(<BWr/ w@eJ1'*!"#"67?H` PbgO=&$/$' *7GRI)?!'tT@1*(+)&!&!$'*(,*7JQj0 7mJ=* &"  &%"$%2@LSx3 O~WJ9,(" !("&/NWh."<h@;'" !'!") (249DdHb~[G<* $' !""(.)7;Ns2_hSB6-* #!(! $"!""% $"+$'    $&*%)'-*()-,'%&$*"%#!#&306Wi"m^+~RD;#! !$!/-.:KHN[eaTFO9.5'+  $).280'# "!'+ -7On/}9aX4%4#)'!*<?ML]KPEK'65 &$.=5KXJ!%~1iDJ6>7MdX4T2fYAE2>2Nhv=2n%vbM7*-)%*78AEI=H14(!(+15,6%29Nh'MtJC/$$$*"6.BWl^sucYH?E710)258BPjn*0#z3_O53=@Jk=)QDs*xbVB<DBQd|]HQ@j pLI9G0LYpML%6{UCS>GGZx?/BK vvZJ:+)%-!-7EAAGFEC:620'*0!.+19Vo n11rxYB;2%/'/28>;;BNA=86*) ,)&&5/9Lk!f(q2u^T;006"'23*4=D=<@.---!%%-*8?^s,m#p$dL;/*(,(+()+>=<C:872(+5&#44.>Y~+|  _ SG?-11/=4:95B=E:<65%3)"-&&:=P\@: \wVE<6+/5-4=2HANPRHO6:1/40)<*@FiX# GfS?=3/"4)3!:>6F<E<=119,(:34@4AZs-NnWI@42$)+0237CHC=4590$/.*42A[j[ 0(?dS@-6$-,+.3;G;@CAA8;-'3250@J;U|<5[ pPH2% -30'5BMGKM<FA./+;1,(0=@Es5z(Spk>01$"+#-0)0>A@;9';'.*+7))/@Ve#%r"xW86*&%(037:17:F.(/5!;''+<.;g$)}(vZJ.& *$    051CC7.0,$ !" "   *             "                                                                                                                     "                 "                                   "  ! !  "          ""   $"  " !  $ &!!!  !%!!!#$  # !  # !'$" # !! ## ""##"#$!!!$&" &%"" !   #!" #" # !"#!!"  !"!""!$$ #"!!!#" #!""!" % !(#  #  %" !  #!" "  !!" "! & )## '$ !#  #$ ) ! !"""'#&# #"# ($! ""##! #" #"!""!   # !    "  "%       !!  "   "  +0)6,.,.14A892A;<:?AIDNFDOMHIJTVI>=A?;.<2-2+95.+(3)$"')%& 13%*.2LNMLUPQTY\b_bSKQTOWJSQDGE;CQ=47?;;-'+32+3$%*/!!"&                 ( " &!&""*,*2?>:AObNK[QW\_a]YRaf`V`ort1["=k\;rP1 %5+FF,%-3& $>L% 5BLmHE"g~i?-7DRRPABI=#dK3=<>7+8&(-.Ln <PnEu^7J5-&ffPA?74_xO#gILSqjRJ62"&>L^:1n8m] WN9' j73IawtsgWI fN(O5unPWLBGB4<MFGKUVYRQGB6:?=21(+ #         ,+,#      10Hr~[B@'   '88mhnZlrI?4#  *' #+& &;=%6$$ !&,=UBE/?#-' ) )A3Z_qvx|wqgcYP52-"%15-@MOXmpv~~pg\O:7*     48E`0tsDG]G] bi<,U&:%y{KBy@3xw#F]0#@D5s#Cb6 %S`$j O0 $NnKszI{H/LR4`:P* "FIBzt;[.L;+'Xb=*OQ30Fd-#4gc\t<>NWW* O(7v2[['^l>&EY0gl'uqJ( "_\2jnKBU6 !Nd'n|N 9\5  1Pe+eiO<W;    +9k]~W0]+  )LP*nFzO/%  )!   '?'|CYrD+  5Jq`UB'$ =n|kw#4jC>+0+-Pslr ! )Y>+("'6G !}X7 $ )&)# 3VX6b  R, !*"  .@@-uE[7  !,?PkkvcX;/,A|)sGhzS;)&4\z7y@j}Q,*  '/( 0K>!VhD&    $FO7[CsD$ !,t I|&]P!,:C@/%,Qi8QM1 JA5-s|K02kk0qx7oB4 )YJifazN( '`R$]v&b F -T6R^XzA)1P g-\=5`4'.Ou}VT(+]@d@7\/6jd2j{f"x}R*      !#%         ')2225268510'"'(1*.58EFSY\qsst{xszykucc\f`l`jnc=iZ$Z&3<A:5)& $<Gt6Z/-+y+$Tw+e~q 4!%"&'($(*('&$!] T:rd;! vkjMYORYahx}u\I5  F;vn3dqSF=54.,0.1.,*+'$$    )<b[uy5C-     ""(.:710-'#   +HyYmvO.   &.,3.-(.&#"4=HPY[TNKB8+&  +ZN7J^_/ 8oRLxX,Ar+@=2t:  'MJfD-p< @:[*mIL& &NWuO^U( 9fQCyoG'%?x+C:fzY\-*K|6/?y?%+S))Q>8LbPCY3 +\@76Z=BS34V."-,.X52Qyq]r/^6 2Unj0_8  !"#$% !"#$%""IIIDDXvv   333RRRppp888VVLjjs~~   222FFFYYYmmm}}~~~~~~~~~~~~~~}}}}}}}}}}||||||||| %%%***../11455788;;;>>>AAACCCFFFHHHKKKMMMOOOQQQSSSUUUWWWYYZ[[\\\^^^___aaabbbdddfffhhhiiikkklllmmmoonpppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooonoonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllklklkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihihhhhhhhhhhhhhhhhhhhggggggggggggggggggggfgffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeededddddddddddddddddddcdccccccc<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Fragment Format 2.0+6286200-02 6286202-01 6286103-04 6258005-00 Run Started Run StoppedCollection StartedCollection Stopped POP4 6-FAMComment: a2de3efdac0211dd9a0600065bddb0edmodule_3kV_10smodule_3kV_10s module_3kV_10s2FragmentAnalysis36_POP41Oven_Temperature60Temperature_Tolerance3Oven_Wait_Time1200Poly_Fill_Vol6500Cap_Fill_Vol2280DC_Cap16_EPS_ARC_SELF11Max_Current300Current_Stability5.0Current_Tolerance100Run_Current100Voltage_Tolerance0.6PreRun_Voltage15.0DC_PreRun_Time180Injection_Voltage3.0DC_Injection_Time10Voltage_Number_Of_Steps40Voltage_Step_Interval15DC_Data_Delay1Run_Voltage15.0DC_Run_Time1600First_ReadOut_Time160Second_ReadOut_Time160Exposure_Time0DC_RS_Plate_TypeA 12 8DC_RS_CSDatacap1 A1DC_RS_Binning_PatternDC_Scale_Divisor8.0DC_Down_Sample1DC_Laser_Power_Setting15.0Y_Identifiler_3kV_10sRun_3130xl_2008-11-06_14-03_5134RG96_IndividusJAA313JAA313[%currentuser%]96-Well 0000206138ANMECTIDCTNMCTOwCTTL CpEPDATA&M?DATA&MODATA&MDATA&MDATADATADATADATAuDATAi&M8DCHTDSamDySNG5Dye#DyeB DyeB DyeB DyeB DyeB DyeNDyeNVICDyeNNEDDyeNPETDyeNLIZDyeW DyeW*DyeW?DyeWSDyeWEPVt:EVNT EVNT EVNTEVNTGTyp!!HCFGCEHCFGHCFGHCFG>>InSc InVt LANELIMS!!LNTD$LsrP:MCHNMODF"MODL3100NAVGNLNEOfScXPANLPSZE`PTYPPXLBRGNmRMXV1RMdN1RMdV1RMdX  @RPrNTRPrV1RUND  RUND  RUND  RUND  RUNT .9RUNT %RUNT 0RUNT Rate RunN!!jSCAN&SMED "SMLtSTYPSVER3.0SVER,,[SVERGSatdXOScalAScan&SpNm StdFTUBEC1Tmpr<User/seqinr/inst/abif/2_FAC321_0000205983_B02_004.fsa0000755000176200001440000034022111135131406017304 0ustar liggesusersABIFetdir] Samplemethod FTA Id v3Identifiler_v2GS500LIZ(75-450)FAC3213130xl-1473-02131XXUnitID=7;CPUBoard=ECPU500;ArraySize=16;SerialNumber=1473-021;3130xl0802043 Aug 22, 2008[%currentuser%]                 #08@Ogw " }{xy{xu{trtqpvsprqmknlkliiejdecfaa`fa^`aX]c_\ac_b]c_aaagnt|    }|~yy{x{trpumqjnkjjdjkced_c^ca^b^_`\XZXWTYUVRUSQQNONOPKOLLGKGIIJHIDCGKGCJFCCBACBBB?B>A>?@;;=<>;9=:575986655725;453634042641/62/46862177665611022./-//+)+-+),,),.,*&+,*)((*)'(**)('*&*'(('#'&(% %($'$#!##$$'&$"$& !"## $#%""$!# "!" %!$"#! !## !!!!!$%""%$#" ## #&%"$"&$(%'#&&%((,()*)*+,2.4;CGUe}!.9JGED?AC99;45221.+$ !"  ~xz{v|z~x~~{}~~}+7;98&xy}(]/\sW6#ygL;(!#'6Zto`LJH;<HA:..34DWmrueE4 %)4?5'+#!&8Hh+]&`ON; J<x}umaK5bm1'[m9<qs,dkypWP_p3<{C0t ~ Ue5 [ B.TrW]W@-EPlgPA7( c  DM c ,O7Al*  1 6 c s^mlbv ! U3 l j G \ ~ _ ] p K b Y  ( " ~ #<2s? kv B  v @ ? > [ 3^@3xH  Sac - 6 : ? = ; 9 7 6 6 6 6 7 9 : < = < =;p  / 0 1 2 2 2 2 2 2 1 / /D5: : : ; ; 9 7 4 3 3 4 6 9 ; ; 9 "m[SOG8*D<9JrB 0'"7y ) ' % ( W { o , & (1D ?ni`ZI;}o=i@v , . 1 2 2 2 2 2 2 2 2 2 2 2 / - /HdI5 #vNB3b= [   = / < Q @  /  gx,|PLO@Vo~+Z'>>kJF{\5k?%w~hsnq]%)  d ?HM/Ym^3E   %+qZFD9L]is1` , R N i$3',:  X ` ~ 5(xrJz3 - / 1 1 / .7V|; ~  ` A  9 l  [ w@CDjN:yqY9?l$ [ 4 7 " v=An E ~ 5 u  = V-l+H@ucf , 7 9 5 1 2 2 2 2 2 2 2 2 2 2 7 : : 2#E))hm1? _ E E z z ^ % < T = 4   >e(i9gBsl]F; waC%~tfhgjgg`]cPTPEEMNXXhc[k`gfdhY`POKMKK;0*sjmg_[`_Y]OQISMRQMNLRIOXGMPJM?<462-#%$'% #%!%#!!}~}}}utqlrstlptrrmst|x{w}quomoooptswvxsrojppons{~|tqqqqqonjonvx|v{orjfidklkmlmlmdkchlmr}xurj_]^dae_`^^]ZW^X\\^[`\a^_a[WTYTY[VWXXRSNXRQPWUUZ[_\\]`XUWVVWX[]ZVRPSUQTXT[R\WZZ_`bd^c_c_`Z\YX\ZYXZYUYUZW\^\]YUW]Z_ZYY[U[^[]^\]ZWVVRY\_bkhc`[a^TTWZV`]gebdYY\\Z_cbfga`[ZUVVYSTXSVUQJFGIIFIFJMJOONILRQUTSRTLMJIEBCADDECHLDDH@BDDAEGGADE><9<:034204787=A;87:958;6=9773498;;>=?CKHGECBEDLPW`d_TTJDA=87:;;>>;:641-,) ))),+*%&',+,/27<:=DB<A=DIR]hmuqkd_LIDB>>A78520% "%#"($)*(++('!%$''"-+,2554=<CLOURPLG>7/+("#!##$!%#"#&%&-+/*,*(*,)'-0025888;75;@BGIOUUSLG=9564675661,*((+'&'-/0316321323657>;;<AGEPZgu}zti`YSPKOOHB@80)++(&%')))1+.35-1../0.234887<76:@@CGEMQ`r!) xeSJ>83303.131-+,-0232;?BHKTZfq0Q-| 1    D yQ@"ztnebcfep{xsusxtd]SSR^mwr`TOCCBAHFKOFA837066;?@?A:;=7<6=@ELORTURUXS^os_K@810*&)((),)),)-..,658:=AITbpb d ?|qgZYQNKEE>9<153045731312/7715;;;8?;<DA8597,,)++,*.(*,*'*)**#!##"! #%!%!"%&%#'#$#!&!$"!# "!$$!"###!" ! !  #"(,17>CIBC:/)$                                                $%%                *=WpyY?-$ +ASg|~q_O<4+'.4;FN\sb$.Be+sot~Ntt3 .WC91)-+)$$)&)*.()&"                                        &.//'  "1H^p8HW09sVB4)    *4<>;5,&  ';XJ9K0^M^>%                (%3**.4588BTg!Qxxgtqge[j[TRRGFT>:4=0,4)(   ||z~zwtwsnwoiprlorplejfegfaZffa_T__Y][_Zb\UZc___W^]]ZQWSSPQWWRZPJRSNUOJNJNLQKMGLFKLIGBDC@;H=FHBGA@@BH@DEC=BA@:@<?C>C=@=8D>9?EB9=<:7A>;7<769;99?9<A:?7=9+::7:7;;8647734=69<;5=788<9;:?:94@7?8?<:@9:;;?>A;>>:<>B;<EBFBNGTV[g{!4Sg}xxoxqcoen_ah^^QUXYQCHJHF<<06306&+($$! )>@DTRUTUXRGPGKDG;IDC;/1/9//'-#,  {}}}|{zzrttvvunjqnkoqsmhmnqhvirolnwyll|swvsvlsoongolneohfh_dk_bh_^`]bd]d`hhmlekhlg^deffj_^jmhjoklwq~.J[l(UN{A1)GY}gaP@:6HXa_V8%Y6}K {t}o Ai!iZ9 U F  _ b K 3nf.+FWqkikc   2 x ) : 0 AP> aN\S; 6 C o U  ,^4M]  t   l "  " f 7/ + Y` R r n d ><  .Z  g y 7 % Q ~ps$ Y  * w   ? r2,Ey/|M):-I$;~R~ytptf[ O q T I = @ B F I K M L K I G D A ? > ; ~ :  W U T S S S S S S T V S k EqU Q H @ A B F J N Q R P L G B B E W 9NX\fwUXY:UV/CC] =%=I<~cVF?X.gn->E<$ J= K 7 @ 9  M [ W T S S S S S S S S S S S V Z O j<*EYo| 7JvmRe}|NYDxm'IHMFb *  d -  U 0 V 5 . l Q  4  }MKiY6.DN%Oe]ifyvvqm <i !!M!A!& ;< r*A^4-WB^I E! bYl"2OTM[| < n ux75l e } Q !! ! dlPh%Fot  a Z V T T W W G0g~ oO|VWVZDi7p#1wtVI&*!%Z4 =wp\]UVR4d@?JYTO r P I P U T S S S S S S T T T L G I \ ^t_G:/'$" , rBp  | B    P F E # x  nng6;)( |X0 lpbAD-%lfOFM==!uxlnmUedPYCR72%-2&<@#4' yyozlfYnaiglwhluzqg\`SSZR\Zfanehxv~paXK20    >79")(,lknemoi]_M\JMQMTMORUEVUWXcxyZMQF>?B<78:8929$+/*"*%.)-&$$ -%%$4-,$*$11NEOO<4#{}y~|vzmszsoxsqtn{rwqxsvyrqoyst{vxuuojsmsozntv{uponrmpcqkgnnfmkfhfceghklcpjkceegcjldcid``d^ke_g\dd[]W_]\bU\``Y\ZWU[Z[d[Y[`]ZUVXVZRQWU[S^]X\YWZ[XZ[[Y]\UZURLXXTUTOXSNQWWMJRFJ[bjjZb][[b```caegjhllsnekgafe_[WWUVUPUWU[X\YXOXTPSMLOWVXTTW[^akpzpfjfXYWT\^Y`iichib^ca][gt V \ C ( Y9 o {~zrvqemc^[]SZW[_Xghlgptzzzzwxjkvdjlrnwzsrspvwrbbf[UVUPVXQTZ]]_^c]ahpw{$$~{wyxv{xomhib`c`_]cdhko6Zx? ` kLkd8tnk^b\^]`_becbd^]d_knmrpnpioga]_akcggmmjmnomvrrpprhc^U]WTOKSJRQSPMIBGLEWQ\Ruydnvgote[YLOPTQX_^_c\YV\SNKHGLOIOQCMD=FFMNROKOMFE=96ABC@FBAD<FD;ELLRKTJLJFIHGLMAHAB@>::<;>BE<<A><:635;;=<6@==3:18:::IBD@D=;<15567?;;:B;D<748776000'!4>Haqhon]S]JQ[XaV[_WJIH;=113--3+0+./2-+46.;-35/5/-..-.25,)/3+,011066423/0,/0**&))*(%*&!2)(/*/%&((#'&)(0/57=588-.2.-*.-*('&'$$!#+#$"+&!" %#(%!!"!"!&0:9EDHQB=51.(&% '$"#(#%.++.&,(&$!  "'-.)/(%! ()/1:>951- !&)438B>:0/*!! &,$0)+-$0.8CFMM=8.)!$"!#!#%&',%+" !(%%&/*"  #*08?GJTTTONLB6)"! +/2HDHPXTTQdT(CI3K^L:0/2*+0889EFJGNJMe{We;)oJ631-*&(%"#$#'&)')-/15-3---#$$(''"*' !& $'&,,'( $!                   4:;D.&!$&6=CLLHH?A5,#*8/>A;=#0" !$"                         ".>Sxq[F3'# %!&,+0CVkZL ?xWq gHgz]=:906,.105:@KKMHG<975/+)+-,43=GKNXVSHC97),$%                                                                           ',.&        !.9DPKOK@4)       (8ZQq XzQ?/#$!+@W(kG;STiH.1&                               ).6:9/)! $/7Sh"fe,cD4     #8LUV)R#a<"#       $                                                 !#"##%+# #%%")% && #&'($$-'* $*%(*'%&$'!..-.4+0.+4-<HOI\g5C]gaiec[WUcZDH6)0,-+ }{y}|xlxt}vqvqykwxuwzskpptttkn`hns^nrhgfrrmuariw|sx{z (')&2<<??=,%'14;VNPld{|o~tmrY\]U^OK@C<J;@8L2A335--++1#   |}utkl|zpuu}plx{{urtpwspnfpcpnnijem`i_fehY_o\^^d]`bRW[Vd^f`MMVZQW]_SJ[QSa^_USXUUNUNVSQHJROLNWNQNQQUILIKLMTMPIONDLKMHGVOOIJEU=HOA;GDJLGO<VBHE6H=EAF=DE@7?ECDBG;>7E9:889:9H?4=A4=DCH?@6<E2=:397<77.:9;:867:7C5<7/895;055:3-.5,6985(:?/*4;-08&<1)9"10**.#'&895/'%;41 0'+/)./#0%("1&3-70**&:'3/(#..-10,1/,(/*6 /,,',8(/$++)42(12&#,'8#%&'-)"*%*,'+///5/0"%/.&/944@=><:=24;6+%(5,'.,1&0662907<:9<075:<6713&:68>;9=PI.B<BHQNMcXfxz <^:5]unL!'5GZB^Ph<-= ZQ N!ljQKT` cLx{eT4rv*eoWCP Q  / { { P ! * - m 1 ({a  I ] A V t A S 7    2;d J Q s t B@2A) x > G l l s 7,Z   (QI?A9[+5yIr|/^X5,= \ f " i LMDC y N~n '%!szNkX0   ?j8Lyp $  ON/'4'3O^Wf^B.'5\Y&6M[zAri}Mw`Sg1!#/m;[x#YE  G 8 L w V N  N  9M" celTF~*1V1c 9;7 7 ;  {a*Q!j, G+x ?6)xT f h 6 kj-Ns@>#+ fF);x\)OEn l5n  7 ! Oh.?HG<' 8~    | p j O =l< ]Y`f& fquqx">p_%E T&9N`0{@  d se : e q f ?^jLqZ{pcp`MWYGx_YTB|RgUjwV6DGs)c ~\c`}zqDTK-.0,0(  $5#P@]nmt'')<(N95"xWM* }bxzqvykt}oipnuvWnobo]cgn[j\tlqteZiig]]lleYgodkeffdafhY_^YiZ[\ZagbaZ]JgY]\VM[XS\YvSX_^ZaWdVfXj]fp_]ej[kd`_aYpd^O^cah`RY^ZYeW`ZSjMST`JTLeWRWZTQ\OXUOOPZ^ZKiR]VSimUUY]dM^SVhWVW^^TeQ_aecg`iijskeanmpjcbWbjOcgeaW\Y\ZX^]`ZSWIMIYDOOPZILDQSIZXSJT\SNW[VRWWTQROP_UULWWY]TZXdXWONU`X_VbX][]_YZVX`UUUPKOTSRTWULVIWWQNSM[P\LXXV_c^[\WT\fc`Vh^^galimlgohi[Wjag]gjrtwiaadVYa`TVaTT]RMTLUFTQ\ZROVYSaTKVTV__Xg_aUbUR[Ydr{v{pf`ZUP]Q_Od_aSS`fablbxfcod\mlbnkb`jb]f[dZQ\c_bXa^TVb_YX\JRLRPFSHBIHSGBIHULINSVPMPKPOIQWLMXMLLKMAKMEK;JECFGJL;HJCBJOKBLECNJ?AUNW[V[Y^YLX_PZR54--M=:,:&178895;6@9HACZIITCIMFFLEIQPVYcmnwty|a^[T_^U_OPEFHJSV]hjz}nNOaP[jlbbgW[XSdtscghn_{dbU^R]z&A&lgl~uuZ[o I ' !Ekjmxz3fj f  m rqlki\bfjiiWgghbkedb]UXbWPMHHHIESLHIOSUP[gT`cOIQFGJEOLQFPILLHQD@G=6F@B?GAC99F>J,8:7//-'8.5(AD;..*!8DKUY`[LSJD<6C;6@3A6;3:D<A5;93652174/93102<68:(;*:/*=;A>FACBMC1>>:B+---5-0:16-,:7.&4'$3! ,&'*&$14A2:25@157-0-1#&.&&+260*'8+$7.',.")6$,3+724.,+)'!'."!/)&/021,25+**1((.(,,%#('$$#-%%&*!"(+&)+0724;H4;13&6$+/98ABA@:?3;1<RJJL2>7/*!"&1<==E<+'  2?OZOL<M(.//68F;PTLKM@JBRHO]nwmdk<D9#,-42.8). (# !($,(1*(#$ ()37AHMQJDB?@.;'++><0!+0>EFH?>2*+,"'25;BC>@@75<C@H?GB.(($(%)%")*3*/)),!.&%'"$+! !# $%"!%% $!!' +!"$%((!#( % $#)$(#! +'-))#*''&5(-30)-(!)) &+)#(' ""'*%'%)"11495>:(=152/'44+23//(.&-(*,'%%'$'(%($)-1/0 /$-/,0=:A8<<8+1,-(+"." '#"#$%$$&+%'.--1=8CNJSU_qz(HI5q[KL=1564>AHB<@2B8*123;AVeo2t R  [ E0|vbjkWTNKC>?C<@BDC>FJELOMZ^IciBmiOC~hVL>8><6C>83:6998433/;8AQa%r $pz T C #  3nflSSROOBAG9=61-96B:6:6=86?9/?;IL?QIRTQQGOB=80,-''+*42+,2&12)-,%'''+',+&'#4,%)35-814'#),).117#-,#%"+!&%*$"6-#"!('!'%%"**''&#%$ 1+!&#'&)("*,#'#!#$#"%$  "!#& #& %* """* !!"!$($"##$+% " !" +!!#   !" !$#      $%(*!4&&  &,@;%@E ep-mP=%\=31""% $)$!!!* $%!"&"  !3,78<5373##*( !'#%()&(*)(5EEDdt)3!u|tp z_96#%! "  "$  '                                                                  "!        &                    $6Og{ocI4&!    !+8M`~!}Y_epPA+!"!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       x#                                                                                                                                                                                                                                                                                         $+ :7BOk\j`]qusr|uy}ozyzuvuqlamkv\tynedibbRZK_^MPNV\WNJPHKKGO0@G=;G@A925::835;46)45.'1,2.-%*').&,',"%0'# % !!       (Fl (  J;Tz`S@* "`u^na +64&C9GUF>JR>X+=>-;# ,";ZvUk|hV 4W=jL 9Qvl6EN|y} ^GRiV(#l] MM<~Ihj =Ugxv2K" X - N N  { W O C ` @ ;lE30>W !{sheeeeeeeeef`^frzyqpxc{8pK\~zsbXW^f{oO|%~f_jn(rT\3QA>c4*FEDX  RfFtghgeeeeeeeeeeeegX\o{allhb/vZ@j~x  W L2"P}LGPIY?7\9I*nn[+{aU+6zQ|yocl|ubcN91X#Y||kJK7)z -}{}| sIKCA9W(0*6x9 X < L)G-@dSM = 3 *7 [Es$zjdeeec^crFk # pzx{S<l`Na1g1 D'[bVbZHPL$,DDU$LxUg &E OikheeeeehjrO* liLV+Dj?pWlfcxkqppYv^hhht|akYlb]hpp`~j|\ilVeU^WVd`X^He]pXmjf\ng[`bTYkMI\QId8DOISMLOWFmPJPBUPPTeangU\_T:.'7 ' "%'"#&$&*"'5@G?8CK928>&IDMIENE;FQ5.8.&(.!.=CH6P=:9&+ A>DXI?GUZixXY=1+7+'ATLWIIZ>17%,0..THdPWQ>?:  $"-" )46`PST50("  #  %.$)!0Jbkpuf\O7 !   64-3(( !.:->) $*"  "*2.EE@1/'%#-0224'    )%2&. $#+7)'      *.2;''$ +.:POI@>:036+7ETY) b  H u17XushkUSM9:;/>6&,.*+'!' '$ 1*61*>FDF>A?6BGMPQXZslF v sWcA ,p^~lmqRQGHB3/2//'3*%,5 " '!)#  %(      !&'"$.Xw~SF,     9b-Q c :$" j  j{S/) &-O?<V A [ D ; ~MDzjK7&  .B=)lu& : ]v;;@49Ur(;z@7-)& $%9UYI6<M_c1N8%R` 7lk< 4e+rw.|^ ` 1I~j a!7!7!!>!>!>!>!;!7!2 )IJ0 k f91r$[ dAB!!1!5!;!;!;!;!;!;!;!;!;!;!!=!=!:!7 o*!7!3!7!;!;!;!;!;!;!;!;!;!;!;!;!;!=!>!>!=!=!>!>!>!RLU;! " /!!3!3!( ca24 bY_',SwFA2_:"6AQZjvy )TixdfH Dr!!'!,!4!;!;!;!;!iRC8Y  3\Q%"A /dn;e\1~E#ALT69|H &Rt2.n6 FRgYUM((Y qHL% 4y7DNPZ5  %HS`-;=,H'6aqr#+ <E[2  ;`^m1n6tlB$ ">hnvGxCn]h= (Gxr\/d[E2V/ 5_5:~b6<fF$Cf+ /nsJ9[uE,XYZ[\]^_mnopqrsxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:jklmnopqrstuvwxyz{|}~                           ! " # R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  XYZ[\]^_mnopqrsxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:jklmnopqrstuvwxyz{|}~                           ! " # R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  ""IIIDDXvv   333RRRppp888VVLjjs~~   222FFFYYYmmm}}~~~~~~~~~~~~~~}}}}}}}}}}||||||||| %%%***../11455788;;;>>>AAACCCFFFHHHKKKMMMOOOQQQSSSUUUWWWYYZ[[\\\^^^___aaabbbdddfffhhhiiikkklllmmmoonpppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooonoonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllklklkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihihhhhhhhhhhhhhhhhhhhggggggggggggggggggggfgffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeededddddddddddddddddddcdccccccc<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Fragment Format 2.0+6286200-02 6286202-01 6286103-04 6258005-00 Run Started Run StoppedCollection StartedCollection Stopped POP4 6-FAMComment: a2de3f04ac0211dd9a0600065bddb0edmodule_3kV_10smodule_3kV_10s module_3kV_10s2FragmentAnalysis36_POP41Oven_Temperature60Temperature_Tolerance3Oven_Wait_Time1200Poly_Fill_Vol6500Cap_Fill_Vol2280DC_Cap16_EPS_ARC_SELF11Max_Current300Current_Stability5.0Current_Tolerance100Run_Current100Voltage_Tolerance0.6PreRun_Voltage15.0DC_PreRun_Time180Injection_Voltage3.0DC_Injection_Time10Voltage_Number_Of_Steps40Voltage_Step_Interval15DC_Data_Delay1Run_Voltage15.0DC_Run_Time1600First_ReadOut_Time160Second_ReadOut_Time160Exposure_Time0DC_RS_Plate_TypeA 12 8DC_RS_CSDatacap1 A1DC_RS_Binning_PatternDC_Scale_Divisor8.0DC_Down_Sample1DC_Laser_Power_Setting15.0Y_Identifiler_3kV_10sRun_3130xl_2008-11-06_14-03_5134RG96_IndividusJAA313JAA313[%currentuser%]96-WellFAC321_0000205983ANMECTIDCTNMCTOwCTTL 7CpEPDATA&M>DATA&MODATA&MDATA&MDATA>DATADATADATADATAi&M8~DCHTDSamDySNG5Dye#DyeB DyeB DyeB DyeB DyeB DyeN1DyeNVICDyeNNEDDyeNPETDyeNLIZDyeW DyeW*DyeW?DyeWSDyeWEPVt:EVNT EVNT EVNTEVNTGTyp!!HCFGCEHCFGHCFGHCFG>>InSc InVt LANELIMS!!@LNTD$LsrP:MCHNMODFaMODL3100NAVGNLNEOfSc FPANLPSZE`PTYPPXLBRGNmRMXV1RMdNpRMdV1RMdX  RPrNRPrV1RUND  RUND  RUND  RUND  RUNT .9RUNT %RUNT 0RUNT Rate RunN!!SCAN&SMED !SMLtSTYPSVER3.0SVER,,SVERSatd NScalAScan&SpNmStdFTUBEB2Tmpr<UDEFUser.seqinr/inst/abif/samplefsa2ps.fsa0000755000176200001440000065231111245224162016536 0ustar liggesusersABIFetdirX JI3130XL-17315-01531XXUnitID=8;CPUBoard=ECPU550;ArraySize=16;SerialNumber=17315-015;3130xl0712024 Jul 11, 2008"4ETm*Nq-0AQWKMP8&siV6{vux}E;XE`7]vgeH ~(ra1n:mgTJ2   Cj5Xm/E Cy0@a^o{<HP?_83dz-W\wFwL6 *Nr-WiY9M* o]]E:<30-.7:3EH@ENST^c`k`ld{plpsuxz{naP^HC+&   -39^aqx &42)/(%0)#{qhTY6:-+  +L dD/LMS[q>QlS P b  v 1HxFt1Iy28 @ } j_?|Ing_EJGND6K<XjgyZQK:5#3Bvk{ @3/*/;"tP^*JaP  ~   H T =  P y 6 /  $ A  7  J s U 9 U ? l v4r}{e -=>7A=B_IHXFgPkgum S C j 7 j r )  1 ]  VZ5!B"#!##"""""""""""""""""""""""""""##"! `n}z-1E%El &>E\l&gC 2 !!Z!!""j"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""x"r"p"n""! cyAi) 24k V 0 ! f ! k  ~ i.2D:(6+!`M?3zI5 yzhp{niY;:G4> lE8vU6,&  waBIN-3>:>4@9OKcIOZd\WnklmJZ2RRemutC^z#;JNM^WR:- =q3y@jyiyZIMkMW\bgx{hqtdcNZV,?#mX'xm3iS<u_OI892%&,6Uiswdd\Q[RHEE/21&y~yzvqxhvyo}qx~{y{ympjdeeb`ZbS]Yckgmq|toqqvjbcV\Q\OQFOLJFSOXQK]U[e_mrpqmltburqm_edU`]YWJPWRMLIPWAHCFD@>>9>87=:<@/;.72/02245<55878>29;874;0-,1'",'%#'!# (!.*06-5:-1&*) (.+3063-,"$!         !")"*/+(28@C>CRYXWgqjde^C@20     "&"*(/646AA;:?FMCLIECCED>4."-/.&      #&*+3-3>:<?6EBI@AKHBC<7/4/+++)4@?@BWZ^]g_c`S[QF;43,'&#!$",,/86@GZ^gvxt| (\kFtaPRFSQal}Ad<qf E~95g\ mE&*1Lnn+ p(WPa]  11.s} I sh3(Vg=).@\: 4 L/ R w Iz 2u5)PX`2!)07GPQTROIA3)$  ..*6@8-## 49CRZTXTH;5,!+=Lm4K]srkV2 ufYOBNUd!Mq|pJ% c md:66L:>|hB=@Rv<(~ h#[' ,W"I]Xh h L i t \ =*\<40>hurW,YQ*"TiLv)Vj>!#;`H zB-x;L 7 x h(e2"FvRI0'  &%86=ECC>54$  8EXmmztri]H<0$ $5EVinaN:# #2NaHpr:#{*_"JrjR#Q}ttt~Dz.c|Q%wOCl1|w;I2W[br_R__iy)5FkkfufW={pdbqS 'BB2_4hUJK=JIf *CxV0 YNwe0}M zW/ ~}v|yv}z}}uv~rpxplsrskhcmhups}hmoxweffbjnpyiianpikpuaif`qrbZikfbojjacqowhdemldlpje]tkkheeifrk]lnsdahhiegwicnnmrokrpponhfjdfuhrcqj\piqsnjpnioutpjhhslspqxlhpp[s_dymszcurjqmytfoslpf`jeohgzyg{oqlpnmrrciqpy^ji`_cjic^yohcmmynrjypgpsvfouwutkzjyyliofqYntjultqqpz}cgyhppeerm~ukrpspoitgtgkvmrqwon}owksprwpkkvko{ekdyzhivsnvmtlrnstg{poxynhtvxuulwmqs|qsqssW|qoqpoorlyqpkurqjtspqpnwvpjkmso|zqhjfptzzr}tqyzux{ypvrfqly}wzkrvhp{z{{stvytpop{|txytxz}snt}krg{nrmfkheuzmv~ip}xiusrrztqwp{w{qwjr|mmyvyxvkvtuxzwo|qrwp|ruvvqu|kzt{tw|rzzteywmpxv|try~u~v}qosqtwxou|p}xw|}l{ulrxyrvkpxh}zts}ww{~upfx}~{zr{v}spnwx{twu}uuslrnikuj}mrou}spksmsdzwtv}yx~nv{wzvwuu}ru~~yxxovyzvnxsx|ovu|rnqvqt}ztiw~qsu{vw{}pv}v|h}u}twqww{rxyvsrvvvjqwzykut}txpuzsw{vtxyxz{wux~ww~q~|ul{wyuojzx~yxvvsx{{pukvpv~z|yprn}q|}sz{|{iwuwwv{z|vsut{{{}w{smqtnmvwr{umuknzx{ws}~tsu}~vzrurvuukxqu|{q~~|r~vx}ozwz{}|yt~~zw~y{u{p{}wu~vnk|v{|rr~uzy~xwv{syr~w~prrt~{zwpswz~rqqrxqsswwt|pmrjsryqty}{rt|yojy{rpt|}rtyywuss~mqst{vxv~zokqsl~ukzui|||sqt}r}vkvxpgsrssvns{|~qwmkvh[rtzptuipoxetsjut|stzoomtnzqpkbjzujlqtwjjy|nqipyzush}o}v|uwunsghyunggozztyo~rswlxq}w{znrnmysmjohqu~wrxzwxtvvwszzvlxzlq~l}}ytuz}{uv}{wqstirscprluxkxp|}v{p{cvnyunpwon}vit|krzvqytzrmzl~uhlnwv|nxqygrvrwm|u{yxyovqtw|wrkrh{|oi{{mztlyoqxiqv{yxeuzusvyzpnslktprv|plsssyqm|vjsswotwyjs}utysf{f{ot{vutpkksrxvmuo}lwtnyutt~zx~uoqmtkmuxxnthttu{iq`rnuyqsmsrkkckrrn}dzxyhrzrotfeqkysoktlw{xr}u{twx~~rvqpnvlmpksp~gyouuz}tdnvsmr}gpt{xiilxjqlzrqsez|oqvmlwsowvjowsopsuuqlsxto}{k~oywqmx}otytvuej|jjmmqsqnizyrmkesyppnsmjsrqxntookmhlkhpilq_evhqplxyokivicxtpnqsnn}njlsr|nxn}~|yv{{x}u|n}uz~|u~|{}~zsxv~vvrx{zww|tzvvut}wzwkyzm|xyqvuvn~~w|}yvy~n~z}ozsz{ny|{qsjpvsxyuz{zsr|y~~|{~}xyq~qzr}vq}t~xqro~u{xy}ww|ou{y|yrjjwq~~}x~xto~mjzpt{umnw{{yvya}|xiswtrnnq|mtzkyzspgwpotx~vfvuwiwturx{zlnloo|}xutus}qwp~orlap{pzsznslwsl{{mwnvuxv~~ztughko{u~cwpirmtxtwwutu|osoqwljyv{r~ls{rhlxqvrlulqjrpp}}wqwwo|qw}{ou|u{y}ztpqmquuvauxypmmrnort{{|nylylr|lpquusxkq}u~wmtvmwlrnliyyuj{xysqpvht|rczn{uruljkwfqvuspgnuzu}uxwv}xq|w~tp|wnnquqrtfxdquzmm~t}ozsgtorjunpfrxs|ltj}tumuux}ljwqqxpnxmy{lnqxormocvk~sqap{zn~yztup{nrvs|ivxtnyupzsr}vii|hutpim~vnw~~mhzwnimworvsqmzvnpkwyuw|vuxxvtxnhtuh~jtv}upyn}sj~ysrxuvuqlrsuvryu|lx|xyuu}ql}pvthnvopuspyvutwyxgq|lv|oqfuqt}v~etrquvnmqekrutoc{qerssvpxo|y|~vuuiunqqxp|q~o^mytrfuz~su}y|xwvw~ptnrum~qpr{~nbgqtv~i~ypjzuwrowjruqolkropthuwqqptnupnykvvvuu^n|luvrv|umfm}pprmzxjxrhnp}t~gvysxzuu|qkgpkpar~uqirsrawdovbqsk~jvvtvvl}mgby\hs{tlhuqwru{s~ntpyvmhtpvfvxrqqxkmmrnsmlqnsgkrlmpiszklfmkttmr~tkpsiswzmjneofhvpltbtlii}rl|plulzsoiktslmprjs}cSufvu}ftfkfk_wijlzamqzqphqklnjp`w}sulhupdwyfhmooknejehsxvpuprnqfvxkrusyylnniypppqqkqqstmorm|ihugajskqmttndtiqi}}zxrssxxmsrichnlwhopkjp}tmmhefekhzpsnuhquhojplryspuqwxyxswmjsnqwosolsuploqxgwrurrkqposttmvjmsqiysotulinsmnnmtpktfuircprtgsnnwvllprpbrkqomsvkokwpsjkozu}iyohrpesrlwjtysapmznpcrejmnkqtyzmn{yqwpzxhqonwhjnaudtqfxsiqvrmwbeijupnreigv{xzvpylpyrofkefgmf_cfn{rlmcrytplw{mnpqqodlbkjsmrmifh`dttkjccaqmkqmsxerwclu}mrkillnsocgtuoerppqnf`hg]^asp{upifWrpigoimbcjmpqerrdg^moelwnuwsr^hswrgc\bqlbodnkjvmcjqhqozjgoes\jo^humpugvfi{squkmhnpikwqb\rjrivsjpkqppcnuauigojikjdlpoirzvpukjifrphljwmbqhtmwtrknmzsusu|xwropy|typv}sstz}t~}yonal|~fkohtthwertiohymv`plljjknopvyjbfrwpndijojzoifhsaluhnnqqoeammlmkmhuhqtymwizpfpbgkflfjouvrukgtuuijyvt{xlmo[t__rvrjzvprdtmotthrps_jv]kytmmogkonxvuqfqnpiukhimtrtqpwhoovdsiwwoujnkoqomopqnwhorwbntxlworzxoemtzq{zni{susrh{iorkyuvu|wwzzprvkisvxtmwxmx}xv~ukrkvrswtbsxxsmvxvrwvqqqsutu|}{s}{up~}tvyyxn~nssuytq|tkrqxljzjk{mxyv|u}ww~u}oiv{||{zu{xrwnv~s{qttvv}zt~y{}zw}v}} 2/`kk&,N} -CWhhzxw[ZB' {q|:R0YdmeJ n[2#+JXDM=Nv!@;@WZ\}|]Y`G3 vD*YO@#  {vya^Wba)2B11M&3<G9KLFU;KSUEUI]V^ZVXJaFSYEM?;?FLaYPKohnjtz '-9KNYP]lflrdWzSObHA5?tli\MA>/&)FViu   AWpmq~F}"wY# (NP{0Lvg5Er}h)k~eIAI9Yr7:C1O  I I j q  _ .  } P @ ~ Ev&C>dgg3T^ W Y .f@jQ1  5dp.+d  O s  s 4 t ~ = Om8$Tox-  'JB1o A>BA7?( 99UHmEMGT(y6   u'*t^^=GR\decabcfg`VMC!9*20a_XP0~`QO  5Tr{H Ds,q<fghijlmoqrsttsrpmjfa]XUVXYYYXVSPLGCEHKORW\afjnrtwxxwvspkga\WRMKNPQRQPNJGB=83.*****++++06<CJQ`lxq]MI_<4]S;  @ & A 8 #  * _ 8 H m E 5 R *x8 h6 CbrjI>'j3M,zas_`Xjw{/Rj~zXU3S,:C<:j&QRV$~`G" *Os Q*pmtnXj]ajZzluMXOJEJ2A$72#>%!*+.*G3G7KL/SD:?K;%'++8(6</0,8&    I$ <33SIGW[eqrj~fsj_RaQ7.''xzi]lljdvzyv~nmkmboj{VVid~`cedcetrn}~smw}zm6Bele];>@25M^wY4x t2ne~T : u m Go|wy0 uun~Tilr\xV^[VR_FZNF8A.##  ) "(2--8$31.+* }}v}~||}})'.(BN@Nf`bfe~zpyprdWM<<.#) u}{~|~|zx|}~yxy}}z{u{~}}v{*!)(7+77+,7B50/"&$# q{|xysqx{hgtyvtsuwvlzg}skozu{znz|}nry|o{srvugu|o||nnt|ixklhx}snrfutlq_syvzsg|pfmipwnhqtnzuv}|pmymq{svvc|reoelzpyppy}{w}pyx{vy~ *84J=SEUoyq|b[WL@0- }||ctusrqs~x~upkig{{stz{hkoxyvr`pxvlokorjuidj}zlsfkknmvxviszwntvlvrdmxwvi`pgojyju|xopkrqnpo{qol~{vjo}su|xovr}xpmtspn{ljo|{}rwjwz{~rw|tzmk}vxxnu{zxqopw|}yy{uq~{~}xx~|uy|}z|~t}~|~qytqx~{suq|ste~qzy}}xvgk~vmwpu~otlhqxpynyqvtoosrjrkkl_^klhhhwhbbkgunkppnhkyqrozonfpqrsqkslnulklniusqqmnqnoskuohhb{wkbpjbergptZjowvhmfqcmYhswklwmqlougjnwlhfwpxlujuntqzllukipcmsmrnzdil^lmaefwoxwintuufislkiqhjph^wws^r{pglxrfspbrgjilpmietkmxptgnjnhqnuxruwdkoyepphkgo|wr|sxo{rsnnkhttqnwtrkppkmminqpeljtwnklnhkqhfpknercnmmvlcthitihwjxbvox{hdjgysqq|aknxhlcivn]ihkjm{pcbprpzkfvunupdmoh`lkbopgmmpqxpujoloifpljtoepqdatukulrkwwvtnoon}kpmmfd_etpgcl}lhtrrprnnlpud`dnfegrlsetmfhvly{rtzusltozkittdpzggffjqnmfioigrptopsfrpcggkxrtpkmnnsusrzy}uxlfrvtglyeappvmkfti_tzmnotdlnxi`doksmbugeifxtr|~pqnms`msie|qdjrfmlogqhqoovqwjwsuhhqp]hjh^zmijznbkosrsefrmmpkiia~slclgqk_cubjlrua^g_hga]phpqnmsjqgwtqzudymotyciclytdllnrjkepcijkgmopk{n~\feleheV[gafbphjiopnfhi\irhbs|pojp_gj[b\wjk`Xlkqhgew`io_ecnqnpsdagosnknqmhequrwsmjncofcZ`llmhtslecokbjnajjkctjijlkfkb[frgrme[nbjdmoYckgtljlc\jheiifnm_akriu[ghhq\bjkiqpoiuesslfkni]jejxtst`apkkmjprmejocljkbbblghiorhrnl^nosyymj|lhzgyjnhogugahptVib`kplbmlce\fd^ldlllbbclpn`trj]tddtV[`gdojldrolmhrnjqi_pdmj`dncboncocccgl`fg_iOa^aiqnjc]cejajsojjnl|obqonljg]`gnd_vyq`^cre^phpnegkeYrykrmgg_tqkzlcgajymafj`xbhnlnwcfliq__Wj_^hff^bklqoWjjhncbgglfprrj]vpppfvwspl\phiangaqo_ecf`]oa`fkfmh`fabjjxc_ljp_dheffgi_d[r_gdhleeocqquhjqif^\ppY_ojejclvjbmn]nowlhknevrot{cYhfkbpwmvusmeqilo\bnogmh_dtoitstsmlksscdhtshrghqzivdngpqqxt`zs|de~opszu^jiegtpe`ebuiucmjqrtydmqhfvthee`lawghhhofvitnnpl`_qplhfp`lyixfovyptv~x{~ "*;1;868/;CPJGI[_LVXLBLMZOEECAIRML>>AMJ)9-#()  {~t}}xykiqn~Nnwodoiehhf`kqknjK\XNQD=!v;m'<^{]7N:-R|s XKNfMs{ylxkuntwrnnuv}~vt~~{{omufmyv{aprljih_ocbdmeimjb_`l\jin`kmjbf`emiiijeYcpilpgihb^fkogYenqnbjpggdffgquj_jZlmtng]jhnj[hl_bopeckurywkpjlpvorq{mkkluyfwjsoszskzznmvnwuxxljgsiirfvnprooqxnyoprw{zdybgokqsid|qanlnoqcohrginnkfkgtdj`ea`a[bdghbn]hbaeqee_zpa`lmbiqgrg^hg\kpxbpdxc_mk^eckwfmmwchfujeo}rojoqkzigkdp{hfcenprhtu~gijvoqfjutqpnqormmowlombov~nvoprrth[khmhpfjc_lf]isfkdgW[hgliqd_k_n_g_iYXeRkV\R]e`NNgeZ`^d^j]ii`[^mndWdnh^ZOoR^f]gZRMRj]iPY[iV`kk^\lbe\VHZDWjcJKSS]XU\VfcgZh_l`khjscbj`dldb]h^`cYkbfZYaiT`iblg_hcj`XSUbbTdbSgVe]`\MM`d\oj]\^`]^ki_de`pbM]V]_c^XOSSSaXUX^b`bdUX[_jf\hhZaSHWKV^BSO\^jUb[r`^fVdjgemkd`jcfafdlaZm_da_`c`c^hfWYUdi_cv_[`]bZbTTTac_\c`\XaVNb]b^bc]beo]XcgRbPU]aYT[TU]dNWX[WTX^W^[ceOZOXg_da[X_^U]VSY\^Xh`V\XV\[MRU`TVaX`YRPa\bWWZSd[YZhPZV\UcUV]d_Q\ZYVbiV\deI`[ZNQTd_Wnkh`f`^YP^`YWkZVi^e[^_^\^YUS[RWLVXSVT[WbUcdg^RS_aUahU\`XWc\lUOWZXYVV]^RPX_P^YT`]Y]Y\dZ^^LaZU[RWG]M`X]SP^QcYXTXUUYSZQX[bROYUaI[SXQTQKUQMT[SYR]]aUT]\]_fo]aWY_Z\RUY[YVORWN\[U`NR]I_[L^PX]da^^^JZVp_ZI\a[^_ffX__[[[ZFNK\Y\TV\_TWPRZ^W^X`^VXPTRWVZWaP[]FQY]V]P[ZUYNMT_dc^_][R[Y^eRXPa[SO[`]k\XhVRZi[aZ]YOXQMhabl_`\OcS\QU^UbX[]ZOZSUd`O]ZjTVY[bU^e`WTf^_P_TOZ\[_aO_dSSRi\a^bTWIJPQJ_f`\]WT]Zb_T^bXDWV\[NUFZTNT]TUTLR]]eRV\VUg]N]WYb^_ROVWeZ]XWRYWVL[SaXZGUXNXXW^[K[ZT`PWWe^ba\]SXSfPbYUZbKSVUSTXZWUWNTX[ZcSZ\`YWP[\WUcZdZ`]c]aWb_^[[[ST\U[[c\h\[SX]PG\ee^L[^WQOYVYRPPa`Q_V^kXWUZYiTWUUWXUfW\ZWUZLRcYUb\QdQQOQWRNeY\dQcYT_OU[ZIUZiZUP`UTVHZbebXbba]TJQSG[]RR[a]bYZYOU]NhZXYMZSV_[PZaX\SRW`I]a_YT^YSXZeU_b\X^[Z`W]XX]UPXT\TSPUba`^^RIX\U[XNdNURVQPb[`VY_`[XUX]_^`]YMW\UX[^fhaaVUUUSLXbT^ZSTZf\X]ZXS[\eIW[]PVWPUQ^YaWQSS`XiOWXbW\L]_V_Uf\X[XSKX^\`VV[\gVJ[^a]ZXdOWYTLWTZT_ZVWYcTT\bZeXefTRTg`]UUWgW]^Vf[P]\M\\f^X`[]XZ]V[NWRUXPgW_MCWMd[ZUYc^K_XWgb\NV^`ZJ\TgVV\WVcf]T`SWZb]Tb_NRXQQQTSVY[RZW]YgXYX`S[QZZV^RW]QTU^Q_fffY\_^a^\U]^`Sb[dfVZUWWZSdYV]fcQ[`R`ZLSV\OWPT[^Q^aYOf`LfSW^P_XaZT\Z_\NUFU]\`gbb\j`[]a_ek`Zbl\g_aPjNLXTSW[Xf_`\bVPG_RYTSUfV]__lidha__eVmfphjsq~ipsrvzjj`[d[\Zh]ea[aUNgfb`S`XWS`[`Ycbgaora\jol|k{|xtjf[hl``fb^mk_gsZisdfdm\lijjvbr+HIIGCLC>(}zwimolxnnljzphoqtm{m~~ $4b)&8D?;?"zU%}ppvsoovmtrbrhaa_]ojepw}-@8FNLGT?B( vodhtpsbrshwphhq|yoss/TiwkG8qvokao][f[b^f`_cZh^fsc_d^\Vcddankmyzkytloulys}wkiil__X_]aW]a\]SY[`gQ[L_Z]cdcYO[Y^Yicdfco\Z`YYX\X\[_][YQ`c_]aXb]X_^YVgPY\S\\WWPW]^]d]X\dab\Tlgf\dlh_jh`]rZcWb^c]YT`ZU[SYTX]TndXZT[Ve[TYaVUYcLaTVWfYX[]WeUT^eVc^jc^uaTL`P\gVTWWQURTW[aVWZWbUUcdHZc_\QoUPU[YSUe[Q^`[e`gUSi__hklW^ZZjvYb\`SY]gbaYe^_e^X`SXNfbicaaUW\`gabsf\_ZOa_idlmYb`^iW\`cocT`V]b^WUUVTg`\[ZTR`WY^i[a^YWiR_oc^oWa[`\^[a]UZ[i[b^^bll\\`bdW]hfWOc]_]]bWbX[[UHadZW_a^cer\_Vi[bRcfgY`hbN^Vfg_]eT]Wa]S[hbU]QWWNb[\aeb`U`]PXP\XVXWT\\JaZ[QZTVZHRX]dTXZP_XRWVP\`[e]\mVWFWW_]_P]hVY]aS]gd^YcbeVR[^QXc`UYY[WOMTjea[dTXJZ^QXP[URW`eYQXYX[WKaXYXVQ\]XZWSTPNTPOWUJSZX[\V[N[aUYVcZGLIVR\POKTU[]YcTLWVZTm[]_k[FK[d]d\^ZV_[UY\\^UWXY[WORdUFVZYNTU^O\SSYPZXVGSb[VR^\T_ZXT\]LYaWSXNUXWgTTVd\MOUXTDSPLZYV^Q`URTTQQ\UQOPRcPX\XT\\_[aXWQWaXNLNPP`\^\W^cP[YRXSNUPOVTS[Y]Z``QNZSZPRUeHOTYD`RT\UIFKP[QVYXZPKTWYi[UaSQRWa^FYbWfVTKWGNT_X\Qa^T\_Z`jqR^Z`G_JYUL_dKZWWVZZYb]VR`ORX[X_`RTXS][WaYZOP[^SPXVT_aRSHh^LZWQVSViWZSOHUFFUOQ_T`ROPWRIVfUTCRUTSGR^Y\VZ[`]OVJSWGHN^ERXT\UKWVS_XbQWYbU]NNQGVTYWULPKXLILXQUVOHMaXPVHNFRPRPQYTPTa[WSQPcVW[NUSK\YSI\NUUSWMW]KR_[_]ULR[QI[RWTZ^V\aXb`WIZSYH^V]cYbST^[XV]\WV]B_^S[YOYVbSa]O[\\TY\RN\]Wa[W`ZLUWLU\TPKUUOORUPKOPWVKRST\VHX\[JYZUKVMKSZVXdMIIMHTPZT\ZQFUbYZMVcR_eWUMWNPNKbYOXSUIULTENQS\FGFTSKS[VTSOSL\\LXQSOTVVNUfPRSJLQ[PVMOR[\TGQPHPUQQ\YcVZVS\Ta_Y`SNQU^_YW]SYNBTXaXWWHOX[PVRW[SIIOLOWHVTQTUNRSWPPQSDUOUVRUSXUXUXRRRTZFSRSMGTTUYXMN\NTQJUKLQQKLWG_O_WWSLcZ\ZT_VSUNYZ`TX`LZQLS\I[TUXMVNPTOYVLUQUVTQ\V]HKKXNZUZYX?RVY]HMMPVQ^ISPPLX[[QWcTWL[ZTXS_SROLRYPX^NI=GGMS\RGWMTCLFKPMR<=GJKPO[TPRWGWSSMRQIYQQR]NGPOSUNEHJRPHKHPHHSNORNZDd[UNNR?KPFVKUIAVMGZS[K\XTHH\SZKPP[F]UYVXQHMQQYGSFNNHNKMWOOFFaS`WLNINVPXTTMRJWJUMaNPDJMXKYXRNYQVQHQSWOfb^SRTWOBL]Y^@UCMHDBIH?POIORJ@POI?KKJWFFNMO?NIVPJEKQLMYSTJEYHHSPHJJJTVEQW[[R>QIMNMLNQ@TRHBT@JNKIKEKIARQVNOEbKSGEKJ\KOHWPXLIMOTMEHXUQZVMORWdQQPRHRRRPaNLBZKK[NJMEVDGROTITFGXPVYNJKIDLVR]NCKCTOQMCOMPLJJDDIGECOMZHOJ^RWPNRDNOHLITRKLCLPPKVEXOGEXMGPSJFNBT[KPWYZ?IVT;DRZNXZTIK\VNMLQJMNUNQURMNEJQWE<^bVHWMP:LRNU\JVIMTMPTNRROPL\PVXOQI8QHNQPWLRRFSPPHKKAHKYKM?WEFJLEPWLQYGAJS=FIIJS@KGNRXIIKI:VJKDPW[VLEQILSYRLLSJVSPN@UPY_RUMSJONJLKKBMOKUCHSPNTQP[MABI[KTRKRCKMVBLKKGMIQHCAMQUJUKMOYUPMKPVSDTKZXJGQPMBVOJJPJAJFEWJNPHFVHUVMNEEKPSKUIURF[RORJIIKUWPTOCPHFLRPRPQTYNXMDNLMVGUDVRPQNJNaOOKRMQMDLMIJ^TPMMBTRNIXRKXUYNSIRNCHV]QSJZPTKVSXOREVUDTFFORNT>KSULMPMHPTJQMOJSCHIQMEYLEGIHUFPSXRUNCLNBPcOPQLZPUTHTTKGLOOCK:CEKKTWOOVQPIGHODSWOKL\BJJSSNFK\LSNLIMKQTZK]IN_gNSLIKEPHAMZFSPIDQPNQTRUTQHGM[JBLHRNGMFLMNUGLY\F^OAFSSMRHMXLGR@MMDKKD>H`IJMGUSIOPXD\MNIZHWSMMHTKKIVRTQPOBJGPUJLDL@IKRGP?IFLLKRTFJDIBJAUMDRVRSGYNVMXNMOPXRPJCPOKIIKHNXNG@RPOTZHRWYRIOKBJSUWIF?UAIKHFPTXIJMQRSTSFGTLNXCV@KQ^ALEGPDMSJQKM=EYRT[NICCLTKKMHDTEFMDHM;MIG[BRMZSPFGHDUFQQLHMLVMLKUTPFNXHPRKGNLGMJMLSVZCSVNWNINKBGPQSLOJOCVMJRETMPVNLJQNAIODNMGPPMHPRRAWFHQN?IOPLLHONGNLTLNNCMJMGBJESMICEIVQDK^KSPCKOHVVOJGGJMKJXHRKJTNRLSFSMEFHSRMHNHUHJKEOJMIIOKRNFJLRIOSJUO]FORQBVFTOHQRL`OSRNIKFEIORKWNLFWJHRRZUGHOCFOIXPPIILHLRJVABMOXBXLGLDIGMNMTSLMGHCKOLOOLJXCZSTASFKHQODOJTOMKMLBOPEKLJKASLENRIEOOUDGGITNDGP\JD>EAIZRQTHSQNPMKFNJSSPRUHPVNQRPIPPTKKPPUK8DSFOKOYJIMFLQP]LQQLJFIBJJOKMQJHHMKPXUPLHDT>OYJ>HRSHOAK:=AMUYMLMSL?EUEIADNGOIVJRPWZOHEJSOVCJKPZQMPXSGJKHIFRXMLHEGQKNFGGKFGYPAHHRE>IA;IMUIQNLIEJMPKBNQSeQVEPNb]QFJROKPLMGMPQTUQXHAIPRKMIIDFJ>WOOOPV_HKKHFDAKJKLBPJEF?RJR?UQLDPUKH[QK;DIGMHGKTJA?DQYP]EHCICQHQFHDRPNNFRVRONUNLP_OGGFGNTJEIHGKFTLSQH@;THKOMBINMEJIDLDVSNHIGIMNJIPHIFERHJHKMBRVANWFOHIMUFI@MEICVJLOHJOAMGOITKPMKP@RKREJ?6MV[QOM^CP?LROLFKATSPWXQKKTLKHCVJKQRLJMLRRQHNHH?DGIJONGTAJESOKN@?NMLQGQKVBRVMMLOHPMKGCQFJGJMQMHJEJILLSEAGUGQEIW=NZW[XTIDHXTKDJV]GEJHIGNJGPTFHBQJKJJA7DTDTVFGSJMPGTIITBDFBSSPATMK@FHIORUAMNMJJIQO@JISTZI;FPLHORCCAGSSPHERIO;RKF@LAI@HKSCDNLGQPDLGLPeO\EVSEBNKNKIJSUEQJDNHGGFPXRPMHUJPKKU;>TM>OCHKOLGBLIKLTKFGHEJBFSJILJLEONKOWH?LHCJPKBCLCGLWRNIAJFHI?TGKEGK@BJNNU?AMDGIAB=FNINFSSQ?BWMUKRECTIIIBJBTNJSQOLXGDKLILG?AOCKKMIP<9NEJAAHKGKQLWIKM\HKKJSIHRJMIFGQHNIQHFOLECOGOOKFIAJKLJJCNINPYI=LIBDI8FHFMJI@?EHPKFLDNYRGGHJJAKLLPUKDLLHIQEKLOGKAMML>KOHTKIST]SUGJNJLIN?MV^IOCHGBNCWEHOBJ@FOPRPLHGDUPFEFFJSRJMHNBCJKLIAAPEIHPFBKLNFJIRMKOHQLGVTFPQDFDGPJNU@GH@CNODODHLINGFCQROLJWUL;KEHADHRAP==>QM?DFM;>FMOGMKKIPC=EHTM?IKQQRPDDQF5QCCEPDPJ^NHLLGOTB@RGDGUGFSBUJFENOPHGK9;PSLNQAJGRGMMHSRCQJLPPGRJHKHOPTHGP==KOHDNGBHETKFC3?TFRJPQNELKLHGPDNHGKPGWNC@EQLOIGDOMICVPAAH@CBH9MOUXHEAHQOGNE?LFKCFHOF@I@FGFKKKHKJIEMLOLKNBHCTMKH?GOMNFGMJJ?GEIDDEEAU?CGJTQCPKX>JJPKMECMTNSFHLMNICJNLBKHPNCCHHPRDBEIEUPBHCXJLGJMBHU?MQJDEBJUNI?[DDKSHELLCQDDNIPHMEDDKEH?IPYSIPPMOIRON\RNBIJOWNHLLJFCJ?ACGSPDBRMFMVBM?V>>PINHFDKIKL:LDJMGBKJHEPYHA@EKLAKBFTHLKHIKLED?MB@NCI?QLMJSOGEKJIPKOROMIJADEEFKLHVCDIEEMAPR[HBAGHEGAIQ>L>MJ:KH@@SPOGRKO;QJFNHNKNCKQTGD>?>HIJIHFLJNDELHBB>HICNHHRDLJKJSYMFJPSHQKICJ[RHQLNJUE=YJECJMULNME9HINOH[ABI>D\HLAEMDFFLPHI@OTFKENJFPKGEAVKOBGM@KERLEFG:EBZIHJJKLL>FGVT;JMH\N=J=HLKADHM>HKMSPUWRBJLALL;EE@ISKQDGC@KJJXGRMM@KKXLQJRMLTRHFJ=MI?TIE:HIIISIKAHCUEJGLLOHGIBEP=AIQKEOKGHKQS?MDHONJBLC?GPJSLJKK\IINA>CDKMIKQK?JHGQQ@FELCQUGBHXFRAHGJKUJAJKHALOKLGIQAKFM>PEOCEODOMFCND>D@JJWMQLDVHQNHH?KCOEIVHTNNEPGLGGJFBFCLLKAEPGJHF?FDDFKLE9JJJ@XKLKLBQPTSS@JDSGFLLNCLXTMEKQ]JG>DPIA>CIIKGQML@F=DEPKSEAC:TCGFOOMI7JUFXKAOPCMGNS9ACNHOLNBINJ@>IKEOJJRTAQM>HLA@OIJTAE@FVI<@HGCMOOIGW<:LQTPB=IG]EG8GV^MOPIILDG>C=OJPKHAEGK@RJECGGBCHILIDEFDKMCH@EL?H=G?CLPBOJLJII@H^KMD:CPEIELEB@HJ?:IGHTLJTMLDNXTEJFE@INMOLMNJKH5EIEI>R8GABAJET@?UCIFH=IFGIWE7CE?LAFDMCRUREQ?JDH?@HAOEMKCADJAHDOFUCFJBDLN@GIFGDJ?POCMOHJBBEINJHT?DPICR;CGKUHJPENDPQDFKKH8HC?LDKHQ>CGQLFJOIKN>MQF=?UM=LIJBGWBHLFDFGIFOKJBB@N;DAIB@KGC>U3L95BLMLROIDUYAEEPK?CEJDCG=CA?IKKRIDJDAHUN`NCF>QIE]E=GFTOIMFRFE@K>DKKJPBKCI@HDKKHLRJGLEEFKLNUJNIJPCRMGXM@?GIG8FX>HCDAKAK@GEREFK7CEGENJHLFDNHOHTMKIJJAKMDNHSNPKDG1@?6QI@IFIHHCBMHIDIMFPFFNI?LFQQMJFA6KNMCNLFNLB>LILDECCC=MJEHM?EH?GV@O=NENOHOBEKBIQGH #+ =A3DT`env|mmrfVXXWHDF:>*#,      !#& '$ $'%)"#$%*##,%) $ /"!   2$#:JSVR5HAOKA:\:TcC?<@7H>::298)7L:D7/A67W8FDXRNJ]gnhwsnjvy~}~{udwa}lspmgfdce[jY\^Xt\ggmci{iqwp]xys~tkyztd{iSbrmbhb_V`sklt`k~to{pjmem|ilCuI4nD:D=XFOCEOYI\_Xmd{zgibjR\gsju 3Fed$xxHB0@G6F    %$43*-,B.I]Zqm-@J>YNZe^jkhsr5JK$ R (Ny F 8  q k i i k q +   *n C v # c [ : 2 + g  _ 4 } k M , N 8  Q C 8 - &      " $ + 4 < G P ^ e _ Z U M F = 5 + %     ! ( 3 @ Q b t i P 3    $ < Y u  3 O j 8 s 7  +:J o   XpZ>_G4yB8A ;BOg(4F.ogce]i|u)6Zu5t }N ^XP "~wmy)p9! yifF6,/LhsvZ  = n w l E A   - j  j B V >1OWgAM8 # "  &j2Kph|ntxvrVRLC>/=$   sjd[DG76.%  &   z~gsu|okovuokiegdreaz]maYZilhbfSQbU^ME@7DI8F7E4=:@C7=HA3?<D0>+=) #!$!%"$(--'#,!"""                     ;1JZwpg`fSJZMOYXe_tyU /Mg7Qz WW o  h P r } M   o "3p{$` #<gg~aFeUI<    "$3.9EKRPMZXWlXVULDG411. #      %#54BWhrwUM?')  '( %27ETs W1o)=9/V|X;@*#'%8/,,@VH?HOWO^]L$pW[P % ' e z )  ,B+3+5o@tuZ]W[MN]OGGMH/ *    778>UPOTaVPQMID)/$   "&)=@FFBCC6@;8/'!  -:AYq :,(dE?3"    -:DL_H*/v4-5fG=0#).+111<28@@?<KY\ Y` l@lQWwm^E6-#%'7& "  (-C;EBDQECE-"   0-+.           !$()(#*!-&3,"')$))+  '$"%$$312-*6/1=<P=9FEULK@=<>.(vjb  3k'#0-/E JTafv*YF.7ud 7 pPJ,Bg <,l ):SfzH_ zG))DwtQCqn= <;|7*c$gef)h[ k K8t5 "8?NHPf^c~r.Q]@[{r_G:%-$9Uyv8   [ HO~S (?e(hynWSVQ_jfx><( 6FN lbIM^NPOU^krl]ophWR0 qR(~YE4$zhSC(|kZXOEE;/'(     20AFPQLLKF=:9(4:9O\{.j Rc)|,s>vpefj^ZY[[YTQPSTQHHQNLIHMBKGQ>;?A?DBEBD>C<?GB:6@:6?5:6;6375=6062775.+,5050-4'0114,+/)2,,.((-*)('0(/#'%0&-+- &&'&$'!#!##""%" *+)#& &%('$++.)$2(*+#%$-%$'!  "#   #!'#(,0/558EOas3f^%6$q2n;haRCA66--1%)+#%!!#                               (#1=?ISYdxT#i&C^VB^ f&vRB52"%$    )*18>Tis0^!mBj-{*z4pQD8-%         $*2<GWr7w `M Z;?yfK:4*. &"           !!/8AKgv"WJT6SWM27kM v[E40-     -*47G\f2tw1!ERS>]*v(ujUF8/*)"'                       #'#+.8G]k E;c/ly?x#n dSC;0$)'                    +)38IVoE1\Ov1+du@ yqR[LNCB:04*#&&                   !#%!%57GUh+lyN/@|}JCJw[jX@931. &"            #!&)!.8)4ETdHCm({|8zHY~udRC<7-(#!!             "(-/0<DGWxA-eCteN@g]PE=7-2#                         $'()36;HFWi} @x&|\P1Esl>&#;9mVH=6('                             !%,*6073>FU^sO2^N.ft2BMhl*mUD<:2(+!                               !!'"1577<R]m,_C bG,6kte /eu3oaQC;30#              " ''&',7=CGGhp:wYh?Il.)Nuz5}^PC80-+                                                                        =>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01     =>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01     @@@^^^{{{&&&9DDNNNaakvv                    $$$(((+++...111343666888;;;===???AAACCCEEFGGHIIJKKLLLNNNOOPQQQSSSTTTVVVWWWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVWVWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRSRSRRRRRRRRRRRRRRRRRRRRRRRRQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOPOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKLLKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKJKJKJKKJJKKKJJJKJKJJJJJJJJJJJJJKJJJJJJJJJKJKJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJKJKKJJJKKJKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL !!""##$%%&&''(())**++,,--..//00111223334445555666677778888899999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Fragment Format 2.0+6278250-02 6286202-01 6286103-04 6258005-00 Run Started Run StoppedCollection StartedCollection Stopped POP7 6-FAMComment: 42638663271811ddb03d000a5e4dd58dFragment50cm_POP7_8KVFragment50cm_POP7_8KV Fragment50cm_POP7_8KV1FragmentAnalysis50_POP71Oven_Temperature60Temperature_Tolerance3Oven_Wait_Time1200Array_Heater_Temperature50Poly_Fill_Vol7300Cap_Fill_Vol2970DC_Cap16_EPS_ARC_SELF8Max_Current300Current_Stability5.0Current_Tolerance100Run_Current100Voltage_Tolerance0.6PreRun_Voltage15.0DC_PreRun_Time180Injection_Voltage1.6DC_Injection_Time15Voltage_Number_Of_Steps30Voltage_Step_Interval15DC_Data_Delay200Run_Voltage8.0DC_Run_Time5000First_ReadOut_Time200Second_ReadOut_Time200Exposure_Time0DC_RS_Plate_TypeA 12 8DC_RS_CSDatacap1 A1DC_RS_Binning_PatternDC_Scale_Divisor8.0DC_Down_Sample1DC_Laser_Power_Setting15.0Frag50cm_DyeDS30_POP7Run_3130XL_2008-05-21_16-08_0660GMgenericMP-17_MIX2MP-17_MIX296-WellPC2au07 MP17_MIX2 MP17_MIX2 MP17_MIX2 MP17_MIX2CMNT J!CMNT J+CMNT J5CMNT J?CTID ICTNM JCTOwPVCTTL ?CpEPDATAaDATAaDATAaDATAaIDATA DATA !%DATA +1DATA 5=DCHT2DSamDySNDDye#DyeB DyeB DyeB DyeB DyeN?DyeNHEXDyeNNEDDyeNROXDyeW DyeW)DyeW?DyeW_EPVt@EVNT ?EVNT ?EVNT?EVNT?GTyp!!?HCFGCEHCFGHCFGHCFG??InScInVt@LANELIMS!!@LNTD2LsrP:MCHNMODF@$MODL3100NAVGNLNEOfScFPSZE`PTYPJPXLBRGNm IRMXV1RMdN@:RMdV1RMdX j j@PRPrNIRPrV1RUND RUND RUND RUND RUNT 5RUNT :RUNT "3RUNT : Rate ?RunN!!ISCANaSMED SMLtSVER3.0SVER,,?]SVER?ISatdF ScalAScanaSpNmJTUBEA1Tmpr<UserPVseqinr/inst/abif/Prototype_PowerPlex_EP01_Bins.txt0000644000176200001440000001331111220365776021714 0ustar liggesusers#GeneMapper ID v3.2 Version GM v 3.0 Chemistry Kit Prototype_PowerPlex_EP01 BinSet Name Prototype_PowerPlex_EP01 Panel Name Prototype_PowerPlex_EP01 Marker Name AMEL X 82.01 0.5 0.5 Y 87.86 0.5 0.5 Marker Name D3S1358 8 94.5 0.5 0.5 9 98.56 0.5 0.5 10 102.62 0.5 0.5 11 106.78 0.5 0.5 12 110.84 0.5 0.5 13 114.90 0.5 0.5 14 119.00 0.5 0.5 15 123.10 0.5 0.5 15.2 125.15 0.5 0.5 16 127.20 0.5 0.5 17 131.31 0.5 0.5 18 135.41 0.5 0.5 19 139.50 0.5 0.5 20 143.62 0.5 0.5 21 147.72 0.5 0.5 Marker Name TH01 4 152.84 0.5 0.5 5 156.83 0.5 0.5 6 160.95 0.5 0.5 7 164.90 0.5 0.5 8 168.85 0.5 0.5 9 172.79 0.5 0.5 9.3 175.74 0.5 0.4 10 176.78 0.5 0.5 11 180.77 0.5 0.5 13.3 191.77 0.5 0.5 Marker Name D21S11 23.2 196.86 0.5 0.5 24 198.88 0.5 0.5 24.2 200.91 0.5 0.5 25 202.93 0.5 0.5 25.2 204.96 0.5 0.5 26 206.98 0.5 0.5 26.2 209.01 0.5 0.5 27 211.03 0.5 0.5 27.2 213.06 0.5 0.5 28 215.08 0.5 0.5 28.2 217.09 0.5 0.5 29 219.10 0.5 0.5 29.2 221.12 0.5 0.5 30 223.14 0.5 0.5 30.2 225.16 0.5 0.5 31 227.19 0.5 0.5 31.2 229.20 0.5 0.5 32 231.23 0.5 0.5 32.2 233.25 0.5 0.5 33 235.28 0.5 0.5 33.2 237.29 0.5 0.5 34 239.32 0.5 0.5 34.2 241.34 0.5 0.5 35 243.37 0.5 0.5 35.2 245.38 0.5 0.5 36 247.42 0.5 0.5 36.2 249.45 0.5 0.5 37 251.47 0.5 0.5 37.2 253.50 0.5 0.5 38 255.52 0.5 0.5 38.2 257.64 0.5 0.5 39 259.73 0.5 0.5 Marker Name D18S51 7 280.22 0.5 0.5 8 284.13 0.5 0.5 9 288.05 0.5 0.5 9.2 290.00 0.5 0.5 10 291.96 0.5 0.5 10.2 293.92 0.5 0.5 11 295.88 0.5 0.5 12 299.79 0.5 0.5 13 303.71 0.5 0.5 13.2 305.67 0.5 0.5 14 307.62 0.5 0.5 14.2 309.49 0.5 0.5 15 311.36 0.5 0.5 16 315.27 0.5 0.5 17 319.14 0.5 0.5 18 323.03 0.5 0.5 19 326.93 0.5 0.5 19.2 328.98 0.5 0.5 20 330.83 0.5 0.5 21 334.73 0.5 0.5 22 338.63 0.5 0.5 23 342.53 0.5 0.5 24 346.48 0.5 0.5 25 350.43 0.5 0.5 26 354.33 0.5 0.5 27 358.23 0.5 0.5 Marker Name D10S1248 8 77.18 0.5 0.5 9 81.25 0.5 0.5 10 85.32 0.5 0.5 11 89.39 0.5 0.5 12 93.49 0.5 0.5 13 97.55 0.5 0.5 14 101.66 0.5 0.5 15 105.81 0.5 0.5 16 109.98 0.5 0.5 17 114.10 0.5 0.5 18 118.23 0.5 0.5 19 122.36 0.5 0.5 Marker Name D1S1656 9 129.83 0.5 0.5 10 133.95 0.5 0.5 11 138.08 0.5 0.5 12 142.16 0.5 0.5 13 146.17 0.5 0.5 13.3 149.23 0.5 0.4 14 150.26 0.5 0.5 14.3 153.35 0.5 0.4 15 154.35 0.5 0.5 15.3 157.37 0.5 0.4 16 158.45 0.5 0.5 16.3 161.46 0.5 0.4 17 162.46 0.5 0.4 17.1 163.48 0.5 0.5 17.3 165.55 0.5 0.4 18 166.47 0.5 0.5 18.3 169.48 0.5 0.4 19 170.56 0.5 0.5 19.3 173.58 0.5 0.5 20.3 177.60 0.5 0.5 Marker Name D2S1338 10 191.80 0.5 0.5 11 195.77 0.5 0.5 12 199.74 0.5 0.5 13 203.71 0.5 0.5 14 207.68 0.5 0.5 15 211.65 0.5 0.5 16 215.62 0.5 0.5 17 219.59 0.5 0.5 18 223.56 0.5 0.5 19 227.53 0.5 0.5 19.3 230.53 0.5 0.4 20 231.60 0.5 0.5 21 235.55 0.5 0.5 22 239.49 0.5 0.5 23 243.49 0.5 0.5 23.2 245.50 0.5 0.4 23.3 246.48 0.5 0.4 24 247.48 0.5 0.5 25 251.47 0.5 0.5 26 255.46 0.5 0.5 27 259.45 0.5 0.5 28 263.36 0.5 0.5 Marker Name D16S539 4 269.30 0.5 0.5 5 273.37 0.5 0.5 6 277.41 0.5 0.5 7 281.44 0.5 0.5 8 285.31 0.5 0.5 9 289.34 0.5 0.5 10 293.38 0.5 0.5 11 297.33 0.5 0.5 12 301.30 0.5 0.5 13 305.39 0.5 0.5 14 309.40 0.5 0.5 15 313.43 0.5 0.5 16 317.55 0.5 0.5 Marker Name D22S1045 6 75.54 0.5 0.5 7 78.52 0.5 0.5 8 81.49 0.5 0.5 9 84.45 0.5 0.5 10 87.42 0.5 0.5 11 90.41 0.5 0.5 12 93.34 0.5 0.5 13 96.36 0.5 0.5 14 99.33 0.5 0.5 15 102.41 0.5 0.5 16 105.43 0.5 0.5 17 108.46 0.5 0.5 18 111.50 0.5 0.5 19 114.56 0.5 0.5 Marker Name vWA 10 123.27 0.5 0.5 11 127.31 0.5 0.5 12 131.28 0.5 0.5 13 135.41 0.5 0.5 14 139.46 0.5 0.5 15 143.47 0.5 0.5 16 147.55 0.5 0.5 17 151.57 0.5 0.5 18 155.59 0.5 0.5 19 159.61 0.5 0.5 20 163.62 0.5 0.5 21 167.55 0.5 0.5 22 171.49 0.5 0.5 23 175.42 0.5 0.5 24 179.38 0.5 0.5 25 183.36 0.5 0.5 Marker Name D8S1179 7 203.77 0.5 0.5 8 207.78 0.5 0.5 9 211.81 0.5 0.5 10 215.77 0.5 0.5 11 219.82 0.5 0.5 12 223.80 0.5 0.5 13 227.81 0.5 0.5 14 231.84 0.5 0.5 15 235.88 0.5 0.5 16 239.92 0.5 0.5 17 243.98 0.5 0.5 18 248.13 0.5 0.5 19 252.20 0.5 0.5 20 256.27 0.5 0.5 Marker Name FGA 12.2 258.76 0.5 0.5 16 272.13 0.5 0.5 17 275.95 0.5 0.5 17.2 277.86 0.5 0.5 18 279.77 0.5 0.5 18.2 281.68 0.5 0.5 19 283.59 0.5 0.5 19.2 285.50 0.5 0.5 20 287.41 0.5 0.5 20.2 289.32 0.5 0.5 21 291.23 0.5 0.5 21.2 293.14 0.5 0.5 22 295.06 0.5 0.5 22.2 296.97 0.5 0.5 23 298.88 0.5 0.5 23.2 300.80 0.5 0.5 24 302.73 0.5 0.5 24.2 304.67 0.5 0.5 25 306.51 0.5 0.5 25.2 308.46 0.5 0.5 26 310.38 0.5 0.5 26.2 312.36 0.5 0.5 27 314.33 0.5 0.5 27.2 316.24 0.5 0.5 28 318.15 0.5 0.5 28.2 320.11 0.5 0.5 29 322.06 0.5 0.5 29.2 323.99 0.5 0.5 30 325.91 0.5 0.5 30.2 327.84 0.5 0.5 31 329.97 0.5 0.5 31.2 332.09 0.5 0.5 43.2 375.23 0.5 0.5 44.2 379.10 0.5 0.5 45.2 382.99 0.5 0.5 46.2 386.97 0.5 0.5 47.2 390.66 0.5 0.5 50.3 402.65 0.5 0.5 Marker Name D2S441 8 88.29 0.5 0.5 9 92.37 0.5 0.5 10 96.44 0.5 0.5 11 100.60 0.5 0.5 11.3 103.62 0.5 0.4 12 104.68 0.5 0.5 12.3 107.78 0.5 0.4 13 108.84 0.5 0.5 13.3 111.95 0.5 0.4 14 113.03 0.5 0.5 14.3 116.10 0.5 0.4 15 117.16 0.5 0.5 16 121.28 0.5 0.5 17 125.40 0.5 0.5 Marker Name D12S391 13 128.75 0.5 0.5 14 132.88 0.5 0.5 15 137.01 0.5 0.5 16 140.92 0.5 0.5 17 145.09 0.5 0.5 17.3 148.02 0.5 0.4 18 149.10 0.5 0.5 18.3 152.11 0.5 0.5 19 153.19 0.5 0.5 19.3 156.15 0.5 0.5 20 157.21 0.5 0.5 21 161.23 0.5 0.5 22 165.32 0.5 0.5 23 169.48 0.5 0.5 24 173.42 0.5 0.5 25 177.45 0.5 0.5 26 181.48 0.5 0.5 27 185.45 0.5 0.5 Marker Name D19S433 5.2 193.33 0.5 0.5 6.2 197.25 0.5 0.5 7 199.22 0.5 0.5 8 203.14 0.5 0.5 9 207.07 0.5 0.5 9.2 209.05 0.5 0.5 10 211.02 0.5 0.5 10.2 212.96 0.5 0.5 11 214.90 0.5 0.5 11.2 216.89 0.5 0.5 12 218.87 0.5 0.5 12.2 220.85 0.5 0.5 13 222.85 0.5 0.5 13.2 224.76 0.5 0.5 14 226.77 0.5 0.5 14.2 228.78 0.5 0.5 15 230.71 0.5 0.5 15.2 232.73 0.5 0.5 16 234.67 0.5 0.5 16.2 236.69 0.5 0.5 17 238.71 0.5 0.5 17.2 240.65 0.5 0.5 18 242.68 0.5 0.5 18.2 244.71 0.5 0.5 19 246.61 0.5 0.5 19.2 248.53 0.5 0.5 20.2 252.69 0.5 0.5 seqinr/inst/abif/AmpFLSTR_Bins_v1.txt0000644000176200001440000011535611155704135017120 0ustar liggesusersVersion GM v 3.0 Chemistry Kit AmpFLSTR_Panels_v1 BinSet Name AmpFLSTR_Bins_v1 Panel Name Blue_v1 Marker Name D3S1358 11 110.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 20 146.0 0.5 0.5 Marker Name vWA 10 153.0 0.5 0.5 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 22 201.0 0.5 0.5 Marker Name FGA 17 215.0 0.5 0.5 17.2 217.0 0.5 0.5 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 30.2 269.0 0.5 0.5 31 271.0 0.5 0.5 Panel Name Green_I_v1 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name TH01 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 Marker Name TPOX 5 214.0 0.5 0.5 6 218.0 0.5 0.5 7 222.0 0.5 0.5 8 226.0 0.5 0.5 9 230.0 0.5 0.5 10 234.0 0.5 0.5 11 238.0 0.5 0.5 12 242.0 0.5 0.5 13 246.0 0.5 0.5 14 250.0 0.5 0.5 Marker Name CSF1PO 6 281.0 0.5 0.5 7 285.0 0.5 0.5 8 289.0 0.5 0.5 9 293.0 0.5 0.5 10 297.0 0.5 0.5 10.2 299.0 0.5 0.5 11 301.0 0.5 0.5 12 305.0 0.5 0.5 13 309.0 0.5 0.5 14 313.0 0.5 0.5 15 317.0 0.5 0.5 16 321.0 0.5 0.5 Panel Name Profiler_v1 Marker Name D3S1358 11 110.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 20 146.0 0.5 0.5 Marker Name vWA 10 153.0 0.5 0.5 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 22 201.0 0.5 0.5 Marker Name FGA 17 215.0 0.5 0.5 17.2 217.0 0.5 0.5 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 30.2 269.0 0.5 0.5 31 271.0 0.5 0.5 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name TH01 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 Marker Name TPOX 5 214.0 0.5 0.5 6 218.0 0.5 0.5 7 222.0 0.5 0.5 8 226.0 0.5 0.5 9 230.0 0.5 0.5 10 234.0 0.5 0.5 11 238.0 0.5 0.5 12 242.0 0.5 0.5 13 246.0 0.5 0.5 14 250.0 0.5 0.5 Marker Name CSF1PO 6 281.0 0.5 0.5 7 285.0 0.5 0.5 8 289.0 0.5 0.5 9 293.0 0.5 0.5 10 297.0 0.5 0.5 10.2 299.0 0.5 0.5 11 301.0 0.5 0.5 12 305.0 0.5 0.5 13 309.0 0.5 0.5 14 313.0 0.5 0.5 15 317.0 0.5 0.5 16 321.0 0.5 0.5 Marker Name D5S818 6 131.0 0.5 0.5 7 135.0 0.5 0.5 8 139.0 0.5 0.5 9 143.0 0.5 0.5 10 147.0 0.5 0.5 11 151.0 0.5 0.5 12 155.0 0.5 0.5 13 159.0 0.5 0.5 14 163.0 0.5 0.5 15 167.0 0.5 0.5 16 171.0 0.5 0.5 17 175.0 0.5 0.5 Marker Name D13S317 7 202.0 0.5 0.5 8 206.0 0.5 0.5 9 210.0 0.5 0.5 10 214.0 0.5 0.5 11 218.0 0.5 0.5 12 222.0 0.5 0.5 13 226.0 0.5 0.5 14 230.0 0.5 0.5 15 234.0 0.5 0.5 16 238.0 0.5 0.5 Marker Name D7S820 5 254.0 0.5 0.5 5.2 256.0 0.5 0.5 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 16 298.0 0.5 0.5 Panel Name Profiler_Plus_v1 Marker Name D3S1358 11 110.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 20 146.0 0.5 0.5 Marker Name vWA 10 153.0 0.5 0.5 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 22 201.0 0.5 0.5 Marker Name FGA 17 215.0 0.5 0.5 17.2 217.0 0.5 0.5 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 30.2 269.0 0.5 0.5 31 271.0 0.5 0.5 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name D8S1179 7 124.0 0.5 0.5 8 128.0 0.5 0.5 9 132.0 0.5 0.5 10 136.0 0.5 0.5 11 140.0 0.5 0.5 12 144.0 0.5 0.5 13 148.0 0.5 0.5 14 152.0 0.5 0.5 15 156.0 0.5 0.5 16 160.0 0.5 0.5 17 164.0 0.5 0.5 18 168.0 0.5 0.5 19 172.0 0.5 0.5 20 176.0 0.5 0.5 Marker Name D21S11 23.2 185.0 0.5 0.5 24 187.0 0.5 0.5 24.2 189.0 0.5 0.5 25 191.0 0.5 0.5 25.2 193.0 0.5 0.5 26 195.0 0.5 0.5 26.2 197.0 0.5 0.5 27 199.0 0.5 0.5 27.2 201.0 0.5 0.5 28 203.0 0.5 0.5 28.2 205.0 0.5 0.5 29 207.0 0.5 0.5 29.2 209.0 0.5 0.5 30 211.0 0.5 0.5 30.2 213.0 0.5 0.5 31 215.0 0.5 0.5 31.2 217.0 0.5 0.5 32 219.0 0.5 0.5 32.2 221.0 0.5 0.5 33 223.0 0.5 0.5 33.2 225.0 0.5 0.5 34 227.0 0.5 0.5 34.2 229.0 0.5 0.5 35 231.0 0.5 0.5 35.2 233.0 0.5 0.5 36 235.0 0.5 0.5 36.2 237.0 0.5 0.5 37 239.0 0.5 0.5 37.2 241.0 0.5 0.5 38 243.0 0.5 0.5 38.2 245.0 0.5 0.5 39 247.0 0.5 0.5 Marker Name D18S51 7 265.0 0.5 0.5 8 269.0 0.5 0.5 9 273.0 0.5 0.5 9.2 275.0 0.5 0.5 10 277.0 0.5 0.5 10.2 279.0 0.5 0.5 11 281.0 0.5 0.5 11.2 283.0 0.5 0.5 12 285.0 0.5 0.5 12.2 287.0 0.5 0.5 13 289.0 0.5 0.5 13.2 291.0 0.5 0.5 14 293.0 0.5 0.5 14.2 295.0 0.5 0.5 15 297.0 0.5 0.5 15.2 299.0 0.5 0.5 16 301.0 0.5 0.5 16.2 303.0 0.5 0.5 17 305.0 0.5 0.5 17.2 307.0 0.5 0.5 18 309.0 0.5 0.5 18.2 311.0 0.5 0.5 19 313.0 0.5 0.5 19.2 315.0 0.5 0.5 20 317.0 0.5 0.5 20.2 319.0 0.5 0.5 21 321.0 0.5 0.5 21.2 323.0 0.5 0.5 22 325.0 0.5 0.5 22.2 327.0 0.5 0.5 23 329.0 0.5 0.5 23.2 331.0 0.5 0.5 24 333.0 0.5 0.5 25 337.0 0.5 0.5 26 341.0 0.5 0.5 27 345.0 0.5 0.5 Marker Name D5S818 6 131.0 0.5 0.5 7 135.0 0.5 0.5 8 139.0 0.5 0.5 9 143.0 0.5 0.5 10 147.0 0.5 0.5 11 151.0 0.5 0.5 12 155.0 0.5 0.5 13 159.0 0.5 0.5 14 163.0 0.5 0.5 15 167.0 0.5 0.5 16 171.0 0.5 0.5 17 175.0 0.5 0.5 Marker Name D13S317 7 202.0 0.5 0.5 8 206.0 0.5 0.5 9 210.0 0.5 0.5 10 214.0 0.5 0.5 11 218.0 0.5 0.5 12 222.0 0.5 0.5 13 226.0 0.5 0.5 14 230.0 0.5 0.5 15 234.0 0.5 0.5 16 238.0 0.5 0.5 Marker Name D7S820 5 254.0 0.5 0.5 5.2 256.0 0.5 0.5 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 16 298.0 0.5 0.5 Panel Name COfiler_v1 Marker Name D3S1358 11 110.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 20 146.0 0.5 0.5 Marker Name D16S539 5 234.0 0.5 0.5 6 238.0 0.5 0.5 7 242.0 0.5 0.5 8 246.0 0.5 0.5 9 250.0 0.5 0.5 10 254.0 0.5 0.5 11 258.0 0.5 0.5 12 262.0 0.5 0.5 12.2 264.0 0.5 0.5 13 266.0 0.5 0.5 14 270.0 0.5 0.5 15 274.0 0.5 0.5 16 278.0 0.5 0.5 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name TH01 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 Marker Name TPOX 5 214.0 0.5 0.5 6 218.0 0.5 0.5 7 222.0 0.5 0.5 8 226.0 0.5 0.5 9 230.0 0.5 0.5 10 234.0 0.5 0.5 11 238.0 0.5 0.5 12 242.0 0.5 0.5 13 246.0 0.5 0.5 14 250.0 0.5 0.5 Marker Name CSF1PO 6 281.0 0.5 0.5 7 285.0 0.5 0.5 8 289.0 0.5 0.5 9 293.0 0.5 0.5 10 297.0 0.5 0.5 10.2 299.0 0.5 0.5 11 301.0 0.5 0.5 12 305.0 0.5 0.5 13 309.0 0.5 0.5 14 313.0 0.5 0.5 15 317.0 0.5 0.5 16 321.0 0.5 0.5 Marker Name D7S820 5 254.0 0.5 0.5 5.2 256.0 0.5 0.5 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 16 298.0 0.5 0.5 Panel Name SGM_Plus_v1 Marker Name D3S1358 11 110.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 20 146.0 0.5 0.5 Marker Name vWA 10 153.0 0.5 0.5 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 22 201.0 0.5 0.5 23 205.0 0.5 0.5 24 209.0 0.5 0.5 25 213.0 0.5 0.5 Marker Name D16S539 5 234.0 0.5 0.5 6 238.0 0.5 0.5 7 242.0 0.5 0.5 8 246.0 0.5 0.5 9 250.0 0.5 0.5 10 254.0 0.5 0.5 11 258.0 0.5 0.5 12 262.0 0.5 0.5 12.2 264.0 0.5 0.5 13 266.0 0.5 0.5 14 270.0 0.5 0.5 15 274.0 0.5 0.5 16 278.0 0.5 0.5 Marker Name D2S1338 14 285.0 0.5 0.5 15 289.0 0.5 0.5 16 293.0 0.5 0.5 17 297.0 0.5 0.5 18 301.0 0.5 0.5 19 305.0 0.5 0.5 20 309.0 0.5 0.5 21 313.0 0.5 0.5 22 317.0 0.5 0.5 23 321.0 0.5 0.5 24 325.0 0.5 0.5 25 329.0 0.5 0.5 26 333.0 0.5 0.5 27 337.0 0.5 0.5 28 341.0 0.5 0.5 29 345.0 0.5 0.5 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name D8S1179 7 124.0 0.5 0.5 8 128.0 0.5 0.5 9 132.0 0.5 0.5 10 136.0 0.5 0.5 11 140.0 0.5 0.5 12 144.0 0.5 0.5 13 148.0 0.5 0.5 14 152.0 0.5 0.5 15 156.0 0.5 0.5 16 160.0 0.5 0.5 17 164.0 0.5 0.5 18 168.0 0.5 0.5 19 172.0 0.5 0.5 20 176.0 0.5 0.5 Marker Name D21S11 23.2 185.0 0.5 0.5 24 187.0 0.5 0.5 24.2 189.0 0.5 0.5 25 191.0 0.5 0.5 25.2 193.0 0.5 0.5 26 195.0 0.5 0.5 26.2 197.0 0.5 0.5 27 199.0 0.5 0.5 27.2 201.0 0.5 0.5 28 203.0 0.5 0.5 28.2 205.0 0.5 0.5 29 207.0 0.5 0.5 29.2 209.0 0.5 0.5 30 211.0 0.5 0.5 30.2 213.0 0.5 0.5 31 215.0 0.5 0.5 31.2 217.0 0.5 0.5 32 219.0 0.5 0.5 32.2 221.0 0.5 0.5 33 223.0 0.5 0.5 33.2 225.0 0.5 0.5 34 227.0 0.5 0.5 34.2 229.0 0.5 0.5 35 231.0 0.5 0.5 35.2 233.0 0.5 0.5 36 235.0 0.5 0.5 36.2 237.0 0.5 0.5 37 239.0 0.5 0.5 37.2 241.0 0.5 0.5 38 243.0 0.5 0.5 38.2 245.0 0.5 0.5 39 247.0 0.5 0.5 Marker Name D18S51 7 265.0 0.5 0.5 8 269.0 0.5 0.5 9 273.0 0.5 0.5 9.2 275.0 0.5 0.5 10 277.0 0.5 0.5 10.2 279.0 0.5 0.5 11 281.0 0.5 0.5 11.2 283.0 0.5 0.5 12 285.0 0.5 0.5 12.2 287.0 0.5 0.5 13 289.0 0.5 0.5 13.2 291.0 0.5 0.5 14 293.0 0.5 0.5 14.2 295.0 0.5 0.5 15 297.0 0.5 0.5 15.2 299.0 0.5 0.5 16 301.0 0.5 0.5 16.2 303.0 0.5 0.5 17 305.0 0.5 0.5 17.2 307.0 0.5 0.5 18 309.0 0.5 0.5 18.2 311.0 0.5 0.5 19 313.0 0.5 0.5 19.2 315.0 0.5 0.5 20 317.0 0.5 0.5 20.2 319.0 0.5 0.5 21 321.0 0.5 0.5 21.2 323.0 0.5 0.5 22 325.0 0.5 0.5 22.2 327.0 0.5 0.5 23 329.0 0.5 0.5 23.2 331.0 0.5 0.5 24 333.0 0.5 0.5 25 337.0 0.5 0.5 26 341.0 0.5 0.5 27 345.0 0.5 0.5 Marker Name D19S433 9 106.0 0.5 0.5 9.2 108.0 0.5 0.5 10 110.0 0.5 0.5 10.2 112.0 0.5 0.5 11 114.0 0.5 0.5 11.2 116.0 0.5 0.5 12 118.0 0.5 0.5 12.2 120.0 0.5 0.5 13 122.0 0.5 0.5 13.2 124.0 0.5 0.5 14 126.0 0.5 0.5 14.2 128.0 0.5 0.5 15 130.0 0.5 0.5 15.2 132.0 0.5 0.5 16 134.0 0.5 0.5 16.2 136.0 0.5 0.5 17 138.0 0.5 0.5 17.2 140.0 0.5 0.5 18 142.0 0.5 0.5 18.2 144.0 0.5 0.5 Marker Name TH01 3 161.0 0.5 0.5 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 12 197.0 0.5 0.5 13 201.0 0.5 0.5 13.3 204.0 0.5 0.5 Marker Name FGA 16 211.0 0.5 0.5 16.2 213.0 0.5 0.5 17 215.0 0.5 0.5 17.2 217.0 0.5 0.5 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 30.2 269.0 0.5 0.5 31 271.0 0.5 0.5 31.2 273.0 0.5 0.5 32 275.0 0.5 0.5 32.2 277.0 0.5 0.5 33.2 281.0 0.5 0.5 34.2 285.0 0.5 0.5 42.2 317.0 0.5 0.5 43.2 321.0 0.5 0.5 44.2 325.0 0.5 0.5 45.2 329.0 0.5 0.5 46.2 333.0 0.5 0.5 47.2 337.0 0.5 0.5 48.2 341.0 0.5 0.5 49.2 345.0 0.5 0.5 50.2 349.0 0.5 0.5 51.2 353.0 0.5 0.5 Panel Name Identifiler_v1 Marker Name D8S1179 7 124.0 0.5 0.5 8 128.0 0.5 0.5 9 132.0 0.5 0.5 10 136.0 0.5 0.5 11 140.0 0.5 0.5 12 144.0 0.5 0.5 13 148.0 0.5 0.5 14 152.0 0.5 0.5 15 156.0 0.5 0.5 16 160.0 0.5 0.5 17 164.0 0.5 0.5 18 168.0 0.5 0.5 19 172.0 0.5 0.5 20 176.0 0.5 0.5 Marker Name D21S11 23.2 185.0 0.5 0.5 24 187.0 0.5 0.5 24.2 189.0 0.5 0.5 25 191.0 0.5 0.5 25.2 193.0 0.5 0.5 26 195.0 0.5 0.5 26.2 197.0 0.5 0.5 27 199.0 0.5 0.5 27.2 201.0 0.5 0.5 28 203.0 0.5 0.5 28.2 205.0 0.5 0.5 29 207.0 0.5 0.5 29.2 209.0 0.5 0.5 30 211.0 0.5 0.5 30.2 213.0 0.5 0.5 31 215.0 0.5 0.5 31.2 217.0 0.5 0.5 32 219.0 0.5 0.5 32.2 221.0 0.5 0.5 33 223.0 0.5 0.5 33.2 225.0 0.5 0.5 34 227.0 0.5 0.5 34.2 229.0 0.5 0.5 35 231.0 0.5 0.5 35.2 233.0 0.5 0.5 36 235.0 0.5 0.5 36.2 237.0 0.5 0.5 37 239.0 0.5 0.5 37.2 241.0 0.5 0.5 38 243.0 0.5 0.5 38.2 245.0 0.5 0.5 39 247.0 0.5 0.5 Marker Name D7S820 5 254.0 0.5 0.5 5.2 256.0 0.5 0.5 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 16 298.0 0.5 0.5 Marker Name CSF1PO 5 302.63 0.5 0.5 6 306.63 0.5 0.5 7 310.63 0.5 0.5 8 314.63 0.5 0.5 9 318.63 0.5 0.5 10 322.63 0.5 0.5 10.2 324.63 0.5 0.5 11 326.63 0.5 0.5 12 330.63 0.5 0.5 13 334.63 0.5 0.5 14 338.63 0.5 0.5 15 342.63 0.5 0.5 16 346.63 0.5 0.5 Marker Name D3S1358 11 110.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 20 146.0 0.5 0.5 Marker Name TH01 3 161.0 0.5 0.5 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 12 197.0 0.5 0.5 13 201.0 0.5 0.5 13.3 204.0 0.5 0.5 Marker Name D13S317 7 213.65 0.5 0.5 8 217.65 0.5 0.5 9 221.65 0.5 0.5 10 225.65 0.5 0.5 11 229.65 0.5 0.5 12 233.65 0.5 0.5 13 237.65 0.5 0.5 14 241.65 0.5 0.5 15 245.65 0.5 0.5 16 249.65 0.5 0.5 Marker Name D16S539 5 257.3 0.5 0.5 6 261.3 0.5 0.5 7 265.3 0.5 0.5 8 269.3 0.5 0.5 9 273.3 0.5 0.5 10 277.3 0.5 0.5 11 281.3 0.5 0.5 12 285.3 0.5 0.5 12.2 287.3 0.5 0.5 13 289.3 0.5 0.5 14 293.3 0.5 0.5 15 297.3 0.5 0.5 16 301.3 0.5 0.5 Marker Name D2S1338 14 305.31 0.5 0.5 15 309.31 0.5 0.5 16 313.31 0.5 0.5 17 317.31 0.5 0.5 18 319.31 0.5 0.5 19 325.31 0.5 0.5 20 329.31 0.5 0.5 21 333.31 0.5 0.5 22 337.31 0.5 0.5 23 341.31 0.5 0.5 24 345.31 0.5 0.5 25 349.31 0.5 0.5 26 353.31 0.5 0.5 27 357.31 0.5 0.5 28 361.31 0.5 0.5 29 365.31 0.5 0.5 Marker Name D19S433 9 106.0 0.5 0.5 9.2 108.0 0.5 0.5 10 110.0 0.5 0.5 10.2 112.0 0.5 0.5 11 114.0 0.5 0.5 11.2 116.0 0.5 0.5 12 118.0 0.5 0.5 12.2 120.0 0.5 0.5 13 122.0 0.5 0.5 13.2 124.0 0.5 0.5 14 126.0 0.5 0.5 14.2 128.0 0.5 0.5 15 130.0 0.5 0.5 15.2 132.0 0.5 0.5 16 134.0 0.5 0.5 16.2 136.0 0.5 0.5 17 138.0 0.5 0.5 17.2 140.0 0.5 0.5 18 142.0 0.5 0.5 18.2 144.0 0.5 0.5 Marker Name vWA 10 153.0 0.5 0.5 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 22 201.0 0.5 0.5 23 205.0 0.5 0.5 24 209.0 0.5 0.5 25 213.0 0.5 0.5 Marker Name TPOX 5 220.99 0.5 0.5 6 224.99 0.5 0.5 7 228.99 0.5 0.5 8 232.99 0.5 0.5 9 236.99 0.5 0.5 10 240.99 0.5 0.5 11 244.99 0.5 0.5 12 248.99 0.5 0.5 13 252.99 0.5 0.5 14 256.99 0.5 0.5 Marker Name D18S51 7 265.0 0.5 0.5 8 269.0 0.5 0.5 9 273.0 0.5 0.5 9.2 275.0 0.5 0.5 10 277.0 0.5 0.5 10.2 279.0 0.5 0.5 11 281.0 0.5 0.5 11.2 283.0 0.5 0.5 12 285.0 0.5 0.5 12.2 287.0 0.5 0.5 13 289.0 0.5 0.5 13.2 291.0 0.5 0.5 14 293.0 0.5 0.5 14.2 295.0 0.5 0.5 15 297.0 0.5 0.5 15.2 299.0 0.5 0.5 16 301.0 0.5 0.5 16.2 303.0 0.5 0.5 17 305.0 0.5 0.5 17.2 307.0 0.5 0.5 18 309.0 0.5 0.5 18.2 311.0 0.5 0.5 19 313.0 0.5 0.5 19.2 315.0 0.5 0.5 20 317.0 0.5 0.5 20.2 319.0 0.5 0.5 21 321.0 0.5 0.5 21.2 323.0 0.5 0.5 22 325.0 0.5 0.5 22.2 327.0 0.5 0.5 23 329.0 0.5 0.5 23.2 331.0 0.5 0.5 24 333.0 0.5 0.5 25 337.0 0.5 0.5 26 341.0 0.5 0.5 27 345.0 0.5 0.5 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name D5S818 6 131.0 0.5 0.5 7 135.0 0.5 0.5 8 139.0 0.5 0.5 9 143.0 0.5 0.5 10 147.0 0.5 0.5 11 151.0 0.5 0.5 12 155.0 0.5 0.5 13 159.0 0.5 0.5 14 163.0 0.5 0.5 15 167.0 0.5 0.5 16 171.0 0.5 0.5 17 175.0 0.5 0.5 Marker Name FGA 16 211.0 0.5 0.5 16.2 213.0 0.5 0.5 17 215.0 0.5 0.5 17.2 217.0 0.5 0.5 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 30.2 269.0 0.5 0.5 31 271.0 0.5 0.5 31.2 273.0 0.5 0.5 32 275.0 0.5 0.5 32.2 277.0 0.5 0.5 33.2 281.0 0.5 0.5 34.2 285.0 0.5 0.5 42.2 317.0 0.5 0.5 43.2 321.0 0.5 0.5 44.2 325.0 0.5 0.5 45.2 329.0 0.5 0.5 46.2 333.0 0.5 0.5 47.2 337.0 0.5 0.5 48.2 341.0 0.5 0.5 49.2 345.0 0.5 0.5 50.2 349.0 0.5 0.5 51.2 353.0 0.5 0.5 Panel Name SEfiler_v1 Marker Name D3S1358 11 110.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 20 146.0 0.5 0.5 Marker Name vWA 10 153.0 0.5 0.5 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 22 201.0 0.5 0.5 23 205.0 0.5 0.5 24 209.0 0.5 0.5 25 213.0 0.5 0.5 Marker Name D16S539 5 234.0 0.5 0.5 6 238.0 0.5 0.5 7 242.0 0.5 0.5 8 246.0 0.5 0.5 9 250.0 0.5 0.5 10 254.0 0.5 0.5 11 258.0 0.5 0.5 12 262.0 0.5 0.5 12.2 264.0 0.5 0.5 13 266.0 0.5 0.5 14 270.0 0.5 0.5 15 274.0 0.5 0.5 16 278.0 0.5 0.5 Marker Name D2S1338 14 285.0 0.5 0.5 15 289.0 0.5 0.5 16 293.0 0.5 0.5 17 297.0 0.5 0.5 18 301.0 0.5 0.5 19 305.0 0.5 0.5 20 309.0 0.5 0.5 21 313.0 0.5 0.5 22 317.0 0.5 0.5 23 321.0 0.5 0.5 24 325.0 0.5 0.5 25 329.0 0.5 0.5 26 333.0 0.5 0.5 27 337.0 0.5 0.5 28 341.0 0.5 0.5 29 345.0 0.5 0.5 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name D8S1179 7 124.0 0.5 0.5 8 128.0 0.5 0.5 9 132.0 0.5 0.5 10 136.0 0.5 0.5 11 140.0 0.5 0.5 12 144.0 0.5 0.5 13 148.0 0.5 0.5 14 152.0 0.5 0.5 15 156.0 0.5 0.5 16 160.0 0.5 0.5 17 164.0 0.5 0.5 18 168.0 0.5 0.5 19 172.0 0.5 0.5 20 176.0 0.5 0.5 Marker Name SE33 4.2 203.0 0.5 0.5 5 205.0 0.5 0.5 6 209.0 0.5 0.5 6.3 212.0 0.5 0.4 7 213.0 0.4 0.5 8 217.0 0.5 0.5 8.2 219.0 0.5 0.5 9 221.0 0.5 0.5 9.2 223.0 0.5 0.5 10 225.0 0.5 0.5 10.2 227.0 0.5 0.5 11 229.0 0.5 0.5 11.2 231.0 0.5 0.5 12 233.0 0.5 0.5 12.2 235.0 0.5 0.5 13 237.0 0.5 0.5 13.2 239.0 0.5 0.5 14 241.0 0.5 0.5 14.2 243.0 0.5 0.5 15 245.0 0.5 0.5 15.2 247.0 0.5 0.5 16 249.0 0.5 0.5 16.2 251.0 0.5 0.5 17 253.0 0.5 0.5 17.2 255.0 0.5 0.5 18 257.0 0.5 0.5 18.2 259.0 0.5 0.5 19 261.0 0.5 0.5 19.2 263.0 0.5 0.5 20 265.0 0.5 0.5 20.2 267.0 0.5 0.5 21 269.0 0.5 0.4 21.1 270.0 0.4 0.4 21.2 271.0 0.4 0.5 22 273.0 0.5 0.5 22.2 275.0 0.5 0.5 23 277.0 0.5 0.5 23.2 279.0 0.5 0.5 24 281.0 0.5 0.5 24.2 283.0 0.5 0.5 25 285.0 0.5 0.5 25.2 287.0 0.5 0.5 26 289.0 0.5 0.5 26.2 291.0 0.5 0.5 27 293.0 0.5 0.5 27.2 295.0 0.5 0.5 28 297.0 0.5 0.5 28.2 299.0 0.5 0.5 29 301.0 0.5 0.5 29.2 303.0 0.5 0.5 30 305.0 0.5 0.5 30.2 307.0 0.5 0.5 31 309.0 0.5 0.5 31.2 311.0 0.5 0.5 32 313.0 0.5 0.5 32.2 315.0 0.5 0.5 33 317.0 0.5 0.5 33.2 319.0 0.5 0.5 34 321.0 0.5 0.5 34.2 323.0 0.5 0.5 35 325.0 0.5 0.5 35.2 327.0 0.5 0.5 36 329.0 0.5 0.5 36.2 331.0 0.5 0.5 37 333.0 0.5 0.5 37.2 335.0 0.5 0.5 38 337.0 0.5 0.5 Marker Name D19S433 9 106.0 0.5 0.5 9.2 108.0 0.5 0.5 10 110.0 0.5 0.5 10.2 112.0 0.5 0.5 11 114.0 0.5 0.5 11.2 116.0 0.5 0.5 12 118.0 0.5 0.5 12.2 120.0 0.5 0.5 13 122.0 0.5 0.5 13.2 124.0 0.5 0.5 14 126.0 0.5 0.5 14.2 128.0 0.5 0.5 15 130.0 0.5 0.5 15.2 132.0 0.5 0.5 16 134.0 0.5 0.5 16.2 136.0 0.5 0.5 17 138.0 0.5 0.5 17.2 140.0 0.5 0.5 18 142.0 0.5 0.5 18.2 144.0 0.5 0.5 Marker Name TH01 3 161.0 0.5 0.5 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 12 197.0 0.5 0.5 13 201.0 0.5 0.5 13.3 204.0 0.5 0.5 Marker Name FGA 16 211.0 0.5 0.5 16.2 213.0 0.5 0.5 17 215.0 0.5 0.5 17.2 217.0 0.5 0.5 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 30.2 269.0 0.5 0.5 31 271.0 0.5 0.5 31.2 273.0 0.5 0.5 32 275.0 0.5 0.5 32.2 277.0 0.5 0.5 33.2 281.0 0.5 0.5 34.2 285.0 0.5 0.5 42.2 317.0 0.5 0.5 43.2 321.0 0.5 0.5 44.2 325.0 0.5 0.5 45.2 329.0 0.5 0.5 46.2 333.0 0.5 0.5 47.2 337.0 0.5 0.5 48.2 341.0 0.5 0.5 49.2 345.0 0.5 0.5 50.2 349.0 0.5 0.5 51.2 353.0 0.5 0.5 Marker Name D21S11 23.2 185.0 0.5 0.5 24 187.0 0.5 0.5 24.2 189.0 0.5 0.5 25 191.0 0.5 0.5 25.2 193.0 0.5 0.5 26 195.0 0.5 0.5 26.2 197.0 0.5 0.5 27 199.0 0.5 0.5 27.2 201.0 0.5 0.5 28 203.0 0.5 0.5 28.2 205.0 0.5 0.5 29 207.0 0.5 0.5 29.2 209.0 0.5 0.5 30 211.0 0.5 0.5 30.2 213.0 0.5 0.5 31 215.0 0.5 0.5 31.2 217.0 0.5 0.5 32 219.0 0.5 0.5 32.2 221.0 0.5 0.5 33 223.0 0.5 0.5 33.2 225.0 0.5 0.5 34 227.0 0.5 0.5 34.2 229.0 0.5 0.5 35 231.0 0.5 0.5 35.2 233.0 0.5 0.5 36 235.0 0.5 0.5 36.2 237.0 0.5 0.5 37 239.0 0.5 0.5 37.2 241.0 0.5 0.5 38 243.0 0.5 0.5 38.2 245.0 0.5 0.5 39 247.0 0.5 0.5 Marker Name D18S51 7 265.0 0.5 0.5 8 269.0 0.5 0.5 9 273.0 0.5 0.5 9.2 275.0 0.5 0.5 10 277.0 0.5 0.5 10.2 279.0 0.5 0.5 11 281.0 0.5 0.5 11.2 283.0 0.5 0.5 12 285.0 0.5 0.5 12.2 287.0 0.5 0.5 13 289.0 0.5 0.5 13.2 291.0 0.5 0.5 14 293.0 0.5 0.5 14.2 295.0 0.5 0.5 15 297.0 0.5 0.5 15.2 299.0 0.5 0.5 16 301.0 0.5 0.5 16.2 303.0 0.5 0.5 17 305.0 0.5 0.5 17.2 307.0 0.5 0.5 18 309.0 0.5 0.5 18.2 311.0 0.5 0.5 19 313.0 0.5 0.5 19.2 315.0 0.5 0.5 20 317.0 0.5 0.5 20.2 319.0 0.5 0.5 21 321.0 0.5 0.5 21.2 323.0 0.5 0.5 22 325.0 0.5 0.5 22.2 327.0 0.5 0.5 23 329.0 0.5 0.5 23.2 331.0 0.5 0.5 24 333.0 0.5 0.5 25 337.0 0.5 0.5 26 341.0 0.5 0.5 27 345.0 0.5 0.5 Panel Name Profiler_Plus_CODIS_v1 Marker Name D3S1358 <12 113.49 15.49 0.0 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 >19 142.51 0.0 5.49 Marker Name vWA <11 156.49 5.49 0.0 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 >21 197.51 0.0 5.49 Marker Name FGA <18 218.49 12.24 0.0 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 >30 267.51 0.0 92.49 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name D8S1179 <8 127.49 9.49 0.0 8 128.0 0.5 0.5 9 132.0 0.5 0.5 10 136.0 0.5 0.5 11 140.0 0.5 0.5 12 144.0 0.5 0.5 13 148.0 0.5 0.5 14 152.0 0.5 0.5 15 156.0 0.5 0.5 16 160.0 0.5 0.5 17 164.0 0.5 0.5 18 168.0 0.5 0.5 19 172.0 0.5 0.5 >19 172.51 0.0 10.99 Marker Name D21S11 <24.2 188.49 3.99 0.0 24.2 189.0 0.5 0.5 25 191.0 0.5 0.5 25.2 193.0 0.5 0.5 26 195.0 0.5 0.5 26.2 197.0 0.5 0.5 27 199.0 0.5 0.5 27.2 201.0 0.5 0.5 28 203.0 0.5 0.5 28.2 205.0 0.5 0.5 29 207.0 0.5 0.5 29.2 209.0 0.5 0.5 30 211.0 0.5 0.5 30.2 213.0 0.5 0.5 31 215.0 0.5 0.5 31.2 217.0 0.5 0.5 32 219.0 0.5 0.5 32.2 221.0 0.5 0.5 33 223.0 0.5 0.5 33.2 225.0 0.5 0.5 34 227.0 0.5 0.5 34.2 229.0 0.5 0.5 35 231.0 0.5 0.5 35.2 233.0 0.5 0.5 36 235.0 0.5 0.5 36.2 237.0 0.5 0.5 37 239.0 0.5 0.5 37.2 241.0 0.5 0.5 38 243.0 0.5 0.5 >38 243.51 0.0 3.99 Marker Name D18S51 <9 272.49 8.0 0.0 9 273.0 0.5 0.5 9.2 275.0 0.5 0.5 10 277.0 0.5 0.5 10.2 279.0 0.5 0.5 11 281.0 0.5 0.5 11.2 283.0 0.5 0.5 12 285.0 0.5 0.5 12.2 287.0 0.5 0.5 13 289.0 0.5 0.5 13.2 291.0 0.5 0.5 14 293.0 0.5 0.5 14.2 295.0 0.5 0.5 15 297.0 0.5 0.5 15.2 299.0 0.5 0.5 16 301.0 0.5 0.5 16.2 303.0 0.5 0.5 17 305.0 0.5 0.5 17.2 307.0 0.5 0.5 18 309.0 0.5 0.5 18.2 311.0 0.5 0.5 19 313.0 0.5 0.5 19.2 315.0 0.5 0.5 20 317.0 0.5 0.5 20.2 319.0 0.5 0.5 21 321.0 0.5 0.5 21.2 323.0 0.5 0.5 22 325.0 0.5 0.5 22.2 327.0 0.5 0.5 23 329.0 0.5 0.5 23.2 331.0 0.5 0.5 24 333.0 0.5 0.5 25 337.0 0.5 0.5 26 341.0 0.5 0.5 >26 341.51 0.0 8.49 Marker Name D5S818 <7 134.49 6.49 0.0 7 135.0 0.5 0.5 8 139.0 0.5 0.5 9 143.0 0.5 0.5 10 147.0 0.5 0.5 11 151.0 0.5 0.5 12 155.0 0.5 0.5 13 159.0 0.5 0.5 14 163.0 0.5 0.5 15 167.0 0.5 0.5 16 171.0 0.5 0.5 >16 171.51 0.0 8.49 Marker Name D13S317 <8 205.49 13.49 0.0 8 206.0 0.5 0.5 9 210.0 0.5 0.5 10 214.0 0.5 0.5 11 218.0 0.5 0.5 12 222.0 0.5 0.5 13 226.0 0.5 0.5 14 230.0 0.5 0.5 15 234.0 0.5 0.5 >15 234.51 0.0 7.49 Marker Name D7S820 <6 257.49 6.49 0.0 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 >15 294.51 0.0 3.99 Panel Name COfiler_CODIS_v1 Marker Name D3S1358 <12 113.49 15.49 0.0 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 >19 142.51 0.0 5.49 Marker Name D16S539 <5 233.49 4.49 0.0 5 234.0 0.5 0.5 6 238.0 0.5 0.5 7 242.0 0.5 0.5 8 246.0 0.5 0.5 9 250.0 0.5 0.5 10 254.0 0.5 0.5 11 258.0 0.5 0.5 12 262.0 0.5 0.5 12.2 264.0 0.5 0.5 13 266.0 0.5 0.5 14 270.0 0.5 0.5 15 274.0 0.5 0.5 >15 274.51 0.0 4.49 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name TH01 <5 168.49 9.49 0.0 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 >10 189.51 0.0 15.49 Marker Name TPOX <6 217.49 5.49 0.0 6 218.0 0.5 0.5 7 222.0 0.5 0.5 8 226.0 0.5 0.5 9 230.0 0.5 0.5 10 234.0 0.5 0.5 11 238.0 0.5 0.5 12 242.0 0.5 0.5 13 246.0 0.5 0.5 >13 246.51 0.0 7.49 Marker Name CSF1PO <6 280.49 5.49 0.0 6 281.0 0.5 0.5 7 285.0 0.5 0.5 8 289.0 0.5 0.5 9 293.0 0.5 0.5 10 297.0 0.5 0.5 10.2 299.0 0.5 0.5 11 301.0 0.5 0.5 12 305.0 0.5 0.5 13 309.0 0.5 0.5 14 313.0 0.5 0.5 15 317.0 0.5 0.5 >15 317.51 0.0 5.49 Marker Name D7S820 <6 257.49 6.49 0.0 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 >15 294.51 0.0 3.99 Panel Name Identifiler_CODIS_v1 Marker Name D8S1179 <8 127.49 9.49 0.0 8 128.0 0.5 0.5 9 132.0 0.5 0.5 10 136.0 0.5 0.5 11 140.0 0.5 0.5 12 144.0 0.5 0.5 13 148.0 0.5 0.5 14 152.0 0.5 0.5 15 156.0 0.5 0.5 16 160.0 0.5 0.5 17 164.0 0.5 0.5 18 168.0 0.5 0.5 19 172.0 0.5 0.5 >19 172.51 0.0 10.99 Marker Name D21S11 <24.2 188.49 3.99 0.0 24.2 189.0 0.5 0.5 25 191.0 0.5 0.5 25.2 193.0 0.5 0.5 26 195.0 0.5 0.5 26.2 197.0 0.5 0.5 27 199.0 0.5 0.5 27.2 201.0 0.5 0.5 28 203.0 0.5 0.5 28.2 205.0 0.5 0.5 29 207.0 0.5 0.5 29.2 209.0 0.5 0.5 30 211.0 0.5 0.5 30.2 213.0 0.5 0.5 31 215.0 0.5 0.5 31.2 217.0 0.5 0.5 32 219.0 0.5 0.5 32.2 221.0 0.5 0.5 33 223.0 0.5 0.5 33.2 225.0 0.5 0.5 34 227.0 0.5 0.5 34.2 229.0 0.5 0.5 35 231.0 0.5 0.5 35.2 233.0 0.5 0.5 36 235.0 0.5 0.5 36.2 237.0 0.5 0.5 37 239.0 0.5 0.5 37.2 241.0 0.5 0.5 38 243.0 0.5 0.5 >38 243.51 0.0 3.99 Marker Name D7S820 <6 257.49 6.49 0.0 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 >15 294.51 0.0 3.99 Marker Name CSF1PO <6 306.12 4.0 0.0 6 306.63 0.5 0.5 7 310.63 0.5 0.5 8 314.63 0.5 0.5 9 318.63 0.5 0.5 10 322.63 0.5 0.5 10.2 324.63 0.5 0.5 11 326.63 0.5 0.5 12 330.63 0.5 0.5 13 334.63 0.5 0.5 14 338.63 0.5 0.5 15 342.63 0.5 0.5 >15 343.14 0.0 5.49 Marker Name D3S1358 <12 113.49 15.49 0.0 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 >19 142.51 0.0 5.49 Marker Name TH01 <4 164.49 5.49 0.0 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 12 197.0 0.5 0.5 13 201.0 0.5 0.5 13.3 204.0 0.5 0.5 >13.3 204.51 0.0 0.49 Marker Name D13S317 <8 217.14 11.48 0.0 8 217.65 0.5 0.5 9 221.65 0.5 0.5 10 225.65 0.5 0.5 11 229.65 0.5 0.5 12 233.65 0.5 0.5 13 237.65 0.5 0.5 14 241.65 0.5 0.5 15 245.65 0.5 0.5 >15 246.16 0.0 4.0 Marker Name D16S539 <5 256.79 1.49 0.0 5 257.3 0.5 0.5 6 261.3 0.5 0.5 7 265.3 0.5 0.5 8 269.3 0.5 0.5 9 273.3 0.5 0.5 10 277.3 0.5 0.5 11 281.3 0.5 0.5 12 285.3 0.5 0.5 12.2 287.3 0.5 0.5 13 289.3 0.5 0.5 14 293.3 0.5 0.5 15 297.3 0.5 0.5 >15 297.81 0.0 4.0 Marker Name D2S1338 <15 308.8 4.0 0.0 15 309.31 0.5 0.5 16 313.31 0.5 0.5 17 317.31 0.5 0.5 18 319.31 0.5 0.5 19 325.31 0.5 0.5 20 329.31 0.5 0.5 21 333.31 0.5 0.5 22 337.31 0.5 0.5 23 341.31 0.5 0.5 24 345.31 0.5 0.5 25 349.31 0.5 0.5 26 353.31 0.5 0.5 27 357.31 0.5 0.5 28 361.31 0.5 0.5 >28 361.82 0.0 8.49 Marker Name D19S433 <9 105.49 4.48 0.0 9 106.0 0.5 0.5 9.2 108.0 0.5 0.5 10 110.0 0.5 0.5 10.2 112.0 0.5 0.5 11 114.0 0.5 0.5 11.2 116.0 0.5 0.5 12 118.0 0.5 0.5 12.2 120.0 0.5 0.5 13 122.0 0.5 0.5 13.2 124.0 0.5 0.5 14 126.0 0.5 0.5 14.2 128.0 0.5 0.5 15 130.0 0.5 0.5 15.2 132.0 0.5 0.5 16 134.0 0.5 0.5 16.2 136.0 0.5 0.5 17 138.0 0.5 0.5 17.2 140.0 0.5 0.5 >17.2 140.51 0.0 7.49 Marker Name vWA <11 156.49 5.49 0.0 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 >21 197.51 0.0 15.99 Marker Name TPOX <6 224.48 7.48 0.0 6 224.99 0.5 0.5 7 228.99 0.5 0.5 8 232.99 0.5 0.5 9 236.99 0.5 0.5 10 240.99 0.5 0.5 11 244.99 0.5 0.5 12 248.99 0.5 0.5 13 252.99 0.5 0.5 >13 253.5 0.0 7.49 Marker Name D18S51 <7 264.49 0.0 0.0 7 265.0 0.5 0.5 8 269.0 0.5 0.5 9 273.0 0.5 0.5 9.2 275.0 0.5 0.5 10 277.0 0.5 0.5 10.2 279.0 0.5 0.5 11 281.0 0.5 0.5 12 285.0 0.5 0.5 12.2 287.0 0.5 0.5 13 289.0 0.5 0.5 13.2 291.0 0.5 0.5 14 293.0 0.5 0.5 14.2 295.0 0.5 0.5 15 297.0 0.5 0.5 15.2 299.0 0.5 0.5 16 301.0 0.5 0.5 16.2 303.0 0.5 0.5 17 305.0 0.5 0.5 17.2 307.0 0.5 0.5 18 309.0 0.5 0.5 18.2 311.0 0.5 0.5 19 313.0 0.5 0.5 19.2 315.0 0.5 0.5 20 317.0 0.5 0.5 20.2 319.0 0.5 0.5 21 321.0 0.5 0.5 21.2 323.0 0.5 0.5 22 325.0 0.5 0.5 23 329.0 0.5 0.5 24 333.0 0.5 0.5 25 337.0 0.5 0.5 26 341.0 0.5 0.5 >26 341.51 0.0 8.49 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name D5S818 <7 134.49 6.49 0.0 7 135.0 0.5 0.5 8 139.0 0.5 0.5 9 143.0 0.5 0.5 10 147.0 0.5 0.5 11 151.0 0.5 0.5 12 155.0 0.5 0.5 13 159.0 0.5 0.5 14 163.0 0.5 0.5 15 167.0 0.5 0.5 16 171.0 0.5 0.5 >16 171.51 0.0 8.49 Marker Name FGA <18 218.49 12.24 0.0 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 >30 267.51 0.0 92.49 Panel Name Identifiler_v1-dup Marker Name D8S1179 7 124.0 0.5 0.5 8 128.0 0.5 0.5 9 132.0 0.5 0.5 10 136.0 0.5 0.5 11 140.0 0.5 0.5 12 144.0 0.5 0.5 13 148.0 0.5 0.5 14 152.0 0.5 0.5 15 156.0 0.5 0.5 16 160.0 0.5 0.5 17 164.0 0.5 0.5 18 168.0 0.5 0.5 19 172.0 0.5 0.5 20 176.0 0.5 0.5 Marker Name D21S11 23.2 185.0 0.5 0.5 24 187.0 0.5 0.5 24.2 189.0 0.5 0.5 25 191.0 0.5 0.5 25.2 193.0 0.5 0.5 26 195.0 0.5 0.5 26.2 197.0 0.5 0.5 27 199.0 0.5 0.5 27.2 201.0 0.5 0.5 28 203.0 0.5 0.5 28.2 205.0 0.5 0.5 29 207.0 0.5 0.5 29.2 209.0 0.5 0.5 30 211.0 0.5 0.5 30.2 213.0 0.5 0.5 31 215.0 0.5 0.5 31.2 217.0 0.5 0.5 32 219.0 0.5 0.5 32.2 221.0 0.5 0.5 33 223.0 0.5 0.5 33.2 225.0 0.5 0.5 34 227.0 0.5 0.5 34.2 229.0 0.5 0.5 35 231.0 0.5 0.5 35.2 233.0 0.5 0.5 36 235.0 0.5 0.5 36.2 237.0 0.5 0.5 37 239.0 0.5 0.5 37.2 241.0 0.5 0.5 38 243.0 0.5 0.5 38.2 245.0 0.5 0.5 39 247.0 0.5 0.5 Marker Name D7S820 5 254.0 0.5 0.5 5.2 256.0 0.5 0.5 6 258.0 0.5 0.5 7 262.0 0.5 0.5 8 266.0 0.5 0.5 8.2 268.0 0.5 0.5 9 270.0 0.5 0.5 9.2 272.0 0.5 0.5 10 274.0 0.5 0.5 11 278.0 0.5 0.5 12 282.0 0.5 0.5 13 286.0 0.5 0.5 14 290.0 0.5 0.5 15 294.0 0.5 0.5 16 298.0 0.5 0.5 Marker Name CSF1PO 15 342.63 0.5 0.5 16 346.63 0.5 0.5 5 302.63 0.5 0.5 6 306.63 0.5 0.5 7 310.63 0.5 0.5 8 314.63 0.5 0.5 9 318.63 0.5 0.5 10 322.63 0.5 0.5 10.2 324.63 0.5 0.5 11 326.63 0.5 0.5 12 330.63 0.5 0.5 13 334.63 0.5 0.5 14 338.63 0.5 0.5 Marker Name D3S1358 11 110.0 0.5 0.5 12 114.0 0.5 0.5 13 118.0 0.5 0.5 14 122.0 0.5 0.5 15 126.0 0.5 0.5 15.2 128.0 0.5 0.5 16 130.0 0.5 0.5 16.2 132.0 0.5 0.5 17 134.0 0.5 0.5 17.2 136.0 0.5 0.5 18 138.0 0.5 0.5 18.2 140.0 0.5 0.5 19 142.0 0.5 0.5 20 146.0 0.5 0.5 Marker Name TH01 3 161.0 0.5 0.5 4 165.0 0.5 0.5 5 169.0 0.5 0.5 5.3 172.0 0.5 0.4 6 173.0 0.4 0.5 6.3 176.0 0.5 0.4 7 177.0 0.4 0.5 7.3 180.0 0.5 0.4 8 181.0 0.4 0.5 8.3 184.0 0.5 0.4 9 185.0 0.4 0.5 9.3 188.0 0.5 0.4 10 189.0 0.4 0.5 10.3 192.0 0.5 0.4 11 193.0 0.4 0.5 12 197.0 0.5 0.5 13 201.0 0.5 0.5 13.3 204.0 0.5 0.5 Marker Name D13S317 7 213.65 0.5 0.5 8 217.65 0.5 0.5 9 221.65 0.5 0.5 10 225.65 0.5 0.5 11 229.65 0.5 0.5 12 233.65 0.5 0.5 13 237.65 0.5 0.5 14 241.65 0.5 0.5 15 245.65 0.5 0.5 16 249.65 0.5 0.5 Marker Name D16S539 5 257.3 0.5 0.5 6 261.3 0.5 0.5 7 265.3 0.5 0.5 8 269.3 0.5 0.5 9 273.3 0.5 0.5 10 277.3 0.5 0.5 11 281.3 0.5 0.5 12 285.3 0.5 0.5 12.2 287.3 0.5 0.5 13 289.3 0.5 0.5 14 293.3 0.5 0.5 15 297.3 0.5 0.5 16 301.3 0.5 0.5 Marker Name D2S1338 14 305.31 0.5 0.5 15 309.31 0.5 0.5 16 313.31 0.5 0.5 17 317.31 0.5 0.5 18 319.31 0.5 0.5 19 325.31 0.5 0.5 20 329.31 0.5 0.5 21 333.31 0.5 0.5 22 337.31 0.5 0.5 23 341.31 0.5 0.5 24 345.31 0.5 0.5 25 349.31 0.5 0.5 26 353.31 0.5 0.5 27 357.31 0.5 0.5 28 361.31 0.5 0.5 29 365.31 0.5 0.5 Marker Name D19S433 9 106.0 0.5 0.5 9.2 108.0 0.5 0.5 10 110.0 0.5 0.5 10.2 112.0 0.5 0.5 11 114.0 0.5 0.5 11.2 116.0 0.5 0.5 12 118.0 0.5 0.5 12.2 120.0 0.5 0.5 13 122.0 0.5 0.5 13.2 124.0 0.5 0.5 14 126.0 0.5 0.5 14.2 128.0 0.5 0.5 15 130.0 0.5 0.5 15.2 132.0 0.5 0.5 16 134.0 0.5 0.5 16.2 136.0 0.5 0.5 17 138.0 0.5 0.5 17.2 140.0 0.5 0.5 18 142.0 0.5 0.5 18.2 144.0 0.5 0.5 Marker Name vWA 22 201.0 0.5 0.5 23 205.0 0.5 0.5 24 209.0 0.5 0.5 25 213.0 0.5 0.5 10 153.0 0.5 0.5 11 157.0 0.5 0.5 12 161.0 0.5 0.5 13 165.0 0.5 0.5 14 169.0 0.5 0.5 15 173.0 0.5 0.5 15.2 175.0 0.5 0.5 16 177.0 0.5 0.5 17 181.0 0.5 0.5 18 185.0 0.5 0.5 18.2 187.0 0.5 0.5 19 189.0 0.5 0.5 20 193.0 0.5 0.5 21 197.0 0.5 0.5 Marker Name TPOX 5 220.99 0.5 0.5 6 224.99 0.5 0.5 7 228.99 0.5 0.5 8 232.99 0.5 0.5 9 236.99 0.5 0.5 10 240.99 0.5 0.5 11 244.99 0.5 0.5 12 248.99 0.5 0.5 13 252.99 0.5 0.5 14 256.99 0.5 0.5 Marker Name D18S51 7 265.0 0.5 0.5 8 269.0 0.5 0.5 9 273.0 0.5 0.5 9.2 275.0 0.5 0.5 10 277.0 0.5 0.5 10.2 279.0 0.5 0.5 11 281.0 0.5 0.5 11.2 283.0 0.5 0.5 12 285.0 0.5 0.5 12.2 287.0 0.5 0.5 13 289.0 0.5 0.5 13.2 291.0 0.5 0.5 14 293.0 0.5 0.5 14.2 295.0 0.5 0.5 15 297.0 0.5 0.5 15.2 299.0 0.5 0.5 16 301.0 0.5 0.5 16.2 303.0 0.5 0.5 17 305.0 0.5 0.5 17.2 307.0 0.5 0.5 18 309.0 0.5 0.5 18.2 311.0 0.5 0.5 19 313.0 0.5 0.5 19.2 315.0 0.5 0.5 20 317.0 0.5 0.5 20.2 319.0 0.5 0.5 21 321.0 0.5 0.5 21.2 323.0 0.5 0.5 22 325.0 0.5 0.5 22.2 327.0 0.5 0.5 23 329.0 0.5 0.5 23.2 331.0 0.5 0.5 24 333.0 0.5 0.5 25 337.0 0.5 0.5 26 341.0 0.5 0.5 27 345.0 0.5 0.5 Marker Name AMEL X 107.0 0.5 0.5 Y 113.0 0.5 0.5 Marker Name D5S818 6 131.0 0.5 0.5 7 135.0 0.5 0.5 8 139.0 0.5 0.5 9 143.0 0.5 0.5 10 147.0 0.5 0.5 11 151.0 0.5 0.5 12 155.0 0.5 0.5 13 159.0 0.5 0.5 14 163.0 0.5 0.5 15 167.0 0.5 0.5 16 171.0 0.5 0.5 17 175.0 0.5 0.5 Marker Name FGA 49.2 345.0 0.5 0.5 50.2 349.0 0.5 0.5 51.2 353.0 0.5 0.5 16 211.0 0.5 0.5 16.2 213.0 0.5 0.5 17 215.0 0.5 0.5 17.2 217.0 0.5 0.5 18 219.0 0.5 0.5 18.2 221.0 0.5 0.5 19 223.0 0.5 0.5 19.2 225.0 0.5 0.5 20 227.0 0.5 0.5 20.2 229.0 0.5 0.5 21 231.0 0.5 0.5 21.2 233.0 0.5 0.5 22 235.0 0.5 0.5 22.2 237.0 0.5 0.5 23 239.0 0.5 0.5 23.2 241.0 0.5 0.5 24 243.0 0.5 0.5 24.2 245.0 0.5 0.5 25 247.0 0.5 0.5 25.2 249.0 0.5 0.5 26 251.0 0.5 0.5 26.2 253.0 0.5 0.5 27 255.0 0.5 0.5 27.2 257.0 0.5 0.5 28 259.0 0.5 0.5 28.2 261.0 0.5 0.5 29 263.0 0.5 0.5 29.2 265.0 0.5 0.5 30 267.0 0.5 0.5 30.2 269.0 0.5 0.5 31 271.0 0.5 0.5 31.2 273.0 0.5 0.5 32 275.0 0.5 0.5 32.2 277.0 0.5 0.5 33.2 281.0 0.5 0.5 34.2 285.0 0.5 0.5 42.2 317.0 0.5 0.5 43.2 321.0 0.5 0.5 44.2 325.0 0.5 0.5 45.2 329.0 0.5 0.5 46.2 333.0 0.5 0.5 47.2 337.0 0.5 0.5 48.2 341.0 0.5 0.5 seqinr/inst/abif/AmpFLSTR_Panels_v1.txt0000644000176200001440000002427411155704135017445 0ustar liggesusers#GeneMapper ID v3.1 Last edited 071403 #GMv3.0 for import into GeneMapper ID v3.1 Version GMv3.0 Kit type Microsatellite Chemistry Kit AmpFLSTR_Panels_v1 Panel Blue_v1 D3S1358 blue 98.00 148.00 14,15 4 0.110 none 12, 13, 14, 15, 16, 17, 18, 19, vWA blue 151.00 203.00 17,18 4 0.110 none 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, FGA blue 206.25 360.00 23,24 4 0.110 none 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, Panel Green_I_v1 AMEL green 106.00 114.00 x 9 0.060 none X, Y, TH01 green 159.00 205.00 8,9.3 4 0.060 none 5, 6, 7, 8, 9, 9.3, 10, TPOX green 212.00 254.00 8 4 0.060 none 6, 7, 8, 9, 10, 11, 12, 13, CSF1PO green 275.00 323.00 10,12 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, Panel Profiler_v1 D3S1358 blue 98.00 148.00 14,15 4 0.110 none 12, 13, 14, 15, 16, 17, 18, 19, vWA blue 151.00 203.00 17,18 4 0.110 none 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, FGA blue 206.25 360.00 23,24 4 0.110 none 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, AMEL green 106.00 114.00 x 9 0.000 none X, Y, TH01 green 159.00 205.00 8,9.3 4 0.060 none 5, 6, 7, 8, 9, 9.3, 10, TPOX green 212.00 254.00 8 4 0.060 none 6, 7, 8, 9, 10, 11, 12, 13, CSF1PO green 275.00 323.00 10,12 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, D5S818 yellow 128.00 180.00 11 4 0.100 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, D13S317 yellow 192.00 242.00 11 4 0.100 none 8, 9, 10, 11, 12, 13, 14, 15, D7S820 yellow 251.00 298.50 10,11 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, Panel Profiler_Plus_v1 D3S1358 blue 98.00 148.00 14,15 4 0.110 none 12, 13, 14, 15, 16, 17, 18, 19, vWA blue 151.00 203.00 17,18 4 0.110 none 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, FGA blue 206.25 360.00 23,24 4 0.110 none 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, AMEL green 106.00 114.00 x 9 0.000 none X, Y, D8S1179 green 118.00 183.50 13 4 0.120 none 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, D21S11 green 184.50 247.50 30 4 0.130 none 24.2, 25, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 38, D18S51 green 264.49 350.00 15,19 4 0.160 none 9, 10, 10.2, 11, 12, 13, 13.2, 14, 14.2, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, D5S818 yellow 128.00 180.00 11 4 0.100 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, D13S317 yellow 192.00 242.00 11 4 0.100 none 8, 9, 10, 11, 12, 13, 14, 15, D7S820 yellow 251.00 298.50 10,11 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, Panel COfiler_v1 D3S1358 blue 98.00 148.00 14,15 4 0.110 none 12, 13, 14, 15, 16, 17, 18, 19, D16S539 blue 229.00 279.00 11,12 4 0.130 none 5, 8, 9, 10, 11, 12, 13, 14, 15, AMEL green 106.00 114.00 x 9 0.000 none X, Y, TH01 green 159.00 205.00 8,9.3 4 0.060 none 5, 6, 7, 8, 9, 9.3, 10, TPOX green 212.00 254.00 8 4 0.060 none 6, 7, 8, 9, 10, 11, 12, 13, CSF1PO green 275.00 323.00 10,12 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, D7S820 yellow 251.00 298.50 10,11 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, Panel SGM_Plus_v1 D3S1358 blue 98.00 148.00 15,16 4 0.110 none 12, 13, 14, 15, 16, 17, 18, 19, vWA blue 151.00 213.50 14,16 4 0.110 none 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, D16S539 blue 229.00 279.00 9,10 4 0.130 none 5, 8, 9, 10, 11, 12, 13, 14, 15, D2S1338 blue 284.00 354.00 20,23 4 0.150 none 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, AMEL green 106.00 114.00 x,y 9 0.000 none X, Y, D8S1179 green 118.00 183.50 12,13 4 0.120 none 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, D21S11 green 184.50 247.50 28,31 4 0.130 none 24, 24.2, 25, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 37, 38, D18S51 green 264.49 350.00 12,15 4 0.160 none 7, 9, 10, 10.2, 11, 12, 13, 13.2, 14, 14.2, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, D19S433 yellow 101.00 148.00 14,15 4 0.170 none 9, 10, 11, 12, 12.2, 13, 13.2, 14, 14.2, 15, 15.2, 16, 16.2, 17, 17.2, TH01 yellow 159.00 205.00 7,9.3 4 0.060 none 4, 5, 6, 7, 8, 9, 9.3, 10, 11, 13.3, FGA yellow 206.25 360.00 24,26 4 0.110 none 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, 30.2, 31.2, 32.2, 33.2, 42.2, 43.2, 44.2, 45.2, 46.2, 47.2, 48.2, 50.2, 51.2, Panel Identifiler_v1 D8S1179 blue 118.00 183.50 13 4 0.082 none 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, D21S11 blue 184.50 247.50 30 4 0.094 none 24, 24.2, 25, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 37, 38, D7S820 blue 251.00 298.50 10,11 4 0.082 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, CSF1PO blue 302.12 348.63 10,12 4 0.092 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, D3S1358 green 98.00 148.00 14,15 4 0.107 none 12, 13, 14, 15, 16, 17, 18, 19, TH01 green 159.00 205.00 8,9.3 4 0.051 none 4, 5, 6, 7, 8, 9, 9.3, 10, 11, 13.3, D13S317 green 205.65 250.16 11 4 0.080 none 8, 9, 10, 11, 12, 13, 14, 15, D16S539 green 255.30 301.81 11,12 4 0.104 none 5, 8, 9, 10, 11, 12, 13, 14, 15, D2S1338 green 304.80 370.31 19,23 4 0.111 none 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, D19S433 yellow 101.00 148.00 14,15 4 0.133 none 9, 10, 11, 12, 12.2, 13, 13.2, 14, 14.2, 15, 15.2, 16, 16.2, 17, 17.2, vWA yellow 151.00 213.50 17,18 4 0.126 none 11,12,13,14,15,16,17,18,19,20,21,22,23,24, TPOX yellow 216.99 260.99 8 4 0.048 none 6, 7, 8, 9, 10, 11, 12, 13, D18S51 yellow 264.49 350.00 15,19 4 0.170 none 7, 9, 10, 10.2, 11, 12, 13, 13.2, 14, 14.2, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, AMEL red 106.00 114.00 x 9 0.000 none X, Y, D5S818 red 128.00 180.00 11 4 0.068 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, FGA red 206.25 360.00 23,24 4 0.147 none 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, 30.2, 31.2, 32.2, 33.2, 42.2, 43.2, 44.2, 45.2, 46.2, 47.2, 48.2, 50.2, 51.2, Panel SEfiler_v1 D3S1358 blue 98.00 148.00 15,16 4 0.110 none 12, 13, 14, 15, 16, 17, 18, 19, vWA blue 151.00 213.50 14,16 4 0.110 none 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, D16S539 blue 229.00 279.00 9,10 4 0.130 none 5, 8, 9, 10, 11, 12, 13, 14, 15, D2S1338 blue 284.00 350.00 20,23 4 0.150 none 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, AMEL green 106.00 114.00 x,Y 9 0.000 none X, Y" D8S1179 green 118.00 183.50 12,13 4 0.120 none 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, SE33 green 190.00 350.00 17,25.2 4 0.120 none 4.2, 6.3, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 20.2, 21, 21.1, 21.2, 22.2, 23.2, 24.2, 25.2, 26.2, 27.2, 28.2, 29.2, 30.2, 31.2, 32.2, 33.2, 34.2, 35, 35.2, 36, 37, D19S433 yellow 101.00 148.00 14,15 4 0.133 none 9, 10, 11, 12, 12.2, 13, 13.2, 14, 14.2, 15, 15.2, 16, 16.2, 17, 17.2, TH01 yellow 159.00 205.00 7,9.3 4 0.060 none 4, 5, 6, 7, 8, 9, 9.3, 10, 11, 13.3, FGA yellow 206.25 360.00 24,26 4 0.110 none 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, 30.2, 31.2, 32.2, 33.2, 42.2, 43.2, 44.2, 45.2, 46.2, 47.2, 48.2, 50.2, 51.2, D21S11 red 184.50 247.50 28,31 4 0.130 none 24, 24.2, 25, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 37, 38, D18S51 red 264.49 350.00 12,15 4 0.170 none 7, 9, 10, 10.2, 11, 12, 13, 13.2, 14, 14.2, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, Panel Profiler_Plus_CODIS_v1 D3S1358 blue 98.00 148.00 14,15 4 0.110 none 12, 13, 14, 15, 16, 17, 18, 19, vWA blue 151.00 203.00 17,18 4 0.110 none 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, FGA blue 206.25 360.00 23,24 4 0.110 none 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, AMEL green 106.00 114.00 x 9 0.000 none X, Y, D8S1179 green 118.00 183.50 13 4 0.120 none 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, D21S11 green 184.50 247.50 30 4 0.130 none 24.2, 25, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 38, D18S51 green 264.49 350.00 15,19 4 0.160 none 9, 10, 10.2, 11, 12, 13, 13.2, 14, 14.2, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, D5S818 yellow 128.00 180.00 11 4 0.010 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, D13S317 yellow 192.00 242.00 11 4 0.010 none 8, 9, 10, 11, 12, 13, 14, 15, D7S820 yellow 251.00 298.50 10,11 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, Panel COfiler_CODIS_v1 D3S1358 blue 98.00 148.00 14,15 4 0.110 none 12, 13, 14, 15, 16, 17, 18, 19, D16S539 blue 229.00 279.00 11,12 4 0.130 none 5, 8, 9, 10, 11, 12, 13, 14, 15, AMEL green 106.00 114.00 x 9 0.000 none X, Y, TH01 green 159.00 205.00 8,9.3 4 0.060 none 5, 6, 7, 8, 9, 9.3, 10, TPOX green 212.00 254.00 8 4 0.060 none 6, 7, 8, 9, 10, 11, 12, 13, CSF1PO green 275.00 323.00 10,12 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, D7S820 yellow 251.00 298.50 10,11 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, Panel Identifiler_CODIS_v1 D8S1179 blue 118.00 183.50 13 4 0.082 none 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, D21S11 blue 184.50 247.50 30 4 0.094 none 24, 24.2, 25, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 37, 38, D7S820 blue 251.00 298.50 10,11 4 0.082 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, CSF1PO blue 302.12 348.63 10,12 4 0.092 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, D3S1358 green 98.00 148.00 14,15 4 0.107 none 12, 13, 14, 15, 16, 17, 18, 19, TH01 green 159.00 205.00 8,9.3 4 0.051 none 4, 5, 6, 7, 8, 9, 9.3, 10, 11, 13.3, D13S317 green 205.65 250.16 11 4 0.080 none 8, 9, 10, 11, 12, 13, 14, 15, D16S539 green 255.30 301.81 11,12 4 0.104 none 5, 8, 9, 10, 11, 12, 13, 14, 15, D2S1338 green 304.80 370.31 19,23 4 0.111 none 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, D19S433 yellow 101.00 148.00 14,15 4 0.133 none 9, 10, 11, 12, 12.2, 13, 13.2, 14, 14.2, 15, 15.2, 16, 16.2, 17, 17.2, vWA yellow 151.00 213.50 17,18 4 0.126 none 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, TPOX yellow 216.99 260.99 8 4 0.048 none 6, 7, 8, 9, 10, 11, 12, 13, D18S51 yellow 264.49 350.00 15,19 4 0.170 none 7, 9, 10, 10.2, 11, 12, 13, 13.2, 14, 14.2, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, AMEL red 106.00 114.00 x 9 0.000 none X, Y, D5S818 red 128.00 180.00 11 4 0.068 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, FGA red 206.25 360.00 23,24 4 0.147 none 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, 30.2, 31.2, 32.2, 33.2, 42.2, 43.2, 44.2, 45.2, 46.2, 47.2, 48.2, 50.2, 51.2, seqinr/inst/abif/NGM_Pa.txt0000644000176200001440000004450211247763302015245 0ustar liggesusersVersion GM v 3.0 Kit type Microsatellite Chemistry Kit AmpFLSTR_Panels_v1 Promega_Panels_v1 NextGen Panel Blue_v1 D3S1358 blue 98.00 148.00 14,15 4 0.110 none 12, 13, 14, 15, 16, 17, 18, 19, vWA blue 151.00 203.00 17,18 4 0.110 none 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, FGA blue 206.25 360.00 23,24 4 0.110 none 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, Panel Green_I_v1 AMEL green 106.00 114.00 x 9 0.060 none X, Y, TH01 green 159.00 205.00 8,9.3 4 0.060 none 5, 6, 7, 8, 9, 9.3, 10, TPOX green 212.00 254.00 8 4 0.060 none 6, 7, 8, 9, 10, 11, 12, 13, CSF1PO green 275.00 323.00 10,12 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, Panel Profiler_v1 D3S1358 blue 98.00 148.00 14,15 4 0.110 none 12, 13, 14, 15, 16, 17, 18, 19, vWA blue 151.00 203.00 17,18 4 0.110 none 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, FGA blue 206.25 360.00 23,24 4 0.110 none 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, AMEL green 106.00 114.00 x 9 0.000 none X, Y, TH01 green 159.00 205.00 8,9.3 4 0.060 none 5, 6, 7, 8, 9, 9.3, 10, TPOX green 212.00 254.00 8 4 0.060 none 6, 7, 8, 9, 10, 11, 12, 13, CSF1PO green 275.00 323.00 10,12 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, D5S818 yellow 128.00 180.00 11 4 0.100 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, D13S317 yellow 192.00 242.00 11 4 0.100 none 8, 9, 10, 11, 12, 13, 14, 15, D7S820 yellow 251.00 298.50 10,11 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, Panel Profiler_Plus_v1 D3S1358 blue 98.00 148.00 14,15 4 0.110 none 12, 13, 14, 15, 16, 17, 18, 19, vWA blue 151.00 203.00 17,18 4 0.110 none 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, FGA blue 206.25 360.00 23,24 4 0.110 none 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, AMEL green 106.00 114.00 x 9 0.000 none X, Y, D8S1179 green 118.00 183.50 13 4 0.120 none 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, D21S11 green 184.50 247.50 30 4 0.130 none 24.2, 25, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 38, D18S51 green 264.49 350.00 15,19 4 0.160 none 9, 10, 10.2, 11, 12, 13, 13.2, 14, 14.2, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, D5S818 yellow 128.00 180.00 11 4 0.100 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, D13S317 yellow 192.00 242.00 11 4 0.100 none 8, 9, 10, 11, 12, 13, 14, 15, D7S820 yellow 251.00 298.50 10,11 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, Panel COfiler_v1 D3S1358 blue 98.00 148.00 14,15 4 0.110 none 12, 13, 14, 15, 16, 17, 18, 19, D16S539 blue 229.00 279.00 11,12 4 0.130 none 5, 8, 9, 10, 11, 12, 13, 14, 15, AMEL green 106.00 114.00 x 9 0.000 none X, Y, TH01 green 159.00 205.00 8,9.3 4 0.060 none 5, 6, 7, 8, 9, 9.3, 10, TPOX green 212.00 254.00 8 4 0.060 none 6, 7, 8, 9, 10, 11, 12, 13, CSF1PO green 275.00 323.00 10,12 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, D7S820 yellow 251.00 298.50 10,11 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, Panel SGM_Plus_v1 D3S1358 blue 98.00 148.00 15,16 4 0.110 none 12, 13, 14, 15, 16, 17, 18, 19, vWA blue 151.00 213.50 14,16 4 0.110 none 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, D16S539 blue 229.00 279.00 9,10 4 0.130 none 5, 8, 9, 10, 11, 12, 13, 14, 15, D2S1338 blue 284.00 354.00 20,23 4 0.150 none 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, AMEL green 106.00 114.00 x,y 9 0.000 none X, Y, D8S1179 green 118.00 183.50 12,13 4 0.120 none 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, D21S11 green 184.50 247.50 28,31 4 0.130 none 24, 24.2, 25, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 37, 38, D18S51 green 264.49 350.00 12,15 4 0.160 none 7, 9, 10, 10.2, 11, 12, 13, 13.2, 14, 14.2, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, D19S433 yellow 101.00 148.00 14,15 4 0.170 none 9, 10, 11, 12, 12.2, 13, 13.2, 14, 14.2, 15, 15.2, 16, 16.2, 17, 17.2, TH01 yellow 159.00 205.00 7,9.3 4 0.060 none 4, 5, 6, 7, 8, 9, 9.3, 10, 11, 13.3, FGA yellow 206.25 360.00 24,26 4 0.110 none 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, 30.2, 31.2, 32.2, 33.2, 42.2, 43.2, 44.2, 45.2, 46.2, 47.2, 48.2, 50.2, 51.2, Panel Identifiler_v1 D8S1179 blue 118.00 183.50 13 4 0.082 none 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, D21S11 blue 184.50 247.50 30 4 0.094 none 24, 24.2, 25, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 37, 38, D7S820 blue 251.00 298.50 10,11 4 0.082 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, CSF1PO blue 302.12 348.63 10,12 4 0.092 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, D3S1358 green 98.00 148.00 14,15 4 0.107 none 12, 13, 14, 15, 16, 17, 18, 19, TH01 green 159.00 205.00 8,9.3 4 0.051 none 4, 5, 6, 7, 8, 9, 9.3, 10, 11, 13.3, D13S317 green 205.65 250.16 11 4 0.080 none 8, 9, 10, 11, 12, 13, 14, 15, D16S539 green 255.30 301.81 11,12 4 0.104 none 5, 8, 9, 10, 11, 12, 13, 14, 15, D2S1338 green 304.80 370.31 19,23 4 0.111 none 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, D19S433 yellow 101.00 148.00 14,15 4 0.133 none 9, 10, 11, 12, 12.2, 13, 13.2, 14, 14.2, 15, 15.2, 16, 16.2, 17, 17.2, vWA yellow 151.00 213.50 17,18 4 0.126 none 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, TPOX yellow 216.99 260.99 8 4 0.048 none 6, 7, 8, 9, 10, 11, 12, 13, D18S51 yellow 264.49 350.00 15,19 4 0.170 none 7, 9, 10, 10.2, 11, 12, 13, 13.2, 14, 14.2, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, AMEL red 106.00 114.00 x 9 0.000 none X, Y, D5S818 red 128.00 180.00 11 4 0.068 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, FGA red 206.25 360.00 23,24 4 0.147 none 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, 30.2, 31.2, 32.2, 33.2, 42.2, 43.2, 44.2, 45.2, 46.2, 47.2, 48.2, 50.2, 51.2, Panel SEfiler_v1 D3S1358 blue 98.00 148.00 15,16 4 0.110 none 12, 13, 14, 15, 16, 17, 18, 19, vWA blue 151.00 213.50 14,16 4 0.110 none 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, D16S539 blue 229.00 279.00 9,10 4 0.130 none 5, 8, 9, 10, 11, 12, 13, 14, 15, D2S1338 blue 284.00 350.00 20,23 4 0.150 none 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, AMEL green 106.00 114.00 x,Y 9 0.000 none X, Y" D8S1179 green 118.00 183.50 12,13 4 0.120 none 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, SE33 green 190.00 350.00 17,25.2 4 0.120 none 4.2, 6.3, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 20.2, 21, 21.1, 21.2, 22.2, 23.2, 24.2, 25.2, 26.2, 27.2, 28.2, 29.2, 30.2, 31.2, 32.2, 33.2, 34.2, 35, 35.2, 36, 37, D19S433 yellow 101.00 148.00 14,15 4 0.133 none 9, 10, 11, 12, 12.2, 13, 13.2, 14, 14.2, 15, 15.2, 16, 16.2, 17, 17.2, TH01 yellow 159.00 205.00 7,9.3 4 0.060 none 4, 5, 6, 7, 8, 9, 9.3, 10, 11, 13.3, FGA yellow 206.25 360.00 24,26 4 0.110 none 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, 30.2, 31.2, 32.2, 33.2, 42.2, 43.2, 44.2, 45.2, 46.2, 47.2, 48.2, 50.2, 51.2, D21S11 red 184.50 247.50 28,31 4 0.130 none 24, 24.2, 25, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 37, 38, D18S51 red 264.49 350.00 12,15 4 0.170 none 7, 9, 10, 10.2, 11, 12, 13, 13.2, 14, 14.2, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, Panel Profiler_Plus_CODIS_v1 D3S1358 blue 98.00 148.00 14,15 4 0.110 none 12, 13, 14, 15, 16, 17, 18, 19, vWA blue 151.00 203.00 17,18 4 0.110 none 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, FGA blue 206.25 360.00 23,24 4 0.110 none 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, AMEL green 106.00 114.00 x 9 0.000 none X, Y, D8S1179 green 118.00 183.50 13 4 0.120 none 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, D21S11 green 184.50 247.50 30 4 0.130 none 24.2, 25, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 38, D18S51 green 264.49 350.00 15,19 4 0.160 none 9, 10, 10.2, 11, 12, 13, 13.2, 14, 14.2, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, D5S818 yellow 128.00 180.00 11 4 0.010 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, D13S317 yellow 192.00 242.00 11 4 0.010 none 8, 9, 10, 11, 12, 13, 14, 15, D7S820 yellow 251.00 298.50 10,11 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, Panel COfiler_CODIS_v1 D3S1358 blue 98.00 148.00 14,15 4 0.110 none 12, 13, 14, 15, 16, 17, 18, 19, D16S539 blue 229.00 279.00 11,12 4 0.130 none 5, 8, 9, 10, 11, 12, 13, 14, 15, AMEL green 106.00 114.00 x 9 0.000 none X, Y, TH01 green 159.00 205.00 8,9.3 4 0.060 none 5, 6, 7, 8, 9, 9.3, 10, TPOX green 212.00 254.00 8 4 0.060 none 6, 7, 8, 9, 10, 11, 12, 13, CSF1PO green 275.00 323.00 10,12 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, D7S820 yellow 251.00 298.50 10,11 4 0.090 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, Panel Identifiler_CODIS_v1 D8S1179 blue 118.00 183.50 13 4 0.082 none 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, D21S11 blue 184.50 247.50 30 4 0.094 none 24, 24.2, 25, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 37, 38, D7S820 blue 251.00 298.50 10,11 4 0.082 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, CSF1PO blue 302.12 348.63 10,12 4 0.092 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, D3S1358 green 98.00 148.00 14,15 4 0.107 none 12, 13, 14, 15, 16, 17, 18, 19, TH01 green 159.00 205.00 8,9.3 4 0.051 none 4, 5, 6, 7, 8, 9, 9.3, 10, 11, 13.3, D13S317 green 205.65 250.16 11 4 0.080 none 8, 9, 10, 11, 12, 13, 14, 15, D16S539 green 255.30 301.81 11,12 4 0.104 none 5, 8, 9, 10, 11, 12, 13, 14, 15, D2S1338 green 304.80 370.31 19,23 4 0.111 none 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, D19S433 yellow 101.00 148.00 14,15 4 0.133 none 9, 10, 11, 12, 12.2, 13, 13.2, 14, 14.2, 15, 15.2, 16, 16.2, 17, 17.2, vWA yellow 151.00 213.50 17,18 4 0.126 none 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, TPOX yellow 216.99 260.99 8 4 0.048 none 6, 7, 8, 9, 10, 11, 12, 13, D18S51 yellow 264.49 350.00 15,19 4 0.170 none 7, 9, 10, 10.2, 11, 12, 13, 13.2, 14, 14.2, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, AMEL red 106.00 114.00 x 9 0.000 none X, Y, D5S818 red 128.00 180.00 11 4 0.068 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, FGA red 206.25 360.00 23,24 4 0.147 none 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, 30.2, 31.2, 32.2, 33.2, 42.2, 43.2, 44.2, 45.2, 46.2, 47.2, 48.2, 50.2, 51.2, Panel PowerPlex_16_v1 null D3S1358 blue 94.0 151.0 14,15 4 0.13 none 12, 13, 14, 15, 16, 17, 18, 19, 20, TH01 blue 152.0 195.0 8,9.3 4 0.06 none 4, 5, 6, 7, 8, 9, 9.3, 10, 11, 13.3, D21S11 blue 196.0 262.0 30 4 0.22 none 24, 24.2, 25, 25.2, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 37, 38, D18S51 blue 279.0 364.0 15,19 4 0.13 none 8, 9, 10, 10.2, 11, 12, 13, 13.2, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, Penta_E blue 370.0 480.0 12,13 5 0.13 none 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, D5S818 green 112.0 158.0 11 4 0.11 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, D13S317 green 166.0 208.0 11 4 0.12 none 7, 8, 9, 10, 11, 12, 13, 14, 15, D7S820 green 210.0 252.0 10,11 4 0.1 none 6, 7, 8, 9, 10, 11, 12, 13, 14, D16S539 green 260.0 310.0 11,12 4 0.13 none 5, 8, 9, 10, 11, 12, 13, 14, 15, CSF1PO green 312.0 361.0 10,12 4 0.1 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, Penta_D green 365.0 449.0 12 5 0.06 none 2.2, 3.2, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, AMEL yellow 102.0 112.0 x 9 0.0 none X, Y, vWA yellow 120.0 184.0 17,18 4 0.14 none 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, D8S1179 yellow 200.0 252.0 13 4 0.11 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, TPOX yellow 255.0 303.0 8 4 0.06 none 6, 7, 8, 9, 10, 11, 12, 13, FGA yellow 305.0 466.0 23,24 4 0.14 none 16, 17, 18, 18.2, 19, 19.2, 20, 20.2, 21, 21.2, 22, 22.2, 23, 23.2, 24, 24.2, 25, 25.2, 26, 27, 28, 29, 30, 31.2, 43.2, 44.2, 45.2, 46.2, Panel PowerPlex_12_v1 null D5S818 blue 107.0 152.0 11,12 4 0.13 none 7, 8, 9, 10, 11, 12, 13, 14, 15, D13S317 blue 159.0 206.0 8 4 0.13 none 7, 8, 9, 10, 11, 12, 13, 14, 15, D7S820 blue 207.0 249.0 9,11 4 0.13 none 6, 7, 8, 9, 10, 11, 12, 13, 14, D16S539 blue 253.0 309.0 11,12 4 0.13 none 5, 8, 9, 10, 11, 12, 13, 14, 15, vWA yellow 118.0 170.0 16 4 0.13 none 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, TH01 yellow 172.0 204.0 9.3 4 0.13 none 5, 6, 7, 8, 9, 10, 11, AMEL yellow 208.0 217.0 x 9 0.0 none X, Y, TPOX yellow 218.0 258.0 8,9 4 0.13 none 6, 7, 8, 9, 10, 11, 12, 13, CSF1PO yellow 283.0 335.0 9,10 4 0.13 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, Panel Penta_E_v1 null Penta_E blue 370.0 480.0 12,13 5 0.13 none 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, Panel Penta_D_v1 null Penta_D green 365.0 449.0 12 5 0.06 none 2.2, 3.2, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, Panel SE33_v1 null SE33 green 194.0 334.0 19,29.2 4 0.14 none 4.2, 6.3, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 20.2, 21, 21.2, 22, 22.2, 23.2, 24.2, 25.2, 26.2, 27.2, 28.2, 29.2, 30.2, 31.2, 32.2, 33.2, 34.2, 35, 36, 37, Panel FFFL_v1 null LPL blue 92.0 130.0 10,12 4 0.09 none 7, 9, 10, 11, 12, 13, 14, F13B blue 159.0 193.0 10 4 0.04 none 6, 7, 8, 9, 10, 11, FESFPS blue 213.0 251.0 10,12 4 0.07 none 7, 8, 9, 10, 11, 12, 13, 14, F13A01 blue 270.0 336.0 4,5 4 0.04 none 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, Panel CTTV_v1 null vWA blue 126.0 168.0 16 4 0.14 none 13, 14, 15, 16, 17, 18, 19, 20, TH01 blue 169.0 203.5 9.3 4 0.06 none 5, 6, 7, 8, 9, 10, 11, AMEL blue 205.0 218.0 x 9 0.0 none X, Y, TPOX blue 219.0 253.0 8,9 4 0.06 none 6, 7, 8, 9, 10, 11, 12, 13, CSF1PO blue 282.0 327.0 9,10 4 0.1 none 7, 8, 9, 10, 11, 12, 13, 14, 15, Panel NextGen_GS500 D10 blue 72.0 127.0 "12,15" 4 0.11 none "8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, " vWA blue 149.0 214.3 "14,16" 4 0.126 none "11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, " D16S539 blue 223.6 277.6 "9,10" 4 0.104 none "5, 8, 9, 10, 11, 12, 13, 14, 15, " D2S1338 blue 281.6 356.0 "20,23" 4 0.111 none "15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, " AMEL green 98.0 109.2 "x,y" 9 0 none "X, Y, " D8S1179 green 117.9 174.9 "12,13" 4 0.082 none "8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, " D21S11 green 178.8 249.8 "28,31" 4 0.094 none "24, 24.2, 25, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 37, 38, " D18S51 green 259.5 347.5 "12,15" 4 0.17 none "7, 9, 10, 10.2, 11, 12, 13, 13.2, 14, 14.2, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, " D22 yellow 74.0 120.0 "11,16" 3 0.15 none "8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19" D19S433 yellow 122.3 166.3 "14,15" 4 0.133 none "9, 10, 11, 12, 12.2, 13, 13.2, 14, 14.2, 15, 15.2, 16, 16.2, 17, 17.2, " TH01 yellow 176.4 221.1 "7,9.3" 4 0.051 none "4, 5, 6, 7, 8, 9, 9.3, 10, 11, 13.3, " FGA yellow 221.6 372.0 "24,26" 4 0.147 none "17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, 30.2, 31.2, 32.2, 33.2, 42.2, 43.2, 44.2, 45.2, 46.2, 47.2, 48.2, 50.2, 51.2, " D2S441 red 74.5 113.4 "14,15" 4 0.06 none "9, 10, 11, 11.3, 12, 13, 14, 15, 16, " D3S1358 red 114.4 168.4 "15,16" 4 0.107 none "12, 13, 14, 15, 16, 17, 18, 19, " D1S1656 red 170.0 224.0 "13,16" 4 0.12 none "9, 10, 11, 12, 13, 14, 14.3, 15, 15.3, 16, 16.3, 17, 17.3, 18.3, 19.3, 20.3, " D12S391 red 225 287.0 "18,19" 4 0.10 none "14, 15, 16, 17, 18, 19, 19.3, 20, 21, 22, 23, 24, 25, 26, 27, " Panel Prototype_PowerPlex_EP01 null AMEL blue 75.00 92.00 X, X 9 0.0 none X, Y D3S1358 blue 92.01 150.00 14,15 4 0.13 none 12, 13, 14, 15, 16, 17, 18, 19, 20, TH01 blue 150.01 195.00 8,9.3 4 0.06 none 4, 5, 6, 7, 8, 9, 9.3, 10, 11, 13.3, D21S11 blue 195.01 270.00 30 4 0.22 none 24, 24.2, 25, 25.2, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 37, 38, D18S51 blue 270.01 370.00 15,19 4 0.13 none 8, 9, 10, 10.2, 11, 12, 13, 13.2, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, D10S1248 green 70.00 127.00 13,15 4 0.12 none 8, 10, 11, 12, 13, 14, 15, 16, 17, 19 D1S1656 green 127.01 180.00 18.3,18.3 4 0.12 none 9, 10, 11, 12, 13, 14, 14.3, 15, 15.3, 16, 16.3, 17, 17.3, 18, 18.3, 19, 19.3, 20.3 D2S1338 green 180.01 265.00 19,23 4 0.11 none 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 D16S539 green 265.01 330.00 11,12 4 0.13 none 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, D22S1045 yellow 70.00 118.00 11,14 3 0.20 none 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 vWA yellow 118.01 200.00 17,18 4 0.14 none 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, D8S1179 yellow 200.01 257.50 13 4 0.11 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, FGA yellow 257.51 420.00 23,24 4 0.14 none 16, 17, 18, 18.2, 19, 19.2, 20, 20.2, 21, 21.2, 22, 22.2, 23, 23.2, 24, 24.2, 25, 25.2, 26, 27, 28, 29, 30, 31.2, 43.2, 44.2, 45.2, 46.2, D2S441 red 80.0 127.00 10,14 4 0.08 none 8, 10, 11, 11.3, 12, 13, 14, 15, 17, D12S391 red 127.01 188.00 18,20 4 0.15 none 14, 15, 16, 17, 17.3, 18, 18.3, 19, 20, 21, 22, 23, 24, 25, 26, 27, D19S433 red 188.01 262.00 14,15 4 0.14 none 5.2, 6.2, 8, 9, 10, 11, 12, 12.2, 13, 13.2, 14, 14.2, 15, 15.2, 16, 16.2, 17, 17.2, 18, 18.2, 20.2, Panel Identifiler_v2 null D8S1179 blue 90.0 184.5 13 4 0.082 none 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, D21S11 blue 184.0 250.5 30 4 0.094 none 24, 24.2, 25, 26, 27, 28, 28.2, 29, 29.2, 30, 30.2, 31, 31.2, 32, 32.2, 33, 33.2, 34, 34.2, 35, 35.2, 36, 37, 38, D7S820 blue 250.0 300.5 10,11 4 0.082 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, CSF1PO blue 300.0 400.0 10,12 4 0.092 none 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, D3S1358 green 90.0 155.5 14,15 4 0.107 none 12, 13, 14, 15, 16, 17, 18, 19, TH01 green 155.0 206.0 8,9.3 4 0.051 none 4, 5, 6, 7, 8, 9, 9.3, 10, 11, 13.3, D13S317 green 204.0 252.5 11 4 0.08 none 8, 9, 10, 11, 12, 13, 14, 15, D16S539 green 252.0 303.5 11,12 4 0.104 none 5, 8, 9, 10, 11, 12, 13, 14, 15, D2S1338 green 301.0 400.0 19,23 4 0.111 none 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, D19S433 yellow 90.0 151.0 14,15 4 0.133 none 9, 10, 11, 12, 12.2, 13, 13.2, 14, 14.2, 15, 15.2, 16, 16.2, 17, 17.2, vWA yellow 148.5 215.5 17,18 4 0.126 none 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, TPOX yellow 215.0 262.5 8 4 0.048 none 6, 7, 8, 9, 10, 11, 12, 13, D18S51 yellow 262.0 400.0 15,19 4 0.17 none 7, 9, 10, 10.2, 11, 12, 13, 13.2, 14, 14.2, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, AMEL red 106.0 114.5 x 9 0.0 none X, Y, D5S818 red 114.0 190.5 11 4 0.068 none 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, FGA red 188.0 400.0 23,24 4 0.147 none 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 26.2, 27, 28, 29, 30, 30.2, 31.2, 32.2, 33.2, 42.2, 43.2, 44.2, 45.2, 46.2, 47.2, 48.2, 50.2, 51.2, seqinr/inst/CITATION0000644000176200001440000000141212777411476013703 0ustar liggesuserscitHeader("To cite seqinr in publications use:") citEntry(entry = "incollection", author = "D. Charif, J.R. Lobry", title = "Seqin{R} 1.0-2: a contributed package to the {R} project for statistical computing devoted to biological sequences retrieval and analysis.", booktitle = "Structural approaches to sequence evolution: Molecules, networks, populations", year = "2007", editor = "U. Bastolla, M. Porto, H.E. Roman and M. Vendruscolo", series = "Biological and Medical Physics, Biomedical Engineering", pages = "207-232", address = "New York", publisher = "Springer Verlag", note = "{ISBN :} 978-3-540-35305-8", textVersion = "Charif, D. and Lobry, J.R. (2007)") seqinr/inst/sequences/0000755000176200001440000000000013533724316014532 5ustar liggesusersseqinr/inst/sequences/gopher.names0000644000176200001440000000013010352757411017033 0ustar liggesusersG.brevicep O.cavator O.cherriei O.underwoo O.hispidus G.burs1 G.burs2 O.heterodu seqinr/inst/sequences/smallAA.fasta.gz0000644000176200001440000000012512724013602017467 0ustar liggesusersPWsmallAA.fasta+MqtTGԢJP(-3'U!3O18/M, v $Kseqinr/inst/sequences/kaks-torture.fasta0000644000176200001440000000302113126676130020177 0ustar liggesusers; ; This is a test file for the kaks() function from seqinr package. ; This is an alignment of the 64 possible codons so that kaks ; values are computed for possible pairs of one-codon sequences. ; ; Only finite values should be returned. Expected values are given ; in data(kaks-torture). ; ; This file was generated with the following R script : ; ; x <- words() # The 64 codons ; aa1 <- sapply(x, function(x) translate(s2c(x))) ; aa3 <- aaa(aa1) ; names <- paste(x, aa1, aa3, sep = "-") ; sequences <- as.list(toupper(x)) ; write.fasta(sequences, names, file.out = "kaks-torture.fasta") ; >aaa-K-Lys AAA >aac-N-Asn AAC >aag-K-Lys AAG >aat-N-Asn AAT >aca-T-Thr ACA >acc-T-Thr ACC >acg-T-Thr ACG >act-T-Thr ACT >aga-R-Arg AGA >agc-S-Ser AGC >agg-R-Arg AGG >agt-S-Ser AGT >ata-I-Ile ATA >atc-I-Ile ATC >atg-M-Met ATG >att-I-Ile ATT >caa-Q-Gln CAA >cac-H-His CAC >cag-Q-Gln CAG >cat-H-His CAT >cca-P-Pro CCA >ccc-P-Pro CCC >ccg-P-Pro CCG >cct-P-Pro CCT >cga-R-Arg CGA >cgc-R-Arg CGC >cgg-R-Arg CGG >cgt-R-Arg CGT >cta-L-Leu CTA >ctc-L-Leu CTC >ctg-L-Leu CTG >ctt-L-Leu CTT >gaa-E-Glu GAA >gac-D-Asp GAC >gag-E-Glu GAG >gat-D-Asp GAT >gca-A-Ala GCA >gcc-A-Ala GCC >gcg-A-Ala GCG >gct-A-Ala GCT >gga-G-Gly GGA >ggc-G-Gly GGC >ggg-G-Gly GGG >ggt-G-Gly GGT >gta-V-Val GTA >gtc-V-Val GTC >gtg-V-Val GTG >gtt-V-Val GTT >taa-*-Stp TAA >tac-Y-Tyr TAC >tag-*-Stp TAG >tat-Y-Tyr TAT >tca-S-Ser TCA >tcc-S-Ser TCC >tcg-S-Ser TCG >tct-S-Ser TCT >tga-*-Stp TGA >tgc-C-Cys TGC >tgg-W-Trp TGG >tgt-C-Cys TGT >tta-L-Leu TTA >ttc-F-Phe TTC >ttg-L-Leu TTG >ttt-F-Phe TTT seqinr/inst/sequences/someORF.fsa0000644000176200001440000006542310722400475016543 0ustar liggesusers; ; This FASTA file example was taken from package Biostrings_2.6.4 on 25-NOV-2007 ; >YAL001C TFC3 SGDID:S0000001, Chr I from 152168-146596, reverse complement, Verified ORF ACTTGTAAATATATCTTTTATTTTCCGAGAGGAAAAAGTTTCAAAAAAAAAAAAAAAAAA AGAAGAAAAATAACTTTCTCATGTAATAAAAGGTAACTAATGTAGACAAAAAAGTATACA TTTAGCTTTTCTTTTTTTGATGATTTTTGAGTTTCATGTTACTAATCAGAACAATTAACG ACACCTTCATTATGAAAAAATTAATTAGCTATAAGTCTTCGAAGTAGAACATGATATTTG GCAATCACTCGAATAACTATCTTAATTTACCTGCTGAAATAATTTGAAAAAACACCCGAG GCAGCAGACGAAAGGTGTTTTTGCTAAACAATGATTGATTTCTGGCGCCATTTCTACATT CTGAACAGTTCATCTCATTTCAGTAACAGTACTTCAATGGAATATTTATTAAAGAAAGTG CTTAAAAAAGTATTATAAAACGATACATGGACTGACTCAAGATTGAGCTAATAAGGTCCA CCGCCTAGTGCTTAAGAGTTCTGTACCACTATAATAATTTATCTTGATCGTATTATGTGT AAAAAAAAGGCGCTTGAAATGAAAGCTCCGAAAATTAAAATACTTTGACTGCTTCGGAAA ACAAAAACATATAAATAAATTTAAAAAATAAACTGTAAAATATTTAAAAACTATTAAAAA TATTTTATATTTTTAAAATTATTTATTATTATGTCATGTGACAAGACTTAAATCATTACA TAAAAGGTTTTGAAGTTCAATGTCAAAGTCAATATAATAAGCATACTAAGGCACACTTAT GCAAATCGAGTTATTGAAGCTGGTAAAATTATAAGATTTTTATTTTTATTTCTTTTATTT CTGCAAATCTGCATTTTCAAATACCGCTTGGTTTTTTGCATCATAAAGGGCGGCGCTTTC AGTCGCGAAAGTGAAATAAACAACCAGTCACACATATAACTTTCTTCTTGCCATAAGAGA GAAGAGGACGTTTGGTTGAAGCCAACTAGCCACAAGAAAAATGGTACTGACGATTTATCC TGACGAACTCGTACAAATAGTGTCTGATAAAATTGCTTCAAATAAGGGAAGTATGTTCAT GTCTCATTCTCCTTTTCGGCTCCGTTTAGGTGATAAACGTACTATATTGTGAAAGATTAT TTACTAACGACACATTGAAGAAATCACTTTGAATCAGCTGTGGGATATATCTGGTAAATA TTTTGATTTGTCTGATAAAAAAGTTAAACAGTTCGTGCTTTCATGCGTGATATTGAAAAA GGACATTGAGGTGTATTGTGATGGTGCTATAACAACTAAAAATGTGACTGATATTATAGG CGACGCTAATCATTCATACTCGGTTGGGATTACTGAGGACAGCCTATGGACATTATTAAC GGGATACACAAAAAAGGAGTCAACTATTGGAAATTCTGCATTTGAACTACTTCTCGAAGT TGCCAAATCAGGAGAAAAAGGGATCAATACTATGGATTTGGCGCAGGTAACTGGGCAAGA TCCTAGAAGTGTGACTGGACGTATCAAGAAAATAAACCACCTGTTAACAAGTTCACAACT GATTTATAAGGGACACGTCGTGAAGCAATTGAAGCTAAAAAAATTCAGCCATGACGGGGT GGATAGTAATCCCTATATTAATATTAGGGATCATTTAGCAACAATAGTTGAGGTGGTAAA ACGATCAAAAAATGGTATTCGCCAGATAATTGATTTAAAGCGTGAATTGAAATTTGACAA AGAGAAAAGACTTTCTAAAGCTTTTATTGCAGCTATTGCATGGTTAGATGAAAAGGAGTA CTTAAAGAAAGTGCTTGTAGTATCACCCAAGAATCCTGCCATTAAAATCAGATGTGTAAA ATACGTGAAAGATATTCCAGACTCTAAAGGCTCGCCTTCATTTGAGTATGATAGCAATAG CGCGGATGAAGATTCTGTATCAGATAGCAAGGCAGCTTTCGAAGATGAAGACTTAGTCGA AGGTTTAGATAATTTCAATGCGACTGATTTATTACAAAATCAAGGCCTTGTTATGGAAGA GAAAGAGGATGCTGTAAAGAATGAAGTTCTTCTTAATCGATTTTATCCACTTCAAAATCA GACTTATGACATTGCAGATAAGTCTGGCCTTAAAGGAATTTCAACTATGGATGTTGTAAA TCGAATTACCGGAAAAGAATTTCAGCGAGCTTTTACCAAATCAAGCGAATATTATTTAGA AAGTGTGGATAAGCAAAAAGAAAATACAGGGGGGTATAGGCTTTTTCGCATATACGATTT TGAGGGAAAGAAGAAGTTTTTTAGGCTGTTCACAGCTCAGAACTTTCAAAAGTTAACAAA TGCGGAAGACGAAATATCCGTTCCAAAAGGGTTTGATGAGCTAGGCAAATCTCGTACCGA TTTGAAAACTCTCAACGAGGATAATTTCGTCGCACTCAACAACACTGTTAGATTTACAAC GGACAGCGATGGACAGGATATATTCTTCTGGCACGGTGAATTAAAAATTCCCCCAAACTC AAAAAAAACTCCGAATAAAAACAAACGGAAGAGGCAGGTTAAAAACAGTACTAATGCTTC TGTTGCAGGAAACATTTCGAATCCCAAAAGGATTAAGCTAGAGCAGCATGTCAGCACTGC ACAGGAGCCGAAATCTGCTGAAGATAGTCCAAGTTCAAACGGAGGCACTGTTGTCAAAGG CAAGGTGGTTAACTTCGGCGGCTTTTCTGCCCGCTCTTTGCGTTCACTACAGAGACAGAG AGCCATTTTGAAAGTTATGAATACGATTGGTGGGGTAGCATACCTGAGAGAACAATTTTA CGAAAGCGTTTCTAAATATATGGGCTCCACAACGACATTAGATAAAAAGACTGTCCGTGG TGATGTTGATTTGATGGTAGAAAGCGAAAAATTAGGAGCCAGAACAGAGCCTGTATCAGG AAGAAAAATTATTTTTTTGCCCACTGTTGGAGAGGACGCTATCCAAAGGTACATCCTGAA AGAAAAAGATAGTAAAAAAGCAACCTTTACTGATGTTATACATGATACGGAAATATACTT CTTTGACCAAACGGAAAAAAATAGGTTTCACAGAGGAAAGAAATCAGTTGAAAGAATTCG TAAGTTTCAGAACCGCCAAAAGAATGCTAAGATCAAAGCTTCAGATGACGCTATCTCTAA GAAGAGTACGTCGGTCAACGTATCAGATGGAAAGATCAAAAGGAGAGACAAAAAAGTGTC TGCTGGTAGGACAACGGTGGTCGTGGAAAATACTAAAGAAGACAAAACTGTCTATCATGC AGGCACTAAAGATGGTGTTCAGGCTTTAATCAGAGCTGTTGTAGTTACTAAAAGTATTAA AAATGAAATAATGTGGGACAAAATAACAAAATTATTTCCTAATAATTCTTTAGATAACCT AAAAAAGAAATGGACGGCACGGCGAGTAAGAATGGGTCATAGTGGTTGGAGGGCATATGT CGATAAGTGGAAAAAAATGCTCGTTCTAGCCATTAAAAGTGAAAAGATTTCACTGAGGGA TGTTGAAGAACTAGATCTTATCAAATTGCTTGATATTTGGACCTCTTTTGATGAAAAGGA AATAAAAAGGCCGCTCTTTCTTTATAAGAACTACGAAGAGAATAGAAAAAAATTTACTCT GGTACGTGATGACACACTTACACATTCTGGCAACGATCTGGCCATGTCTTCTATGATTCA AAGAGAGATCTCTTCTTTAAAAAAAACTTACACTAGAAAGATTTCCGCTTCTACTAAGGA CTTATCGAAGAGTCAAAGCGACGATTATATTCGCACAGTGATCCGGTCCATATTAATAGA AAGTCCTTCGACCACTAGAAATGAAATAGAGGCGTTGAAGAACGTTGGAAACGAATCAAT AGATAACGTCATCATGGATATGGCTAAGGAAAAGCAAATTTATCTCCATGGCTCAAAACT TGAATGTACTGATACTTTACCAGACATTTTGGAAAATAGAGGAAATTATAAAGATTTTGG TGTAGCTTTTCAGTATAGATGTAAGGTTAATGAATTATTGGAGGCCGGAAACGCTATTGT TATCAATCAAGAGCCGTCCGATATATCCTCTTGGGTTTTAATTGATTTGATTTCGGGAGA GCTATTGAATATGGATGTAATTCCAATGGTGAGAAATGTTCGACCTTTAACGTATACTTC AAGGAGATTTGAAATACGAACATTAACTCCCCCTCTGATTATATATGCCAATTCTCAGAC AAAATTGAATACAGCAAGGAAGTCTGCTGTCAAAGTTCCACTGGGCAAACCATTTTCTCG TTTATGGGTGAATGGATCTGGTTCCATTAGGCCAAACATATGGAAGCAGGTAGTTACTAT GGTCGTTAACGAAATAATATTTCATCCAGGGATAACATTGAGTAGATTGCAATCTAGGTG TCGTGAAGTACTTTCGCTTCATGAAATATCAGAAATATGCAAATGGCTCCTAGAAAGACA AGTATTAATAACTACTGATTTTGATGGCTATTGGGTCAATCATAATTGGTATTCTATATA TGAATCTACATAATGAAATGAGGTGTATAAATTTTACTTTTATGTAACCAAAGTTGTATT AAATATTTAGAAATGTTATACTATTTTTGGGTTAGATTCCGTCTGGCAAATTAAACAAGA ATATTCATCGGGTTTCTGGGCCAAGTTTTCGAGGCAAGTCTGGTGAAAGCCATGGTGACA TTTGAATATGACAAGGGGAGTTTTGAGATCTACACTAATCATATCTTGGTGGCGCTGTAC ATTTTCCCAAGCTAGAAAAAGTAATGGGTCCAGACCAGCTCCCCATATTTTTTTCCCGCA GATTTCGCAGTCGTCGGTGTGTATAGACCACCCTTCACTCAGAAATTTTCTATACTGTTG AACAAGATCTTGCGAAGAATCCTCTATAATCTTTTGAATCAACTCAGAAAGAGATCTTTC CAATTTATAAGTATTAAAAACATTCAGTAGCAGTTGCTTTAAATCCTGAACTTTCATTAA AATAACGTCTTGGTGCTCAAGAACAGAAGACATTATTTCCCAGAATTCCCCACCTGAATC CTTCTGAGAGGAACTCTTGGACCTAACCAATCCCAAAAATGCTTCTTGAAGTAGTTTATT ACATAAATCTTTCCTTTCATCGTGTGAAGGATATTTCCCATATAGAGTGATCAGGAATGT AATCAATAATATCCAACACGATTTTTTCTCGGTACCAGCAGAATTACAATCATCAAAGGC CCTCCTCAAAGATTCCAATAAAGTAGATATATTTGTTTTCCCTTCATTTAGACATTGTTC AATAAAACTTAATAAATCCCTGACTGCTAGGTTAAAACTTTCCAAGCGTTCGTGAATTAT AGCTGCAGCTTCAAAATTAGAGTCTTGATTCAATAAGTCCAGAATTTGTAAGCTCTCAGC GTTGCTGAGAACTGTACCATTAAGCCAAAGAATCATTTCCCTTTTGCTCTTGTATTTACA GTTCAATTCGATGTGTAAATTTCTTAAACGCTTATCGACCTTATTGTTGATAT >YAL002W VPS8 SGDID:S0000002, Chr I from 142709-148533, Verified ORF TTCCAAGGCCGATGAATTCGACTCTTTCCCAGCTGCCTCTGCTGCCGCTGCCGAAGAAGA AGAAGATGACGATGTCGATTTATTCGGTTCCGACGATGAAGAAGCTGACGCTGAAGCTGA AAAGTTGAAGGCTGAAAGAATTGCCGCATACAACGCTAAGAAGGCTGCTAAGCCAGCTAA GCCAGCTGCTAAGTCCATTGTCACTCTAGATGTCAAGCCATGGGATGATGAAACCAATTT GGAAGAAATGGTTGCTAACGTCAAGGCCATCGAAATGGAAGGTTTGACCTGGGGTGCTCA CCAATTTATCCCAATTGGTTTCGGTATCAAGAAGTTGCAAATTAACTGTGTTGTCGAAGA TGACAAGGTTTCCTTGGATGACTTGCAACAAAGCATTGAAGAAGACGAAGACCACGTCCA ATCTACCGATATTGCTGCTATGCAAAAATTATAAAAGGCTTTTTTATAAACTTTTTATAA TTAACATTAAAGCAAAAACAACATTGTAAAGATTAACAAATAAATGAAAAAAACAACGAA ATAACTTAGGTTTTAGGCTAAAAAAAACAGAAGGAATTTTGAACGATAAACTTTTCGACT GCACACGAAACATTATTACTAATTTGTGTAACCACTATATAAGGAATCGTGTTTATTAAT TGAATTTATTCCGGGAATATTCAAGTTATGTATATCTCTTTTCATATTCTTAAATACACA TACTCATAATATCTTGTCGAAAATACGCGGTGTAGGGAGTTATGGTGGATAACTTTTTCA CGATTAGAAGAAAAGGAAAATTTCATTATTCGTAGCTTAACATGGCAAAAACGAGAAAGA CATATAATCAAAACGTGAGTTTCCTGTGGAAAAAAAAAAAAGGGAACCTCTGGTTACGAT GATATACCTGCGTGAAAAAGGACAGTTATTACCAATACATACAAAGGCTTAATAAGTGTA AAATATATATCTGCCGAGACCATTACTCATTACACCTAGAATGGAGCAAAATGGCCTTGA CCACGACAGCAGATCTAGCATCGATACGACTATTAATGACACTCAAAAGACTTTCCTAGA ATTTAGATCGTATACCCAATTAAGTGAAAAACTGGCATCTAGTTCTTCATATACGGCACC TCCCCTGAACGAAGATGGTCCTAAAGGGGTAGCTTCTGCAGTGTCACAAGGCTCCGAATC CGTAGTCTCATGGACAACTTTAACACACGTATATTCCATCCTGGGTGCTTATGGAGGGCC CACGTGCTTGTATCCGACAGCCACGTATTTTTTGATGGGCACTTCTAAAGGATGCGTACT CATTTTTAATTATAATGAACATTTGCAGACAATCCTAGTGCCGACCTTATCTGAGGACCC TTCTATTCACTCAATAAGAAGTCCAGTGAAATCAATTGTCATATGTTCCGATGGTACTCA TGTAGCTGCCTCATACGAGACCGGAAATATATGCATTTGGAACTTGAACGTAGGGTATAG AGTGAAACCCACTTCTGAACCAACAAATGGTATGACCCCAACGCCTGCCTTACCGGCAGT CTTACACATCGATGACCATGTGAACAAGGAAATCACAGGGTTAGACTTTTTTGGTGCTCG GCATACAGCCCTGATTGTTAGTGATAGGACAGGTAAAGTATCACTCTATAACGGTTACAG AAGAGGCTTTTGGCAGTTGGTGTATAATTCAAAAAAAATTTTAGATGTGAACTCTTCCAA GGAGAAATTAATAAGGTCAAAGTTGTCTCCACTAATATCACGGGAGAAAATTTCCACTAA TTTGTTGAGTGTACTCACAACTACACATTTTGCCCTTATTTTATTATCGCCACACGTTTC TTTGATGTTTCAAGAAACTGTTGAACCCTCAGTACAAAATTCTCTAGTCGTGAATAGCTC TATTTCATGGACTCAAAACTGTTCCAGGGTTGCTTATTCCGTAAATAATAAAATTTCTGT TATTTCCATATCTTCATCAGACTTCAATGTTCAGTCCGCTAGCCATTCTCCTGAATTTGC AGAATCTATATTATCCATTCAATGGATTGACCAGCTCCTACTTGGTGTTTTAACCATATC GCACCAATTTTTGGTATTGCACCCCCAACATGACTTCAAGATCCTGTTAAGATTGGATTT TCTGATTCACGATTTGATGATCCCACCTAATAAATATTTTGTAATAAGTAGAAGAAGTTT CTACCTGTTAACAAACTACTCATTTAAAATTGGCAAATTTGTGTCTTGGTCAGATATTAC TTTAAGACATATTTTGAAAGGCGACTACTTGGGTGCATTGGAGTTCATAGAATCACTTTT GCAACCTTACTGTCCACTGGCAAACTTGTTGAAGCTAGATAATAATACGGAAGAGAGGAC TAAGCAACTTATGGAACCATTTTACAATCTGTCCTTGGCTGCCCTAAGGTTTCTTATAAA AAAAGATAATGCCGACTACAATAGGGTTTACCAATTATTAATGGTAGTTGTTCGTGTTTT GCAGCAATCTTCCAAAAAACTAGACTCAATTCCTTCTCTAGACGTCTTTTTGGAACAGGG TCTGGAGTTCTTTGAATTGAAGGACAACGCGGTATATTTTGAAGTTGTAGCAAATATTGT TGCCCAAGGATCAGTTACGTCAATTTCCCCAGTTCTTTTCAGGTCCATAATTGATTACTA TGCTAAGGAGGAGAATTTAAAAGTAATTGAAGACTTAATCATCATGTTAAATCCTACTAC GCTTGATGTTGATCTTGCCGTCAAACTATGCCAAAAGTATAATTTGTTCGATTTATTAAT ATATATTTGGAACAAGATCTTTGATGATTATCAAACCCCAGTGGTGGACTTGATATACAG GATTTCTAACCAAAGTGAAAAATGTGTGATCTTCAATGGTCCTCAAGTACCTCCTGAAAC GACTATATTTGATTACGTAACGTATATCCTTACTGGCAGGCAATATCCACAAAACTTGTC TATATCACCAAGTGATAAATGCTCCAAAATACAAAGGGAACTTTCAGCATTTATTTTTAG TGGCTTCTCCATAAAATGGCCGTCGAACAGCAATCATAAACTTTACATATGCGAAAATCC AGAAGAAGAGCCAGCATTTCCTTACTTTCACCTTTTATTGAAATCGAATCCGAGTAGGTT CTTAGCAATGCTCAATGAAGTGTTTGAAGCGTCCTTGTTTAACGATGACAATGACATGGT TGCATCAGTTGGAGAAGCAGAATTGGTAAGTAGGCAATATGTTATTGATCTACTATTGGA TGCTATGAAAGATACGGGAAATTCAGACAACATCAGGGTACTTGTTGCAATTTTCATTGC AACTAGTATATCAAAATATCCTCAATTTATTAAAGTGTCTAACCAAGCCCTCGACTGCGT TGTTAATACCATATGCTCCTCTAGGGTTCAAGGTATATATGAAATTTCTCAAATAGCTCT GGAGTCGCTTTTACCCTATTATCATTCAAGAACAACAGAAAATTTTATACTGGAACTAAA AGAAAAAAATTTCAATAAAGTTCTTTTCCATATCTATAAAAGTGAAAATAAGTACGCCAG TGCGCTTTCACTTATTTTAGAAACTAAGGACATCGAAAAAGAATATAACACGGACATTGT ATCCATAACCGACTACATACTCAAAAAATGCCCACCTGGAAGTTTAGAATGTGGCAAAGT TACTGAAGTTATCGAGACGAACTTTGATCTTCTTCTCTCAAGGATCGGTATCGAAAAATG CGTCACAATTTTTTCTGACTTTGACTATAATCTTCATCAAGAAATCCTGGAAGTAAAGAA TGAGGAGACTCAGCAAAAGTATTTGGATAAGCTTTTTTCTACGCCAAATATCAACAATAA GGTCGATAAGCGTTTAAGAAATTTACACATCGAATTGAACTGTAAATACAAGAGCAAAAG GGAAATGATTCTTTGGCTTAATGGTACAGTTCTCAGCAACGCTGAGAGCTTACAAATTCT GGACTTATTGAATCAAGACTCTAATTTTGAAGCTGCAGCTATAATTCACGAACGCTTGGA AAGTTTTAACCTAGCAGTCAGGGATTTATTAAGTTTTATTGAACAATGTCTAAATGAAGG GAAAACAAATATATCTACTTTATTGGAATCTTTGAGGAGGGCCTTTGATGATTGTAATTC TGCTGGTACCGAGAAAAAATCGTGTTGGATATTATTGATTACATTCCTGATCACTCTATA TGGGAAATATCCTTCACACGATGAAAGGAAAGATTTATGTAATAAACTACTTCAAGAAGC ATTTTTGGGATTGGTTAGGTCCAAGAGTTCCTCTCAGAAGGATTCAGGTGGGGAATTCTG GGAAATAATGTCTTCTGTTCTTGAGCACCAAGACGTTATTTTAATGAAAGTTCAGGATTT AAAGCAACTGCTACTGAATGTTTTTAATACTTATAAATTGGAAAGATCTCTTTCTGAGTT GATTCAAAAGATTATAGAGGATTCTTCGCAAGATCTTGTTCAACAGTATAGAAAATTTCT GAGTGAAGGGTGGTCTATACACACCGACGACTGCGAAATCTGCGGGAAAAAAATATGGGG AGCTGGTCTGGACCCATTACTTTTTCTAGCTTGGGAAAATGTACAGCGCCACCAAGATAT GATTAGTGTAGATCTCAAAACTCCCCTTGTCATATTCAAATGTCACCATGGCTTTCACCA GACTTGCCTCGAAAACTTGGCCCAGAAACCCGATGAATATTCTTGTTTAATTTGCCAGAC GGAATCTAACCCAAAAATAGTATAACATTTCTAAATATTTAATACAACTTTGGTTACATA AAAGTAAAATTTATACACCTCATTTCATTATGTAGATTCATATATAGAATACCAATTATG ATTGACCCAATAGCCATCAAAATCAGTAGTTATTAATACTTGTCTTTCTAGGAGCCATTT GCATATTTCTGATATTTCATGAAGCGAAAGTACTTCACGACACCTAGATTGCAATCTACT CAATGTTATCCCTGGATGAAATATTATTTCGTTAACGACCATAGTAACTACCTGCTTCCA TATGTTTGGCCTAATGGAACCAGATCCATTCACCCATAAACGAGAAAATGGTTTGCCCAG TGGAACTTTGACAGCAGACTTCCTTGCTGTATTCAATTTTGTCTGAGAATTGGCATATAT AATCAGAGGGGGAGTTAATGTTCGTATTTCAAATCTCCTTGAAGTATACGTTAAAGGTCG AACATTTCTCACCATTGGAATTACATCCATATTCAATAGCTCTCCCGAAATCAAATCAAT TAAAACCCAAGAGGATATATCGGACGGCTCTTGATTGATAACAATAGCGTTTCCGGCCTC CAATAATTCATTAACCTTACATCTATACTGAAAAGCTACACCAAAATCTTTATAATTTCC TCTATTTTCCAAAATGTCTGGTAAAGTATCAGTACATTCAAGTTTTGAGCCATGGAGATA AATTTGCTTTTCCTTAGCCATATCCATGATGACGTTATCTATTGATTCGTTTCCAACGTT CTTCAACGCCTCTATTTCATTTCTAGTGGTCGAAGGACTTTCTATTAATATGGACCGGAT CACTGTGCGAATATAATCGTCGCTTTGACTCTTCGATAAGTCCTTAGTAGAAGCGGAAAT CTTTCTAGTGTAAGTTTTTTTTAAAGAAGAGATCTCTCTTTGAATCATAGAAGACATGGC CAGATCGTTGCCAGAATGTGTAAGTGTGTCATCACGTACCAGAGTAAATTTTTTTCTATT CTCTT >YAL003W EFB1 SGDID:S0000003, Chr I from 141176-144162, Verified ORF CTTCATGTCAGCCTGCACTTCTGGGTCGTTGAAGTTTCTACCGATCAAACGCTTAGCGTC GAAAACGGTATTCGAAGGATTCATAGCAGCTTGATTCTTAGCAGCATCACCAATCAATCT TTCAGTGTCAGTGAAAGCGACAAAAGATGGAGTGGTTCTGTTACCTTGATCGTTGGCAAT AATGTCCACACGATCATTAGCAAAGTGAGCAACACACGAGTATGTTGTACCTAAATCAAT ACCGACAGCTTTTGACATATTATCTGTTATTTACTTGAATTTTTGTTTCTTGTAATACTT GATTACTTTTCTTTTGATGTGCTTATCTTACAAATAGAGAAAATAAAACAACTTAAGTAA GAATTGGGAAACGAAACTACAACTCAATCCCTTCTCGAAGATACATCAATCCACCCCTTA TATAACCTTGAAGTCCTCGAAACGATCAGCTAATCTAAATGGCCCCCCTTCTTTTTGGGT TCTTTCTCTCCCTTTTGCCGCCGATGGAACGTTCTGGAAAAAGAAGAATAATTTAATTAC TTTCTCAACTAAAATCTGGAGAAAAAACGCAAATGACAGCTTCTAAACGTTCCGTGTGCT TTCTTTCTAGAATGTTCTGGAAAGTTTACAACAATCCACAAGAACGAAAATGCCGTTGAC AATGATGAAACCATCATCCACACACCGCGCACACGTGCTTTATTTCTTTTTCTGAATTTT TTTTTTCCGCCATTTTCAACCAAGGAAATTTTTTTTCTTAGGGCTCAGAACCTGCAGGTG AAGAAGCGCTTTAGAAATCAAAGCACAACGTAACAATTTGTCGACAACCGAGCCTTTGAA GAAAAAATTTTTCACATTGTCGCCTCTAAATAAATAGTTTAAGGTTATCTACCCACTATA TTTAGTTGGTTCTTTTTTTTTTCCTTCTACTCTTTATCTTTTTACCTCATGCTTTCTACC TTTCAGCACTGAAGAGTCCAACCGAATATATACACACATAATGGCATCCACCGATTTCTC CAAGATTGAAACTTTGAAACAATTAAACGCTTCTTTGGCTGACAAGTCATACATTGAAGG GTATGTTCCGATTTAGTTTACTTTATAGATCGTTGTTTTTCTTTCTTTTTTTTTTTTCCT ATGGTTACATGTAAAGGGAAGTTAACTAATAATGATTACTTTTTTTCGCTTATGTGAATG ATGAATTTAATTCTTTGGTCCGTGTTTATGATGGGAAGTAAGACCCCCGATATGAGTGAC AAAAGAGATGTGGTTGACTATCACAGTATCTGACGATAGCACAGAGCAGAGTATCATTAT TAGTTATCTGTTATTTTTTTTTCCTTTTTTGTTCAAAAAAAGAAAGACAGAGTCTAAAGA TTGCATTACAAGAAAAAAGTTCTCATTACTAACAAGCAAAATGTTTTGTTTCTCCTTTTA AAATAGTACTGCTGTTTCTCAAGCTGACGTCACTGTCTTCAAGGCTTTCCAATCTGCTTA CCCAGAATTCTCCAGATGGTTCAACCACATCGCTTCCAAGGCCGATGAATTCGACTCTTT CCCAGCTGCCTCTGCTGCCGCTGCCGAAGAAGAAGAAGATGACGATGTCGATTTATTCGG TTCCGACGATGAAGAAGCTGACGCTGAAGCTGAAAAGTTGAAGGCTGAAAGAATTGCCGC ATACAACGCTAAGAAGGCTGCTAAGCCAGCTAAGCCAGCTGCTAAGTCCATTGTCACTCT AGATGTCAAGCCATGGGATGATGAAACCAATTTGGAAGAAATGGTTGCTAACGTCAAGGC CATCGAAATGGAAGGTTTGACCTGGGGTGCTCACCAATTTATCCCAATTGGTTTCGGTAT CAAGAAGTTGCAAATTAACTGTGTTGTCGAAGATGACAAGGTTTCCTTGGATGACTTGCA ACAAAGCATTGAAGAAGACGAAGACCACGTCCAATCTACCGATATTGCTGCTATGCAAAA ATTATAAAAGGCTTTTTTATAAACTTTTTATAATTAACATTAAAGCAAAAACAACATTGT AAAGATTAACAAATAAATGAAAAAAACAACGAAATAACTTAGGTTTTAGGCTAAAAAAAA CAGAAGGAATTTTGAACGATAAACTTTTCGACTGCACACGAAACATTATTACTAATTTGT GTAACCACTATATAAGGAATCGTGTTTATTAATTGAATTTATTCCGGGAATATTCAAGTT ATGTATATCTCTTTTCATATTCTTAAATACACATACTCATAATATCTTGTCGAAAATACG CGGTGTAGGGAGTTATGGTGGATAACTTTTTCACGATTAGAAGAAAAGGAAAATTTCATT ATTCGTAGCTTAACATGGCAAAAACGAGAAAGACATATAATCAAAACGTGAGTTTCCTGT GGAAAAAAAAAAAAGGGAACCTCTGGTTACGATGATATACCTGCGTGAAAAAGGACAGTT ATTACCAATACATACAAAGGCTTAATAAGTGTAAAATATATATCTGCCGAGACCATTACT CATTACACCTAGAATGGAGCAAAATGGCCTTGACCACGACAGCAGATCTAGCATCGATAC GACTATTAATGACACTCAAAAGACTTTCCTAGAATTTAGATCGTATACCCAATTAAGTGA AAAACTGGCATCTAGTTCTTCATATACGGCACCTCCCCTGAACGAAGATGGTCCTAAAGG GGTAGCTTCTGCAGTGTCACAAGGCTCCGAATCCGTAGTCTCATGGACAACTTTAACACA CGTATATTCCATCCTGGGTGCTTATGGAGGGCCCACGTGCTTGTATCCGACAGCCACGTA TTTTTTGATGGGCACTTCTAAAGGATGCGTACTCATTTTTAATTATAATGAACATTTGCA GACAATCCTAGTGCCGACCTTATCTGAGGACCCTTCTATTCACTCAATAAGAAGTCCAGT GAAATCAATTGTCATATGTTCCGATGGTACTCATGTAGCTGCCTCAT >YAL005C SSA1 SGDID:S0000004, Chr I from 142433-138505, reverse complement, Verified ORF CACTCATATCGGGGGTCTTACTTCCCATCATAAACACGGACCAAAGAATTAAATTCATCA TTCACATAAGCGAAAAAAAGTAATCATTATTAGTTAACTTCCCTTTACATGTAACCATAG GAAAAAAAAAAAAGAAAGAAAAACAACGATCTATAAAGTAAACTAAATCGGAACATACCC TTCAATGTATGACTTGTCAGCCAAAGAAGCGTTTAATTGTTTCAAAGTTTCAATCTTGGA GAAATCGGTGGATGCCATTATGTGTGTATATATTCGGTTGGACTCTTCAGTGCTGAAAGG TAGAAAGCATGAGGTAAAAAGATAAAGAGTAGAAGGAAAAAAAAAAGAACCAACTAAATA TAGTGGGTAGATAACCTTAAACTATTTATTTAGAGGCGACAATGTGAAAAATTTTTTCTT CAAAGGCTCGGTTGTCGACAAATTGTTACGTTGTGCTTTGATTTCTAAAGCGCTTCTTCA CCTGCAGGTTCTGAGCCCTAAGAAAAAAAATTTCCTTGGTTGAAAATGGCGGAAAAAAAA AATTCAGAAAAAGAAATAAAGCACGTGTGCGCGGTGTGTGGATGATGGTTTCATCATTGT CAACGGCATTTTCGTTCTTGTGGATTGTTGTAAACTTTCCAGAACATTCTAGAAAGAAAG CACACGGAACGTTTAGAAGCTGTCATTTGCGTTTTTTCTCCAGATTTTAGTTGAGAAAGT AATTAAATTATTCTTCTTTTTCCAGAACGTTCCATCGGCGGCAAAAGGGAGAGAAAGAAC CCAAAAAGAAGGGGGGCCATTTAGATTAGCTGATCGTTTCGAGGACTTCAAGGTTATATA AGGGGTGGATTGATGTATCTTCGAGAAGGGATTGAGTTGTAGTTTCGTTTCCCAATTCTT ACTTAAGTTGTTTTATTTTCTCTATTTGTAAGATAAGCACATCAAAAGAAAAGTAATCAA GTATTACAAGAAACAAAAATTCAAGTAAATAACAGATAATATGTCAAAAGCTGTCGGTAT TGATTTAGGTACAACATACTCGTGTGTTGCTCACTTTGCTAATGATCGTGTGGACATTAT TGCCAACGATCAAGGTAACAGAACCACTCCATCTTTTGTCGCTTTCACTGACACTGAAAG ATTGATTGGTGATGCTGCTAAGAATCAAGCTGCTATGAATCCTTCGAATACCGTTTTCGA CGCTAAGCGTTTGATCGGTAGAAACTTCAACGACCCAGAAGTGCAGGCTGACATGAAGCA CTTCCCATTCAAGTTGATCGATGTTGACGGTAAGCCTCAAATTCAAGTTGAATTTAAGGG TGAAACCAAGAACTTTACCCCAGAACAAATCTCCTCCATGGTCTTGGGTAAGATGAAGGA AACTGCCGAATCTTACTTGGGAGCCAAGGTCAATGACGCTGTCGTCACTGTCCCAGCTTA CTTCAACGATTCTCAAAGACAAGCTACCAAGGATGCTGGTACCATTGCTGGTTTGAATGT CTTGCGTATTATTAACGAACCTACCGCCGCTGCCATTGCTTACGGTTTGGACAAGAAGGG TAAGGAAGAACACGTCTTGATTTTCGACTTGGGTGGTGGTACTTTCGATGTCTCTTTGTT GTTCATTGAAGACGGTATCTTTGAAGTTAAGGCCACCGCTGGTGACACCCATTTGGGTGG TGAAGATTTTGACAACAGATTGGTCAACCACTTCATCCAAGAATTCAAGAGAAAGAACAA GAAGGACTTGTCTACCAACCAAAGAGCTTTGAGAAGATTAAGAACCGCTTGTGAAAGAGC CAAGAGAACTTTGTCTTCCTCCGCTCAAACTTCCGTTGAAATTGACTCTTTGTTCGAAGG TATCGATTTCTACACTTCCATCACCAGAGCCAGATTCGAAGAATTGTGTGCTGACTTGTT CAGATCTACTTTGGACCCAGTTGAAAAGGTCTTGAGAGATGCTAAATTGGACAAATCTCA AGTCGATGAAATTGTCTTGGTCGGTGGTTCTACCAGAATTCCAAAGGTCCAAAAATTGGT CACTGACTACTTCAACGGTAAGGAACCAAACAGATCTATCAACCCAGATGAAGCTGTTGC TTACGGTGCTGCTGTTCAAGCTGCTATTTTGACTGGTGACGAATCTTCCAAGACTCAAGA TCTATTGTTGTTGGATGTCGCTCCATTATCCTTGGGTATTGAAACTGCTGGTGGTGTCAT GACCAAGTTGATTCCAAGAAACTCTACCATTTCAACAAAGAAGTTCGAGATCTTTTCCAC TTATGCTGATAACCAACCAGGTGTCTTGATTCAAGTCTTTGAAGGTGAAAGAGCCAAGAC TAAGGACAACAACTTGTTGGGTAAGTTCGAATTGAGTGGTATTCCACCAGCTCCAAGAGG TGTCCCACAAATTGAAGTCACTTTCGATGTCGACTCTAACGGTATTTTGAATGTTTCCGC CGTCGAAAAGGGTACTGGTAAGTCTAACAAGATCACTATTACCAACGACAAGGGTAGATT GTCCAAGGAAGATATCGAAAAGATGGTTGCTGAAGCCGAAAAATTCAAGGAAGAAGATGA AAAGGAATCTCAAAGAATTGCTTCCAAGAACCAATTGGAATCCATTGCTTACTCTTTGAA GAACACCATTTCTGAAGCTGGTGACAAATTGGAACAAGCTGACAAGGACACCGTCACCAA GAAGGCTGAAGAGACTATTTCTTGGTTAGACAGCAACACCACTGCCAGCAAGGAAGAATT CGATGACAAGTTGAAGGAGTTGCAAGACATTGCCAACCCAATCATGTCTAAGTTGTACCA AGCTGGTGGTGCTCCAGGTGGCGCTGCAGGTGGTGCTCCAGGCGGTTTCCCAGGTGGTGC TCCTCCAGCTCCAGAGGCTGAAGGTCCAACCGTTGAAGAAGTTGATTAAGCCAATTGGTG CGGCAATTGATAATAACGAAAATGTCTTTTAATGATCTGGGTATAATGAGGAATTTTCCG AACGTTTTTACTTTATATATATATATACATGTAACATATATTCTATACGCTATAGAGAAA GGAAATTTTTCAATTAAAAAAAAAATAGAGAAAGAGTTTCACTTCTTGATTATCGCTAAC ACTAATGGTTGAAGTACTGCTACTTTAATTTTATAGATAGGCAAAAAAAAATTATTCGGG GCGAGCTGGGAATTGAACCCAGGGCCTCTCGCATGCTTTGTCTTCCTGTTTAATCAGGAA GTCGCCCAAAGCGAGAATCATACCACTAGACCACACGCCCGTACTAATTGATGTCTTCCT TTTCGGATAGATGTATATATATACAAATTGGTCAGATTGCTTTTGGCTCCCTTTCGTACG TAACTCATTTAGACTACGGATCACTAGCACTATCTCACCAAGTTTTTAAAAGATCCACTG TGATCATTAAAGATTCTATTTCAAATAAAAATCAATTATCATCTATCGACTAGTTTTCAT GGTACTAGTATATTATCATGTACAGTGTGAGGGCTCGACATGAAGATTGAGAAGACAGTC ATCGTTTTCAATGGAAGCTGAAATACAAGCACTGAATAAAAAGAGATAACAATATTTTAA TGTCGTGATATTGGTTCCCTTCTGCTGGTCTTCGAGGAAAATTTCTGGTATGTTTTGTGT ATCTAATATTATATAGCCTTAAATCACTACCTATTTTTCAGATCCGCCAAGGAAGCCACT CTGTGAACTTTAAATAATATTACAAATTGCTACAGCATCTCGAATTCAAGTGTTTTCAGA CTTATTTATTTAATTCAAGAAAATGTTCATAAACTTTCATAAAGCAATCCTCAATCCTCT TAGCGCTAATGTTCACTGCACCTTACATGATGGCGTTTGGTTATATTTCAATCCTTTTCA GCGACGTGTCCCGAAACACGAAAAAGTAC >YAL007C ERP2 SGDID:S0000005, Chr I from 139347-136700, reverse complement, Verified ORF AGAGAAAGAGTTTCACTTCTTGATTATCGCTAACACTAATGGTTGAAGTACTGCTACTTT AATTTTATAGATAGGCAAAAAAAAATTATTCGGGGCGAGCTGGGAATTGAACCCAGGGCC TCTCGCATGCTTTGTCTTCCTGTTTAATCAGGAAGTCGCCCAAAGCGAGAATCATACCAC TAGACCACACGCCCGTACTAATTGATGTCTTCCTTTTCGGATAGATGTATATATATACAA ATTGGTCAGATTGCTTTTGGCTCCCTTTCGTACGTAACTCATTTAGACTACGGATCACTA GCACTATCTCACCAAGTTTTTAAAAGATCCACTGTGATCATTAAAGATTCTATTTCAAAT AAAAATCAATTATCATCTATCGACTAGTTTTCATGGTACTAGTATATTATCATGTACAGT GTGAGGGCTCGACATGAAGATTGAGAAGACAGTCATCGTTTTCAATGGAAGCTGAAATAC AAGCACTGAATAAAAAGAGATAACAATATTTTAATGTCGTGATATTGGTTCCCTTCTGCT GGTCTTCGAGGAAAATTTCTGGTATGTTTTGTGTATCTAATATTATATAGCCTTAAATCA CTACCTATTTTTCAGATCCGCCAAGGAAGCCACTCTGTGAACTTTAAATAATATTACAAA TTGCTACAGCATCTCGAATTCAAGTGTTTTCAGACTTATTTATTTAATTCAAGAAAATGT TCATAAACTTTCATAAAGCAATCCTCAATCCTCTTAGCGCTAATGTTCACTGCACCTTAC ATGATGGCGTTTGGTTATATTTCAATCCTTTTCAGCGACGTGTCCCGAAACACGAAAAAG TACATTCTGCCAAAACTTGAACTAGTTAAAATGAAAAACTAACAAAATCTCCAGTGATTT CGATTCATTAACCTTAGGGATCGACACCGCCAATTCTGCATCAGGTGACCCAAACTAGAA TAAGATAAACAGTGGAGTACACTCATTGTAAAGGAAAACCATGATCAAATCTACAATTGC TCTACCCTCTTTCTTCATTGTTTTAATTTTGGCGTTGGTCAATTCAGTGGCTGCATCTTC CAGTTATGCACCAGTTGCTATCAGTTTACCAGCATTCAGCAAAGAATGCCTGTACTACGA TATGGTTACTGAGGATGATTCCCTGGCTGTGGGTTACCAAGTTCTAACCGGTGGTAATTT TGAGATTGATTTTGATATTACTGCTCCTGATGGATCTGTGATTACTAGTGAGAAACAAAA GAAGTACTCAGACTTTTTATTAAAATCGTTTGGAGTGGGGAAGTATACCTTTTGTTTTTC CAATAACTATGGTACAGCGTTGAAAAAGGTAGAAATTACACTAGAAAAGGAAAAAACTTT GACTGACGAGCATGAAGCTGATGTCAATAACGATGACATTATTGCCAATAACGCCGTGGA GGAAATAGATAGAAACTTGAACAAAATCACGAAGACTTTGAACTATTTGAGAGCCAGAGA ATGGAGAAACATGTCTACCGTCAATTCCACCGAATCAAGGTTGACTTGGTTATCTATATT GATTATCATTATCATTGCCGTTATAAGTATTGCCCAAGTTCTACTTATTCAATTCCTCTT CACTGGTCGTCAAAAAAATTACGTTTAAGAACTTTTCAATCTACGAAAAATATATGTCCG CAATATAGAACACAATTAGGTTTATATTCGACGTGATTTTTTTTTCTTCCTTAGCCCTAT GTATATTTACTGTATAGGATAAATGAAATACCAAAAATAAAAAAGTATAAAACGAAAGAA TATAACCCTCGTTTATATCTGGTCATTTGTCTTGCTCATTTGTTAGCATTTAAACTTGCT AATACGAAACTCAATGTAAAGAATACTTTAAAACCCATGTATTCTGTACCCAATAACCCA TCAATAAGCAGTTTCTTCAAGTCTACATCTTTCAAAACAATTACAGATTTGATATTTTTC AAATTAATGCGAATCCATCCCTTGTACCGTAACCATTCACAAAGAAGCATGCTTGTAATA CCGACATACATAAACAAAATTGATATCTTAGCCACCGTAACTCCTAAAACAACACCGAAT AATGATCCCAAAAACATCTGCTTGTGACTACTTATTTTGTTCCTCCTTTCCTCGGTAATT GCCGTACTGTTGCCCACAGTTGGTTCCAAGGGACCCTGTTGTTTGACAGCTGCCCCTAAA GAATCATTGAATATCAACTTAGAAGGCTGGCGATTCATCAAGTAAAAGCCACCAGCAACT ATGCCAGCACCGCCTAACCCTACAGAGCGAGTTAAGGGCTTTCCTAATTTATTGGCGACA TTAAACCTCCATAAGGGGACGTTCTTGAACATGCGCTTCCCAACATTCAAATTACGAAAC ACCAACCGTTGCATATTAAAAGCCAAAGTCATTTTACACCTATTATTTTAAGTTCTTCCT TCTTGCCCCTCTAGCGTTATGCTGTTGTATGTATAATAAGATGCCTTGTTTAACCAATTT CAACAACCCCTAGGTTTTCTAGCACTTGTTGGAAAACTTAAATATGAAATGACGGATTTG TAAAATTTTCACGACACAACAGCTTCACTTCTAATAATGTATAAAATATAATTTATGTGT GAACATAG >YAL008W FUN14 SGDID:S0000006, Chr I from 135916-138512, Verified ORF GTGTCCGGGCCTCGCAGGCGTTCTACTAGCAAGACATCCAGTGCGAAGAATATACGGAAC TCCAGTAATATCTCTCCAGCATCGATGATTTTCAGGAATTTGTTGATACTGGAGGATGAT TTAAGACGCCAAGCTCACGAACAAAAGATACTGAAGTGGCAATTCACTTTGTTCTTAGCG TCTATGGCCGGTGTAGGCGCATTTACCTTCTACGAACTTTATTTCACTTCAGATTATGTC AAGGGCCTCCATAGGGTTATTTTGCAATTCACTCTTTCTTTCATTTCCATTACTGTAGTT CTTTTTCATATCAGTGGACAATATAGAAGAACTATCGTCATTCCAAGAAGATTTTTTACC TCTACTAATAAAGGGATTAGGCAGTTTAATGTGAAGCTAGTTAAAGTACAGTCTACGTGG GACGAGAAATACACAGATTCAGTAAGATTTGTGAGTCGAACAATTGCTTATTGTAATATT TATTGTTTGAAAAAATTTCTGTGGCTTAAAGACGATAATGCCATTGTGAAATTTTGGAAA AGTGTCACGATACAATCCCAACCGAGGATCGGAGCTGTGGATGTGAAATTAGTCCTCAAC CCCAGAGCATTTAGTGCAGAGATTAGAGAAGGATGGGAGATTTATAGAGACGAGTTTTGG GCCAGGGAAGGTGCTAGAAGACGCAAACAAGCGCACGAACTCCGACCTAAATCAGAATGA AAGAGTTGGAGGGCTTCTTCCTTCGAATAAGAGGTCATATTTACCTATGTAAAATTGTAA CCATCTATGTTCACACATAAATTATATTTTATACATTATTAGAAGTGAAGCTGTTGTGTC GTGAAAATTTTACAAATCCGTCATTTCATATTTAAGTTTTCCAACAAGTGCTAGAAAACC TAGGGGTTGTTGAAATTGGTTAAACAAGGCATCTTATTATACATACAACAGCATAACGCT AGAGGGGCAAGAAGGAAGAACTTAAAATAATAGGTGTAAAATGACTTTGGCTTTTAATAT GCAACGGTTGGTGTTTCGTAATTTGAATGTTGGGAAGCGCATGTTCAAGAACGTCCCCTT ATGGAGGTTTAATGTCGCCAATAAATTAGGAAAGCCCTTAACTCGCTCTGTAGGGTTAGG CGGTGCTGGCATAGTTGCTGGTGGCTTTTACTTGATGAATCGCCAGCCTTCTAAGTTGAT ATTCAATGATTCTTTAGGGGCAGCTGTCAAACAACAGGGTCCCTTGGAACCAACTGTGGG CAACAGTACGGCAATTACCGAGGAAAGGAGGAACAAAATAAGTAGTCACAAGCAGATGTT TTTGGGATCATTATTCGGTGTTGTTTTAGGAGTTACGGTGGCTAAGATATCAATTTTGTT TATGTATGTCGGTATTACAAGCATGCTTCTTTGTGAATGGTTACGGTACAAGGGATGGAT TCGCATTAATTTGAAAAATATCAAATCTGTAATTGTTTTGAAAGATGTAGACTTGAAGAA ACTGCTTATTGATGGGTTATTGGGTACAGAATACATGGGTTTTAAAGTATTCTTTACATT GAGTTTCGTATTAGCAAGTTTAAATGCTAACAAATGAGCAAGACAAATGACCAGATATAA ACGAGGGTTATATTCTTTCGTTTTATACTTTTTTATTTTTGGTATTTCATTTATCCTATA CAGTAAATATACATAGGGCTAAGGAAGAAAAAAAAATCACGTCGAATATAAACCTAATTG TGTTCTATATTGCGGACATATATTTTTCGTAGATTGAAAAGTTCTTAAACGTAATTTTTT TGACGACCAGTGAAGAGGAATTGAATAAGTAGAACTTGGGCAATACTTATAACGGCAATG ATAATGATAATCAATATAGATAACCAAGTCAACCTTGATTCGGTGGAATTGACGGTAGAC ATGTTTCTCCATTCTCTGGCTCTCAAATAGTTCAAAGTCTTCGTGATTTTGTTCAAGTTT CTATCTATTTCCTCCACGGCGTTATTGGCAATAATGTCATCGTTATTGACATCAGCTTCA TGCTCGTCAGTCAAAGTTTTTTCCTTTTCTAGTGTAATTTCTACCTTTTTCAACGCTGTA CCATAGTTATTGGAAAAACAAAAGGTATACTTCCCCACTCCAAACGATTTTAATAAAAAG TCTGAGTACTTCTTTTGTTTCTCACTAGTAATCACAGATCCATCAGGAGCAGTAATATCA AAATCAATCTCAAAATTACCACCGGTTAGAACTTGGTAACCCACAGCCAGGGAATCATCC TCAGTAACCATATCGTAGTACAGGCATTCTTTGCTGAATGCTGGTAAACTGATAGCAACT GGTGCATAACTGGAAGATGCAGCCACTGAATTGACCAACGCCAAAATTAAAACAATGAAG AAAGAGGGTAGAGCAATTGTAGATTTGATCATGGTTTTCCTTTACAATGAGTGTACTCCA CTGTTTATCTTATTCTAGTTTGGGTCACCTGATGCAGAATTGGCGGTGTCGATCCCTAAG GTTAATGAATCGAAATCACTGGAGATTTTGTTAGTTTTTCATTTTAACTAGTTCAAGTTT TGGCAGAATGTACTTTT >YAL009W SPO7 SGDID:S0000007, Chr I from 134856-137635, Verified ORF CAAGATAATGTCAAAGTTAGTGGTCGTCCTGTGTTTGTAGAATGTGTGTAATATCTTAAA GTTGTCGAACAACCGGGGCTTAAACTTACTAACCCTAACCAAAATTCAGCACCAAGCGAC AACGAAGAATTATTGTACAGTGAGGTGTTAAACTTGGAAGGCGTGGTAAGGAAATTGTGT AATACTCTATAACCACATAATAGATCACTGGTGGAAAATATCCACTCCTGTAAATTGCGG TGAGAATCTCTTTGAAAATAGCACGTTAAAACGTTTAAGCTTTCTTTGAAACTACTGACA CCCTTAAGCATAAATTGGGTTTGTGGACTTAGTCGTTTTATTATCATTGCTTCTAAATCA GAGCTGGGGTAGTACATTCTACCATAATAAAGGGATTTTTTAACAAATTTCGAGTCATGT AGTAATTTCTTGTCATTGTCGACTGTGGTGTTGTCACTACTCAACGTATTCGCACTACTA ACACTGAAATTGAGGTTTGGTTGCAATTGTCTGTATGTTTCGGTGGCATCTTGTAATGGG ATATCAGTAGAGTTGCGCATGAATTTCTCCAATTGCTGTGCATCGGAGTATAAATAACTC AGAGAACCATTTATCCTGGACCTCGTAGAAAAATCTAAAGAATTGAATGTATTGGGAGTA GATTTGTTGGAAATTTGCAGGTGTATTGCTGAGGGAATTCGGAAATCTAATAATGTTCTC GATGTGGCCGTTATATCCTCGTAGCTATTTTGCGTACTCCAATGGGTGCTCTGATAAAAT GCCCTTAGTACTTGGTCCATATAGGGTAGCATCAAGATCGGTCTTCTCTGTTCGTGTCTT TTTCCTAACGTATATTTGCTTTGTTTCTTCACTCAACAATAAAGTCAAAGTAAAATTAAA TACTAATTATTCTTAAAAGGGAAGATGCGAAATTTAGCGAAAATCTATTGATTATACACA CAAAGGAAGAAAGGTAGTGGAAAGCTAAATAAAGGAGGTCATGGAGCCAGAGAGCATAGG CGATGTGGGGAACCATGCCCAGGATGATAGTGCCAGTATAGTGTCCGGGCCTCGCAGGCG TTCTACTAGCAAGACATCCAGTGCGAAGAATATACGGAACTCCAGTAATATCTCTCCAGC ATCGATGATTTTCAGGAATTTGTTGATACTGGAGGATGATTTAAGACGCCAAGCTCACGA ACAAAAGATACTGAAGTGGCAATTCACTTTGTTCTTAGCGTCTATGGCCGGTGTAGGCGC ATTTACCTTCTACGAACTTTATTTCACTTCAGATTATGTCAAGGGCCTCCATAGGGTTAT TTTGCAATTCACTCTTTCTTTCATTTCCATTACTGTAGTTCTTTTTCATATCAGTGGACA ATATAGAAGAACTATCGTCATTCCAAGAAGATTTTTTACCTCTACTAATAAAGGGATTAG GCAGTTTAATGTGAAGCTAGTTAAAGTACAGTCTACGTGGGACGAGAAATACACAGATTC AGTAAGATTTGTGAGTCGAACAATTGCTTATTGTAATATTTATTGTTTGAAAAAATTTCT GTGGCTTAAAGACGATAATGCCATTGTGAAATTTTGGAAAAGTGTCACGATACAATCCCA ACCGAGGATCGGAGCTGTGGATGTGAAATTAGTCCTCAACCCCAGAGCATTTAGTGCAGA GATTAGAGAAGGATGGGAGATTTATAGAGACGAGTTTTGGGCCAGGGAAGGTGCTAGAAG ACGCAAACAAGCGCACGAACTCCGACCTAAATCAGAATGAAAGAGTTGGAGGGCTTCTTC CTTCGAATAAGAGGTCATATTTACCTATGTAAAATTGTAACCATCTATGTTCACACATAA ATTATATTTTATACATTATTAGAAGTGAAGCTGTTGTGTCGTGAAAATTTTACAAATCCG TCATTTCATATTTAAGTTTTCCAACAAGTGCTAGAAAACCTAGGGGTTGTTGAAATTGGT TAAACAAGGCATCTTATTATACATACAACAGCATAACGCTAGAGGGGCAAGAAGGAAGAA CTTAAAATAATAGGTGTAAAATGACTTTGGCTTTTAATATGCAACGGTTGGTGTTTCGTA ATTTGAATGTTGGGAAGCGCATGTTCAAGAACGTCCCCTTATGGAGGTTTAATGTCGCCA ATAAATTAGGAAAGCCCTTAACTCGCTCTGTAGGGTTAGGCGGTGCTGGCATAGTTGCTG GTGGCTTTTACTTGATGAATCGCCAGCCTTCTAAGTTGATATTCAATGATTCTTTAGGGG CAGCTGTCAAACAACAGGGTCCCTTGGAACCAACTGTGGGCAACAGTACGGCAATTACCG AGGAAAGGAGGAACAAAATAAGTAGTCACAAGCAGATGTTTTTGGGATCATTATTCGGTG TTGTTTTAGGAGTTACGGTGGCTAAGATATCAATTTTGTTTATGTATGTCGGTATTACAA GCATGCTTCTTTGTGAATGGTTACGGTACAAGGGATGGATTCGCATTAATTTGAAAAATA TCAAATCTGTAATTGTTTTGAAAGATGTAGACTTGAAGAAACTGCTTATTGATGGGTTAT TGGGTACAGAATACATGGGTTTTAAAGTATTCTTTACATTGAGTTTCGTATTAGCAAGTT TAAATGCTAACAAATGAGCAAGACAAATGACCAGATATAAACGAGGGTTATATTCTTTCG TTTTATACTTTTTTATTTTTGGTATTTCATTTATCCTATACAGTAAATATACATAGGGCT AAGGAAGAAAAAAAAATCAC seqinr/inst/sequences/ct.gbk.gz0000644000176200001440000245520612732174662016265 0ustar liggesusers Sct.gbkYs-_Q%s?Da2t$8CIֿk>?8ÓJ?]]]F*k+}˛x}/޼p}ݛgˢjqÓx5ooO.}~spS1"N^_R~W^տ^\??(}w[3ğw߾<~8o< ߼ay7xt߼}Ckn>x}}{,?޼}u}=+7oPo_H\wqk }Wx/xO?޼zMso]WُxO9ۊĎFL/n9<>88;wF+\T \7\u}ٳ?7_Ny?y3{˟/׿\?~yp}INǫ㫓ًyooDkqhc&Fߕ,}aԯ_U!zթRFVDu-:zB^y_Vk 7P-T5Mf5j %IVz(M/w`b=*7 1ZU6(}&IeS"C7x!L)-őɨ:qC!.[karPѹD0 i *⫢K YESr[LH%IUXU,6",tlN%\)_ޢxS-C"eIa/P-q #MҥХ vKL 5᯾U]l2AvOZJ!22|] }<0눣SVXsʸ~MMCR6wEM,gL]!;իG k'.g'i58.6 c͆}m .u\~Y,zcůuGWϞ^=!]\_spxsn__H~Ƿ7~ ~uEoRA|"])[]N59ᤫ9X֭$%CQrۥn 5k00о֝,g'g'Oۗ_u/#](rCڛpM =loRegmbBI LxYEkv*i9qg:* 9 ʨBbLlhc7D** 8 t%'!bz7ڧ:gQp_]J)2yےZ{tzOA84E +d[1uQExnܩ-BƯ_ojƫGuWTYEcL nM}-o,{T%@=# })3Uͨ:+[9q5pB={vvxvDjw0H࿠Ǐ^ԦjƩS"&Q@G)6P K3k25 (؂"(D6 ɚJٵ<׋1M 2{t9b_)8z[V }!z/qUu!{d Q3U7B$/%dPG {qhl2)}ENMcCw$+pRuTHܥspЍ,vZ5ֺ8`Xk\f #Im]УvM`+҅Rl!Ii0`l Eㅇ-xV `w+0ٳӣ'CߙeB) :O) Cmg(92a5.,P e -N$ xbE,}7f^l 40@mrNSumQ@lmd(@&BAW`a{lH6G@AY;=Eu+lA["Yr[s7&+GhXHnU_ڂ*=_? Ձ105I)w &=[ 1 qI܃R4~c p2C+wz\y!PXkbn5Љ LM'2uȩuK# шD56 gqmh -p_HCE!xx ׯA"(o&3\EM5d/@/p/~O 8pZ)ej܉ (U^ӗ\a lþ`:>;=*bqC0Zↅ <_sn\]4m#dE4A AٺXWLwI5庫›IOs2 %o: V;i5+Xfo`7CUmKŸ=)"Қ|f CP;a2t%-cbZF @<NL]4=Dkȫ )G=snU MD!U.Yo'8]fPf Q3PW0y0Gtsrrr$wלGFt4ls5s p f6x7ӌ>vS E 0 aq%5ޱ0r]; a%*x ?m6QVF x*,o]VZZ'" ?` PuH4ZlRjB#@7bрC"@z=9?:H^?}0v{T¿X>2P"5A;퀠$=XU2߃DBSsh\g`<1_P ]5_KNƣCfʀ~%ڹ7O *L׉ψfkz1f&4l ^RRϐK6uՋpU!;{:]Nހ}4a}It=B% gjK ۆ x԰bxE[]@]@HuaI*,Q9?T7%'ؒAG:C4n#!\`n@*pǰ($&PLNOQgOQӉII+P<HoH%&}O*uXL4 1T֩aV&5JpLR-BP&yrY#N$㭳XFI<ՅvMT|k0^G+&r2\,ܠRhN>p (d,=ug0 yk#:*X,(P!59Ʉ']7I`G;G.N{}g-}c>=|dP}L@$48|zEQ6Mtln'8%*6kc?ADhc~qT%RM߅Ye@4H>@F&J`=ѹe()hO `9 ]+A#'v/jbd r`+obpŔzuy1d́ zhH32yoKmxUP4U*GƝCa.OΟА{N/ԇP-fZ!h:#D)a` ;3&DʞYv f0u]T*kVq E+ۚeCȪD^W}Q)DJvKK&Mnw#U* LX&(| HJe'7@Ƣlgh3 :3!顠փA k4zxKSIbV-L(#QКf|i#c6 ! mca Yfqe:F\#,0o (Sti^ rK5<, T]@PqKaWs` CVߏܼ_e/jϹGdz}A na}~~1>tvTYozv&3?{w{ŧy[J7GV)Ȩ$8a7Ap:ô($+t&~8if`.0N QWi,Dm "pmEN:*AI,[m+m0h}fq 1eI&U2uǗeLpǭ(Wf]ۤA{s{PeVP$aڜɳj&PAU q0N Y;7@ojL\,1ф^np_ d\%E-#I6iu 9^DU0``ܦyx#Jn+Uf+;̇ɞQ0[;W9b%lZV#4',ٶ)} V+fӣg8 G54ѯ՗V)@ %gr=e)kR a4j d٬TbPZ<֚J`_"tPjm3;^vfS=V5IԚ)9d\&ܵ ILA+d~ɒX^+N?d@#Ap~8OHw 'Ы&a>5fcU``$ހA#[D ]fւrCz$ n $+zA+BHUMǧGL秗Oss{zi.݇ry"ZZZ5D_Yyb+ `), Tx".pPyx0FYf_t `ZªiW'MCKUOԵ<$WߚfY-| ԙafFQZL]  &&A sYV[z0Ud'Ur:Ԭ"vN%rYЕdw:f:/Q΢5 OM¢X/* (+\h+UU6!ħDxm(OvY|ԓ% 1N,UjV"a ?<#2 Śד-]^>]\]>}=yX3߽v zd$Fݺ/eb_[(&l0s/%\Epx+ 3+i%9I"~ 7o53qŇ74;|u#9j!D΁&9C oW\|Ё02ģ$Xzͱ㄀ɛ-/UUe0 K}2vxl!*p!۪,RN+w4;`M-dcp2Q-YR|ky $n J)Wڈ4aC #Y:y^/D@d]!欗::}i|߿~q͋)՛?~ѣpXb5X"hmƿY2jXaf*#S}- ;kg2 >9">z} Qx<(fMyGFNkE'X?`6mhv `zf}/NXXe{URj0 Ѧ ,?g4Ф N,@ޜvY˂PQ$1uc%eEi8ޣ%2dϿEyjT l' L:h1(=* e7-*I.D@8hX xs1VnKA%U{4.p AL@`f䘛cHRm \-m mdy 򖖝ա $2&FSYʣ T{g^֩Z}!=P ax59bΑy5&Qp i2$%gQIVx,{2 6TU¤ V iu`Ma:emBL4YKj#4]wε(c˳ Z4 =V-;鎇 {ւb`g_6beV7Mn%: f cj\ k`;21!0{!ei&d' %v7$<}g=M۩@yѻz+Tæsbc_^=6jc3kݥqi1pɊ2*l=tb @:la%tjrY܄4\G8p56xPWW;Wl8Ƈ_?mɾA `"t)?^e?}>x;뗏/ݫ09PV7]ƪ٦rZXntP0)]ι_|Ry6K0}nR&YHm~/4h/>7sD勗nˋOn^2^so //z@{QȸWV CbsK_`Nq(n`ݔ젟l)] ]& SLa[hW"v` Ւ} #H U@GQdl>ɸ!ճ8;>|l-uBsBk 6/EqZrp!pm3U2jD xvx$Y+r*{w{{Şgo{ѩ/ʪw^1/lq@IA2KT= ;R a*51;M]f]{-+8CeP_B'(x7& 8?aiE2~n RKy ż׵ VR ;dcӳç2=zx\ǐ쭔Cl+Lja/{CȐߛBAf*ɀkwmfȆa3؟vYn7$;|S7 MD@"b5XaR._z=di[zrRf:k@*eLLq e"bJaF%<[R ,VMI= lyuj:W>GO/nZ/ǼxOz֛=ΙSuףb$rB*gig%Vݵ Aj6ˎ6X]nw \<gi6*HPEqL-xZG6­Ø޷Xy1ڍ =nGb֕g8>x1Pd?͵-p&r߰v0vy o*DjY r1/HsJbb1WB,#*O///ϞP<|db`6v͇$2BE~6PVGI'F.<,TW(aIzJ[,?zF0& STj]5eoɩ\Jl=>Wg@LmDSQ8Nd١X1VU۰T~,1U6JShz;p V,!3pl-H=8I>5 M؀wxw5P+pH<^=Mko{{{LxJ Eĕs9ܪqFJ=HD _Ok&;EtQT83}Y~:V,8=U:ydp:z[װR<tn|0KY$n/3(=f'2^CT؉pnI-zA({1DW:8 w?@v&&ܣrh 2̳NFK+xaXH#9V+pN8v3 Wor5J{u(54geyoղ 8)ֶu82%+_fMX<=<~OÀO?~w%_:G<RlTYzeZ ; lщ⫏l"r,PucdS f5Oa''-ÛMi 2{n,uv,i|9ٌ.xF2iB`ȑIK/ {垡γ#6=;;{(4nWm~ scB+K`yz-Uv7 濳V ,KyV_)8kD4>K&S쓈+U^6qnL]]\Mac Zb+Ά,I%Yb!lk~F|wNpXKo oa/bmfohX@1OR93=&.Cs9Alf{wV@ {O[ym<::H{E2+U:罌 KlVSшޖy!qi7"'vIj8nJCT.1\\UlW_Ճ]FG$u^>1>b>6!q|jDF4 m \U6AA}A l85c$]:fuL!y=8bVqeW%W[33Am6F≨vTS (z,A]s|2A)-H3K[d*:'ex"` @YCQ"︻R[ZLyRm#q0aD5H9sDţ{NYc?32=B"u;6t́ IQB:dE A͜V`+ ~m3jx]4=AsXj`i 9G.m G. BÈa;Є}[C9=mx=@BJ{n$0k]b[S'NOZǹn8܀-409ivWOP˫ xãQo#;|O7oso3׾EY ⢗bR^ E HDoLسCY8C{L $e |BJ!SPeܷba߅.I/z hѬ({v>!yp5_kAe `_22h;}'{2ػfCݡm > Xy}ʩBlq>#@W=&mNY7|ǨUQI T˜2Il5Vczz8+=Rpw,>vT 5[ 擷5Nt ,fwY;mz  _)- H΃%.taיp9I<A]9x2+ETd//DOή&^1r̥ׯzdIBEDnn̐Zʱ=Ϻ{J+s{y\(cX1"ߔbM-e!\9;3rgg,9.=a6ϩ3 p iEvlܽfs c=Ablbba{5C9i(Ui%ED[tlv}!`fszWBf*}άN nݺc+,,(|Qs,{¯+4+&F.cٷ]deFU%Ԫ7K=yl4<[XF+dcʓa\;YV2 qBYqZF%euM약eݛ&*0X9f]n+DXa{JNK}\ʍEuro #ʹ hGʚE(9-pmda;X3 VQ`dhr:wo qLJEg]B)/#tJƁdWzӺ1 CQu$Gbq%q~z[;Ɩ)0mb M*NhDYeђ!kʬQmL?=ʛ~޼{ͮ/nG-;AUA(X$Bτ[./Wg)x/1ك'D7u/Sf wVuo4XssLAU '`(ii8F"Ԟ+Drv5_JHv|CVVi%#ȉ1H\bǐ™&>IVa ,X?31}Zr` ]W-/0A:C+:+Ia'l' S|z̫RYu?OggO?{u6Hx`樳)Z<66 HMy+! bӔzN}oAJmiq91tewq=xY]+@4sbZfmVaG |0Da(4Y3K`Y*e׳_K.0&|Y  ΃Pu|=h%0i"Hha *2cSf +$倠2|_# 23sstRpJó. 3| @nlXD!dL液ܴZJlq6H-mb;估%v'y$H;qZAA&YYTΘ֨psBMd[[N} ,w76!+ NI.НCt Q*qI>G24[uU"ƳBed0ȉ>u69_ 6}# }-a3.Nwsyv|dWc_v%p%%n]Z`ֶHwp|L8v1;~hI{C܂C#x 医H>9 9B)a˃6[\8PiWSK OQfm>6& 5!54DD2D_@IxZ%g:F5M)TTùlۈ>ZN:2eTĢЪ,fnʎQimI ]g+vVT |_K9_^^>e޻_ۤAiPjYi :gv*ap״i %*cu`GYSK^ c2r& WG\㫫"moN,_\^^>8Y|9g o򏏚?^>?/?v0(P(Vط]RJóG4t<8b*[pd}ar:EuNoN;E`CϘP^yخsM3L]?yb7!fs&y(`|^+ǚp)#2UP]tgCuKY#6L͂} K*,`;cuӓQ`*ג+3^U\Ӱ9?nx(56,<IqLL"V 5g` Xu;N-%#}V`V[ ]*]e)B©*aN5qbsT$ :BI^0/2I^rkNGރdvL"wbɂܾa88|_gʂUN<. N pM2qnmx4 8Y4C_DS`]ٸa"L^Hxx .I.g&:@VTA6=C>f]>(Wotc,1B!>{dX$\>o5>˜E%.}RgHu"BLg{kx4Y'?ΛJp+uH=lu * ]Fne7sLnM/Ŗؼ<]+Ҕ,8nqjf`5@.숬;:DjAr@E'q2P=>l]0JZRUPU/ + ]rJ M;bgg+74;Vq x!T0_9,OKf'k wvJ ۀp!(p y *g?#,E.jl0ؼ̺[B! /{}Jo8?ᝊD9Aؚ\=KhZ2l¼<<No6n+Ot=]0g:,6^ p)Yh&H6\xYzbij,&İ ڑ+LyKrW]V;qkLC9L*UDՊż~{ќৄj GX3\Nt~mL-}~{M(.o*yH֋:6E6v!䤱CU@W\Is i19wLX,Vk(qk fYDşތH#VMbC5pnc},RgQveR6pl|/ㄋ$h8v1=EceuDEBu)_wiVWO 3j"8afc߀[1_F ܝ.҂6XcO*܉IvkYϰ=gz~Vrf;Ю 0N`4q/6ka?Nhh 9af3v:<(wqfkH$–a":fv("bo y$@Yta{X2z0XBS`>4|bt6˩͌gOëG`~GY Vְ?<4iXىuQ,ޯiu\>\cɖV!+Y``g^"~P`]@ q~MAqa º ȡMVh#0:'E!ٍK1_ VSVfFfR֨Բp2 d$AMu5\Q¶v*_a u)Uƾ8tm:z@hKL\/ϙPxytz$'e$sSo班=-$u]8$3Nbk0ɕ&46b 7@^T|0X'B&uZ9 trxk;7nc K>b  8'r-ٚgTdu]1#|ebJVrvEE5bїjiapj9`pzX DA:L}XHޤ^0 b,lrלAj- naSaxh@< mkKp81bk]eA5y)fHʁxXĐu ݖX( ! t3)F܍u\+In":PTkrk`٪UټU&y"@\m6F|0r7}df .voԼ[r}.%uvB8մc=h哜B=$|i erln`SapܬT4l '݄bSZ.} Y yL0Wwe5`Ͷ8c_3cPLb<,/`C{%JdAn$;wfY٠ ǀYgfa+#Y|*3i5  RR1Ր ߲iYӌ2cI\9Oop3,rs|9@:\ >ЙK< S ̩e\PjZ'Goe ,vH5!T-Zq)Q5 BT?-DWTvH+]`83z^ >W;f֮3\oA-Ж Pyu}pJ%Po\xS4ٻ,$Wݹm9:l3԰&7FL{:[6h wJk}zͻc#>j֝lXGR6q^I r&/=W6&ʚ@S8}R9Fcp}5去TNb0v{Q3f VзU,y6c"怕S7YLYª)q4@elшכ0M @ʌ=J.^KV5lWDTpQS@OqqoC\2px5E(y4ə)e($9?>F?[c!K_x~v,Km(%;n,WP]XGQCk`'*9U@F)*1L;ҝR^an+jsDN/@nwYGXp vV)V![[x32ZC XYGD"@=^ w7 Wg~^Ëſ\>eo * aXGC0,vImjD^.Cdw 8r<^i1R+8F7ag8,rNYٴN:` ȑcՇ𑃃޽X5DI/ ;(C">iL-x"Ad RZ^L t͖1&r1ÙE _ٷ[N*ȟ Yo<(^=o,}{O>;tZ;UztMKHάb"T~g"oMmҢK`5b&Rڂ!ȣ !ȫgY \gPd`JE8JǫC'br?G3~45%)Jb$7CQ22]9zj+{P aO9[K^Gmˠe| D)%IFuʰיUuUckP,RDӬCo{VXeĖjy={& woVkBH )51ҠƨRKw=]نd lJ#]jx|zubk J 7 &1=,4E\iab/f3T֖v ݹS{9 +;@pvei)ҡTI*yوtdg?7pNX{6p,SZz@jok+ vCjfqwR˜-lbl#4+se$="=*<+ hQ8K'vGmnwTT8Nfp<Ğ=6)o{-n 儝-äˋ3y"}ʿm?x%ҮcCLϲ$67*@"*JA95*<`<H׵xU>=t؁ (?DJ/<R 6#<"`7 !/ 8jM4"8bR(}66 h1i#[zFd2Bpq;L ,-|vu%~|6w"B(b_i'VPBb? ѢRRk\ $Go$\ٛs"ob+"n"ICf>SP|h{麪iQBQLkqT38x^r2?(i[,"|xEjx!v k(Z+4 ̸yHޝ`W+EmYiGV 㒓˥=y~} DYϩ5 4mH-켢Biցh[Yo7M%sehXmxHbHXtKUuu;aXHtLh # ?ȕVcH bM"񛾛ϓgez$b;˄T<>a)* q9wÔRw ݄TjQ xU*Wt9ijtT֘{bBgLDw"62Ubit~xqp&/xuB oZϢxwb0(Oz]PLfC+;hlAmb$N'=h#Fad9VZq|rHE6Srғ",ϵ DH@բr [CȤr~mbaM4df :2p <`E6p\FqIH̏WTع+- %V)tB9݁>oβH?}8~/^#8?x@ >}.C& cQoFf-b:^Ո {] S Zu٧$B0y?VJXV¨Yf 0-.Z+AљV OJ ΋'͈N eٜ4~Eд%C ~q2xqY ;Oӻ/tbXTkīJTTl{̀`$+[*ĵ91mҡ^A+AK]>;9$=y)iL&%I(xG<}8OO?3oekoj@ OG |*^@A[&+9+a]v!6dv!Mh %X(҉U}pe+Z?Џ¶ r97,V*R7הn%JD+~g^Jɵ$) )yL3phř&\MU|]_DBw:+$eMߑ9밞M^B)0ZCF~Ps>hgMs$[!gUQG_ӤG%1*l]|FUiGTK=z;ǼC--E#jjZl{l\P"VQ }h'@g@ߵCPH2qT/^TNC1i[8W 04x A<\*j.G&h%xf!KFr $>0$iHʦUcX? qG\~b?1+R#oFNS)E+>?T\ZFCLv 5W:OYmF0H ) ~yZf=q’V0P$+K 6X-\viʥc!Q>9s'<o|b@V>͵ $y<6%.&|%5Y(/uO;y>ig Y} bҤ1y ){JwgjXhLSJ'i3}72 ˉ h1O.R+m X A6G5yYqjkW *]Ê򬸖ZvdxdMa!c6A.dXlM,;Is~=9^ͽKC֚p ]NI֩pNt$F[ WwHhsSq`#Ra!"E;@|96̜v,iG1xWI I>p>OR>Z8d%aPGgK'DD|E%oМs.Vϼ|5pR9d JzFiZH)F2Yձ9g5ݲj|GUL@x|d {?~[X{L3"oi$lAFô$XЁ- $#x 1 ÃUܪlVAQqbjX'|~Ug:XhOV/27>X u.lݣ_y!ź׸"ևs0("jUciާ|=)H~uX?7u$δd1PGNl%UK=+G%..T|{vʏ|}`]/B ; x@"P쀙>ʈN]EBwvʶZPo]/虋YkRgɀԔ@uZՑV^ZMimv%6<ԀplM"-AV@F^$CF#: |qQm*M nb# 6|3c]al5SF|scb[:tӤJi1XdP8G/n.Β(|v3}|_?<5o~}7Z^8jZSe9;#[ tޫDͳjb("c G,|("*`ymbG(ęhš@42_"V8j#EX؜%VMNr܋ۼ/[Lݭ،̣tF,-#pr &L^@;Ո䶱X \X۾ -Dzv-%7 d-y2SY%,?ۛ(ߞg.b XZKifdv`AQ@bck4ȭ<֔ P^J#xStǧVNΛJ34@V"d,߯x*zyωN Tʐ-&-U;OTt=,~ 2jXbCۛ+^]]˼yύT/,8T}pp csgN)ZUF*[9`W7߽ߖ24*HnSl@ʷcl=M]"%tɖo]b-gkx myA!Se\*21TFZ{VnJVXyH8U%HApRu]ǶfĮ^!F̘Awq؎UTώPhvi#RlK)Q#B6 uF GFn8"W<~+sH3)Ge&/]Ydct 1DN+! Q; o?m퇋<[j兗/qb"zgtXh. Fkci"QG{)AZ 9){l&FMbc|z'3hzywOoxY2uY reggc/R!M3M{f#f9ª sLaCQ#S#HLNo0ѓѕ̽2HmuY!vL@),]wڷxbӲ/o]7~4餧/[³v&CQCaKh;em6 zs:ه/o.,6c5%%0SRp7J#+朻RS&>7T hL;On6ƶhYޖ6՗ 'הҬL PUoܰZmsj',S¦BiTxx3`AiTGgei8RMG_HŞΰ.Yd_9f{sGyjv{ybKQF 75o]qa#m HeXZp P+VلBqCS SXڢY+iisJI#JG5+aZL~?f8kؽG]|@Tkwl/SuͬGQ b4KQD4#FiEbňXΰHU)z1p؀y:7#+3l^YU,0!&8Q@&CښQpIEJ x VN*T)MW,j+SG@y)D1jdۜ\q1>H{uDzVowT45BnHb!iZ<@QM ;~}JbB"tR9yJ~AX~_];jbYh:g3AAyNYkAuկ)=b|qZJX=N?G[:d@& 8DZ\  ͧA+}؁€{%q%uJu_oT*HHc3,%Ef*XLu(BVT[v. Y~yj<<ib@jlT^{2mUjnFƯ(8΅,\OfhΎ7!dc.(e1Y+EtgDULjsJJpf33*jr K] 8 ܱnEb8$bLx ٫x6j+n= .o%ZJ`V-xK777z9WloB8 UX"$,TNQ[d P:jߚs&;9MlǯAj:2)i̖*pS;JPp-^/`wRYĩN[x ag}aV"lu6z9<ؐD,@q7!3v׶勸:Uo"/AmXJ-R.omtVpNC lh ~T9 8<Ɔ 5*ѫ,TȱŽ z.~Y)c/ZCjM^KkͶS}wy}߾z~ٽ}族qO?? R#%Aak0jFE(='Y[)c*1X= s@^Cd0uPZK5PfU% 3+XGif9\H=U2 \Dq @ej*+(xk<סgQl@ @g rP^o 0@ՠ~Sl5Rmwpy۳ƿ1_?[d<\ A fΠȷa3tحbi΋QK}6=R)$C7Ws~>GھyB7ܮYQ^顄^bչarP%wtLWB"M.V0UOtPtt=/ D;;מ _^*٥y[BrnOl)\h`_#‚•4m1ö[u`?" w}Q )i'77G97.թgLz=OhR"*rB֦ݪ:m^@ oۏJ}gǴsvm0X˞DpA]Xlm2Y. r! otϽϜ԰; hm#29:p8s9+B?&b؆+#neJF .P+4E7Jdn7?Ƿ {Gd^~x߽~^~|Woo:9[8- ^8dvIi', ?]rN؄FCy>nJ*I܌[H-D{xh] i [;bYR m$ !N‘$jM2s|VLcmYlŸTYFֶ̃b\dAK+4̑"ѹJs,4dAPKM=,냰g%}߷o߽^ٞ>3[e'cB5aYu6GL)\lt KN5-OMN6lLB,J J1+{&ƺ03J hNݳ A ,=8=-Xzi<4"rBߒǞHHAJ}>iDDY4 )5 $Sl8ZIKj3u9T?)A>^Ptl "]/H0j)s ;mmF+vmdMUu v$@ {a9&MHH[30 p`y3" &oYlBGTx4>Kod#w9Q;sZo@'l>‧Yl!]71":: OMaZ(%ޖ{Zw &Y6Wf"Sص†dM"2Hw۲[rQ0S NۋK^^iP{>=O?}kj)_ V@Ddo;:xUȉlC֫UA$ֺFBmFpb#K "˶3ZCՂ֭8ͭVFUd!U Vt"'/:Wm[tbhǖu<ǜx\5VNc<ɑ1cǘ4kl"0o5 L݈&۫x\o/o_M'$yg%T#ϙ&9ǶiQ P2 ,f4WadKȍY@_ I*>bDvf|&"$ *0Ģ-_BvWh=e@(/蝭*0H[ֵ;D$Y04" آ4n+Ǻ)8S*~gZXH4N{TFq(vcE) -r⒇)7g EO_?,s}[֟EãLil$\>x/_^BG/Y; Įy*@8~eH~ďӝ%GOx}E[`Ig|W aggN'W i\T P(n}kV 8a$ kn.nyx_[x/E]>O ק: Rؽ`7йOaRZr9$(> IWZB~g?uȠ<6XPؽ:l@1/0Yz٨-$ ƥ>\gY/^qkX(y۰> ~m7l.^{&#Н-foxpH1D q! ׯ(ҊU(E.,MU4DDՕ3O>ܮ~7We兞'|h$XQ[Rޝe+-|c9%kr$YB7沸@SK,VvPuv>|q]ŮmN8g2XI]EZZg<4 o[߳)[0sRq :8 S@*d]mvy!}MM+3fY.3|Ϯ'xuF2 =2Z{9}#4~o~/鿵usy掔Aw5t KnE8F.4Z6 h1N=,!Ī kz1,&5,65Yawt2!j'~t (E"wZw9ZXG?" ބ} [̲SЭt PzfC5;pr e;+VUOG"J[۰q[+ q`GY9E)Rf %93`AL)s!tFe"XKST-62XfAo vҢVC]<582n=_x<#bEPA0WJj^$vJ6skSFaҘjߊgRO<,E^Y\՘ȸYO Pi4#/#noBOxx'7ƊK$ OPV:]1Hjy(6V㤖ynhc:SаC*qjN23 LYOƢN4FQ4Gꮶ#?_#tذ[Ǝ4u[8<'1'W jZP_c abHr`_b;*Vyo9"9؛'@` {(|Y)!ꥫb,z>I'M%&w,?ڨ@(ڰcPmZFz@ɫB;  @ȮY땃;ky=gXdp .6B=N7=0E,>ܾ4"?) ^ Cnms&KÞPQ="ːs{ƣ볝v7'V˰ZM'0+L19 sɟSXH@φ]BOw*ƮН30aÚaU.ooJTYYNR$GZg.Vƞc:"f3-,`R,^ S_֋13cA n)>+%@|Sd7+%lf(R" JXN.ǒ(kMȆCH;")V.OQ3j5GHuD^F'/~J-4l͔c|rxΗJ0ogGGɕá#I 57j=`s-<u{ .a;};/^ӁK&!w [;s<"$293^ĆYb%$yڦ1e*+iP]Sh9Vv6O9Plh\\gU΍ 7Hyd^ lyN8.B2Têwܤq@QҌUŸuN'76A1hX TKM"Wi[[`zA{.R3ho }W [nG@.gF%9o=i`v_jSR,%בpi_(6K.Q7e+<ʛAb(L+4 +=- /%D͆ڤؙwhnĠ;}pGXJU)[z~I"9ǡ^RDNih lXML@ED`4M4$T738G(Uw@#M :H 331?%gob! /O0.tpwEVl;q_ 4Xxf$k P@Ѹ>vzw} r^@ss |D)Ҧ<1@Yf= ȐGW5R.Ƞ&@Ƃq֬,Rgp)f.'VՈt"5RRCg W Ѫ } T7Π&0sj[h әÁ<7G rcpz xmr ܘ]e(/ÄK@]a$ ķ=q4<mOt 4"fr;% H+,"5q? ,X"2|[`O޳>f[v֒5xn#~ Fw 8L*eWĢCPn[X,Lq{Oy<5)ܞxANd&?<8cA/鏍wT~h$S<㥵-/ʞMMxsPa8B ߰8^PҖp#:8GH(0]MޕYKF< |aSTFlB8.0V9t+RW&_ (>\^ǔiw=qιOD u:%lf n̦>ۮ;u9qA&w ?Ss24+jk*{l!t^8 x{Xlcz ޑ">&7lywKjR"ͱt~xj jsކNx@~)ջ^-[aje"vY<"(UW/ ħu}5MɴN s'h影+U; ĥiWU$=Qb$CIʹ ʡ%3wik %܂:TCZEyli7c&FNOld,6وPya+ 6 cg.s ZNۀWG_lC]|[yyBO~M[Ļ ` d`4MVoѭ=dD&*.bV h @+-@ }:]@ xI؈PU`4=lIB _i9y5[ a IqGnmٽĹc 98Fy-/䖧>|D9ȋ| Q)rKepZT %O3Pu+S_ZSFx0"Vs>E 9d.}J|rwAz:ؚ;}QHZP9TW3@hv-PVEθ'Kx=Z+E䛀( RhdGK0J|4R lG$,O@ +}{q{~u9J*X;Rr& |{@+Z~Jk'"Uo MJP$d2A9C3(22v&؅ŬҨ"ذNȡq5ATd"A1)Уzv4y:yrR^q g3St4$̪p8ydNݩ^D '`~xq5aU9̾Kun8)z}xN>3SЪBѵ0$8xȳX&s0&eU3B9nM@oȮtTUSW.ޓÂ6(FTYb1c2Q[L -,VVw> = *`%,cy4(MƉ40bmt4/3U c *}HDåT)CBۑ̃=c[>J-@r,PۢuE O"6 5JPN/b:֔<=5# *S&vq&>ZO~2U|:l7~.<4@s X؄:P Ȉ}1ٖ)+n,A޿݉GD옕;v+hKE8#o}2ʭI;>K/Yw<<\^ez݉gTɇs:t3LOwac,Npj13aj[sB g<}k ^}^*Dbх!i:E:JTU7wgQ[w'[QlTkyQhAP[ ҴKz}Bx QNl6Of3-8NmC!rMߢP y]ExTt ;w,2(3>Nb_.гQ ,Yt|Tc(aj{Tl#@]^{W[Ŷې$kL2w>F1zރ$RkQtxhm%i \چY'P]NgUuG:ƮN, Ju3Zmպ,R 61l(ʮ?7$P!, W Lڊ`A*sT$N 0JubʿOߖ",l"vƸiH-8\6@Qsa-RT[&Km̓璽_Wsec7۝6('xf?0l[JOnyadVN[7V&ӻ@(`Sەl%n4o2,Viޘml/ j7}b g=*Db,HX՛>lǀiwkU,uPQ/h^?^]Mz ζN#O/`7c6"U[\#D9+3j^SpPeCu(%I 8`9|H~xc}i?ӏO߽}Q~|OOJ غٽPY9cN]ӏyFxbuC3qJbP5 󖓣6*0<& t%Ygxsw?~y ?>}xB~8O""&mL IM ';"xg<xy^=O:l,W / C^r|]7/F5JL);1!#4bCBG:w^Zyo @u}cƣz2;2t|i6F/XDo+G(}Qi{EQ@!G-ϟp懯GۂՂoiM> I>()l^?^o{uc_f;99#9DFOq1=To#nlT|[63e NJ9?˵{8<_vځ[__l1ؑy0&Q'5TS gCAఀvETl7x(I62}] ȋ0Hu"0xd]ZE= - J }PRBUl.:E?>kJ<[HZ!EܬE#YcUBu^bu%Jx~x={ =xZ73u"|T!gOد."MlEyA#%O@x eKlqDz1)vή;*L,unrҪ zܲ:@ 8׆ۆ %ZwKc Os/e1(Š!#*EZDt]I]S*fӊ 6o*i3b hRr%hF¶ݍ4M^_Hg@!`S?V2T/x[O`.n9߰mGz<)<DƃO=[̦[Eyfg^j,;%,Vnp$ \" Q2X-@d`_{Fw6QB*R=i p"]^r/JqVRUK"ՎT5YLԖZ*^TŸlW "@A LEqN0$ !g=a@Ǘ-e ſ-tu}9n.{yw߼߾x^ %'+ j[wZ0]=( i֐kyK=DW UPSk66JlSEh?UN dKm_R*p)ri]2D嘂~ 0s66Ax3u6?`I[HW!C .H{Gch]!vwql)!szK㯎ʱ*,\Է,I[x1 mRY$PCMQaK 1Rzԑ ,;:VрyB \8Z0y&@I :(b͋RL8м:"|Ш$NZ߲7fu@6edȳbv^a-S 0ASi$lxPJ"!1B+@փ0qd/b蚇RY}^ۮ*Dj4Hc= V(ʛ(m' *0emڲq}3KЂM\@|٢+m&FЉhs % |N]hIi %JT "9VG$黻y*<'~ZuS;7c'jy^Ȇ9foJE pkĢ00[SȠv` aWnhJ RˣbK@˫˫,~v웏߾B=}x< ;mx@:cl$G5!j]]2m/4N6`=g5M`KSwցj /Ŗ#QǐpEz%W+68ԜT wDz{N"  HI$G{7bN8Jor8a9|AiG#SJE2[8ۑЊ8| CJ:ۡ"NHL(/`+d`d((RL6 U*yQ~ao ku~ 7; x47A\P4[ @jy.o}xIO y^A_|(]ZL_d/T+$+ &Sr: ծ8<ŭ48M@فvHZ!ږH6N}̪ޤP9̤qj,guw+t5HyZ7dp)"*O(VfdHDUͼwͣ*i8 } Uo'5v@{x4W hwo^x_W?Ek[X: *-@~tb~ԧV3BT|B28Խ;!DWWϷ ^_ SOmTzTD?`\RSl =\ wOj(IgFVj( dj,4U?u;dMst@QIڕnC T2P͢ڃfFgFA[y+ѭnm!rʩnzml`BL#+}bvB^}Rx >jэAC ynH@\k.D"MbZCH &+,`o"lW&qό݌.МUcbς+‘fFA5" S4:Ix~<^ bLJ5MG/Q^E!{Lg|OwY7R+~yԍj@IQeIo` y@^af2hVjƐ*YciyHSPsjeɲ9P]!%70rKx60: ƱMDUbH]XQK n{x}{{}ω-./ex@ 7%*HdMg|54M2A  y UKr4EJkPWJlLm& @@ɑ$t0^2#(P"C9p#fsW؏t 2s)uӖrTųXD̔1WA*Q΃Vl6쉞 g#A(~ 0S>TnMWRYIP}j0(?[ AhA*ZfAytFȋBQo:HpYyV̳I*XQp=-6dҡ6C̻u%5U5#褙!g%-ǤpU `f,nQ; HUZ0' klUOIssRXDlNIk:gMpPgϧ $bE!'%"yg-<IE-R Dk(ja@ ^`ɐE]ؗ YP"%DN0<óyx9zCX^J:@$GKJYww#<l\O_}ܤtXg~zO .}t(zQ<%UU+1DVح7in6xalQҤ)yp Gv+@;gtTIKeGgZOV^ӡF):<`<iLr>E,dAy.;6NDySPsH+&z)nnW7 ~_|߇i(yP0ũ<ǐsDŽ('?"x^vTbAzs,q}=닝Z"f@<>[MR:䗖U UU@v^f3vOlvhzV"əgOae`3kjOm<6-smHr'%(yq%v mN`[+G/4ٴl9n$\a7(4>f7Y^VJE{_' Au)^;,-ֈNGtjrW7@>phD`,3άVײp!UllW)*7#Ԟݣ8HN}(y݉|]=bq yJ ovC_]]M[ 'v8X=RvBn);ͮpJ˂Ffv0PHx25i$-maidS+OKF}bg&O;s {ǁeZ*pFꔥmTA\(P5Z6%9Y-"KQVk]0fW1dUx^T ޤۧ u˪sfsioreA.fŞ2-ҙy3 ]IgJ.Qgy/h9-灊t x>Obm՘2vOgNu[ tbiYF2$#h V`Y82:R7EuT/$+BpɁͱf®eV"X+r)*AxmB*3,Fi clJZLoQAYz C!1.ϒdZ Pf5c\`5G؀L젦 1(꨽Ȍ ^3+Rr (V@U愺(]o} fE?&"HiQ'<|\<Bo!?ge d",r,Ȟ'`8WYEU/'6UKuHq~}qqwO|={ͻ}q?2ٛw߾5zw'hOHb z3F]"P/v@-%YrՍl#G}GF~옍%-#AnuN*Cf)jbm)Fd7&l"#tvjP[n&7W 64S!uc10j;~cS{.gKû mQ셱;3bmxނGl9ލeш%!N9كË$}bMMl S{/ʕNIBP{keq3 =`op!G۝FBQշآ(`P6K@5JJ.'Oa҄:0)yVm,a:{8h ߞ XJq'~ ,b] 1 4&}gP|9]oT`-%]'M;65g{sp-eK P']jCE.ovWB)I XumdB(9WL.z`)c1@֚c@/C\훏^˗?=՛˫q߾צS/7]䭵k ɉosfcXG"Hv2k(^mrwW''*RoTQGJbvq/ڦPm5N:*$N6zhJ_P@g^ʑE,(Q Ws0O ryI0?~O/o_w?|> ѯS=B$cdOAalvn+g4ծi$%ZtxcD^h(T USu c";Gy7`G*c%WVoH0Ųcm M@YePV58NL"dOS(X.2&?]kD\<^ l/RO kcuC J!1G ;'"zTDpsi `+"7[R[Z[E#i\ ( 'Ui+$$"qNĒ3*Ac3T*`س] *"Wu[.4@#hmaV$&n~mwR"(R>vSi2%V㢕jh QoŲ>>ADU؉yȭ՚wpÓf nQ!Kj4Sbwvk:P悊+q| `2u|鮍cA_+ts}s۫q|+Eǥ{{߼Ucsջ7( R8o-ՉcPu/ gEUhuпM6-bu(pxqۦQ"s(7:59ݎ V'qM4s2,iC!y#ۄfELk<&>X>Þ~ ̑kBj+<6+dehڤ);Z2P9S`ن?XRgTS`n#nnݾ보O3F:"5Q}2m[cC7} _9s,N4fFHyr(Z;;}{v }+qi̼]$DQ1 =IH dn9Y5[:P@a ,fbX#PCogVqng0%u?۸B(v9C뭠#ó#GT(lٙa[7l4DM*O /UA)ƛ1b1?>Efs-/+=ٻ^(ϲ WMDNx;E -L)Te$rDdZGvꅣ y)Fp`)WNJwY]WpXUeH/=t\f폚}j.]n35eϒyIz_^|Ngs5[BN ƭ>N.D8ZߪCA BzS |;Xg5 <@(iJO5bSEJpRV $i5:iJn[@hIj%1A[.B(NasjP3{] |4{j*FlMILv=פ3J_yڏG]Fawp!ߜpr>}#~W?~ɯSV]N0%#3rqrbDxNt̓  7^J?EڐGwkr' e~~AƜ[fY5v5~RU9?)mՠ./Nx7Wj ی ̌9RG  (ƀ1Sm;Lm|Hxe"4s{|g?i..O) Rj 8HuBU2*d>,[<Qy2WYǙ* U!84$9#y>"uKM[+]P A8aKD$QW_=^C|Ww9*{h::w`>? h!p[[D9(늡 ?"h.(1 8~\6#{/2~+pod6QQ Az_&S +uyBi8ďi_onNxͩz=o/nۋgeS!.G-M`PxUT94ĸ 1 rJ]ax.ثaKy9c疉sy@IՕk`DŽ>ܲ[RJd#OZ6H5z@XH@\M< q[Xx=~*׷gkY(mN.@jhƻ < 0`{ =*(4F^Ij.}r2bK{"67iKHU&WGh#0E0'-ݱL顯^]TM:*TLHZ uBzaE#f#D9ڣɰ ˾4!1i!3/5%A3ۤA$?Vm&Iva}{8%_mO(IkTn8Cw~P+6bLhyD"(M!>s?$p0eA))!tm<磾6(Z}Ҋfg\Ӣة0 <~Zjtb` [\RhjE)Zt\Z_1 IiI`pJ!0#roĝOaC.+6>;>[IEDQzN/ӀDz'wwg?^- Nm-ќuP}e˷"tiWj]{Z%PƎm'B|`k3\"{9Z+Xk[&m4z\EmɢxmD1d)tVՕ!*Hq$Kզx4-,2nZqVh^ #Gҙ}إq}e2 o֡m"{vmTYC*H6u@IzY>o| F`$f&lCeAgJ(Fi}wӌ̤!^.w2o(zH,q\:J|$I)ZpWu!nR4PM}lxY\Fj|eP5(ZӖe<mX(۵}զGavlެ8m OUrm=1R7iMɅ 򐩃io9Kܴ%yy?k{=;hԋWL~9?Ա,նA8ݫud8;~?zo4 `:_ٗr;28j<|]%!s՘k6wb۾!?{0.a$ (|;~yL╵T3ݳyqqĮ:6̘B ya&#<{u.TLR;zb.xγ_մ ͷeCkg煦Kg<Mh[ JńbZ* {mOxHDp",sԔHbmuw)5QS1nϑ M5IAV'ؙ׏9Ynd_vi ~O2/?kiw-aIȭj5ySNPMjBh}"<[0= lizhs1P!Qã7B]7ҋx&Q Ӎz^J2LzNArOe$dXK*]_>>X>"+ŏ??9a'c-* ' k G&. !sgBZc6lHՂ8&ZD*ʥULHnw .]QIn76(Hu+3eV|ʦ"_4>爞 p"hU1}2i-cPavvPgpȠL7JЧURjTdzlJ:ryIst ɝR+I췡B Q)@|(Zj*FBg9gW" |jon qx]iQ% M~8|G*M 9Hz, rL+TPw p 'Sx=j- TqrĀ#\^e"[qqrZ2.)nX/.؄ e2mXEBQohӘt=m<9=ED$Drtѥ&®k+arj:=, ~%x^u*a3"̂6)8:;X)h}NUatYUpxV:̹$rhF]TA^v` O #'\(@6*_|+R+ڇo9H[ ?-Ro>}43*q7)5P5&CU M- Ǵ"ږ}rv+H>54(:tKt4?J>y[lef=uAL)L_hu#Iy^#Q,17l"׵ޜz#@^FU!~(6b(_x(Z GrPW nz8IwRm~B_摑x'_e#yO(GTdECI="ihۢ}^qEmv:!0i> y;՛wo߉_Lvٳ,*V 3|JQQP8w)hwl`U3? lt,G8Wh$Tr+Ď [B"#6B) vް[e>!Zdo0(Z Nr|PG3`v0*+ i=4UALB߭>Kxc@JWBWX&MmYZz\x xY\ |,;cȺ3%€D_^c*t tajJڭ0Q٨v (~*藡$!YMOkR Oj 0A̡f#B3 @]USǿ4ŵ!uf6xR 3 k;2+Q+81jݴ!S5{6&5תUaڄgh;*(OHBWnG^)KK_E)ӷO=3~\= _ޭɮJ+xe7 tcQԎ @#" 0 N_憤ƨfH}]ʬZ+3j<F"^`{` CRMEĐ=K#AzHH]vvG \&ڍR-Lϲ0R2;Ԇ!H!$E`5%܊ |UXQf*Aɱep@Nts5y_~Ϊ_xL@j87#xOֆ/ڶ4c~yT К-Чa|-Fc7`_6W<ӲH;U41{g 00t4/"@BT!%Ɯma; $2LW(-)q7!@R]  D8],գSQ*~혜u4޳fS6qɢ?k@Ke%*B Wh=Mb/+xj{ظstNŪgJM~mD `lx cA(L>5brR`##4oh醩ܞ1 s(pP|)!Ʃ'4W z,%Z.eT4@>6؍Q͊'Í6xPF¾iHY:fGRn@= ( E N`xvmGl :yb4GH&Ұ[`=x'Y"9```J)Y)-*m+Q"GGmEI)Kz76j^ޢT Q .řooȹ?V# Ńqٟ>8QJ`;rGJ$Ach|x37m<DZ:9|x U`6Rk߱NSO`Ggu5اؔ13Zqh 0< <= %9x2i)WfSA,ٗMl hhOMd MfwD:J+Ǯs k<࿊].ϤcA8NVD_oYǞAChT%/ FE%ʀycH*NJ NXmo)oҫ~mӿY!}M S7,: <$JېL{2@ 59{#xL|mR?2%Pme@Ұ62"slӝdӦezQ($;խHǶr.^4]P4Ԉ lsa__xԀ(j^R7.:6HȿG ,\ 0CScAQ+h,"-eTvL)pf5rP"hK-o XۯًThrh4FŞdm`ݕ>I>=ZrVbдxTQ{sRdG]{#}>MvГmQ\ *Ixi+Ni罇ht |&xniv1*qm8MkXbeCkk=f#-qy} x)* xS(v`Ffs vxy8|4d0_3 :8XDE4΃s:dVcxʚvj? 7#v!.&P2Ҽkψذ{=s{z1xP^18>+X @蔳`TPQJ;.xQBכfe LZbSܗsrR$4nk ,L+m(,yh.GºZ /_N[qX{V#y_>=gͥROЬSK 9#ԺGF_;5uhl̆L5dlCm6+dbj+2\|wrAR7"6"<36p\(I,(,t8$4=dY-~xѝx^ z7@HzbMEҺEΙRyRő- Ն12DT&!:7)fzP(J)}~Ex"-j:GK*{Y:rS+7f~9RۚC< H|{{Y~AFr EEΧ*0d;!H.\s!%gf{eĄ=2^pHVsJg& ^e9jbFշ=(mw$N#T(ҷm\W~ij))/gQ;IFqBGw+ =^~v˗ܼiK8Q<ఉh=S-]HWw@QHOḚx8C,|lgMMㆥ 8bq)ZJPUPxw rEضI\UNE#w6PNLY"szĬ>RNO\G=.NzI:$|ӊG5%4^ QV?l0X0g2oUu0 NUPw I#pzled8TJKnnNr:BfF+'Oz?ɿ_o.Pg6ՠ:(&P@ɈMU165fvP{o8*%d RSm @Jg;^"##C@Qyk奢4VrK*lR&q\T: +` .*HWr5|QkwHt2'wIxtvZO.oλf Wc3^`{qv@11u͞Y2cvz7l d&yVg"bHt>8':E7EE\=`xbд,O"p̑z.e<YZZ-{D@dcr SE޵嶌3"jp5( )lmG1dO so㗷?G/~~s»8*{mzG '((­Mw; wL"_ʃΠFWO,vI&gĹs0==Q~bv:`:NWBR;yZ(f1"U92 ݬîx[jbR0f^ D8yX(n\mCI*_zbGMآS V-f8R|`tJQ|O`aαPk)ʋ!축{T,yxf+Mq8e'[bTÔtwXVӲ.y:Z5vP7zҁ 8(j,﨩h^8$JB,~*y?20FoP:aS:a8e(72==Huʺy+?kQJrOb:D]GUmZȝ <@ytcF>;Ϧ&zӻgգ 5}QGm${،}>vWv zcKt'C2 =kwI*79NU:Ժbt5X?=f<< 7OJ49&G$=Ƶ8W.G7FO9l(<떭H@(myUՑZ灬Ah둢j(m3FmL~.6szpǁUδB-<fsU3ݜ P6v6ysnonpkR^ɿ };ψ oP T+052GeK1 &kAL65gJ@;f䴸xRLZD3~ d5ÎZFIʏmh -aJ7t›ZmIq*oc۩ 2ZNܛMe1hg=|㫻Wג_._ _*7A bp(t(/?fA8 hsrxɫ`ȯ虮H&ـӲHvmz20@l:Dv6R(3꜑[wӺlWו}*]?||[/Fн(>P>?}^xZ\D$KzWjbelV HSAr;b '$UH;Tw5b( F˶I:4օ<^jCQ eֹ (W;&A{yYJ&¿ lPPWjQ6 װѵ 3tc̤kRx^"KVDxq:|4,ۇ7(eЅp _:صi"tEq,'ة1#i4/^Q_ZB}Id,cj3 j!z@.V~ "RS91ʻ4h2wb#)$R{KmsZ* 7MWa0 NҰ 3vN\θ ,EkJd ]g}:x+:z4˛i2|5_ȱd 1y:/ؐ1Ӓ[,8Ezvg5RF]2;8o%0&'yȌ>*HasvB./\.^ձZ]1AA-8XKJ>>yuJj@ 8uz|ڨq*sL_7!ks)'<6s4HyUerunֵրaj Nx ѾtE:6&GGg宲Ӵ ?cy@ p rb͎/CIm4"y)#mE5]RY ?F'UqFrI**>\xBN[-QZNMG a=oYs{Yl NshqX$v#i41vrA @h}NMjS!6PY$i䒆xAٰPP޶QP9ggWnu0sOQYwCxݼgE3"G?fyZ_[DciCS̘pӟ7c@-BTo((P;lV ULJ뙞sLO = H=&i]j3{-?6PqFt4&-z5v`GfhVQ7Y~*oLaFUԬFiOpigao48xj(_ؒ9Ǩ$; tZ»ZMx6|^,`iZ!Ps 3,RPxj6ZvР^,pS6>"Jl T>k&OZRRB(ҍܢ~G/}O@ 6X Ox+g㙈%u,d?smɻz۽ˈZL{*6϶VOv_ EyyځE'xƱEytN_<-NzjV6X)tx(;@͵Qz uR7:( p i-ᜒƖG!jRS?)ە_qГvVrJ x;O[&ǥawDZxNdVڃI bOx6p. k|:>E4,M]zx60izn+ن_Q`ۯw*SX@`xTl DjHt;C5.*ryN7Nec/x.QK[yL,9J6bCʊl\:P1#ggӾ&mxk$6%пz<Q*Q"πBUUm]悏fAtp[ֆ@ld ^^z,Ž ;'Xc~ ̖ W[ {G{Xŧ96h"[g N݅ņԏ4*ƎNՂrWm&:I?A=SI}=BZO\K#t*8yF}4:ϗ{6v(&;m' ѱ U8hRĮy{QxmA \6h@.xg-vGގjNzO"(!U 2Cd_T;E [ͨ< =]<HyYdDlH[#kGvf* R3U#4TGr  @1*^{)4u 2&me;ziEZ?zx: C̸ l` 瀗 9{@A5kp>r=]mk6q yᑹ y0(W64@rv=_tΡD(Tcʒ%F.5E="<՛>9 oEnf֜kjǼ25ïwSUXDT-JV"3 +bp<޼I >x}5hh 2>z̘;Se} O{-y4k@]W24jҺ$~*[3tM IZ:'HGd3{P׍L'шj:{I٭ULnM%w+L/(#Reئqxe-/1@D1v7ֈ;>+I `Xj5չWeۃYMR4H I6fR(eSЋw H4_k r\Qvi&'?ҳ7ό% gL<<^+& bbߊ lEx\U1 gs6I L~I]K@2)> *Q'{C~z#l gI̡FPq3F̒jGIuD:㈼CG&ilg@$L Iޯ@7.d,c՛+ӎTCgOK?{˻^c" ˰𨗛ŻNHGv@,'HK&DAI@EꙑR4@G@Z !Y8Z85QoH=]giAƪ>5Dx{dmK #7̣f1LMӧM8eUb';hEWRH OLPCcE0(nF*Yh<qV*rk,*P^.GHl+[A&Af;畄*5 =tt)cix펡]jV}e-x4oO!y?6ʦܫ*.8x`uXyvvB<;FZ7׬,&Ze>4en;Ãʊ1t7WS<۷]Wۍ?;~,D}x?~MSsr߅W SN$#Kp>, ʻ\bvLJQX˃ڢ@?A 3Vn/wF5cV4], x$q.3g'G=יּT=RyqK%%SCHMU5O Rڐp `[B<"=&*>MRߝ<;)kɋhp+ {l*8"0&L@2_f;!Ր e +-bu`ȇ.qw?^xIN3,2O5(*}tK4`{4:|}а ,*8;!\AbOuؑ3T4'UHpN v'6TjMtR[ Ekמ6A|^5lIԼIgKdo?n^^sйj{όDxԔ^Ycjv'>"@(NO/ըSZ0ٶA.6JksZ*tzng; iO9JQr3$oҭulPeVN&PPv>wZMKc `x2 lMi*ӑE"c<M^e+ѱ"mL[UT4]j 5i[Gvrs&4Ok:Qi8h(M<{xpXi:'#J_"lVD"F bO/M MS~EDRkDs\{لog7[I{r |R+ R+aװ6eJY9JU'{)p'0'zp@l qЛN}@("r3\Qg7.jiA=NBbͫe@9RumSB'u >"\%z.Sn@[e.~ 9Krz:ؿ}y}`K݀˜~QtH؏UuI<LJ_>~A'QQۣD}^Av]ik"^q7]›L%sL՘ noO^LrN,b[&dΉaD!rѨCR[]z4g#gM' k=ӗr8Irg}(( o^s)p ĖnLv:& GNd9vs4+^@mxݜY~&"2{+eFתUrH@*N~j0ԥ09X+Dj i/L`j z餺uVV:f v],h2B5GN Z+;[Z#u-+$;e"HLf;}L1P/EfQSy9T7ݫ5 o.<VтL|E0A"kD 5UTCX # Xҏl.B6;s .(VxT9Wpɹ?ģ@UVM߶J. nM Td 0#:ʭ3\PLw.[U8|P#瑑8!D(w v;5# "yg^NoQzmx:4/8)^{{?뎩ӻ9c{)SiNhcvii: `l&stn]vt@ ;,H#<DKx˥jPɄ _NF_J-g8=9Qsܚ(vsvKӊZ,,?>?t_W8YZ; iPֻ~C+/z!Ʋ+D0Dc/<^I=_vRGyûO_U}ͥʃHm"]rby&Є`G 6 0-q K0c{SQ&jߐ'ϬfʦbyY4JfjTt1iK4^9Ռo_߾~s-}c߿6 Rr_ݳ4ɮADl6X~jXQpw*C;D X oڼ^r^ٯ0kWZY 2jyڧsޣ #@*t%xf¯S1()Ʃ5CK !f<> c"4'( c 26aO##5Pѵb]h9)T΁mN=KÙ\?&~kH<#^^xZ4Q RL6걩CX*L@䔧bTʹ qm,4̀bES}Ѵޚ}uFV#Ӹ\6 9OJIjb@u >v^ !UY.;QNRk[GvW/ѡ2Α<} @trdSĎ@풋V4[&ݠT4DWӳ,\wD]Ó J Ƞسs B`̼\2ay6m |<(nse;p/^\UY MKO wxToS8 p @k Kh^Bl*[K~BWyh8y@`qVP}_ۛt__ahߑxS^O:T8",-$yYfWǬBmgPЎ@5y ;/eK4L;oicJ"ME6]Šfi◫T5M> 1iegE{s6޾}zzw>j{jWu@ ~5;vdHNТlN^S5lJc(jf4zӉY..-HHfiƀd9Eyo O,1'lr<ұWGL-vY",Ymg7P8>Z^޾!T$ʀoxZ06-?6xecȡpneGjȟ v(cΓgލ*=x`8f:=u7EFWbcVxMiQƞ}4)zd;^4}nav6PY(9-|eoD!Ia<2#կ'K|oٺiT|=yZMENqjKLˉɆs $v5;k& Q<[1Qi XvJJBX{6%6rIsp(aME5Oov.X>{0}v{w{Wtէ{G)Py//<6`gsHY uZF9:qGa3t2w*g<6,o/,D^Ii"b?}'uP3(0- %"rr wm-24\yf9'{y%_}0مp iaQzYR;83Ԓ̱`[.D Z^G@48G8~e;MgJW׻ʿw.u?O>r/<ޭms!ɂDT7ͺ_nlˠwt&_#z;G;1yTv)l* ['u%Q7VKlviX|w<5dP^2!ꪔ .$@M;ZI٩Eإ%terLH~$U.^'Z#i~"uܹEA/f- \I:tyEz, hxX$ڷQ1g7 tk JJx kFaفGU'kYM9 Y_!{U:=/(,fQPM4.Uj;OTE5|qh]- JhUt]r6ly@E&nի(؟ <F4PWkxĦBòIur!C:A+.e6HYO&瘃؞-KQ\]@kĊf'$4U뼫+U2 0 Dӕ HHЯhhι%.KUp;+QINթT 9X? \x5iPu 쯰Hz2bqf5.rhx%mwkmC3j;3JdȊd@OʺLzv&dj2OuUk#LS lhfo^8+ gNUN&UBnT =Ns jA(tPZǩHRP!VZ?v:lD2҂bZ@L e4`?7^xԂGݼOj|lOh'8nEduOx)H}l>/=qB#^;8_|n sA᷒۾|.Ei#p j9!C<n*Y>Ml%ح$ <~&5 lM3APgn&_BgQ)~y9Uy* r(`*йV.C4N7Vo۾x6*>kqڍ[duʢ/,2(9"8m+I[.ml3D!k!JV0A\h6Fl#{0lLqb3|bvAvhGTyfl r&2ej9?jsp%-"e8f4M# i*G'kS9уȍTR~Bia Em+n౭*m*RPƳ EVL[A'H]bv aksHJLBve}5!EI'{͕A|[;jmQ^N1z5ŞXVM7uGOzNƱ{ lOP5^2@Pg_-| :!Bݯl45(KCOlh|e'=-@48x<`P"6:bF5DS2pv/!/ !Wz'd#GtѽKpXH!#jSܰ@ɵ!`))D< `GkvϏMY?Ѿ[0E,ެ#͘9>C ![i/) WTk+sdN TVޕ'mЧf#4>6ȆvF~{b'*2G\ȝBY k%,F,=?;o2^[%߀f#bYynH/zjƾ^_2$q]m܃G7!W^*9O_zhre0":AY ظg6"+ttJiFDZʭ 6i&Tŋ1u(ʼnmҊGFT/`9KFƅ|N;AX* r !| ַ} $=,߬GoV]1 $W=GuS9&SG>s4eBȚ|֩B ,i8iotMd!gb!k9e3믧'"XMG ˆDӺńd:#NԾ2C:<<vj.1 ՓRyX.ql"@dyIw-O%M}'(N~ǘ/yUz¨Zu ".% ʻ@~9սԦg/QۦE"Wnm^Vl=Mc"{K+>ۇ^="\^۲D~ſх2ldeIl xHIE7 aKRG:/%_L%+@gEkp. ;3d6 F6;￿YG򼾹%\sf;› 64+SjbyDgvV%VQjO>FE+E,F(O<I7*U7/SyvT͐(Q oU$(BIM8k);"0Kǁ?]@vu*" s &ˮFaJ/gk)0(:+!rl2JI" $][uJw164Ԫ X_ܝݛ$?zcM,Ӈ~!􌠽6uQUMFS`{>]s1jPHJ25 ɥj@aN6}mG>"RBeUMb"Q;Yp,$U6^vi҉,D0֨T;1  6;4gWl?$S?ܢ55 =@|NAQ ^)!',ŔP&Cy魹z@Ǡu= 0WR 1y+6wl$G(lzfL q`) ^&Xds:.ٮƃ)iG FҵS`&h`_(<bQ@RXϣD%m4"\XyN{)(墥ꠝSh+6eRUm7/3Qil6] ӂ H /o) R_2 1qm mg@\ K(/X—ԂSb5cbT Nx ?PP_Ix8(Ti$8omuѳ9fvz[U0bq=m_[.AP *Fnmh-$dSyr]x@a5|ɺ4e5j8<Jpʵ4H}]09ݛ!<} rᝨ h*PHłMU@aO w!cio )#z6߀Tm`>|yr%rWwC˩AHRĵ^K[}YRA`y HxyT* ,l $xk8Um,PHZ(ԁC$D$L`]ÈJg|U#P 6aR N#z*bv<ҶNwv4/ 媚'tPI1b9sQ2}3u c0{T머LO:"@1y] l|nƏ-X 5^,'h{JUؼc͆YjB;!'DEAV9۝+)ݱFJeV*;D`K΍G=hd]l@ ?TJ^W ,ЩŁ ZDW}Oۛ-ucIU<<0_`0vKL"yTY}rеDJ!x `-wJo@byRPQ@Jzn )&vG&屄XEHa ja :V8:F:򯷏Wczmxxy_>oP->YSSS:*)!X@ ' 6bxq!8 @ hF -X? us{,ݹl-זĶp2CVȈٰn !%R\H\oL7Co ϲcz#*JYhD^UORJv!lvu$HZ2,\}XV_[SEc.2T1 ;̼Q_ 8"U"&9ѥ8=S U &sP+܇@&!65e<G+dj0dhcsn{C-d @i^ >w|rEeX78o {lLz;B#ۢi|>OQn;O=/V4fXE]a\FX}@UKVf-yp1H3,lQUcz^b.^?}?^yw}yl$9Jn_>O<+s׏EO/ż7WlS' ng瓷Z`TEG(U5LU}QQAj :Ζw/(uB!Τw䞲)鎈\z8Dl~!xy'kWg2{" EiI;T.^-{BU8>8 5k|a0rQ"[p>r;|,C!ѱTYK`2fdG/&H L^xA G6 O7Oc;^lIbŁ|[IzqJX|9#WK$aD_ϧ˫A}#xZ`8M_׏#ǼU`%gĦzN#l[Q3ulQ'FO [7xɳEŪ XF98fuuAxwsyPۋۻo=;c 9k tǯ>.~Yly%=E笳(-ʮO:6"b9v(yhAWr AcD2QxgfS{zvaj,/8CSL7I3 JW!7 #hvЂ⧷E!Pk%==$p %\Ssz4 hCen2(42 Vzuȝx}țs%vW>3@ȨRAu3G="a#)sH|[YOCΚ]StAlv]L2h _Ec9LOӷŽ9ϰw9RZZ>fh1xuHg}H^q ShVc\ɣ za&d";F4S \O;=CmsZ @ GdƹcXy\sS߶I˂&jUV@lZvTb"@ptak@˽i,+>٠?@8GUeE7qL;eu@ѝB͞G9x]VdH(R7/M*d@fLxEA#_Y/^p9G՚#'MD^U ^8! ̺"$svmq#˔z/1$ 8fCc%Қ S4 K^Wп:W0:ɯwHzx<NdeK!P)wMiXiPӆۊ/ :mmxkOc8.3XM zbN63B#*QjQrs+Nqmwf~Y6mO_OMShq>/רM/)S'Sq3/OoO/Q'Vqz.+%*%XinްiV.ޜE6C Ŧ̱S:71(Dc* ̖ @vS9]mF픊ʦHNq_[ 2[+kx9e?b[_\}Z/O‰ΡҊ `{:P0mK:CU͒'2u2UK`d،}DZKt+ W\-okd2#zOS(~!SW{٣E,l"𑣘ػ;(!K࿊M2 #j imy>FreV#Y.PhH-Q<WƦZ8˗.rݧ"U"7''ҙJl@'sZ@ۅ;@8`L;ƙ4 {6(&c}oL^fCLWQ H^qPA#+}*wS!&x(EliL*DGmYZ2TAW8,1<(Gg80)2Y_T;Qӝn/`MP+ ]`kh2}>lVx38y仿|9积=թY.*:j)'d5})]Fu٨ /4lA7 a.qMӒN!CrTh#QFms6`ykGd>L6v/lxЭRA2`CmK m<2e\=Xn&.o@PA( U:F\Fcmhob/za[]td <A ~}`6frQָj :ѳZ|ʪ8PͷFtH7z5WĦ!qi΁|( Om9m[\Zjvz-KeĆF^x**`OuL4CEtV+ہꊐcK7ΜB43[Q=ȫxslXۻGˋs 7 ݞeJ}ĩ>DPlUUcS[CR/Vx#`#3[>[hA0m ]'p@UqJq) c <YcǢP*NJ5=`sC m~Ў" " U_|0Z C]§o@UJs,KrΩplZLn"S D:vWwxW k#pܤ֋B钔a[ p>dFsSuw2)@)£=8RF˳g#'2oS/#`/sCb] Πƍ%*Ni->80g,YF$մa86Į~ıYO9F Ziv|YҼA 5;p^8T&QzTH +vl_<;)<@ ^+%I3F`ȯݺb8a Ϸ+K ' IjxC:p_^#=,}r^1p ۲i;3-WbͫABy2"b=dgS倁TסЃcACP|xg8vӂg3Qn }x2ǞJN+jڀ/q4FǓmN<xc2+5#Vu@6h_qK@3C) ,&ZMMib&Q WBm]ЧWɝqvM ? %y38Ʋo^C i֕zm8Pt@|G dؘ+sR ,0G<'i+R6w_6@&fZ ,VNKUUP=c uBT$}o-麾=u2{*HAJjX "VjPȉ7o=R;,)>m8++h/n2l.O\9. eY܂)Jo"Qx {:uz8ku *~/$΢74ajߚIL IGFv(լY8NDSqO&qˀqQҦ -D|_bly~;k<,(VGoOL] Ue `E}l0w୑V* q6|mƲ|=w\I ;!px{.noOmkvҹȚMoQQh+J䐾A*J#U؆*oCB@[[>ŬOܝi/6BzֈY!VT*EM  sRʜLzw% , _IIYJZɻ$"ab$ԀI# ^F*8V |bE[,jd=l)kgj́ e8OU - ]uxzw,8|7xsV sێ2vܖi%rM=mFvxl/7o(!$6q(F\H6 J `t:O`ۋ39qN /f>?&@: ޫ"#>+{eX{1m.ǃϖ6O@MJ♊ `e"rV> .Y.H>qyV-K '~LV vP4 c a2qTsldh xnot7W<7-THc&ٹC  X9MEwx+"{)< U Kc)ICZ啅pj@f[&L7uG)GUykqF"<^i,$yNӖ&i*Xcs!cbK9Ce;}`oB rF"uWďƵr}a#$ DV/ DYFq)Oof$ޔ4)- Wn~ h_p$gpXntm3EZDZp*F oU~HщL٥Fόѻ罁?Ly7 H`8ʵ Ih~x>S|÷/e?Oק7釟=«Ůx_W d|c~#pwbK9VH4Q*m̲Yhu.ӑC`7-] O%Ψxhwd% wmKmy~ET9TdMV^{Ye[֋# y]R*`}JKgO@&5Ɇ«tD]N !4\K )bԼu @8M p> Qē{&`E #L~iNn7|ѹxv[TnG~b8J u:ztBeEPtSւ (k&/b$5+jl 5vҲZz+kd#dHB`b/ph'>#ȧ bi$w -&(50GT]V >hF!?~j` třꙮI?q@`Dc`ax8q x ɸ9N vBտ&uwt&/T%r?tm!誙*G"asʮ~@//osyɾ$ߞ~޿O~_w>?}1ϯy'bfѭP!u%騦mVTƢU򚀀9jIaxoh9:\l<.·/8Lַyd+5^ek9\%AzJ#+]jqا/r]E@gbFsx)$n0 M׏WYֈjy>A秏K_.N,SO=Z9s4~WrLfp4'De옥Z6ḘI+ N?UE8P5#d_G76;t""ZAx0@Fg~pn!wӮ CpU6ϢzpIz {ЙfV>+N_MWCab7b.ŢL1dM]+X)=:ٺx+4-ݐq֔,@sK` ԰ĊmZ;9'yv*,`7Ym򖙕vluI@x* >` YeU7D Su8r5ͲF7%#,2|Jvp"_',^5`s?J*6jtrX^WDZZ҈;"O4)#ӑ:E}Bz0-,/>csQ"[qU b!!6z;a⪭2#':Y͆Z2"D煨M*ժ~8~Gn*5Lv9yxswD˳t>0׻ 1Dь,=@Z\G 68;%oU4+T:#$zax4![{R"GO>IX,ї>WSHj%'s&gQ(O}g|sI O;&Esf Rg~:1v=pK"^ԂlꑼYTi %͞>>KED3qF5XP>,p^HǤnBZt8_0z,>ǪKwP(Z٦yI- ΂?~}[_;{3S "Ʀ͙lkCΗtOMn3"SO5k^NtqG=C_k*8?/\e0`ϗʔFit@hy+[`m]H ^6GRX ;?]'9`/DֱwFbwNKy}CYLJǫΟܝ/9FJ?zkWnS]CaiٴN)P–lS\hv`UqLj iSw-!A{oȞgD4jh&Ffu `M-"Ba4.ƣ=!dz#ݫllc#p؃c3>SO<6:'BlαCj=Rq K=b,< ɗʮuf\COh "lpLrU)"tr-9+L&%GZGEQEMK$KG xIqLtQi "U8]"'ID:V0X'D:ۅ7JtI/]a7[3 lW3qx{{Gz{7 KeOAoqL1R7Ѳ2J#@V]sRhOAZDw(Gх"BL z#B+ή$Q5te4Cްb}8a*,rex'NfqӆeMNo..ϥ˺?9?aye!W /2 4YCЍhQ4fNbAVa([PmXq߁^^T(c E4 r QzĦќ z -_<>Z˜#3@tAUZ\=Y-C( [W2ݜl QZ0ceof)".Ȣ+Vv/7ce;nkhG]봶-fZڸ=TpMi"]&9&<5[_0|.7KI;EUr]TFCu;D#X3e>W(J YK"XoAKy ɖSO'10s0p}}0)aĊKи* ǹ_Λ:jk!zg`&jPr)k,`jGlHoK\=J[+ldlq6s+:`o3bYRLi ,f2ٷ:S_|[޴ ,[B RSz lCͶ<=:V_+(Dm?f̶?#\*Rs[sEDQ!(o#G\=l ?>0t?P[v`VؠþDj<;wWp@rǃyeD@k]9 .S RZ i$fjMѳubF {)&D,c)2E hdL*Y\u٬ZnpqʨʕQT ;iڴ]/0T]ϋ; t:7:"\!As̙V; 6 . |\\l~/c6?RYĒʋGYD @& X[8k:"w{Vz `L*X玃|# 'lcНCnz]]B!He4= {{u?˷eF~ӗ^.^=tbYCT$b,KoԂh${+; r0lլ 1Mu^}AwwpbKk'AA}l pHy"< N9fJEe325ŻʜMl{vMK>^厃Q+f,eF`/gI>, mm1 &1O 40+vpNK Y8Aw .Mb-lܺU+A5ւ}24+5:< G tQ5֎Ѐ1 /:VNf$희O {{WSiȅQI`7tv̭qW4iʁYO م플+xڿgoFT]h jX(VH8tO Bm6"ZP4˒/NvZn "@k c#Bl@n2H G k(h e#"wUV 6*XvYZqCfC%Ԁ/rvAWNN%)< hk*˔%-]kU{Q+@ek@,:3xa{! j]]?j%w/~B/-wWw ;FiO{W俽{>}xz5!2hq" -2^:Wdq%,'.8}hQt Č-Fsx7:_6Ҝ+>X4ljCAmQȕۦ<%qyC$9F +R+$erQ2ǛgGNJbeN;Pk" }@ TV=ov&DKyvgj[dZ@R',497<4!%1.<}cg eW6  Z^7׼:ݧN5sez6ݣ:@,W:E]{:T61̞;N"ky E3ntmT&Vjx9D3rȉGq@G.=* %&_m˫ck_϶ N~6lC/⬶.n[B7*8@FT?Ļ9ʝ g,ir]u@}D .+;~+>XtG%T0ur@mo>O>y:B-quqwD3Ewo?r9xtӾ{>Yǯ?nĻa{6^j5DS ;4g8=D u 4}G-_Oo9p=uQ됚f7Wnj'ʁ6%]( gYlpFC2_Ə[cc{٦1$[a,Yvwnbaďxq{ Z jׅA= .G {DWCw^O[8U@mQβf'(F !Q iz(:&c1\ݚ1Fuf )d%Q*PMrFݝCD>eON[uis&8:x3l&:d3,t5W ?+,4تð#Gv`x .S~.vNj˳q߽Rpmk*5xEvs2UW}oCNF|P={0r8[1]z{]JEMH3Z-LxaψMgk'o$^*5?mqjLi!AH-zFPpo86GFRn?ZGṖ'WI-{eX\TFI Ή8*'5՞ cK71%{BGjY[$ n+bṭ%߀37Ҝj9}NN]KPp;啀t5wڿ[z^7"dU} Ɨ!jiӗY]z gb xЃ0W}7!\>^?Eo_?d/?x?᷉?x͒O6\ 5pӘDf!ȃbEe֍Z=7C)tN8TSVW&4Է!UXJO?_{UsAbr@cX590ԋSi&Oc4m9V|n,T],8]񛧫XkCSC"CX2NdWX\VnhTqœ쮉[lвzV칆;ִTcQDyGK dh闄?άԍL=fl-}' VG!#ORE&5x=;_~W'"\*&lIil 9%`wNyf[zr!EⰋ~8@wBKh. 5)؎A1J%VSZ|LXFV|vM <iDUxh3<|T%f@6|.IU>UPN4Feǡf= Q@!@LK~uqK|u}xjlw}㉥(;!"SbI7 At#^*M m8${WaFp۪@_+ٞ])*A3+?u}^k7[i%qMg-J9q˹iDɕl=]b f݀,~tqwthRY({PޛgxM}pbJ1 ):u\oRG#6,N?ℭ>DCP%C߹M/|ŲdZ7 튩qLipVFVF.V8}GҹFrHx,_6b_B噠gOK I%-~n]dG.i҆B }G<; 45G,kE+|=41MCd#XIXI-}_]X0=a$! @1yxu|9yd$vAӻ}zF}'~|wv9\>\Xq^sAi5**󳔈mX9gλP%:Nޑ% eXty*6Y]aKHf} pvhPD`{ ,h[&}CZf*0Ė Z@'TJH{^!sl[R^SGW.ˇ%~f+@z(:ZOy:ǪlqU d:ROc__\ޝw?|}{KeXW 0-6+iY8)^ȶJQ7@eiI5iS4aMm nZW*HFнPæDZ?}ww7˧_ٔpqb bcN>jhJ9/4oobo(biPKHJo,6ݨVW6DGO"dZ^P{(ctD2dn*TNUV`qM<4{HI=k0`J2oJ^˸+J*-SV-T7Sp [t0ߢ;X7a=l}G4]8 LP2kL-{#[D+X+s}0,0G:~(Tij)Tlr[u[L.a n}jeYRu&5q 2~ʑzUG&ׇ AjAd-Mk4R#͔&z5J\EUE̎ 34N> m.~rx@ZX.Gzеzz)RSgM!P)uNk!.u]S#kvBf0|=D3r{ ESjW;> (8E69'Ea5J b2K66EĞ`4*HŖPܜ:Emp©%4J W(`^ܞg+XO_877/_ _^!pqbEe$˪eʃˆREʎU 8:]ZNR]ZPd_nH,G8#L(C!ݱ4m)8AZ y$ F % "2ԆtoQ,:$8te[u\ d(6wA^SQ>'^ݞi~]'zD0!t*\j:Ϭ/j)m@ X,E|Nx5! Gd\Rmeȫ xv>`|pc/sn,ŏ@:7vUt|zx-/D;@14B6 t ^_m+[^]ޝM}d^O_?Ko?:ȇ@ovv78𲚭wYrl|53~hmT kOд=gTٗWR[T zhVCմdEI\`M@+^3ٝ&@,Լf! 1!vz=@sD汣1үeEBI$vJgVښwݻY_>\p{uprGQ(4!IʈLI`+)b%i$C< ՝qwsqZl)'֞}3ۙh;38؜ ǹcFd U2Pyt癵 G EcwW†D"E]YJ؇<Ll8 s@H,2կ]_ͥGdm]1@uv"0"- " IoWʏg5\ 8m/%@DK̓mwS $CPbu?ӳZհޱ{;5*iگ"^~DHZ N~ڦmbÆ>ˉ߉PNёhK2WO{mDW2@l])KMƙ;:r ;?^Ss~! _9823jڻXvjSDI P `E@|g- 6x:RC!Z@x Be^D/^կZ&[|Œe6 /X&>M)@MkM0CnNSD~kyT) >9bx~Ջ. a$^[) I87G}D? ?opsJq徯8'D{kIc4ꠕEd}^5:OV86͂ K9Mz@'qP9kUJ@l8%y.|({5k^݊ϕ(18ࡁu.[f)Caֵ ( %m6fn+SR%#(]T&?S>`@>F$] 8!6G!F(cSwQ[ڵ BLM-pHxI.r1y1gWHP #YHF6\ZQa7XQ\]B_.oeLJL=לScmFGi;y P'jiID(d`HW\|V, 6:,V ȲX8@aZuLXjAOFwOK{BҎ8c8KCF6bCGFsH9t4˅=Du KF[xt= )˄ qtfO"iL@,푳dBLdm؅gEpcO&Z8 +x9,ۃX40o_j}g!5a%@`'194)5}wF8ƈ'bwe"ֳΞ2ijG.V$,˅+ ☴7!ňyF?<&'u_oI)99KE3a9ji8"+Ne@:.n&8[:@q<ڍlX1E {DR4aIeshqXj }D,UIcINKˣ_+Z_-B,Fiq#k[ΖJNdIjVN};ufP(f3M4-4kvͳal+"p! _GRm jFOZ&Ȓ%L@ZX{ 0Ѭ(= fxK6|`` =K͔c* .G qŤ ]cwy d{dCÙ=~-}b-w׶Q:4Dn)k;-e @} %D "ҔaHˊW-JmeLxFXrMlH!Y〤>@mn.Xu}KD<]-ZQO⯰Hz>ɲS,U5SW>):3 LV+S"s*Ss`C3Wlњ.SЃxmpX>$KT2mEhJ$=wy7|~/8=.O,9խ[@$¦',ـSKfS9(vEq! w .^wr3@NFZ-B"wGЦ oL*^+l*k[=QG7McW)g`_OU-&-ZݘSU@8t>}>9=NPI= YPIjU-ʬ2T9'rcy$DZ2*-֓RN7nBXXGX<(pz,1y"nUD#MJbGAh͐S<Z kbo\Մ`cM []wȟkLawx22kvYܑAuYj<>nNgъo^L~'>}~~+kNWiШ 'Z 5n:jA=mc)E5M#:m jH箢^uIHkUFne-6f=َ0阠K*8(C$,\Ƒ3%*Uq ڵeFy;1x h_ %Sk,6@UV=3Q9 C: ysʉ~,KTm pp,ٽ{K>u= Un6;7J}ΰ46G&PP43TYb-rTFx{m9n,YWXwV3H 8SoQ"k%R Jc 81fn.jypYdr-sBW?݂8TܷAsZVI#L>H8< cveSAsFR.O Tqg=YXpTop+a,Fm[袱r qMeTsvgz[ZPap1 d X6WGqd+Ոg ٳ6mޘ JKG$: -Kg].YZs#wXF` Kx{wuu_~u≲S<OBQ:BЮ$z[{fhde ,p*\7.KLp  ȯ\Zkp,UPmp@d5&3'Ŗ0{Y6Hy:$h3Nps٪w0]A$9+[H( ;1[EĎК cv"azs=NÛZ6ZIpn#"ªډ93ruD=SfJO;'n,]fm OUbH1XycOtHXa4`#QSAm}#j^K 9 `M^mcǴQ!ZpZbŚ3ŕmz*dz8ȧ*1U~2-,EIsd@_lu+эM6`EdW; Demϼ$4 ɪ1M[E2_^q<ҦË_->//Wqsw 7U@UΕù<%r| b.L'VoօbǾ$[>q)6S<9]M,o 1Vڋצx۶"hrMƾbh5OX׿BZ~_Lrˊ/C_7of 7𓰫>K`O/p-zDz:wLnWҔ:$~cwt| r;B`iyUufT` 5b1@2`~k+a4uywvu¬A˳lU7(;pb}tZSASUٰ-S{+ ʔR2]JyĊ:M3{'b1چ4 61f% $i7vc(zJAl'(vU lE*x X+QǾ  =D 65@٪q"El*gx @p'(&(F= iWztoo7rxxdsYdy"'c*w ֽ Ik&0e *a^wɞk{[:*QZoV5!$f׵=f,WI<@.De1 qpFKX[܏%\?B-` XVF-}75h mO?ؕ>Z$n+^Aщay^\mJU4ˡؒ&~ŧVd"ehƴ$؏P(#:ABL.2+a~k( tCn埊pdz)%;,U \`I-ًXr'  BXGj`EѥvU<|B2~$]\gPL$ť4m0.Cv#yoa`3`<Ȅb6O<UVo$(1:P ,K_caP,R+Z\4Bra:c890eA~ [@J M)ŚCuZ5*+3@;t{=dڞ$bwbG# =KOLsX"tbR@J))[dx?AV{M̑dž±"e+h6([+ř6|JuBж*v6OɪA`%#eun(G*<Új"d)tw*:ׅ&a̖YH<)`+oN# ?\ܜESy'W̞_̾o*rvX-@u1oE꼣+R=Y۳o9h^V0Z-OUw̹}xO TJ&D}pz$,z,z[4Jaָ TĽԺͱ8`#b[~_!fؚ~/>&OFzQ6/p1[EXIm`ǧth7#Iu oվd7ڊ^6L_W^Ŭ^5w;h@Vy<0ЭyOяwxx<҇k_M_s:mBWINCXq-r`ˑ}/dwY40`?@jV9+Vvˆ`C9,LMnh !c%T7ZK/vuK㩴n-QkD#(sG-H; _IfZ77g|^>I60wBY8ftծ˞Çu<,[R|?>~|Oo߽l ܞ\~* ǨtAkG?4R`Pc,<*] Vw]u֭yLvF,ږu̮*}s G-کx)] "vR- ^]lki/ ב9ã^x7-5s6lcUJ?*n,ӻϜfۄ<~^e2ٔjv‚eo!A-rUcU;GoEW>G/\!yΠ:`Tp|P<ЦPsT紦knZHQ_-Ts/׍Bk$ <0 ]D(9/=}32G7[n,>~;NjmoO>|~aYLM-hox"R<OZp` HMuqN1iX 4Pf> Ə6Kq68|"*mP}w$Rc7%*ïD+>tמؓ5.8(xB62M ,O XNiL/hU"chy|i_17e"oAg*ml=ń< L!8MHYAEMo" НqMMTFFHTEpm|?_@+OtT`/kBd]bKm[9P-CD n!PZoNG(E[`L&%XI@fM`%]'&YK(V5 .Z,T)ecۗ)Υ9Ezْ]*-`1u= 1]7+BeeԀ0J3`wfrsambgw~yD3yNI=?2i/w>|Q퉈SԢz" I?).Q(\£x8`ӗ[EA3cmbdB:GizU37zv"/S>PZR{`@ϥ-=+@zX aJ{|3=uA.k-E9ޙ@,cR@XNIХ9؋T:CTį!jٶ% p+Z ̵+[iq4q$D8ZΗ&iT+VLrrY9MXaa *"zKa (f@Hl*uF[0Yc5dv Ή_#$Hٰ˶" v^bEZ '5 yB>8)~%c~:IIv6#dfG1l\>,BNʶd?X j؍5blK,?Pj;ѳڼ+Qw[DG(b_F$51 Mc4H~~^什 [݉G)QzE+MduG-yraM ҁD:7B#afo ŃKvsD,і'`#  6W =)9nn^,}ņGbj…AJaJeǀ`iDt'f,֮De'Ax`,H7Hޏ08V;̲%Wиz@0}Jp8 "Mk \%I {wAf0xf( ͤą<=_*7w ]HCUTD3:|:0HM ͗sK܄Ic+L*G7Xqt X lZlׇٹ9#ӹ[+׷4mz71ߝZ5=[D7CdbfSMe%V媞V1S6Ji2v<Wg9:5Z.FˆEg5&bfggƽ.lc XŗDؑ4(Ah'L !/6E%-lQ_a N<>Fっrx}:mB}ǣR~͘XoV)KXg'^n\Nap&Q~oj4 * ()eh)&l1^[bܷ[  Cx;t+.ѦfE^#hp2{*UE 4Qkj]kЬԯ[+AyEJslPXSjsͻ> `zQ7Gev";Î4})jz7@8[`vQGM9 b^9\W Ѵ⶯YIFե/g꽶PT/Jl ?`= YJ-A6Ecq)`ډ8fJ-^'Xrv֍0n+)o"iaރt,PtgvUb3lH-`{JIrf(`MlakfBKB{uxh5{V܏eap>Cl-B!Q:ij1r1PQz,&`VBoܻ6cl+ SֵR|F-doޔƴ%izCA“95|" 7L ۩bW ,ь‌Ϯ0q ixiP0Oї7GԹ?Q|P/__S߼d{9ZB".YB H@c99y<7h u}@ud'/x6do]wpw]l)5vO%d_z9i ﹡|y}w}|w.@[ABLR.!RH Ti fK۬>X%HY7Γ< 9>v ":u+jۇ6wTI Ȕ:*r@/i@@Mj_zJJk5Jud z Q_byj8\)`2d϶ i>vٛ}xn_ i̊SqjqnVfsGe^;Xc?ZN5<<& iA Οzy}sqs{C#7f5 Sd?A`V&eCa9hv?g_n% @W"CY+f# L;LWZl.[WxwgK7?P]y*Ve0`nQ1`#Z$jՍ}B"f"( U2ȫQ+Zw׏j}9ϩOBtxz/w,xe,ţ@l(Oփb,& !^PB@ov4j٪O>*ϛr)r蹠 [m; Jhv֤hSY [妱MB idA^zGЬO~ԩZF, 9ȑA`@󭮚tJ4'x<.ZolµXD)i76?-+\eWӓ\qJpgR<0,Uq:,H̢Ax{uBbC(EC9td&"E=Vh{P+o/O=wϕzEV&G(LFOI#GP`\M()!X<}VP*ME#i!V`X~.J wNkuP٧a|g +6 h|Xi (K "v"N' SUgx-J M&7N @~G,^H˔~!]{0g}Qs=D<WeOē^>}:~6|%0pPayOk8ٕewbتł$u5=&:/1*):}22 ۲2*`-Dܐg1`[c6#Ůa^lv⏏dź:$bЎ^. "l&#ߪYt_MVg-^&50 >sUQESJeGU(0 BmAj @*% s 愎좀T- h°1 ҫXMol'xTʗb|05E) U`vw ddKքb}[ SFrR uQ6ʴAo齌nUӍt6 V(Ok[ҡYc.Ym'AVSh\B{YYݏt51{0bQYuɴYhM%k|`nive3L4i;1vPA 36HaeF%ar ܮZʜSw K\7ԨI^#C:bh[j\,U<Qچ">Jx%8 POK}m30F7gX$B5D% xsD-jۦCxD>-Z4|Qfqˑ`栝<\oKs ]]}bJ|FqTe,}boL,?d#,0W^mN/(FrupC{usy"#;N1?^nExW۽P¥SY5IHnYZpb+ wi[C.~#Pe4o ,>I I[Ն6L2ŸеFU> G#!>SW8Qo*'K.SOϯ^xo 6o?xZM"4FZ`،(s3.֨VڛIKiYɖ+r`@ä]\YXcT'f|ò6cqQGU䞚MD;!=I4NA_b1 k M} ? ,*2ʢx0VU|FbKAڪn l]Q6d6f*Z \Fc%޵4I?3ފX$C8""V&]Epu1`oA,P[ 'n 4DG^eǣYUvwNՓ9̝Q`90?tg୾҉ӕ??4}.{jE y/ײyaj(2@ZJ_~-'uN;֑k7ֲvH ⽣c\w,:culuq_/gk.AmWܱFh d T€"$ĺ!hI &ߪK mR#H`e:o+簮9s}ζ,D/e,'{R&vW6X̾lY|ڎ(zOtuEtJK, TstL613o>wV.b@3?8" |gN[. i&TM<b8Q7{.SX]Ovd.R.˗MwxgMܻ -ބIէ=w{~tX.[jvL nO7h.b%Zy̿\l'i6GHJFv!%WAA̹s1`G !5z\o(rks)X:K)7>~8pwTc&3XNy0@:PM j|bõ~ƌ˱qqA#2pip{ӿq;~_~znŋ}xo>oˊ_3x^?|Ӌ(Ee97?N<"0*T,seڢQ@NA'Yp"59i#RbӆoN`,ueaF$.2:pnםKj$OhȐRǫ-"`]r,vxBᾘ@QT Ri8q8f= N[ȶ˃Lϋcs<!-/; ݇_;iO<0K;itZ,9]Vg`',lFєIub%|5 L)\y;eGͫ 8B҃55tnp|I,ڑtp׵HUщfH혙xlHXG-U,B@5Hw.n₈.q6}׏gçJ@>ݻOX"iozc3f{%'|&xϞaͪ 0[~vḔ3NfC$h lWQ<6څ."k" s(4 :Y,V0v6INE{L2\P(ׇ&kD oI~0*reU3}UM,iRkzY_O8\ko?zwL_20x^1XYL84ˢzmb+j0SNYwd9nrIlMLcnay>[1,sPd~bOuJъLJݤt, ץ#A9 /b\.4Krtsqxu̚spu"xbQ (@R-Q2_=koiv`cwFyZBXlW2 J9``*-`-0^(Kz( Bq'";=nŀ"cMLj:s`bǑuÌo PzMZX&i3+CR_2Xa,M>"U]+mxJ7tzKz+2D|Hd7-cYb|xX@B{#K:6c霧{=mB ް}xƻ*>m"'NDUƢ[\!PG Ҟޱ=?FwJ<[ ;VDFTۏĠ$ˢDT4RTXkGj­ͶgkcM&jwj8'&7`\?e7׏ >3s t 0pϼ]7|5We=^,E3ȷ<h9s̍ZQ(-f^2˝P 6[޴d VEf2RG[yfNML)czl%϶҆ߒI xd8W< O^k7mO/[cDP,t(͖$_cՃ<<"cc(L0ܶkLmJQʲ_*. ;j%q,N|{  `yතNV"d 2*jb@ZuA@WdWa|tHZvLQ>/cd̜1K[`ރiIn`s畩hfӛVX3~Z\T}R=*=aLjsŸ-dIsKp!peKPq#Nk(ʉCId'JWe+flY:SģtRFdV8GHSjN&pCyw9IRxL'$ƃ; \Q@v^'zcm(D2:I\ovQNZU=Ӫa)$zꍔdj_+gco(O`gþ(+\h0#.Yc_# '}ݱE8smvO=9N"fVS=,]Un+*Q ULWGnC҅juA;pG1Jem`~tDM/ S1V z5$vݸ lXSioJkF4臟߿~o# A6mPz!|>K$2s8βU6)%³ Cnhy\mHZiT=HON0RќGxW9VL+W@Lw D%HB)*GHN=v挣dDl-nL'P1 bMKp")t-43 VL1Ef-}4* 1; "WPfh@?-gB%6O`ٞ0)fŌW$dR,Qg7?HcsaVFI]8WwfW+i)V{gtY1POLդv">mˣv H{nB+Lf'` uP2"^NL͖SBG864ktqQk$+7h;W+6znn{1CG;= նQE6G(Y"I!?ʦ{l@JX(a+AF?)܍췋S3 Z hWm3ҡ Υdr#wȾ(jЖ+`^݊~i[G=_թljl;eP@)&y<[Yp6ϖ)ںd Ȍd)+?ٓeX"o\]a*(@!s#L641ftBb`WFj4FҨPszWxON>9: k9A"5g/XJAdr>:YҟBÚ?Mf-z]PknnH/(>BNӦ摑g:=husNvwӼG~#:T tfO@J|-.M5e-_jZB#"jީԉ+ :"AF20%))BS7mu ftn46m6R9^RAcrzGԇΙ[ߩ$X۠- >MR/rNn-ָ\^Mj(qFfؚϗRc,{O^?kD5^Ao؊9|a-FSCR]?CZ CY &f]]LB\Bk = Z9!pFAv}SA&HȯZHC*4eNNM6yTLK#չOo.cX<:"26ƖD*hIB|$<`;K-P1}观DD`P1#Yauhz\Wk8z v??l9vpi@yxwK:Oɫ!=D/)^y;A6_$C p5Lw\H(%]\ 2}Ⳗ{ĒzZr Ʊ"$M^U< ^cXRK ?)#rSv?cɦNJ*>4*PRI&}X|f0s)R\]:@Ymijo xH,#'Q3:%$畠'Y0)z # Ks]'] G?ۻ˜wKx{e}O,J]]7d&/yu-#oi*T]"Oa,0pǟCJ%զITgA&nJr4h3Ŋb+oP VM薚m%E$f[a-ML-ңxއoNyWBV6{$+ {e0ŏdڢ:λ&3XN@<х${ vWXiP U^@Df٣ $Q"+ngΣ%i:~X[GY/0& 9E6 ˺\8sF9B<<\|ƫboUxWT nfAd 1-u!s3LIfNg P,B5@T+X:TҴ2vjJ %IP9WuJHSF*[׵U h-UG4zuiRŚ=4f`?6PQu#6TD[APf+uW86)eM)All>%fX*m)x). ؑ`*FViy3aڔPJL ]e"W^\F\{<T73Cr^k^,90 :veOL xg**lqa_+`bMYD?pF/OW݇!wr~Nw~Y~C) {,HYTlMKfhO<YhhPM/_bl&C F|l*EL9&}\yj3\( ˞؎]:Iuj 0P=诳ZR,+BUT3V|--9VOE:>Pr 'ͧybIQrg}dl}`eA*JΞv|]B#5duY96! nD<=^ߪOo߼o^}U_Xo./7ZQQJH][ [i#F!GH*nBne÷+%#t(;QNnzV|bIcsd_)Ty Mz} `jEuO\>dtQl v mEfkDҨ3 \8IՅ5]*"XPEHETLDiJEc^oJE]'*O^aL{i[j At:ί%ߨ6 Ovolaa%KXJa]DF~#~yËy8:}{v~sV)xl'̓wc ޹"E#/80Z#VrB`Iȓ .^ 46-GR"px!px'7hp7xSU-zyO^NN[#;RӁ 'L'8R_Uҏȋg/lBH yz:4s $R&SI ^=]aj#;66'\*!ϰǛ["~6Yy/ RpM t3UdgRW^!5jp& ؂tOs0VA~&H[Í4{lKcbV]e,kIZ'9RBcQ&~Fl*P5k=:Y!%(0R R5Z` tS9||ޭ⹭CƳi2ySTIz^&Gr,l#hl$0H) 1vO61c<׹끾HFZBau7{wl@G4"Vv"UxA3ih,O(-i/NWҁuRPa7uw@GyU.HV4BiaK#(y /e}>GqBww7^K+_Aۓwh$;/VOxF(EloV ?^sPE筆@5qWų@RWkff x؎ʑ8_{T1iAu^gqZ;k[X.6\s sLT{L/?D__*V"{C=_>cvTS6"ø ZVjj<^?=<]d_xm?xLa_,Co{aȉ*"a#N,["m\蛬9lQ|TrΘ 4GKE]ԅ;PsT :t , .ʯloJAWJ_\'g  l?{[X@5ؙ8ec\Kr-,">PIoZ%c=Y9 E6xmԥMTHjzv:%*U,;ڝ|.8&QDž-GPzCl!+,,u|KM?qrҌYYAP^9 ʓϟ9e[GZo޼7pwo>|z=xy:9%@5|'BX.FLAז]E&_2A `a%L,U;xȳ.♆Z@fg 5M׋i^XpPNtSAXД, yMHۜtc '7=lM*r(2"`{'x25̔p Hsc ZUsb :6ZZpRZ@e1S1Ú,Eޯ+V@O[H9h#"àVF<w¬qݥm`l4wڗY_ְӶ0RgXdAX}VX5;wdhB6ݹtrgUI GIM$gGO^)~}XlS`Sv㞕+TbWmsn*f^>]fN;{ȶQ}D?/Fg߽y7[ۓ o9 Kм.HǍa3>4&}ӯ~xn/ 7''i86PVRq]Yt['JfY^O`8yQd4R$n2Bod$` Rq®n,l·;׷w27V[_:\TëfrYb9gUDjn(`XXJ+յ d%w8 aBC*=nRD%HPR";V6P; $tw0KDO!o5Oڝ5o۫Swg#8w'Qf"S?}=uXu)6iϚCMNI*R@"3A"oQ_1N>c)ց"'[B=#r+U4lI?;%:+vO`͹W`i2j@H79lI%To,݃ i$Mjx^2t=τÁ W/xee{߼g [ dpCޝKnkS?@-Tb0 4Aq>WwY~"nhEte9LY @ϪsVrPO6#\Cz };JNspNj}D7}8辿k5_O_wl|_ҋrTDsp6) `VH)$}< g6Hu?t$;Q F3 c$ #`@1<027OqϠBR5>~x9/߶5`XfZaGʺW!vaue=C("(d Mfx޷=P7)Oj`rFbQEwI@Y"CU9ӵ# Ȧ+I^s,e;pig#H.P(t˕]jɴ]{[g;짇 " v}uiM x "tnaqГhQU1]i"fajؿndfWx%ⵋ%9VR$c:^= G_PAG+=bY7\ݑn/sronxޡރ#J= gŬbI5|j%^2񷴙9LܫAKQEa[E?e}Z 8LKؠJA*. ә{}8.x?v+ ;R^I^zjŀ=m~ 5p@bmYj6@hl&j7%_ٚKX)d ُ ./ :ϫl,-0t%;qUJ9&0y`WTbtfR\c-jO iA!9_=F7TL$c$}=1*,y2V  xq4r P8uP`%h="Ui-uzy4i3S*cӓzV H63tꐨȞJ,= "^N}LP!wa&Ebu!U 5ZrU'xs ʛVoQ;EzmհV!JKZn?Lq3dْثMo3~y E9 M}qL4`&3q}FJuӺ :.pdPNK(jګкcYЌXۛ:zST$ֵzC\4ӆ`>]-&Xf!IEP{ ˯RcoA"qt -P0Rm[=Dg&; xIM]5F`q$LI_T@+~Jn^@lzb?v>yS9O7 6!P6ZLQ_6ifJQA)JnXŖ(oEA"+r6HC͸F:8C0fѭSil(R}lz#fH|mJMWJ4c2[?qcg~Vj=GnB)M`Ej84 H~tMXw*b9_cV:F A#bz{Q!JK Fkz[Q:uQܪ땦!GH"E|ѦmT۔ j%n(Fc[aX9FO(jc;{sȮG:g~p1>>BÒ.>}{EN1D[@G5)ll],k 6&G#NvjP^Z(6b'ymlřY +usQfeCݠ-Q#\t\vqz#W, {ڑKRyhU~ʘ؃t":C+4rHQq7M#͇؀jbsӛgOGЂ0]ǿ܍/7O޽ym߾o;3|v%j*i8@Y{:l3>Ժ'{w짏=7 ;BC!FC=E)b&&@~[#A 0aS& YbdrB#AaNWQ>`󁥮TwkBѐ6q _S#3-X_;3LTeޟ^e[@Yϟ?Q(շ/yOP]R>sHG]l%B2;U{}wIeNmH1#8v7MRDPc5:O9Id<=hNJb.N ~s,:א^V`szK>o_/uH{l652z@P[Zi6=*/{(puRe >>+g"p5TjVbQN>=\]_aRk姗1}KyW#OrwCzLj(yPf aZ~w}sBSpV\jnj*d/hڛU_A[UI1'4gP kѦ-j6m̳d6aƇjQ4ٖN 87Tno2l`LE,p^wrm7 L0;:XMTuW YJLqh_L%ˑ;GhХ"2  tu*7OO'i+۴&x%]ʐ lk^yW- ·h[܁4@2TSQzgv=we$YpA`vo %_Zj {{ҺΉc{t(U%Q+ /bt)"AȢQ)`!yJS} ?([)uF88I \Z=UUB?I<<6Mݶ I Cǚ`Z"<@G1x =Sߎ1xfkf G8''.+ ,~NUE2Bו.9`Fmd:34\k.ӥ(Jr:t~< ƊoȲX ԗzkӞ΁•=KS`{`"1ݖu7اdDXe7ZrIU8")GݧUL7r*; jc6#X%uL: v [RY}ȮV?1JW/tpE̟p{E9g|O]A_$w?l >}_N^ :.͉O]-Ծy|i-mBbr/ρJÙ(b |pͯ $ۇc.t?o&}?^EUFlʨ%uHƛ,*Q3(3^+T̝")U@Now6P@[W.@A&(x2[+[Nj>nĩ%Ms oWR?o~W~ 2j;j8+>Jc"[ʈ6hlri0VT$deTgg w<ѻ A`йڐmSSTO), r@DJJnviDXAEE]n_7:N@Z :Xfx<~Z%Ɩy/y5zHˌwT[LE袉GF5TFXEY*.QoryV Oqd ar~-s[#7BU˼JeWu=[DUcoSNHxHi0>Hu&KC`MW[jQ il:4isG]&6;b͂f8Nns(6͹hCDɎfT*Q d49:=_4rQav/gC)oA+|p Gg59솇>lg#yA"i?L.1:mvqC ȎEOmi1f\b!, F)xj޶ 5nW,_IɃ#f[Lj /ϋfqf]Z`o( y$,糣ToyQUzb!%y:FձX^-4F"(EōMۤ )5cqV}s'z[әjf3~r [rbk4J] <>L Ќף}[l\Z+@l[`^٠xvfR@F! T: xgiN`UQ'R!ZxX7v\ځx-M64Ghvt5޳VU@\|_?vyeMtʪ ewvFDq@⣀RZ oo7z<4 6Pᰟa׋e?[f2Zt-LUwb >Owח ɗiV.Bf튊lʩyRL*.D&k6 ׭YYl[Mf=NH=DPjcEhA4jXr#hPtTp,2S~SP5h ٝ(9:7 TTûBpI{J%hG9RWC鬍S-q=U5/ ot,q|:.𶃧G DE`fGv"9zǦ W.|t;k Sf@:. (ϫCuGo-)ydDS(yL`.uE,Ll-à1\r{Ƚ?_}z`>|՟^~q$]>Sza~ ؒv \)i%+&e1wwuՁ_(FN-8SV|ȡ!J1,>tb yu Ga+r/O^ajvhXd@0:09>B kl</Wj41LTw4{@kēc6 J?E3\ ?\]r\_=\o_>߈9?~ϟ1瓗)Y?yQGedӽr"@eAehlHȣɠ]*vDFƊ7;/(;ّ*-Z$/BJm㰻бȓҡ`6pz  J,@%% .Cx=]ˠU='^BSϜ` һ Ґo&Uz+fH0ƛV3'tQ.u*i0M 1B i& !bנ,IzeY@>2BjC&1!7TifBܤ oIYU/Grϊa+%PVKY#<*"P! `;|OX`Q TJgGOv`˳$і2YFoRE .H҅Ok-eweEtvzr ˆxi ll҇lijR`b-(ѣR Nit.4Q@ֳ/x9z|4S!v &8Oy+9+;x$mf1[md9V Tf $^ҌlLWα[H)++($v%9Y#eN[Svu{LGw?}]g$, }?:~8 D<)ݖSv[Ҡ%EF^+D>@L8?ja| bV JKxz?A4v#!JfN83>:O֬AAR{bgh5 AB\t2dOUrҴ(v0A(s6|%non/r`r~oΌW˿Y:Vy"mb@ʒrRXxCkt?$AU%Ȧ(ms,/Fo:V$<,2 <)GiM5޽JwRtZyNgi*+&ha&;~\$mf5aٲ̾ z͑C%z$+#2/ Jj!y : -LJ.g=GyA(P2z򞰋vUr O /KylB=_žup;SD4 -c(,U^3h}V5\'#94cgDH219 ->MVeX5 ~]r=7R#iΰZ UV'N ZJJS;J:LpKj|ۻ-qdɂsF=茫֑Om %ц"9T=jc6U[GU(HΌX=ZkaűrEaA/>x}Xc!Kǒ>Ӓ|}KNX'C伒Z6)9w!r&cò@Īf6Oo)OG~<#3<~<=|9Xy Ximq0hαs\Ɗ-enH:/zwoxDpE"a5Dk8⤞ *T9pKe[.h@iU&Zq*PPOEwT&*,1!VGX*D,fL|&s+V>?j{$ ^)i++w3B}UNJPBrp)K*zC!a7V2VT< tC>&e @:>hy|H_wZM 7'G`p4l %W*i'r8R!Q#*y@ }󴓤 m>&鍔}lJ=/莛͙l~YhO+X~^Ή'!q3HdCI%-%¹ʶU Ifx@56"5x~; 9cu<AM%#1FLXJ-N@[(3Uø(咣BeGr猶YeʘprRy(( < \aN[e<]`lR$9E=Qȿ\,kT2[ rCn\>' =I\#/0c`/EY}-%Iwf*G!çdMhuJ͙$vR*e lR-L" . n#`F"*m 07Qyl6jtni上M鉧5w!w 4nyź5؝f- >̩]tlZ2v[S8}: x Y}Qx-񼛵6R˺R GqH7 @i ҶnyW}ܭ62U\7`e8-~՝-*KkNpQbHE$QuUblYR_]sDM(}F_giUpo,\ԄA ]}I rd\0 K͸j/y{d{Y>{<9Ob{_~B1.Py!-XEi5dbYG1lm(Jg R4d&" atWzk~Z<9{tӞt(nbx,S|O>UG (%qC7`~9Q;Ө-,z=SpȮs1oJx, ]`ϾQi>#1  6}Byi*F^lIұ4C9;v/>^|d;O?Uv/:kͨ?ؿz!:ޛ)]x~jeb!Y)v#QH8]]d|a2/,j,ѩIz"K7;mo+mn7.!` ;0قf7(Xh l0  X{/y4iHJXxx?s@xs$|Fvt)"$We_y{-XfJgJljc6XYUj?vQ& \! _↣> 鑊>1|~pdb=@)X*;j3idΎ%/PZҋ, !d =OԾKgz@X;X^ݙ<,4Z$N(%5B(ݱXkM(OJkNi2.֞e3qEɎ=}(:s,.Z9k&`5fmeZ:ҒD[hP WQaS"SfW7P\uPBWtbt!cUSrwG図8l~|'Z_>=#|!zF n??}Z֋q~0[+Nkj,LwXNXV)*DLD,IA&8S44ǟJFfbm,M83*ERA ߨp(ſ6%lc,xUktd/ɠNߞf2gaTZyfkXHjZs\U!/Yt|b|Yme]oe-Xb3;L['yzFBOHFsh )x8Xma\>G,8 j bRwDj b>MH3i@825>79rmN!|M^ GBZ GʉE-c#] ݙ~#u@$)ASilp6ۇsMFNgPGO9K XI Yi|gfPv6·1kY%ZGD]wH UMFaUKB(PM1v9JX_Q|­Vq(O-a5VCk%ۇCj/,`?}? O,Tp Υ掷dwL$VEL䀥Pz܁@/sP4͡!K1f6";&`!KI#zaW"v-# j|&N棨X9'S<@6G8˜V).b)П-xl6WX:wօ_ @i10:rU+[igvExqwyw2/yWWym'_||;O,PR.R,YUҥ)n9_uxHH6d)fU77gO'j}:@މH'zm@؀B=޵ $ 04W KT)ߣF;yz V;Fi`4IKL ! 收=f6 HǑ ȭ,e25> R{ҩȁx7UU;ʹo!ȩ\YW9-=]V)ejg;b[ذ`.y:5[΁NbfV)[ T5S _v{XʠP6Tm]ڋ ]59HլxД+`]}%[A¡+z3>n,EKPdX3b=V/Rvv+ipePhEֺ9qjEdIK4O]<YJ]>bwחWgT<}z÷S2G âAmfVXzӖ^fρWoZbI,⺐E!͉\FАŒ*zB(6 4{c"`3mL(/;k610ăHQDjHe9!EjHɂ[ɕ MȠg|l6jS+`R`a>(N 6XQ [YVKu[Wm>Lg\؆t)8l99GN[z1+. epيV 9f#q\r\_ݲ~w{,:8W7Wkw9_mXۏ?_~߲N &ͳ 5mTύ%ǮǕKEFț(-,mhX}064C%tPt\)$j$n$]®H5(&[D=˚׌Cƣ'܄#}ԭ(]>HUS RFќt)}R-gJ՜) l؜XlΤnoRWwdat^kaj1uQ#E5-QqfX'{ F-G0+bI XQb1Pʍ¢%zwt H'JqPj>rbS8>E!MU&N!b Q{߫~ @6- tl)=HXو:J+ e \!fIlFEd!q `RD*`|ta^nX,kz=%k2d^_(,r<)ÛO,b!Eu-r8v\YYti&DtbvNY7SKӏni5'@ց}URNwR8V'eC"XY"uVbo!BH#D Teꛬɜnp^urUehdfXBY1D\y4vl,Q"s뜹rX[I@BP\R{ MEF:(%]oÇ@^R$,!C{Q}Ia'H_y$:r ޠ@ՃoTOZb3T5+@ʜMC&jASFРu:L4=]g@|/52 ?j;)x",\o0ujg&T7c K3UIi7Dp]XyH`,T飈68)WcjlSO8~gPmq=E` {IvŪFh+y d)IMQXr QATolIj鈾0Fe6MDAϢ;|B4}4umcJ4sXF~SCRo N- N3/pV R)D< L[D#(_=cz48$qSzY4Pxٕs@¶[.LM_{;Պv엱Z6SDhϯW:'SM_  84b*qþ+XVs?VYjwq<%Wצ~ *ldd2ux i&4[VgZxNpy v1X@+ 4`JjL]s)NN`؜3^ul)")o./py/3˻w?҂ 9`hm4Fz yfc"olMt~W**$fحM٣TZVGUZ[}%*63ƈ)hQH.:>2we/s2߱֝]q6w؇2CQLfKgVkƖ}zBaR\иZ54M_|ޗan@ʼ&Շ/3FC@kRV`'^c6m4)w6EІl"-X79MVh o۸Wۊ+4CF-z*p8>qU<^!؀ #6l'bÉ BL.vV'4ϚٕՌ ŤMTPa!42"-ed|uDP}v ػ aJrq3ls!0 d=Nњƛ{s˳qy}8kϟ|y??ˏz@u⪹bĒDx1MGK2oG$V}#DMwqOגۻ_y9m翚 sG~kľE$;,ÐxԇND&ftpD}3{br:>=i93tC3O8d4w" fja`2jvFh\TSClV vC:TgƍUj PB_U9%ꪘgErÂa=ល|*s Q*HI+7w7xg?ӗ_o?_>vO~|a0q}b7exP;{۴ 0ʄxbդdwˀX DvqPF{Fdw ^ P #8t'z^vu :Pbsb/rjQUk!O9YGhX"v⠃at;0'O|@L)qE& RY=?,SߑSH.m`!A7#Ikdeځ2M/|{0%9͙YQ[ X,R<8ăէvy$`D (Mm64Pb$X5NAF%H8eek|D ,=R+Խ4a;1+O8Rf"4:Yq˽u,gwPHD JBZw!PeD映&h;u#R% +gi{_?ï_޾Czf:OψanN"J);k: n#v-{aTmvSgeܶb !KI|C_/Q`Vp˴B<1 icUʵ$X$]pJe`3*eEQ0 9ՙVy_Vwd[B<̤ KcK–v -YWqkR5َhba/{/pVLÅԛ,htdz.r?\ZD.e  `_D˼Z.bfύ)]Kв,2¾w!ST0VeXӉ۞Eap@D^BqJS? nX 鋥 .! {Xf5ڲiX/\7gT8U0s. =ԡ޸pjSRH âK{HEXϥ;M3(iQBVe9p%ǧε@ius6 WaPېSbYIYJ"̈6 ie Y7):R,{M6YI DB @oa9[Mǥ i;ZenXUAʭM#-n/>?omi-c`vІkcre P 52*cO5,`JD™^M g[ilXJ?*G*N,"t9sRBzrXyw8g.OvUIcRz>yf۷~>= ;:ubp@Էi6dO#UdDܥ!Lga[]ksXur,۪}, j|/MYr?w!>?@ o'(E@,5c3t!?ɣ'PidgpMiKphBS6ڴdⵚ 0\f;Œ x1T09I ͬ1VɚiHrJ=clwKHWWK/.#8A__/䷯#;K#6KXD ?WlS~^?g>_[e&` `@ͅ8V(C(wҵ<Wk̙{Z{Ui3Sr7`p XZ@ڢUuC7llF5mEKo3 UI-6ǫuV7}ʘc4Vq{y^h GU:My" 𓢃 x21@r: hxgCSMYiN: j MN=va!S6JnC&֑V(##mi!Ju9*:EY祊0xwIzijBD0 NV?m1kJza8%[u% oCO8hR w9/e+W˪Eλ7G伻9ה:}ksQ%kvj溭 ,ќHy^<>zb/@U (*8FW> 8=sy .hb>ӗ_҅E͹joXT]nN2RDu@a=kYF ŮhC0II]X1ZW")bclT^FL5;Op \n5vTx4X&-ܰ.¶Yݼ *60{/}|s,7o΢__Mrاؕ߶PN܎l _a^ء.̰2c@Jr-)@F~Jl ULS̙mIVTVm lVyo&ҚLN6"y%3$҅O)V{v}754[ZJ6cw6FV2NbDQW*P;vN%ӉА{Ո>O~ P [XӁ웲{`aC; h]zQ7rb5ToQFw' jr3QkV%/7Uא2zٔ6Q~80o`q2<_;X4o؋ 8:Dzw.ӵ4vw!Z"0]֞>MTjɖ,lր:"J~ʠ6<//,TӪaQ W *s;=G,Kg2/ g?ia[6o QRkd '\j;Q˪LI\/ͻuߺ,0caxR\? n>ԑ x%`r%xbb7~.//x|psjc8Ge5GELT+&Mc*Qt= ?tEt)jC>Jo7&s?]ntP-uY1ZmKS(qLX22p6aÅ`tY 7m4x%Xb)$U:991m7,`6bIkኢWo3O^|-ǷÉYi@޾>H2.ܢ,aj^ߝ)2 'Cs_uvp[Ǥ9Ze]d_r !;вr>:FmewjSəOۤߺg<^m[jʋ7q؈jJIi" hht;AP %eD-UNL FP+a%T6ĠK-(l^i˹dۆ݂G&7 (E鲚tG҂ \$ 5KkFd|)Lay`*,9[nO,L^i7;qCo R :Qmleݼf_?%*["uEk!kR <'I)Je C2@cƱTQ)ӳ_3xM}}ōW2X'w|F] Qr殺0;@|pqsER0gZTaаiUӯQD^L Uoy_+]QDg,(-=^QFe"<9<<&*3!za^>EwGc^,W a:8;gfq*+*J< :r;Ng.ػPHc9M %; 3_7hSUqTJ_OImBMP֠bnU}ǫѪ?;R&o^F̥X]❝bv>FIƳ3E:Kv.ydHęuc#Vb^*hdZrQy~$}TzJNiZUpɹm ]5oMX/ OI 3tB1HܑKv mMb}lHU2-IY"ʕ 3b>`m .:.‰b(-̆i\Gu-8ռJFG_9[:6qQ$j9̰96mj6-N{ֿ˻1w'Q6gH \OMpU2լMNw fH%JK#w3 r.K*5va%yXlUrdrtevQ:h1d0kL+n~`#qx9"HjA[HgTE,OHMaGhD?ڤއ; >:@v: 57u!+)ءH؎2 `rذ/J ^KIBrx{_iDnC Iа07 7g'6VXZǫٽSMz m,]V[9_6&md`kShAd՗vϔ9W9}n~ PJ=0*VSFbuj'N^w=dqwu TNJ6cy3CX*É>WqDA FA92+O\(*tI!wմ&TLX6zb'96b ja\ʇɰvcM%Y|\DY|\*@vn JH,b5q!izȧ99ę@DaI$vKh y\hmz(rҦZwL'07D 3ҫST#Em)." ,A*C,O<Պ,6)z~;%2APA(c2/ ޟ9zwm6Ȳ(Oq@dpZBP4JESd%Z~# S:rHPS%KD#=ܞߝX;C#( \MT<.t%A Q:MAںi b[IZN|<iНqj+E)B:a !E Ĺ[D7@YRG14BLDMMh{x0n7Y5@٭"1blh1^: b _Yt&yH9r15[AB%D)3*O =jOV'S +/K#&|/h}HڍEՍO{%<$ນPQbנVGA7t_jݿy|su}$f/?¾K=ҪɊA'8 %ׇlL܀8@!V9ޝvW0"I"^(R% D!q:čD -@\= j H簙ǁ<7 @o;Ǜo8REeFmvĊrox2, P"EMvg) ,|A0epgtƵ dr.a+d"[RCY y/H8W`Zi$ΪjQC-8B+DCFl塅8((z?H[ b3DNGI-tJnb3d\{VlJ'Q~G՘L}T0AJw `8( y6Ly kL@2qթX`p go6S'If} ⃦'hcOw|gJsϝ=AW^qmNR $51K) b)IUb2'G>+>)R:` 짻+󰨟G ~='W/%%\sF솪n% M;9k7Qvj*&)Q469 lc6輫ica!yu=YM9 ;M07e~:'dž-<_l~21k6FJZgϢNDs\L=M[Mk2Ym_I]@'#%TW"SY\/#a+@H3%)2AnGS#$<- # s͝fTq]c5,֋Ta&mEe@X݂@0^yP(ǾeXPҗW7*8S/&<].y2og2&p4"ײ{:lȢy_9c<qԲ-ZUpH۰$gͨ"UiG|)g)=+F@fz}ਂJe!V<Ȭ`1l,P+ PRhvJz py:>,[5L?3d8T5g{5z`@ʦXK&a;P4k _!`!JAV[ Qc1kx4k,a~ȊG͆Ҧ ~RZ#dO{!4Y!tQg;mu5&oo.2뻧]ɓ{fOs" ɦ`"QU7oWO_}Ķ90<Ҭ^jzA2;.ߵnU͇aXm]8Aidj`^!e[C{zWႋKP?eK4*r(%$iI(~Vj6xqdс$[cnPUub u]\'2B7b-5h;sIKIҍuZj8T1l>cp?a~++͙~ӿS#wû$]俭OߪVsb`@ *Jp툟 .<2cϺSl` tb/ZNeEЖEKXj\dVAجm`ٶRyRG)$ #\/<#Q>G}uYn_ 2=w[~/0?u?=lD}bIvDԒL @7f@JV@?jԖibYVgS qFQP>Yp*FV @4?UƙA =7E& Uu=P rO`qr]: 9,Z_V4t2gOMJ#W^b=Ҋ9p %w> ^b,S:@qHf,⁙VVcT };MC__X_>>/}N=z?xFIU*_=Q 'dvpŎzŇI×@ErSJOɤD1/֨eQ-`w:c=lMx$ Udz".&uЩ&͐7AЍOبV=n1Z0(z[2Uη5ZU޹h*TvKkmqb (E\}\&p2<ۂC1Hƻ6xNRy8PѢ U)in!3{NcQS@=ObLZPNcC=G\-_;rCk~#|-7w\ݮ^?3_VyW?D~z'zpi_{NAУkTi=C{[vю4+Aﭘcނt) )U2N`*X ysC pM:dֽ7c%MiRN2y.UA.!6r1JSez6'IR eJj@ijcgga rᱴS!!檒݌-(, Fp0dvkQ[iq:?!~mdx7|zu^ۀÉށ# SZ?ds"׬E}m+;L%l,` *Ox(+?w۔x-M"4O 92K` i }.4lBI{w'ç?B} -/ĂEUT"8vNABw} ;fAr,%Zyj[k9J敏+ 8*H텕f7 FDBm1qѰ]ᘣ Fp ]c^Z0л$KТz0!4P[)pX1nڂ;,M->zO\8'uVOhP&!t*m =*u5=w!e/Cruu/" Ft@pd Mm5H y. #pN} 66Ak$~(3O?7ynz Q<4Dk^1ui{6j䖪W 3t@t 0) c%mEb$[ՏN1 .-X ~lWc_ s|p!(&fB];"<|cY ˒Dy 84caYxYRɢMpG42XuǼ~nolɎ#K<ֈtJ" "d,m[ʶ1o{ja )ta~T$q#+U܀_f9Gww_]z؃%jSt=f>}6x_AO ޿ !^8)}d{4 h?ĪvSi) C،,^>Q:X|Cku!dI ĶϘڋ-L/d8]oDlUR]duW ^$sRJ˰EA9us!|$VFlI-Btkez͌A%iE˓ɓ!T̍" x իg'Sˊ{dFL/RȎQQMbY7T/6P鎗xQ(s8ʿl`ҫ={K^?s~qm yy .(FxcfKwȹ0h*liԩj0\ $"3ӾfҦ7MC>{ @CTsSMRr:a&1=p)2pYILP¦3k׵tҿh_߽yǯ~xo~ϖ\ǰSWb b]+e39 ;P; N_!^wvxQ V+Vr%$B`WE،'c`WÁR\JӫSj -I{DҷQ6 Uvx _gF=S^^<yM |ʝ<%pBi`ˈm3<0]q7e⥭GEfvA5c@S*Slaƹ. 44IP*lM^2˼^뇫Km7w~OJ@#_tש.36%h 5a+=|ƦI#6B;bCܥfΛd+mƋr%vz220`A)ļ C /.wK~a׬Ђ5nR)}a2YpVY,C! x&bi *\E5#Ͳ(T_/^vu +7ӈ]@Upj#M\i$QKsa1QQ3DI U@l8$p(E> Xs#$l1:GGX.6jgl;&r՗`ۑB<)sDnW9%.R:)FF.{_Wk\)Xf>Za*)NsKMq0!)KT@hطreH岎v3%&cv$!.̔T\sD}'Tq;&tc3Q#"C҅&Ī㱬+l:l)8%gkf 4U)dR xDp+DJb[B z&S;]SxtοHhyX4Jjsx7\<Ϣn828!pW֬!Xbfa7n'ΐWNۻA8?}qmw~a&@6GpHӶ ((bi̜[KROC3۴}lGBi#IA߅ ;\v-IH)6YNPH_/!ة_K4=1(PB4ؽe_SՃ<`]&$,;C<~vS@D~"JZv{M$:e&Bubeر Ҕ q7Scз̀DnɜPm( q:J3E;U %,fHψ4}<Fx+a K<^89 A_veB@qN -5[,GP{R\ݲ)X@nn7r>\jL)B=BUMA+ۆ,MX k{C[機@bdؘD~FQ|u3rBV3mv;@ 22' q#г%IrzX}`oyݮ7 ,pXPJqd4'yhڨQ`"!9|`kgvZ8Uξv\\\R-ztW'OoyOLx_ BR=>k `Q';בLٍⷬ% ΢}Hх_<,x+2r"W6m98& ?sPHS-jeOCM׶)"va;y2'd O?tp@OGǐJpdJstBIݮUg!PmQS!4| (!MΪĭ#6Rg'U*~X'o] F:cYF(y.QQ`V@Ge7{" O`A+܁L1߃ Ld#4UgI}hr6Q3HvGa Kig[9N|XΌI9)K2tdDVeff@48'H9ַ:KeSjc+X wGRmG80*d,<t?8 4y ; md.BunLɬ~ޒaa7akR>5 l,⫔b RS]%;xk@'  {dž6tI Dpn7+\4{h7oQ{\/v @+Us u5ℵ!iݒVScBԊb-V.9avb[̛ID+I ξn?itH#b !C<.7aVt1tз-= QG،;9&HJc8I ) ‹PVG#Z]w'5bu@ĬPקu4}]Cڟ]W| V5V3=:_\zq}~ ){vu8U?@&ˣю؞ެؼqQeH $F2bb~ E뛫S.ó aqKGMA_-тZG{(Ԅc/H}VzgZy ԝ=Hq@4CS9wNgl֍C-N?|V[ |y[$&ՍFvrڟrfxvaQkB$\mjE 1OzTvzX)OC !rU7%sӜg7WdVrn^mE;Ml?8t #dYNǯf~G777V\ڿxÅ-(27 @\*dj]$i#2.Xs)&* >BU(ܐѴ9l{mu0Z|ଜSLPxDY\6ș ˉlQܦ_ )a#D;ʫQQ8/VArgE=Y˶L $@a(pčOffLco*;E+-PAB{Anlܾ|,홟c)o)L"zȴ M~jY[S#f:N8Sj}b Nl</!U_gUP^9#XmfՔ=,-p@J6iFLR]6j40o4*ҫ ~w*@r\¸@y$X(_P"L88ʒx|Ev!?sm֟vA|J %xpB?@- H>8%K&br:o .nPnTP;PfeSmMt} d"8JbaOPl]$Tup; SjIkbK632pHtU k&J\v:§"ƏR4~ s:u8)vo_#9}sWSfw.A; '9e~W/8-6Xt)h[h$ٴ3RX<%pEꂢ#ĂguІ(]0?v%ݼ>WmYbʥeI{D~G d* 0[ǽ_~|-|u)< =p0qM$|q 3qVx M m B"B{ڪ6xnRйNSfRZEdkRm`ʟBٜ.͞I`1@FRTTTvseU ŠΈ@x]kl̢`[{YCpk!pPϱ*qyO!1"mFB ۯj` 9 Py@6" rw[!6**QE>ww!*wN5F2\ٺ@ٹ^qo vs΍ő+ Vv3)"}Z%Ƙw/9.{yB7-y+ftxiHS (sY |[ dwO8o ٌ^xawqel_3\:!k]Bwr<`쮢_9TX#-#XKפ0!qb>F. ?¦w{D@5fm='gX Н:8ylG'ķr+;xH1]M[m4x8 ߼k\ِީ9[ "R2CVx+n .5:Ƕ2e6rLx(ux*ll5SbRy?u վ$ gҮ; rwQ 4cf%<t V˷ww'^zx},x7?\ӻGWWΨfW= b, ڏu[vTv ZҵI;) ֺ[;V 8I@O}MPUH (p!F2L [V٠j)ψIb9KoYv֐ˈ=YCD؜`:"9%~)B8lx2,Qz TIUF3Eεي3{}{yjgATp\]:6`ƸA=iS,M_)df2 驷瀠;kiȩ+LvT )vS1J)e}OFFhE_r]i"ԊaELɵ[h'!]>g;Ls֝N2OwyJ ەCO%ak+UxbPQMp*( 8U&-u* fe(B@:$yjr SBbLfZz"\VZ H=uc@pʂnjR[x[v[WW{U"wɆ֤D3JT82;ͨzܪb)UiG -b8@9QC:攷&3f9;g [ĺ{@ Ss;GYbu2hcBY*}h oOk܎xr YʧΏ.Ë̻{W4>}xk'S + xch 61p"x&%8'~}ׄ )l%NZCK*Xedx[Yma68=RtxD)Tl"6_4_ݟO_~w"/UB'| ͽ,hL^<1J:U,-^qoBDY:L \ԲqqTTJd Nkz{h5'Ӄ,'E%SFpsN!ըkDQMi"Wtٯ;6K%=Pw~4l\zXҞ[(H-RJCwvK%@2:jkC)E]2nȵb9Tņ|0|X~OV~&}UWUihIڿ Y[*5H_6'q;O5nD;ȷUsE$4#p .Ta]Hם6,Y_ ^@s b3eil581/(?pѳ2A:2 R9S!eV R%v7# ^,>:Ք^ qـN ',P*;שn/L(VaU]0yDs[r\`#QE3==[Z9=0i^ s:bekjWDj@Cr~py¬RZF؝;< v6o?oVUUgQbTcnkijPx LG9T<2_2.* f fаZęu8KjE bUv:lj:ZWR>|1~!Ɋ& d_5#:9Bx:漰X򈟁mA <ibf;49BVTbf)-Y $(Q\d<`'=K>8i{ِLN۹R;4L?y<\hJi(1:l=VR%C֬(^Q~DTQ }۝';9lCȯx%Յ>冦~+Z^4xIe&הػ3_, E0^2# jh"Zm*GEX1U_oYl6w] MD~2Ub'̍By pM}|xeQ~}^޼&/}o?OsvC16K%J{xP|a?G[,%(Ɵ&\h4jƸB?1sV=t牬JR,|0X~٘75 YR[̻ry  հEjTEW$zE' eWcSË ;_1V{?<6\_XOMmFCZ9nUHx&fS(,, )gdI$$ U'A+6YJop,Yh On1flێ&$o"grSQ{m)5Vk;.4J!hb ?Zw%,߽3^taI'MjAr6Gι͸;_t!ASSjxg3 x.c3')6rRӂ0RbDE`IfмmnADmg,y/{-R5Hs' S?L\BTcyzFb@n^ew߾|f1']]_Z465<]*!8 Bq펁^*R '񶥯cx[uv#0N-U@Gp$r~]XCfpl\AyE6G;mbgs)ݱ ']yAO"֤gY2n"R=DZ}v!5JP%R l }5*:7f˴Ҭdxyu~?]*{b^5@_z=o[ą/{|>xXW/B懿oMxaûlt]+b1y xhkv}`K1SvؘCX,u$X;*YQ hX79NoDFk`ϩ60TYw_#$PUgyg1m%& xVB  `G}Nnb,$9Z+!/j ] n f3dŮQUH~A@\C󈏓]K l! ̆F/x|qLmWqeOݧsoy"Na{bE,8y~7;{n7vuF^QltS>[sc 7PY'LFd&VLa OEs>D7==H*l7V6ϏzSfDǙ?5\iHp(TՍ}`o]4q&K Q$R96h=%vചh(' yԢ(\XFsv Q`9y:ݬ)X%E2%heqQڟ~xo (s4,kk(pbB䊴[8|!.\x;TankĴq=Ή!2'8<"y:8&ʢ5YDb LFz9r{mȰ#%׊`F = ĤjS\JD3Q!u?tۀ%6NН*F=~u.v%|aT2U0ZAXSU;fnTԓFaDC4,(*x!p~EHˇpgOK΀s5wΟ.,avZ[JRB́pjSn2vU?Z "rRK"@-OqȞoS)ʀM87_4}ݚRt'Ş $ɦ.3%ejXלq$z;4!Hz4XH$N}l*N.Qt49Nj ЭLQHӍFwxcAtRW¦5RՀ;?Y@4Ύ趓 ]p,:aOPNo~>{saw2N*6\(Up kӟǛiS`ubW[f4N]{nw bS׃2h%BVQ/ri*]Et" 7{ć,:-u3%L7X* >Wb)\|)߂0@Q;uz3:OMf8ܘ:Sa-}TbuUZDo9ʑnZ)dq/Xmm^|WςI>|Z?|n)_}-3`Cn.g7*81F=eD9,I)gn<"-} bMF;/a4~+z"K)ZQ:f:ј7*bRKuLyp N)a, '@^Zi12Dz `oƜNJ!f8SpnK*kM6(eio~/a!eW=hO*}yy:D3%%[ xxb+Ën;.D Pꌔ pE rXhi9Ϡ[`)vL*|ճ>V_њxC+`0K͔Jbz̜"_$FQl~ MK2\k`VYguF_ΐy((;a244ڜTHL5:Nvc- 5k`ڨ}5wϭĉFGjqB\m'NV뎋m7ϣrxNOhy7O g0zWZsP>Zd1maۆl& 16/UmzR;J'ئ,K+F ;XYۜ9 LkZcvIOa_i" `{A=(LΪ&r((Ď ?ȍD2h~Jb 7c *cpoLѡgI~渹)L@q9 NCgr˻ŝqأm+e&:OTE+]*OH?EI2Գ.jT?HhXũҟ>A"pv@L<4 eop{\ĭN4 ^L DP-g\H4dUvmhq7 (˗/?>7k y}ray$t(bnr.{QL9=6A5cwOhrL= tA %@i򎍙~wBrCEX C0wyl `0®۷kY%`"ZII"99xMc'~xry?Ŋk|Wz r[VH@c52tpw1p!h Ŕ^!]"&eB2UPD3|y[A|a|kUC S $ʩ%ThflCH Vb?>]uWAC7K$dv<cT#<|ab;E>fc۸m YX\iZ$ZqjkZq#'T|Mlʱ~U?^D'ņͱ2@F3%|,[34oҳCl!98b5VJ0݉WWD/_^?5҇y˷|zӛQo_wO;THopfV8iUC7FlSO{H6G[b'j^zMZSp&`n?_V+,BKF NW|!jH88gV1H8ú- Bi;#}cxήR,!8Br,P0RC.'aͪɖ,g.U+K4on^=k_\I9N''@Ƴ'LǦ& w3c̉O^Ko4AD$fPnseؘ8TCc5n╜(&%g_ oK )3S0qe{pi}_aX3=S4i pF+ ֵH[E '$e:-ZLIGg]ȡkؐݢ$q{H`+ydꁚ&e{ 9Sc3\Y)"Dw 2 $NTͫp~=x:^XM!*k:.n{s^(X&{ wFLvgV%V%V/jh̋P}>fؽu zT4]a嗂N('2"6/!KMbQpo(`.@5%{zթpUoe 5kP؈X9l Afa؈ZGa\v*ґ xc|ryT>O]u[[GrKUD%Sbۜ~ Vwy5]Zyh{Xr'YxΫ u'v)P 2 -r?ILO6+m*Uvlcܭ Ž>||TӇ0gݟ?kgW([AF!(CRIG^5NqG/:p(963Ry@pbMU_fBWUaf&BuWM\͙:66Z&J Y'=ψ/`J>rsЛ(05x܂AkqG꽷А[$k@ HX`W>^ْv~-$E*p ,264Tyd1WeSHeTᵄweC ;*K qY `,a>ܳdt=O쇯%O/ 7/ˤOfI ohk6 d97=]`Ĵ9lZfaik:B6dFĠs+ ; xm+<9E) |%Sa!QK*AX<;)nd:PWh;DϡbPض~u)YmFX9zrK݅E1e7627_./b6%N•aV3 atHtrM'ƮO1Wv xD:B́sbo{D6>WAw1i󈧙N62Ka?5@@"xjL;4w˓ݦ L?i?GMX-# kl bgFl5d.{bI\H΄LE]sN; d茶xο;rOָ`/[l O 3fk:PHrѶ*U~8^ XOjXȻ3,ΆB+Ő@ J'}[%JIM? v;=Dtő:Yzzb+͉Tn.q}|nW|+~M2O=nͯv/ wc6$*UG;1lrgG%^V]zJ86pt]jαaBŎG2qAAg3@lBJ†ы=1HyE.S#z\po9﩮_"BZ)×d\ f`8bOzsu`Ԣe P V0"+(`'B^2;r ,KB7Df ,ۼqSҮ݃&VQd9]:'&x30λ E-)]`9E E(klQݺ0" w3K~++<=Vן잊(6RZ z6#G.bp &!bC ;UWҴПuw~Lnn#u: 7/_}zԟ/}CowhI_) Mr EbH 7YJGJĺKȥтq2E s&Ϟ֓i.Qait Dfjo'ۈc<B"'Wjm D{j`mqHlˎKb`L( 8S`T6s*'qBJIT?f{mCnGCcE}{+j!{W՞1#$!vJ1"sJP!|)+8B--zMU̸8gRI^n2G$azaq" Qxw 0o>V'|"|tB5ԎU^)ۜKlک)J[j9d Ϩ @/SB9a$EF|cR >Dh%ӀǎK;ӱaDUU mL8sH w] [x~x{TobNZ^DErW_93w`z =x3YT="nQtP Sak㟨@$̄ b&mWwclc7DTʤ3RCٺi@z1)L=9\Z6\RbX76]glSu\ pLtdmDr>>m G ^Aލn=߿|_~<|sZSZP8%VE4hcku ]Q 9zDe9vE Uki<ݠ.<9$+>84 lA=$eb<мG:fN ! OzZS!yKiEfee[:I[egŀ}^K>hK6fO*^tEh#N&u%TՃsOYXϬw^ܾ9fcb\~_r??"R73O}zͩ' Ʈ~EO?p:wJYh{YWuz:<\bpS` UYs'Nt1VPb[Et>4-{.M"zK?X%\_~~ޱUOό'6\tm b_ /3ۈ8~ЯqW|7nN>j,sf"BD./{EO=>[bi^{bsQӉd"i2 zA'hDrَWJm;hwFP2kK}88`- ?(a7 XE4n->[Ii9 xѿWP: Tc)Pxu}OYw7ؽy5RWϥ?N,m >3P 5"[ K9Zj,8V$X[.+3wqviԍu\I.D~kB ;2c'X<3`#H,~0?/3EPpXނnh@印FXX8[)jMf=, ycm8:?ψDk0ٲdsŰkTACSYYmD#M2h(VrUlD"~1j<i_#a`+[J\]oV5#jЀ Rȿg/}sKߞx.(8[%iUbA&ھ hhY( Cf&)xGЩJaW[E77(F]>EqbWq\<`kf/@7/ çk}÷g&`e5Jj׭Cf9SVZ$;J_F ۳j)q%V#V8툒#t&肊֫PgCHqgJ=s7w/s7k/Cy'k) <^/ 9\Tnw}iAϱO.4^9tń}D\ǣ9326YM77jAc&qȒD{=ֲ73'nF!TXIp;˓\{;),[lv3FDcF6 7!cc(e<F˾mCFmZ ~[w\Md#(Xף*w\+nPmTiY d*l ɝv i*Q#xSedF#ܼL4" A'ҝvY+7JC VgWzv;tQU\1bd ԩ#mGM,>!vǾE5mVl!9?JS`%sdjTfPP[@"S4BMN#3ސpFu7(7юވAE "ܻ0p tjEo.^zj&7P^Q9P6-uU%*>*ҝI7xNq"q#Q)}HF#fZm)Jec*됈2!Wpn+1iocaDY`= +{SS`gU`_=-%8V֌lu]=*OBKָƺT؋9ʉܳ4j " jc-6igEg }4&5bԭtW)|+[R49 *SDM:+GBt/'Ҥ/4e/X,fdu[KdX`Ϝ_x|zi3sCoO,fi1BCAk)l9Y)^Q%HQg)kYjnpЊCe UHlLXM%8K]aTKO%=(~"sLH@GGЯ&;@E1KגcUS R5ֶzz)qhz' dV˕EM}+ 2~+IX[lk]ے#Pj<wM ^4ZF6r_^ް'͛7/2Ӄ.4+Gyexyܿ& KM_F>ϡam ԪN\ͳGac/msۀEt,I)*) ֩ѱ@84j:%]Nuuh$c?ᦨ_s/P=?ekመs/O(жn=LݘT`wLH| SJ@)*QmbӃZOW K8<[|`UHLvRHX+|2ŔCn ;4KFcF+RKƞl鯍ߠth{2#`9Q^5Y@ do< LjA#J@Niz%b`I>NFqvXl'yŞ:~ڙVlW&jB,s_J%)PeiEBo ^Lv3PG=r&rǥT{m vtEpE瞄'pWn͵A7i2zvT:ނ&ꤦ47+`n{ئzHM%ͩ0eoa@3Kt8w,!iOX1\)osB_O.?|xu ?sꀶγͶ`MfRѷP8Jme Oѝ;A8ge: G >y,w\unNsP!e$TuKNe$y(j8i[\R3 ZSӉ@ Z` W7/S|߿R_򫿷NrbicRY &^Ca%DQ@䈿|^L[tK-,/* m/pFyc@,9nvHD簪 jz\M { cu) sz!= ɣq2r4{XeCZ0N 5PmL,b.QF'O6CU%Ц?R&Gg5 Wq/o] PeJx \~ʤI%-аܞ9e bmq`;QYeCR$E߲c߈MҧƖseW@DCng+1-tMw-=l:d"́ĚhOPqTlbJRj9O?&* ' l]< ~g"pY^f J)O9:,6 ^zX#4Om|(I oM,tYė< /zM{n!bKYҿpuyu^]^_,G>?4|՛ofulϯwO=~|'~uw&~8~1ݪ.ïNc+>+>[!}@;9'!?70&},<kq W)}$BKټXex 辬 \_^I/-=~꫏??|կR 7XH~VCA/vzI_uEok[ѫ A$H 6 ICzIWP-}e2UG#HA`Q lP`\KLL[nb8uk싯ȟi$D:"D&3(>&pdjeǗכE`ZfS6uB Qs>@?ډMy$ڵ@º'(p8aS$*&)BYoiY_TvP)OQ, fڕN9PAh=C,b<44+o&* `Pқ}׆f@s̬Z,T35v"$v7SB[eŖM972X&TFMox*[ut{| uNOQ6eؼSwǟQk@YU'rdS0Y2[9JSy2jeݱW@m`Xvwgg'$S&u I+_U桷CbÄIK"ij K\U2j.KԖdGFGAP&׷7/2NXNtbm$ rIсE:{K3Cق\,jQt%Y&>dHP%jM$s&ck<zg6YWE1(;Mj,z3zmTfiT (.V5?ze653bRJL`:}Z(K͆N]Bh(}EȮ N϶i A^YR|(a:=A^=<(8yN#eE\#a"klE)@q,aid\pb_Ӈ3醸8r2zz/ff Ϗ'!lt8e\T˜c>o݀7\X[f]!̩Rj~0uL\sɕDf0o!SIn(m֣͖Rg0xa8`nH Ѫ`TYdmb/ E&V[q؀5e.Rpa X|5&<)dYDˍ\4H.B-޵lAWZML^wFv͇bI:{sfz Iz-NOJ1w79{}(Eku+򿷶OU#ijŃuj3 /] lhj:sΎgvA_ kE˜qJ Bh֔ Wf:h˼yb(؈s(VWZ`*#L+&c6)ąn)7-u=zV̝b'e7*}9U(JysР<®eRo~C\jZx(]Y'dPm[1SeK؟[ xm$[fTyz,%YI-CMhW>~G` y`.M,%e-RL!6eUbAVS\ )UX/ ;,Yx6" fju8̦zSjrcOݑԣ+5D0֮pҐ,Ԭ*M]W;qk1|8c>LA\yПPkg8TWYG șFaáN@ࡤ pVmvпTVl!ƕWU~ 8W"TI\h0\Z[-j do9xf~tg]J3 ȑXV\`dRX҈b ?oti2(4VE0X40 RHtŸi73OI @w<AU᭳oMFiH(FܫDPO|6\Ŏ#8T7[qQM*50\ݟUV"ځ8GTDT&!dȔ/v1jqcNC?x9Peȝ;mX0_eq6!a3 }*P+k/ uɺ0Q̥d@l"6H@; S:ث&_U@O7RΆl`[knZgA:Slݕu[f@k ̾ @ B0^^CЈ +؋N^=J-8e^R.8u4"YA\2trv_Lo!(bwlVC%?S~{Ώ e˻[qY.fRmShCY*dZ'Eejf@@Bw.]0`qdA $Q98)1MzP31J|O"`Ųws7-1$n' <|͋#1:[~@l_1bR2ya,OiP&c*u=J;䴷ˋH(?~X)w_?ZL Tw'Tm^Tl^)[E \tEvEovCKOdb9{3pgUGH U2^Ԟl[M)"k2o aC% ) W""\X-ɍ%Ԁ82p{}B4=xǯ̀ ?pOKFdS9"Mj}A$B\YӊFu^Î2>di\efwl [g wl$%WFӯM;j]$7;qOe8q͡r"# Q !bIKo&D䳪;rYizOZ>{%dÇ{?gZrv*%wHQ i@XR,vȖØx1 gDޅ*.Ͳ,biEC @ )A{kAe!pFeR|P@Ts/o!4؂8ӷNF+ Ƽ72hϙ(SP}t`v딋A^a&k@W8DNVpoY,R m%zjp ft)g*-zэok !c0ͿŹ6WFpJmLP<_E.eT jϲF4 ^9#=.B 7wkzHCSV~ժo4._K|Z#>Y>lMw_/G!z_{u_@-?>]pP'uivW5ҘUAɲf]4;f$ؾbS5Dm7簡@o0[ˡ(H!n*̺[r:w_p.Fqb8`nE~h*EqF!5Tk)x&!$IUM3mk dñg3qJlH[2aQ`#C2<Z>XDLJVbף$l&>Z!H:y!{A"r&ʊJ ;=#΃Jo-JK7[c$([-dXcyq2 :im@v-bA/LCbth|=Gգ t>ot}g[I<6k7euxF!fƹئLx hwüFn5e>*d_V&O6@g&Sa) aoDxq]8cUN-~4$ibB![IHi߿Bvݬt팎@a%xYHbSTW]><4ra\EN?>:q<|1?>4ĪBqgHiuQ)d_dVdi`|/LmF h] GXT<'gzuvd싁 c XR`W'=VFKXj++KD :| E We%p2Cjr_#YQ9 ҋ.Ak\Kx,oavU~r-ѩEʌ~Fu63P_p±į"bx|!"&r33ee[h㪘iihBnKWNkzx:r@0~`8vTceQ%QkD y}BJZ˳X%I)h< 2 ?2[=FxH |~[Ix`pVlH j[h6i7V/֩y0xXnf* Dz=|G]H4xz103B싓G} ,X,ɉNC͍󦋚aJ5=Ĕ[:8"PDd,Uv_)ӳ{rqCߍMU_lK>;byCǹqcutIJJ I=ŋ^'5"t ަi5X(7؉Nj Sx ȱvCI;}Y'Vxyr ^Yg]z:Fl%s}C>vYz{mc..NJ8)'hY) g]AYGd ^!w],)8c8},3:r[DCtM7FV0A[DשC 8cpQ|ʪe6]JVo*gvqR?X0m(Ԡ*gx\[QP#hy]]+Ez?}n1~z/X7ubiM~My5@LjULi 0sk` XR"׀(R <̎帬U\ywvvqw"ӨG?|~s_?=~k;?OT;[#5 ,G6*U-#ۇ)8mPvC:5葝t4=Y(DP\pk%(͈4{tz_މHAMWT}Nq0{i}$JOTu*̊sձJU6vQwY&NqUY*fΩJ0}Pj {KTj1\ӷRO_~zf創,P ):*,2 8X ã2d/%rcsMj@ݻG˹8 ޛq)5ɗru[{Ż_ɷ>=d|Wꋵ[oJl[³MLxؽvT ʭWmt2d\ ' )*Bq -kz.5v45/80g7ƹzcL@S}ʚOϞ+X#6i[<|۳^El+nM@@I59z5I 2" (b+-оMFFO}* pp^͛j]_^Ǐo|~xx*y3߉r`/yw6?&pӃ2R d|6v-=vf2N>%7TuVV娼'-SH zNyZjt(W*aAHlAԶr#HeAt!,7m-R3jͶǶzRcVep4l-rT#:$d3: ;ѹfA+vD[<;6iAD\Psq8šޑpS6mE+ ܍k4҉f4iOVX]ʑ]"y~n;>4GX,Ք)ǪGm'UVRt[F8rSdܠHY؎ғ Et(.OzF4/.o_$н)hUpq(l6M195blkx xG ͷl+C#lmv?eIp^:ً ~c| 4c9XM[!) ىֲzʆ3Zۡ]"k ZeN D/,߀$1 *J3*TPU֔:C6*֡l÷te{xygDsF jd&hh | [T4;trVO2ds)r CEWhXLmFa,[ HMq/c""9AUvWI~zx"zWĿ 9CTJ؎伝hl,獽fI)PKzK<A }#Xgq Sw9$ \Rf`HԵ6Ӂ"Xs֠:X(<䇢xg'Yay)G=ǽ)]FD`_O: W2&lPxA U=|Ff_DŽ=NPx,Tl얱;Gj*8TH4Wpڼf/`RO+Yk\OI~hI؍x^E:Sh4*s[K2YB!]#䈐Cݦz澽p+7:@Ļ`lY \A*r\1/ʭr)zsȷEfG[Ð*Ml٨ltGdw+[yURM{:e;hc,5ш;Q\sF`AG5<ͪ7<:9Byv%{7'#ޱX*Otl8M+&rX*;.~f55" keK*4o=i[ی? X8޷UZs-l${2,#M!iGhqce8\UܗؼH|,KWono%sw"+v&[S=|<곉5v<³l _P v Ec1H,j~[݊&Q$ EBQnC.ΰ\ [Kze@xbh Br 5ZZVmt/Y@?n~U_??~o%9p4u;lko!o( 1bٕtX䕚x cֶ+ްJ { [LR@Y`FM7KW@'s|vX'|׬Fɀ7: Y鹩Rx:0t$#4մjyZe<˪ @qjwX뛧I-H. Ntq]Fk2w_C ZAܢrpM2p ӑfB "ty  ,(u51s@8b6Zٲi 0 ,cLGg0+uY얳CڶؕX ab X=GN)99훗=8)z;ŠKaV.$vGr I0#ىhm@: x*&iy[C'QK}b^tn5E-pu=";>J"iHa;bCmbW,KΖ6T3*:uXϥ8Ow`_/tjT Ys(;qڲmHfhm=U4`'5s,VіfF+e]Bॕ4H۫s^h[~7φ3{k_$Z:֧!Nkh8z{bPe-ve =ClcAQ*lݐ*eTq}u">%2=<9Ĥg"{65P&evjtڏ$e"‹Py(e?.9W5Kb\7^AzoǗ,ĥ &S@˟ҘؾG'S PZMePiiAͼQv 8nU-+ k@H5,<@8Rɇ& jw)뛗\?|wa-/ju]JĘ<΁2LTVy+15"m;` 6ܼx_TEt/,)y@59=_UYJo?~oy/cW}8T UVIJ,X;vZu9*S.AS;zȨvHs9ܮ*mE,mcŞ^yMLeruz4OzU-z"6p>lϜ5bGG._-EfS<ғG(2Qe G6KV0,|^>첵I:vxI2tcG™Bx6pTur|^V&G\YXpJ); E@&e* @h;&2K䬼а8VAy9{#Wh#h-JƷAy't3cTiT 0kπWi}OŝR 2Nb`JaW5ȱ|j亨%OfWrv30 O&K :/0TѼũC[aԉNuP,Q.[ˎN*@m g$ o1Ni~IlHg+ 󖦏Bw@jt.#]5b7y|k3]S);݅tDaW\^C#F萉QhYPdUl&@h$ȯ=αa49-ۈ@_FO}1;+ZX.7X @" ZAHYS;7 \K.+)QI[]t}"I8@#z+C4TBO1%F#muM jzM-*ֈ;X.aO|bځՂIi 1s6K9>>9Ã"cM^k۫:Pn#3"P("p=n8S6=Z ! VTe+4Uǀ&.@}E7L|3:t8lG̴5BΔ֏eKf:2*ۤ.r٣ו/E#!;KeXߢWg,8 [#=r&!42gj+TXS##ai n</,b%fa#&  /8)SZS?@]` h^k$u1}m62;8 @*"Ƃr.!Cej,*x8x$YJ᪌8=5{D8_, UYRn{j:+XSB0Ʌ:/tնL9>MPڬiTQp "U4hsd wAgj E58#uX-@)Gl 2 cU rΏSq@@F=/p"Zv*xk2$ EQ'Ni8D=A{qNČ|v*o^{@vЌG%ھbu:!ʑ&/p3 {=ÓYP)+1|`Cz,] @e x="j kn;nnWn_P{Yh V W?櫟5~u~gj!GR X3gCGahz&]ݑ`(1En YZb;Ì d#e%ΣxPlMN q# c7=j1XV6=8 gV3 cQEY}I F_ /* 3{{y_kTx(L8@1G q@.lz"ĵѰ)L#ʓ{E   %M>EFg^i84wZX ..:u8N;Ziά®?&F^l 4U*0)h(cXXvWK{\4Df,2v(CA6OS@^F$DQOK<5"'.}Re_k-~mǏD_n&Ř@%`ԫ}׌S,LO%v>3(vP`@ÁmdzFbr9n9EUeߑN?LyDIi %e)攁>"O2/z]n Bpk6Vըz?7w/cNu ~b'i/Y {)eTGC@1"W{+^c'QKAP8. -v?FP ^K :P=*v01N8 yI8;wlAX#x~xo<"dIE@V͊T1ݪ|@Pl:Lo,>6;B$gOWЕ+~d瑯cI"+"E/֙=dV* ÌVS?x bb@~.9rwc˨}vdޝQgKzfwKޅP])Uo) R5zdjcs v9SA3'WF@(hɵsd_ Bh<R0׋μk 5* ]56 kUT^¯ÙD ?D.QJw\1M5,4ꣻ0Wpj ĴX0xuzB9XyuѩĐfftM]d`vX]`-|!җE.W$_ծW8”\2똀P1j~UWn@JH;si55 "N[lq&|AJ(&3-Q/)@P*-iLq"Z[CWSW\z)b:E?lc, @*^@ۊ_lI鋫ymݑ2Ulp,PQ2P# I; Gݕ3PEӼ|988vz* r rG9{ջHwg y`S=:ޑ8` f!/?MrUuKm=SnzOyEE@RrLxUciTc3'zºGcb}׺'od< Z1=YVyfEyR1Q`pZݓ!"q] DԢnۀqRU;o`f5EGzzxGyd:t% z[>zo~v¼}5??Q O!=X}[aYD,`_P#{)T|Bh6 _yՕPNRF j r 4*'(SfAeGhxJ ^!@*N(4Lq0h`xզ8lkP8$ 9U苃S8,8f_eVS2K2L3A߆"AӀaë9hRb-R{;xDHkl ڥ$!mu`fP]4cȲd>7xp^c(vvEr7r@^^BU)pQZ`a>#ub0( [mwK =Ǽ.O<άI[]viOGN_/>;qli${AeWWE4m|ux\d~xwu;aU~T,p|k9";\Snk֬R*>ՋJ>E#kl]y^X7)@H1"N'?7m ?Pl6d|9SDjk'*%k}6AH+ _oK+B듊WtvQH ™mRXz=\lgi v8 ^75D ira[ K0nkgQwmxjA:,=[:l QDƶn^ :Xtۯwn(pwwu"h}ݯOFտ@[Yj _/ս:(= Lv6b748״ #2BJek[W~<> jĂֵ@o]ic*Q㷕-GlEĎmN~cW^TӉgjq!fD@JAt*Y!BOd nb0_wt*sΆZ$~Jzٌ|_4B+T(1^6e97@&ZXώI2v YV ݬ-:ή_ OH{LL/{~-<-UvK3lU| UYYr  wCTΠqx}DS |T 𼶴$ lSõO"αJ*o;Ng 8mv5żD\J%l}YI<{lva+lH6*n**|`t:ZHԅaO"l[ZYVqlZ9 ;+{\L`ߞzڱiֵPZ# m E s`353ODr+\ 8&G{{n(LՂe <8f1ut.0-t hm3(c _7Rw7/}an)}@/^4m;vËE?+  {iW@aYk6TS`1cq9ĴʂR^98OXe]Z$~7f,c L54 (QIZZKlWF.<ݽH ܷ>^$w?`ɏ^kf8C ,K'x@X1^p.Aˮɞ,]RŗQ Ytx̰`kހ+wR>gA#ݤ:NhLJ=i~N1N!*LQx W'àc܍:i'y|Eyq㛯yLf9Zf򜱢0`Ț09mq71$ A%]mt-3JQ@){_Xή4`5n+;`yzY}䪢bNwZziy : mr: h Mz˾k%M ]\Rﺅ'hlM8XGg5-/DdZ\G./4|#8yBpxSG[ަr2;2"z# YCd%Jf]:vQTowhU;ZCoLZzv{-VV'ςd~.8E&xasHemB^C :Y9X<5xKUȆfA #P#8[kE8&`ԼK(,W jH?4]a-X{ lY8"@1}#ܥrz #~{pyȈ? Z^7# 7Ot`Ӱ LZG<;Y^S2L t ɲ-X1L3c<+o¡2F W]!`XNHhMOsvƶHws<WO/q4~iUy7_9/}q &Vj0-1v,O??$/ )0q&}V]j>U^Mp` $ R&lFsAY]DZg uCY}T`mimn32^ a;U><ҟ?}\!ݻWZ_o oM[J&)X!좳%DɭNn`?}8JmNg(ʧ%V50A] M&B  r aot ndSfbEqv ~a*dL hvG)H"AM(*t!LY*Ș!J",jkGPֵKohj36J.UN-NGR%-0 @|N&A" qa {+hs|;N95XsNՂȓ*y|X$PiuRG>oFx?h`׺qcT Hb([`{8>F!(QH`=%\MY>?4bǰX1)mɲˬ)F(vywv;Yʤw6Ḅ8&T%f*+{6LD6b{nD6l^OU{`-YБ$h ,L wLjiPߎoxpxw3OG__7(er[0/rZ}Ђfvu(D>edҪwVG4'֧P`vo)A9 0~1LV;ZXKwM lvLv9GvM#:г <*FHZ6w0˜DWWd#Ŭ-Ͷ/LIN1ŝƒ%vy|UDCuD!zuؙfK4YZ(^l6tMiȌ 'x4@O`3}Px霅ENٳ)FOA)5"ξQv*Y䍇F:uV)^; +}kpMpGR/y޽OS'KUUc5 S[5 QBOϼWTx&nڐéX&8Qi4mhm30ʰ5R,kw'i Rˁ]c6&Yfٌ^&[*CR@ToVdŞ?9rDID\d+#t>PcFqyّ]/8 Ĭ%q^(_/9E8=zyy?/h -'_ջ. 8[{vSCH@ :ht7NSOZ8=V8$AkRε 4\/kSsHWx1s4P +twz\grQҍ/w8q4S,$9 C^Y_Q'?J噆фۛ;^qz~r4?yJR_޼ˢٛi*P3lAUț2Z ]_lJT"˨iwYlhVYyJ@ Z0^kҎ99*Kthi'<ā$ :9?%LUښ~R%i_'%i- nR>4M4ଦgD:k9K.[P 62!z&NE@oq2qpN Vd ڧƌ@HVI!m+ڝBɼG\&;2(X98_*6 (rwmGԻ\ g+LZo Џ 8+iP0{}y]8X 3@N9y-zB/މ&E;|Q%}cE`.Ћ>5UT Pxk6YQG zr֕#qS#ri(ޡeCKJ`WRT@ c[žVv&khBT^FywXdف^b h@DՔOjPRx(/n %¹4N62cff'CdjǢ O".S7>״h5^%@S9x#*d9bb!+H!RkFeJRz+;,ukǻCz^i_{¦ kh32l,skŇqh[lfrh Tkkm)J>mFΈX_qB).N,=0q{(*˜ jUA)Sӎ+qt7MSV> 3HqX)޼^])1Lu5>?-8ʬ)&4;髒WX@Jƫ#Hɚ_n\ ")C;[xy@!_|wl{ 7/.㨚lW6[uLS>󁘮wkC=$8;32񶒮5𻡇̦r`," Q rD`-™CdyX^l;Nf۴? -b2~wAwi{[]=v>_~Lq_V_-~uǟ:uo/ J -lq)OH-9E5}t 8>r|zh.zP3stPQp @yU~K9wĀեCOIԙoai; uWW_Fh>;V{onlٱ%X(=HaĮFId݈%Q""H0ONvL+VOu~΀хyyW . CSSHH[ ,JVlJDХ֜[wg=e!Kn6lMn_.=[g=wΫOo>`o՟[ڜ;DWAHrJORǸqψ-nPYv2l38;|Zƌ48;)GWkLe]j6Z$yiNh+ V"TOrkx}uӋ4I7~zyi͹[{ a MXGf+fSx٬w-{8ݳȉAoUl] - v.UW1^)́2f*`άԖdG< */P&"luN۲/bcwZ~C =C4NCGbB;m8biC#<O _Q^o/{>G;iM4D氪CI\FMΙ=Wo|YK{Vtm*ƌmLbql1J㫋s L>A,獱 /VRY7eSɻA"^X *(ȭk]]{L3a)7lB}zT?og;y3~tǛo]7sy|iPO : ̩V))p v)-Em˛WqfGUDד"\ܮ.9F!aOMێ(j &4Ѭ$pv;ͬAʞ[ݓN.]i?;4FVpo H7qeI/O҂f!lr'kXoyz| q)tL wyԹI!Ph'12MHOBLZFXd6DpR&Imtj>2V_L0$ӃfdKOD|=VnMlY$a} `l .93h͖y!OCYI|*2?\.̜&Vz>4d&xa7O>UeDk8 `4&2T6K5)x}>i/b`TcwA©Vd9+޹\mb'iE(.gYx.,n?Zlҋ1rp.Xzh#BRwyl~5arZr.xf É.0-QJ0%6aВHS-5 é 'vNڀGAo/bpR[𾨙kb艣h׵h;\#*$ISHwYl ?QhȂcA->`iM+@ר}`C@x3C:xΏЙ:[HMͽ p"߾>OW?+1ʗү.u*K v iq`S2TȜj٣WՔ6Q.ZѴJ7umYPE 2( )uN(Uv$4TI r*܎ R:Cdխ|U&!NhP(a+/"l!2T| ,ȓ܋xXi>D;\) <~}RкEE olʯDͩ_ ]38Jzޡ#5p;g]Sg|:8AZϮQ._Te>Hˌچa(xrV *<@;ԪC a|YUT/Rɋ:Tgк iww".Wnm\SKL\g7a5 пWlᴴ+UIuw^G7,n=ݽY?D㇟>q/rf/pm蛮Gphmʬ7YG S^L)q,A&i={ [3whmi i ٓ mݑ L6d1~_\:7jzK[u?,a qiN!oFKb?#Dui]LK@H  =}9BtwB>^=_ܯ~}-1~-DmAInaF,:!~vWS@18 ƈZ5f+!bmk>tQnlU^?=d_oOE}c_M.L,ҧ zZ:|۹O^B9?Bp[AL.2&IJb빉@ #ҷMWE)Az%U+gmW['ualIo^dYxo.QQ@l^!KӹkЫ'⤩kIj`";ۑ DN4<3ǥ/:kurkz|xv#.r E*= BC'bX̙7y6[>XcMezı@OiLK@ (YBvDC48Oq ɒă"B My[*;yavt@Dg6[t= + - l_D>=\]&m?:bD2N`STEA"oe牁ucA.$#8o- Ÿ5c} vkdG{ 4uV@ zs>,ŤcT*Y8 Ɍ-K(b<ܟCYOW/vqx_~4 ]:#B.pֵdK;3_ms'#ihU ng7%EQ1FenxrR?^=(.n 6phF٨=iG)Ȧsj;-U2` +.diNJ #7P(:8ʴjl΁+ep#NOCld>8Hu^d\?֔B;عQ W9㐶. )O&e|7XTى|jLղ}OWOW_z6<˻;]YI;9@'yEiqbD[iDX'i: ƴ~Xjp(72gSf#lt|ama,,/$ 0?á;c!^F^vijI6@rUIO'<3ݕ]*] EY-<;55>Zd Qb?(HٕBjn PP8llR08Kmzk9@ 9.@<'7O灹~!o~̩Vli˨^WeU!m…H^-B%O)؉DNd흖k_ץ S\d6S2(^NJ-@ŅCtk8%YB1ZM Ap,ˮdFj^"S|RFlUX^E.6÷Wן޼r? B|ij|,ZfQe(uJ,x >"IHk2yFi`)p<*YqsڀI+2BKmrWv3Μd5ٖ+ }>eu 4\} ,R~ z$O ;|KҤoؘ8Qg޼a5prC[F`sgw 6gG)*|TIz2$ -Sz56g[Z1/ˑ83V$1xG?ٮ88-FT x#_8: Y__lLfNϐe 7M<}%I /J+9}l=r\K'v֧lvNƇ*sb+0mS7) 5!֡V<Ɓ\3^t2HʡUI9]9|n_nӼ( )֘"ZS(=CTB C Bh$}m <Qxٷ:`/ɕ&GNHc7)W17֤#M^DBMBMD@^㗚k;GbKl HH&0JPi4͎0’u[iZXa| Te%{!yRLa }^%OT|A o;GFN؅2v~6S?Y#NSt1%Ò#-R 'S?O G;O OXąw /> U3tP0a,>max}2></i/88 d i+h)<`UtO kz$kXHggIeW`gbxA'PgZL.5ŢsWMt _?k4,6-#3>3Xdⅴ/Me#|9֭&6` a~>ݟuA:I담{jLJVkW[?kYPv:GZ.G- u/CЋŖA0PuvmίAUy+\crm*~iv &;0q;jU(Aބ8^d񎗧zI% &&Ѯf-}K6_s4iz;+ԋq͗&eg1Zſ.$de֤۫nDJI;>Ӭ”^({LR>vuk1ACEJRae_i/[.6@┿t:Z3O51Oqӫk-}k)Va|4vH{_^7A" K k |R~1o5kGݳާWvw'g%7tRqz Mֶ*jƻޓQSVI{]!ɏ=ns}[ǿ+ҹuݨQ{K]ݝuzS GjK=y30~}yW4[p$]mMUȩzz5v4g -vvߝ88KK%7y^)_ G֣nu,]wt3Ljb|.X7R 3`cUYe|*s ޮ1%w4]׷kVԎ`ڒᤷ>Z7lvy:n4)T#_쪶|GY?ʏ zClid2.md~h~Dy*ϊϩMn޷}%ӬɎNpX kښEWܟz/]Rik+NS%vVa6q:=}T_kxX00tnw1zjm,fjzMt@Bf6musS]3ضzMKnwwҋ'yīY7&tyO1SaB$~X,i?=3o?3S>m̿6m~3q!X_o@zyj.-%iӁ"%&{68v"nZX&>|A/[B0 <6Ke\sSw4H TFtڞ5˰șk8CnM'(6S=%0 N%*<%6,^E<"<ϏYэ6o[ݿ{ri%9 GW_/8EmO4;Z\} !TϧgNq}jve|3eDžoߚ W]Q\Kܴ Co09k?ew*ROvcH dkYNi~םq{~ + [EA@}wruNOc7.M%>׫xa0y^zV|>;̪lm{[9?4of8ӶIM )Oapߧ]?ߪ,_&ZL6m6YU^%z(b9ęΝdYRP>t nP`dc_&k}~8 Ko[4nv9\p8Jh&8e~ ީbCg1{/0 _[yg λ|h/]xzSХY{55cҰrJ^t>^϶S/M{Kz><&!r_jz9MD+4w7jtiyVּE|3XG0g1#K=v>'TH^z_5JTzSټmG/'`V<\}>OZ0|n*JMK}%vy@Ie={%D6{xy{)GfUGԯydnr|> ].jy=,|;Jp땖xʶus֐4fIlC/N\F}.n|ݽOj_֎n~ji8uK7}-A∶k,idC?㫻izMBZ3b_(`EןSä~_WjRM;{_-m`Al{%a{/ߓtAuUb8EtP ڃ\oW@d=+ƯoϷװyW2r쵿INi9U$Z:9;>QvU}doGWg;l |o}wtx~iYvy8Kg$ݼ އV;޴ė]W7ҶU8=Au^*R|mǮ~ӭ~4',"[ o&ibdߏiCz^aoΕWuǟ`VVcihe7hmzS{>s=TuQ4+Hͮ"x6鹹χ^U,A.PX*{̗?&迌òczZWYꍚ ^xnnzo-Rx-1;]WA 6WH Z\v9e0og7N/ |QSCq]-'톓8s~˙| IfVKw3>b%uMc0/z#C$~tщxjҽ^z(G>t<jϧ t߷pD?2S۬vA\e,/?y\IKVj-s8"yNU %0; r| R"_k͸mͭG<Ř'9N] jw#Zr WRj/z5=eY^StǮ9иCkM^lПLyʡ,NbJ!b S-]1$!˥נ7b*_ZR9izߗӥ)Fboh^/(^Hp]oLV^&yok}6}ŁHj5 ׋57^PXxIj12KN{wmlx>umZs"hqaiShs'Y޹j__qM(m.8*x䱞}z: hX x*}7h~tݎ`{sA 0JvDtKC3yyˤ!Eo WJ־zv)̕ǓKZS ?zl*<֝%0C6,N~X|@WyJ!Tu{ W1oz\ji} N] ˮԷ=?fu]hN JtO뮧ۦDZ:8So~Ҟ hP'W'ٌ:izkΗ _HU/Y/.ϾƗV_C7Yor-&c^x[/Qh .˷7RUOPSGIv6% sԐXBuS`GӵbxKz^,@߂.n'}iob`i_E5qfM ӦnyZ/ŒCA %HNWA7Mojy+zHgADS vOڪRwqO+Tק%jc Q(8Sl$ ja=kaW(^EJ!~Fa1黧ؠI|A:%RYE !5fs-nFO lط."< ]Q&াAwYzVZ6׺;?"tj ~vo8Q~JvT߬ZZICs֚mNx>T#_0ڕGf7lx~Z&SٵB+w3ly4]y޺IGYQUű߷SAjb 8tLP3/AnK|=$'HDV}usnŲvPK՝o~֞U\Q_ߣ@ j h=[I˹č%_x 6@ݝݾF0rC"s2n??PͿ~?Կm-#!y:MB!M~5< c,5ͼ`ݴ>ͽ$8?!O (d34QKߵ- #Q)]ص.{*FL֖o'ٝ @-Y$G!%籩+NV[{HɎ^[P~H/z䩗[ǫO$@ov6}+>#.[#}`Fz!֣iF9mg|jVĄzl9k5ۤO@=ȣĎJv)ɧ_ۻѵbT(!HCо?zǶp秅gVX,GjJ]$nBGZ(۳?-**`E0@k8z&79t+Dd—nӥ74u̔ؔNIB4Գʲv^S~EokS;tbn)$_gLswR7tbХ&Sltvsם$|fLuoAnM`ARnR۬j^W+\N|G_Xx=_g]1 EٲcRмvpu/uڱFcx˚Kt%F- V~.8p2pJ+-\O:A̻?IfJ/z+b}NӨ'N<(CvSxGHR$QEE"[MLT|_^J/\ 5dd_& Syv7=T!fZkۖn~,2k74j6_~v}m[TEjIYA;yoZ((x(3dQ72maiJwzݚ$NSWb=~epd;Q0%0u\{+60YNYD/a>u Y\ ^%~zebi׫*TzajO ;RL)F'V)B)VYR)U)hB ^XI~W 2VJ$(#Osԑ#Z[Q~^ɨ!grwe,;׬Q':X:TЏf~~[QZ&SsiJޮ9GYGK2{>4ۚɗeK^>$I `\A'HU'~k]&}){hK?uS G:nu˓"_kSǙ?C҉o;m_po{ι `6$[|PgLG6^νMELu6u*̅nK@>[-ً˜X;:U!c۳g{py[۸KOo:GmlIe0}}8l?Mi:psI+~6Cd^XΊ* l8N[نԿXx궶 x=L7Xg,hvg|,{v65 *T6k-mv݋\K}ՙb+脫}"ϣS=Q~"Z}ܛJ>f'tt: -=OtY.=>jkv¶΁#LYloU +Xf?~_+o>' '܁>Izi|h%T[f!`~=EuٖX5쪝n[ؔXjsu>@Ishj?gwQ`,kSY6 ,/| %!!7O0dvJ Xp\"@Ԧ(IvN \ryuPCK,BaU'@flst>t- Fҍvh=gkh/;LNxlIf6`͗{;+ݔy ;gG$8C%Z1Čhrڦa RX+`L(uČ좫TP|(pX* P٤V2sCle0Vp*sq pXS.[}5b%]밪x5܉ f@4ݐ)Xp@hfiE$ñ~ s-D4Z!Zu j.2ڜK<;4N"}H/KǭƵG qÀ~-X}, 8þaC5 Z mךGq-deV "3{1"52Zca V 7%.^x!e5egl x|q-vo2IK]s%nkm YM]dLh&xd8pkqmO4=^!,npF 4 ex&1|,9 K` 2V6Jvq12qvb txq2ru>Dau,0hhxyc$ Ѵ`{e>!@, 1>m5 Y~N>a#RE !S` `fB_ߛ-0Fۛc#GDX[`<Ew@@4$vΪL^~K> 3 ǜ H2'g-"N?LDb6 0HO= DokamR0j1ܧeQ\,|Mfo2Br!g5k3lqZ &,Oָ{N<@p =$Ҹ6<*$gd4E#`_‹ #<lu/[CF8+c<_; Dg8^2gU?ى-joϵ˲Jd@ 4vѶvB`Z|m0lF^b 0Ovnqn F#/g:iSmkqI@K]$OaUN%3`.h#;M=i\23 !YgR8XG~eOX\sfsˠݙe k|-I6 #odXׂIH& cBr)" 7ПSgl &@1k n.Ŏ< QLb`Z &7+N KLM`K;DUv*,_PzI+q6P@#hm_,V@NX > ,L2]O>moq-7!m,&+ HqD,!ke i pi(ʳ@ Ҹ6Qȸr鮽 )H2ƭ2\6ZI2qyv@@"Rh;~'Re!AmyL_84%o_E}:,W]`#V4"}㉸7m(#a>ŵE$QN#p4 Gȕ$|\%vXŗ%̄:E/w8T;p##Xg`&i-^-s8X?)Cb/lc΅;X\Ȣ)𣙧fl'|- q8M,ŀSv,~׎!#v]AL-4Q~ ђ9S `eJ`+ OdF}\גB4_ ّA[2x8F>"Rc~4w3E'>b2cQ ,xϼD tw.ZjM.3SH֮X]DZ!j&^CN±v9EؘjL'nXhYV AS 2 zrQ  RQ~G)bHl,8ul_۰dUZvuYc>nA}"lHa0$%ic}80|+ZBO/|mFD#gn&#'g9C^9X/NPJ[}Ņb 0v#>=24GŒsiİN* fL NXsaI0d3к5** r3KLPRg~(~խŵeX)dv ~D 1Rf~PA$h3 ^䚢|xrLd`+ ^~^@20md̘AccB؃>ց=6"!sFA2i"ҧ䢀7X$*RF?f-2¹6v^fߎu ]w0&]bt fNQ=^dž3Yp|7CVk ~Ae\kWpdC(kr 3c$mm _ 'f!0ZȀL&s^EZ+(Cg:@Rh@{“+GL"@| wX2eV*xϷY=>#lk,;!3' of&8# Τ&@ 25 K[}o _@BgδW1@'We,<7>ѨMx{JqXXV튫\8x\04"]C{,7ep7P O$}eB(p$Σ#ZAݶIf O@.,X/֕h""M(U\HysIgߨD; H|Z%>aLP1:Sl1{U7LEu#5#E&ݠFފ"Zۯ=ox)SqRaqho(qٲTrH R#\:I ıt+3X4 2U&OE%3ŀP0{%/- Qg1VN1;CF:d}hn90`5eplD  "%3_P#!}8Z[=L|~&#z.=(Dc2}ÎD@@&Hߎt+83k}#_f ,Qi}Z\l!^@!v\ t?sD$⋇&wq`}-cp ƈÐIqm`Kkjn@` ڼʟR]la{hrKPg3{rc]Tl,𚌜c< ְ9"U]$87M*j f1 ]l;k͎rJ TШe_-=d !@&j b%*c!WΥ^"ۓDpтb} }-D gm!k+寞kW1   \Dф]ٕw݁1ͨ8@}6kO}& xp 8 űP_Pž[T$Po\k4V@nJ cO@0b{$K-]>2E&f2bwgZaJeOX\I}/D&;4jz}Ê?AGߊ.*6`jḰIT2+:̼S1LL?fhN^w -H.7N"<-$?#OH vkL'͋^.UE  ]AiwA8JOeO췌EqMI t*HŠS.#Xha380 SӍU?Kާ1 C ^9$ 0"Y+ OQC Q51M=#콥G}];صA-Z P'3F`=${ej "H4x\ђX;F/a0Χ{A!"9LĎ咩<d*rfd#X }Y,JzqYɟ '#1ʼ\MyM[up_k8"gآ80K W| sr`IJI܈Ӟ﯍C-"&i0"#Xk"m"Bz@S&2֎/3Kйg'@x@v,>rs92Bѿ+P"uV"ƭBe,+`$(|/z`x_ s!p |P"LE`ʄ%aFAT1wV7~q-EXՊeT&@ʈ;,_&YkzWؑ)# ]~ ME\L#3$P5%4=#!G歘̅:vIG[QG]6' CT]+'MQ3>>V+9nQH$YVr:v!EUngQTxI49C< e2)'^tX?s@"59ȥ B[48č |Љ -6dF ^K^um&öeGO9 ~SU:&2BvsAy}fgybE)uh#p,3-q]b0 ];:c{9b%W<6 Jp{؊`OlZf(BO(ɡڃ!A;~d*bvx 18;>9l"$AuEB69ַ=K5aymI*QBWW#H¤LkkBTBҶ;歸 1S#C6s{%|XYqC'"5 9 - R.#c!_k pK9c'3y(<؅~+Xa2ƯFO&̇P vlC&R|Sn  / HM\^lꍧ`r[ r@9;9$_I*X'^ΐ H:AiL$m$}HmP5p#E1eq-d%.Xd/s;kg$CV${둋E0Ѿ'[Q o](g8'34s‹2bX4`7b/r!~+*e\BzᄊN(5} W2jd!Yc!;ΎӽT-!)Qϔ<\nENF xt n\Lՙ6*Z.TJ{]s9.:%>t $ai׺Uk0yܝm.X.FjiGsC@Qx84pp'!+$sqzPw~->v~؁c8㺎{]z*wHAy&ye,)T0tE}&(MrC 7v!D `x1J%wyDf0A% "ш{pHMc?r0dlk"1!{Nl:YX YWXȸ>W̷;Pŭ n:,;~~_& !'ֻH^nZ*'7`RC"u\H ̈́p>swp^a9;8\!%u![!y6XC5DO٠n"+ .~D>ֺ`DZ J@>t#~hfZ 9"뤄c&y :;ǒu݁0pS \+>Jr'{ z_ V`0|1X}a+\:w)%4ff":@ ]E]W±:pyo 달鱌eqm`  L.ѠrglhL=) DȥBZ^kimyXc x- ɊĘ.L4em9kBMQE=[u@ðR!^jX{q<p{K @c׸-32b3O3P⡃y g%-?S6B`Fiw,!-S4UASk-A3<"!,a  v 2Ec tLJ:![ u,win3A4\tI&ًL~'(`7G'BB;- n$2ȈK ms J٫f vUxKgn[ƲEVIB+\:60ev$! _-c=? 0)P~d)p"34  uD :<\f\n@98@%cM {b_vltgk3LFGfgU p"q HCd˹{~ך7!L'3EsAVžQt/GLcayrX*! uټ-gXHfgdF_C+ e۞f8 +Jf&ѐ=~|CnR%DA sF'x\âd;H0)dY6~2K:@d(։Ef0},K0 @y8 >b^{p._ |#kdy\ d0Og[kˡ7K>nDxVWfL@ E6k Io!@],(}g7khmW"4zqfE/ >#JóG!%Hk=k˜1'b [@(J款?f"dt b+Pγ8_o2Ȓ#>oUw :~o9!pr&|9.\{ _"7$dD`b ɶub9 |!b32$/k0%eobEaYӁ 11&WhGFh2*:d{*F v:%$FeV_k}GøtDpT Lt,^aa㝪T f Ĉ XsVesq"˜S`Gϱָc$>.#4r:/P095QU'8E^r$*:oo+m K82qd~RI1ɟ=?7ƇrpM"&&47*"0pd c,iAa(qb8ZP]txπxCf#Ee,r ^M`!`3+>n˻7ck1S,$rRR*F}-|Or({cܳ7er'H̞{ "@@%X7{ȂcA= I,ndkq쀆d}lګ?쏉e!%pCHHy=b:X}-zYkHQC\3Q@YPpgq{8y,s+\DRf~ٙebEQ,ӗI؄$}ڍǵ qgA}392ȱ֬3L$"ɛ|d23#qLxO^mA'J3:U "12*≌z4>fwnx rduEif)E-t .bQXQ9'wT'Qo*̔ ]p .Ճm9,cϮ; !dɱU&sv[NgLkD@lJܱ٣-504D#c_qϜaCq˧AJ;$#+n%gh UP  Y2_ye#C{M8x 9?A07#J~(Qx.u-jU@M ]܂aS-c؋'PI emp0Ʉ2  ;|n؞XT+L45  |m;ghQָj:EfS8@5B.<0G|M"@/cy*vbr?d: Jlm&Œ$`#>0Sa6ǟK BX̝ w!͎Z r^ c r7r1]rɟk^yd&p:^:>-:n՘-ZveuO- | 1<N8f\t7*p%Ս$uZ<Ks0̀,+iGld7!ˀ pSG 2Ւ=q/ka"{cK3!ce*RҾCI`Rdc 쁵^NNdlqY^jKX3TWe,[Q%\T(fJ`rab ml*wNнRA(DVk+֦%dJQBn^OͶFӤnx= +GrȐ=O:M#c[Ʃ # W=6@c#y_GƁQ' <XȖGY0>Vn6Hb6/^N{>MA^ 0V2Q2{탁-h@3/K"E} ‡f7Z{AU860m"|fIu`K=(Goy\,9|Kc&0d0G`kUt =K-'9iBk`W)䌷HTD^mtׯTQ,Vcp hq ȱ7 JؘX Ke49~p">`MPNd!N88ۀ.'_5>7r]7<,Ql# eBrLg䵰SxR2AiP0lPyUP9֖{xi{DLYD`lC)[p *L+F7h}2K!cEI1~)}n/:dNڄvᆅWXw;{LYD9@LUh@{O ϵGFt@6q y\dۢKa{ll^VbUP1Bic(̲ ̴,i"`ڜ B]ڂNNtIv*0H|BbCxH xׇ'ZZ[ GD؟-2XkqX"E^DIFľ,D*͕p5PB6R}D̄Ye%v߯yǒD@! бƊk{#EhxexE?1~|KD`#愐/daټB?dJel5@RoHOtPP:`oGkpdnA@^XP x+MI$JGF9Gx<,w8 DG[~mC}Z$ fۃQ #*m+{2[if07ZE&?%]i;7BiFfŅkM˜x2nB쑠^9":ڭ z@2tLpXGDV,/tP>ցb&(N{Ż$={B/Y<HA>MqJmƯUU* f[3ɲ3 a]4fȌRSw !( 6b`l޻(SPfOs&*[$~}ymD2zHm&'*`_g:dfS<.'H8.< /%Jd\y|̼Diw9A6fѵdf&!"Hpb?d_l؍W ?]i"Y~VRV(Qg"Ir.lo3c.zQXlRaVaF~"scbPOA#cfV9E\mfvyp(Plm[:BH#K B:ثNsOADbbC`%b9QSkDhtX4#z+>4b[5u099Ut=~ ۮzglBZ m}cr{nzvB0ɫ:#ƃs,CN 8-EFPs¾??9a+bh< XDM`|ڟ> Bf..DIFKLJ厱_Ŏ0  ͌[_yǢ.^R@3f惭W'<deG0'r <9xYN(3&+GmCanTxE|!@:C.y@Stmk=i]BbD{'Hiͦ;>8'SiJpMv`Ev澠sB:3}:d?/8U='bn׹圂`H6K9x ; gwĘ/Q8Amx\f1op*c>5H&eY kRڣH¦aT<ET 0d$gZ楐J]X*7~M@צRYvca8Xlk Qӏ y{Y1h/7TlXM [ d0HmoV1NQ9YoGJYCB.vעmBSFPcQVHpDpfvɬ?s)"~ZL=CĄ3t5UGǂ>Œ60U$K\G}RՆr>!2EOf0QN2*1v2נe.!:du>=K(HHc ,'kzbU74LRy hpPޓj`^+},,`"AfZT b%p=%1o=2c- & pVەkqPǣb‹u!a sL{Y8qR ୌU+3E(RD#ǡ__mI˜HG=j|V=i&BEUk" !a͢ް+۱G n׫Rght-"DU Lj <WKX@4kRo&5(e~X,HAf!Y!8 }֩<waWk 'ZD4pcX}G*oUz,I֭ XКO1f/UCa2#{ef>[+v}f KoP9%/L8k]xBSP\ݶG:v+6COJ@ "' 9{"Fdm.  _|G/Y6UTqt0Ym'3c\h&w'll5Zxc., ^qIQcox˼V ptnU6j(ĭ3mP_J*Prܪ~2jAbk+%7'c*UD\ZD!9nB){kݹ@L 2= /yͼJby6MNj.{) so:Fa;Gl Tf*'2" 0(N/v,^1!)9~y!q%$jEh %*#3> m>p{~b๕A@8u`$?B.iL23*^W8 F1#zaT@bMi(AX/}`Ƙbƀ/:M\͊y#=Q$&˜jʯ DzŜ!$!/0WXIH=]CFҠNO1\[#dCzNZ>BF0H<Bm vnI| o+Y&;dڀF'Nmau7!-SdY O[i0-U{%fV|B>AiI~L]gqڂgێt4Z6ǬͧuRw7fLR]T6@[Ў`mipV2 ^'po6;/O~LԈw߹V*fe5LjF45D:~$]vg G;P՜6W[;%J(l@ubȏ%2"kL'gbSͼDO+fFmEѾp(N}\FYљ.GTCqB'7S^"dNWN݉}5k]G&{dn{v.Egex[+h`%2:qvtԯ~|+~QԮ@Žd, ֛@+Vjpc+qBׅ9v+=>/ >V.r2]Y?!WZ-!Nrr"ch4ogUޙغof9q4J(nz@Kƹ[ Y!Y>WE,$*԰ߟkػ 7udh-Izb u G9z km0'0~td~+3O*uKeR'{@ eoyZQTۢȝ>-ɣ_ $BJW^N"ƐM p3*^mR2pyGtȔ 8`)B-'|@綞˶l9\(u uW:+ʛ:-l_M*d:ڧs:Mr mY.vGDàL>nD*\)o|dմ] ^cRTʬ!V1 1{3,20^IJG"` JZ G1WO_/Z,Q"چHiŕ:/72lie2՛{nCs,%0^)@QVciigwPnx Y$S_{~v:6}HHCH<)рhk LS4^I <Vv1yif'tM'M]Kwc$}b'Z?SN79fGB 1\6 7V7{z^}r[AS Pe4[kI=?A:eZ݉%6Oev@JHxTw2umZq:RDGij{ӏE~y*(䣢\.<សވ+@A(ϐ4yL+8f'րp3ov@n5^5RQedO G*bY0OWSI (J}{bql/u2K?!e@p[#&3B萼-kzŌCLm{y蔰+m_kKtYy*I@YBsqKH >(֮^K_f$3w"XO{瞟RW>g\,"‘pe-H% iPDEaqn |a~gc{s1$AP_q* vX̻Dq-9{0?瀓J)D01<)>=? Kowؕ:y,s} A +;AVWHNԶuJ #EChԨI sb_[ޡJZ~ ̨ RX n'q`S[YW[@R/jN9 6>4k=sVʰsڰ<=ڶЩ7ʸv[PB^C-k+Jޠ.QgsEX/E#~h‰J`eBynr2imD()flCĺ`PJ * ڵ}l.e4p2PN+]H] McAԻ0`:13:-pWi!WRa[[[>m} 0oC*D$?sVN1b~(}ZBiSںתU+ ?0ױ '4ڃ޵ѮF!Da:X E& 4#zsZiHm-M@*9ӋյJ:gF["j[ĵ/z#DҩҚʟYqmR];YeȐ:;kk %_k9ov-Kw6f%*Or\3W H3i5_6 MJs1XQ#7{\֛{)Zbe_J3f~DhywjW򯁋'#>ba(Ƌ鷫{YW1vzIFue'p9F[]NFf2NS}4(3e<\8:;w] tu ՞?x4!Ǘve#*$Is; eg~3@sz}D9[ճ2}?g/ (Q̌p_GɪuMrG;l/Mc}Dg+.,T,zٔ u^S׎7Zh^lKD6W]wTP g`GyAݪ^kK*iR A3Wt| \adUls1תs>Ӱ^Nn[7ԧx)-WnܞqܽWj+%<2@| !zBg&X6 e7GCmb p9y A+Yk)c =kߟdk}MJޘ'N@p;wfS š6G#qLw3k&;3Mme '7<%5 փ-L·l0w|\ &TВ)q3h ETa+VfkE2TڕʃX;u"e"r26hqGAsi-O_3O, ^k %*+>\{҄Z`]l9sq՝yGZ*[yB%6fbyז. >C\Nsk#Fbo uYv"~|pS^+R@5026`E4ccڇfr3) 4(׬P2?$1Z\drrI?>r&::̮f&-eSgs'VkWͩfNC) 3~2q #=bx͜!̈́.Ws7(^Q!0]ޤE~roٴ\Qޑ|'ךCVyruZi͡^)Fd;rW90^B6uϫx'ҥ?EЄhv'heY&y}r#ͫLJx,5k>{ :N̍0ϥBɨc"nD94mu`b;)\̍ -C&*ӏ"d!#T\r\T=X|,NhFu <ڎ@xkn/hi!7"9_#Bk3oyWv-8p&jl%B 1e0ӞobVN(H~fCzۿ]lrh1-sB<,m+3@uxraLI'm aR^}~%1۟G}\ yDHxzOH+(KFFnvN۶9=|<Sgi- zj(۞q #BA?NTrQ,Б~tM8{ac_Cfψ3iƳ^1'M9~׵h.ZS{Qqn1Ĵ3=ST x\Bs_UIC@~r'_ێ isMv12Pp8!<5HH;l:# gQ9t٢`_FeVm O-1P0HiX#鯭0 ~ѳSd.\n 5A @}lu#JyHC8Y(h_k ojsA֛LzbxPz Ueֵg!r20Ôu@WRSZ%V auO{N;7y{-?T0҉=sm17R 5 4:9?(swB"B" C^F.i'@60v>z3łڳwm,i34^ /¨Yq {VrtNvG/dvLHmvPĪ5֋}%tP OL=!O^;:&R?ұb]۰[ؠ6uXXtZt(ΟmLɝzsC._N$c,kl:6dt) bsKxdm|Ack sgn:20ɍ@Vݴ'jg9`d]XqgU9'ϥU ? 3,cPJZXxu^M.rs\?ֵ5(PƑ_*Z"y̍̽J˝5"RZ@x~ Zp{ xkIMz)ǩ-.DJ,1U]u DR=@$6P|·{~H _!*y+ʯ_-dDH[ ; ܇rmlyGFJJIO:DvutJy.k{Ɩd 1s7(-Z(+`g:sg|\X{/l@P9['jMZU~/^c?\it>wB(dO@JP#+> EwIJjd]>=48D:B[g8\ r xu2]R#I&lC5H=k ;s=  zn1< x%%]YUot  [,-֫LEMKu%A>\~RP0bK< #Ȋ`PhuȆ}=_?ʴNT@pvC8WXDZrb! ᶊ'WϛUFK!} \C[)Vv Aqƿ-> {CIHe]f{m`y_y9{0ZAvќZk#HNbm(;|VJXӿ25_;}j|R. D"97!{XYJ}9n^垟^q="L"KAs97[t0P4Sgh9}*U~D*djvwswZB:N{6v_'OP bz]$0vϾe]_u8&PW,ܦ[?,mK^vkxw/:hUj%נg S_tOd{W[K]bcc B`wsg$4ح Hp:6|nm5qB+Ƴ&؁&_wy+Iy ~ƦD[v7ոGВ%X Y0D[D;~-8` LJ!†$SGw|wB^[ƨ&894JbrZ3- q4,^/!"*)- Zx~-J(5 4$ve2b ҅^j "##Wޫ1/[fd3a B瓇jhYo[BLD6٩;YZ+ic-A'ʈ rKG$8m%Jo)T>Qyܸk[(x)v d@t:A#gc0_;M!B=ʰVxLYXdNT{db\k%:$-(;5¼Skk *uJx)ȽVg$XOV/zr^}O|GkQQ̪Рk՗y  tw1a/. P ZRV+uu pTڲ%6Bٔr܌^)Yb##}Q?U}x5Wrܯ/B{lG@Jqd *7}'F0Jg :*Ts^jZ@-6m] R1# cc9,mqoB|X82(X;5;e ֭~I4NKށDm!4Hq@T0kW2#KXA[9: Y5vu=# " @%W,7<5AHiU9ryM0 au5ҀZ 3=džWF7iqC%FZPԍ>!Sn5YeCtw<[tP,a6biL[9aw4E%HS#RjzIĝ:Of[pδ_eks`yvN 5l?6Ӷž,tn&>1.Α2s1Yp9 W@sN Yi8&{iXoCt;ˢִu^ă!Zl,?ʹ%vRFh'!SRQAE_NXګu!*#4Lj7wb戗=·9]99cPұiCf*q]}PBi D޸ɫuSP6sDjSsx qͨ}܎6le"nxt!Vͧj땙]n7F 1,?kGQ^$pA(VIʌz0냝29\8 mC SA @[y)u_ 6?[osr Z[^uXBCK[9 U됌Eph.Rkn੨Xz^íM,2=olf˜SoWn8) 2tseʤV5w|y ԏEqp6;EmJq fQ'8O&A4gɦw6yȌ,sgJ(3Dn߫bW?=+) Ʀ>ȭ6BPpR@NrvJR[WlܡZe]w XLj%?RJjXy󱿖* 4}on:ÄZO)\# BE^?9 )b+ _4xsׇyȵS2\GqJt{[@\(N"(EX6 ].u>Uם_[AZ W|ٞB24qrN } Hi願 ~`5U&-XdlH8q56?k˞65 q#sX/k -FS3kc@I<2s_; i c #GUr9"|m=_LiH!K=aȣcZ$ .i3!v7gumQc0Aؓ-1('~? 7L!KSR(ŸS1ٔ6Jٟ.p*+3NL$lh_dq}8#wqOG>dwl2^2okQpB#t<NʍmfM!UWo710h=ZK`g^%\9 Ȅje)%ѝgܾ_6[IB&%ju>W͠UYqMDJSMԢ_[۬ siMg0/[ע~-^!we !Zi{͖ f"b|'@6OUuf8iVM.fBšmqϢVGD]:5m.kN ,GQ ģ ?zտ=7e۳Yb׎ `SMÑݺ-=:`V8ԙ guLRDŖ* ڂ=hQ-F$c#N3; 5_knq(JyGLM(x7JV9$B&a%;G:¿kSv+1ʧfz{/MG+>\tW8 bP:|)F5Mvd=%@ѹirڻ=es( ~;YBc{"34d殒`g\W HiL[h<)Ci,7=R2jl߭kxd@ha0}jsOt,L!E2iyy"쯁~k9Y(~Om'klEF . ݙ勫NF#LTME-x4tk쪢 K}Vۙ7Hl'90@$ԛ|m/ mB}=sZݓ<._;t&Eg%}:+ڧяkY)y?0EV~)tҌ)("#_`Z 0t~ h#屯Lߕ aִɥ 'Q*0VJ @G?Y1\<"R׉?QPd $* Y/5UΜu-"TQL=nڋuKx.‰S]4 f-df^(b{I7Y5_D灭 4@^9FF7B+CX[]MqԠ3`xi%>3s1䭲t!?we'a[r^ƊsH=+WP 1CaVg>]t;yU42'^N=i]=,3"(=3]>]{lzl_@ ;ҵ/`.K:rdMT\MhSj=?i3*E'- }W3H wǨ{SjFWzܨgS DˏL5`b} ·} w4i\(2k>~B۪0%ꖚ?eM^ ([LOV9e/!m XmE`py.o  :2#Rla2/=Q:GJskFc8C*ǮV_[;K R*z{8Kp.rT ,&tsk/Jgh+݇C5H]+2m4WK-R8εOm06˘N!-/v|G!N:eQCrV߿k%qz3!3:ćyȸef7WTF\TH7khB ڨQqP7Cfưc f Ffp_˳ͬV$R\Upm <:`y|p*5TpHW\{H $&:/^r&_}_nZٶ$V!wn_1޴YI^xw,;!nO4պ {Uu.#aѻz(lŽ@Kj[tY\7T/̅dH2R 1M֚6_-.fe!:>%]FH6-Wd,BJN/z~Hkϑ=8Pݏz Y@'?!ᔒC} \wj9*Ж)$y_>V+ 0\@9!kkW)CAa2Vp9kmk!ԋ-߳K)E'+1NF~>h%m97a Q#Jq}sZh2ts;qϝkU[[mX|ݮ+L^K'$:Zk(Jo52Ck ut޽[l&*ҼVxfz;]*K\T@,Y!( mym"%4$Pnӻ`E_8&:  TIl=Y3%CҚX=9Yg3pNKzNC_|k6ֲb]REfPuv<'׮MKI^"e,ޤuxw^x=?.r~Òr6hu'n]5E{ՔpGJ?wqr: f! a/Qa;%}ߜLn[^Vܬ3C WH|bfWBǮ,Tn#%9ü9s 6Crio1ckqi1ͳ3ԋ#[O{O;'{a5Y5Vhg^x{ӉK=($ ,W9lx'Ė3yY\h! *޷W|ItH«r CI"z%ƃ>IV1;u8m6?+(CH9kQ p٨hĊͲsn%z#y0ILW.Y%HVB:ޮ߁޶g-eﺃeF` {N jY 6CF@L2ޜܛ@[v/Zl,Q)0EƑ$k.dN1pC`BJ,i#m.?HjEO V`}:QRQ*j!{g5w?y.ŘwRzmۤ4(-N` 0 5i 1^uձ!d5Sd"T.6M=yn~ %EDW}C ,Xj~"Jl< -A4`Ti-u,p\y>pȩM/C"l\D>ܹf&/F"2‡nťc=?xqd٠fNm5X[+W&iCD@Q㐞#g?u]{64ЇpG6~ w"x 4cov= LX~s6 8* {&Bcm J Q^=aOYfk9/'ՄMo涑|ALJ[]תOr9.{3/nkK=r*Chm|gaBŒg(2Xu"Q0wX9l٩ss`+C j{Z¦9ee=jm92[Ԧ(rdZsAl4U#4 o匠92~q8&ޮs?'CZjb|䠵,:Ӳ+EǞ-R[ 0tn>kGk*2BVJչ.,JZv#9 b}pB(^/n2ۏZq(Q`Xxp+<]!AEf#|Em@i27SMr|lbm=\ΣUOҔ@5*W_[W~FG?yf80Oյ+Jcr,q2aH(dMPL~gG~zE5d<2=8 ǺvL-/;eiWx={#h Y?eMtPB* 0c4dOoKʫLJi JTqۯ>k'_h|\OD 6a$D=wδy!{;) e~}D(bn &Z Ѡ, YqV!S SD/*t.pCyf{<ו)j|EpזBFIre^wWD5ᚂcR0>N,';Yc\vM"Q״v^SߋO6͝dmipEdb+,Vĩ%/_qyHæVO([n@S3!WSJ0~Gkl ٳm+df{~bE}ZH  m1f`վGsDәKφ--2vRDJ*% 0 mL^]t>u @wpߏ7]3z>Ìi9^ùQ'vqPf8F65GK㌡i㫯LDw+\Z&%s:2 p=זBp\9 "uoula;  乱n4"cT!ں!wLK@VSB)89غQ[ 2S)O/C-#2`) I?mbC۞=/9N@Ǘ0ށG`aB&0䡶h~W5z$XĎ k鰙o< oW+cYk8DaiW%o5gj"~i~0FD8_[OQtq VV"3荠2|஡K'S냦 Q~kvF]b0#I-'x_+#WE7?aۆw]c_6N,KBY|6F.WYOz^mv:BG\KWdS,y>716u'_q3Ė#Y`acmO!^rttkjAE;~ܟ { ( `tH\cp}40C&Tg\hF3&=谥L/JnyMXx VW\FL!x@j=2HFW:d  ie;ei"/RՈfGqgZZ_YN*iyfkDC᠄V3|kK)t: g |)%=ϋiZ r:GpEõs,CֈD _~z,IjC+'e5Pg'#?H-j\.=f<"IC`gK*&W7E-vC* H)LO7R\:z;6aIi$-!ws:Q雳 ?<%-0+M1)hZtzJY*![4w“&#ZBM*~4_[ҖKfΨ$Y{)]c)Z)Aa"su6JZj :ŠD'iݹ'InV`n Uum謇>-z&px9B/v3:!N0]aNڶL 3Rsc~.ot BI:p:+0P\>=vכw2ƌG0|Jˬ}E'B \'{/̎W8yvb: 8NiUlAM z"Mv T<%gYo:Iv⏩>At!~%{冭 \*y4C_#&EcQd'j_4-ǑGvAܮ̆fbuLh? T 0XFI Hu7A ~Dl?◉P]6K!^%@(p)ۯ^nc-Kģ☭ $&;{ ^2y"Zp} [ojT3I*Ujwk׎dmBIZL.Z jE[Z$P 8u^ڶV]u1rzy?1PaZM+:ogMMg ,.wo萻Z;XtmFri5egPS<2 o֓Zpje|Ќ wE?>vK98Ie.Gήb>$̢sUќ~m߳GcZmWӖ5OVklw9 < (@;?3\*Nkp)4riA Tё&k|_[us헰"fBNeϯ9&=zslO.VTS/-N p˙po%>۷=  6@Wo΍z#8";TכA+3\3;zC՚{%_AcXϹkFД.EgOc(Ɨ9XA8]o:qsUg->(3iQ[)(Ge Ujc "\[*qFAdH/g~R qGܮ>7ӑxSy^$n)(CtPtBԤڠdɸ$O4M3Y9qloނ G.lCY/tȽ#j4l)GBǜBfb}Mm'hM[?$$6;O;>\+7[;Nm5_iԷy_Ǟ@38e׋Qi7gAJrbۯq䣾i0׆"P[[CK/˱'#ѻgεGܽ=3R) pS҈s)ܶQ(Fz nCM>Otȁ:r$߶ߥw2Ͻ?ECXvjg[o쇇VhW:L-T_|4Fka%΃w9#wmm!Kֻ<]_lqK, Hϛ@r=5[,ws+53NSH nq1,{n][tnr4D$mA wT&,4YvsG >2lLyū $g?#Jp(lV۹г^O!,"2rS)E&4ƶE]eRo8Bk/뒑';#O4@'UIeUե;{n4/1z-h@@ ñ T/)a3vڲvz2G:#sL_4"PUE4ѫ8%)[*ekD?pbxΌED^cR| dAvE1p˽f?sGsxв}mOm?Ӝ*7t r׍B> H?FF֐Ś 8LH[w{2J+"( s`kgxAȔHh YYܶ4pi =tx.psֵN!4s T1iY kd<\[\ԧqody86lE f['oZOp" QO<_?ҦEJL=XP#{Bxj? ΌP+wQU~?O{W_mIiߗ1:P>oE ;Y:|Jn^=gF+`O/`}lP8?gN!A:)\ޑf,%`{~۾ߪ=dy%(e1_YV\26Nl3ҤBzeigK=?$UiƔ#'yW[68Hk|>y\1y=W!cg vR0:w|O[[5}8\YoI`0ā:Esyp* V*Ay~XWrhey%g`?^s:uV"J/HH` )b{\gIhUmqϏ#_lPO*%OlsX'r6y4|zsb̔ΐԏ,e`PߧIj{SU;Π-jnE -:lNHF3 2ٓO[KӇhT*7 2:ٛRw;2ӢcA-G[w=$ں׍D)m-C}n;־g܉w pPMm(&ȋ$qZx$(i0G[o⣒R;)CNvNKgn~ޯ_{f,>PpL:iZ&/}v qC*|믛mK]Z.Ck)QS{х]99=JZp(пkŖDg/f]kJ%W=['ob=茠snp^9f'Z஠S"l|=C5#e+чם'Ex۩AOMN~Yk\S݁ѸWf c}列w#+}σ炏]?~m5_w~(^Ǚ31S|k V(Fn*;ON) w|[!-zlNG>m: =BSՉ#VύgmW^ACY%7a3} mq ev {r_[/H rOu٘]ưG#l UCH`I$ :pd K(p#=ބ׭l4!t쯏k^T6T=xIE-D1~QGdlSF#[і$w~~Yuwk-W: k9Caں@w̗(nCx\Y}vJ| HjhSz*K/NPQ*a7Cݒ>z rvy\C:κ-0dv}O)`7K{O,EK5b?Z`dnSe[/I! F26U<(?FlR:YHdœTRPyoW{lUMmK\7_k;12pځmo3;)V׵|@xK+Ng'b"֟w@&1=x!Z"f!3{\8oz[^716hc=K9+tlYMt5^]ɍWp'lΙ&i| W>Q$9ny$۷{[M× " $4 D xy8`r9Y,vMRs9&+?[AdRr$auZB5 :v(uwd~wX,.};j$ Yk$}$/X]v^쁠n%I. +," A8G[oURJ!ǜP;Fm]+7OVG;VR2Ι$2vcHp|0Bԅ @v>&W=A:bƸIViEbSZK2mP)*NB3!soQLѹ/-s7Nw!=l0*_|zsך d ; Ksydng矐UFBR^p8{z<{xP607[ |pϏ$b+ 6o-|6dz7vH"*BN{{M_}3޵h9='-y:d)A:P9⽩x e:Xۇ4iIшr7DשaKFH9 H=mWWD A\>{XJ^fe 'A$hyݙJ+u,=tM'7#8`1%׉Ėz%3 1eE)(U8jelAGL˓J@WI#?m9 KhL1~$k8*yP,= (-EG8l?Lq4H~]1-y`CeT+iܥq=I r;)TږV7@] zhoPѦ Aݻ5VԒ}PW`}m1W$$ -w=BYNÛsB31-1d [],FIz>iu] iP514Q"tVoNEW;b Jq,Ė 4ӁU3) )d?&%>r!~Z}C+ZCQˉN>L+h VkL•ݯeM EJ\_?[昩p  @f[[{W^EH9%_l뺶9[oGpZRێKV#~] al>82JHs:q kFMd6q@試#}ۢjj`?2ir} cjqv,CM *3߱J_pL %FEN]'T7语LdPΎtl ;427 t那X\nEMKzߣŝO簡[(5)\C@v`v'풕!¶66􆯥]t@SI zq'*r@c6}E(#2ɨޫpJk9{bW QC#"_}n/Y;8MlKFgcAO͎f(`ιo6w =sJs-j#0Ca!{%W?URBDL3c[u_ Xݜ.,ee5W}?z~:4Unh L»-l=?CTzA?uǧ!ږ$CK[cT̨޵FmztPγ yt/2{pt;[ \-M=?VTrgBC&jם9"xi& ϭ1ksH *L7;mkBְZ (LJ.>>kOύv ]dk^f-[? .%Ĭ>o戔bBXH i7ph?3l53t$jv)j^EzUdW.'[od@YApGn;PXߴk#B.{M4g9|Gz)E"lNLf:p$1k EJLA՛H5,dV9'cvQ _W+a)AK DVD"|✭^I4uߑQCK*D$̀: j#gF`("Ӭr.h2ĉD~N4X egv|cvlui=‚2XɄa&FQw6G.@[/;茒]׾ę:mVVK<@d_Sms_*zm#""} ټ NsܨN'`='6!-& ]/=W2!;yˤ [EM ]2nnqx2,䏷ٶzh Kc4k^I)r)̲z?LO %yk'*P'E/(( OEEO0W.%޼zl,;)- yOXəXn&G-ѩp"ERp|6oydB - a$^jwﹿvSSC^0)-twT#tv&^uQ@xc_1ЋS>/!)ObWㇼ5ξYvU<-`gL` k|Im8X ٫gfAyD97.Z ?wΎPH 2McAʘoeY-g3r롞<Ntf'{SHx=?+;L[NͶ^]E OS=8n`Bk $Z5߸ z*8yƼt0w:֭A,4~XR71NH!j6SZIN˺ޗ|\8>ah- z}R75$/1(bK_,h/+(.E odbb6:ڊSEy__ڳ QpF7ŕA۱JEBǵkO;?(uusFb0ziQ1+xt de9V:ں+o?mpEwө[H ĉo9*MDczb=eiZVfՆ k8Q}M_K~m}} H^ sN߯=76}i+L4쯗ڨm$T[t\`» gj_kt ZRgҖ!{o2ɬÌ a ђ>޶l:U4ԯ3D񻜓Nͳ' cW)'5s='seEi5f(kY}β q [meJPCDy~$ gݡOBcv7o9mw_-ֈaMvKO`@(`y__k}D&/gj94goT}.go֛h$a 4tCķ vxh&5_8{녏G U^ty{JuQtN}ץ(G\ҫ6y ֕ tI- 2wlJ_oQ-aX1Ō`eHS0!Z?3ܸL !{y/`ҕRPa lUL%{R7:|-:dAKj3Lw$n{#b¬%~Ӳ#HU%k8zRL=қT]XOpzs葉(]o}waKpyWMѸPPpJx &*Z`i)ҮjN*;\$&_ۉQεv̟C 0\9?;؋G8`_ŠټIsTVfuϛ}/&y 6tG3Rhz}tBkR$/.;B-tey?xns<n01BǎOZpNg̞ߡz#0!WgWw_jiT$qLCF]kɕ3Ր,9=duٙ;i}Ѷ,tl]y >"&ZM'Xt珩qsKfK9r~U(y<#ԳR\dʳ砫splL3^5y^K_ET52ܼDi<(nrI4ת?DzS[жdx:Ȼb翾vYTae|moâSñ~F to/"U?H+fգJp>W) Z4K:=h1\G-/i}_ zG_n[Pn߻$ *i~^n[ZWwo"h$r-N8'^rph:$$| ͗yk tH{k̒~܅;*;f/Sir Pby_⦪49Rl׾֚-8f v-$o>}@3ZG(kQ԰:*vH r BZG R P:>~:k> 7eZ(/͚|S},[h0%2=w/OC>v dBE_*6~L!5Ru{|}Kyy !*hؕ }c`^Ga\x&Q4*xNлʮ{0%k>#zɗSԇ ➟o9 pQOsO8X!Q,d!;"!BkewwR2d/_=ѾoۧdzSl20Q@Q^ZCdhQƒ0)ڭ!)5\h􏏯o1vXd_dDHP>9~6 ZU.Er50yKxqDv m7g/͸֔ņ陕Ss_PD9[!2űFКԖێnSL]Y">Xrj:*y6!?8 =,@%bv>D›n@xHJ&gX8?cG!*n saF>{~) F* 6F_\g3R{ -pO<7jZnjAϑ+&?>_f|ۺT e;nyk4vPH T,֥xG T}-DvP٨&/7Z#O<3M!{"na"^ԏ;~S8 p2w;Z/|NGQTT( g=SGAxϻt^ Hug萑0q?'Z# `«NT!jYm3dMwM iytV#h:LH}DKc0&/|SђyoʭIV'SUe`T vx}tRT!GJl.F_g~&B*$Eζ9PX6jwXm*Rp ՉkbQ 񺧘&hA#:fbJ.CC!gސutFZ3_;Ur(A+TYyͬ;۵_H綘DQRD[h.cF#}m[` 3UW+1-!nU/Gk-o>ފe8A5]M620ny~kWu'5;fϨwЁrHW?[8V.aœ$]]9j 78HCZcƙ2(Y(S-/:g--~Cߧ&p ~[)k[=?fcu H_@KnTgwk?XyR<5XArW97̿:>?k6P`{(0k04a c[D` ~'.ӗMW9N(qFf!DԬs C0kM_Ku L>A_ 5gFfp~>w^WcymU>JzeOFj iP-X}akX\GB;ԅ6bgRnwUJ A0 ez 'u r?}c @@}iNzlz<6Y$J%bTLOgh , ݙvjx4z4rOlϷ+BQ) 3kzeWXNړ1^~1͔95&-ksODpw$Z̯ysy_?eB[ )vh Q\Ps:>[+-%I.k;u[vsNWu@-` rǺƐA_QL_K8pL5TSdр#oP,4d֢ٴu<u=E>ВΟ1j1:kq䛩KB- 6%2?^m' c~Z%{YF5v 3&Puy.h:7)[vX[>@,k=3j&MNNb'.a $'%F-d[`d34}`j˙U"Z#+>p:^)W~ ,xYҙ*Oߙ͚CZ;IH)0~i!1osZ H v BKܗ ~W2H@i)}kyrs;3k}}Y߃W[8UЀL_RT 3]Hk8ܵλ #:7[aiP~1V}LW(Mi$s׆Y}DRD~k U96onTwekݿʑпX)ZC:k6`W k;O#k\T2 ZnY띙XæTvL,{މj] #))yx N}7 o悧<_ 2BHDZ:C8~oH3&/萧򜘳ӲU6L׀NC HY_4L:-)VvMZNwA=;*h@Nt+wIζa4md<^繦Wuek Fv$t/;FIVk>@\u֚60G4,KUލNtCZP-}@7Quѳ~1u.kس>@>Wc2u DyŜ΄뜡QTULGsj#QԘ[ (͝.mmg^mo;[hⸯ?&bYk}~O(qx59 CZ,63c 9n%h:,)^mqRt>7;<lf-ZtZ"]Nعl-FğKa3tm}m-6.kqëU=^HYu6^&du<Vk`ZVZsLG18!7x <*:gBLqN{T*5˭aLy.Xl35"!~Qy щ'~=?mnsTSXmU.Wp:l?)PlΈVvl5Nky%SXBT<4s^Ԯ[e ȭӍBZ[/T~}"ܧm@yק}5qk(UE`Go~0vlu !VrG3Cް|-@C ~1_muĉe@}R"d)t jAo:G#)-< @VBk~i4LDž{}]q]2oypՒ(!MIo)9/m}h\:kvFrdAT ӭ(l/NbͽavfQMߍ£_n$jJ,+od31TRQl%N.}+FDwﳿ~675(fBt6HNn#N^a2tQW>mS[NJ{F+VrOM ǵ́'g.Yqu "nXIu>I|ICb} kQk1qͯsUl~[$r(i l-ڨ> 7O=nٓfZhBO+s׆r} q<<uz7:䠗KF5D^fȑ?;ɄEpNA)"<;2OmmF"^sյ![ t*U'yS˵L7nf8X>dLoZHDѳ`r=`VOns9 ؝_[h:9^b۪PegZ #,.f5µE5p@鶸(^T/Z/,玏|]fWU Ħ̞y8N)f Z:3u]xNxtdHj'Ⱥ5f~xCL: PTeĀƌB b4?g WRZ|Nf|@:!WJRl] '$8~In\Y;Te9lKRI /-hwDxvzi:m`c9 k9_+-r4g;xܱGmþSNl]:Ԁ_NIO/Ul@ìeoErya9rVi*e]7UUʗ}`Eh!OG3u@}GJд-5 ğ^ut^8y'ߨ%uuAZ}tE"2]Y,˒ahzt[՟x&юq!۪vrF?Bl"֖jzإ5$ž0ۊy]$ʩÁ0k(r5HY74D! V"~g*5e0:3_G^0TK$!64 F+?~moaP)~?o뜝3tD@z[!y u&燼0AjLe,KQ(xM$3BtvixEk}h\tQЦت ŋBs߿_6O9UΓG[Fkrma`3rJ߻AE::ʁ63<ȵܹ-Ţe[1.Eq=j||=u|EQ4}"dn[ q# wySkCx57(~ROSe\1vq8T#B`hZ瞲Mc$qW|k>yujJlνW y7ZUp0"aܜ<׹VM{;[8ywy̝[:g9e:j5؟"9|\hAR5q7)-uh[X[k}}?q92g( KVZs ՙ3q߇JꀹӲUWE@s[C~Ll m?r)3fj>n9Z_ oU ɽBh(w7a\QWͥQM'o?UOr*؃ԗlW0[-nb\tF2B+|;cXWdH.c/,H*rc./)*zG~=C޼g] S""KV ɿi*{ު@;AԹ;A|Dӻ/3ҍTJhny=G!p9>#`ao-tEV xd(m)rkS"ur;7'UsV'ZD՛hs#Mx7*ۥøL1B"MMΉO, 4ӳ׈7Y3@7\y⮕ˑGPuc&Z!/X)dpsvJZk9m9y:~dV[dq=ҳ %,@27!y˕-lvj͜>r8j"Cȿ<ؿw'|mA􆗷^P [Z}އݪ/N(|س7Ju6iKY}yO,x,-DO AnΠbrajuZCm[Ǟf>ZSc7 iԘo?_biTw45ym3>F h8CVg܉m;hUmR]3;eIz`Q+枟FAgӾw˒!<'Z7>ޙ.e ].|XHѧ| _:+(?% ̵3SH!+BH팳La'?j|}_qN8JԶcEayk%0ËoC<>^ĸLK' !>/뉫kjF 1.`!Av=|m#X!QNbfJ~0_+Cm  /hiA|TnD5 Tz߾!6 l龜Bp).Gzldֵ͚Fd>Et,xA;IobK=I*Q•6 RRM\{00>g~b o/-M758[mX2Z;kkC1ڇ.+ ]iqI "?n 3G>CĜR^jofݨ԰8hĎH+UkvPN~•#Yk F! Cn%4Ulwt +lgumS(\ji^g-((nRժЗl*-~Ct 6:;QBiь6wJzo+)\k9jm W> ^kK:3kעG&ѯRˋv۷$}rFk/*liȎS[M57u:߱S3E17_?kэ~oOuȶ Lo{fZZډK"1gR:gyZ3۫~`);)shwβbsډ[P¬?M#]a\+󵓳9A]C*"'ҌG= ʌS9p O= 3q]\5˥U|>rS˳'x0cH®|-MTޱҔ)ɸqqǩ:sDt>j B$k}MPB162U7VxyO*[ZIg/~uloJo{J u\?NV;+'Rkvr ucvI\F\:dhKSyoa-R l8$uQ&(-D| ~#:dJrxr#H{NfN~q-ڗ'f%qkJ\gR ĪM/@&R;^Zxe ~F]P֟z2Ԙu@v&w9]kZD< nU!u|/ZϚ}Oͣg[S'b }ai/khDLz\ )vvsnS?Jsyvoai. Q;z>{ʝ` 4dqv4rwte ٢5KmZ|_¦,9HJg'0M 3'K<N4]^,;hNom纥 n>CBS.9t6g0ѻT!;:`Rr$ {l\f =%=?5ϮSm UF`d~ǟ# ͞B&' m(fPYdqfb zu}B#*̸JcBJ6~D]4+90FSsoߘۇy$ז!uX^swVZ.Xz[';c;Pw^聑Rw[T-]v^C^yoxzw^xbY_K?'g=gQ5@[,tGDpΧͮ?~|v9GހK#Xy60߃"*I>y $S졞mZG"`^w)7Q& 7* h)jQ&ۡ"¾ndk׵(Tx7ޤ=&/{7[̓7ƹυۏÏ}'u`>ߟ|ޝ)朼Ui|&jOm&#U 5: 9-N?J:}2%q I`Ѹ]6\wҀ`;a^O~=?F==V_1":2t 1'"-$ܶ6|4QS3mӌ<2Fw\ 'l]-ᄌI%V^6TE=`k2CDCAiVNjsgq]IޞS]P캉HV\ \wkIYChu$Dl?'Mg]_Xwt+]B_8~A2[l̀N7ː\t}ՅxKn."W*O0ypZ ۑށ R]uD>;υo=Fb QG~o魆hU0{"W pFA\kQ=tJRBi<]ۙpÕs<\y֢sv.kswݵ'T7Xc%*,X}􉫯]e/-{2RCz^a4 L̋ |w$T ]1 _zxܠ;OoKߴ)sh'*~P1s 7wNZi&Tnu)Fb{}zFTLb.`p|_µ`. @$8ۯ>y>Nx%F!v'^ƈH>UYޞ3}++i'ַAL_k2AVK}9w,-6i޴3g%6X9W7m!y&9hZ0^b: iQOn; hʷ;NE)Fx?D?4U׾Ѫ=Se`,ZhaB bxP' .E_K`E{ӏ.kkL ,72(c z$nEx\ptT 3Slo.wyQ4Kd;28PZ̺A9[rlki;Bv˒ࣃP֕!`$ 9ŧ|I %LT BÕ##^NO;7!O0k} _a_ 65QȶׂV[YS0Ǿ^U8Zق+õ_f,!;x#*>Z.V'&fo+xeNx9wA#$KIGB31}gOx}g_qVdxMį۹l:nM'fA0$ﳿ .~f/#.@gr?L뜡ܡ(ʨZu;o59ҵ! o@Iu6pR}߽kShQmt'Qa7*Z6PBzT}X )XVR?ݛHx￿|p`N/+jq烻Jkήh.e_W~Yؠ|es1t)|gJy3e*c.ǵԘ0 6ۓçTs0ܹ%wu h0*sokK< b-)/kŰE2CM]kkmf(vlBp{ןʳ,&lk~ZSC߿p`$5TxƘP#Raz?`l*O0ul7ӐZ{j2tZ+ ˧R;>!3'@'C[Jm!+ E׶$`BjAEKڦ/:þ, q؆2o\N㛵>}.ZmBguOZ =l=![IZr!r8βyڝ1Mqƕk{&)'f\ }F!YY7ŦgV쓝bN*7sMz{=T/ ZO?[ƹP@Ӝ ] +k(iYІ".-[}P MpuK6,X:ɀ%`njVPy:W{t-%W c3|mA{NZ~ fb|]k1_ i嚞ؙ_CakZku,gV@{Uu}v"ʎD‚DCZ\{~ @y꓉-aET~:db}X +רtq)@>+5B6m%w?/`o'枟QHxRP$H 9gO@'cM]ǫL_KC D_VNy_0<3RX@Y9C"s_%OBB\JO]AVX|2m)!ج~KvR6_;]ЏAws8Bõfv6Qc36K-!8ԺKDWeWڱ& rl*{_K;lY <\سڨ=S8ӼyT׌;gfAҦYJڄ{%1v`.?1%\yoyOLq圡Cj!L9)`G8Y &YyRjm|VmOܶ<~Sp%fĢH Xf_}_]KVU fa/cpDJTN h݂؟CR֙;9ﳱ|`ygIP~ 6^)w \ 9QȜ@/inndJU|iesO J-Bg~GO}kq" #cIYm pl_I~@hCfu!5u['7UC lD=? @(1!ixDxZ~_o8k+<FTY7i'Y/ы4TEkDN}~ |;yaق=\?xo'I@;_1gޥX_PC#ds.[ڒǽuO|sqW"hMnykxoK;R/mhsSu`SR݅.Ch D}u*3ޮtSVɻHV֊gƎ#*6&A Ld۩'הur:FoZv *M!U2=Փ)(A63-rv2o5 ~}?W= ~ ?(k.m!;3P,"Uԫ(o X궩Z;qS Fw?zz7NX@CV0Sk,}$כ;QiR5ӯ46#x}Dy+~ǰn^C ɲk:_U@, 6A-)P wXrG3wf'Dyg-NVʫ2c=obԃfc7S$6CG 5{ 7 'eTѡq~!2v'׾_hd&;_Eo%T^7>zBB>h{[,cٳZU @(_g}5g{ԕoSƅWJ{9ZG^%Uپt+po܈HA =9\I}uE{GMZ/c6L"[|%TX*I^Yc9:1ܢԴ09$}qo3DTB%{Gkx*묅'":Kt3q(Č9Mvg]* Y5\Cp*QXy&/.u0k!;xBH<`I BiP$',k=Yz⊑Pݰ)7y`i6+OrÓ5],|{+B9KWrf;k(TVG` [*eoG/ӎ/}y4W@ふjf&k}w]Ĩ##/= FߏޤCbieZe^$ LE_KF:Z39ӛ Js[Tr%k(P`n)\kYfbF'?ai Y2*ZYsjZ P?] l6@n{}y..nR2V X}?}-ћz䕣} GqȲ?"]ܝ5KLV_\_k?8[{)ު/dL^ZbĎ ( /<\;y1g6e, hJzkBˑKzn5T9W]Y{Zr'r ϛ͆[ܱgz`n.lXHk2F \ ?v4OB1,Km3E)YK%xB쎐ن)wL]Svb@8Q>s 8k_kZGw[b +7Y1ҫn >/5]>{Y6\g֮#3±|<t7f-1>"L7YKQxCosYL HZ ӭ x~>ߤ3ud[ڡm.I:@$:e_ ^+s.xwPW__9|&>L$o  Y0c1^F1=>hH5f5ђ[׹\M{O_ ˏR] 8?Yϒ;{^ԘRE;zW6Ve*Ff[^Zb3 OH5g=?vK2Jul&z_Ofw|q{d!ʪ2s\/d/L7f k0ᩁ`PPOx_MZ1U^[Xå^d)k٢p0I0z:Hx_L ¡l&ڋZn=k}S!6gQauœl=? +#PNJ8'voPw~H̜Zϧ6lvծeAVSպ"z1kR 9!9`ٶ!yrxQ V+H|ؿŴ~kkΜJɭ;N>v5ky ayۭKI_ҵkYAyKnx%q}@ 5f9 v2_ CGPkdz6#N \)-dVY+St w .¬~F $^TGzmN!4 e]$.G^$9OŃEge)|S>ևvA;A;>9jq+|F^@Hls[Qb>wP :MH'cTW?M %}S3}{lo+7U )OM> N] ¯p|s,Hk,ΛekX t-!cpɛy:2/kk:ClNݕG'~vWBCV92]5\-h̔}MWIn }ᾟ7U1ڼ,r4!26Okm؈ 2{io5Iyڊ9bI&X3,VyUގخ4@܋EA*L?1+~]m޽/&p`%O,l5s(1ĕ>G8XKJT;1g%FޟWm@-J_ C/qk\:e}]I`j7h—=W9C+dĸD A&:>d{0yD>n}a|ߟ lr0<2}OkL $"ڦՐ/ۂEE_K1O*tnh.P^u/~_*1Aj~#Uȴo'v kyfLuc:;x9u8xx}NZDvf )N]y?B4n{fY?5RJ+Nzt\ RgxE2J=!FhIJ#c΅@h<28rR^; D;٭ևiY9Cl)jyy_]_5^mΙ#^<דjG dMCtFj sChaj#~tUpg$, xǁ35B]Y+1 ZJw78%\~+9"迿+iI4?*bugH8_ %V=󼧄j 4 Rsjzimޠӆ'w`=sś0l"+{ι z _AԥP1WN;_a,fH4e҄ &Er-tȓ PƸ?̾{1:d"Bm/+fX+-\3YkVAeo/`Ci?o ޤrңZ) ;щ[+s'-I%2>*@hr-٠^fOL#jE%̵^_zNg4[1ѣɿ.g8k{lL PZcPj=?@:YD#ޓ$7aOƜ9 =c^Zu,TW?;:*1Q{D (ʵ>N=y~eA3qebХ_q㛂`(GVBm9ey.}]f#DK9Kh{klUsyP1>9_z4LcRIEZ>Rw׺{8@_mX~} (O} E9/ ~vuo7<%0"i!oAນf]m\ϒmV)!ǢzX& %GmmMF@(K'~}3_;#%Q;S(6-Ay- u|ۂY sU̞lB$Y+O<̜.Pg->pZvi]:g( >m 0iuVτd˷-\+}LmN ƍ5X6AvxE*F:AD+YGױ\;I̿a9{b6D̩ҴbP_^|3X&p䞪“H׺{'R ebʳ,WKeRGo-3-Y"m*!0 $qt ֞ e=`G"g.'9J>)󏄧kʎ?*}qf'` /:p?OeW@Tfܤh&-ap)8ᄷП8[yR϶^CX_}KY5kjW~azA/O|:dS fnczLa^I q׬]0.-Z$oҚONG'|-CcY-M}w/:{@rVNiU.Zo{Zw4n;SQcrg~ؙ1Xh8 js''ǸkPx9*;X51L/Qi#KrxΖB߭R])#Bd7CSOPihe"@nxVh 7Q:~K$j3`ݔDDr9mMϼh'!s? -b:!|rw|ra z͢yCZ_+-cGN; 9k}W@ MOp"`iSIm.)DjYÁ*A=ɔm2 QR!IO\}p fQm.sI yO_a*7s\ˡ!myޗOpf27Cv)1e_:h}s~~x'a pݤMWױs s>#*oH>Ri==Gҕs?ڨިVbkT|}:EL:a͕FJn) APV76g7|-GdqɁ"VDrVlT9B25 J0J@8^uΏ}F3J(iq9>9퇾+TS[0_Hz(+63vk]kn'=濵DŽade G^nY'M,駍o&ESf=b[uzR;/\P!޷([ N^Ѹ|5}0(L:6bmd/sܳ1i^z$k9,5"1'>>_zY@݄``I)[g$N| p4 ̀+2H&jc\@^apVu&V\MEtWv954zf*}W?yxQNڨfZHVC:Rje?Pc?-ɑI[ \}`ؿL{Ef: t졪Xf's'BĖӖ $?X[?d2;u"zv[8k{sNO#  ].'_%LdqIY8tJv;*`fRZQ1ODd|&tGSn%Nji5 sX#מ9[Yly)N~|K$&ShwZg) ,P33§mɄrMKdM,ezϗ8&{ɱb  z?9Cu bk:(5BE+ BLi%5E`v_nP-8]"/pr 2$kl󿵼+~QD#5JAB3fkמ~!aVk5?_|<t1Bz *dl@uTi]}qbb-SŜDMiat(UOR~ ,JBgs>3j2lWZ!c!ONRNcg-˿e2żUr77gA?hQ @*)q\kkTwpe(aa:>X#}Zu]`nò 02A;~N4)k;1VgwN%sy4Ai&oS1q z{DS_ T(ge!kQnh7A X;ع݀dsoeυbavy &m؁lD zo"1]$C!O(GW~‹ O2DAF9ޘnDP*#35kY]SֵMfiU۠C,YUsU6hZ?Jq`J2<萷shOF*ݢEp]!fiKgf*>Nt/jAZ'#}-ƅtm'X&#_o|ulJ"syOZAUۖ-xݹ_w,,S54 }֙M\;_P~٫g$ZCفhq^o2|%!+'Z /4l^7}/y@"vz11Y@О2qJ wom:EUWIXۢY ,m3,D[۠}j_5w^l/`ySv#u/yd ޜ&,{M^KOK΍kʔR2;$w_J,3%;xbDa";| NKWGPW~Znptro(͏@wqtgP ghm\W9K=+BZ)Yy`|3M;ST.tQ  Ypk&ߜZPlyƥ?dl²&,Vi y_&&{lҲj>g.oQMӎG;}-enctAg|qN@ ?b r;r9|M kG5%kN<ŬY$D%BfH\}~qw0tQ3(ʧY m_g> E7-M`?=3?BPd(bZ\`M7F t;nny2y)=h.&+I&30[_I@J0ޙ ELnCOuS]X+( +]q(zK"żpƎ1?_}oY;#"EހmZxZijS!#yLFѫ*2b bBw ib$ƷєԘp'SmعGJA\WꐗJ/j.եl  j\OE>~zwjZk"?)MvǼENCWcabF/lf9C?x5eijR,Q"ИZ! hwq|y}|7Kʫu9ƐK7@ Fmd :r$bЩg5oqm)nvDv9~oN@\nN8)^nSՍk=Ćmoz^@N-(l{TO-3p;SS]sL2,~?k"u'!920?k_&tdF:WQ<2| aWTJX ܛˎ]v=4;9T,7@~~_VHR>n! ,O V<< }Y5s2_71}=&m5 ]!e0hl萩(Z`/[Hǥh; ecږ٪~A'hPZ%_k]o9 V3l2VR{za~N?[6Nh^:WşbVYcXD"U3(qki]FkafuV*1C ^lif ,-42Bp.=Hͤp+?,@Q'!Aqւ]R&i4 eP<-Ϭֻ۔E늹ü%boZ]z&Fqΐe;)[vIW~s|aբhxG ,kra߲6CUt,q[jض2õ~gl] 1yY쌔f-|RFeo%ޯx@gT.t犑ik*-0U/(JivZXEB(40$j HGdR NrgؖY7'氨G>O<&pH Xw4ZF![)EϷ:+s/|Trhr ̳|Y}6 -.pTFN(r3_h:A$W=t3QˏC&b8aUy?wRƜ_wO,ڒ_}DVEu^]4M;Y+a)= bv>a9ގڂxvqK|^W5s>޹!( aÎxrt㊅@B5$p*eT|sN c6[ PKw- k푉_ǓQZkʉ] ߨ5>V`Tb.چlR̯9CA[nZL̵΍EYk ˩.\x1ѩ3&dtvfZozwt@6[xOa4܊`|A>pE}UGm3 ;_[wZj9U+<"0EƔyfyі zKڕ9Pc}GRZto+[qV}(kuK_)6׊=ܖ?"Mt;C)H*& "WZĜR: ڱG 4[;^VW&k W՞z7JuV7}:37)|m+}SFՙ1hpgϗ)NX|@XNP e0AStGP *(}z>}vshraGHj;O3M࿵!7`Z=7!zꋰ=2qLPh6un%pkM_KaRznv^ Z9λ>w,h1Aa@.Zw(n TJ3?4qu?kGdA ?tS5ԙ:g1|*Nǯ<̱G(lJ5vNU2+̈́"8zkE-[IY. :mfP[98N68_deFT:=F_gH 8)褪 cnh˰g-tQ`]⥤H!<->ۜuRVKc lTeG:(dMY9= {߃Eꇛ+:O>Țk&Eٿ ̀WԠAXHUXE+^6_im&dV -~KgW3Լgtf` v\BC>tjC``li*?䚐75@rES#"in?͟oZek CJ cجu_ꐗdF#6.ޗZ-vLPbǴ{s#Ey~=PLrE)r]W/ZNpT5Ev&@r᝵^`Իרs?|kqϏīYv 鹐MXgZMIkg=$-@_@ͻ@cP\y:=?eܬ ecȷݚͣݿ(= 277\lN& 2ML!~RkY G(0Eܤp3}-YK\à]JG Ȋ9y_?ˢl-sertlќ~~^_{ԣT)c9ipɉwbsFk-Q מ g+B&f1g_STId߱좈n[F!ާ8ֵ?Px9A 2'ڊ='oi]prLtZKr#NͯqH7e֤]1GOy}g7@IіԲw7pȒڳhΞN:ZuL}bd:Dze2(MSh+QgZx]df^tc]5K(MReweBwdˏu S^t=~B}QV)- j1wH\ZKZY%㛂d7/ /{QTv٭)Y}}ǹ!KvƹTtv$ZEC {AO~|ȵ!(~dgx88*?Bϸdv_o1aY[fe/-{Zm%VxZ'F]P+L1pm\j?9_jQ8@ʍZ_xY(W͕'4zEzo<Vh.I:#rvץy{UX7iSLm8`#qKDb/7 ` &QQAL^A\r}cN_;g5lujo`U \-=NJ.0#=% b X-n>Z̕o { D}. NSI+_"!橷@v'!; vg DjBѓ]Kߨζ=4\(vF#QpHr ީa09^ #\&^%dw*xsh ,oVTNVK*\*HRD@m=?{|Gz z1W EvיG.d:>HmA[6N~ѭCMSʔBx0ԅ@9g*A@CG0ӵ!/yʅ鵼 nO]˩-v1?_OLT](ZV+8>{vPqzc:#tmvj?l|˴h"C?8y?]/[w AĴ+4vr}'@bpbE٦,XגD#Sp|GHX KA [fRP{+GmSutȧ _7X &jɍb.k9ДW @k1_sklRd}yGR 4ِdva8LM___G#@Kȵ/feˎkmֺsǒ$kЁho#hy#Yy+>Ufw1}e9aC/jtTr=]V+/4*W?kG:>fQ,/iPszokLNB@ %`y'dZ`k=sr+ρ/?h ?~QYɃUT}%e a/kCF=ooV} 2$Z&^U4﫜ri-]-IZk v0kuHavcj<̿RR\tR$b桘ÅG cSbr{EC^h psH@>o?o1=)LWڣ {1 jV].P?șk) 跍 2oZYB_yb e-tȩKb6סt֡}{(ف6ҩpVހ!xwvZhLI&ۖ4 k};;CL*X_;۪`6_TKԙY 0tTzlWr!tV+<^t|)KpDtZ_}}E/ =!+:p7=QTZ{T?%N}$iwک&<v b2iSOkAxc˒,ӈ[/ڵxqDR#_ 4ܭ_;{rሾX}myaMDE_5b*c oWZ/u"ZN1W.H%)[띙kĴSkL&TlRIkB9um *}0* |hjptټF~{ iHZ" CGzy񢷧ތ#@'ÊGǡ˾\T~&K1ոhx ٝ<֏ZP d1A"zzٵ1qu 11v&9 uk=?0=#NFg-fsV)avK**GkHJ'ETb$Ed,Y;+Vp;sN疱+'!9!b1#%PuW{΍ķ7Z ˮ{9-g-%^8i98f4*84gk uȪȝZKʁe쿵(1`3#,ZѺ`QFRقM۰<.InD&F{^Z%z9BI/P-7וs Vlǖ-bBz].[KӒy;QJF< ׎ojr˛'N)^"œ]gos8r7yU }#t/=[ 9*M [zxqӾ{@dZPkȧ\?s:rR%\Cn#\.,M_tfF1Vַdz@k]t [kZr7.cDkIY[ZΕwR Fa8p_"1q:k{̧( +.LtvqgK2YS-v_\8 b炥a%ԶH3Ei&xN@$u;ȠýX6>{yq8\vĊRƵޱD?}ğGj1v(] S>01vYѧ)py#k1[(\_IQ1+N|N=⮝SEDL /O_Z2psMɜ1;uWђ[ (oJlQ/(@3⾹%v&,O7 ̈ZN@Z įBb +fi}E\[98y5&o1~>0),{2e魞5"_1n+,%LTSUH;mUMNC.tB7a'kOk&/s]˾Qtpr{ܵsof9905}unKRLȀ7/gwDËr\`zҹہ*2Lul8C:THjw{ַ쀡+XE=O zD\ypQ4SMTlf~iN}m.G?\;7q#/=kMfx΁t}Xz>u1N1Uꩣ_6A,ƶV$bJe*C"j9S"Zr7VO\6Ϯu/f-=9űMhط[yN ߷^+"~h>+T繦5&-RyCX ~$RB4h&URզ2o.@Y}SvMC%成X$ǜXګ3^x +C1 4l ZkV j*d# &$U֒3D_ 3BCKLe-V_NMOvYGL+ͽx[`5j&BzU>g媢m:EG\w8e:peD?3!Hi0djп$%PVڕ(̀ElSOuyHE&!vf})Dp#@ޣCDv1o30P7gs櫎~0ñPgU>6PP>z.t$xmԛ5̨Voi+Z 2}|q,wxJ lHiGi;~] {ɫ;'V?wUfBop#Es~Ȕ#P"i!;qw(l3DZʲ;np`61gڽM) i]i%\ ?9 ךld賲wQc.-ga9 p!czRJD3Bt1j@"#Yx?3nJCptSp{4)w'w|k&eyrp4xZCͯ$k|Ǒl~_o;xӤ{{Yq:k͵˾wmԛ:d:RIuV⥜(С~p}=FzG$1mUӥ2A ,XCS8u_Қ+\KVީ}RJeY !_KZݿ.3|Sfh(s `8 Ҏzt#2DvW-3"ڪ F1@$Ku&\gȘL uZ6|;1ZcW-{Ũzy?Q?dE @e+oQH]'O"Э)M:kWܹVQ^-}sZʻntՍ.Q"䩉ouRS36 U/=ӝ1X>X8%Y55QB bs‘MłZՉ)]k||b[`O`@R!3?S .fvBI;ㇼ'h#V6Q!\k|{W4@Y`@JMMBM*kSrڎgPF;$;Rds"ɔTJoj?dP~=6N'8OBlLff-Z{"uG<vhJ刓䴻Q X(=י\9?ZNx_bӖA;ƷNXx\U^rC9.Ο0@ *lsƶ^xH⿵F\VBf 9VILMFoMGE[6¢kG!Cp*XpPc챬uߧۡY=N刍F cWoW|N{efԢ5)WsGа&荠AS4Z`R_z8@j7jߢr9tcҦkiJ<^&LJq-Q_EJ-ba Ho>{mZL)C! Sgr?~zփX/,գfvQ1|U{U7l䴒[E͍Y v I0nЯyctb(;k~9t /NPF[y Y/}M02Gc%so=IE-$ņkRXٖb{G kgr!H{~| oFR}}L3I$E}'ۼn tw),6JyZ` N{GdB5/s,B{ wB}6/__{&b*Y;7T]-ChP)H$o?u&-F2>7~s8NrI*hlѥ-5/exd&zr*P ~ĦaJWz[҆TjE*P6N&:ֵ(?t4}!{kh>˙9-×LH[rCֹ;Xt~QUA%UG{Z&$-\$rj,Ɩ^*j1!ӞZCOZ-h>K,bF2*k}V=A@aGeɁUD|=}-tL[6KX a5s=K}7,,':}r{~b}IT07g#Yu]mrI RiU鷟`xFjcd&Js,8 Qx 9x.mKZ`6@e;JB&M6Ys[eٰS=ոYDy L~՞g/~zӶe2!A˫n$1B[]cC_;E#߲i-2=pm5;pQHn(f Tauj̟kaV(unĴwGUWxZYD2VDb(̫ջ`GSn/19C!$LNysXoe'wTah_?k}^bHB=FPmja'9H pӡV+lĜWg#(S 47}_V9B͔< £yͽ5\, 4&3Zjmld_:s4I4W Q9m-Uty'3o-Z)JUSy SLl\%wRP6H U $ހ߆ťt@B]p}-e<Fѻ\ 2{J.d?/*UU@ݬË7,+'w #y接)!WmƜf\!/;kzc)5kE 6ہ=ʰ:v ZA$b^-٦3\%p5|-S)0k3y۪+t]-' ƾQS)Fcyٷ_}ai#?TeH}rM-d "HHjaEkK %i0!/-6 =W$?s^}+?9'Ͽv~'DZQN ;T1@31P" Ӽg-;)+ 1vF\f3CT!#t.t0l9I:'n-5;${3B@AĴA"Z5P̙B2:ݵ~LP@21'4aq?8{h_ aa7{uJlyƾkzRۜG{3A{w?_qL+fj̯0cZo}D+W 9h|nzk-t Ql7Wiw7ӵ>@x@(`*ݑqD_bB ugIdb]yD@$f@a<":~x ;0vAeurO#BQi l왘>g]k˱ERmVxmFLN[Fޑ,7m_2i֎j%!Gt5d槙/ox8;e!B;<Lae֊3eJ+("M[Ab ng;3H4Q)D$3Os2]xMRRO_,v+y|}mCKAq! ق^3֗d{Qެwg҈O}\?1,õ-;lPqٵ:To7McoEDl7m~}!>nVmɵ49~ɍɽh"c=֋;AFTfw`Z `xs:}i|P6RڧNݠj mlQײ]Bܼ}(+\kZvdh;A5k9+8ZKz:z5UI k-m)64ˤh#rǻ篵 hr¤͋~as萁RO|H;ds }pc#.GW!n*.q]kxlD!L2n֚ݳ~ ӻ562 CK{gNc,A+ Vs~COr|82^A07 Qee-SriP% g)Gj$- nNI4SOz2PGix)֒J@ U7j8C7z?.WEyI{t:%J^t mXcJn;r_D b *٦bkaPx@͙ !cTttuA3Dn0@ C䐭|3z_paid"}-hXGƍu!ۛեԼx0Fk֕q; N[5ҵzj1Lb>S&$"EW7Ș_3[aQξ/dԅ8 Dx7Π5  3yw> X\Ae"RMk#r}WG3DjAe`boSYYދ.u|*BBw oo{~@/ض]%Vw[e8bxctA_;089|j$}1+alUfKw>zoQ,QBا.|;,* Te!HOe-fPSXL1N@_)s#pᮥ0neP0WPjW|3͋ _FIC )89yef8-$s=V@|__ǣQ`7 N%JZ9kk0.q,i%N^șRO|ћTJ7$KWDѮڋm'.d:sZR&M R[u ɿ/,y7ޓ4Ģ#lK1&po|N~a,7Fȶs&O-l5ec2{Zɵ@cWbcWn繾ŐǤ .XR-lշv{E7LԺXy6@k/;w7R|[+xR;~2VI\ÅԮ ~ZTaSӭl6רt}-B`=0xq9GwDVͽ[ΰ OU/M f|cE[Y ˀpwPxv &0֩13+TAJ*Ê&lPȿ^djrk%RjgKz#`5ٌ"ф)tWܣQ[\elEykO:u;Ao%LT-Z<adZ#Nz|IPv8t4,2CXs ~𭬥x 0?X="R<1Wƅza Qq]aꉗQƭw] 8L .sCƫ&%t #5Q'/6GţVNtΕ-ax7lm)*{_of~R}/@;Êwײ{[ѥ=^CHGBω/caLT͙Zpp;ʭ%*B*L.RE7d'eQ Gc3NG~u*el UtĜ_)JL)YS g~*GqeL3R2xQGϩ|wlh~KdRI=_yDةg7rR4:}1`CyO>ps,NSc_3G|m\ߎKR7ъaHɔwC%m;SegAEM3L'lk<&zu-t S:#ȁcqvE%' qO=oՊ=F%W/ښ7X nR>ꮅ2/V n|GJ%z%RkY-\ QL[湼tHjK6:߿6Q\q|-N"x6RO&su(.企@o&J랻:Lbu-? lq٫ao~1&" WڅzG7YXzMve/:ILf| wiՖC`h$3?*wl>d STu6<<τlvQմ O[:Kz3[CVՑz8L+ᚗE˾z'?~ߙm&ԕ&}vyz*@v|.=Y_=N&;708` M0]*q! ;cI8:׮ʁF;+"HOx{p`mej;7%=C졁O#k^ w1d [YTv9pKMbafZ`jt.8kv]Dgl"9*tQWfk&`cCFxMW9|-e4#u5YpSZ+ɐ3x)b˻L;=&7svDs}@Sdk' &<}[7TsU]NW?!t\ѣs>5D 4g%8 frwo_ b_{)yODEjS+߸cO2wBR_ tX'C4Hp*5:deY/*f!q3/NH< -~F#{eXAB+Y}?#=4*yW&‰9C٫__J!ZN^P6^S r;I'0/չaт Ȳ2NLtUU1irm_ǹmsKx [MDfIV ެg~Zq~cO]<_;Z9@Zϯ+?A\Yeۿ 0u/a`ɟ;Ө–}>u|D+iY5M k.Zͪ eGƧhd,7_O6|dmdn^%䀣gChW.F9:SXڠ]^ޏ!jք+W'Å;Iilc|N"Bּ+Z/!D_$R:9wjwJ7rT%6Jz˄ Epk;N`G.^:rL_"Yw 'pW(5ݐڴq[g ڬl9Ё?drʳvP@Km IY+r;ZaHLbt궊8T/vVS eI4}u`nla5|>"2QU3`4n˽s1F);INS4-}韟F|/lP M$ 7>fv(2YGӼ_q͉iߏǗ\?l>j\ʍMgza(3v%-cH@o/@:?d [0L,䗃<>83ʈJcރP2|q^sVw֞t-kCƓd;x4_e[>#`)ȸcNO7 ʽ^ͮ,:11du;}DJF% ; $}thaFzS (P(T6@ h+%ፕ[+g rֵ,DvXѹ첎pkŬt3C%Z.FZ)"9.&U]I07jgK}xaT`(]+!f-1~!lOmhMvTQ΁w-C[L|Ik7.;e:&[־޽+e&D}>b_Y2z ϯ36dų|NXwgE/!FL-Gxnj'Z4AtuX׼qf65Ad8~"t㕘>= 8#jz}-7-}/5^g|$ ;Ry/,~ 4|٤t|vW?vX4ݙD0`,̗qk!Hc.K)e˛ ykW ZFAFD1g ϵ~ [#ЇwKnsHLpM. [Mj'MG(*lƏ2t`O ny7^#1ҵ=*;J/cOr='gzu//Dv0b\@h"K9@iKF*k@h% A۱3)5e>_r1t J Ռ!hU!!յyQB_wpkDWKHz}DmV F8HեƭC?/eԛ\ Ai1`Hx+| (OyhQieCt!$~DBw,Hǭ)\:,Gx{ s0_od-f:dђٵf77ć{X(5-`3d= {qpFwk wU]j-ywdziY}*+K?(?wnJx|CVb" :yr"'ܞ&ZdvV>/cIߨrxhWRnR&bZw_BkqGEͽ9϶YuiDN} һ- )ܞQc?d xF 2LjX~)BwJ l u PEybSZl)qQrzs"Ȟxzw.׆&SA8w}ߑ,itQ{B:;7C'5h $XZ\]ܥ}1L,`"\㯾Q 8E9: g޽wCs>W-,bZM𓊙) bL_^=Ff?1BDo.]z1Z\6.N/דSrϏ (8% ^ZsSLLwc.GT d z'n(5}t7 dn~j榴&yDX_Htȵf$ UMK@Pz96FbHzO_;2d;lLk̲!Zt8kJ#zKC٭~TܵƜi0*D-jdu=)f3Y썉6vsK1$[ڸw4ԩ/+/ r)"㼞3f5DCb—1T`E_\('Ŕ`s%V0cezǓV%6ƷW=Zl>3ĔZ$KZN_K<#y,yXO zoųgRvdֵZ0[\8ENUd\.\C_u(vbﳖG[yNa-wҶǽ)6O}R)`vnZ kZs.x<"6zjңl<4ރq[<&BOMsʝ`CZ {]Ɇ^9"bRZ흱$HCwtֳE?uzw~JT5󵢁^Fk|.s^'3E'QPxk{~ψPz;>!o`]Lt`aśaE;\01;D *M. K6̟~NM΃IЯ} {b'w|>ً&pdZ]P~ n>KKNpI9=̿!e^28@j¼]wk^VKQ ZZs.Vu놭_C 7-`<V̳"3poui[W7hD"jkԩ"!lTR94Qp̯b3bYonm{.)}p1 vZWg1R̵^hNx>^kE~Z’K+㠃w+L#:Z/Pk :nG0P2l;C\h:ЍUmD_A8m3} LwYp ]{~҈I4&k_i7جE];dx.JbR͖um >1.tZ̨m童ҡiҕI}x4zsލ= IpǗjE{@ L V%@^w\q̥B\ sͥl>x^u q6B\K(qBER$dia{YFV[7q`әJ=S:#r{VrQٌS:7VY:-+lY1UTZ4Z~ije!l)/QP=E_K;YLKcp2;y]*Uz:k2Dո݀ZC00dJw_e^F ;_wH&g_XQ~mve_q|BoSEU&k$;kᇬZ(yT)徝D&w<:<̊䯉I& sk-syy~+kAС._Ze=1.}6(csX輯4n@WNaן34󵻥\2RNKn`ǯJ/b;mӜ͹q *N-xcW2F/-11 pavN]XMN+f}Q^84 :|akZliCZiĽ.u>y+ōu<"%X~b>=xή۷ m_3=ONB xpֺ?\B8 0\hvg^dg=]K'&Z$+~1"ωțр Ю-U9ϻ>ZԄRACLZj!zM_ Z;T#%(Mq31 7nmss5V':O~+/hU0EkYfv׼6 -,f7+ zwDMɶW[рtuݟ߿|đ₆!k"Z̍Ow0d[,h YxM㵹#7a HgK Z[4*FHW(H$4]W4?k=k  o;>8>S?dzВzS0|;B0f1[eu3JfPBWC"z~Ӥ`K_6Y+@AuuxZ( !ԋ b7i*7[PӇɹҤb\k" 0l5.u0'}-xcZk80X w'-rOXKSȻgv s RUs ޖL@͐rFp)lx$f,>OxK(H\ _SWH\. *fCZwͦGZЄJJk2!o b+K gzN_KZ@"r/" )/1~+ϴT G+7X _}yREKQS2IP~ ,_8%21o2ߦewB֒E/j x9:Pex'ό'-#LX&@3ߐ6Mz4nike` ;E{֢ƄnpުeNƑۆ2zd;|Ugd9+۩ho'[Eb-vwZUVCH4@,MԤ2Ow!L 'yAq0ա-{C?ݟsXgȆ/H*Hc\I+طpAg-,AB<>$2LUpY{,~`c%Mq.Jxc|kD /@xwXz6.k.>(Y3R dwYԞps|hε>Ww%0MU-};E]9r ϋACP9z].*]rACF=v\fO5,-Zwqg(a^WN3$ F\X3}8=$@8fU ?gHlw|ݜo )!&aE3X,){c$TF;͂3@hנcVx`,'D6bO/%CZoIT$Dp`/Z;KTz(:4p` 6/{wV`[5-N=kuNh;[L1unr(; {;pEw: 7*z+c<ҹWBc _Oe\#jknj>7̽X|AІ~alp81и3_+ #S`kgWꟚ(Bww4u /Jsu jv&ڰ($עr%xAG[JAA<~Z%AJ7'n# J1:p`'QHܤ Bni!Wzێ~n׆ME\vb}MQ/W[r@ Dijɨ0<?iV}]˼~-+< A]uƾ.?F>>A&Rr&gWIwLYhNO.1ƙw|7d77oy(%Z+HK 2s=?|L(DqԯBM]Y X衔tl369^w:32*-e{ Hw|q&2I#$.R4D} VO j+ Maēd·ʉ6UF@e}) H\sPO,ug~2T0֣2p>kbr;f~9kb ͕®㊨>,H萅uYlLP 4]ڥkmſWOOܵbip1eqfi!6ԟa~o-g!L8(=1)VEM>|>M6- 2Oi@nΖ(:Jֻi wZ򵤻C72 d?D}S4^pAB t+).1yq`Yk)!YMQ1v#3en8f8 g8vLg V }`[79?+/l۞n5?I$sͱ~k;wHF/Dhڊfg8}˒kNa\)1𮭞v]D˽{Q ip2y;\Bc9;߆ ap- 1#nc.0Q~7uef>\ܶs@<ڇAL *[bnmz`gKulǒi4ǂRp_&u ))Um;X1K>8s畼s}(e$72#?g48kO;Lh0[6^>5mºS1VyeΏ6́)DEGc0Y>%֮p Hή!B`?h`neoG7 .Ԁ;%Ԯv<[{jw)OâkjۉǺrnWF{3vևإXNIq~FًεIǑj%Ґ@g![F ׀~.k0|+垧][U׭'P ٨ Hvͼ2X ;&iZQi3OxS̱LӦ)D4۷ߵnjaɌ/v_dY{Vo7JbGr xr+L{YkwkE2SSSfXւ'LϛyqFK+V΁698gZq!ZT:K1Z 8F^ȝ,4ER߄3>_ҵ7[GU=+«{~Gt |bxa\m`ooNpPBN[}oְe%)AKAD<šBᏳ'ԕ)ZLyD&ѩPJ%rkiYb V' +*ba}쇬 SMx*\@|`J-:3HC0u8yCR )ڛS9>4@7~ ~edfװiTGѼ;l `θ*kq@q*+=C}"];^Y69}`iL7wg#`hCW(. ? %fs:!']22 zgO?孰|r C( F[l6DM0ѱlū9+D "OOk7jOO-SZ9! Q"5]h<[9GqHY;T x;VW)~£Jڦ k6FX؜ɯtKJyVv^ݝd%[uOm~R1:e 3yZ /a߂ZV ͪ@]zIT'KcbG!s6p,i+:F[3kw+PRi58Z̶pL^{[6AC&읽?nKYкQ&26Zc7;;oT%&_J#-AN$FWٍE/ ¦el[S\*dB- YAKW˲Z}rj}*'Vz߶C^eOPb'96o8yý#|-ϚE,!dUZvuX^k'yB.@)?YߔǏ||菉}NO=ܱo>rĐ|m!ufc_B8`~dF]v& ն^؜aIq!br""alGBoR߈yҊa Gy>wڼ8FCF، +sn#%}#2.xKOpwI2[HCѡ'Zw4::(SH++勺~(dЗ/T6*tfvԵcցL vz,>!f3&WT;]Lss&_ds$AXP`o?_ [S˺L;hmn=Z6'/Aa“̩vKӠ|AZ3#6gf;"UZ䭞ίuڤ%ٴhpJGRE̹3DJEzI߮;iQ( 10CV7bjxw|]nqX- PGk}@MTkS'B5ݵkXjIX t䕱EOv,r+7 Gz-w(ߪ>m n} +g,'Y@,B!k8,XӪ>j[lX,a%Ld~0ԁ֩|kGh.8(iQBI6֓K&\k4S` @w#k$t.x3r:}hGs@?r7e%ypZP# Vt!'W2QQr?ZA2z)Ҿ k(>g7 X)}ܷŜ]V۞WswBnqg>t3Df7OBx@wXCSɗSܵ_KPZæNREPPYvBa7Y01 KWAN7ԥ?̷b^HKByd \C4kv'jAh#}h.OF璾8E;S#5)kN`[fWfb0$J|JZ^DvMIM z)m#kqWzY55<|-(y >*k89}!WYWU0Mkvo39;̥LWG,b!rܣSH@WJm`ؕ'S0ܝyܮ;Hv.G9aQCvy8{ <ikuߨFMKaNYjJ;zk!70[Kޜ;ԚE Ꝏ\mg)wxt xD$G~v]bӚ[vREɠy' ! ,)1-l[-GOYqXKxpB'&"N|L1u3GQg Bk.Dh_psf2}g3\_^2@*Ty@ xo#pcb4Zy]nʩ%$P~rjk7A {n$Z> kkVH?6Z;9v}]m8bH)wR$f^hxb#➶<. K[&_`Cp=Yt۔"zqKeO6 Նlo=*bΏb>͊=Dqh[l{_U"SB{&>jQoObג<^!>IG<Ñz^GWʒ3YDΈA @ll`+W^2[p>|q)X{\F|2vJ(B?E[&,It~]_F'#&V2Vïb4 l}w6uWk?f{{ ex13O[ YWI҈Ds vg|]t(GP8A1Ԓ>u3B%:fՊ$ "({c"k= 3 LE#^W!+y5H"U>(+!0:ku}lG\NH4 `pa;s324iXM/=tW9ncm~ʈݱGϵnc攞&xnɐs km-^EӬF//a?n.L0фm(vb8"&kѫRI*N7$ȴGߚ).5$%|KIlCZQhx#mL?;Qi_JLm*HL͑_ :To3Q<_ U^x&L,5L=Z]_;s{wMTnPpF8s^AX16DȘiZ:mͼ?dWmy3.R'&jM4*ȶӒ=Jq*),MjfjnOeem3NSx/ TANF,1]Kָs١4uWYϊ4qZ @^alRmfUdCvŜb*|-%U/)ZZWJ%?:$ɤdnj~xkRjng]ryG!&0H릝r*эUf63dt#A0cӻ{E _w!s.tXY,WM~T(IAZ5F J /k?k~Ghe1%+ZZPl ĒV0Oh?NM\.sE:+iq4~֘ɓ~=gVG([07vRBZGE3jo&T9k]o)lS˯M`ux=eT N8}YlD]ĸ=7:+pK.{FI;SV0Ѹo**f+~AAC&HP@6${a6ett2$u z^W޻o$oD_)69m%ymof k? Jmf_enκZ/绣BoԆ9IFy_MEp#_$IdX CSxѿa Zwzf (*۠3}݌sں<:A KPֲ"x,h@xvxTW\wM EN+L8#Jޛ^7M{8qYGWh)VzhmTAH@RcC|-ێmNND$'~גrѼZ͢mJvMJKiCEIPӰ@bXW+>X4kN x.$yK1vD樂smO pkYRд/߳e-0 _`xa1fYkM4W0_'єe>uJ Y}A xLU"K΀hV T{)>\~Zכk;_;2 Aw:kfY&f?ˬA쓛{6VXPxk ,rPwr4|Z,G{ز̿>Fˁ<{5]@%@[Y #eMhVaKңߥr .'cg&1&^[t |,L1!ln2'}:bGDhHP;fk˿}f$ xM(P3RWNniÊKtVʑ h;>V⇈1$ ׊?̯ =n{e%7,PHY+^έYFʎ`dG-%D/-vwNjI, H(a7P\L&MO=kj"]6NS{'\R >t0K̆2yiχy'^ DI#p!"v/yGtH; QJ:ck]9oCP3!a%wƬIтwyb5+Hrxu0_ 2>YO\q 0!W^S\F -:H^.(0Zj_oz#1@(z-BAoHP< 1\y9 \azf,OۿKA#Hb4L0$`Vsm_"/[2y&Xh9nԅs.]JO`f2.M!/93Ć[ Z[ OS[JaJw׺e!B8 mҰv:עr_"$_|OeȊHqE W[UjkY;e,ɨy%Ryvht{!;^l]()N`xmBOZ󜄶6u2 3^@8{Z/3_?SDL :rV7uFc([9p̓hwgؾzE޲ pKs#@Aİ%cّm7y_ dt$MƻZ$c0ƾLc#V&0K7ֵF6dNl 6Lsld-N 캓µkw.<$Ѵ:B7V( Gkׂ}3oд4xA0v_Yg!yYjRїwƄΏr< Xg-zPmiLEI"ʸzh pO޸d F`G>cۜ.ٙCΰeRhޠ}Y<~~ H0GLC|b*0$ \A(c*Yc-iCO*Է43z_V3d3H5PVIvB|GF-#|p*/;_{?̞0Ϙ#s~`M@%AD C$ׄݶj}-iLYd9QSӸ.R,kܗez-; e(g 3eѯqkCV,cKSr[sok^u֒Ƕ%r 2Hl89ZG B'x8>o-90|!dyjC7Z%]֦h05 M?;܋̤kK$!Os^KBjpH4^Bc 91?CZ['lhrp2}j>ֻsI };E'%BE^; -E0mS^V^c#KPUI @Mֲ?&᷎l d=afu٭\|;i'垴s-IZ̳י?k}ЉO?p,RWl~H;q'V e(p*y N Y?TޝûY=ʍw>hw!{ |8_DFEU< ߾B ӣ=cf=-LZM@,q#]ܛ|Ǯ]ȳ2qfJ25|=s2RţRw`e ^qEKV&Rz3ݠ.єǘyr90Z^wC3Aü,SSBTjn](T׻<0-ܦu5m'85w'vےI{ T{`W\N]yy ê3e\Jya>mAW]*q* *9ƙ.#ԻK,AjD ̅JQUr OZ ^r+"Ab ;Rz?z1%7va'ئCfnP`tG'Y듙T%0iAFLԶWF~$O{Cָ_G)+u'wz?wr IV-$h'6^jܲ͸tD ˋOk9ς޼uiضDߜ;MIZi a0Dlv7ijk-UC |(7ɜi(nt@op! 5b"T!ַE-. ~1ηZmI}_ \%CV 4Dy萉 v18)M1E&h_|?g?7\ DWH3u'|-u+ $@ޮ9kQWn֣buLR؉6 k7 xwazܑ\MtY ֨_#!L^9eK:^p-knO{?*=oԭąϷ5?KlY5A=bXkQ9s':ZR <_f2Xy}e$H%[~ \xdS'4ɾYkڥcƱ)uK~NJ#_xN_%mo!jc;~_kы-*ֵ+?K:9i+S _lrؾ^Ԍ:ka-u5ߋzBPݡG;<_["עoشTۂFA: tש\b[TPyZ[ ˜R8IJ8q7nz|vZiJjf2H^Z0 fL>ͅ\/f,Q@F̒$O\P6! ='VʥZ/Ձk5_+Ƽ I) "<{zkൺAa:&i˲aV[jҢS<)׾go?%$q!f{?ukY0]Į4nRİ`y|ꚍ6GE7 1_qjOn|-%+bf:Т!!f#y < |ncVS=5" XRD߃-/A@bj2gĖXc?2դ ^c*^!\9P vlA19]F`յuKkL3xL$`CP։|n+cxGBRB et8aHnT^CIi|ݾhŎ(HLO!n!~=8 oR)bӿ#)UɆ6mzPh֓zT1PKA?aK4'vfD,0h0(hV7Ŝ"R y; ?ɻ.}be^-L̽VǘjDF?{O}qކkk4CxkujkvAn7OlhӑN,oPxWA[lG;x=P#M*%cGدeBB{W ?i͕bgZnS6$|J7z{n{cluxJƛ̀vf ;C H(;/3w|؎b*V-f8yoZ31^)Dm'qf;1+ ( N;WaZ'x9vT6@i'n9MY l 4cxwsךoP:é](gC%#~-ea54pS+|ߍ!o abtVP3=ub8AIط :m~i~.K2B%8wĵ4$Ie?cNkòv@W@-v~.]_[C-2vdpcA@}$G[ ުMkEa?@2eo k]@;腝p)Ƙjq yi®aEIWtk5~?zIZd,}_5ݼdٯ-P*4=wvƋ[Lt4زe5Z?C7/dVV'TՐJvDY&F͂"h |x1:dPEheNE5C $И2*oZg ׍HI,FK%4>v}D:W$K) j!9rVQˍaI,W#ܛ$_>(7Cag~ZWÑQLZ@|>mԨy 4fKFL{r+ 2XLI_o0H8Zrc)9@(ڵ*a }IntV;/\Ֆoe4H3d= 'Cq<׍V}&g$T3t#}nskvǷk3Tkckij8l}f|ZtH[_kKO( L9)%joULkQgH꼨˴pYuksÞ)R#briZXqOϿIxC#Rֲ-*U?k \ƙHX?l)>7FNj*Eyf#F-/|InίSښRt„S7R3sZ!ϷR ^3J۱߱F@*/6Y;Cm0Z! @ұPk/. O]L&}}f r_\6znP?~m_ G-Ifb是I<19ڜoclS_g)Zؿ^aKɌ'$`"g:=N%`ڠVaq,^f:m<D? [V&EԾLYKmTL &/@U0E1y^Z.%.OQ9A <e.˾PÝHkgLڙw|Ƿ@b2F~(67.kQiR$(#6ZPG}ŹO= -![G?Ԝ@ss~&-̆, O" қ/xR<"<"hZ_hD:o@*@'b8yS;V%SӉn->A9ia+UR ;> kF166qe-|p8Wl^ >{3~8,G= d+w$%^h4{h.Zۦ y>ܠS+;.VV5\8Vӹ )J ȒZÜ=NfE"łN|un.oT +++5M[L<5+OSzxe9ϧioζ煵m0 t{=sdyzwQ#dКH '1S>_fqbK/18g;2dp{PZBY/:Klr $Zx~ 7j]IKi&nU ε>s3}@æv4*Eyo) NzLqse 0%!9C·%^ێjq55e[f{ yL恟BXP&glB{/_HW0 ~'~.!0?5>!8H%P%[ѭg(N$̪Y8Y{^Wz<7t8|߬vE{tTo;yd a??M{p9W xYC%Kh Db"͢2B ZoZu :i|xr]~עJ\hhq]eFJ#>o! Zg@gF]͠S[m?dz^kZ:!Io97SP5Su?9 ]ǰB}7U୪d[AIXq3uh;"%:FtB8z1:~hAq#CkX:Ur`/k33fj7,#m;1GhyͤNp/}7RWbZ`;76ys{欕YCj_еFq.Q*QYh/Kұ@Z< `CPw>d ClYcFew{kӌF< 쓓J4 Qy ׵9f``*>ׅd~{kÐ wjuɝs؁}VHOR_BUZ5AR*9dޖ" M㫹搓O]ʜ &8>~WcL5? mX \M`$C['ݾq;./ef;!C֒}7{+ʍES Պ H~?yG$2Spv뵾,ԚQ %F<(4k]類'B~] ysZ4KQgos݅6gr64m&!w[ =AJyBR,ݲ))׺C]ڦ&7]qn TB} }:02OMұo5 CpYJ"A$RLk=M\ yD/JA2MKb >_O~P/㲹V E`V>#PY!G җ*Yr;\9?C+ja(S?9z32%۝$ 6m MK[d ڜIi2D,Xy)k[ \:a% MeuUy#-&ےC °v-suv i'!R&Љo+Eb߿^v֙is52x&="{`ZKȠHZȦ-*_K*@7E^$¦9ry6<;4rJ}VJRU UcUf-@\8"6S$ .kYZԇ%<:-]C>te0G>vANvKLR+}j9DZ`̇+fkN;1I()-5k}2zfAX? @&;Ρ)҄Z/(;EiSZ!32[-ð$bl>;v^ 2\Lſ PJZt#|-4Olq:,; 55O %g9}k'7)> ]p#k_/~0L{#w-Zt%&0ibw6þQ$ <g \)?Cv.ZӉ'k^PTPz\ ]V_22e8F[vo !Q$bV 4^sumkCFWWFMR:"W"BfK UwU`}uäElE);=] N (u(.. ktޡ##-tԂ4~ŕ\ rF2X*я\y5X^Hha7^v HBk .*oQܷ9`aQМJ);069%62|g*کcO`~-HC9vh1u2F:w}R:КR2n6C5b[NY %;8Ie'Azp!Q>EPHy-?h]p$A?ɵz8ǺAyF4C]m[;:>:3@{_S*jlcusC<*{0\זMw*R#XBa h烚~R4lDN6XB$o|KHx>1h"bZ>;@ZGEi58?ޝ>_tl%T^Đ/>t6bstk4g-ݒyUt\[1Q@2 FtOACt|dX*^ծ;[YC(c=JDeb9N%LJeI،e M Yx2vBQf6me$eͼ;.ԺQI [.!I]׺:C@6Gf_dYx]0C3NZH v7vDDR:5׉3#vlg'v5YtzmWI:/TEu4;Oka,+4=S84 x=ͭhruMZ0eAqg~4 f@K4H/!h; צ*c(^kUY3P5+:5ZCFa~%(/ZfI|*"^Vbaﲖ1TR:k1SJ頃{3Tg3EiQ 3Wx$$,[RnÎ= rFt0*o#^G`YB|tLU&Ex}RR'1@Dbڑ42'fz:,2@Tf@Q-Z]sɬ3$dV\7J$;|` " Z̯5V5F"jO@xֺ׾F|lJWw,UNUɑ7&]LOydQX8}v:@,kl/DmX1KZzaNI ~7({ B]3oXd>״9c)F7}!OIz8LR[ }ƿC*`VL [")Gn҃}ެH6$UCv'tՠR6cX6OP{x% biԚ29egM>%0|F2iMbL$j|}!4S@UC?S \&P3C+IE"`oI|bgϯPQA#b3b%J=~qco9MQXŽ%}?) ކ!UG CNKwVFbZbF2BؼIFT oLYͶ9%} ˯2 ϰ؛oE^Е-Bu!:(;~꛺%stBrf~!W&VgquO9M%p_W{}>r'B MF%#V֢LעoԠCþyGkD,`@(R>ၙ8scV:6lD^hS2ܯ-,B++P4XRseu 3c9aT[/vk?dA%^uZ;߁A.Yk.d \-Q%n!p-l8l4{}.lD?{_;zR/W٤ \0^Ob8Ԛ1KRз6V}GM6`<0? pڅJRsyLj\}ԝ(X9O܋հ y@=n)<ia8?6F5KA'J|OEHf+|۵>̐"9XMd.u)6 ʡ>yGFIZU $ }:(B&;0[*4u-ZFUjPsKA|/tB~ha <%DkSȑ u.tsjr~)xޑȱAk:6y.Z]` 6B!t%3Z)Ӫ*3;5,[rNǦg}6[ņjZ&3$‹.dT!Vk:d!/Xv5-2zDXMH5Qay*8ݶi][ޡXS~5<3@NŤ2q4*׿2(ʪ񶪈KXf)Y}|3sCia'=MWZZ+Ȅ;D5`x@ ܼR#@=ZeFV Ccxݬ,M].ဆ0]JTPz`Xzqvp]i"\SnxN\k i;4Fi3Iukf,u)k[ m):rֺ!?Bs>֊. }l5fhh|@>v+ىͱ~ iRm'b q :,LVCi/dmtso-:%9ؠ,H@6;ip<%ʌKŜR=XC o&Ѥ9WFUp]b ﻋw¿REؖHn7DJ]"%w& e*k M~XHu1jY{Q@ x{[b Ss;yFY2hY]K GnoZ6 N>5["02v=JBeLBXsFdbH|W`x]-iTSDpֺ>CvQҺU oer27/kh;9I6F՟h#^Oٔ\xQp>}GKsr/MB$n<*9n?!&\+ o^{J ΑN{o캓E"*rߡ30 #rh qq#k6Z@eC~J(\eaa#)ɤ'Qe:(2ն콵2-<ֶ75Eôoy=iM{{9魛\cm7mȩ ߑX|ve;!䜣2kQ_ۼH]&!Ֆ'ͽgJnMT|h]H$M_teK2/E7B vqĆ~$oH5 5"KIZ3kٳ-Mw$UPJ-(K׉!?7/%2aˡOeߡS *ۍ#bbev+n~Q>ۤۧkPvI¿agF^y)./9_ ZD MԮWWtJ# Z/#)ڛZ{qQhmZW=vz4.[]p| mۘw$}<kI[@fdzߨmQ0dhD"3HŵkʒV(5p&nY㬬X=,tpvz`Ȇ\ܡaZ}(OE:`P-Ce1IHاeLhqaS3z|M+5>UW/f",4[}j ]{G׹\yjP gɶWo3 ̵ԊpPŷ0;y{5|}iRC?LMsyPiv3ܺLskIqV@aҌ`ؾO (P=hpz9-@7L^<׆O8:–ڱG2NŐ͂"-!"Ak~#$2 \/<.IOƻ2v9;a}NCHsF8e`7ܴZ eH]t{ENI2 /=j K~=FcDmZ4]uh-Јq!D:%^t,#A Toku^,5]5V(5dY6p*kQA5iMƀ}fq{o<"G{>' [۱d"ƠQԕԊ.{@N܅hf{u!Д1^Բ\l*:so2H aꡗݳJQ|\Qu)CЙ^v4эVבñP˜-͏G exc!Sf6b&NƴfQ}ע2蒒-gcPpj*oVEvl{+Bի,wZOhP4M׎c^>"S~̴7BP~]/ewΙE5:`7[땹{ֺ̭:UNrQPcM/6 x:a4mj m|M>4xem]YHUq26?&fɁVl JYx0nD9p~2g waZ,XL+6]3q\ۖBl!pVe@x#K 2" R)s#!w/*|hRxPE) sJlǖ[|Bs?1k6\[r6mjEMuϸ:GitF|8k\b-HL~Rp~o-"9jEByذSשٺ^yr5%%.b~S|fUt?Q 8ν']uǂ@LT~ʒsJ}?|bO3o9/)'=dbֲ7)o)0 1Tjr^c~ 땧!׭-ʙ<kI +{f=3ըd&g]k{ j";+"I;< >>I[X&m\Z:񮸞tZ3H@. jC/ijڎr|lh#- x:C \]WZN7rBߵQI 1)G)d⹜"N N*۾etS˾gfT-j(((Ѵ4uF FMyހK|.g,؈O+,Y iQi %1l◤7Ė՘k0.|]BRwO_K8%y"1YfN<\ ﮃߞ.1yL#xo5Nrc4NFgƠgpkMo)Ո@<^e܏ ҢGًV`&gXí>k} 'l2[Ȃ,^5[;_6GvGVeƑwzddp: 4Xi8;e07!߹;wT+ܔن)۝Fvdۻg3#&"orʎM鿿N/HC()-R;bz -nRR#`6 33?/}""nemht-k)r?e0 ۩?PmT<*}^o{:>Cetro&`/彶U^D9t9|7Hεcd u5ߴ ,}Wxެ5ZXv”Sd> ?Corkqmhby AU-8rjM} 1 U|e;/|I*</iٛJߨÏ%)j q,b)"$7x َoo'F(HێkAآAB`x73#( dq# շy|Yt\D*NVmbgQgv!\ͪK_+̶Wx{vUFA {[22ޔz[׀K?d-9#3ŲJq%9C^j@eA-SD>~ 7d2r9T` ОysHܜf=?vZv5MBl}Vu"zAk̓S8N#[z`שPzg3UDFAו9/qy3R'KA:EvzZV_-M=@ S ҽ~>. y`#?0d[ZSYKLTB:d&/>>{2<J { %`?[}pIz 0΍V䄁Yh>,/炯]_` AK)O4N,v/!JuT*|l^܉9?tdڜJՆ ̂L|-%w#27!eIjOk:}OZ;)7m|gC 1n]yR <[ h)SMJ Ёcf(ϜV:D7/],n=^43i KYEߵq_ñ;3C;w9ϩXʶ԰Iޖ(W[I)d]7N ܹ mfz|C"3c;4~RL]HB\qcрr4NKʰHSXn#0"7dyPpmYNFᴡvZpRL`|kM_K/Qƥ1Pgs-}K$9:2Yg-fS=>7j.Ǡ.\ m<-[K5kz󘵔)fubTk]VtEYQ:ϥ,!kQ/"Ƶsg;)cي95JK@8\KZjIR)Z3{J}40QhxR8 bi<://i-4/ǬNҫD/eg}! ?B=?dX,S.E9>}<zĴs 9quJZkaZhAZdX&ĂӬ%?7%_7_"Qm\k9e|q[bu! ;N_ZPNoTt+&`ig-t?;-xl\u>qjojo*vG\X@w7jKT ]c4"ԶBCց(Ђ%77xΙZ:2-EOXo/K^* !6Cɏ֥oFāg) Z%] =M!v **#btt!Z8Fv u=籸@x\?N>^$;*E7%zzcb5A *Ιe%Yv9lȝXp bWm1@d0ߵޗJe 2v$fXdž!r-|][PuC0?w[y|bRMhǞOw~ I%nQkyjÁڑ.5PWYKomYڕ)} <3Z9GY 3k0E{$VfSd]TҤYZo5>wYg'6QR=?:a+jXIdp=(P[hD6хDS^Jqeϧѵ*u';±tccsM>r7ޤ3DW0sޗv?lڜ<f8:t~[4'h @r,\3okE);2˧HDWyu. tpįOZ :C0 g4#t<<>k}pB=Э9ߡ?9Se:oe|J eg-'&0EX}mFJA tԻh S.%*| Z^b7.L3rC>\dKEIXMrgO%!aqۄ~ʧm:+x6.e= r4 r+ AU}1{@p7Q;DHFRgO|gcV0%j.ґ],DfpOZ~B@S:е3ipЎǒ ~ v5|<GdNIJ kó UtWǶh*B@ׄw.P%iuzOtIA]&f'DuGֶ$&ި=jkbODSl] "WB ",Gթr4u_ўx咣 ln:5e}rr&AxLNf; cͪف!v9Yه $77'Bi6 gzb1t-}Ee T]a$jEj !W `ﶋ"fqɝCAPwȪ*7]+Z k}}0VbVSM*QC´!E_{):(fY dAm~DgV5}-ƒwC`ؠB@桯G<6@pvqPT&M 1 rS4 r7jZif'd_ KP2FOz{ZdžFI|rǐGK6qb e+x_J/O75r]t!eZ\͛WPAJx"C \mJmzSD Οu|nD+ _/r-2H-Rdg2_KnUMABU&7MYz0\K(6 SH@I5HPZ/gz9ֶ+ ɂ,nP+3Q>O1TKFek}eCI> e  yKvԸ~bi_B%_K``LጘzD.0puz{E"%| 18k]DNDMX9PjWaYH] ߨIUK5g2ɔr4y3^"0NduG|B Rʌ! HG)0wn(MA/ixDU@~ IXCŶ 97}c%jbo}JÕ DQ8R0䑆dv+'?Ù~fbx X-40#=|F4xd?GNbI.obR#z:Z"v3.is4<>|_- xN gl*u^ܵ'9@֡6>bA 8!i^ N @o313M_or՗z8{Ed `_{NjQNl]gTB?wfh *}'Y80Fw|ra2\ݘzw|i!\Bgr9iH%jp'?VvWM Egl9p4F1F(@쌭{⽤1.UgwȌmJlff)Ұ|}2va8B(S萁c &)ui1ZQް%LDV{Cyxt} ǤFhsy}:RC-=͟<=ffH͇: oXn<c\~}0 iuepy_?~S;JPYTUz>3sy!O o%pQ? `}z`7| Ȑq +UGߨVC4E'Nav}%_+8qYmX`5 s7">\nkf6s.ʔyRY0=?qp;1vhwTb$t;Rк&*ecU?3_KReiۊ&S~?'veCgStCg"J-Y;!;)S@Ln>u{ `ܢY]2.kN.p`6@C cqzǜii|Qד)dW8gO<+g0&" ֡Ick㢿@%17^zv J}hh5FHGwpz6(|B1! lCS=Tx,Y]f{L-k+2v#v3!~% 969gifoذ秸Φ±,w^Y;ֆ \ ,wqs뀗Sr1Yg.ۊwe ;5YYpi1ۭ},3Ͼۏ@!Ttepϴ#!c^h%៹ }hC2T7:+C&eki" \d۞ J?7BeF ;*V>r/Ro/fJ_r 3sxuY-z#/s+~oH0pP,-XET^៩SHmFlXg ]sv:;J_1.UP4ѥ3ԅDQ!u],JC[t3(5*:wY]Z6m.b6ʶϻS}Ӏ FCj9]1<;(pe:+=">cQkw-p.^ʆ ^7swkxM6XR)n;x\^ m#[&kZ1Z3fcLE7z(v&s`j5BEҷiv"DHl~&>:c| 8_7@wPy!ﭞ)~03tP+$4jLIk]3,ͻ=I0pi;Swݏk}%O 2T\w4存rY{%=Sp7%W^' j}az!_Kp}dtEU $~jwP2ܒ8)}3шkF` NyEfp֒ "֛ro%&&t8?3[ߤ7+u"mg9S&[S5ߐYծDcd{̎\y~L$*< hK0Sw-%kRyc8|p- 2Oz'*Y'OєED|Sdk}%`Xım1u9wvSf%^w}Hr[S-@SG~?§5=2m\C;A@ I:k)Wb 2U5quyx8yϷ G6ohۈ|gʔG-Ɯ微}=~ 9Dgvw}|^.1OԆfQ◗9זf SY?ghL|l7xN=Dn{~5F,4-3u?xNZ\3Vi:{c G +l@0{K&oXq㥺%}Z'?sk22Y7J1@Ң1rcG\v#GJ/*o &>![h1Ǻm-Z_gö}:O\}~Q+'QBК]0K۪k[پ8S8ov{/?p͍hR5#3*<3tǤeePm#}s9wI^:JAblHsq:]Z!uClGZ)nNAxyyYLتW)V* xΤ?FBw/۶~'!1@Q0症嵏y`p/[rYzjbr)dkwPYo{,޹) "c}C}/&rxOxZ1~eJ+,ox}Fq˰U +\vΐ~DedGvJkS3~Lgv$kc?}t4Nz4Gޝ}gi@MK+k}oH.S%[qĜ /឵+ljr&/tbh>7Q:-5F*S>VR |J=0MpV,7xR~+O4TY>MА}xS~;u `wR.y)?I>NzR7kP, `*h?^a~NxuX;9p |+/*d),3JzXL 8F٧ Df(B6kev3Re { oaz9DrS-n:(b.3$-u] PŖg;ECsv~>JщKp5::ŒAf(H<:Qּ/=Nhg Q ' zn17FU0#+?cd [7kUيrZNj!8O{_cO8F䫊TYaLR6uGlȈB^X{V^pMq@Ű%MWߟl}uFT-dnkYƾ7k: /}΄wp`1/Aخ \*1z;޹J-2Li3\Zj]`h{0CDK3}mPhh<.YZ!8O7HoD ^ 6p0[Ǟw*PÎ o(zjeOV&OVEXRF:K"lƣsw/G5o.Hgg,96wCKu@]>Tλ]&|iO3 0On yyO=Û "nK"U"b5}mbEDPQᤋ>:Qڵݶ4zL.0 ˋ\z 8L_`7kI uLUZz>ü\SFPUЅ=ky׌КYy&v{'k}$@O'ۯβw&f7zL"$HxAnPLM)6HNZx}_ tLƑ<\KØI$cD+b:DePmmEo>_ZH}B0ùʻ_3g_2\uR( #ӳvp}u*PTՎGՑ0|Hi`2y5nM[yč?2w.`\$}t$w-UΑCXeZhUgOܧ]U~3וQF̫}xa[/asW֨NaN=';iKQܽGc*XZnTS,\)~ecc@ 3s&_| %!|$=;vv|ܣv*WUzSO..fve*WoR'!ӭH|-bʩt R:ϵ^bKx^!]ߦ-r!val}/sԇ'e3gexQSiCK m`^Yx(%cЫJ(*p'ӴXl]qE-+Me ޾stF[sfSUh<$ėyWy4Eˣͭk>cWrNJVrCvn(*:ifl@i KZScҞV!ℯ?vʝ!k;# nBUQֱbZvO@ܛ9y7 ;sg$¯T(OĶcrn ϲr {YgZQOTE>kEy [KWm.m׬㬬hc 5ݎ}4`t-ڰ3p x\HG}:[q 3}-i g6݊VuM~)X7TZc#9ݏkqOGul:Qj.AENOC]g%އ@SHb4`cKq𜟷~a\+/g3R)M&'Gk$`0@NMԬ<׏>t_]2P΁m!@Pg[^bW=d9K#i=E;'f-^Sx#}p u~o5Fdv@Z8R w;` 1/p9~X !7~Ƴ+gʬ^|Zr1ɀKe=d{8j}51!e[~#Xmyy嬙1K1RԒ Kx#er_),1ǬxϻW)QSHĉ;|-o-an'6p$`9%Y3fm\n~?;Zpn7#ACΆD P%@<9vx00d[y~=JrRj(\o$8[x5hA=D w Q]6y܍9|s#*K֑JӖP;Ҏ'WW1[y?3k[(j>h y[ ][1l3]:E>.ʊd/w-}70'h}әo[2[ȗr.ԥ-qOhEUy.Z6frh=TUZs6;(*IP.fCMs&J(BwTQ+E=5[]K=_:k y]2icS1'3+5ihM)_5ΖwhK7 gQ`6>erǵmcȦROss~ך%eh)$Sn%+?d¥NsТҢpO Ӝ1{7W|Y˻mDE. / W8YkZb0z\st=iBqUS=ĖOmUb riy|GD;/ Ho[ MB}ퟏp``![ُd{v]klz#j_H=3ůc%` V΂_\ʃb"~5X|-YbgKp@5ynGgF }! H>m 쯯>]nEUꁮ]nz L묕1BeR֢}J"~I֧wcR`g}0z/ݝКv>MʍCe&k=m2r@K֕[s]k} ˾Y#k2"̝kTz& B֋{(ӖBja[` 0QDSvb4v\ xtPvZ-7uX89tkOw-|&So,ڍv&{>.x]ſ8odvAbL{`J]keުVO{-wܔ3HmRKM V]Sb&9"jsq09s 9Im\t=~75 nn{ Kncx cx  vZ[M㨓_㗆**9RK7{{LkLar9ƵQ8-xO~](?^8-ѥ9F!m9HDahI"Zs+p - peɑ7~yY )1SƀZj-VcO \u֦n ~jH±J,lmN`O/ZP Y6&%BN9O3L\Rlj;=5Bvy (ȈR:kn&0dqH$Y}zI,@̓s8[ߨ!WkcZ/rq sZP h>u^xB]^iro :xΟ'o~BJŧfmA_C &Ոr"aN&KlO_R lX{8M\2DH҃?{uBˁEh8 G9Vٱ9C]XϏ$l?⏹V^pMNӷsu{ֲmǠeM%}K,@9\+!ۻO[ih U*G~} Z;* U7~Z߇٩#u-!M°?3 PՊ7W X` vSvjc"oDA65)u[+nҲ7ˏC΍ 笅WճwV"ZCGh'!lٷ-}Zf:ݩ_w/'JoTXќF9Aq8gLYA}q>m>e0&:8?;꥗{O_[bpU:*LT /'>m O_qZ{5ިծp':9sk-9^G;SO`u4?KنEԳLBթx.K&T$5v UsTxx;$bJ,7 E.IvՍq&"` z KJ lswFGJ_".W'Q Iʠ|jx>c} Z|p9y+}6YJuN`^!yXwԪ!QuZ/RB6|vis{F_8oׁ?&E7vHx(pykZܡ Isfۑgs F$Rg-tȉvT;iaL֛mPKLs'k+P3'BcWך~,=4x cΰ3͵)P,VsNݚY3_Kʪ$%y N5<>kh|'r}N/|UvI0j|e˻fTϐSW:7Zb,]k R !p@`EU(+ҕF#.gH!C$ ڰzh'TuG \(b[}| cdz;#;&_XlPrʩKzPMP ɥ]Y7u{NbJmN˴V M~zͼBK &I>̔m>mzgҀlvԬiɂCIsd슚:Cv4"np5[y} Yq4Wɱ1ꊿy?535$bZtu&L$~pX(ś)*-GJwuKG`1Og-4" KKzq~gw 1\wuiT7bq(Q׸}JO yOvm!{sR[u~w d @ldY}} KC[0 PfLYԣ.){3=-pS y#2!F ׬H-@x^^WnϙP*;WYmy\_&M0Tpϟ*wLsu\):Zs)}lJk<&g=?np-Vu lr|t\<'2ЫNN9DU?p'D .uL >bfWqP!}- =u;JQE}Uᒲ[5Zrڜzrtoj!0v+]DcYn%W6T&]C z>7B)&='d9Y`0ϙEްKaN fE#t3ʴJ.fq+yD00Qu^#l 'QdQq-q9^s"J␂qxߖʍ<:]E'oz>y3|? %-t$"3kE9͡.pEY'2wMPZgOxrOp-$2.9 'PoJPKY? Wo@8*\`g kLXt~ûpbBRj)-?U6UX6GvsJIu0 HD( 󁴷SjK=[_ VeYmg nn8.~ bNk}~8'?Ӳ6)V\DӂG'>9ed~Mkka0V\Hw|OR_[,#qu 2#8-lhK`r'/{N W?Qk!fT<_+XlkR@%&:0p݂yC0#yXS!ِ+pw?g`vnL#0aḬrM]K 8 %8H !9g }+qgNx/AyrWTba1S!@]U] ^tZkMs#0&A*_ᢖ8Y m&VS@z_C)8PDRZɰ ;7mdt!*m|δ'tuz1#E qӑk;MXF^^:cVG(ϧR5sҼ Ϡp7kiū~KaW~ʕρӠN<S1Cćk9!W] e8T6;_5cZ0QFc|65>5)r`6 &`Y3[ TRT1_9S [3!PZڣ[Eؒ;!ʼng}E&D:)t{'M!:|9Tap0ξ{~ SOJ^zg2s~{-Qm*a!^\'[-*G!;j iɗ[? &wʱ:mRH`G7Ir'tr S2o0%)Ym'BZU v:k p-vx?ҧmǥ-醹VrIaSGkђ+u>0GoӫVV&a?U?,.h֢YB d[Sx7;ʏǙˑ y+~[s4)g肿5O- Vԃ MoVubANTQLe7xHb ECq({w,k~)h*yax~~h!9=aooF{^<*얣` =z| N֛?>Ԁ]#^]O5l1lO(wKq@MFwK,.)?z|YϾ/`:F$~eyfE_8XG/ 0my!3v). mMs6n!+X}q@|6SE9IJ1yS9@aO<+FB95fl<\ڬs`H踪zxpTx3=׵Wk=#s fX+W;5]y J̶^i>ܩW PPQ9- c;sĝ p 7"k-lE^}V;L2kNFR^.P)SH;_k6dћ#(]Ҷ87#wURYIm`%绿EhܕM92\aVZsQf{LsF9?8Ѓ)ޙkc1iKׂťVP4*'`n7j>Lxqb"_l"wfek-sp`mOB5`ꫵ`!Ce1χmq4% '3;\&TȷuCtl7~Ń] .LllŨcY>rN#yFm/Rbv>o~MG+`po3C Z` +^-G>z*q _s_\7qՎg:z(즉[.1Ej]@] ^ux&'ˏ063sOM{ݶ <4K:v==?'L6e- ^Z+p.VHtXhhV.ϒkN-V& mΐdVw|CNqm_$x'O@wޝB,~޹LdScyAYkQ іhߐ΢`@1jLȉE0c Qg]OTL:Ө  +3֗Ğ ;22gc+HOvp}jx4RlEIf'M04uN"X,BrK:vg= r3b!UImcZ,C^l$G!&qd)]'>ZmjɶO@2-Q;nU`qbDTIS( MdÝJ|wj u8:^NWD<@EJi4֏F>PL˝]*C$9t0_w:E/N]* z^]M,{n`#ЅWpUl?]ZF\) S7ZA G'Đ}O|']`WyLN%f+ ۚA018_xsbJG̜6=1,=:z" 9?U֊?fmK0R6U.sWKj:AKg33"YC56k1_ Tpm5c~<7׊!=1Φ׿d󷝳|-)ʅ)r/Gq[<|Zod4FwԎD<\_F2JH \G_hdɄXt MxHyvB &7[3C%Qkb ǴǯkJsBG*j1 9G[xE_K;&@ B5M_z<#er!b.aR"Z}-B82&P|Nΰr4eTiqZ>$d"*7Ps؋k[3繘m.QP /꺄Xj r!/(.S%Yl3d;=rOu 3a+|mm@ M 8,3/"z 3\hQTMOZZԾOi"txXh_g8MvӜmt45K9z~rF"s4+HZ>zpoRF>|2ʨr-q~Jl Lx5΃sJW}|g^yrDC yݏs_Wϑz9?[J_ꐵ0gJj)E Yd8t0;@;7@K\S]Z[R>5#a.JRg\Rz5{hNs|C*ɧ{P~5:dbKBV}w@c0 9ѵߓ}5S ^˜!Fǿ%Q\a>@ukA~Ȕk"s (R~Y}ϯv\"DzO~|tA*)DxK8別ysXQ/ s&O\%{Y pČ; uoЛ:I묥1K.J/qSh ^?Ɂ@]B`7~`~h0HғNB`ONLWp:Ny⽀jxŜ`@!LTm7=?`%3 X vn%K0pA5x7ע+k}r:G%Pz@ zd&h}?p@ô-yg* Kjk",}4Ka9ɗ0-Y %7l~ët#\/i*߳W_w^EԆE)*@/Ό' 3gV|'1>~V;3k$M҉ܨ*2iưfS~3oeO. tQYv9}M_4?8j0g\kZ 4*҇WM%9i#TR)r{R@I ǑHP/\ܬ0j8"l>RcFC FF3N|@ѹZ_ JŶsɩ"l_r P rT:Z ߟ{yjFTcW3m8qߖ@Gxi~z|)Ƶ~iY#`qePu?M&dž LFnvk+#*KVW(>d]bZcAx`ڞ:w|G3_~צ9rHHQ?l/X?[y(z9lWMsWWa Lhz XljZl7=0"V Gг23{٨ME¨ H'qO?{ZP1 %߱KN/za ]<&~>b4jKzs.^k#? /+WGgXnELIuLX(K;)ѐ/+]d !]W,tiՀZ`\Hw6ɚxf8fh%<q8jyb\9?Ur~/~ u]oY=ui3U=l쬱g6Y iyE;Gq p:^W6g4;q\l!k9H14VؽdKry;޽["6;8r 4fj]M@=C gz}Ic<-cM6w=6 |Sۢ.NθHnXx*<G "a8 {^ ^E@$Xp?ѾahI%aJH4~ЈT ,o~#vG- '|4{m *qhs<=?l]ǖf*aC0ds M8Z@qEF>hZz~񎏈!ȠjѬn3k{~~.T4 dhp~c;4YYGg,PFG #Hò̓ϗ[$dPEG ; -МA@ػ-x}2_|3y,դmu4݄f@)sG&,̳ڳ{o3dF8feIG7sk Z WK<FdX2It:ow[7b PS7aL}ǜYO+O|\3EN lKrZ*Lh$0,qL5apMOk7xR1J}eGV!*vt|b9gHbJ g?mk 9}-nS~glLα<=?p (2ObB/^<͂?,>|-DM^R-: hf3 ۿF =!vr/'9ܝ$jLGlcȪ RJWΖ;,-ցGͫ(C1ХI5UzQ仕VMɅ}CKq Scjo9Ghb"^KB8#˙q|o۟JdX&c3]Xײs{ cHt -lAߢ(SXh;~wv 5ɋ?S@\:-Nt+-$Kƚk#t@"AT 9֩܌kx|V5r_[Q}]kbkѨf#o >;}-5.s)8lɫ4u*ז:"BvwZCOk}|> ӝ9iPkiw.)>wg_˛#wm<5j#pק.d:7|*}ȵi[}}Ѹ`e=q]Wugϓՠ{%X:Μ/Rǯ{>('(g2imnLb6ճ^"[A`g__ `>u+'.Ǵ ~N,&sY}b=rշބE5` 6jMd~j_sP>O+:Sf NU{Ⱦs3si ?9*4b?>_t4Q$u8@u#{y<3cfi,k sNDjKuq:Vs=q]("ˍk,SG A{6A4~MFqd[9_+>" sʝ"c4Ejdee|cwnΪDfk[k-gFXx ?&vd[##>&*],<7F>c|R:2bz|ܭ6=kZ~0P۶QuLJ~xЎ~ƪ3+htbC.mԯ^xƐt#AŅ<` (zSt4T'Ysڃte @-D;~N0KW0t4Ԟ&D k]^g?.}ҧ-9o0ʚ6ДʷY{3qv:C.9;gE ,6PD4#$֙+VkV'2=cY&O젝Kt/Ql >{7l2p2oS+3R_R:J~oΣ"^J`yƢ3D}@BNgs^Ռ[WxDj:"tQt99BO>~ȼR!- Țegjt"462A1LYfEQ2::Xזx#YT,v懥xb;xm֖u59ᇞ=!C/^Y}aamV%?gϋݖ>ԫϯVmgDk>:)lME?3ޤStiD"@ 1!)f|zZV_KTx>[L$(,@,321:^oci7,ym?ǾB+vZnϟ;Z}pUvTP~]leU2BETgR䭏iGCzC2m؛TWHS8+:OYEz:̔u6ӉiBU"Qqb|"6KuĴj.|pzJ:5(Kӻpg>h`6cײ-4 V-L`O&@ߚo BLD1gop!ޢ+q̙u#]9:;~p!ku/FkDr27Ýs}$E +Q$iF}?!DXi|NgEY󹘯md"m?&kM<J<PZ 5 |G,b*e uαLC_;ς_KDWӍSt>|`m,n><^:\h+֜dVr^ J9*o՚ rjSF4Qїzۍ6HWm͆h23mdyZGoShHZԜT *'5 R,ofzB2O]NKsqdh4OXwk̂[qGVPn򣠭y'FLNu4,\NϜΊ=* HЊ 1lwkY O#Ь3b3R.!%c}3GKaf^a31qG^`LJz' aӻOװ]_ut0/|ܽA6oN/K¤X`*JC xqg|DT%TflR2)Cgņ^! n޶Jpb=Ěwꂶ!  2QBt2xuLytzޏW0.e9l[<|̏~_ M"gӐsnoٙe,څ(X#lnbfO)*<ۛqfSpb& b;g#& u[J˴x_o}wHGkߪ?쌶o{~Enm+cIo۽+5V)O$D&L LBG5yd1ml\}%\Jt쫕Xha@(_PsJHܱ`YHn2PoߑEsjJdvºnr< &#fֆ _/E$eq&nVo3n, ԕ=i *;@9zcMKF*&$Y_pD&\景9z|' 3+h9ub=vz6 D-B(Vf"sy4pa?R%89 =>iXԺ-?KJ&tIX2{L1ȹbH`^bxyLg.@ؚ\8NN95{~Tgr}1BFY{|އ1>(=+QBeJ e;3x=|J,qLlws1rMW<➟uƸ)ė%/}= m<bgȋV_470a( ij[\ A@ [1pbkf̳G8rh"S!+䔂>~]Vɩ#dtEe@rX^5bxQdc,{Ha6XV~<B ܝ*E=Zl-¦z^8!h ,ڡf1uGjSuj-]%︷fKѡӧ:Ag;~ɛp>S/0U(мA~}ϝtDH9 6?g7~0 r8Z饟̓.}aC﯇}ɛVmPDoXp:zXY~,ODNI/5EW&TݥFwgV7hpǙ~`WޱN/O<9|WŎvnxT/ !g ߨPGRґ/:fT̎ņ-w66S$`ޥWSFm'.L#o6s`#Gvzk=ֿcf3ty>n@x*e'k} yx.*)>&iNz"R$xdl@K/43nS ߨYʢy'GbdXGϱm ΏvxYϵU|>Zɍx.kCl5|mZYPhg3y,/~ tR8f2 lQ-}|SK^B'2Ho~[>[^CS=Vq?$6χ5Ӵutg.B9eېQp9q-(iqLB7JMV"d* R[%{+w8q*'y4hO7^u;l,j} 65T7=?Atit%mg#M'kysJpLѮhVI7@9F:bGبx:/1Pn9TXwf~8WŰ=c?} j]6LrVw]Va~Lus[tT3:-MGv-dGWy>shQ :偬EÕ?ݠ<ⴐ9g8C¥m504%i-l|{t }YoE]\fOg DWtΡnH|ޫ^?M`el4R]RT;mo7RƆiuM`߀GT{sE G05bGhZQume%Lhy>@|m9R&܃ `,a%npLo.;s1H9${ۊt 7g "#gsW#2]}b)!-=2ɸeG`| cbUhCmv[k;ɸN6Щ])CPң;gH@+p?<9ojĊ^K.pεc sm0A~?OpLʓLh8ػqC̗X`i/htvה聰:P\ZHږw}.GȐycң7YL ڑe]F.` ?J5Hd `?ڶ RD\^ u!dLH9Ӹl%Z'^9 8S6\NRJ'1zb}~U9BtV+cOL'w΢C}u#*]|0k%iɫAXɫ‚|Bt՚X%򼼿V?3xB6\#;$G]̡A1OA*FJ X`;a \qJWqmrѩ1_#YI1^J3Uq[PhuE=?B2Lghܘo2 ^5|-/Nq[3'-A_|/-fl {V_kHa.p@s6_pbyWX92M+k|jzVas _K~>[;=!A-k׊"N;-^2PB 1f. {"r'0UpRa5U~7EY/-2 ~7 ȁU>W}Eˆ,_S,~ `B/&7I!U<;+4n&Gk Dn)>R=. A3G ` Р?l޲?9=|-^>Sόxu0: `(~ X_[y!pL܌%4LT80 iȷN[q5H*DZ`)-J}93K&' #+cN~ ;kY ٮ9*⪆A¢w9_AJݍ2&AҞ/t-NUf Bn~m✵byXCnB hsf6Ѓ>K"ar em,i<s)+ YuP󹦯ݙ@;,MEy^_xv),j<sH.EY?j5񐷢FczƳ=+XǿXx#rC2OWysXb4l9+ ߨ'ɬoP;u z˓!]p~(\)κ);̢rlV^@\_V?ejn^w}Ff2&&9Fc>:u U-rA&9Ϸ-h/6{,ZcMo3tɜ3·m;+eOrX\Unl6ʀO,sܬ%1uP DP{mdk vGQYQ #.AXJ(8۾7Pƪ.JV<bI_ )^<|s28 w쇯&cq>/_eJ 8K5k@mDPaYi I Q 70fUnXICδY0;sV`ny+}@ U?E_Z;6~>ŽPa5Oܙ`\<*CfPϢ0 yr̙+u[lI9ɫ\ JZ$1+RK;xt)F(iӹ`wҵ'£- I)ꉖKgG14D'F&ғf{l)1uq+PdI%?b+*!k0yyo?Kqfl1QTh*7EsumeK_0:dDӲf~Ľi9({5u9QEphkk գ,։5Q| \e 2Y\5p_b Ԭ o'2/vy9 mŖ026՜NČ}'[*Ď>R7"9P{FdkNz3C3K ȃ?NjDϿ3\˩ |78+Cu2z:~(@Xc5R ^(xOzr%\CNPm c}RP4)yCQ/ٖ)ǐ$w^H3m:T8 yvB{ɻ#A6XzHjˋrqb[;B%ZSY ( q+|-9nR]QzCmr83`3RZ96ΔNQRu'L@ 1SO֫<sc,}뜅{bL]j\B(U:j|G}(WLsI8E|ZTc|j>-˘:hsa̴亰g{}讫_PmuFlƱr jEV Xsٜ?ߑNBF'Op]K4VgWm6A5$fy_gN]/}zs#w G6wKK-ep*d{X}kl9x^ ? (]@]k7)e!IfЇ oYB(ϡ3zLl(('ctzN臌U-~*ܪ=7 CAun̪CL2N $ SҦsljCQiLY+#/ x|XȈEa\c:gC̡c.ssG]ޡO]40".WW}7j@SeḘ+s: t]O^`ƝN8 \79w}aYnHG ƨ^m' ߨV VI8uy_ 9~Ⱥ R74}< LfegͻXeQU[+cz|8Il5ˋ![k}RǗ G,B}qZ'O52FKn`%GYI_K:kS B˯5|$P.e 6[ \EB]>5_y 7*cv\w̏첶tjblE}ʓ^(=I^&,|9̩IoXG(}MÕ5:$ԍ<ڂtwt\`/Fz#ݤԷRh&APu_ӌa ib@GTqhAֶWPl\K-#Q YzքccΰnSL3U}D/E;Pd7y :ę%5|-ZQŎS$~|G)]f!bo3$0M,oZS>>mcHڢ¨Z?^ѯN̈́ k)$8.̆!@yr>k]o`Fi%XA<kdn ŢFDh\>qzp6`|{CE(u^|$zlyCNڡ3fl jǬU><$gӢoxz[ﻥ5/-۾vkHAX|.QYV8IA͂z8R;U,Q<75}pZdHQLDrKtRݧ^V6H("$s{][ow39%YPRJ3ᝍ 쯭1}'xڈS'>O_ 5k V-wv=.ܤ * ,I΁cF9iDWDeu>/ *ɽ9#\ k>?>@l-$H>89Q0XO5nӽE*)vj˭YY&MySTA2oDY+0GA\}pqK5a kh鮌8u -Ҧ:yyusO2}F\Z!H KPQu?:3Txp 5SON6ܩ7Xق `$~/+tNȆHx׸l74>띻$eM2]^%nX7gR#̏]-gWfPbBԠ) |mQ١jz(ٰiܯSPMi%Ƈ͝%nk (li2. npP*oh';0%~9&gݽdc+fT/Ḇ]g߿3Qiخņx6myV7Dl3lx>s)&Nk 0yӧXQq2exw+?3pT jখr2N5x/2sz$|(Uv嚿77 Ʌwu*N Q4y5+qZ*OZ(υjgű-S&iL 7vz>Ub}M_KkX*B:Qq*R(x%7y^_ u9ss|5 j9?ӻf*QAxF̘ˌuw49W v 2ۨtմޚcmR9kBՠ׵4q e;Vksy^F+xdjEkk &*9ZS$!<"S&*9r-鮒zTBJկm?Xs-ȍt#8)I;]= ^} 딱>[O>C k% ,ݼ{cI>k8 ѝs?uf~,#D&2V/A=N΁98*Wj]>Švv2Kn8y{k&Ej @I7:WD :V.m'/Os2FzH9{mR-13 rԘ'y` ]3ٻ7:__ |.wѯζݣ!^GХ9ubû7,|?8THǒ-B;kuڙ^?[Ua"KxABUkt] ^f ]fv{Eq΅R]PYAI? T^濽XڿG\N;QRܫj_X[ZJY=])HX/}ORݶ1ιc`qy׮Wdۦ1(z8> xJE}$YNѸ=|^&,@ ޔjck7+YƞyPuǧ.CXY ٰsC:C Qs0JTx.,;c}E\E I0m_;w <UȲrM4pRf'G?k /q{gM<'/;@ԶսP5?qZ'xYCO,(#/TÍi+fv}萋~;&.B`rHv2@2)pE%W>(h{]p⹎НYXO=q*ܓG/pXsj]TL` lO,z+G -yj5mӶ˕`[zrOܐDli+ Q} >yc!sX&zb.4Eu yL"X/YN2wbMoЪWd 槍BiPL)zDZtw:{o|VDl{~2Qb=E?V߅PHl;h_9O+,is vo&rbwWzhc@J |lǁ,첍uߟ=|3TE,Ry§ꭞ_;t9t Bh!e랳9~ȳCF x R!df0Rkk-mjNJ3MɳJ[?F1 ך[[hi&C4 ɴB#zΡflW9#ޓTyi Vm4gqAPk[ZA)K} 'vAxO_f2|#(Gm֦9X_b G/ ͫKp^)s!": &L6vЏ|mK͉d1q1j߯t CI弝ޢ{3g@oN;l(t*H5ޣvfM"\{N#=/Aa Uz^PLcM,+ȭtM~~8kB3qȏKKNn#ϏZX7O$Fթ<=}Κxd͏JA&ܝX Ӂ|6t]eW/3QmLjkaZVGhguᅯb*HhaO183O,|>MsxBR_dD&f)M #F*`jyC@ꤙ^+<|N<\;Tס§!]Pml1m0QLe!dE'D$8o.H |Ct^ӆZ uːvQQb99Ȳ4C^!+3hmJֲ 29S78L|N 1iȕVe,]Q4+f[E#K5`0Cr"[ec;ﰮx_v%cFE86Ц?cn ە4Їgo|lZNdȴFisRwS.U#Y:Қl8c&% ,Ba[MwXOsW>4'SwǤW`!иez>u`u07rJNyBp"-dPeQ VĚkuPsaEܣ>j{Mbj9]˫km@맼$ >ux,Xܗ=2?yGRq4R{;g rM;ro,n:mX.rN6ϹxϏd hS FbAծx@76]9l^Q2?Q%*ogFsAj%tÐ(z`Ʋ8 a 9ph]jM X}3s%_"ZfJm]ΐ(CVM]v4W*Dl<r͂.`ӦdO:n;Yٿ[ M'ݜUu:dhlo:v/l(e=?e+HEYTvxq.پ0[!W{2kW A2=d(!3<ڕubIy0.Pz&?I' Bkd FXxREJJNKޔam,1qv&g-د:#O]h%}y}dpݯR@fI d(5҆fg~X1>`;o״(Z}j~ȑ,H9:.Xd5%ѧ pNK6I)9We&?ȻFʼn>(5 (;kUbf^!_۰/"bo6ыoL>|_畃x#g RX9tc_[.sǥ< Tb/DIU/:oOL~ 0:dmMTGTc A<%'֗<C(A˶+D!86^u)6;7cV ۹HL~S?(y&n}1Z"3m>Ah^-.]cƲ}\h42JDj㻑 =o E`6)z[%=޿!떰ՂGo)uZɊL\C8i`+y^%E Bg8ͳ^!G#UVXbfV*++8:5ԣ Xϰzrz5{eh[FioEr1.c8X<<}Iק4Mkƻb |n6Ҧ &v43bbH NNϢQD 7Vf~IV>-'DMG!;@}m"-];_JW*C&{QO C*2 yߙ+o`hpʙUqV>R=Z_:z7Y.9Vhv4"zpF@vr5g1ȈNlLm2^AGo1*^29|X{mzQGKX!MUPy)VXdm,Vt+ۼ֜U(7 vuגDf*wMW}CF[I)(T~~,\}-猂ms&<r uFtzgurV,tJVIJqZq|\wXjIӇg 񧀺'L_R]wz9@TYd(`%VsxhN;_zRv99sqe='qc|Ly@ o[j|(-ϥi~_ܡG$gFHGjH<`V+QHMǃ}8 aSTyOj9ECh?WHQX>χ^J@R'#,! h?1-&Ne`LO/m蓍5|ms̒#RS>Ay`vQb>s )A8;dFETHssJ.Hux{Dpע+VFjLw-yq!_O'xCA'iU9*8Z*21@ӱ@':[CyTmaHa~#ے{JEb1i&Zɬۦk}|[)-hRtFۢ]AnbMQEӊR:Xg|{g6*{稤J: :z{#γާ1f9qK-,RB[$DL1VW'ܴ\O{nȡr`u4&mHse7KuP݈v]?S2"ѮߨfYԇmg~yy~E{9` Rv&^65<~7$D?I3Rn8¶}nJy!H sdщn*g}McsNʯ 03\t}[? {Hi"ۀ2.{o5sR^1hW_Eqk YL:lXG#͗ R~6MQ/|M_K5,{~qw?gfurO4Q!KZB;t#t\萙hF ]:,:^p3tH|ys6l.b?1?)ckɚ&BH^=g yL8n:)*ΡC WmScM_ FpƘx7Y?:}i.߂/$Bᇌ5g0mrBLQu6r^k rl +9w[Ie_Ҝ^2PnݕYƴ`y"(hN,NZ'd]}T܇kzsώP٫verbq`$qcF0w@?x͖m x䢠}!hTGh!JkYaTt8饐 )T%Vf都Kv,Y )?5!@yRZP*^[Lqzj1EE P9oylw7*2ۣR97`.& þN' CggMGRY4쁅#gSsPe6OFEn8Zk͕LldZ!.P~ιK&ZlBH4r}DћGsюă<쾖3CY+ґRS`r-by#SVa"$/&GJ>7)T@h*u ͲoXja)ӎM 'N |]1e莼~ 4TN~#o'o;/qY#%3;b.ɉ@I WuM6̫ۥV>00pg(vÆJN^9ѐ% H(Tsx#["aϺgg1v_jrbXXkfO)Js-W{1H&-s4bOӂJ=t8fln"l$BLT#:?bs%҇G^`t H§AJSvb=?SMN9Y7"lE,{gMC&kxc6M#9Zsl,mbpyѭ)--g?|-,V *zzL;: [ aO؁.Gj+t\7}-khاmؔ7 ާER7D֍$4+xIu𵸏iIHzg cYwX"cNN%z0"V'~c90+o|cCKWЫƍ?MMi&RRtE{dSTGN3~l*uK¼|.}#'8uN]AjX3_+g+$p+4z|o;T[`9~?Ѐ˹P;ŝ rwem~l]~P`-_FMK[}Y>ȋʴY]^ƚw]Nq63SC.HZp!^MڧL WVNJC7*|~$RBDL;`"bȁoժ.0|a!=et`) G%XbC!2A?۹0:`yOõDt2:3M#'3/(m)xPAⷠnm:VSJOc8H4^7Lq;0QԐ7"_64%=8me]#0ɅC0JJj0[j߿K$(SYrY~r:ʶ5 'M)]MA֓ʈ9kbjRhV73.()M@aBt4>t5yA_f-odx0,'Xo'6I˄pY/Z誛C #ЕxXeW?3sGoVViU۹o/1xѳ1Z}=?|s uz+RՁE$6OB F2Ua_us!2P&9FKt M[Re>'3_j|  S9"9wA)/Nnb ]-ऱB3jwvx> 6zrZȔ[qBI*՛tp1cג|`#QXԌךef0Jۧ!x>ԥI{L9 iUkU&֓g̉RhbN/{e% ^b%-z%8ܨ>X!X)-.[ۡ8cX9y^Frs&iZz 5@h>9::VXCuQ&[NꗭgȆ]-[TtYɫ?w}aG7xS^ˠy&K,fT@0<^'2 h,کv^\FxtD? Bgw|Kv΍uOXձ]9y}!ynǢ*vf{^'~vq?@ҵE =wL_+hf|H>XLu#9}nkܲETyqk%Ψ/Z:r$ .St"]-ܶYoVmBa w `i!ay+YHåSxז‹PT8]6\knX.DxK@JyƺZ.>S˥@cNm: KL`N5yCJ}b!SPf Ӻ9=\}24}wpgMm5J'OX/D{u̮}ECCջF;fW#701 Yb=mf۴u!,>[ǜyJSx&oXH]jsIJ٧=5k9 k{dKod.|F(gz (paXnKh_z6Tj5^<Hlh۶[IqL}}SQ`s^^Q*lTMXhE]\t*UBtOd#C[g(0d:O2- z>oIb/\"8Si{iQ6+V9̕[.FǰHR![{}!OvsVksǥ/ V_+pd(lW=2SREtyd6f Ӹ5)۶t5ps .x2CIWxj0>0/ѝK M| S`_{u<wuc,{7{Wh>f:{b=SIpiǻUmB0.]ޒ"%Pm')S~.&vzR{ (yQD\jmnIAQ(Jn8\z7s:`GDEKJY߉|R5JK ֪«7 `s,8oܹ2kqx鴥ց~>k{~L͹KD9'wR3ba\5xÅ%*C_ (qA.=b4&uroq:3dd]-g,:d9GL[٭ +Z~{d*!CfXelWkh|ғL4KRIX)nNxFq0Z< fv^s@kNy20vosb=' r1LIop8O]nuqAᑇş-0k'6W]E٘PkĚZ~Cr%X?x&S3wJ+bA7Y4Z_̝0xE(DcX)vb48UQ. Cu̍z%?Cdp$^˂ҊbX`dެ Z$ c^$4D$8&JuoePUQ՟?d-\NtXc̴Ts8)ckQވ2v[N0䖅CQbCN tg!0]Pb!{c~Ύ;4%P utTuͰ3 6-*S)Ġ-Y qmeqS6~]ׇa2nwz&T+t Ѫ"H`KˇVTRPnm.歸D޽XJj̯]i@e dNVZm@Ly^([D;{@ E˾$"ۚ=<D KXߙmfN'.:*|ϋ^.⠄migNUV]+=,vѼdȦIK8-X}^ےg(ȤϩѮ l˕V^C̣pn{cu0Jm{:ge@UjK}eR*D[#H,`0 ;V_ zґ&gzo{!mb11ݹ1}9efp[ y8zK[s9vhWO&1T84ΊpHt8hn9Wsˣrp7m3w7VsPd:k߭b%-q_z9v};h0MYݧ1xP𼆣(xyHX6<-uCh]w ha˔ONW<Ż.ui nSTĢ}g]O1C!4ʒG(,q~X萩rY~pST1ucb=V'ʨ4H@\SQ{sG4Lмrj`CeXf0okUܶxsotP'c;5,ZiXVO]iR`oHXrNsۼ#3|Pk48`DُjF/L6ScOݢ&m\<{͍vœ(?_cZ=6985)ziߵӋl3g8eC3()-:ǥ8| vT(Z@J)V w>FʣPʭE>:g`Co:=< -XXc {͇at]xé""Xp\9=?-f- #ʗkQrzQ4{}4[gI?SޭWxRPѠjK 9}Smž Cb{Vz /c/`|Tp>?h ŁdAx$UJ&rGXǻ^67%f_o= s6x :$Ivn%\o9khfZWլYsu}-XEKq&sFSg\œRc04Crk;bG_|?ႅ cҧ-0gXi k=gLqD@UXB2̑;Z` <ƌ]%DlZS4ouØ*S6xKhDP{ݵײ?2ϸGOL`.hۉ}‡!,x{ u|xV+,éZj_dIC)3K}dPs~%(4&cw($=5t][zsZyof gdb,KDG\ ~)A(XG:V&!'E؆hVzXtmV78oCmUs!&\&0O% nd*eZr'!0}ZX -leqS)fΗ:9d|;sDuAh4q{29C*MI[aڟo̊>GE4Z1ckGx>geV)LP.}ŹWO'\+,#Cfzym˹4\Gj)|vײqA?pryr&<`N*fT?vodmDmxߝ#Gg?_7YZsMJ`MLdZ YR=TS3F\cgv6EDP9!=l~ז`5CEd+BAh?ީ /mlտ~e aqɭ`R]ݫ1IFwkMZ3]/`K6RVQ`ePU-6v<1M ytvV`xR"d/HGj0]6=N@0"1|ݮV^#|u]}Ҏ3(G1}G?xٶyBm?gpL D*غ);}ZC Ʉ=f!i fZ{Isw}Ԙ58IdmvW>0ʑTc (XxK8\kIJ $`GU ,O\oL0 24 )ED_$3|^D4r} ;U܇>:@%ңeӯ}T\CjbգqMq+ѭkNHv7df#:_t^Feðwiigz>MeGg9m)<.K<`0Vֺϴ& `4Ǎ!q;Z_٬y -p&ia^Y}][QsVR_ }Ƈ˺V˵gMXVpI9S"1ij֢H|46>I풼g"e3pl%0RoØɫUDǁ?l\;R𴫯+|-8DPx 7Pjc#_m#]J^N9oqLvM 'X;5֭T l1kגO'ZRU<[Tҙu㡦킂mm!E@䞾QCsLl9X (T"]v[(vI*w:_oZYTcVA2dSU8iÅĤ׏-v/y `Skx֭Y6 :Dǭ;NZ5yl"t(hߺ?Bwtvym&x$U{m$;V)X7>6ݝ[͹Dٖ`9#кl<_Kx6ZP-!bg%eGn2l֢=DfP{_ -rL;3Rs=w~NXaK}u%.AoҦVci@P쎽djJ{vZ)-m@>)Q''Zw9"m-Q["GDynJrRh|Jޟ5A;9׿ilCP"z>fZlmۢ(;d yǮ-›|?r9* =퇌djid"6|b0: IFǢ 񎿞Blg!j=0}%֡sE7*[]zƅw$k.6F([ʩUj|a:a-SUeU cDEsJZ9ˊj  xP ~%؉1 Bq NyukE@ a(JG~Sn;E;p"yT~d}3Wx׎;ŤYeLXN(yhK*l=;T+NQֺևKib((\Usש-xg[%5WbqMQ;Bs1HXNB{|\~} }Z ą`XmA6ň#s~4t?:k:YuQ܇n6~1\͌ S{ 5w8G9Y$J#?6 Z=秼o9:kG*Gm(ùe}vYƴ2f~Ȅ`Z F31Z;f`]*ɷU;+KHfFPsn5vlB˪۾`~ŴխcNqzVTzGjWYKڻէSq< K\nM6 wNWR""^(]`0ܕysvu(?T7i*k5gxfds|@tk7YZhaI: >Q?Ɓs}Jwi:n"!hJdYY%? TPj UY"j b4j<S'k8ؐA2OpʮI;7*S'Zb,!\2v#iwdO9ʹ#V\zQFM-gL {M!:Jߡ"HA3%BTV\"GBLϞrIe)LO#6εZC-Fgl9]cHlmHٙE/kW9C;bc;2.w%k7 8rNjn?pxJ8 ϓ.NP~BĞ%_ߠX YBdϡ)9c#q\z'_փOA GH^7Da#:(r c0>Tr۽Gu>K-^á ֻe&#J}-/iH!L_*f*%ƣ'~Q?x_1 1?F# ᾃ?r<8yIG FwZZ!7eCGoaSgJGS?Z7^_.XmM%hc !!Yf+{/!Cmj(&gF?d=%RZBDDU钼1EZ}֬p Ǭ3RHT:r& Ռ|=-@&L \}{ccdv6v f"dZ9ha0Jr:diն LJKl;s(H~ٶsxtimb3m{3WS3Ѩv D*n]LSLȌ Uc]v>S 7jk~*D8_"K$k;H@ftn`= tÅ(TR[:Q)xM1!sfLܱEzv!|ZZ\=R*w&EWst>*㘹j~};E%Ǵ'0ly=i5pݠ2iXn_H#kո64R)1ʾCNfV)H݆4wk}pxrm87 5$5DtzZ9: sG4y#a=0/ضԫh~qgG kII+DO1 u^$[¶*Rg?s~ Ӧ9}>?طc - 85=BtvkQE k]Cg"\Fۺ;p ӛG7e-gn8`G2$;~EmJ'?[ j鉊i%;fBznMVIa;8ҕ,&`pҹ,7Vڶ].:L"II#@F3x~$)QJ T5+}R@7~v^[\zLCg a4]xL.ȄphX~~C5Ƴxsa%7)BQniFĿW[ ybs&pG`gYj$: A CsGM!heKs Sj3-kv\|ګӲ-uh!'aɠ! ]H]yGN!L6װQߪ} ްu_ζ2tLؘf<CvZr' @x99tLHIض9+IJUHfi^6`Ӛ?׬/ڐ ~sEx˚v*QzXf/^ɜ~s],G"3=JMʉoz`O^>5LC޶=H.Bν?nH3159;n3ia7͗CjltYmMӲV{k%xmlf3jۙDXbgJ?#-!A~=޻YLJÔ(`jzok ǡ:[ntl)$LpPVcZMG:΍}n/s+=UGc9W@F!Z- 9-kgpϩ9[˼= o;THOA@Os8+>77T 8qEӹ㜿 K65:F\94\`"^qICZ_4v>< BPZoꈦ\lYYʈgT?;FAB$őMs H3Jgz'6 'R2dÌ<҇rϛ#F;>OB'@a3_ a);t놶}K%Zzʻk.ZrR~.F T$ێ}C{]jмV;l> Tgúa5k|h@-uF e||#Ɂv9>ԃk$VW6G^ӷ`\A> $IA.#&=}l] t6tQ$j$GO^밮ĩ/9!"|X4q5䦮|GM<664}ވֲQZ*$mdgzg=tTтNLaCל8׾QceKirp1O{?*.{̪J@jhq_R)@@1lK@]/v}-(f9E#DBYb\rlr*Wx碾V2fJĿ {fŭݤVC#u9X<Ыq 8sGxp+(vV$FDƍmM *; aLU D$HC=fÓY%}2Әx3k-Xsp ^qmǫ/Nb00l8'PJl􈂺:=!ɱ"^XgZؿ`'3nBJ7ȟ>5 ѣ1cmk,"uB tKc:*9Cwd-tp/i#F[]Ik5_e W_tHt`}$CѨZ` &FkoIg7K߮%_ ԨO5h=BJk+.ƿCLH@R.|Cj*uMe]yѶg!b ]QCkSw~nj?׷@"粏[=HCG޿g6 ޸k1."mJe=;~Cqdw5Fȭ4[sՃ~i 3N2P[[Wds>Tm_;!vx5[Чr1 s沬s- kXT#Rjd>Ǚw>j`xYVWԌeʮR)n;3#0Dc|c׺93;=e؎B:̾(')k`V[%(3zK ԌKVzb9uķPINKq{@4CjkQ\ga ^ W-* =s1p?(ڔ}/Z5Ivv\/~ϤS*%N?~F}m#KnBrorwREKߟ]mnDe{g[ a1#w8j#ivB\uLR0k}Mr9pKEO励xE}-G`/]ڷ6Y} Faf5'p`JIk};Y4l`c#g>gi wT0 ;py{(KR#.K^8Ѡ_}pUܧ{0&'RPS&r|ڰTאC3\wt~) ؂qj|+-(mE73 6$_~c"f~ueZB&Pu+V9R>-@Yzfd6 :u-A5qa?~:엠vTr@ZhDxJΧ\ #6.wܭ%0L5Db0QkRZC޶B\Tk ;3Sy{wt:]Lct&su^[3TXU|8nVua#˃oXQ+:ZxsnZ055sy_c*wgG4roDSY}3;*%tE+'[6.w<26m@C+ETbrͭ? X/iIҀy>W m6 |BjR8 |<5'=QqdЧݬEdMwhP2AV̿Oʨ*bYyK0x EZgj (hƔn?e㛽/mי&,@"RZVz~ѥ$,=;I=ϰtFcw]Cku?Ѡ(]U1#NZKLšFjWW(Zs%^D$`mcs6`I6U0?^O|/k_]-Cvْ%6,b[ռuȼꌊ\'F>hMPfGaԣt+ עog#2pv Züva@b8sVJG|EA G+C%[K{)qtD?1 Q=w/ őUU ZG ѪrdLL`2g.I3 X4&%cgy'dzu)%__+@J&+@LZ)dJlS, OZVi!JR_qm޳:dD!IGc#͑ ~מw<5mpGSŁweRFKAkW{GIO Rt 5nzY[i1Z#`l-uw6CL Rw9?͌%AkB+XޱkտRԻ}$!~?FgK5$3*dJv{LKs}$Nq`V$`NgE;>{fR&># Gm48ZǞXK[ =@oع sS*H:f&kw eT֝|1+WyMzS`F5VC|{h5}:Aen J_J:%f63y0ߪ6SɗPJSaOrVp0ݎ|BbaA!㉏}@yI2vwP5{؛NU-86 ً]U?ocL[[ޝt}cmn d).k@՟J+e dCo7K!H(Ϙg^Ҟ\mWw.J*,C׺[WxQ XAlm{x?4.`%OHku^;F)I.IAq_O yu}}Cx#8oԣgIO p +wPS'PeųbNK)yWQʡkYuCC(})%~ܡy_y!&(c)|sǑڡ#vyf m &5F}RX6(=Nlrt^KWӆq_NDJvZ&dBMIY~"p'u3I(|3Hq&f/_10VYE[d˝xt³Y]P5"Y@# mmB,m_k;fc$ D0! i)RhMZnN.K ,x#ʑH7fgc)c@Ӄy9KܵnƘ| Lu'bc׶G^20ꬆĔN5HsᭊP袈j .kA+Qk=gBe5M^Ӽy._]w]h8KO{RG֟msHlk)>4FGzD3eMP$`R$PNwZ` VYeI-cL gPIHBP'Z-RD>[f~Fh!YKp=) >;sX=bֈMnƿ!Q;s֥׀xںBs?ױ{H9cLC8C +[QWP(^*vY~L]gDI#^T֒3䘈てK:@򎀄=ۀµn`i^b9 6ВeϝVkȡq~ *EIvw}zt6p;j> IDP;!"6F0/%'/7 KW9}A T?{Laa#[Oȃ9x-5ed?YS sŘ e a/ZC^fTη%^ V^sc~wѦk4p֢KD !]nIS|p?Kޙ_֬9Cv2'@a^NuhszCL p$Oq?Đ' VFc" 硾ټu:Ì)j'L~jaGR4m+4>j><# x0w Z}t;$b6Z* cU}{p~mSpI4RqHA`X[7*smW/ks§._yE(!8%ʵSkG!sZ7; $ı&xA^ m%Ʋ)eY>Z*&^y~|m–ׯ=BD6 5`|8RATˍ(G=o>dT^e#Θ 88Y:C5 B,` M Yn0ˎ3h(\듹&Z6x : +>E 8AvTj}kYR,$+TN}?ZC&Il$9L|kmsU ΋Jx]̪)>Og# mK2wԭ/L}mNsoB"D5R޿4:ײw{DSE%p^o6oGm \b9<:mI1'-tƾąϮŭR+UFt{ZXؓH d@  ܯjP6Ȅ_"&jv:%e{l.Ιk1ae-I5vG -ʌbR٘6JR>Fb_kg"tj0oD*|m}& u[ E9@H<.\7j]pJ=$gs#T\wbZ53GEsF;]A qkʹH\ qv,/!\;/aYUη_"x#S[Zo3H=q^>ug Z7]a[E*a /Z@) ^C!mhwZ>l|-{:fTl N1j[z!aDb"dkef-zYLClpM(_$ۯkG$4sʡvݏZ mȗ~JbKLw,{HY _Oہȯ@{9jF\M^aD;{y^2{B,(*|(͵_e(' #CrG__zQ{BDL6_Zdי\-`ZbwZ1t!e$PBV@u$vrU: TU4yO/Oy]wlϋu"5l_ nyׂO (ZS-;lZMogOW)e1N\|%ruM~Q+iQvdXc۾QE[<iПq_ljYsUg -`2l۰ 2Z+)kݮ)'W[lc=\1-UEmNZ\^|OF^!#&pvR_6VS3%ɑLxŸ &dMcn9Rbxʜe\!"i T?Y%#O,8>js +?Akg|"\pkХa$e/ <_&ư_D1ɗ/Rw^K / EB%SuMײo ymlۄ,F"6y?{!\" /Ky khZ2UO%C !k[Ñ:5_@([SZQS͖n.V 7!j*F=O-5"@'Y |Mou5ͣ!uf??谁I] ЈCJ04cPZ3ɝŘ"Cj@)(>MYYXoթu营:$l1Ҕ˘:ը`hK5"#)r)//AYFx͑`̵sԈԊ?.Q r w&Hk=niL{ uU(\z߻W]2#7_-ק>m9{7j5mqUsD1GBu[ mT%]?m`(A6w;v}DB"KLBX#(:b K3ux=Ъ0#萗/16Py
H%cy?DV"?G%:Yi؜k.rҮOJ< sa3[,BqsoB@K1 6Z-YQ5sd9?qtw]V{EGEDᙵz sd; 9!\BC]}tD|9V*:Za(qV$6:>^Β+:ڨ&{Z*As;sH+`kcb! ~'o!b&=v&$My-ssl~e~S`@kSsXQ]AnVf|{ jOT,/7. 6ΛZGfR!J89x(4r[9 l芮pxhZay;1 ^ )A0 ߙ_+<yD'6TZqg~ zMQj?qm\Iߛ"T1LvR2ݾ?1d7:q"ľ&yuN-(Fޑxum C$N$mo_&L\|kwmui :V4Q3k0.Lj MLnSibe/ݞbZw+§8Ҁ X{-TMIHb ఀ=f%~5Ic1wr*SE^n׺[hX7? HdP9!qEiI'l%%(fףZ:fZ{Ԝ)jr-L)=g-#)Lb|GZ{IчOv׈\0xYK[xRX}&ukWp;NٴPJy(+Ӈ2لHXɇ`;w.Rij%6 [ `8;zWLZ,*h~צK`݉6ɚ;#yG?1' 3)f`QO8g*^ j'O[F g-:5~k#J4?[*xر,im@ŵ׫̀[5${&nzEj;)*X)wV}|~rעzD 7>ϛ:Y ,Qoh~:TAj .E6׵2̠AB 6|K$kWCMDoxy0x''9VuxC,cY䙡kڹUf uЎjHpl虏u:,Oz.)!']O' CWwQxqa.\!}{:pXPW"+I&eCfG.8 =:: YH<2|.#-Q Iioyr~xpSN@4c&Lv-tC1`SEVa7O`fcƶ|0)ᆒ+^؜ΆL ePUbG / oui`NV䈱\NHxs<չ~susVkfFW˵qd^z)0Xٖ~MIActA"\-#ÂxTf2nsnutٌk A-s:֬%CB- l tm];x?BFJ)XMPMiH~?1}G)X6%|kZxyڀP.g#'qkNcRV8XY밯u;R8K7D0V78%׹p3?N6'c7mz_[iGu >M~Vc4#Em0Y2y BWXMWE I 1}j^mʯ8vF=WVɰ> 1(_[sѮ|OMĤ"gzDo)cSd,mHNStbKDf,!k1׭8 UP^(Øw|ќNDوQuAxq ~ gz qH+iTO|@V*Q"x0dvh7;;>Kɔ3 TߵbOƿ֎l3}\|q%/1E3}bϡΪQ}̄܌E"F3$уke~mI[ցeDa;mS ցuۼ6hJ`]q81EM!H&A\7сz3/v{\9O] [}kzաA@Jj'Q jښZJhH6fp&Z7Y!1j:0T;grlFXq$] v9 د㡽K04 "6$)Oϐw|7z ]A=q4Iϻ}"^Jj]w|ÝDs]׋;ӹNNxۃ>AcA; =Ž/O^<;jyT \ldgԫ]kmol6q sLvlbZog7?)ryf#W#G9?05퍵<a04WMgZB-C_ LTzA- Z AH8JR䙄ߏl|t/\I%@~ԥNp;oN4@OfW]\7ikSXK Pxt:N*%DX@ Quگou1lcW(l*hij6λ}C'6vk&Zi"ZQC&s"<˷*gPyS?((x_ur=2XZ*#&vUǁᵷkg,CDÏ=אeP㓵^P4wsEa!2tH;ymሚl(%PRAn2a$[ {$jײR@4מ:j?!B< 諸v#)Au;&[:C*ϾAimh>sƹ=y!ʸcCm/1D%$Q-ş+xݤmXqZmszEjb@Xf50`6 NCsW׶a>(e(/kO !L#TM8 fd \ gq?\[.n1agѨE?F;Dpg\Z@ rY.Ho" EW/[^ۦ=ʮtˬc1Hj G ,\o߱$3`rV )صvp*KQ2_xQxG [(B? jbxEz-8gvcp|E1`g q8*'6^EMGSVbRWA熦q@vMg_;쒺b7y HC~㓙;P3m=-P[M]ipX]YmZ/=l2e7;5j?摝az{ZR,ņ"&4{b @; }~Xt+ 86^*jz u3/t!"=<#2;~ѥAW  E0QmisեW{M?Rx1r}OWXp*7῵:ZqFsuR3=? x4 ho,!PE͝\7G;PuY5 }xtȃ3TO5Cx9~kmr 1wY\<Ʈ<{Q+^8"Jvٚ͑]GkZ_$vu9GOq*"8VG-*7,N6-Z6UճzBJ;x Ʋ%HPݿ}v18If@P~;w<^}oMyCxҠ@48C!vj[P%0ۧףfҵ>]RP4<_*_έ|GsA11kGq4*c*v8I<HKX bd>,۹YɅHop[jr6|Pg Uz[EmϖlJT!2ۅC~C<;XʥrX \$ٜ21k}I~8ox2i-,Uwýj+.>y|ʢ]c +z]Ѐw= IBɌZ/l~""`ZZmFﵸiTDDN (-eVv`ڸL%;\<uw\YMj@lȩ>׺[紒|;%ˬG-fPD1 ǚWigi׿GE sA̙]i]R*9etE̮~+ PVcFaKnz1wZ=s;nq5?+dwݿ+>*C_u-M9VS>O)`raȯ7IF0| F\\᠈85+BEdX^rt?Lq\жtV|__g~JMsH1(SX}w̉ tBQm.ĚNpB/d=42QQw5͔Tv}v(Iǡ(aZ8$y3WlbxÅ2=\wH(*= ͐y>}}ݽcZj&*y C]esGkճ aSىm|g EV@KU׊;;E޽? !?\=o \#ܿ2+@R+(#n!3* J_EGoqnV9W$jZhE u.32#tZx8bզTZݧfDŀuP"s^Hվ?ť#Z:}d-[gSL" kpexICȑwذn' &ЈVt$J~8d"Iֈ}!׺\)"F[Jt _eybf~i9_tȃS"  AGr۞/l!iHic=Dg7Ewg/\GۥZ/)SYޣ޹5X(οA}OGd{HYbTjS'uNh|YZRL+"Ql(:SWtLUW 2\WD^rЂLLȗ"+?פv3>K_JGbʰِӴ4N`s79 ʏh,{CI.I-C#:dmT0wqHFg?glxw M"|,afH(6sA^vYYk{^M<'Rdk}rg ,Wc)}7zru}\7;%W.Lh>Z໿]!Sė(=ʨ85-vhĿ/Z/yQ0!PV_` #7n{ϺqttG-=Pa=o7>E G0~B]r]{XcvRX,fdɳtZ}kxY; 癒䞵^p:H~Y ޞ^yk{jߨ TL<11sLe8vTMAV#,gM;h)kr0R乘-ϽzK Y7J}dꂤzW?Sk PCㄸ/k{xDl |%C;e-{iLҘZ4/[k]90I!Cyfmi6*u׮ By8"_W|\";(^VpJq\!w@@]( \Oc=G.YDJ:@I hbiL7@U`;=6+4{{`nokᧃQLskXeyT&8E^8ko %{"Ī3 aPQ+zeYޞQ&Ո(}}mzd(WhyL=mXnLϵkD?M1*m)EKOz:ڒ~ԶtNô |- 5OKUΞ6^h+PC ys[_tť"X|>b_2j3yPFoך(=ő4։^W & 7N?/MBqxZ`R!.YX[;+su_۴J/B+F nlF'\8:UH64XZiУTDM伯kFٸşz{Rk#7$Į͖.Ƈs- 4 cX ~u|Q42cZҐx@gһ#SCJ|8|:lғn'2g^vw+p/Mkե5) &}[*]4e[, =1D\]41u4 Yf6p-CPO`ii֘+pC|?4ڥ+h9Qx,_5'6ӈ4Lw}MŴ!RM#\m:'sro\=at">;oo_Z kOA ϽkL%5d [V_3gQ4Tc0A,iڵfS;Cw89R v6Զown(p0@2Cf-Y3x^"a;aT3%½Z s Jg J1cHRZQ_ڑamcΤZZbX5MKɿD;׭^z !5U|valIأ?εk>δ#?+ "-GغwW)'щ22=E}e]`z \Q)m)fE9$ `U7>.h~JU,]on(1uʬu˂x^l*_Tr{^a+ZX_c\KO݀BI^.lu ~?mUGAPSuїk7,rgP)(bC'W1W,C)w|-X wg{'m:Ykkued;͑~I]pǓު!-bFZoGy*gjB%F2X|I !l|CׂߨHʝb8C)Á\x_\+0 £fTSfz~Y,ؐQi10S2( fjbljGI8Smj@ZlBݖ or/.Ί8N0M߇aedhg\[eyi%Ol5/UWR8{.]PC}H_6}R1S-\H9KP)kE#pNN(Rus-@cbE*S裧$=oh+UpL $<~9rFB鴌 ݧt7;N<1^-^8^>*8&Eyd%d.3o@ӡ%Mc9}qB-9Jyew03w~ϛvWe[6ک?T2oڢ rv 5R7i%NPΩdٚqDý6Ss_u ֻ@ibcOA)S+jo mhV:~;X`Hk6?ԇc{eYxkV>etpPYoT>{#0s?e%@*ʅޱ UR dA#=Z!o O[v(*2}]r_z'iE yBiymVV|a FkL]l9Ne=}-(\y$;z;Zk.,'1w@ikxZ;/]A/,_8p~h)iI<A FxM;&720CD͓anotF*D 2"Fχ%Z6 4K0@Ph ][~@ɤvG&h;OF7 kQZwœOj B[H;ݸ&0bv83xciA T =ϵĐ'Ƣ=#FS({kkŹ-܀@(/~<;zZێ-.z⊭T3#ai`^A"Hz FQ5S<{Hd$y󝆽o2iaFU+ =6mb9p!0[ܤ@a4JԐ}P)d1"YҀ\elr]q5L/Z!O)nexRs(!E:C7˹kFL I%Wh<Zˀ ub|3DHI죹DB`:}(H^sf}7(NjuW*8aZnZۛTg@|+k5<>,, @E+ jbZjY [,xe;aƁ`tDfbbP=5ĉ~^oW_>uǛTP*BM,\YѸ}mI 5v.,0&>$>䥉Qﻼ F:q)Ǒsq>+/*bUHiNhJg`7O@h Ti"ڿ_a-eR5+m|Ї5ah͢V J4g9>Cofm|x*òFT D57}_U~5;n凞[EM>>F)O 8\8` LYe].!sV9l%6C:f v:_ jQ:4QFaQB^C7 Fv3ӉTL-L*ZKr ؔ C(Q1XoOW%_;\Px6]̃|&-T їte]3l'3K3DTVz_\L~ۓ ]jZLԩVr.k]NM5+vM#יD^I-xAɃ'=Lc Czu̡`fi3t_獸~(hmi@ J,A d0Y{~) 9]imX'C6_C߷gCδ2m/E6GX xGy~x~Q:ɱ9Ǚe?ƅUiB[ZmZ+H(e.$PB 9grZ;ñ7tr׏ /h@ C@;e:ƛ] :w?c&e/] vmpq &Z\d0,_ド|Jo9RDfkDŽYP} s#_*p 3@ZOOܵ Z w*0"2dˎb瓇_? CgɸgLN `7^cHnԘeʈ+0 գ7Wk'5WG:-XwHi7ޢC Z|)|S,K'6 t0Hu|9 D:_ Λ ~(,b-7Iu'pע^A]tMʈ5Z3Jh/iW]-e_;w/ǿo ,ɅΏ9qHP'Jl>`O~=+Ш\X pKNŵ}5Tn4{T[&vn=?) 2H+yH{r ?2Ùb׍tX=| D,alM{;xdC.1/fd`WSc;\v 繬18 B?A:ds=FN<~S+SDNƎ6θWZ۳@JDB6]"!ƾr㜽4 8Nim[U)0̰Pλ˻#I.&_ cDoյkI>$>پw_+sH*S*U+XXfӒk1_[rtȹ*!C=~Ͼ< Ǡu8z^Ǯ_Z?n=AHhJAz⻇9;(%u\PԝoNo-IhD$^.!N}jλ4Жc $-n-{uGRk`YR7C,ucA:z8Dm*Zl+,9˵JfWb˘3]o3Yx@>6p(WDځ_(Dt|al5đ Fpw-uȁ_E )- W=&P]VPL@حJr?Crة,oc\Zs%paʡ@yKH?k}rw̡ ¢s,[ssU>=hCvEuPIT~{!̄&vɤڣˁK& 2uUH1us~N_\uȶzZ)|,#'i[WZ`dXIخWaz|ī:}4t>[Mtne^AT/gH{[QY˹r"'WAS?__H@;_=`w+~&VlH$ e_wq2A,/ivg}-SX9 u"@ǂ!\]üУ&0B?kh[{-P'la@41An"G#?w-k(e{T3zEEGBBD2B%_>Recٙ "^VCUHe~~=jƞL&|:BSc*2 0pk ôvجfXɎԊM^[4H\NEc8.{-u ΐc: Y߿![&oWŬ`(!sހ(=2̥XɡmP,[;Tw,*2Wld(Y}C.ⷻjrZt+ϥhj±P<|:ݽڻA2ȖWT!#$jo)ֲ$? Bά? |HscEE&GJ6HAYq3w^/ܐ0C@7jg.!bR;i) oY,l}ɝVc_q38\4WߗEu-0jmsUksջPۃ|NN[fG}M!W xa])Hg/= 8۬Y94Wj23)hDZ` |/!d8:Lrd@f5LP[bШ1S(*^hr4ްY٫sY'<QGt~*],\:E19VLtGe_cjM% BnBsk63#s*Ozb 0j`ꏕ38!+g($D1&TaYmx@q# [32((N0Xb$ͧWM1Z.TaNY,_{`ԳvPv~WWeyN? IdE?Ko-$ M$[M@P{^}3w2]/.ykp~)k,2~Fk@fbdlzb_ )]CVk + *ͩ"A8fvZȍD}=SPO(>G@2鎴6y:{ބ;X*RZcک]Y{nkA7>u⫟soS&[ǜc]WC#i qP %2i+don_W8ĉϝz3(<2;`^NN۾Qku0a_$PpC7^CkLVRd`<L_~#HrKg*HCGeO7i\û-$R)]']!_ &U Xaj%Gq5"DLEJ3]v\+`iQZzw`akZgm m<:FA0FڰL׺rE?£ Ԋj;7<ESC/" 2V﵂>.7)\KK@Ż/myH%_+Yz\@[j8 72wz]3TkEv/F3V6#aÁ'7JA/ .eaG: $kCY:a)T@|'ٰ'l!v +6 Zm& L0i Px\G{-1d?UC+巸I 3|\H'CĆeT'!9%CΧn`:A/tKQ .b-Чw8|-LhfAʦC 'b{-f6xcuWU~[^ &Bk] z >ަNe?L4m{=_Z0uf,17tlol2KclظZ/|$*aVAIgֽsiY}< [kC?6Džfţ9KY>r+ҬN#R2)=LD;>Kd!w2kG^r'4ɤZzVҎEd\KӖkᇼH P*t`Jͽ4_)2䡩LJVGTVv ξJ8=XThok)FLMt)t6ꈱT̵HiF$9](4Z. : /֜3[#>1A?glnR*7Z_ YkE(aV۩ )gcU׭/BAF\nt[gzO| MgN6Woq4\ h>iMnCxph4 ,߰ J\<S7as/Ӹ8UKŽwtPk䪅FejIT*!bV9+ʢ}:hg}o5c65hTx-}c)6R/}>d@RCacͽV~k{zM2EG``ۙmzK䒢(Uݜ2g#DYi=ljfO.zf^)%Ɋ%+amguoΐѾhZ>|hza~X!^Nu6Νt]2PZynda$tZPFyDF kϱ>_g C#cXpfmKqrKMp-ĕ> mwSHIk:kGU3#<2k|a8SV8 sC:wCEWY (rs(^'Ԝȵn(TC \^+t1ӽxH| LWp782dRgZ wGC) `}OYGjXxx:P]<7 pӚ]>V'F%gE:dۭBg;~~~oUY 6Jٍ;Id<8OGB&?kI \ЇT.4y?m kvR 9#GN$xZ9)RdCd9Na R=ue]PĂo xmf2;ɟׂsUWZ!#څQE"+- _׌`0khw$RVсHX:^2yM0QY Wv3(zd" K #\ya"0#tq{!冀#@BT)Fxp^,E!ȳ`4 CuunCVjF/ه%Ξ(6%2j!w/7$\ue!sV>ӽ[{d=׺S ZTs/-EFժsS3A{][^O-1l1T̨ߙ-͙n'v_k11{LGuk|k+ |D I'$^'Ø9<"D/};֛{i:NP S垂usӦF-(a @tN9o%:Tf`: C!+ٻxo꬐C+d^ϲiԈy.1W2) ٙqV!GQdx]%<OX*xw jɳ)K% ;6QDCo8Ɛ%ۈķXƨq[=jw10a\^:v8PKN4F}mtSqm3߻ѬHbZ}ܐmo s޼?vhSt~a֙۹QUKǎҬNA<&0(9Uu,)n7LTi7opYK?)r-ѴWGwo_VkMACd5Č` nt%i)L6ΥV;mVF _Dn(7"5Ē(z0tC{eejQ nx1S7d8 ()^m)7Z!3x) Hi7c&j_âne §xM0^}VC.m3?sxBMlYK]ǹ~)}O VF׵Cw:F&r 1Ȥ ӝ^O`#`N6kg>v3]C~xt(Sbܿkފ~BLf2#ڦ՘bH8:kfW|ei(΂Lr]w`ߣSzAeH$ nd:`pT'/f'~K-?$6# S0E9ŷv׾Kn"F䭨1װY|h7~Cyб4;j'8OY;gN#RK4Juvk}޾P ĬCfZ*!?^DNsk|bM=p%=*ŐO&^C\Ǭg8U1defRd纪 $(sbFn㣦Ɲ1B7MAZ^Sf fqk9di7om쒱[{k DԚGz^ x;:j)7c[g΁ݣC!KbHCj{Mb[9:Tލ? tDSMZ0\3'lNKK]h!9Xy)c!WinsrCż3]Z"%ǺcrbީK18@uu foIzL$l~ruzi65,k};xXS x1dS3U!޸ZpM|Hy k'inWXzS ޳uU*Ta *H10+|RF.tu1?4Q;2F 1pi־k3ڹ2uwl[EVYP9jkrpHmݯ{{R| (Q$NbћI{~s~1#cO#i,-C %Y˻,o9 Hu@ !:qټ9DImh hdĭZ# V iW[ފ<G֢;" cdZr׍;)@䲫Ȳs]ϰB@/S[fCHk*a:յnja7lWJゔb%KjkŞޕp>FBhAB eo-ZSy/fl?țt2+{vq49: }!Y67k샢yQ2䫛繞xEF_NQ2\/0`C! b3;l)ͬkQ!<ʟ6!BZCأ'5\JDpA,W8tm7lv8u93~ȽxIX#*Up6;iБW2?ceC/ !Gre/Ĝ/A8ZjK~nXu=bSTĶt=Uv27KuU oNA;P²_!. a;}mGGBK Gv{}@@f&(9S68hag\OjRyLXGhMt.3k5_ +P$V$}_C6;k=/zJ_BR|iz1ic=_IG%^I8ƤNε^7A;8BUzM:J"EдRا o,Ŏ]y$#!֟wa ,Lp92fgS1q-kM>3K0{f>C]7~^2~rtOSQ"/@#88s9$lҵ-]u$V 5%N~' }=.Ĝ! vw$k.Au0$P)Z/{ ^1o(mxZYG~ 00: R=Q֚/e8"8fk\ҏhjfT@L͗3Rv_kDsԆ0ܠzCh:К9,Z:_é6}׏,y OEeng}{3ֽ2C6+w9ku=!>Vhw'EVv}ײgQ=RQ+B >\.P$UWͨcCSRZ$g&h=LSg-m^gfe JPXFE k= k)_N$^2XCF:AO֦HȳY">@* HdKIαϮɟ}9jD/DHmiV6TG~a= "Y,PM<}I3`#SP :!4cο[ƣiX7G vB V)O#:~6)v 0PCp7 aUJ sòhȧG:kg!gbVB^qoz⇼%EVZ0v|ni,s6.DBF_ѹ9kK;LKe*b?><M.)]S2O<<,υoTQ4#Hv֥ɱ,eA3hGԮ0fh^'%ϤK~F< 41_sO+и |͝%qj !~ zFz][fQOFf`7)ݬ7zl֠,Jub\C~>u ~pN|YQ@e8OucҔwĤénڿCQkŠvշjziGu|h;^ۏvX2̩U@(Z;͚dO<٠CUrF#,u g=U.Amgxy-ou\W]RZ R2sD@@֜tJݖ粯]4Pjt-PU1og-E&;lzi<u<ۯûwf,p"!Qfy\8I&^ٮ(9[\ \*u!>P kW W2Di ]Co_;A )[vW1B0Qd =_KU(/C}:CJd3ߚ:k Fg\MЬhy&Wt @0rNp:b챩"'ga< yiZm4M:n؂; 'H<zjWmqMe"O`wI.GϞx=?wOB7o1ZC^s"_wnj%h?cweX!j-5r8+3 ㅩ.ﵴ(ʌa>Ve^@jQz{r85["ډ^7PZ/)E*<ƭ}}[×LWMHTR+_?q"}m9WވW98FNHR2լ!tU3 9f+?0Zji2يULEQzmaQ~Vc HHE*Ē5T IRJޮs8(uoKrZ::d5z#4C]X 鬕ZeY+P`PH<4۵AnpsL'FASC6^A8Z*=zWUq?d/=, #dߖ0վ`jep?0 q߿M:&A')u~R1Y$K$1bMPbyW0URͱ͢BfN{]%5QAh72Xі vb}?3ŷfT-MLR[Z5UgQ(# kD'ZFa !k iXc0u!^\,iOИTGѸS-gj%]љsڅPk 9CE\jjV.sNoMc4,%b h#d{*.>h:km>CEـ# Tx/|JOUe0aU dkåE_;iP.npVebS&GKgx<~ "gy%Oi(8Alo ǍwqХ*9C7Ӛ\wCI[18]{?k"nYE߱TZ}L7A_kX1[]z~+g!O,Ua^[[)D^60 h ZqS g*!M1CSM(BmW"\Cmд_DZ萁, ^H@Z;7> J}M [4&f)حWDŽ aO^H7vZꐙY’팼ki[huO%?y{=ztS")EB#myNNo>Q2rNNCVB!dk\sSouA(8QKvh@9CJ"j?@h }V#\vbIZLMU+tk3Ɖk)ܴbE:@w!Ï%Y%k9gȰALJHDs<}% l7ߑSf<=k}CH y3u|l3{^W^,kmGL-deW9F>sD)5߱'>p3,*Q (V&[vxx*J1,k'֩A[dS@ĭhՆVvϑk='_.U+=C^Z KrGLZ/sNQZzD@3@\"Yxi >͙8lP~¶o5ݰrTz ǎ#s"[ ݵ\?JUg $_K`8.hedF,k=!=NMK Y <{);lԩ7:6&ZdQy}xąy \cmtLsKhM=fc `Yk> 9d <t`^3$yuo6>#74rlqj?~M/G k+Q1".sph&M1m/v_. ZOAK=2yz+˶_vFҽ.[?/m}r`+ra*q(*.)gKM_{nP3¹)u8g+(m"Hf-+g9|0r1h($Lbl }-_oeh7TPDDj)0eR<# T=] ]'7 "@q9wHH g}-5dD crtt\vȋG$_+j+Ҧm'4SОr ,GiUٵ!s(Y(2 ">ƹ+aM9b6zm=Z ۖڻ0>/QH;_X s* !գqF֤hgW\oq s=u/S@טH)vzC&lf.?n қ<Ӈ7\z_M4:s]ytjC yr&rb8Xw҃әv\`lM_X#/jLrt/x[?X-ZIi!ѥ섃 Ί5y| =ڷO-N@9DI|?zIc4y:Xn?(fc9"1il[>! 4ݪحEj "E=_q .R}~]fe[ySABKKa@ޢSU;"\vHj0ݯKf˓\(z x2]׍d]Sh&NGhqng~19Nt`aYE[T\ׇh_7f"Q.,}/x̬xTVGZ6ʪe*'o\`+ЙX;T =reR.gN<5@Rx^df\k{RDl`s>AA~⅟͝vY+jWec { X[ ҩ2$ ԌB}mna_DeY+:ϡZU~zv{@.^f&¨}% ?O;&6d(vߍkn<_lZLCP_jmc⎥jD-(8,B/]dj;e IcAWp܉ A|!߱/йQ:̸}rtyޤ9"<4r$Уܭg|-9_ǤY1#EJhD&vvk!bLbnMSдBx,u#zrh[e˶6>Ϩk]/̨1"q4D ՘`bWu#=MuOHb,'#b޸S6ـ8e!"X)y<\͗ w;lY`L5ggWU<sbƃ]|z4Vk.AF.]n1(-MÝHd,ȭ!FΜ-urS@*s~M}Q8dļB^v5P˚\-~7|yhʽ-AUz[l m#|6/cq(- /wJ?V*+fjZ|B#v1՝^{.1$w|cf-i²) ;<ؓk|#_[˾ʧ]S\d ZglJSQ-61gfB͵׺A +TOdGv+k}C3VqFW70]ucʼF^RPƂP)6*}Sc`8)GH@;Rτ7ÔvѣgJK6;>hB}a jX4+O{+)4:kDa{Q51K-YWzsF u5 -t=ʽsJ>"^vŽn1ޜT8 Yl Hخ]̏ 1#=Pg"*{1V4Cl[Zq 覨|G 6PW |!7jˣkmFQ=oBd9w2V*vlQ,W׋E"=|L ݝf`=d-Z:,<\+i! 5qYS:k1_H -N4t~J}ݢW?}cN:ն>k0(%UB01εKxD{/\Ca5lˣk=ꢪELR^[]r1N9R?B/%D4vUt")x3hR;QH{S@\{za{ȝ.3l0Π VICUm/sT_LOާxL2//h-ts]'SӮ4OZ-(Gi4[@8hN?:Lֺ釼i>)XCVTRes_FOm- KġFՌ'*|L_od[3=[[VmϕYr`0%*nZ‘HWi0·uv^~יDb S/WgZ~#:dEFޟ;([AZh"-nS8Ev?6*~8c_?YZ3x0tuM Tf}xI?.U 7µ_f+OUcD;NEEMW;r#')p"ksD40ܫ ޜ \tQ"9\5e\!婥 rO"5@W7kAWN^\N+@hTp?k)Jާ{NpWwCA` ,Et*lV:Ipk}~YT 0sxvX͒@N0A:{u-4"Pt5Ybmq .[e?$ԏ"47|Y˾Vn= ;OD뎊0.'<57abvQ6rW|wH4vpedS e8gB:OфYcfT7rue@cA6;؆7kf|u!toT<Ǔ"wѕ:1q`w[ PN8-T)V XV<~Dm'>M ou5Hk_Sqtn&7(3'~mZa2!ie-{k(|Iwz!EDEOSbhqcUF)o @|&j@Hmb7 tS%Sr`yɴ sv;>VVcC/*͎+07kG}{L0!V("K ~|$4jlXTb)ZF!^C,qIy6Y>7 mUt'dԮsv;Y+}b)Z, s# _VTQ_}(_۹ ѫETOL,r-aw ]@c9ͬ߼ɕʼ kکhjj+bcTħ63_)ype^A,ޑ{oamlmtbLͮr( $ !}p" V0kyϏ z(*9{-]}(kZ} lM|qY LH7 ASa&9q]Mo9 tsiHz1:qw8ޑ).ZľekVIa|Bdlᰈ!yR蜶ӘYP[N>k}7QXK"lb;!Ǡ[3|?_hֈI1YRu][v։Kz͐ffmm7ZkW+D_WnlAþ>8Nc Wb e =-:EoSJWO}oD՘A>*@*鈊  f׃'@'CS+9'&Di mҋz|s3ӚS:e;D<ۯ!':MAe+=fdR?@8LjL 2ЀRy^׌v,IV98.xc&@ܲ2V 5swA o$BL|4p&6HAM8Й;^=_;YvAF"F2\O]YeWA2kWSe"Ĥ)ʭA7}-es&f+(Xy\6+m/шfKҹ!=.0݋̕ cA:vvĆ7jL@UWg-Q:jX428hVkm+= 88e/2_F1z߹), 3pkrs Įܟ@aZE;砖<S=N;(\k{DK"ND* k?d\9z ~ЀRCXDPH3$/`=T3? ?tփ6i-ĽGv{7&g@Hk}ȵj4ܯ }/6D߱Z\<+`lA0jÔ5ۻܶν TM(xA_:s-- \_)`M _O WX`j49SW]hE]B)]KjLv^d ^GQ06;Z͵no,wL/K+x9 i7k}‹w,YpD*0ѧ.LlZ\bm@@X1(殿>sǜ`]6_~/fQpl|Z|-|TNL$g>!/[x1 k7J\.B3X) BW<[ukUYC7u$TԠ!Zκuf^HiKvh8w kkS~!~q(mtjY~!Ri~d]2-0wH|xQ/6 _;Ж73 ;3v5^l5z=>vZgx- W)o^Zs\zcc"W;j@4^켛\Ɵ o+_K;`:yΨo짙b`|g&#mJhdȷj:yG0W*%eƯ@ւ;@6[ Bu-3@áYʭJNA@  %~Gmm=Ht6p-m7 I%uZT`k߯6O+9_]i١ $Cz/=Z )YqOFu1;ϷdTym $@2K1*&k}rk#Bo05y_Em9n,[}.`2) a/E_ {m? rdf8rߘBB` &2Fٴ, PEֹJv*>x?#C;ɣYpw"͌&zޕXQ8ݲ.uu2Lu!:!)J.g٨cP93O6 /$,Rx>KW^ās&@F 1> ÔsM6ŞX׋ĀJRӉH`v[ .Rlݧ*Y; l]&2*JuK%)*7j yV0S"jykx#e4L!; cMWiy:-٪=u v^i$ OA0۟k׺Z@ts:!.ܸ_,9O}`n;u{rM:d~Jm 91rB|2JsE9K'Ȥ 0rt_,yrPHʥ=.a/XHi⚿}mw1DHFY*YVaQ@R~AeC@0ڰހn y3jVߐ7O 4+67L [ɷVIHaK؅lEM]xNN _gڈx˱úX7q5.w51b?ڢB0Թ7ǬVOp݌M>nޢe[th gNV6,K"6|]χraOVͤ :R*ιSi*/;nZY^_Z]JLYq&%ẍ́Y3 zt bp X!N5]6g*z"DpHY;O]xҪ9Z;5O7,ȱ&=uNIl"PX"M Lg8;?F$NkM:9Jy+1(Q^6gWe)95\^1dtSUd҃&eҬ{~2h ,ݤC@{R3uQXkF8EwQt)-Cwڲs6p0vݲ6'V<uΛiMMJy(>Px3~ȀV[(70EyfxMhl/lI }W0;AEZ(йK1zXh5teflƵE!6rYNOO`jrXr9p㰲Oƣ47 _{Ƹ&|Fk ]CjfPSm<܏EEӛwM^=?O#9RI$łᅩ9c»[tq01nr'uE̾>cC>-TP9AHh`n!_{/Oҳ(Ȁ5r6׮]U3%2$a^מBEkUi~x iEq:d9k8#E[տ-R_^w%]uuyޗ`r-撋w|+.5x+FG 6+@z ZnJ9J!ֽ3NاTƼz1gy{)S9wMM2;r^5λygw3V2O7>&Zַyw| dP ktVȬ%3ls[vsqy6Ӹl@W_,<\JǡaT 5c4VkyaAoXRhIl^[O~ LJTc)6zbY$:/T:c4d] ]#tuvГI_>Wt܄mZU)PEH@oFυNA5S>Z|Sk}%O )~],wċzQqnny|?Vs.E@@ok9s>5~LwK:9/}mkL<އppv 0eI)5t4ϭW 4l]ǷuȽWgBʊ8Xb 8oׅc{E`p!]l r_Zy,mY̨=Kh'x %C%觬9?ߨFCQe{Loq|Jh\.WFc&Xe&VmTdwbCdM|YT(R II NVwb8Dg6Ŏ8&/4|44J&7KL,ja38JEEPe^7Jka<~fT+ioX@pNvJ"gtީQsz]߻A@L؟r[U+Ikd,Z6xq&H`i!d=Cj8jp+cx,'9d1:cYЙʴ*= JjM.U7NMvmg7UdB(^oXioJ&f4 3~KӾ0gΕi3Qbcj6PW)^o]kr B%MagClF|kXWtN ILM P|2e͔D3$ZHAHz4,,ʂ2PBq%)R?W]abli 0+7g~N^oV0֝~=+`S#>ʒh]a&?hAϤH+q{\G3G"»g:OWY#zL+:d+-cR8uYuCSF.DzȏMrDyzc )?AdOMCE_;+/SP >uT%s^EnXbև1h[XsEO`4A 1 _,CNr=w*߁X7ڂ(YIb 3P3BIι]'cspE.52< wMܮ6Yw@KYIASYLD@>ƺyo\'>d5*.HTʽnh*˻&J`rfRsks23BdS?yr`>WS s)rCScsܵVuyhC؄Ki/A/k i\PyWX^}B=\x7aÌun<Jw3F~0ДWQMm]7 ?SJyd/?9u$ؖ\hIblʕgq\±:{t`*P,^Ŀbt)',w'1I Nq^ߛg֞0B-;~eP\B+yFuȞƙZg9ҪTqzY塿Is3%FW?ߨZ2k1:H|z2}4mUH>nrT9R&/BGoi!2kc+>>[wyX]Ob@p6Z ֬ ޒ~sLlVxI ]Iq%<@*ZX)pO *B}*cw 5k9|Ȼo }1_ I!c6ud0Y@W4R ,W2Q,)\r-ѾgOVփ31Nk)c*%=T Ba[wc6 bu  heg`L#Y*D l٢9~=~Ȫ\iڮ݆7ňl1}&fL+$VxQ *LpʑX=aCmaKǡhy׻ୱ@NȸPq_ˆXq6G;%/%P ."9>bM=X&B)|m5)"+A)چ 䎵9`ƵAǐX![w;.m⇊=xҶN9-Fb}s_G[#D5qu9RRg@oǤ1ۑl/鰉Li kbWE_.tFH)a[fp$|Pe2s?'w"ܔ;\xXhV7fŻGf.cP}ވ%G%&bHyY_|De c氙Xn5k"Y^ ^`Tb %˸Ab}壼OEԟz5}`{B7aLtQok tteļr[W_g0G,A4of|@  LS2q0 j!>Qhb}@ okF%t!-Ϸ`{YJ~R є|zW| PN7K.t5F2]9l1(̀*s}./N:Lw8vO,ZcB\u L3U cnW3}±JDK,-:c!UWļ(+~z'@sqV Yb1;8 vчMkr*.z.J\}m{l,P "0O.|6ZRǔNl+Xy2!;y>}ՎtRZ[NH!]+nX#D*eڣ65{aAKU$:7j]#Dl4~e {+1-O\ٻD08ULu}&~yPag=~'{ 2Xθ@d 3tʪG6׾مsJK.DS{5N+y`rXRy"XQ2^K,+.S,ϟa_j,R6rmHlH4]e(9&[nw~~X_&YUQe[! $\Sbwh/4CP>zc[wJc6HiwT{ӾZ1Vz3R7Vj"S޷*jdžmyw_vmW%ʄ5^v#y_wRKףwMOz3O, 6*sȶzDyO$H%Z{Gu |7^ An FeSO\ ?dg5Y%=,P)"G @89ou4kzs7a@!-57iB )y\ȩ!)]sDd mD2=l~q\#cmUx ʈqlk,>j2R}T<\ześ1SD"s>Ls0ojk#ajɝ.zS:h]b}y݊X04+,kAK6uҸuY,F keƣ?ϗ}rX 0OJzL:iYKIIjk'@lD7~3PCy_6w5PK.$ү}B=#h=oݍ|mZM$##8~k_K]"3jz!'Sm#1DMW2x׿-|Q6K>fZ9ƅ ]O|?xr<#םté5f̃nα+cˤT JkN`;B_JqA(+z̅Yaj]Z ~<+V0b{Lcf~mo%N>nE3";^}\%$=D+k9lمg_!s` >ze=ɋź_28huAoC*r[I|K^·].3©w$)<_,(t J Aa!_KV<#(2 hG*Hwh^5v%se0]Š;8*zW-3L_197ުfWk<}YƵ)\ogݘ9ʊury!_kK3FP  VJJ +gH} Gs緗ܜ2h81z{T8+t^>G&@$-ɾdzV9ӆk}m{ShQ9P޹vj)1f P):?}ᇌVk<+dWwxWZ:|XWԅquQ~dSvh4gĚۍfc _ bI&:5dʫS-w+8a1sC֛[?lXg/V%'J}o-Ϣ^ $n{8 ?ddEB(]\H@sn N΁WcE]X6~r5 լ!?LkWZpvNA'0B?j׻fjYm@*d 3nfTӭZɅ萗z]}?DRfە~[P&֋$?8LǙ'nWm+@1/ohpmN'D0<"Y8ASZg}[Bd@O4cε]3`̹ ĺٯ4$G=NR A⢲@(tB΃3_N|qQ r*]Qnh(T#0P᯵<(}*ݓ!UK3Gx!(%ݿ󌃶ݓ9)hL~[~ A/+4%*o3 zًu9iȺ Ń}Z72݊^')D1qFŽ-n`WW3jr!A;֗.Y]aV%b/Vt5$ mۘwO<{Ek `XC|/K$pn;s;C->SubZ+3L;s[ igďu{xe9gDlدs;|-=SGLhK :[R PXF?Cv ~L_p[|o?d@d}ѧR <^|C)r3< b0@x+f{v2\_t&61䮴Yb}u_ kyr`ȤTPYc׫wڼ+3#}HUeXܱ'aKBcWYm zOI*fC$l'p|7%!ꤺj}O/j-&VV(+@bbz} tDsa8z9qXǣ KvC֡F9#d9J_RP^] z̹GIpBL̰| =xX9W8,]X$'|[!C2=|MWuӫ~nrX}{ywPRAy;o6{xFL0'EPn#:aK rrQ$m#/uMPMrv<`ie7Hzo IxR=6~{o?ra3")eEWiNXh NU G6 DL4,0R޺os'7gwLfvdQ8c{379-ƫ=-0Si~Utȓ#XkW.+[98hlQ/YLI,kYY#B'>dnJ2 X/Y+pKǠ7uC̬k-ݓ(`g"M]JJ-U&ՔB^`4^40嗢 v<'$B:k̗}-Fn@X(s,nW4W4y 8òc9*cՋSR),kkoŔE6˦T^ .kЀ2z+ZE^# 巃ͱc}S9|눾UzS #xw|+EއG!]g`:뜷Q⧰$Kȓ^w\Rh^b^rtw(HS6;YqKOk[a&إr f~ƻw_퓺C6]$ ԕkSX X:զfy(qDI>C {wp{PC/=~Sh3%d(Xb 2Zؐh,[mҥS>)-:XGhKqltbbS{klG"p٥&Cm3g^}F_]aXt[;|/w#j<e]#r|@Wm bysoLa!?X:'4J̎o)GJWZş JQ|>1dǍ8@7<\*h0i0Ŷx#{O&R.v$ŁY?EY*Km/ I_l͏P[r'i_f]|t8A*L1QʫN\Xꐧum5o@7t8ώOwb+XV e%Җ.%̰T`{<1@9Kdh7||W3~k-x)Qf}PB,{ĺZ$YIc@C)x0;m+5" nKAI؃}t95@:He6ReHUΔ')lQwk0*SߥލUYQW~_5|%XTxtH\w]m8Vf ٹr*'2nKVfmҊB|⪥&ˆ 8sԩ^CMy GM s/wf66ij#& Pk^z|ʋ4Čx (|oƵ[f s/>ཥaW("i hњg|1۬ -5I4]aA2w|Gy4Ge &:^1~|ҷ>aCl h~2ɯN.F_,﷪-r8g@}߽< hk$+tb )={6L5g(g ĺ^iF~3Ch~4 ʾ&-7~@-]b znj'ztӈsnSf ]^P5[@3D(l_;WWbeAdĵi #_kɠK2,P]ݔDz}x_ykӶTBfWEB/ǴF|.(Edb,Qޭnͻzaͼvp;P9t}ݢnV"gCK%^_)\*(9lFZf@ I{Ԋ7~]ԙ2a.} ,X=ԅ,o_Wi fn3A6pS) #˳jy_>k J[@[,`vr'Q0Z:*àla )>,u."V4>ɫ7<Ƃ(T<^;X b:c}9Ӓ,FUj;vh[-ʥF*YIqowq̮;X?:1}0jP(^J( ӭ9&rwoúbQMi:+Ďr>˚~w,; fCz c| ,pP 4~bn]Om{: o`}=6SDp&vc}߫nKkv|a"^G?d6筂4F(Zzt_M4 9e #X_,<\h%1s\r`~_x?"{22RA0$.Jwu_ 0,,~CdQU`6w/ D4/%)} PDWM) a- u6Xokg&*k_:Q]Gcr*H/L4bahν7+U9q|[C "S85Lie:m%Y÷OaVIKQrG~:tR#37C阽|S }x#d զU{X/= kUl*iQе'EU2Hx^4EAfCp}"9g28ѹLz留 6L I|K1Kɥj?4ӅM²Kwv*{>:M/`*"+"Mm~yW` @Cojɹ|;[HQ$݋>('d G.2+dWzUdɑT.5WeS]_Bl;߶ KC|3iMU.yʌڳ6[ 50hcҜ:|O<+{IEA;o`g:/"c}FnUG탠`sD΍ =m"iT{09%qs:N _𤷚lˎ%,eKy.e2Cη썉:!^& y`|-XV颇g:J)OM>&^![$h`gA P#xKv8eqk)G"O3uȂsy1u E=A6c}ۯ^R+=p cJ3s _;ya" 7zaH jR&Sq gH'Qҳ~RUg_k``X]hV*<ƱWٳa=l2Ҧ} /fl}&cyih&/@iAv(>*^ti,L8|]wddח kqd6؍w4i p^8b$O'ӕbB"14[r!_BXG2FOlgw}8#,;L,Ӑu_djYI9ZE9Aе7AN44>Xs k&GO#}u$7MFgR] ET2ZB{><шʖڧzL1w3Xx]#2AS3eˢ]&^ ~7s4#8ʴJx@)+h~X*:~7-1Zy3 M}з}>7.i%QAc|H )FNT7u:orS$zzA WXRgc}ЈV3ZG]⏖ a8<2G!7B~?3ltOф-7's}񁯝p.N&\6Bo)oEw}eGEB^0U}/]})KyH-?C9]Įuyܮ; MD3,$0wJNnz OJ!zѐ'XnAwS6 =A\$\ 7ߟ2/*icz1jor=W~t_Kd6ذ@^ԐJy'/A{C| Lb1;sv:g ZJuisŅ: +|7ʹaJaθw$ tR+Ԉ E_ɏo@٧}{vΗuxi] qj=?gRn sq`_*R W5$Rzn/!De/-vp}}_!ۨ Ҳ`k t7ɑR=MZX>1=xnr5F\LE}{Z$SEy>1`^p^kjt ԈPGOՑ&{ nt=R^ʀ& sc0ߗ,3Hc6cD(w-F XRcNqT%8GYti0 -v:9h X> 2:Oasybā] U?\W^)GgB:@蓎u\hvqrj4yYOĺ^vPgsYc7ULB/ ~ei!jKJlب6xh,ZYxjZt 4.Kt_] @U?e,yFuȔq/ ) *q̈[YxS)X=TCK&BlX=JNjxˢ4s1|],RTd–8#ei;= -a8DҲtNۚON#у:'R3k'b5 uV5^4;!OF=,cXZ G.& R{䭦(ME=,APR(e OތLP'8\}Do"Y%r3~_ BrZ۵}zIOmxfF`*۠[oνƗ%"e\蒐iY{]i54*-.H{hMnמu\&S]ruw. ě4j/u X,'0 &4efb[gPtdz 5ʕxn7}xoIL%JQ۝oꐵcɈԤwQ=GB'ltsj(oxbC gW3NqT8pTwc!ij;y; g Bߛޚ]?Ncsj.r7 :}Wn{jpW ,آ4fǟG%=Kj<X?Zu]f3j2hNLKJbeުh\z듩Tma~W{u2 pdș_˴BbR=\!ܚtx]pœ+ZEXBx7"xC?d$?~%+iɄ0w{ۊ/]}fak)>(Ik ٜL>^).DC^-Y'8X!?9IƽmOz]ߣ`b\`—kǐ1,l+eS߹OA$V$NLoL3.`fZ6uN/;MުX{CYJ߁F$dXwr>0wu^Y$WqGH+Uob{9 c=ޕ{|GD;\YЮ653سn, ۾rur:OaV'Sдޒ-bt 7صرmEvz\}cВBguF0* #FaU 䑞0X{Μ`˅$Y;;C,MW~W4F^oO,pL(TƲ|fdzl:cK?$)X `/m?řƞ_Vj=&C܃WM,);̼(۽w4k9HAۛKA{_pZB% E&wsA mqC;/g,V0S`3 `otib򥟦b4uKurSoԀ#BvS:Ym><9tFSzunF6;D1\3iu0UЦBf=F!5:dg μ.ݣ$/{~J I+T~:ڼ§uȋ8 8M@/0Cb<sQ+Ts zcw4|;G#_j Z rNÅX" ,$. NH | :&=綜Ύ%WN!&)?f_Z}Xߋ`IJx]P3Zy?5{}Y8L lE;ɏ 3]񀏙^˝$Ӵlic=sM/|mŌl8tbE]͠á -wCnA^qKey/2}{S(ύuEW2E2NhU6+5ŔC62|qp([jck<ۄf[Y.߁w}͹!`CWN:  X \r.{dG5Sb5_Kja %Ǯ6sdv<Όfgf6NAn1dpH EbL3;h~'s'i eggܣ~U?&i %~_Ԙ~-i(h$^kJ<'%O^=M+KLI3/}UiAH8Gq$;lrXS7X:~P2YXW90v!z ˊ)"45Ifv!tbBm=o0sQ$T&:'/1Kp:-9HE=CP#.3? La#]S)TJa\LJg|H:Y8bqS j!x`>ZdΊ58gXRQc6EAkA ,lcc--sL Lc'Gs82 SܺZ!վqBr9ZNZ|CvL|]G4H'%(dXR$N' b]7s`3 XC$ řd{*z!RLN{gb]/xβQ|RTPm4Hb}g"O 0SC;:xs4Z64KE%IrhkŊyX ) 9ޏ[<\b_.`{_D2꧌CWE]P=`@Ҷ)[sV]ӋZ m͛.9N^ƣׇ~i'PfVN S[޼![Gec@[q|yBW^fsǒk8%eE_y w-~2o Ͼqujǀ6)qɥ "(|zR NГv2NX+".nOpIƊRs.P#|;O-# X-A*sU=%PM68O?tᇜbXDq(`y4$L!;K$(~|5nTѥ5`5H\iIs>l{&^ +f7u\T|1=EeSj&MH pū[G`RhŨCuEbFoIN?Vf|_OXskgOn41^ylLXv>+0Qh`^%~S/jU t0ġȈgYC_+ )[(Ľ}>~)VsB,$Gz4E#8//4=Kp'jV=J^2˾5_q-!Mñɛ’spf4leWb+gM^ fls1+&nE<ǡ*ťQtX %M#(6G%[y} cE\x Hh4sc<5&O{.k9GGC`v`Aɇ#ƟL!y_:t#6kACQZEpU @[׎^T.{Na_Z D!mx<rm{&;Q}xb,\MUpA Қlu<6 ]\B([_֘jkVԜ3 /4OC]RB2|%?uyf hJ<#(y͘UdB!Ggzr~+ M0]11p]Z!O,>HPưr|-ڝ,kqF9'-=s~|2RM#T'}AZI~}"J_!jsCz3_;|3C<`X Gb|-@DM;~Fő E}׮\ \m{?r p:e8 N&KiTn3=-Be~rK9 8qMz̹rÛTj̨P"R}b 9cU94ILX%M4 gTb_ .\+Ik͠*,B r˻7B]z2S ^_)$R vPlIs\[ &Z CmuNXRHEǷ酋Mz.:TPmJ@]u8*9j_U\(# X/#YaOZ'Mi]*\N .hDch{XBD]㕺oϠm vWR G{7U&} &LoNsM#b:+dC<F'lcI,GE}Y\p{w 6I봥@BJk"ߛUK08(r@qGyp>_nQ$fsӶ0e,kc=Y⎪3٭dUGViӖ V>O{S3@U@ݾw>1\YwM Ґ"tњw}a*kQ'#Yq"R3m)rzRyI@LO93׌ڃl瞺vZL,iX>nfvJs/CޱFcm! \ӌ`o.xcCZc4_YR 9kM=w; Zx/: .8m6CDw}t%^Bn CVPƺ=rG3*^_uQ@TɥC^#~DfHD%kWoDMĖF#{אrX[tA^̱NS4 Ӝz[Œ'\ꀣsu(f( eż!Vbuy]_,fif8kEDS5&k-{zLI4%#3Ј:@`w,LPkQ/vׇ̱%M[ FF|nRX_=sƯ(i3޾V!j#6ˑ)~iԈX'iĎH] n >y8 Rp*ag|d`N{tJ &/>PZ&\kCf#8~ >LկGab}ᬥJ\\P)NHo Pvmd?@C暏9WtȔL2\cD]Q:⊋28èyy_g8s,ۅY>X/Kq1 ]K?:pf(܉t- ֟fq^RWPj.&dwݨ1)#dj[F-},w)1%U8nؖsU k!c-m $G1\y!5,'OOXmjj2m^ -ZC  yw› f6~/5L?oO\|E'[<\O7ٙ<>|-〟T< 0$$9ڿNXRBٰ1[g-~Vr1p^2!0Y(3*k&W5q !'ga{}kA)=e{dHXg8Wd}`lV堇BhQq{Mkgm,QgQ 9X!XJ$Gw~j+TP#,静0@\wZ` yAڋ۽љ\3=?P+GJT2wZXܡZ6!8&=-kQ5R䓆(xIЙzgh וJSNw%8@98x!(+U K5vkEx4'U.3鈎qyJBf3 Œ$(̠}{h#/+~ꐭ[ Ua$ [PN'nr\s8 ҩf<*H-bb_$> ibC0VOZ}wtC}"ÖS "^yŹݟX yF g0u  oC^tkk䂆-=Yl~RWjjrC(D1$Ouy /Kr΃d3b-]$@s=󵋳A$LH9Ria2j 3_6]!W!M)Tk}ya/qT^7'g@R*b'6k&PɄpQ ͡C\](7Ő{ ~kʠb6P ʘُ3RǑX|O{+Ic՟XM4$W{P4z󒞢&D"Є PbM%O1dÐSUݎU'?'7vrd\j E@gI_wS79C|3nW9GYq.'aɏs =gxk0$x3\7}+xrO)EL\ݵrwA&!),ێuP# ׁj/*zS#RSLWyG^iQ[cxr~br錓Wv3NPҨ#KFnϧI1Y0~`Xіną2Y uN?zL .Iz~9V 6k82Mғ^obVU-y swwqXx^6*A@{l$FQmUN'J _h?2ՙG@W,ue=w2#p;{P'#ctŕ??ps,=H2p{C誨r.c̬lfsb˾TF7Gzh)=M imew" ñ>鯍#Ӫ3sܔ @l}WK8kG0yS+<.g|sC pU+\xlE3@M}4(Roga/ '>>aia5'X*-Iv]{z ~mwB-GA(Kϥ83Qʌ:5 EK Qf`Z6/2)H ՂZ[$|ҩoh#^u# 1AL"ρѱC.o5Pz;a\^#PUs񝾀_[$'_FunòF֝ $LQv sv.2>F.t J8j!pNHlE5-/!2fs;B3}?hFvWzf9ԇĎ7)[ի"lxȵђ~ox[a+]iWz|dWCF\jj9s2O\쯵2RKϠV(7'x1y;$BZfvm¹R*ޣCuYylEl6Fm0A7EYEAmw?s|Q٣^7ƹ(`}مqp)@MjΖSü?Gl-;|Z@q S"J`Yd}CP0&rN͢{~v7y!SD+倝{w8C0]j>WT9sV_wkGut_!,M,~2OG}$|6yג5Ӧ&$@T+m³i]imHs{Ԉ73 rXHhXdQ%"~I#(,9I\9z㐡`ai֏+z^\;U#~H^JE)cOpl`>䊴r'Wqi]3OUJ#ޠx/FIKƖ|n +ZH `EK|s\A!H'j{F3UI"8ƣς}[Q@f?`e2m#TL:!gsykgϡI~' 8:dG!HF2MNsbi5lI-ixz,kkk7H(h"ΪTyr&^sz 3){H~ћ 2pq^[ow*RѾhm{3$7`^ Y{: ("ةGєh8ԦS!]ewx m}fW@#[9E[_p`НGmNh7AR%c-:E;q\d?]s7l2;_h93`|p׻!s+mר=f䗭ΓKNF }_Kv[{~pNkI2, δ-E bm`B$GN?|)(db UyV%c M1:c_J fYZ8ebn0_]" HZ/;n  wkg~5u-Iҩ' U9w5 @H9 u#Nr1^4I38#3S%/ k"t6K%IcO[}*3WۑLŭqMŹ%hZ_EseoVO|Iez։H [K}<^|é(Qؓc~};'p+L\?P6,k-!9#s[j-ti?V )8dN#3 {Lj|M] _;u; P!_ .]3adc!Q&3 Þ~z|Pi??,*[_/"`!J!9^p6:>5:)Wep^7,"%hV 'lT._Qf[oFj59VN m osa~BznRZc`o7HD 0}ٟ+ЄP!Z0g!,fRԊ .-v>/z<>i T;Iztݳ~( 0P;>3Q[dhVaNN":hNFPv1hNqf0Hyă)Qvp 昈''ʾ)Lj箬mோsɏnIS;y~Ϲ6I>pQBX;gtMQBARe44E4 Z@cwo.zu;{s); 6S2B{e…)8O)K-Kq׉(MT:mU9u+D (HwT(#|=׃.S_> 3MlO|A%+.Pik!N`|?O6Wot0~-|AlfZrƩk݈H p8^DD*Ay:aa־0 -fIDntybԵkI+eIeA/k5I3ol͹ p,L) Jwcl=>fCUh<[=NF~|f}<4K qg@ le6)8g!h^}YvG@P^*a .(L(NzN] L0q'iD,mS<ۙ$33թDZ`V_PO!_Xw͗Ot~+m AnAv?R[w*yRj*bD|(̊ [Ҋ{AA}f7m0viHc$5R iՏrɷ)S#~\2>##PhĬuM1 xm=ۼ#pkVB%p#FÑ^gbtȄK۹"{i63JRj?9ɭ<EqJI>^h^Z؟>é2cI]|sthm{ki]t(`A h-7<$$LC5 }m[a%L^췲ҴR`\M?=e4|XvΛJ/8@.E][nJp쮖cmmJ.'_4N+nIɸ9=܃~}sc.t7*BN9;Z`]x 6"P !|s؂~#OqrԀM 44:>:d[!BVԅnp}hQ[GGlیިӧ'_KH)duŴs$_g8`0|CV+_D䫏r+2|B>m'Z-3bj$ߙکF>hlwcbIz5sͫjs&+of,@Pv7Z kr{jt;8ܷ@ CONL-2=s_{Y*.DdBQ A6(Gzܨ-)TH|Ӕ;c ]Z^RoƣJSvtC gv~ԵKT#R1Ėɘu[y(/ͮ# 8t_x\ݖn;OC?"t$7`b||)ls9%2]+#=?z5-=B K^7)9rj&3 ]Pi;vz-)$Bɍ3yLw1iEIߊnQE@.9iTT9?(֕<>.|KTH^V0P;;h(m" y H/s$IOVH@p^[L.m|8j>YB)"+P2-RUqj_[ha'mF+5{$ǂe۟Ԏhh^W0Dz}'(MeG C 5, `Fl$<߮CN4!>$(lu-ԊW(-h1@Nƕ41&T&nU5fK] Ҥ̮֝ꊝZbc.Ȓubhq:T8O?; [S#E3s#Oީk?|?M:(erx_[/2$ש``RmMʊֲ·_N;u-h)$5P 󴜥sC7WYR蔅SEwsWWGiilx vʨ3-n3t>-Yy2-(gIȑ8B'QZ5Fsf|1~6yQH1ХD6N׷ [htJud+g%^ HYm!pib[J T0)n_@yjk%ЛPb1tM!}忶ߟa۹w{.<5'47* pqqr/u0}3>"$ y8ݿ/ʻRb z=:;yZa -xAy&[jER 0G $'k5_Y~sb27}7iCߟ` 2-;wh]Ҧ-s~>7{~p›_Y-߱m~l=q~-cU/1oާC㋲b|b x~YO>Z9 z ^H] B9ɾUBL.o[Gs_рqQT8W8 }[ט;铝w@eC>~%>[PLfEEl;e!U'vPזE9XʛOۏv%999"W̍B*faQgW`rsݙ8Y☆md^2q]؂;[PekL7hC4(o>jcRhwDj`?Ά$_~Тt"Eo؄Rui.9^NKz͋ (Dd℀ye~z=r‘#DgEP1_Wp0Ě| 2>^ϡgjbK~t91-q>E5UVQxO ' @9m]u-VJPƎj'jubڃyȐ;mK3a|IDO@K@(qWw(\.y?{I,5> t2l{Vz{rIuZ[%{C8qf`̭Di͞3%~?ސFʨi8I-n`$Z=S2s[z* **M;scuF,VV3t<YLAUB>_Ke4UB/-[37+z zz c $ER37JI@HLmGΓV|{lM]KȶnPwE"I[:9>hEhgǀ<^1gLLEZuMY5 n [ϋJta S!$oKl2֐UYQ/ϗY=S|o652$[=RrCjo{B15yw>%,D&K4eAtk`,&9qhġ=?8HnIjʴypS>^ᷙiGcZ7QoeԉCpmSRٺ |X˾%Dbښy-`LYZ+^hD r=PȤv%ν7xb{&SX7N];Cm\R0񈉒R;Ӟ>G!آJIC'TvGHA¶[=?"^Y(E|χ.*vd,I])b^7v/L M%I/FLubc'F0,8NfO||_Уt}7I%h/Ӗ:Sbs;~b$qDNm5rKhޘ@;a!y͟JCaerO mM]9 BY.sa=R+/|0`{SrQLXi@%j3-+m=8!eșv&:c<;;M M'lx^/% R؂; _(6W.n|o :ڲºfN-A6/DZnin{8P9@ wܡ .9Zo:>,9qwX%ΒS)๒O%pl=>Ugu9F@יиhͥ%gD1 dZ!'gJ`2ʞ$:EFjyښv^ ϼ(%/: %Dl-nBzE.ha%}=xss%9o!_o 2A}M 6\ pٙIj;s`Vo) ߢKH=AWnvMg+&NQ0P?KV>R` a&G#3фNlP;NkyLzJ^rZfv!R̞ٙ*aOq0bm17ʼؾvB0 ?Pɣ3-XV⯟XM7 |#d#F,ِTł\bR{@p/7}uH!YZӶ]7:_ݞ#Aܹ_[ AڂfJ.劜 YQ6(S*9fZ@Koky)>/d 9X7- G'^b-m\^-p:j_zsM'i'("#;Ȋ9m??![;aIϏS'B ZXa7!6Û[3IP 7T`Î(8կ-VWHYO \On K~OY1^ &$[/wntKT1G󗨔X;z&j>gr@wU1@VULטzg(oxm]W/8x}. 9;40w)up8@ħ4p&zԊRbmSskɭ3H3/ KWrt|yNiGh2Nr8(`F#Ðluw27JVdg>+$Z)'݀jGpGBR:^qRY1{E@(&W |b1YK06&|!L(hXdq\hefJ.Te}jW:Jy'@ޔ|Wf9g&NEi6)U-j0ci!l>wUtIry~gE[w{ݶ{3ۯh (kDJ"(m΀'_p笒b 5fg-Z ܽg>u- a_UEA[(ky;v:4˂$i& Mh ׶WOrEVL$56xr;s@`2ǹKӶ ^8 _ĺCTw(W_[]7ê`CrPHX Ks|}FQTgLmT:p/t;s@h2x'OY%R`DM̓yNɰ[IS3!1|_ک`}__ϙ˵oFJFY:-TAt_/kd#ʱ\p2L|}λL͠jnTG+`WE<-N=ްn1pr|B>_owa˜ mM];\ ϋ&K^g9$ K/R{A:.LaOtGgC9Pښ^ˌsp6qh<-ekL-D?(@mcIzju'j+>ޖ/A_pP28^r:G 0w+n<7C( AT<R#?3w!r%7X,<>뉿}L=JdP?%n?ἣnJW8 5p'~9-Gu(fi|lh3HF;Mltˉ-'ω-׶ nR@{r]*+ 1Fp@Nd$hL=cqjUn씽!k9WpMSrj2/ŋ,V?o̾rV<3fm$ۈKoh];}ѯA7t+ rm}.&/NJ)W"CaN:K,qJbUXaZku(,#?h8r"1-(]{ HZnmRIO+]ҭ8q$Ds5 i<54l' n<ω,F;nʪ6n(J SLc嬺EsReG@)c][ rk7g2@i0zcO}neiZ@Tə?%=gAF"ˀxm L4L:j_3{yȨB\ސBc83yPo2DgVz\Gx~j۶ J]Qm5UfR=^ϙ‹cX[ULĒ``F7}8;ڨE)湕M(w$D!Iߟ 6 fdY-&i9'vr* }& -0dC-=[~퉍_z(?ή- #U9E|:,jN_0g1>\/Kuى_k{H+XC6LU9+8HIڲ-gGAA"G>>SmDisц5 w'3u-LiUHb03ϊVO=bn'!o{:4e3t'SsO<Y&[+Wwi~mms*'+ԪiP |W ]e"þS3 xU, }N3$2w}~}s9_t9 JA`: s0ւe8t"AQX$"``:d!@O,o֦94uA[ﲖ qhvTΝt|oF+3Oֶ`p/7sa^IR)6ʺS\m#$wfvy5xI N%CX<|-NwZKX2/$wPj5'9M-Jjɤz˛BOdf(A61֭3 <\ֵHSˑpߞTsK{(l@>m}ciW 6fV#{&/I$[GKů3߷ul`@̽x~le 885]Zr)V1[ѱ5R +SuCy Z͹D-q&$Y&C.`~zK"2;rCb7ZXs1[KBŖ$eo (w!K7@pNeVXD`CT[_B"9瘬님P8{s-#!LN^Uy.tb?\[\BWv#;~m_ҩDIMMuܟ/Qd?HJT;*4+>S5Tt_[4H46|[f6h]5@Ԝ-~,Y}}g.,ș( ]d[$S[Sr]q׮ ?>ΙF>%!@z_W7g[_gfY o)`ȂbRͬ֫u4࿶ءTvNM2fgdVo_ 2>Zvq~( $}07wX NkۧXDŜXy&c?26 l:y qK=/QڔM\GikF PYsW`>{:~HUΩF.2 ӈ'ڃz4-ԽM,䔞0v~] D@̂k>mNP\F7}H R!1E5XO4m\ʰ񋦎sbKE/|PY en/[vETAw{&kM(D;7n}p7$WGS[(mu^m=ѓs*g)p:! .@b;"JXŠEW;@rȘ♄wL`ŖsNQ,]a]i"qNsy_ֵmӗy` Y3?[_!f xxPV|N ˭, ZMF&mFpZkttזּ̟72g )7[|~B<9{}3%_uY 80cvQۦiBOfnT9˂tuI㿾k7w$2=Mnn9}~m=tш 9<}YN@`Ub׏=?CLmftRCM;˦;R-gQHv.,_%:w=? ILٗ&ܼկ]#6Ĭ[ÎAѬ*c{V "}/mAܢ<ٞ} |&:NV5GJqC.̯-t$RUKO[Rk'On,@ɾI4YJ k9B}zA㠍29B(ֱ5:U" pe99(gOywր~+%ױF~?P}sCuA}(*F[T>oBKv-F- j>-E">A5yID;>o)נ0s}?nγb$Gd?4"uxtEI0X͇HFAj3ܷ([[kfvh| ((55bFw3å2Zؑow?|-.nYDdzOj 9lz>y:SBp Wrs_` x́vTzD cAu0䣱-rJ ]}tsn9~:Jz#<j7T_[pֻ`2ТL"<+:!^0P8%gz9-t3tED1O 7`GgՙpfFXu\2?HJ, 9t-c CeR%\R슪@E+ifA{K fش8S[S*'l>SfQq.7<ΜR+k?_ηU`/hy< %bi/kqBr!:ϕ=?{zqeY!+?M9̍">: d\K\}yj+~GmQqLIw^W)CzŮ--dweC_.,㉏?of.uEEg}'leDW[rߕ NXARnRmԗiԵ#9:-p;k 'wk2 #7~K,e`(ZfE=`˚܆JwFM{E*~m1b:[QtD ߩӀEI4e]+@=? `;Ԉ!o3T E>3_: PJ8ߋ'Z1FEtQu 3i-U<]X:{͐s3K*9+u7y=4f ~#ux^$T`[[Q|0B) >_U_-VƑUѢ9`XD A;ހ!'[Ӝ[ up tڒp'~~?f_ߞ GڿIXuz}JJ*6w)"N٪j"=?4']n&ۅ%z~ 97m \WFFRml=4 [ 89B# E$])kZ5sV9r_Gv[ψfW95Ԥ%Kmņw.% jaoʎuthktj6ɶOb @x޽:dhy"'gBΟzW[EwkxfdCbɖNBbli|=ɿ0L2h-VB~p˝/Zj o6`++%/o{;gF7iH<3?c`r/%gAr16e׿p4<йpL[ÕSu{R@f(>)-}5umN3g6V6_|+whި#v  #8@1J 30#gcG֭DXJy(B_"r |kSLt=gƅ7\h єFDH-lzP8B!E3uZ1`5Xrg0wFs3$گPu7UlHC\Gfw#E_%L$fTP7RfB?vA:usѷI]y4`"~pຶzׂSG j/"6qwN=qQNGɕ1F9{}6O]|Azh.M*3Y{ٱJnqhC[" 2B[?9n@l/MmY[b ԝ lK(ʝSsfoF1i-_d-<8k-m%T۷hEh繞܀չyhhB?v)Vk[/|5ȥݙ2owIز=rtRCWuo4"]7 ``9"'h 7!<ז}IgQ9Yo;[r|Ι8T䅯"$!*Bo1"O v;:e]{X|&fZVPy<חfvu*VlH kd궉IhlЊ&mM-L9MKP&P k}±t+/ lC C2yue¹L uv@yL]˻h9ÍO|le$Olf0Q:p2)d^ -pJxKQ$/a_^ ȳiDHC{#-aC*5'Z 2sKɟ tl)kjo"#[JQOI]kHc^بOywu'.Ԟ/RZd?1yYE#m{6EbFПD3Nvr }Rnk7]G30_[ߓ>7" 0PMRwjK{iN 9T %SV:+S'ByV9;ZD y?6j۶>@J\J]+򼖞dH&@ zǙBOS$SrWzu qKOgN Ću@ Cb~j6Rü?ka)zIWSc#Û''?-5n`$$1+fRmݙ=p|8R__$l|ؒ;!] *GrTQ8V[hWTbj)ZʏO[Szwf:ņUz侐N 鯽6!m̥{!"LR%2:zK+*B9dݜ ?i<9ˉ!$i h/!ɬq "$m'R[JFck/CwYּmtsFVA(W7c`G_,mUAnjџf^ިOk % T EAv<\[vnҷVs?3tFf*HT Z+z sݝXDoյHsdܑ>W\ݶL4鎅/ul=P<.%&אּ-鬜NP=8%g,A  7 ~DE9}VﯟoydaS)r޶f)%UTv[(n+ŒB4ęQ^RQJ=m<%&EpVv;džs Y).Xԑn54 HK*Dm愭oZ I[[dCIOѯpl>Oj[]ԏxv=e5{X6Eouɴh&[ig[sڒv߃'h5$<YW}'ϙd8͒.+5+ɫUJl} VvI8U7>AlD@̲HΤdZ(Jprvg~>_%XF3M(>c+ ʻd0@v*ȿ_?ԵS~mPI#k s#7q;஁)liYa4͇-|.Vհ-t'# R <,&:Q8;~sV#C` h*)ڨZrA":E6::#BA(Z_[[_ R}R &AD,d懵V%qpiN+m +^t;SJ^S-7 l H1c633;uI;yekT]L=[4Mv^~r/-ǫm}R]^{jEQNRBB;z*{ RyY8h(tMon}TtG%#koDp6 E1jۖJ|;nm.ǘs˩^&8wbĖ=? fJlVezG!O!T`V-C wC@_Lrשk/L|ɜ9awmg\"멷wO ~rrr/TL[̍SM܎J$a{4$A#j}_3:΋()Hsq3|''QZꞕ,E?? =/P9Jz|փM];_6gAaL܃B,7 ۰8*t_?%!y.vKvBEɺe8 C9.|olגL΃(2 Ҋ>Ѻs|+󰸃i"b:T[3yC|CQ\B=yDQ42k~㋾̹ 9v p-HF|kt2g-E8KAG+I_}kDmS[vaQ[ {Pl=2ϝ;V7jW.Utrus}-T_m`- n?_ى@mU8}{jjikZ^?D{b[2!o5󋒵 e;Ml=FwTveK=n鷶d }".J"ƴfq~ctD"C1a\s\cA77(}&3yt3^!^H}Uq1jX(VLvڎt'j P[/-0$[gJ!GO_[ cjs|Fz*ʕd}j:x&=/oⅰ]Pl=7)p-WYw5-ao1-0/Hu2whZ)`IЃ. ~_?FnN/aDf ں\3#ԯ6JhxHZ"v*1kyw(.#OјO )±`/头n. mIi(=P8)m݃-,l̅EEy3B9ܨ5¥}I9H \[_(5\$_7_ ȿ('@ɤ2G Qfv}C,nu3;W6Kj>ǔFZDC<Q[;`kˌ9":~ZBF37}4wl<8!O'sa}I([Ms _u݆)zǓsSKgg%k-aYZgŜ-\0&;`/':SB>g *>iZm'NCpyg0uK%Fy,׹802Aȋ"יܨmmv O>m\?\7D=Ϲ:UtWw˻/(|^(mCC9VLe%4 jum}k@ೢ+Q13uGrFzoN2Ti3!=%W:[paovnX7 v\|}, 3Si\QHj*^mw4Ql1ڼx׹w-Yܼ4ڋزQ}l110؄]RytC|š]Cϻs)pC)yn3Mvr`>g-5~zmvsoO^>hVIP6-i}怷R6|u8Qrrw blQ[yI%q^|y}Tl} _7*@P/O2-9[_W[Ig'v|_1=?ԒmbabGEng¯-‡ړ1߽Cmu؃FVT# ڊF;~(6ƦصZ@;K?Xԅ\ͰpQ+Kj1m _MEN.cP;㯭+@oXOw&'VubnTBy -iSu~m=hVJ15ު@rrD׃9M#m a::QoЖyJAy>ּ3xjjʇez÷XDU2d׸گWr^ɰ!]6uV_RDR6hU#"2o柆rnĪħ7iߣCާ?2Wmd:eagvK @\Y$qs ,Shp`ClE='W[ג CM/nWEPl g{ n)y mn6GY <ⶏqA ªZM'!k}p٤| O Ьnk':+DVͣnY- Ӽkyx9U`H p5]#,R ׾,0Q:䤩7ūoFsAS'=~ZI N5kC6lxK &TlR=R7) ʬ}sa+CRsxny F~@{>txn*[ųN^HaC cQMe;Jg1l~ 0xuai} H[_KB^[wʁu!Lĕ`0'/a2f@|.V@gdcpyof["iԵe'SSB((.߫a/9u4լ%Թ>ݾڒk>@KG[M5_)CP5O,un;G)0Z4*_~j!/sOb Il`')aλwn2([HC U!p:?οtKN` (L -eRޗr2/TWF,ՙQegtE c7 f:1EךSg/-ѐ~(=P}͏A^#|A3Qoort+Aι?OyCJψ"uIԢ;{<.{I:K8AJ;M_\%UiJ+빾p kO4;og>@9ZG8sl*hy77H=ܟ[$f)dHg+>1ZPm}3jsaRB+P )q7%3( BAcfmN:>7P>#qZɞ&}{;Ly.kOel@NŠcΧp߿Ϧ-{\mJ8<}2W$_lKOw?'ҍ voB $45ܓze6]Zo ւ+_}}Jy 0?U6}, Wu?XZ[(])+eɶJ+veV _][ז"Y ެ[̽D$7zxfH1ki!Y 5Jn5Q<FFŢ"iRe?5cSmNv)[6VSqYm'omd]r4r  Dqg"5|lyiNyBxed3wܞ 8ԙ|b?`J={Z'y&ENWIBA)a2pG]mGD;ֿ^PvU#D͘&.ՕStPY݆P:}c6&-t $Zae=a|ESRbOG)\9aWc-oې&tt BI)7ə׾;Nb|  AS͵$]<}UGQ4WЧ)l2iBqLn"wӁt[,@6@[:Aa]{Z5@P@`ckbTa]'`@ҟt^v/(VYm 5My 1PBR 0<sAޒgT48Xukկ_**֫E]lcin87 A Rgy8MvZ(Rl(Dرu4% 2Hi5dcjI_zI 'OBXTkk!JWdw9(HWErW =M_ozE]\'TT~Х<'X;P4^ S˻scAs6OI3ڼbC˟0֒rC&!)S (bhdN]e8iУ!4",bRKE[ֵ|R/,T:)8uW??^``x!}s&&)muÕbH:7Wn0;A@fV25 "tfyN;>??gq<_t%>9ASh^ˀ'4\k!InQ8g"oal3?FY]I,rW@ٱ5:= 7-ėt2|?"qS%NDPKw^+!Zm;Z!m4 @?3Ʊ ÏeZK}R(xDyjxĉ3ݪs>g-{ZR x[o`h.$ fJA E23 "^[ϳe[{#qt@\ҬsVgK2(K|'ԛNtݣRM,i|Zę(|:v*<9':d՜,OE0kd"M|sZtJ8IlݩZd0c;> "s1ʔhniXl>Oڌ^Rf*<3xYL*@m,j `&^c;vԼo;|-yKsVW)q)rLY &:U\vd @/Eb۰=MGA@0pҿ^zeDȈ_-=~k7l0Qfhy˨%pfu>+h侎3EVy 5{81Zu|^Dey&(FܾvCX`w!MlɂUpYOI{C-V̑t TiPܣC.,҅)62 9YJֹCoc5@t{9&\[️aKAJ][QBؕxٰ*T 6@RިfgL|_۠ŝ.Z"JRU0'_g⦛=|ӅCġbxJy}R:J4ݺ@YJ(;dcվח3[P45 a`rpO_Wv%~6j63QZQPIsCv8Q6r[prhB##)feb›ԕGlE_ \٦}&܉x ni4 w3VQęAb+s{xYJ=VhQ ;Ӡȭ:_T:A<oSEan.3t8_[-6`e;|;=i ) cz+x*:l}O]I+MX+[ 1aył#ްn}bx@HY9ˎUΗ@[IV f2ˣ>\]I1VNX!d8yZa'Ӕ?h\ٱ/_9`d7so5+2QVdEԯ=q^;CCMQ1cl[<{ݰAp~C." M^%yG-L^z.|hnZ:HCե*`*3H(=rヮʼUѩ.S2xr 7-^ ?vwwK5A^"BIP@6v1S4*/> d?k}h\LƥhnE3=3WXHR1\1a0bZOk.X&rSԏ]KbuPRO+<[>#2DށC%fźajR^萕63wRW:Ń4}8 25iVT[2trzcW)8rYL(YKɵ"P S$ŵwT>k}648A5mVrzY ?dzB[o^8T̕%^bcIUrQK7JPT8ʑmElpV|(1%ʻm-:/aͭ:9]a/;5VK$b72_"'0 -`V $-#6Aլ'2f-13ӱL P9΄KheqE^s=/1OEb`BYƐ6.4zq \w&?({uB2)`@D7>++:`/re@t(pIh `"nGu#?tr/Z%}ݹHmڍ5̲·"Wxײevv`'U8戵hzPBG'Z j ߨ%Gq p4a:W&9BcNT}!A~ӻF:2{ Lj)x)[N?TR*>["HI]ZfOZox=Zm,1`tF;T JU^}{PAo"">k'Dfqfhy$Aqd/3?03m2eȓ9bNO-!rrR[ʖ.B>EjxvQ7{ {HPU=.(+W15~  Y+^ܠczGI2_$Ba Q֞~ZLH1P"*Gd_ k=/߯hș),JuQjgX@"F96y(DqRw\s%w<*n֩Lo#~˓!VB/RWQէZխH@m0wCޡ:`%kKkA?iz@Du V2$S~c7k#In7q m˜1/zn;5}~_JxDO82nD\iZEh t^r+$, HשS 2N`;~x4X)A]fg(萗<-w@̅)ݵؐ9){|mŖ1Lz׃F 7vɏ{Ѥ0@),te';6_-+f])%W G8{O UUԣG9/3+=Fc%CuL{3@(҅WBs]D;6?^xe#mg5‘Cf~JD ^6HcY mz#Nt*8a}XIٽ-_S,E8u_Z& LxNx8C=E0 ! iUb.݋.)Yn`DU%IDz]3¤63ڎg]Q2`sOL)U~+7sO;N@;y1gJ|Ѱ\^[p)qn-]d:e͔TY<Ef6_()B'[HH͝,(&2hɘ eP.1BFܓV&_"?]_"|(BiWPS2"+kTo>maL 砟`%Kc>u2o%*ւ OfZvyz[@uOE B(X}@|~kYjgJ <Cil=/iZ!uZYu$F$䰪VkP%e7T.4[T7C1Rp2w2ĿnWkZ;b#~C+*:ua9W2WweHa+&탳+H_)yfL&91u-\X 5yp%p2Nΰ/q|p8FD?\eS7]n$=\Q6C sz!%_Cu(f9v~x2)ZNR -I M3hHIvhqc >̙~o-QUᐫh\ \Y|mQj+`Ӽ+xuM3tم̒ 99PrHwtk?A d7V)y`GGkHV*8"UFPZ۳> ڲ3t@[1up p)ܹv8A6vE m]@YgW03)(_kfF f]Ljdw؞ۛ'3 !z:3qEcog_'w؃[q}fCKy p#c`Y3(+ /侹ec9B&jGxQ<;z~ Gn@#NIPvLw3'/oqDif[GOiHA':r-7 -hk}B0)&鉶9jis.oyRL RhŨaAևʶw9 9-nֶbrkYWahsc?-:8ĝaso$MͿVgg(ZH7t$r-{|#cY 3Xh_YKyL|r ζaD'Jg߹b 0YZиT9]O oV+_N#^Jbkϻ\3lCB`Z>@ogRrbyL˞a&cE Pc& 2)sZG+UKVi]?R&Ј( C,\y?JGfPwԛ:R>鰿hq\WZD H Yݘd-  %Kg|(X1LRZ66uʁm9ZS5lEC~<ǞCAR?h>m [xOQz-Oݷjh*$kXtʓr !"8z}W; lBNS'̂ʱ;!r#k'BcZDLQDf\-`f״Dw62^I{-XYCc6MǧY<޹Kk4"tn cEQۯo.ɡ\xfL&=mNyaXgE8ԘtVy׮P6Nks)껯gt^=x3-%N?gcO1q#Ad>bY}qR)ID U*spy{|ݲq*=鍡S=0M 2*Zl35;wq_zK=n,yZqe)ƹx~/Z"%5l[QG^3<y.-M#2#XlI_fRT>!V~'xō2BgE3d|xlܞ3Ij"!^LTv9L%zC`Xu!搸Ĕ٭E=~1z1wiٵx ޳FZWҶ>'A em _k:*irIIklpe_H} ΄QxGNN+p{tiB\䄑 8'RI!И@z))=̖GxtGZn@ec]#ڽk_Zp^1ݸV \~ȜV7t{̂H= Fmϑ;}_*bQ9`DzKHy>dy HwP_56iBZ{MK&6 S&D>ow[(qϾ&:v؋]yb:]l)&AWh#@ĐS5([%\/Qu#+e?eP&Us[4%W<ܝZݚԩ#2и[*uwns`"`,\ 6|`Y -ܽ=>Tt+MG~uꦡL F1P[u s{B?;0~l{ KE;=_ytA݂XB0j;Х#XVqJ18r-u/҃W?q,mҏxѽkIODbv#e1IL* 蓯Z=?K}HW!(ljX*FpڕEg04GĄɽߨ$'#Fc[=>%d}jXZ%Spσ}:tͧO^ x)OC_P+#V𯵃eW,';>eVdҋ]% K9ZkϬ7wq\9YP0ϷAG@.*3cɵ0ׂV)y`&ç?o8C CTAZGQ!EӘOˌ'U臭k& ׮M>_~fyA֐"R4 {Rd/4wt KUT~jE] ng_8͑P+;?kg0}Ow7Fkw}D@nfoYr>p#SPh_m>H|4&۔ 4YW -Jvt;"䃼ItͼKxoU#ڷ>qkK@!8"/t 67keXQ'DѰ{R +~J {waq7S%(ߢ_rrB| ځV)6L嵄n΂6CAݜqhP~w#38Kof<i@,kN1@^ b奻jSc܅B0U(7vʻK 69hMx6h* 7ǿShRėL8Ї=҃!XZ (y]剮JU ^]52ڨ~lPyhՎw5zl.z{G*HmįmT#H4tB :7Ǽ[a D?˷FD[ۭZI-\ҩX*!!0[}}rp rt%kυol?2OZs("@gO<3S.TyC^zXckv@~XZ$xdŻ7Pǵ~\wbXqi}Kh 8f%&dj\Zҋ_I٢)e f9'!q:ЉՕ_F1zIcDڠ -ЁViՁ醳'7jTM=92ڥq\]{-Aδ Hhkb|;+&hᖷXA!hGcW 乼燁xTP䤗zB\7n-aPi ogLEX<=CsJũ1 ㇉/G +տΰO]T&uxE}8(cd'Bl&0+\HvSH'9{~T61D}qkmߨBxPi7cY^ur;w͠9s_1Y GvzqktLCˇ~"Q*< NkȦdKl?ށH~l籘gmt]fu?*Hg0WN6'X9j]Av/fzyOٿ6nbs:P~'Rl;;>o53-"f&~lြ !}ws_fܘFY77*He-  jUǧĆʌ9Ok&YF*a3e=>bCrw(e/Кş0վQ֐] $l砥gȑ=!/qY~Wr^g8s9r |UD#~4^$%څUdp~;O0x=Dz >ܥɚ<[sd3*Hg+'q B?gCJ%VK Wxw[!>xQ+4챗]Z/oXN9eDƒu8Zz4#3Νvg-9C@H5WL;S31"oIks j&:қKCy7kyg6c]+ɕ*fmuLM7a/i]5>Wt H$C|?d\FB:εS2˕C.ce !1 93RE'>GF)8Jp7FeJֵޙuIM;UJ8.NC?G}NkGFzDk-'|jpfeUkmP|af#,gA(u\{۞ Gyc)BNYȭ^=_½+t߃·Wgo5rGb}=BӀ|;_ 2_TmS ŷMoh}_؜F⭢`I+y'~y_9Tg0bQ!l-u4>^9!ȴ&`یf~Vk1oE;AZ߇˛>\2sT7T&H >S#u Jڒ+ȹɑsq-R#%o 4߹VE-WDa𲨐{-f~&O\@:?|#Cշ 'J(ޗm}S:Gp>=^u&E219ؠ־ԘmY5Ni4Z^+ɸv@G}'iQ.aF!`d{4!K3\;,a@<#{cu#Psfi/vqE}K>O)x#(y.Q&e&O-g%> CʹfAٕP w-ao\{$ѡEHRXN?Ӟ[o'дaLV᲌{nηt uZ'Pu_7 mPz:a;8Na9IѱZ/\QYzL_#jbΆk2 0B GU ٫O}a.Q883E=F䎵&zs #UuN_8A{'Hoʈ w\*2y b .kk}.gd\`)ߨy 3pZZO 契{nCX޵-ᅦp>"ݻ\[2Y25vqȑ{;B╙͡v)k=._۠6 d;KxʀmZ|([Bzd-ڙj[B:,εr3!p_T n$%Q0es!ξq}m׬K7`X$ *ԣy%>gsbu-us=}389t\~؊2Jz\:U1xߤAF4L3Z>4(ƮlJ]m:*d{-uKi&(5@^欅S?7#c}9QE|PR<n')%s;U1Ԑɠid@OoZ}t5j<('@ J 9o7@x٭sƾɭƟvkU0RB:-2< ;80?prk}'*HsD7E@>wzpfJtزm.sSf8F?G/("Kr^jr_BB/v̑z7/zT*vD|xQ,~fhqծTl@JBOJ({}'rg*B³ N woG \"s>MT?9rs!Ky-tC(:+t>A$B2sh0PYN]Z` > ^v6n,}WJgNͦ]i;"PO9O9W.:62uNkXBMVC]vZXNDGW~ʶ^]k w$7Izqn7pD,n&4ẖQBM:r5 ZHhh~_cR'Gҥ"oOv MquLY9X%ؚ '8!C+IQQzgf-8Àt(l\*7+x􅰝{߿rdזòE`Z9d{Ƽ&{Au|_˼kEg Zyv4{|mYnY0YlNCӨy_;[a\u8?k)Z?n[{f̲}co!yߟxvucS1 p`[&`붩',CWnRk'X HyʽA*ujz1Nj2=q]b}Xpv:wM)@ќu7P+pKU;WSY {o#(%Ꞹ㇌t돱b^ 54a. wz"md26"=VܑR/ץ^E-(Noe$&k7 y, :bD@mmnBļrQ(#bV#c] C 뚹bql6@-2?LjeX0 pMZ-ciªXߠEVQZv MmEMketoK"" =S>-((h/BƔM DŽ" 1BM?nx^xOǎy}$ p^k)VAn΋RHb0wgGN2O'Yu칹߽}muմ3\7C+!fxФ퓱rVVZcgz4_ uΘGp#{~PP=ԁ8CU梫z!A67[R[ @v;r-sM زO)^lOУ3u6N~BEP4uwU.QI8.XFNPYDݰˁ4@cF&{;e-v0}_KhEW$g+PГet XN3zӎU U (A'GO~8k)R+`3B~OֺFޕ wטiLj߾y="3k򜖗kuwN{rI7 k„ʠl8+ O< 0gQ Ð[EX@ ^!PP:bܢv"tkF!ʧ;)>]뉟,Q%٩b_r\*\#?LMptV6xnz߂m{E :Deԣ;=.Vm-:34 *I ۹< shߘaAF0d.6tz]QTq`BN4}ڳkA:fYI3+BM-iݵxS$+i[mP>Lۻz=^]钻qY[{\XG/Z u̳뤳NA yp{߿jF9.oA,0҂\DFe3982t k z6.[0D!yV#BO@q/KIxkr@jfeNmٽh4$tQs)kg:um=І= >|rl$Z.@#kĿ{\ mh͊m lk]3g+c)gF \y Ta9sx֮ںe÷< {~C,c:3+lÜJjµ׻uȍ^tQŁs3ֻփفM'Vu3wZsBVuoKiQ=}E AHv_+:(3z!xwaSF=HDUL&#>"km4@!-l_;Et-ǥB`y.d~lnKЁ QgxCcT9s`]׵ٜ hH1 w"P>3@i?1J:keP̺9)5џrըuk}.` JoB J 9vYTj&tmdr}B xkCݷvH6ȑ|%dkݘ;!: lF+k__h|`Fxs8&\ 2y<.%^؇'UˢsqlUKV*< )ڛou-Zj) ?Wxts?F1~GT;IHSR[^mKAJBnmchEQllorFDGlSfA]ւ%Hg>WCqRW};5KOr?\ HM=CpS,młgLIGFTȖXkk_k0'A*fcB/JykX =4VSo}[D%ȪcpFp$.ސ @2<-F/#5Lٵk(蝆' xت~2CEڔn;ǃ7~Ý 6ۧ #kkyČQ&Hv6=q X8R0?TQHm0aUvf6aR, 8ƨwf`*L@Ћ!ˮ2̜1]ޗ4Y{~Q(!$z Kl|y^#K}1Qh\9~|U^Æ*C0Y,}A幮6ћ+BHCD@=~Cý-hOXk?-:^8Ւ̧MB0c?׺K"?hծ"o ,w{ӆH"H+R<\q&)28/^j-@λA6٘pNӂ=VN)Ӊ+!* f|-w ZàiBsֈr5eM4B 'iN$>{yE,v3~,túF|uNNeIFD+-lx:/#!TSJłǵE[Re |ClVw~ٲW^ZsS~Wio1_+/FAr$RH`z\}zs֠E<}؅A;w_,(63c4I]8i9nvKl1R bX/1~s (."x|2OG@]*OC{%HFA{3u_K>lt8 );zEC8f4˂=>o DРW.) s@vչv5u3V}jU._\kpJ :G)eH9l2zy*sRy;\@/H9Xh{>/mmٹEU/ ޕz9_;zx \ C%NX g:̢>bqv)L7TZ&ج%*`3jqSzeKԀNhJ1,W 8;g$ }TQO27]C{+3('L1J*[$d6pW""-uo]<_ܩGIwg t`g`M? ϒJBvȚ֋S$pDS!Ⳟx~^S qBRV:l֝_8C0KU^hh+QRݛs9%>޽"2 |DS3Zm]Z0B9d!lE- j@&(V/x񲯝h)voj?dDaijV{^vA \7N7ت ȏzɵhD:w!i}7b-:L9M~uU^uH57_e+x[A BwiӼRsކcb ?UfpY~3 "PV<#-E?? Q8z1㉄:R1`[ҡGW3qc'Zk۰9Lwϸt+߯۵)l MP »Zvײ*h) ȱ7(h] ؼ:и|ݱ%MIZs.~UF T-B&9>9W;ؽ&{ z;_|GG5+d4߱{K'5[NE}|o5!W; VKᨚky-]j;ro-O;k+Cd‚pl:$f93$d媓ZXxxz#Arĉ15Qȁ-K!x<[֌/K:1A;~-2.aR (mݫO4"Ч)?aD5S缝m%TIH?loy6a(2yPkvC7_T(BӴFP{Vv_'2GΚ}-go_,]Y[TZFk(X0rఌVe۰tYuGd1VvҌFda_Z(}zl3PC9[\smN@YwU$p;]UfGiVlfUOjGyp䮘l+WP ,K/~Oi9ogH֒} ^)ZPؖqIH[|m4GT`Sm x%D#Gߨikk+Vsa_VT_DZ3)貀_!4 w֛ؓ"xkf9DvȖ"d\hbOg0g,oΡ%%Tւu|Bjs#v.k/|f”:Mtt,T%UB40Я^̶Yn܃`XR^apki1* 좐 +oC-a|~$p`~arW?,1==ѵ|zmO8Z`-@)R)R8]ڳqT$ٯ,,M(O}0w<5-"Y*զz-okQ'{fq ѶP+wU*pyic1ȣl^2by"aptWl7gE-N%Bcs[*)jI,C'.{!y  4-ޅRW]i8k:$VeaDRLPz]1MTQijrd6)W^]\SN87FҹKuZް1E*0 _M7FpqkD7"|ZԘܞ;8=gLT5 O"knZ39 Jɨ!ʯweO#k~\Uc'}*콗ňC}/_߷e P:^-}8Z`O!SyFQC8vdYh"Snuy!Oqy[ TL,f40 [z N'lVgJ)z0jB3|?>^@Foۂ, GOZlPTVxQRrcP=?{8Th1Ez٫!s⑱wly^#2uz΍4Zht·  \E0LNrYY^ʺucike? 3*~9¬pD4(oY@ntk5kyW}+9eR|DE %Ųt#Ss)%uZvU8;`8K3O Z?B%5C ^Tn\+"j E>J"pA߯H&LMaZ\hO%n ky\9&%TZ P\t>f8B(+E'EO)'VP̉RpyPc?u *Y~K ѭ NJε^sКr"WB/M&d'L濷ZqhNQBjǷEضHPWwŒNm@*'TH,Rqx;8)Pi+}oZ(O&^XNt0C}\hL lUHC-moy\;L;Rn_}Q8k1㉳ǒ0OJ8:8`ZFE(;sZ_;R H{cëV4geX<~ǤH;Th UH kD:3_ fu25S%8z?(k}R/%TvKUXd1rtj?C*/;%WRx0 CZFUxגA6 ]#^H]dډ ;r]ڹ~ǻpr#E3@A W炯-#z1 4=*-5 wbrZn7?gFnKq^|ReA%0$({C엵^ΞJ4^;rRi낕;~17P $Nɜ5]J˸\֘t6_NFJmTA/ݍD8ϵ!JCE˵zv^h'uĎC5t&lt$g(fhdQ]% شkFʧŀ '?G'_2&񦗅MWAцN y-Vj{a`qbG%N^!1.t"!)ky-` 6 (_į:dSg`P h6Gk'~e08@oqZ;&MPI~XB=f[LIea轺 =As5_;ދ*\Y bO*OC7Ef*KZUw%RUvrߎy 'υME2b.tğmmy>CQW1c ો^hr{&_|d !=`~dVsmtS-iDr+\dH 3k:'1s Gp=؇$Ka`j׺_ϥ?qbކv1J뛵F %M'mM6v;5Vm&zKĖHR)4k}4wߙn)@y}4-G wQ8rxflqԋO~|׮TC̟W+s gv"몉Bp ! ҫ <-6is/tȄи# h5/³L8=(S h_i8 yr!Т"ubY}唿M\?_HP~㗻$I!*eam[b~Ñ>-j[]pNz\ǴνxBc-9⿊(ht~)*? '\v%p좞/Pd, BBXG/{Gﵗ("%-GzSȴFFG$ɋՂڒ"G/лc~̪m@'ځ$PI{W i Me-=ؗyD;j#!uRoz{R941C }!^>*#בCF;R1M^Sa.Q$eǴ1rkMpwd{lVG@Q8ck+XAPI}:c)$a*@zӟku_ ;7~i ;<2c:w7C*=@DMk7Q6Tm`5[9 DWoY>YYv8-pFPC(-Hl0utTmB()-${}mG7t<žC]b3ٲ#9+8P -$1ssw\˭jv/g.MԶg?_kه*Tv8` DjvNXp'݄Su%CV&PYDcQ28\l6V/qH, V됩Q 9pR{-.\['[M¹"u;XIl~^02nڞKlh+UCP@sJ|Q%Q`Qt ;P82Io/|Z[>([#J9>=_K7u*]v@* ^ZޙM*:&G%LG/G=9#jUحzwo]fy+?h9qbC:(d!,f8K|-j!> zc "KFqߩ0#oP.@➟Ƚ̢8af k?w@[8P[9[?JGhBzp.Beb> d:~@ӜW5ߨNHJV$dhZdoZ`~bxf0*7{3&ߦ +y\œ,ޑ}4)MocY{Aţv6F~LǎJت'dE6'3\e>` hkiVrۉ)x\$UT:{cD)y [oQHqr}ViƝH19KӾf NSCˠ"9jiĦe~ĮD3 9eX6C&!{ TPNlJ7/r-Pwxy;vx"2!Ȼg$_-ך'! GLo}aW, NIӬ[?$p !—pgW;nTa )0wN~FKz TwTDDԸ9}Ls#K}K\[1WO4ԣ^rk?sWaJ oRultęɰx)kD3^f}K_!󎒮\1f~]w)PfmLo62&[9 h`Mc{Oz>*;n֓!EGm</yw;i?Tf 1uE7Z=7:.GhדW;L eXQS ɦ=?Kֹ^)bp9vmoRFϨTL8Eă}+,F~~MsuXӽjGpԅ4k]/ܙ-zQ.jDb<BW[KY )N';f4HDZLi1Fh³|-Ң8Te6&g%b]Qm-^ki>K]Bo6\ZNC:'Wb*k\k#T=HzPn#uB: T^'נZ$gs嚋&{?幞0.EIÛxWK}p  rmMX)υ2=+d5(Qk֎ 4JR3>-m_xWCW˳"&N0Y*w~ZL0iNQ/P+Wb"ẛ3VVši s2\p DuX3Ķ0ֺ]FU8|8:۰&4QeeߚGA4$iP \־;~QK$ 0уڤܫvdFjū0iD0⫥ٙZN="JX^ײYqޗNqh]N}_TЀc8)鳄e!)q3a/EpgJuz0W>r:bȤp./(gUj޵Ϊ.yօ!ϊF\G`1{ |ao-jL{EB"{c#ze@(K1|ԶbDEyNѷn;y}DvιFS#;c§QfQjr * {*5/ZxF@04qB.71ar-Kc_FPfIZ҇r"lйywn~HGWTeg~TсE|mET+* ͜ fuWq>a5EK4;$ܿE*܋2nx |}v7}mq,#K׋K;Dpؚ>W]m @Qa@]VO|xԥAEUx$Ȁ&SGà9M;= ;_kL DP(02mjY/a7%Rk}ZʛG fu_+&7Sto:x\i>#ņ-A!;[u0'wB}))Qr5ӓ{~TVkL>8@1;b5G\(eR5- oMHe,B+,E9C_A7ˌzo3}P 6wVtFry|I;H`"B gMfϨGb G1: J#kq:;0҄n7/of|Q-v+܁QLJ,Bv~wHЋ#G2A*wҰr̋j_CfY NiqO`@3y$F#h.%K kU,?}+q|- <)`ƉZ<@;hu:+ޕሗ~mߨ'W)>k*caDABj={~ a: VjNYK}x꽲rRP'Ip,{}7r:<* mj @CkE o' ")(JvgӁle#t'lmȼ|--ĘxQ%3,Vreei(hh;Ai mCr2BcfeRgMFOϼU-젦73}tz7;Fs@I%% 4Cd%}n P ڄpy9W{JǤ o$b*+;su_c !]4J*ż2f*Z#3{w~-f\w۲ J ȵ^gX cB2%S˚{O^z* }$ƫbQOcGs-|4q-򝵿HKUmTJsev9,[-\LB#[m!y Lf ClHv䴣kQABܛ}݉1,>o&%O)stSBtvj>!ێh)c!,e,ZxYlz`sJށUqRxGc!\U8-](RuedO? _KtT]7B}xw:٠2B2U>WKqd)8îdpy0,yԈkJܸyø+V@WzF4MmRr7B|.RCu8]W3tQ3\Kx㟶ˈǛF:$'Y pPhrƍ8΂\2{cjt7v6<>CP@K 障cBR{þoNjo0堺%1<~ȋjoU,bJ;=cL?0銵"ʹ_#;M (5''H1g9F_$3kj?d2F Ozieu~/{ T/5P0P!=)@6B, Q8<͎>ywхu>' FNB魾!Bʊ -mcw\ rqܬ'58nLL g9ϺxedK)PYK({J5q9|l%.- ( R@SPqﯕSK L~FZJ2%hk ZŴ.diG0+}};X]ahZ 1!<:|-72E\[˿t$F Ve)xU"]p:KZРr3! /̠(1Z!IYqc$b:픂1/ :0+^SyKaѼAkPomlo)̏euM>"tT׻$'̦q`MD,}^PxodNb\yJ}eub0k8' lL<|PVÚ1DTE$9 km0h ]:uE vޡQq-k3Q~~m:d w;`o&} U+ߨU#2@FE{J5VΨgØK@]^9C\EʛqOjdZz_V됧Xp].:~2kH<]5Iߩ#l`8@QF-?;>Z< Oh̀]U/UK yz&|ߙLЯ m-Go,u<iPn_'~;%a`V+]d-l]g}\.[Sjج1g¹Q CNNC,!;ʨqbkUy8Z\n-%p/_<.-]]g @AOӟ8i9'3ọا16qJg҈r]B>ւ~q"CZӹQ&)LLИL;q -C1tqZٚ(?;J-a fT\Eq  ,Jb!2Շ9U?F=fListVfo<-Z [R:O{le(Mܸm4ݞ1dØ`-!C%sX˨oNirh Ntƭ|(%C'PyGV7CMR 2m}=ه~K|sOXo 2v3WĻ,KSj*vB_(ܨ5kSvgcR>/J8ٱx;,<lj,9YVs_.Cm+v?m C?ш(hlyc~+ ~u09;Ǐz)=+XLùwwfXOʈ16 eGy.ӞrZb5ʲL܈dwqϕz4=A`IMs|鯅 Go>8) k(l}<$u]crg6@R: <Oڱi,ˆ88j<Ϸ|M8s/XFDrv2rϤع!@h:TԙhwNlzT'~ ei` eZ .dU)ThaAӞ V BiǂGfmEm(UmG;ؿd /ɋP P| >ڵ @K 4 G vls&״Q3Qr8 [֝8_W4ԀYp248u-U7AK.w|lު1\Aq)IH^EŲ)pE5"uuʶ̊if /Iy oϲw]ElCSrM@+Kdgl,$˄兞$pӺK{Q 4[*8ڇߐ48av'Tr_e\Fg3Gm75A:6? 8?sQe.i2ksz swݤ0lA(>V!;:YJny8v }; /LK"RĂjrk tA*ӔZub sa)Ld0$9s ;>̡]RC,c,@ѓ8t9wZz=AWU"% Nmg>}(\~}"-ڒ&F62ϑBO*Q[CFU:K^ySϜOz݈-FpX:&5_ڵkϗ#KfY)3S˅%eCʢ 2mX˲TB{_ZD#2 Kv=~0b}FxW`=Wy 4QWGc(TNL.M^~s*@/Ye93R}ja]~.3Qm0/Ua2qE[lʑZ#M+>$חZ4K>EGO%tlN[oz<׮o!}fs<>?W2W+S5:(NRևYuJyŜ.kzS[d$͂4,*Zb(G|zIX-ZgӉ8msA;8rL#|bvђ;`O>@AWXCo끭[_9iL5"XRg#}KZ@!\[hTw\7ti6X&y4Rl AP7'kGORDߎ\ip+dZ,+ :̮\ŅCCم'(c!<ׂFC[Ե9se 1ʹmDm&w~FWbO5bih(E V?  -St?pJtmK1b*S7>P£$O3ng8iJ=M'[Ro?!LʈҷĒĞ{]9ǖުsH;Y?1t:Kx隺x:no9$x5rѓMr8Pe}j=N v^迎QݜE}),!δ*_:އ?[hU0 ~(mV`5ܡ%:^Jr Lc7ܤ̌?[8:OPh9Qb`8~nSH2butKN9 )1#=J'Ǹ/ [[.j: ;㖃k76W;b"C e ES>qaP1Yܨe0A:RqǨ蟝ۿ8d_,&\ȔLsq.cKǚK75JPXcvuBTԨW3=?S?Sz:_qy.ZR8m {KKbF1Tb`+9T%oŵYQ+ 1fr;b!s9±.} TY_nν vUn vQ0Eؒ+ӎdDR%:X#ܯpA  Tt͒x̣E ^ {zU6F%avn̘%dMִUn5w߫Ao C4u|gR %nߙU'dNz$e-ZD9.SԜ".S9Lű%C71 xr"XJ} `vsω̎|(rP,K h<}sCSn*ws'r.;γ jM)Rˡ0wTO?̟h'~Mzl\خN}u|3l;NhӴfyi(tCY09upD-.ſ-fh[|mڍҋdHb9,Tt—纾>/`pBΞ`a"Tt!ں݌i},V`/X9}-c蝞Oy"4Nk瘏C㒛õz''ܚvӣVA\%}j.GRb+s(F/L8%xrZICK4[fjj/HEu km[CQMs!XP N%Fwyȋ].k1ݹ <߇|>]PՉe@xz_6hʥZ=@ :hsfhjwO!Ihl7ƤbO},gOJ$E\=y] GXa33=cyIJ YISZLX꺶Pס!ufd纆;sE99pG~|rV{z)ɣuRkKfnmh1qLjm-:PgOtȤIjD 'Wc0c(R 3=W8pqܐ;ҵVsv)@IH;>pVr̅ʨVMgo3B䭯~C*} Î pcWu!|ƢȈb0iG,r׌ZӼWȃ cɞP6@0PFq{~fASiZ% +;cއ~ ȬuLsmbbL,Q- bj؉Mu/&Jsw)ҐyNpMbuq׌(q,SYˡ.f,|<\/QWD)T}V'2$vDR ӤBH♳ڄB\-Z; .F#OT^8rϏAUD͋xP λ kk7^Cxهύ^zݭHj0*kfef]Fá%H7 E9Xa$x=9] @QeGnı &E-k.Ui\TP~0KiΣ_vU hGx괙?7z!>@ T)"5*mT0 谦fl ڒ EL p8Պ ɈڣĶյU#,O1"r칺)kyk ++;BEegvrJ$#M@eOkflSNr'k`(T˧}7d\lwo@rCfR%gzQzhz.UGW8*mܭ>bQ 'f'o~/DQeWJ@fk)9H' ̝v)[ lT9uӶ9(\F=+YZ|'5=z#s^]Kgv̙`FxT "@GDz5RS΢s6&1yة.mv~Vͅ-ם"rp$C~!L*8 @~([m:ʹ\ȇe,![#{q3 'ę_K^JSO3 *ͅ\ H_x$A4*spiq]l rAzҙrrs#w?]ג }-ӺHo4dSw|0hˆ%Ɓ:njmݟ'_%mJz@^%Whէ6yny.|:[@Lt]~TjIrA4='XleQ)vorT3ąyӢ CD;HBelY|)+羯9_Tbu=URHe:IG1 wN')8IcJA5*&yxʓ-$FE"[l2fyx" >\R9* hp/jm{SYX)`3Mo][qLbf@t rHhF~_j%Ikؑ"լ-]&mn{`ր#6N V8C-ZJ3M(!0ݧz֏+36%.T=~v2;`vہ!b"L1ǦZ E+3Ǜ{' _RIt :so%on[(߷|Y(ÔtE+gB<(lG;hi*ӡFlE(M"L_s ]̵3<3JP\7gg5 Nd(lF֌ 5bKLQ 9t3e:ʹD+7ѵwOa4w|2}PPpƁ~'UKǧȤƔ0vbEz2puT!VgI0`vvXP\8G*0NvSO.}F~X `2P=kɠH938V3 _;S0嫡FIBW@Xv!+k݃2u~h&eWw}D!?W:LOcퟭk9+@2qOw-J];@p cELg⚺v-Ȣ:={<̍ q3;tϵQ)>AdguG#g 2(u׏bϥV·Z)l#aEYQ@]+o|?ҡ4Ct}Q݆ÈĖ8k1S1̓%[r+[Һ"궏!C_*g*`HJL-QK`9V8gDykMT] 41Jlc>Ѯ ,~KLA @1w-oôЫ3yQj-FSF,GЁ~st~@UQiA$݈+:S٢W7Pec{q.r㛡B e<vDٌmD;w]~G6-W'A$7Q;m2'n$a:37)!k}/΄9­K!϶LKm)on!UF o@UeˋɸtLw6Yc1r3$"ܬ!^$ ?q1#̴`D99Oڡߣ~Qo{ >GR0I EF,gg+']$lOxM{NV@,9BPp "vHDs@˭}@ *jo>hu48oOVB[%K~هsMUKVuIht%w_9gb]3T#ނlEKx߬Izv]ۿlM.r2UY>y>锦ֳd=*pIs?chxE*iz4 \"щG$[/xؽ>ZL t5yZn,bTtHgidP}t..Ib6: ]2笲g%s@tCҶ:`)oL]wm :A"tr xӉ-pL|i7O.cRIדEqCsx[ Pì}jəjX-rMx' 2A=KyEԊJ~A+*S v2מ.F4"lcMYL>Qr%Ϸ+=$ǣ -5H̿jlq4e)sViyT+`N Iv9v8$0'z.hk&]\72뷆y=|-ұk~.Cd5/eV35)gX1Qo`4V>W$MY:YږcdbV$}U;0+U;v/?[96v􂤡lsQNJ n2 ~%=d|A>X3#࡯>LpKXwjyȈ8 v~gK 3#ض=KݩEy_ot]:gMbN|+JB.Jv&G0 F!RʊD"A)js7Q'k-fT3X{fgC(Za6xr$3y; 9 P+ d(\`vP5U+ X߲҉}YjNW >82=zt PjLi%Bf%3[A6 QWݿB*uGbh1< ~Y|i|`[LQl)(꙼uizG0M c$}wW+_;)6J 2G ?ysxI},fz*qU35ɒx|l]{-H  c3-2A@s( Nޱ1MCmw;T_,NA|% Qs:SfLDs=2$w̮j>fP LQ8@?/ߦQס_+3\?rUEvQ\xC9t[j=?p9TÛuYXSӎll31c̵ ?_fY ktJǚ0 u-PDgj@2u=T}p7LΆg7b`ڤ#¢&:h>CRZ&p)%I 3uns:+%,Jۮ#*K-Z qߐTI7 >"O x.+a[Z|&]w,24TNj4vݗ@>:0_ZU-+{v*4XXy"n. H *.W&-Ńw0u@UiHaʻn,>^/] *ۚ~r[1`˽N#cב#~Y=90;yB),%lC_ HS^>j~c)bFY*Yn_/ֵ Zk9-U t} !iygy< Zml2hR^wlvIcS&ߤ8jӺ9y̞E:ꭦirBV,[TNZ Ez+3o[٢Ձ(!0vJ+WNZGpGk z{rUg 52:suISjPKM otϲ&`El;6I싆mYm"Ga.pw)\ԭߘQpUYMLO]ֱu8'p ň8@ÔGE@x\ 2n<7[4 KO L<$G*!]!հݓ|eA-]c^7O>_d\Ű 55ujxj-s U|x=dr߉u۩(o?W.οj=M4Mr輦H_ vw}:#bg ؚaqPO#|ر5lHXzm65[~l}NR:gƌ H/=t묮7҅Y0R҇n:<_Tjx=Cɜ-8CXkU U-Z2_+ 6ь<?1EY2'j٘~r eA8f6>zY )K l;i e-l<$]U]n{[9(ꂩaFTPBH!@Avk>ĴVniZ͏'xyί}VjD~2T1 w3wN~{; {\Hڹ Cq'Г9N wz- iX{%L5QK[=yR,M:rD}Mo}A׍2Dd4HQ|u:uN+t0^nUu-2ki0a]qg4JwMGKU+1`a)w1G]Y6 S2Z!lP Y?{Ɩ;!>S Ў.mJk멿%pdo,#5j=?iJk)^7bk_"V4$b. -^)g sW؍C }\y#q ihAYV>ỴFW*40ApeC^tI;~3/-j+ڂA5Z5&՟-u |~ N5^8bqqvu k~^9k9&Q`VFF:z9J|GykC"#Ld鰪[03mТC[;?9rlrŌfԆ2,qq+LҠW9td߉\/ mXPxTJj]b@y8@,>.hNձhu/Ӧaf-$ $?i)'\r7Z.J~&\5r9J?wsqdz2_\ &SR-tȨ"_$-a J #(zI0k E,I뱔fjuVб)ȹPX)(`o\͹`W'k6'[Oۭjc,eRKxk% "K\]ׂ }#^IzL ,|#EHԉ{)C;+IH%d^:4RhVpalq.|R&žV;|6_dm_˜NpG_;x~nC/Z u8j"gy^>^8c"3I"qA))"bt־ѣ>tv٠D2^leFI`\?#C:r&5~+xaa?msJ}z[7rV02vO( >yWNeڿola$yXbu #kCfzh9\ "\t\[~Bd lVl{8)k3:dܱdV W8Kq#kY~.Alvԙ:DQmLKڀSgXdSFyc땾9@A7|U*e*0^o{՝Iajev:qsB $E-2cSn eLw{QobC.7K)뀘Lwg[Y"Fg`!$1 .VLQZW$ူ`s&zOg0~c/s5ZB:K M:c$qڂ]tx;sHf}N.,E˝~8"yC50k%LNrx. nà⍭5mcn@ʿ^(-ڔu`ޏGXpn@6U;UVύi5J]JBZ'HuԏM 31x+za=JZe&D 5;T8&֦c">Tr%ߦ_;" I(>[H3f&$ZcU`~1OP-'fq`ЁIwx+G߼s>k|l&ԯPH|a mݜ)J!a[:)4 ĚN\Vz8K9wT}kbN.F@1ŭQPr7igOB)o/kL᭵/ӱC:ÒD}>r&>4JJ#@uD 4"B m}BUi-@gWšog׵ӹKU9ҦN~6˼oHbi+QzYG6T㖇Fڕc땝2Dv~}Xfu>=_|6~ot}Zqqj>C.مT3lbb?sq j}-(5w@::dqtJ3VtpoCw9LɪEaX%/ub߮k\5.dP-Z$}<5ܩԭ+v'Ϋ]n,ⶂi@ ɫ5n_+q/4y( eGeN(LPj4UKMJ֣sL]?[G!V=!4=ks?#+65 AJ~ۤv_޷ҫ 6Ƕ|-G8L/$/1w*a|P3ECĞ$ yah9j |o|=)-8\zy0n@dʢ FM[wI[dOY@ "gUW  O~ _k nA$*঑5迵vX\ӣoZl{Uv6Aj6ѷu\[͐ %J84ˡ޶>Ws۞0”cѰ5lJއ2Q%kƿY.m{q5 ғ' tu[^T=,Φ<8~?V 7-W{MэϱP<"|!JAKHjD3-{8s%L{bG tYIs$Bǐt;yDC/YŲcp9E]^{ZÆ(.P\å7';I9=?ÿW?dO[zݦ]<3y춤 >ak^={~# 5A4WJ%|,3fחs@Lm6ycdN[R3@HG>w >\۵uGQ,!Ԩ6*#.IYam3åS;gF.֟y1QٙxsU1"B(ÌYC6\ܗb#jg2Xi3I){{~9ǦWFnK謨J ܺ?[ug^<ʙ]}WtW 68YK錳>JxPro!; dM;•n(5B̈̚-b-m -yIԵS,m `Pf:yo0`^t>_3I T׈.mnj'}XdTAݎZfBڵVT5mǙteck[<>PFu0|1n<] XNg]9b=?k}[;7=:@Z@ѱssZyvQ GX4ow/7ͨ!!/ED?cG:xJCf/GDHΪ8[wOܻ?*HǀEG@#QlGߠ4%52w33~u&9XQVJ!uV)jM0j B7I(SyDr|m( +3=xdyQ~w(6Ԛb̒߼|_6^&p%yte@nbaciTK_l &#UǬmڊzxgS.YY(:;ƶuꐥviXNki7"L.:*;$;/w͌ D<uM?9smр#8&(NK'F{ܡ:x7<3{@Nt}㼏鯅[xHW9u_"(qv5N%Wrvy=Nnt188ɶ̮~9vr<>WbsssikG𱂓&`^MG]3V@d˜sǝkƬ8Ϊh`fW3‚2,U_c߶^η߉a9hL+ڏmyPՠՖƔ)hđ$gNI&5 `t),B0rp44z6.%k,M,0{tzkNǞ_ ]sa/Wٌ $pedD2i[-:q̗:d4 ^G*HmTNb2O:p<#և~LI2n,֫J5 …;saˈ1fZH ,'p幢Cdb?ª?I8䥥G甅]>+=30<%Y@z9zK |%[B\Vǖ\yd"L[k:F2<X7(؀bx#JX2,mu]<,8N }sW4BHRRx:lVcrSAxɸ]$]1g: ɻ#yz/ReEW}>OX'_kk됑m@ Ճ/ hp91~ugY.'!kנF PGҺw|㿧.ip/[c؟֩oUݿg IAZk(B3oD[FK~32@\YW?9c s(% lHУ*%D׾r{q\,T((k_ FC`DɄKȝVXYvy8=p(V ssX\52kNN9&~,~0שDS,R[ֵn5۞AVs~'>w=(8E9lL;^?gYxvh>8* !\YsFo ylx[ Mŀ=Ć)w[ZtV_ NP[/XBO8h+;by?˝z Nb@ 7j_27CmŐ[ℕ{K4 t>%F4 Co BVQ &YV8иMwT$!~o~l[jnaf3YDa0 N2}wN߻>5/UE24q:Lߋ7;LjFͶ!mvǎo䍓4D)i1P[dc=?Px4ާ,(2ol3+N~DލeU!`8J[R;|FQ+W]i뭿RLZPu0WDh dv8G!Z=Ppp6I0yK~/!K&tLt@ҵd<uѕu>ց SNL1nP~Pƿ,5{MDZG[ie4|D |~I-GzY * my+U;B3vmmT˧G<9Vr=?rUiY+q}CDj-r$k3 < Q\<C *J>QiJ+r_91QyQp 1;AJ_(퇋+KT.}}=7ﮗ FICeKfL$-ğ-qM`("v lVD] i|3ķsW !(OfMݰ=R5Sac=HQu`Ce1!t P”㻆Xr>&=|BqLۄ4"Wg.nϤ!"ɱ$ك!\]׮X ]K~z5<S5k#TCV#0lfJ4lw3sB>QKdV;&CEZgiJ93 ?2bw0'"Fٿ㙸_ eo{v;VQ̍*"M? _ҍkڗI[pT@7TJvm݌xN1(2  ޚ쀛EO0 I.!as&O~gn_jZxղ7P T+gb`9'\^ؿ=?5sG%U {,9l|Xיa~wx\9 r 1[,!&H;\rCBcNG&gYZvOF68ʬIТI1i}q{ kvNVCJMcZ2O닑4 δo _/laD \ .H[2Xۇ.U6_ f΍BD3n @DQ3~pZb`otn>TNl9n J__Zs*'#hTۿAbㅏ-$`4F;AkB~XlIMKȩSp^9GBe&VfhDDKЁiBH>A{|߯} iA/hihNS4MHε(ub0ra|=.vY/3|- VeZYmu]+2DRXTgz&Uݙ'9tv,߁ KG2*H!؍=_ ~6eDDe5.Ck;_e& NIbWIfm<_P/4Ҫ'M'3R[EME! &Vcq cϝ>?,'km`2u[?B~yCb%`b8]=7 LCCb8#h#AޱcͿ[dg1$Óy]b2tBggh1A'BfL7vBX2J{+ 34;_}]_v/ ;8eېs69_3+7Daku[jvx(ց*"6 8k]JRb0bF\hf錘K;zxEH- Kղܹү 6.:²;`aLT>( HЎrd}5YNKw :kyȔizːenzLYzYZS({N:ɱ Q2{Jn;E&|e!ӟhgm1<-j!cpYg'l[_4pL脓s8)`)am]K z6YB 1bb|mRL\&$Ug/  :M],mZ/ǠHt@f#-է̡~N}s&DIT _Mu6[.Rkρ|pQwnҊ>j@_E9NG d1! 8dϰkVqc~J0D 9LOFFTNnOl@ {fw~7Fh m=_bΆtye~?OtX%OeO\ z9֧K9o@6=%}ؤ Bh۫_N5'c}L^:۔ Q:"Te9cVyۄ1ZVty1_=!s7@rɽ9cCu(QF' ZIKa2HTZ.Jd#!):)Y}.&.$-!`u;f3:BEgr8 Z@Dj\҃1#ЇWFocu5OɀCZ#{ѯ麖aI|"7P$2G[sHudXv svwbA5:dIRTi |rrZ%FdF8&!śۯ@8GZғ-go߃26e. k?/&"v_Џ Dq֘{2Fmt]x0TT(-!Kg3cThSEs$gև\6`Pg#v`ܷFMKe6,C Y{^Sֶ:uB>Px*'hn1{]΁3i" z{rVNM;r xS 7B̡sɭ3\k(4%G|!xUb/%*P$6l'-wu m$0%u|_ϱ켌V-qC*#e~wS3T-9LMb:AUN;ގwfo8TC:R/U  oQ*lIi3DjaORN#5ܒ?~pkdg[[ 2yf)q]p0)͇?ב<( ;A[6c<5;%*؝Jk<#3oE˙JBh҅R *ݍ n PBeqC~Wgdq߮](lik5ǿ"rTN^™@Hs ;VTrJ NCytn7{:?vbecz9z_иW".eH1_J_/a<.OgvP@j;AGʾ-کڈ D_g7'%H!vrrZ+ !WRX$CtMu%DI. ޞo9C: шwT&cS˾=.~A̟a0$+!o53!{F9FRY}nv{YgX2J؝z}=Wa3- 9yid#?[Kn/^PyŞ4lt$m3jǖ$^|_W!w҃I53V&o@dr^AO _TH|9nq'W}% pFe'h3˂x߂2Fo;,G~֥I&!hSipTHiDק*Ep2qڈQUr`NuVZ]ilȽ,\c@Wtԁ˥ SX'T2ֈ)g8k?W׵4MuXe. 8Dy@S\EfpaUDGTIÑ Ll~`U~T4* R#Snчq(-Y!w^ iX[q{ȶL!E$EMiHn+gum-@Y2ts,Kdƴo_k '#ӓJTii ճfپC&_ɌV "W~pVI:Jt*e5^"6[5OCrbJ"Y#-o*7~^Ɯ<R0Cqϵ r&ԢЈ z9D &2x}N7{͟s{޲w+=.dW3 ZY,94Ύconx-[ՐY pOϞ [sLLn xϱʜӎ@פ ѶAޞI! 2_50>wSl4Y07(Gk'<s=NSeڢY`n W.OëeU`ӨLA˔zKX~Ra ]-PtXJڡL}qec=8Q<8Q+ʻkmk:̙}qB"c~D7uZ<K( ò.!%"K /"l<g8C{ʇuBX#hʘwH K'BNc q mފ^{.$Ǥ× &#Q@js߭҈ZvI磴BH+C$,[s٤#ݩ:]ڒyAZKzur8[ir d;%?̆hHh/7 u3|>Pf0k*Ia[Hu}}/1h`!{G2(>G XGڶ2L#Á{4a{PhN]bqXZ))UYK~UUvև}t @ I~5[Z9\IH(s/sԵxŔ[~)H {_7CC+Bs1[ɊPṶ9}q-L fKvZTeֳ+ 3m]gȻ2Iʈ'8@jzbnr˾_}}3T:SZԵ)yK 'iT M7xAh+lgTkdښnJ:3? yv][d,Ȋ{22̆9 bLV9HC`NѦOf^nϷ~. {+-;b G"mܿ.55![e>7pp 5M}5+^ө(9~)X:Mv ݾL[Wz~RzΕٯsF k/77J*{2 "N[C^.9k_X2R&=gƅ9iLaFցm:?[ٱD`Ո":j #㖘FGTv& Q͢޶>ℕۏ䴏ә96uHH@p}}_/wMz0g5H<#,^ %ƙ^ֵ,5OZ!VFhk} zւ [- տ}@T7 -rwdR f4=bE| tKhZ5;˦KV95H\_[u/'Lv(QF|oߗpAQ+pcKLrE]PU&2~*`0o!;&qm I,g9a>,ɰ6YAqBR޷}}':&^>j,8Qme1N55B(!H%xg-1z+{8&\yKQE]kT#QBL5B _xhE @wm`Xl ;c ]t3%`R-(w!tns쮳Ыe;Unȡ3|2'PpT\1C ~W?J2 &TQ#!+um) љr7 Yü?/w\¦C*{ @ gnVT*`N셆'!~ kI鼲& ۓBoQ'wW׎da&-tmL2?~ʹ|&®mZ,L0EY(~2e`>J%:{ѩ=.<)JR/-Q olYp U~ìM %j鴋f.鯝Rv&^vv/8grs#=5  %{:}9FU9N麶I D9{ b4Zұާm+UB}ľU ء,|f2BWm^+crART'd9κX~03,:Vv\NECeY{ӷ}˦3$>"q#@缤~9v 1# 7B\Ξ[HXHc8⋻ͫ;5Y+:duj oI̞x=|- H+؄f#*[rc;wl'(&|0r_zgZd(*Nc dck=Q~>bh?A9& iBnk%ӗ/Nh"19?c>5h&O[6O:/ <k.]6vH f99apFr?>t p~]aB0e5\omaG/'Cӂ!|X|#$T9)T c9Vr\KYX|'xf쵼 Ϋcr*ϒGcߨ%/H \u07kO/dY=yi|mxz3+RKk+-_(,~MUv# j>)6g;}ܸ$mg:уr (f!Oւ "N D0P&&m曵`s}an6ZwNoxߵ>"KX~PxJRhu4yzX.|]Y?ZV *3Lk29,CrZ OaHzM{Ljq! 5n*@|Um-9(uCtDUQ;NDkܪk}3Ky!:|<-d'z9pH@6Ugn%fIa?\ywiBczQ8Ҥb b$bA+Oڭkz^}4(~ir<"%2G*~~>S? (Ж$k-4E-e:jm3(VI֛ E47}70|Fe(uQߟU6. ar[a #ran2g k@s} WJV`k= @])T$DL mljڵk , H6[ "h~ wSo5ڳgէȧ܇s/1Mmm_2),`ٯ3 n?FYixt<s~FݯGhwZ5h?WiʭlFő ?YL%P( @~G<=/z> \;ڻ{Hg*s͘ ] BiAE݉hCAHC=kцpv_w2 uߵVok $\.oW֚8z&k.%*')ܔZ2*OXAI48pֽӼ{a3qV"+Ba1Is9;:dGuݡKFjY]Hy>$vl/Zwf*ǫ6RNKpJ]5;_29L1^{8Zso-8h"#lI2)wN}o߃3ul} F?wD)tR\*t66j-85#XIqdѸmKqtE9b.#R3Fc\^^PV]9测T$ޤ=d}Do=&#Y৳u'J3A9V>+%p<XzgX~ю^a1}1GV15W !*"! ,ɵk0T:M괗hEdr!Ghնb *% '#ąha{n~ۙۀvr=u^{o`xܘdVЖяG1w?E^;w~!Gٓ+pD$nDɿK wgS漷 sTi-zcFϰ%jkk4xsך9?y,9sVlה=/*?%@ޣC^˨c.HvmK <ZOhAP ءw&.Ӆ>b|J&(Zӯ~w>2ϊqPNы{F ڋ/n؛& ?e}-a]Gh)x[a7d,k9 =t=;1ue@μX^#aPL:>{\ZCЀledd?(߅5g۹b4 ŀi`Aԍ=oUx>]"\ZׂL^ q+j`ɭn>" _*-(+JCoJN$]\іMt_ex9Ϸqθ&\;sCSmńvEߨu47G۔! 93*>~D[6:̂V:M R"W| /:2*R`ׅm>sWmV[Z: r "cUp\n KY7IE)ץ8pm8t[P i޶80^@cj;1M]FyL^擳[oݱ{n` <>H3-zBp]ZȈH$L;ήS00fb?h ^1~ftf\B32.Rk_';[ (J>6e3Jj֕-q `/.Š˰LvۈOdHމ~$ޑr}QsLqNq4 # e )Ǫ&&䛬Q[-#q"rvz~Ж%}OȕW(ۅV?~3uy0E8ߢnzP aˉUɒ`a8\n]Ano00C:-Fvv6|Fޒ¿Ehy7a5QY@JuiFm t,׾ԕC:FH㉜m\?ךnv : ghjE>&m nԉ5N(ƍFkh1%ʽ (u8:ÃUZUapnغO.0sX0UbbsV!U}GBWk>"P(dWhljEȬ{;]Мi!&ek4=S _[6>AS@}42Ty97õ_{$EZuC,9|X; ]L4SM\he ijvr9ʇ-`{{&~G%˖/ k݁8:џ8lQ2BnR>¢l庫r<".XDҧ>gt[rNxwj! >nqk-cro4W0/z"gN,RI@񵮖w9>9zhbV`|?p A/ EJ985y-Կ "XQLq<΂W.޷yTJ) D` ??ȵ2/l^3z&,a!>•bbmsy`VZQ]\cF vO^pcK3y>R9+1|&m0$ŹGV/-U̧hDBTn#e3UH÷ىz!f"I3t'%b1&{iQy>|EU @*BQb\>{Ϝ ҇&oMsr'Ɂ$FV u8ߵV֥NV^;N^y nhOxYZ.Z`!F`5$ | PjZϣ.om|T*e г癱d)y6ezH39B+zGg M.j1^8zBZrj5R˚&pE\89hë2U~uqE݌'vfQ [Gzsq#9BƵv[ާʦ&`%ʭ^KU~LbZS(/…^,(J1ceXЎaNRh_gw-E;$nԐR6Z+z~C>Oќ=yL@gg#'L=≹e mg~CFq $M$6;4M-ezZ?9Khj[RifS!vv@쥜rJt.bjI++k՜1*(fHO:1ljrޚ>5ΚQAIZgOKL kiR"H&~ɣ: ;ò7Zàs8wSy:Dq{8&1s^H-Qz~{됳 M<!trM(.{l(?j>n*׷hyG׊ˡyh`Qs= s~00%(%Lc­W ~z\G4߹<{w jugP u4j"=d::dN1d^n%Mo?k쐾ο:5@fx𵃼l2})[c $te< 0 nv䀘4Tu{}Ae{p,tֲNɛ6\+"|YOnE ^]usϯk wZO _,8dj&tH~\BM;gޏ&w(ٰ+U1[y6]lѵf%x$Vē99AmډPY[)S %݉-Հ52fFٺn)x؊w'7Q :Yӏ_9\p/tȻAְè_m;g׶-w#tJ[תÌV+8k~w%yY1|-V!2G@$%Zp':fqi9on4<7isl㓙z]A  HVk۴;ݓ@[>բZ7nXcj#d jmB[Ȉ؜U!b^6l]k+(z#s6liy<ڽbѥN|JCe-5";Z+WX;Ѣ`Ws~'b p p%bI.I=1{lᲳԵ!~GB TJ/jnvzwC?9eopZo$Tb8X 5Fֵ'HK1y ϻk`eT%W4A%HDD<۴?ڻߵ~u,fiOhQɢ.;!LAĥvQqww ;&[RTcW}`T|M_1}!Ѻx]Õ)(In bf&xzu#sH `#Ky;f/gIVqDmV7=h6Z[O Fɪ0xYŞ ;'%W!Zd\CpaVHK[~ۗ_3;08]DmX~26{cW퇖O|gvCn1@'z+:]GgZ r#_O!6Pnd"g o{vu&ŝ< \ӛ:~<̦h hc=`Ĺۯhb -6 $LFF(ȶS7qBJwrs~U\1vN8G1hWcf-zlOxc*;$"DbKzkZ@3 :NqzH0>Hb~- :S <"\ !M~e?%ڻMK19{(2Oz EzL|#ztuU$6zG+ gHF(. *W(]ZO{{am2}—f|ątIm;I]K2al DޱBlNfnK_7d+`]61ќ B ,#˰W8 +@-4 W`FDiuZX2r8e)iZnad MM,|K@\8vvºW><7P _Xz[D7_+B5ǯPڷy\Hbk'µ>?,iVY&}V͍T0[P^&"FTnДÇ֝O܀ju7kla.rٙVߵ]?ɩذ3M\_ηs9ԭ!^fJA".$ɭĺEVMXZPS&Gطfܦ-D ?Idz0dT_8\!6-dHk+0psgjw_ ~zC`a#Zs) XPډ{4PG!SrW ;˿H95sl] y#yO4*)`VkQrM-~ORUONZS_ mTDZY 9?wb 7iNVScM |?s~-O(-: 8-~ϣ9 =w!<ɷbH+v𜖵8egmY<<Ŝu{/!5F{d`5fqߐٸ<(!X5wKvb&*X3W[?{ٜM SlR+تCMBNw0ߵ+#*EhQ,K"GEg=Ph0p#7u%H___颮V=(az.sRZֺ"%!c=d Y82{Ȭ^0>-6n4k,"YNnE$%0ZՈϋwPwm,ג%lZCP·Mt qQ,( z{Y<4TbL.lf- wtH$ Q"tC$I;խvNߨ|=mĿsv]aAMLg5ޚ 3'Oߵ' uQt }*QӱC L6qɁ%%V#6!kK2zcFWI揙ͦS]1|2)KU" ߋO{76އ6e?dbu7`s @3voR؉`xꨠ0PƠֆO T5 Qg tڳ HWv'[z9Z( Hq(WۈZ2pk82U/=p}iuGCzx]6g+9 5+fzO)L! 2]0[oԲZ&Bݍԃ`ʺ. A^NMn(qAk{ia2%ƨ0 qm?yݢ|}w&9ߟ. guv:k? ew6=w'l?ϼ/f_9< Az~ٛז ΋jM0E/ YAzzAy|I9yzF~E9|u0P2~I2qp'y-Y> z><_nhr*ӒYℂFn k}}|=h,m ܩd<)9J՛T)*VE?db JLЬPs-QΆ-;N2)F01*yanUjux<hK[->:Pj~ӾuCU48"DL<>D/s+avbb魼˚~RBhF3$Y(㛙Ƽ@l(^ƌG9zG?gO+]eȫT2CtndD[N,d.<NƃޤamRRP.huq'7 4$ݖLÍhsR{64k}>m4UB8|"8ouSS %7b b943 [GH$ >k}a}>(hQ >zkk (FBt_'x=ߣܙ)_$ u10yFL[7#2aUnx`RTښ{N :yןx5yzgFZmcb.}zڧF!_T.3Qv-vS@9X[Q2å_1)iHC ;$7Z7zztn߸kn`KViA">h.,1g-gf8oleZD\.Вy7 buuچ}f!VQh uWpw7ˈ4,D {#Z,بT޸]jK4,R&Eb ЪhRF̥5ǰCi΅nA`r1gerqi+#<'Z" 1Ƃj(4g"xO}-l9P>0@C3̵3w bo#qꌇ!h/_us+3pps}(I3gpHs{b9j%6黲w3>MSDyY"*+Ǽs~J QWjf{oYuG蟏p`Fky ~b1G>b{Aí[1.~ˤABs?CNylE# "3%Cm 61T9̵}(.DClo~sDQ$u6 6!xՂL[=<k#? *<lt8 jICVFWE[<u*z fw>͓ -lW(Fҝ,EM<&1ٯp1Y"^߈H$;ڂ?kn Cr|ԍkrf里X{n903ܝ^??;Y/Jg4h DC0E=t]wS-0iBűg-(c٫nm9)@Su FmWBS1vf~G`x _ w^6@)14J`JcmYy5JȠzC& y0e\x8m#"<وD#M։xO8lq) t(^bne9?Uk+yvQ ^ʑVEۗ&pq.rk?EVWzfOI#RpS'x 2-=W"5:e>¸%7a9^s&U(ߢmhb۵O_uMkQgH LY0ؖ0UPMȵkW숿d:==۲Kg,-]~T+=Q bϏӫ-({cR8Ƒ$)n.CgOjա쎗]^#۸JoZdbfrEZ/( eߟwb]t>68pg'XYwd%u/SHwԟ炯 R*YPO‡nK! O92A wj6 j[MGVhCJZZa#Yk8)ze#ԫvw7q!^zZnF5v(?l6!9sڪi*:whHOoEUj x`r( ^落VЇuH07h#?;7 ggv݄ Zd5Hnz{>̒lmg6Ey.k6p4T`) )kr.)K0` I8󓵞{7)SAO00lCLTv=t&EIZ+GE/NPw,U蔳UHpk⡷STjo*Kj5L?1NR`"%\{˿˙7rZhi#4]Vz83{cl`5CUh`k6PwJ@iWs\9?'2? WF')RW+d-!o FA]{RBFsԛS+tsPu ϳk;&sIkXݯ1RYgpLv J{8~c6LU@j-8 MVzpY4C*+"+ۥ ;qtȨ ƯQ?wY6߉65:d@7(w2FQ4w$g#~AoCǿ Clzېz]yy<$Vnv kO.?\PXx ~ _SsQ ?qݐ+xy +afIjK2Ab|kQw`i@JU AQ}a/k7>mƮp{: mITOؖ:LS= ,XT&19ԑgkb7IS82ʒD ׵mm4>6ǭkfˉɿ^`yC,]l13{r/Z<&i!":aSKӚ؂ ޢCu7}ٵ~_htۢZB8͎-Vךg&j$C1# 7Ӹ` Sӭ['.- 1ym蝅RJ{/ fB/k-ki\rSDGvd ~r;;=B+}4/8z2C Һ O~?oIo-}106&lΙxUH+P2} %aLlo=xh4&TsK o4O>FBpAZmez("]XuJo⠝&Vp1B15+||;G'}.`zVJ,V:Ogŧ ENP_P%fuk貣”"o8ȭ?EZNV̱P{fZ= .k/r\R2:`ڰ)퓎oTnM̷eX/$o4y 95Rk9R׃f}jK8̇/p5{O?ɗM;JVPdjy_,~D˃T+ע???u݀n&hj(m?S_ O;  Pk d)T;:ݙ؉fϽ#+[~14J#eR eZL(FZ_}8Z`#tV 2Y~g&@yH&B }iG48X[ƅm`Pǁ{ɟ+n'#h9*MbW׎X L3AW#"=z>̊_d_YUa% ;k)Bzފm{PПX2*F<N1E[NIkYr'*|v7A${ݗkbt=1|- "Izt_8'͕*9#kC1w3mk瑼TS ! P0[el>Tw e'fz64e5gʰJ yv랞]N([(%Q@<Ǥbr s}Y}}?c/] O/ZX5TX5.V}@U,,Bk)+{Οo\ cb_On7|hԴlCҢ =q'x=,F+Zv4$pZ/nA?>U&X'ˣWAOK&5l 7B5|LnT.'MD[[er!eXQcn1Z >ZPր}4 -慑ynJ4Y͜[gɴ+=t67r},mA%ō -pjk}:+s.INE*s1.TqaY뭾L_/y!4@hA*pw.i5fɻ:_&4t-<sAZc?mx4]ZG2MS_K%0l R)8:k!#mTi%1 n6yT!.Ԃ$#կftŨq۴bj2D$gx%VEӒB[ի`?.PK_;jdY#j`Dv6jS{C!fUΐK~;ci ' "~irע2" `4+m@$g1l9?XGtHq7+މk׎r~l<.2M*V= DeӋ9 ̎E2m7&?S_;ٶZEp&ݲ^ud>?4 .oA%o|A=V g oFy ie(%C蛵kДZ.”՟/c̏e|+4R!>d]ūz,͵"̯- UN6p`N=d \ג(A"HFI*#Fgkw|ң6鐡[?N%y m- ȹs~5!^*tH_rHe?dN׉#]:__yzlsw?4R:A8N2r!3ғ2kD-\<׏3f[Ǻr 1B0PVRT,"kgxpCHmh)- X2W6F]Y zx@s*nsdԘ׺G?b>9F<[30[֢o`يgPW✟^̼ZW TmVQGƕfo't }٪a[7BO ! FZڭfki'vG|s _K5c7]kE7|4z甛jO!}=lTP)ts!6'9̀K$~erp_}Kp^N74A +Ul{{q }n {s63 _Lf)d|УΎB YnjZ#Zs6:L`0[xYEâc,5cݏikF;~2; P]8`Ò$ZYxBje'Qal.)R?9}X:\!X,ނm&.T mA WPErO!@Q&^s>zM2gsGtzxE PæpY띹`c KFFw!uٯojl!5tckx¸Iʩ%tDctHpd6/E4l'RuAF@"óȈKrGEW޿ۜĊq.KDP{R>r`t,X#Nܷ?u?\yyz٤7s;o%6yEn%U'`@YBÆxcJ/e/94WXRsj 7,Lof,Hzdo%Q|4[>.-Sc= f}G* v!@4\# 9vж?)J [M$ [wtV?_Cy{idK t_'~[m fDQ $/ge-{Օrqp"QkA mVE.H<$ѐ6_JKEK7wV褻}|~inNE-Z;)<萉XVQ5/C&-XH/$Wx|ρy»}ѦTr( 㩦Y~S il=9k}2N|\ v&t]3I9m`55/ڥ[32O%Y 8j&pk9?"&WEJ lFߵNb̥|Eۼӫ.z&yWb4ʑDoqךZ~#{817|skeO;rҿ3f_:|E?Ys]RH< FBlRJwp'½I}1Z`iR0w TuB}~tNNtd1A RYDG~~kOoY!%Yh#,r {CA.o?kI՜FVTmC[‘:]E ;fXuYM|xU~"nF3T=mPb_턤c u"qݡN]K7>do=OKcIqN\z-a/b.yŲ2܄FV. 2s%ckԮJܦGt#:e8L-@wt D+%;3 6ؑET"z6z>3{v9JD䆷{ˀzS$0oHrr>ZOCR"9iԔͩhۓz 4/(_KvVL@3qu!r+ylsZr%.[\ʹ\7669+SOQ/xw[)w%NG}Rw^e O$vڭ}oFUdUx+:d"0wCe 51u7k3 1$|S9+^}yk²h0AjZ?6r}7v"Bwt~-PHcH$@4k|0J}>dN)4H6_*G0gBɘEXMnB4||[VJAέgJ\Ƶk C-4uVm;GlC>ڟ;{?ytiӬ˩kɱ`,X ~=μӷ{pҡ"1m'Na3@:ls+!lAcן~)t@Q2V+yyG"eɦtr9P>k=3\ȡT8iRGE"eiPG+}|]%YTI:(%0b k1G8o[Bl m@7ZkKL֐ omtZ~&mYt(.<q0fi[^&6?ZfD/<WhڛL>BٛsO ~JK]08HĪv=5J7=H mMwtfr;:$h.E0YyPFV=CD1Xzj1&l;2i*'u>|Gme4n'V;ppߵVZ $HPY 80(⤾Yyw->8GC$:kr 0!v`cNw+|Ƥ> jDR)8tz OA.vNgqmU#;5945SLfd9xRu;{y1[M0+ƕ7UNĐbΏ8PG]L5]GoxŝZo48a!CT|gsg~t<C51#N;ئ.[xLpϲW,"L Hpi) pZ`+DW`y׺X`$| ~nֲGW`5 ~/j5sB#2c]ЉOba}zFL>({O^ېF'tdDp]>_wn5F54HA߶ 3f7E9Rvu#IUU㉭,ؙqCEZ8WQSMup;C6̣e#P ǂ)_<כrptBn(;B!ps^G_|Ɠ)Njg]K2w@;8Sq%oR."%uqQ&5 rEfE1 xy/k1/X^#Ě VU(c, !ylUg8qQY`@G%.;{`Y({VXvn$ —L06kN vks98 >C.Jљ ,g-dKSLJ6: LcsĆ p&*Ҭo%NmIҁZ e'!kl6ۂӑcg6e[}9@Hr[фoE\>-]+;1A0쾕yr֕}/[-!RMQYvb̯6|w ي~˹\[;Z'ykF2kuAbmV9?*aˢ.+|Ԛ!imy|}7O_.;, C㏋ PZy}3h-Y&n@'j\z+_%T; OҔS{oZ@wuL/A=Ǿﻳfv<`D%QE2OMNG.1/>+37ՐgAa[ٳ2r޼|[x;Fv>T͒7u'2iŐ>L&rc ~S 4 +di$}2&*RtP;d ̯߇U;J5`$ǧ}O^K;Bu"umۥ[Y%=|-8&M~X.ʑ'A^\eWeq=2uC .ٲ1Omu/|cuSr/a+9M BH>#d/k~C&N  ^Aڧ^ZY Qw!7>̼ZίeM{)uHTF`aqK,"I}.QpQVX41ɭ_Wn%~1n}:OLǻ̜D6Tb3k-sޙo?zlGX;Z>X["b[p׶@RyuCٖ_#00믇B/Nl8GxTX#Ws&u?E ;%!*0futE$z b^=98:dD7fQ6&hN Sy#V^"t"oeT{OF.2_n[z5 :A_^% 4',<|kF)E2XZ8gIbc_=QK N* 4#g1k _K>mb,k .fK%e^[c*jQ:z0*t*[0r+ax3x}zyWh]1Q-5YDEAr^$Y/ J A7_ a"́oT1RZ8 fSEBBVw2 &Yt-kJ ^CjkZ vm|_iyߛCwUGch~vZ95THVtC*Xmÿe??1$ηQvZE:h;'&Y=V({ EEΙx~5eAvڹ,  ,r+֒;GaBL2k,G(s]kt}H%P+2Ջ«k-9ϝ8XO0.`i:LbZ|1~SZ)GO1W JZ\ JAl4\r+ +sG'}Rs(u[Z2P[ JP皾Qt&Deݺ^gukFJJWͿmd` _uⶁDL>JR~NuL,h[f (ľ7`"Belx`9+)Y>nL|HZE'h/MŲ-@ĉ;HoL^;tg/kkZ,fG#/$ܨưdu\_&zd7TNx{L>"Fa*kONy1ODbF;{KE+`sQck؉/ܘR]#%+ż MC4fS]M))`iu>tYulytΈb,yw1uך9?;SI&h$|\tSu0ڽFOÅ/]eRd-ff._aб+觚̳ŜN!10u"$hPTسu'%PmuTWEr [?-vM֐D~~>`++ OR ORۤ#r[0máHo4ܔ.<,bh'.Mw3JZ,&0\7&}ߨphW R):6O\ 2۴\!L] \w5#\Җs-@WϏ!neG&e0GlZ??3ʣf$4;̵֣؜-
е>#B(/ф6%Yժo*fo-t ";v iCir>TR2TL:рĪZZoxd3Z%AAaEDqe2r˾ yh 5wZ;VY1XM{yj;nH|{ɻ#ТKb']mOz75vd+[MN`K%brvfvm">R}8>fy Oo`]Bi$@CeV)VR!,EF@9?D稴)2T1w˱rk-ܳh +nJRfS֢v !lm[l:~ QCce%%[gsdK1)Գ\|uh!x) 'HR[*mN*>=W)mo/"({dlu7f:¶ɧ>umo:ٖ dVX]"vӼk}wTQ <ќKP_ ~ώl!pN/0c`K"pίy ;>ZߵF/᫥Al* |s~!v@hR Ķ} Sz>`k}np"u%Ws#M}m>;0*:?oz'Z{fE؁: Ր9{wƍC\ޤ9bHyΥ,i?b\j*X0 mu[D9l;uUGp7/յF\7^Z;Kߔv dg N]]lvIQAv.)6"n3Ĝ ;$U7 }5] >LGy 1F a!ossM]3o07|m2; 9[7 (eg~f,Դ| agbON{>sl+յI(e }v&pًn(#eM._H[-或ommuD(Lb>n $^1ZqG"^}y':~ Ij5$k.\92& P Ip9.&߀Ntd1AD>dYG||A&>ޤ3]+@"pOm11{zF@BtxZV 0&Ʃ? hD=6vSz8\ N=DZvf~NOľ{v 5CQ<>-3 $4% QAoDE$;R#;(! k_L!}JsMǣē# $dH̯ Y9C7x:E:QM|W_?ΝpԪsg6%[-? -6om HDm;\TZiA$DZ6pVy_sOHpy /~ $ )9I;/]!)UZB&_֢[. ᔉpu02j¶@c1@ZRht@Nʼn+؏ZeX1|MMk!OꃹyVAl9kQ!PGn.k\PWZx15~jEMrzߒ2ZZ/' lVMFZz4tl[B^~;'aQ%?ZHRb-+b5Z]x"̂(4 1)cVŽbs5{n -ZwP=ƝP߼EcY+4$@p~G[BX1\ka-AȖVoW-#ZUB}\A a3|-Z|Z#A,[“ky7CΥ }j)ګ3_[& ?~k4x)T@8ĸk=p۷ގ*c!>hYJQPj5}-i^Hq)a^!g6;7~iUB6q]PYuFTN19Q b3[cRHb%Jԩf^TxS/s'eAP;h'f@/cANL2mZXNC7(`NoD/OuPXXZ?1yIۃ [Oug&"SXT#ֵkpLˁ#rdε~?A~Ql54 gGҮ{_D%0A4^P[ e7 ]AD%u7jVBJQNɬC S 69ig-iyƜJWtz&]`.fd-qgүσ-3cMF6y;-Q1a%1)eO۸Z{kjdԉRC*YrsV!# 3 .܂Dۅ\-kyoD9-) o.~ZjDȶ7S֙wǬ<w>;r:wppfY;yʞEG&LX tt|QGJvd?@*Gw/m]m+HPv૰F'?E`'*r/Vg$,R0Az9&$gB࿯5_xv5BWFeGw_mBh<:"2 noPגs\P~,[@-JPg7M3 Gg+P%>t2:I;_IuOX @uٮzӀB|,5q$Cu׻:1|i&U 7sZ둳-tGh)@il6^((Ds-f92ժPrB bs=j@n>=xw}6j꽏%MXt@dkٗ*5F\UWz#|VʶZG{#:du?ю;j j.pZb )HXXIT!mst#Es^1bZ&y&"9 "NJ_;剎Z#"Fft+1|m{]htPFC_mY ]Z0;ȳk'ߘt;EB(ÃI;EG~K~pzxMFjk1dz%Uɳ/3.0|Ik8P 0p[[DW hAR_bo3lfwx~'H HbD6瞵^^h]x\1m Yam0("X?2_[W}Mn7UjnGS(H/zĔbWS_1}-U7/\S xvZGo1hrKwB H  L'69_2]YthaK xɯ),q{W $#j}+JC^o5.8ns=ڼ&%K k>*oG1L",%Ya?D(s-ZԘ^Pv֨_qLR(>3R;4x8'k/3f`G4TSB *fepgR2 X2z&E}ߖv|ri2L^!)k3_[QLʽoM ]ZGj Eg/c8ClM`Ǎ5w'|IGsxRrs.#x }[+}3KؖO kK$N||I1-R< C:ݪkQL {ӽeb]ZO8VzME^ E1L wլkJT芁+Lŗ {1j?<[Z$ZGzo"!ֲPZQLxkO!ADӘ3e,콣W*ѭ`GA`y1;O>?7층06CiRX#q(qߋcXP9g:9GҶީ5դif )MA-,P;E93_+fDG)Di!i$;zWI3SSi gv-dȪJW-V[9QT v-8C^[d i\!>kNn#z\jQѨem3xT@Q7&$O>yvkC( .>s' HlY/GߨwV@m6得 Z71r^`Ծ ڷ;~g]~٫^xG{ a~C.Ep'dTZ/}y3y&Mea>bi\@g)-507r_HMIu9?_1ۤHTb-:#(pփN~ldl, Ռg&?}ԋ}qw!*2☏Zs-ǹEwvRRhS ~k=?Au (ZL6Oy2wҼ+,|Terj42IWRxMԾ]1Ͳ aiSz36m$$ō #$Z棰xGC͵;R' Wbj;,ZV-Kvofχ˵\^3eTSpl!\ St!?9R~߮LvKC3ܦHwexF``*R$@::@ }p% KItrm)U3d&: ݵ?z}/AQ'e:܄Q7]]n²(c 78ϧ~ii{JٜeK}z:Y 4 gn% 4tsZη[R 7U/c{hH\+}`&٘M &Q]/3;?%vwR:Zb0.(c@EŬU(}< ?d"CCZe1)I^"茖GXC07^$c גPy;1@ $ Zϋ 辤cBI!NlKj=@j*`d[gb3eӠ6 Fhv}:w-+lS`b[X1z0g@8%wXhIZha7QHt0)a)1qt5NgJ ӷ>w}G5*G/ fs'^|ȻGR17ul 88;_+(`CFm_|ԱgZrESEw !3I-}i)X)_ƒ gh<4M*,7W(5z?ny9g )t>/=%x0r*q4$*[J{b{3=Q,?z9 +חQb8h<ޑЕװV:k|_6!o;N\ 35~m8CRxSW}/p̾dxA5vq'Klm,MH+;"v8L渺Xo=:PlS 0~Ck!u 8m: DL+H/^J[))De^\56L}b6A\A?']H,$:SE`?ƀXOPh_p,ot@OoIS9l2góKy(:h:Pk}U3Olp# ~]ٙDXj7P,qNuBLp+P7 U|xY8숛,fiMĉ~* 148gZ]N[ P.ߪ&KҖآ?̵ڻըO= P&>v0gyYNv>R0W(k71 9U$ K{OO!/A{ C^y+ktL`gB1T40~w=?9ш(wnkhE{n58;-xe[37ץRc IUTq8+ 9ڪ>BP0̕+tpxp2kPI78srѦ(R^t/fQL?^El3ǬN%k^H9+7"mEoI1CSⶖ ;=?3}-G@QũFTu0~ǟ|aiڟ%}9gZ"Z4y64-}"^Vh 7Y L#njCva]jqZ"z=Tn[1Jg#d^̂Od(V&bCZas.8oelXǎY'm^Yy|Ԛoo5uÙ17wuVBY=3ln(~/( 96 A$VIH_CeR0-S`-U ]E:&_?Ŗ*'*3bs3_6i" 3&7+0~k1_KkHR85cūc;2m>4%V:% QCz7M냄̋l7!)0f45|典L":6Wnz:0hzһ<UZvCuի^!̻o:x ޢԁdlP)oX ZЄKhQBoF3;ڵѷ6Qϫ C0hKJD<\5MŢGv߿(C@[f84MZ!##4iّٻ"9C7r8~iC{Ÿn&׾~h"]P©wew*>yPϼrOozhw]⪩!&vlGZk,7e8]I8(soQ~Ո!s9%k܍3Lu/L{~`|~~!dx*=vFjjR!<`gmv>JɻQ.)L߳烈/9K8DAO4Äyuy__BUFyɋ2C 3r~!(WI2:>o4$%u3ɜpΰ%{WpHUo|'~!+T5'  uʷ D|۪k!b֝;yW(N7C8ͽ`;O9C2rWHŐ)vk %cf. m#hUdAė2~i0ܴ)+Jp(4S4\L:]:dԥP90H  _"B,h`<089iz|,p!Nќ\=q`Vg-fC% wN4~c;0r~|.`S t9_;B9C|m94V˾v_[>fh⋎Vqy/xKλ7HT:|`VL v)t=FXYk{霼)!9 l"p] 6%1wJ; cYHk{B$@kNq3/o-޽_}D4ˢL*U z)9+WwH#E,%i%CHݏo:gHcuuX! [53^W>$*MP  Wi<]pP Ol|tV<}Jꅮv$7_xZog}3eQț̞7wH 2F*$q1kk=? ;Y_GP&\N.NѢj+`FYFaVqi/ ֺzqH"ËsnyO cy>R^),VE) 7ru&5tl4,Xyoo-h+qJ, ,Qԗ8@:̵ YO.ZK)RTQx)e6;;uңܭMw)1:ш@Ne oiug|aߙ/sU\'.λڜx)7PS֏(Z“"5Cm<ψycT@n[^\y_rg>2}7 Km:zuk+0%\> EM.XiS2C;kFpH`Q1*)#]VKݹbj_}}]%%y OL>gf~& `dFW[WPt B-CnWhq[rFV{CԺY9vtmCgl.D+t1!,!ڕ#腦ƿڨV`:K! jN~{~ЍWɡb:vn _Cmk)h6=m`.F$zO)RV+~{(b3UIq ;CV[`|67 (\dNWykC}4yƔ. 0z!/Um$?U;OYz^R njzxByy_!'ߨPy#aY,!k '35 T.%]GjiMjUz^{~Oa6"4^soGawe 9f%D9{Tzk, X* J[YEm2SR"; |N qzzx7uQjnp J$]/p!*ʤk}?ӥԅW QVr9❵.aW/wWؐ<˴mZOeMRrU_E:<7B[а[*B|+ڀctjo|P"'_RYk@Sk|Ҙr 0*{2?n /^FH!-U;L6j<{~bj,a[B;GNE,QC;9燳rvko^91I9Ϗhn6X jP^L}x.|BIAQ?ל;"z<,Yt|;,zޝ} W*f\T7?^` /pL6b_P}8VG^CZщP΁>lSZfVtDd[Czbֹ@/fSٹ_^0H\+ZO \"t0ADrÞg|ҎnAw ʭ4mUy 8As܂xScAu Zv` @ob^Z t#[(դ斄 m]yWʝכՖ5/MV̗_?O)!^tʓGoT9<ŋD|ӵۑǛ5}m m-ײ r?gqDbvU4mJ*w,5~T+< ֌tmkɊ+'u[#vŜ#5F@ºLp #hGrL~Husފ[BV'N>_4c r4"l-WnZwkL`&R5]cT(A8;g|-U4p6 ˸l-Ih5ZO\g'm4#Nl!OVV ֕g9 '漼gs{w )˨lyv_A>kZ4̪q& ]9ujRCaSxq[Mf+q*6S4<^%&F'alh:k1Wtch({mݤN ZՃ%Z^mچNM^g$a^CR0TsXy5Ͷ kQYܜv4y_kN+;HDW³觹%x@N];9~_dM%y(-Jnٱuc>~vjp)j9͚~INaڝ-BSoψo7!hNI~8Nz}4ϻJ .EB-ĉ`Twrwr(2;j}&>'ϣ@X5|-E²7f EI<b3LyL.DofU~ȪR'f<_ E17kky* i&rFPRM'f;$liI-tgugXax .#E?߅=%vH|/BZL_`f}*ns.Kb:wZ3>^OAR/|aTّ*71gXC/jUv|Fێ\uoҙo X eb?|Ebad)LvlM\]ZEf]Q}K[녦KRu*QIu;=`=`R'8zW%.lY 0Tb3NT쬗HZ !HP1ONNM4}?RWAE׶˞0*օGC|5m~8ڠ@E-zq8j}_;2!x<+G/ѥ<~D7HGt:k}s6HQ S/lŌ`Ckyj!MQM3*)y}lj |-\v˕>@4eZ𲈖LwR@[J6Zkwi 4&b߻9(>,9źH۞Pt(W(+c?Xp8gRlW8;>,m/:/J<Fxuj)سR'NН==?"/4-Mek󻼃M]3٠γ $LRsokQ߃0P9 3 \}5`AR7"{2}C{ @[Otޝ՜ՄvIcey|#ʨ$ HКjB]Z.}`/[ZGD GD45ڨ#Bm w=<<|E-yۆ*GXq۾l͇/@INk).} Hv{iX/ot0^gqv@oCLNtɫj>k}CfNER1Z,k=?S1yV΁ށ–õ',m~l%!+gpKB/-ʨLi#"O~ ?bip7@"/ '1w_{Zc(E9CTۙG15k}}S@N=9c-N[*o,p|]K\0kK, v_육/{`lf14utTۙ*:KVf E_ VRyʍǯGߖ]x,çHw1:[VkVfO,).˶4n.k}ߣv[`diߺkJ}?4qULP*s'^uSw:y9; 4ׅXMGpIwo=tɞ▊0k]ē*_X>:1oT.} %T\d)ڙC~8F<)wΧP`marw||!^Xix9+|mMsdo6C? =]R1}ɵ{;5[kɽA]Ůf|]؇lr-چ@Qj7`3FT_aAM! D x!o`~d]~(abHR!!|qk>5>`\ez;^ojLTYxFӭf@ԫg|'ݎ!yNJ]Z9C1@Zn5b]g9C>%k(vI&< A:E}|ov J&3Ĉ`6{%f0w>ӵ~a-j NcqOnλeHm~˳M\J22 PK7xcK/kԉ!¤6u>m+ &zYcCSfԾZ)>)VxL&Fߣ!ږ.|Z \|mrޒw3R ^j@ӑ#36,(K3DbU/}=:yWN9qf\oAoھWUk$^G4&{vK:2P6(D;+P8󻦯.\ԃNN[@bᛲ>T'4!tv6MTwSgN-D*M6'N3U*|vD%ײoY>2kSٔd45}x+1.cAJ"ǿ,:koo1s$ *و<@ZO}@"\ |LH 4zr-iLJ+qF7DD}6( :ʲ}B5r@>umu[>-w%|Jza'2_2{!tSރԢ<#<>;x)GBӃsW(?&(巬ښއ@Ҧa@R0BFtKx\<_3FӚ+WN?;E_j,y}QSԥ`GHi@YU6:k=hKyJ;v[ЁG o~p~קp[ЫX9j&n)'~q^UvM!MݣNwJ ) Ş tS.;Jޔ=@ DM!8 ?cos>?3_K_Esa.gv.'wҫ4)5[;"k[m jҹH{2!NwLWfAKfHraXBcV׻8Ƥz\^vƀNYAp3x?>9HqXbz۫?_6H$U,JsHZsTژ,;UW*?!l} q”)&ԛ~ZO4&yhN@/2w{qX.g˳f3 !zQރBl_\,lj3aK(/R*’aNA[k-<.daWB>Ǟ>gu)1; t 05*7}wÜ10DLq'mC,bK2yjPѲͦL1`ۥ3HVؙ10}vbԾPV l!Co&Pz"6}-ۢ+_gzį3n;7&%E\GdYv^}[F)YѲc0Vcyzz}|Y'm҇Ff"}'DVJ4J{CnN sF-g磞ŒlQZ.}#HDi]ȇD*=UM.q"bvDߏǧ+KnRϭΪ=NiK_@%Oܳudey_%9ul߽p9CwD٣Ű;ibJkz~9CہyC1x?? ruQ{)o+e}z_}9읊HŞd{햬zCϮ(KP4XK[h3裆c)/Xpiyу}{_)cM,#!*~Cu-GjM"B^}=~iЋK&)NB/Abuҝ~UEV7T"Ե<yH&&T+ 0  ĿͫT? ?<(6~ӖDDweh> >GSl=%O֧75F+|[{2Pˠb[ʻQy@0oYZܡEefӖ:oF, :g;0.E|{$Z?dYɗᲗe3d:CnyƧx!XFP3mL0N~~ _KLv02Sl<t쩣z}*tޯLS x=m/v~8!oVJEǵkV9σ>tֱ,OsŜ=RŽHOx3]3;~(3#WUy)pk1w2r8ju)m (,Rs>! s䉛;ۖ}ݙwm~yuVtduzԀϷ]EQ7 2we}3fC8A2TS2Eo^QCѥ܂Bo8ψ2ש0ή‡Uq:_~.<x+m7k7sTjKSs <(Xlu`SG??qgHEĩL͸8IE%.%\ yʥ ["-NG[SM|mnB˽zr۬ut ʡx8x7+3=eT+%}/w.Bm,l:l/}||I T.X^$${H!|6νVشO'y8kq 1%96Zwg<}ʿ^)Rq\,پFA6( 4=u/Cݾʟ v.F8'gz ljXM E$kE_nR Aе]Ės<#cZc~r(+w-3Ogw}59̰9Ca?t45@ѝW~s, QVyD=@}ՅwZQ D%iWah9B֚Ƈ" 5}-Ikq x1< i'ϞZ3_mb |saa&79RY˾VVd-ej?Ծ:'~id m_b^y+MQu >]C/{u2,M 2B3 `S{4ʻbzodT]F5l3TZ|GDztgb!}󌚪{Bwjuw(hm]ؤzd" s*:/u7VCgl1fLa|w"HpH`` \|ə?~ȻTȨ#*7"1µ秗uUbR-Z)1%/)p[|ml.Y,@J#ާ}~Дu^ !z̩ GdQ~xid{k>Éha@y aQtZ9,=+[!EX!% Zw</[d()g!6:ͬ{tg;a1}3>_zh.P2@|h.~˻Z& 8VO2oblxfSYR* 3IKAkl$ۍߣ'z3z}uSV 6$qy14SLaN8:6?fh}>BP`RDl+omT O?|S~JJQ/|Gv QXWIT@ju֚bԟxF@a% }nIgĉ_g<JG:EU=SyQg-&C4a%jr^A$KRU3G*$ `!ћ@LPQn"Z_+TJzGD$4XŊ rXF=3e]+;E9%ɕ8g` uPp{ % w/3;ek8Ե<z4m-F!.C\ûo A}HMn;yҫ(.RTGz{k5[K;m1 "fOj(jipp1 .垟AH*wmBQJFucU6vOR^?|CՀ4=?=];Y:BF^Fr#Bg\kY*mSꓭoާ^%"S`VQݼW]7V^6 m['ـj=;;ɚ*yu|ܞ{ډHWϏx垟nؒj{ƨ_94oҵM; rSƵ3^Hɬ /ZO܀K 2F_vW3 s]}߫h2;ZL`^/幜6+JB;afoQ {uDdBB; { c~ ~)D}H_x&Bd>?CA1@dO|܊n[acLJwIB#(1B`וd̕OyB%$ /j]B/!1*8_v||S;Of98ǵ)F9Qhb&̓o-7JL5v^JZR[Z0 o/HiqA|__R~Nq7C[og&ּ]+fd\F`1Zw K tSMZWlyQZ"!m=#L^}Re[ٵyCNq->9Ҭ)Wz||.;0bYBH rxn^-]ԔSc@W@ПgKKW&PPE+5{Z-kU7+Yg"SӋnki-'{'Ьt?1֨Oy8i6PTkkGS 176|yX& ZVӦGEeZ::{M$ds >CACͽ5ȑcz+oߧE!eCRBA|S(Wzփ&OZ0cO[? W;wbV]a&Z̺m8+Osh`ǐ}M>^(lO,q-xod>=:dފe%g+}՜t (58C*@Wءz8܉Iބ\mLJP:ɳ]Ž(A' 1ֵOֹq–vވ-&|'>"m—h@6G݃}{Z`}J3ܹfe\\dӬG'o~hg-])a 3WsZ3L&~usVn%w`P "UATPEȡc'o IZb{B[j%:L<9gXGc7¯ܹ1g(&C@? ptOu4&~}P`"(8ϵG݆qG]s\Ȗ|kɬ%gz3IAҖ-UNWxџk+A("V^5QSېjB|9J9ln֠7,nj/(cśC2Vpv]+QSKO+VE3>lšnkkK7AR8hbےdn(-hdY랙M&<8cԁ*[N>I"#nu*r1{$ .>p'm#YA:1)ΐd>u}-G(rAroO"Md1gDyxy+89L\lئc6kv4_g…rxZS21/F@k2O<tThڟS)ۂ{if1QxݿS&s9Gf~ab-37*^pA 3?!Ζ/uS ˜l;X !05ZR5pexvMR㓇 |Q޾_?yREơjv:wlsϏJpp;V:yQo5C)2ikZU.Gvv.{0aHFwiźI/D/ !ÂL_ uX )E.t9i 8&[1Ό)m䪃w=Ԡ>Jbҳi\c>?A/$Ts(Z \TtTpZ:ĶZOcSU7EXX\rZ`aai|AkБd-qLдTnp BcKEw? )XK3%9;XP՛?Cj0v|ʼwSYZx;VDl] XBr5}-gJy FiMp狻-ŵ\aCN76٫gBI`p$&`IVrDhq q1c` ?Z) #/LÜU许!Pѥ#|ᘽb) ȲpO5x w(2-1[c)#ge-{cs4 FTC6߱TݻŢ28@ "n`g-jէAO;!]@(_?_bܬC;%;C|mF1Em*$(/g|h[ {I(Jߕ}ʼnox+]u/9f)*;ȬA y&z2M_p`(qEWB]dyvlL23Hnj8 ٲr&:Ot3R,g/lu?D! My&`7JNes<6%~BΉh"U' k>>W.]+FrlSYF'rvo~YKܫ$W6pw<^̝vΛS~Ӹd-gIxv-͵1Дi[AU`aʵ-Uf"Sngct>䬕;&#Z:/}G_2*_ e]@@Yr3Q83>ȵsMyc^xu(]kZA.v*mnwivõͬ*o]޻ΌZ1n Z5-E| 3sUIǷ <̺ΎF]Fn!7V [~N[enTc4λ2;}Nu7/#}*=þ 5MY+QӐnb\}?P2kaWK̭c4r}}ߝݚcHɀe| 9`ۖb_צ NНp~Ae7s(=➟/b-u_KA.P[M(]?9;ÍvB W,ZToj}< >2P_6?3_˓UwBS0 l2(k!+|~]ۈ@ *v9ڍFJwlIuq(#W>Wb+ uYXO6GFLq )W?3_[nF\1("wNVپHJgZ뎘X'[coB4MKg3aO.%k$~Ҟuݨ%31'Qg-,Ʊ\ 8 !-dNłrcAZ_:SM̙ R_GW q$܄AEje7jYO2[ YGYS,}rPm.B K,`Ci6"5v.mX$}ro3 @\E, Aӊ')m V1ȏ@F>y3A|1;ONv~_u:2\1zٝkg#p z\gz~em۸=9gV 7lf 9";ߕÞǧ~ȼ&LA%E,,ȻxJm=*-ם 9_i:x[? 1P%h)XޙM-SyFkմ88d{[̛U6hЧqwcQNDB\?LIL4L:9;]w|ݏ_jKKa% (3k視}pr[\ hNNp(^]e . OyX :+R!e@]_e_;4Y2UJvBYJmĉ\K 7ʾ#'4o,slz V ?81k0s 5."%<"THVm)Vg,`hLњdQ_yam`Z/pL#F 1o*71.ջH`hsO7c\%+G/u;o7kgM!?֬j)2뎏3v; SuW<{C⑛GcLJrF2ܼ{0-@M?=f>s~8N|tR#RWNF?L-ZOҸ7ҹࡰAyF Ԭ;T"-HuoTm q"KLTp܅K<%샩'f];WNJICK]ٙ2bTd`6)ћ.߽wk j?KʋW-M٪He*/cL*֛t)s!Vǹ덂(GA5'nD[, k/815Nۺʭ |'W _[h{V7$m5}4֒+'٠)wqY@$}_H}_~g[€;*\ּ#i(CbPh`F,Eg/3:RzY{X$D kGXNM;$Dx"́G^Ƥh15[]R%DP1ךv;vryTʥBSOZzYL)U0bӽy:]G<\|z>y+z^T*Yx$<,l\ʼn8Cs|m3mgݎL2W'8+Q8~s %ToUGUY mE,FQWzۭ?Ŏ@k䗽AE]^?d#8Qɘ0Z̕ã^ dZhDe@q0ǵly]Fǡn, 3pKSOL4NۚUj?|3gVzpY͌psS7atTy|)@wݼ 5+$V_+|GU2o0Zgf dj]Ef*>g_9GV |dZՍ0}IoAdu"MZ&뢵£'rŁY_۟_09n"+eU8AnDol[2wiځ: 2=[K] Ѹ!'>kޠ(=X!aS8}u(K(7[ ?ޝ1G[8X`K w=:A#ȃ.x |g:k'>^JEgSv͠kWl;<h/$+Ϯ#դ.%پnhl^,2Z&_}oQO ?D5&n@;=k+H'\?c%<~OQ&M ߖLg޹(-(= D==Z֬ ^X^"]&Y@[={=?hX|Nh!=OJ/ VK3KG8otw=?8r8-쬱@;ҶKxo3t8ӇLvޘڄ:RARiI5wIN8`pZ{SuisDЊ&)7`B9ᡛJm眝?B-~@MxϦrtݠ8Cx_?d SVR:Hs1^(=qU=?tLޣo 7xch9CwL;Xf'FR̬i,:˾Ӕ$a]E'!ɮȺ# yi~O^{ _GUҁGt kkh^>igi௩ȵ3=?մ)Zl%t S g?,NndhӋH7[ŵA89n<)&Q`hD3e%'BY]ݙ\ā|GQqɼjMX+[ ̠l6Hy䯛Y$x9m>YڊLoYXN6# 7 ֎;t$E >{1{ෘ!w]x~DXCLٞZ&EH4el Zoڎ~b!u􅇇9Y-Xp'|}LsvKEb34Z_uR[1j U=K@'39YR搲1L)Nvj_zq +'͙^fq)%낰 {Qh5}mqu"UV@yG?ZKk11mdY/l"[<فf]ZeDhvquz[,^3keOĕ>9@7tj4nWhFXe Iq?1|k&HG[d%UlZ/|"K|YD(zlaOze\ \&`li!x23Z"\Y덯u[+U/ }Uז]'Y6Ш;?uφPCWkDr]wHhQNDϫe3K&0@ly]3߹ߗDzkؖ>ԅkwgmgT*Ʋ"32}{XS(ma֙ayM Rh:*n*r1Ŧ8kE9痊fL),VVe|T+E1n~s%7lUc;~!oDXvhIIWU`0D=\%t:yF-҅G`q'(m\D̄$C22 #egk7@-#h >#\k[;/2e,l6zԫ7w,ȻTq6 O{_GqD C7}-L\Lm]sG:[suheU>[J_{bPlD=vbwiN͸-R]/2Z ZtUx:H4֘u ?׮*h2=]QKF5o-⽁O33@\B[(k}#L͚JCL5sхsgj.@"~@*ÛNlJ|Kl[`nt P~ti쯟3ޭu8^ ;͌S5.,5$޺zN ys5 r qXiy_F J&Z1SJLO +k]@B|HQOZ3_k-V+iyku9 .{n:ކ_%ܲ⽰yf/v"ZCZ7յ[<TLhM:;h`xVThM̱)-ߕ+Nkitm˥ecY¶_sy,WXf q}@z=Đ_MMI֭"/Zݴ(ٶ'JƯ@ C,Y-Dl,i*qSs*sMJ(wf~O73u΢Q8 fξFp@`j`, fqAI8CGm; ~=1EJC4,ezhf d_`9~)\E^)͜C!gO^^=8B޵*ȍP%&j0lVё)xX\'s'j;0=m K_][҉&Fp3VTU+˵ @Qij ߯gj3`4+Vjr͵~}&)Lj-&Z)Yk𜳗=8@)/͵k͙ș/8ѐ=:d:qX{)7,̰d٬4O|ڨjw43-JKoqrXڇk-0hב #w3L}h?yщ9慭6 3gL BskgS!CH8ܐ hs_ 9f ;~ʊ+s9l,FPp_I 8R}"\)ߎdJjv萗b\&"B_4+zȝpTEaTmvrSͻ-:Y "ۅ\C"ޛ!PMr#p9L-w%y{p|`2ԣX]_ Z<TIX1.n Z7PCN~'i`\և Z \qvhF1߈\땘y^%l*b*kͼu68Cf5jsndY7P%?2Aga\T Z_c S^d')V3$_(i]I* JeoO9 '!]r<|mAzH} )La^ξuwkPo6e/:teXo#&Zx3c1FG2x!LWr.SA9ԫ9bزG3껿?w/_)0|8CXx)x3xGʥu&irohaI BZ69z󾦯O7xH1uש+c6ۓ7'ۑ ];A֙֜Z׮dˆ bNb'D9ZjȈ4s(ⴸ~ǫ4uQq9:PfVH!p}@]kkw$-бؗ0}Hݫ(,/+ftШ$Y6$C~{bNtsi_W"HWK4VyF*_H@] T}{ sa?WquJ0 z|qYc]F%VG$^'F?v^qˡ\$bF=fɁvHa y|ʂ}.? PqT>YLD5a+7/d=n(z%={@%@ Nh+d˩ 3~!=YZKʓSg,Ykk&WD.])89ZsRNZ!..y`H^mp-tZb{y3<ĖnMFqJZ?Q'``hhWT,(mlŅ82<ϰ8B kh좃` P|xOD%FN>^Jt I Vv5:d;?jI*Sϓg|c* ^I6X ʢyZR`/GK+Y^wLo8f X`y0 )p15&Фt:iD§vNµ J~y* hޖDtttRB)Pj=wf}BqT^O.eֈ՜v|_kfhjj !J1X GO~>1ɐ sK08:H3 \[iTzH%>`k=:9ݘ#)KJ4^P\dz9H.{!J4X(Gm#kqZG;&%Wc-n<~v|*\"VC =&F–LtZv_gBI`Gj`G<#󵮵TUW_k8`w|bO5 RmGOIVYk갋A 8fri+|vSC)+溑$Kvgկ݊[ҜET)YQ`JV/9]Rګ!zTߤ3hmкjs$q=.ﶰffgZ (MuN}a9\ ?dS.@ vT?R})6Եm [LCb}=;T;$ \!EMSG[!73Rk',%4Ժw3(պRo.fŵYYvgS1g/t"mIM?D2Uq)N} OXX s;%S; W+ 4T'*f' ;{Y,~2G;wN?lZvGȇ[cT 3u٢chb]rk_7šmPBQV{L?`*,n%?s|UcPI /84T4. |nGKI:B-b(6o=?dDzL^mEO?t V.6mFE'\K3)k@:JuE,]aKg.o9ڜOQ⌾ͤ@ՠ^ڮT_n*`z)A[gsDDU@r3w_T`OeNʢ锒£:6k;Rwðy`YGZʅT_O$Tsnf@`+ ZvRKjg-m1dVޞޞ/txBrvqčH3+Zo2jy(e*;+Ԙ쬣 z~ @Ƿ$l;]\'oBQFI'޿_{c?gċGniFP'׾!ĩUDeB!1kqߧR"4o;qbT>'A_m2f@ށwn+;qdS g*dV}a Z:sp+>IQ"Q Y+w$l)u}mn?ֵtg)ȢnajثӂlGW>^j4[V;xSG:.ZpaSLD"U돁kq-Ʋ% r an+\A }шM}Twu^YVOVlU*;kh֏!P1k)(J^趕>{$lmww4YƯiS^_ R^8P6G.k"7OT;. gmFgE:vSyN Qw7֛?7>& 8 F;:A%Q#55Nhp+c f:#lk)%$xVz; a &$`@ZoSÌ~t7p: \=Z׺gyͧIZn,:)9.E+GU=崔 ݿkM j&@X-ΛIѹvz5jLD{wLd:eY׷zLC0QnA2d=^sVDX+Uz#(7x3JYѳ͚2F+zG@4;cG&( Ȗ0\C!3vಔfQF$ q1".% lw55?fg} ĝfUk9CG<6E}: N6Kg$Q.oPXrLyr| -,"(i8d+[u4MvPߏqxH԰2ZwhM*Ga_ %Iֳ`5濵;V^3@ZNzvX%';܍P+`ʦ|uaTO17q~Ec Q}Cq3}Kœ4tNz7NPaVo-u[<ZcJ%:Ϯs 1#QP[,ŴB@/t ~?h4. UĘVe~V,k3< &]K NhD﹩ϠE ފ\}2ˋΚY^-ZO^_Uɽ^S8P#d–ې ԕȍ¬3~9]G;kZ O^O5}GyZ*utlӷ}ϻ ~??xe"]h8f߯iCVBu<܃{~J-R73LN;%uc LEvXk8zLҜ3!g%,پ[/FG׵v ^N O~cR}kP:Yś-a !PK/c+C0LZbij齶WjTDG^0goZ0y3A# !6]=͵2_Kt"*v-Mg~.Y#PFXใO@-00MPzZɌnhy 4Y}vrwԍQYp/ cpoZ4l`vCGǩ:z_mcr}m_Ky,i9*,B(?Gϙ9KR}D,Z-GS_}wCf]s`G'gt΃/O_{(6˜-W]X;yW ĬM!*/ߙ іm~pD0J=kuB }f!l`mn\L8Nv) XO}6v"]>i-!{2=տ"]l/wÿymuf{ez sv'`f-=\/֡m\Zfn;R:,T;C=&*k$%*ʷWW>x+)kur}Rmf-,J$0͔xlns}8 fnkrODެ&V`KȢ.Pti$+ :?: \XrsX!lɕen1kMSl+VwΣ~cry /)2MZӊ%`qa @@փ} 2[]VV{Z ?H"Ry_}DVZ@bORU:T $f8L1 #ʌlN=>Y}w仴Td8[d-|4.>N*4jɽElF!DmAțgW|?d1\REZS]Z5]]iLy0RD[9 h;]MӼ1^bmZOg~8¡L)-GAQqW*[$aW ;?v;~~ro|)mQCֵݕ_0X˄s ڙ O=^pEBk[,t`'(~r3w-8XƊ}Ek3DŽ]Aym8k7>m" tw;uև\kƸ35j[f 7rrc}:du\2\AnZC5$\ON]~e44> Ey;>Nq6kSF\y_ne1>[~ě<[luYg S3-Ґؑ.+ξ=횙4C.PYz_pXAcؽKjb4  ݚ_|U&䂦~]z^Z{L hW?{=NwM@QtWiu8Pu/{uN!vS4+0A)K+ gb*5C֫n#ϐ(؎j|Cyׂ6Of7lyM9)x}cNH rmNpb߯qVX%ֲr`Ӵ;[9_ja^<*M`g@_ Ч;oGҙXl32z}4 &d6NFIU̩~ 9-qx9bʳ'~m3렺x`\).]PrA1? IÓ~a- 3vlzrW9ĈmN&~ME_kýlr?\zٚ>GwJ@8%<ZR gp-1HS*CC2s~R$L#]ZY_T$ "RED}mq$ A(j'G`ڽwG( Ё%sENcøO} _;uTZчwɥm&H]cr259 +fF*v(s!Q'8J5>;|-zG+0|bDU <` ǗpEZIKP"!Ѧw _ܠM1.loIzmXuqoՀg.g'm,ͩ}`*e"Kz;%TW9Br:(٭2 ̽Zl._a_۹'=#׾C&ѫ4|bMLDP꣚|Dr0.RdfSy =6RGzX=}Ƿ~TNXܬfX&stz# %rVh·}-W[Hԁ=8c>1ֵ>ޙt퐠s`_1#5FgZ˻$Ox3Mo8`ոc1k}̟S<m=^,͍$ Zzy/xIPi` ͔=𮙲ֳ*`ga2Y:|ۿ OUxx?EȽ CO)98-p\։ZO(9yu0<*p|EB"”*CpvfqWY-¢ 4^iӪGC萝en]qՁm\kpR]6b T4Ӻ3| y_uiu% 3l唧v8ԃ} Y6N0dy'cCV ι+a;uB sܬr`aLCA`n%VMR}xD}@x p02[$ゖqknB,;tOY _X؄3e*gHHc'S ]"}BQV2f =]:rJ^K@Ƣ:]Kߨi5N\PunZ3_;N B9h/OZZ)`fiGC m6ZO sM@k$(_;L-v8,nw̺=~ y1xfW<ˠ-kqϏM?>u xNٖY`>rvGZPJ_p^YQ_CewSypv5u箵A_$ ,9^}?ZĆVBV|l` _ל !bl֊. ^iXœnR_VxfxܝJ^C\Cml)xS~z:UEŁuޖuǻ1ݵOʠEH a#Js!>lؒգ7aB~hwuzk2wM,a["D}֛t:zqDx{0J}RC t(hU63[?Ո@qm5[Di(+{&(t!I6o Y Fօ+ʛZrx3Կgޤ?dDv=:_ZsO6i9 WApC>E3RtXW!u-kj1rK^Kqq0M.ΐ> ZN6Fρf8"HcZ]4u1GSQZkOCEsYڊ-;`K`[ zm= U⿵^vWHt-RSRg|O^R@ǛF_KǙrǟpCf L̤ ꪎglfif"P^g.RCX ҷmr6h_V:ywA"0ܞ~[t;XUT0h7 __z:^xgb= ܒR.kV3_H;u) iZ~3kc.jeG||.o1MQGh6GjO?>h,Em&,,p`ۏu: :Dr#J{'KZ1I@)N^( :==s J ݅Gn_+ԫ :ح^QBN1tŠPk7 4XV8q2nyk(𧕿)F)\T׋(2q獗E􎅁eqbR*o;Ծ?o{JfGXn'|ia@mG 9YwyFCiQxJӜAËsiՅ}Z:Io] R7-\ԀT bĉm9ZByY"(Ah^wka7k; 7 i Mv:(_L QҲ}pj_A׹!_3}hHq5ĤJÎ.}>0hpǟ9>n0uhg^Iapfj[т(ؔ;2v~{ 2fδE,ϼ|~Ƞ^I :VMsFuM~•KKS9b˙Ӕb>{'wnp` ݈K{]kZu7wu HX%NRF1/:䩍-'4#bH"/Եgyc{qK7jݵd)n2`4g-mS؝{~&\g>FCX:pԒxϏ'!FqL-,W98k!qlBgaM'x4M!Njf'w|~R2!F+{[Idq]C)DxTWJ^;Cy)]^Tȓ_a 2?:eB [2:-IpcVDbFDJd'^FihZ-'n27n<)l‘Q׺?/_]zmu OR azeB;{|&띵^U;q޲*wqY bXy^QM3zK] g8*k^,nY}p4Hj`LV񌘆I\T6k=Oi]Yktݓol\sburشBsJ:AzĶYvoSoN|_zϓk+fZs7 p>uj;H悮zƅ}OZ{mL0m/mǥU7Zh<-J>KgoW`^ƻHCH4k7{BdTt-DǯtBoAq[ֺ[r~2V؋m/y_C-m[6WC0€E3i' Hj芙ڼ=o}) Hߨk[G'85Ve(|N0z B.X ʣ*k= TEUK_J;kA'Dj̾=kvi0 ZRn3M8qNcm R ?ѮhNsץ/g@g/C`i1H<Ε):KmA|36G!ﯵ*xbg~iByaEӡQELZo鈬( (0xflyޫkPN&PFW Qy7n_A|;: q|s`w||SLcvk Bn,rC'Y8XAa6gSOd-{9 Tt8[1Kr]I_Ŝ2ב+M`o;aErv*s"˿ةн^kY/BHuHhBrpއk|B?B\1Ɔh'2P}=FSl'c0Te>ZF͂_Kʍ·Q'_Ƶ/y5@$kq:Rf2!0e~?C8V+Wj;x ^=xB)! voy/'W_!cͫl]^޵jlWtg<\J,\ nH@ u>oZ,U%!Lx HzSpܮ3引T zgZ(>FpH #88$h߅;JC(;Ĭ2tP p;<_CKvHo}Ye؋PDtg "ZSR;Bi&O:7:d-;Zld,^t`csIui8˻J^_s'!T%!/~ ZO,z+e2 F gw<\0Iy"hJ0ݿ_o:#a)rEwɎ<[FbI%u9H}ij5nAX>(sBu6,r]3q-~d3;G"yU3t#|#$Z 9QYܚ ܭhgH{{'AdܴMݶ•DybNs+gsqd1~ `eߦh}x4}amsw6Nej5+Fj;D _]k6LY9TĠ1h-ZFI[nBLf310plzҵFl䜡h ږ rhsz17Vf3+XK@$yk6$Nu29۶@ Z, }ڠֈKN>ޡ*M<|nZ }"O*Y z1mXDsضlRuӻW 0 t4XfyI]wcNL'HBuSjaZ(}Eځ1*86t<ܷk}Rh#imX^ h2ggZEPہV4>ydb+zyv׊9m1sMޤ7p3N9kLj~Itt~s09ڵ~'Vrp$hYuݵ^c _N4AԞW~CiT")5 EpC^ aJ6dD$H*dOau~V<|őwWa*kᇬC-?pq t=󵫅bu,0:Z+o|^6$ "Att[Bћ|C^2AmMsiră#M&0MZ@랻$h$mtaSl bHH=%օoR! +6KLt yM;R7갸@1$DmrD`T5wK<֛SE@hNv6œݗ 'L;>kR!8C@M/tk=xY1Z3ofIk=*d}/79TZ/]np'@ݒ]hD^ >”q+SjZ_hG*K{9N1 Ӱ&}:p@RO['MQԘ> 6NZ=\招/KLF[ʬNAg 'G ̞R%0C^Z4~zY@;vhW_Et5QӃkxp8R_neO'ȃ3|-lgQu ե #B{?o"337(7fMkfɵ O8 Gˏ8AL-7=ג)3Tu(5´68:drjکO]F((hC{DZ :BZ9O.l U'yMTdIN4rZr=ޥLZ8^:ʚ>k3>gLlUllVЮxGYQl`4%lZAk@1޿P8%$!amp3~zlt%s=7d_˙y5aA?Y>#¿+w翠b)-G3>_pΕ?7 *Muݷz:ifhlPqXJZwt=8" &OӻRt6OPCT^ՏڞoTw='ӎ>̝XZTd;Q!+1-~~~kюc+8aoXgT,dh5I(5%g ϯ_N9sBVxgkW8bLڰR590*ft&} _;4*t HݪV{{4-pٕvp)<#]Wo9nb `%8mt>L A:?Vk mټp+_l.è~ _|-v.;!L8']ֺ[JrYSR_irԾzǧٛPyK{dJXzZLdgXn+ )%WƯ:._G_AlgTv lA<;#}ي~m) ;{Ĵ {wottDκM:Fr)Vo((\G"_R^느ip+~|r\OQ'.W:k Xb/t`RXiIY+#aeEaY+s Ohdk?'NG3 dM2O;~Qg ѴVCíU܇UX{k8p}u!لĐcމD% Si&fܹqS/۝A:o%;q!SolI(vȣeIR׮Ȍ'- )qse > Ҡn"L;C4jb :-WsDwq tgnD3%\ioŰ.D^Fry\b-7Y+?.^Oseqinr/inst/sequences/bordetella.fasta0000644000176200001440000000402610432644700017662 0ustar liggesusers>BP0002 atgagcgccgttcccgatatccccggcggccccgcgcagcggctggcccaggcctgcgat gcgctgcgattgccggccgacgccggccagcagcagaagctgctgcgctatatcgagcaa atgcagcgctggaaccgcacgtacaacctgactgccatccgggatccggggcagatgctc gtgcagcacctgttcgacagtctgtcggtcgtggcgccgctggagcgtggcctgcccgcc gccgggtccggcgcgcgcgtcaagctgttcgacgtcggctccggcggcggcctgcccggc gtggtgctggccatcatgcgcgcccattgggacgtcacatgcgtggacgcagtcgagaag aaaaccgcattcgtgcgacagatggccggcgcgctcggactgcccaatctgcaggccgcg catacccgtatcgaacagctcgaaccggcgcaatgcgacgtggtgatatcgcgtgcgttc gcttcgttacaggacttcgcgaagctggccggccgccacgtgcgcgagggtggtaccctc gtcgccatgaagggcaaggtgcccgatgacgaaatccaggcgttacagcaacacggccac tggacggtcgaacggatcgaaccgttggtggtgccggcactcgacgcgcaacgctgcctg atatggatgcgacgcagtcaaggaaacata >BPP0002 atgagcgccgttcccgatatccccggcggccccgcgcagcggctggcccaggcctgcgat gcgctgcgattgccggccgacgccggccagcagcagaagctgctgcgctatatcgagcaa atgcagcgctggaaccgcacgtacaacctgactgccatccgggacccggggcagatgctc gtgcagcacctgttcgacagtctgtcggtcgtggcgccgctggagcgtggcctgcccgcc gccgggtccggcgcgcgcgtcaagctgttcgacgtcggctccggcggcggcctgcccggc gtggtgctggccatcatgcgcgcccattgggacgtcacatgcgtggacgcagtcgagaag aaaaccgcattcgtgcggcagatggccggcgcgctcggactgcccaatctgcaggccgcg catacccgtatcgaacagctcgaaccggcgcaatgcgacgtggtgatatcgcgtgcgttc gcttcgttacaggacttcgcgaagctggccggccgccacgtgcgcgagggtggtaccctc gtcgccatgaagggcaaggtgcccgatgacgaaatccaggcgttacagcaacacggccac tggacggtcgaacggatcgaaccgttggtggtgccggcactcgacgcgcaacgctgcctg atatggatgcgacgcagtcaaggaaacata >BB0002 atgagcgccgttcccgatatccccggcggccccgcgcagcggctggcccaggcctgcgat gcgctgcgattgccggccgacgccggccagcagcagaagctgctgcgctatatcgagcaa atgcagcgctggaaccgcacgtacaacctgactgccatccgggacccggggcagatgctc gtgcagcacctgttcgacagtctgtcggtcgtggcgccgctggagcgcggcctgcccggc gtggtgctggccatcatgcgcgcccattgggacgtcacatgcgtggacgcagtcgagaag aaaaccgcattcgtgcggcagatggccggcgcgctcggactgcccaatctgcaggccgcg catacccgtatcgaacagctcgaaccggcgcaatgcgacgtggtgatatcgcgtgcgttc gcttcgttacaggacttcgcgaagctggccggccgccacgtgcgcgagggtggtaccctc gtcgccatgaagggcaaggtgcccgatgacgaaatccaggcgttacagcaacacggccac tggacggtcgaacggatcgaaccgttggtggtgccggcactcgacgcgcaacgctgcctg atatggatgcgacgcagtcaaggaaacata seqinr/inst/sequences/bb.acc0000644000176200001440000000026410452205015015552 0ustar liggesusersAY382159 AY382160 AY491412 AY498719 AY498720 AY498721 AY498722 AY498723 AY498724 AY498725 AY498726 AY498727 AY498728 AY498729 AY499181 AY500379 AY500380 AY500381 AY500382 AY500383 seqinr/inst/sequences/ct.fasta.gz0000644000176200001440000117451312724013602016601 0ustar liggesusersOWct.fasta,˲mWOb `# 'pT0ZXg23??/?o}oWL'}=/ߏO/[߿~|~tO[>{O>|>;>߯E?WA;ٓس.d+>'||pþ-N~GE\ΔC| {wik|'O.vOv\U{~J~w.E.jfWb/+/m>;`|Vvm{jEOo{=-߂qE2|%}8{0wYf 1ʗQrK{ù\6uqjOx،>I߅w= =ݏogooY{Qr|?ڛߥq(%jm~y7-/8athO}oyp_g,sI V9zwCyq|w~YEwf^fՆ g~mb l>u_>o߻@nQ6&g]^&)^ov;?d"86L(Ȟ;\PJW¿һ'G^’hط<ڬ!!u hx|?`q]ckLj~D.rN< x5u&.Φ`r\'f:M,1)x緆\9Ȓlʿ;qq,% LeUw~d.ǻ /f-7g o; ~,<-K9<KXkQl[MeR:HnNeXX @§/%.|m#BA!rOfʱ/KcMcias׬_#eIآ8t00w=n+t؈Kɾ`jC}K5Ş4΋T0@rҐoeyLVsh ̽؎e[Up kc749A&Ɂc;yMDd%Tps)e_;'\cusE)Ɯ1GSsu{6 ~ s,h$ R?oi2Fq=vӆ3V,[K`]GzwyVzEBv-5_=R/M=$zA`-a0ŀ'PÁ\mȲ׿;l l%rP<؎b%0Kt"eѮ jۭ`V`O}\D$t6S\qsW8Y)%~SW/"ұp(>.GDhaRf5pCq-ܜ2X +lHt=5:A"-Y`)UC=<˟T$oh߽5yTC(2 d0Ҷ=u((HJ^V\*áZ<; u?#^)p)Eמ#=$V`֫KIym ȵ.v/5H80* P 9zKM"d7[Wl5`.Ln+{P]i`ÞH"AN^<\QwP4*8)S%&K9\|/~B{ $1T矜=Ӌ :L\,I)"'+5AS(z@M*d}:og a)%ۄx[6Ⱥ 7(~n۝E4JgC{pCӸ`򜑼VX*0LmIrf=uz.'MF̙I!|}޵G(Aky]S't H+>f%,,J)7qSRcnEȇ$ 'j ~/;L}[Z󍦯Go3 Eb 熮wDHU(ސ 5v~͝3Q9O`S %wS"N7YF۳+ELΜLtT|-c ;lLRnY5W,uFl}q. n:LpE'5:054"ZZR̈z\ #|yi6uQm(6m(F@+`$BG7^l ^ ރ#}V J*#{Y÷Uhj4KM@Ca=L(r iUVp(=Lpeե˯\qX^bӴn_╠_[⦹sCX'E`Xwk4틒Y?˦\s 1tX5;ZDFJcs)4|: 2 # ENRsjs:G Mg=Bl1J^j{jѭFdbK1Q yi=eaVph}Zx@i ң;* ֳϹ썡},M@J%M)#cYQk {j ?=.5!5jP Dnsk~-Wmz;G An&{P(C x^Cur* ^ ]Yp; +y.Z=n'TVu Hw°ص'X(S.[|aܻėݢK5]68=JX+Qf:%M\L0 :V$vNϮ}IF.*]V:ņ~XG@{vFrk@͠(O& $,o7o;KQ!f!~J0TQUrX=#Ď>dR\!w˜W ">/]M ]h6[|/=@%:vƵ-BiŬF@߯ j}L RHr2a^$?iX0dv: r|6uO,[Ò`<%++>+Š8^/Z 7 E鯦߇5i亂1Ai#ٚڑrxYTrUòo[ܡh3/E_brGy+R 85mya ] rtv9tK!6X1Q7o:aen#b .Xa} ^T`xSx8]RБ7LAK! ;4I$Պ苞2ɠ4R"fM\9nRܵU]fFL^؇S3} ,ʹ)C AuʙvѤ~VeF^^˻)M=jᧄw7rǝpy S߉@$ܱ"?foUyt*է vvj*ӄ7hw|dRm`npAFؓR qhXۨX /7.c}ة 9%LJA!<@_ ]^ 8xоT)J^|\~'vx`8<}S 0 ?OLRˬaqm^$exr:ghMWk!EM"mUHPc ]$: l>(6oDIni燰ŋ$;vaGřDM&4O%/j4Qv5VCVLR40DLHxMhMppgL ;\FwEBM}r=Fwu-LyNBe y9\%U옛s@tcbM*ߟȆJtdb|V]0U%HƊX7-ls%1 ٸVz{qʧ^H%T6F:R*n.VnJnn^F~zԂv |?S#,޷1!0 >PG8o؂G`S4;adܞ1ujwőB`} M)`oBQO/H ~sPB>m@E t3C%GwG:APD/*tS^Cﶠ1 A/6h 8 9\P?̥Gh|2t ?ޘݍU%r]0ψJ3`ҴI~ R*7-van:v^mQ*$m{ a\ylΞ "TRheslQ2b%$vM)q 0RpSƮ80l5Z|LڋHbl/=N@wu:@yj޺ R/rZ#Z;m~F5ey7 cec>cZMNo7A5=5:@LN^<+ ubL)3[ɧf³ݷ/k?8}?z‚y Zo)[g*x0W[!]p AwCb+ugz}KU1(S*1U%7X.m% R?!lBR^_E<dGB<8x1kW7Oc[;g8PH+ HU#<bxCJ7APO(e^"Z ƒBGddHUhD;qBcM{9Ռ+9Jf=!)dE{&B]4:vay8NiIzlB)/PEb2jxoh,џvel׋sDDVO٢rJ;# g<&yeİZ#7KH*'?Ql=pȐRzG.h/6[b!wAX⣗󛥳[[!J𼵀bn3-A0mgQXBFJRG9A p0}/`S#Rg'5D.+`!skg=}ѦyuD^ˇI >ݜ!Jmz1$:clS3:|sۍ?wf((߈WZLk4%ρ.PEJ1PBCV}}/7܏F<Ѩ0Ӭ`[JY)j JN^Ԯ6K>plɯ)̚Y.n;W}GhdxiP>qÊ{blFlkW}$eŶ?AVyCZ4o$ X?ʖQوϊ^#GRQ#3iiZ ]j_g1E5I V 殜ΨD8s0uEkhFhm܊)B.\i}7s( ͨf%|{f }IGT|CXq~%q]waq8W!J-87+U]r@ʕ Fx7 qƶU{XAꦣHRʰ4̕(W"L< )DQ[@?t4wFS*DSu,I:WY ZYQ,1,d(7U@A)t.hJw3Y wDlǧYW O]lVQkȨBm:bqg2%J$uXu/w} 5Te75O9ϦR @Cp+) {(+K:2Ct:zTˢi_[߶y Z 3Y|LI YӝLSfسV氇t RF*#K[P4[)W]6H.Ź QWx~opp^iou R#/wjx=ȤD107@jD+D;!g-Xfδڴ3ˍ.]>".0>@$򦢄oE1Y3X|*3DWQ]+nn-,xj+K~! D׾Fw`hNO"Lג@tvp?:v yh&DuW3Zyj*XJ~IRV%]qF0.Xnm}Uw#Y'm vHp}4v E>n1cZQ+K&ˮ O QbQtu ̱FZC#:1!Ϡ9j{ީUG59,D4^ o-hxZ_آp!a#`UP Z#ݛ+dzZgbmug$w]Lj0pސ3>\5 mMo1̬ vG09zcK1GW[1ewZӖ0G=-&*ȁuW͕bSL᎐N(N4E[K]@>/2Uc@RS8Ei~JzdKj` 5#@Yx4xMX-o+NQǥ$ܝ)C[10Ұ"K3³gcIfDGw"\E>xV04Ÿ3Gtrb(X23Ĵ\kW fYy雈F[#}mK՘_=7grhyMmh >%zwZ,}]Y6I}^>{RXeB0rp,T$6Z-yuf8}܀tA>ޤ@%4 - C&W2:S vL(ap&OG2T{`W lnbcw^gÖz*{SZRaS8d ^R߽@/D\ y3щΤ~XaWswD?w.;LPd~ȋ[!s6T'zlJTÍy7&4fF+O/=1>֡*CSDP0ףPdåT{.]uZQGaǐ =Wo? a$$x\:(lኅK~,bY[^G~&a,-}50Z~B'o"87BT:^d~ޑ[hTqޡiv/˙)s<7pq& Cw׳:>\5,*•UҨ᬴}EߋDJ" XXpԎP퉔9N|Ȝe0_y07s&sdϽue'(; J\ oC"-QBгC*JkFy6 AQ5eX;v_uGͬ#dOl>GθORr)ԡq 8x,™{lo{NE;R ADquo(8} ˫_"T-2b6(Մ%HF4eZJX#*|oꅢŸEl~bN]Oz0LKh>ܞWqKe1P9ijϋD0p WPUzfϓT6A4 N=ղ/2P|R<{x&!8d0ޭLC֨r*>>W!sBv5qi<<g~&|EP(0TIN|i{>Y:%?o3N92CBYAbcXƠKe܊3B+)9!s>-n8ADx! JWϋ7QA? [۩-`P.rћf@+zl#w-/Vzm2;37s<߲kl<ϡ{"TQJ۵TcF5^uƻe9E;Vm+.tWcߟ'~pCzдpD`Ń"~v_o=|3z@ٯݲlY ~#@>V t>&TVS|iK~Xg!m`Fr;+YCqݖI+sSZH/B1ǃ6jS:DWWoHVWpgvIP!\O_ζbsx#&-$]p"! *pWڨ}O*l؋jUMrVFaIvj0Jک8a8#QOapդ^YZƚY.b#>,:0x#Q޳.;6uWo!'te.Ț6!(wBRy68⍄*ظ.X4 7|KU[. ej!:Up!LP-p'd :vZ+o@"/;LۉaT_ӘrsG+("KvT ⓥ@oyƁؔäEd?*lhnJwBom,!!CQ&F`mb_ cIYUitԔP|*si<.&as yT-vN_58hʑnnc"^6nkYf%'DVZ[oHMiceƵp $^lJJ;zmC̘Ï=Fbttj]&5R I!B,B?XքL_3e)(6!s*l>}'J wzENK,>n}0@{/1ǡ ?&q=SVYo}NH&YHV{Qp65n 2N{+ {.H0 P=X~OYl/궮XNv @~SJs*4{d?zՉ.ez5 i2a^G w~v&& 5ӥ3eBֻRW~>`'.pAH/ sIl:My|WbKm$?V[8·"W MRJTE32]5-9ݸV@w%CzE, ;)$@$(\UJ7بhߘȲ]i~ 55Kohi{BOk]4(OgC/X-/(Xbb3ft @ߒD6!}#Z4pH)dlEi,9V N?K̭疣eQs7UoNA\!.q$|9mg+oVZjeSg(_2"C>ZS0@ ο\F0dB+}] }s Ww/&0SJ1f})ɮ*,z߉}Ө^(Bn0 ^,a`% od`~\Ԩ~BʙEb/zWV0ä7/dUlLZ;E/uvv y,~~< 鸋GVX:R ,lKW*%YTLd>zO@eFtG ;c'&V>@A2~ؓ.nghI: o lx$A7LwVjJr?*0}*Td!V>>$R-_/鐛B~u%%|rp~ 2@:4 Sڊ԰Ow0Z@/ѷ׀ s[Z0սuZ=Q}>q;i7QcTu,wlH? 8Z1PWH2z~,=0곬Fd;9&Pm]52Q<*`-p|u;SpJ4Pܑͤt,R4O%d(ӟ{BwIniCb<2wNvyxIpcS9R1`F,yl.?Ajg$ r'T}xx @]B%Zt؇'Q:ԕE)3I*YVqyM8앫t [vOGP,4Io/ی'"(ٟȽWw֡۟@GCqr= ,r<9 1i_6x?Ua jxO;6rm%Y/E.x㛎Λ;2M>9O{P9Rz#3t>U|p>Z"҈8ՙ|h'߃2?gWЛ\.XU _l[F-LG6u&7)lh80%H ^$w]ߕ'wTM%ZUmewg~-cܳsqXy%Tɂ:eWye$9q=-_"R(x$RA*n^4pEιˬԨ*DT'Q*|ʌT2ֱVL^g/#_""9 _ߏcu@Sf;tRBIzZ/J eז⌭?f}¶-x}{⠦E o{8XAFkYtLVaOQ*Ubm\G- &=qWg!$M^#Ou7ʡ9 IQVhC, x[ۋ# c܏n+OrV{(LާUjR_'MeHd։u)E( s'2t %><#H f?(AȨX&dž@x+Q$2M!u8'DHZ<=8HcbDN +swihG-s0.Rȋ F H$87̔S@($➚J䐶?s#1ouBF6ݪW-ޏǓPV_;B ;*fc6 I Az׍#W+q-a,:\SJ$V<5(k;&:niՒlr;i?{#:b8T{r'+_8aD0:=B+(D}oe.hp?;sPP4($v.EFGrh*(s &L,2B+µ}=cڪQ;E4nzǧANcd + ΢͍K+=uf Z}cJ7+\SŜ V03J, ;BWPbQ,А OwZ].aZN SOKaumng个ow0r7 =\GWB+%2//  mInލD )cXg3hF7ѿP{L{S6mpZ>uFUĝe'^1T8]] ?1[hE!Y$e(8Y.wљ3o'h7:pHYf$D^u 7Qi(*W.m7m9P,?1|B80m\#MWI,7PԇWzQ~8)zܸUCN:F6W=egP5D# <<3x0ƹqW7zvIgG@jVy84x*fRS.:DGoa93[JLhK}3ElLȲM!tiIUPik&@g~@!.煔O:CŅTnb$MR80Z3 ;_K[fʤ.(Cg f" Qy_:F)}hB̼e356~o*uok=\Lu 4ԏXtAJog(/ڬ@(㯫uՖʭʛkQyr;D99?`yi=Ijíֶ/i$~֋I 2,Q w ,,ٳ*ݷWu3 D2{C5T=_4q!+t! 2>r\vhaeOYQw4=OޡKj2ӽAmj\22 _[$u*KTJ i?_<')m}b O}(i7cyo@\1g ?۳6u0HU "9mTCQ*WO C(? FPNoOcitG6#ޒ58alߥ>1֦ºf/fYl8dCWy:W-K٩fё>؍:?LE-!Ѐ7f9Sq&E%'݁m^NE *Gxy .IZ&o5D4\o"xP+a_9<0!,Ep)'LcNT9!ch,YJࢦFYeҁ9yQڽ0c5?ge) Hq]}ф[F i!2yi/u.{[C+"~L߽C d++O"졉J];=(*u{􏵾eGx]+^<8뉁gT{JJmgeS!異c`%C]̚H̋4l jW$q76)Op!k$bNz2kQ)Ϊj".9mJT~q*(Ka]51j[# WI(KgDT˽ѴkB#^7@=a=M8UGq" ~Л}Y'6?{AZi8<Yx4F;36‡(O\w?wO"3KWH]ïsDa*`ӣILY;K3=8S&Pf 6oa[dgS,D]ThKt\uA(K`]L_1Yu+Z1?V~2 wvQ ldގmbpT[ ؉%1DjD 4%PQDiJ{}]q}Mg;ˉ Ov6I&z/_ 1P5h$f@1sp7c=O9T%b ͹gBb\B&m4fk#1 (i*-*_W%!*W(G|7sW`:$}k9,atkp]뇢,5*dxQ4&0GZ j"v[䛪ᰟ~¡h OgCfKOHϖGlF6p A=Gb*GV@OA+PNٯK@TbݾA/=nIQN"fŮ?dMA9Ei)ޗfƑ{J_WsL]ҿbj"a}/_gӲM7QvMQ<.[G P?D/@W*w^YvUY;SlcaYtQ?VVXAC(9Q8<U^Yq AW$ԁ':@#Z)B%(r%=LׅxܑhI١!=$"MV PQ0"hZ7ѳ[yM4azPV;inFixe dq/`@xdr~;{AN1̹?GY?ru]˼ЅԲv)x= ,+vHKnlR΍:&T1o ^'.^0_O t6 wz hPK\6 }AR*JJy(PC*zK["W $& &%$a0hVP}cmY)噟CS!ҟ371kNfrh$pɪ]aԛZ;A&8IDž/5=mio9i N"a>B$a$*pVܐAU$DK{0j/.f * k{唖e+T[HJ[H_ݛE89@ͱN-vv;M0xQa3z|O osӾIHR_"2XQ+Œ]'ÁWdCScm,$mpc+\OCNX|=mSxǵpC;'8ysE~P6:hN$NwZDCހ|iŴ4@tr㋯JYGVx +kn'AxLYR +{&z`nD="|!F(FK>h6{Aj:Ϭޅy@:UF322lnnQUFBr+>&N6CҕR [a@6yq6\KOz*8 1oOQ=h9q Q{GL j-aA`̘8!"o@GR\ڍPu)Zkd舺,>s97eKRm]˫~eBR˼ P\>gg[To08 o;tZy!>h eS +h)^ϗt1)ܜ}2}'Ka"~-l=hJctd7] |;ḿ,|`62Sn]SjK 9ĕmGG{%kQ PԵ %ܨIA+b[XREd+^7ebeW({@fYs1 +ʤ@Fҿ5~F}TKܨjZ|cIlVg:<-Um1۝yf|@M':@8 9 `+#ˎ֜PJxLSAwxXoaQxdhLKw5]'y%('Y Bc}| E rq;UAmvtΓ qvaVA{Wmq/BƯQ+SҩW]PNR|I8etJjx[DV|?2E Frl Лf1x8ϑ%.yCm,7!N yȸ2Mn5O>CL]n&H/XeFRFm|>82!UԬ [qd({*(0^5N(ǒ: vD 5:T WmOK-8@Ǟ$&zs;ܺR#hAXGids|%02ᐕgpZfƿAz\X(%g҆픏̳Pۂ{y`PyFʾ5탍vk @}Pڀ7 6?b';Zl}1!ZU3TwjGrxLTlҍf'<]\2YiDk} $uq{u[+"9oDlε+Y;hOoص83g6.˾^nU=>-)Tۯ˒\l&h Knt=o}^/1O~vd+:ăh$ک~},Ll.Fh߰ vT:"yh:sQ|:RX\E#Sn:tm8' hrwЌ+%}J) o֣TP8|OA^PZ: ׊f|j^/*tmSVC W :"<i7'?XZ;!6u] Ζt7{67$g=^ #^PՁKJ\v@e>}VXOG%Wr g!S`dI?K[}acVD-h~Lvi 9m>D\Uͩik ȉKL[4\޴O/#_i$f3kx%`2GE79e` rlGXAjr;W;Fӛ$| 9e(MFfKyclfT=,}zlMVǩzz~gS܈ {t< v*eu w '"\}ǵi31YBZU*=V!HB= *__VUxi9/6y']t-`SP< [==K@_ s:`Q paBg-)TV*0SAivߢ|Po5X}Sv'd0t}XނuXO$ES-ig]{b(mutLzSL=(\m2#d7n8sp*-01ISIPLhidjc[Ww1OBV*KH G4TueJbDZWRX (wwDV-8a~O9sL)".) 1. ص"0QBi"B[{`yf*75 g [Ύ9WT;LCDN +, Ht:@Rl$p'pT:8W }W^)E@h WRN&Aݓvr"lS0q` ~\)99> iO_MPXsc3'P}<y!Gaw.V2Ý/nc(!O'"c9=$ۗ^2/_620Nu-uoMmy|R~wiHewcOWsbόYB*egIs"{ Fˈ*4!*~[)uPʊ hzضbd?D udV<؜1\}yv~|)I8.d*WEm|d{6}(#4[UUqہwt.n~T*Kbdnw_y2B}Ot34G"gވ)8|DQ7.6ܐM?麜 77(f6lr<(ʙhGSDп{VbȍMlVk$/ HMTG rW ,.e%ԘIq9(0}|Gi%LWD\m܈cmO|nHpQ7,Jڞ"H M?<\$_u*PBI=x<)NRET*es4A]{2La.:iޛ)4ԁLKؑ5el$ d)\ހryOj N:H'h>椀V dB,"SXw)! $avF݄֠N.@FQ1GBv7w΋R;F=MQ2 $A?j&84!$g~΃PKr+CCk=\%_q فTz?%G糽ZYMuh%'<\/y<Q7ScV+^eyvfFYo ݁Dd>-Oᄀyv(A c_4HeZ-R-t-QAYH ײȠ}71JA찏VnSk_%жF-2lgm/p2z9IX߮V2O2^y˕J/ Ť'RYo#nDx1$F)EQ½ dU#I HE6a ׌6\4LDzᠮ`|;u>rRg3WlaЄTȕOsT̮0 6TG y]ȡykP]ģrtDS!X8¸w ο ÐL5¸d2b 62(ʤȪ7ivḀܳ*r%ϭ1>&[A~M+X- YbAHr%Whw~RgxoYlŴxsK> *IπTFD;b3Q1soQ²#2`Mۻ i͑cRL;Ď*;F&Ў/%V~PC]=e6t՝+|_]h[-4xdaA;m0c\C[mie_VǪ$T)Ob l+I4jfFtjK[Gz*։BmAAnw@hNbO6e&yU $CK@@x{fg$YӠ\AS_qt2jVz7E]oM=ի$}QnSQ-ݾO+]'RBAe`yDB3>9WSB-bU?HQ^lf*2!Uъ6>kw 1]:6@ bˠ! ec1Nb#Kh5{*G,I=[;YO^OТt{㕘HսAte@ w^DNG&8ARK Sp ֆG(?NI=Kt$W& R}:T~lcr2`N2rbs˒ɭ?wl_NzT$ͨ*3t>$e~h-E422v\ՁYCᇏ< 9 3{]2;4c,y2ʲ]9MUpZproU/>,5|ˉɸ<-s5no]$L@lnDL=vMxQݜ4w!R~9< epg0RhNY@\gy}]pme`c_TGBH8`_{x:Q>MolI`uQέYQ&P+x!)n!{)/@* {rO \Q+M;gn-29AO0=T\}OAK4s᳂=n|h16Pi|vm/<INJDgɴNFQy:mfk5xe9AΔNv ESߓo 7Dr P"A=чwJkS<<_ 32бt9Nyד?KKؚbEq7ObIom=#<8$UUgs*|^u׉;} 9qQrC^o*uޟAO9-8@a3Kqﻩ軋*p.i <߇\nN(x.(](dw9Cz_K>DHZ+§D:+H <. ٭ik~B(8A^xn[Pݭo ;zGViE71ukZw8 JyE7pRj@u\a( F2 1a'x",mn/?U .-]J#%NBvC5AV1 -1:I ~ y 3Pk#(*|$' MȲ -v$Wkt-lV(ui}ߤ3f&ϻ[s<7ԗ)wZJ 0zՙϒ1c __fD^\:)FQMDh <:##unTY+VEeVRY<:UfDS^Pd~ŠYkzjUp qD-V+– ^n'XiC+}w"I"o1NK|WkdzJ)+49/WKdm8G_ 7s{hf n|[U޿Ft3)ENiПbЏ+Lޒ N*>ʈNrߍ~؞%,쯱}G $$E\ͤ#@;s׸ GVSGU F|ɹ; 3WњMԘ/>53o#)e$0 D<"Q'!$V;`f3;AZNFU4ۿ3rsaVwyO¹cX-uYɠCKDŽ>oV[x(h]L*-1"-!DŽG~$G<=7t?A1~&U۪W8‰ i..Z0 |yOv܇`!?č Q9Ǎ07eCު~屳"k*>Q1ݤH'XS,ON~E]3#ö_nJ4 |ə~+`ba[.$p%9#V4>t)PY[u-Ps@i}pA3AenkRЫtwsH >z '0ĒS{dB^h^Ύ0 ${^3]{Q|Dƾ(pϋ5?xW|+;Eݮ8/PJGm(onr!!({PF缔q`4 hȧ#QX TB K6m਻l(˲Yև6[hpG$Y8'`|3 zN^Լ/ WQ]>Ktm0FW]G#M 9L&A9d`,! ^pdq^>Xa;#{}UmuCYcP*ץN;v}5{z4^}GQ1iv9Pߚ7DdUt.BuZ i@%]*A#w%ȱL !n=،46 h ncRB`R`P ͭ8Jð^V}1f::_? VݤmuWH^up(43>u`%`jE]:Qsӑ t9Z6r7`DMz W]jhnRk׈}r '#mǖ;؄ *VϚ$;e1$Ej* t({JOxۡ\*B_*yj3گt vv#3c9#u⾀Bv*ic6 Йb[B΋$3L(xtM>_VJ^ˍ)FdD@R#LY}#B&Nblo$0CcPvG bztjҕV^)v"Q QJuq:\+yĩ֏wݹi/RxBX@2(jŎik⫑"āmVnpkbhi~q"qԙ^R lXJmqwVڐe(jDm>:ŬC,ΚTk}GPͦS+sy9J׋J`5}8fr]?ITNzO^,xKޑՆ\apAP1~ R2r}R׏SX^خ`#\PR~.+7(y4E/^ϙ(APG(%wb: ہ鎨W@8tRZ1zMHADZ39_5ziUڝ1+ǟ/akS0aL -p]R\7p@ڇGT+eGq: V&e]8PKb2E|5!2+Iʤ.G9{ UJqaO. K{l0:B${u{E`QWX]qR-Tl1dHU;VHؠ$SY4=:JхyFP brҿC^cwn?Xh(m࡝g0;ODHS=(ZɋFF -'%QHE02PxlEԚpXR]8eP{/zllt&j?#@wֹ?ߔ_#5_x{Itr9SzaS;Ug{' EBvLdƗ0C:.vcI$j:o`"*VPMk:k-pф՚c=D>g~(E>ZՕ*]jkzn¿'`6 p{쇂AQ G"H 1s`Z "eL ZSyK:PC*#GV  =98u05,0|b@jXoɑ&aH-' SE~[ާ⳪^q}⵹$E74;!˺kTɠ&:"U$C7Yϧ $"egVu$ղ+u)#4~? jw.‹z4o&Fv&d=P|Hd%o%<_,m[oY@u99us wp5[:+ :ylA }<p+ O f>&X28˳_%HF2tZCe1(w %/[U `"G*p?O"DLײ8% :GŹ\T/ *@"Az"p¾Q83ViŸgi%UXKS6e vrOIhC LЍ#9}ҽy}[?ˎfA1a9XRЯm*yV@q-}I OEkqsD.dPh:&LHce%F_3f&}lZ6>wqz"KbP~d(M "/[TI yf"~F-X5vIby\k}!µ5Wy&;(1Ml絘hkpXI}'Uz }?(|ylvÀSvC4GhO6[^P>؋ȅwJW'*2;r4;WjẀG(NZ<~%y$ P-۴ ?~9'%EcG ]&7:ݹA-y%o`'C>J2A(SVw]G@/H=S:Z$RvCL@1;4N J ծ|8&&))CT+xVύ&o&p Z&{>ЧQWI%`MK_|z'A*&gs2HKw$7 M_@ Bo_vPێ3VSz+R4LEï:^8Kf _ P"L >h#npPا(1?^ul=R ;jH/#()k^ NN vK!Sh*ZVI#:>IS*..@!>՗܂*< (:332gg|ILU0tk t̓LRDKZ;B#KRHpCo,*<\@p:y֧s+ >(gŸ5 oZ&Clh?"3y=7-NRl`<@=)Y*h?~vfm=-0VF UJI4B7`PReuƈ-\MU<7D!N.Y 2:J6D]?UΜ.V@}U4?ďVOBxAl6RmT[0 >|j_WO` e6~NE̿%J&M/btfjG'mZjb۳!oBn}QRF-- 5X)?l-'*֏;,&(Ӓn-(k]Q,ZoVonA:-_Bvy]ލ<ƏFdZaJ)~ͻg:ER(T<;q{ۮ~掌>3W% 4*kDEhlW<걼G`z;6Y,P6#9Ǒ)͚]Mw瀓Hgu$]߬]Ȧ'#d+/}p'`mHF63~Qkk;iW _s%m)_bs5n(͏Sz!} #\iEBRhm%R@(USixm <3DLY؇8a 8#lg{klTMĺ{P u&GG.HOmݯ(cMmkl']Fo8_qt.qb~bEݛ9L:c }~T̮ykpwtNnP!)[_;A A P:y*m*?KY}w锚< %)(ι3!fIfxSD)G/~]n4RBBh89|k^-\ ~a@Aa%|Alta/7BdkO͈(@đ|?E2+,&I $]VǠ@D7g5Z  ߵ|Ϥ(C]Z2VFK7ˎ'>l95VlGTRM̐\7 #T'J褤nc]iufĴRhva8¬Mu':ݱmbt<*궭;LQVN[u+~;v"_1{WЪ ${ p?YRìw\JgRsX/LrZ^/n%u:yE-k^G׃2۶Q f=Fl$Z07r?ycS])(gX+oM.'MC/b8dHZYj 7l }O ;lWwDe'2mުnP pXm яRyq6C` s I'-,WuK/Iٗ|)b(7g{BXM'8Q B[18D};.4 e{̤L`b_xb"q kNF`gx&ZsY1^nJ\Zũ*~]"KmRa)Ddte067F`/8%3MסW+@n}_N#t{E1Hi&;rݽ9Ko>'jrf> 2G3:>ǯ^XP1sKi ;W*:Bm:) ~p|)!q#*"%cA1C"8"I[F&U_FE,O-a, *Ɣ#dXZ @ØľE I*$>MTFNӉff\կ|[âGXCxQk㦉"Or;⽵sB -[* X=^ tYMELZ:6De⥅g&RAZW\1svL?K:Ȃ4kA-[ILc-+oo_dUD x:}֨{xdc3W"` B)^5в"^IAC6,yu*ƃ_+[縉J[o҅u2cǣUb>ЛIH DK3WGM7/><4oZ=Jsr&}򷧡YI+;}ɒ}*XAfX$5R5)^r_͕ԭMdl"5ró>iʕTڂ !ͨwgƸ`-jI$y1JYAPJ@2Y6:hFHi7B#Ji 3 &<2 )< hwqhxFI *O~ t!?. zZJ\[P(9ϰiCtسR`H+ʀ/֮``JWA ?.+6A'A^v?(} K~F> EHE݊qB Jmh@3`X\CDjDTՠ63?ۯnT@.LohJYG7޵E3q+ :)s.laC+++> ͓QT/Gdv$YR6Kh>n4{õ3Tvѫk_i>:A}d'G?N8`ƣ?h^U YtEJm"aixpf&=fҲۉ.5 z.+~sHtD dcۻ0Q)Rsa,@}7=Z]K 2}/·#`CDZU5tRGFhL$|Ai[nuzC\j^tϞ@+w+J6jOf;X1дxepY6nX33v6d]4:lHʚF-/nݾPp;ʁ`͓ROT!TNɨ=\Q51#wM8HoWKeٮD  SEasNkqfpdDS6tAp'5ED֮;u5=(TB",0Rn@8Hb`o4L J*=AUOu ?l谥eez2h4zV|H0tPhMjJD[:+^-1z줘Ls@O"C=dTFIVR#y7GERtW)!i.јS{( ԝO Ď 0t[]L]ɀ2Mw>ɸͫFiJ[5͸/MxeO(1yI*Ua ]`ޖ *`he7[/$%rO?~~RDV vAc/BXAZ=KAߕ@lWv`zO C3h/d 닋xz`.9Ԡ~s<:7ӏʑ@p[9Qk6ˊ8OAqXȐkP]bʃ ?4D{4mXz~*GdnofCX')sjnoT6Q\}QSa(:iZgjnǫZA;#T-1xӆAPSc8B$ 5}7ktGɳ%1+:Z!HiR3!M+y 2,mHYpDHtɓopbF, sT_Ѩ6+CZ $p,-OV,2On3g2μ4*"ZQH+3ufZ,W?_AшM;@!׋Lu*,oϬ")~:Q~lOmS|#R*fmj&%q (E+w.%XAٵc% Ѵ3au!Dx|#aK\A&!q 403r̤Mss#,x"gNqDk%RzlDm-KIȀƩ<>t]FJq"tQ &j[.XHwsZ1p=u֞o]O&\etzxR9MAT.Wn2 ;D>:2fk1av AߧY+yu^Xdc6gᅸ)(DH̝}ZJ6E<‚&$sM$ 퇅9* ^_;<7*>5,CfZ֮g\Z]˕ ABEd1PJ >ΣcXĜs8X9 ne-N0jծ*mO\U"PNeW\݇^[_fY0fW*ȯR&fRkT - ^>.b8ޱ8jA{6,%Q{"6Hdzq"7yb{fj[nxFzA>3#.RUEVYQ7ЁufeJ4a zS6YWѼƕa A|J3\NK&NYu@ZdТ6}F}"7j*j_uȢLF?/" %l_iz\$ g0UȨdT!vno` =ݭCJPXn eaVY+Q]e%56.'EF&L\m9$'55֭9M`zsR>|lCز(s{VZM@:As"nQMF5J!&,#W'3B@?gM~ddt/@]]=vS=a5(8sgI= hk(GR7}(7K7" BM,X>i[";Y7}ը*7_mݨ"u F 0# YƟ?q8&xq$ˏ ~tdIZ_VI){ZbM!;Upp[]jJ2M< |䴷<ܤu;rw?y~') x9aw$}&ȶP]Ϻ'sTC){,NKj*a|yQbA)弖?]YlF ɪ } Ks2܄ꑈQF4RN@t͑^#_}Eoļ | ##& O7&\lApB`r%"c$4` e2 OO;?oɑ yOh@^H}n$j' )t5+ZCgaULL'UrJW\*!g<Ԭa_DҸ W(ו^%0$Ĩ1wŬ1ȪKelp!P,mW s9, '2EVY'y+CQnŌAeҴJr kfA43$V5r.* EqYxmXZK"qlj/r7&bs:M-p2#4G/}lcu%c钙(9{lJշR +E=UhݛY]y) GPh="?ZLgCPF|>.)*{ڬ:˫LNW (ׇ-uNTaG3^!xBz70UMϯ=3i [GԈ@"}ZiWdHQaXh`}~nhExv\* 9{8^BZ̛5,Zl`1 Ǖ燍+J]ߔG5\gV0\<qH':N.;QAJ n7FIo ༙X'lFS@=j7u&TGmsqtOѱ/{ВpqŹu~в"v5ȭ"riƙ\<ڙۍhUI_Yu YՍ0-|l'grųQA'[0L_q+#JC5~K }ĚD* d&ߨP1oz<O , weͻhJ5 Qב1H#Ԯ<+FF< bv];0w9%tȑ-!d<$}pL4CNe0CF*Ǭ41Z=0CG]]f#62_ Ʀ)%'Hd^%!?foNf@d7{6ׄ1yjUM;OI^ca@;Gg)BLD)fx{#FDZK_9~]ل\N?õQx-&~RcNKmbuC[*Y8Qy͔m=Gyv|<{ xJw#NmN y2 & +yD'F#8k'H{]o *ی_eyT,||nOTNc!">.kS0~d%~쇦wExFuQB^@H@"Dl]eO`cù0)wͩ1=>e?"$X'-v5iYiLݵ 43W5 [%/]PF rcVY֢_|1Zƍd<>Dl&nE ٷ&LiĨR =[nL UC\'(l769\q 5?% 1qoдXq"?6OR==j 6̕9I/P=ı Z%D_œ~P]g.3p,Z2t3dFLNnf֙ .<+#(Qz`.@ [|#NޫiR0{mz' bŹbv!o8 <g*bl{6%TZ,;8xE~{^ĵg/$#)@V*t['\"2G8Ƚ73%`TG=i:#ƿ2_Lٹ’jy"4[R +1~8>P-B?6pJVWjo關lEiSp5>O ɢ]xJKBNza* laߐN]|dNBhA_‹}p$Od (ݝ3!T$^lN{܈˦{:3ޕQDtYbv5lMmpt)>ѿI/8la7*Xda!iZ8:P2i%[۴5 X\vwS? )w}M-՚;Yy)H!lSICh'Aa\`)ul-t+=EfB ǣ[QVPeMF4PBM4'#JY6q?pJ.w~WZ{pO=7[=r |UGXPVoVMp>[}X_~!Těoޡ0d0D4 )dh N|Lbf[GNѨq8FeL-V .2ёrƽ.>_imţo_Qٻ,۞Gjh,k'GJ}tmxao"HC#Q9_i<**oHE`9C}W]}u/lKsGXэ-sH= DfX89HFeG*O@hhc?RN`xWWg>Ɏq|Mvz2uܘvVhv{>(ўON]> %uF>=_q:lX6"ݦ֊.O)?빧H|c&.?Pl?Or{@_Tg9ID6+03Vx$vIZ8CC&`aڼj\^U>R.d~.*5 A\p}Kv{Ud+JʩڡW*[Q"ojԜ]m<]p+%?YaavE@SP~.R=N3Z8R67?I3щv'9*=}F娪khE9KGSBX@)ُ+^aGα6cA ^["@ -^7؋Vp~a :pW.Y Eȫu>¦`O$R.D@ԏoCԥCV^7qEC눂l pIьUi\ZPcne:ϡ7}{a=)Eh\'i%"dz7_߻$& :k-v &Erӱ(V#U#M M}tz!YpnVxb+Z.E0p7%ΗvrrͶo yͨ1XCZdžNy(?8],./n$f)dVy7[iSl>!XKɮ:t17S@i`1ԑڀ޳R&7w)0;#NCvB\q(%-,(;KMas-HU|7+gͩP_JT-A@G[ UT } (uP?b%9][)G5@= us%h^/8@lm/`{@3h#At>D'pRI\;N'l29 h_\T P=%40FdZfX[)<:")=4 [CG&J;Oa~cNBA.g=Gigjܰ(^u c"K !*tlcLbUs}o#n韒gsNġ~Ov"mn -QAaZEDXd:(" b' 䨢b\k5}Dk;fK B}FktN Gjqeɋ%6J#eիd=8WɆd3<(d~v2H,f+2GLXd+<$rP *r{ND^Iȅʑ[fzܴ\P6l1+3ӞY((yNP>/)t^zzv*wW4iAwGӓu/.:[ŽM!ƶ׫Ɯ᭍*?ծxQr5Ke/ ?*tTi0<{tz7@\L痫b1Io|D^w >+"뒂 6TOҹE"uvH 0ujba߼zm8;"#]vouB!,U*6;UL}A%:-xJz%kb8ߔG|Zt |A5B dc38\4h91[g{ΦSusi(qPD;&2$_ 'aH== uzJ&Xk1Ѫp61( h[{nd$!evX&;DZB fO=m7%#Y&4V[9#Q %ϢGH(!x ]gifJrErb3#4)mg'~Bn:|rBMSR(jB,'Z64VDŽ@ie734,BEX)" LL^`<2bW;vn յ%&s_c%C,^չ Nfڱѭ48tR$g' ϭ,K],]O峱'J̑"ߝC+_u,XK ̝nzvLrve{ۻ 3EK?.՚(h%4h+C4V 1hHR "҅¼;@9%Lñ:unɛGe Y,Sβ1 +WZoHCqIe)C_r^--Q"bɌLAfq [yWNnq2%݇:I3,TUg4"̟QB ֲuܩj#OYo.qbPv.7a#FX!(5t$# d;bt*`;yP4`~"x%IXZws<z(JZD&AL~H/ocjRt t~ê][̣󽗊0n. Sӵ 7ف2wͣ'LM3^Ղ tDmf.'+ce].ݍzj)mVj9Ph+6 #;OVJBprc~ZJD7‹ Ok;(bAgcN `GhRYx*4QxX(͔,Q9UvSͫ,k[iq);S0='bPz$>{ǮT> coxF4Áˆ  '#T7ރѷj蠰 !+Qi D_G8sʏn&qdC~8My =|u?}jtt⃋CVZbƟ#()$ OWW@2WL f!X +bJ x'`?"f[bQQ}d|HJ"Vݼ}hɁϪ.W-S2kaAS76jFQ72ļ3VRI:l(FpINH%j&)Aq׾6z\ V6wh:Qw O7AFLE8W?#U>MyNJAaR5Dd%ʖ R1黋/&-PP=\qo5_R?J-+5*0+mr6dtzQ%PrƂߍ`GM#A*n>ѓd-6{Ϻ$JE8sl;8UӐ*iq(>dWo!8CZNđQC&0A?"d~$c1; XOs>r¥! S5<+_p+@,^ ]=Bi:訖W\ڔjT\Y{,k>u?V-mVUİ'8"sqh9 p~+IP%K42p't0EUԧKސ:+;xll-`m' '*+tlPꖬ4۪Zy"hv1'T,*\U]a^iēPsjRy_f,7z>Ksw;NΝ_ U(mvt(."Z$`2:nn͞]K" q ŷx;Zx;%n"{Stq {Vq/ U5Z3=1zN i"0._뙖u[^TwOA@U:Ǔ$3qm,ϢT ڪԸ 5D8DLJkUBO ꎒ[*c*s(&/V3렅6L5# ^^ LG蜇)FIQݼYO)'ͻ?"yXq^%maeCg(#uާo%Czn).QEVW.XW^ =od3XiN[8d8C*@rSkc 3t$ "o@>l<˫ |& 5ÄNٶ)Girҿt0еHT]= AwvT{M:-P^ڊ4 % j\]h]3Av;> 8G따<㴀{THKǯxYCqMlrV=IY}Yrd ,Rx¬O obhC4H?aCT_*r/ GD9sG]I{D{#,B$X[{EB^GK|x8Wl0 $DXv U?"ui+BBSVCΊާ~=֫"n66@[Uw(QZy: /~ɐD:G"H)u,r09*:jDCvMdyJD!̅{|:JJ+whjDOީ: A; YJX"  tVb\W)䰵ds\-u&$`B1W|r-lO ߪLj5<׫2lαYu.ρ\@6yT *A %,4sTemGB/n*) " MGˆ[RsJ;>EUR/䄉U:Jxy:)fp\Feq̈e_؉gx䦱U`D#ϹechMڙX%œ\AyV-ط*pw?m#"UKjL6(9䀸+, @Djn5WEjT\ S\wVUu,д-p {ZH#j(ߜ'EQߞB'"Thկb-ZG^dFd)F -Ҩ =|͵@n\T<ԃġ47Fo ǹ0:boXXРnKr#Z7f J@ Y>dB) 1(ۺ"w4p,{}*)<4@!DM.8T*o/B}G{Av~>S?6 ff7~&UzkS( Q 3Kh/52"fGR$ikV8~5.9m>{"NY8kE 黕IM{>}8ՔmLCXD$i>ocLDb€;uCəB : X8q:n#DQo!9c"tngiM ++ZZulY_ ,@BHЭIW 3%'p=ܖkz][2RE\2NiL[s<=:HKFY2-Qړ^GAdj(Eg9%$Mt?aAMҪČ(_k+,n08$笗9S'PaqF6lƧ/ʶy7ck$^^gr"^Sk]2?^$ fܣ`R6*uoI ͥ,)_Ѧʩwy:R=~ _s^PEFP&BR! 2XWF:}RHRx];3CKQgTzscTGMuJ5UGf|"lRj#p9՘ـfp^]^\rஈ*e5(wqϓ&Vz%@jqW%bf/vCpA6z.>5*,ڌA MnEu\G`c"+\`/Vh7cDl/|6{,ZtKyjӜ|>4ɨ4$$kH? WXk!{KwR>KkxQ\} 'T8D']qܤ+mޓz"!N!x!(| `"-HjH֧\5%^CBAe$'u3HI|]*]$ P?Y_/{' wv5MPQr9/=*0&Ml K_{ѮRŬT9Ը-D 0tgJA")G_z~e b ] j-nc$Bc^( 4jnxu:zfoFA{;Cqj`wo6/ercC0T/0~~T,0b˗oHxbF`h'am"_MzDMղVUҎOWm)0 x=לG(EZ!T;(I6UŨά\DZjHģ7nZ>!ͳvJ{T:cV`*EfMAxea$ѹ0Ac@R 4] #D츒(B&Vx[2iIran2$nκg9#Ҹezz_r*D676ĩe=G\<VNuZr殷C|\}) z3"rJe`c9DKccákk3rk  D|",U#**?m$#vS+/պ&ָҫjw%=~b}/0_ ۆҐx>VuAn G%$هs !| \' *7=0Y%4!GC\wEFX%+Vq*׳\_>ZrQncFg)U ?vbkH+Q'@!66unRp,F.^8:( =k@ΟȲxMR^erxF/)UqG6Xz>&%/Y`Hk`Y KRC.J!-W?w*uTyP ET7? cuߪ s<ڢٔdzkʟ4׉ ҾRԔ8nDMSwQv]a'q|jE˄5,=pj%(%')B(Z(h-'AV^t0}=5Ώs^jE%@eѐF> F? UF!>ZOo=>0Rx4 Hp0ґ ]=8 LE!ą{*bІjl^9S}cw[j(h9ХFi).O5l?7P37m 7cm VQ4$ 8y6B*9W"V nrޥ?&q㑋Ή " J/K:Q-UNk[j!Ԓj=l (4oL! \47dW_MwPjPd>$P6g3F!u;}~VK{alg$V-~6,O1 tqQC_u^@!WDjV3zTZ7CR%:9Rf+ߠ$:*dž+ p JH]̻od/ m0 z$ ;=\Dr$`W$1n` *^痲h́yzd&9ãSU8Z;ʶ.Do ;g!rVP%8݆@NPu7LɾAig PWk\24ۍ^Hrbt2r 2/GO:uNƁA6S}DHBaiu4tVB s:\ ZYQ 󧑯5)-fn{! X1pqF>z wTbSrwdv0o(n!~%'7&׿'Q ӃRD$b/f'SlWdc*ݥK'0 P^g~!җ~!_h?.i-*`Ge ja9R &Ѩh߭²6L̵+jKBBWEL㽃aV (YMC)=AR/̨i%EtԐQeSUR ?h[,XeO}WR#Eoc0 ux)Y+smds]SG7u2X#H\Eh|E[:|6GadF5aoȒtb|<xnoñw&%$brTYXbs䏱+MO D? ?6=ӶD)mRC{znp_|?]ݕ'7NHB>.9zLN] HKx + j(&C>x4c ޜ&o}h_ԲuAeQS<sV}F)֝ ߹Ŏέ"Ygd6xX0*2 x{0+J \c o5\GdlIq^aY wEzq4 (v|@T9!;,Us;LMF9P|qsAK/0ζ2(YF(2#Z[ gÍ;tDgROQot'6ό~c*Q΢'m={Nکq")XTCyuR)F\%-DX\W!Tzqd%PJ0Le$;%oY?`<<- iFYAt ӂzFBDdMK(M'Ja$@9 &pTR.5RȅCp%%12BF F~dp=}/d1DTkA֗:/$'Zy'+WB8ڹJD6JTd+:]3!!@;DBT*~Q)+n9b~^x+7+ն޵{6DQ2(:\'Ax.V蔥TZ,(upLV\aN8MJH c|<]6eΧA'wx̫X.;+Aex"՛|3?aQTG?S%Cߨ-\&0{Yyp}Ӻݹli6Q~H5qcn5:i8aW9C'f {#qH}RatthrGg\p+ɂu@2ii`wJ\x +y Us ҵµAT( PPcݓt,[sy`TEtRt2ɘhrٕ-9Mxln07z <P`ۡH)\|+I.M>ٜG|4%B"gWzC$x69.#*!u6JzomK#VEXΈQ X\z#%v{%Ԉ[Wж٘VjZ[V"WE9zIKb5:}5L8D ذ܏#r ˂OU1<Eͳ':iJ5nIfWB@8A1&[\6¾\E3眰PiGEi?d(i:lf ՞(Lxs4d8D-gTP\4b<>NC+9J؊ʣa9Oth7pa`4 ,1`CF#~E&;`>*@J Rb[н3Ө4ZQSr0׎ɺHAJ MdZz6`+Exߝ,f]?)GhӢDXaIԻ֋!a8m ["T¶rW^C2q@Q pR6Fz0,h*KXd|J ((knWFKhgZF7f4 }ZyB(ݯu1d+dMb\OG4bWel4$hjb3rv9!WxLeǛ.H DڙV]qe^ w u8tjL8p|/fyXJªVԾl(sBh6mo[q dquD)7*0zC`ѱ$,ȳQ2ުE,Qtj19`MYtM5:v'_)U(wNc 4=fb0yHy*"z}fč+ݜ&q6WK]ĀE1IssP;Yrw#w}H5/?9s\(f{\4TFm&Fb"}ª`rvF#ZùwAo߾z'Hig^MkrRMPـw"M&:=芉j{)'MQYu0^Z*[XmT)rKA~>/|Ku<3 s[{RԺ5VQB}U4$F%F bRc(rPUQV[ bz5ŲVg٭UbĀ]@H.HKZa!PVȨZG^_ X6N׼^/͌;jN[xhy +Ԝ_]a/ٖ9*Ǟ,PrJwE^5O+vhiR}L?&2Gzj̽b?yKڶBت|և+{#!=SΉ@DDe69d@e/:ez| T(Y}ja Oerñ<,r\ u}ĝXKG;FTv؃-5dr˚%SٸeY2qϢgh%27I3h(.]T.d'~ҺQM[^DQ-kedȑmOvk0U V=ub6F},"ݧvl 7M@E}Gi \jD? (O.YO#A_ۜezHV꾚V]Z+[jfL# GZ}ٲ܆SK=΁yF|:0P?'C2J#@;]9.ARAwRSFuIq@,dYvb9!S9admDF)_A8H e.D4W|(6rby5q piSH -(3w~}MQ=,JL#O_2~2] ح_5+ ڟ xG$@Kåg7F7Qo+tĪwwٷLUN<=6viPީ ]e9_cz{,WuS+1-#AR'j>L+AX:eMv>M'^Oq߯8>ߏGj o!itFOj(reUs(z2a̞Իu3O]h# UwEDqTcKAʎ>+u8^@&y#L%3N:1hee\ȴ*!` Յ> ^` ɞ@ $vwm[PD#~+.isulrdb'(z6#tn9yODkqBd7B݁Q~mg!pGY OyE||?Q+E*{po?_5G2 ۟є:erlί3!CeqUvӟ!zB%3Mx?\2=r3i$BNK9`4خ!2v*AL_[[i:* `Ԡy`ho]BY+>%vbgD_SD&>~By6,|"hn.[7DX`U XZ@Hm%c76xdמkmK.CoӆODLFV|::JcG27*ElJhöm>MzGKRa1IA (aR*GUqmBg yFkM_&޽E~N&6~@=@,\Jk zQm=G,2ٯ"dda zU_U9۩)CUR*+R7/-սtJo{VG[sa]muN/psF_|rUbsƻzΠ5.? 貕ԉBDk׫~+dh-M0ú|:q):pHZ5=kͦ˃3ܾN5oBDl ҙ1[Ja9LAp8!}Ʌ2vyY:aӧ~=%_"]^`Y' < d)Le'zME)y/Q#T➦#$' {,6{Dt tT T;v?S$댯boFHUd}Պ ) wV VCGX9<ϠP& !RY s_oQ;(Un%-ϢErdt+Gh2*RE-kJRa?@0`@6L\̻LT"Y^*Ac{ɏEp0"XE\KibS4ǒ.MN:nhCŭqݎ6Cn,aD` (ݾseB88vX/Ӱ6]axFa| 0-: VIXvUM7Q +'Ù 5%7hL82JuRFwFBIssL ʝ6aw)_d.8[7^!RC:k[ =H<av@H>hs>~g 3%'tth|@7H>!RψϴMƑZxT݁ό(D HQ;|B٢aŝtU;0s Qшb(6ba< ilDft1[GPAμPS,sqD5M~4?®v@ѹ6UPJ\Ve[2/ID.ۋwUPƱgQwKxr5(\{辴!:X&`#-uK]Z}U)6y-t#7XLH.K{)ђeҖt O.U3P#5x$k bVQK[Y?ZCJ lJݴBrz3R5wjr0@9GQw}Fa혖b@W $&5aYV6殑[5zº=!+k(u2`.zZ7˩#r]I@lV!I< ?n9?zJv?ݿjVlBi{K 29JҴ>b@M7^ z?tl=/^~^Ϛw^ ڋXH?qtCwT@\emIh(wSARW%fF#* n,N êPU=A U9w dyo޳8z-|vEv(pw)öث+k<U !ӻS$BɌ *9nV  *7LqI$OT\okKcoA {~d8WR c#TJ:Đ`~̴ʴeNDtϜ:8DAhܕ4ZST\|ℇ*`1Ɠ$ygTH״V(}~DƷU"(k_T|iG~P*Џ1! %71=ڤ``@Fu}J!eCJzq LAyS{Ք/z}nx:OD{`؍o[ǬYw[K)>EҶu !H]~UkOf]qlQ;8WɫWmd|lŠy wɸ^Yc:k& Xwh'2^*Іz6tVUI>ص| )brtJ9+Oѣ0#8MDs&kv^M~qwP(ך+f#rZؠݧ$ՖЪ gJz $% o"~#.XK7n!_qF;Zy6uNL,־zlm%sfG3Wz0ӌCGțjE`*\bU^ݞ LtHl =I.Y` Τz?b+9&A;ACQd r0n.C~j ܍]5Nscc.~.iC n'Mq!irz<[]2c4^!48`sVlF7TxUȦvH"% UE\a,_ lT`k<8ދ/,tz g6 O&I-:0>ꋣ)G 7\?ɧZ X2Mn UaaRR.8yAѩ6 n4?ea  U4L%V03!7zp@5uYCfT޶M)zeƀj3C!8U(p]a%Vy?)}Z7G4]2B+;Mq*!(J! 9A?Ft[_%nʂHTG9\<,^뱀 g完͎/G4o`&\̼ܻ^qiӶTB3Pd1_MF{_ A V(ay_qʞ'B'LwG W0]3=l +޴Rᴽjx*D/V7i1՞r75Hu` ސ'SOj:u.Ii"w|+!"uƻRyS}L"00~(`˗wÉU ;`R?}BO <`y ah#ˆXZ ( 0@=V"lABSDmBA-ZX}fx;T)-s)2MH+jru^A`hNDӾh$ A{t_˼tkJ! P_gWZ?FΕVJ=ȧd"?㣻+K^NOM%8C@j-j>9;KZ=G.nTv.:څ{ۜI\ʑl!$^ح'=̃xǺmtp8johf#֏4Wfğ/vJw,m>(]1k@E_mfB C,č/p@Mb4`M& tl\G/@u.7y isUh}tkzʱr^|=.!JYT64?ڏ*=I0A$L6ϐn[ #E 7M ΔA+x X[yE%'}Wp)^a>ֳI'K2xfcK@ع-YRsa].N9qH ΗGhAA;~@DBreioma0L\ ֤mϟ[S`f±R"Y9 >0ݴ\DnT*WH PMm$dP|WvCXA4(KOL52ARP$ co߱XOLIz(Aʯ_vZJ/_⡕P9sb'W=TzX3\sU 2t)m6'8@&\.S <P?K>nD E?:+Ӫ;MRgÔC@84uty7@®ԭqbkwEuX-JI^lmW t繬,oԾ"kY[l~vT"Њ#Ab=9Xa'_Zqu(_C"'ZwG-GBFvK]^ `Q_$ #?iXhf}a\80 . ^` xTX%SwřV@(iې9^D\bG-f/|?{6huOaV fPJ1[R1ٔq{27$ #tV? G¿ȯ.Œ7qwX0ˣwRJ+9^Pa9QpBAb~D)*.dGن`d{kM9 C*>']vCNAqFռ‘ު(W6% %7N̐lBD?ںɊגVJXVEۼ[·,$Ã|Swv-iiWkrAg9< ,Y V~(qw8 P OҺ^(]96C6K>aشevbT`9m/NX4#U#Q]lV+[aթ^,'F|4{ϿD0+(ٱV;3t;D T%Z&uՑ&㞈}d`Ј%fڨi#l/Y]Ay8nD.(! 5`S(t Gt'/`|; 'JHvO5ah_uW=)O(XvvzopK]+ӲOv  XVtuPCv!:q xPfkVgJAe|3Oߟ gktC kgP'=rV\dǩl!Tvt|iL_Ļ6]+rŷ77FɌߔ2W+=lL wB[+\aCv嵏3t~=X5@dx.ZU>[o|;N{8֮NWw<Θ "ͅ:r8gx=q3gmNު^Yѩ_<X AbR܇))`˾] ,m}c쑴.̄ji2; %Bu2@[ Za|JÈBvlή\Y{HWn&nEI֕Mv6uLD Ϫݲ}+FKqV*:6\Gn./7A~=!]'TJe%i!T1(vh- PUºMH.r(ӧȮי`Qan&w׃}_4g|N!QFpLo"6PBjʤd2;G"\1`LPNݕv/RvlB5)$˖E2Q3e?-s@KM@nNg-!黡>Ĩ/٪wmx^6+MPMrRꨥ#|Qo VS)WA4>Uf<"S:PԚ/SŸ, >֕Rэ;^(?}cb㎱2€mɬ؇Z9z7fs8T3 #$KɌkr'P[ ,W/H'^uԼ& yƻ$QLst Q B+Uȑ;W(sQ _"U dޚlIs6 N52E]煳2ij$I +C@6ɾKUtT\ &1,+:Sam%j.ß;E#3faИ)%ݩt% y(31<ϏwRegϱ-1Sӭ\!|(t0?v|k@1ސF d6*j%Nb}* &b f,);U=+ =`A9dMH]pL(J}1M)= < Z( [HG\%Gb_1`jK^ LO=ۗ$5$pP͑ 8/7FamdTޱ{.A/ p{ 2gsSl/}8i#H[4%PRm iXTG^,5OTrcD?)lsW]e:baM&Pj^DXtZpbJ oK5I^&xgmXdwL* X1|MW0n6DΛdоLVP%`q)+U69BP LD{W{oJIUrm@<.c~ZY>Mqe?ASKf^=7(cۈ"`:)ueid0 ?A=oeCIEdDH9<ɿF3\u?CMSwXL\sJu;ZOrgDtlT8(˴v20h P}52sX!w͔&y)y덾0N'0s=繷ԥ)dR>(_o{|%\'~H@6K3*HBu"/sw8B D{O㷱 W$tom2nUQܒvL7f{1P'{?E`}F|O@t-sJt9b˄LB>!(ٻn1"(})Yᴶkz[)sc/naM*݃T,Wij*oigG]E)33{XS 4WFj_ANWJ62pCy>Pk(Ay1_ Ԝ?: ,lޮJ/YKDQXQ<DZN-`m/1_"=(鶊: (@ziOc\Q@눥IɊV;wtpҢ4^()y<N/y-˼ЄDسoTvs&)~喏@Jp}SU"1 ƾRB ~Gt?" qS+72*Fom /R)Jj;;3$?|݊H6HD+b{(83T:Kl'0ɘ|~#f3LYۂ= N\B'<KH[@ vd+_ѻ/9F xӁT$Q#<V!QF&1{lE3R6OtDJlWf͢~3(xO'Pyw' #+]SI3լ~cBwFq/E_? MUR&Qy/ķ+xꃚAawRspݛuQ2z7*a7v8jS/0JEEA%)q\WP2`KS#^ymC`JP<Ư\EJ*M1,+5Z;.\`7hugeq:g#tX`=#fI9̰Qŏfw Ya]щ[b*1'UH>deOd\580bˮ'OU.9ȪL+*81NUZ\lD` C^wdv䖀 beKIGvt  Eڼz6[&[iRYA!CDLvu뿟E@&vaSw䍄H.XIp2)QH9IzEn;iƟL BS;0;S*-\)_>ȻJ`hc3dgY Nݚ IDp6ZbHD늁~|!8%nNzt֣8\}Uv6h[)hC{NX;*k!:ѳP/?eM6X 桧Tma, ߱ xnM@J!\n(DGΥt1iTLlL#JV~7YI\z3`dM=i+Ep\@r֏zYN+F5Tvxe>+K4e4qy+P1ٗ` y-h YyX6cN>.,@J?̺NAi5[6 2j֖ 7~&"+g^%⡇$S!=ꍫFbh 3S.B}j)?ma}|LJ+!%EXzg^Gn"עl3D{ں׫GYϔseRADa# xΉiDrVĝ&>;"=O)e'$OVũM)bM9xcN_Hks\~ υVP=>ip%Gvcn( &@2:"X(Aa 66RZ mͧ GnT}" ! F,CLxQ(ḀҷEXL#aA)ˆ "[|x!Z'Ӂƣg|`U Dv逹BL~IJ7¼ɉ~iOd8Y9J', sRmk5Y2}ӗ19 jSOhivFwدJ%\X u6YT:6SU+Be ^S5(hY4clH~eo,Zz(_u hKk EnO^NbKIfBg^=d5irƈ'&qp t&] dC63e;aܲ&kYЗPh0?f[ᙨZ$E}ŞFV@TzϹWKq,vyGe߶%Pf.QDI8C,pQ^F[䲵v>Zv&)|n`:R1$ `31^ܟ I䥤9ZUT;f\Y?uX aD1ɔDhG`m݌O~ d|$ U.lx݁\pF.*GK^mk`|˷yHZ4]C aYx4|@ fbp] ҡFRFXucoe};NΔV~3)c'@,7c逵=%OKF6i5;A9g <21*S6/B[PZTŝśQ)I>/xU1d"N|߼SxyYU[̵_}Z3Ǖn;@FbZR[`oͽ@=%Ra8[?7kr悳%@'vj1 4h=YXA&gcnm(e"w+)q"Fzd&|1sgvTF!I0u7}"bKC*+~G'I3`*3!;Ф.N[>?Є<[ ~ YzҮb78cǔ||T* F:x$0fdM*0p^NYrgA"ZюҰND`tmVdbo]Cycq"ameq+ہ6Qʨ Kpl_>pz&jۉ,3צS*m9 M  _7iE =W.V~ @Lc^h`fU{:bDWzj_9ޭ2>gw-: W* D%,Wuv^B4[׼@vRlys{Pр`Qbu @]b8G xFjĜq. &c0x1DQ 1ź3Ӕ\LDntB!WH)h307O.M;uxn Q >".f!:sL 50-w^1ZY{,Kp N;T&vգ֖'y3(Q4阿 p0d)A$,s,%fpW1UڥZ+eчiܗRk*vS{x~#+JY*sCQb`ٖ N !J}]Ƨ`8aMƱa\uQ( Fy)4"w6adwuNA>53}je>0#r[ ʈV[5.*@|Nf"C>_/a]I)s+\(ܠIMOO1Hg8Dǹ4`:VpIGY.13JU^N1駋W=Õ YK6L)ME Vg*~M 2' =Xv-ۢ_ȧEm Lc#CN(73*"OuDoZ-%@!c*"aO{#IU ضX`2uP/6>l1_\Q )GBmϚlԯtCձp w&JxG=R%~(,&jvj@l $( @ZԊT`p#ىcI&ˣIuEԮw ~:.xqВ.6 4aI@]uByjB(^N_s( -Beiջ/x jQڰ GZ` ]d' 蘲/Hw |Z]`QR/r#t ߽oE/*:]qczޔscҁc8`l,{jx+\i"@2ɋFEe@Zv.5ځksK;-#!c*OZ޿L3i #ܳhERЀ \=ON֛j% :`O߬€_Aӑ[~`Pr^M 7g`'a8P* rd}J9\(L'-!%bBFo",{׌ Vڅ* k

<>*==y:p\-|8072FFPv/&Ƿ_i9.yI;j46睼#̧4fQ M}SSxԪ6ᨵg|虉)M-t)%u&[<'i G3qV I]BJݞvwBZH-%>;VݦڙNW3pE3r&If`r4ܩRrPU=$ISI@[v2fh:ϖv*VZ A[l52H6VcNEeY m1EYǘZvtwJ@HⰙT e M#:+#焺 '7Xv4 C~7? &X"',C+PbLj)dzVIX$ߤ!3Et Kf}v)qV uʠ"@' J D+zpKzg Ј9ʥF]<0xhm<<}w M'S2D7jOL~(|BA㌱My397ĥ6۹^ӌ{*VJRqt)|J*\F7_Z[apvkEfmG%; Z @.3ܶ@^+VMamT0v o2o# }#Evһ@_x gʭr [V~ 9䲏6 I4S{L` 86|F1*UOQW16(Χ}ȰstZh:rުω?\\)ITMkyȄ p^'iE`g~?wA15PH qsl9ښ(M;2~֦}PY$+tpfָZB$?k{6rwO14s ~[@Le"a J$PW*kp B"8CeNZFqi55#|?j;,m,t8Yeyja @}*2,}"0فߍ}8r\NSQU<^[`Fov5y⥌_d5.5j|r kZ)0*ZvƙeEY_[&c 7x2[$+ѹvҖ8u}*3B Z fXށ |0ͭWNq^˛Ekz#N ;{ jɤӳD4} r1طu+ݒvn)I~j->,44Z|%;s\xVb?tpARcuQkSXޮ'6GBPԵ$=|},[\|/MY2ͫ$`.zbL,I Ag595JdXs*V@Cǝ [nJ;#~]@ ƶ~*c.%~yCĨοLF2 o3GEKLTE)YN9~F׽*b1= qo,H3;2*l)ߐ!YƆ,@ʯl6Rć;S)o ٚ[U,S<4O%_sR0k"̤&&S+6~loIF⚣xƤ$ (-&xɥqv@ECn?H)Α4M=LߕS/,}n:i%@A)彌痕jVs 0kS eN.l'E឵oY{/W @NKȽU`H`GZT.OڇwHNYgnp;yk:2pk<)tTf(yPEi+J H!,5P)%:U|AkJ]0p]zZ_t>ܘ냌ZbzTm4WjO 3Y*eSV%׳WgWq=`BGK"2 vi*$}z+, 3}aִ[#*>9|\>it+g Ȕ엇FJ6^ʛz6yId2 RoY/nC5q:eE>FwK9t@F=iYGd`Vٟ~3"Q \Z&Wnx.`[['0u~c,#J_aMr+bRN#% ǔ9TA /] p8IE= +YY]blĂ C6&ٌP̂!P!;w7^lx9 ` q] jq@E8mʓ2QSx mӣ~{PM_tV@~Z\>ORKO A`oy+<ʊ~Cq\,M?"e G#).n*va)|nƾ>5R֑jqήgl<$5.Vٽ_x%na@JɤU4i,j_ }b.FBrme jGގXxۦ r<,9쯡n}P3@F jQJ/*qK5@3mcwX7Z:: O+=||ǭqi#{}, 5kN&*3iMI< {P%(,UG2Z;+.Zf(Nmdn*I'S`VBQQރPLk_O356찈sV4B'S=Plq]AƪlTI'N2KfF.{J>$+HGK:+ OČUrC\$HV]6xbBr&NĄEs#j":n4Oe-:.à'jڤrXHem)@ aUBbv{,U{i oDiǕ.#O\t(#[^-6f %@}_Qe>k0GUM mdžy- ?rZ.' FP*qђ$eĊX!nPߨQ/&}= tC~~BhH$Ŀ ZDr럑C '"00a|ɔ`=ևVR9 a'!#Zx %VVF ݱdR\y&GۑRѸnGǘ'^6l2O^*E7|`&W,-ŎnЏܕ+r!b6bt;6hջ̗܁#=͌S+hӕ(Eo r(Vz7sH-φ S5n9?Z284j$%ĝۤqAZ hbV~j՚$n=o_&ظܷBjxSETO_ q.3\}rV׾7@uӍ.f R1uQ[zW_厎bv&K/>6[ u T"c1Ə]?Eԑ910!Y0R TL,JpX` <(b|W i.5lѮ\nku&{Y\k[[niAߓi;`k(_š ΊDAydi2c!g7io}{ד"FJ VT]Vqz ӌ\rj׿lW\wR߿0lY/oTaBk^k>"I% xS/>EI+Ԩ`>$ْ [6a?0' 梈 vHx)x7NC;j zM;2ӈr hrgը(OnLl\J65lL~eu@o\?C(O.U*dZk+k8w]V#׷ k$4f3.XQem2S*S~CʝƷ?3? Zf(m=vB׶s9Je89|47|}nluj(R1x= SV+AKCA7T$gu,nIvuK2zrE$p0j4 jSڡ8Z U0*lYEB`FE'u5|Q~".V4cpH:'S{e%k7:==,*` W!O1BU1EIV^Op_%>]~7AS5:Tw}UMZuҜƚJ^-95bLȆt?B!V ۭ$Ih'~)+Jn"u)QqrxcO9ڏYYbK'gqE[U e'5imvG" &=N **(aϷڂB I a|ʍ"~ֳ8O=ge\1 g_W9Ko0HȮSZʋ'_̞^YS|H0aS+ZE u+0{VⲲ'ge\ܟ;0 nY}hx;N_퉓9׫ɔ ;!IC$=!4F4.~j4 AU(cn%3~+uEq7^0#lM?T%5|[) pc;/|^=  _CZ>F+JJĦϴ;mdᗎp/ؤ V bh=_`Ǖd5Bjc\)LjvxCoBx 1Ӓic>eXqo[)c@ГYr-w7*p xEW5JY1~K1Po*E u۩H̓>kۤat*H4 | D#2]͖S~{&p}vCR$:$zxã 019X˜lH rIIE .,}׳_6]N6EQܐRI%U^x!kL)=m#zRa,<ح:`VE_1tB}hO=VU-uc?>{t)sZ-} 5?RJ#KMȗzӥ79Eݼ`2,{ 5g}4 CQT]%n52)>(-(mm1L6| eǜ"e|{6Ҋd5{XcT:՛ !-d''Ș7t?]Tpѹ] sd#q?<ΕNjR 2ҕr2Mwf t[9;@KȜa(ebAhpOϩWbCYp0ғ/DI7pi2RBE$daG.eAYj M`1CJ(OWi*^`IXW+S24<+$|q~:erBhReUQf0=P#~VܺJc'ݸT= u8>?nǴM?*=))/qG]諃;t mx ?H;hgUe"Y @%F+'hdRblnew$NB]٨T4KtߣgFe_jz͑<K[_g`f GȑE, 歠wZA1?qibORvvrFrQk%K6Fl@LԹ++>kk(pT)*ŒW}L\\Lc74[VO?'5W0c"۹pj(EKwlHHBɻ?(ո8 {$LVLG Y3)7JezW!DFNtm  ClE3Bzڳ鄅 {Ol(iT'?ZLYV 0eFBH@_ѕ6޶0ۺ @pu*0K+f-pnE /+"ز42:F-JVK Y<&ɨ"5?F'K#tRXK!pŨkSna!:jd`\tTzu&i4*\Iza-"DVES8]J7qm3*J|K"ԃ۱,@6 !<;IYX^9:Z` V1JS'Ut-rJIKPHj#׶vuw8`B7$u','eTK%6 `F=rtmE5 vJ*8P'V:4-uiqqQdJ;5 RG3z(z{P)(OM XL>px2]._iw(sش6i~̫Nb0 CYZ67hW7fzq4CFe)tpm~]I@w<UDj%Ftq?lJݲ8N p|AH dZ5[*A}N3 V< 糬5Ɵ]gذ;;kx" J〼s9@Z;nHZ/z',8_ȆD[}hOҰ􀄫YEIؘU))]r~f a #NzOl4^,6絭ZURkC=\WEJ5eUPb,z^ri,)UZs#v,M92}=H6=w9yɻ@X'?{sr |lD+t豐nj2ПWb6;ԑ,P[+~jw~z>d`t:$ dw,jN3O}c,-!u@q$U+so(o)(+y:gU dU>ZJi[eϋM7AQe\KN[C$e &}ocdOe=n!b|Q$;)߆ZS !$ٶXQkrfZ8L&\I4<}Wm=ǻbaoڮYh?AJ?»/is ŔF 3H(L2}Hoh<2zhS&ߔMF|b[,@y{Rce2[v,:Mët!O>IβK;>j2}**!F9U7$WHhʺxm[u|fќ/_<$靌:~Sw/Qi,a fM?#h'`p%Ӏy.rk뷟N/-qT@0:L6ҍw _̸8D"0H7S[wJ˫ $aMu97,M7 mr;ѳ-(DI}Ch 7:t5FVg?Hmz[Η|W"а 9"ebQPH9OQ|MDNcAǼlB}LMG0ٰޜch .4~28JI"b^GXvRG+{3F>V{j-锠43YlI#qϨ, a,I]]؅aTH0\)hl$}J9ش@1YR^V?9t$FقHmlRaa5d"ͷP踤MpsNH[.f>++VH~@A#l2Ue~N uxխFV*Z '`lJW TBWhopK"`8X@"WN %3'G\5.g:)|U)X*J F6); ov*}?s,E7Ugr[Z:D,ʡ-si^.d]rћ*Ok=IsIA \!;[PA,fΗV#.EzTj(~UݹTmMP T~ @1,Tr)yjSXdJ%~':u qy"z ?L9QJEF󑚉n#QJXKqX P.p' by"0z_hgGu`8'p5| |$JGRTp4H7`pb7b{Z+O 1J <|QR;o$xCɹa諠w^ LXA ߰`K.3po/'2fF(`q-VakG6WR8{O:mJͽIqU\];R%=RvyC^6k7nt$mPvɕy#XnW$O܇BG.5Auut͢Maϵ!~S51.ԪZDO"G7bItx_r>ܑ٣ob& /|TMv"hm^IZb֧\`(:ʺ`ʶ ;mA ZB'е|ljVcWCjOr ĚwwѾÂR2jވ>3d]aƜAxݴ<9K)Z|`j ![ $ 'mL^꽅.8ܰ̃$ BbQmڈʷ cDqIWGu0˂g~2T 6a_V h -T?Y1NղCr5wŒ0 \j7Yny gg\uY94xL-*eeW6fKӏБf8}cA@v4@e)"[QoS₂\{ Zb>1bړΖG&ԍ[:tb͢dM]oڈH%%qnkC-qi\Zym3e-$CuMhE`԰X/hD =ϊu=CD,:l/ dsuCT72tUERE`RU{D\$o(Xܿ}D!u:Pf4XߨD)&Dzt5 *AB{RͥG70aDt6M@ bNth,ʝq؆@%t'%Kɪ]D?R"U>aSKr&mOm/_GuP(B{Z9D $POБlFXĬL* ̧AK!cio!%.oh)`FSDM!DRT$UR34m'O/c7E~vs`* ̰Wy^fKfu' wmE=1 5-yוȪw\Ѫe5O4ljξ#BU8l18<Ax1'|Vʢ{Vf|r6I+Sxwm*BM~zIiA-Nc&Ĭfr>N'EvP7)^N^ѠPAor(>$Wur;#wa1bINU6OݴԼ@щ  P.L-+C-KUkUh6uog䨉t^qF`ZwE9`ņ74zy^MznqySNnpX @_8 N٪F2Om]ti%;O\cB{~.Siw Fñ$GqGMQf )],ךk5'b$2T76q~^@V$&WI* tЅ$=NC4P~@UB,f۲ŋ]I4VIiJfD6"lFKnC0 kIպitUR`,Ƒ*d>EQLj .:ǠUuM鵥/9Bn#(1bXZ1VGLbG%',ׯ*}ؚ A7Ĥ'бL[O !`5Z$ŕE2N:Xb >Bz}u9acua&zhxD' O $vSEBrk}lS|Q"#ױ*ԧT_hCMn@pmW1(PP@2}Pl F!$ZS{OYo=g?oz#9[$| lBJlr` j-/"1Uf_R6o dӔ]VH6ľTCƉT< GFȆ,¡2qAq3(NQc&'LF{JN,7be^Uߎ=U`'bI!Q$y̙n#up?M Qߥttu/⇬wna3.2wDYZ#[Y&+߅Ü>Hڱ )eטZ!ð`JVz ikjU&Eg+~WY*+Fk_S@7> ŎjūdlZ5 NFIkw Ds` TZ(pjE?@ nđ)iUT2:M܈hFU|JKq s~&.8=+g[GVO'뚺 vO94YY/ x k:FRQPݠc_ש$dRAP!fɌ٤u\Zje@WhM3drP /ҚgX8Gu$bWe?n["1*԰ 2Iqb(eKZ2.I}-e2j1j-'G9~jR]%TOAoxd8ZE7爲HSJWyK2w8xc_yFф()%m΂)X`nm41 }ngWF9 >ișdfAqS.ٝȄ*]fdW,Zw[ 0֢:k9eJNMM0*,!|ύʖ!B1nNd!ɛ+Oܕp`~ޒ6)!#Mk4[AC͉njq 8lwl2f۰ QAUni#(U?EE#QQ?0ik(UiX2?-zGMZx-en%EGKtr8*!̦^lBOeSq&]1$-Lˍt 0KF-yڬYo,:m1/',$ԧα?ȱb&}Es=艸IM,fSF8hˤY7VY5Jl?MIVfBx+'91b/(O5v7Q g@&֨4[tx KBɖ76h $ab)ءRy1ZARՆ4 4r| = CD㚊s_1n`?EB-aU=4x3Vq!C+wŸn'8}j7/K G\ Yx}D!)D^/Y~TxlPjYn*B$W b)ꢜ%R )xע9dH-I l)ګ{Vn*yʣs5jlÝHz>99(QCqE }ugx_h2(`EbuDb~:b+_5zX:*d=$>0kAz`~C੧d-Z YcA_D!:@aypP@"k)<2V8*1FO }PU愭 Cǒv#X )c6%8D(0If-{Wd."n~Fgp~ T o^|5 x yq׶mDS%f&-){|N5V~.tUb 3bǍXؿ)[*]Z|PJIZNE`莩`FHLZVQ.1Ŧ[9LI `) G#&cD2InrM nU ∮K `YV-uѲ$?`r ܰj! U ⨂V;f~FF 0fylx]aT!?~0\)uuװzp"ε~U(Kժ:QAX9^kDZ-TQ q+ţ>:&(-DhzWzv؀b (wvPF[-Q:f1f&'NQIŘVTiRKIVpnV":Fhz{g)BA~EZR{6 EJcaM^aB%}V9ŽSUaFG(n\%KeꚬjГ7+J(wB&R7樘ySɃI'+33mhT K1d{,\Ͷ0,GF)ߎy5<ׂ?o"HL]vĔʙJ8u/Y TKj'B&ն* %IȻBt0,WX!bX׷B>YB'F"`ـ<%/ i00+ġ8,\*(F(A7Z.Hmɿ{C"OXk95xD?xB<_Is Kb3(+'a]E>[Ht7?QG0: e: W\B L5UNpUӝʗTȀCcGo>  cq)!qw_]~apŽtAXLR7a@a{(a` Wn;:E: ]jQD Icm”FM8 Sr5+\; ECԚ~w8<~b)Whɻk"@PF 0? 9`.z>DROHc7#QW|64ob%&ET:b+a?3.Zon`ZgF~7ەԑљ8c19`H}/ FswV1B ĤFt$%J#Ǫh>Ĕ dhmO4EME犴;ꇮ+VK08E+MofemJ9T>A [ i :ũR#ߊ1?S|lQP xPmn-ޜP^cK\p&t~Fuan>"c73<2\y C\qטmLݏ vDYbn)}I&zu6.X귁6_MWw-`m*ӴӸ呬 {8ǘ5G2>\^tXA >qܡ8JP*̕"K6.&@P|ĕǺF* lL,uM#r&0,R5^Di<+C\#зL"oj8qWEpȤI3b"w* +)uvR;~R](lT3%~gIm!R$eO!pjU-yyާ mSe &.)e?xn8<2xx9=A6R "ЏI1D]n55-S!V-4B8 - %v77m33KGiM~rK?F!hO 9w8gTiy(4c]y >r we+  j>E&uW%1q$!gL}ʓQn)TJlJgbzĺyD"ד2nJY!LnRV:cO)OzMC x>͊=!iʹh2 ZWOr IgPw`7mmES_=X;-Z`pSz Fkd) gL|o P,g`T- dJzd#<>g=`Zo#p`0O#Y1T@TRy''Y}ik& &~Q.6v]AHZOUUK_> W$~|Lb@Q QɄ;r ;Du*?Z\M+v5.8ǍU6f$M@:!J`rgb# k;vDe^T==Ӿ^37ܟT*JapK(qeI2ng+ez75dA!-5Ird(z? M[Edasټ.Q^ՑAt?p>`Ͷ+IU嫏:BIϳNɝC >BkKyǬ/J;v]gnNJd}=8Eg`Z=bUyLv׻`|j0Ond>ƲoCIK(c2W9xWnK2$J=5ѕx~[d=Tz]TAR7_.EEXnj84vpC2-P\ gj,zBɞ:UW%oT>_9Y46>etЀrEDd|O5<=xmۢltDʑ E /$6_ىϟ`Q:\I(bvx**KD[8׳wܘ}iQDLBlt[ۑ} Gd70 ZF3ڗj.<ڜGw#921 _fì?CTSJPB3+L]vYD10N-A ?^zIQGFRj}H*laV >}0O9909#Me*sɞ6ZF%gS&00 iiئZ;%5=N# zjbK nefKf] i8&p׵ċQ[mnsJϙ,Fp_ L_~[,*0j _;p^4rovJ'VQz;A1~CnEя7ΕN,6KAFYߒ>ý9+o_̒xZ֭{ sPխK(lɎ:I~DciQǿKZt -rVxMӳ6^o0SZ*gaFdƅmF3ˣDo2N\̘0v4xG?&YA C%@%{Tﶔiְf+b* zB|Rh.Sf̒HR 1WY"~:QfE$.Kъ+\n;R'3ЮDpvm$o E^L;_&"N?c_MMMNfaN4bMےUcKcwBИU^`U(l/xblr4YpNc"Cã@+\qT{Wsh0*cl*(O{+@ ++{HѱPc\o뗆{%u'8ZVZC>G ]Riv 0PTHW%L"?_avv!"tKժUj't_/!x,s^<(!UZl,oT3b&8+R;6:,C3QEHmڌ6jDZ0<2Kn!V\v=,-\]0~NV h݊T"0_uB Ȥ!rl+̻:+9o^a[MHI!6 t)"vP3)Wᨻ2^EਤOT9ѵ\K@{31t$Tz |Ũ93LܛFapr}N1o>*@E9+$ Ĵ(+#f3d@gq yKGSvUa|c,eZ"* Y;%[* 5QSmIFUidXZuGk*gO= %"0rΩ]QKkFsc(KH୙G_̯h^4qFG[s ܭy`lֈuVD; :s7٣iV/eN'3n1os*;kHv|nrէf"XrOttQ#\̯k,w8o˛d^I7w~! X Y&3kWBgPhZvUz$sey{ nQ:{U3];jNAPZujߨ{L|}!S/Je@'7!֪ӔGzlp!@)vlrd814ߏo) bB!AUVNZvTmM,[pa+.H/}\[4Ҏv<,3~Kj#̾O6].~; QDZYT6}Ls|5KxcPs&8*͔uH7rt2Cz%'{N6F7UΚЇVY4"\X; &m/ZFDmvyr-UKXS;[ĖEF{Gy4)jyFVb||vq+yՅ.dOnӧЗ;4tw$dp #h/fpW%R#HJ`3ϯOo0Uwqbߝ~KE*j28" Xnz'.Ss]%*N0S3X,8W9i鬢o?߶0HȨh9c`q9N˞zB|SLxf&#EASWE_4a*F\tJh-;"n{vMKGq>Q%@`ms:fNewAk"jQ*{Kҁd(8Z6wp +fCL23"4AR3?:U=vI@1? OGVɮ(b3OvEɻ_Ip:8?KycnVYj6xE\2esqkqPb"R!ec0R/BmjrrUn;=WKܖc$nEsڼYOi=2TfwM౑G:|&T6s8q" ~N9w1ܽ$9lhk{=Q\6EͼsF:#>QPTyQ8l VGL aQI\?G\ r{h:JFa\دql_颹.JY6$+Id+5ydOy65ڪG+%΅MUb{%RHE#o5/B݅E`iZ.'4M39 XKH \1 !ȥ"hG,p8xQ">[ʃ8|9iZd>1!шx% 8Ae_yZ=ZK2ʢ,/fU$5!1P އEnU^i+' 6%ξO G G7CxN&Xe(^؎sWAH0lj0eg'll=qI(y|yNG,Bṽ7qIlS-6stx1Ct^+TG*ЏpEU-?Nt'0 8يr@IR3DG},w!7_Q.3~pLCNY=i E}8r4ae~l6PI >XLY "rwuަ5Gt9=YI䛲R&ܗ~t?Ilur*`|иO&r& h.Ot歊=<RTn(Zx*72pZ. 6>\y7{HӍx7u HT|OMK6] {kBкt$$ytpC˄0,M{OUVdK"A`?@̡`G]9)>ctŧMJJ2 hKCb%u*ʺDZ e `*iД݊{D'_WtK7XeGiO.t2nZ{:[ K9qgDk@LOy4e `NFnh p2WD<&g W@Jx$ձԀ*@R~7A`[1}~M?> 7 { T>,IV2=@-" mm_o|XQf wP1Lx:6y}BDB)JdàSlժTmde q ]a- rX6u8>tSG7ݝ֥k3; Juً'V;hlKp6Zi?!{@lY ^yZkt[\h1D4Ee|DAEZJ;hS+둕h}UURzoh1-2ijKbCfFl`F Y1~{4J= ^e*PrZNl!sOzjBN{KJPysU4_)qyjzV &\!z7:X;.\pbI 7d}2۬ʈ#W:&uΛCʱ= 5GTPAۄlFʗh.\.J,U2OYr.0[ %)X&Bkˤ#%F}ψ6eSlϵRtqs"‘B7[?d D;woDy犀[h ~ ݋uiOg^Tf6*i?x; 5lh_݂B /U|ɡ\ Pel1+.D!t]} WNK9XX͆ kuS3z*Q8g_& ķ۰eT(5vu] ]R$49c^"]6lo70 UY*nhI5n稂u@ &B_u&tmi(tJo PYR`{Z*m0z'_GBMgחVZ0 a<*EGj=NM >.M*'E l-E&oZ@u-m=g$6@ ˘g6Y H3>+% KYv0?С^]]{=L^A퀩we(>n]q,:^TY=T,(j 81&-Yɯ22.lg 9!]J Jeh t\Ƭ0Z=38cqi!;К:"Pdr殰A5?e=Qah/R^E.r KWbGEN< 6Luc`-V(Ø[:J=ݧ7&Y ^\0BwMY%\ &۹L AD%+6Ȁ"zŻYc@6\FEƑkӢB\%'-ZA_ 1P۶,;i-/thr9|`gDBDt~rfl}Mq0,}NޥGVϢD+.SB'|kūix9K9*ՄDZWzZkdIg+PFL(hx \>($OJ8P'2,^4$ _rw魐eȷ%k$~ͥf߽~ZULA?A5˟ ',@?jNs5Va&uWf֋L4;tZ"d`^3ÁJ02 3z>вRvmhM{5 p}JSH:c:F%\~D1?u͞tf2yp`= =PCau6 2+نSy0# sMTW/-Kxp%WoJWoWDE:!hC"I+;'Y~FjINQϯl#  lnu}یv77 DQ! mnNCX 9e{EPWǚtg@]BZ5][sIBM2W;'O$;)vaw@3(B8^Q(^}ltm"2G{GlFo8KN 7H/7WG=!dU*#cٓ7Zc>#Qو|c3FL`qfGuh{Dj}R3X]ՂhS;⨕6I>E:"jHa{ۓ(#^#VܤpqP50^. '5~l=66 Wx;?y+ ih7]2wJtfM /1.#Ÿss'ߌ+B=M'3_U\$C6iÒtzNuGIgKPs(SAGWH!$u9q\oEzS[^6eَ>\2'w:u؉C;,nxCZUNG,:#0 NWʦOz>r%@ݥ~6yT'Drހ陱4Z+ns0in}e'ezG&JH_蛉eɝ3jA4{:VR| 05'U<-P Nu|2ke4Q(@N ]F=O<e8p9:ZTwϤW6OS R dy%ˉ~о p"%Ӆ Zο˸%ڠ͕bhQX>62Yy"rS0!7TJGzVcx:p÷trη4<DD4Uo챷e'tk;pMd 1XK-E9Ddz,+'I@H EVZBM; ttRyt?˥KCtS1-[K<4.T(a4 RQqݘG|U '' ί MO\'ф¤Mj=@oALgD]:{r?Hh^ɳm@Fnd!芏x>N~p4de]QE߷͢}VWM7gjV.Dd;4d'/?">dRg Sܚ1Fp]c & @o@Ӹ3b/U "o@ Ԉ0GG6Ed*ww_1${CZj}.bϚA@ٔ_Ϳ>ULQffq8d oBXDB$k}hye}:2L LRoa`L<9 qBuұ[UI6~S5ڶ@P䣢h UIQ2]eih-EL|FA=Y8@0qWn;^pVY/ EB7"H"VrC n<1yWb"(.!RPœ.=V.LzcB z}r B`A s>}*Ik\VOMe-y~ 5w{ȁ)~r:8vL;u G~;@g^WlI=9nQQ25_@+~ ^y$7(?\}nȕL YXb"(y<;umkE-LrvЙv mw| {6RCKӪc8E<;jyI_.QH-HxdZh:L`(\V̳է'rwUTZX?yAߗ?$wFla&NBQ;H`%&+"[?&6i˘/Bx z~ %GJw $H4Ԝ[! $Wt9:ձ(xKa7ds"PY :Vxi*$-LuJ̥ |~EڝF>-̌¯ev;a?ER9#&ffR/v)98!9"Ff% T~X+NҶ"p;l?BiEp7!VVZs02cV_a$|+rRgQ#q2lxZl^8iIC@qC;]~rl;}:y]D;gIWTHbrݭFTC7qV#I2{ɦ~Y'%Dy)Em1{v^1{.YW#,MJD7Ԉ5jUI@,Zp5G x촡|.TrKF;>関s԰;سDֆ=(!hq\9DGm%lzMdߣE5/k(jOƼ~%g8qĈIqn](*;k3` ~E @85VWB.vPDTROX:Ȣ9̗Xq.-ɳ? oc羁E=Ҋ*ەHb-lTIhhkE{fٍ:|S/2 -Xg'Kˠ̍qX~~}[|S$6_uv&*˶";}Lp{$΋vEL#M)_EFm>8$IAcmR]}4'W2fLuhw$کX@>zn 5ubB"[BX!!f_J\ )K2 f =Ԙ,T3(:-Che5<(EGa‰4@dN%Z*سzDl'$Ґ&pKC?¨QS>) ؐU(7ŏdR""&XJ'z5qVׄ$Cqhv2صTN*Ř|Q+_dy6_LvqC-1LH e9aj `1 xo„֋%d,?d !̗Acv?1iqܑ]z;}qedAm%B|Av# i|-[vy̡}h\IS![v-K4RJ4[o=ݝJ~AZqxš'O-.̄9+#F6埂ޭ5AvE[ E =^i P+(߁kcŶ\4TQ@\kWM.#ӅuJ\taK[XvrvY%#li,֦ijJߣ! 4ɥ5~מJJʛ)tV,L>8I+__o"GZKgZ>aVV1HGWWVYAe olP?Zr73_^&j*cDܻAI/Cԣ` 來FT%'X1|a6ɽ6*rԚFNEGS(K,|Ib<[X8wmdrw C Sl)YQ@4N Cf07(}ڟ/<2%_`Wn"Y׈jj&2٦UGhkJs8:qJpN)6UцX E;gcA 2C?./=h#5j gUi.k~)4gv]^`$ ѭ7꾥AzheFTAO( Ң!TD%/_9a  O+^G VmX5*ё)k=>Z<:,B fBU Ʈv*m:_4_ja_ :OIKPѡK>WȡQ1s&R=s̔VDC֓aNɘ]JaQ,oF߷{Q/r)p'K}ѩ"9jT`'YN ?юm6 Wx\7ADHD܇-]}JZA˅< }17Kk[Wl5^DWC%ΒlҜd\(!2҇p)Wgkt rF~AaSA6@p3h\RAB :FՏRUCǍ6duHѭ?"`CfcEsL{ZEHl CP=OB|MX`Orbپbn6W6 VNXIE!FE[ol>!?󮅙*@StGěi&XA@RGًңxf(\`('zw21~xEʥi{4Zh0%rpz LpnDc|U X$IS$lF'].lϛ{~!xq 0r;0dԙߐuQ78baԥpU*Y9Uhb?V)%@\O¥=S-Lk2RS\ b4!yၷ75J4zI=%k.+,~4@b}cN:K1JBiākAIzz`fmh.ҭ܎Jń1-vYT .EVgӍ85~E6\}ޛ r ol"I狮%FF]=5֓R0ԦB3 EQЍC\ &=2f[7C<*eܫĈ FJBwZs NrA49̔iEUޔKņ7 YWv$2׊AF PX].S| 2VEUBѥ.Z6u%8lt1]"e/8LTaIzZfkhӣjoKvE4:WvVX1󾵱qAvvuowՠW1E RO􅉚@x?Z+=: DMA/ E7@RrH!J5Cs,5H$++.ʸ0*-nܼKHAu"=: Tߘ[EBQ?N\ں泆)7L(+7ZH2wq)5QI]- v7T؅ P@6OHO'%po?|^4iJ78řb)*bE>6X=p}S1M/+  V͋ܐК'"CIG0Y#=WQS rAUiqpof8bhE,! 1)pp -AU7jxC5b-2аl2NWSaAr.l5O9>Y&G|.c`:Hd|=>I.1u"3s/l]Bϥ0gmr*ySivCV4ǪX2dʯ1bV"_R`llHZ?"`%p1r#~kyB7Rm`=<%-b[Ӓz7~n1ژX#;MZxx"iuؚHۚm=bЉOUӑ*u _)ou:h!!N}Ujd ]>_pUxg[;#OC-`땐؄m+ ‹PtT3I|c.b ~dͲ.ׁ0A]#\e8CeWo pfʁ?I=auf^!AiU` *UJҍ$)?|br&-PNa E;ȲL@z.Rj~j:fi-IAq 2b2 \Af@5D`*$'W&Cb|RGSkx 3^TIJP`qGH:~9s6=Kq$K5\m."lC+6PY,&qB=iTVãkYQBܴB^& ukEP@`ǂ*% WIBj`dPBW`L{,B̯վ}hRq>:\I*&ʪMX&( ~li^ÀlW'W,+ͤ"9B[FnubcǫD'YBlC,YL-MFތ0-Ф@&:ѭd1n8؉4 v$`n\pmG|nDܕ VXK+1q@z(y^Z햏`wa21q4I2)iAh&VƥB\~Ɉ 4T,6o\&sSJPx_ :Pq4#mx]9euiiMȵRYp4>Wx, ~lz]m0Ik"Q`[f a߯ѹYj[k34pK-p SIa9-O]YDp. ;yyU/2igiN dTRwBGnf.MwAP'b9NMz)^p> ?MᚿuN *yV2XZUj7R'7iQe1NlO_VE0,HZbƑR1b`ܷHsdv1X#F87o(W'ʡ`6 PaoTgL##voxg#—Eo>Bx3ze#K->%4 \|g J $Ӆs'5t8-E3B$L93"<{#Pyo3 a"um!OӜh1(!s,)+\W-`ɷ *(Y)'罃D/0h}$<-(Vwb-`4 Hʔ:\ 1AE6t*3u2-9AI ]! v?v-W{`6}+^+_,'I{͢# U? NUI~+BPl ۩ &}\;>k)QPk!|SA_|lRSI1rm[s-&C0Y3xh`ՙ.-@ j謹?NfVepi `2  $xSЛ#G3cedtK h8V[P:aUʫGŕn! T;v>} r@6VWW!:Y?*zbFdQ5t1Nn@*pTEltFa;ve{q 5u%A&mdrťof0G!Ջ!erFhO5(kxs,!1I(*:G$q2^ Q4%cqk`rl9?ݮ?YhOSC3~ GcҘP{L7 >*kpw*!:wv2R}WՂ0YL5[ wY-vgOIC.5Pזޥ>iOdQY0:lb> [ё[֮!!q 8ݼ RB1 _&u&e8E&N|Z.֘VJJbE2,z65%(>2mon3?q%퓢oX@&óBY3W)X68HkK nsN%~5HNd0 yv_ 0s+~F cE@xNWH NTmq&܈t;>eIrBNyGS+Wg1MeV)y *5LخnCS.,78._"ܡ l({w $"5dP*p4@n=ru;!P 㘮,޷@˕C|(Pղkޒlp.үRH0`箌AtڠhFCG{^6ҩ s3MȉK$+ r  f3 P Mg&hޗ`Դ#Lk8SIZQDy97) hR ݬ*Z>E~>F4 IK/ hfwLGԇ!o,8:-I/ؗаEe$n*so$T;  @z~!мۥgTD4:"miUb+Y1E>ŝGaf{1~F;Xa:y2ZQ$rAWP%1Y !#l(A#4F?GM/š̵&}VFTFGQ8q/͑X\F_mo|6zglAdAI٭*~-Ap JqԤdܢCtв=W|E7( Q Gfw%wAb-d'92R"cw`*֒ҤkeK;fE{ly*G CeXY2 b *:oUGIxc])JRoXK-2 eP {l2m>ϝׅbie6O+X $r@1+܆4] !`JLfGQ9C"=<[zg (i>P1TU@8ߺGQAS)7JCdvʚhI󜅛*|@!.sZυI ?2S :+sȜD0ɳ&@dT2Q- $TxmuG&SO('!sJ F-Tq`URj*io1e1c&ɖ4Ej;5#.yjX=΅ l;E21P\# ^ iV;YO!Xԩ8}#'H`HA>˞0,p% OB JXXZWawٵ)pl2P@C{pD|A@?~r_^B:Mψo̥4eWë#8W>L,nĘd^BPՍ咅#Uy)wD Z6r& (U;`n[n~Je_5`&Ġ~ mp[H |T̀M>_S*oe*k$ O<*z3HzP^)H_3B(u- E{@ x7zi0,mHo6Jeg[ =IO0> 2&Pg<և4_R$[ B*|@'\ l/8H:WM#a!x`q/aIFFRZ{<4DVVywaj ĺ&C4)a6M:{&ڛII7h BEÊW`X! SGxרDh)nz qpO]n9goYN/Z@'kh)mŽ;y߅ )bS۴T}*H-3AY:7b r::#D.ܠݪ2v9f9W!V~iM E-| J3c:=NL: [f''|戨}ρ滎\L|gU/I;xRyule vn }҉X`.1{ѨNe9oSVͪD_lÓYL؜*@Čk 펴GfmU Jhҏ6ʄ%t{2""fUC/(sX_-wz8w` F(lBul4#p 6"Hݰu8A5(l\E$K;" (5?pD-HEӿ}\/Hm[(ݛ(t\ۀyU2~є}h謊51_8]hTŌ_R/VQm`r~r.,8:R(*7JZX`v֥ ͜lx2ݼ-LXlEE)?K<pIJ^ (44Cۡ |(fY/`[7sE)ᷙR |]Lh= t\rceխ& ͡fG=xbَUW+YrN:J+%u|zx"̀ ՐxtDʇpyi$"gFN0­UzL:iD γUR# VHd}\/Q5TʕXU+l&Xlאt-RZoGYԺ~F1T%7+hzh5P~fRKb &v2h!k >3x[@9jCWQgUL&=Ʊplc N˖DfED'Ŋ&# {Eޓ;±@ekEF#AlR\fk ;V>|>%|>f^ʊv1&V8lwv!3cJ{4.b bE l\~)y:LO,@vGүr];nQMXM]Ho>=Me-+IE!}dGP^ձ6@S{ U?2]PY.%'6ݡDD *`G7#q>v%4|L0/w!TN6_}beظ)NEcxf-#b1YVV3#VZ)EO0ae%&^ZF`5+8?sih-Ki*EВR W*tXճH/Hee#UF?@Vn\%6 e o%\A6&mR+8N< JC`s ^= fbt5%MuFrW7l?wk9 '˝e@ͤfj%&C6&4ڧ%ӒZ*~Bg껂N埔Ruþ0_͸ǬFv!QcT/ouRVr0)(ֈS(?|"&a] O}-(a|` mGO= 0I.ҹ)'F]Q`Ǎ!GLV2J9|E'Ag ǔr QY#V& w׆_3lyDSq*bMKi\R2EjK-Ubxc![HKYr,O%j:iH |U)JB[&Mbeת!48/P^eC}:}eYAj{7hP[y礗A7~jd?M `Qi0C-6 .TsdHPcg8I*\GLl jT86#xW.*O1 @~ΐKE:W8]>&1g}"]A=J`?u^R7t1(߱-}VTo;_Vm4O V=pcH{aP@?G۬·)m+NXyܻrUޭ9o+Vm$4sS2o%-AmءY5Hx{DTT0A*3`[Ԫ ɭG@kVgl:A?h="Kx B_8m Ý7f+ZB8vqm:D f7kG}ցqݲ94&q;vކL֨VhmWi-3f0Z> #u gFXfmKy8Eҋ^DZ! Y, mx2}/ah/⿰>A*._uOX~fV7DXfTѵ:-}l$T*>7q$EZެ/J?擏WiS}Fm?qWDڦכO)[딍]a %Y.9Kޭd3Ua?G hfo~;R)*U0#BmUL|Pr,3a#glӝ,Slpn|Lg؛SbeׇFYT3$Nr|RT(l.`SmFG0kT{-26sZGUM>U'42hC$c 8,n Z3򍱐u~ /b ^Y3&((grKm_ B+@G3FSKAQ Li,7RB_r>?Vs2y+S "2pV1qPLX| spكb({vZhL *wU'ŔZj{`+R]sm?:57*4)8LIe}Mt(= | $+bFB&HNR$~ѡ0w$M$^$(!" fJHie Cqڧ@Z8R;RT'.(n_)q_uqI~7C9OW,J/<dɾ 1U{>LrCj.G_HjbHܱ'lv[Y_eCsozLzj+$FJ?wuF:0H:G:MiDݵ\Rߒ`a`2m`HF7%qؖ=@.$?yC$+C(#181ɥMsUZhZKT/rc]0Vܒ^'jJ,i5/JRʆjXJ}fN$]<`yjp<|Gͭ̚w5ˎJE|h?(\󷂾yH9|^U3f9: FF272'0ZKEN%53CʮuB=!1b_c%)@a]pR;c-HL ~K18ǔBȁ, c]]u~Fb){)̦c&)ex犼8t_'<>v3FnƜp_ٝu: > l?&f7LgǨPIw(n{4k%5jD4$үD^`OHX'ɎB8 ZjE"GNPhfP:ܢ,E>&AB",HSptI}7J\V^\} PF/1 FR<}<_p|]tj@'#oObVmf״r$ܢD@Y;P4tz2QQR7TB5 9BWpO=:(0.)18̩ G/i[Ta[Q0 @ߎ7Ip(띰P+~ŖVmfVeΏx"[=eS*㾲qe&6 AUgP5Yl} PZZHg/GuOQFV aU&je-?OAzn¾QJ-(7/]Er**YٻQ#Y&HZe 9wUՖLhP΀Y[pLQ+L #p!c٭g`ht1W)^`bV& >͂Mx8R-eS/f\8%ATR5痣dZqJ ϥR,lC!u!kZ: !S*%+LO5_vXOgI1Zm΁ Cmb '457m/N:ssDR" a(@m9Nh뗩T<5)!H` T^،l bnaF2ŵ(O-~M㸝O{(P#Hl?qشf}b7n ;JwB+i07r0 W,uHoy~I+"y'ИF<d#VtE\!{c n캤=U*\_~ fh ܗ#diAYۑfZt5ze6E(9 _꧎"YDXƧ|XU5p9{(,MA%oj1r`V/ Q=+F>iM࡞ Fi,/=]u G(:O;Lv-&{к>|ᠠ7?LMX6(~i-Qe `B _AwLU&b !ʌX? ͉"]>Dt 7j.Rv(k<=繱1Q y3f9:®ǴMp)oYۗw(7(?(PB}܂`ײKG 6. ˔GS/m̐"RֺMkql8G#8( *=)/Jg{(ȗ@>EIy'ȯWX˵?ȋvu4W3WPh֘;o V(Q[Ke'I$2Xer] uHϯs 3[ŇGjNo~΄Ѳ;(@0X[̮TE1K2ʐ?GZeDvR 7&)4¿eZٗ/?.CTBIK( YO 6-m|B/^؆k夘, -;fT)^jreLjmscTi}f.Ed l7T^[y{oi=B˪ǭ&#y젠TO9Ո?Oxlkkim2UmlB-DS3f!-eBU;zytS=iD^P75//ңbKj@fmO Gn^(rH}e6[NT=X>3*8PoOq?\N8xY/ ooM)t~^P2x0Yn?S'|.+hԮ=V۵AmпF/6|HJFM<c7_C|<13`T6ZNďtqݴԌVkKxENNZ$vN5b #mGN aB5 `V\j5~z<5~$8E%}UL]OG=C8܅f0"jQR@6uHmާ@hRPZ|M`=^C1kq Gxny^XP>S|+%hQ5sDN!Ӧba?uh1򭺚`qvUT0K:R]kZq]A+.Yؾ%Pvmaѥ+ԇU#w~ՐC\US̑O˘HG X59ͧS:Q(Fc:cE__sR PO$%9[؏V&E*zuLt1ɣŮz׎b#Komyu~ K%5E DJl#TL&٪R4E1tZ9ŅTvzAW2,y38ٶ#"9O}DNVTޘTɱK n5gm ²^3 WQn<7 Bzc;Ƅ%i!$9%a$0@*ZZV8,:fAȚ}=V5%i$$k=Y'N`),Qތ3Hd`oŢխu"Z<4FRM#tr YĪ.qV4DX)Y}w;TWRea9 IgU*$GݠڗCiGo ~!拮`S O!*T5K؊u:IՎPr B(ε54d 8Z-JJm@wgBǰQ@[f;D+Rur9*"1wLd}tP/"[~5f}M&;bQÒwX=G,h$qyETmQ{ןVho5*B);*8 SvYLmWS!Wm1Q ¢+*s Z%&# %'զ|:yP]J?j큃Iϝ*l]"=ҫj{!scki:B֠~:iێh5zB5-J'd5H>u+yt.?~Q:~$6#ai585wXjӹ$ {.2UHl,WAd V/KgaѸ:!㡌8ˉ 8Q31ђ.>|sO.ǂvQvHLB.8C;/Z42E{j-QT[*EgDKWP <Ϩ3a8moRIϥJd4P5unY笰 `c}S]WJJEfxLQ_0U³/"It h$7>* ]Y/Hd>Qm\9k% NG !cTh.2LA@*VQe 5f*fB|g%VlZypb1J*n" T-WFU'پ8 e6G 9VEz8xkPUt&ki|2 yF+ҍ.}݀#-D~ >*y.X& fIY#k+nKN+Yֳ<\WI:ST5&#Y4&o:d;SB||Zpz'y NUߕϛOj=dC:a`k^|% KP*#ʏ2A߳w,tu9FVʯU b9$q?:>VWoG{[Ѥ?YZBDU\φ^ g8j]ٵC4wM:n\̴cD>n]^^V4Ǘoi! 89q/ ,uȽIrՇKpܼ]'}J3Le{ܽ?ɱLJُ\݅{\ݤCsJ$к'S'sK=-CSM*3Ayb0*^*dĮ3 Њq6_lkU-효e$ Y?xҤ=?6ʦe0^UMd׻| _E`"mr25ƫ%UZ;rҿpWm)&mqNĈMpҷ_Uk9:jT4nېc2f1WpFNwGZ>h :cTKEQ.Zڊ|"Lu:X*4qN/uҰ:H>Kj_RxWBvU:ϵyUuu"d.qהV`C9߉)1_Fr1xPs ~qTڣYFr^Daty~6O8,VIh+NkO8ky"DAI $j? m- 7C3m)Б~HTI޻6a4 'xWT @V~ZfOiM QAS*REGeÆ8+lF6 n!X(.ϧ! }]{gq6O'ϴdJMN(݄Ð̯ .WZꚺZ 4}*5\MfN2-1J'*Wl:72^m(n2e0X5`]Ӂ:=g<UFJF$}j\v*> c*Yi,{3~Th=lT)682G㙴V I@;5ҩCqNtP N3-Mgdna 2 2Z 8vGo[OV!CV:P'a˨֛{PSRf "ƉDÖa_T쌍&O O=BяEKuQH Mvhׁ8}—?* {džyScRgj7o{Vҩ ;$ciz->DBp;ciJ&(Gd  LfC R<[m8/ơt0yݏK~FSe>j[56&ck̴~6lt,ۦ?XU "ܗO"jda(Fx3t+H-$q92v[.8FGC=<bc xr=ל񈼳ǻnesu;8EݧJ  Wat JH*GrZ`QWb:m>髻G~E/]FE#=]y칗M$0SEW(\&x߲KL7v2L._V]7!$Csc\BχX~g a}}3?!0"Z}d4P#i,YJu eٸWP7-L L'<*9KTG[+~B/&R<(V6#Ѷ \ijBuѴkԿ1IUA+u`BZ3-SoKL md=D6Wi`GS9w-QJI oN6F͠~|r20?~kȍ<= h><"D| ÄP0߭!#(x9JBU%4yRuF^G@-,&{|.+ğĎ( Ip1L,~OAOl )0˝Xe3J^ ~8T 6ˬ!sS[އL9)JGF[UTAqN]N|{{[sw멉)]$SZѠ=Zv+i!ۯ?KK/(:kJ)H޺N`]872E/@q!Uo}=[NCe, X%p5O" S~/w/6g>5<@AL07XG煺D$rVj^o>:6&0/ )1eצ>bA<P9Ko70ARLc;me#o'3O)$d%{oqyzql,b!zghrAh}D7̅\ݙGm>|9]5"8ep 7b~ѲW$4J)hOCP:BM #@g"aO|~K]uc0Y֑MyuWsXRcEAI#L‹}3A`kv)/ ZG32iv*XBW7b3LڞpAyD 5L ܿGhmJNaj*fEhrɂ`?`ũQUFc$$?E`{)ɮw_LV+KOW)y^F)BGy #/WN5`,e2( ժ_Q+i)Efizء@ о𭉯jwM!D* ͳ>N P]QX;NЛHI[ܲ McAbEr#- R(o\|6U fxx=$'X S;plFq MY[r3%&@w2Vr2$㖘01hH%XB,T6u9(C&v$DWe#*+):LaR`\x({OW /5O ӥǎ}X`TH|4v?2 s@?zy:LnF> ~K0aF1(0Qdнi nJ7&B!@e0aV\*}Б[Y `CF ױGt_1t'wy 㒢(㶿y FRGt:d:磑&T 4Ql`٧9_g&;}nX?x*rUXm07`;19N8&{U^93CxN̦p쾖8)EZ_N@]1뚉Ru֙rJʦYV @{BM^vb36#m- m|j!_"."E&'6ƨ׫H/9qVt;lB2H쐫O\mrͣXh #k$HLjCJ;@R9HLlYTZCȠn@ &Nԛ򨉜~xHiRO_1񒋩х-W{s8nŏZ%K*;Qn[郧Ulm" )ex'p|d4oL`0 UͪmhrS[ˆCxb!F6N&.UґZQ]jkxrǹ>꘳h2`d1=;VH.]trKT:zïpu}|F#GȑGbM[-G&Qo<6ț- VGN590"K40 {+RzQRY80T,(Шz&w>BqR k{=2dV\H(TC#_Dqw1ڭȾ%xUhsI娈F8ꌇ79EI܃5piV(:*vi]uk߿\c,s_w[*ZPؐfU%qQ6f81@nJTNbm 젔zm .}F[;H)w==AzO']/~D fI 5y/CuӷWKyy8?RAk5{=y!գ@bdLiSoT(heU0o64e/m$1\ύ:Gqz!ni0.Eߟ1 e"J.nR8]qq:3*vX'5y9,B?/;|dBzw/΄1&:g0첆tcʮDس7^U eJ(_}J-ZYbL(D`H;,Ѣir`;3rx>=! GDp'"OA\^f3#HMUܩM[q$!<1aN ReP*x !e=/Y Oܹ($ڪ.ȗ:d~i;KDI~(Q3.U%Aݹ/" "#SnOLʎfpԷ|*7Ix\?Pk _SZѵ88RV~9X>)M[[lSr.vB1-L8D*DDg,:586heM<2"?!We1y4;#9:,p|дVcC}d&.d fvReUVU*6! J ۹4=@g>8"S"# J@A?>xz:#ТOnzN9byrIߩ jL<ʣBf)A[<:v*[6hi%`oM>VUyb+J5J>6;)hgsOS8>!|Qt[nMH؍e;$>y܏[8yM~bJKu &!( q#s0m_'uKlި .;5(Q:'oUI_~R/'&Ve,FxtNlB}RM4(7j 9M;z* \Ff?Av_ŤDwC`*gNy P{=f1HMS$iD]niMZb~]rb\+8D!hlSG9˖<@gIuЩH~#im3,J`38x2$ Ѡy}%q|]B4)o{?q|aacʉj:Ҩ3{ -77"oiUn!CEN VzJO`=l368 g],^.9ʊFeΔun).lþ -A Qeӫa͈ܣ Ah=x"q=1yÎHjtȬZ}i"G$ݎ6;N?DJ>w($=NXRꞁm I`Q8_u^9IF@c_l[*_oD&2CJ|AұAͧ dfz}~Fkt*:L_{3ZZ Ω5.LURj(ÃHtJ 3zS1X``oH*T\q}瘧mpo"NZvIIQ%^HmAl4 ?V 2P}R{,$ˌ0.|1T>fT?! W_7eg^ft^̴kr&Nzߍ}ذ6"9ISûMQtU!f4^bbJ 8"UoXD^8zxmfh:ȕ"IDYn@ G9Jb~[63~SU[1 F ߆{ðѨQ/;&2Ia>(*#v#E#S' gol nFҊنlk 2X$I D)Xsm8`XQѨwd'T)l|.?9O1~ȍ2..D(5e1,oa!~N+{ Ox P"V_&{nUd[!"O\s X>7{*\߶_$Kv4MgfK^9TmYe߿I `PjA?Q\ɿG{h^+5eeuz-GVhVP?4m.=_j8YAm%hNROexpA(}S,-rneua丨~pC A7A@3;^+! Tv߷hpjr|Dqb.1`SBN߷w_/إ+k4,9Tߟi4p<_-B3V/߸+D4]RA_ [g3ao_wg/=Ev%PohAɲ-r ]h$rL,. XwG<=ۋI~>HP`^G'Fg+٫vKHWZ ?ԔQs =xy!'X [5n.Xq݂xva 6e:E?ouz{ `0uM?te350O:aGG_ÔЪ $)ذףtfi- Ymr K5^"J[R:N,Am/o'(VElmY'OAqQ~m.7;Ôsi~NlM=2qڡ$(**4mHO&ǐd N Cc[yڐ5Z/T&=ߔ8n ^)[ Q?n< $לH*5VB\WayŤSfѻ 0O1lRLK6q(ƣ6˻( JCTD= b(G̦툃9z&qk-<GPZVV lQUN O<5Ŋt,yjbX"a.OK:/*Im@Oҧx#^"UB*/ @X!Zm_zsN]y$tF_;[N`t}x:5*Vچ*?!FDyG*U6bX 7lvy !ъ[ RVX칊"BBGl$_#B!<*#@:w+͌㚲)hڍ&:ق6Q_Z|~JGڏ2-mQ~~2\W(:C 1hذv&3_ٰ~;Fqўt0$͌^BJ( (L̂`pFF,]7y+*}_**>1v1k]Ƙ%7gS_kzQB(`yfO$ CaMk-a[lz~B8 ܍B'!% W[4j#L~[=<wC؎j3Ec>e+4ݕc/WIc^K&nZX]fIR J/ cQ_M@`uM)_Ԏ?*MGI)trRDㆿ;JKGrK2:ed<3:?\P)T|rK%yWA}yv^h[Ke*fE4&Wc %\SY*4+p=sTQ&.50䍇ІrP.8`mgӎҾp&‘#Aμb敭h3L)F"=^R_}QXזfti^{Rq>Su f.#2vx(&~njP,;+Uv(6>|I%q)V}kֵ<ޥnf띱Wj4,ӿSեd['nDvqP3&T-7P1/O U?L*R [uе ڕk| hRe}{vĞQ}Kd+qRЎJCȄj1x<3/[]_k+A (`I D'nB*JqIсP4e5x?!eI-Xj>M1׼Myp!_Rƒ!]+MOOS)v~E(tݎB_yhuPϠP׬3P2vظ L)E͈_.˚^qnD)UӼQi۱uW쀳L/\I#:68EP׈flO+P,[i&<ɟa:D"Et=3G}iծ&%j0 wMx*HH9{Xti 0jmO`e> #D{Wh-sG)E~6E7Qcѧ?)cv;a/!`@哐Or^ZiFFEm¿{rWz#VurmQbs$/HG8J ۶ww^DO-H[/y+c QurqS֣HT?wps]yjU9i2FRmC:H$zd"I1ZaO^|wk9B4L~k8N\*='|PX'Ŝ#^/=z$@T)۸vNB`mw OHCq~'WLB: M M-YȂio$z (~.ImZB=AMM&(6:өBjC@fkz>vަG!ჺ_ O[_[64/io>1fOXuCFϋ&)˩[ }̤ kg}Y?*Q}{ح/6~.Y9Tkhģ1c::l~}gYzzCh ᩀt6э&8{(dfϏ VXP_F" Jg,˖͋xPYIx;K!5Bm1, mQJE4hSf@/KEe5&"[,e+@LH ^w6n'XCnX'?Z2lbdh$jT vq) 6& ǮV%KN;a>c2Rvl ZN/^xL1Fs¸cNQYN!eIybx|N'{?H!8T:T yLΦ[Bk kTPInK'Apes/Rn6#= D&ǫ*o6":ۘ?oDC0`LC$fG\zdv0M 8! $43@N?axDRpgvI;8jbkN0<}gξp>ԛdMDr{Lfqx|ztQEJc,yY4"}_0Ůݕ Z7gǿ3FU$AK 5GrP?|8hZXbmV5LBRbCyRBۄWw9@y<‰.'j JsY9Ye 0d7o X.ƒ67JM|c2K,5})8Ԁ~v]'v_\AQmn;=Dp:FXB٦`V5D_N=eIf!أ_b %X俉aшw:ֵh@_%ؗ tFl~c40ٻ.p5^>$DM>]Jkή 3e#~C0cEZNDLz'eMQ2;+˽mUbE++@"8$ֹ >COΖ:+ Gzߤcb{ޞU<:WP *Plr#Ԕ~uV$R*^Oj>7ivS6=bkńE^N)?U֢ dűg4iF|;`ƪ,*PRJK)/釫gV:-_‰HSy+zvUOԦ9K?tNa (ÖZsp5=6NJ(d |g%D"IKubyX ;Q* C\˖`*8c*RpUv~"rǁ&6*h#șP,c*-XclȢ:1[M2-sJ̳P:l})%p"+> *%3+(C-whc}E{^yIԌ<"1&Cd% W٨U~]y8T:%ʻ!^ b*9ߔtqk7&dfOii,+|d"@, s$w"%ۘ ~<#WGOחv,r)eOx0c&6Uٿ]z41OǗimXjx4ϮȸiʍK}Ro DV 8{‚e(5mbҳԅlQ= 7K<A^SoDbcWmͼ+Eo93K 'SrQۊ1½SDWtt L)3eC`F!cY`-?~U]?YMyA6̖ټJUq]εF a;p_6ΐ;K9ilHO R~L!1I3>!?}0 r+}iPp۪t/z `I&Ek[nT,y2V cߩp kh\|"B/c7!JuD7zmEr8O$#"[A\>e^Xm'ji=?\wQ7CPxڣJ;@K\o9ګ_3*A·xqDgEUt$EfGW0 K*]Pw\"\LĈJqVFND%$wv5:%hWi9zxU2õmfaQktv -cVzk譈~c_]Ԟf\u9`+[q`@z9긑1z#xO0VC=E/9X!`ɢ/ Ti $wsa?9^IdrM2Ͼ֍T}8Z10oGEB~^-3ew_x$ 3n?TZ9Co"n=66A 64I0Q[T]}I0?K^pqAbnu t4s]׵YOU-R|qTGʿ{Sq} 8Rk#lE5ɒ}֩ݷzճ?(Jw8clur,mg"Lk >%/9UtUucLBgo#هOcU J∕"[D.rPN-?jmZnhU8d Wtv҂t$/QA7 U)UKK۟F5lU6y OB̓~vm^ӣZ.U%hۉdr[-i<mcrKN3ˣZ6KU%Dre}I h|B|~Z"HyE1 h69cyZn;$9cf3$>g巣f1v~p?6B;GOO>+#խ6\ϯj1gdDJ'چE@F]  #Q8| 'SQ?PbCQgi>R%A3k?g@n:WDztt^≏i w(wGj);48yҐ;>q:֑d>zwXPP WF=+NRbpTi'b d5_ʄlF QԒlʐ]N1D3N;[p rȂevj#?%]B4,PUS?YAz8ϓC2E\dqiOlx;/LS8"XЀfH*>TA-Ix[YSdXu#pٮ|K#-' }Y='?!rEO]uǶ t?ZV5uk&1YM;G[-KHxҟ (=IJ1#=ߦ! $F/{0CꄫO, /#f4Td ot7b fC'5.'~B\ZRd(>hʨe M4NJ{9r9IpfGJ/Ċ@WshPNXŪO0w:-[_OoŐl!"h|Ubi@t'}:.15Ϝ鍚u~8yLʃ,(pL'dmnTo^ʊ~tVrS7bk̫*Qo{*KiVIXUjZL߼g_`$G׆+K;\e_.C 8]F5n;vIzqulcW]$@34}`5s ~+RB vkW.~FYEwtP^D{r %IGefcүOyL'jAIqhhuH_kyP`C G0Q&h5Z6qOuL9/78sZ/l &ޅWԊ'H:*sƏR}k$2Px:2gj!JcP)7>?Ne1P9y~EG$b+O)S\or4(=-3[$awVAo2 LxOP/xf6uv~_8MX0{;U!ӏEy?:VQRnWҦ6e\VWl æ[(b S)Rc4۽vbu},y^^;᭪,C1ՕRL,s1xBihe>L#"PR*gKmuS<7?Kv3-nZui[5g zՒ$nl IEGx>2tफ'Lz놭ٞ]j}@Rtqâw,̦Ibf0؊1ܜ~5]Z"Pz dV 86Y5Xr'0_$wM"#8//붶C<~v0mЙtbΈOYH/osԖc8Wšd7~Nd(axwJ&7H7ѳa;f֠\ xeW)w*^Qf_>_HϻMu^ |ahYLqp%{249h> LLZ0ɬy <獧q{})RUYj󝫴? VHA;z-p;::p=>i*WEF,K ww\W1@.tV@˦ʀԍa:PAXyr I THm*t;sTW!9 B>{*E갌8:"Ԃe]_[JI.]cp-0+oCf=Gś͓" d IKE@(PBYe(BVknw G ]M <^=Y2Wu'S eWTQEėlF@P\Lϫm%I"3cD&sKt(/j9}0]~j#8Xi1Y6}7':.aoXyB.mOe?3MCS-::tKʈyC7c(ژۊ13ArI<]y:Z^d^ 1ZyuÞ1m`u-EU!SW#"ذ+퓥HN{VmX1!JMWOM(9$Gz|vpԹxU< K*vO` L=D݄ܕ9RǭGq.`Sѐ.7A;ix@$%_8Q]'tmJٜ2HM,GJ4KԕT 2TZ*-X{3j}bHkndS'!h.hO[(*?j?U͕M?.Q\'/?Q~F HGǞB\ECt0 ;㼆1!֡'5_񭤒-ZrMGkp7*`f&hlAs{J }jv\8j3 qУoyROq7Y`Wj=VdRk˽:p"iB"=x%l&6.kZөp#w=Gx垵j>>J>h̫c,,"Ws)Q++>BNF^Q5%S?ۢdY8-b56"TXzr fP6{\:g{^ҏBN?RϛV?H"(ˁ_|p H-4 6=d0zƬ׬e Q9AquDAxޕ(G>[u;yq?;]I X?k!j*<f (cU_ h;poIٜ>zzȦf/XPjc_q}Z8S%VHSa 'RT&M)fx\# k[F6gPLNw>:i=&Κ_UAiumǸdy 5۴x31@:P$k +߃,dWB:%&`B6VD;lrieB4\ԟB`N`7N2X ǗԚEONEp=1QR+:@{!Ud{ xzjjۤ =4m7#M֫<IxnX4<~Rd kF:ǚ>|}0jVQA[Br(Q&+٨$H^/D6M<2Tlb#֪ӛHǠuBY 2s `#Us=ɟAAB+1܏at2;ʇ|ܔ8o/w$ s6h)RO*XmvN m,V:q8zԸG8>̢OmI73b^;i/gk0S(d@$Dvw"qGyB4œZ;)#p^pq*zD =;]h&Ek? OE0סE8^MqPcƀG66l: b )ԱVWj X]lhf?OTV*" G ƺ-:UO`θɴBD+NǙdÍQC<y5$Eb3` to> tkS)4+N@h[_H8>k7O G7N31i},y8o`-\?:yxip%pj;'7SxR"m3e1*3v){/Ξa#Q|jSqS/r.$ٳߊiG=X `+فG]s_sjn}m Wy<=EVK^]@*oMp`ӑiG>ja>"x( Knc[a^/&\FU"f&8U<qH((U|1&l%G^UfƸ`:2ɞ)i" Yٽbݿu׍w$GY"E?Fa BC'v6 I#;bܻ-+A>(&K; Xk1V!]e0erŭečmU MU6 $֝!Ӕ XQ5vK#5Ss3DQ?GG`r-_Yz։Y&WAW|Ĵ\Id'G3kEGu$' DI9읐D-7|PAt*-%/lPG7C`)0tfl[N$?~ƖT4֕֏"xVj< oXeNr;/{ LtZ>qTUw>E MeC$an΂Q?L$VanRQ5iMhJtYLldweH!ϑV?Av~y]祄]_}΁gloz3->))C<_Kwb`*G7UaSbaEqy~4.U~gTq&h?@@U^KX)͝BK)zvTJ3N0q}aAџLR$Y+)wտd}7v>a ΑP߹ҋhIƫ Hh6f/e6n|&A6s+{[ 'S=/Dj<@RJRM H({pf*y 16>^սѤ* Mx ,Jf>Yٓow,=GUd=3"tj6hQՊ4:> 'KQrP1g󤣕gL2?dL[hk%o#y8rAh/Z!4BjBQU #Q.@8ᵒӏQ5/SV29Jthq־퓄U[q64ImEX<]vb?]M*%.X?и Ե.7/Wg`'jV` όN|^iPenH=8ڣ:䓞y/O:b̅N:[l3~~*vѷN-TK ZIaՐh% K]pQw3wR k]̟4/%Di#}]^l0u\, zq>g&-u-&ZNFW6;h9¨@WcB"Q_oIR Ȩb4,ۗZ9qSwKHt(Y>}S0on6B ⥅[!z{H@Oj#fyYD5.mH"齶#Xf6YzVP'X$Wf5q_otxfiTR^*$gs?ݒncǨHK#ʊ I6h~Z"ЄHL ^ $[-Ð^kжJ=j6wQSTA,h;+o>yDPJؽުʙלr0EdqUrb6yTV61VN |pdyA_:e-g%6]/oKh [VgadLL9 M*ΐYdǁ]x u6-BHe} `ȫ$A-!R{;<d5s <$9qE-.*Y};5 U}yX![F,tjb W!uNDjkOT۾ E%l})SzzlgW{t_R|obxx`vG}KX1Y _tGtܟc>,l"ļDbpXfr%+Vt1{F&}#(Ⱥx;?RM^L]:^Ks6/C]2 8۩i2}Bʈ>`hz~cy`ݑ,eh6ӼoW고6JF@(қ JzEvrF#;wY/fD,=HDEo@cʪ{ms _0_vޏsBKjˠ*u!pīf"U{B/ cR8c|ms%+>pGrua)<}r{D\!; vj^a<~+uLKbk"V uZ!‡Dx4Uaa}@4[Ѹ NSKFKB@< $Axk߉l8rvɉTE؉Zj ޢ< Jn/hvQ.hL* `.}b˸$1O) ]ڷf"INS* 蛒3![,F~a#$ﱳSpoZN)ûAOA"W9 y$} gmRWҮ*;q|{2X(\ha#fq- @.|Ѹh`{ K~U $[^aS+us!(5r,) @1|3K?`M+\^:^~8%1-*͇֠M֋ U?ﳟ_ig0=y D>$8)kG4fQwYay0}`m>aQV >XU)Q !@bMw}_{kXּCxYfmG\f/*bqwc+GSTQ-/JGS!T~lzFyc3Tdž[Hj ?q\>H[*\|lt-TWWS8$^=iP*\iSzWL(Jı[Ooe?*B'5יHcMfO0(yzܱvWZ2z^Povg Y*#m̲7ol?)'q&=CwU5!>yrd$51fīc&ҧE%d7%\e:[$lGF;6s7s`x%|0I+ 1sa]5AA(^-dо`|SvzLcIPZg^MU;a2OFĖ>%AYrӵO`%CݽMFl?LPN9nRq_I2YκO.⸴d7òJQ j(+%.u#A7QГܓG#YgFгkDgtr#=W7p ؠU.!*;0"]L"R6ͦ){W5$tgxtR**gplewSwPt`Ҙ~؂4EΏi|EMރb"1Kemkzn$nnAKW(EGV]%/O\B~3\|Lf ҩ4ҢW @Bg{k,ՑȜ~x^G*r~kɧժvR+wI$ɵd+&GToEuoeFs>l3.[&l:NjD&*o0>n$lGap ~,ՄV )$U=|! V7-PW!*?JXZyib-RS)G(ҏěY_ZOx6_ V>-t*vcYүIe FP+gBjaݩfSrK nu "dpke?\ /`lGen_sfnEpH†ef ؃(n&NG'{%dJHIGCǎ $/|]+`~PDq|;o)]@u00[*b^ossmb1B,UaG ۵F "&k,ۇTZFVPu7m Am)ɤB~@&5\;v('ZQ%֙OHUrs =O/.cH?2F(V> H\Vŀ=ɝ[ފ`N ; MsBߟrL*ι"Y#hiuOOPMFa,}1k5:jD=սAFa^QpU'OJmU8T4V3یDN9id)X.y#qHs, |LKM}sU q>,mSoI/#ty6z`Scp<oy41Gto=k1s8}LK^oSk>[)AgA#Dwjvv`I%ĔZ8;t^!JܿGG߃@憉Y9 =a K[}?؊%(b% nKzjRJ*C*-.?o"v/ !YJOBB7xJxtX"0q"Ir9gڟVJIcGc H)J=/T?XQz'UXĒǘUor۟N~ :mzh&XwTؖ[tһޏ3?\$ A#|H|..*u(VuJQ+W #4xJ1'7 lA`+)'8#Fժ x([}[Y^ȈB[qN&SHS7\! 6C]`rڊ ?9w`tbp`o72X8ܭ@YiLhe)nTmƴ%λ20u~, DJ[Գ]MGDשhՅw,LX=Q{oi'UU' vp;žap> i-pmՊf2?.$Sz ;I?Ԗh̩M"ډ6R)7 8[q Tԡ-0|վn(➒(ގB#9i n#-h-uhB-l'ͩ()lք+x>LA LC8F#@ȋO8k|n#in,%Z0gP2Gj7 [;z%0aUvz+; [o?E j%îLk ±iKWөr'#hCkZy8(Ң4 ՕC_Lm,b/8rqU9$+dk1)U̽),r ~h-upvWX3 }+5R:BlJY %/']T.؏xvVNRNE#~Iq^0uIfsW2M#6H/-HU+BV2z[! 8ѽX~|_Q?4 x`fǷm*VbuS>[,+w55 !/U. | b=|ьU9Wہ<%Xû7q̆+=‹<.PcRu*)ṀMeH͂D]F†+dƥl])dz""т#S/dZT%EBt n$5n5qOde"$&M^0*E5:s ,!5JoV*-(*d YM:14Oݫ)K$9=*6'*v]"(_ȷB$0  TeQ`]>>ORX4A5 sq_V*S/@D?` v\dZԧw5,+dؕEa8b[vrN@$B-4?X$mo*Dp˼yI+ 2a1Ggw18 G.Co)jTnkg`;.F ?{jX^6Fzid*Q|PfJwX7~zJ]FZt#EG%^lK>k2sﴪEi5aF )Hi0*iS0E4c"iJ3F# |e6 2JjS^@qb{FWJ\SM;]^q@ VAUHFfЗM{ gܱl ‚ۅvI{|K|Xa-8겋<Z9VҜ ;>oUƝd΢)ʰC.H",C9hb$-p2Yr/J Ό*nGMCJ͚b [ $Kh!WؚCM$-y R~wOgoҟgL䪰2\='0N:fOn! uk( qU)F j=tEWV yt3*+w1{{RY)VFqTn|j*2r"Y6(C~H/w{-cTV(GjKPmL_8V6g$큦#.Ld61$ѣD Jb:faZ]? ^{לkgjˏV?k~Qͳ|Z^U5k_VoO1v+mGGnEUJ=F@xK+g|պk7*75q<ُWM'ׄ=.[5"b*B+CRjL` g.?[{~mz{ S%APW)T)`(lUH2󷐖^,!a|Y*boS"ɯ%bW=1˅4V,6x 3Q'?1< QJwΊrҥ L"Vw>.E{yhUj;ߟ$T`>5 ]p*"NQQ轻X-I, a|LƓⲗbf3SҺXyfPXXtDT-EMR>*Ƞ(k%qڍ+pMy܂s$2q®FP4d0ME*lK"{ʢo}'DF2ju)CtA\#V[c^cc3%pˈ҅ '$$Lfbѕ#Vq] +eĤtyǤvtVD4iPޮ^W2Vm=B:OI P2qЪDT=8ˡG+mV%"4TGC巢}"Ho QV8Er!aLSb_<37Dc?nڭ [&{975O;َ`@k||$tS1o6] ('XtqqCS3QtPN}D.JuG4> K[X^ ԔenǓLi~xr\.q-Уb?ՉTJg_mKh-]Q$y0Xm:TVz9*.̩:DQԉ\N!૿?=e?U)xs)&09(Ң-N,/7Ebߎ:3M#th4Edٖ]ᆇˇ^*͊:WQuk/QvPvĭ%2qF]WbUHXZ-E}s"wo^(++GIlKSRrԖV!n jײsONh#pVu!%!?{ʰҮO|QQ@X;^No~| >bm$HϓވHIP=mXFnr)h@q vAܖRV'3 L13mb.UvP5\L8MU]-;n ="ρGudGpEs:;/U2Rm)oҴ3s:I8}pտFG##9rCfq8ӴiQ͖u#|FTZR*C-J2qMh~)"kCh5֩'cD~g|@T :yt !B2H/9aE*yB&a*[}=}6JX/EK& qԧ0> grG^KI?;T`uoxmd+C*'Ay:# |Iz [L7O^Gۑ7:ly&=Ys J!= g]i<\ VHD no#tdoozrâx:F[6ۏKu,NwFOy, y<7Y7g?`>,\&X&qFY,e} ]${c#rm/Q^q_~b3rȩѻpB&ݍ 7@MQD\\~:9-*@%1ݏwr_=i82~)I“ TyyTC"X 1w;oZy#M$|l+B+ݠiM.Qx-V_;,bl( 8 EoG*vUaR yG,Pa9/eQh*GT8FgGti5~_]AOG\ ]RɐR#H„p/Nvml@!"5`hYQT+䅖- d=5P̿ՆmT0:OHS3NNhS}"\!v$;NNNehK/97HW¾Iٹv*AAfg񋗋SW${tF|H5Dhb (*K?)(]' OOXviwjinJ¡# j6︞#^KmXFnb^BBռh 8yHb)IdEzu|*[m>wRmHۜPEoԾT-'D(mI@![]((v8I5>f;wPI#6W,O 62 IʮJQX)@]+iXq/Db,36.CĢzJ(k\pfy>jL@(hb3b};OeT;AaǤ/ߏ(=jqU(f ىi:_?@w8ECX#RvöbUW]z.q2DC6 @;(m-${$ q:L 4 l#]8[.Y؃?#KbgC,ߪLGckjqm@ 슕sR*Tt]xߩMhO~lвYU`-|GydE';u\AԔʾ"\:#@08 bSo;"t3z%HRДu>)e6{"{a%d2?YDzl>nmm䕔(; oFMP;PH7$(/&!B;a!%Veù_3'BQ5wH Ӱx0:E R>Q/0O ʆ&_x t &Ä|x};/P.m6@2rR11iV\TٲTU(ØRaRlbL#.#FM+&həu^H7iRiϲ W=UF'}c[h9%+ 9DIv̴NJ*42^ßm>AL&̈m_뱡0dO=9iuNSak2&XnVMNAXY˝-V6WԔn%!30~n3AD" Kt B"Iq_͹K%nZ9;{FSFUs(3]s@ ׾^mUN&h.7r&f5&XLGky]AX=wcdpy-wgEY s/*#ןN6eOo 2a]n7o[ }CZQM!f#P zq߄Fҿ$< gmAǴ|xySx4өa6q M[ThpUjۖ N;Z)*\&R::K^&rf;膶Œ?[~.cVw({#!Tr\ 3SQ|{W< (]9&kr`#HņU/1% ,)j]WE״&pe&|vUH\63I ,:0?$Ѻ6t\jH9j'ZcZ[e"~Ybn.K6VV&o]™1kw\$es#Qae>9A@NJku]4B~5ʉ(0yk c,k2w><2ɍ i3'd2)ȡW T,ނQ԰LbIJԤgVөv!JU&U6dV_jȠ㐮xB1ː`ie{+|eny(ǍIa|O2Q =}o)YTew#2ySǪm'\VHunUѓ)+1"lG .k?y(RڳqEqI.v2;%:c'VF9mL-7eQa|! uo51:Z#6SƝ8e9lHMEj4_?KGRf9P։-O6|)$Ez:{QiPteL!7ܕ;W]7Dʈǁ\-Z\ع*)c$"r%lVu׶agtivC['a4Q-/>'%EUP=O,Imߩ 6O2_h+@7ֱ&^אXKQ6ɓUWfzrbmG¬Hvb|5lLhƺTI1#JEa__0]":zj BcFvЭM#n=wgt99gKdC}|_Ф]]'0'ț@_L0[# օѺ){59SEފ<,$A⊦0, h@j6qcV'L~ϛVdl7lb#`ha]/qrH_c2Ƿ"_LUK$p=YO5SGL-|]Śb6&3jqvO=fq!\e(s {Ӽ6Epп!jUOa?$eCg#nd62Ews`Rg؍7~k̊zV|З_O;iw@(N=eFQZbZ\9K!#ljԎpS֍j7J)Q^gg %+\:2K"gLTIs?%r}7O&T !%p jN0m"Q?"s'D+YZ34yC_VI)Z#TJ/#`L]cP/C^[m >!"jz!/_v}dZqMe,׵[Q"xl?4 HOZ$oIɅ:5ΠgtzOhboXt`#l_> BJ`oVƉa(QLۅ4]r#|&p6l{ǥ*Жwt@*hHXB >Io5֬ mP=)-pT*Kbι+wb+^Fjz]D] I3=s_&oS6g eRG7؇N`ژע ۦJ!RVg# /dPT~#2{m J]%ᅔ/c dC񼴰³7Ε4Ö:= H$189lݘ)2IɃiB2{l9]xfn/'K>_>溰rz ⧐џ}>VLۯ)qRPg|^n3~j=w vZPj2d*7+GGh*kgGWRr?I}D}&JS6ڏHIn_Mn0wk/"|W0iF.o_UA[!iGkX b e^#cXY?2 Cx=.龹8|X)7>JҲ\ug"eP7Y1c TvO>e"QI['JLQ.>q(Z$6Z?.K_jm1"? erUA#Nx46!K9/~> M~28H P>*/+cXƠVL ν%)Y!*B8R#3NM~Uj݄:/K.^La>F`Y );FM%~c+Xg&a26eHlT.<%o#b#%)ثapY>7I=rb I& 2f`sq8%@ϣg?|Yv=EފLCzjɞ*eS*YIz66?`vǍ'G"4V\l'o Ț\Wh'ñ0E]1:^k?B!,zv^ ,8 t \x%]|\/zl);>)M^} ='ոwO˜N+qӞZNW~PH"2!pm}+!2-=``lMF> 2j#Y;cIt!9Kwt=l'LoHnhZVĜ"<>Th9̈Dz0 JޑG'%6Du2zb32鈟鄪:=ޫB{!}F {Qm">0<ÎyXngα: /2Y͹%;ݭ:m:%<3GV8GLVe90ۢC3U9;ȶ4E1d;F%6w; 9PAD% F&D,[9<.-Kմ4WW'#^V.b%|yή JQhw_W_GwH*Ptǟ[kiIwTn$PUG3:)9K=^cNRi-LmRYڧ z ctqU.;e1oWݺUCP36CFsQVEaJi lQ,!ɂq1JejEBffν0T*ld<2^X|SS",ioE/I qx %8tEz8E˼v䛕g$#1|ge9lv)ˆh 6{( \7g8pP0pkUh$'-!REܙ.~9,ܵH^ *bmoq^a;NLy{LhvLw7hl6Pc?t+s_ܳQH^Fs'I#ebJ?}I[ Euh?/վG*l7^B=VEIp[8C%yRT+[0cgE~<X\lԎQx!$Xg)JwgNC!yϖ%z&[+AJNyOHDjr}Wea|$GsK8:Zi~U>3'E Rq {=6WpWFmKV\\-߮_,J,TrV6ȮC&f:D<yQ{NLGE,-6Avݖ/P3vd.͉}V%4:VF\Q{q>p܁nNʏ\*ZTp/JY~~C!_`PF= Oq[d|']KbXq `TuNUtZ*Aِq~aFT˱7 %d /R2hnWT3$^CʝۀU֣V|y* q'{-y =g'}Dw8yiB~aEL iHz'*vK&P(!2>'^%! G;.|C/gD@vPgVB!2ĽnB9v NƯc5Z!eqKHhv#<7(Dӓ .Zg'nԞ? ꁃil[=/r*t%w ԭ7*! mlf(Ϊ1&Ld 0Ν~jA$&c$Q҂frS⇍=LH bTD[EXF%_#ok =-lX`0CUުq3bxʼnkd!̓*8Yr< ϱ{|J 2-DL2:gWI1pf1}.hֵ/ ĺsTAۚȐGA/~uƌZdIq`[^tQz_ghK35)[NV:<'hcxƪobbd=2%Qo-?S~Rd-Aa򃰷 3c*ůGV? XSO2TqyV7Ib6^I҆Tʘ}n?Ӈz]r:0ӕ8J\!{wruz,ی#J=2EO;ۈ_Ѹ7ZK4̺J>`PU=ɚSǃUF3ޚyqT̲_vtǫ^W)@w'XRܭ- ͊ ~*CAW-pp-3@`A6Z[E 47ĒAy% ?-!,Cȧl<+n"R}!> e3*|VXХ? E#IG¿J2ʑy1?/IsѤՒknvO:8P1DF%-ID[͑V̆2ZM.1 TZoW%T15&M]Π: ngμ&La(U{.GCPqmVh<]o.n- ͮ{R3f'U^jN@{T&oe]HaƪoG1+BmNY: +d͟V@;!VQsx=rO}3fb" RjW̃4PXEyLsoH5>_Z섋iua&A dA,d{A4UJ d>;}.AēoaHz"ވH˂qS*f~^ (*|]LxgFE&(vޅ&h_W65<1@ zNj jȇN+ &!V-{k޶SZnDmt:qp*NK!6$gZ#¯El+iXTua"Pm?yQ'Yg[5oC2A~vJLEt"XM@@MjK ,'BNu3\-af0 ݜ;؆e-聪'6gEp.30 2+P~&%!MdiJL7iVb@ıyfy|( N P)m%Dj#=6ϱ"DMzW7+}ȔÀi3fy0=[WOTb?vM,|V3PG-XA8=#7 [,^_[AVPcnA.um){4u_͔РqTKPn5+lQӁC1z? n'zڛQ_~┏  dmsu]4չ\dֳbʺe)I\ZQ\/X@&)d#l97u!͛~p-5}a d D| :[TqD8hƇ vDN.M~nEq1t|~K486!3? yeR%Ԕ襍F{KxbtAx/P2Ak +LGRzNiNgPK)hqojjxGa,R!%<>MBWw_h*&E8;T?I}`P l~<߸ʴJ<`Ő(TԴ'>q7-WehWWH)pd5QI2+pr 'S ߑu|!W*6[Y8&id!_,g3J: fČ|h>?a$c0vNIԶa ?ݺ#xRyq% Xn= %>T(LghS )鎬riҷ;wsm&s|T4nMo9؇g%T枖`T^ >*6n'vILGŸ yqr :/Hgtҧ>YCb7OkNo'q2a~ `zL4<FemDBoԚah EubZ~"3Vl3+(5alʫ|E;zE^+TU^}ϰyfl<) C;TpH4by^g)/C|IZ+KSxnL-bȔVo)oDW DY?PXStvۏjq|^ܐIRpy?9goDͨր|pMh eΖq*j?% [p#x]^`m".EOB9 }ZSvDL$OШ՞JFraہ 8pCk R#Q_{RSuҟ,(Gj.jb#1QW6oQ!Hw7Z/_!WC036ohB|\!1']_/&1܃Q^kGG&,a\&lcb4o-ӎ&z[AfD(es *HGR'D&q}!kb7Uox'>LS`UC) b@C(]u+.#*_X62\|W:耷$RrXdS0F~%7+fO&ᤎG2 WkUC$*j a,u;`*5DK]Z@j9{ /z+M`H8c6EO(QM yHr6ޟ!f^/am/QuЎipX'F|vuIEgR ~YJntT2@XfN5`hQ~L#|ÅUB+\̙q2E#jeF{\?ȊGh5L(l-AVKA+ #GR}YkG(] @lB<Tt}%\)>gNE6S^6[6I!z޷:>,hyNr^F;,n ӗ*!nt?je)]gn_YeXސbMiG&h7p1`c*q3qDƠFe +js՘ҁX=L1; OV aUd;Q`[$ck\ytiЪ_+KS+2 hBC " Cы- wX^8DMg)\*Ρc1`x> |Z[rI@&rrd2dKe~r9g NվֲnY.\{x_ڑw;:DUF'CPFDB"h`}gE׽`T0,m{CoF~ZPuA2tt +LP{|尢|ObTa?ȩ,$T„撾zI~!lN.jeKL{:|Q94PK-,' vҨ+u\:PU\ d,VC4xߢV4rޝpټEWRAlsY'e$3m7Ykg2hZ̼=Mo#" &PD>sQxBR-pOFq&`oB#û&S @XdI&Ӑ;L-h$lE6H\RnfpLA[BrVgNzo\Ýzݻ+ !F5!{pkl6v2q }D}/ IxQۥ剂+$24ݟbw[?Elq35eQ_~KOIX 34eIFJ.$gͭkO&jn&9HV&}3$]\:w`dϡLŠ~#+͕3+?0+GQ0\j-sd."6dx@`^fV~CCPꩆuuDeYaQb3D`ݯ,m[=~s)' xFsū[z-M*K9]8CnWY~;p:XU6׺ri.*l`7OǍVOzڴ$"QuWsR z`Wd6lef\`L:ȃҧ{Pfc=/,ӛ"ƿيP[ц ƽY`п(T=W2NQU?KFULY.{ehªA%S(M q5I뮣Թ~=(zq~Lfgh*3Mv7gc|pJ&[2HSLZS'j|spMv} QC =R<:dRa`VŃe :hF-FoE-Ԝ!kG/O:*J7l2fL6J7mL줨ٳUo%ogK\IK\92Q v!EU?,NXS:},7M94tVeT᳟p"Vi`VBSA)nȭ8Ω%UDX/1<=pvEv&LԻM&^XT,~.UHD%nf^Kk7iS9BenC10KՕ`ގwTlI)+Qy$<]$I3uX=^ZTt'QlI.X%Cna-'⌊j\cm9PiQ_VJhEiʠ󡙕A=W :'W ڽVB: jA*ćn]])Mܸ&2PA ϛqSb(YyMml %ӎ3ʟ Ź&h-م4% FE $gW$$d{n:'Ά6>o`Im /4̭iil",Z 1Q>:Ruőc#mY(}d>r`B#R`a}MgclPJ'-Ldog#;{:A-?>l:jwrR~}p>Dˤkχ*z MY0*BkWw~+k%)Ll:vf؀OQA[ OZ=OYS7X}}CRx% ^0$] }O |g%Dp#eIyuS 7XqCʭb8gS >* !wʕ#79nOXjF(ʀ CQhO8aa$a n dFV~ȒT=G\N(iy}vY ϓF;ef}8Ei;dqT5͑O@uX2R@IUO)sE5~+,FK!RJY_OUi8^#UonqkrmSeA;Etcd1"e'~$[tn1xRp#D{0lt+!-p\)Gxwۡ~$!;@FR6RK=@l/8TM:F(w9[{Lm;Қ,0}eVr32t 9빪~5ֶ ݄O~NlUOl tC@S |E[P ^56JjPFZRI*p\ bl?XOXgkw» -2P>ycY? ,Y3֭#1<ճZ@jXš^/~&Sw/(9io~ xD & aX`'g6 & ru{;g?ңbE&?3PC//T>X߳.^|&tv`X5~ .(5aEO6l8Ri*VkcչmDw8FD"olM@?Dp$QC;"Βh Gu}|^REU7l~&BSs'QSMCvq^6U-T Os`*`55;v+w2׏탸R+!\m䁔)%<܂;|F5e(rgʨC)Lhi]rP1.F+KxD_xѾ"WMXCҺ/1)bW:0_lk8d`&2_q!_5N2Xܟڏ'tH܄JL޶c.%S˷Q3DiFގL&UDSpW]IKXlK]{n\b?vb{[^W?^HP捈q#ih4א'/,_P&qt=;^w;[!o1ԫN?n({3tw>DhCV, aX.kk}o-4*)>}JG6aPAvqcT~I #L4|[>-Wс;~ʼn ? /6{vH׶HUTSi.٢}Zf|9%*ؚqvۼnURy VRS/uģ;qih?.E=6;.{iP ;zr<ݹ;T=$ sڥolM|+ <*}vrvΎnX<_P} ~xn&\s&uw=PCX\nR4?!5RؚD %д&&JɗɊnI@fˎpeV+ʉ7&RI 5B3 jT('>geY Nrmx80 RIUsY618)XDG8sFM_K{qph:LP6Mw9 2IG+Y^YƳuKc4Ƅ;iU)Ic@ӣۢ:4WF mE'jQ |#9)r8 Fq=;$ʎ٧݉vq#{D]yGZ4!t\c) >9)-!>JUj:p =4~2,TTpӡ nGKை^eO|ɋe򠕕|9bu"UTݸ"01ކ\ni3W9@ѨW_):W? >^Oq@l<b j.1E}9C%r0Ƞ F<ܑyyg)~m#̬ACϱ;mÝ4:qpnUl_ΌkP5g*WOya7PgۘO}beH?9V:Wn*pUߣc@#Mm1*ryT,1@RYcOvfcpaa Lq:BpJ,6j$y^B|zXndD7&"هrC6OCn"AD@/%ѢG*KӼGĬ_W8vCi֪;|#ƥvp'&OB 68'΀٩GPBcJ1g8,S+ l໷/|:>@L4 6O'mb3?>vc0ĭx`e 7z|CeOM:9}ӯzr"8FBjƢT2SȉIiH{.:j[0VJE.j 62r%El쫐[csHpW=*UwU rV, > q.WG UrQϾhܶ+~M\Պ3CPv`kK̭ya7=>_JwWjR':5pd L`MExFoMFmEDfjxF~p-E/tYpdTp65D[<5M#pLߧJ#NqEҲ 0*ߔF<1#? XoEƫF\ oylEZ_N7<^_x:T`@5xᗎP`4\$t<~\nngcYX6:rcv,9"'F:f OP=rH Ch4l>퇬_N4S^'"S;$0Y[Ems4ee/O6*Odt{.U}SihsF:52%}FCl6ԸUY![ɐ TOLɘ3nιD[ PƮZ}̒(nh0rZޔy]%X">/jQ7ƀfW-yY 췂"B:[[M LW*rLwk"(kIFYɎ9Ǩm$WL\S͚tU('GNٻel^'{ ^E2?:Lrz4bPQEK)ۮ D` 3Eh>df_;-'9jbDm[l M*I #1S[Dݸ&4ƿ4u4%7(z}8=TwDYT|ſY}-JѢSE1VCPsTnk(ԀW=*$8o+̒$Gre]A `ki Yw 0}N&sk{p餫!} oV.ܑ^x**~\(ax-&2:ԉGux6܄$'9%7r+iŬJkhoOɌGFEi g+>mR.]MW`uJNu;ت.oRtxN`SPqF,2g9?A^]_Ķ"t][In KEetWyø+dDlt@tJE0z@!4Ac:+Ձf+> BRYeWpiNuXZoSn@q^&=hScXp,ayI^bt^NAoPQsʺoM魲)>1V/xiCK@6ӇGg񄁪L7D*վ})pNh;Liބ7#́MKk=SpbaxG> :/ +I!"FѥM=/K>G sI˒gie)>Uz!-UPϾ۶D|z3/O,V @u84q1oTrL ߊ!sJ6mVc j#ǶNޘQ,q BCQD;C` 0 oG]s7=ܽܘLL.^6"=.+ƚ|Ow0,鹣Vzs h*o-d'0L ~"}0Iʠ;M!xEۂkZBG칧G8Ԣ40ds<f6eV -q:E% & (wZ?NejR–nr :f]!K 9!CfԔ_ҥtӌnU/^gRy',u!}_28bn*O@f @bcp Ng6Ԃd+>|kr?:u<ny( ߴcftoX|+c$d" ؆<_.b3~%ZXVZ]DQɃc>&SA ΘV>H ]<;҂r8DT{n} 1VlJ&rB>M8h+$}1砺\e@VwR`hcXԢJ+ #1r0(ԛR+{!hW'\$tO\sWndܖsg91t?6aRkpX]6j WjaupJJ!78$.QrbuTYApᙴ[Oΐd1 O+T(NyA5(60j[3ogx^D4'L)QZ?  ZsXH}) q3c"r@,j:ar{RcCiG}h9vQ ? ł)VCi7QLRrPN S_)PiRA6_iM Kgk]Q͌4Mrk-ѱ@ڣYֶx-z!*mhnDy츦D,!'(rȰVRꎭ,4H&qE0)#c\"=:^4K}~PܖHWi^" ,fK4Nq/0JVe;ExlákESDW_3Čרd̸39q م8'E#kuVRls2ְت3sf*8jۯ{80Z-O$!"-I%*4i0 EĹ:wMu2lMJ>= @N䦸gڀ8?{lMgfqm#fbV,@rSΊCtHh q M& X %|s<;ጊ{;tq28߷#JF$ǁɕş(GB6;SO@$J;71Ex x'N YUv"Ϛ WsV^4w\D (q``-%YX1"EU/қu3J~ J'>™!5.Z ?HZ=C (M!UeyQ铟D,mN EMaIߘCu}t/%Uyb0i(߼eU+vehUsK9+ 7K}n(8,W\XUh+I^KhwAQ L+3z~{*> +@8Q#+@i* O1a_g$?jc[8FkDž8.)ZoШái">nCV"ZgCktw@95) ] fв``PV(^荋IOeBZہM)mOQ #v8/n&k.+1'=w`Oc +[~aZIJZ+oyv~e A:T%_XuIH8sZ56ʤ?' bj OqEGn7mx0]tf$B@tK=Gmyp8 :˂㒂]EO+;GaKrrR.јRf@+dh%hA_(cDajx[D͗ޮjsZo;Aŕe1ZLsQnjq|)UWzЩ4wUɚV?S˂(teS!ɘqP@*LM.G]xbx jCJ'M%嶊 oyK4 W۳\c:}Dt}3~TԭҼo MN^5CgzB4v^YJ+Pju~ϝ܌z=5d/ٚz[L瓑f`HUWuvLe0e#l^ :רJB[I3ߟR[QKl:ۭ%ӗy ??6!щ>$[vDSs&(q.({ rיLtpƬJOׯL8"s8ܩ(=>pj@a7PbcsQ^}M0bZ#i֏ٌBrm5dz>#Hዸevc DLZ@]ʄ>K. @3bTqAX>/upY#Q6z&_ zH'Y,%biKlҴD15%6Nz'(AE?ʟ*:x/9&-)UdZs`AŠzz>(Jr&,C E;v'v)J!T II=߀7Kf]#(O_SFjPGt_6}uϭtKn3 oY ,= y]XRJVDViYڝ~Wv'cSo³MMQ }C}XLL5iG׃ȬdcTP˃kޥ[ʝuL)+=4ו1"7FA^X*'aѠf)xֈ7p`~ŴV1_ < qS3OZސFfkʛ6v )<>E -2k($ LSB;25ծzVՓvVԋT >kK:?W.CiAJr԰s k CpJ2oku|5? Faa;L>Cؤʯ-Qܲ+}_#U8rMvpN("v׫9;&HY_$@Il>,ƨIpR$(juR>-)U IsRuX\9£4]:\Y} طTp ݎ_?I!dO9YPĚjmKN] /bQ$;n: Vَ=bEV¯ՖD|Av*)R/ (_NCl@=8o{|F "\C m)5RAe(uVu]ɪ\PSQvN^DP~|ﮊE6aY!1uArG:sWB?a  R#1l:da8וm:5O 594|„c)u(,e Qu&,"e˥9sIdC\M ;h)%s {AI0޻:t|Qch+]Pހ|Eie)~수t6C DXwP~ 5ˤe5(24}-"# b18Coϒ48vտ!Q]o^ Ф6)\淼bt볡ڷMDɁDK>Nr6Py !hn5n--BǀgdQj')#a5B7Xq&Xxv=s#kFGY!/fFYQrjk6A7[ImP=FV+hq@=#*YwW"=hҴEl ɹV dYVl!> ўfy ~j oW83zҲviJJ4x%\VESN$ӎxӊ uQK:h 3xp:k[;2eO- D[Q ~&Z"RLօ{8hIpFq4 mv&XIT7^u8^hCjbJ`McX; O|4W} K DgQm~"Aae*WDBf~?\iPVSC++FXg~qKi5LvbdIo|ߵOx>bҢ`vBoe%B%l?Iq-dGb_#GW4՟Ay\jb>hC`% L|?Z,ȥ [py]GXתV>X-Z(fB6K `{фkX!EPw6+dNpjǹ!r1@^I2я TBg+T]=,\f+"M8"tv!(\C}gH;._IvG$#V.k}Tj\[Nou}z+hWAUsmˎ Nh BMn\UMF/зe+vG2*4A7jOU@wBE7i-}B[XM/D-D_4 Qv@ƻ)\]!ZjSӜRJKUl9#sQ%uѪ7QǻA{|4]#p^je#@ܫiJvb{!8}R ;k^7: Zh5Jf[عZ;:`]iG\j_su׫9A`8\$r mXb_spӒ"ѽKk CWS(2Y7s2Oka YogHs_3zVdBZύ`[+O: ;p3}_N@+X ty(pX%\b5An}BuZxJB{V}hFh݈:@c)1 ry\-ᷯ p%VZ*6Hv,0(L"ϵ\v@g']pl+ >s#66ӏnB{\d81H(!0L ti}?1.G9&ݤ |3iqcmӺoJ jU1C({hc Zn>DTq5n~-*Vos:O˰Rc"rpߔ%"&`Cֻ/7 [O^GY)5ZP.d`U@%Mpע!т&K6(ت.m() sP*6ъ,R4LcXUG vv3V-Ov~⎘B #\$ Kɮ-xn"^2-];R(zcmJYgck&hǃe(umh_\lr[Ø3t `ڮ)]]4v#FDN!2v&h:'negB48*OM&Ԩ'Vf@W7(cG\FyK})^0NoFc8jNg掓+}C~Vv^N፾'\r S*^Lj #/j?#B- pxd0qS{_־ϕpZ2e8jU|y輡=((#= ߧͩ~weyZ,XYJ MO-_R+k%'j.rHH"^<;DM=o0: .&wX SO]CKvSrqՓ6F4{Xc \-'{-6R9#[$= wPp\~"CBU*KX@ <^)gW'<]h+{AƠIݍO&H)yOsSN.uHů)|c>:[A'I iU#_@|z ۅkX,FeƌI :.r+ Y*/[B~ K(@;?݇|I ʥȆ`:XȷFLW={ۯe8kG2s|@D%JW ^)薟P쨊qS9>z&6j lߋ3zǦi!̶|BB ]GKŊ0^qI֑S;MU,u{C Q/D +at0֕۷x YTl\Y>Lg!#S<#O}|+(gӦᬭS<l#[OS4lC YἜ~4q4+§,Ћ]'6h䆕gDGIt8Af7.$|b . m|]KwW$gwR!{ťwI\q җ'T,lK^Փ*ǟH_!ys+L!d?1cx]q׆Eh#X"#)];_3 9 >9ŵ'H|fqn뜊 }[ +`{+5V6UaԬeOd?7}Ec4D #Aq" ]A IA\ԏ nYw܊eJq5$qnBPW!`y7-w >,Xp-UPfIdqg 3Er?+2CG8dO {pUB#?aDYhRS h(r-3| )Xa uc//HXߴ>;HRjQ_;=\b*.9`!n bSs7!1X;'ewEq~rZ.\7"j^JeC1\IArVl@w(bQ8 3x[d,Y4XFX l09}+zZNJ+%!TǎCh:[z>0ꃬi^oAoqG3B#MW4࣐`^:aUo[r={%c_ySJU7߸ԶvnpD ]+ 7Xh}sbHyy_98%@20I aylMJ:iU̫MWk#B 0 B"E3ӰHG4:RP,01ۙw)8N7\vMp9vuȎ,BםvT\B7V0QHqY$_뤎XًeTGn.y6[?c~#Eד>~djDT ɵi#G)0ŃZju_Ysϴ4*G ZNF%P K|NcesWU5 ZoRMzB fnObmrh7] UGI`t8yh’3 #t"'fӜaE"zj` wV%9rqXqX;pH"F{UGa ɹ*O9;h NAӔ8B%be2KgNkzĉ^a X_ %2q#jȵtݲ!fm,|"W@>+aKl7ҁoHU=T`5boUX9dD!-I H8A8 O;S3ص7fD2OQz@9q*"sfl+SEW|HA/ۤaF?H#V|B+^6/|0ЦcP F>{=7bkH 4Ǜ-pv(N/Wi,-E*L$Rf<]I/VG,ǽ +4F&jN(h_m :y''-k:!3D&iMc qV~.i_ұwvĄ5 3: =@fb&z9|jռXy sEhE1:ŠN G7[h8(C )O9_3h!l>g!xFwȣRGAB$ 6*ػ3d5e0GOB:gZ,Y5S'VvXE!4v6 XRCarґ/?7ҡ7t '|~a~6R}ؙRPz$eRFG3eǼ굯oV -`bro 24Mۧ&C^(UlGK"w>N{״)}ގQl$y,M }Uw,;T uכu Rf}J߶dh9_JdzBA0nZ zM-ķ8<˛S+ԷR<?ѩ(?.`xehLue%%zt#ߨCK Ɓ-͈z"{ZKAqЗdzݤ4UK \lKGtc S};ZFO`FJAί[#M(Ŕ˻VXꖙl>r1.luxȢX>WWS7,T;B-Fy=<$n 3@ժ+eYG[<~5Qޔ?~ @82 IԿpoW2GJe >ðL[H!368p˙|-RE*<_-khi2ӧ$zwL:45xGʗsZPaF=U/Llü\W 64Nfอ6 }W/A;*U WE #?a^?r2R&tuhWk7[q$Bog"KoNVpH޹q&z.7K!qJa3|/ M-YNf6nlh4KskhMmCXA[ q+S6TC4e.˪]WʩYaţ^/r}!Ǹ֊[ؘ}wtӷ%. YcäX4>wjt\ [48Wt:@E9ǔw恫0i7z`!i Fb]JN+j,vHK($?P@vjtF%R:k}U~_;va%y, R'eM }; Rys}և{Ҥb6<-pj{<~ĞpLѡrM؂$O`p2 ţ}'b ^bMP?+|tОtJ?uob+df IHls?XΔU @)ES,huBI7ө=Z o|e?PF2}oNlx 3&NpL` W h] q)O0$ü~0#T?'NxU([.3 8$rjpXi CL`(u~D MA}mi}IrՓo< 14k{Aݼͫ0 #te@b:MӢ?%h@(s+Hw>A"9c-d.hƢDօn*Tq3IIK Fmb0$< EyԼ1P {8VMZ? y!V۵Q-tޔYcǼ+b0]E0VHsxуRˉF'&RQja/+ڄV5p{O<8JѪ+*&E,˻cA@Oj*nhiNG/pYO˰s]!FT(dM.OП3ფ`i$鑗n9QN4b68p, MgV#0)z*f2Jz RJ[N3zXqPZLG= 䨴"B.'!5y(7ɿ8!C 48bP9γ( +tɻG1VSUYS:b #S*`8OQщ,vetUhH fnB[`, {<%euK+*qE27ݐ^4w?5L$l[*g|eHVKuUV43YHw/8ŭT L0D=ILDjX xmۮJKX$Mg0،yUdu|rR*j2CGACm*/)|=ˢ]W4m/uv[Ň &A+@Q67Mף~߯}f@j:6|͖ev+.-;=}1ipE)z6IoG9!lLGl?oFb Dv)B-/$2{U=LTZ'TA0B"-UOuAj[Gzi|CMKTY."Dv8@N6O+ kʗ.#M^'ޘph#_` _(ٸ>rбC&-NdҸoIVE@*2|7K絯h#LUXxO BU V&qc (U7k'?83bc0ƃ~W4e G% \m&&_| BVtnSV l-7R7aTfe =@ ]߯^UYaփv>l$6PkM^4| 2B#Y_Wy1/nY}؊0o˨["w|a#nD$SZ$T?sI[* ؁xV^8+1LbzU ВO^IuWN+Gf o XwYQN q$^Q&ƟS8E.WgiM=8`{`q>'$>E[u'ꝪZ""+5QouHE..cq (X+>4$ O`4 9^E612zt+I`00,({O)s3!YG#*L:žH`[Cn-u{f&O Va |GA m)%F tW?  8(ї_}nz&+n'BjlB+I1ł*El"zn|YvYCTWZLiؑ D{7uP%(!)A R1KUJ9Fm占h29YVS򫇲?_D5 Qc &=K+CE[In/ج GAXS,bF}nh*BHQ|toz%o"׃esvp28֦RA;mirͻ>oc]ȸ WzRmJm丹>Z&%# (~p Kl=ݍ5#@mL2iKuAT  nҹSu=I)K/2e¢~ ]\-3)`q?VS+mL7 I3m5-BԴkˤ) Jv؎y4 ;<ַ1qU:2EkFcz+|Ǡ`_զ۞cXAÔz3F`XS!O/,`6(6ANߌt~ -ʭͬ~$yP 8BZӈ۔W" =)3~QqB+PtE>Ow&vNrNO˜:zyǏYU MIJAvx&۽PcW`~HN/7NxWHIimGb&Bd*QÝk{S1I Vhs nwTD:wkEN9dm跷P;̞LbNYȷD[΅UmDCXvj(my6u:u1W* L*g>)RHA BxYE-0JӊBCz!4[)΄*"+9e8_EP7[(X$)l;ޫ|NbU12!rWQ6e9^q,[z# G,'<†aOĦ0OWFg΋26I;_kmj̶ ב2O0meF wUo*b%&-c$zGJn:PQS{/.$ LIǗVm)ݩ^u4Zk;!oi2M%&[D ˓Qt3"R@1p< pbdKH;kpðh =L$)z3^Dm5AͥK=<_)H\邁bޚ#W8(Ez?w[?V=->Mg^TqgI9~(\]̢;/HT抦suD LG_Ra"Wi RCe'1`˞N t+a4ލ7vln Ap髠_A97o|aȁ%|(D:z$KaMʒ+woVgRbSDz40+\SԘJF,!`ZvC&$mawm[E{Cb0Ql-:PyMhm򐗻<@R'E$-%Y) *P87D JYo9?.$EZ  vb8@#zWϕQ|vnL\o`>bh+1AlkOPp&nq yԻ #!cΰ]VZB p E$2%X2>%i3T]ƂS֜u`z_EU~iJܹ y=^qrqVPЧu.'=^ !}rDOTR  1;o\\T*&za7:~dt| c54.5BzCr~R@Lot]niT=F#$(I#ueO[.xͪ 882͝xM}䡇@ťRF;oЍԮȈj 2\W_8Ч 9tZ9xcڰa |V=O9gUgglBJcuxOg{;*գ,!npJ : a:Ia*9"}Y]< ;+!NѧJ*`?VŘK%SQQZ8 >t#m&FphiZGDa%rL֝,`V7=)9ó:6䜠 W#3ϴ,KsZSp^5f˵* L%U(Q^G YWn(@|pEĴ%iѨl>>YJή`W*d2ACޖjj%_Ҕj<')S0V L=Fɞ O?63X8-,{4zZ>sd!I~_ɴb+r-,n|Ϗ#ΘP;fR:{OھʸP3Q+n'y4]wJ=i?j#|_M${*9J(+*5st`:2` N4_%J&~R@D<җVpM&g>'o{TjK%2C+bnƙ1Xp@hĿ+t?qȬ8u%,Q=|zԒ(hm%[.lP%W'nI+g yq.`%?g5f 2o^TJO(sÆ7CGfJ3"y 'r}O4]Ԅ@O\cNV~2?" -[S Ļz/s秺&8bH]}ui\hZ>wq/7Īy$MOLVw$>8F)?p}W j(c]2*>ԃ|IGl.ES 6|];.j@zQ :?0l.ZuL^X`lԀ](kB} ^ ׫qo~'`|j2.`FU#>?}e~?H9:U'jӏͼ\)Hrz,=[]7+ L]6PpU*6~:]3_\vO ĴȜ,lWV >~HX5*6R[Dw3)=̡W.ZyBMfi`p,Bd"|Hקb#ʳΤvGA;Sx!&d HY#_QھW#gwPrMH>;E_  TO8 go"dBQA}]>kRoW_xkCm Y+GةPZz\h2*Ե IvBɱ?e wZhU֥ε+O@t0Sb֩}6%+Lu+dZYV2\ZGK4-jܵ3P ;L֒As^oxNY$ng %Px9cU-\SAp9Dž8))P$ bG1=цGP 7?u"<,w3 Mz~:zNDD-m? fQ8>f]#%(mxM:*mgn$FkF hi/h3o>"n9-@۴ +7&3!g7(u)@(##lɂXUyS4 .ZjӪL-XUhmuF&@5Rzi"nes{3jE&R5W{EʢWS;V422G"$ɵ2oNÐ3uOͲ!SpÄR;Y Dwa 'A=7:ZFE 9J`J`w<sKP Wgzs(bPwƇxd硦*쿔 rd"{k m̒`MޑDZ|%B#K(f*bӑ{rnFFe~hcmL~, ΰgT@Y>ڪrͶVr 8{FU%Q!9vT3ThZ 5e)&VXm/~~M-;];;}A߸؈{fWӹWI#eL pAj@EP|Q~(k/q{jG<`FK#F 򸖬=-P-/M'ө鎏>%&11Of> }0o24{(>JU`06H7֟2ʓ2O]` DyeMF;d2 _Fe.}?:ō^^쯊@ro_[OǡgX!KW2!YXKrSj :XM[ QrG *LߒҔ'@o6f8};>J/Hn]ftZ)k}VQzicWҜ/`9*w@r0f h H(: cypw ~M3t=.I"jH}ǑC{c .f$ Oo2Ckh\վ=o9ܦ+Y"[C$RXtLۆF1L^NRªHg⠸|] a5vmy:$ zaO;>PgE7*XA+`̌w)O9qs^!H{` =Ķ[nGO58ъT#:T}Td켣QsV - lSKY,Z~4 lpepa[wj#_֖UχVQ2IA:a5gAW%*[?p,=䭥#bbMPel4\,h~F2߿uvE?-lVFV wJ|nTFt3 ǻ⏆J*lFQ{AUؖs[ iiФςBkg7[}هxQ9 *M#EC:gʹܩ$S?d05ߨ- Ljj &<5v$!xa2LFFpud谳}DEjbij{CHej-~o L_Ƃynj^2i7t_682K7]4bdtuwǼ*X|4%a{E$ eq~euXMM5 =O;QXEԺ3F2ITkXG 'iG$-0h&/"Oz-$)^\,2? z/FsP2%T!A<0TXUT@_0}bm%61(= d{rvev. Q/Z1śf{Ϝ=GiUQ!|\a/Ⱌ@8?>bgw搖UޟBv 5 9-B'I6<5?[/;Ng! tTQ"ѼSgvr'CRl0+ͷzt`q{=ň bc >xYED"JGk<KhgSOWL]Ș\b"C)|rلt@jESx5u{"-oۦbK&{6=喑K ֌%2sǺ!eE2эtb{~}3g QT "1Hڨ%-iVJQM;dJF>A =q) /IL!(vP`"OP.p8Ġ3*zbid?삲Ls6 e` PZ3S:hk2lfHfFKtQUbϬoT:70ShUpaY% ןmWp|Nss4Kٓ8-i~2t" ]6ҥBj9VY7X8-j3r*s{ A.tx% 1Rq!{%wv D\a{uz:L.7)`J#K#KwnݞN}c!`_z|Xޗt )*j;@Ԯqy*#;pVՒNoeY Zx'JtM2;vJiZ"nҾuȌV/djZ3yPaQQEENUnZ3b)(xp" U[LFp|f|+بnq>¢d)1kT궅P:3Y$4I 6&gmf\rNݣd* |uJ+;uxH M˅QJيGO6뇳 2CLgoV(K>_8%ӉJ7:/d)){VT~d 4L~*efhB 7m:Uoi'f!qxkdy/ΑOG/!#VNApykM;Ub>l"L6B>$XInOSUWaQJd9Pi8ۻ(G2#$77 ^S)WsP|0D.\$]Q3k sttd&OkN~>Hf,ϟ >S/4Fi|oPcыs*#45S`猯۞X|QUY*k0תq{_AxT:`2!XS P C3~X!t ;ҌRR26ߖڑ+LFn'<[ӔIP8H_pTNe%"^=@N]V9:Y!y;$(CV:{Rd>*9)'\TE(xW|O)e ӅbI㰐3&@? e'T0Gl2%!4pYW\fog) V_ÊVTN;rq _;FaH SF$$URiI?r< i5C!3ړCU7*]ďR ,&# ]ScUY6^cIos$ մu> (#'YkgiPS ~*aϫ8kQkP1~e #EU(V1٢]T"نώe^g UQunY׬ `c{F}o2C! p PδQ(!*ѥ#WPj_ ?~rF6i;Y hTQBzFKaCfqM3*՜$Ry{E :' |ie( ~d c.QjGj$;ýMerbA?.hC7OI0 lVs}bdoDԚdPccnt14]pC8eYDPL0p5/> a}i)W1dhxZ|x!HHR݉ǻpya)QKSD+%=$JD!"3n;/6+iWf-3R%pf)*nNA*ƽj,0bU"̘$H 7,>U?^%g,S+u>{\si5@# WȔ--YDPͧhI*t+T"/*,X7 e4ʫ$%=%0DgMڻmP.R=#Iߦ?"`t?ܫ&~vyRBUSH*ܾobUnSl$=:#Km6)٬/!UE A[ۧh;u?-*`N(>TUKΘy̺D-l`QѴ)`L[Vm|rr0owte Cb`f$Yˏ$ pnki G m~'9+`a V%1)얔J?9"˿юGNg6My=fEDeN"ףAЍbAOmeÒ( ɯ}KmT)ғ_m&^X{cc἟$Zy97Lc.2xu)N6Q9,  {tLc;6ll NְށT(0QK-=<;U%Zh(9 E]w\m2t5tIdet a_QJFa1_F.:l8%… Q$cF&_Ziˤr- CiB3\ .68NInꋞT*:kFH `zԹLݢA57-uԳ ,a$wU!Qn`R)˦tK.H:HoªR7Nm$YRAYk@G/J{ux~=`HH ႏNhc,9\z}x^ x_ !܃Qk )_z_S(o щt%-"_;ΖAH0Uo9;Q\%Ih Xc{{r%sH{xSʘ|m[.I!ot0SI.jmWKvC|Es7ja,WnmKR',U6&L)?3À2'x8^=(KL?"O*ؐOqD A9ת4O }ļ ,5<=Hm}+]Oö_)aYGFw dnR]N:ek~1G8<@ b%B]2a($E`L}4N kJOm}FCMiRU] Rc # CB5Ҝ0>vƛC:a}i3RS۔gr&Qr! ٨],B''Xɲ y:(?ױr/eAűܜW} yEg/o界P<|Tm׾k:- . |@=g4dW:!RAFϭwOWqN:ҹhǺ"Q;}ac.8oLOUO䷉[yط!ܴWCY|QPJEߊnv "0imamה 5ژ C._#>ߣ1mV'tB}3t)X8iP^"APXV)(' y!Xwr̩2kۥe>:-Pu> :[ I+D!GozGmr鰥[5PkMI{;Hf#N ")A3`x4KPG=$qc(骉'Jwd^nW` V{@4ݔ6Q?J~_D>$@Jә*ONrx׋u/^Ö>mY1ٔؐv=wUMG_`˓O*6J1嬤5iPgeV*q?&  $Ge~CuvRI'ab@}n"_`#>Y jTi|X.^q1:V| Թ׹lTTwlj<`e,ؓF-M"7DqK(!ҟ` jy"ijʝ 43Vv |,ZH'duM)aVYLBFFb3tFA"K2#h-B[wNqBm뾍w?)>lA0IiMGx".fѮ뿵:h%3 4+9m{/9{+bDXL1Mt՛ֳS$  d@;ue(tY(\''q#aExl>oTH5B'L4kwXM7̟Rl aci]G][iUj#0z}"_jkY?x7q2X>BE7GLUa ~9nu[ד"/=m0uks-߯)]PeVLhQN_ >aR«! H$5J;2ud o׭ZaIj&Q38=0"|PJLFYpi1|fU-a "XGB'WP *Kޡ7`׫K,rQof;O#9 {Rd avnKSwLRt&TF@|IXR|1 L`JyZ(XT%2L0bb NI_I[Itޟ6)e\`cSkG]#/imҩ%6M&X+~=E<BO,fv`"58衁ZiӤiݱym`PvTܸʪ0Z鮛w~KGPQ>Ll`todۄDIË4`yw;&dǺK$OS* peƮ(?\MSXϚT8@BB ލWtu4J-ySHpY~6/_oDg_.l/M-nvN#blkԼ)9TZ=RR!*G,Mɼ˖")ɜ tM9oc/vsGRq:-a7As#JP[rpv'!%- ~Q`̝CHFu  ^ɇ+xv`#x eY^T8pufSN3M(VδEfm~`]ML蛈/2"h.ĠJL)kNM%,dt{8s)*łI4p,G.aSSEPyՊi=Gt5w1)9f ڐbTډ+Lít"Ců4hh=I=ѹ մoi3&5 -c>ՄEnwCMe7_4a.ѕndMFʃJ;+Pŭ*guYew( C_. $;lK71hk6D)>Z# {mKDSBH~Mi~bٴn\s'c3hŪJ=KRRmO4嚑fPb_QF9bDXSrz 胤cH-ꨑlNUHP$mh^wH ]qOeI;"1~Y^ۉGt8+oC%awO()Ő+ա4; K3T doOmF@zGBTWL0h* Q77ӪrhidnR [_B 7I~ht'Q!aU)o Fk"WԦHk 4a6pnnkʊN*Bqc(0ˀ ^6Vt[6vyw02S 1RL [ۏ&*~Ym6/)YQSv,ڴ8}zCIV0,HWZ3ɺ83AoQ r_E:9 0;oL pl'vzܔB 2eq4tuy @ԶƼ$XhWYI#| ܈ Nm~l{H~KqJYB$?~Jڶs(&jAK&ԾqQ<%nWM)qNӗRh mr;DϿ\1Dť֢m=f* $:HCeAu«Ub]dww<}i+śjW̝S!APw̎eV`e|.A;R  C]}6WhjF[GkϬUp"\39`UC-7?(ϞlZ952kӵMUF@Q.oaQQlݔgmU{B-e sz$j; x3ch ؇Rs1V#\wP}amZ. -psxdTcz+yF6X"yJPW z!7lev:~露0to'uf@KeX ڑa,E*g- ݶD n=mqYW{)g[ƿ" z3 ?T cvU,/(?4z|XʚetߺOK]{&&Rʥܔ)w0Y-GS#ԅ6Ӏ_ؤ74=d㌥iLf䇎 ΰ]g`I6^^2y}Gt~cN-о[ʾ ƺD2Og JfgT3|? p4=+I!o1A=]nJO{}M؉e9vX~NpᆯcLwkm4#3 axsi~_z6\%C wr *#kia'8 '?]#IR 9lmE$)nKŠ-~ppyp׿Je+D@[+d}4!!jBˈ7x5%W'oiWEGC\9Y"g{s(T7!=^#V-k^Bwj͔44M}"R!TL%따퇂ڿF?[5,DmZww轥_8B1_[4%y5JF:g TUn컏Hc3b]݄g>vk7N+7nZz[lmv[DZ#8&xJ(ѡ!,y#,n׷j#ݯ}?L 'NJ5-T,_YyBP]>sNNhv&sFWlƲ*d#[[:XLYכVOXLijxL2zv~gL4MYϪ,k2iiۤe~XvЭgU9N}?C͓JyGXN ,m>}$k9~VMi/Րx% Equ9U` 6\/#InJ2zR oj cb_1bۿgXQ~IW^AI/Juَ\ Z('ig᪠Z2GrvcTR+Ƶ6!]zd"!Mq9v=)(ˉU#D[m'һ{ I;v aP~zhsYUo%+EKDA}ạyrקa*?[_,:  oLRReXtƆV0z`ͪ$q:3h(2.y%3ñ"~k %#Uk_#)fW;fA!&zw;zOпYvـY{ډ2 }R00'9WZI7J!.F&u]86|'Fy#8RH}7tED'OHxA֤N+ryz|hҺY4~(M1c2um.i0þ;KyĴ5\K>RC妫PZIHӥzwz^AKD7,0H OŒ/ȍ[=%,9OH2J^CI3mTM6^.=6LI?uI'QG տp ;ҿ`3ZlՓD19>IB(UD$j!q !"eI)z}%pV9P# ~DTHG y()&lxCi&&"Xo03'C+8N1Yfe~Zp?XyBŚ܆9EsiL< hDsi~,X7b('EL9X瓽Ç4Fe3K0Fj Nz՗|yjaﻄU1+i;gB3c8VOэKآ1Qȵb@<,zq X]JIө5] R/gX<$u`(tB>on"PIփctFYϗږ"DQg ^Z ָ\J};w^#6ᕯt'Q+HO~ς/@AuDGB^ gEФͭ!}'UiE@RwBGnMDۀPt0)7?eJ{*yY _ QxcI%Iͫf"|: cl==̩6>M.!꡸GJ[ɖ.#:J5 ,晱`]b4˚?@-WVU-((fVwv%5?: h^횈MOBE&B[Gչ=@ ݻm fH_|]`}9f@:IJrd[d;~#leUe[+6B2˧Xd K9s̥6׉iSTu܊s\F>I+MFWR,bEarcZKSXiwԤ9 t& 3{*OR%2T=M=ʶ{G*ER _r^ͰĻ(/vVcsw R Odۊ cPS5 rI(#PMNBU3q%}f_a`ee~M˦I&76uo,v -b n?UBNR$S<2=3 kh6dH>uf8d7xO%ealxCV?-տٶش+TƜ6L_"]Aa쟾u 4efGh=;bhg K_`%]jaoɄsq`vO s_#fm;螌{N˦>@8ƣ*sӅ@oRS/VOD>Gq@4v%A?xf*j[b;ʚx/>ƭ!XK1&K^q5~9 CCQ d(|NtE'7ǷLKA؞6+xd&5N6Sm KbRod~0wAEwC5Y8̻ yϳT_e?"}DpWE$8>gCzDo_J9KiMeO9%<Е*2U"]vtuӔF@MoF޷FRsmZ֊ @TV3k+9yK΂>w26JjeEZ1c'7 m@?";V +_]F{IE,!փy<9nBb l곑q##3֌aKlI9u*D~4@|a@,#3Y& 5vĖ^l 7n:d6gABQo]ji 0mrQ"{m'|(Av}m&9hy/|̚M1Dd9q Cp1Jۼo =[FOJAdia4\)NѼ/P'Lzb t ×P`f˟ R*c$2c|(lJ팢sX`ϫy?I^kKޞ#_OQ o>fĞuzъXS ?$jI,oy8O!.-(`%"m/,wkGˉDlZڷD}lL!BhE#RxC:j{V|R@0:fM?,xm$@٘QQRzcz&&C>ث5J|ot9;Lzƃ,lHҧZ{p;UH 6W><|3\2f|PW71N{7,a^ 8N9)VXwfn]pTW|r%a|"~K"|S~}dO"+ }Fzo!gfY%xgzXw(8CҪ N ^ _&b-;RB>ə,qQYs jmг~\b#c$%2z3ĚF+GGN1 " rW;_ّ^JڍJ_Z\PM:ss|kVFI,zݻ N;ѱY*58m=WD'i/Uqg-mhDZGkez ě4B;miR)J8r4#چs$=oa np>:$A#Bd_K+Gֻ?ӅǞ8ej"|K ' u.o?lT'?-?29"8vYr՛g!7*+ ,u,/!mt5~kBM7@u^M8ioFmR|`5pn,oIbP8Nab?r%vĭdHtൄyB}yt G1m︯HUz/놤ob*jBA۝:+뺕;1$hEi6BVOSNC.(Ai]|L)ĭDyUq W8a}un%Ɩ ~xW(m=rحw&bݑ BXxPN$L(3B*`%Y QV_j.VQH@w0G(O^jO4pG6(q8PѾT >t|de<ixSoOQ^kzNpԌmkh1 _D2)@k[ʨi@ v޾k})~̏5!^TX F;5J(c# QkπPʸV$AŢy{%.:t1|84fdwm= @p!vbI} CA9đᐦN4~"jY+ N $АA%QCFd6nP$X]zoJ@#v{=zjgJ;Y[WIY&7} s^?MPXYOb]$]a"xj .@(JF- zI3@]E)},+q+.i~ VMa"NݚNYPNnk"vx2=W6D9ڗ +Y3o W1`5AA#uhO~4N5וj%RÊdҠ|`ȷ*7Q 1o< LP_g6)^ ^M~Sc72^D}P. @9%*)6FD1\] aƥc48;8,aY&yW:* Nچ_DlZw!QQ|d51 M,,癴 ΊR;KO[xtuXeU8m%MTi֞ *y.蝽ӫ&m }- ƥH7Cw{4LK|/ '"ɒVe{ϼ"iHKpZ%H & NM]Ů;$жS5#~p`v [吙=Ϛt[z77@* %0:Dߨ7`ix-a0Ӯc)[ӯ-(Ov Qo2$@Ֆf&홽I@I^FZ Y&ŴխdOp.$d"WȏۑI >al)n ڊϕ .RVmn#ʍ848i׹YوK|5 p,[&|YS5ΠS˩_ x.aB@ )]dSxȠ JpK6b6%2ƛ i~r4+;9P)F$x?0,93|2_gojJ pH̊&-OLJǀvL-ɟv*lؑ3-7"L q} H$|6lt (Ê Ā SA ⟡VT9,̚K}}" sKҧLe!D(VSϊ7tyzq9R(H{[6z^TAѦ?=@@*mXkeU^ thPj4R0V?нQsQ:2.iN\UƏLb쎮;ӈ=.O^>AV+a0S_ \ {T`1.na_(()ixquRqWz+!(lWkQ3lI*vBGE.y !dMs}鷢'=?KU1A3P7"H)͊?(6tHM5D+3E4 E[r!1w˺I Rt]g@vl٠h@.78w>}Wܬ[#WC.шݖ-Sзݜ䪁=F`ߍV~ZSԨfX_TFhfOjX~D?OEu'EH7$FV*3t3q96K('a k#jASбDΣNXoHFC@ O(CN*ە ^sѬUQy8oGo)SBˢj<TvkwJ~!/5J^O&|yprGH܀VU[!@U XΧR+ha  ;4>k --m4n c3ZT;@FGQd!Ur ^['R<jUBZE1i8_,Ab3gBcy͛၉0yjͪQj^k&Z/iyd.=dLRHq:_(j<՗!3y@@.jWY\AU-WhUz vCpJY+H=o?X"bDBu{!2ߗeS`#x&!e $e伷L0pfw"蟤5J=S5+zHNޣC#6fTDSLv13ϋcPRLN[)`7G#\w^}.4"I9%k6bS1OnQ%5AʝG{;c:Y̾-'iȶ~rn!*Xm'Uj7eDˉUFqiޒ;u6rܮUR+#:;V&W$ ߇KrN\t֪O~yE:\45q%| A⭑SPQZ0+jJ=-nVL(p4Yx&bԔg?;QO'9Ͷ!5{ah1q.+_q91/PqYpݩ[z^ H/pi3A9;̇e~1 lu*eaWJZF6}T1bwF3NGFνFݨ zlQ ,/qDVj_7+͉/N :y8P1Dm㕄;Viඑz0 x.4n%3} eU !D `5RUZS Tl@8cf 2оŠjP\w#2Z?apwFSuMRv*ЉiʛVQ_W%|FtamE.[Q3"rzdB4T2:SL\+ CWH4H]O|V7$PN.S12nYC=9 l =d,j_!2Ph*=~p[uOҊTU N@e񊋉 ;EON?h}m=ȎoDka'*O⶟|&DԴ CF1k_DlTί"ćJG0xal L`ߗjP*PEŷ@0%WvqW6.+y)P'R 3&ca'qXIۈkT fX_F5 "6;i13,c1C h$7*v,kD!eEzSCgc48; _=MNk}Hl~ww_ D=LZ^Cs_ _>sIIkT6qmk;Lnz) :;(AFXPV@T,1鿛Xqf-Fm?baCH>$+tQ\(6wJfUHw^Q$O 5ՃtWPK_C© JcYoS:| qc^xgYIt#lɵ*u{*f$2bw2;LNOM5TMqwH4b pXE+=sK9gH)UL"M},.;\߻p(Lm2O84DzdR  UfIl"18AV&*W=p!DyB)m~IwbPȖ|XuE9\V}^M4ZahKIr @jf -OْiP:UGt  r㿿soBˇOGOBJ}ƻ#^1=OcD;+Q x׭ߔ#"i .eET3%#{.FZ,vcmtb\ sIH7\ !B{mXy)s_,aVȲM®@ _fSp`nzAx7L"cGݼi3άUPE8#e~W)dۊ,bv*z(zZ(Ѹe1K@.{KM 9?._8Yπ˙sA"ZIS-_kJ d7*p]3{.[Z>8y1 >f\4̫eOhki*4bg J4Ó]Fq^Xoy_u^#ܘ)-pGX^A?0FA%Rng:4n `ZȬ76ڪ?ܻ8V+"V"/Z$Q*%ciU:B9I N}֙Rh*3w͟W96Z7df?з1g,tlZ9)'0P@|y؈i_Yv #?GPUj$&}F $GN<$:pW<n/lZ?i!a#-]iH!W&=&i"iD}0֛Ēʺal/aF7f|Si}7@T<5!BX"&O %qK Wx"UHH,*`sBѮ镤$,!˜ԫCI62wHK>(ށ/x&̸Q= JT(1bYqa0A+CvL'}*H{xFYExyb3ZZ >,4CoLgqE /a6P%2b(y„5r2v5`MEj.s0|I;:B&!aUdLv*}a|WI`M.W Aכ×ڎcJ\5y3VƃD60Kc[Q+mELeO66hB^M{:MҤgcąK <=%w̎2YD>.0+Q\!aRCa9+mp9WA{oB~r_\Ѹ$-xjĬ}df~7r'f _]ڐrka>,Bpzϼ;g4شԨ؈etywvaÕٮtуqډ"pP 'TO(Dij QثoRoS-J)K=A*cd?swf:x{5sܩGwJlGwqHG RoǦ-,3]'h mx&pyOU>iE {HbNYS iQۧtp6dz'R\OZ_ѣVf訤)U,܅fS;IW @:3a8zXU tV ,GM+.`IEx(G5(þ|<3*J9<( oA^Kӧ_I~xž̖x?%%&̀:z~_Ѧ_yY@><ȅ]NNh\{ ムr9ݘb%n֨BEXŸQ&&RݔZM>wh˵G@03/. (_=A rẼ讕v5 N w<>?R7x _t%UIg#xzBE>kֆEM0 =Ey|u7V :DhcJe{}y vR>vۧ FqAˡ-_7ONV/L${}S D%!e ",jL@&xXDLY̽f/: d3r4BL ,UЄ.NQJ˚MthVs 09QI%aߝ|Uq@U1jsi⠈! }{LI{YeXZAS4*f@Ess4\ FE #ģq^G8-=*XHJJ*f}#,'f!l/u :h#'#_q~;nMru3I[/V:5DvJ?ɩ")崀O+SPGniM|w~; ;kIw%3Jh6bhkX/4մqIh%JAO.S)%>(.fX)=6~)dE$Ab0~6͖YX; DH@1AE@ns'zw"J[p~ qPjskքX#bu_:zh4fmUM,F)۴y+[%"/Pcua@+)$q]~Qf'p:r,0KVT,YD Lo]Jtw#a 1++,-&~5x>H P-)H9u$x":zC:HsH=䈨kM0vu+oǎj$v&ak u6`ӈVu Q6odn!z+>rez +8=Q @&|R/5D|RrHnΊ?O7' E}})JrV`6 ᰜXkyfT2Aܮ_*hCȒƉ}%qw1wPM'K D޻'KiZ[!Z4 TԶݾQљH4s :lKo{mգ 1Cxĵfmi}WDg}tOTHx2YI k{>} RgBƄdiQ([fHABEU}ͦ#1ZhVu  ++ZSYqs|bZw4ī۶JqCQH]{ae>Zup6zՅFc-nWNFLؘc 6#7gjka%-$K|DW)gjìjKO͍;j>0j_6ux]b@0MW?&U{^&R,U}tⳛ7gմ+Qڒ(BDc+qݗuꌅF2 _Vhn U 4`y=sL* 5i1pL }1ǗsIIGg;qbIGY|;oiƴzydJ`YP)Cz7}*<:&/:BԩY g`W[HBc&Ӏ/H"}sl^瓕ݾaXR*U_ѐ{Q&Iђӫ8FbÚchr,rI}9ُ @k"cr_^q}2ĵfM ,&zu_RFl;5 Lmo@PxyĜ?D$# m\*SF+P[W:kQm!I jJ1wf|hg޶_Isa3ˊ#PGph{VC`{M1#\AC#N`f6|` ;/cK?,X  ! <(&f]WO9ۼS֍Y.b &)JLKНz>V &#u~{1_ӯFvP6MS#k3ӫD +vw:o9N HWql8*ŸNv5z&>kY.|+K"TUepJcL9r5^/Jn/;Td73sq+@` S+;^ 1eTaw<sGH؞fhUeT>j&2[UD*P=Sr}UU=\=oǏ*W?BnmbVhEBrwKK!𢝣C|SF%Ϻ\]$ov%XNaQX\U?XιEV#;+q[ݯCAg #(%1^=h˵O'_t [J[DQ}pA@ a8.%+.@*b>/FĶ^O6֛@龐BE@O|e2"x;%T|)jb^9a$ٻx>2pFCQ21M%6d;DU q lj ǀnI*:Gъ /EK> ]dD$lWFp_ݧ#mwmf}fA ŖKhCuKe/C8HkuUe =x4TP%E΅ R&邑F̡ve3+}}9ػt c|H;. 'Sb v]FABӉb)_ps3毭lsو_+dgqg3j{a,[1â ΄~x_̾Iix":_2BG\e[8J]Q+;]'O~Imk\rL!¿~-5l(0[uGJ e~ܓf0"Q ciUUnNMn0`ꞩ%_RiNҭ-sae DL\=H1{aj:\kd&Z!1(:uBu/œLH^F! GB4oTiqa2q %5xWOC ({.=d֪D|\"`=c-4o GMoBaM;ʘM(dɀBc@Áh maW ) հEZVy r U*Փ(\s[ߴ܃nYӨl`%4_A++MTR@lq*g*iSH.ʠ1R1E/;"`Vc*e.ŮcWShHurQL/\J1Z+C%\ ֹL!j@XYqho-L>?w tv>aWN622bo|βa[}cR cAb{[r l[Ӄ㳗G":KzUqI ٭n0aܔvd}G&jbÜpa<:}ybmtA} o&=RC116+Fnq W_zq]}k/4!W4{}blLZ]5}'Ǒ _9 `Տd_c4Z;@+Z,.pRgS/뚄DPZ}~ z3Q*RJ,!uJyƇ5|Vlhnj ɪ#^I x7RsV[3ZF$1^(SRW\u8 |bVh(G}ba\G2).nWI({U Da$ҬQ>74P! (L~-(LԵّW tݍijC)VK7I]uxm} N_缎&jx^cޯy gR@"o|BCwj;(Bf{RS5z  ۱噦˴ջ8E_b"fWsO'8|VTo[hdvJ]9&숃]2I Sy\(l$)R46*Af ͝ ZOUu)B(FVxO~ F3ZEIsWPя'Fw([x̃`E*lD{YE:sz>rES$͎(OT{z]- f՗N͞Sh\V} YC*rЉ||?D=4/1pVT*քh0ڃG׻-g!OwY{k<< DkURHvw-8bDNr0$U>4vE8"L`q+߉0K:c QiyR5AGPx KJYj+IKz3G'ٿIsCU͈Ȯwmu|hֿXH%uB=k[<\s[ke/9-lF)/fT  1z  + 9?M0%(n4a=-t)bpN j]ݻ˼Qf$_CJ#'&߯}6^֏}8w)UY \͏QevHt{j`ݏ6]ȀVJ$7(Tdޭ'SeYɕFG#[@rv(kgyR#n[l&#P\MA7YWbR?*j ѣp*#n/b$ʼ[zZϑ#*FxkK\pPyggQ)ٱ`DƮ}t8U*HF]מ{ Hb=Q7lYTpu*diFt/g',T {I ([~W:|G媑wG]N$l6VVy9e!)߽$EPr|^i?y `rQuבɪ`Y(&3 , -Vx6evOQ"P㱰t8NBd8`%#2Vg & &t:~p8#O1|,9 䭭-V=2$JW[c9mv>uԼi&% }FL +*$[f#Jie2Jr$ks}S,%+1P=Ȭhw y-hJeM, >kcgD[٦ W뤽,tث6[>0?z~ k)R/BKa'|A )3@Y Z;X޷`ys+@k.%`$X˩"Y6K񘱋D~cTջ23ծa;eMdYjp=AO, x\FjL~^dnN*:VVEbFf{r/*J'vRs4}oXQg*;Xdޒ!95hs9UFѾG ul4$0߫:P!n7VaS%%lS %(S*TZT"c; @OWtky>}t)\G:)JVݞ-HwJ=WG"٥eH'/!(~1{q W6zi]9*~8ޚa/$12Hh3[PY` d{d󵸕V>ڡ|+"(z(=h럭$m]ѧP.'[׀zi7Z֘8xi"C 5:OjP VbgxcG}kGؠp0w#zE}r>Wx&a^uϰgV"0)ܟBcJV;I ;bici'`iG/or}KWB<*K.R9]t.BYw2cPK}˲1=uI2S?o-є7p OuPVϾ5"#{Kw.t/&@n΀Ny4)盯UqKAv5ص>wL(|sXw üU]NUE?i z2eƶ4)vMOkt80Ǧz܏1qǥG{+]lOq92Ei&=~lA*yz;3k$@&3<=+s) j/#bz6nүH 8dt|&Ob;ZŠ@JRH2(2߼\cKaxDLwRA)R-:}p~eV\AJbҴ[*qj^l8msh|"NE%~ںP|1 [OkX4|?f+Q):zԡbQNqS^cJXu[C7soF06F4eY8\0&(0F4\Zt=@vT1זfc\*Q\Ph!c' @lU¹"l %=r W4XfSX񽆱Q\dN |yvO =XClE94z+ {E'gNnj*d`ݞ̕Q8mXz 9 AV`gwN%W{K\<[_1%눅`P|A0/]T~ME&߂~B6]O2tm?ܙ)$Ѫ(ПV6f-e}ƬU+pFrkس{Ll0zԃ$ž TQmKob<85<09D_o;mc!Vobtf3\_~"*(o7;YT JJ_wތq@khnsژ4]rQ*\`0Cp |ȏQ=9r ~`^f PBF,Nres|FJ*e3nS`@d1pR<3X;zdU O9Ym<ʼnYDB|{Q8q3&"H} -2`?uTzU{q) o uջO^{r_6_,6`"-nm!t1GȎu :V9#pqmTTedSac7`$Ԅ`Ai:ik: -O ]3 6Z`T}-FL"1c(H>bzXx:#R}GBtQbn@=˚p{Ϣ]8  ߌ9g{%r+*=aF-%24AA1JRxI`@ UX S9N[ Eu3ڧVE:2|N6% wD Gw9fq&}afZРF8STe.`7aKE{߀݈֦{2D-ooiA#WΧWN2C%ٟS%},8`WuH%U!pJ+þzu(5E<*;Xi# '9콙dVoCPI/Zcټ0U)LJ\##Ì=!|;zYRxڸ$vL X'̤1ܔqh Bg>0 B1 4@pvswl{Vlh#Ɍ%lњnt[!FqcD^+γk(x׾WY{$M1 Թu+*H/pJ\8qr#E]av^ 46žvZU|nIx]8:N-Xԛo&ړ_ >s_*)ފzݡM#~ͧ]vS(GoÅgg >+} |j"-؇6=0~xUᘤ@ ŅΉu(=AWhEC!C(hs:G?02ޟ( =|oS}ZA۸9]@LL%f+6vFn%n*/ERt##hvui\ ]1L"5xz#SЉ<+<7xp0G`Qz',R$.;?UnGUFNX(~I%dSy V^9OƤI?3ˬx9JJx̃1댦-$Bg*ɭ',TE̼ᙀ6va "zXE|N`\]ϗԿ>rvvjM<)x&A&ޜ!JMF"65 ՁظF}jWReR`}D P.x 8%Ii(WvȂ2[azzdҀo4(44"ޯ0\FV_g˯PaE"(-(U:Q=EpR 4(2ZC2bZI XkbAnT{n*u=Ib}/7u@K4 ܢvm{.>뾥\d`MRŋ%>O娈Nh ą. Gєlj纩zjJ94Ԉ[}iʑ:pvӛ/^9/*?d[6r'=L]uK ?>`,V:HS ?/yw{~ѽG!?OXbꪒN])gs"͑Í^d:RnƔ4aFRkH9wϋ,;OW>@|{R IuyCLOd>C@Fm`qy4k  h|rq껜D:TEܕq4ĽGtQJ<3Vk* 0Ă:"ǫZdQѰ40FE)1Ʃ <׀!:3Z-K}>W@=@Hwڒ3IlӃ~60$ g*bW OLr"T~Ryz1H]_?;Ef`} 6 :wg4_YJ0'4Ce%MPUY@G.QWQp_1DDJxSxkkfy25j &Qz}<|pez }5f mdpnV//]&1Zei%ޡ@dv}}!Dy׫^Pt^GUcpN9~bg{mK~L""2ֳ#N8:p\9ŞR>$ Y{q5"Ya[RP1GTOIib:d*rGbEpb &{P Y=9$_/zuer(UPN=O&3| r(7xtrrm5)@J6j, UIֶJQ| ۘn(zca!ߏߒ3J} x"(ܑ+g*\z^"Щ>/ %u4w AZfVhv#)f{J/iXX@[ގ(6I3']{z/ۭyG&NI}'+b0R70DA;bn[B1XqL)x[_~;D@QB1 FxBfԛG[KX@͆^-ڶfbbĶOTIogY0H,%W}%=вzukB-4 H+Gz`/XyjxO79q̜:qSXZX'A`_Vx1 ^?Ƭ5D~>zOwBW;\xq}%5,s-T^W;;u<1."D@Et6'[dFwy_tѠ*7:3Ξ()pPQD!C;"ndpCCZLV7r_Et0`V I1:H ?c\!Bik=,ؾ/X10!Hn|MOV 5*ȑ~B")T&": zc'p8ZS>ze X74vXB)Z n1] D`"'|ͧG"(մr̔\Z&^+nq 8Ze󅘴4m}Z,]J6 s=e}~ >֑+ȡ]StR1u`TF}lq7qke#IM(NJ&GƳ x<\4[HVN-_%wPiX-)C4F8F3MXU@h?0J `O5 E~h]Tژݩ] +f4 #1Ú!bƹ}(ҭo0P.Aja9-/&m3P?$!O3[3N.NxO"+%!'wtIq3K9LK 鋵v'aW4m9}FaVZ/fȚob!@{ɘ FR[D),"5-F،T b8 qS}(ejCUNbnS~h?I \YƻV)i&:lAm>U'n\1%xN5VW`Vt >AC=_$S?MDz>ʉ,YYvj4~6XR)o-R 9eG~Bw U AK`71rظA+e)9i[sTz}eH_F]é5nWL&M6P)XVS3BՊ \S;T$j0,:1U O4b0j?نA&(ڼJC^m޿wzhG~ Af mިDV2}.QOVNB쳣&++"J# uْ5wO9?w,zE"|JRBLh_ã{S"Ly!jJOvHD_+"S]OlH'eկ-UdrXyh$e*Ԯ:?tu.oyI-[^8Y%`{Q<~Jj29=9#>YdZ&ƎLQQ.J 9 a?#J[otv_LjE$=MeXm= ߟ _9{yL Sn i%r6GƮ >!+Ԏ‹$LT/S+NJReQ} N\NĨ[B|0j8ev ͐'{F@{~㧜|r?:b59guыC uPpsb9 퀥\Jx?5}2N ˃4]Bұ cJ=|,Ud>n.2aC>&&faγcNKN ~/5$kRG\ X̆n@ !2HdZD'noaƑ2.Eh$HlRhNLk!Y{QTebe5wn0>ޜ CT-٥Ov|θ.̼ovV=q.I%qi#l'bЪ>'oť}6cL[Lܾ{K#k +T`aq}dE!-#];o %_=_Vb"cr˶RV騛&8 [3y3OBQy\KM%/ )OUۤ=qRhȦiV0A@H!QKybO%r[\pHoƧW_a_ M$(byHaRd){ SusqqX1ɳѢePLToa5p8NY lnaUͱe2~4}Y~0c*\de ,+iHwhk`fLKl2f⏍uA75ptvU:Gۗ&T%9/>l mGڇ*l+x ';Q1gmkrѮ3@);!+(?A*yKy{ݝj'41]P7_@Erw#Ceh4*J< yb)MXȈD^jP?A wАL37:+,xBmEWVY/nk᳜4oYǣ\6!ܬ. p+>_ˊ$nk7mkل^tO yanqsm((sT{3DG# n +ȑ rǎ $Hn,0z|?yWYZ^=%;+`LSN@Aw8$M/P4Ȍ+ ;_G>W a-G_?eDܯWT !r.wi=u'xGL+! h_x)}&MU@q_D!dk:ג#Փߙ(ߎ@A |AU6wۨFv'D/ z*ZΙWX"Bha/@i}]yl>i(2%lÚbۚbN30}ĕ~xzJNpw p#CILxL&w۹})N@(n:T{NgiخI" y9^3xe s$/gr"8^k 0viZGa7xϿuKZ/ g?/ȌEPp1aD%@FP"v0=4 )=4_tq?׻W<< W[oi~e(ݧK~oٯ+Bj tZVypѯ]R<#elvRX8ѨEP_zCvr+tER JNSfH i~W(l1hfd"!mj_S{l3tYgGmWFћ¢'mj4px[l}Wl.j\K).hh )w>CvђfK|Y%l0v3[2i墀/rGV%i慊R= iYh2+UJԽ,G. [Mnnh;QTܩɇe[KX:(BfyJTF<>8v4?EUAaºxE8dsr\WÝ) M>@cRT.e~eِ3b^ŊNşqn kڟ upt0Qa:5xe]Okt )EmvXRJmտLEqꓮ":ivD тaṬF!ЏEƤc/#W>@FM/sixAĸkw]T56x$-Ag2RIĵpYgC+цXulmÔ;(_ycЙ* mkk1FG BbfjĤl"X:VT6JFcoT  U.%(8ȱIWI&G,C.&o0m~ ea[Ebz+їӿiŒ{S}gBQ&xQi ahrcL۬@f2-Y=DPN2c8H/)_jd:8 <!9J} 2u=X:Sd?ب4s_p*YqUu{BY(>G (QwiK;閄Ex#G;FOsZ<O޵8Q GliGS4"\.4[qtS2j]$Iɀ&ś"`׫RaF bO-e?s'f{mIE~qD// y6RrHd֊n=vԀy7Ei %R su OJ`.ZZ%dQXJ]?ēJ6?ˋc/VwfH/jڎ/m)K oŔX/nD]ҰI4ӖU.rUeGg= nO*gz$t[n[^hϴwM޶ED@{-=:H<$Y9& 4>2Qäm#Tipd^ehw;H2nM+ U/Ჳ'uяWOEW*vjɞ~6\ʚ#P\rT+ X||$;S*1G[a$e7~C by X }@'A,^2uwfoވzنضV8^9h珌bքf\XGd6%q]Rg,;q՜6\TQP`@ĉu^8Fküw 'I*j#GGKӆV<p@4A W46dN- u>09Z:bnƝ:N'ЍЮαcrG(&|<׶z_*N[aʽ:Đ)l5wj/I&g!3 1^Sw pC*6<R΁U$]L-&L^VYmI]DFI#qR@XL'\.j1EẈҿrXRٮ=e#ʊj|:1\c^m*'9#C>5):*M~#A$qn~B2_RP=TGmx=4o xV( ($?Gl3!]UFVW:Nįo#aӾ+wޮ3Xd&uѿP8tMܣr`=c 6rrCVQUUzBS4WO]P)~byWί` G}:u~-oLUo-b6 *KdNsSV^Po':5JJHC4('+?\}P@( dAqk<E3G5-L>%dZ>lQ6&6x9%g谰(WP\"D,'O8bX 1(0;bd6IwX;$y{`fh&Ye QBA@8׾g$aaFQ2FBϸS|KP7*BK C?*r,0(G.7LjgaPԬ&ܽՑo *ݩdST`6q9G7UUOBOj@%350,Ae> +3֦2s@"S0>dHE"_qb#l^>ynkj%@f;2q9'ׂbӯfZY`i_H ~DJk),O8rEau7„7K)NY^YK4c-%CYC*iW"+2^ozSEzf-.[]-BwHQhZnJ&ɇD!~u`~3M3ܺgAYKя rgH(M!qL9U ӣ0y /=Cr) PkxU*32 P!J jVA|_g"rGO)nB|Iy%IGQ=yqZ~t] pFCFRTtN\ hiZHQIFjK@1~мi5wc4JJơn8o?H,u'?tCh`]f[E.zN<T<UUE'ɴ^k3kjk@'O2OVɫueQ2d?Pm[y9Ƞ]QK5GXx47"ej L;f VRjڟ3% mJ06Iu`ESn#c+[:>-a(Ę7rǩ|iDg8Z  Bd<(`Y}nUicz@XDXAʔܪL>5Еm8HwQuŵyA'pLbrH} Q֓ʭ, [ WAj Xr(W%Yw`'X(t%[p!di; †rDL Į= 9'Nx3H.-R֤ Gz֤Ǒ7qCO0Sr8%?yh429+]O1 Ĝܵyl8Vps=8F*,4BqdʤM6*H1y  |ԡ0z:S.L$O`| ^Qpdr]n+i采 v$h*Bʌc`*q+߂/ FGI{}'ʠՓ=ȆhnȴDŽFbEkV[Js1Cbv#n):b_ %gtABNѯ =mPZxw+mRz+$3v< T:G0oIRkiS`L xuhC klNRKU`Ò[^}n\"?gZF"iET9R|O'e.ۢZ`9Ԟ zkOokK-'8sALUzNVPby̌b0z*J"}(ͤ:Z|'(U6vĘ- qV p\q?R9'YwߍўJw9SFeE'Jc n{-zJ.|QW>kFږ X d+Pd4tdlOTs*[>b$jńRθ aöp[gG98N}i&jj0&s 0QεK9 H *͂Bu.?O1V>DgB8n da}8#/BŔ:]kL~] j=TsbsK2t7MZy*fq B7Z4g:˪?Gƾc 5\4fx2 _[9Bn?GptRɦX ?GTq8#+EEuO DG9Fiي~5ʋg^j$t>erylR gKS>|0̒`(m=*ElcTh0)Ra?.#jLY8}Ӣ*:MqN FѴ6]D1曇Jb£>p>0jK|l r&ٞՒs߂UcDDA|'h*?ѭ Ńpl!2j3ZK+MxV߫mvʿ!^hd@TFڥ@V}J5K~JLVe[?n΢pH '|#@J82WK>-^✶::&5XΉ+'ߩxjti"b!Է<X qlp/ Mȱ3JK݈GViVfwx @` |ïTcyZP_usO"cLЂ8}%fZ8`VicݻvŽ7Pj$J 3C~aj&]?JN)H6 &#F CLH(:{ШϮf$e/%!0p"!%$| };%J[pxk>,~_Vq4KNjVn -ٍEUzy/O)8Ƨ! S`_#p5_=~OЃ^u")V4*$Gf#jlNJ7BW2VeEYT/F ѡw\E -=aś=g P&*KESF'-7BV 䛜+' $#KnFА@džq 1m6voaV(f+ͺaC'YuYsR1eEz2 '̀S(Ǹa"Զ=魥_ҬqZc;2-M>cF@j?Eɴލiұ]׆&z䂜XP]~V.ՇeXlsPJ(:mMiOQM65UKt@^H՟jE<(9iut ൒X0=Mv@b~pVӱ9t KKKf6JOS&P ՍDr-UbB xJ]Ȇ]YZ(- }AwS1(J06ƿOzG/JsO%COU&8blU( E7Or _tmC2{#bAlSV恻* ;wGN9fL>Ҏ!l %'2U8RKWu[YTϡ'aX7;@h9U [!ܲ"7bc4Ia4S\ (M"o&5 ڢfhGn guVvxkŪB6eʐ e9E>W4Kn0P KQ1mZ-9ddj'm 5 []Ú)Wá!v6L^ER2I&XQrNn4A.=35Y)̿o83@R>n6\I>8Ss7% N-+HRS*CiBީp `~'49V" Ft_ߓ 7$HtqqY3NKTjkiJqo^wO PEG!.,V*We&P{ X%'G^ jqv ~h۲.óe냰"BCFY)nT˖J4NҰb=Ģ1dW֔xT`jc}a8@('Q.>UۘQ!ء6uGh~ONIE+Ta0tZ=B@fyhz4EqiU8na nWII~2񸧒^?J0aWx2RbA+_7Oc9{ZNe\IyVr~oi?+e*_yubVfATXwDxa6 D*Wo>E'_ ς2GsGՀeNGYri:tJDzfxAC[fMH~yp!FQ |SpV$v'i-1:uU=nBУRoe4\5\kk):_ݾ\i[ƼnF/Į+kUBH6T(MDуkkȚ *T=R*NMK|WWj}$Zq!?N  ;rq 4*$8-nKNp{jF5D7 ooa6h($t%O*b2fy}kR *D:^l7Qa)>PKTYF7DSSD{??zIg5(}2BSN@AJܪ 8 ŜCsڶ 6ft$hi$/ (7 \{;bU)cΑ:p⟕0 z5A-h4m`R(n8@,Q0+X48 ~umU3nC?a0OA*ɻNjqֈ(k5ܒSjxUI 24}U|'}Di~V%A6IvcX6ь3ěnIh͸eS 丗wVު f_@X,3Tnd/Z ] ȵC@ 6ٱ im5dix[Dj)*/mY:*AFGּ&&;I<0SewMG= 1QZK;+P~Tc啕`?ԲS%ԙSPU}W7 0Cs9 MƏhůߟAyz+ i<kN3.~[8e GTǜ]>Lf8+ou$rVAi3hKD5 _2/[B5UKݟDP$ xN!QGAJiV FMUrGvC?Bh(b}I&qBA}V 3eIS)EfOUxRR٧3cg'Q]|_;?-Kr֖>0,Z Qsu(׼W''oZV};#$zW9e͕Τ ??_Rriv2N6rTo4?::VD'( 5R?{'jxbyc ܏9ȿ85ˁ:c CYBBFG:Ƒ!m{k~^xO !W@rѮ۱bvG?XZ]2;roz_8zjw2L>/#!$ü> [ڄ̏k85(1H9kT/jTMo%ggjJ`5qnE:;;RAaاqQ "W^6.V&1S"?piLs0$Su,#?R^])*2RT 0bbax|*畬3#!@CbTojON8O:I!UkבSooe)!k2#24jnPpF̬N={BKWC'%Q$^E2MM YjUnUzMUpLj0ݜņ qomZ '`< kn~m斫#4ݐ$Vz۬Vz׾ʳ"Ӱr b`/=R$>^!q3ƻ ^Qtob@+D(.Uvmff J Nᘩ2x !f^2mƝ~Jq96 QJ%w&Z4k]\n >;~{(|WVpehBA%<C dnh B 87᨝)Mxy;Sk9ؐE uɿX{3naW -tP$wQ=S?Vh?WUJAL1  O3{ tb3_s9/Йo `dXK@ONY=D&0+ rpǶCcpx+Y<z14f{qTՊғˀ~Qg7,'9Dq6թrRAwG&D?GEZ4~ d4RcH5}/<9grvHRTCٵ~`w#r'="L${~@H){@"fRe  F&#F [-Nm& b±󟓺Mћ5O1ꔗ Ȳc5pR 7rIhSfPPQevY4"F?80[I|wbc=tvS#&\1`囪~ryVbqBsH^o*_!昀|F(Œ29~;NXDxo13t:կ}ctA0!^/m*A]5? 6/?Xbi:6F؅E<^3x7Od Vj6 Ǡ2cWl-M Jj Z@g>efIyH(`ɽzQzQdGOaV4W3p]IG̻67 >^0j~uPܓxr0./J{#7YVVG;thHAL_rP}-{:;1$sairhuPUfT T91̮<^ʝӄ)e+C ]caΡZ3?:1*>>1b~_J)dcŞWEg&XNO%Y)@؝o mQ Ye4d!k4秈F #RkR%FEU# ̰R=?LGo/WQߏȐ8^"'J l=bPi燅-(ű'`@3V2<rT9:Fڇg;M̯gx|:bdR(2jq!םv#VI<> ,EtJ3Y(Wg+&;yɒy0<0e*DKqkrjawܬ7|bȰJ( "<&͜p7IgK:6lOc3@)F&Y K )>%C*LP("JS[X|=Cdpɶ4UzD#/>iuLDuCE۝>x+JzQcA^SQ:'mj@(]Y6e'pyeǀ1*>&a8Iކo3=w(vebN䊯)A`y@yRi:1P-wE,%sC5`{4K+}be0d \ktX_'KRɖp(@6^,ݗTzk* :F9^EHaU8Nq7CAg$2H)yU1- ɟP%G;ۖnIm%}obmQ:]0h95&sǫ S؈mҍ~Qhq1Ꮎ,!Ac6c\#CHPQM}5 ta&1# ˡNP=ݡtQ %|>;ՎZO`!*\d`ׄ4` m4o=G2JaNd ^QUѴNw7f98VFΰxNH ֓ [,qWƚv%td>KGx8%R<ûSB\:B&UOKʴF}ea`@dΏ\F+*h~PX#4\ N9zB'NYԅ$ն =<<%~˿j4cSqB^5d9U sD6@Q) 0[nrW=K|,x0;PeD}d7۳҃SRsL0 Dz\:GX^s\s/] 68~i$ N:sALj&v< IzժU{*sI Kd4,$ip̀/iCvPE2Mܛ"q fǣXˣ k:jW' uƣ8cnQ7+Ff=mSŰj-b4^o6y?F 8:}!k)Ym];oS)r}2B[h۱<| lㄿ9 ~ÞSv"8 yHգo( !9zNzmvrB~[%"6#5(_jE9~1*}(;/]iXqFfg,J# }QK)A=q(iOtZ.=et׈kHyias55:s+C\N |(+*B]2h mDT'nMS)(zN!wgkpe;ɧ#tI[  F >+$Њ!&5اPb԰ʃboVsu?KGXv]츔m?j`?`b .pHQyi\өw5=gP@TNyV<$ OiⰈbѫ`2H&ޕaF9RQgoFT:U\88lf֒cGgtY(DrՎje!b"U GE'C8aUyaV8_o@]C%3YH FvPuD]?jqBU6SPgѱZ hO}3铕$]BeRO7>+&jXVۯ}HTX6LdKBc7ތغT8Gza_rhJ{OZU"nm2SĂ(; :+MXI-x*=†/(ŞqBaZaT)6?: >1 ㇉O;jSro"HY;G9:.,`P._.(HJ$HqV?5h"klG,~v,`}T6{b^nk\.{S#yRa7&P@ Gʟmf"KdYM\xk7ӌJ;`f9WB8Gb:( Z:`DVdEԓ&7rGim+c %\ ]CD-VDU[gN{2A\EԅnC:D! ZBQMB8$%7 KzMH^H k鵘2ъ:(. ٍ648h5bKt'YdƢB=^H gIӄ%#WAE<7vQQn04^.`VU^8x ;I$=%Y֎0g ?5;|w6r"h+^41!k9up #:{CǞ}#P*ТȰ`wCX83{J6>5e)eclq@Ѭ:A94wA^z )Ȯ)5 T5IzJ0(ʇ2Pc ͟(ja K`L 7>:"8qٙ Q)8@gEkHœ羱D@F%y]dU:a%x%FK% "hdoQ }xR?ʒc= "H mX Ps1Foӟ١M1/] Uk2?Jo- (9-μ(]d b|$zI-pvVrla" >N@$,Y,JoSid'R $2k=?!*̨"@3_buf D 4:Df`,(yXgTpf&fch $VsWu"BA"Hq_'b.ΫvL!ntE R"L`%y F0R=W3:Zm YrݏH$_E#WA b`":T ^4&}@%/̐oY0Z'"Y%DX)LWJ90Y#^KOEO<b+>s{&da,c=BB_U)uP Dka㈗Q(Ya)/=#: ZsB.^6WN=V @?sZb0gYYZ#rd^/!nxm&6u^)a\ɽ_d8H_p9(Vq6Ic@۱kOBtdm #T61'PW W삅8{T*YC+A+CfGː&xp6 ,Y%v-%6lRK!CGm};t0RS &I=@#f).K"RyDi1Id˭c <\s&BrB?*e昰Ԉl%g%OW,uckJ=ȐI̯ l_-Tt#ɺVc<(t'q$]Z4k>7wr A:'12:`x#eN 7澏'@hLQ0wFxSj3s2I`]N P{_'8e/zIq܄0KU6—&z u“vcњU&sm;Lx رSAmz:N"@?oRLQHBC=z"Iӛ$2>f-[g9;?zD3)"< 4O#gJD-[/vNl,[mTY%6~PKFce!={*"! #qԻ7DTG-Z By+Z@FKq̎mX/W>o%  Ow~Zf3u1UǧW`E>NW:۫}|),V ;rQ$B4KKRQ\lz4K.Rx9P|$,H@1@ bEv92x7Jkv $z|i!'E^#`)7c?{TA)zNvG<'9l2m8wټ[#rRWWH4[g0:!|%!;Hk Í] -#mؗf(&H!, $e=607? e*I\"x?rAxCs c|QfQ=04;,Ζݽȥu*[P84P#ヹ%W49%0o0u|q#J~ׯS7y vII f)d-~]Xp;Eۣw%VC|)dhq(m +s]xf3"ĦQ  hFAPnLs iӪY5Rm(:nt"f@gx0 A5|>T}SX ҹi ό2a<AJLnP=TMk!_4,1PXm,eGP6m8Q`Ė&7$}O}t$~b0 Cx (U\VQ}29ܠKر+() XgʈLig"-@묾Iѩk3fEZl+D%eNmMwT6%OPp@Т푅LG|[HtόTtXҨmc((?88F"_J䴣Q g:V#[|j2kjq+˭r#!.PL! ZN}AlO0Mh(ŧxs W#cǎ$)/"z\1OvgLLRF9wb]U,Tëii/ ,Cy%M^?fqdzoy/jG}K-~IoE{;B"Wugn)y ĄZ sT3l%k̷Yɇ*77D6˛x[BKzކoR"t{9GAD3P:b*iy_sQ80*m=@yBzōSlQ!DbǕ}A/O \Ť&r2/˾Ynԕa`3W@RRQM'D^E{FDj!D4Gߺ޳km&&Ѥ5EQIˡܤEJn.ht!v )$.-Zy6mHz9&wAYe39w\JCi X5/T7Oz0W43:0{3t=N)‚ȩSCSZ&/WyCB (=? GGYFXLOܽm${WGELH[DlA:ɰE&Q^p 1N^ ]N`Rn[օX[ iK{̏R_%[gǹ?wbt =Mۇ"EF8W[ W\#@[*dM\бNMe֧guB(~ ).ž%t%2&t ~[z%$PJguVO%)9tn,Q* 4&Gރ;i8myxL6m1OR0cf^nJn9))t([#P&Zx-26Ѝu]r)0]GRQ'9酹Pyꈿ63c@)K~C#mc/hb>AT GKE"6iQG|'p@zcm[)Hg}gY2"-_CU06~i~]BɎfL~O6ɵ\ҕ[YB)HP*S%E1pbTV-{:U>dNkm9$CBNIyJ O.VBE0*ȗhyk [)h Zx`U`<Xb~w&VGנ4? =-Gdwȣ~gCYTi;/Ч߾Y/3B G$ `7B3 IsIql;dB M 4ItAp[(( }wଶi۬Ӓi?fԝqޘ`ʃ^QhH<'|y<$MFԤqmDZ4LA~FYk#Y<=.sRO3l39bֺ8H'Z'k['Z͙ )B?(DBTZ1y4`amuDSdlϊ]2[eo~ `MߣXGRzq`p"xz5Uy:)/\LSUZd?80S Ď14q*ଔv<4Kx RՇ,gݧ)7G>96eϝa@Q'W5w9qVGr3тGbєf ,ꊱB( iP?F6>nH8uu+"q+EoǪ\=L|M%IG2 9@Q޻n\@i;w=1(XYlY'$zZ x볓b:(?O&`B[@mKJ#5~#%SN)`$ŷjw 0:B5CP`QPe(ǫ Alu9x;Jߔ֋e80,og̓`-R@`*݂V1V(W'Q"ZZ{NB"]*LDu @T2=`NX7J쓲[O۪)jR7dzK|tk*waʜJuz5N)d+‘sл$sF{3FmO)΀D}s ^*tS I Ow%n1&͓^ dXo3~ Dȶ 3'.8# ];yeA:XH=䯕nSD,8FGBAӝ>ǀBhE*=X;~bٝZRF!\& 7Tn Nڨ6 [X `UӬdEw1^s%o_Y^l?VhmSe-r4Z>p3++h <>ޮX_C+AKV]ʯD[7v]*.Cs76\=ըL{=r鑂 q;.<>h[f!sr(JQBG`=R{"yxݿ+QߜyƢ8wnT!Q4? r_Kun3o}[_>tqąNJ+ ihB𐋂ةG~ܤfdhq:^е<*c6OWϑ}ƒ9"۠mSWDl$90~`rI4Ǝc((`YUwhSѨ\!W9$(?A_e`{!JͨLe+B9:Y] GLs*X8S &W#X҂xָ-|>0wFykzӼm|YjrG\?^̕kbާ%|nl)v4B q]Qzad| lSoN_V~MG@,2i ͓Ln'a0)(;"; u*6 a n dU7n[!oAp3'u9ߘw5%4.߃ހ؀Q/CŇ?Z٪VҴhmQ̀qm,ITm pÛ}$->4 SVvXZ`Y4NDI4Lv y JV8浴\ ǺU'Q*:G xg8*9hh$"25NWBk(}r ;vȞa~2VgtM3z+MlI#/{eHC5gl<@j#3|nzaώV[2NhvtQ 3ul;}߅0ꌈzZ]Gg;7܈1ec+C)!@nCUp+mL1J ҉nA"ݮ|nثQ@#8h0̐{iw:S*+É,(j+4Ζ)yӟ_-ڌ} vʏâGxct_\$iZNɐ&TYL8˔'?նqʖg8jmg&|As0&24aH U݈cG@g@](hGZXd:("m C7ڊ3X-Q mTa-~GEQ蚻b="a`Г-_}{0?- Jb㾑̺Xl2kaĜݹEL 5QWTdG.q(f`Z9ز-&z 1f@/0{jHTEo8ny#Y^yUExp}NӱE&_VAITF)DVm٥,` ~nBY5*v21l(7Ps  R ߉/wie)o~!&0ȝ_ɫ~<ֳ'ZAͳq/+o`_b=a1>ѡ_~ zXJC9[i2<0q]M?*ۄw6Džh^v0BjKf#JEt*1Oqh7x [?Us]p 7$4QB*5XA]Yu<V u,c4W[PSqgTzm{m@91Z'!^KuٹVb]m259'DCm:\L[I%LSDG 0^ϴ Ae}%W 6r`&OyS 0m牓oF I -=c)d E0l ZƳfdDŷ< -qp ;|3iGf:Y7nM4eR["G @ A~+m <$o, C]/LU}T˪"z'7j=ZEP~uF[mZ̥U'rq}F9ys:y:UF9* ;`{Lts4cBCMP)Ƽvb>}1VJۭ)USGQ_0*eoY/Lg+M{gO_xxylY`fҀ&Zh71TO91dU+&nuAʼnOPjE\ߑGYwCxXnڵ0b( ;42: } J!| NJuZ0,v/f5UkDhg!٭xL!2 mG_d dgz㍙Y69h7WY ܀Ft>h[r&b_5ϡ|0^3q_jop0,:LÛ"CiF'+)JQ$6(hE Zily/9T.Jp"'A$׃>]*ȅW3? /nqv̙U:dm̭*!ELU!] R>Um;ݚ>f@&Z:[I׋p)n02LVb eM??&Y`d J_zV:AvPRVI( M `')Heo_J)4$ ԛT ?z췼=KRg_"1w*{s9syxwڗ"iď,6w-*Xv3״q7[:7% LcMH!7ϛI,r7LH rս/W< Đ6GU_lf%2WLIY꒔>?D׊r{BU%$2j=gvie|Ѭ7iaiu MB#+j%d0y~'<a0`_S}VD\:ffv„QFxNCCK/CNEnGXm3y'wM|tgIxMWӈ~Hd"{+ |U(vv "F'R>^b՛}Ԍ Ry$<|=Z38GI*z<"z퀿O{`sVIs^dc" YsѝXrSC( d+eXTU 0cxǟ OϬL\;#+*>pzu*|Qaߚb̔ٹlN,JǗ!?O4wuw(Cפ H*t{LҢ#n 8lWTP4e3v[TT3m S:9nA3HzglCͷ^zk*_Eۑ9|U)\#kKɾ뇆LNEt9_B¶L5{{= 'E;Ү@D!?rN) d4:|JVppJ ^@|A02~gw $NA5sSƖ#7dc*7=J U\BXLdA$%Ϣ#gc,0A/=壅̭]PZ#Ԝ\_k.j5v&o.%0YN݁a­)YLD)j;X>f7:2t3"R`ܴ]{cr 9 'PM%l>O<]xieLh1D7?Hn"JUR %'|AMIG&R'EdzY2?bqv5ߤ8mT-OYMcFӦŊ[gx)bcw+366]|4ˬ,RfZVʓ*UU[˨TM5D9+Cc46ةLdZjlūK2~CxM8NJoC}oFYe:u*(cW!%i7+@=:;OSEּIHKXTs V}Ŗto"oݯ/E]xT6gOп9nkDY0,Y` q<\"]M!oY,bfgrpvP@塏z7| U]: ;rvQۿ9WQ :0 P&Rb֍=73}[ UU6mlg2TJ5 m/c4tnd5HOك@H9qb+"؏EZ'fdr4܅=Y<+c/O'u :BA.m=MxJ Cvx>>9`^&,Թk>7hre(nZGg|>x6o6;$Kpap C\a" X8!-50xd`XZeT$@,ԾFCҸB*gyBYA}JAt}, UwX1?ZO_ g{td@dg˾}SbDiՀL8NHe@$w8)eYioBI*M&0Tѡ415^R0v)w%`Lׯ{~HFx AHwk3!NǻMeo-hpy{qmSըEd9St*B* 쑲)'[/~YaOzje'[Ԡ#(rjoof( 3qٕMR J;wWЖU?d2hti8^[J)CJ ewsDJq Q' x)^Ѩ+@S '< PAO) MwPb>$˜l6[[`HdM5DɮeGM]1IQJy%!*Yp0Q,f\9;M CδժFK:K-x< A.(خyΫ?bνWHY*^uGcq^V/}K}(֯+DP,kMrRh5/Z.Y34Z|w i Amz7+'k]tdr -Jxe7hw$'Y]^K4!+3OPג\kp#f0K")g~&5X>(k ,)Ĵds&?s|tVuAdu6ʢBu6\U,Bh!tO ?ZTj*8DŻWHSS!^)=$w$ 9, Oh>%r_bJ&iCм:ӑunͨƄfc?c*ګeAZ,ehG敖A;⮎zE[}( e,tJysE$E'C,a#uCGO3Dӝ*ːJ(L!΁x\@LUP7sEJS+B Fw>=X:jTtϮ-f]G 9}TGGEV ⯥_.ofW;dP`LB+7;œ?E{\*jTComm ،0?T"mcUgdG~߀]kz-ͩ SW!D.8s(n O5"Ǹrxc%X j$/Aͳ;Oa> Dm~35OU x4Jڐű]葓A[5dFd:8('\?QRU-VһaY"1{cBi*zA3A )zYlkS (|*XOύ6 089Z=VfarLd8 2_'l*GMJ"eĊcJ3bc ˽-aUf0ngI3w`Й`#9Z97 JS)m٢bϳYF뀳8zlfV0Ew.~. ~)ϊ <4JflcZ} 9̇M9*3<'>=9mw4$'V?'#lL*f^q&'#Uc! $I4W٧BUf7 #qK3.Z{8ЉBmJq&sY7VWqR8 VLKR*?AK,yTߑ4gx`,펖uGB9.0ϮBVԑ TPM Yn]~.dh}UonWfQíVQҟ >6P ftFѾGtN]99߫1Ժ-Z2AuF};'r@rO"Ao`Z rϫlc[QKX"{[).~6OggE9L$*Vw5a ) 3W]@ehXM%_܍߇!G ̾sS'Tw8+取UpRZ`^}jOd&4]`s) Z-vpۦuYQ7@8|y"MP-5%x&B7kC]HlOW9@۹^wmPV}DZZlxNEoeB|;# &zōFX KV> Ff^͝;]a-.i`n 5*K~OK`ǃ;HC{M޼焟DYkX(R" oZDrNW**ĄՅY?^/RX0J"a2>ub?AٲmLNA "_? V 4 wxn6B sbbWKǮ Di"K9})HmG2KDg b nUvtq$ <ϱ.LȘ6M}EEDڑ(?Xv$s&sx[&G;,kQ-A@5$m=b ':~!V}J)IG162`P ͭ[O.S5ٍޝ6DBwi8vO$P`.ZR2S0yŠO oS0!ڽv(2^UwN//7JImDl܄Ó5A;WDf z*<5j3a`W }^~ScVuMb\+JHt9dr`-<դIM/06wNQw,zL_G+ɚS( ?\~C@ᒀS,>LZ?M$Yf 8q%Rq9q0~h6^n楜ce,DHpԑ>~qCtPqwGL xIT[jhp tpR 0+lcE)jl)!Srą΃}[& {b!18xG7 mKr~y4TV<=Y;8Y }NΓ\/ jZlOԭqFPxQ*eJxV#mbVq[= ֔Gs:s Bw b*O"ł&0HGR<|=VsIo/mO2Cl(]yU1V);glp,M ZLqƸp[\ IWzF Z,/x'BZidJa ]z@D ȍa*1ϓ&ҀtҰNN2.(ESr?xJ9>dSB#*"SIG>{eN[qyw6gpf$RiL]\10CKhv4NNJ:=Kz"MF%$`5X#;M@ica tZb02egB f}ސځ]YUg$ŵt.^&{ *?45Dl%Y?M PF!, LH _3\vAy$@eʬ9U9FCJ4N-急߳w6Uyw|zojn ,dոv:aQ ݈11&Α)VTjNNݬCo_&^˓1>~D/&9CVCc>XD;Y_9qH2 mXS+Tl:Da\`rO\6"(mR@FP. G@:e47i(×ӑh Y&DFΐn}y/0ܔ6V=3iKbLzùAcxE$o:mq}ofȪvcFouy>wYw]Tѝy݋܅M´krQW8aC5/LV>q_׺niGÄ5p-e.65w '4u ZG rZ@DF.hPTZavGYF`.pFNN,35ZҾ#/npV䍆J "+T 5:Ы-! W &w[ ̾:ʶ&-/bW|L) bcEŚPo5d)2+cG ~jsr+әF-J=\j3OA7DE@Tǂ!G< Gr}ozf{mB+ TT/D>5/yZ_p%&%[/T\ o1-:NzZcBih՛@}cPRsUBƊQЀ;Gsl1[RO+,)|k#8exOAFwT.r-u^r+,p!ɟǦ')fs|$bEM`P=1,6L [w^.&箐2Xg-\)Me:>N~APCFme_l*y}͵\n}}{'\oMi!8lsdJpQy=yk%L-RM3 ר,[Cy )Q$VeMW)| dxpGCg^@gyD𸛠 \oPOZ8`݂*<%Ȏ-{RZ|/VsGN(PPPdK5DTYѯ,$5>?6>=Ias%aZ CV[0ÛL)g0] #*Pw#@ H􌺧yCG( &GjU8QTKE2@qf)+^E驥SϡHl/N7&F4 g}S syz sJ3w,[sBvg3StMrLZ 6XIz7g:x1{hy-AEQ~u \+4ϳU^q   ی^$^>Ӝ@SP>mɮruD<0*;e35N3a\:p?FOЉ`ׁͤ.dI pM.ݤQ=$ĈF`2WTFqv`@r\L5YNR!A{2u OH7QP,u\ dCaޕG#I^cd)t1b4=H36t,\Jh݌(<.4'8O<&8@r5=U!JoCj:!h _RBS7LfX};ZOcy7#𠨦?X)$GYssbKРD\]"}@vkbʴ %N?ۃV DAbZr}vT:""PcIyҷ8G1W2vqwF:}4;cꔬ'[ʪn4xof~L266||LOd8}'3pSXȋ[Ù@]rF;*CySY|IM3e.[w;y 0Qz`K]]GpNx 춽[og)H~OR%Wh YHP2Ɓm8^>^80)uˈ;,AL; Aχ+[6w9jrϕ!_e (jVZ19qYHri*Ə,2a|ĔG|P?"72i[.D="Dok'#1ؗuIWz% S(Vܯ~_4+HծqH zVή}*Br7YCP@;LeQl. )yNȦ#>H>2}+%Ȍ2:q?zE,e:OgWVIjs(#0p蕑*+%iR[ٛyJ[Grzw$7ܨ8ֶ)0AMBȂ8v%}VE."Յ}3q VhH7/c^@ѷz=:daOdz:}×BE!o7pz `]܊Ҽ_ 0K5['i$ícoLq@=FJzŒBKe4i5&zLPb4YDl45{!)[إ@ګSP֑B[uX*#=qCuG~ʼnazI8Kia@m*b3x+FguNڔd%_s5m:b쒔NuZ<&8\QLw&{I  :jo kw Ot Ex4imr\/ڈ?5A7e hNj3ؔ%_`҇ tԲ'b8g) ${($e0`^  :r rm)G'.: fh*OgC8U'z|O#(EYbHD67HjS5MDV9!SG:MB۟B!d,RL #HiňQ,UkIEyH8~ߡ) ^RIRI0ilmSB0ôd=7CLmR玴Q#Xys Q֨,NP͎9};QQ;E#%Lpv[`j:mzR~7m>ɧ+ȋoVȔM߮W]B2_";;&l$sτ+ʘk-dZ[a %:2Sa 0@9, c0r*>#/}φw8kkM u])uq?k`R3!u< ֗Ey魦[LÒqP9 Bï}%7GNN$/b=֙p݌yE-f1)ႃ4.pZ:uw ބ?VRkn6K}yW\A䭑03{:t΀b Sd^5_FE [87v~L+ufOn߉z$ {(ܓ! W'79*)p0i .:ՄX}oŐ0"2_Wⵯs67QchZjޯUOm| 2x?t 0' 1(,Q-(gyw"&NU8,MZN@-&F:h3*` c#V-+,p?fTXM)ҸJt7囜Z[9ꤺQoD!沂K>5JNHZ1*݅eV*DYp!7eGn*IZiuf@Q ":1mD|Ooe{tla"uL:0+7N-,L1z##K$wa9P8B ~[/h/JN@!%Ndd?'^F,Grg>[&y|nˮr#"œn:#s[@heAF w9GvmD( ;s<}m̃:r؇4!Vs"e8#cM vRl{y3' s HeG ]ɇP*RMW&brb!:ފ6 AD+|%[1+HGd -d~\vΣA c4(9.77B۫bNPKnͻ97YGȾ 30W;Oʝ&و}j 540zόܢU֤-ai+3H{vF |"ǔx'%ѝxۊTHiяUuAP&xY2k=+TMKn[,@t"?ܐM0@wA\Qn. 22 ygmZCA DL EQW\kn#Mb9er*&QG9(ZB`-=hgfq+rQRlGt/> , u[)dO4d@䗋4 ;!menG!L]}*- Y鞀?L2 d(sP6ߑBfPv8B'6QJ]҇FӲ)$4 ǐa=i-U5WFv X+OŃE *%o7K 8Ȍ vAST=m(rrU1*}:ۣ>~ȯeRWp3o/P!SQQd6=~rlh^-[Oxr)|H=`ձ"=Z!N^:48N/x7YvGpGQ2:ZǞD`,?fPLoLREߘ3soY7 v*M!2q=*c"I/gֹ a^)45qk#Ϝ z\=>,/I~PHl$#8b77Z?-=|Giw\$ۏ,YyFX Ȣnb "lhc̳zu[=pnlNØ#WP #)/I`-Y?!CDўL %tJhI㙒/]jZVX&a-/CQcycOٖB:7D!\ګRbCo6E t$[O pGOxU@ 5e׏3@ dE ݩJ<1,%u$H^2fd'w"Z#~āGdc0N( Z_9xSc oH؋J @Sfܧt2Q1zm)p R ~#Ou&?~||'+`@dFzdgR6z*kkPήVG;>G153-r.P7:Jx2:s[tFC?AR0`$ե[O`X+V+cJ[y:u~N,Pk$)*_hA `pg5:KFBv4J^GwRʼXAK\9Sk!"EYWY߶Je.oD'V (5b]㤼K/H(0K7(r¤W@{ejPx)u<,_N̔vDޕf{D^ʽ!3&U Ey]>371Kpj4 Jb %FHWԘBXB/t?™hg{pq_|Rn9^I%GkFN U{T=r21MeѪ:JVw N=}{hLGӶ9AUBT#@[@?}R-)fŒi`oo˲v,|$ U!c˅7ąMEy.1<t@NI5[ݪ6K_ T.E&s~wU } >5×>ջ[4թְ[^?ɢNH>7o`YxAIԇR(*:hg<֍b6O\4-UW4SlHYu*Tl>%s+Xt؈BJE2;Ȑj i=]sp9i6ZM~FtXL.iHK8Y^r%{zoÔ')Gl8& :OnnOO":Ce91puDHKcJeO ٣y<*vZy:?NBo{$jQ"L(-Gk֋L\BcDN+~jQņqPku0`Y=X2BlTL&vQ+ߞkAÞ{ : ,+og@Y6٤,`Y<릗Is5^C1T__?ᙳR%h9oL!.x;67D_<<+6M7C/eHLȍ *ojJG]SlGQVuG!EXʋtSa@q)#⨵X${qe[Eڰ`ŠrGte뱂8s;i̬+D\([X }W+2|nW&o{}U,KՓ&$^x5UVĈ>GBixzLX#R Y[[}s#^et{G'@iǍdmsks'q-^CmoEA=]X%s8,6RUZۼa0 jOU^T!nF*㈷I¤(O  m F.-l 4<b~M6ebb2)t.Ǧ-hyv4} z$)gQpÂKzF伪`" \|Nc_ho) d< O$洩~_,i[6P-lĴV* >3ʆl/UDznq+=f\bEW!naB@]Q>ȔZZ*ASSW V2m&6Dr=,Ρ-4a|K:v B܅#$<$jE #}gUcYHil9>LrݹAyEΟX'&M{י͙Z!r!]3c}_@\h~CgbIN)ji eHxPDY[EǨ@[s# ?;d={VN*`w-`jPMe]%:o.Ď]pߔԉS5bS6T]K 9)C-6OFg0l]LL/#!['`$q 3t'$AhT" _~30ɮr+]kFT۪Ϥ JXgugRbQHOf+6yw'aL6:)~ߌ&jua|*7~S BK[})p#z_¾V#_؞,:O{GWDPFd[V*l)`9M+J.+J1N S~oE7;=E XA=J+qF V w> i;sdJUoC%?NGNֲ;Q3z7\t,*lI*3mZRCHƗݖ d Ty*Mb KaZei?jZd*C֐)1^|ûGgF0/ []T^װKE =a {:5OW;BtTR,@d"#oFKZyYOϛke[zC;_Pj<=L8]'VQՙk1m \5yd)<.IoIRS`UX^Z8n?qfӶ ~_<['e㔦4(X.(N "Q>(.V:Mr\ pP J[pn29bP2(\PB0<"_V=w>pA8cifeQS!4`?=HDN.s+̜SQ\i+(G<4"JBz4b~u~pE2~+*Èff~#fȍZWIh4?͚?2=j`oؖsP7c{ܫ\SxLi'~voHk㭩 ͑qZDCÿl]"%'!l[QٛIHnS8MujikQp ꌍ|jOR!v}-yJ Ms8vm m!vb0!(diJhju/sکeҁ_),RBJˠadJ`')x"E'`RUQ#pV5_sKo x5-*XsdD- BL|fg^tjuJr$<y"iAGObNSN1EvB0Y778)rkc#:}5O\$>#]Ŵ#rKBe91v`Qp9j~n h~:cJڏpЕ!im< [pIIY,e—v+6TΊ峞o"@)otm`\f)MYIY,V-Oz `+1`ɓ+xȺ+ځ0>ւi`Z1EX &-8Rͬt5]aڢ|7@$|- ߫bH?pQK6u3Ցgl:Ӫ1p 9VU*\;!ى3~~'R " S Fc^BqQ. lj#.`c{Hi/.ն~!^P*I(C "(Wo>eir:Lġ^zY#+2,{G1r ;"RJmdp\2$jN\.:H{ KɅU`FjOa-0CC.uC8HImCG:pk%_FrTn|N= Fr}*j(\̊|fAoJ1ҹ"c(5n}F e=tW]:\7;A\Vu*@LJ 2׏RM%vP羹 61UJXw̃ubҷ 5D3@Ց+OT;j|@$Aq&LK,5a\2TDI|ҡ{ ؝y"\fj][g*!~̍ktp*T:)/Y#hdeU ֒ύ7W[ J` 3OH@^1n[3Yf5:1<Q;x!'X$gSNJ!+YJ(cJ cl ggB Hhi@/䐕J5Kn)d6Q'^ߛOcWyG+o{,Ga*9C^#9Dw\IUq"ce˪3/])}yfDRNXjwVEuAiO(Ref|`4lK*c⍭(ժDpha7)Q4Ql5]&9=DP <0PS4xr Xr~D |M,9`%Lq[ڍ݄'~C`e ]g?tԲGݻQ*@~^_zrȓq'pu2 HP_/f&bM9frhX?ȵڅhnC2}'ݻ>^zAfg.{\ldIS z]b3OV\z! &==aV/bM$T"9p̩ o'JnT_~o$ {5m#c qu7ӪDoDCУR KENweo0pp]Tb\Xvp{T*Dw*M+>'%ZD qNC[ [!KT@qbbDā EVE1Dਅ$,*S9 ;G 2|ha#7O4Hkuls)oظά Zoy ͐z}HOaG;7뙲ymԥvBt~{C8?OS\1Ǖڀ~9[Sf 7r'1;[-ƂkZ@R?ga=(+[v[P!C%P8{23?rqS(Np*h5$ò9,an{= lhht9~X?)#__Hr<-\j)x]v~)x@$@u) cB'n\ .WCs/p֬c@={i6זwI^՛>BWD֭Y}O?8l;\oP,m;HK" MO|_/+֭vm~QqYixV]'S}To9h}nHqJ(C@p# p x6iG'cn0! k kpQ 1'R;1BNֿ-U0 ^$FVZifml׿[?&;ؓupYwxgQ#x3{\lm[;Lےl l^ДhqqŎ@7OCb9h\K6~@&$LZR3)e;7AYY5PBeIįI(x 4t|Jv_7ZNg/s2Dޡ—'+ijz4KxVIQ剅nN ,/Q4O ! {?']ksuIF5EIGi ~侁:TL"jl0~x jwSܞnw :2I/ڥrķ|sgpkȇҵ/Vy۬{/υh8, FiFj^r4RHD,y;gvýyhDjo}$.5$CZYwwzG vEu*ΌPlBǺ e>2olgN"\8yl Z+\zhw#ɝ@aG2݆_M|3+Z:X }F|̣Fnwa $џITFŽ/1O) +=ҧyԵ7[{EԪi}CHAEQCmƗGi;UCq=<} aXWε)uaMaZ>AIcR @Ϊ يan="?:|73Wfup''sZıE}=,cb8- Y "1G~ZZ7+(N)QC!z䤎y4mcJ*n ¿[,Yf)/. @} Ops*':`UiKs7M'I0Sr#Uz{2XPOe w^ٳ%8uYUbUv["iIA>pB6Tɫ:~yx?Y=,R0m(iӾR`1.i $cu [0fI `2`_]fl_OV6wK`ӿi#WxU@3r>^|V|- Y9,>{P{K]ȾyM9TݤA0tܼ'P$s{14(ߵH*h]FUA0k")Hmz\JVZne Tj7U+^j[~d^l\6L+ȒP}zW|Bgs(-AR?t| (Ёy,[@/veR&:Q;㴓nw-*X1Sc[Bp2J a OD_ cx_ fkr(E+NGj@wqzi$:  Ic~5; <3rfƔLiZ955,*j<&kO_eVdB`Gg]%4pTRER| nDET6hA<2GIF"AKZS8aj38ȿ`Q`#4fጌI%_Oֿmay[O"#c-?'hxnsԑ[$-=% Abۗi) 2Yc߄\]vXr=A5pU!yB|`Z7rpu%j <mlh-Ax4$MWMyXEw{Sߘxj؇'!u7DF 3@S6d2b@GP%Ue{Zq)Pat``1nqZ˻XUaҪEEb |[ ,[z7dgNh}dϛ{&XnP[ n.Yk;ҾJUGKP&S4KI/-2[O]QOW&4'dA|W *cHN`h@2()kD]{.%bV+Vo_!eX1RusQ!|u"tD +xl킙W/Jb!&8B8\Y(64 *qf쵈yT')YUď(H{U40|:7?~Ni; um3lV Gωgb #`}tCjP+ʠEi{+8Ÿ۟%CQ8#sOscЪR㣗oK`@yg"mŜN+b56"P%,k//ёɝ/8u[/{+y7?E=Hk/yO]pȏ*uz HbFm솇ӓޣpҋ8QV!b7!ܕ)MibikrU{$cNXrºOTXj6 .ͮ#&y=ochOot ؼe<+:ʪ r/qa)ỜN|@M # 헣fŔzuh MF'M\LX*5{16n3bOA41j>M2RY.C_|A:|R:nECbG%_jlvP* r"pb(ݓ!bvkLDMȿ#!KwTualI-Kv^UX2 l;"m8R jX~)tI7T?Uy1Gi 4l8+GaRL~kP\4 B9*~80Ǜy&`}z,GyXh*(Xmy/pE'~Ukz3.|XUH&Ϛq3i^UnQJc@e1G"o19+)xܶh!;an={(JesjUP6ϕG!~ GAįhO:2DQ9YDo^/y?O%SDod (4k_An"?dTkWb 8Zo{t˶#FC>K׻v31jk;AS3:k'zr ۭN$HU0֓|ۨ,\ -<'>v@敖FȠ:RG/laЬU@*[nUX8$ތ92q|mDGTgQ эAJ8YBIU۳,k~N.2ſL!aIIb3!G*6dWv3W 5?G^4dZ&ygWQWWC!4({f%Co3b-|,yy)#҄(Mdo)yn9qRI\JoDKibDy;NON\q?t@Yu9ݥvjfUi: #Fuzjov"{wޮ-[ %߸՛׷a)ܼT]!Un t.e3JěbGU{+;"4'i\-W3NϭV0(WƱ2 +C!=HCer0å_Jw|T(͑9!67Ζ+`"˱hQ:LQfg9pnI½c4 /Gp6_xR|轫T!:C{đr {K_U^{w=Hdsp~@T-agqjٛ[[BS<>X`U7F8vea2rx{mց7Mx$m C޾1B)*ݱgsy4G=N߷|B N^Up[9#:Ep+мlE 9U}r77sJ ^8]ާY5(wez]*DV/.UVX{FDjӊۡ?)iK=L`Vocsmq(0(B#4b"WIhm|Cp^5rL]?7UD7D@IZ ߬1yu%`@" @%}p$ '/F68$LO:>ʌ#{C?{Me-tDd"=#\,Իݥn4MirrDL-{(8*~('p(F*S.*(RHw1XsB 3k䶨ةPWr.8] XJmYO vqh2Ņ(Tq+VߵDlIÝa3H'›b@ 함&Eۛ09;xH>ƠeZui DBj+%5 xZ|`j& ?섅>9Av" Z}XZ#]G@hP4@ "Wfܿu䈑 -&UG-}e(Lrěq Ao;v5;2 ܔG- U$/_ jr 緊$DHJpXJf[h9K,T޸ _Ρ>rBuaÙ&I1_BP?Z=Yti\s<ƈX }(&BmEh|߻RIDBH=+vTY+]GЈ~zN-/)1uRpʷUoB3z6QB( <J Iesj"oLqd:DKדrͮœ8CѾZJh<e%*tJ ւOk3:BRu7XE>d⡈kArv GFRy Y{^]y)c4ت (WTzk^JWs*jA, dU,@)Uc F6jVi_)hVex`Qp|Y Gɝagnq͂* W o=6҅{ЈͲ3bICţU&˼ز{뜝X?lKf R5N&2'qBdF8ɠv ^aODW@)Eez vշ!MvUE M;pw?jOiƛ]Z,(3c5BMFvQ2sԨ%-T6Kh$H!WŠD'[Ptz8GBְff]pȁke{kH&ZdRGK&HO͠f$gfyDS[@i&i(e15u7j=ЈDDT .-;]Pjb/Z34apT |U΢._A`"Do ) xxr{ 3J}#T٢"*_V̈́C_5fh#w֩/sh'A|DۛnŻ.7 NZ>]`h~ uEqtFqT? Jy˶0y5E+ նӝ͉7RLE\$%KuEhyZLyC%AKRx佃4tp"o(%p%7C!Ӊk)ץ/wT{,9)UPNL!Ώ*jh__~!=C'WVm>'vmKepcEP ̉P&ЁMRqT|n[~ ^[%B.>gr NRC9(c̞2jϼm>&燎}B(ؖo#QRTyѲԵ@έpB !l8Y1ƄթИR 2C~ʲ'19f6ۮFU?~$4}qn8J`82*Eopo.oMc&amw dꑷ7h!̼ʝOu=7g|<_"(ɏ՚[Mp(jA2QnߗbKyuXTs% gw`E+xN fUW5 mUXWî5YXkqhIuNhϛB˯ܚ0a>RhIJ+0N=(j$Q@tY^(Ts>)OZWl|KWQJb Ϳh"UA3߿}R;},K!ǮBkUB. k5AWf`r]H%oF*+!t`_-pSE{G'hޚW ޟV(ZTK\?_U"9[d 2'jg%ھ8uv|Ud3-~?pu t}C*1}u{KƹA.UQq* !s$P"&.8M:_26U*r} @sMt6QW#ۦA%s{SFƦ S*j3)6uQ9%$?@1Q?Yk_G.9o]}:bF[F"#M j}JDJ)2 '7,4Q6;$*ilyTCγ @*>iBZ\òc[ɇ9~Vu>L wPД#Q-(B+CL!/}wqhqx#!aYdg Ue&Y/)X$ci9!{6$Y@"4}j/Rܡ8˴~1ha$[O'ӝSx^Gi\`u^Aۼ)hO}UGhThG~x¡GI>}4|eV6m8ԥ:^Xc~1U#qbFW$d]ƿ8.Y35HTߓODa.Փ( C)sf^'6u)VAl3f쓶L:^M3ENzߏlz FTʛ`9>PvKYayG!A~L$8b-.Ň|"N`T7J ONB:&.tҚFU@?DeעʼnXtg"8рӶvqxMi1]/ XV.O9, Tš44Q.hV?3Ӗa xms!XE U @y@{Ӝ.$|,# 1BT'Op=33y:a<]0{G *`dԏIU^)םB:7 *!REٌhVdLJ.FԛV >>5d^ .7~hm$.͌ӝ TJbcJ@؞\)ml+(n.GzqO@+*sѻeOĐds>0lFpu!Q7گn#F&9kХ# Uzob),|Qz)aEO:._+ T4Hr m[ws8.Z#`n3GU&Qk(<~|#\h~yI+jn*LjiSsxwdwY&)TAesp] \({?e瞳Y0\Han_9{_[Q{5Kx-$AgbebmŔ5\m-;CF /ȃvf *"{ੀʞ3pݸ.2/-x]I@.6)Ү0s %~nXp(TE"σ?9"=m? 'ٮ٬`\ ^% J}.v&M\">צ  iEQfT*M ݬNrA乏'.CM-D9/do1 +;dhWt*]ˆHY,3wTX?cKXo8 6<~r87~֍׿ ¸tpEy(̤܅ ^(}V5<.  6K*m*DFFZEqVW60*¹*,=uTˎ0 HRMGx)S"w :{tDEl"Ϧ#YEhE"ZV?GHѳ(QQ=Lh!S*ˆwgiBͥ  XANt^41q^s9=΀Iꖧr%[+҄yϦyު¶fĶQsW B l*>wu%z6wfӶ/SHq'W _I j[(_l#QHMe$N!WD8LLf) EZq)ܸ-^tvO*0m H ]ovr G>#>%F2olY:e?%mn HD{ @gI$=4ir *A>!Qd!m'}HK&sKk&P߰^cF$gѰ?&ܬ+*WSS. NJWN-Z@Q7TO"ҟ#n**nGNzf!Y +$qH.`^d;*ۈ,M;/0=/a觵кA%mB6w)d07_DrJ HN)"x_[^Pi [&DF[f{ CP(4%sT6*R }*lhw`bPZzqJ͍,woUPm^Ц%(3nw7(Кfc7 @z!%)?S:'cs_<$XA<LZLpDم;3qFV1WhJrnşQ H+Jk/u[ɪc^,seqinr/inst/sequences/input.dat0000755000176200001440000051446510473524715016406 0ustar liggesusers>YCG9 Probable 1377 residues Pha 0 Code 0 ATGAATATGCTCATTGTCGGTAGAGTTGTTGCTAGTGTTGGGGGAAGCGGACTTCAAACG CTTTGCTTTGTTATTGGTTGTACGATGGTTGGTGAAAGGTCACGTCCATTGGTGATTTCC ATCCTAAGTTGTGCATTTGCTGTAGCTGCTATCGTTGGTCCTATAATCGGAGGTGCCTTT ACAACCCATGTTACCTGGAGGTGGTGCTTCTATATCAATCTTCCTATCGGTGGTCTTGCC ATTATTATGTTTTTACTCACATATAAGGCCGAGAATAAGGGTATACTTCAACAAATTAAA GATGCTATAGGAACAATCTCGAGCTTTACTTTTAGTAAGTTCAGACACCAAGTTAATTTT AAAAGACTTATGAATGGCATAATCTTCAAGTTTGACTTCTTTGGTTTTGCCCTCTGCTCT GCAGGGCTGGTCCTTTTCCTACTGGGGCTAACCTTTGGTGGTAATAAATATAGTTGGAAC TCTGGCCAAGTCATCGCATATTTGGTTTTGGGTGTCTTACTTTTTATTTTTTCATTGGTG TACGATTTCTTCTTATTCGATAAATTCAACCCGGAACCTGATAATATATCCTACAGGCCT CTCCTTCTAAGAAGATTGGTAGCAAAACCAGCCATAATAATAATAAACATGGTAACATTT CTATTATGTACCGGTTACAATGGGCAAATGATATACTCTGTCCAGTTTTTCCAACTTATA TTTGCGTCGAGTGCATGGAAAGCCGGTCTTCACTTGATACCAATCGTTATTACCAACGTT ATTGCGGCCATTGCAAGTGGTGTGATTACCAAAAAGCTCGGTTTAGTTAAACCACTCTTA ATATTTGGAGGCGTTCTTGGGGTAATTGGAGCAGGGCTTATGACACTTATGACAAATACG TCCACGAAGTCAACTCAAATTGGTGTTTTGCTATTACCGGGGTTTTCCCTTGGATTTGCT CTACAAGCATCGCTCATGAGTGCACAGCTTCAAATTACCAAAGATCGTCCAGAAGCTGCT ATGGACTTTATTGAAGTAACAGCTTTCAATACATTCATGAAGTCATTAGGTACAACTCTT GGTGGTGTGCTTTCAACCACTGTTTTTTCCGCCTCCTTTCACAACAAAGTATCACGAGCT CATCTAGAGCCTTACGAAGGAAAAACGGTTGATGACATGATTTTGTATCGTCTTCAAAAC TACGACGGTTCTCATTCGACTATTGGAAACATTTTAAGCGACTCCATTAAGAACGTATTT TGGATGGATCTAGGGTTTTATGCCTTAGGATTTTTGTTTTGTAGTTTTTCATCCAATAAG AAATTAATCATACCAAAAAAGGACGAGACACCAGAAGATAATTTAGAAGACAAGTAG >YCG8 573 residues Pha 0 Code 0 ATGAGAACGGCCGTACCGCAGTTGCTGGAAGCAACTGCCTGTGTCTCTAGAGAATGCCCC CTCGTCAAAAGAAGTCAGGACATAAAAAGAGCAAGAAAACGTCTACTCAGTGACTGGTAT AGGCTCGGCGCTGATGCAAACATGGATGCCGTATTACTAGTTGTTAACTCCGCCTGGAGG TTTCTGGCCGTCTGGCGACCCTTCGTAAACTCAATCCAACATGCAACTCAGGAATTGTAT CAAAATATCGCCCATTACCTTCTTCATGGCAACGTAAATATACAGAGGGTCACAGCACTA CTACAGCTCGTAATGGGACAGGACGATTTACTTTTTAGTATGGATGATGTTCTACAAGAG GTCTTCAGAATACAGCTCTATTTGAATAAGATGCTGCCGCACAACTCTCACAAATGGCAA AAGCCATCCCCCTTTGACTCCGCAAACTTACTACTTAACTTCAGAGACTGGACAACTGAC AATGCTCTCCTCCAAGAGTTGCTACTATCCTATCCCACAATTAATAAAAACAAACACAAA AATCACTCCGTCCCTCGTCTAATACAAGTTTGA >ALPHA2 633 residues Pha 0 Code 0 ATGAATAAAATACCCATTAAAGACCTTTTAAATCCACAAATCACAGATGAGTTTAAATCC AGCATACTAGACATAAATAAAAAGCTCTTTTCTATTTGCTGTAATTTACCTAAGTTACCA GAGAGTGTAACAACAGAAGAAGAAGTTGAATTAAGGGATATATTAGGATTCTTATCTAGG GCCAACAAAAACCGTAAGATTAGTGATGAGGAGAAGAAGTTGTTGCAAACAACATCTCAA CTCACTACTACCATTACTGTATTACTCAAAGAAATGCGCAGCATAGAAAACGATAGAAGT AATTATCAACTTACACAGAAAAATAAATCGGCGGATGGGTTGGTATTTAATGTGGTAACT CAAGATATGATAAACAAAAGTACTAAACCTTACAGAGGACACCGGTTTACAAAAGAAAAT GTCCGAATACTAGAAAGTTGGTTTGCAAAGAACATCGAGAACCCATATCTAGATACCAAG GGCCTAGAGAATCTAATGAAGAATACCAGTTTATCTCGCATTCAAATCAAAAACTGGGTT TCGAATAGAAGAAGAAAAGAAAAAACAATAACAATCGCTCCAGAATTAGCGGACCTCTTG AGCGGTGAGCCTCTGGCAAAGAAGAAAGAATGA >ALPHA1 528 residues Pha 0 Code 0 ATGTTTACTTCGAAGCCTGCTTTCAAAATTAAGAACAAAGCATCCAAATCATACAGAAAC ACAGCGGTTTCAAAAAAGCTGAAAGAAAAACGTCTAGCTGAGCATGTGAGGCCAAGCTGC TTCAATATTATTCGACCACTCAAGAAAGATATCCAGATTCCTGTTCCTTCCTCTCGATTT TTAAATAAAATCCAAATTCACAGGATAGCGTCTGGAAGTCAAAATACTCAGTTTCGACAG TTCAATAAGACATCTATAAAATCTTCAAAGAAATATTTAAACTCATTTATGGCTTTTAGA GCATATTACTCACAGTTTGGCTCCGGTGTAAAACAAAATGTCTTGTCTTCTCTGCTCGCT GAAGAATGGCACGCGGACAAAATGCAGCACGGAATATGGGACTACTTCGCGCAACAGTAT AATTTTATAAACCCTGGTTTTGGTTTTGTAGAGTGGTTGACGAATAATTATGCTGAAGTA CGTGGTGACGGATATTGGGAAGATGTGTTTGTACATTTGGCCTTATAG >CHA1 1083 residues Pha 0 Code 0 ATGTCGATAGTCTACAATAAAACACCATTATTACGTCAATTCTTCCCCGGAAAGGCTTCT GCACAATTTTTCTTGAAATATGAATGCCTTCAACCAAGTGGCTCCTTCAAAAGTAGAGGA ATCGGTAATCTCATCATGAAAAGTGCCATTCGAATTCAAAAGGACGGTAAAAGATCTCCT CAGGTTTTCGCTAGTTCTGGCGGTAATGCCGGTTTTGCTGCTGCAACAGCATGTCAAAGA CTGTCTCTACCATGTACAGTCGTGGTTCCTACAGCGACAAAGAAGAGAATGGTAGATAAA ATCAGGAACACCGGTGCCCAGGTTATCGTGAGTGGTGCCTACTGGAAAGAAGCAGATACT TTTTTAAAAACAAATGTCATGAATAAAATAGACTCTCAGGTCATTGAGCCCATTTATGTT CATCCCTTCGATAATCCGGATATTTGGGAAGGACATTCATCTATGATAGATGAAATAGTA CAAGATTTGAAATCGCAACATATTTCCGTGAATAAGGTTAAAGGCATAGTATGCAGCGTT GGTGGAGGTGGTTTATACAATGGTATTATTCAAGGTTTGGAAAGGTATGGTTTAGCTGAT AGGATCCCTATTGTGGGGGTGGAAACGAATGGATGTCATGTTTTCAATACTTCTTTGAAA ATAGGCCAACCAGTTCAATTCAAGAAGATAACAAGTATTGCTACTTCTCTAGGAACGGCC GTGATCTCTAATCAAACTTTCGAATACGCTCGCAAATACAACACCAGATCCGTTGTAATA GAGGACAAAGATGTTATTGAACCCTGTCTTAAATATACACATCAATTCAATATGGTGATT GAACCGGCATGTGGCGCCGCATTGCATTTGGGTTACAACACTAAGATCCTAGAAAATGCA CTGGGCTCAAAATTAGCTGCGGATGACATTGTGATAATTATTGCTTGTGCGAGCTCCTCT AATACTATAAAGGACTTGGAAGAAGCGTTGGATAGCATGAGAAAAAAAGACACTCCTGTA ATAGAAGTCGCTGACAATTTCATATTTCCAGAAAAAAATATTGTGAATTTAAAAAGTGCT TGA >KRR1 951 residues Pha 0 Code 0 ATGGTGTCTACACATAACAGAGATAAACCTTGGGATACGGATGATATTGATAAATGGAAG ATAGAGGAGTTTAAGGAAGAGGATAACGCATCCGGTCAACCTTTTGCTGAAGAGTCCAGT TTTATGACTTTGTTTCCTAAATACAGAGAAAGTTACTTGAAGACGATTTGGAATGATGTA ACAAGGGCTCTAGACAAACACAACATAGCGTGTGTTCTAGATTTAGTCGAAGGTTCTATG ACAGTAAAAACAACTAGAAAAACATACGATCCCGCTATCATTTTGAAAGCCAGAGATTTG ATCAAATTATTGGCGAGATCCGTTCCTTTCCCGCAAGCCGTTAAGATCCTACAAGATGAC ATGGCATGCGACGTTATTAAAATTGGTAATTTCGTTACTAACAAAGAAAGGTTTGTCAAG AGAAGACAACGTCTTGTAGGCCCTAACGGTAATACTTTAAAGGCTTTGGAACTTCTAACT AAATGTTACATTCTAGTACAAGGTAACACAGTAAGTGCCATGGGTCCCTTCAAGGGCTTG AAGGAGGTCCGTCGAGTAGTAGAAGATTGTATGAAAAATATTCACCCTATCTATCATATC AAGGAATTAATGATAAAAAGAGAATTGGCAAAAAGGCCAGAGTTAGCCAATGAAGATTGG TCAAGATTCTTGCCCATGTTTAAGAAGAGGAATGTGGCCAGAAAGAAACCCAAGAAGATC AGAAACGTCGAAAAGAAGGTCTATACTCCATTTCCTCCTGCCCAATTGCCTAGAAAGGTT GATTTGGAAATTGAAAGTGGTGAGTATTTCTTAAGCAAGAGAGAAAAGCAAATGAAGAAA TTAAATGAGCAAAAGGAAAAGCAAATGGAAAGAGAAATCGAAAGGCAGGAAGAGAGAGCA AAAGATTTCATAGCTCCGGAAGAAGAAGCATACAAGCCAAACCAAAATTAG >PRD1 2139 residues Pha 0 Code 0 ATGCGATTGTTGCTGTGCAAGAATTGGTTTGCGTCACCTGTAATCTCACCACTACTGTAT ACCCGCTCCTTATATTCAATGGCTAACACTACTAGTTTCCCTATTGCTCCCCAGGCCCCG CCTAATTGGTCGTTCACTCCCAGCGATATTAGTGGGAAAACCAACGAAATCATCAACAAC AGCAACAATTTCTATGATTCTATGAGTAAGGTAGAGAGCCCTTCCGTGAGTAATTTTGTG GAGCCTTTCATGAAGTTTGAAAATGAATTGGGCCCAATAATTAACCAATTAACTTTCTTA CAGCATGTGTCGTCTGATAAAGAAATTAGGGACGCATCTGTGAACTCCTCAATGAAACTG GATGAGTTGAACATCGATCTATCTCTGCGTCACGACATCTTTTTGCAATTCGCCCGCGTC TGGCAGGATGTTCAATCGAAGGCAGATTCTGTGGAAAGAGAAACTTTCAAATACGTTGAG AAGTCTTACAAGGACTACATTCATTCTGGTTTGGAACTTGACGAGGGAAACCGATTGAAA ATCAAAGAGATCAAAAAGAAGATCTCCGTTAACTCTATTAATTTTTCGAAGAATCTGGGA GAACAAAAGGAATACATCACTTTCACCAAAGAACAATTGGAAGGTGTGCCGGATTCTATT TTGACGCAGTTCGAGACAATAAAATCTGACAAAGATAGCAATGAAACCTTGTATAAAGTC ACCTTCAAATATCCGGACATTTTTCCCGTGATGAAATTGGCATCCTCAGCTCAGACTAGA AAGCAGGCCTTTTTGGCCGACCAAAATAAGGTCCCTGAAAATGAAGCTATACTGTTGGAT ACATTGAAGCTGCGTGACGAATTGGCCTCGTTATTGGGCTATGACACGTATGCGAACTAC AACCTGTATGATAAAATGGCTGAAGATAGCACTACGGTAATGAACTTTTTGAATGATTTG AAGGACAAGCTAATTCCGCTGGGCAGAAAGGAACTACAGGTCTTGCAAGATATGAAAGCC GAAGATGTTAAGAAACTTAACCAGGGTGCAGATCCAAACTACTACATTTGGGACCACCGT TACTACGATAACAAATATTTGTTAGAAAACTTCAATGTGGACCTAGAAAAGATTTCTGAA TATTTTCCACTAGAGGCTACGATTACTGGTATGCTGGAAATATACGAAACATTGTTTAAT TTGAAGTTTATCGAGACGAAAGATTCTCAAAACAAATCTGTTTGGCATGACGACGTCAAA CAAATCGCCGTTTGGAATATGGATGATCCAAAGTCTCCAAACTTTGTTGGTTGGATTTAT TTCGATTTACATCCTCGTGATGGTAAATATGGCCACGCTGCCAATTTTGGTTTATCGTCA TCATTCATGATTGATGACACCACAAGATCGTATCCGGTTACTGCGTTGGTTTGCAATTTC TCCAAATCTACGAAGGATAAACCTTCTCTACTGAAGCATAACGAAATAGTGACCTTTTTC CATGAATTGGGCCATGGTATCCATGACCTGGTGGGACAAAACAAGGAATCGAGGTTTAAT GGCCCCGGATCTGTTCCATGGGATTTTGTGGAGGCACCTTCCCAAATGTTAGAATTTTGG ACTTGGAATAAGAATGAATTAATCAACCTCTCATCACATTACAAAACGGGCGAAAAAATT CCAGAATCTTTGATCAATTCATTGATCAAAACTAAACACGTAAATGGTGCTTTATTCACT CTAAGACAATTACATTTTGGGTTATTTGATATGAAAGTACATACTTGTAAAGACTTGCAA AACCTGTCAATTTGCGATACCTGGAACCAATTGAGACAGGATATTTCTTTGATTTCTAAT GGTGGTACGTTATCCAAGGGTTATGATTCATTTGGCCATATAATGTCAGACTCTTACTCT GCCGGTTATTACGGTTATCTATGGGCGGAAGTCTTTGCAACTGATATGTATCACACCAAA TTCGCTAAGGATCCGTTAAATGCCAAGAATGGGATACAATACCGTGATATTGTGTTGGCT CGTGGTGGCCTTTATGATATTAATGATAATCTGAAAGAATTTTTGGGTAGGGAACCTTCT AAGGATGCTTTCTTGAAGGAGCTGGGCTTACAGAACTAA >KAR4 1008 residues Pha 0 Code 0 ATGGCATTCCAAGATCCAACTTACGACCAGAATAAAAGCAGACACATCAACAACAGTCAC TTGCAAGGGCCAAACCAGGAAACAATAGAAATGAAATCTAAACACGTATCATTCAAACCC TCTAGAGACTTCCATACAAACGATTACTCGAATAACTACATTCATGGGAAGTCGCTACCG CAACAGCATGTTACTAATATTGAGAATAGGGTTGATGGCTATCCAAAACTTCAGAAATTA TTTCAGGCGAAAGCTAAACAAATAAATCAATTTGCCACTACGCCATTTGGGTGTAAAATC GGAATAGATTCCATTGTTCCAACGTTGAATCACTGGATACAGAACGAAAATTTGACTTTC GACGTGGTGATGATTGGCTGCTTAACAGAAAATCAGTTTATTTACCCAATTTTAACCCAA TTGCCATTGGATAGATTGATCTCCAAACCAGGTTTCCTGTTCATCTGGGCCAATTCTCAA AAAATCAATGAACTTACTAAACTTTTGAATAATGAAATATGGGCTAAAAAGTTTAGAAGA AGTGAAGAATTGGTTTTTGTTCCTATTGACAAGAAATCACCGTTTTATCCAGGTTTAGAT CAGGACGATGAAACGTTGATGGAAAAAATGCAATGGCACTGTTGGATGTGTATCACAGGT ACAGTAAGGAGGTCTACAGATGGACATCTTATTCATTGTAACGTAGACACTGACTTGAGT ATCGAAACGAAGGACACCACTAATGGTGCTGTACCATCCCATTTGTATCGTATTGCAGAA AACTTCTCTACCGCGACTAGACGATTACATATTATTCCTGCAAGGACTGGTTACGAGACA CCCGTCAAAGTAAGACCTGGCTGGGTTATAGTGAGCCCAGATGTTATGTTGGATAACTTC TCACCCAAGAGATATAAAGAAGAGATAGCTAATTTAGGTTCGAATATCCCATTAAAAAAT GAGATTGAGCTGTTAAGACCAAGAAGTCCAGTACAAAAAGCACAATAA >PBN1 1251 residues Pha 0 Code 0 ATGGTGACAAGACATAGAGTGACTGTACTCTACAATGCCCCTGAGGATATCGGTAATCAT ATGCGCCAAAATGACACTCATTTGACTGTTCGTGGAGGTTCTGGTGTGGTTTTACAACAA AGGTGGCTATTAGAGAGGACTGGAAGCTTGGATAAATCCTTTACGAGAATCACTTGGAGG CCCAGAGCGGACTTGGCTAGAAGTTTAAGCGTTATAGAAAATGAACTGAGTGCTGGCTTT TCAGTTTACTCAAATTCTTCGGATGTGCCGGAAAGGTTTATTACTAACCCAGTCTACAAT TCATTTCACAGTGAGAAGTTTGACATAGAGCAGTACTTGCCTCCCGAAGTAGATTTGAAT CTGTCATGGAATCCAGAAGATTTTACATATGATATATCAGTGGAGCCCACACAAATCCAA ATTGTTGAATATCGTCTGTTGAAACAGGGTGAAGAATTTACAATTGCAAGAGTGAAAGAT GAGAAACTCGAAGTAGGTGTATTCTTTGTGGATGCAAGTGATGAAAGTGATGTCGATATT GGTGGAATACGTTGTAATTGGAGGATGGACGATGGTAAAATGGAAAGATGTCAGAAAACA TCCTTATTGTATAAACAGGGCCATATCGCATACAATCACTCGACGACTACGACATCACTA TATCTGAATGAACCTATCGGTTTGCATCCAAAAATCATGATTGATCTCACAGATTTCGAA GAACGCCCTAAATGCATGTATCTAATGCACCTGCAATTGCCGTTAGAATTATTTATCGAT AAATTCCAATCCTCTCCCTTACTACTTTTTGGAGAAGACGACTTAGAATTACCAGAATAC TCTCTTCGAGATAAGGCATGGGGTTCTGAAAGTATCTTTGAATTGAAAGCCGGCACAATG AATGAAGTGACATTGCATACTAGATATATTGAGCCTTCTAATAATAAAGGGGATAAATTA GAAGTTTCATTTGATCCAGAAGTTATATTAGCCTGCGACACAGGTGACAATAAAGTTTCC CGTAATCCATTTTATAAAAAAGGTCTAGGATATGAATCTCTCTTTACAGACGATACTACA TTCCGCCATTTGAACTCGACAACTCTTCTAGTACCAATTCCAAGGCCTGACACAAAGGAT TATTCCAAGATCAAAAATGGTACGTTACTATGCTTACTCATCTCCATCATATACATTTTC TCCAAGGTATTTGGTAACAACAAGAAGAAAAGATCAGTAAAACGGGAATAA >LRE1 1761 residues Pha 0 Code 0 ATGCCCAATACGCATACTCAACATGTGCAAATATCAGAGCCAAATCCTGTAAATACTTTG TCTACACCATCCAAAAGAGGTCACCGCCATCGCAGATCGCTAGCAATATCAGGAGATTTT GATTTTTTGAAACAGCCTGCAGCAATTGTGAATTTACCACCTCCACAGGCGGCTGAAAAT TGTCCTTCAACTGCCCCAACTGCTGTATCAAGTACATTATCGCCAATACGCTACAATAGA TTTCCTTGCAAAACCAATGAAGACGCTGGAACGTTAGATTTGCCTGAACCAAGATTTTAT CCGTTATCACCAAAGAACAATCTGCAAACACCAAGTCCACGATTTTTCATTAGTGAAGAG CCAAGTTTTTCATCGCCAGTTAAAGGCGTCCCAGATGCCATTATTAACCTTGACGATGCG TTGAAGACAAGGCCTAGGTCATTTAAATCACATAGAAGATCTGAATCCGCTCCTCCTGAT TTGGAGGTTATGGTAGATAAGGGCAATTGTGCAGCCGGTTCTAACTCTATGATTAAAGAA GAAGAGGACTCCTTAATTGAACCAGAATCGAAAAATGAATATTATGAGCAAAAGCTTCCA ACAGCACTATTATCCCCACTGCGGCCTTCCCTTTGTGTATCTGAACAGGCCATTGATGTA GATGATTCAGCTCTCAATGGGTCACCGACCCATCACAACCATGGGATGCAAAACGCCAAT GCACGGAATTCCAACACATTCAATTCGTTGAAGATCAAAGGCCAAAAGCAAAGATATTAT CATTATACGAAGCAGCTACCTTTGACCGTAGGCTGTGACTCGCAATCTCCAAAAGAACAA AGGTCGGCTGCTTCAATGACAATCAATCAGGCAATGACACCTTCTTCCCTGGCCTATACC CCTTCTAAACTAGCATCTACTCCCGCAACACCAGTATCCTTTTATGACAGCAATGCGGAC ATTAACTTAGAAAGTGATAATTTTCCACTAAAAGATAACCCTAGATATGCCAAGGATGGT TATCCTAAAAAGTGCGGCAATTCACAGCTTAATCGTGTGCTGGATAGCGATAAAAGACAG GATTTTAGTGGAGAATCGAGAAGAAGAAGATCGGGCAGTCCTATCTCCCACATGCAACAC CGCAACCTGATTGATAATATGAAAGGTAGACGAAACAGTAACACGATAAACTCAATCTTC AACTACAAGAGTCAACATTATGAAATGCCATATGATGATATGATGAAAAATGAAAACATT AATGCACAGTCCATGCCCTTTTCAGTCAACGGTGTCAACAATGAAAATAGTATCGGAGGG GTTATTACGAGAGCGGACGATGCACCCCTTCAACACTCTGTGGTCAAATCCTGTACGCCT GATGGCAAGGAAGAAATGAATAGGCTTAAAAGTAATGACAGTAATGAATATTCCAAGTCT GAAGGGCAGATCAGAACCAATTCGCAACTAAGTAAGGACATTCTCATGGGTGAACCAGGT GATATGGTTGATCTGTCCTCTTTTGTCAACACGCAGAGAAAAGCCTCAAATGAAACTGGT GACTTAGTCTTTAGTTTATCCCAGGATGATGACGCACTGAAAACGTTCCATGCGAGCAAT AGCGCAGCAACAAGCAATGAAAGCTGGTGTATTAGCGATGGTGCGTTAGGAAAGCAGGCG CAGGACAGTGAAGTTAGGAGGAAAGAAATCAAATTAGGACTCTTTAGACATATTTTCAAG GAAGTAATACAACAATATTAA >APA1 966 residues Pha 0 Code 0 ATGAGTATCCCCGCTGACATTGCATCTTTAATTAGTGACAAGTACAAAAGTGCCTTCGAT AATGGTAACTTAAAATTTATCCAGACTGAAACAACGAAAACAAAGGACCCAAAAACCAGC ATGCCATACTTGATTAGCCACATGCCAAGTCTGATCGAAAAGCCAGAGCGTGGCCAAACT CCAGAAGGAGAGGATCCACTAGGCAAACCTGAGGAAGAATTAACGGTTATCCCAGAATTT GGTGGTGCCGATAACAAAGCGTATAAATTGCTATTAAACAAATTCCCTGTAATCCCTGGA CACACTTTATTGGTAACTAACGAATACCAACATCAAACTGATGCCTTGACCCCAACCGAT TTATTGACTGCTTATAAGTTGCTGTGTGCCTTGGACAATGAAGAATCCGACAAGAGACAC ATGGTCTTTTACAATTCTGGTCCAGCCAGTGGTTCTTCATTGGACCACAAACATTTGCAA ATTTTGCAAATGCCTGAAAAGTTCGTCACTTTCCAAGATAGACTATGTAATGGTAAAGAA CATTTCCTACCAACTTTCAATACTGAACCTTTGCAAGATGCTAAAGTCTCGTTCGCTCAT TTTGTCTTGCCAATGCCGGAGTCCGAAGAAACTGTTGATGAAGACCTATTAGCTATGTGT TACATCTCCATATTGCAAAGAGCTTTGACCTTTTTCCAGGACTGGTTGAACGAAAATCCA GAACTAAAGAAATCCTACAATCTTATGTTAACCAAGGAATGGATCTGTGTCGTTCCACGT TCGAAGGCCTTTTCTGATGAAATGAAGATAGGTTTCAACTCCACAGGTTATTGTGGTATG ATCTTAACCAAAAATGATGAAGTTTTCTCCAAGATTACTGAAAAACCTGAATTGATTAAC GATATCTTATTGGAATGTGGTTTCCCAAACACTTCTGGTCAAAAACCAAACGAATACAAC TATTGA >YCE9 939 residues Pha 0 Code 0 ATGTTTAGTAAATACCTCGTAACTGCATCTTCCCTCTTTGTGGCTTTGACCTCTGCAGCA TCTACCGTTGATCTAGATGCTCTGCTTCTTCTACCAGGGGTCGAGTCCCACGACGGCGTT GATACTGTATTTTCGACCAAAGACTTTTATCAAGTGTCATTCGTCAAATCCATTGCTCCT GCTATCGTAAACAGCTCCGTAATCTTCCACGATGTTTCTCGTGGTGTGGCTATGGGCAAT GTCAAGAGCAGAGCAAGTATCTTCAACCCAGAGGAAACGTATTACGATTGGGAACAGTAC CAAGTAGTAAATAACGGAGACTGGCGAACCGAATGGGCACCTGCCTCTGACTGCATTTGG AGGGAGGAGAAGGATAACAGCGACGAAACACCGGACAGATTCCCCATCTCGGTGCCATAT AATTGGACGTCACAGTACTCAATTGTAGATTATGACACAGACGCTAACGAAGACAATTTA GATTTCAGGTTTATTAAATCATTGCTAGATAAGAAAAATTGGTTGAATAAAATTAACCAG ACTGTTTCCCAATCCAGTATTATGGTAGCACCAATGATTAAGCCATACAATGTGGTCCAG CTTTGGTATTCAAAATATATGGTTTGGGCAAACGTTCAAAGACAATATTGTAGCGGTGTT TATCCAGGAGGGACTCAATGTAGCGCTTGGTCCAGGTACTACCATGTTGATGCACCTACC TGCGATGAGCCTGTCGCCTCTTACATGACCAAAATGTCGGAAAATGAGGTTCAGTGTCCC AATGAGAGAAACGCAACTACCCTAGAGCCTCTCCGCCTGAATAAGCAGGGAGACTCTGAT TTTTCTTTGACTTTCGAGGAAGAGGAAGAGGAAGAGACAGGATCTAAATCTCTTTGGAGT ACATTGAAAAAAATTTTCTCTAAAAGAAGTATAAGTTGA >YCE8 1392 residues Pha 0 Code 0 ATGAACCGTATTACTAGGAAAAGTTGTTTATTCGCGATTATATTTGCATCATTATTTGTG ACACATGCATTGGGTGCCGCTATTGATCCGCCAAGGCGACCACATAATGTGAAGCCTTTT CATAACGGTAATCTCGAACTTCAAAGAAGAGCAAATGAACCGTTTTTTGAAATAGATGTC AAGAGTCTGAACACAAACTCACCGATATCAGAGTTGTGTAAAAAAGATTTGCACGTCATT GAATCGTCTCATGATCTTTTTCATTTACAAAACCAATGTGAATTCATCTTGGGGTCATTA AAAGTCACAAACTATGATTCTAACATTTTGGATTTGAACAGCTTGAGGGCCATTGGTGGT GACCTGATTATTCAGGATTCACCTGAACTGATCAGAATCCAAGCCGGGAACTTGAATAAA ATCGAAGGGCTCTTCCAATTACAGGGACTAACCTCTTTGGTTTCTGTTGAAATTCCAACT TTGAAATTTTGTCAGTCACTGGAGTGGAAAGTTGTTCCCATCTTGAACTACGTCTCCATG GATTCTCAGAATATTGAGATTATAAAGGATATTGTCATATCGGATACTTCATTAGCAAAC ATCGAGAATTTCAACAAGGTTCAGGAAATTGATACTTTCAATATCAATAATAACAGATTT TTAGAAACTATTCATTCGAACGTTAAAACCATTAGGGGACAATTCAGTGTACATGCGAAC GCTAAGGAGCTAGAACTTGAAATGCCACACTTGAGAGAAGTGGAAAACATAACGATTAGG GACACATCATTGGTCTACCTTCCACAATTAACAAAAGTGAAAAGCTCTTTAGAGTTCATC GAAAATTACTTTTACGAATTGAACCTGAACAATTTGCAGAAGATTGGTGGAACATTAGGA ATTATCAACAATGTAAATTTAATAAAAGTTAATTTGGAGAACTTAACAGACATTCAAGGT GGCTTGATGATCGCCGATAACGAATCCCTCGAGGATATTACTTTCCTGCCAAACTTGAAG CAGATTGGAGGTGCTATTTTCTTTGAAGGTTCGTTCAAAGATATCATGTTCGATAGCTTG AAACTGGTGAAAGGTAGCGCTTTTATTAAGAGTTCATCAAACGTGTTGGATTGCAATAAA TGGACAAACCCATCAAATGGAAGATCAATCATCAGGGGTGGGAAATTCACTTGTATTTCT GGTAAGAAGGAAAATACGCTGAATGTTAAACAGGATGGTACAATCATAGAAAAAGGGTAC AAAGATTTAACGCAAGAAGGTGAAGACTCCAAGAAAAGAGTGATTTCAAAATACGCGAAC TCAGCAAATCCAAGCATGCAATTGGACCCCCTTCTTTTTGGTACATGCCTTGTTGCTATG TTATTGTTTTAA >YCE7 777 residues Pha 0 Code 0 ATGAAGAAGACGTTCGAGCAGTTTCGAAAAAGCAATTTACTATTTCAGGTTCTCAAAGGA CCCCAGCATCTAGAATGTCAGAAGTTATTTGTCCTTGATTCTTCATTCAATCCACCACAT CTGGCCCATTTTCAACTACTATCGCAGACTATTAAAAACTTCAAATTGAAGGACACCCGT TCGCATGTTTTATTACTGTTAGCGGTGAATAATGCAGATAAGTTGCCTAAGCCGGCATCT TTTCCAACTCGTCTGGAAATGATGTGCTTATTCGCTGACTACCTTCAGGAGAAGCTCCCC CAATCTGTAGTATCTGTCGGGTTGACTGTTTTCTCGAAATTCATCGACAAGGACAAAATA TTACATGAGCAATTTGTTAAAGGATGCAGTGCAGATATAGGCTACTTAGTTGGTTTTGAT ACAATTGCTAGGATCTTTGATGAAAAATATTATCATCCTTTAAAAATCAGTGATGTAATG GAGAGCTTCATGTCGGGATCTCAATTATATTGCTTGGCGAGAGGCGATTGCCATCTCAGT GCTGAATCGCAACTAAGATACGCCAGTGACATCCTTGAGGGAAAATTCGAACCGGTAATA CCAAGAGAATGGGGCGCTAGGATTCATGTTATGCAAAATGATTATCCAGCATTAAGAAAT GTTTCATCATCCGAGATTAGGAACAAACTGAAGAATGGGCAAGTGGAGAGTTTGAAAGAC GAGTTGCCATTGTGCATATACGATTATTTGATCAATAATAAGACAATATTTGATTGA >YCE5 2283 residues Pha 0 Code 0 ATGAAGATAACGTGTACAGACTTGGTGTACGTCTTCATTTTACTCTTCCTAAACACGAGT TGTGTCCAAGCCGTTTTTTCAGATGATGCATTTATCACTGATTGGCAACTGGCTAACTTA GGTCCTTGGGAGAAAGTCATCCCTGATTCTCGAGACCGCAACAGGGTTCTCATCTTATCG AACCCTACCGAAACTTCCTGCTTAGTTTCTTCGTTTAACGTTTCTTCCGGACAGATTCTT TTCAGAAACGTTTTACCCTTTACCATTGATGAGATTCAACTGGATAGTAATGACCATAAC GCAATGGTTTGTGTGAACTCTTCAAGCAACCATTGGCAGAAATATGATTTACACGATTGG TTTTTACTAGAGGAAGGCGTAGATAATGCCCCTTCTACGACCATTTTACCTCAATCCTCA TATTTAAACGATCAAGTATCTATTAAGAACAATGAACTACATATTCTCGATGAGCAGTCA AAACTGGCAGAATGGAAATTGGAGTTACCTCAAGGGTTCAATAAAGTGGAATATTTTCAT CGTGAAGATCCCCTGGCGTTAGTGTTGAACGTTAATGATACCCAATATATGGGATTCTCT GCCAATGGCACAGAATTGATCCCCGTTTGGCAAAGAGATGAATGGTTGACTAACGTGGTA GACTATGCTGTATTGGACGTCTTCGATTCTAGGGATGTGGAGTTGAACAAAGATATGAAA GCGGAACTTGATTCAAATTCGCTTTGGAATGCTTACTGGCTTAGATTGACAACTAATTGG AATCGCCTTATCAACTTATTGAAAGAAAACCAATTCTCACCAGGACGTGTCTTCACTAAA CTCCTAGCTCTAGACGCTAAGGATACCACGGTATCAGATTTGAAGTTCGGATTCGCCAAA ATCTTAATTGTTTTGACGCATGATGGCTTTATCGGCGGCCTTGATATGGTCAATAAGGGC CAACTTATCTGGAAACTCGATTTAGAAATTGATCAGGGCGTCAAAATGTTCTGGACGGAT AAAAACCATGACGAACTTGTTGTTTTTTCGCATGATGGGCATTATTTGACAATTGAAGTT ACTAAAGATCAACCGATTATCAAATCAAGATCCCCCCTATCTGAAAGGAAAACTGTTGAT TCCGTTATTAGGCTGAATGAACATGATCACCAGTATCTGATTAAGTTTGAGGATAAGGAT CATTTACTGTTCAAATTGAATCCCGGCAAGAATACGGATGTACCAATAGTTGCCAACAAC CATTCTAGTTCCCACATATTCGTCACAGAGCATGACACGAATGGCATTTATGGCTACATA ATCGAAAACGATACGGTAAAACAAACTTGGAAAAAAGCCGTAAATTCGAAAGAGAAAATG GTGGCATATAGCAAGAGGGAAACAACAAACCTAAACACTCTTGGTATTACACTAGGTGAC AAATCGGTTCTTTATAAATATTTGTACCCCAACCTAGCGGCTTATCTGATCGCTAATGAA GAACATCATACAATCACTTTTAACTTAATTGATACCATTACAGGAGAAATCCTCATTACC CAAGAGCACAAGGATTCTCCGGATTTTAGGTTTCCAATGGATATTGTTTTCGGTGAATAT TGGGTCGTTTATTCCTATTTCAGTTCTGAACCTGTTCCAGAACAAAAGTTAGTAGTGGTG GAATTATATGAGTCACTAACCCCAGATGAGCGTTTGTCTAACTCAAGCGACAATTTTTCT TATGATCCATTGACTGGACACATTAACAAACCTCAATTTCAAACTAAACAATTCATTTTT CCCGAGATTATCAAAACAATGTCCATTTCCAAGACAACGGATGATATTACCACAAAGGCA ATCGTTATGGAATTAGAAAATGGACAAATCACCTACATACCAAAGCTTTTATTGAATGCA AGAGGTAAACCAGCAGAAGAAATGGCCAAGGATAAGAAAAAAGAGTTTATGGCTACCCCA TACACGCCAGTTATCCCAATTAATGATAATTTCATTATCACTCATTTCAGAAATCTATTG CCAGGATCCGATTCGCAGTTGATCTCCATCCCAACCAATCTGGAATCCACAAGCATTATA TGTGATCTAGGCCTTGATGTATTTTGTACAAGGATCACACCTTCGGGCCAATTTGATTTA ATGAGTCCTACTTTCGAAAAGGGTAAATTGCTTATTACTATATTCGTCTTGTTGGTGATC ACGTATTTTATCCGTCCTTCTGTTTCAAACAAGAAGTTGAAATCCCAATGGCTAATTAAA TAG >YCE6 324 residues Pha 0 Code 0 ATGGTAAAGGGTAAAACGTTTCTGAAAAGAATCTGTCCGGAAGAAACGTTAAACGAAGAA ACTAAGCAGGAAGTTTCGGTAGGGTTCGATAAGATGAGAACCCTGTTGCGGTCTCGAGAA TCAGGGATGACTTTCTCCCAAGGACCTAAGTTAGCCAGTTGCCAATCAGTGATAAATGCA TCATCTGAAAAAACGGCTTGGACACAACTCGTGTTTAGGAAGAGTAAAATGAAGACGTAC ACCAAGTCTGTACACGTTATCTTCATTGCTATGGGGGAAGGGGAGGATGAAAGTGTTGAT ATGAATGTAGGTATTAGTTATTAA >YCE4 1254 residues Pha 0 Code 0 ATGGCTGTATTTACTCCTCCATCAGGTAATAGCAATTCCACCGACCATACTCACACACAA GATGACCACGACAAAGATGATAATGATATCAAGAAATTCTACATAAGGCCAAGTTTAGGC TTAAAACTGTGGGGTCCGCTCGTACCCGCTCCTGATAACCTACCGGGACTATACACTCTA ATCACTATCCAATCTGCAGTGGGTTTCTTTGCCCTTTGGAGACTGAGAAGGCTCTACAAA CTACCGCCACCGCGCCGCATTGCCACTGGCACTCACTCGGATTTATCCTTTGGCGAACTA CCCAGTGAAATGATTGTCAATGGCAAGACTAAAATCAAAAAGGATATTGCTGACTTTCCA ACTTTGAACCGCTTCTCCACCACCCATGGTGACATTGTGCTCGCCCCTCCTCCCATCATA CCTCGCCAATCTCGATTCGTCAGCGTCAGAAAGCTCTTATGGGGGTTGTTTGGCTCTTTG CTACTTTCTCAGTCACTGTTGGAGCTTACTCGCCTGAACTTTCTTAAATACGACCCCTGG TGCGACGAAATGAAATCCGTACGTGACAAGAAGTTTTTCAACAATATTGTCAAATATTAT CACGAGGGCATAGACCCCACCAAAATAAAAGTCAAGGATGCTATGAACGGTACTCCTCTC TCGACAAATATCCCTGAGGTCAAACAAAGCGTCGCTCTCGCTAGAGCGCAAGTTGAGGCG CAGAATCCCATTATTAAATGGTTCGGACCCTTGGAATACAAGCCCATGTCTTTCAACGAG TACCTCAATCGCATGGAATTTCACTTGGACATGTTCGAGTTTTTTCAAAATAAAAGAAAC ATTAGAGAAAATTCCATTGAACTCATCAATTCCATATCCCACAATCCGCAGTCTTCTTCT ACTGGCCTTGAAGGTCTTTCCGAGTCCAAAAAACTCCATCTACAAAATGTGGAAAAAAGA CTGCATTTCTTAGCATCTTCGGGAGATTCCATTTCCGCACCAGTAAAGAAGAGATCCAGC ACCACACTCTCCCGAGGTGTCATTTTGCCCCATGACACGAAAGGCCCGCAAGATATTGAT CTCGATACAATAAGATCGCTTTATGATCCATGGATGACTTTGGCCTTAGAAACTTCGCTA AGCATCAAATTCATACCAACTACCATGCCCTCCCATACCAAGACACCCACTAGCACGGAC CAGCCGTTACCAGGGCCTACCCCCAAGGCTCTCACTAATGAAAAGACACATTAG >PDI1 1569 residues Pha 0 Code 0 ATGAAGTTTTCTGCTGGTGCCGTCCTGTCATGGTCCTCCCTGCTGCTCGCCTCCTCTGTT TTCGCCCAACAAGAGGCTGTGGCCCCTGAAGACTCCGCTGTCGTTAAGTTGGCCACCGAC TCCTTCAATGAGTACATTCAGTCGCACGACTTGGTGCTTGCGGAGTTTTTTGCTCCATGG TGTGGCCACTGTAAGAACATGGCTCCTGAATACGTTAAAGCCGCCGAGACTTTAGTTGAG AAAAACATTACCTTGGCCCAGATCGACTGTACTGAAAACCAGGATCTGTGTATGGAACAC AACATTCCAGGGTTCCCAAGCTTGAAGATTTTCAAAAACAGCGATGTTAACAACTCGATC GATTACGAGGGACCTAGAACTGCCGAGGCCATTGTCCAATTCATGATCAAGCAAAGCCAA CCGGCTGTCGCCGTTGTTGCTGATCTACCAGCTTACCTTGCTAACGAGACTTTTGTCACT CCAGTTATCGTCCAATCCGGTAAGATTGACGCCGACTTCAACGCCACCTTTTACTCCATG GCCAACAAACACTTCAACGACTACGACTTTGTCTCCGCTGAAAACGCAGACGATGATTTC AAGCTTTCTATTTACTTGCCCTCCGCCATGGACGAGCCTGTAGTATACAACGGTAAGAAA GCCGATATCGCTGACGCTGATGTTTTTGAAAAATGGTTGCAAGTGGAAGCCTTGCCCTAC TTTGGTGAAATCGACGGTTCCGTTTTCGCCCAATACGTCGAAAGCGGTTTGCCTTTGGGT TACTTATTCTACAATGACGAGGAAGAATTGGAAGAATACAAGCCTCTCTTTACCGAGTTG GCCAAAAAGAACAGAGGTCTAATGAACTTTGTTAGCATCGATGCCAGAAAATTCGGCAGA CACGCCGGCAACTTGAACATGAAGGAACAATTCCCTCTATTTGCCATCCACGACATGACT GAAGACTTGAAGTACGGTTTGCCTCAACTCTCTGAAGAGGCGTTTGACGAATTGAGCGAC AAGATCGTGTTGGAGTCTAAGGCTATTGAATCTTTGGTTAAGGACTTCTTGAAAGGTGAT GCCTCCCCAATCGTGAAGTCCCAAGAGATCTTCGAGAACCAAGATTCCTCTGTCTTCCAA TTGGTCGGTAAGAACCATGACGAAATCGTCAACGACCCAAAGAAGGACGTTCTTGTTTTG TACTATGCCCCATGGTGTGGTCACTGTAAGAGATTGGCCCCAACTTACCAAGAACTAGCT GATACCTACGCCAACGCCACATCCGACGTTTTGATTGCTAAACTAGACCACACTGAAAAC GATGTCAGAGGCGTCGTAATTGAAGGTTACCCAACAATCGTCTTATACCCAGGTGGTAAG AAGTCCGAATCTGTTGTGTACCAAGGTTCAAGATCCTTGGACTCTTTATTCGACTTCATC AAGGAAAACGGTCACTTCGACGTCGACGGTAAGGCCTTGTACGAAGAAGCCCAGGAAAAA GCTGCTGAGGAAGCCGATGCTGACGCTGAATTGGCTGACGAAGAAGATGCCATTCACGAT GAATTGTAA >GLK1 1503 residues Pha 0 Code 0 ATGTCATTCGACGACTTACACAAAGCCACTGAGAGAGCGGTCATCCAGGCCGTGGACCAG ATCTGCGACGATTTCGAGGTTACCCCCGAGAAGCTGGACGAATTAACTGCTTACTTCATC GAACAAATGGAAAAAGGTCTAGCTCCACCAAAGGAAGGCCACACATTGGCCTCGGACAAA GGTCTTCCTATGATTCCGGCGTTCGTCACCGGGTCACCCAACGGGACGGAGCGCGGTGTT TTACTAGCCGCCGACCTGGGTGGTACCAATTTCCGTATATGTTCTGTTAACTTGCATGGA GATCATACTTTCTCCATGGAGCAAATGAAGTCCAAGATTCCCGATGATTTGCTAGACGAT GAGAACGTCACATCTGACGACCTGTTTGGGTTTCTAGCACGTCGTACACTGGCCTTTATG AAGAAGTATCACCCGGACGAGTTGGCCAAGGGTAAAGACGCCAAGCCCATGAAACTGGGG TTCACTTTCTCATACCCTGTAGACCAGACCTCTCTAAACTCCGGGACATTGATCCGTTGG ACCAAGGGTTTCCGCATCGCGGACACCGTCGGAAAGGATGTCGTGCAATTGTACCAGGAG CAATTAAGCGCTCAGGGTATGCCTATGATCAAGGTTGTTGCATTAACCAACGACACCGTC GGAACGTACCTATCGCATTGCTACACGTCCGATAACACGGACTCAATGACGTCCGGAGAA ATCTCGGAGCCGGTCATCGGATGTATTTTCGGTACCGGTACCAATGGGTGCTATATGGAG GAGATCAACAAGATCACGAAGTTGCCACAGGAGTTGCGTGACAAGTTGATAAAGGAGGGT AAGACACACATGATCATCAATGTCGAATGGGGGTCCTTCGATAATGAGCTCAAGCACTTG CCTACTACTAAGTATGACGTCGTAATTGACCAGAAACTGTCAACGAACCCGGGATTTCAC TTGTTTGAAAAACGTGTCTCAGGGATGTTCTTGGGTGAGGTGTTGCGTAACATTTTAGTG GACTTGCACTCGCAAGGCTTGCTTTTGCAACAGTACAGGTCCAAGGAACAACTTCCTCGC CACTTGACTACACCTTTCCAGTTGTCATCCGAAGTGCTGTCGCATATTGAAATTGACGAC TCGACAGGTCTACGTGAAACAGAGTTGTCATTATTACAGAGTCTCAGACTGCCCACCACT CCAACAGAGCGTGTTCAAATTCAAAAATTGGTGCGCGCGATTTCTAGGAGATCTGCGTAT TTAGCCGCCGTGCCGCTTGCCGCGATATTGATCAAGACAAATGCTTTGAACAAGAGATAT CATGGTGAAGTCGAGATCGGTTGTGATGGTTCCGTTGTGGAATACTACCCCGGTTTCAGA TCTATGCTGAGACACGCCTTAGCCTTGTCACCCTTGGGTGCCGAGGGTGAGAGGAAGGTG CACTTGAAGATTGCCAAGGATGGTTCCGGAGTGGGTGCCGCCTTGTGTGCGCTTGTAGCA TGA >YCD8 1587 residues Pha 0 Code 0 ATGAGCTATGGAACTATAAATGATATGAATGAATCGGTAACGAACTATCGAATAAAAAAA GCCCAAAACAATATCAAGGGATGGTACGCTTACTCATTTTCTAGCGAACCATTTGTCGTT TCTGCGGTTTCAACGTATATTCCCTTACTACTGCAGCAATTTGCGAGTATAAATGGTGTA AAAGTTCACGATCACTCCATACCCTGCCTGTCAGAAACGGGTAGTGATTCAGATAAGTGT GTTCTTGGTTTGTTCAACAATCGGATCTTCGTAGATACTTCAAGTTTTGCATTATATGTC TTTTCCCTTAGCGTTTTATTCCAAACTATAATAGTCATTTCCGTTTCAGGGATAGTAGAT CTCTGGGGGAGCGTTAAATTCAAAGGCAGAATTCTGGTTTGGTTTGGTATTGTGGGCGCA TTGTCGACTGTTGCGATTTCAAAATTGAATGATACCCAGATTTATTCTCTGGCTGGGCTT TATATAGTGGCCAATGGTTGTTTTGGCGTTATCAATGTTGTTGGGAATTCTCTTCTGCCC ATTTTTGTCAAGGATTCTTTGAAATGTCAAAGTCAAGGAGCTTATGAACCTGATAAGGTA GACTCGTTAACTACTGTTATTAGCGGTAGAGGTGCATCTTTAGGTTATTCAAGTGCCCTC ATTGTTCAGATTGTATCTATGTTCTTAGTCGCATCTAAAAAGGGCAGTAAGCAGGATGTT CAAGTGGCTGTTCTTTTCGTTGGGATTTGGTGGTTTGTGTGGCAACTGCCCATGATCTGG TTGATTGACGATGTGACAATACCGATAAGAGTTGACGATTCTACATTAGCATCCGCCCGC AGTCCGTATCCCGGTGAGCAAGACGCCTTGGGTCAACTAAACTGGAAGAATTACCTTTCA TATGGTTGGGTTTCGCTTTTCGAATCGTTTAAACATGCCAGACTATTGAAAGATGTGATG ATTTTTCTTATTGCGTGGTTTATTATTAGTGATTCCATTACAACTATAAATTCTACAGCG GTTTTGTTCTCCAAGGCAGAACTGCACATGAGTACCCTCAATTTAATCATGATAAGTGTT TTGACCGTTGTAAATGCAATGCTGGGTGCCTTTATGATTCCACAATTTCTTGCCACAAAG TTTCGGTGGACTTCTAGTCAAACTTTGATGTACATTATCATTTGGGCAAGTTTCATACCA TTTTATGGTATTCTTGGATTTTTCTTCAATGCGTTCGGTTTAAAGCATAAGTTTGAAATG TTCTTATTGGCCATTTGGTATGGATTATCACTAGGTGGCCTGTCCGCGGTTTCAAGATCA GTTTTCAGTTTGATTGTACCTCCAGGAAAAGAATCCACGTTTTTTAGTATGTTCAGTATC ACAGATAAGGGGTCGTCCATCCTGGGACCCTTCCTTGTTGGACTGCTTACCGATAAAACG CATAATATTCGCTATTCGTTTTATTTCTTCTTTTTGCTTTTGATGCTATCATTGCCTGTG CTAAACTGTTTGGATGTCAAGAGAGGTAGAAGAGAGGCTGAAGAACTCAGTCAAGTTTTA CCTGAAAGTGAAAGAAGGTTGGATTAG >SRO9 1401 residues Pha 0 Code 0 ATGAAGATCTTTTGGGATCCTAGATCGGTAATAGAACATCAGGATTACTCTGGACCTGCT AACGTGTTTCATCTTCTTTTCACTTCTCTGCCCACGATGTCTGCTGAAACCGCCGCCGCA AACACTGCTACTGCCCCAGTCCCAGAAGTGCAAGAACAAGAGAGCTCCAAGAGCAAGCAA GTCAACTTGACGCCGGCACCATTGCCCACATCTTCCCCATGGAAACTTGCTCCTACTGAG ATCCCTGTTTCTACTATCTCAATAGAAGACTTGGATGCCACAAGAAAGAAGAAGAACAGA ACACCCACTCCGAAATCATCGACTGCTACCAAGTGGGTTCCCATCAAGGCCTCCATTACC GTCTCTGGCACCAAAAGATCCGGTTCCAAGAATGGTGCAAGTAATGGCAACAGCAACAAG AGCAAAAACAACAAAACTGCAGCATCGTCGACATCGTCGAGTAATGCTAACAGGAAAAAG AAGCATCACCAACATAATGCTAAGAAGCAACAACAAATGAAGAAAGATGGCTTTGAATCG GCAGTAGGTGAGGAAGATTCAAAAGACGCTACCTCTCAAGAAAATGGTCAATCTACACAA CAGCAACAACCACCTCACCACCGTAATCATCACCACAGTCATCACCATAACAGCAATGGT CCTCAAAGGAGAAAGTTCCACAACAGTAATAACGCCGGTATGCCTCAGAACCAAGGCTTC CCACCACAGTTTAAACCTTACCAAGGACGCAACGCTCGTAATAACAACAACAACCGCTCT AAATACCACAACCACTTCCATCACAACCAACAACATCCTCAACAACCTATGGTCAAATTA CAGCAACAGTTTTATCCAGTCCAACCAGTGTTAATGGCCATCAACAACATTGCTAGACAA ATTGAATACTATTTCAGCGAAGAAAACTTGACCGTCGACAATTACTTAAGGTCCAAACTC TCCAAGGATGGTTTTGCTCCATTGTCTTTAATCTCTAAGTTTTACAGAGTTGTTAACATG TCCTTCGGAGGTGACACTAACCTGATTTTAGCCGCATTGAGAGAAATTGTCGCTAACGAA GCCGCTACCGTCAATGTTGCAGAAGGTACTTTGGCCGCCAAGGAAGGTGATAACGTTACC GGTGAAGCCAAAGAACCATCTCCATTGGATAAGTACTTCGTTCGTTCCAAGAGCTGGTCA AACTGGTTACCAGAAACTTTTGAAACTGAAATTAATATTGAAAAAGAACTGGTCGGCGAT GCATTGGACCAATTCATGATATCCCTACCACCTGTTCCTCAACAAGAAGAGGAATCATCC ACTGAACTCGCTTCTCAAGAACAAGAAACCAAAGAAGACTCTGCGCCGGTTGCTGCCGGT GAATCCGAGTCTTCCTTATAA >YCD6 1701 residues Pha 0 Code 0 ATGCAGGTTCAAAAAATGGTGAGAGATAACAGTAATAACGGTAGCGATAAAAGCGTCCAT TGGGAGAGGAGGAATAATAACGGCGCAGGCCCCCGTTATCGTTCCAGAAGCGGTAATACC GGTGCTTTGGCAACAAAACTAAGTAATGGGACGCTCTCTGTCAGAGGATTAGTGAAGGAC CGAACAGGAAGCGGCAAGATCGCGGGCTGTGTGGAGGCGTTTCTGGATGCCAGGACCCAA TTGAATACGCCCTGGGACCGTGCTAAGTGCAATTGGCTGGACCAGATAGATTACTATGTA CAGTTGAGAAAGACCGCGTTTTCTAAGGAATTGGACCAACTAAGGAAGCCCATGATCGAT GCATATGTGGCGGAGATGAGGCAGAAGTTTGATGCCTCCTATGGACAATCCAGGGCGCAA TTGGAAGCCAAACTGGCGCAGGTGGACAGTGAATGGCATATGGTACATGGTGATGTGCAT GCAAAACTGGAAAAACTCGTGGAAGAACGCCGGTTTTTGAAAAGATTAAGCGACACGATC GTACCACCCAGGTCCAAAAGATCACAGCGGCTGTCTCCATTGACCAAAGAGGACCGAGCC AACTGTATCTGTCCGCAGCCCAAAGGAATGAGCGACACCGCTTGGTTCGAAGCCATTCAG AAGAAAATGTTAGGAATGAATGGTACCATCAAGCTCCTAGAGACAGAACAGAAACTACTG GCTGACGAGAAAAACAGCGTGAGGAAGACGTTCTGGCCCATGGTGGAAGCACATTCACGC TCGAATGAATTTGCTTATCTGGAGAAATGCATCAGGCTGATGGCCTCTCAGAGAGCAATA TGCTTTTGTCTTGATATAGAGGCTTTCGAAACAAACCAGAACGTAATCACCGAAATTGGG ATTTCAATTTATGACCCCAGGGAAAATATGGTGCCGTCAATGGTTCCAATTACAAAGAAT TACCACCTAATTATCGAGGAGTCCCTGGAACTTAGAAACCAAAAATGGGTCTGTGACTAC AAGGATTGCTACTTATTGGGAGAAAGCTATGTTTTGAGCTTGAAAGAGTGCGTGCATTTC ATTCAATCACTAATAAACTATTACTTGGTCCCGGTGACCGAAGAAGACAAGACATGGTCA AGGGCATTTGTTGGTCATCACGTGAGCGGGGATCTTAAGTGGCTGGAGACTATTGGTGTC AAATTCCCTGGCAGAGGGTATGAAGGCCATCTGGACCATACGCTGCTTTTGGCTGAAACT CCCGGTGATCTAGACGTGTTCATCTTGGACACTGAGCAGTTTTACAGGAAATCGTATGGC GAAAAGGGCAGCAGTCTGGGCAAGATTCTGCGGTTGTTCGAGATACCGCATGCGTTTCTA CACAATGCCGGTAACGATGCCTACTATACCCTGCATTTGTTCATGAAGTTTTGCGATGTT AATTTCAGGAAAATAAGCGGCATGGACGATGTTCTTAAAGTAATGGGCCAAGTAAAAGTT TGGGGAGAACGAGACGTACGAGAGCCTAAAGTGGTGCCCATGTCGTATGCCATCTCCATC GAGGAGGCAGTCAAAAATCGGACGTACCGCAAGGGCGTCAAGAGCAGTAGGAAGGAAAGA GTCTGCCAAACGGAATTCGGTGGGTTAACGTATTTCGGAACTGCTAAAGACGCCTTCACA AGCACTCTTCCGACACACTAA >YCD5 333 residues Pha 0 Code 0 ATGGTATCTCAAGAAACTATCAAGCACGTCAAGGACCTTATTGCAGAAAACGAGATCTTC GTCGCATCCAAAACGTACTGTCCATACTGCCATGCAGCCCTAAACACGCTTTTTGAAAAG TTAAAGGTTCCCAGGTCCAAAGTTCTGGTTTTGCAATTGAATGACATGAAGGAAGGCGCA GACATTCAGGCTGCGTTATATGAGATTAATGGCCAAAGAACCGTGCCAAACATCTATATT AATGGTAAACATATTGGAGGCAACGACGACTTGCAGGAATTGAGGGAGACTGGTGAATTG GAGGAATTGTTAGAACCTATTCTTGCAAATTAA >YCD3 507 residues Pha 0 Code 0 ATGAATAAGTGGAGCAGGCTGTACGTTATAACTGTACGCAGGACTTTTCCAGGGAGAAGA AACATTGTACTGACGCAGTACTGGAATAAGAGCAAGAAAATGAGTGACGAATCGAATGAC GTGAAGTGGAACGATGCCCTGACACCATTGCAGCTGATGGTGCTGAGAGATAAGGCCACT GAAAGGCCCAACACCGGTGCGTATTTACACACCAACGAGTCCGGTGTCTACCATTGTGCC AACTGCGACAGACCGTTGTATTCGAGCAAGGCCAAGTTCGACGCTCGTTGTGGATGGCCC GCATTCTACGAAGAGGTATCCCCTGGAGCCATCACATATCATCGTGACAATTCTTTAATG CCTGCGAGGGTGGAGATATGTTGTGCAAGGTGTGGTGGACACTTGGGACATGTGTTTGAA GGTGAAGGCTGGAAACAGTTGCTAAACTTGCCCAAGGACACCAGACACTGTGTGAACAGT GCGTCTTTAAACCTCAAGAAGGATTAA >STE50 1041 residues Pha 0 Code 0 ATGGAGGACGGTAAACAGGCCATCAATGAGGGATCAAACGATGCTTCGCCGGATCTGGAC GTGAATGGCACAATATTGATGAATAATGAAGACTTTTCCCAGTGGTCGGTTGATGATGTG ATAACTTGGTGTATATCCACGCTGGAGGTGGAAGAAACCGATCCATTATGTCAGAGACTG CGAGAAAATGATATTGTAGGAGATCTTTTGCCGGAATTGTGCTTGCAAGATTGCCAGGAC TTGTGTGACGGTGATTTGAATAAGGCCATAAAATTCAAGATACTGATCAATAAGATGAGA GACAGCAAGTTGGAGTGGAAGGACGACAAGACTCAAGAGGACATGATAACGGTACTGAAA AACTTGTACACTACTACATCTGCGAAATTGCAAGAATTTCAATCGCAGTACACAAGGCTG AGGATGGATGTCTTGGACGTAATGAAGACCAGCTCAAGCTCTTCTCCGATTAACACACAT GGAGTGTCCACTACGGTACCTTCTTCAAACAACACAATTATACCCAGTAGTGACGGTGTG TCTCTTTCACAAACAGACTATTTCGACACAGTTCATAACCGACAATCACCGTCAAGGAGA GAATCCCCGGTAACGGTATTTAGGCAACCCAGTCTTTCCCACTCAAAATCTTTGCACAAG GATAGCAAAAACAAAGTACCCCAAATATCTACAAACCAATCTCACCCATCTGCCGTTTCA ACAGCGAACACACCGGGGCCATCACCTAACGAGGCGTTAAAACAGTTGCGTGCATCTAAA GAAGACTCCTGCGAACGGATCTTGAAAAACGCAATGAAAAGACATAACTTAGCAGATCAG GATTGGAGACAATATGTCTTGGTCATTTGCTATGGGGATCAAGAGAGGCTGTTAGAATTG AACGAAAAGCCTGTGATCATATTCAAGAACTTAAAGCAACAGGGTTTGCACCCCGCCATT ATGTTAAGAAGAAGAGGTGATTTCGAAGAAGTAGCAATGATGAACGGAAGTGACAATGTC ACCCCCGGTGGAAGACTCTAA >HIS4 2400 residues Pha 0 Code 0 ATGGTTTTGCCGATTCTACCGTTAATTGATGATCTGGCCTCATGGAATAGTAAGAAGGAA TACGTTTCACTTGTTGGTCAGGTACTTTTGGATGGCTCGAGCCTGAGTAATGAAGAGATT CTCCAGTTCTCCAAAGAGGAAGAAGTTCCATTGGTGGCTTTGTCCTTGCCAAGTGGTAAA TTCAGCGATGATGAAATCATTGCCTTCTTGAACAACGGAGTTTCTTCTCTGTTCATTGCT AGCCAAGATGCTAAAACAGCCGAACACTTGGTTGAACAATTGAATGTACCAAAGGAGCGT GTTGTTGTGGAAGAGAACGGTGTTTTCTCCAATCAATTCATGGTAAAACAAAAATTCTCG CAAGATAAAATTGTGTCCATAAAGAAATTAAGCAAGGATATGTTGACCAAAGAAGTGCTT GGTGAAGTACGTACAGACCGTCCTGACGGTTTATATACCACCCTAGTTGTCGACCAATAT GAGCGTTGTCTAGGGTTGGTGTATTCTTCGAAGAAATCTATAGCAAAGGCCATCGATTTG GGTCGTGGCGTTTATTATTCTCGTTCTAGGAATGAAATCTGGATCAAGGGTGAAACTTCT GGCAATGGCCAAAAGCTTTTACAAATCTCTACTGACTGTGATTCGGATGCCTTAAAGTTT ATCGTTGAACAAGAAAACGTTGGATTTTGCCACTTGGAGACCATGTCTTGCTTTGGTGAA TTCAAGCATGGTTTGGTGGGGCTAGAATCTTTACTAAAACAAAGGCTACAGGACGCTCCA GAGGAATCTTATACTAGAAGACTATTCAACGACTCTGCATTGTTAGATGCCAAGATCAAG GAAGAAGCTGAAGAACTGACTGAGGCAAAGGGTAAGAAGGAGCTTTCTTGGGAGGCTGCC GATTTGTTCTACTTTGCACTGGCCAAATTAGTGGCCAACGATGTTTCATTGAAGGACGTC GAGAATAATCTGAATATGAAGCATCTGAAGGTTACAAGACGGAAAGGTGATGCTAAGCCA AAGTTTGTTGGACAACCAAAGGCTGAAGAAGAAAAACTGACCGGTCCAATTCACTTGGAC GTGGTGAAGGCTTCCGACAAAGTTGGTGTGCAGAAGGCTTTGAGGAGACCAATCCAAAAG ACTTCTGAAATTATGCATTTAGTCAATCCGATCATCGAAAATGTTAGAGACAAAGGTAAC TCTGCCCTTTTGGAGTACACAGAAAAGTTTGATGGTGTAAAATTATCCAATCCTGTTCTT AATGCTCCATTCCCAGAAGAATACTTTGAAGGTTTAACCGAGGAAATGAAGGAAGCTTTG GACCTTTCAATTGAAAACGTCCGCAAATTCCATGCTGCTCAATTGCCAACAGAGACTCTT GAAGTTGAAACCCAACCTGGTGTCTTGTGTTCCAGATTCCCTCGTCCTATTGAAAAAGTT GGTTTGTATATCCCTGGTGGCACTGCCATTTTACCAAGTACTGCATTAATGCTTGGTGTT CCAGCACAAGTTGCCCAATGTAAGGAGATTGTGTTTGCATCTCCACCAAGAAAATCTGAT GGTAAAGTTTCACCCGAAGTTGTTTATGTCGCAGAAAAAGTTGGCGCTTCCAAGATTGTT CTAGCTGGTGGTGCCCAAGCCGTTGCTGCTATGGCTTACGGGACAGAAACTATTCCTAAA GTGGATAAGATCTTGGGTCCAGGTAATCAATTTGTGACTGCCGCCAAAATGTATGTTCAA AATGACACTCAAGCTCTATGTTCCATTGATATGCCAGCTGGCCCAAGTGAAGTTTTGGTT ATTGCCGATGAAGATGCCGATGTGGATTTTGTTGCAAGTGATTTGCTATCGCAAGCTGAA CACGGTATTGACTCCCAAGTTATCCTTGTTGGTGTTAACTTGAGCGAAAAGAAAATTCAA GAGATTCAAGATGCTGTCCACAATCAAGCTTTACAACTGCCACGTGTGGATATTGTTCGT AAATGTATTGCTCACAGTACGATCGTTCTTTGTGACGGTTACGAAGAAGCCCTTGAAATG TCCAACCAATATGCACCAGAACATTTGATTCTACAAATCGCCAATGCTAACGATTATGTT AAATTGGTTGACAATGCAGGGTCCGTATTTGTGGGTGCTTACACTCCAGAATCGTGCGGT GACTATTCAAGTGGTACTAACCATACATTACCAACCTATGGTTACGCTAGGCAGTACAGT GGTGCCAACACTGCAACCTTCCAAAAGTTTATCACTGCCCAAAACATTACCCCTGAAGGT TTAGAAAACATCGGTAGAGCTGTTATGTGCGTTGCCAAGAAGGAGGGTCTAGACGGTCAC AGAAACGCTGTGAAAATCAGAATGAGTAAGCTTGGGTTGATCCCAAAGGATTTCCAGTAG >BIK1 1323 residues Pha 0 Code 0 ATGGATAGATATCAAAGAAAGATAGGATGTTTCATACAAATCCCAAATTTGGGGCGCGGA CAACTGAAATACGTGGGTCCAGTGGACACGAAAGCTGGAATGTTTGCTGGTGTAGACTTA CTTGCCAACATTGGTAAGAACGATGGATCATTCATGGGGAAGAAGTATTTTCAAACAGAG TATCCTCAAAGTGGACTATTTATCCAGTTGCAAAAAGTCGCATCATTGATCGAGAAGGCA TCGATATCGCAAACCTCGAGAAGAACGACGATGGAACCGCTATCAATACCCAAAAACAGA TCTATTGTGAGGCTCACTAACCAGTTCTCTCCCATGGATGATCCTAAATCCCCCACACCC ATGAGAAGTTTCCGGATCACCAGTCGGCACAGCGGTAATCAACAGTCGATGGACCAGGAG GCATCGGATCACCATCAACAGCAAGAATTTGGTTACGATAACAGAGAAGACAGAATGGAG GTCGACTCTATCCTGTCATCAGACAGAAAGGCTAATCACAACACCACCAGCGATTGGAAA CCGGACAATGGCCACATGAATGACCTCAATAGCAGCGAAGTTACAATTGAATTACGAGAA GCCCAATTGACCATCGAAAAGCTACAAAGGAAACAACTACACTACAAAAGGCTACTCGAT GACCAAAGAATGGTCCTCGAAGAAGTGCAACCGACTTTTGATAGGTATGAAGCCACAATA CAAGAAAGAGAGAAAGAGATAGACCATCTCAAGCAACAATTGGAGCTCGAACGCAGACAG CAAGCCAAACAAAAGCAGTTTTTTGACGCTGAGAATGAACAGCTACTTGCTGTCGTAAGC CAACTACACGAAGAGATCAAAGAAAACGAAGAGAGAAATCTTTCTCATAATCAACCCACT GGTGCCAACGAAGATGTCGAACTCCTGAAAAAACAGCTGGAACAATTACGCAACATAGAA GACCAATTTGAGTTACACAAGACAAAGTGGGCTAAAGAACGCGAACAATTGAAAATGCAT AACGATTCGCTCAGTAAAGAATACCAAAATTTGAGCAAGGAACTATTTTTGACAAAACCA CAAGATTCCTCATCGGAAGAGGTGGCATCCTTAACGAAAAAACTTGAAGAGGCTAATGAA AAAATCAAACAGTTGGAACAGGCTCAAGCACAAACAGCCGTGGAATCGTTGCCAATTTTC GACCCCCCTGCACCAGTCGATACCACGGCAGGAAGACAACAGTGGTGTGAGCATTGCGAT ACGATGGGTCATAATACAGCAGAATGCCCCCATCACAATCCTGACAACCAGCAGTTCTTC TAG >FUS1 1539 residues Pha 0 Code 0 ATGGTAGCAACAATAATGCAGACGACAACAACTGTGCTGACGACAGTCGCCGCAATGTCT ACTACCTTAGCATCAAATTACATATCTTCGCAAGCTAGTTCCTCGACGAGTGTAACAACA GTAACGACAATAGCGACATCAATACGCTCTACACCGTCTAATCTACTCTTTTCTAATGTG GCGGCTCAGCCAAAATCATCTTCAGCAAGCACAATTGGGCTTTCAATCGGACTTCCCATC GGAATATTCTGTTTCGGATTACTTATCCTTTTGTGTTATTTCTACCTTAAAAGGAATTCG GTGTCCATTTCAAATCCACCCATGTCAGCTACGATTCCAAGGGAAGAGGAATATTGTCGC CGCACTAATTGGTTCTCACGGTTATTTCGGCAGAGTAAGTGTGAGGATCAGAATTCATAT TCTAATCGTGATATTGAGAAGTATAACGACACCCAGTGGACCTCGGGTGATAACATGTCT TCAAAAATACAGTACAAAATTTCCAAACCCATAATACCGCAGCATATACTGACACCTAAG AAAACGGTGAAGAACCCATATGCTTGGTCTGGTAAAAACATTTCGTTAGACCCCAAAGTG AACGAAATGGAGGAAGAGAAAGTTGTGGATGCATTCCTGTATACTAAACCACCGAATATT GTCCATATTGAATCCAGCATGCCCTCGTATAATGATTTACCTTCTCAAAAAACGGTGTCC TCAAAGAAAACTGCGTTAAAAACGAGTGAGAAATGGAGTTACGAATCTCCACTATCTCGA TGGTTCTTGAGGGGTTCTACATACTTTAAGGATTATGGCTTATCAAAGACCTCTTTAAAG ACCCCAACTGGGGCTCCACAACTGAAGCAAATGAAAATGCTCTCCCGGATAAGTAAGGGT TACTTCAATGAGTCAGATATAATGCCTGACGAACGATCGCCCATCTTGGAGTATAATAAC ACGCCTCTGGATGCAAATGACAGCGTGAATAACTTGGGTAATACCACGCCAGATTCACAA ATCACATCTTATCGCAACAATAACATCGATCTAATCACGGCAAGACCCCATTCAGTGATA TACGGTACTACTGCACAACAAACTTTGGAAACCAACTTCAATGATCATCATGACTGCAAT AAAAGCACTGAGAAACACGAGTTGATAATACCCACCCCATCAAAACCACTAAAGAAAAGG AAAAAAAGAAGACAAAGTAAAATGTATCAGCATTTACAACATTTGTCACGTTCTAAACCA TTGCCGCTTACTCCAAACTCCAAATATAATGGAGAGGCTAGCGTCCAATTAGGGAAGACA TATACAGTTATTCAGGATTACGAGCCTAGATTGACAGACGAAATAAGAATCTCGCTGGGT GAAAAAGTTAAAATTCTGGCCACTCATACCGATGGATGGTGTCTGGTAGAGAAGTGTAAT ACACGAAAGGGTACTATTCACGTCAGTGTTGACGATAAAAGATACCTCAATGAAGATAGA GGCATTGTGCCTGGTGACTGTCTCCAAGAATACGACTGA >YC08 579 residues Pha 0 Code 0 ATGTCCCCAACTGGAAACTACTTAAACGCTATTACAAACCGTCGTACCATCTACAATTTG AAGCCCGAATTACCACAAGGTGTCGGTTTGGATGATGTAAAGAGAACTGTACACGTTATT CTCAAGAATACGCCAACAGCTTTTAACTCACAAGTGAATCGCGCTGTCATTATCGTTGGT GATACACACAAAAGGATATGGGATGCTGTTGCGAGCGCAATGCCAACTGCTGAAGCCAAG AAGAGACCAGAGTCTTGCAGAGATGAGGCTTACGGTTCAGTCATTTTCTTCACTGATGAA GGACCAACTGAAAACTGCAAGAGATTTTCCAGCCTTGGCACCGCTTTCCCAACATGCGCC GCTCATACGACCGGTGCTGTGCAAATTCAGTCTTGGACTGCCCTCGAACTATTGGGATTG GGGGCTAATTTGCAACACTATAATGACTACGTCAAATCTGCTTTGCCTCAAGATGTTCCT ATTGCGTGGACTGTACAATCTCAATTGGTCTTTGGTGTTCCAACTGCCTTGCCAGAAGAA AAGACTTTTATCAATAACGTAATCAACGTTTATCACTGA >AGP1 1902 residues Pha 0 Code 0 ATGTCGTCGTCGAAGTCTCTATACGAACTGAAAGACTTGAAAAATAGCTCCACAGAAATA CATGCCACGGGGCAGGATAATGAAATTGAATATTTCGAAACAGGCTCCAATGACCGTCCA TCCTCACAACCTCATTTAGGTTACGAACAGCATAACACTTCTGCCGTGCGTAGGTTTTTC GACTCCTTTAAAAGAGCGGATCAGGGTCCACAGGATGAAGTAGAAGCAACACAAATGAAC GATCTTACGTCGGCTATCTCACCTTCTTCTAGACAGGCTCAAGAACTAGAAAAAAATGAA AGTTCGGACAACATAGGCGCTAATACAGGTCATAAGTCGGACTCGCTGAAGAAAACCATT CAGCCTAGACATGTTCTGATGATTGCGTTGGGTACGGGTATCGGTACTGGGTTACTGGTC GGTAACGGTACCGCGTTGGTTCATGCGGGTCCAGCTGGACTACTTATTGGTTACGCTATT ATGGGTTCTATCTTGTACTGTATTATTCAAGCATGTGGTGAAATGGCGCTAGTGTATAGT AACTTGACTGGTGGCTACAATGCATACCCAGTTTCCTTGTGGATGATGGTTTTTGGGTTT GCAGTCGCTTGGGTTTATTGTTTGCAATGGCTGTGTGTGTGTCCTCTGGAATTGGTGACC GCATCCATGACTATCAAATATTGGACGACATCTGTGAACCCGGATGTGTTCGTCATTATT TTCTATGTTTTGGTGATTACTATTAATATTTTCGGTGCTCGTGGTTATGCAGAAGCTGAG TTCTTCTTCAACTGTTGCAAAATTTTGATGATGACTGGGTTCTTCATTCTTGGTATTATC ATCGATGTTGGTGGCGCTGGTAATGATGGTTTTATTGGTGGTAAATACTGGCACGATCCG GGCGCTTTCAATGGTAAACATGCCATTGACAGATTTAAAGGTGTTGTTGCAACATTAGTG ACTGCTGCTTTTGCCTTTGGTGGTTCAGAGTTTATTGCCATCACCACTGCAGAACAATCT AATCCAAGAAAGGCCATTCCAGGTGCGGCCAAACAAATGATCTACAGAATCTTATTCCTA TTCTTGGCTACCATTATTCTACTGGGTTTCTTGGTGCCATACAATTCCGATCAATTATTG GGTTCTACCGGTGGTGGTACTAAAGCCTCGCCATATGTCATTGCTGTTGCATCCCACGGT GTCCGTGTCGTCCCACACTTCATTAACGCCGTTATTCTACTTTCCGTGCTGTCCATGGCT AACTCCTCCTTCTACTCCAGTGCTCGTTTATTTTTAACTCTATCCGAGCAAGGTTACGCT CCTAAGGTTTTCTCCTACATCGACAGAGCCGGTAGACCATTGATTGCCATGGGTGTTTCT GCATTGTTTGCCGTTATTGCCTTCTGTGCTGCATCTCCCAAGGAAGAACAAGTTTTCACT TGGTTATTGGCCATTTCTGGTTTGTCTCAGCTTTTCACATGGACTGCCATTTGTTTATCC CATCTTAGATTTAGAAGAGCCATGAAAGTCCAAGGGAGATCTCTTGGAGAATTGGGTTTC AAATCTCAAACTGGTGTTTGGGGATCTGCCTACGCTTGCATTATGATGATTTTAATTCTT ATTGCCCAATTTTGGGTCGCTATCGCCCCCATTGGTGAAGGTAAGCTGGATGCACAAGCC TTTTTCGAAAACTACTTGGCTATGCCAATCTTGATTGCACTATATGTCGGCTACAAGGTC TGGCACAAGGATTGGAAACTGTTCATCAGGGCCGACAAGATCGACCTAGATTCTCATAGA CAAATCTTTGATGAAGAATTAATCAAGCAAGAAGACGAAGAATATAGGGAACGTTTGAGG AACGGACCTTATTGGAAAAGGGTCGTTGCCTTCTGGTGTTAA >LEU2 1095 residues Pha 0 Code 0 ATGTCTGCCCCTAAGAAGATCGTCGTTTTGCCAGGTGACCACGTTGGTCAAGAAATCACA GCCGAAGCCATTAAGGTTCTTAAAGCTATTTCTGATGTTCGTTCCAATGTCAAGTTCGAT TTCGAAAATCATTTAATTGGTGGTGCTGCTATCGATGCTACAGGTGTCCCACTTCCAGAT GAGGCGCTGGAAGCCTCCAAGAAGGTTGATGCCGTTTTGTTAGGTGCTGTGGGTGGTCCT AAATGGGGTACCGGTAGTGTTAGACCTGAACAAGGTTTACTAAAAATCCGTAAAGAACTT CAATTGTACGCCAACTTAAGACCATGTAACTTTGCATCCGACTCTCTTTTAGACTTATCT CCAATCAAGCCACAATTTGCTAAAGGTACTGACTTCGTTGTTGTCAGAGAATTAGTGGGA GGTATTTACTTTGGTAAGAGAAAGGAAGACGATGGTGATGGTGTCGCTTGGGATAGTGAA CAATACACCGTTCCAGAAGTGCAAAGAATCACAAGAATGGCCGCTTTCATGGCCCTACAA CATGAGCCACCATTGCCTATTTGGTCCTTGGATAAAGCTAATGTTTTGGCCTCTTCAAGA TTATGGAGAAAAACTGTGGAGGAAACCATCAAGAACGAATTCCCTACATTGAAGGTTCAA CATCAATTGATTGATTCTGCCGCCATGATCCTAGTTAAGAACCCAACCCACCTAAATGGT ATTATAATCACCAGCAACATGTTTGGTGATATCATCTCCGATGAAGCCTCCGTTATCCCA GGTTCCTTGGGTTTGTTGCCATCTGCGTCCTTGGCCTCTTTGCCAGACAAGAACACCGCA TTTGGTTTGTACGAACCATGCCACGGTTCTGCTCCAGATTTGCCAAAGAATAAGGTCAAC CCTATCGCCACTATCTTGTCTGCTGCAATGATGTTGAAATTGTCATTGAACTTGCCTGAA GAAGGTAAGGCCATTGAAGATGCAGTTAAAAAGGTTTTGGATGCAGGTATCAGAACTGGT GATTTAGGTGGTTCCAACAGTACCACGGAAGTCGGTGATGCTGTCGCCGAAGAAGTTAAG AAAATCCTTGCTTAA >NFS1 1494 residues Pha 0 Code 0 ATGTTGAAATCAACTGCTACAAGATCGATAACAAGATTATCTCAAGTTTACAACGTTCCA GCGGCCACATATAGGGCTTGTTTGGTAAGCAGGAGATTCTATTCCCCTCCTGCAGCAGGC GTGAAGTTAGACGACAACTTCTCTCTGGAAACGCATACCGATATTCAGGCTGCTGCAAAG GCACAGGCTAGTGCCCGTGCGAGTGCATCCGGTACCACCCCAGATGCTGTAGTAGCTTCT GGTAGCACTGCAATGAGCCATGCTTATCAAGAAAACACAGGTTTTGGTACTCGTCCCATA TATCTTGACATGCAAGCCACTACACCAACAGACCCTAGGGTTTTGGATACGATGTTGAAG TTTTATACGGGACTTTATGGTAATCCTCATTCCAACACTCACTCTTACGGTTGGGAAACA AATACTGCTGTGGAAAATGCTAGAGCTTACGTAGCAAAGATGATCAATGCCGACCCCAAG GAAATAATATTCACTTCGGGAGCGACCGAATCTAATAATATGGTTCTTAAGGGTGTCCCA AGATTTTATAAGAAGACTAAGAAACACATCATCACCACTAGAACGGAACACAAGTGTGTC TTGGAAGCCGCACGGGCCATGATGAAGGAGGGATTTGAAGTCACTTTCCTAAATGTGGAC GATCAAGGTCTTATCGATTTGAAGGAATTGGAAGATGCCATTAGACCAGATACCTGTCTC GTCTCTGTGATGGCTGTCAATAATGAAATCGGTGTCATTCAACCTATTAAAGAAATTGGT GCAATTTGTAGAAAGAATAAGATCTACTTTCATACTGACGCCGCACAAGCCTATGGTAAG ATTCACATTGATGTCAATGAAATGAACATTGATTTACTATCAATTTCTTCTCACAAGATT TACGGTCCAAAGGGAATAGGTGCCATCTATGTAAGAAGGAGACCAAGAGTTAGATTAGAA CCTTTACTATCCGGTGGTGGCCAAGAGAGAGGATTGAGATCTGGTACTTTGGCCCCCCCA TTGGTAGCGGGATTTGGTGAAGCTGCGAGATTGATGAAGAAAGAATTTGACAACGACCAA GCTCACATCAAAAGACTATCCGATAAATTAGTCAAAGGTCTATTATCCGCTGAACATACC ACGTTGAACGGATCTCCAGATCATCGTTATCCAGGGTGTGTTAACGTTTCTTTCGCCTAC GTGGAAGGAGAATCTTTATTGATGGCACTAAGGGATATCGCATTATCCTCGGGTTCAGCC TGTACATCTGCTTCCCTAGAACCTTCTTATGTTTTACATGCGCTGGGTAAGGATGATGCA TTAGCCCATTCTTCCATCAGATTTGGTATTGGTAGATTTAGTACTGAAGAGGAGGTCGAC TACGTCGTTAAGGCCGTTTCTGACAGAGTAAAATTCTTGAGGGAACTTTCACCATTATGG GAAATGGTTCAAGAAGGTATTGACTTAAACTCCATCAAATGGTCAGGTCATTGA >BUD3 4104 residues Pha 0 Code 0 ATGGAGAAAGACCTGTCGTCTCTTTACTCTGAAAAGAAAGACAAAGAGAACGATGAAACC TTATTTAACATCAAACTATCCAAATCTGTTGTCGAGACCACACCGCTAAATGGTCATTCA TTGTTTGATGATGATAAATCACTTTCAGACTGGACGGATAATGTGTTCACTCAATCAGTA TTCTATCACGGGTCAGATGACTTGATATGGGGGAAGTTCTTTGTCTGCGTGTACAAGTCC CCCAACAGCAATAAGTTGAACGCTATAATATTCGACAAATTAGGAACATCATGCTTCGAA TCCGTCGATATATCTTCCAACTCGCAATACTATCCGGCCATTGAGAATTTGAGTCCAAGT GATCAGGAAAGCAATGTTAAGAAATGCATTGCTGTCATTCTGTTACAGCGCTATCCATTA CTTTCACCATCAGACTTATCACAAATATTGTCCAATAAATCGGAAAATTGCGACTATGAC CCCCCTTATGCTGGAGATTTGGCTAGTAGTTGCCAGTTGATAACAGCAGTTCCTCCAGAA GATCTGGGGAAGCGCTTCTTTACATCAGGACTTCTGCAAAATAGATTTGTCAGCTCTACC CTGTTAGATGTTATTTATGAAAACAATGAATCCACCATCGAACTAAATAATAGGTTGGTA TTCCATCTGGGTGAACAACTTGAACAACTTTTTAACCCAGTCACAGAATACTCACCGGAA CAGACAGAATATGGTTATAAGGCGCCAGAGGACGAATTACCCACAGAATCGGATGATGAT CTTGTCAAGGCCATTTGCAACGAGTTATTACAACTACAAACAAATTTTACTTTCAATTTG GTAGAATTTTTGCCAAAATTCCTGATCGCCTTGAGAGTCAGAGTACTCAATGAAGAAATT AATGGGTTATCCACAACCAAATTAAATCGACTCTTCCCACCTACAATAGATGAAGTCACA AGAATCAATTGTATTTTTCTAGACTCGCTAAAGACAGCAATCCCTTACGGTTCCCTCGAA GTACTGAAGGCATGCAGCATTACTATTCCTTATTTCTACAAAGCATATACAAGACACGAG GCGGCCACAAAGAACTTCAGCAAAGATATTAAATTGTTTATTAGGCATTTCAGCAATGTA ATTCCAGAAAGAGAGGTCTACACGGAAATGAAAATCGAGAGTATAATTAAGGGACCTCAG GAAAAACTACTGAAGCTAAACTTAATTATAGAGAGATTGTGGAAGTCGAAAAAATGGAGA CCGAAAAATCAAGAAATGGCAAAAAAATGCTACAACAATATCATTGATGTCATTGATTCG TTTGGAAAATTAGATTCCCCACTTCATTCTTATAGTACCAGAGTATTTACTCCATCGGGA AAAATCCTTACAGAATTAGCCAAATGCTGGCCCGTAGAACTGCAATACAAATGGCTGAAG AGAAGGGTAGTCGGTGTGTATGATGTAGTGGATTTGAATGATGAAAATAAGAGAAATTTA TTAGTCATATTCAGTGATTATGTGGTTTTCATCAATATACTGGAGGCAGAAAGTTACTAC ACTTCAGATGGATCAAACAGGCCCTTAATCTCAGATATTTTAATGAACTCATTGATCAAC GAAGTTCCGTTGCCCTCCAAGATCCCTAAGTTGAAAGTGGAGCGTCATTGCTATATAGAT GAGGTTCTAGTTTCTATATTAGACAAAAGCACTCTACGTTTTGATCGATTGAAGGGAAAA GATTCTTTCTCAATGGTATGTAAATTATCCTCTGCATTTATCTCTTCTTCGTCAGTTGCT GACTTGATTACGAAGGCTAGAATTTTGGAAAAAGACACTGCATTTCATTTATTTAAAGCT AGTAGAAGCCATTTTACATTATATTCTACTGCTCACGAGCTTTGCGCTTATGATTCCGAA AAAATAAAATCAAAATTTGCCTTATTCCTGAACATACCACCATCCAAGGAGATATTGGAG GTCAACAACCTTCATTTGGCTTTTTTTGCAAGATTTTGCAGTAACGATGGTAGAGATAAC ATCGTAATCTTAGACGTCTTAACCAAACATGACGATAAACATATAGAAGTTACATCCGAT AACATTGTTTTCACCATAATTAATCAATTGGCCATTGAAATACCGATATGCTTTTCTTCC TTAAACTCATCGATGGCCAAAGATTTACTCTGTGTAAATGAGAATTTGATAAAAAACTTA GAACATCAATTGGAAGAGGTCAAGCACCCTTCAACAGACGAACATAGGGCTGTTAATAGC AAACTTTCCGGTGCATCCGATTTCGATGCTACTCACGAGAAGAAAAGATCATACGGTACC ATAACAACATTTAGAAGCTATACAAGCGACTTGAAGGACAGTCCATCAGGCGATAATAGT AATGTCACCAAGGAAACTAAGGAAATTTTACCAGTGAAACCTACGAAAAAGTCTTCAAAA AAACCAAGAGAAATTCAAAAGAAGACCAAGACAAACGCCTCTAAAGCAGAGCACATAGAA AAGAAGAAGCCTAACAAAGGCAAAGGGTTTTTTGGCGTGTTAAAAAATGTTTTTGGAAGT AAAAGCAAGAGCAAGCCTTCACCAGTTCAAAGAGTGCCTAAAAAAATATCGCAGAGGCAT CCTAAGTCTCCAGTGAAGAAGCCAATGACCTCAGAAAAGAAATCCTCCCCTAAAAGGGCA GTCGTTTCATCTCCCAAAATTAAAAAGAAAAGTACTTCTTTTTCCACAAAAGAATCACAA ACTGCTAAATCTTCTCTTCGAGCAGTTGAATTCAAATCTGATGACTTGATCGGAAAACCA CCTGATGTTGGAAATGGCGCACATCCTCAAGAAAATACCAGAATATCTTCAGTAGTAAGG GATACAAAATATGTCTCCTACAATCCCTCTCAGCCTGTGACAGAAAATACCAGTAACGAA AAAAATGTCGAACCAAAAGCGGATCAATCCACAAAGCAGGATAACATTTCCAATTTTGCA GATGTAGAGGTATCTGCGTCTTCTTATCCTGAAAAACTTGATGCAGAAACAGATGATCAA ATAATTGGGAAGGCGACGAATTCGTCATCAGTTCATGGAAATAAAGAGCTGCCAGACCTT GCTGAGGTGACTACAGCAAATAGGGTTTCTACAACATCGGCTGGGGACCAACGTATTGAT ACCCAAAGCGAATTTTTACGTGCAGCTGATGTTGAAAACTTAAGTGATGACGATGAACAC AGACAGAATGAAAGTAGAGTTTTTAACGATGACCTCTTTGGTGATTTTATTCCTAAGCAT TACCGTAATAAACAGGAGAACATTAACAGCTCGAGTAATTTGTTTCCAGAGGGAAAGGTG CCCCAAGAAAAGGGCGTATCAAATGAAAACACTAACATATCTCTCAAAACTAATGAAGAT GCATCTACATTGACGCAGAAACTCTCTCCACAAGCGAGTAAAGTGCTGACAGAAAATTCT AATGAATTAAAAGATACCAACAATGAAGGGAAGGACGCAAAGGACATAAAATTAGGAGAT GATTACAGTGATAAAGAAACAGCGAAAGAAATAACTAAACCAAAAAATTTTGTTGAAGGA ATAACTGAACGGAAAGAAATATTCCCCACTATTCCTAGGTTAGCGCCGCCAGCTTCAAAA ATTAACTTTCAAAGGTCACCATCCTATATTGAGCTCTTTCAAGGAATGAGGGTGGTTTTA GATAAGCATGATGCCCATTATAACTGGAAACGCTTGGCTAGTCAAGTCTCCTTAAGTGAG GGACTAAAAGTCAATACTGAGGAAGATGCGGCAATTATAAATAAAAGTCAGGATGATGCC AAGGCGGAAAGAATGACTCAAATTTCTGAAGTGATTGAGTATGAAATGCAGCAACCTATC CCAACTTATTTGCCTAAGGCGCATCTAGATGACTCGGGTATTGAAAAAAGTGATGACAAA TTCTTCGAAATTGAAGAAGAACTTAAGGAAGAATTGAAGGGCAGCAAAACGGTAATGAAG ATGTCGGTAATAATAATCCATCCAATTCTATTCCAAAAATCGAGAAGCCCCCAGCATTCA AAGTTATTAGAACATCGCCTGTGA >GBP2 1284 residues Pha 0 Code 0 ATGGAGAGAGAGCTAGGGATGTATGGAAATGATAGGAGTAGATCAAGATCACCTGTACGT CGTCGTTTGAGCGACGACAGAGACAGGTACGATGATTATAACGATAGTAGCAGTAATAAT GGTAATGGCAGTCGTCGTCAGAGACGCGACCGAGGCTCCCGTTTCAATGATCGGTACGAT CAGAGTTATGGTGGCAGCCGCTACCACGATGATAGGAACTGGCCCCCTCGCCGAGGAGGC CGTGGCAGAGGAGGAAGCAGATCATTCAGAGGGGGACGCGGTGGCGGTAGGGGTCGTACT TTAGGTCCAATTGTTGAAAGAGACTTAGAAAGGCAATTTGACGCGACCAAGAGAAATTTT GAAAATAGTATCTTCGTGAGAAACTTGACTTTTGATTGTACCCCTGAAGACCTTAAGGAA TTGTTTGGTACAGTGGGCGAAGTTGTGGAGGCTGACATTATCACATCAAAGGGCCATCAC CGTGGTATGGGGACTGTGGAATTTACCAAAAACGAATCTGTCCAAGATGCCATATCGAAG TTTGATGGTGCCCTCTTTATGGACCGGAAACTAATGGTAAGACAGGATAATCCTCCTCCT GAAGCTGCCAAGGAATTTTCTAAGAAAGCTACTAGGGAAGAAATAGATAATGGGTTTGAA GTGTTCATCATCAATTTACCGTACTCTATGAATTGGCAATCCTTAAAAGATATGTTTAAA GAATGTGGTCATGTCTTGCGTGCCGATGTAGAATTGGATTTCAACGGATTTTCAAGAGGA TTCGGTTCTGTCATTTATCCTACTGAGGATGAAATGATTAGAGCTATCGATACATTCAAC GGCATGGAAGTAGAAGGTAGAGTTTTGGAAGTTAGAGAAGGGCGTTTCAACAAGAGAAAG AACAATGATCGTTATAATCAAAGGCGTGAGGACCTTGAAGATACCAGAGGTACTGAACCA GGTCTTGCGCAGGATGCCGCTGTCCACATTGATGAAACTGCAGCAAAATTTACTGAAGGT GTCAATCCAGGAGGGGATAGAAACTGTTTCATTTATTGTAGTAATTTACCATTCTCAACA GCAAGAAGCGATTTATTCGACTTGTTTGGGCCTATCGGCAAAATCAATAACGCGGAATTG AAACCACAGGAAAATGGTCAACCAACTGGTGTTGCTGTTGTAGAATATGAAAATTTAGTA GATGCAGATTTTTGTATTCAAAAATTAAATAATTATAATTATGGTGGTTGTAGTTTACAG ATCTCTTATGCTAGACGTGATTAA >ILV6 930 residues Pha 0 Code 0 ATGCTGAGATCGTTATTGCAAAGCGGCCACCGCAGGGTGGTTGCTTCTTCATGTGCTACC ATGGTGCGTTGCAGTTCCTCGTCGACCTCCGCGTTGGCGTACAAGCAGATGCACAGACAC GCAACAAGACCTCCCTTGCCCACACTAGACACTCCTTCCTGGAATGCCAACAGTGCCGTT TCATCCATCATTTACGAAACACCAGCGCCTTCTCGTCAACCAAGAAAACAGCATGTCTTG AACTGTTTGGTGCAAAACGAACCCGGTGTCTTGTCCAGAGTCTCGGGTACGTTAGCTGCC AGAGGCTTTAACATCGATTCGTTGGTCGTGTGCAACACCGAGGTCAAAGACCTAAGTAGA ATGACCATTGTTTTGCAAGGGCAAGATGGCGTAGTCGAACAAGCACGCAGACAAATCGAA GACTTGGTCCCCGTCTACGCCGTCCTAGACTATACCAATTCTGAGATCATCAAAAGAGAG CTAGTGATGGCCAGAATCTCTCTATTGGGTACTGAATACTTCGAAGACCTACTATTGCAC CACCACACTTCCACCAATGCTGGCGCCGCTGACTCCCAAGAATTGGTCGCCGAAATCAGA GAAAAGCAATTCCACCCTGCCAACTTGCCCGCCAGTGAGGTATTAAGGTTGAAGCACGAG CATTTGAACGATATCACCAACTTGACCAACAACTTTGGAGGTCGTGTCGTCGACATCAGC GAAACAAGCTGTATTGTGGAATTGTCTGCAAAACCCACACGTATCTCTGCCTTCTTGAAG TTGGTCGAGCCATTCGGTGTCCTAGAGTGTGCAAGAAGCGGTATGATGGCATTGCCAAGA ACTCCTTTGAAGACAAGCACCGAGGAAGCTGCCGACGAAGACGAAAAGATCAGCGAAATC GTCGACATTTCCCAACTACCACCTGGTTAG >CWH36 393 residues Pha 0 Code 0 ATGGAGCTGGCAAAGGAACGTAATGGCCCACATCAAAAACATCATGGCCAATGTCAAAAT CACTGTACTTCTCCAAACACTGTACGACAAAACAAAACAAACAAACTCTTGTTAGTAAAA AAGAAAGGGAAACTAGTAATATGGAGACACATCGTAAAAAAAATGTTGCACATACGCTTG GTTGTTCTTTGGAGCCATTATCCAGAACAGCACGGACATGGCACTAACCACTATGAATAC ACCAACAACAGTATAGCTAAATTGGACGCGCAGAGAGTTAGTAGAAGAAGAAGGAAGAAA AGGGAAGCGGAGAGAAGAGATTATGACACATACAAACTACTCATTACTCTTTGTTCTTTA TTATTCGTTGGACCTTTGTTTCTTAAAGTATAG >PEL1 1251 residues Pha 0 Code 0 ATGACGACTCGTTTGCTCCAACTCACTCGTCCTCATTACAGATTATTATCCCTACCTCTC CAGAAACCCTTCAATATAAAAAGGCAGATGTCCGCTGCGAACCCTTCTCCATTTGGCAAT TATTTGAACACGATCACTAAGTCCCTACAACAGAATTTACAAACATGCTTTCATTTCCAA GCAAAAGAAATCGATATAATCGAATCTCCATCTCAGTTTTACGATCTCTTGAAGACAAAA ATACTTAATTCACAAAATAGAATATTCATTGCGTCTCTGTATTTAGGCAAAAGCGAGACT GAGTTGGTGGACTGCATATCCCAGGCATTGACCAAGAACCCCAAGTTGAAAGTTTCTTTT CTACTTGATGGCCTTCGAGGAACAAGAGAATTGCCTTCCGCCTGTTCCGCCACTTTATTA TCGTCTTTAGTAGCCAAATATGGGTCAGAGAGAGTGGATTGCCGATTGTACAAGACGCCT GCTTATCATGGTTGGAAAAAAGTCTTGGTTCCCAAGAGATTTAATGAAGGTTTAGGCTTA CAACATATGAAAATATATGGGTTTGATAACGAGGTCATTCTTTCGGGAGCCAACCTTTCG AACGACTATTTCACCAACAGACAAGATAGATACTATCTCTTTAAATCTCGAAACTTCTCC AACTATTATTTTAAATTACATCAACTCATAAGTTCCTTCAGTTATCAGATTATAAAGCCA ATGGTGGATGGTAGCATCAACATCATTTGGCCAGATTCGAATCCTACTGTTGAACCGACG AAAAATAAAAGGCTGTTTTTAAGGGAAGCATCTCAATTACTAGATGGCTTTTTAAAGAGT TCTAAACAAAGCCTCCCGATTACTGCCGTGGGTCAATTCTCCACATTAGTTTACCCAATT TCTCAATTCACTCCACTTTTTCCCAAATATAATGACAAATCGACCGAAAAAAGAACAATA TTGTCATTGCTTTCCACTATAACAAGCAATGCCATTTCTTGGACGTTCACTGCAGGATAC TTCAATATTTTGCCAGACATCAAAGCAAAACTGCTGGCAACGCCGGTTGCTGAGGCAAAT GTAATAACAGCTTCCCCCTTTGCAAACGGCTTTTACCAATCAAAGGGCGTCTCATCAAAT TTACCTGGTGCTTACTTGTACCTGTCAAAAAAATTTCTACAAGATGTATGTAGGTACAGA CAAGATCATGCTATTACCATTAAGAGAATGGCAAAGAGGCGTAGTAAATAA >RER1 567 residues Pha 0 Code 0 ATGGATTACGATAGCTCTGATACAATGAACGGTGGTTCAAGTAACCCCTTAATCACTAAG ATGAATACAATGAAATTATTATATCAACACTATTTGGATAAAGTCACTCCTCACGCTAAG GAGAGGTGGGCTGTATTGGGTGGTTTGTTATGTTTGTTTATGGTTCGTATTACAATGGCC GAAGGCTGGTATGTGATTTGTTATGGTCTAGGTCTATTTTTATTGAATCAATTTTTAGCC TTTTTGACCCCAAAATTCGATATGTCCTTACAGCAAGATGAAGAAAACAACGAATTGGAA GCTGGAGAAAAATCAGAAGAATTCCGTCCATTCATCAGAAGATTACCAGAGTTCAAATTC TGGTATAACAGCATTAGAGCCACTGTCATTTCCCTCTTGTTGTCGCTATTTTCAATCTTC GATATTCCAGTATTTTGGCCCATCTTATTGATGTATTTCATATTATTGTTTTTTTTAACT ATGAGAAGGCAGATTCAACATATGATAAAATATAGATATATACCCTTAGATATCGGTAAG AAGAAATATTCTCATTCTTCTAACTGA >CDC10 969 residues Pha 0 Code 0 ATGGATCCTCTCAGCTCAGTACAGCCTGCTTCTTATGTTGGTTTTGATACCATCACGAAT CAGATCGAACATCGTCTGTTGAAGAAAGGTTTTCAATTTAATATAATGGTTGTTGGCCAA TCCGGATTGGGTAAAAGTACTCTAATAAATACGTTATTTGCCTCACATTTGATTGATTCT GCTACTGGTGATGATATTTCTGCCCTGCCTGTTACAAAAACAACTGAAATGAAAATTTCT ACTCATACTCTTGTGGAGGACCGCGTTCGCTTGAATATTAATGTTATAGATACACCTGGA TTTGGTGACTTTATTGACAATTCTAAAGCTTGGGAGCCTATTGTGAAGTACATTAAGGAA CAACATTCTCAATACTTACGTAAAGAATTGACAGCCCAACGTGAAAGGTTTATTACTGAT ACAAGAGTTCATGCAATTCTTTATTTCCTGCAACCAAATGGAAAGGAGTTGAGCCGCCTT GACGTTGAAGCCTTGAAAAGATTGACAGAAATAGCAAATGTTATACCAGTTATTGGCAAG TCGGATACATTGACTTTAGATGAAAGAACGGAGTTTAGGGAGCTTATTCAAAATGAATTC GAAAAATACAATTTCAAGATTTATCCTTATGATTCGGAAGAACTAACTGACGAGGAATTA GAACTAAACAGAAGTGTTAGATCTATCATTCCGTTTGCAGTGGTTGGTTCTGAGAATGAG ATTGAAATAAACGGTGAAACCTTCAGGGGAAGAAAAACTCGTTGGAGCGCTATTAATGTT GAGGATATCAACCAGTGTGATTTTGTATATTTAAGGGAATTTTTGATTCGAACTCATCTC CAAGACTTAATCGAAACAACTTCCTACATTCATTATGAAGGGTTCAGAGCAAGACAATTA ATTGCCTTGAAAGAAAATGCGAATAGTCGTTCCTCAGCTCATATGTCTAGCAACGCCATT CAACGTTGA >MRPL32 552 residues Pha 0 Code 0 ATGAATTCTTTGATTTTTGGTAAACAATTAGCATTTCACAAAATTGTGCCTACCACTGCA ATTGGGTGGTTGGTACCGCTAGGAAATCCTTCACTGCAGATTCCAGGCCAAAAACAACTG GGATCTATCCACCGTTGGTTGAGAGAAAAGCTACAACAAGATCATAAGGACACTGAAGAT AAAGATTTTTTCTCTAATAATGGTATTCTACTAGCAGTTCCTAAAAAAAAAGTATCACAC CAAAAAAAAAGGCAAAAACTTTACGGTCCAGGTAAGAAGCAATTGAAGATGATTCACCAT TTGAATAAGTGCCCATCATGCGGCCATTATAAGAGAGCCAATACACTGTGTATGTATTGT GTTGGACAAATAAGTCATATATGGAAAACGCATACCGCTAAAGAAGAAATTAAGCCGAGA CAAGAGGAGGAACTTTCCGAACTAGACCAAAGAGTCCTATATCCTGGTAGAAGAGATACC AAATATACCAAGGATTTGAAAGATAAAGATAACTATTTGGAACGTCGCGTTCGGACTTTA AAAAAGGACTAG >YCP4 744 residues Pha 0 Code 0 ATGGTAAAGATTGCGATAATTACTTACTCTACCTACGGGCACATAGACGTTTTAGCCCAA GCTGTTAAGAAAGGTGTGGAGGCAGCTGGTGGTAAAGCTGATATATACAGGGTCGAGGAA ACTTTACCTGATGAAGTCCTCACCAAGATGAACGCTCCTCAGAAACCTGAAGATATTCCT GTTGCCACTGAGAAAACGTTGCTCGAATATGACGCCTTTTTGTTCGGTGTTCCAACTAGG TTTGGTAATTTGCCGGCTCAATGGTCCGCCTTTTGGGATAAAACCGGTGGATTATGGGCC AAGGGCTCTTTGAACGGCAAAGCTGCGGGGATATTCGTTAGTACTTCCAGTTACGGAGGT GGTCAAGAAAGTACCGTTAAAGCCTGTTTGTCTTATTTAGCTCATCACGGAATTATCTTT TTACCACTGGGTTATAAGAATTCATTTGCTGAGTTAGCCAGTATAGAAGAGGTACACGGT GGCTCTCCATGGGGTGCTGGTACCCTTGCAGGACCTGACGGCTCAAGAACTGCGTCTCCA CTTGAATTGAGAATTGCTGAAATTCAAGGTAAAACATTCTACGAAACCGCCAAAAAACTT TTCCCTGCAAAAGAAGCCAAGCCCTCCACTGAAAAGAAGACCACTACTTCTGATGCGGCT AAGAGACAAACTAAACCTGCAGCAGCTACAACTGCAGAAAAGAAGGAGGACAAAGGATTA TTATCCTGCTGTACTGTCATGTAA >CIT2 1383 residues Pha 0 Code 0 ATGACAGTTCCTTATCTAAATTCAAACAGAAATGTTGCATCATATTTACAATCAAATTCA AGCCAAGAAAAGACTCTAAAAGAGAGATTTAGCGAAATCTACCCCATCCATGCTCAAGAT GTAAGGCAATTCGTTAAAGAGCATGGCAAAACTAAAATTAGCGATGTTCTATTAGAACAG GTATATGGTGGTATGAGAGGTATTCCAGGGAGCGTATGGGAAGGTTCCGTTTTGGACCCA GAAGACGGTATTCGTTTCAGAGGTCGTACGATCGCCGACATTCAAAAGGACCTGCCCAAG GCAAAAGGAAGCTCACAACCACTACCAGAAGCTCTCTTTTGGTTATTGCTAACTGGCGAG GTTCCAACTCAAGCGCAAGTTGAAAACTTATCAGCTGATCTAATGTCAAGATCGGAACTA CCTAGTCATGTCGTTCAACTTTTGGATAATTTACCAAAGGACTTACACCCAATGGCTCAA TTCTCTATTGCTGTAACTGCCTTGGAAAGCGAGTCAAAGTTTGCTAAGGCTTATGCTCAA GGAATTTCCAAGCAAGATTATTGGAGTTATACTTTTGAAGATTCACTAGACTTGCTGGGT AAATTGCCAGTTATTGCAGCTAAAATTTATCGTAATGTATTCAAAGATGGCAAAATGGGT GAAGTGGACCCAAATGCCGATTATGCTAAAAATCTGGTCAACTTGATTGGTTCTAAGGAT GAAGATTTCGTGGACTTGATGAGACTTTATTTAACCATTCATTCGGATCACGAAGGTGGT AATGTATCTGCACATACATCCCATCTTGTGGGCTCAGCACTATCATCACCTTATCTGTCC CTTGCATCAGGTTTGAACGGGTTGGCTGGCCCACTTCATGGGCGTGCTAATCAAGAAGTA CTAGAATGGTTATTTGCACTTAAAGAAGAGGTAAATGATGACTACTCTAAAGATACGATC GAAAAATATTTATGGGATACTCTAAACTCAGGAAGAGTCATTCCCGGTTATGGTCATGCT GTGCTAAGGAAAACTGATCCTCGTTATATGGCTCAGCGTAAGTTTGCCATGGACCATTTT CCAGATTATGAATTATTCAAGTTAGTTTCATCAATATACGAGGTAGCACCTGGCGTATTG ACTGAACATGGTAAAACTAAAAATCCATGGCCAAATGTAGATGCTCACTCTGGTGTCTTA TTACAATATTATGGACTAAAAGAATCTTCTTTCTATACCGTTTTATTTGGCGTTTCAAGG GCATTTGGTATTCTTGCTCAATTGATCACTGATAGGGCCATCGGTGCTTCCATTGAAAGG CCAAAGTCCTATTCTACTGAGAAATACAAGGAATTGGTCAAAAACATTGAAAGCAAACTA TAG >YCP7 720 residues Pha 0 Code 0 ATGCAGCCTCATTTAGACAACAACAGTAATAATGACGATGTCAAATTGGATACATTAGGG GAACAAAATGTGTTATCATCCGCAGAAAATATCACTTTACCTGAAGACACCTTTAAATCA TATATGACCTACTTGCTGTACGAGATGGCTCATTACAAACCGATGATATTTTCCTTCTTG GCACTTTCAGTTTCAATTTTAATAGTTGTGATCTTTCATAATGTTAAAGCTTGTGATGTC GTTTTTGGTTTTTCAATTTTCGTCACTTCTATTTTGTTTTTGTCTACGTTGATTCCGTTT AATGTGTATATCTCGGATGAGGGTTTCAGAATTAAGCTTTTGCTGGAAGTTATCACCCAC AGGCCAGCGGTAAAGGGAAAAGAATGGAGAGCAATCACAGACAATATGAATCAATATTTA CTTGATAATGGTTTATGGAGTACTCGCTATTACTTTTATAGTAGTGAAAGATGCTACAAA TTCTTCAGATTTCTTGTGAAAGAAAAACCCCCAGGTGTGAATGTAAATTCATCGGTAAAG GACGCCACAAGTACGCAGATAGATGCACCAGCAAATGAGGCTTCAAATGAGGTAATAAAA TGCTTTAGTTTCAGTTCTGACCCAATATTCGAAGCATACTTTGTTAAAGCAGTAGAAGTT GAGAAACAAGCACAACAGGAATATTGGAGAAAGCAATATCCTGACGCCGATATACCATGA >SAT4 1812 residues Pha 0 Code 0 ATGACTGGTATGAATGATAATAATGCCGCTATTCCTCAGCAAACTCCAAGGAAACATGCG CTATCTTCTAAAGTTATGCAACTTTTTAGAAGCGGTTCAAGATCATCTAGGCAGGGAAAG GCCTCATCGAATATCCAGCCACCTTCTAATATAAACACAAACGTTCCATCGGCGTCTAAA TCAGCCAAATTTGGTTTACATACCCCAACCACTGCTACTCCTAGGGTAGTTTCTAATCCT TCTAATACTGCAGGTGTGAGTAAACCGGGCATGTATATGCCCGAATATTACCAGTCGGCA TCACCATCGCACTCTAGTTCATCCGCATCATTAAACAACCATATTGATATTAACACCTCT AAGTCATCATCAGCTGCTTCTTTAACTTCGTCAGTATCAGCTTTATCCTTATCACCCACA TCAGCCATAAATATTAGCTCCAAAAGTTTGAGCCCAAAGTTCTCTCATCATAGTAACAGC AATACTGCTATTACACCCGCGCCTACTCCCACTGCTTCAAATATTAATAATGTAAATAAG ATAACCAATACAAGTGCACCTATTTGTGGGAGGTTTCTTGTGCATAAAGATGGTACCCAT GAACATCACTTAAAAAATGCTAAGAGACAAGAAAAGCTAAGCACAATGATTAAAAACATG GTTGGTGCGAGCAAATTACGTGGTGAGGCAAAATCTGCTGTCCCTGATATAATAATGGAT CCAAAGACGACTTTAAAATCCAACAAGAATCCTCCTACTCTTTTTGCAGGCTTCATGAAG CAGGTCGTGGATATGGATGATAAATATCCAGAAGGCGCTCCCACAAGTGGCGCTTTAAAT TGTCCTGAAAGGGATATATACAGGTCAGATCAAAAAGATTCCAAAAATAATACGCATAAT ATCACTACTACTAAAAAAGATAGGCAATGTTTTGCCGAAAAGTATGGTCGCTGTCAAGAA GTCCTTGGTAAAGGTGCTTTTGGTGTAGTAAGAATATGTCAAAAGAAAAATGTTTCTTCT CAAGATGGTAATAAAAGTGAAAAGCTTTATGCAGTGAAAGAGTTCAAGCGTAGAACATCC GAATCAGCAGAAAAGTATTCTAAGAGGTTGACTTCTGAATTTTGCATTTCTTCTTCATTA CACCATACAAATATTGTTACTACACTAGATCTTTTCCAAGATGCCAAAGGCGAGTACTGT GAAGTAATGGAATATTGTGCAGGTGGCGATCTATTCACTTTGGTCGTTGCCGCCGGAAAA TTAGAATATATGGAAGCAGATTGTTTCTTCAAGCAGCTTATTAGAGGTGTTGTTTATATG CATGAAATGGGTGTTTGTCATAGAGATTTGAAGCCTGAGAACTTACTGCTTACGCACGAT GGTGTGCTAAAAATTACAGACTTTGGTAACAGCGAATGTTTCAAGATGGCATGGGAAAAA AATATTCACCTTAGTGGAGGCGTTTGCGGTTCATCGCCGTACATCGCCCCAGAGGAATAT ATCAAAGAAGAGTTTGATCCAAGACCCGTAGATATATGGGCATGTGGTGTCATTTATATG GCAATGAGAACTGGTAGACAATTGTGGAGTTCTGCTGAAAAAGACGATCCATTTTATATG AATTATTTAAAAGGACGTAAGGAAAAGGGAGGCTATGAGCCAATCGAAAGTTTAAAAAGA GCCAGGTGTAGGAATGTTATATATTCGATGTTAGATCCCGTTCCGTACAGAAGAATTAAC GGGAAACAAATTTTGAACAGTGAATGGGGAAGGGAGATAAAATGCTGCCATAATGGGCGC GCATTGAAATAA >RVS161 798 residues Pha 0 Code 0 ATGAGTTGGGAAGGTTTTAAGAAAGCTATCAACAGAGCTGGTCACAGTGTGATAATTAAG AATGTCGACAAGACCATTGATAAAGAGTATGACATGGAAGAACGTCGTTATAAAGTTCTT CAAAGAGCAGGTGAGGCATTACAAAAGGAAGCCAAAGGTTTCTTGGACTCATTGAGAGCT GTGACAGCATCACAGACTACCATTGCCGAGGTCATCTCTAACCTCTATGACGATTCAAAA TATGTTGCTGGTGGTGGTTACAACGTTGGTAACTATTATTTGCAATGTGTTCAAGATTTT GATAGCGAAACTGTTAAGCAATTAGACGGGCCCTTAAGAGAAACCGTACTAGATCCAATA ACAAAGTTTTCGACGTATTTCAAAGAAATTGAGGAGGCCATAAAAAAGAGAGACCATAAG AAACAAGACTTCGATGCTGCGAAGGCAAAAGTTCGTAGATTAGTGGACAAACCTGCTAAA GATGCCTCTAAACTGCCAAGGGCTGAAAAAGAATTGAGCTTAGCTAAAGATATTTTCGAA AATCTTAATAACCAATTGAAAACTGAACTACCACAGTTAGTTTCATTAAGAGTACCTTAC TTTGACCCAAGTTTTGAAGCTTTAATCAAGATTCAGCTAAGGTTCTGTACTGATGGTTAC ACTCGTTTAGCGCAGATTCAACAATATTTGGACCAACAATCAAGAGACGACTATGCCAAT GGGTTATTAGACACTAAAATCGAAGAACTATTAGGACAAATGACAAGCCTAGATATTTGT GCGCTCGGGATAAAATAA >YCQ0 852 residues Pha 0 Code 0 ATGTCTGACAAGGAACAAACGAGCGGAAACACAGATTTGGAGAATGCACCAGCAGGATAC TATAGTTCCCATGATAACGACGTTAATGGCGTTGCAGAAGATGAACGTCCATCTCATGAT TCGTTGGGCAAGATTTACACTGGAGGTGATAACAATGAATATATCTATATTGGGCGTCAA AAGTTTTTGAAGAGCGACTTATACCAAGCCTTTGGTGGTACCTTGAATCCAGGGTTAGCT CCTGCTCCAGTGCACAAATTTGCTAATCCTGCGCCCTTAGGTCTTTCAGCCTTCGCGTTG ACGACATTTGTGCTGTCCATGTTCAATGCGAGAGCGCAAGGGATCACTGTTCCTAATGTT GTCGTCGGTTGTGCTATGTTTTATGGTGGTTTGGTGCAATTGATTGCTGGTATTTGGGAG ATAGCTTTGGAAAATACTTTTGGTGGTACCGCATTATGTTCTTACGGTGGGTTTTGGTTG AGTTTCGCTGCAATTTACATTCCTTGGTTTGGTATCTTGGAAGCTTACGAAGACAATGAA TCTGATTTGAATAATGCTTTAGGATTTTATTTGTTGGGGTGGGCCATCTTTACGTTTGGT TTAACCGTTTGTACCATGAAATCCACTGTTATGTTCTTTTTGTTGTTCTTCTTACTAGCA TTAACTTTCCTACTGTTGTCTATTGGTCACTTTGCTAATAGACTTGGTGTCACAAGAGCT GGTGGTGTCCTGGGAGTTGTTGTTGCTTTCATTGCTTGGTACAACGCATATGCAGGTGTT GCTACAAAGCAGAATTCATATGTACTGGCTCGTCCATTCCCATTACCATCTACTGAAAGG GTAATCTTTTAA >ADP1 3150 residues Pha 0 Code 0 ATGGGAAGTCATCGACGTTATCTCTACTATAGTATATTATCATTTCTATTATTATCCTGC TCAGTGGTACTTGCAAAACAAGATGAGACCCCATTCTTTGAAGGTACTTCTTCGAAAAAT TCGCGTCTAACTGCACAAGATAAGGGCAATGATACGTGCCCGCCATGTTTTAATTGTATG CTACCTATTTTTGAATGCAAACAGTTTTCTGAATGCAATTCGTACACTGGTAGATGTGAG TGTATAGAAGGGTTTGCAGGTGATGATTGCTCTCTGCCCCTCTGTGGCGGTCTATCACCG GATGAAAGCGGTAATAAGGATCGTCCCATAAGAGCACAAAATGACACCTGTCATTGTGAT AACGGATGGGGAGGGATCAATTGTGACGTTTGTCAAGAAGATTTTGTCTGTGATGCGTTC ATGCCTGATCCTAGTATTAAGGGGACATGTTATAAGAATGGTATGATTGTAGATAAAGTA TTTTCAGGTTGTAATGTGACCAATGAGAAAATTCTACAGATTTTGAACGGCAAAATACCA CAAATTACATTTGCCTGTGATAAACCTAATCAAGAATGTAATTTTCAGTTTTGGATAGAT CAGTTAGAAAGCTTCTATTGTGGCTTAAGTGATTGTGCCTTTGAATACGACTTGGAACAG AATACCTCCCATTATAAGTGTAATGACGTTCAATGCAAATGCGTTCCCGACACTGTGTTG TGTGGTGCTAAGGGGTCTATAGATATCTCGGATTTCCTGACAGAGACAATAAAAGGGCCA GGAGATTTCAGCTGTGATTTAGAAACAAGGCAATGTAAATTCAGTGAGCCTTCTATGAAT GATTTGATATTGACCGTGTTTGGTGACCCTTATATTACTTTGAAGTGTGAATCCGGTGAA TGTGTTCATTATAGTGAGATTCCAGGTTACAAATCTCCTTCAAAAGATCCAACAGTGTCA TGGCAAGGGAAATTGGTGTTGGCATTGACTGCTGTGATGGTCCTGGCACTTTTTACATTT GCTACCTTTTACATTTCTAAATCTCCGTTATTCAGAAATGGATTGGGTTCCTCAAAGTCT CCCATTCGTTTGCCAGATGAAGATGCGGTGAATAATTTCTTACAAAATGAAGATGACACA CTGGCGACATTAAGTTTTGAAAATATCACTTATAGTGTCCCCTCGATAAATTCAGATGGT GTTGAAGAAACTGTGCTGAATGAAATAAGTGGTATCGTGAAGCCCGGCCAAATATTAGCT ATCATGGGTGGATCTGGTGCGGGTAAAACTACTTTATTAGATATCCTAGCAATGAAACGG AAAACAGGTCACGTTTCGGGTTCCATAAAAGTTAACGGTATTAGTATGGACCGTAAATCT TTCTCGAAAATAATCGGGTTCGTCGATCAAGATGACTTTTTGCTGCCCACTTTGACTGTT TTTGAAACCGTATTAAATAGTGCGCTGTTAAGATTGCCAAAAGCATTGTCATTCGAGGCC AAGAAGGCAAGAGTTTATAAGGTGTTGGAAGAACTAAGAATTATTGATATCAAAGATCGT ATTATTGGTAATGAATTTGATCGTGGTATTAGTGGAGGTGAAAAACGCCGAGTTTCCATT GCATGTGAATTAGTGACATCTCCATTGGTTTTATTTTTGGATGAACCTACATCTGGTTTA GATGCTAGTAATGCCAATAATGTTATTGAATGTTTGGTAAGGTTATCCAGCGACTATAAC AGGACATTGGTGCTATCTATTCATCAGCCAAGATCAAATATATTTTATTTATTCGATAAA TTGGTCCTGTTAAGTAAAGGTGAGATGGTCTATTCCGGAAATGCCAAAAAAGTGTCAGAA TTTTTGAGAAATGAGGGATATATCTGTCCGGACAACTATAATATTGCTGATTATTTGATT GATATTACTTTTGAAGCCGGTCCTCAGGGGAAAAGGAGAAGAATCAGAAACATTTCCGAT TTAGAAGCTGGTACGGATACTAACGATATTGATAATACGATACACCAAACAACATTTACT AGCAGTGATGGTACAACACAGAGAGAGTGGGCTCATCTTGCAGCTCATAGAGATGAGATC AGATCTTTACTCAGAGATGAAGAAGATGTAGAGGGAACAGATGGAAGGCGAGGTGCTACT GAGATTGACTTAAATACCAAACTACTACACGATAAATATAAAGATAGCGTCTATTATGCA GAGCTTTCACAGGAGATCGAGGAAGTTTTAAGCGAAGGTGATGAGGAAAGTAACGTTTTG AATGGAGATTTACCCACAGGTCAACAATCTGCTGGTTTTCTGCAACAGTTATCGATATTG AATTCAAGAAGTTTTAAAAACATGTACAGAAACCCTAAACTATTATTGGGTAATTATTTA CTGACGATCCTATTGAGTTTATTCTTGGGAACACTATATTACAACGTCTCCAATGATATC AGCGGTTTTCAGAACAGAATGGGGCTGTTCTTCTTTATACTAACGTACTTCGGTTTTGTT ACATTCACAGGTCTCAGCTCGTTCGCTCTGGAAAGGATCATTTTCATAAAAGAAAGATCC AATAACTATTACTCGCCACTTGCATACTACATTAGTAAGATAATGAGCGAAGTGGTCCCG CTACGTGTTGTACCACCTATACTCTTGTCATTGATTGTTTACCCAATGACTGGTTTAAAC ATGAAAGACAATGCTTTTTTTAAATGTATTGGAATCCTTATACTGTTTAACCTTGGGATA TCGTTGGAAATCCTAACCATCGGCATAATTTTTGAAGACTTGAATAACTCCATAATATTA AGCGTGCTGGTGCTTTTGGGCTCACTACTGTTTAGCGGACTATTTATCAATACTAAGAAT ATTACAAACGTGGCCTTCAAGTACCTGAAAAACTTCTCTGTGTTTTACTACGCCTACGAA TCTTTATTGATCAATGAGGTCAAAACATTGATGCTGAAAGAGAGAAAGTACGGCTTAAAT ATTGAAGTTCCAGGCGCTACTATCTTGAGCACATTTGGATTTGTTGTCCAAAACCTTGTA TTTGACATCAAGATCCTGGCTCTGTTTAATGTGGTGTTTTTAATAATGGGGTATCTAGCC CTTAAGTGGATAGTTGTGGAACAAAAGTAG >PGK1 1251 residues Pha 0 Code 0 ATGTCTTTATCTTCAAAGTTGTCTGTCCAAGATTTGGACTTGAAGGACAAGCGTGTCTTC ATCAGAGTTGACTTCAACGTCCCATTGGACGGTAAGAAGATCACTTCTAACCAAAGAATT GTTGCTGCTTTGCCAACCATCAAGTACGTTTTGGAACACCACCCAAGATACGTTGTCTTG GCTTCTCACTTGGGTAGACCAAACGGTGAAAGAAACGAAAAATACTCTTTGGCTCCAGTT GCTAAGGAATTGCAATCATTGTTGGGTAAGGATGTCACCTTCTTGAACGACTGTGTGCGT CCAGAAGTTGAAGCCGCTGTCAAGGCTTCTGCCCCAGGTTCCGTTATTTTGTTGGAAAAC TTGCGTTACCACATCGAAGAAGAAGGTTCCAGAAAGGTCGATGGTCAAAAGGTCAAGGCT TCCAAGGAAGATGTTCAAAAGTTCAGACACGAATTGAGCTCTTTGGCTGATGTTTACATC AACGATGCCTTCGGTACCGCTCACAGAGCTCACTCTTCTATGGTCGGTTTCGACTTGCCA CAACGTGCTGCCGGTTTCTTGTTGGAAAAGGAATTGAAGTACTTCGGTAAGGCTTTGGAG AACCCAACCAGACCATTCTTGGCCATCTTAGGTGGTGCCAAGGTTGCTGACAAGATTCAA TTGATTGACAACTTGTTGGACAAGGTCGACTCTATCATCATTGGTGGTGGTATGGCTTTC ACCTTCAAGAAGGTTTTGGAAAACACTGAAATCGGTGACTCCATCTTCGACAAGGCTGGT GCTGAAATCGTTCCAAAGTTGATGGAAAAGGCCAAGGCCAAGGGTGTCGAAGTCGTCTTG CCAGTCGACTTCATCATTGCTGATGCTTTCTCTGCTGATGCCAACACCAAGACTGTCACT GACAAGGAAGGTATTCCAGCTGGCTGGCAAGGGTTGGACAATGGTCCAGAATCTAGAAAG TTGTTTGCTGCTACTGTTGCAAAGGCTAAGACCATTGTCTGGAACGGTCCACCAGGTGTT TTCGAATTCGAAAAGTTCGCTGCTGGTACTAAGGCTTTGTTAGACGAAGTTGTCAAGAGC TCTGCTGCTGGTAACACCGTCATCATTGGTGGTGGTGACACTGCCACTGTCGCTAAGAAG TACGGTGTCACTGACAAGATCTCCCATGTCTCTACTGGTGGTGGTGCTTCTTTGGAATTA TTGGAAGGTAAGGAATTGCCAGGTGTTGCTTTCTTATCCGAAAAGAAATAA >POL4 1749 residues Pha 0 Code 0 ATGTCTCTAAAGGGTAAATTTTTCGCCTTTTTACCTAATCCTAACACATCTTCCAATAAG TTCTTTAAGAGTATATTGGAGAAAAAGGGCGCCACAATTGTGTCAAGTATTCAAAATTGT CTTCAATCTAGCCGTAAGGAAGTTATCATTTTGATTGAGGACTCCTTTGTTGATTCTGAT ATGCATTTGACTCAGAAAGATATTTTCCAAAGGGAAGCAGGCTTAAATGATGTCGATGAA TTTCTTGGTAAGATTGAACAGTCAGGCATTCAATGTGTGAAAACCAGTTGCATCACAAAG TGGGTCCAGAATGATAAATTTGCGTTTCAAAAAGATGATTTGATTAAATTTCAACCATCC ATTATCGTTATATCAGATAACGCTGATGACGGACAAAGTTCTACTGATAAAGAGAGTGAG ATTTCAACTGACGTAGAAAGTGAAAGGAATGATGACAGCAACAATAAGGATATGATACAA GCTTCAAAACCTCTTAAGCGACTTTTACAGGAGGATAAAGGAAGAGCTTCCCTTGTTACT GACAAAACGAAGTACAAAAACAATGAATTGATTATCGGAGCGTTGAAAAGGTTAACAAAA AAATATGAGATCGAAGGTGAGAAATTTCGTGCAAGAAGTTATAGACTGGCTAAACAGTCG ATGGAAAATTGCGATTTCAATGTTCGTTCCGGTGAAGAAGCACATACTAAATTAAGGAAT ATCGGGCCTAGTATTGCCAAAAAAATACAAGTTATATTAGATACGGGAGTTTTACCAGGT TTAAATGATTCAGTGGGATTAGAAGACAAGTTAAAATACTTCAAAAATTGTTACGGCATT GGGTCGGAAATTGCTAAACGCTGGAATCTTCTAAATTTTGAAAGCTTTTGTGTTGCAGCT AAGAAGGATCCAGAGGAGTTTGTATCAGATTGGACAATTTTATTTGGTTGGTCATATTAC GACGATTGGTTATGCAAGATGTCTCGGAATGAATGTTTCACACATTTAAAGAAGGTTCAA AAAGCGCTGCGTGGCATTGATCCTGAATGCCAAGTCGAATTACAGGGAAGTTATAATAGG GGCTATTCCAAGTGTGGTGACATTGATCTTTTATTTTTCAAGCCGTTTTGTAATGACACG ACCGAGTTGGCAAAAATCATGGAAACGCTTTGTATTAAGTTGTACAAGGATGGCTATATC CATTGTTTTTTACAGCTAACGCCAAACTTGGAAAAGCTATTCTTAAAAAGAATAGTGGAG AGATTTCGTACAGCGAAGATTGTTGGGTATGGAGAAAGAAAGAGGTGGTATTCTTCTGAG ATAATCAAGAAATTTTTCATGGGAGTCAAATTCTCTCCAAGAGAATTAGAAGAACTGAAA GAAATGAAAAATGATGAAGGCACATTGTTAATTGAAGAAGAAGAAGAAGAAGAAACAAAA TTAAACCCGATTGACCAATATATGTCTCTGAATGCCAAGGATGGAAATTATTGCAGAAGA TTAGACTTTTTTTGTTGCAAGTGGGATGAGCTTGGAGCAGGAAGAATACACTATACTGGA TCTAAAGAGTACAATAGATGGATAAGAATATTGGCAGCGCAAAAAGGCTTCAAGCTTACA CAACACGGTTTATTTCGAAATAATATCCTTCTCGAAAGCTTTAACGAACGCAGAATTTTC GAGTTATTAAACTTAAAATACGCTGAACCCGAACATAGAAATATCGAATGGGAAAAAAAA ACTGCATAA >YCQ7 2862 residues Pha 0 Code 0 ATGCTGATCATCAATGGGAAGATCATCCCTATAGCTCATACTATTTGCGCATTCTCCGCC TTCTTTGCAGCTTTGGTCACTGGTTATTCATTACATTTTCATAAAATTGTAACCAATGCA CATTATACGTATCCAGATGAGTGGTTTCCTAGTGTATCAGCCACTATCGGGGACCGCTAT CCGGAACGTTCTATTTTCCAAATCTTAATAGCTCTAACTGCTTTTCCAAGATTTTTACTG CTACTAGGTCACTACTACTTGAACCAATCTAAGGTATGCTTCCTTGTCGGTGTACTCCGG ACAGTCTCTTGCGGTGGTTGGGTATACATTACAAGTACAGATGACCACGATATTCATGAT ATATTTATGATCACATACATTGTTTTAACGTTACCATGGGATATAATGATTACCCGCTAT TCTAGTCCTTTAACTTCGAAGAACAAAGGGTTGACTGCTACAATTTTTTTTGGAACATTG TTCCCGATGATTTACTGGTACATTCAGCACTCCGTCCAACAGAGAGCTGGGGCATATTCT ATATATGCTTATTTCGAATGGTCTCTGATTCTTTTAGATATTGCATTTGATGCATTTGCT TACGCTGATTTCAAAAAGATAGATATTGTTCTCGCTTTTAATGAGAAACCCGGTAATACC AGTTTTTTCCAAATTAGAGACTCTAATCCCATAAATTATGGAGAAGAAAAAAGTTCAGAA TTGCAGAAAAGTGGTGAAAAGAAGGTTGAAAAGGAAAAACCCGTTGCTAGAAGCGCAACT GGTTCATATTTCAGGTTTGACTCTTTTTTTTACTTACTAACAAATATTTTTAACGGTTTT CTTTTCTGGTCGAACGTTACGTCCCTTTTATGTAGTATTTGGCATTTCCCGCTATGGTAT ATGGGAATCTCAGGTTATGAAGCTGCAATATTGGGTTATTTGGGACCCATTTTCTTATAT CTGCCGTTCGTTTCTGAAGCCTTCATGCAATATGGTGTACTTTTAGGAGGTATTATTGCC ATTGGTGCCTATATTGTTCAGATGCCAGAATTAAGGTTGATTTCTGTAGCTGTGGGAACT TCCATTACCGTTGCAACGTTTGTACAAAATCTAAGATATATCACAAATGCGGAGACTAGT TTCTCTTTTGCTCTAACTTGGCTGCTAGGTCTTGTTGCATCTGTGATCTTGAAAATGGGG TTCTATACCAACAACCCAACTTGGGTCATTTTAGATGAACGTAATGGTGGGTATAATAAG ACAGCTCTCGTGCTTACTGTTTTATTCGGCATGCTGTCGCCTTATGTTAATTCAATTAAT TTCGAAGGGAAAAGGAATGCTCAAGCAAAATCTGCTTCGTTGATCGGCAAATTATTTTTG GCTGTTGGTTTTGGCTCGTTGTTATTCGGAATTCATCAGTTATTGACGGATTCTTCTACT ACTATTTATTGGGCATGGGAAGGTTACAATGAATCACACGGTCCCTTGCCATGGCCTTGG GGCGCCTTAACTTGTACGGTCATGTTATTTGCTTCTTTGAGTTCTGTGAAGTTTATGGGC AAGCCATTAGTTCCATGTTTGTTGCTTCTCATATCCACTGCTGTACTTTCAGCTAGAAGC ATTACACAATGGCCTAAATATATTTTTGGTGGTTTATTGTACGCTATCGCTATGCTTTGG TTAGTTCCTTCGTATTTTTCTGCATTAGGCCAAGTTCAAAACATATGGGTTTATGTCCTA TCATTCTCCGTTTATATTATCTTTGTCCTTGCCCATGTTTGGGTCGTTGCATACGCATTT GTTCCAATGGGCTGGGTACTGAGGGAGAAGATTGAGACGGTTCTTGCCTTTTCTTCCACA TTTATCATTATTGGTGCTTTAACATGCAAAAACCTTAACGTTCAACTGGTGACTATGGGC AAAAAATTCTTCATTTATGTTTTCTTCTTTGCCGTGGCCCTACTATCACTAACAGCTAGG TTCGTGTATGATATTAGACCTACAGGAATTCCTCAGCCTTATCATCCAGATTCTCAGTTG ATTACAGCTGGTATTTGGACTATCCACTTTGGTCTCGATAATGATATGTGGGCATCTGAA GACAGAATGATCAACCTTATTAAAGATATGGAACTAGATGTGGTAGGTCTACTAGAAACA GATACACAAAGAATTACCATGGGGAACAGGGATCTAACTAGCAAACTAGCTCATGATTTG AATATGTATGCAGATTTCGGACCAGGTCCAAATAAACATACCTGGGGCTGTGTTCTTCTT TCTAAATTCCCTATCGTAAATTCTACGCATCATTTATTGCCCTCTCCAGTTGGGGAACTT GCGCCAGCCATTCATGCCACACTTCAAACGTACAATGACACTCTCGTTGACGTCTTTGTA TTCCATAGTGGACAAGAAGAGGATGAAGAGGATAGAAGACTGCAAAGTAACTACATGGCT AAGCTCATGGGCAATACGACTCGCCCAGCTATTTTATTAAGTTACTTAGTTGTTGATCCA GGTGAAGGCAACTACAATACGTACGTTAGTGAAACATCCGGAATGCACGACATTGATCCC TCTGACGATGATAGATGGTGTGAGTATATCTTGTATAAGGGCTTGAGAAGAACAGGATAT GCTAGAGTTGCAAGAGGAACGATAACCGATACGGAGCTACAAGTTGGTAAGTTCCAAGTT TTGAGTGAGCAAGCGTTAGTAGAGCACTCGGATTCTATGTATGAATACGGTCATATGAGT GAACCGGAATATGAGGACATGAAATTTCCAGATAAGTTTTTAGGCGAAGGTGAGAGGGGT CACTTCTACCATGTTTTTGATGAGCCACGTTATTACTTATAA >SRD1 678 residues Pha 0 Code 0 ATGCGATATAATAATTATGACAACTCTGGAAGTTCCTTCTTAACTAGAGTAGTTAAAAAG TCAGATATGGAGAAAACGTTATTATTAAATAGAGAAATTGATGACTGGAAGTCAAACGAT AAAAAGAAGGCATATAAGGAACGCGGAAGAGTTTATGCAAGTTGCTCATTTATTGAAGTA TCCTTTTCTCAAATAAGGGCTGTTGATGTTGAAAAAAAAATTGAGAATGCCGAACAACTA AGAGATCTTACAAGAAATATTGTTAAGAACAAAACCAGCTCTTTGAACGAAATTACACCC TCAAAGAATCGTGTTATTAGTGCATGCAATTCCGAGAGACGTACGACTAGCCAAGAAGCA AACAATCTTGAAGGCTACCATAGTTGTGCACAAGGAACTAGTCGGTCTGCCAGTATTACG AAGAAATACAGCAAAAAGACTACTAGTCGTCCTAAAAGAGAAAAGAGACAAACAATCCTC CCAAATGGTGAGATAAAGGAATGCTCTAAATGTAAAGACACTTGGACAATTCAATGGCGT AGTGGACCCGACCAAAACAGGGAACTTTGTAGTCCCTGTGGACTCGCCTATGGAAAAAGA CTGAAGAAGGAGAATGAAAAAAAAAGGCAAGCGGCAGATAAAAGGATAGATTCGAAACAA TCCATAGTATCTATTTAA >MAK32 1092 residues Pha 0 Code 0 ATGATGAATGAAGAGGATTCTACAGAAACGAAAAGCCTAGTCATAACTAATGGCATGTTT ATCATAGACGACATCGAGCGTAGTAAATATAATATTCACTATAAGAATGTCCCAGGAGGC GGAGGGACTTTTGCCATTTTGGGTGCATGCATAATATCTTCCGGCAATGTCACATCCAAA GGTTTGAAGTGGATAGTGGACAGAGGCTCTGACTTTCCAAAGGAAGTTATAAGGGAAATA GACTCATGGGGTACTGATGTGAGGTTTCGAGATGACTTTAGCAGATTAACTACCAAAGGG TTGAATTATTACGAGGGAAGTGATGATTTGAGAAAGTTCAAGTTTTTGACGCCGAAGAAG CAGATTAACGTCGATGACTGGATTTCCACATTTGGGCAGAAGATAATTGATGAAATGCAT GCGTTTCATTTGCTATGTTCTGGGTCTAGATGCTTAGACATAATAAACGATCTGCTACGG GTGAAAAGTTCAAAGGGCACAAAACCAATCGTGATTTGGGAGCCATTCCCAGATCTTTGC GACTTTGATCATCAAAATGACATTAAAAGTGTAATGCAGAGGAACGATGTTACGGTAATA TTATCTCCAAATGCCGAAGAATCAAGTCGCTTATTTGGTTTAAGTAGCAAGGAACCGACT AGTTTGGAAGAATGTCTAGCATTAGCGCATCGTTTCGATGATTTCATGGATGAAAACAAT ATGTGTATTCTACGATGCGGTGCCCTCGGAAGCATATCGGTAAGTGAGAAGTTTAAGAAC GGACGAACCTATGACCATTTCCCCGCCTACCATTTCAAAACTCAGTCTAAAGTACTAGAT CCTACTGGCGGGGGAAACTCGTTCCTTGGCGGCTTTGCAGTTTCTTATGCCCTAACGAAA AGCTTAGATATTGCTAGTATATGTGGGAACATCGCTGCAGGCGCAATAATTGAACAATTC GGAATACCGAGGTACGATCCAATTGCTAAAACCTGGAACGGAATCACATTCTTGGATAGA CTGAAATTTTACCTTTCACAGTCCGGTCTTCAATATAATATAAACGATCTTTACAAAAGT CTAACACGATGA >PET18 648 residues Pha 0 Code 0 ATGAGCTGTACCACTGATAAGTTAATACAAAAGTACGACGCCCTTGTTAGGAAAACCACA GAACATAAATTCGCTAAGGAACTATGTGCCGGAACATTGAAGGACCGTAGTTTGTACATC TATTTATCACAAGATCTGCAATTTTTTGAAACTAGCTTAAGGTTGATATGTAAGACGACT TCTTTAGCACCAACTACTCACGCTTTAATAACCTTAGCCAAAAAGATTGGATTTTTTTCT AATGATGAAAACTCATACTTTCATGACTGCTTAGAATTATTGGCACCATCCCTCACCAAG GAAGAAAGAGATAATTTTGACAATAAAGCGATCCCCGGCGTTGATGCGTATATTAATTTC TTAGATGAGCTGAGAAAGGACGCCTCAATTACATGGCCATCCTTAGTAACCAGCTTATGG GTTGCTGAGGAACTCTATTGGAGATGGGCTCGTGATACTCCTAGAGCCCCAGGGTTGCAT TGGAAATATCAAAAATGGATTGATTTACATGATGGTGAGCATTTTCAAACTTGGTGTGAA TTTCTAAAGGCTGAAGTTGACAAGTTTCCCGTCGAAGAAGTGGAAAGCATATTTGTGAAG GTTTCACAGTTCGAGTTCGAATTTTTTGAATCTTGTTACAACGCCTAA >MAK31 267 residues Pha 0 Code 0 ATGGACATCTTGAAACTGTCAGATTTTATTGGAAATACTTTAATAGTTTCCCTTACAGAA GATCGTATTTTAGTTGGAAGCTTGGTTGCTGTAGATGCCCAAATGAATTTGCTATTAGAT CATGTTGAGGAACGTATGGGCTCCAGTAGTAGAATGATGGGCCTAGTCAGCGTCCCTAGG CGTTCCGTTAAGACCATAATGATTGATAAGCCTGTTCTGCAGGAGCTTACTGCGAATAAA GTTGAATTGATGGCTAATATTGTTTAG >HSP30 999 residues Pha 0 Code 0 ATGAACGATACGCTATCAAGCTTTTTAAATCGTAACGAGGCTTTAGGGCTTAATCCACCA CATGGCCTGGATATGCACATTACCAAGAGAGGTTCGGATTGGTTATGGGCAGTGTTTGCA GTCTTTGGCTTTATATTGCTATGCTATGTTGTGATGTTCTTCATTGCGGAGAACAAGGGC TCCAGATTGACTAGATATGCCTTAGCTCCTGCATTTTTGATCACTTTCTTTGAATTTTTT GCTTTCTTCACTTATGCTTCTGATTTAGGTTGGACTGGTGTTCAAGCTGAATTTAACCAC GTCAAGGTTAGCAAGTCTATCACAGGTGAAGTTCCCGGTATTAGACAAATCTTTTACTCG AAATATATTGCCTGGTTCTTGTCCTGGCCATGCCTTTTATTTTTAATCGAGTTAGCCGCT AGTACTACTGGTGAGAATGACGACATTTCCGCCTTGGATATGGTACATTCGCTGTTAATT CAAATCGTGGGTACCTTATTCTGGGTTGTTTCGCTATTAGTTGGTTCATTGATCAAGTCC ACCTACAAGTGGGGTTATTACACCATTGGTGCTGTCGCTATGTTGGTTACCCAAGGTGTG ATATGCCAACGTCAATTCTTCAATTTGAAAACTAGAGGGTTCAATGCACTTATGCTGTGT ACCTGCATGGTAATCGTTTGGTTGTACTTTATCTGTTGGGGTCTAAGTGATGGTGGTAAC CGTATTCAACCAGACGGTGAGGCTATCTTTTATGGTGTTTTGGATTTATGTGTATTTGCC ATTTATCCATGTTACTTGCTAATTGCAGTCAGCCGTGATGGCAAATTGCCAAGGCTATCT TTGACAGGAGGATTCTCTCATCACCATGCTACGGACGATGTGGAAGATGCGGCTCCTGAA ACAAAAGAAGCTGTTCCAGAGAGCCCAAGAGCATCTGGAGAGACTGCAATCCACGAACCC GAACCTGAAGCAGAGCAAGCTGTCGAAGATACTGCTTAG >YCR3 1836 residues Pha 0 Code 0 ATGGCGCGTCAAAAGCTTACTTTCAAAGAACAAATGGATGGTTTCCCCTGGGTCCAACTT GTTGTTGTGTCCTTAGTTAGGTTCAGCGAACCAATTGCGTTTTCGTCACTATTTCCTTAT GTTTATTTCATGGTTAGAGATTTTAATATTGCTCCCAATGATGCTCAAGTGTCCAAATAT TCAGGTTATTTATCTTCATCATTTGCGTTATGCCAAGTCATATCTGCGTACCACTGGGGT AGATTCTCTGAAAAACATGGCAGAAAAATAACATTGACTTGCGGGCTTATAGGAACATCT GTATCATTGTTAATACTGGGATTTTCACACAATTTCTATCAGGCTTTGGTGGCAAGAAGT TTAATGGGATTGCTAAATGGTAACGTCGGCGTTATTAGAACCATTATTGGTGAAATAGCA ACTGAAAGAAAACATCAGGCTTTAGCTTTCAGTACTATGCCTTTATTATTTCAATTTGGT GCCGTTGTTGGGCCTATGATCGGTGGGTTTCTTGTATTTAGAGATGGAACAATGAATGAA GTGCCACTATGGTTTCCACATTTTGCAAAAAGAATAATTAGGTCATATCCGTACGCCTTG CCAAACGTGGTAGTGTGCATGTTTTTGATGTTTGGTTTAACTAATGCAACATTGTTTTTG GAAGAAACACATCCTGCTTTTAAAAATAGAAGAGATTACGGTTTAGAGGTCGGTGATTTT ATTAAGAAGAATATATTTGGTATACAGCCGAAAAGAAGACCCTGGCAAAAGCGCATTCAG GATGATTCGGAAAACATTCACCACCGTAATGAGAATGTGAACAGCAATCGAGGACAAGAT AGTGAAGAGGATGAAAATAGTCCCCTAGTGAATACTACCAATGACGATGATACTGAAAGC ATACAATCGATTGATCCTATTTTAACAAGAAGACAGTCTGTAGGCCTGATTAGGACATAT TCTCTGCATGAACCAACAGACGCTGTGCATGCCAATATAGATACAGCTCCAGACGGTTGT AAAGAAAGTAGTATATTTCATCACGTTTTTCATACAAAAGTATTTTACCCTATATCGGTG AATTTTATTATGGCTTTACATTTGATTGTATACAACGAATTTTTGCCTGTTTTTTTAGCT TATGATTTAGCCGTAGATCCAGAAAATCCAAAGAAGCTGGCTTCAAAATTTCCGTGGAAA ATATCTGGCGGTATAGGTTATGAACCAGAACAAACCGGTACTCTTTTGTCGACAACAGGT ATCTTTGGTTGTTTTGTGGTTATTTTCATTTTTCCCATAGTTGATCGAAATTTCGATTGT TTAACAATTTTCAGAACTTTAGTCAAGCTGTACCCTATTATGTACGTTATGGTTCCTTAC GTTGTTTTTCTACAGAATGAACGGATTCCTAGCTGGTATACTGTCGTCTACTTGTACATA ATCACAGGGATAAAAACATTTTGTGGCGCTTTAACGTCACCACAAATTATGTTATTAATT CATAATTCGAGTCCCTTGAGTTGTAGATCAGTCATCAATGGCGCCACCATTAGTATTTCT GCCTCTGCTCGTTTCATAGGTCCCTTAGTATGGGGCTATATTATGTCTTGGTCCCAGCAA AATGACGTCGCCTGGGTCAGTTGGTGGTCGTTAAGTCTTTTTTGTATGGTAGCTCTTTAT CAAAGTTATAAGATAGCACCAATTGATGATAACGAAAATGAGCTTCATGGACAGGGTAGT GAAGATGCCTACAATTCGCAGTCACAGTCTTCTGATTTAAGAATGGCTCATCGATCTAGT TTAAGCAGCTTAAGTAACCAACGCTGTACCACATGA >SYN 1479 residues Pha 0 Code 0 ATGTTTCATGCTTTCACCTTCCTTAAAGGTGGTAGATTTTACTCTTCACTAACAGTTAAA TCATTGTACGAGCAGGTACACCATACTAGCCATGATCCCATTTCAATTAATGGATGGATC AAATCCATAAGACTATTAAAACGTATAGCGTTTTTGGATTTACAAGATGGGACTTCTGTG AACCCATTAAGAATAGTTATTCCACTCACAAATACTGATGAAGTACAGTTCCTAAAAATT CTGAAAACTGGTCAAACTTTATCTATATCTAATGCTACCTGGCAAAGCACCCCTAATAGA AAACAACCTTTTGAATTGCAAATCAAAAATCCTGTCAAGTCAATTAAACTTGTGGGTCCC GTTTCAGAAAACTATCCATTACAAAAGAAATATCAAACCTTACGTTATTTAAGGTCCTTA CCTACACTAAAATACAGAACCGCTTACTTAAGTGCAATTTTACGGTTAAGATCATTTGTA GAATTCCAGTTCATGCTATATTTCCAGAAAAACCACTTCACCAAAGTTTCACCACCAATA TTAACTTCAAACGATTGTGAAGGTGCCGGCGAGTTGTTTCAAGTCTCCACCAATACGTCG CCAACTGCATCCTCGTACTTTGGGAAGCCGACTTATTTGACTGTGTCCACTCAATTGCAC TTGGAAATTTTAGCGTTATCACTGTCAAGGTGTTGGACGTTATCTCCTTGCTTTAGAGCC GAAAAGAGTGATACTCCAAGACACCTTTCGGAGTTTTGGATGCTTGAAGTGGAAATGTGC TTTGTTAATAGCGTCAACGAGCTAACATCGTTTGTTGAGACTACAATAAAACACATAATT AAAGCTTGTATAGATAACCAACAAGAACTCTTGCCGAAGCAATTTATCTCTTCACAAGAA AATAATGCATCGTCAGAGCTATCAATAAATCAAGAGACACAACAAATTAAAACACGATGG GAAGATTTAATAAATGAAAAATGGCACAATATAACGTATACCAATGCAATAGAAATTCTC AAGAAACGCCACAATGAAGTTTCACACTTTAAGTATGAACCTAAATGGGGACAGCCTTTG CAAACTGAACATGAAAAATTTTTAGCCGGAGAGTATTTTAAGTCCCCAGTTTTCGTTACC GACTATCCACGTCTTTGTAAACCATTCTACATGAAACAAAATTCCACTCCTGACGATACT GTTGGATGCTTTGATCTACTGGTTCCTGGAATGGGTGAAATAATTGGTGGGAGTTTAAGG GAAGATGACTATGACAAGTTATGTAGAGAAATGAAAGCACGCGGGATGAATAGATCTGGA GAATTGGACTGGTATGTTTCTCTGAGAAAAGAAGGAAGTGCACCACACGGAGGCTTTGGT CTAGGGTTTGAGAGATTTATCTCATACTTATATGGCAACCATAATATAAAGGATGCCATA CCCTTTTATAGAACATCTGCAGAATCCATCGATTTTTGA >YCR6 2232 residues Pha 0 Code 0 ATGGAACTTCAGAATGATTTAGAGTCGCTCGATAACGAGCTGAATGATTTTAGTGAAGAT CCATTTCGTGATGATTTCATAACGGATGAAGACGCTGTAAGATCGGGGTGGCGATCTGCG TGGACCAGGATGAAATATTGGTTTTATAAGAATAGACTGAAGTGGACAAACAATCCCATA GTGATTGGCGACGCGAAAGATAGTAGGGATGGTTCTAACTTTAGAAGGGGTATACCGCTA TATGAATTAGACGCGAATGGTCAACCCATTGATACTGAACTTGTTGATGAGAATGAACTT TCTTTTGGAACGGGATTTCGTTCCAAAGTGCCTTTTAAAATAATATTTCGCACATTGCTT GGCTCGCTGGTGTTTGCCATTTTTTTAATTCTGATGATTAACATAGCAAAACCCCATCAC TCCACGAGAGTGCTATCGCACTTTGGCAGTCCTGAATTTGACCCTTACGTGAAGTATTTT AACGGTACGCATGAATTTTTCCCCTTAACGATAGTAATTTCACTAGACGGTTTCCATCCT TCACTCATATCTAAGAGGAACACACCGTTTTTACATGACTTATATGAATTGAAATATGAT GGAGGTATGAATATCACGTCCACACCTTTTATGATACCCAGCTTCCCTACGGAGACCTTT CCCAACCATTGGACGTTGGTTACTGGACAATACCCAATACACCACGGTATAGTCTCTAAC GTATTTTGGGATCCTGATCTTAATGAAGAATTCCATCCAGGTGTATTGGACCCTCGAATA TGGAACAATAATGATACAGAACCAATATGGCAAACTGTTCAGTCTGCATTTGACGGTGAT ATACCATTCAAAGCTGCTACCCATATGTGGCCAGGTAGCGATGTGAATTATACCAAGTAT AAGACTGAAGAGAAACTACAACCTGAACATAAAAAGCCTATTGCTAGAGAGAGAACTCCA TTTTACTTCGACGAATTCAATGCTAAAGAACCACTTTCGCAAAAATTATCCAAGATTATT GAATATGTGGATATGAGTACACTGAACGAAAGACCACAGTTAATTCTCGGTTATGTACCG AACGTAGATGCCTTTGGACATAAGCATGGATATCCGTCAGAGTCGGAATACTATTATGAA GACTTCACTGAAACACTGGGGGAAGTAGATACATTTCTGAAGCAACTAGTGGAATCGCTG CAAGAAAGAAATTTAACCAGCTTTACTAATTTGGTCATTGTTAGCGATCATGGTATGAGC GATATCGTAGTTCCCTCAAATGTTATTATATGGGAAGACTTACTGGACGAAAAATTGAGG AAGGATTATGTATCGCACGCATATCTAGAGGGTCCGATGATGGCTATATCGTTGAAAGAT TCCGGAAACATCAATGAGGTTTACCACAATTTAAAGACTTCTATAGATGAAGACAAGTAT ACGGTTTACGTTAATGGAAATTTCCCCAAAGAATGGAACTTTAATGATGGAAAAAATCAT CACATGGCGTCAATCTGGATTGTGCCCGAGCCTGGGTATGCAGTGATGAAGAAAGAACAA TTGAAGAAGGTGGCAAAAGGTGATCATAAGGACAAAAACGAAGACAATGTGTTCACGATT GGATCACATGGATACGACAATAACGCGATCGATATGAGATCTGTATTTATTGGTATGGGG CCATATTTTCCACAGGGATACATTGAGCCGTTCCAAAATACCGAAATTTACAACCTTTTG TGCGATATTTGCGGTGTGGCAGAAAAGGACAGAAATTCCAATGATGGGACTGGGATGCTT ATGAACCAACTCCGCGAACCCCAGAGCAGCGAAGAAGTAGAGATTGAAGATGACTTTGAT TATTTGGTCAGTAAGTTTGGTGAATTCAGCACTTATAATATAATTTGGGGCGGGTACCCC GAAGAGACAGAACAAGACAATGTTGACAATGATAATGATGACAACGACGATGGAAACACT GATGAAATAGCCGCTATGCCATCTTCGTCATTAACGATAAAACTAGAAATGACAACTTCA ATACCATCAGCAACTGAGACTCTACCGGGCGAAACATCACCATCATCAAGAAGAAGCAGC AGCAGCAGCATACAAGCTAGCGCTACTGCTAGCACAGTGGGGGATTGGCTTCAAGACATA ATCAACGACGCAAAAGATCTCATTGACGACATAATTGACAGCATCGACGATTTAGTCGAT TCTGATACCTAA >GNS1 630 residues Pha 0 Code 0 ATGGAATACGCCACTATGTCTTCTTCGAACTCCACACATAACTTTCAGAGAAAGATTGCT CTTATAGGAGCTAGAAATGTCGGCAAAACCACATTAACGGTTCGCTTCGTAGAATCGCGG TTCGTTGAATCCTATTATCCCACTATTGAAAATGAATTTACCAGGATAATTCCTTATAAA AGTCATGACTGTACTCTGGAAATTCTAGATACTGCAGGCCAAGATGAAGTTTCTCTATTA AACATTAAATCGTTGACGGGCGTACGAGGCATAATGCTGTGCTATAGTATAATAAATCGT GCTAGCTTTGATCTTATTCCCATTCTCTGGGACAAGCTGGTAGATCAGCTGGGTAAGGAT AACCTCCCGGTAATACTTGTGGGTACCAAAGCTGATTTGGGAAGGAGTACAAAAGGTGTA AAAAGGTGTGTCACGAAAGCTGAAGGAGAGAAACTAGCTTCGACAATTGGCAGTCAAGAT AAGAGGAACCAGGCAGCATTTATAGAATGCAGTGCCGAGTTAGATTATAATGTTGAAGAA ACTTTTATGCTCCTTTTGAAACAAATGGAACGTGTCGAAGGAACTCTGGGGCTTGATGCC GAAAATAATAATAAATGTTCTATAATGTGA >FEN2 1539 residues Pha 0 Code 0 ATGATGAAGGAATCGAAATCTATCACTCAACATGAGGTTGAGAGAGAATCTGTTTCTTCC AAACGTGCCATTAAAAAGAGATTACTTCTGTTTAAAATAGACTTGTTTGTGCTATCATTT GTTTGCTTGCAATACTGGATTAATTATGTCGACCGTGTCGGTTTCACCAATGCATATATA TCGGGTATGAAGGAAGATCTTAAGATGGTCGGAAACGATTTGACCGTGTCTAACACAGTT TTCATGATTGGTTACATTGTAGGTATGGTCCCCAATAATTTAATGTTATTGTGTGTTCCA CCTAGGATATGGCTAAGTTTTTGTACGTTTGCCTGGGGTTTATTGACCTTGGGAATGTAC AAAGTTACATCGTTCAAACATATTTGCGCAATTAGATTCTTTCAAGCCTTATTTGAGAGT TGCACATTTTCAGGAACACATTTTGTTTTGGGTTCGTGGTATAAAGAAGACGAATTGCCC ATTAGAAGTGCTATTTTTACAGGTAGCGGTTTGGTGGGATCTATGTTCAGTGGATTTATG CAAACAAGTATCTTTACTCATTTGAATGGGCGGAATGGCTTGGCGGGTTGGAGATGGTTA TTCATTATTGATTTTTGTATCACATTACCCATTGCAATTTATGGGTTTATTTTCTTCCCC GGCCTTCCTGATCAAACAAGTGCTGTTAGCAAATTTTCTATGACGAGATACATTTTTAAT GAACAAGAGCTACATTATGCTAGGAGAAGGCTCCCCGCTAGGGACGAAAGCACCCGGTTA GACTGGTCGACTATTCCTAGAGTCCTAAAAAGGTGGCACTGGTGGATGTTCTCTCTTGTT TGGGTTCTGGGAGGTGAGAATTTGGGTTTCGCATCTAATTCTACATTTGCATTATGGTTA CAAAACCAAAAATATACGTTGGCGCAAAGAAATAATTATCCTTCGGGGATATTTGCCGTA GGTATAGTTTCTACGCTTTGTTCTGCTGTATATATGAGTAAGATCCCAAGAGCTAGGCAT TGGCATGTTTCTGTTTTCATATCATTGGTAATGGTTATTGTTGCGGTACTAATACGTGCA GACCCACTAAATCCAAAAGTCGTCTTTTCTGCACAGTATCTTGGAGGCGTAGCATACGCT GGACAAGCGGTTTTTTTTTCGTGGGCAAACATTATTTGTCATGCAGATCTTCAAGAACGT GCTATCGTTCTTGCTTCAATGAATATGTTTTCAGGGGCCGTTAACGCATGGTGGTCTATA TTATTCTTTGCTTCAGATATGGTGCCCAAGTTTGAGAGAGGTTGCTACGCCCTCTTGGCT ACGGCAATATCAAGCGGAATTGTCTCGGTCGTCATACGCTCACTACAGATAAAAGAGAAT TTGTCTAAGAAACAGGTTCCTTATATAGATGCTAATGACATGCCCGGGGAAGATGACGAT GACGACAACCAGGATAATGAAAATGATGGCGACGACGAGAGTATGGAAGTTGAACTTCAT AATGAGGAAATGGCCGAAATTTCAAATCCTTTCCGATAA >RIM1 444 residues Pha 0 Code 0 ATGTTTTTACGTACTCAAGCTCGTTTCTTCCATGCTACTACCAAGAAGATGGACTTCTCG AAAATGTCCATCGTCGGCCGCATTGGCTCTGAATTCACTGAACATACTTCTGCTAATAAC AATCGTTATTTGAAATATAGTATCGCTTCGCAACCAAGAAGAGATGGCCAAACCAATTGG TATAATATCACCGTTTTCAATGAACCTCAAATCAATTTTTTGACAGAATATGTTAGAAAA GGCGCTTTGGTATATGTTGAAGCAGATGCTGCTAACTATGTCTTCGAGAGAGACGACGGT TCTAAGGGTACTACTTTGAGCTTAGTTCAAAAGGACATTAATTTATTGAAGAATGGGAAG AAATTAGAAGATGCTGAGGGCCAAGAAAATGCTGAGGGCCAAGAAAATGCTGAGGGCCAA GAAAATGCTGCTTCTTCAGAATAA >CRY1 414 residues Pha 0 Code 0 ATGTCTAACGTTGTTCAAGCTCGTGACAATTCCCAAGTTTTTGGTGTTGCTAGAATTTAC GCTTCTTTCAACGATACTTTCGTTCATGTTACCGATTTATCTGGTAAGGAAACCATCGCC AGAGTTACTGGTGGTATGAAGGTTAAGGCTGACAGAGATGAATCTTCTCCATACGCTGCT ATGTTAGCTGCCCAAGATGTTGCCGCTAAGTGTAGGGAAGTCGGTATCACTGCCGTTCAC GTTAAGATCAGAGCTACCGGTGGTACTAGAACCAAGACTCCAGGTCCAGGTGGTCAAGCT GCTTTGAGAGCTTTGGCCAGATCTGGTTTGAGAATTGGCCGTATCGAAGATGTTACCCCA GTTCCATCTGACTCCACCAGAAAGAAGGGTGGTAGAAGAGGTAGAAGATTATGA >YCS2 6504 residues Pha 0 Code 0 ATGAATTCAATTATTAATGCTGCTTCGAAAGTCTTAAGACTCCAAGACGATGTGAAGAAG GCTACTATAATATTAGGAGATATACTGATATTACAACCAATTAATCACGAAGTTGAACCA GATGTAGAAAACTTGGTACAGCATGAACTAACCAAGATAATACAAGGTTATCCCATACAG GATAATATGATTATTAATAGCAAAAAAGGCACAGTTGAAGATGACTTATGCGAACTCAAT AACTATACCTGTTTTGCACTTTCGAAAAGCTTTGATTTATGCCATGATAGCAGAAATTTC AACATAGCGCAGCCGAAACGATGGATACAATTATTAGAGACATTAACTGACTCAGTTAGT TTCGCAGTTATTGTTCAAATTATTCTCACTTTATCTAACATTTCGCTAATAAATAAACAA ACCTTGGGGAAGTTAAAAAAACTGAGGATTCGAATTTTCGAAATACTATCAAATAAAAAC GATAGTTGGAAATCTACATTACTACAGAAAAACCTTATAGAATGGTACATTTTTATGCTT TCCGTGGATTGCACACCTTTAGAATTGCAAAACTTATATCTCCATAAGGAGTTGAAATTC TGTAACGATATCTTGAATTCATTAACACTCCAAGTTTCTGATCCTCGCTCACAAAATTAC CTGCAATTTGAGAACACGTATAAGCTTTTTCAAATACAAAAGTCATCTAGAATTAACAAC TCGTTCCTTTTTTACATAGAATTCAATTCCGTTACCTCAAATAGGATAATGACCATAGAA AAACACATTTATTTGGAAATTAAGGAAGGCCAGTTTTGTATTTCAAATGATAACTACATA ATCGGTTTATTTGAAAACTTCGAATTCGAAGCGGGCACTTTGTACTTTATTGGAGTTTTA ATTGATCACAATAATCGAATAACTCTTTATGTTGATGGAAGTATGATCAATCAGCTCACG TTATTTGAAAACTCTATATGCCAATTAAGCACTTGTGAACTGGGATCCATGATTTGTTCA ATTAAAGTATATAGATTTTATTTGTGGGATGGATTATTAACAGAATTTGCGATAAATATA CTTCAAGCTATCGGCACCAATTACCAATATACATTTAGCAAGAAAAAAGAAGGGCCTGAA GTTTTATCGCTCTGCCAAGACTTTTTGATCGCTAAGGCTCATTTAATGGCCAGGCCTGCA ACAGAAATATCTTCCACAAAATACATCGATGAGATTGAACTTCTTGAAATGGAAAATATC ATTATTGATGTTAACCCAAATGATATTCTTCAAGATTTCACCGAATCGTCTAATTTTACG GTAAAATTTGAGGAAAGCACAAACTCGAAAAATATTCCGGAAGTGGGTAAGTGCTATTTC TATAGGAGTTCAAACTTGGTTTCAAAATTTGTGTCCATTGATTCTATACGGCTTGCGTTT TTAAACATGACAGAATCCGGTAGTATAGACGATCTGTTTCATCATGTATCACATCTGATG AATCTTTTACGAAATATTGATATTCTTAATTGGTTTAAAAAAGACTTTGGCTTCCCTTTA TTTGCTTATACTTTAAAACAAAAAATAACACAAGATTTATCTCAGCCTCTGAATATCCAA TTTTTCAATTTATTCTTAGAATTTTGCGGGTGGGATTTCAACGATATTTCCAAATCCATA ATTCTAGATACTGATGCCTACGAAAACATAGTCCTTAACTTGGATTTATGGTATATGAAT GAGGATCAAAGTTCTCTGGCGTCAGGCGGATTAGAAATTATCAGATTTCTTTTCTTCCAA ATTTCAAGTTTGATGGAAGCCTCTATTTATTCTAAGTTCAATTCCAATAAATTCAATGAT ATGAATATCCTAGAAAAACTATGTTTAAGCTATCAGGCTGTCACAAAAAGAGAAAATCAG AACAGTAAATTTAATGAGCTATCAAATGATTTAATTTCTGTATTTGTTACTTTATTGAAA AGCAATACTGATAAACGACACCTGCAGTGGTTTTTACATCTCTCATATTACTTTATTAAG AGAAAAGATGTACGTTCTACAGAAATTATACTTCAAGCGGTAGATCAACTTTTTTCGTTT TACTTAGATCAAGGTAGCGACGAAAATGCGAAGATACTTTCAGAGATTATACCACTTAAG CTAATGCTGATGATTATGGATCAAATAGTGGAAAATAATGAATCAAACCCTATTACGTGC TTGAATATCTTATTTAAGGTAGTTCTGACCAATAAACCGCTTTTCAAACAATTTTACAAA AATGATGGTTTGAAACTCATATTGACTATGCTTTGTAAGGTAGGGAAAAGCTATCGAGAG GAGATTATTTCTTTGCTTCTCACATATTCTATTGGCAATTATACCACAGCTAACGAAATA TTTTCAGGTGCTGAAGACATGATTGGAGGAATTTCAAACGACAAGATAACTGCAAAAGAA ATTATTTATTTGGCTGTCAACTTCATTGAGTGGCATGTGATTAATTCTAATGCCAGTGAT TCTTCTTCTGTATTGGACCTGAACAACCATATATTAAGATTCGTCGAAGATCTGAAATCG CTGAGCGCTGTTCCGATTAATGAATCTGTATTTGATCCTAAAAAAAGTTATGTGATGGTT TCATTATTAGATCTCTCGATAGCTTTGAATGAATCGGAGGACATCTCAAAGTTCAAGAGC TCTTCAAAAGTGATTTCAGAGCTCATTAAAGGTAATATAATGTGTGCTCTTACGAAATAT GCCGCTTATGATTTCGAAGTCTATATGAGCACATTTTTTTGTCACAGTACAGAATACAAA CTGGTTTATCCAAAAACTGTAATGAACAATTCCAGTTACTTAGAGCTATCATTTATAGTG ACACTCCTACCCGAAATACTTAATGACCTGATAGATAGCAATAACAATTTGAACCTGATG ATGTTGAAGCATCCATACACGATGTCAAATCTCCTTTATTTTCTTCGCAAATTTCGACCT GATACGTCACAGATAGTTATGCCTAAAGATTTTTATTTCTCAAGTTATACATGTCTCTTG CATTGTGTTATTCAGATTGATAAATCATCATTTTACCATTTCAAAAACGTTTCTAAGTCG CAACTGTTACAGGAATTCAAAATCTGCATAATGAACTTAATATATTCCAATACTCTAAAG CAGATAATCTGGGAGAAAGAAGAATACGAGATGTTTTCTGAGTCACTGATGGCGCATCAG GAAGTTTTATTTGCACATGGAGCATGTGATAATGAGACCGTTGGCTTATTGTTAATATTT TTTGCCAACAGATTACGTGATTGTGGATACAACAAAGCAGTCTTCAATTGTATGAAAGTG ATCATTAAGAACAAGGAAAGGAAACTAAAGGAGGTGGCGTGTTTTTTTGACGCAGCGAAT AAAAGTGAAGTACTCGAAGGTTTAAGTAATATCCTCTCATGCAATAACTCTGAAACAATG AACCTCATAACTGAACAATACCCATTTTTTTTCAACAATACACAACAGGTACGGTTCATA AACATTGTCACCAATATCTTGTTTAAGAACAACAATTTTTCTCCAATAAGCGTTAGACAG ATCAAAAACCAAGTTTACGAATGGAAAAATGCAAGATCAGAATACGTCACCCAAAACAAT AAAAAGTGCCTTATTTTATTTAGAAAAGACAACACATCCTTAGATTTTAAAATCAAAAAG TCCATATCAAGATACACTTACAACCTCAAAACGGATAGAGAAGAAAATGCAGTTTTCTAT CGAAATAATTTAAATCTTTTGATTTTTCATCTGAAACATACACTGGAGATACAATCAAAT CCAAATTCGTCCTGCAAGTGGTCATTGGACTTTGCAGAAGATTTTGATGGGATGAAACGG AGGCTTTTGCCTGCTTGGGAACCAAAATATGAACCACTCATTAACGAGGAAGATGCTAAT CAAGATACTATAACAGGTGGTAACAGACAAAGGAGAGAAAGTGGAAGCATTTTATCCTAC GAATTTATCGAACATATGGAGACTCTTGAGTCGGAGCCAGTTGGAGATTTGAATGAGAAT AGAAAAATTCTTAGACTTTTGAAGGATAACGATTCTATTGCAACTATTTGGAATTGCAGT TTGATTATTGGATTAGAAATTAAGGAGGGGATTTTAATTCATGGCAGTAATTACCTTTAC TTTGTAAGTGATTACTATTTTAGTTTAGAGGATAAAAAGATTCTAAAATTATCAGAAGTA TCGCAAGAATCACGGGATATGACGGTTAGCTTAATTAACGGCCCTGATGTTAAAAGGGTA TCAACTTTCCTAAAGCACGAAGTCTTTGTTTGGAAACTTCTCGATATCACTTTCGTTACC AAACGACCCTTTCTACTTCGGGATGTCGCCATCGAATTATTGTTCAAAGAGAGAGTTAGC GCTTTTTTTAGTTTTTACAACAAAAGAGTGAGAGATGACGTTTTACGGGTACTGAATAAG ATCCCGAAGCACCTTCCAGCAGATCCAATTTTTTCAAGCGTTTTACAAGAAATAAACGAC CGAGGAAATAGTATAGTGGCAAGAAATGGAATAGGAAAGGCAAGCATTGCTTCCAAATTC ACTAGCGTCTTCTCAGCGAACAACAGCCTAATAGATGGATTTGAGATCAGCAAAAAATGG GTTAGGGGAGAGATTTCTAATTTTTATTACCTGTTGAGTATCAACATCCTAGCGGGAAGG TCATTCAACGATTTGACCCAATATCCAGTGTTTCCGTGGGTTATTGCAGATTACGAAAGT AACGTACTCGATTTAGAGAATCCTAAAACTTACCGGGACCTATCGAAACCTATGGGCGCT CAAAGTGAGAAAAGGAAATTACAGTTTATAGAGCGTTATGAAGCTTTGGCTTCCCTGGAA AATGCTGATTCCGCACCATTTCATTATGGCACGCATTATTCCTCAGCTATGATAGTATCT TCATATCTGATAAGGCTGAAGCCCTTTGTCGAATCCTTTTTGTTATTGCAAGGCGGAAGT TTTGGCCCTGCAGATCGTTTATTTAGTTCGCTTGAAAGGGCCTGGAGCTCTGCTTCTTCT GAAAATACAACGGATGTCAGGGAATTGACACCTGAATTTTTTTTTCTACCTGAATTTTTG ATCAACGTTAATAGTTATGACTTTGGTACAGACCAAAGCGGTAAAAAAGTTGACGACGTC GTACTTCCACCCTGGGCAAATGGTGACCCAAAGGTTTTCATTCAAAAGAATAGAGAAGCT TTAGAAAGTCCTTATGTATCAGCACATTTACATGAATGGATTGATTTGATATTTGGTTAC AAACAAAAGGGGGAAATTGCTGTGAAATCTGTTAACGTATTCAACAGATTGAGTTACCCA GGCGCTGTAAATCTAGATAATATTGACGATGAAAATGAGCGCAGAGCTATCACAGGCATT ATTCACAACTTTGGTCAAACGCCTTTACAAATATTTCAGGAACCTCATCCGGAAAAAATA GCCTGCAATGTTCAACAGCTAACAACAGAGGTATGGCGTAAGGTTCCAATGAAGCCAATA TTTGAGAAGACAATCTTTAATTTGAATGAAAAGAACAGGTCTGTCGATTATGTTATACAC GATCCTAGTTACTTCGATTCATTATACTGGAGGGGCTTCGCTTTCCCAAACTTGTTTTTC AGAACGGAAGAATCGTTAGTGTCATTGAGAATTGTGCATAAAAATTGGTTAAAAATTGGA CTAGATATTTTTAAAAAGACGCATATGGCTCAGATTACATCGTTTGCGTACTGGAAGTTG GGCGAATTCATAACTGGTGATAAAAATGGGCTGATAAAAGTTTGGAAATATCGTAAAGAT AAGCATTCGGTTTCAGGTAACCTTGAGAACAAAAAAACAATGTTTGGGCACCTATGCGAG CTAAAGGAAATGCGCTGTTATCACGACTACAATACGCTTTTAACCTTAGACATCAGCGGC TTAGTATATGTCTGGGACATGATTAATTTCGAACTAGTGAGACAAATAACAAATGATGCG CAAAAGGTCGCAATATCTCAACATGCAGGGAGCATTATGGTATTGACTAAGAATAACGCC ATTTCGATCTTCAATCTAAATGGACAAATATATACATCAAAGAAATTCGAACCAGCTAAA ATTGTAAGCTCAATTGATTTTTTTGACTTCACTAAGTTAGACGCAGGTTACAGAAAGCAT ATCTATTGGAAAGAGATGGAAATACTACTAGTGGGCTTTGAAGATGGAACTATAGAAATT TACGAGCTCTTTTTGACTTTTCATAATGAATGGGCGATAAAGCTACTGAAACAGCTCTGT ACCGAAAGAGGGAAAGCCATAACTAGCATTAAGGGACAGGGGAAGACATACCTGTCCCAG AAAAGACGCAAGGATACAGCAGAGCCTCATGAGATAGAAGTGATTGCGGGAACATTAGAT GGCAGATTAGCTATTTGGTACTAG >YCS3 3681 residues Pha 0 Code 0 ATGGGGTATCCGCCACCTACACGAAGGCTTGGAGATAAGAAAAGGTACCATTATTCCAAT AATCCTAACCGAAGGCATCCTTCCGCTGTTTATTCCAAGAATAGCTTTCCAAAATCAAGC AATAATGGATTTGTATCTTCTCCTACTGCCGATAATTCAACAAATCCGTCTGTAACTCCC AGTACTGCATCTGTACCTCTTCCTACAGCGGCACCTGGAAGCACGTTTGGTATCGAAGCA CCCAGGCCATCTCGATATGATCCGAGCTCAGTCAGTAGGCCTTCGTCATCATCTTATTCG TCAACAAGAAAAATTGGAAGCCGTTATAACCCAGATGTGGAAAGATCCTCTTCAACCACT AGTTCAACTCCGGAAAGTATGAATACGAGCACCATAACACACACCAATACGGATATCGGA AACTCACGCTATTCTCGAAAAACCATGAGCAGATATAATCCTCAATCTACTAGTTCTACA AACGTTACCCACTTTCCCTCGGCATTATCAAACGCTCCACCGTTTTATGTTGCCAACGGG AGTTCTCGGAGACCTCGATCAATGGATGATTATAGTCCTGATGTAACGAACAAGCTCGAA ACAAATAATGTTTCATCTGTTAATAATAACAGCCCTCATTCTTATTACTCTAGGAGCAAC AAATGGAGATCCATTGGAACGCCTTCCAGACCACCATTTGATAATCATGTCGGCAATATG ACGACCACCAGCAATACTAACTCGATCCATCAAAGGGAACCTTTTTGGAAAGCAAATAGT ACTACTATTTTAAAATCAACTCATTCACAGTCATCGCCTTCCCTTCATACTAAAAAATTT CACGATGCGAATAAATTGGACAAACCAGAGGCTTCAGTTAAAGTTGAAACACCCAGTAAA GATGAGACAAAAACCATATCGTACCATGATAACAATTTTCCACCAAGAAAATCAGTTTCT AAACCTAATGCACCTTTAGAACCCGATAATATCAAGGTTGGCGAAGAAGATGCATTGGGG AAAAAAGAAGTACATAAAAGTGGGCGTGAGATAGCAAAGGAACATCCTACTCCTGTAAAA ATGAAAGAGCATGATGAACTAGAAGCTCGCGCTAAAAAAGTAAATAAAATCAATATTGAT GGAAAGCAGGACGAAATTTGGACGACAGCAAAAACAGTGGCCAGTGCAGTCGAAGTTTCC AAAGAAAGTCATAAGGAACTAACACGCTCTGTTGAAAGGAAGGAAAGTCCAGAAATTAGA GATTATGAAAGAGCATACGATCCGAAAGCCCTGAAAACAGACGCAACAAAGTTGACAGTA GACGATGATAATAAAAGTTACGAAGAACCTCTTGAAAAAGTGGAAGGGTGTATTTTCCCA TTACCAAAAGCAGAAACGAGATTATGGGAATTGAAAAACCAGAAAAGAAACAAAATAATA AGTAAACAAAAGTACTTACTGAAAAAGGCAATTAGGAATTTCTCAGAGTATCCTTTTTAC GCACAGAACAAACTTATACATCAGCAGGCTACCGGACTTATCTTGACGAAAATTATATCA AAGATAAAAAAGGAGGAACATTTGAAAAAAATAAATTTAAAACATGATTATTTCGATCTC CAGAAGAAGTATGAAAAAGAATGCGAAATTTTGACTAAACTGAGTGAAAATTTAAGGAAG GAAGAAATCGAAAATAAACGTAAAGAGCACGAATTAATGGAGCAGAAAAGACGTGAAGAA GGTATCGAAACAGAAAAAGAAAAAAGCTTACGGCATCCATCCTCGTCTTCCTCATCTCGT CGCAGAAATAGGGCTGACTTCGTTGATGATGCGGAAATGGAAAATGTATTGCTACAAATC GACCCAAATTATAAACATTATCAGGCTGCTGCAACAATTCCTCCGCTAATTTTAGATCCA ATCCGCAAATACTCTTACAAATTCTGTGATGTAAATAACTTGGTTACAGACAAAAAGCTT TGGGCGTCTAGAATATTGAAAGACGCCTCTGACAACTTTACTGACCATGAGCACTCTTTA TTTTTGGAGGGTTATTTAATTCATCCTAAAAAATTCGGTAAAATTTCTCACTACATGGGC GGCTTAAGAAGTCCTGAAGAGTGTGTCCTACATTATTATAGAACAAAGAAAACTGTGAAT TATAAACAACTTCTTATCGATAAGAACAAGAAAAGAAAAATGTCAGCCGCTGCGAAGCGC CGCAAGAGGAAGGAAAGAAGTAATGACGAGGAAGTCGAAGTTGATGAGAGTAAAGAAGAG TCAACGAACACGATAGATAAGGAAGAAAAAAGTGAGAACAATGCCGAGGAAAATGTTCAG CCGGTTCTAGTTCAAGGTTCTGAAGTGAAAGGTGATCCATTAGGTACACCGGAAAAAGTT GAAAATATGATTGAAAAGAGAGGCGAAGAGTTTGCAGGTGAATTGGAAAATGCTGAGAGG GTAAATGACTTAAAAAGGGCGCATGATGAAATTGGAGAAGAGAGCAATAAGTCCAGTGTA ATAGAAACCAACAATGAGGTACAAATAATGGCTCCAAAAGGAGGTGTTCGGAATGGTTAT TATCCAGAGGAGACCAAAGAACTTGACTTCAGTTTAGAGAATGCGTTACAGAGAAAGAAA CACAAATCTGCACCAGAGCATAAAACAAGTTATTGGAGTGTTCGTGAATCTCAACTCTTT CCAGAATTGTTGAAGGAGTTTGGCTCTCAATGGTCTCTCATATCAGAAAAACTGGGTACC AAATCTACTACAATGGTAAGGAATTACTACCAAAGAAATGCAGCTCGCAATGGATGGAAA TTACTGGTTGATGAAACCGACTTAAAGCGAGATGGGACTAGTTCAGAATCTGTACAACAA TCTCAAATTTTGATACAACCAGAACGACCAAACATCAATGCCTATAGTAATATTCCTCCT CAACAAAGACCGGCTTTGGGTTATTTTGTTGGACAACCAACTCATGGGCATAATACATCT ATTTCATCTATCGATGGCTCTATAAGACCATTTGGGCCTGATTTTCATCGTGATACCTTT TCTAAAATTAGTGCTCCTTTAACCACTTTACCACCACCAAGACTACCATCTATTCAGTTT CCTCGTTCAGAAATGGCAGAACCTACAGTGACAGATTTGCGTAACAGGCCCTTAGACCAT ATTGACACGTTGGCTGATGCAGCTTCGTCAGTAACAAATAATCAAAACTTCAGTAATGAA AGGAATGCAATTGACATTGGCCGTAAATCGACGACAATCAGCAATCTATTGAATAATTCG GATCGAAGCATGAAATCTTCTTTCCAAAGCGCTTCAAGACACGAAGCACAGCTCGAAGAC ACTCCCAGCATGAACAATATTGTAGTACAAGAAATAAAACCGAATATTACTACGCCAAGA TCGAGTTCTATTTCTGCATTACTAAATCCTGTAAATGGGAATGGGCAATCAAACCCAGAT GGAAGGCCGTTGCTGCCATTTCAGCATGCTATTTCTCAAGGCACTCCTACTTTCCCTTTA CCGGCCCCTCGCACTAGTCCAATAAGTCGTGCGCCTCCAAAGTTCAATTTTTCGAATGAT CCGTTGGCAGCTTTGGCTGCGGTTGCCTCCGCGCCAGATGCAATGAGCAGTTTTTTATCT AAAAAGGAAAATAATAATTGA >GNS1 1044 residues Pha 0 Code 0 ATGAATTCACTCGTTACTCAATATGCTGCTCCGTTGTTCGAGCGTTATCCCCAACTTCAT GACTATTTACCAACTTTGGAGCGACCATTTTTTAATATTTCGTTGTGGGAACATTTCGAT GATGTCGTCACTCGTGTAACTAACGGTAGATTTGTTCCAAGCGAATTCCAATTCATTGCA GGTGAATTACCATTAAGCACTTTGCCCCCTGTGCTATACGCCATCACTGCCTATTACGTT ATTATTTTTGGTGGCAGGTTTTTGTTAAGTAAGTCGAAACCATTTAAATTAAATGGCCTT TTCCAATTGCATAATTTGGTTTTAACTTCACTTTCATTGACGCTTTTATTGCTTATGGTT GAACAATTAGTGCCAATTATTGTTCAGCACGGGTTATACTTCGCTATCTGTAATATTGGT GCTTGGACTCAACCGCTCGTTACATTATATTACATGAATTACATTGTCAAGTTTATTGAA TTTATAGACACCTTTTTCTTGGTGCTAAAACATAAAAAATTGACATTTTTGCATACTTAT CACCATGGCGCTACTGCCTTATTATGTTACACCCAATTGATGGGCACCACATCTATTTCT TGGGTCCCTATTTCATTGAACCTTGGTGTTCACGTGGTTATGTATTGGTACTATTTCTTG GCTGCCAGAGGCATCAGGGTCTGGTGGAAGGAATGGGTTACCAGATTTCAAATTATCCAA TTTGTTTTGGATATCGGTTTCATATATTTTGCTGTCTACCAAAAAGCAGTTCACTTGTAT TTCCCAATTTTGCCACATTGTGGTGACTGTGTGGGTTCAACAACTGCCACCTTTGCAGGT TGTGCCATTATTTCTTCATATTTGGTACTATTTATTTCATTTTACATTAACGTTTATAAA CGTAAAGGCACCAAAACCAGTAGAGTGGTAAAGCGTGCCCACGGCGGTGTTGCCGCAAAG GTTAATGAGTATGTTAACGTTGACTTGAAAAACGTTCCTACTCCATCTCCATCACCAAAA CCTCAACACAGAAGAAAAAGGTAA >RBK1 1002 residues Pha 0 Code 0 ATGGGTATTACAGTAATAGGTTCTCTAAACTATGATTTGGACACATTTACGGATAGATTA CCTAACGCTGGAGAAACTTTCAGGGCTAACCACTTCGAAACACATGCTGGTGGTAAGGGA TTGAACCAAGCTGCGGCCATTGGTAAATTAAAAAACCCCAGCAGCAGATATAGTGTTCGA ATGATTGGTAATGTTGGAAATGATACATTTGGTAAACAATTGAAGGACACTTTATCCGAT TGCGGAGTCGATATCACTCACGTCGGTACTTACGAAGGCATTAATACGGGTACCGCTACC ATATTAATTGAAGAGAAAGCTGGTGGCCAAAATAGGATATTGATTGTAGAAGGTGCTAAC AGCAAGACTATTTATGACCCGAAACAGTTGTGTGAAATTTTTCCAGAGGGCAAGGAGGAA GAAGAGTATGTTGTTTTTCAACACGAAATTCCTGATCCTCTTTCCATTATTAAATGGATA CATGCGAACAGGCCGAATTTTCAGATCGTATATAACCCCTCACCTTTCAAGACCATGCCT AAGAAAGATTGGGAGTTGGTAGACCTTTTGGTCGTTAATGAAATTGAGGGTCTTCAAATC GTGGAAAGTGTATTTGATAATGAACTTGTTGAAGAAATAAGGGAGAAGATAAAGGACGAC TTTTTAGGAGAATATCGTAAAATTTGTGAGCTTTTGTATGAAAAACTCATGAATCGAAAG AAAAGAGGAATTGTGGTTATGACTTTGGGTTCGAGAGGGGTGCTTTTCTGTTCGCACGAA AGCCCTGAAGTACAATTCCTTCCGGCTATTCAAAATGTTTCGGTTGTTGATACTACAGGA GCTGGAGATACTTTCCTGGGCGGTTTGGTTACTCAATTGTATCAAGGAGAGACCTTGTCT ATGGCTATAAAGTTCTCTACATTAGCTAGTTCATTGACCATTCAAAGAAAAGGTGCTGCT GAAAGCATGCCACTGTATAAAGATGTTCAGAAAGATGCATAA >PHO87 2772 residues Pha 0 Code 0 ATGAGATTCTCACACTTTCTCAAATACAACGCTGTCCCTGAATGGCAGAATCATTACCTA GATTATAACGAATTGAAAAATTTGATCTACACATTACAGACAGATGAATTGAAACAAGAA ACGCCAACCGGTGACTTAAACGATGACGCTGACTCTCAGACTCCAGGTCCAATCGCTGAT ATAGAAAGCAACATAGCTGCAGGAGAACCATCTCCATCGAAAAGAAGATTTACACATAAA CTCAAGCGTAAGCTCTTTGGTTCTAAAACACCTTCAGGAAGCAAAAGGGGAGACTCCGAC GAAAAGGCCATAGATGGGAACAATATTAACGAGGAAACAATTGAGTTAGACGAGTTATCT CCTCAAGGGAAAACCACCTCTTTCAATAAGAATTTTATACGTAAGAAATTCTTTGAATCA CGCAGCTCATCTGTGAGTAGCGAGGGAAAGACGCTCTTCAGTTCTTATGATACATTCGTA ACTAACCTGAGCGACGAGAAATTGAAAGTAGATGATTTCTACAAAAGAATGGAAGCTAAG TTCTATGAAAGATTTGACCACTTGATTAATGATTTGGAGAAGGAAGGCATTGTAACAAGA TTGAATGAAACTTTCAATCCTGAAATTCAAGCATTGCCTCCTTTAAGAGAAATTATTTCT GGTACATCAGAGACACATTCATCTAATAACCCATTTGAAATACACTCTTCAAACATCGAC AGTGAATTGAGAAATAGGTTTGATTACAGCGAAGAAGAAATGGATGAAGATGATGACGTT GACGTGTTTGCTGACACTACCGACAATACCGCCCTCTTGAATTATTCGCAATTTAACATT AAATCTCAGAAAAAATCATTATTAAAACAGACAATAATAAATCTTTACATAGACCTTTGC CAGTTGAAATCTTTTATCGAATTGAACAGAATGGGTTTCAGTAAAATTACTAAGAAGTCT GATAAAGTATTGCACATGAACACTAGGCAAGAATTAATAGAAAGTGAAGAATTTTTCAAA GACACCTACATCTTCCAGCATGAAACTTTAAGCAGTTTAAACAGTAAAATTGCACAACTT ATTGAATTTTATGCTGTTCTCATGGGTCAGCCTGGGAACGTAGATTCATGCAAGCAAGAG TTAAAGTCGTACCTGCACGACCACATTGTTTGGGAAAGAAGCAACACATGGAAAGACATG TTGGGCCTCTCTTCGCAAAATAACGATATAATAACTATTGAAGATGAAGCTGAGAAACTT ATGCAAGAAAAGCTTCAAATTGAATATTTCAAGTATCCATTGCCTAAGCCAATTAATTTG AAGTTTACTAAAATTGAAAATTTGGCAGTTCCTAAGCTATTTTTTGGGAAAAGAGCAATG AAAATAGGCTTCATTATCATTGTCACAGGTGTTTTGTTGGGTGTTAAAACTTTCAATGAC CCTGTCGAACACCGGTGTATGGCATTGGTAGAATGCTGTGCTTTCTTATGGGCTAGTGAA GCCATTCCATTACACATCACAGGTTTATTGGTTCCCCTTCTAACTGTCCTTTTTAGGGTA CTAAAAGACGATGACGGTAAGGTAATGGGAGCAGCAGCTGCCTCTACAGAAATCTTAGGT ACAATGTGGTCGTCAACAATTATGATTTTATTAGCAGGTTTCACATTGGGTGAAGCCTTG TCGCAATATAACGTTGCGAAAGTTTTGGCATCGTGGTTATTGGCCCTTGCAGGTACCAAG CCAAGAAATGTCCTTTTAATGGCAATGAGTGTTGTATTCTTTCTTTCGATGTGGATTTCC AACGTTGCCTCCCCAGTATTGACATATTCTCTATTAACACCCTTACTAGATCCGCTGGAC TACACTTCACCGTTTGCTAAGGCATTAGTCATGGGTGTTGCACTTTCGGCAGATATTGGT GGTATGGCTTCACCTATTTCTTCGCCACAGAATATCATCTCCATGCAGTACTTAAAACCT TATGGAATCGGCTGGGGGCAATTTTTTGCTGTCGCTCTGCCTACAGGTATTCTATCGATG CTGTGCTCCTGGGCCTTGATGATACTCACCTTTAAAATAGGCAAAACTAAACTGGAAAAA TTTAAACCAATAAGGACCAGATTTACTATAAAGCAATATTTTATCATCATTGTAACTATT GCTACTATTCTTCTATGGTGTGTAGAGTCACAAATAGAAAGTGCTTTTGGATCGTCCGGT GAAATTGCAGTAATACCGATAGTCCTGTTTTTTGGTACAGGTCTACTATCAACAAAGGAT TTCAACACATTCCCTTGGTCAATTGTTGTTCTTGCTATGGGTGGTATAGCCCTTGGTAAG GCAGTTTCATCTTCAGGCTTGTTGGTAACTATTGCAAGAGCATTACAAAAGAAAATTCAG AACGATGGTGTTTTTGCTATCTTATGTATTTTCGGTATTTTAATGTTAGTTGTGGGCACT TTTGTCTCACATACTGTGTCAGCAATCATCATTATTCCCTTGGTGCAAGAAGTTGGTGAC AAATTATCCGATCCAAAGGCAGCTCCAATTCTTGTGTTCGGTTGCGCCTTGTTAGCCTCA TGCGGTATGGGGTTGGCTTCATCTGGATTTCCAAACGTTACTGCTATTTCTATGACCGAT AAAAAGGGTAATAGATGGCTAACTGTAGGCGCTTTTATCTCCAGAGGTGTTCCTGCTTCG TTGTTAGCGTTTGTCTGCGTAATTACTCTCGGTTATGGTATTAGTTCTTCCGTCTTAAAA GGTAGCACTTAA >BUD5 1617 residues Pha 0 Code 0 ATGAGAACGGCCGTACCGCAGTTGCTGGAAGCAACTGCCTGTGTCTCTAGAGAATGCCCC CTCGTCAAAAGAAGTCAGGACATAAAAAGAGCAAGAAAACGTCTACTCAGTGACTGGTAT AGGCTCGGCGCTGATGCAAACATGGATGCCGTATTATTAGTTGTTAACTCCGCCTGGAGG TTTCTGGCCGTCTGGCGACCCTTCGTAAACTCAATCCAACATGCAACTCAGGAATTGTAT CAAAATATCGCCCATTACCTTCTTCATGGCAACGTAAATATACAGAGGGTCACAGCACTA ATACAGCTCGTAATGGGACAGGACGATTTACTTTTTAGTATGGATGATGTTCTACAAGAG GTCTTCAGAATACAGCTCTATTTGAATAAGATGCTGCCGCACAACTCTCACAAATGGCAA AAGCCATCCCCCTTTGACTCCGCAAACTTACTACTTAACTTCAGAGACTGGACAACTGAC AATGCTCTCCTCCAAGAGTTGCTACTATCCTATCCCACAATTAATAAAAACAAACACAAA AATCACTCCGTCCCTCGTCTAATACAAATCTGGGTAGAGTCTTATTGGCAAGATAGTGAG ACAACATTAAAAGATATCCTCAATTTTTGGTACAGTCACTTGGCTGAATATTATGAATAC CAAGAACTGTTTGCAGACATAGTTCAGCTGTTTATAAACAAAAAAAGAACGAGGCAATTG AAGATTCATTACATTGGTCTAACTGATAAGGAAATCGAAGAAAATAAACCGCCCCTGGAC TACGAAAACTTATTTCTCCAATACGAGATAGACAAAACGAACGCAAATGATGAATTGTGC GGTGCAACTGACCTCAGTGATTTACTTTTCCAATGGAAACAGGGTGAACCTCTAGAAGTC GAAGCCTTCGCTCTAAACGTATCTCCATGGTCACTTGCAAAGACATTGACTCTCTTAGAA TCTTCTCTTTACTTGGATATTGAAACAATAGAATTCACAAGACATTTCAAACACAACGAT ACAACAATTGACTCCGTGTTTACGCTTTCCAACCAGTTATCGTCCTACGTTCTTGAGACA ACTTTGCAGCAAACGCACACCATTTCCTACTGGTTACAAGTTGCACTTGCTTGTCTATAC TTACGAAACTTAAACTCACTTGCTTCAATCATTACATCATTGCAAAATCATTCAATAGAA AGACTATCTCTCCCGATAGATGTTAAATCAGACCACCTTTTTCAGCGCCTAAAAGTCGTC GTACATCCAAACAACAACTACAACGTTTATAGAAGAACAATTAAACATATTTTCCACAGT CAGCTTCCTTGTGTACCTTTTACATCACTGCTTATCAGGGACATTACCTTCATAAGAGAC GGAAACGATACATTCACTAAAGATGGTAATAACGTGAATATGCAAAAGTTCAACCAAATC ACAAAGATAGTCGCTTTTGCGCAATATTTACAACAAAAGCAATATGAAGATATACACTGT TCAAATACTACTGCAAGAAGCTTATTAGGGGCTATGATAAAGGTGCACACTTTATATAAC GACAACAAAGACAGGGCGTATCAAGTCAGTATAGCTAAGGTTCCAAGGCTTACCTAA >MATALPHA2 633 residues Pha 0 Code 0 ATGAATAAAATACCCATTAAAGACCTTTTAAATCCACAAATCACAGATGAGTTTAAATCC AGCATACTAGACATAAATAAAAAGCTCTTTTCTATTTGCTGTAATTTACCTAAGTTACCA GAGAGTGTAACAACAGAAGAAGAAGTTGAATTAAGGGATATATTAGGATTCTTATCTAGG GCCAACAAAAACCGTAAGATTAGTGATGAGGAGAAGAAGTTGTTGCAAACAACATCTCAA CTCACTACTACCATTACTGTATTACTCAAAGAAATGCGCAGCATAGAAAACGATAGAAGT AATTATCAACTTACACAGAAAAATAAATCGGCGGATGGGTTGGTATTTAATGTGGTAACT CAAGATATGATAAACAAAAGTACTAAACCTTACAGAGGACACCGGTTTACAAAAGAAAAT GTCCGAATACTAGAAAGTTGGTTTGCAAAGAACATCGAGAACCCATATCTAGATACCAAG GGCCTAGAGAATCTAATGAAGAATACCAGTTTATCTCGCATTCAAATCAAAAACTGGGTT TCGAATAGAAGAAGAAAAGAAAAAACAATAACAATCGCTCCAGAATTAGCGGACCTCTTG AGCGGTGAGCCTCTGGCAAAGAAGAAAGAATGA >MATALPHA1 528 residues Pha 0 Code 0 ATGTTTACTTCGAAGCCTGCTTTCAAAATTAAGAACAAAGCATCCAAATCATACAGAAAC ACAGCGGTTTCAAAAAAGCTGAAAGAAAAACGTCTAGCTGAGCATGTGAGGCCAAGCTGC TTCAATATTATTCGACCACTCAAGAAAGATATCCAGATTCCTGTTCCTTCCTCTCGATTT TTAAATAAAATCCAAATTCACAGGATAGCGTCTGGAAGTCAAAATACTCAGTTTCGACAG TTCAATAAGACATCTATAAAATCTTCAAAGAAATATTTAAACTCATTTATGGCTTTTAGA GCATATTACTCACAGTTTGGCTCCGGTGTAAAACAAAATGTCTTGTCTTCTCTGCTCGCT GAAGAATGGCACGCGGACAAAATGCAGCACGGAATATGGGACTACTTCGCGCAACAGTAT AATTTTATAAACCCTGGTTTTGGTTTTGTAGAGTGGTTGACGAATAATTATGCTGAAGTA CGTGGTGACGGATATTGGGAAGATGTGTTTGTACATTTGGCCTTATAG >TSM1 4224 residues Pha 0 Code 0 ATGATGTCCTTTTCCAAAAACGCCACTCCTAGAGCCATTGTTAGTGAATCTAGCACTTTG CATGAGATGAAGTTTAGAAATTTTAGAGTTGCCCATGAAAAAATCTCGTTGGATATAGAT CTAGCTACTCACTGCATTACCGGTAGCGCTACTATAATAATCATTCCGTTGATCCAAAAC CTAGAATATGTAACTTTTGATTGCAAGGAAATGACTATTAAAGATGTTCTGGTCGAAAAT CGTCGATGTGATCAATTTATTCATGACGACCCACTTCAAACAAATTTGAATGGATTGACT TCACAAAATGTATTATACAGCGACAATTCCATTGAACAGTCACATTTTTTGAGATCTAAG TTTGCTAGCTTGAATGAATACCCAGAAACGGACTCTAAATCCCAGTTAACTATAAAAATA CCATCTTCCATCAAAATATCTTTGGAGGACGCCAATGCATTAAGTAATTACACTCCGATT ACTCCTTCAATTAAGACTACCCCTGGGTTTCAAGAATCTGTTTTCACTCCAATTACATTA CAAATTGAATATGAAATCAGAAACCCAAAGTCGGGTATTAAATTCGATACTGTGTATGCT GACAAGCCCTGGTTATGGAACGTTTACACTTCAAATGGTGAGATTTGCAGTTCTGCATCA TATTGGGTCCCATGTGTCGATTTGCTTGATGAAAAATCTACATGGGAGTTAGAATTCAGC GTACCGAGATTGGTTAAAAATATAGGTACTTCGAAATTAATCGGACAAAATGGAGAAGAG AGTGAAAAAGAGAAGGAGGATACGCCTGAGCACGATGAAGAGGAAGAGGGGAAGCCGGCA AGAGTTATCAAAGACGAAGATAAGGATTCTAACTTGAAAAATGACGAAGAAGGCAAAAAT AGTAAAAGCAAAGATGCACAAGATAATGATGAAGAAGAAGAGGAAGGCGAAAGTGACGAA GAGGAAGAGGAAGGGGAAGAGGAAAGGCGGAATATTGAGGAAAGCAACAATCCGAGTTTG AGGGATGTGATTGTGTGTTGTTCAGAATATTCAAATATTAAAGAACTTCCGCACCCGATT GATTTGACGAAAAAAAAATGCATATTTCAGATAATTAATCCTGTGGCTCCACATCACATT GGTTGGGCTATAGGCGCCTTTAATTCATGGTCTTTACCTTTGATATCACCTCCAAGTGTT GATGCCGAGGACGAAGTAGAGGAAGACAAGTTGAGAGAGAATGTTGTGGACAATGTTAAC GATACTATGGATGACGACATTGGTTCGGATATTATACCCATTCAAATTTTCACACTTCCG ACGCAGGAAACAGATGAGTTAACAGTTATAAATTCGACAGTTGTCTGCCAAAAAATTATA GATTTCTACTCGAAAGAATTTGGGTCTTATCCTTTCACTTGTTACTCTATGGTGTTTTTA CCTACCGCACCTTCTAAGCATATGGATTTTGCAGCATTAGGCATTTGTAATACCAGATTA TTGTACCCTCTAGAAGTTATTGATAAAGCATTCAGTACTACGAATGAGTTAGCATGGGCA CTTGCTAACCAATGGTCTTGTGTGAATATAACTCCTTTAGATATGAACGACTACTGGTGC TGTCTTGGTATTGCTGGTTATATGGTGTTTCAGGTAACCAAAAAATTAATGGGTAATAAC ACGTATAAATATCAATTAAAGCGTAATAGTGAGGCGATTGTGGAACAAGACTTCGAGAAA CCGCCTATTGGGAGCACTTTTACCGGCAGTTCTAGGCCAATATCTTGGTCTTCTAAAGAT TTGTCCTTTATACAATTGAAGGCACCGATGATACTACACATACTTGACAGAAGGATGACT AAAACAGAACGATCTTTCGGTATGTCTCGAGTATTACCTAAAATTTTCCTTCAAGCTATG TCTGGTGATTTACCGAATAATTCGTTGACTTCATCGCATTTTCAACATGTTTGCGAAAGA GTTAATAAAAGTAAATTAGAGAATTTTTTCAACGAATGGGTATATGGGTCTGGGGTACCC ATATTACGTGTCACCCAAAGATTTAATAGGAAGAGGATGGTTATAGAACTGGGTATAAGG CAAGTTCAAGATGAAGAACTTGGCCACGAAAAAGTGGTAGGGGAGGAAGGATTTTTCAAA AGTGCACTAGACCACTTAGAACATCCAGATTTGAACCGAACCGAATGCTTCACGGGCTCG ATGACTATAAGGATCCATGAACACGATGGTACTCCGTATGAGCATATTGTGGAAATCAAA GATACATTCACAAAAATAGATATTCAGTACAATACAAAGTACAGAAGATTAAGGAAAAGA GGTGGTGGTGCAAATGATGAAAATGGTGTTGAAAACAATAATGAGGAGAAGCCTATTGTT GTGGATGTGAATTGTCTAGGAAATGTATACATGTCGCCCGAAGAGTGTTCCCGATTCAGT TTGACGGAATTTAATCGTACGTCTGAGAGTAATGAATTGCTTAAGCAAAACGAAGCATTT GAGTGGATACGCATAGACTCTGATCTGGAATGGATTTGCCAAATGCACATTAATCAGCCG GATTACATGTTTTCTTCTCAGTTGAGACAAGATGGGGACATAGAGGCCCAACTAGAAGCC ATACGATATTATGAGGACGTCGTTGTTAATGGTGGTGTGAAATCACTTGTTTATTCAAGT ATTTTGTTTAGAACGGCGATCGACGAGCGTTACTTTTTTGGCATAAGACTCGCGGCGTGC GAAGCGCTTAGTAAATACGTATATGATCCGGATTTTACTGGCGGTGTTAAGCATTTAATT CAGATTTTTCAGATTTTGTTTTGCCTAGAAGACTCTAATATTCCAAAGAGTAATAACTTT GAGAATCCTAAGTTGTATTTCTTACAGTGTAATATTCCCAAATATTTGGCTAAAGTGAAA AATGAAAATGGTAAATGTCCAAAATTGGTGAAGCAATTTTTACTGGATATTCTTGTTTAT AATGAGAATGGTGAAAATAAATACAGTGATGATGCGTACGTCCGCAGCTTGATTGAAAAT GTTGTTAAAGTTGCTTTAAATGAGTATAAAGATAAAGCATATATGGAAAAAGTTAAGACT CAGTTATTGAGGTACGAAAATTTGGTGAATTGGCTTTCATCATACGAGTCTTTGATTAAG ACTACTATCATGTATGCTAAGTACAAATTGCATAAAGTGGGTGCTTATGACTTTACGGAA TTGACAGGAATGATAATGCATACATTAACATTAGGTATAAATAACGGAGATATTTCCAGG GAAAGCTTTCAGAATGAGTTTTTAATGGTTTTGAAAATCATGCTTTTAGAAGGTGGTTTA AAAAACAAGGATGCCCTTGTTTTGTTTACTGAAATACTTTGCTTCCATGAGGATTCTTAT ATTAGGGATAAAAGTGTTGATGTGCTTTCTGAATGTGTAAATCTAGTTGTTATGGATGGT AGTTTGGATACCATAAGTGACGATATTAAGTCCTCCGTCCAATCTGTGCACAATGAAGTT AAAAATATAAAAAGTGAGGATGATATTGAGTTGTTTTTAAGTGGTCATTACGTCGATGAT ATGAAAATAAAAATAGAAAAGATTGGCCGTCAAAATATTAGTGGGTTAATACAAATATGC CGAGATATGTTTAAAGGGTATAGCCCTTTGAAGATATTACTCTGGGATGTTTTGAATTTA CCTGTTCTTAGCTTGTACCAGAGGAAGCAAATACATGATCTTGTTAGGGTGATGTACACC CTAATCAACAGTTTTGTAGTTAGATTGGAAACACCAAGGGAGAGAAGACTTGTGGCGAAG ATGAATAGTAATGAAGAAGGTAAACTTGATATTGTTATAAAGCGTGAAAGTATCCTAAAA GTACATATTAAAAAGGAAGTAACCTCTACTGTGGAGGCACCCAAGAAGGCGAATAAGATA AAGATAAGTTTGAAAGGTGATAAACCTGTTAGAAAAGTGGAAAAACAAATTGTGAAGCCG AAGGTAACTAGCAAACAAAGGAAAGTCAAAAGTCATGTGAACCGCATGGGCAGTTTACCT TTACGGTTTGTTAAGATCCAACAACAACCTAGAGTAATGGTGCATTTGTCATCCGTCCCG TATAGCCAATTCGTTCAAATTACAAAAGTCACATCAAGATCGTTTATGGTTAAGATAAGA ACAAAGAATGATGCTAAGAATTGA >YCT5 1476 residues Pha 0 Code 0 ATGAAGCCACAGTGCATACTCATCTCTTTGCTGGTCAACCTCGCATACGCAGAGGAGTAT TTGGTGAGGTTCAAAAATCCCACAGCATTCCAACAATTCACTTCGAATTCCAACAGGTCA TGGAGACAGTTCATCGACAACAAAATTGAGAAGAAATTCTCCATCGGATCCTTCCGCGGC GTGACCATGAACCTGTCCAAGAACTTAGTGAACAAGCTGAAGAAAAGCCCACTGGTGGCT GATATTGTGCCCAACTTCAGGTTCGAAGCTTTTGAAGGCGACAGTGTAAATAGCGCCGAG TCGAGTTATACGTTTAACGCTACCGCCAAATACTCGTACGAAGACGTCGAGGAAGAGCAA AATATAACGTATCAACCAGACGCACCCCGTCACTTGGCCCGGATTTCCCGCCACTACCAA CTCCCATTCGACGTTGGGGACAAGGACCGCTACAAAAGCTGGTTCAATTACTACTATGAA CACGACTATCAAGGTCAAGACGTCAACGCCTATATCATGGATACGGGTATCTTCGCGGAC CATCCGGAATTCGAAGACAGAGTCATCCAGGGGATTGACTTGACCAAAGAAGGGTTTGGC GACCAGAATGGCCACGGAACGCACGTGGCGGGACTCGTAGGTTCCAAAACGTATGGAGCG GCAAAGAGGGTCAATCTTGTGGAGGTCAAAGTCTTGGGCAAAGACGGGTCTGGCGAGGCC AGTAACGTTCTTAGTGGTCTGGAGTTCATCGTGGAACATTGCACAAAGGTCAGTCGCCCA CAGGGTAAAAAATGCGTGGCCAATCTAAGTCTAGGGAGTTTCAGGAGCCCCATAATCAAC ATGGCAGTGGAGGGGGCCATTGAAGAAGGTATTGTATTTGTTGCCGCGGCGGGGAACTTC AATTTAGACGCCTACTGGGCCTCACCTGCGTCTGCAGAAAACGTTATCACCGTAGGGGCC TTTGATGACCACATTGACACGATTGCCAAGTTCAGCAATTGGGGGCCCTGTGTAAACATC TTTGCCCCAGGCGTGGAAATTGAGTCGCTATCTCATCTGAACTACAACGACACTTTAATT TTGTCAGGTACATCTATGTCGACGCCCATTGTCACCGGAGTTGCAGCGATCCTACTCTCG AAGGGAATTGAGCCTGAAATGATAGCACAGGAGATTGAGTATTTGTCCACGCGTAATGTT TTCCATAGAAGAACGTTGTTTTTCAAGCCTTCTACGCCAAACCAGATTCTTTACAACGGC GTCGATAAACTGGACGATCCATATGACGACGAAACGTTCCCTCGATTGAACATAGAGGCA ATTGCTAAGGAACTGGAGGAGTACAATGCCACTTTACAAACTCCTATGTCTGAGAATCTT CAATCTGGTTCAAAACTGTGGGGTTGGAATAACGATGTCACACTACCTCTTGGTGAGATT CGATTGAAGAGGCGTGATTTTATGAAAAATTTGTAG >PETCR46 510 residues Pha 0 Code 0 ATGTGGAGCAGGAACGTCAGATTGCTTGGATCATGGACAAGGTCCTACATGGTCCCCGCC ACCAAGAGAAAAACCATCCCCGTGTACCCACCTGTGCAGCGCATAGCTTCGTCGCAGATT ATGAAGCAGGTGGCCCTCTCAGAAATAGAGTCTCTGGATCCCGGGGCCGTTAAGAGGAAG CTCATCAGTAAAAAGAACAAGGACCGCTTGAAGGCAGGCGACGTGGTCCGGATTGTGTAC GACTCGTCCAAGTGCTCGTACGACACCTTTGTTGGCTACATCCTTTCCATAGACCGCAAA CAACTGGTGCAAGACGCCTCGTTGCTGTTGCGGAACCAGATAGCCAAGACGGCCGTCGAG ATTAGAGTGCCATTGTTTTCGCCGCTGATCGAGAGAATCGACTTGCTAACCCCCCACGTC TCGAGCAGACAAAGAAACAAACACTACTACATCAGAGGTACAAGGTTGGATGTCGGCGAC CTCGAGGCAGGTCTAAGAAGAAAGAAATAG >YCT7 828 residues Pha 0 Code 0 ATGTCACGTCCTGAGGAGTTGGCACCACCGGAGATTTTCTATAATGATAGCGAAGCACAC AAGTACACGGGTTCGACCAGAGTGCAGCATATCCAGGCGAAGATGACGCTGAGGGCGTTG GAGCTTTTGAATCTGCAGCCGTGCAGTTTCATTCTGGATATCGGGTGCGGGTCCGGACTG TCTGGGGAGATTTTGACGCAGGAGGGAGACCATGTGTGGTGTGGTTTGGATATATCGCCC AGCATGCTTGCGACCGGTCTTAGTAGAGAGCTGGAGGGCGACTTGATGTTGCAGGATATG GGCACCGGGATACCGTTCCGGGCGGGCTCGTTTGACGCGGCTATTAGTATCAGTGCGATC CAATGGCTGTGCAATGCGGACACTTCATACAACGATCCTAAACAGCGGTTGATGAGGTTT TTCAACACATTGTATGCTGCACTGAAGAAGGGAGGGAAATTTGTGGCCCAGTTCTACCCG AAAAACGACGACCAGGTGGACGACATACTGCAGTCTGCCAAGGTGGCAGGGTTCAGTGGC GGGCTTGTGGTGGACGACCCAGAGTCTAAAAAGAATAAGAAGTACTACCTTGTGTTGAGC AGTGGGGCCCCACCGCAGGGGGAGGAGCAGGTGAATTTGGACGGTGTGACCATGGACGAG GAGAACGTCAACTTGAAGAAACAACTGCGCCAGCGCTTGAAGGGAGGCAAAGACAAGGAG TCTGCCAAGAGTTTCATTCTAAGAAAGAAGGAGCTCATGAAAAGACGTGGGAGGAAAGTT GCGAAGGACTCCAAGTTCACCGGGAGGAAAAGAAGACACAGGTTCTAG >YCT9 447 residues Pha 0 Code 0 ATGGCGCTGTCCAGGAGCGTGGGGCGAGGATCAAAACTCACGTCCCCAAAAAACGACACA TACTTGCTAGCATCCTTTCGGTGGAACCTCGACCGAGACTTGCTCTTCAGGTGTGAAAGG TACTTTTGCATGTGGGCGTCCACAGGGTACTCCTCCTCCTGCTCCTGCTTCCCTGCCACA CGTTCCGCCTCAGTCGACTCCACTCCTTCAGTCGACTCCACTGGCTCCACCAGCGACGTG GTAGACGACCGTGGCGAAACCTCCATGGACTCCTGTGGCAGGATCACGTTATCGTACGTG ACCGAATGCCGTTTGTTGGCTTCTGCGGAATTGAGTCTGCGGATCTTAAGAAACTCTTCG TCTTGCAACAAATCCTTAGTCTCCGTCATTCTTGCAATCTGTTTTGGCGCTCTTGCTGCA AGCCGTGCTGAACAACCACCTGCGTGA >ARE1 1833 residues Pha 0 Code 0 ATGACGGAGACTAAGGATTTGTTGCAAGACGAAGAGTTTCTTAAGATCCGCAGACTCAAT TCCGCAGAAGCCAACAAACGGCATTCGGTCACGTACGATAACGTGATCCTGCCACAGGAG TCCATGGAGGTTTCGCCACGGTCGTCTACCACGTCGCTGGTGGAGCCAGTGGAGTCGACT GAAGGAGTGGAGTCGACTGAGGCGGAACGTGTGGCAGGGAAGCAGGAGCAGGAGGAGGAG TACCCTGTGGACGCCCACATGCAAAAGTACCTTTCACACCTGAAGAGCAAGTCTCGGTCG AGGTTCCACCGAAAGGATGCTAGCAAGTATGTGTCGTTTTTTGGGGACGTGAGTTTTGAT CCTCGCCCCACGCTCCTGGACAGCGCCATCAACGTGCCCTTCCAGACGACTTTCAAAGGT CCGGTGCTGGAGAAACAGCTCAAAAATTTACAGTTGACAAAGACCAAGACCAAGGCCACG GTGAAGACTACGGTGAAGACTACGGAGAAAACGGACAAGGCAGATGCCCCCCCAGGAGAA AAACTGGAGTCGAACTTTTCAGGGATCTACGTGTTCGCATGGATGTTCTTGGGCTGGATA GCCATCAGGTGCTGCACAGATTACTATGCGTCGTACGGCAGTGCATGGAATAAGCTGGAA ATCGTGCAGTACATGACAACGGACTTGTTCACGATCGCAATGTTGGACTTGGCAATGTTC CTGTGCACTTTCTTCGTGGTTTTCGTGCACTGGCTGGTGAAAAAGCGGATCATCAACTGG AAGTGGACTGGGTTCGTTGCAGTGAGCATCTTCGAGTTGGCTTTCATCCCCGTGACGTTC CCCATTTACGTCTACTACTTTGATTTCAACTGGGTCACGAGAATCTTCCTGTTCCTGCAC TCCGTGGTGTTTGTTATGAAGAGCCACTCGTTTGCCTTTTACAACGGGTATCTTTGGGAC ATAAAGCAGGAACTCGAGTACTCTTCCAAACAGTTGCAAAAATACAAGGAATCTTTGTCC CCAGAGACCCGCGAGATTCTGCAAAAAAGTTGCGACTTTTGCCTTTTCGAATTGAACTAC CAGACCAAGGATAACGACTTCCCCAACAACATCAGTTGCAGCAATTTCTTCATGTTCTGT TTGTTCCCCGTCCTCGTGTACCAGATCAACTACCCAAGAACGTCGCGCATCAGATGGAGG TATGTGTTGGAGAAGGTGTGCGCCATCATTGGCACCATCTTCCTCATGATGGTCACGGCA CAGTTCTTCATGCACCCGGTGGCCATGCGCTGTATCCAGTTCCACAACACGCCCACCTTC GGCGGCTGGATCCCCGCCACGCAAGAGTGGTTCCACCTGCTCTTCGACATGATTCCGGGC TTCACTGTTCTGTACATGCTCACGTTTTACATGATATGGGACGCTTTATTGAATTGCGTG GCGGAGTTGACCAGGTTTGCGGACAGATATTTCTACGGCGACTGGTGGAATTGCGTTTCG TTTGAAGAGTTTAGCAGAATCTGGAACGTCCCCGTTCACAAATTTTTACTAAGACACGTG TACCACAGCTCCATGGGCGCATTGCATTTGAGCAAGAGCCAAGCTACATTATTTACTTTT TTCTTGAGTGCCGTGTTCCACGAAATGGCCATGTTCGCCATTTTCAGAAGGGTTAGAGGA TATCTGTTCATGTTCCAACTGTCGCAGTTTGTGTGGACTGCTTTGAGCAACACCAAGTTT CTACGGGCAAGACCGCAGTTGTCCAACGTTGTCTTTTCGTTTGGTGTCTGTTCAGGGCCC AGTATCATTATGACGTTGTACCTGACCTTATGA >RSC6 1452 residues Pha 0 Code 0 ATGGTAACACAGACCAATCCGGTCCCTGTTACATATCCAACGGATGCTTATATCCCCACG TATCTGCCCGATGATAAGGTCTCCAATCTGGCAGATTTGAAAAAATTGATAGAAATGGAT TCCAGACTAGATTTGTATCTGACAAGAAGGAGGCTGGATACGTCCATCAATTTACCTACA AACACCAAGACCAAGGACCATCCCCCCAATAAAGAGATGCTGAGGATTTACGTCTACAAC ACTACGGAAAGCAGCCCTCGCAGCGATTCTGGCACCCCAGCGGACTCAGGCAAGACTACA TGGACACTGAGAATAGAAGGTAAGCTTCTGCACGAGTCCGCAAACGGAAAGCACCCATTT AGTGAGTTTTTGGAAGGTGTCGCGGTCGACTTTAAAAGACTGAAACCGCTGGGCATGGGC AAGAAGAGGAAACGCGATTCGTCATTGAGCCTTCCTTTGAATCTGCAACAACCCGAATAC AATGATCAAGATAGCACCATGGGCGATAACGACAACGGCGAGGATGAGGACAGTGCAGAG GCAGAATCCAGGGAGGAAATTGTAGACGCACTGGAATGGAACTACGATGAAAACAACGTT GTGGAGTTTGATGGTATCGACATCAAGAGGCAAGGCAAGGATAATTTGCGATGCAGTATA ACCATCCAGTTGAGGGGTGTCGACGGTGGAAAAGTACAGTACTCGCCCAACTTAGCTACC TTGATAGGTATGCAAACGGGCTCCGTTAATGACGCGGTTTATTCGATCTACAAGTACATT TTGATCAACAATCTGTTTGTTACGGAACAAACAGAGGCTCAAGATGGTTCCAACGATGCC GAAGACAGCAGTAACGAGAATAACAATAAAAACGGTGCTGGTGACGATGATGGCGTCGAG GGAAGTACTCCAAAGGATAAGCCCGAATTGGGTGAAGTGAAGCTAGATTCACTCTTACAA AAGGTATTGGATACAAACGCCGCGCACCTCCCCTTGATGAATGTTGTGCAAACCGTGAAC AAACTGGTATCACCCCTACCGCCCATCATCCTAGATTATACAATTGATCTTTCCAAAGAT ACCACCTATGGTGCTACCACCTTGGATGTAGATGTGTCGCACATTCTCCACCAGCCTCAA CCCCAGCCAAATTTACAAAAAGAGGAAGAAACAGATGCTGAAGACACAGCAAAACTACGT GAAATCACAAAGCTTGCCTTGCAGTTGAACTCTAGTGCTCAAAAATACCAGTTTTTCCAC GAACTGTCTTTGCATCCAAGAGAAACGCTGACTCACTACTTATGGTCTTCCAAGCAAAAC GAGCTTGTGCTGCAGGGCGACCAATACTTCAATGAAGATGCTGCAAGAACGAGTGACATA TACAGTAACAACAACAATGACAGGTCACTAATGGGCAATATCTCACTACTGTACTCCCAA GGAAGACTATAA >THR4 1545 residues Pha 0 Code 0 ATGCCTAACGCTTCCCAAGTTTACAGATCTACCAGATCCAGCTCTCCAAAGACAATCTCT TTTGAAGAGGCTATCATTCAAGGTCTGGCCACTGACGGTGGTCTTTTCATTCCACCAACT ATTCCACAAGTGGACCAAGCCACTCTTTTCAATGATTGGTCAAAGCTCTCCTTCCAAGAC TTAGCCTTTGCTATCATGAGACTATACATTGCCCAAGAAGAGATTCCAGATGCTGATCTA AAGGACTTGATCAAGAGATCTTATTCTACTTTCCGTTCTGATGAAGTCACCCCCTTGGTG CAAAACGTCACTGGTGACAAGGAGAATTTGCACATTTTAGAATTATTCCACGGTCCTACC TACGCTTTCAAAGACGTTGCTTTACAATTTGTCGGTAATCTTTTTGAATACTTCTTACAA AGAACCAACGCCAATTTACCTGAAGGCGAGAAAAAGCAAATCACTGTGGTCGGTGCTACT TCCGGTGACACTGGTTCTGCAGCCATCTACGGTTTAAGAGGCAAAAAGGACGTTTCCGTT TTCATCTTATATCCAACCGGTAGAATTTCCCCAATTCAAGAAGAACAAATGACCACCGTT CCAGATGAAAACGTCCAGACTTTGTCTGTTACCGGTACTTTCGACAACTGTCAAGATATC GTCAAAGCTATTTTCGGTGACAAAGAATTCAACTCTAAACACAACGTCGGTGCTGTTAAC TCCATCAACTGGGCAAGAATCTTGGCCCAAATGACCTATTACTTTTATTCATTCTTCCAA GCCACCAACGGTAAGGACTCCAAGAAGGTCAAGTTCGTTGTGCCAAGTGGGAACTTCGGT GATATATTGGCCGGTTATTTTGCCAAGAAAATGGGTTTGCCTATTGAAAAACTGGCCATC GCTACCAATGAAAACGACATTTTGGACAGATTTTTGAAATCTGGTCTATACGAAAGATCA GACAAGGTTGCTGCTACTTTATCCCCAGCAATGGATATCTTAATCTCTTCTAACTTTGAA AGACTACTATGGTACCTAGCTCGTGAATACCTAGCTAATGGTGATGATTTGAAAGCCGGT GAAATCGTCAACAATTGGTTCCAGGAATTGAAGACCAACGGTAAGTTCCAAGTTGACAAA TCCATCATTGAAGGCGCATCAAAGGACTTTACATCAGAAAGAGTTTCCAATGAAGAAACA TCTGAAACAATCAAGAAGATCTACGAATCATCTGTAAATCCAAAACATTACATCTTAGAT CCTCACACAGCTGTCGGTGTTTGCGCCACAGAAAGATTGATTGCAAAAGATAATGACAAG TCCATCCAATACATTTCTCTATCTACCGCTCACCCAGCTAAATTTGCCGATGCTGTAAAC AATGCATTGTCTGGATTTTCCAATTATTCATTTGAAAAGGATGTTTTGCCTGAGGAATTG AAGAAACTATCCACATTAAAGAAGAAATTAAAATTCATCGAAAGAGCTGACGTTGAATTG GTCAAAAACGCTATTGAAGAAGAACTTGCTAAAATGAAATTATAA >CTR86 1692 residues Pha 0 Code 0 ATGCCTATGAACAATTTTCTAGATGAATTCAATTTATTTGATTCAATCATTACCATGATG AAGAACGACCCATGTTGCGTCGAGGATTATGAGCCAATCGTCGAAAACCTGAACCGTATA TTTCAAAGGACGTTTAATGATGAAGAACATAGGAAATCAATGGCTAACTCCCAGCTTTTT TGGGAACGATTAAGAGACACCTTGGAAGCAATGCTGTTGCCAGCGTCGTTAAATGAGAAT AGCTCAATACCGTATACAAGAACAGTGAGGGGCCTTATCTTAATGATGAGAAACCTTGCC GCTGAAAACCAGGAAATACCCCAAAAGCTTTTACTACAAAACCTCGTAATTCGTGGTTTT CTGCATGCAACTAGTGAGTATGTCGTTGACACTCCGCTAATCAAACATCTATACATCGCA TGTTTAACGTGCCTTTTCAATATACAGCAGAACTACTCTACAGTGGATATGACTACTTTT CCAGCTCTTTTACAATTTCTTCAATACCCTTATGGGATCAAATTGGAAGACGGTGAAGAA GAAGAGCATTTCTGGCTACCATATTTATTTCTTTTCAAGACGTATCTCAACAATGATGAA TTTTCCAACGAATTTTTCAGGGATAATGATACACCCCAGAAAGACTATTATTGTGTTAGG GATAGAATATTTTTCGATATAGTGACAGCCAAATTCATCCAGGATCAAGAGAATTCCTTT TTAATTGAGAAGGGCAGAAACTATCTGGATGATTCAAAATTGGAAATAACTTCTATTGAC CTATCTGTCTTAGAATGTATTAGCAAAAGTCTTACAACTGCTTCTTTTGGTAAATACCTC AATGGGTTAGAAGAAAGACAGCCAGGAAAATTCACCACTTTGTTGCAGATATTGCAATTG GTTGTAACGAGTAAAGAAGATTGGAATACCTATGAGTTGACTGCAATTATGTCATGGTGC TACCCCATTCTGCAACGTCTTGCATGCAAGGATATTCCTGCCTTTTTCAATAAAAGTTGT AACGATTATGCTCCTTCAGTTGCCATCCAATTACACTCCACTTTACTTTCTTGCCTGGAC ATAATTTCTGACTTGTGCAAATTCAATCATGTTAGAAAATTCTTAATTTCGTATGACTCT GTGAAAATATTGGTATCTCTCTTGGATACTTTCCAAAAGAATTTGTTGAGGATTAATTTT TTGAAAGGAAACGGTGATACGGTGAATGAAATTAAAATCACAGATCATGAAGGTAACAAA ATCGAGGACCGGTTATTAATTTTCAACCGTGTTAATACCAACGAATCCTTTATTAGGGCT GATAATTTTCCCCATTGTAAATTAGTAATAATCGAAATATTGGCATCGTTAGTGTATGCA CATCCTGAAATCCAAGATCAAATAAGAGAATTAGGTGGTCTTGCATTAATTCTTTCCAAT TGTGTCATCGATGATAATGATCCGTTTATCAAGGAAAGATCTATTGTTTGCTTGAAGTTT TTGTTAAAGAATAATGCCAAGAATCAGGAATATGTCAAAAAAATGGAAGCTCAAGACGTT GTTCAAGACGATGCATTGAGCAAAGCTGGGTTTGAAATATCAGTTGAAAAGGGCGGGAAA GTTAGATTAGTATCTAAAGAAGAAGACCCTGGGAACGAGAATTCTGAGATTATTAGCATA GATGAAGATTAA >PWP2 2772 residues Pha 0 Code 0 ATGAAATCCGATTTCAAGTTCTCTAACCTTTTAGGTACGGTCTACAGGCAAGGTAACATC ACCTTTTCCGATGATGGCAAGCAACTACTCTCACCGGTGGGGAATAGGGTCAGCGTGTTT GACTTAATCAACAACAAATCGTTCACGTTTGAATACGAGCATCGCAAAAATATTGCTGCC ATTGATCTGAACAAACAAGGCACATTGCTGATTTCTATTGACGAGGACGGTCGCGCCATC CTTGTCAATTTCAAAGCCCGTAACGTGCTTCACCATTTCAACTTCAAAGAAAAATGCTCC GCTGTGAAGTTCAGCCCTGATGGGAGACTCTTTGCATTAGCCTCAGGCAGGTTTTTACAG ATTTGGAAGACTCCAGATGTTAATAAAGACAGACAGTTTGCTCCCTTCGTCCGCCATAGG GTGCATGCGGGACACTTTCAAGACATAACGTCTTTGACGTGGTCACAAGATTCCAGATTT ATCCTTACGACTTCCAAAGACTTAAGCGCAAAAATATGGTCCGTAGATTCAGAGGAAAAG AACCTTGCGGCGACAACATTTAATGGGCACAGAGACTACGTTATGGGTGCGTTCTTCAGT CATGATCAGGAAAAAATCTACACTGTAAGCAAAGACGGTGCTGTCTTTGTCTGGGAATTT ACCAAGAGGCCATCCGATGACGACGACAATGAAAGTGAAGACGACGACAAGCAAGAAGAA GTAGATATTTCGAAATACAGCTGGAGAATCACAAAGAAACATTTTTTTTACGCAAACCAA GCCAAAGTAAAGTGTGTCACCTTCCATCCAGCAACAAGGCTTTTAGCTGTCGGATTTACT AGTGGGGAATTCCGTCTTTACGATTTGCCTGATTTCACTTTGATTCAACAGCTTTCTATG GGGCAAAACCCAGTCAACACCGTTAGCGTCAACCAAACCGGCGAATGGCTGGCGTTTGGT TCCAGCAAACTGGGCCAATTACTAGTTTACGAATGGCAATCGGAATCGTATATCTTGAAG CAGCAGGGCCATTTCGATTCCACAAATAGTCTTGCATACTCTCCGGATGGTTCACGTGTA GTGACAGCATCCGAAGATGGGAAAATCAAAGTTTGGGACATTACATCAGGGTTTTGTTTG GCCACTTTTGAAGAACACACCTCTTCAGTTACTGCTGTACAGTTTGCGAAAAGGGGTCAG GTCATGTTCTCATCATCGTTAGATGGTACGGTGAGAGCGTGGGACTTAATCAGGTATCGT AATTTTAGAACATTCACTGGTACTGAAAGAATCCAATTCAATTGTTTAGCGGTGGATCCA TCAGGTGAAGTGGTTTGTGCCGGGTCCCTGGACAATTTTGACATTCATGTTTGGTCCGTG CAAACTGGTCAATTATTAGATGCTTTGTCCGGACATGAAGGCCCTGTTTCGTGTCTTTCA TTTAGTCAAGAGAACAGTGTCTTAGCTTCTGCATCATGGGATAAAACAATTAGAATCTGG TCCATATTTGGTAGAAGCCAACAAGTAGAACCTATAGAAGTTTATTCCGATGTTTTAGCC TTATCAATGAGACCAGATGGTAAAGAAGTTGCAGTATCTACCTTAAAGGGTCAAATATCC ATTTTCAACATAGAAGATGCCAAGCAGGTGGGCAACATTGACTGTAGAAAGGATATAATA TCTGGTAGGTTTAATCAAGATAGGTTCACTGCCAAAAATTCTGAACGATCCAAATTTTTT ACTACAATACATTACAGTTTTGATGGTATGGCTATTGTGGCTGGTGGTAATAATAACTCC ATTTGTCTATATGATGTTCCAAATGAAGTCTTGTTAAAAAGATTCATTGTGTCCAGAAAC ATGGCTTTGAATGGTACTCTCGAATTTTTAAACAGTAAGAAAATGACTGAAGCAGGTTCA TTAGATTTGATTGACGATGCAGGCGAAAATTCAGATTTGGAGGATCGTATTGATAATTCT TTACCAGGGTCTCAAAGAGGTGGCGACCTGTCCACAAGAAAAATGAGACCAGAGGTTAGA GTTACTTCGGTGCAATTCTCCCCAACGGCGAATGCATTTGCCGCTGCTTCAACGGAAGGT TTATTGATATATTCCACCAATGACACGATATTATTTGATCCCTTTGATCTGGATGTGGAC GTCACCCCCCATTCTACTGTAGAGGCGCTACGAGAAAAGCAGTTTTTAAATGCATTAGTA ATGGCGTTCAGGTTAAATGAAGAATATTTGATCAATAAAGTCTATGAAGCCATACCTATT AAGGAAATCCCCTTGGTTGCAAGTAATATTCCTGCAATATATTTACCGAGGATTCTGAAG TTCATCGGTGATTTTGCCATTGAATCCCAACACATTGAGTTTAACCTAATTTGGATCAAA GCTCTATTATCTGCGAGCGGTGGTTACATAAATGAACACAAATATCTCTTCTCGACGGCT ATGAGGTCGATACAAAGATTTATTGTTAGAGTGGCTAAGGAAGTAGTCAATACCACTACT GATAACAAATACACCTATAGATTTTTGGTATCAACTGATGGGTCCATGGAAGATGGCGCG GCTGATGATGACGAGGTTCTATTAAAAGATGACGCAGATGAAGATAACGAAGAGAACGAA GAGAACGATGTAGTCATGGAATCTGACGACGAGGAAGGATGGATTGGTTTCAATGGGAAG GATAACAAATTACCCTTGTCTAATGAAAATGATTCCAGTGATGAAGAAGAAAATGAGAAA GAGCTTCCTTGA >YCU9 777 residues Pha 0 Code 0 ATGGATGACGATCACGAACAGTTGGTCGAAGAACTGGAGGCCGTCGAGGCCATCTATCCG GATCTTCTCTCCAAGAAGCAGGAAGACGGAAGCATCATCGTTGTGAAAGTGCCGCAGCAT GAATACATGACACTGCAGATCTCCTTCCCGACACACTACCCCTCCGAGGAGGCTCCTAAT GTCATCGAAGTTGGTGTCTGCACTTCTTTGGCTAAGCGCGATCTCTACGATACCAAGTAC CTTCAGCATTTGTTCCAGGAAGTGATGGACTCTGTTTTCCACCGCGGATCTGTCTGTCTA TTTGACTTCCTCACAGAACTCGACGGTGTCTTGTACGTTGAACCAGAGGAGGAGACAGAA CCGGTCCAGCAGAGTGACATTCCCACAGACCCCTTCGAGGGCTGGACCGCGTCGGACCCC ATTACTGATAGAGGCTCGACTTTCATGGCCTTTGCAGCACATGTTACCTCCGAGGAACAA GCGTTTGCCATGCTAGACCTACTGAAGACCGACTCCAAGATGCGTAAGGCAAACCATGTC ATGAGTGCATGGCGAATCAAGCAGGATGGCTCTGCGGCAACATATCAAGATTCCGATGAT GACGGTGAAACGGCCGCCGGCTCCAGAATGCTGCACCTCATCACCATCATGGATGTGTGG AACGTCATCGTTGTGGTGGCCCGTTGGTTCGGCGGTGCCCACATAGGTCCCGACCGGTTT AAACACATCAATTCTACGGCAAGAGAAGCTGTTGTCAGGGCCGGCTTCGACTCGTAA >YCV1 1752 residues Pha 0 Code 0 ATGGTGCGTTTTGTTTCAATTTTAAGTTTATTCGGCTGCGCGGCGACGCTTGTCACGGCC CATGATGACATGGACATGGACATGGATATGGACATGGATATGGACATGAATATCGATACG ACAACGTCTCAATCCATAGATGTCTCATCCACGGCTTCAATCGTCCCCGTGCCACATGAA CCAAAACATTTGCATGGCCTTCCTATACTGCAATCGCCCTCGCTTACCCCTGCGGAGAGA TTGTACTGGGAAAACTACAACACCACAACCTACTTTACTACACAGGCTGGGAATAGGTCT GCCCTTCGCTACCACATTATTACGCTGCTCTTGGTTGCATTTGTGCTCTACCCTGTGTCC CTGGCGCTAAGCGCCGCCCGTTCTAGGTGGTACTTACCCCTGCTGTTTGTTAATCTATGC ATTTGTATTTCGTCCGTAATGGCATTGTCCGTGTTCAAAAATACTTTCCCGGAAGAAGAC TGGTATGCGCATAATATCTATGGCACCACTTCTGTGCTACTTCTCGTTTTTATGCTTGTT CACTTCTTCGCTGCGGTGCTTTCTGTCCCCGTCTCATTAGCATCGAAAAAGGAGTACCGT CCGGTTGACACCATCCCTCTGAATGATCTTGAATCTACGCCCGTCATGGTGAATAGTGCA CGTGGCTCTCCAAGTCCTTCTTCCAACAGAGACACGTTGTTCTCGCTCTCTTCAGACACC ACGACCGCCACGGCCACCAATAATAATAAACGGAGACGCGCTGAAGGCGAAGACGAGGGT GATAACACCTCCAACCACGACACTTTGCGCGACGAAGACTACGATAATGATGACGACGAA ATTGCTTCCATTGAAGCGCCACCTCTGCTTCCTCAAGACATACCCGTTTTCCGAATCTTG TTTACCAACACGAAGTACCAGATGCTTGCCGCGCACCTCTCGTGCGTCGCCAACGTGGTC TTTCACATGCTTACCTACCCGCTATTCATGTACATCTTTGTAGACCTAATCATCGGCTTC GCTGTAGGTAACTTGCTCGGCAAGGGCATCCGCATCTTTAATCTCTTGGCCCACTGGATT AAGGGCGGCGTATTTTTTACTCTGGGCGTTGTCTCTTTAGCAAGATACTGCGGTTTCGCA GCTAAGTACGGCTGGGCATGGAACAACATCAGCTTCACCTCTCAACTCACACAAACGCGT TCCTCCAATCTTCTTTTCCGGTTTGCTCCTGCGGGGACTTTCACCATGGAATTCGTTGAA TCCTTCCTCATTTTCTTTTACGGGTCCACCAACATCTTCTTGGAGCACCTGGCAGGAAAC GGCGGCGCATGGACTGCCAAGGATTTACAGCATGTGTCGATAAATTCTCACCGGCCCCAA GGTGTGTGGGCTACTCACGGAGTACAAGCTCAACCATTGGCGATTCGAGCATGCCCGCAA ACGGCCACAGACCGATGTAGTTGCTGCCACACCGGGGTACTCTCCAAACCCGTTCCCCGC TTTCACCATATTTTGGACTGGGATTCTGATGTCCCAGCACGCACAGTCCTCGCAATTTTC TACTACCATTCACACGCAATGGGGATACTTGTTGTCCTATGGGTCCTTCTTCCGTCTGCT AACATTTTTGATTCTGTTTTTGGTGCCCAACACCAACAGTGCCGCATCCAAGCCTTTCAC GGAGTTGATCACCTCGTTCTGTCTCCTCTGTGGTGGTCTGGTATTTATGGAGTCCACGGA TCAGTCCATTGA >G10 474 residues Pha 0 Code 0 ATGCCGCGCATAAAGACCAGAAGATCCAAGCCTGCACCTGACGGGTTCGAAAAAATCAAG CCAACCCTCACAGATTTCGAAATCCAACTCAGAGATGCCCAAAAGGACAAGTCGTCTAAG CTCGCAGCAAAGTCCAATGAGCAGCTCTGGGAGATAATGCAACTCCACCACCAGCGCTCT AGATACATATATACTCTGTACTACAAGAGAAAGGCCATCTCCAAAGACCTTTACGATTGG TTGATAAAGGAAAAGTATGCTGATAAATTGCTAATTGCCAAATGGCGCAAAACCGGGTAT GAAAAACTGTGCTGTCTGCGCTGCATTCAAAAGAACGAAACTAACAACGGTAGCACTTGC ATCTGCAGGGTGCCTCGTGCACAGTTAGAGGAAGAAGCACGCAAAAAGGGCACACAGGTG TCCTTCCATCAGTGCGTCCACTGCGGCTGCCGTGGATGTGCAAGCACAGACTAA >HCM1 1599 residues Pha 0 Code 0 ATGATGAATGAAGACATATCCATCATTGATGGCCATAATAGTTTTTTAACGGAAAAAAGC ACCGTGCTATTAACCCAAGCCAAGAGAACACTAGAAGACGAAAAGGAAATGATTACTCCC CCGAGCTCAACTGTGAGAAAAACAATGAAGGAAGTAAATAAGAGGCCGTCGCATCCCCTC TCACCGGATCACTCGTCCCCAATTGCTCCATCTAAGGCCAAGCGCCAAAGATCGGACACA TGCGCTCGGTCCAATGGTAACCTAACCTTGGAAGAAATTCTTCAATCTTTGGAAAGAAGA AGAATAAATGGTGAACTCGCCAAGAAACCTCCATATTCGTATGCAACTTTGATTTGCTTG GCCATTTTGCAATCTCAGGAGGGAAAGCTAACGCTATCCCAGATATATCATTGGATCCAC GTTCACTTCCCTTATTACAAGCAGAAAGATGCTAGTTGGCAAAATTCAATAAGACATAAC TTGTCTTTAAATGATGCGTTCATCAAGACTGAAAAGTCCTGCGATGGTAAGGGTCATTTC TGGGAGGTCAGACCGGGTGCCGAAACAAAATTTTTCAAAGGTGAAAATCGTGGTTATGAA TTTGTAAAGGACTCCTTACAAGACATTGGGAAGTATTTTGAAATAGATTCTACACTTGAT GAATTAGAACAAGTTGAGAGTGGAGAAGGCAATGATGATCTTCCTGACGAGGAAGAAAGA GAGGAAGCAGGGAAATTCCCTTCCATTGAAATTCAATTGAACTCCTCCCCTATACTGAGA GTTTCCCAGTTACATCACATACCGCAATTGAAAACAGACAACAGTGTACTGAACCCTCAC GAAAACCTAGAATCGATGCGGAACATGATAGAAAACGATGTCAACAATATAGATTCCTTG GAACCTCCTTATGTCATGAAGAAATATCATACTTCTTTAGGCTTACCGTCGCTGGTGAAT GCCAAAGATCATTTCCAGGCGGGTGTGAAAAACAATAATATCACCCAGGCAAATAGATTT AATACACTCCCTATAACTAGCGCAAAGTCTCCTCAGAATTTCAGAAAATATTTCACCTCA TTCAATTCAAATTTTGAAGATTTATCTCCACTTCGAAGTAATGTAGGGGCTGGTTCTCTA CTCGACCCACTTCCGTATTCCCCATTGAAGCTGTACGATCAGAAAAATCTTGCGCTCATG TCGAAACCACAATCTCAGCAATCATATTCCAATTCTCAACTTCCACCTCCACCTTCCTCT CATGGTTCGGACTTACTTAAAACACCCAAGATGAGGCATTCCGATGGCTTAGAGAAAACC CCATCGCGGTTGATAAGCACACCTAAGGACGGTAACTCGATTTTGAGGAAATGGCAGACT CCTTCACACCTTTTTGAAGATTTGTACTGTTCTCCGCTATTTAGAGCTATAGAGACTCCA ATCAGGTATATCACGACGCCGGGGGGCAACTTTGGAAACCCAAATTTCACCAAGAAAGTC CTCTGCACCCGATGTCCTCACAAGCGCAACGAATTCCAAATTTGCTTCAAGCGGGCTGTT TGGCGTGGATGTTTATTCTGTTTGGAAGCGCGCAACTGA >RAD18 1464 residues Pha 0 Code 0 ATGGACCACCAAATAACCACTGCAAGCGACTTCACGACTACTTCAATACCGAGCCTGTAC CAATTGGATACACTTTTGAGATGTCACATTTGTAAAGATTTTCTAAAAGTCCCCGTCTTA ACACCTTGTGGCCATACATTTTGTTCCCTTTGTATTAGAACACATTTGAATAACCAACCA AATTGTCCTCTCTGCCTTTTCGAGTTCAGAGAGTCCTTGCTGAGAAGTGAGTTCCTGGTC AGTGAAATAATTCAAAGTTATACATCCCTACGATCTTCCTTACTAGATGCACTAAGGATA CCGAAGCCTACCCCTGTCCCTGAGAATGAGGAAGTACCAGGTCCTGAAAATTCTTCATGG ATAGAACTCATATCAGAGTCTGAAAGTGACAGTGTAAATGCCGCTGATGATGACTTGCAA ATTGTTGCAACAAGTGAAAGAAAACTTGCCAAAAGATCCATGACTGATATATTACCACTG AGTTCCAAACCATCCAAAAGGAATTTTGCAATGTTCAGAAGTGAACGTATCAAGAAAAAA TCAAAGCCAAATGAACAAATGGCCCAGTGCCCCATATGTCAACAATTTTATCCTCTTAAA GCCCTTGAAAAAACACATTTGGATGAATGCCTAACTTTACAATCACTAGGCAAAAAACCA AAAATTTCTACCACTTTCCCTACAGAGTCAAATCCACATAACAAAAGTTCATCCAGATTC AAGGTACGAACTCCAGAAGTCGACAAAAGCTCATGTGGTGAGACCTCACATGTGGATAAG TATTTAAACTCAATGATGAGTGCAGAACACCAAAGATTGCCGAAGATCAATTTTACGTCT ATGACTCAATCCCAAATAAAACAAAAACTGTCATCGTTGGGACTGTCAACTAATGGTACT AGGCAAAACATGATTAAAAGATACAATCACTACGAAATGCTTTGGAATTCTAATTTTTGT GATTCTCTAGAACCTGTTGATGAAGCTGAACTAAAAAGACAGTTGTTAAGCTGGGATGTT TCACACAATAAAACCCCCCAAAATAGTAGCAACAAGGGTGGAATTTCTAAATTAATGATA ATGAAGAGTAATGGGAAATCTTCTTCATATAGGAAATTACTTGAAAATTTCAAAAACGAT AAATTTAATAGGAAAGGATGGATGGTTATGTTTCGGAAGGATTTTGCTAGGCTTATCAGG GAAGCAAAAATGAAAATAAAAACAGGTTCATCGGACAGTTCAGGTTCAGTGGGACATTCT AATGATGGAGATGGTGTTGAAAAAGTTCAAAGTGACCAGGGAACCGAGGATCAGCAAATG GAGAAGGATCAGGACACTGTTATCAACGAAGATAGAGTTGCTGGTGAAAGAAATTTGCCT AACGAAGATTCAACTGATGCTGACTTATCAAGAGAATTAATGGACTTGAATGAATATAGT AAAGACCCACCCGGTAACAATTAA >CYPR 957 residues Pha 0 Code 0 ATGTGGTTGAAATCCTTGCTGCTCTGCCTGTACTCCTTAGTACTCTGCCAAGTCCACGCT GCACCTTCATCAGGGAAGCAGATTACCTCCAAGGATGTTGATCTTCAGAAAAAATATGAG CCCAGTCCCCCCGCCACACATCGTGGAATAATCACTATCGAATACTTTGATCCCGTTTCG AAGTCGATGAAAGAGGCGGATCTGACTTTTGAGTTGTACGGTACTGTCGTGCCCAAAACT GTGAACAACTTTGCTATGCTGGCCCATGGTGTTAAGGCAGTTATCGAAGGGAAAGATCCC AATGATATACATACTTACTCGTACCGTAAGACCAAAATCAACAAGGTTTACCCTAACAAG TATATCCAGGGTGGTGTGGTTGCCCCAGATGTGGGTCCTTTCACCGTCTATGGGCCCAAA TTTGATGACGAAAACTTTTACTTAAAACATGACAGGCCTGAAAGACTCGCAATGGCCTAT TTTGGACCTGATTCTAACACCTCGGAATTCATCATCACCACTAAAGCCGATGGAAATGAG GAATTGGATGGCAAAAGTGTCGTGTTTGGTCAAATAACTTCTGGTCTAGATCAACTAATG GATGCTATTCAATACACAGAAACAGACGAATATGGAAAGCCTCAGCATGAATTACGGTTC CTGTATTTCGTTCTAGAAATCTTAAAAATTAGTAACATCTTAGATTTGCACGCTGCGTAC ACAGAAAAAGTCGAGAAGTTTAGAAATGGCGATGTGTCTGTTGGCTCCACTTTGGAAAAC ATCTTCCGTAACGATAAAGCCTACACACCTTTAACCACCTCCACTGGAACCACCGCCTAT GATTTAAACCACCCAATTTCCAGAGCCTTGATGTGTTTAACTGTTCTTGGCCTTTGTTTC ATTGCCTACAAGGGCATGCACGAAAAGCCTCATACGGTTTCATTAAGACACAAGTAA >YCW1 366 residues Pha 0 Code 0 ATGATCAGTTCGTGTGTTACTAGATGTTTTGGTAGGGGTAAATGCCTTCCAGGGCCTGCC ACTGCCTCGATATACCAAACGATAAGATGTATATCCACTAATTCAAATAAAGCTGCTGAG GCGCCAATATTTCCAAAGCTGGAAGACGTGAAGATGCATGAGCTCATAGGAAACAACAAT TTTGGTAAAAAGACCTACTACGTGGAGAGAAGCAGGACCGGAAATCTACCGGTGTATTCC GCTTATAAAAATGGAGGTAACAAGATTATCACGGAGATCAGAAAGATTGAAGGAGATGTA ATTCAACTAAGAAATGACTTGCAGGAGCAACTGCCTTTCATACCCAAAAAATCATGGCTG TGGTGA >YCW2 1548 residues Pha 0 Code 0 ATGTCCACCCTGATTCCTCCACCTTCTAAGAAACAAAAGAAAGAGGCTCAACTTCCCAGA GAAGTAGCTATTATTCCGAAAGATTTACCCAATGTTTCAATCAAGTTCCAAGCTTTAGAT ACTGGTGACAATGTAGGTGGCGCCCTGAGAGTTCCCGGTGCTATCTCCGAGAAACAGTTA GAAGAACTTTTAAATCAATTGAACGGTACTTCAGACGATCCAGTGCCATATACCTTCAGC TGTACAATTCAAGGTAAGAAGGCCAGTGACCCTGTGAAGACGATTGATATAACAGATAAC CTATATTCTTCATTAATAAAACCAGGCTATAACAGTACAGAAGATCAGATCACGCTACTG TATACGCCAAGAGCAGTTTTCAAAGTCAAGCCGGTAACTAGAAGTTCATCAGCCATTGCA GGTCACGGTTCCACAATTTTGTGTTCTGCCTTCGCACCACATACGAGTTCTAGGATGGTA ACCGGTGCAGGTGATAATACTGCAAGGATTTGGGACTGTGACACCCAAACGCCAATGCAT ACTCTAAAGGGTCACTACAATTGGGTTCTCTGCGTTTCCTGGTCCCCCGATGGAGAAGTA ATTGCTACGGGATCCATGGACAATACCATAAGATTATGGGACCCAAAAAGCGGTCAGTGT CTAGGTGATGCTCTCAGAGGTCATTCCAAGTGGATCACTTCTTTAAGTTGGGAACCTATA CATCTTGTGAAGCCGGGCTCCAAACCAAGATTAGCTTCATCTTCTAAGGATGGTACTATT AAGATTTGGGACACTGTGAGCAGAGTTTGCCAGTATACGATGAGTGGTCACACAAATTCA GTGTCTTGTGTCAAATGGGGCGGCCAAGGTCTATTGTATAGTGGCTCTCACGATAGAACC GTACGTGTATGGGACATCAATTCGCAGGGCAGATGTATCAACATTTTGAAGTCGCATGCG CACTGGGTTAATCACTTATCTTTATCTACAGATTACGCATTGCGCATTGGTGCATTCGAT CATACAGGTAAGAAGCCTTCTACACCAGAAGAAGCCCAGAAAAAGGCATTGGAAAATTAT GAAAAAATCTGTAAAAAGAATGGAAATTCAGAAGAAATGATGGTTACTGCAAGCGATGAT TATACCATGTTTTTATGGAACCCACTAAAATCTACCAAGCCTATAGCAAGAATGACCGGT CACCAAAAATTAGTCAATCATGTGGCGTTCAGCCCTGATGGTAGGTATATTGTCTCAGCG TCTTTTGATAACTCTATCAAACTTTGGGACGGTAGAGATGGTAAGTTTATCTCCACATTT AGAGGGCATATAGCCAGCGTATACCAGGTTGCGTGGTCATCGGACTGCCGACTACTGGTG TCATGTTCCAAAGATACCACGTTGAAAGTGTGGGATGTAAGAACTAGAAAACTTTCTGTT GACCTCCCTGGTCATAAAGACGAAGTTTATACCGTCGACTGGAGTGTCGACGGTAAAAGA GTGTGTAGTGGTGGGAAAGACAAGATGGTAAGATTGTGGACGCATTGA >SSK22 3945 residues Pha 0 Code 0 ATGATGATGGATATACTGAATACACAGCAACAAAAAGCGGCTGAAGGCGGGAGAGTTCTG GCTCCTCATACCATCTCAAGTAAGCTCGTGAAGAGATTATCAAGTCATTCCAGCCATAAA CTATCAAGATCTGATTTGAAAGCATTGGGTGGCTCGGAAACAATAAGCGACGGCCCCAGT CAGCTGACTTTTAAGGACCGATACGTTTTCAATGAATCGCTATACTTGAAAAAGCTAAAA AAGACCGCTTTAGATGACTACTACACGAGGGGCATAAAACTCACTAACCGCTACGAGGAA GACGACGGTGATGACGAAATTATTCGGTTGTCTAATGGCGACAGAATTGATGAAGACCTG CACTCAGGTGTCAAGTTTTTCTCCACTACACCTTATTGCAGGAAAATGAGGTCAGACAGT GATGAACTAGCTTGGAATGAAATTGCGACCGAACGGTTCAAATGGCAGTCAATGCTGGCC AGAGTGCTGAAGGGAGATATTGTTAAAGGTGAAAAGACGAGGATTGCTAACCAAGTCAAG AAACCAGGGTTAAATAAGGAGCTCTCAGATGAGATATGGCTCGAATTGAAGGCATGGCTG AATGGGAGGACCATGCAAGAGATGGAACAGTCGCTTACATATTTAAGAGATAGTTCAGAT TCCGTTTTTGAAGAGATAATGAAGTTTCAAATTCCACAGGGCAAGATATTGAGCCTGGAT GCACTGGAGGCCATCTTACAAGACCTCATGAACAGATATCACAGCGTTGTCTCTTATTGG CCTAACTTGAAAAAAATGTATAAGGATAAACCAATCACCAATACTGCAGAATTTACCGCT AGAATAGACGTAATGAATTCTTGGCTGAACTTTAAAACGAACTTAACGTTGAGGAGGCAA GAGTTGGACGACTGGATAAACCGTTTCTCACCGATAAGTAGTTCGGATAATTGCCAAGAG GATTTTGATGGTGTGCCCCAATGGAACTGCAAAATGAAGATTCTTGCAGAACAATTGATG AAGGAAAAGAACATCGAGTCTATATTCCAAAAAAAAATTTTCTATCCGCTATCACCTTGG ATGTTCAAACTGAAACTACATTTTATAGTCTACAGAGAAACTTTGACAAAGATGAACATA AAATATCCTTATGAAAGGTTAAGATCACTACTGGCGTTCCCCGTCTATTTAATCAAAGAA GTTATTTTGACTAGATTGTCATATGCACGAAAGCTTAAAAATCCAACAATGATGATGATC GATCAAATGATCGATGATTTTAACGCTTTTATTCGACTTTCTGTGCAATTGAAGTACACA CTGACAAAATATTGCTCCAATTTGCCGTTCGATGTGGATTTTGACCCGACGTTCGAAAAT ACTGTAATAGAAGCCATTCGTTATTTATTTTTTCTGTTGAATTTAAAGTTGATTGATTCC AGTAAACAAAATTTCAAAGCACCCGATCTACTCTTGAAATACTGGGATCACCTAAAAAAC ACCGGTCACTATATTAACGGTGCAGAAACCGTGATTCCAAATGAATTTCTCAAGTTAACT TTGAGACTCGTACATAAATTGCAATTCTATCTTTTGAAACAACAAAACTTCCCACCAACA TTTGCTAACGCTTCAGAAGCAGAAAAATGGCTAAGTTCCATTTTCGAAAATTTGGGTGCC ATGAAAAGAAAGCTGAACAGGTTCAGCAATATTCTAGTCAAGGCGTTCCAAAATTCTGCT GTTTATCAGATTAATCATAATGCACAACTTGTTAAAAAGTTAAAAGATGCTCACTATTTT TTGGTATACTCCGGTAACACTTTTGAGTCTAGTGGTGTATATATGTTTGCTGCTCCTGAA TTATTAGGTTGTGACAATGATACCATCTTAAGAATTTTGCGAAATAAATCCATTGGCTGT GATTTGGTCCCAAAGCTTGACATTGGAAATAATTTGAATGTGTATGATATAACAACAAAA GAAACAGATTTGAACATTCTAGTATCGAAAGGGGAGGATTCCAAAGGAATTCCTTACTAC CGAGTAGTAGCAAATTCGTCAAGTGATTTGGACAGGCATGCTCATCAGTCCAAAAAGAAG AATTTTTCAACAGACCCTTTTGATCAGCACCTTGATGAAAAGAACAATGAAGTTTTTGAA TTGGAAGTTGCTTTGAGCTCATTGGGTGCACTAGTTGTACTATATCCTGGAGAGCCAGTA GTTTGGGATGGACCAGTATATAAGCTTCCAGGTAACAACCTTTTTGCATCCAACGAAATG GATTTAGGGAAAATTGGTAACCCAAATACGTTGATTTTACTCAATCAAGGTTCTAATTAT GCACTGACTTATCAAATCGACAAGTTTAATCAAACGGTAGGTGATTCTGTTTCATTCATA GAGAAACGTTGTTCACTCAATTCAATTGAATCCTCCCTACAAAAAATCAATAAGGCATAT TACAAACTTACTTATACAGTATTGAACAACTACAAAGGAATTCTAGGTAGCTTTATGAAG CAATGTCCGGGAAATGAGTTGTTAAATTCGATATTCATGTTTGGAAGGGATTTTGGAAGA AGTTTCCTTAAATATAACGCCTTTAGCTCAAAGAGGAAGTACGTTATCATCTTTCTGATG GTTAAATTAGGAATGAACTGGTTGAAATTCCTTGTTGAAGAGTGTGATCCTACCGATCAG CGAACTTTCCGATGGTGCGTTCTTGCAATGGATTTTGCGATGCAGATGACTAGTGGTTAT AATATCCTGGCGCTGAATGTAAAGCAATTTCAAGAACTGAAGGAGAGGGTATCAGTATGT ATGTCATTATTAATTTCACATTTCGACGTTATGGGTGCACGAGCCACTGAAGCTGAAAAT GGCATGCAACAGGCAAGATTGAATATTGATACTGAAGAGAATATTGATGAAGAGGCCACC CTAGAAATAAACAGCAGGTTGAGACTGGAAGCTATAAAGACGTTGGAAAAGACTATGAAG AGGAATCCCAGGCAAATGGGTAAGGTATTGGATGCTACAGATCAGGGAAACAAATACCTA CTATCGCTAGCATCCTCATTATCGAATGTATCAATGAGGTGGCAAAAAAGAAGCTTCATT GGCGGTGGAACATTTGGACAGGTATACTCTGCAATTAATCTGGAAAACGGTGAAATCTTA GCTGTTAAGGAAATAAAGATACACGATACCACAACAATGAAGAAGATTTTTCCCCTGATT AAAGAAGAGATGACCGTATTGGAAATGTTAAACCATCCTAATATTGTCCAGTACTATGGT GTCGAAGTACATCGCGATAAAGTTAACATCTTCATGGAATACTGTGAGGGTGGTTCTTTA GCCTCGTTATTGGATCATGGAAGAATTGAAGATGAAATGGTAACACAAGTGTACACATTC GAACTATTAGAAGGTTTGGCATATTTGCACCAATCTGGCGTGGTGCATCGCGACATTAAA CCGGAGAATATCTTGCTGGATTTCAATGGAATCATAAAATATGTGGATTTTGGTACGGCA CGTACCGTTGTAGGATCTAGGACTAGAACTGTGCGGAACGCAGCCGTTCAAGATTTTGGA GTAGAAACAAAGTCCCTCAATGAAATGATGGGGACACCGATGTATATGGCTCCAGAGACT ATTTCAGGCTCGGCAGTTAAGGGAAAACTTGGAGCGGACGATGTATGGGCATTAGGATGT GTTGTGCTAGAAATGGCCACAGGTAGACGACCTTGGTCTAACTTGGATAATGAATGGGCC ATCATGTACCACGTTGCTGCAGGTCGAATACCGCAACTACCCAATAGAGACGAAATGACT GCAGCGGGAAGAGCCCTTCTTGGAAAGGTGTTTGGTTCAAGACCCCACTATGAGGGCTAC TGCTGTGGAACTACTGATAGACCCTTGGATGATACAAATCCGTGA >SOL2 948 residues Pha 0 Code 0 ATGACTACGACGGTACCCAAGATATTCGCGTTTCACGAGTTTTCAGACGTGGCAGAGGCC GTAGCTGACCATGTAGTCCACGCGCAAGACGGTGCATTGGCTCCAAAGAACGAGAGGAAA CACTCTGTTCCCAACATCAGCATGAATGCACTGGATATGACGAGAGAGGCCTCTTGCAAA AGCACAGCATCTGCCGCGGAAGGGAAAAGTGGTAGCAGTGGTAGTGGCAGTGGTAGCAGT AAGCCCAAAAAGGAGAAACGGTTCAAGATTGCTCTCTCCGGTGGGTCATTGATCGAAGTG CTACACGAAGGTCTGCTAAAACGAGACGATGTACGGTGGGGAGACTGGGACATTTACTTT GCAGACGAGAGACTTGTACCCTTCAGCTCGAATGAAAGCAATTATGGATGCGCCAAAAGG AAGATTTTGGACCTGATAGACACGGCGAAGTATGGAACTCCGAAGGTGTACCACATTGAC GAGTCATTGATTGACGACCCGCAAGAATGCGTTGATAACTATGAAAAGGTGCTAATCCGC GGGTTTGCCGGTAGAGATTCCGTCAAACTTCCGATGTTCGACTTGTTCCTGCTTGGTTGT GCCCCCGATGGTCATATCGCATCACTCTTCCCTAACTTCCAGGACAATCTACGTGAGAAA CTTGCATGGGTGGTGCCCGTGGAGAACGCTCCTAGTGGGCCCTCGACCAGAATTTCGCTG ACTATACCTGTAATCTGCCATTCTCACAGGGTTACTTTCGTTGTCGAAGGTGCAACCAAG GCGCCCATCATCAAGACCATTATGGAAAGGCCTGAAAAGGGCCTACCTAGCAGTATTGTC AACGAAGGTGCTGCTGGTCGTGTATCATGGTTTGTTGACGACGATGCTCTTACGGACGTC CTCGTCACCAAAAAAAAGTATAAATTCCACCAAGGTTTGTCTATTTAA >ERS1 783 residues Pha 0 Code 0 ATGGTGTCGTTAGACGATATACTAGGTATCGTGTATGTTACGTCATGGTCGATATCGATG TATCCACCGATAATCACCAATTGGCGCCATAAGTCAGCGAGCGCGATATCGATGGATTTT GTCATGTTAAATACGGCAGGTTACTCTTACCTGGTCATATCCATATTTTTGCAATTGTAC TGCTGGAAAATGACGGGTGATGAGTCTGACTTGGGCAGGCCCAAGTTGACGCAATTTGAT TTCTGGTATTGCCTGCATGGGTGCTTGATGAATGTTGTCTTATTGACCCAGGTGGTAGCT GGAGCGAGAATCTGGCGATTTCCAGGTAAAGGTCACCGCAAGATGAATCCATGGTACCTA AGGATTTTACTCGCATCACTGGCCATTTTTTCACTGCTAACCGTACAATTTATGTACTCC AACTACTGGTACGATTGGCATAACTCAAGAACTCTGGCGTATTGCAACAATTTGTTTTTA CTCAAAATATCGATGTCACTAATCAAGTACATCCCACAAGTGACGCATAACTCGACAAGA AAATCTATGGATTGTTTCCCCATTCAGGGTGTGTTTCTAGATGTCACTGGCGGTATCGCC TCGCTGCTCCAATTGATTTGGCAGTTGTCTAACGATCAAGGTTTCAGTCTGGATACGTTC GTGACAAATTTTGGAAAAGTGGGACTGTCAATGGTAACTTTAATATTCAACTTCATCTTT ATCATGCAGTGGTTTGTATATCGATCTCGAGGCCATGATCTGGCGTCAGAGTACCCGCTG TAG >PAT1 2394 residues Pha 0 Code 0 ATGTCCTTCTTTGGGTTAGAAAATAGCGGTAATGCGCGGGATGGTCCTCTGGACTTTGAA GAGAGTTACAAGGGCTATGGCGAGCACGAACTTGAGGAGAACGACTATTTGAACGACGAA ACATTTGGTGATAATGTTCAGGTTGGTACCGACTTTGATTTTGGAAATCCTCACAGCAGC GGCAGCAGCGGCAACGCAATTGGTGGTAATGGCGTCGGTGCCACGGCTAGATCATATGTT GCAGCTACTGCAGAAGGAATTAGCGGCCCTAGGACCGATGGAACGGCAGCAGCAGGACCT CTAGACCTGAAGCCAATGGAATCTTTGTGGTCTACTGCACCACCTCCAGCAATGGCGCCT TCACCCCAAAGTACAATGGCTCCGGCTCCTGCTCCGCAGCAAATGGCCCCCCTACAGCCA ATCTTGTCGATGCAAGACTTGGAAAGACAACAACGTCAAATGCAGCAACAGTTTATGAAT TTCCACGCCATGGGTCATCCACAGGGTCTCCCACAGGGTCCGCCTCAGCAGCAATTTCCA ATGCAGCCTGCGTCGGGTCAACCAGGTCCCTCACAATTTGCGCCTCCACCTCCACCTCCT GGCGTTAATGTGAATATGAATCAAATGCCAATGGGTCCTGTACAAGTTCCAGTTCAAGCT TCGCCTTCACCCATCGGTATGTCCAACACTCCTTCTCCAGGCCCTGTGGTTGGCGCAACT AAAATGCCTCTGCAAAGTGGACGCAGATCGAAGAGAGATTTGTCGCCTGAAGAGCAAAGA CGTTTGCAGATTCGTCATGCCAAAGTGGAGAAAATCTTGAAATACTCAGGTTTAATGACT CCTCGTGATAAGGACTTCATCACCAGATATCAGTTGTCTCAAATTGTCACTGAGGACCCT TACAATGAGGATTTCTACTTCCAGGTCTACAAGATTATCCAAAGAGGCGGTATCACGTCC GAATCCAACAAAGGTTTGATTGCTAGGGCGTATTTGGAACATTCTGGACACAGACTCGGT GGTCGCTATAAGAGAACCGATATTGCCCTACAGAGAATGCAAAGTCAAGTAGAAAAGGCT GTCACTGTGGCTAAGGAAAGACCTTCTAAGTTGAAGGATCAACAAGCGGCTGCTGGTAAC TCTAGCCAGGATAATAAGCAAGCAAACACGGTTCTGGGCAAAATCTCTTCCACTTTGAAC AGCAAGAATCCAAGAAGACAACTGCAGATCCCCAGACAACAGCCTTCTTCTGACCCCGAT GCGCTAAAAGACGTCACTGACTCTCTGACCAACGTGGACTTGGCCTCTTCAGGGTCCTCC TCTACGGGCTCTTCTGCCGCTGCTGTTGCTTCTAAGCAAAGAAGAAGATCTTCATACGCG TTCAACAACGGTAATGGTGCCACAAATTTGAACAAATCTGGGGGCAAAAAATTCATTCTT GAGTTAATTGAAACAGTTTATGAAGAGATTTTAGACTTGGAAGCTAACTTGAGGAATGGC CAGCAAACTGACAGCACTGCAATGTGGGAGGCCCTTCACATCGACGACAGTTCATATGAC GTAAACCCTTTCATTTCGATGCTATCATTTGATAAAGGTATCAAGATTATGCCTAGAATT TTTAATTTCTTGGATAAGCAGCAAAAATTGAAAATCCTGCAAAAAATCTTCAATGAATTA TCACACTTGCAAATCATCATATTGAGTTCCTACAAGACTACACCAAAACCAACTTTGACA CAATTGAAGAAAGTCGATCTGTTCCAAATGATCATATTAAAGATCATTGTCTCGTTTTTG TCTAATAACTCCAATTTTATCGAAATTATGGGTCTGTTGCTACAGTTAATCAGAAACAAC AACGTTTCGTTCTTGACCACCTCCAAAATTGGTCTAAATTTGATCACCATTTTGATTTCT CGTGCCGCATTAATCAAGCAAGATTCATCAAGATCTAATATTCTTTCCTCTCCTGAAATC TCCACATGGAATGAGATTTATGATAAATTATTCACTTCATTGGAAAGTAAGATTCAGCTG ATTTTCCCTCCAAGGGAATATAACGTCCACATCATGCGTTTACAAAATGACAAGTTTATG GATGAAGCATACTTTGGCCAGTTCCTAGCTAGTTTAGCACTAAGTGGAAAGCTAAACCAC CAGAGAATCATTATTGATGAAGTACGTGATGAAATCTTTGCCACTATTAACGAGGCGGAG ACCTTACAAAAGAAAGAGAAAGAATTGAGTGTATTACCTCAGAGGTCTCAAGAATTAGAC ACAGAGTTAAAATCTATTATTTATAATAAAGAGAAACTATACCAAGATTTGAATTTGTTC CTAAACGTTATGGGGTTGGTGTATCGCGATGGTGAAATATCAGAACTAAAGTAA >SRB8 4284 residues Pha 0 Code 0 ATGAATAACGGTTCTGGTCGATACTTGCTGACTCCCCCAGATGATCTTCACCCCTATGTG CCAAGCTCGAAACCTCAGGAACAAGTATACCCTGATTTCAAGCCTTGGGAGCACACTGCA GCAGAAGATCAAATCCTAGCAAACTTTGTGGCTAAGGGCTTTTACCATACACCAATGGTA AATTTCGAGTCCATATCTGCGAGATCATCTGTTCATGAATCATTAGTCACTCAATCCAAC ATTCTTTCCCAGCAATTCGACAAAATTATCAAGATTAGAGAAGACCACATTAATAAGATC CCCTCAAATTCCACGACGACATTACACGGGCCTGGTTTTCAGTTGCCTAATAGAATAACC CTTACTGATCATAGAAAGGAAACGTGGTTGCATGAATTGAGTTCGTCTCACACTTCGCTG GTCAAAATTGGCAAGTTTATACCTCACGGCTTGAAAAGAAGGCAAGTCATCGAGCAGTGC TATTTAAAATTTATACCATTGAAAAGGGCGATTTGGTTGATAAAGTGCTGCTATTTTATC GAATGGAAATCGAACCACAAAAAGAAGAGGTCAAATGCTGCTGGGGCAGATGATGCCATT TCCATGCACCTGCTAAAGGACTGGACGGATACCTTTGTATACATCCTGGAAAAGCTCATC TTTGATATGACAAATCACTATAACGATTCTCAACAACTGCGTACGTGGAAGAGGCAGATT TCTTATTTTTTAAAACTTTTGGGGAATTGCTACTCACTAAGATTGATCAATAAGGAAATC TTTCATCATTGGCTTGTAGAGTTTATAAATAAGATGGAAAACTTCGAATTTTTGCCATTA TCTTTACATATTTTGATGATTTTTTGGAACGACATCTGCCAAATTGATACAAATGCTCCT GTTGCGGCTACAATAACATCAAGTCAAAAAGAGCCCTTCTTTCTGGTAACAAAAATCACT GATATGCTATTGCACAAATATTATATTGTTTCCAGCAGCAAATCAATGATAAATGACGAG AACTACATCATCAATGATATAAAGAAAAACAACAAGATAAAGTTGAATATTCTCAAAATA TTATCCAGTTTAATTTTGAAAATTTTTCAAGAACAATCTTTAGAGGTGTTTATATTTCCC ACATCTAACTGGGAAATTTACAAGCCCTTACTTTTTGAAATAGTCTCAAACGCCGACACT AATCAAAATTCTGATATGAAGAAAAAATTAGAGTTAATTAGTTACAGAAACGAGTCATTG AAGAATAATTCTTCTATACGAAACGTAATAATGTCTGCCAGCAACGCAAATGACTTTCAA TTAACTATCGTCACCTGTAAACAATTTCCAAAACTATCATGCATTCAATTAAATTGTATA GATACTCAGTTCACCAAGCTACTGGACGATAACCCTACAGAATTCGATTGGCCCACTTAC GTTGACCAAAATCCCCTTACAATGCATAAAATTATTCAATTAATTCTCTGGTCCATACAT CCATCAAGGCAATTTGATCACTATGAATCTAATCAACTGGTAGCGAAATTATTACTATTG CGAATAAATTCAACAGATGAGGATTTGCACGAATTCCAGATAGAAGATGCCATTTGGTCA TTGGTTTTCCAATTAGCCAAAAATTTTTCGGCCCAAAAGAGGGTGGTATCATATATGATG CCTTCTTTGTATCGCCTGCTTAATATACTAATTACTTATGGCATCATTAAGGTCCCTACG TATATCAGAAAGCTAATCAGTTCCGGCCTACTTTATCTCCAAGATTCCAATGATAAGTTT GTGCATGTCCAGCTGTTAATTAACTTGAAAATTTCACCGTTGATGAAAAGTCAATACAAT ATGGTATTGAGGAACGTTATGGAATATGACGTTAAATTTTATGAAATTTTTAATTTCGAC CAACTCGTGGAAATCACAGAACAAATCAAAATGCGAATACTCTCCAATGATATAACTAAT TTGCAACTGTCGAAAACTCCTCTGAGCATTAAAATCATGGTTGCAGAATGGTACTTATCA CATTTATGTTCCGGTATTTTATCTAGTGTTAACCGCACAGTGTTGCTAAAAATATTCAAG ATTTTTTGTATCGATCTGGAGGTTTTCCACCACTTTTTTAAGTGGATCGAGTTTATTGTC TACCATCAATTGCTAAGTGATATAGAATCTCTGGAGGCATTGATGGACATCTTGCTATGC TACCAAAAATTGTTCTCACAATTCATTAATGACCATATTCTTTTTACGAAGACGTTCATA TTCATTTACAAGAAAGTTTTGAAAGAAAAAGACGTGCCTGCTTATAATGTGACTTCATTT ATGCCATTCTGGAAATTTTTTATGAAAAACTTCCCTTTTGTTTTAAAGGTGGATAACGAT TTAAGGATTGAGTTACAATCTGTTTACAATGATGAGAAATTGAAAACTGAGAAGCTGAAG AATGATAAATCAGAAGTCTTGAAGGTGTATTCCATGATCAATAATTCAAACCAAGCTGTT GGACAGACTTGGAATTTTCCCGAGGTGTTTCAAGTAAACATCAGGTTTCTACTACACAAC TCCGAGATCATTGATACAAATACAAGCAAACAGTTCCAGAAAGCACGAAACAATGTCATG CTTTTGATTGCCACTAACTTGAAGGAGTACAATAAATTTATGTCCATTTTCTTGAAAAGG AAAGACTTTACTAACAAAAATTTAATTCAATTGATCTCTCTAAAACTTCTAACTTTTGAA GTGACGCAGAATGTGTTGGGGCTCGAGTATATTATTCGATTATTACCAATAAACTTGGAA AATAATGACGGCTCATATGGTCTGTTTTTGAAGTATCATAAAGAACAATTCATAAAGTCA AATTTTGAGAAAATTTTACTTACATGTTATGAATTAGAAAAAAAATATCATGGCAACGAA TGTGAAATAAATTATTATGAGATCCTATTGAAAATTTTAATAACTTATGGGTCATCTCCC AAATTACTTGCAACATCTACAAAAATCATTATGTTGTTATTGAATGATAGCGTGGAAAAC TCATCTAATATTTTGGAGGATATTTTGTACTACTCAACTTGTCCGTCGGAAACCGATCTT AACGATATTCCATTGGGTAGTGGACAACCAGACAATGACACTGTTGTAACCAACGATGAT AAAAGTGACGATGATGATCACACAGTCGACGAAATTGATCATGTAGAATATTACGTTATG ATGGACTTTGCCAATCTTTGGGTTTTCCAAGCGTTTACCTGTTTCTGCATCAAAAAAATC ATGGAGAATAATGAGCCAGCAATGGCAATGGAAGACTTGAAGAACTTCATATTCCAAATT ATCGAAATAACTAATTCTAATGATTTATGTTCACAAATATTTGACCAACTGAAGGATATG CAGACCATTGAGATGATAACCCAAATAGTGGAGAAAGATTTCTGCACTTCTTGTTTGCAA AACAACAACCAAAAGATAGATGATAATTACATCGTTGTGGTGATCGAGATTATAACGTCA TTATCGATGAGGTTTCAAAGAGAAACTTCTGGTATGATAGTTATTTCCATGGAGAACTAT CATTTACTAATAAAGATCATAAGACAATTAAGTGAACTGAACGAAGGAAATTTATCTAAG AGAGAAATCCAAATAGATGCCGTCTTGAAAATTTTTAGCTTTCATCAGGATTCCATTTTC CAACGCATCATCGCTGATTTATCAGCTGATAAACCCACAAGTCCATTCATTGATAGCATA TGCAAGCTGTTTGATAAAATATCATTTAATTTAAGATTGAAGCTGTTCTTGTACGAAATT TTGTCTTCATTGAAATCATTCGCCATCTATTCATCCACAATTGATGCCCCAGCATTCCAC ACAAGCGGTAAGGTCGAACTACCGAAGAAATTGCTGAACTTACCACCATTCCAAGTGTCC TCTTTCGTTAAGGAAACAAAACTTCATAGTGGCGACTACGGGGAAGAAGAAGATGCAGAC CAAGAAGAATCGTTTAGTTTAAATTTAGGAATCGGCATAGTTGAAATAGCGCACGAAAAC GAACAGAAATGGCTCATTTATGACAAGAAAGATCATAAATATGTCTGCACATTTTCCATG GAGCCGTACCACTTCATCTCCAACTATAATACCAAGTACACAGATGACATGGCTACAGGC AGTAATGATACGACTGCGTTTAACGATTCCTGTGTAAACCTGAGTCTTTTTGATGCTCGG TTTGAGAGGAAAAATCCACATTGA >YCX3 384 residues Pha 0 Code 0 ATGTTGTTCTATAAGCCTGTGATGAGGATGGCGGTGAGACCGCTAAAAAGCATAAGATTC CAGTCCTCATACACCAGTATTACTAAATTGACGAACCTAACAGAATTTAGGAATTTGATC AAGCAAAATGATAAACTAGTCATCGATTTTTATGCTACTTGGTGTGGCCCCTGTAAGATG ATGCAACCACACTTAACGAAATTAATTCAGGCTTATCCAGATGTAAGATTTGTCAAGTGC GACGTGGACGAATCACCAGATATTGCCAAAGAGTGTGAAGTGACGGCTATGCCCACCTTT GTTCTTGGCAAGGATGGCCAACTCATCGGCAAGATCATTGGAGCTAACCCTACTGCTTTA GAGAAGGGAATCAAAGATCTATAA >TUP1 2142 residues Pha 0 Code 0 ATGACTGCCAGCGTTTCGAATACGCAGAATAAGCTGAATGAGCTTCTCGATGCCATCAGA CAGGAGTTTCTCCAAGTCTCACAAGAGGCAAATACCTACCGTCTTCAAAACCAAAAGGAT TACGATTTCAAAATGAACCAGCAGCTGGCTGAGATGCAGCAGATAAGAAACACCGTCTAC GAACTGGAACTAACTCACAGGAAAATGAAGGACGCGTACGAAGAAGAGATCAAGCACTTG AAACTAGGGCTGGAGCAAAGAGACCATCAAATTGCATCTTTGACCGTCCAGCAACAGCGG CAACAGCAACAGCAGCAACAGGTCCAGCAGCATTTACAACAGCAACAGCAGCAGCTAGCC GCTGCATCTGCATCTGTTCCAGTTGCGCAACAACCACCGGCTACTACTTCGGCCACCGCC ACTCCAGCAGCAAACACAACTACTGGTTCGCCATCGGCCTTCCCAGTACAAGCTAGCCGT CCTAATCTGGTTGGCTCACAGTTGCCTACCACCACTTTGCCTGTGGTGTCCTCAAACGCC CAACAACAACTACCACAACAGCAACTGCAACAGCAGCAACTTCAACAACAGCAACCACCT CCCCAGGTTTCCGTGGCACCATTGAGTAACACAGCCATCAACGGATCTCCTACTTCTAAA GAGACCACTACTTTACCCTCTGTCAAGGCACCTGAATCTACGTTGAAAGAAACTGAACCG GAAAATAATAATACCTCGAAGATAAATGACACCGGATCCGCCACCACGGCCACCACTACC ACCGCAACTGAAACTGAAATCAAACCTAAGGAGGAAGACGCCACCCCGGCTAGTTTGCAC CAGGATCACTACTTAGTCCCTTATAATCAAAGAGCAAACCACTCTAAACCTATCCCACCT TTCCTTTTGGATCTAGATTCCCAGTCTGTTCCCGATGCTCTGAAGAAGCAAACAAATGAT TATTATATTTTATACAACCCGGCACTACCAAGAGAAATTGACGTTGAGTTACACAAATCT TTGGATCATACTTCAGTTGTTTGTTGCGTGAAGTTCAGTAACGATGGTGAATACTTAGCC ACAGGCTGCAACAAAACTACTCAAGTGTATCGCGTTTCAGATGGTTCTCTGGTGGCCCGT CTATCTGACGATTCTGCTGCCAATAACCATCGAAATTCGATCACTGAAAATAACACCACC ACGTCCACGGATAACAATACAATGACAACCACTACTACCACCACAATTACTACCACAGCG ATGACTTCGGCAGCAGAATTGGCAAAAGATGTGGAAAACCTGAACACTTCGTCTTCCCCA TCATCCGACTTGTATATCCGTTCAGTGTGTTTTTCTCCAGATGGGAAATTTTTGGCAACA GGTGCTGAAGACAGACTGATTAGAATTTGGGATATTGAAAATAGAAAGATTGTTATGATT CTTCAAGGCCACGAACAAGATATTTATTCATTGGACTACTTTCCCTCAGGTGACAAATTA GTCTCCGGTTCTGGTGACCGTACCGTTCGTATTTGGGACTTACGTACAGGCCAGTGTTCA TTGACTTTATCCATTGAAGATGGTGTTACCACCGTCGCTGTATCACCAGGTGATGGTAAA TACATCGCTGCTGGTTCTCTAGATCGTGCTGTGAGAGTTTGGGATTCCGAGACCGGATTC TTGGTGGAAAGACTAGATTCGGAAAACGAATCCGGTACAGGCCACAAGGACTCTGTTTAT AGCGTTGTCTTCACTAGAGATGGACAAAGCGTTGTATCCGGCTCATTAGATAGATCTGTT AAGCTCTGGAATTTGCAGAATGCAAACAACAAGAGCGATTCGAAAACTCCAAATTCCGGC ACTTGTGAAGTTACGTATATCGGGCATAAAGACTTTGTATTGTCCGTGGCCACCACACAA AATGATGAGTACATCTTGTCCGGTTCCAAAGATCGTGGTGTCCTGTTTTGGGATAAGAAA TCCGGCAATCCGTTATTGATGTTGCAAGGTCATAGGAATTCAGTTATATCTGTGGCTGTG GCAAACGGGTCTCCGCTGGGTCCAGAATATAACGTTTTTGCTACTGGTAGCGGTGATTGT AAAGCAAGGATTTGGAAGTATAAAAAAATAGCGCCAAATTAA >YC16 462 residues Pha 0 Code 0 ATGGTTACGTTCAACTGTGAGGTGTGTAATGATACTGTGCCCAAGAAGAATACCGAAAAG CATTATTATAGATGTCCTAACGCGTACTATACATGCATAGATTGCTCCAAGACGTTTGAA GATGGCGTGAGTTACAAGAATCACACGTCTTGCATCAGCGAGGACGAGAAGTACCAGAAA GCGTTGTACAAGGGCAACAAGAAGCAGAAGCAGAAGCAGCAGCAGAAGCAGCAGCAGAAG CAGCACCAGCACCAGCCAGTGGCAACTCCTGCAAAGAAAGTGGAGAAGCCTGTGATCAAG AAGGCAGAGAAAGTGGAAAAGACCTCGAACGGTATCGAGCTTCACAAGGGCAAGTCGTTG TACAAAATTTTGAAAACCATGAAGGATAAAGGGGCAAAAAAGACCTTCTTGAAAAGTCTG GTTGTGGATTCTGAGGGGCAAATCAGGTATGCAAAGGAATAA >ABP1 1779 residues Pha 0 Code 0 ATGGCTTTGGAACCTATTGATTATACTACTCACTCGAGAGAGATCGACGCAGAGTACCTG AAGATTGTCAGAGGCTCCGATCCTGACACCACCTGGTTGATTATTTCACCCAATGCGAAA AAAGAATACGAACCTGAGTCTACCGGTTCCTCCTTTCACGATTTCTTGCAATTGTTTGAT GAAACCAAGGTCCAGTACGGACTGGCACGTGTGTCCCCACCAGGGTCAGACGTTGAGAAG ATTATTATCATTGGTTGGTGTCCTGATTCTGCGCCATTGAAGACAAGGGCCTCTTTCGCC GCCAATTTTGCTGCAGTTGCTAATAATCTGTTCAAGGGTTACCACGTTCAAGTTACCGCC AGAGACGAGGACGATCTTGACGAAAATGAACTGTTGATGAAAATCAGTAACGCGGCCGGT GCCCGTTATTCTATTCAGACTTCCTCCAAGCAACAGGGGAAGGCTTCCACTCCTCCCGTG AAGAAATCCTTCACACCTTCCAAGAGCCCTGCTCCAGTTTCTAAGAAGGAACCAGTCAAG ACTCCTTCCCCAGCACCTGCTGCTAAGATTTCTTCCCGTGTTAACGACAACAATGACGAC GACGATTGGAATGAGCCTGAATTAAAGGAACGCGACTTCGATCAGGCTCCCCTGAAACCA AATCAATCATCTTACAAACCAATTGGCAAAATCGACTTGCAAAAAGTGATTGCTGAAGAA AAGGCTAAGGAGGACCCACGTCTTGTTCAAAAGCCAACCGCTGCTGGTTCCAAGATTGAT CCTAGTTCTGATATCGCTAATTTAAAGAACGAATCAAAATTAAAGAGGGACTCCGAGTTT AACTCCTTTTTGGGCACCACTAAACCCCCCTCCATGACGGAATCTTCATTAAAGAATGAT GATGATAAAGTCATTAAGGGTTTTAGAAACGAGAAATCACCTGCTCAATTATGGGCCGAA AGAAAGGCAAAGCAAAACAGCGGCAACGCCGAAACTAAGGCTGAGGCACCAAAACCTGAA GTTCCAGAAGATGAGCCTGAAGGTGAACCTGACGTCAAAGATTTGAAATCAAAATTTGAA GGATTGGCCGCTTCAGAAAAAGAGGAGGAAGAAATGGAAAACAAATTTGCTCCTCCTCCA AAGAAATCAGAACCAACTATTATCTCACCAAAACCCTTCTCCAAGCCACAAGAACCTGTG AAAGCTGAAGAAGCCGAGCAGCCTAAGACTGATTACAAGAAGATCGGCAACCCATTACCC GGTATGCACATTGAAGCGGATAATGAGGAAGAACCAGAAGAGAATGATGATGACTGGGAT GATGATGAAGACGAGGCTGCTCAACCTCCTTTGCCTTCGAGGAATGTTGCGTCAGGAGCA CCAGTGCAAAAAGAAGAGCCTGAACAAGAAGAGATCGCCCCAAGCTTACCTTCTAGAAAC TCGATCCCAGCTCCAAAACAAGAAGAAGCACCTGAACAAGCACCTGAAGAAGAAATTGAA GAAGAAGCTGAGGAAGCCGCTCCACAGCTGCCATCAAGAAGCTCTGCAGCTCCTCCTCCG CCTCCAAGACGAGCAACTCCAGAGAAAAAGCCAAAGGAAAATCCTTGGGCCACAGCAGAA TATGATTACGATGCTGCAGAAGATAACGAACTGACCTTTGTGGAAAATGACAAGATTATC AATATTGAATTTGTCGACGATGACTGGTGGCTAGGGGAACTAGAGAAAGACGGCTCAAAA GGTCTCTTCCCCAGCAATTATGTGTCTTTGGGCAACTAG >KIN82 2181 residues Pha 0 Code 0 ATGACTCAGCAAGAATACCGTTCCCCCTCACAACGCTTATCCAAGGGGAGGAGCATGTCG CTACCCAAAATATTTGCTCGTAATTTGAGATCTCTGCAAAACAATGCACCTCCTGGCAAA AACATCAATGTCAATTGTTTGAACGTCAATTCTTGTTCGTTGTCCGCAAGCCCAAGCTCA CAAATTAATATGGCTTGTAATGGAAACAAGCAAGATCTTCCCATACCGTTTCCCCTGCAT GTAGAATGCAACGATAGCTGGTCAAGCTCCAAACTTAACAAGTTCAAATCAATGTTTAAT CATAACAGATCAAAGAGCAGTGGTACTACAGATGCGTCAACTTCAGAAAAAGGTACGCAT AAGCGTGAACCCCGGTCGACGATACATACAGAGCTGTTACAAAGTTCCATTATCGGTGAG CCAAATGTCCATAGTACTACAAGTAGCACACTTATACCCAATGAGGCGATATGCTCCACA CCTAATGAGATCTCAGGTAGCTCTTCTCCGGACGCGGAGTTATTTACCTTTGACATGCCC ACAGACCCGTCATCCTTCCACACTCCTAGCTCCCCAAGTTATATAGCAAAGGACAGTAGA AACCTGAGTAATGGATCTTTGAATGATATTAACGAAAATGAAGAGCTCCAAAATTTCCAT AGAAAAATCAGCGAAAATGGCAGTGCCTCCCCCCTGGCTAACTTGTCATTATCCAATTCA CCAATTGATTCCCCAAGGAAAAATAGCGAAACCAGAAAGGATCAAATACCTATGAACATA ACACCACGTTTAAGGAGGGCCGCTTCCGAACCGTTCAATACGGCAAAGGATGGGTTAATG CGGGAAGATTACATTGCCTTGAAACAACCTCCAAGCTTGGGAGATATTGTAGAACCGAGG AGATCTCGTCGTTTAAGAACCAAGTCATTCGGTAACAAGTTCCAAGACATTACTGTCGAA CCTCAATCCTTCGAAAAAATTAGACTACTTGGCCAAGGTGACGTAGGTAAAGTGTATTTA GTGAGGGAACGCGATACCAACCAGATATTCGCCCTGAAAGTTTTGAATAAACATGAGATG ATCAAGAGGAAGAAAATTAAACGAGTACTCACTGAACAGGAAATTCTCGCGACAAGTGAT CATCCATTTATTGTGACACTGTATCATTCCTTTCAAACCAAAGACTATTTGTATCTCTGT ATGGAATACTGCATGGGAGGGGAATTCTTTAGAGCCTTACAAACAAGAAAAAGTAAATGC ATTGCAGAAGAAGATGCGAAGTTTTACGCCAGTGAAGTAGTAGCAGCTTTGGAATATTTA CACCTACTGGGCTTCATATACAGAGATTTGAAACCCGAAAACATATTACTGCATCAATCT GGTCATGTCATGCTTTCTGACTTTGATTTATCCATCCAAGCAACGGGATCAAAAAAACCC ACCATGAAAGACTCTACGTATTTAGATACAAAAATTTGTTCAGATGGATTCAGAACTAAT TCCTTTGTTGGTACTGAAGAGTATTTAGCTCCAGAAGTAATCAGAGGGAATGGCCACACT GCAGCAGTAGACTGGTGGACTTTAGGAATATTGATTTACGAGATGCTATTTGGCTGTACT CCATTTAAAGGAGATAATTCAAATGAAACATTCTCTAACATTTTAACCAAGGACGTCAAA TTTCCACATGATAAGGAAGTTTCGAAGAATTGTAAAGACCTGATAAAGAAACTACTAAAC AAAAACGAGGCAAAAAGGCTTGGTTCCAAATCAGGAGCTGCAGACATAAAGAGACATCCC TTCTTCAAAAAAGTTCAGTGGTCGTTCTTAAGAAACCAAGACCCCCCTCTAATACCTGCA TTAAATGATAACGGCTGCGAACTTCCTTTTATATTGTCTTGCAATAAACACCCGAAAAGG AACTCAGTGAGTGAACAGGAAACCAAAATGTTCTGTGAGAAAGTTGCAAACGATGATGAA ATTGATGAGGCTGATCCATTCCATGATTTTAATTCTATGAGTTTAACGAAGAAAGATCAC AATATCTTAACCTACTCTGAAAATTATACTACGGAAAAATTCTATACAAAGCAACTTGTA CAAGGCCAAGGCATAACAGCTCACATAGAAGTTTCTTTAAAGACATCATACCTGAACTAT AACATGTTTACAGAAAGATAA >MSH3 3144 residues Pha 0 Code 0 ATGGTGATAGGTAATGAACCTAAACTGGTACTTTTGAGAGCCAAAAGCAGTGCAAATAGA TTTATTTTGTTGAATCTATTAACAATAATGGCGGGACAACCCACAATAAGCAGGTTTTTC AAGAAGGCGGTAAAATCAGAGCTGACGCATAAGCAAGAACAAGAAGTTGCGGTTGGAAAT GGCGCTGGTAGCGAATCCATCTGCCTTGACACTGATGAAGAGGACAATTTATCTTCTGTT GCAAGCACAACAGTAACTAATGATAGCTTTCCACTCAAAGGCAGTGTTTCTTCCAAGAAT TCGAAAAATTCAGAAAAGACTAGTGGTACTTCGACAACATTTAATGATATTGACTTTGCT AAGAAATTGGATAGGATTATGAAAAGACGAAGTGATGAAAATGTTGAGGCTGAAGATGAT GAGGAAGAGGGTGAGGAAGATTTCGTAAAAAAAAAAGCCAGAAAGTCCCCTACAGCGAAA CTTACTCCCTTGGACAAACAGGTGAAGGACCTGAAAATGCATCATAGAGATAAAGTGCTT GTTATTAGAGTAGGCTACAAGTACAAATGTTTTGCAGAGGATGCAGTAACGGTTAGCAGA ATACTTCACATCAAACTTGTGCCTGGAAAATTGACTATCGATGAGTCTAATCCTCAAGAT TGCAATCATAGGCAGTTTGCGTACTGTTCTTTCCCGGATGTCAGATTAAACGTTCACCTA GAGAGACTTGTGCATCATAATTTAAAGGTTGCCGTGGTAGAGCAAGCAGAAACAAGCGCT ATTAAGAAGCATGATCCAGGTGCCAGCAAATCAAGCGTTTTTGAAAGAAAGATTTCAAAT GTCTTTACCAAAGCTACATTTGGTGTTAATTCCACCTTTGTCCTTAGGGGGAAACGTATT CTCGGTGATACAAACAGTATATGGGCTTTGTCCCGTGACGTACATCAGGGAAAGGTGGCT AAATATTCCTTAATTTCTGTCAATTTAAATAACGGGGAAGTCGTGTATGATGAATTTGAA GAGCCTAATCTTGCTGATGAGAAACTACAGATACGAATCAAATATTTACAGCCCATAGAA GTACTGGTAAATACAGATGATCTTCCATTACATGTAGCGAAATTTTTCAAAGATATTTCA TGTCCTTTAATACACAAGCAGGAGTATGATTTGGAAGATCATGTAGTTCAGGCAATAAAA GTAATGAATGAGAAAATTCAACTCTCGCCGTCTCTCATACGCTTAGTTTCTAAGTTATAT TCGCATATGGTTGAGTACAATAATGAGCAGGTGATGTTGATTCCTTCTATCTATTCGCCC TTCGCATCAAAAATACATATGTTACTTGATCCTAACTCCCTGCAAAGTTTGGACATTTTT ACCCATGATGGTGGTAAAGGTTCTTTGTTTTGGTTATTGGACCATACAAGGACATCGTTT GGATTAAGAATGTTGAGAGAATGGATTCTCAAACCTTTGGTTGATGTACACCAAATTGAA GAGCGGCTTGATGCCATTGAGTGCATTACATCCGAAATCAACAACAGTATATTTTTTGAA TCGTTGAATCAAATGTTGAATCATACCCCTGACTTATTAAGAACTTTAAATCGCATAATG TATGGTACAACTTCTAGAAAAGAAGTCTATTTCTATTTAAAGCAAATAACTTCTTTCGTT GATCACTTCAAGATGCATCAATCTTACCTGTCAGAACATTTCAAGTCATCAGATGGAAGG ATAGGCAAACAATCTCCTTTACTTTTTAGACTATTTAGTGAATTGAATGAACTACTTTCT ACCACTCAGTTGCCTCATTTTTTGACCATGATCAACGTTTCTGCGGTAATGGAAAAAAAT TCAGATAAGCAAGTAATGGATTTTTTTAATTTAAATAACTATGATTGTTCAGAGGGTATA ATAAAAATTCAAAGGGAAAGCGAATCAGTACGGTCACAGTTAAAGGAAGAATTGGCAGAA ATACGAAAATATCTCAAACGTCCATATCTAAATTTTAGAGATGAAGTTGATTACTTAATC GAAGTGAAAAACTCGCAAATTAAGGACTTGCCAGATGATTGGATAAAAGTTAACAATACG AAGATGGTCAGTAGATTTACCACTCCCAGAACCCAGAAACTGACTCAAAAGCTAGAATAT TACAAGGACTTATTAATTCGGGAATCTGAACTACAGTATAAAGAATTCTTGAACAAAATT ACGGCAGAATATACAGAGCTCCGTAAAATTACACTCAATTTGGCGCAGTATGACTGTATT TTGTCGTTAGCAGCCACATCATGCAACGTAAATTATGTTAGACCAACTTTTGTGAATGGT CAACAAGCCATAATCGCAAAAAATGCAAGAAATCCAATTATCGAGTCGCTGGATGTTCAT TATGTACCAAATGATATCATGATGTCCCCAGAAAACGGTAAAATCAATATTATAACGGGG CCGAATATGGGTGGGAAATCATCTTATATTAGACAAGTGGCACTGCTTACTATAATGGCA CAGATCGGCTCATTTGTCCCCGCAGAAGAGATCAGATTAAGCATATTTGAAAACGTACTC ACTCGAATCGGTGCGCACGATGATATTATAAACGGTGATTCTACTTTTAAAGTGGAAATG CTTGATATCCTACACATCTTGAAAAATTGCAATAAACGGTCTTTACTATTATTAGACGAA GTGGGAAGAGGTACTGGCACGCACGATGGTATAGCAATTTCTTATGCTTTAATAAAGTAT TTTTCTGAGTTAAGTGACTGCCCCTTGATATTATTTACTACCCATTTTCCCATGCTGGGA GAAATCAAATCTCCGTTAATAAGGAATTATCATATGGATTACGTGGAAGAACAAAAAACT GGCGAGGACTGGATGAGTGTAATTTTTCTATATAAGTTAAAAAAGGGATTGACTTATAAT AGTTATGGGATGAATGTGGCGAAATTGGCACGCCTGGACAAAGATATTATAAATCGGGCA TTCAGTATTTCAGAAGAATTGCGGAAGGAATCCATTAACGAAGACGCGTTGAAATTATTC AGCTCTTTGAAAAGAATATTAAAAAGTGATAATATAACAGCAACGGATAAACTCGCGAAA TTACTATCATTGGATATCCACTGA >CDC39 6327 residues Pha 0 Code 0 ATGCTATCGGCCACATACCGTGATTTGAACACAGCATCTAATTTAGAAACATCAAAGGAA AAACAGGCCGCTCAAATCGTCATTGCACAAATTAGTTTATTATTCACGACTCTTAACAAC GACAATTTTGAATCCGTGGAAAGAGAAATTAGACATATTTTAGACAGGTCGTCCGTAGAT ATTTACATAAAAGTTTGGGAACGATTATTAACCTTAAGTTCTCGGGATATTTTACAAGCG GGAAAATTTTTACTTCAAGAAAATCTACTACACAGACTACTATTAGAATTTGCGAAGGAT TTACCGAAGAAAAGCACAGACCTTATTGAGCTTTTGAAAGAACGAACCTTCAATAACCAG GAGTTTCAAAAACAAACAGGAATTACATTATCACTTTTCATTGATCTATTTGATAAATCT GCAAACAAGGACATTATAGAGTCACTTGACCGCTCCTCTCAGATTAACGATTTCAAGACA ATTAAGATGAATCATACAAATTATTTAAGGAATTTTTTTCTTCAAACCACACCAGAAACA CTAGAGTCCAATCTACGCGACTTATTGCATTCCTTGGAAGGTGAAAGTCTAAATGACTTA TTAGCTCTTTTACTGTCCGAAATACTTTCACCTGGGTCTCAGAATTTACAAAATGATCCC ACACGGAGTTGGTTGACACCTCCGATGGTTTTAGACGCAACGAACCGTGGGAACGTTATA GCAAGATCTATAAGTTCTCTGCAAGCCAACCAGATAAATTGGAATCGTGTGTTTAATTTA ATGTCAACAAAGTATTTCTTGAGCGCACCATTGATGCCTACTACAGCATCTTTGAGTTGC TTATTTGCAGCATTGCACGATGGTCCAGTTATTGATGAATTTTTCAGTTGCGACTGGAAA GTTATTTTCAAACTAGATTTGGCCATTCAACTTCATAAGTGGTCGGTACAGAATGGTTGC TTTGACTTATTAAATGCAGAAGGTACCAGGAAAGTTTCTGAAACCATCCCAAACACAAAG CAATCTTTACTCTACTTATTATCCATTGCATCATTGAATTTAGAATTGTTCCTACAAAGG GAGGAATTGTCTGATGGTCCTATGCTAGCTTATTTTCAAGAGTGCTTCTTTGAAGATTTC AACTACGCCCCTGAATATCTTATTTTAGCATTAGTCAAAGAAATGAAGCGGTTCGTTTTA TTGATAGAAAACAGGACAGTCATAGACGAAATACTTATTACCTTATTGATTCAAGTGCAT AATAAATCACCGTCATCGTTCAAGGACGTTATTTCTACAATAACCGATGATTCTAAAATC GTAGATGCAGCAAAAATCATAATCAACTCGGATGACGCACCTATTGCCAACTTTTTAAAA TCGTTGTTAGATACGGGAAGATTAGATACGGTCATTAATAAACTTCCTTTCAATGAAGCT TTTAAAATTTTGCCATGCGCAAGACAAATTGGTTGGGAGGGGTTCGATACTTTCTTAAAA ACAAAAGTTTCTCCATCTAATGTCGATGTAGTGCTGGAATCACTAGAGGTTCAAACGAAA ATGACTGATACAAACACTCCATTTAGGTCATTAAAGACATTTGACTTATTCGCTTTTCAT TCATTAATTGAAGTACTGAACAAATGCCCACTAGATGTTCTCCAATTACAAAGGTTTGAA TCCTTGGAATTTTCCTTATTAATTGCATTTCCTAGATTGATCAATTTTGGTTTTGGACAC GATGAAGCTATTTTAGCCAATGGTGACATCGCAGGGATTAATAATGATATTGAAAAGGAG ATGCAGAACTATTTACAGAAAATGTATAGTGGTGAGTTAGCCATTAAAGATGTAATCGAA CTTCTGAGAAGGTTAAGAGATAGCGACTTGCCAAGGGACCAGGAAGTCTTCACATGTATT ACCCATGCCGTTATAGCAGAATCGACATTCTTCCAAGATTATCCATTGGATGCATTGGCT ACTACATCTGTTCTTTTTGGATCCATGATTCTCTTTCAACTGTTACGTGGATTCGTATTA GACGTCGCATTTAGGATAATCATGAGGTTTGCCAAGGAGCCTCCAGAGTCCAAGATGTTT AAGTTTGCTGTACAAGCTATTTATGCATTTAGGATACGTTTGGCCGAATATCCACAGTAT TGTAAGGACCTCTTGAGAGATGTTCCGGCTTTGAAGTCTCAGGCTCAAGTTTACCAATCT ATCGTCGAAGCTGCTACCCTAGCAAATGCTCCAAAGGAAAGGTCAAGACCCGTCCAGGAA ATGATCCCATTAAAATTTTTTGCTGTAGATGAAGTTTCATGTCAGATCAATCAAGAAGGT GCTCCTAAAGATGTCGTAGAAAAAGTTCTTTTTGTTCTCAACAACGTTACTCTGGCTAAC TTGAATAATAAGGTTGATGAATTGAAAAAAAGTTTGACACCAAATTATTTTTCTTGGTTT TCCACATATTTAGTTACGCAAAGGGCTAAAACAGAACCTAACTATCATGATCTTTATAGC AAGGTTATAGTTGCTATGGGGTCAGGGTTGCTACATCAGTTCATGGTCAACGTTACTTTG AGACAATTATTTGTCCTACTATCTACAAAAGACGAGCAAGCCATCGATAAAAAGCACCTA AAGAATTTGGCTTCATGGTTAGGATGTATCACATTAGCTTTGAATAAACCAATTAAACAC AAGAATATCGCATTCAGGGAAATGTTAATCGAAGCTTATAAGGAAAATAGACTTGAAATA GTTGTGCCTTTTGTAACAAAGATTTTACAAAGGGCTTCTGAATCAAAAATTTTCAAGCCT CCAAATCCCTGGACTGTTGGCATATTAAAGCTGTTGATTGAGTTGAACGAAAAAGCAAAC TGGAAATTAAGTTTGACTTTCGAAGTTGAGGTTTTATTAAAATCTTTTAATTTGACCACC AAATCTCTCAAGCCCTCGAATTTCATCAATACTCCGGAAGTTATAGAAACTTTATCCGGT GCTTTGGGATCAATCACTCTGGAGCAACAACAAACAGAGCAACAAAGGCAAATTATACTA ATGCAACAACACCAGCAACAGATGCTAATATATCAACAGAGACAACAACAACAACAACAA AGGCAACAACAACAACAACATCATATTAGTGCAAATACAATCGCAGACCAACAAGCGGCA TTTGGCGGCGAGGGTTCAATTTCACACGACAATCCTTTTAACAACTTACTTGGTTCTACT ATTTTTGTAACCCACCCTGACTTGAAGAGGGTATTTCAAATGGCTTTAGCCAAGTCAGTT CGCGAAATTTTGTTGGAAGTAGTCGAAAAGTCATCAGGAATTGCTGTTGTTACGACGACA AAAATAATACTTAAAGACTTTGCCACTGAAGTTGATGAGTCTAAGTTGAAGACGGCTGCA ATCATTATGGTAAGGCATTTGGCACAAAGTTTAGCTCGAGCTACTTCAATTGAACCATTG AAAGAAGGCATACGTTCTACTATGCAATCACTAGCACCGAATTTAATGTCTCTTTCTTCT TCACCTGCAGAGGAGCTTGACACGGCAATAAATGAAAATATTGGCATTGCTCTAGTTTTG ATTGAGAAAGCATCTATGGACAAGTCTACTCAAGATTTAGCAGACCAATTGATGCAAGCG ATTGCTATTCGTCGTTATCACAAGGAAAGAAGGGCAGACCAACCATTTATTACGCAAAAT ACCAATCCATATTCACTGTCTTTACCAGAACCTCTTGGTTTGAAAAACACTGGTGTTACT CCTCAACAATTCAGGGTATACGAAGAATTTGGTAAGAATATTCCAAACTTGGATGTTATT CCGTTTGCAGGATTGCCCGCTCACGCTCCACCGATGACTCAAAATGTGGGTTCAACTCAG CCTCAGCAACAACAAGCGCAAATGCCTACCCAAATCCTAACCTCCGAACAAATAAGAGCT CAACAACAACAGCAGCAATTACAGAAAAGCCGTTTGAATCAGCCATCCCAGTCGGCTCAA CCTCCAGGAGTGAATGTCCCAAATCCTCAAGGTGGGATTGCTGCAGTTCAATCAGATTTG GAACAGAATCAACGTGTTCTCGTTCACCTCATGGACATTTTAGTTTCTCAAATTAAAGAA AATGCTACGAAGAATAACTTAGCTGAATTAGGCGATCAAAACCAAATTAAAACCATCATT TTTCAAATTTTGACATTCATTGCAAAAAGCGCACAAAAGGATCAATTAGCTTTAAAGGTA TCCCAAGCTGTCGTTAATAGCCTTTTTGCCACTAGTGAGAGTCCTCTCTGCAGAGAAGTT TTGTCCCTACTTTTGGAAAAGTTATGTTCTTTATCCCTCGTTGCTAGAAAAGACGTTGTC TGGTGGTTAGTTTATGCCTTGGACAGTAGGAAATTCAATGTTCCCGTTATCAGATCCCTT CTAGAAGTTAATTTAATTGATGCTACAGAATTAGATAACGTTTTAGTTACTGCAATGAAA AATAAAATGGAGAACTCAACTGAATTTGCTATGAAATTAATTCAGAATACTGTCTTGTCT GATGATCCAATTTTGATGAGAATGGACTTCATTAAAACCTTAGAACACTTGGCCTCTTCG GAAGATGAAAATGTAAAGAAATTCATCAAAGAGTTCGAAGATACTAAGATAATGCCAGTG AGGAAAGGTACCAAAACCACAAGAACAGAAAAGCTTTACTTAGTATTTACGGAATGGGTA AAATTACTTCAAAGAGTTGAGAATAACGACGTAATCACAACTGTTTTTATCAAGCAATTA GTCGAAAAGGGTGTTATCAGCGATACTGATAATTTACTTACATTTGTCAAAAGTTCTCTT GAGCTATCAGTTTCTTCATTCAAAGAAAGTGACCCGACTGATGAGGTTTTCATCGCTATT GATGCTCTAGGATCGCTAATTATAAAATTGTTGATTTTACAGGGTTTCAAAGATGATACA AGAAGAGATTACATAAATGCAATATTTTCTGTGATCGTTTTAGTGTTTGCTAAGGATCAT AGCCAAGAGGGTACCACATTCAATGAACGACCATATTTCAGACTATTTTCTAACATCTTA TACGAATGGGCTACCATCAGGACGCACAATTTTGTTAGAATATCTGATTCCAGCACTAGG CAGGAGCTGATCGAATTTGATTCTGTATTTTACAACACTTTCTCAGGATATTTGCACGCT CTGCAACCATTTGCCTTCCCTGGATTCTCATTTGCATGGGTGACACTATTATCACACAGA ATGTTATTACCAATTATGCTAAGATTACCCAATAAAATAGGTTGGGAAAAGTTAATGCTT TTGATTATCGATTTGTTTAAATTTTTGGACCAATACACAAGTAAACATGCAGTCTCTGAC GCTGTTTCGGTTGTTTATAAGGGAACACTGCGTGTTATTTTAGGCATTTCGAATGATATG CCATCCTTTTTGATTGAAAATCACTATGAATTAATGAACAATCTACCTCCAACATATTTC CAACTAAAGAATGTTATTTTATCTGCTATTCCTAAGAATATGACCGTTCCCAACCCATAT GACGTGGATCTTAATATGGAGGATATTCCAGCATGTAAAGAACTACCTGAAGTCTTCTTT GATCCTGTAATTGATTTACACTCATTGAAAAAGCCAGTTGACAACTACCTACGTATTCCC TCAAATTCATTATTAAGAACAATACTAAGCGCTATTTACAAGGATACCTATGACATAAAA AAGGGCGTAGGCTACGACTTTTTATCTGTTGATAGTAAATTAATTCGCGCTATTGTATTA CATGTGGGCATTGAAGCTGGAATAGAGTATAAGAGAACTTCTTCAAATGCGGTATTTAAT ACGAAGTCTTCTTATTATACTTTATTGTTCAATCTGATTCAAAATGGTAGCATCGAAATG AAATATCAAATTATTCTGTCTATTGTGGAACAATTGCGGTATCCAAACATCCACACCTAT TGGTTCAGCTTTGTGTTAATGAATATGTTCAAAAGTGACGAATGGAATGATCAAAAACTT GAAGTCCAAGAAATTATTTTAAGAAACTTTTTAAAAAGAATTATTGTTAACAAACCACAT ACCTGGGGTGTTTCAGTTTTCTTTACTCAGTTGATAAACAATAACGATATTAATCTTTTA GACCTGCCCTTTGTACAAAGTGTTCCCGAAATTAAACTAATTTTACAACAATTAGTAAAA TATTCCAAAAAATACACAACCAGTGAACAAGATGACCAATCCGCCACCATCAATAGAAGG CAAACCCCTCTACAATCCAACGCATAA >YCY4 1176 residues Pha 0 Code 0 ATGGTTTCATTGTTCAAAAGAGGTAAGGCTCCACCGCTCACGAAAGAAGGCCCCACTTCT AAAAAGCCTCCTAACACAGCGTTTAGACAACAAAGGCTTAAGGCATGGCAACCAATACTG TCTCCTCAAAGTGTGCTTCCGTTGTTAATATTCGTTGCATGTATATTTACTCCTATTGGT ATTGGACTCATTGTAAGCGCTACTAAGGTACAAGATCTAACAATTGATTATAGTCATTGT GATACAAAAGCATCTACAACTGCTTTTGAAGATATACCAAAGAAGTACATTAAATATCAC TTTAAAAGTAAAGTTGAAAATAAACCACAATGGAGGCTAACCGAAAATGAAAATGGCGAA CAATCATGCGAACTGCAGTTCGAAATCCCAAACGATATCAAGAAATCCATTTTTATATAT TATAAAATAACCAATTTTTATCAAAATCATCGCAGATATGTCCAATCGTTTGACACAAAG CAAATATTAGGGGAGCCTATCAAAAAAGATGATCTGGATACAAGCTGTAGTCCAATAAGA AGTAGGGAAGACAAAATAATATATCCCTGTGGGTTGATCGCTAATTCCATGTTTAATGAT ACATTTTCTCAGGTGTTGAGTGGTATAGATGACACAGAAGACTATAATTTAACTAACAAG CATATATCATGGAGTATTGATCGTCACAGATTTAAAACCACCAAGTATAATGCTAGCGAT ATTGTTCCACCGCCAAACTGGATGAAGAAGTATCCCGATGGGTATACAGATGAAAATCTT CCTGATATCCATACTTGGGAAGAGTTCCAGGTATGGATGAGGACTGCAGCCTTTCCCAAG TTTTACAAGTTGACGTTGAAAAATGAATCTGCTTCTTTACCGAAGGGTAAATATCAAATG AACATTGAGTTGAATTATCCGATTTCACTCTTTGGTGGCACAAAATCATTTGTACTGACT ACAAATGGAGCTATTGGTGGTAGAAATATGTCACTAGGCGTACTGTACCTCATCGTTGCA GGGCTTTGCGCCTTATTTGGCATCATTTTTTTGGTTAAATTAATCTTCCAACCAAGAGCG ATGGGTGATCACACTTATTTGAATTTTGATGATGAAGAAAACGAGGATTATGAGGATGTA CACGCAGAGAATACAACATTGAGGGAAATTTTATAG >A2 360 residues Pha 0 Code 0 ATGCGCAGCATAGAAAACGATAGAAGTAATTATCAACTTACACAGAAAAATAAATCGGCG GATGGGTTGGTATTTAATGTGGTAACTCAAGATATGATAAACAAAAGTACTAAACCTTAC AGAGGACACCGGTTTACAAAAGAAAATGTCCGAATACTAGAAAGTTGGTTTGCAAAGAAC ATCGAGAACCCATATCTAGATACCAAGGGCCTAGAGAATCTAATGAAGAATACCAGTTTA TCTCGCATTCAAATCAAAAACTGGGTTTCGAATAGAAGAAGAAAAGAAAAAACAATAACA ATCGCTCCAGAATTAGCGGACCTCTTGAGCGGTGAGCCTCTGGCAAAGAAGAAAGAATGA >GIT1 1557 residues Pha 0 Code 0 ATGGAAGACAAAGATATCACATCGGTAAATGAGAAGGAAGTGAACGAGAACACTAATCCT AGAATAATAAAATATGATGCCGAGAGGCGTGCAACCCGTACTGAAACCTCAAAGAAAGAT AAATGGAAAAACATAGTTACAATCATTGCGTCCGGTTTTGCTCTGATAAGTGATGGTTAC GTAAATGGTTCAATGAGTATGCTAAACAAGGTTTTTGTTATGGAGTACGGTAAGAAAAAC TATAGCTCAAAAGTGTCGACTAGAGTTTCCAACGCAGCCCTAGTTGGTATTATTTTTGGC CAATTCTTTATGGGTATCGCTGCTGATTATTATAGTAGAAAATCTTGTATCCTTGTGGCC ACTGCTATCTTGGTTATTGGTAGTGCTCTGTGTGCTGCCTCTCACGGTACTACTGTACCT GGCATGTTTTGGATGTTAACAGTTATGAGAGGTTTGGTAGGTATTGGTGTTGGTGCAGAA TATCCTACCAGTACATTAAGTGCTAATGAGTCTGCTAATGAATATACCACTACCAAAAGA GGTGGTATCCTGGTTATGGTGACAAATTTGCCACTAGCCTTCGGTGGTCCATTTGCTACG ATCATCTTTTTAATCGTCTACAAAATCTGTTCAGGAACAAAACATTTAGAGGCGATCTGG AGGACTGTTTTTGCAATAGGGTGCTTCTGGCCATTGAGTGTGTTCTATTTTAGATGGAAG ACTGCTACTACAGAAGTCTATGAAAAAGGTAGAATCAAGAGAAATATACCATATTTCCTA GCATTGAAATTTTATTGGAAAAGGTTACTTGGTACATGTGGTACATGGTTTATGTATGAT TTTGTTACCTTCCCAAATGGTATTTTCAGTTCAACAATTATCAGTTCCGTTATCAAGGAC CAAAATGATTTAGTAAAAGTGGCAGAGTGGAACTTACTGTTGGGAGTTTTAGCTGTACTG GGTGTACCAATTGGTGCTTATCTGTCCGATCGTATTGGTCGTAAATATACGTTGATGTTT GGTTTCTCTGGGTACATCATCTTTGGTCTAATCATTGGATGTGCGTACGACCAATTGAAA AAAATCACCCCCTTGTTTATTATCTTCTACGCATTCATGAATATGTTAGGTAATGCTGGA CCAGGTGATATGCTTGGTGTTATTAGTAGTGAAGCGTCAGCAACCGCTGTTAGAGGTGTT TTCTATGGTTTATCTGCTGTGACTGGTAAAATCGGTTCTGTAGTAGGCGTCGAATGTTTC CAACCCATTAGGGATAATTTGGGTGCAAGATGGACTTTTATTATTGCTGCAATTTGTGGT CTTATTGGTATCATTATTACATATTTCTTTGTTCCACATTCTCTTGAAAGCGATTTAATG AAGCAAGACGTTGAATTTCACAACTATTTGGTATCCAATGGCTGGACTGGTAAGATGGGA TTTGATGAGACAGATGAAGAATCAATGGTTAGAACTATTGAAGTTGAAGAGAATGGTACT AATTGTAGTAAGAAAAACGCAGAAATAATTTCAGTCAGACAGGTCGATCAAAGTTGA >YCZ0 951 residues Pha 0 Code 0 ATGTCATCTACGGACATCTGGATATCCAATGATGCATCTACTTTTCAAAAGGCACAGCTG CCTACTCAATTACGGCACGTCAAAGTGATTAAAATTCGTGAAGATTCTATCGGAAGGATC ATCCTTCTTATATCGACAGAAATCACAAATGAGGAAAATGCTGATCCAGATCTCTCAGAG ATTTTCATATCAGATTCGCAAGGGTTGAAATTCTCACCTGTTGAATGGACACCAAACCAT CAGTTTGGAAATTTTAGGCTCACTTTTCCTGATTTCTTGAAAGGGACAATATTTGGATCG TTTCATCCTTCCATTGACTATTCTAATCACCAAGTAAACTATACTGAAAATATAGCCGGA GGAGAAACCAAAATATCCGTTGATAACGGCCTCACATGGTCAAATTTGAAAGTTGTTGAT GAAGAAAATGCCGATTCGTTCGGCTGTGATATCACTAGGCCTGAGAGATGTTCACTTCAG GGTTATTTTTACAATCTAAAACTTTCAAATCCTTCTGCTGGGATCATATTAATGACAGGT TCTGTTGGCGATGACAATGAATTCGATCGGAAGGACCGAAAAACTTTCATTTCTAGAGAC GGTGGTCTAACATGGAGGGTGGCCCATAATTCTTCTGGATTATATGCTACTGGTGATCTG GGAAATATTATTGTATATATCCCGTCTCCTTCATATAAAGATGGTGATGTACAATCCAAA CTTTATTTTTCCTTGGACCAAGGTAGAACATGGAATCAATATGAGCTTGTTGACGCTTTA TTTTATATCCATCCATTAGAGTTGATTAATACAACGCCAGATGGATCAGGCTCAAAATTT ATTTTAAGCGGACATCTCATTACTACGGCTAGTCAAGAAGGAAACAACACCAACATCTCA TATATTGCAAGAAGTGTCCTGTATGCGATCGATTTTTCTGCTGCATTTTGA >YCZ1 549 residues Pha 0 Code 0 ATGATATTACTTCATGCCATATATACTCTTTGGGTAATTATACTACTTCCGCTACTCAAT GCAGAGAAATTTGTCCCAAAAGTAACGGAGGCTCCTATAGAAACATCATTTAATCTAGTG AGTTTTGATGATTCCAACACTTCTATCAGATTAGATGGTTGGGGGGTTGTATGGATAAGT TTCGACGCTGGAGAAAATTGGGAAACGGTCAAAGAAATTGAAGAGCGCATTTTCAGATTT ACTGTTGATCCTTTCCATGGACAGGAAAGAGGTTTCGCTTTTATATGTGAATCACCCAAA TTCTACATTACCGACGACCGTGGGGAGTCATGGAGGGCTTTAACTATACCCTCATCAGAA GAATATTTAGATGGCGACTGTTTTATAACTACTCATCCTAGAAACAAAGAACTTCTTATT GCGAATTGCTATAGCTATATGATAGACGCAGACGTTTTATATGACCCAAGTGAAATTTAC TTGAGCAATGATGGGAATCCTTTTTTAAAATTAAACCTTCCTTGGAAAAGAAAAAAGACG ACGATATAA >YCZ2 1107 residues Pha 0 Code 0 ATGAAGGCTGTCGTCATTGAAGACGGTAAAGCGGTTGTCAAAGAGGGCGTTCCCATTCCT GAATTGGAAGAAGGATTCGTATTGATTAAGACACTCGCTGTTGCTGGTAACCCGACTGAT TGGGCACACATTGACTACAAGGTCGGGCCTCAAGGATCTATTCTGGGATGTGACGCTGCC GGCCAAATTGTCAAATTGGGCCCAGCCGTCGATCCTAAAGACTTTTCTATTGGTGATTAT ATTTATGGGTTCATTCACGGATCTTCCGTAAGGTTTCCTTCCAATGGTGCTTTTGCTGAA TATTCTGCTATTTCAACTGTGGTTGCCTACAAATCACCCAATGAACTCAAATTTTTGGGT GAAGATGTTCTACCTGCCGGCCCTGTCAGGTCTTTGGAAGGGGCAGCCACTATCCCAGTG TCACTGACCACAGCTGGCTTGGTGTTGACCTATAACTTGGGCTTGAACCTGAAGTGGGAG CCATCAACCCCACAAAGAAACGGCCCCATCTTATTATGGGGCGGTGCAACTGCAGTAGGT CAGTCGCTCATCCAATTAGCCAATAAATTGAATGGCTTCACCAAGATCATTGTTGTGGCT TCTCGGAAACACGAAAAACTGTTGAAAGAATATGGTGCTGATCAACTATTTGATTACCAT GATATTGACGTGGTAGAACAAATTAAACACAAGTACAACAATATCTCGTATTTAGTCGAC TGTGTCGCGAATCAAAATACGCTTCAACAAGTGTACAAATGTGCGGCCGATAAACAGGAT GCTACCGTTGTCGAATTAACTAATTTGACAGAAGAAAACGTCAAAAAGGAGAATAGGAGG CAAAATGTCACTATTGACAGAACAAGACTGTATTCAATAGGCGGCCATGAAGTACCATTT GGTGGCATTACTTTCCCTGCTGACCCAGAAGCCAGGAGAGCTGCCACCGAATTCGTCAAG TTCATCAATCCAAAGATTAGTGATGGGCAAATTCACCATATTCCAGCAAGGGTCTATAAG AACGGGCTTTACGATGTTCCTCGTATCCTGGAAGACATTAAAATCGGTAAGAACTCTGGT GAAAAACTAGTTGCCGTATTAAACTAG >YCZ3 336 residues Pha 0 Code 0 ATGGAGATGCTCTTGTTTCTGAACGAATCATACATCTTTCATAGGTTTCGTATGTGGAGT ATTGTTTTATGGCACTCATGTGTATTCGTATGCGCAGAATGTGGGAATGCCAATTATAGG GGTGCCGGGGTGCCTTGCAAAACCCTTTTACGCGCGCCTGTGAAGTTTCCGCTTTCGGTC AAAAAGAATATCCGAATTTTAGATTTGGACCCTCGTTCAGAAGCTTATTGTCTAAGCCTA AATTCAGTCTGCTTTAAACGGCTTCCGCGGAAGAAATATTTCCATCTCTTGAATTCGTAC AACATTAAACGTGTGTTGGGAGTCGTATACTGTTAG >PAU3 375 residues Pha 0 Code 0 ATGGTCAAATTAACTTCAATCGCTGCTGGTGTTGCCGCCATCGCTGCCGGTATTGCCGCT GCCCCAGCCACTACCACTCTATCTCCATCTGACGAAAGGGTCAACTTGGTCGAATTGGGT GTTTACGTCTCCGATATCAGAGCTCATTTGGCTCAATACTACTTGTTTCAAGCAGCTCAT CCAACTGAGACCTACCCAGTTGAGATTGCTGAAGCTGTTTTCAACTATGGTGACTTCACC ACTATGTTGACTGGTATTCCAGCTGAACAAGTCACCAGAGTCATCACTGGTGTCCCATGG TACTCCACTAGATTGAGACCAGCCATCTCCAGTGCTCTATCTAAGGACGGTATCTACACT GCTATTCCAAAATAG >YCZ5 1086 residues Pha 0 Code 0 ATGCTTTACCCAGAAAAATTTCAGGGCATCGGTATTTCCAACGCAAAGGATTGGAAGCAT CCTAAATTAGTGAGTTTTGACCCAAAACCCTTTGGCGATCATGACGTTGATGTTGAAATT GAAGCCTGTGGTATCTGCGGATCTGATTTTCATATAGCCGTTGGTAATTGGGGTCCAGTC CCAGAAAATCAAATCCTTGGACATGAAATAATTGGCCGCGTGGTGAAGGTTGGATCCAAG TGCCACACTGGGGTAAAAATCGGTGACCGTGTTGGTGTTGGTGCCCAAGCCTTGGCGTGT TTTGAGTGTGAACGTTGCAAAAGTGACAACGAGCAATACTGTACCAATGACCACGTTTTG ACTATGTGGACTCCTTACAAGGACGGCTACATTTCACAAGGAGGCTTTGCCTCCCACGTG AGGCTTCATGAACACTTTGCTATTCAAATACCAGAAAATATTCCAAGTCCGCTAGCCGCT CCATTATTGTGTGGTGGTATTACAGTTTTCTCTCCACTACTAAGAAATGGCTGTGGTCCA GGTAAGAGGGTAGGTATTGTTGGCATCGGTGGTATTGGGCATATGGGGATTCTGTTGGCT AAAGCTATGGGAGCCGAGGTTTATGCGTTTTCGCGAGGCCACTCCAAGCGGGAGGATTCT ATGAAACTCGGTGCTGATCACTATATTGCTATGTTGGAGGATAAAGGCTGGACAGAACAA TACTCTAACGCTTTGGACCTTCTTGTCGTTTGCTCATCATCTTTGTCGAAAGTTAATTTT GACAGTATCGTTAAGATTATGAAGATTGGAGGCTCCATCGTTTCAATTGCTGCTCCTGAA GTTAATGAAAAGCTTGTTTTAAAACCGTTGGGCCTAATGGGAGTATCAATCTCAAGCAGT GCTATCGGATCTAGGAAGGAAATCGAACAACTATTGAAATTAGTTTCCGAAAAGAATGTC AAAATATGGGTGGAAAAACTTCCGATCAGCGAAGAAGGCGTCAGCCATGCCTTTACAAGG ATGGAAAGCGGAGACGTCAAATACAGATTTACTTTGGTCGATTATGATAAGAAATTCCAT AAATAG >YCZ6 2499 residues Pha 0 Code 0 ATGGATTCGATTACAGTAAAAAAACCTCGGTTAAGATTGGTTTGCCTGCAATGCAAAAAG ATCAAACGGAAATGTGATAAACTGCGGCCTGCTTGCTCGCGATGCCAACAAAATTCATTA CAGTGTGAATATGAAGAGAGAACAGATTTATCTGCCAATGTTGCAGCAAACGACTCTGAT GGATTCAATTCCTCTCATAAGCTCAATTTCGAACAGCAACCTGTACTTGAAAGGACTGGG CTTAGATATTCCTTACAAGTGCCTGAAGGTGTCGTTAATGCTACGCTGTCGATATGGAAC GCCGAAGATATGCTAGTTATAGTAGGATTAGTTACATTTCTGGATTATCCTTTTGCTGCG CATAGTCTGGCGCAACATGACCAGTATATCAGGGCACTTTGTGCTTCGTTGTACGGCATG GCGCTTGTTGACTTTAGCAATTATGCTAATGGTATTCCTTGTGAAGACACATCAAGAAGT ATACTAGGACCATTGTCATTCATAGAAAAGGCCATTTTTAGACGGATAGAACATAGTAAG CAATTTCGAGTTCAGTCTGCCGCCTTAGGGTTATTATACAATGCATTTTCAATGGAAGAA GAAAACTTCTCGACTCTTCTACCGTCACTCATCGCTGAAGTGGAAGACGTGTTGATGCAA AAAAAAGACTGTGAAATACTTTTGAGGTGTTTCTATCAAAATATTTATCCCTTCTATCCT TTTATGGACATTTCACTCTTTGAGAGCGATCTCACTAGTTTGCTTTTACAAGACGACAAT AATCGTTGGAAAATTAGTACTGAAGTTAAAAATGTGCGCAAAAAAATAGAAACTTTGTCA TTACTTACAATAGTAATGGCCATGGCCTTGATGCATTCAAAATTGGATGCAAATCTTCTT TCAATGGTAAAAGAAAATGCCTCCGAAAGTGCCAGGAAACTTTCTCTTTTATGTCATAAA CTATTATGCCTCCTGGATGTATTTCGCTATCCAAATGAGAACACTTTTACTTGCCTTTTA TATTTCTACGTTTCAGAGCATTTAGATCCCGAGAGTCCCGATTGTGTACTGAGCCCCACT AACTTGCTTACTCTGCACCATCTTTTAAATTTGTCCATGACCTTAGGTCTTCAATATGAG CCTTCGAAGTACAAACGTTTCAAAGATCCAGAAGTGATAAGGCAGAGACGGATATTATGG TTAGGAGTTCAGTCATTACTTTTTCAAATTTCTCTTGCTGAAGGTGATGCTGGTAAATCA AATAGTGAATATATGGAGGCATATTTAACAGACTTCGAAGAATATATTGAAGCTTCCTCA GAGTATGAAAAAAGTTCTGCGAGTGAATCGAACGTGCAAATGAATGATATTGTTTGGAAT AAGTACAAATTTCACGTCATTTTGAGTAAACTAATGTCTGATTGCACTTCAGTTATACAA CATCCGCAGCTTTTCCACATTTTAGGAAATATTAAAAGATCTGAAGATTTTATGGCTGAG AACTTTCCTACAAGTTCGATTTACCAACCCCTTCATGAAAAGGAACCAAATGCGATCAAA GTTGGCAAAAGTACGGTTCTCGATGTCATGGATATTCAAAAAACTGAAATATTTCTTACA AATATTGTGGGAAGTATGTGTTTTTTAAACATTTTTGATGTCCTATCGTTACATTTTGAA AAAAAATGTGTTATGCACTGGGAAGAATATGAAAAGAACTATCATTTCCTTACTTTGAAA AGTTTCAATGCATACTTAAAGCTAGCAGGGTTGATATCTGATTATCTCGAGAATAAGTTT CAAGGGAACATTTTAGAGAGTCGCGGTTATATCATAGATAAACAAATATGTTTTATGCTT GTAAGGATCTGGATGTTCCAATGTCGTATTTTGTTAAGGTTTTCATACAAGCAAGAAAGT CAGAAAAAATTGGCCTCTTCCAGTATATCCACTAACGATAATGAAAAAGAAGATGAAATG ATTGTCATTTTAGAAAGACTTATTAAACACATTCGTAACCAAATGGCACATTTAGTGGAT CTAGCAAAGGGAAAACTTCAAGATAGTTACTTTGGTGCTTACCAAACTGTTCCCATGTTT AGATACGTTGTGTATTTGATCGATGTTGGCGGCTTAGTATCTGTGACAAATGGGTTTTGG GATAAGATTTCCAGTGATGGTGAAATACCGCCAAAAGTACAACAAGCCGTGAGATTGAAA TGGGGATTGGACTGCAATAATTCGAGAAGAATCAAACAAAAGTTAATAAGCAGCCAGAGT TTGCAGAGTTTCAATCAAGTTCTGTTGTGCCAGATGGAGGATGCAGTTCTCTCCAGTTCC TTCGCAATAAAAGCCAATACCGCTATGTCCCAAAACACGGCTGAAGAATTTTTCAATATC AGCGAAGAAGAGGCTTTAAATCAACTATTGGAAAACAACAATTTTGATGCCTTCTGGGAT TTATTAGGTGAAAATCTGAGCGATATGCCTTCTTTGTGA >YCZ7 1092 residues Pha 0 Code 0 ATGATTGGGTCCGCGTCCGACTCATCTAGCAAGTTAGGACGCCTCCGATTTCTTTCTGAA ACTGCCGCTATTAAAGTATCCCCGTTAATCCTAGGAGAAGTCTCATACGATGGAGCTCGT TCGGATTTTCTCAAATCAATGAACAAGAATCGAGCTTTTGAATTGCTTGATACTTTTTAC GAGGCAGGTGGAAATTTCATTGATGCCGCAAACAACTGCCAAAACGAGCAATCAGAAGAA TGGATTGGTGAATGGATACAGTCCAGAAGGTTACGTGATCAAATTGTCATTGCAACCAAG TTTATAAAAAGCGATAAAAAGTATAAAGCAGGTGAAAGTAACACTGCCAACTACTGTGGT AATCACAAGCGTAGTTTACATGTGAGTGTGAGGGATTCTCTCCGCAAATTGCAAACTGAT TGGATTGATATACTTTACGTTCACTGGTGGGATTATATGAGTTCAATCGAAGAATTTATG GATAGTTTGCATATTCTGGTCCAGCAGGGCAAGGTCCTCTATTTGGGTGTATCTGATACA CCTGCTTGGGTTGTTTCTGCGGCAAACTACTACGCTACATCTTATGGTAAAACTCCCTTT AGTATCTACCAAGGTAAATGGAACGTGTTGAACAGAGATTTTGAGCGTGATATTATTCCA ATGGCTAGGCATTTCGGTATGGCCCTCGCCCCATGGGATGTCATGGGAGGTGGAAGATTT CAGAGTAAAAAAGCAATGGAGGAACGGAGGAAGAATGGAGAGGGTATTCGTTCTTTCGTT GGCGCCTCCGAACAAACAGATGCAGAAATCAAGATTAGTGAAGCATTGGCCAAGATTGCT GAGGAACATGGCACTGAGTCTGTTACTGCTATTGCTATTGCCTATGTTCGCTCTAAGGCG AAAAATTTTTTTCCGTCGGTTGAAGGAGGAAAAATTGAGGATCTCAAAGAGAACATTAAG GCTCTCAGTATCGATCTAACGCCAGACAATATAAAATACTTAGAAAGTATAGTTCCTTTT GACATCGGATTTCCTAATAATTTTATCGTGTTAAATTCCTTGACTCAAAAATATGGTACG AATAATGTTTAG seqinr/inst/sequences/ct.bfa0000644000176200001440000177210312732174662015630 0ustar liggesusersCHLTCGWC#ZYq#")y54aN=1+ &+]8="Rݠ}(;SB:j #iBB I'$t/6b4yb["J'66 ͅcvq=rH6xȠ8#_ >8 87vx ͑ IF#}"T( ?arnTuu\3J 'Ͳ}/)nD<JJ2T&BA9=*8^D0- pLqߧ }W@ x#Lo ݒ$uͺGN[=&U0N ů,,$}Rp b̿$@5u-0m887O3Ș 4 ~ڇ "op?B?-V 2мĞ#ƒۏI'"˴6 #}"j"C(@r@82hs5(*D3=lWQN 5g=kJȏ5i$iJߌ6ʛ͵?IR(Z:gˣqv$O4wَ"#Pzoq _Byh(rh'#-){~N.Ȏ}k:[Dyo:k۽NN0, ΃ !g;'#ҔA7sk;Jkh}S^\<խ p{Hh>?(IKC@ {:xL$: >F/譍FV5XFPO}7J9*'( ~k;"{i2[g T^?51T4(ȲDH&' O8H0zP֫L(iԬe+:> ʂbWӁȶ 'D:՜|>҇I^ (k^͏`B93+|E#,ʼnO@o iLwns sD=^ߣn#2 3T}h8ׄlۜgNaf1@'pj Ă&8>p]'Έ9's @$w":0}WfS@"M"T""e]&g{ ɐWzwCҬA"!i) u*~b CtHl3$œ H[6%񮇊#g<#r?|=2? 6˪IH*c?g+z ,q? 2HxC|B%z*( WhrH#JʠI^@ (],ҰJ$)5 r9At*^?>Y +=#bDjs K8pɔs tϽ4Βp3p70rCu ( .:>cD父\58j#Kxd 2)a3HucomߏڎX݂'Ϟ7# P3\,޺wrDxJs#>۠}N3@8<-<_z ĩt^|*?VCG?ER lFxL(wq\="(=RxB3 t tO?㠲=7@'}s/O;tP`A H 8_{ ~n*)'F"~Eq'X3 $`(y('06LB̛꿃 DF$( p9 3 ~2 TD.IbEHƾ(tz7q=pKHK hkW:"2 vN*Kp \4}#['8^3 _`?-gs) (1%a8J"do 'Ȏw&)oMu?23I>;_x93HN ֘xݮl۷詧=7?IwԬr>8, Zc?` !âC }'IB@ \'iu0y"gp8W/Im)D oSհ{458ـw2:[=Ha:$A2<Ր{0 +$ 3`]CP5~ l'{?=.=a &URDKu7  }OC2$ 7K`;cMq'&';Ь*}K!'~MԚS@=Q(1p(H˯`ȫk X $5(r7GA >NӰXC^lC#'Z-lv/ J0R?:% p"Ԁ0d?1ʛSs:Jpb4/FxE.ka6:՛yӬ/t2"lrǢ#;MFx b @#"iOOgHIocC :О#cN@8>B""lB]z?MGϐ%c/8 !@@ {N%Q(< $H+ / E(녎훾vH? =;_(79@?ig^k}߁;9&@oϨ7qst.o@#0i"ן$ ю$g"+'vPEBOz_OՇuEKâ:0_2ތ7 ~΋ιw_"q?zڀ<_Ц6]#p{Kd?2 8R߿}?﬿=ϞM=㏆(#pV)C|);M,8ga*S^L9s$l{;'Xp'tsGE_`թ"L̚K>?Տ()*/ r'I 13jo:MO!k(?#b_㿏+ Lv}&,h&"sSO=T/#ӾS`g89kU_;Ԁ2ϼ>K)TIȍ,w @62*~J@P̉H"ˠI+,הȘ sCπ>*FܿLdۡ\}HByɢ?ow{Ї"0ra"HO9T>J`7=^ cC=".8Ьg l|p=O",#.t8H4*"j " n C|;{_ (K/y?1U?"ӟ4*h\":>+cB(7I"?s~$B<(BHקA+`(=AX\xM0o"z'27O>{OH '>hh9 t7NoR{Ď;ǔD>1 "`-dK`8]= C >]ܷ(`ttܾy9 @uk{ۀ2u+p"4q$"ʽ'(x'c >Buއ} }2J'`P̅<@*@C?:g3Hx  OT; ?ޒȗ6į'H{/˞/0i/U{RA@%{V^+ ?B [3O6 ^w)&Ҥ="XIߠstv Zx.0o] Zȱ8|u " 'G# †}]ۡkG#F(+: ),_"9qUI1\pHjz +?[ &7'%=RgueP%R` dx>Ѐ8;@h<<"]r髌ݹO` k$^ /o $@$ 00(e,0= !uQEB"![! !/1wߣgΐ, v*_{?zp#ݓ= .8_OOOI3tG-V=ȵo#b(90ߓʝ]( 3_/t?!; X?\r'= m)=]>JH*9"0S ? 6/K} b<%"R2+ʀ`4NƜO6oٛ6U"?D<6G.3"o⋉$>Ѩw!\2P" \ Rbr ̛5R@#@7LgҜF !\(0,Xw(z]8ҷŽ08DH/Cs6J {?~J`05c29:n#3(LC Y%`o{m32Ϡ5x9L~$A}38`(Jp2i#2 7t = <"* L> Q 7*3 @[/z?="0ؐmݩ#u ?o2oS+.TKP72*gڗ]RCJ;P,1t2^#hz #@ߠh' |~⧳2@\}~B']$"/ (pC *=a#Oyaw";?K>+:Ǎ 7B cGr:SiW{4 2g"S1483>7x? z$Ԁ#SߛJ!*0* @-Ԥx7"L Rߓ/? )*g!|5?Kju˟:"8>B9(bI ?WwjpL2t@G}40 B("v&mW $(d ㋭9$<c;[p *TH/YE` r- @ջ; "Lj./NoH 5,3XcfNx2t#c(}  HH~/ sKm {#5^yȉK7i#(N9B)ڍhwޏ3,H nk*t8$R{ O`h{#m$oz_t<$-8B pn f=yoy d`h@?|0>X4㌾iwƈ| 8='=*v,'~3%@ׯ ?:`b)Mݘy51i\6B|? \BW>$!BH볫8N K4#CC-O?,#yw\su5˟~'M-3B>"oB9$09f(֠ 25{ {j @KC;* :{3Nrݢ;# #4L4?)'(׉Bˉl Ám!-' B&#:(L(,sh=#X?)r7*"X0Ww8^" 0 *Y73Pd};dﶇo*> # CѽO9H. Zwjvҵw ^-> M!""r+,y7Ru KTˊr}#ޠs/'_#!A^/,QX)BXȨ_*ϔȀw|:Ā+B>(4xv* O@KPJ& ()N/2}K 'f6w,)"yj|"%wz!7{ {@ua ^#i )Ј#L )cu$}t964I 0 b?$4","^wU?΢'Tjݨ$z^g4"qTt!m x`Jm#x?n:?ߐχ/r?), y w' 'ђo tWR?"=j؞$YL?'? 68U20x8 o"}c}7z8" (q HM}.nAƗo=[3_@fH^|Hdx3ꤤ/W< BB_RyMzhJ~I`J%& *'6.TX$box#r'^"}uWO*"YC5X0ъ w1V7f0/_(_p=BN` (#} ;0*Z 'W~?;vۥR<7 F2 HU^ǂ3p' uAR۳?dC3طP Lb7+3?: ޷ul]?qKJ4"r ~WΨcԃ0$ ס"?Ol1&!7* }s:8L[$ Ⱦ /M5 Jj}ؠP+xe\h= +=? h̡4quGc"q C@ۡ.K6^)(Z P'73D) cς~wb<ԝ|N*pg>0b|(2%"!'*]=J<V K?SϩL / '0"=| 1e_SJg:Ίw;+J=I:0q06I|d\#&(qZ/|eQgɿ]"?{sfM΀U?7 - c!u""3]B~d$"S"Fbe;90$]\Àp(G j3".bΠ5L߳AP2H&pA$CrH{޻<ݝ2xy0^? f}ȾLO"L o:) *2HԮ` ^ (?4J =~E瀟2>" [҄1*"}⨰;HBFZ)Z $cD @Rj  07$L>ސC.5*d8t)1Kh-<{?'2.bKȃ'P@EqO͡""?+ 8_4u070ثhqQKP Zljg$ +?B`># z//Ph0tr. t Tٰ?w:L~'@B]@ȴD8E -^ԯ2JMǔ_ ˠ1W?$@_7B4!<}5f~c7ϲ肞JG5/QCC􄋡DP}yF=b< (M& 5M@ a=D~0-uɖ)@~K?cLK (37aw#8;IAwH_W*#( ЎgI~00>@IybϏZه+U<_KZ>2XԀcψw'::5Kg'ZS'?vb;o_eKwS#JC 2Eة :p2<ɟHe##'@b>7vq 2'#0?n7Pͤ T@~B=ry37 x+;PC7" 6#'@zwTxlJə¬= >+0C" P ' 7>,=S{׃:>Z7O B"0d"ɼ@IuT |wOӔ.+ۋ /3H8ȨO nϴNMM$kxB*2Kc+T34 'x"wuM @5MY,{H?8= Zųܣ 3OTI*J͍b%Пîc&Zjwi0 SBU1=H?^ D `6::\N cϭ+R/Pv! ?,80 R}. װ9pt* Ԩc* =#t"${aLQ-y9 GO{-u:R*N?(2~y"2Ҙ 2*"h#2p0B "8 X_"D=9$e]yKЬO_@ x&ݫCOK'-'Dk&"xmp"Ҷ#0~#,A!*9A_(. _o =\kwTC?H~-s?8"; M~:qzܛ$ h@cC sdz󊝣 0=_'5O~B *@ @D`"}g\[h.¿qJ?/lgDݜ.s"_m#*+:%" C1y~H-8y> 3kg*P ?Zw 0->R  RΣc?m0ѳ"?n3K> z?3h7߉O"Tw" \v#"o|`}H9ܟLvx3-0+w~JH/, . !H ? =}9b{wcDn!}ߨ3ޮ#A%|K DؒH%/1SP #r?R $l:8C}g>"=6. 2]":8n]"?~ } B\~*9Oډ`-/5zVwoBcWORz5@?ՀZ [l"7149L 4ZЈ:}CΖL9&6 r$ӏp??f 08I}p`Tcy 9s9cypN'QJ A~ݱ;@!( 1 aq% O}}*J j;g#>*{8ډN"J,">"zK7(\H\}¹> _sQAPB<70qsAta/3H_JxL!#(h荺 (XM($|".=Z5!9,]=j0 @37+DPtJ{ uTIt[$E_"5}@R-oOL T 8"ܧ5/}qH#׋?-7C3˫7G] C7J /I2yӏ47-X0ĬON^>^T?(x({Mj9GC.0?π (@ <4' |5+:(!3k>#By"Ѭ8ˊ ʰ-;rH"U u qx{hu(򖗲H|W8wr$(y4O %/Ȍw'<ԡhR#ޘ>Ex7U 6+(a}Iν2=?WhHP\ LJH (Px@=)J ' سʜ 6EHη=2>#MO8 ⏉ =:*J 87HPKD?ŌtP +7(_BH2;ߐ <+=w>Mz3P#^@ߕ ،Jɒg=;'"Фtt9??_Ug;B :H O5X>I 5 z4A#:9{y8o*_A+Ũ/ >{ ]y#p2#qo.ֳW:N+u{?oL9ޅ.1#1S'ɓg K>\#A/rm/26+2" . P=4y? J?t "2&*(_g1l"&<ʾ985y昀~O4}H y]}ԈOs. b7LClc?aIww>:So? ,Ⱦ%3U3 ˣHLҸ^/cIjr)}} /Nw3CJ54Oue~%>"{4Ήs㌣l h<C"״ p'Vrv tO>.2!(x~wJ="\cM E? @M 8+K+2'$Cڷ  p(H-$e "dH=pТf"ޓ̆aA()Zo_d ȃ< %O%r(}}5BFCB;H)PBl}}[Ȝwٖ7mԡL', <TsaU`ǜyJ p,Xr\>}9;3 {ڠ$:1R5x:rS׹Iw?_w_s77XQ*oݧZM~?u>H&vb.hx@Ju"ɬ6 z"wmϦS}<./c)Y5򾫘qb({M|>I=⨾|I7I&/RH'h/u(~{"⟭r ǜTg uON"g5"|"?#s#\=>(݃@Aw:$ `.P6|ͯw"+="// ?O+֨6'_dDϏT?Ո <((ϋ>#|ɏ?vct? a3'H 6;*ԀM&;,}q;ݗ w:R㿁=9'b cKF(9<64+H ,O5/B˝r׊c8ByݏH2秀4hb ?s8~8w:&.?'PGtX->bwR˟s\ybf#0痟/ /AJ0rϪ{<}5*?D^G$c'5 J4rN> ւs{.":ߋ"ǏBN#l&78׉4~}^]>ɠc=#*$#?Ϩ=(^ȩ-3h<u6䥟#tL J(>6?Ԍj v#΃ *#O'7Р &I=}>zs" >W;י a1v/B')'Qw߳;O_Bg4p#tyɋ+?x@̓3 M0wD2H ?֯7_ɮ7ڱ87GޣMN'#4]{m  K 0̐A q=X1:h{_}=͸߿ATp?|$S Czw`' ^/M0*'=9M w'<7t |F53wx>u :0O04${a=Ј0\K t b TIx"lCw$riA(s -Ь+q$ȣ$} C__~T k}S_Ѕp=uc+8Nx@l0q={ !l^xŨ, g}5Jzo7p?J?'<1#%r7Ijr}I(7 1Ush2Lݛհd7r,c߶n#ۘ7`<23;k?t `ܾb 7rm"2bs_Ϸ Yh$yy}} hHK'A"0N!d}e2-:(@"A`#U'wSŽ:34A?@$8^AbI 8 u#1O"8SH*B/"@HH($r7Sٟ £'ߏl$r0$ RS2eT"# ?l&P'"<  `?}L"M UD  H/PMR;죃50 4D*1>^"`ANȦ|8|%$Zy cĀ t>򐉀k P> ]ςA߿n ?su]9(n< RBG,(A H:2 ѩ %<0"!*yy<Ή<)|~}n4B#.&]\2Տ ivmx6 뫉9(26 '"AޝHӚؘwͿ#:|!`|"?NӺ < &蝻$|JS6 B>J?/#/K͇a8󕄈/=Լ%/0W O^~{\< O7(I=ʦOߵ#39'*;uH'<Iw<ߎ羚 'dq{%SϮOi}ڠcqk{(;/;0~us*b ";2OB+!wc$ :nv <([=3]=/l{*(>C$ş#'C5'z.op"rG"M= KGSw o}+B T3a~='< "#'?:]S{/19Ku WT@أʐ#c٘@rӻ\=2έ MCФߏ4 2^5f'Rs?"tn2Ҏ2n|̷{~ק@ 2,"3+=3~ڞI~'*Z,Ψ_28 c=~)H5_)Yh3q@ zs1x4| A_:HJNL=_ }M-\RB ETg>}:á86@"7̚CWo.2m3$R@?ߍ)H"cs=oL# 5 ({~x=*{$K㫍Ws}:3 8~' u߳ϵ;_ʜ[ߌl0$\'(Fz]vξ[$ꇢ2OW8l,844o7 K}1|Ao A';s*3@'p~iY(Lߐү$#6@L?iR/7+C#ALn^Il'DC;T/ E= // | M@;A#2D1*ĉkG @7 ""p$95@ғ#}}&i 4&?Wc(׊P2l ?w=2"Lw ⰿTl-򳍀 SR HN= o =΀'p,~7?v*xo"s> }' (m(H5_}(9" 9'!rڤ"Ņ<_#]puӃ`!7Ó _8) ;mz={. p1 >(i4)( S>RK\?pR"*!4Qs7cуZ J4? / Hp/=Q`}2*㟆}? p^8o76{7 ˴Q4ձ, C$1za2t6+$.RT}*4a)y u?e`tǬ7!!5A'[>188#j>=\?-4S08'ݶ7=)8U۔4N2gY&8z7(h}#TT] ?,K@72\)bÍHͿz_HM9Ҁ w'Lɒ+MieLsn "*$1<<(236gנ0u "UhL*>JΊ(&&~22JB/>Oӽ[2p&X􏟑l TM?DBD\_vJEI p/ r28Kw4 ?85V 6L̻2j 8  Ԉ+"$0@4s+oF@% ᲀ ɀJOz`.(3(㿃Х̠惌sh$B̐ď>4;0:#<- Nz }R$4"tI=;"`"t0 /3&uGHVT ;Po~0c=={N>y.:~SS?^@IN'MPh]/oBHhsȁzW@ bIp݀}c+@*f?J|= '806 3H~?@xݯmPΣ}>$2{so?"1$ AXUu({|5! "H y#R|kɻS}(wv(z6,yTH]CfSE{'h +֮ 81Pฌ؀9(_ 8=(2&N׉:]#`v>"H?H3>:Bc6 O'(( yԏ> ~bӾ<ڍpgbɳ7 RYNsB$y"so8PC~`(g~7 <@ ?{L5#=%( ޷ӛ<5>8?P`"񪱾?|>;!(KAG xÐГߣ{ ` 4Uu I"E10"<5y?pw&7u/&X#/N/S>#P;:"u !*ా1~&2M6HGo,+$ 0P,jp @?€Eu287   s2I8(_쪪(=<;{""LG}#G ͨ&Hpv Rψ?m15Q*5^5(`ݒ=dh ('  S$= uW"o'Zn"%y2ԁ}("H T?(~/ 37Nj# X7Xey"D q9Wpzz'T@$CJGQI@5EcL 6(SW* $'MYM<" *p=Qk"0 ꍈ`طWc DqucҏaC3877 d"-F UX0` !*)txN_p2r7^$wyBЅ,]L2{}ahW_ߟbs28aOd^JݜG\s{ HBб|Pc }#2(&2R"Z2"p- 2=x=@Ӡ8E)"S̪rAKu!@}#ۨML2ȉ_# h`TL5R!4N" L=~"E}#Ld}=sMH̄8U3*.(139yXW*kL O? B:޼⨊'/M(^M "4<{"Ҩ5rd~]CM 7ڇh7e(B?ڝ{a5u=׈I'HD~]0dv'I,'u%qEݴx] }+pw{*͘DC&[?4RמD#5-âp7H# %(wh&3xǰLd"(S:| l/#g3! }ox}l"Ss?߁p9G ʂw ?K! {5/X +8?}tfP_<-3 ^Nl-%"5C=@4Ӡ8XB/# 4L"-q&Md ^eȲ <."z <1\ *02 cA+V. I1b*"#nаE[}Mfc\p8:4(4u:}mG/0u2~b4xMv^OC6ܤRޔ]aIbQEaP -u2 N$~ hCg*HJ3Ӹ/M鐢'SNQ*=~Jq`U7Y#~ ՏȎ "<ޭ;'A'M_(d= 0d}L8'SPȫ$gߍ 5_ٶ?E߃`7DAͭ1,P('~ 3C(R";q/2߀ICK+k 5A \gQ 5) m!"(h. {z$ 'Ǣo%8~(H6lWyq#gV&|Le3[} s# BO53h 7 N { |ɻ"},)ϣ4DW ^524"PcH#@ # ?/]]/397و H\7"]= (|2ao"ĭ?QL'!BJ|i ===J"g(c|(:%:J3 (0sӷ ̀x'|ǰD(47">ˤE0=p1e3 Wર:,(p#@$NmCyBu+ D"2y3"}7$)WB\﹆Cl wy%Y #]g %,"/uv@} cR}28@_}O=$?%ϔ3L<~P4E_OY (5wL"!1V[r: >TBE8 7ʜ;m2~/@`:<#C7`9q#}P"3&}M'p Km I7'f7 gjԍA?Ҹ0ʞ({X+Ȫ>9M}ېLk$S#A_u' ɝٵ =~Ri-$,ó ɿ}tUؐGy7q6a2'c$P$uwryۧ Lbz^Oϔx8ŷo2 0nؓ0p xwDώ5 =M(7Q N9l?}0xڸ#$IAzߐY߻ }F٘L ?}#Mw_fY#Ȍyw~"H {?MoK-PmP){))}p} Zg.~,\wJ>} /p佶Hz`c"8`eȒ/I+)}- ?7{iߛ{%I A {3u_wr|CRr$g%Hl ?_ &͑ʷ 7AѳA7% }Pv1>)2 `-mCw0c{X=?Ad׈98{u3OIl"a?]^}_!@SIyd#K;T4Q_˂Y-T^G$ I$cM#x@} ᏕL|͗=?O~be3@MDh|Ipo"#-;wu OQ2 :މ\$(ߟ?aPc_@3"t tPךH;(c)XP 7}_4}A C(Ox7!Tu `0 3^F(T_q"~8 g`:OA/)N15BSm_{?.c}қyAw/с 7~/4l\~^>7q3S|?|Ed>ճ5m_Awi+0HW2!A7a _A}.g;JfSk }>=b ?鿟4B@ p;B _ 첓# qW?/Gw`?S57 B_C{(h*ڌ2l^%3p <-/T7I+yuKG"9Oz* p껨H+dB|K?g^(7$z̳#JWs@~l*@/Ouhg(@N YL+'#`J'0?BˠM#zSE!0̩/zr?y4<1:!^/Md j#`9'< ڣOHȏ?6%zM* ?=&;'H4?@.("} uC_ăS.Ȟ % "038<>?ya"u(Vuh'u5ě'>T΅O[/"5n !əO}qy,T 50t5byimPuhG24K է$pBNFSɹ08@i ;z(0 ͊"pZ?$ BhĽo# ͠x#NMz>u >upOR22"y: Q[1%U? 8\68A{,}Ot=RG, _,r 23JZ_?[7`ztYJ$y˵*HgIdž:#N4_P#ۯM .=*T<,k_"]4 ]ޟ{ 7 t4o9 (P#S7}{'$q+t7XV=ow>/B$:Du7.z!PC]5O'xh>knPB%8;׌%/h О > 9/dݽt ?#\/C? " / &5 ؁@1ػ'yj>9&أ p&ւH#)֘|0=0{ cP8Ɵw~6,6_u$v@" ?[낙#' =+n'Zr~&?Th|* Z}9At%1 Rw8 : ܠ<""c)]"O z>)e^O- zJ'԰{C%h(LBH5^}#oP'@" B-Oth}A׃u6$$wC77FuI/!$ }b9?T no8}혌Rz }Qנy''p@aރ0y}~hi(R Jp&P l/~O=s,@P3}=["} IOHm{B$;3?k} iX/S'p'.rzu-?} |9>}wl8t R};7_yI\Kw wY+Pߥ8l lPi2g$Ÿ(;'RCʹxL ?}Έ;gYR}8DH ˾ 0>scO%8Lِ4 lK)K߃$ I y/0h 7$.H'*>*CS1I?B;8}sL.̶10+ ou`HETL,0q_ #ٜ*0IH2'B!b Lt 'O3 &  x > =c7V'0n"'N>آ}#*  PIP̿ #p{ v^:  < Z*x~q5'# B,L5C} #' FP+Edч(ҒT,''(u78K4 ;"*,%~@{B'8и/{'<c8%t_B :?++| &,9?pɋ)x?W7; OƗa*AH$ u_ 'MӨ 6'q }ÃowEζ < x?y{r򈪌\ ِh%;d$J>:k"(6 O5ĉ(sIgIi#Hs*uOϞO3'9 x}?M͘8>\ l ̓(sy B'JIjCꙟg鉠 8ȟ 屉'(2gHO}=e@⏯ ՠ> 7@ ߢ>/Y>gA*yb=.-.]d*q"ɓ8& [O`*u( -* 3|aŸH #??+l x~"d@lsp|U͹' _oyO86=kƠoj~ Ks.&xWvp$1Ќ('{R<ホ>i{ߒ2 &杅$\g5(5'b37@.5{ҝtm}O"(w1H*w8 y_ɻ7c oLnɿ#b 2鏌&^ (_S @_Hɋ/ Ie{B^W^w  s7)(z-L|#ٛ+"mJ/3 8|HbHj; y"Mvr XόBBsX6w @͂P>Iʼ/(T9 "w3@b=,V{#w{%{wʪ}ߤɿ('"r'H;kHA@9I ,8$b *{9)"!sSv^'r A/5ig'?>..Oټy3Ԏ:"pR /:+{\C?. HÆCM= v'gYvΟGq~A,pI qj+w}HyyĨʨCClb-{ȼ{pJk{i上7zm"?o݉ / "ќC>Q0=iÙz]?ڠps)O/ߏ#t"{~ ВĈ B@=o;"g {P!8IȎz}Փk  #甀4&?.Cs Վ)*\+4sxc*:*/2̟5Rg'=OH(3y?4$`Bx K ;;඗T|(|_w>#D"(HM;8":M 3`&L~2$ZPsN/HП"ȅlOB.3'}ݟJsD71^O/@ĜЃ>~ r--㳮 dJNbs]8sA¹N B#@館 @̥*tYJ^+B "Bt@\ ",c<|A8PJ{Ã~?U|!z#_ %Ҳe+(1(m= # $ [꜏/+ d= "(q=Bs @#). "Y#*})1$u (Ҡ 3 f//Ը/l='#@>> ʍNbϣ=={<} 4IJ'>{P69y9 ߯zM}-˵6?$d s5 8 .7z6H>ȣ@6UƠv*q^&H>?>0 ?!b n<<i>uϵP2,9 w?墝(,#:o h<P#Jpn $C"94X=zyuu<9KjbS|]   +'8Oɘ==L5K8E&II:B..3"7@ 04  ?0ޟ`/;%`ch#*_*x +5F0 C>:H'o.DЋ ) {}ۛC"MA" ~W?Ўk u 5?Kq>B B{"'B " l׈~1l>'uo.~s)ߗ)s@( Eqǣ\?WN\N0MuN#(~~n?߀"+s] ܍-~3*X ,{b< 3z} ( /g;{$ܔ~ ۶2b 5P@}p?|#^Ad7&~3HB݇#>Lehب"0 a 5/F3l `??_ ǸOL2}?'\2zp3~v?@OY 4}h?6ZU'=WřC;.@ADĬ=54`p/ʲ$^ώ\Aj'{H{8y5" JrA.`AI\J]#ʶ]'R-Hd0 't74]sR3,&!=a6 tIᤒp3N*7N2<@B B c("hT8םY/Lf,'ʀ!z? (p2ٴ@h4U{3fwCS-'0_`B> 5qo{L~#>7@=@ ΃ I_ O׏ϟܷ*r(콟 "ܠ#)"wJ ?8!:oJ/^:""/T 3h-wJ0 }'?(<ۈSEl?'#!"2e9 $^2(ʶH?Xɜ(8SLAt[k݂/q3 /,5 2j0CoG%6+U/ȾE$ 3"z3F#zp =TA_.f2' (p3GL("}7} <N//I79n?"hgPoGݕ)â+#3]ͫ-_있 }2"7゠Џ d'=(3:."S" u(h[8lͪ6+ +)"#SgߧX"7:ڈ b"Ҹe"H$K׏?c/,H8>)pk2( "̪O (zI׉0ۉDLk*`ZP:sgRtNހ %_#bʒȋ3d7`v=h #X o{?#ϙ$(?G#Q)rCN1 ,/*2{M&-,,?6|83LW2OwW Cݯ$G2B޻@q201}?  p$@@]$(Ü։ @ /sR95H@$"rÂ$V:%n252 Bp C@p2r0. '#pT!HRy1H/3Q #C',,.6ip-w3x |2L-(o ?2 "H`8Lh |#0'8?3/~ xw%v?aԈ*>44ǠPRt "JD#?&#% 8%0M$`ʏ%_\0轟g${> =S7ya6k r=6d}0HADW΀88_ 0ϟxT߂8jo_zZ0G5N Boh @,=wa 9" w ?Jdp/d/ jЉ<ӿ>"9<܏8 (, c`!󒈢y#;H2yȒ,Y&Q4&IC+"r^疀Ds}/tw'O輊"r-9gr76W<p븍 #'#< !1(,59 HL~ޟC9R`ܗ ls'ڒN %ؽ[ٗ781}?9^OΩdn93'F@<+ u|ޛȂw"L8@6rӑ' k'ϟ{z.$O|'_LIyoIϮ's9|=\=&9B `/ߠzDXϦt*"(9B_`,22hL#*I#Wmω3^ F4uMceNA:]}'/'[>р}?>s4h*\؈='*-> fߟM8+6_ `%3_m5:-0\:b IN$/Jh $H՗ .3K?I9~͵wP}#) t;7z}=b _|>J ]?H\`Kן#Z8;ҏ656,qN* "ʁ UԬ /;?]Ҕ?*Ӓ½54 D\wƟP3H ?o㼸(oL7.kR!}"Cu'Dϗy) 2' ɿ.~"!b:1I&PŐ?,̨3l8~ ('p' I_Kѱ"2 R <($":,7~5(@'XˊF UBȮw-`0,:D~ob  0$c) e3"x? C/2) .T6B7$T$u%"0@ J"("w߉H :_Ɉ_O s:M5X0,k/HH0 ,x?K;?_by:i NԟO hϻ ${*hz">?.(5F%|S7u Α%͈Rϣ}Uܿ>A4.Mx?o> Lݟ9Y[8Hvi@Pr_ 00@cDF`ϟ]ow,~( " %$̂~wB4/ ^ǔQ)Y^I0P{ѯ@ ]( |8B2H?M&)1:.􃑔pѷČ j H\/LH 0 Hɢ|Ck`MR M>&@oa4LJUu~؀ 59J< 8>@7s*hހ{5ӄ8; (YſCC?@ 7atKAuVy?ul B#_j] 64~fӋw 9J(4O쮢꘠Wk{<"O܉Đʞ}15 HB"G헵s#R1۹?R(H,z=׉4j |Q<aL q+,H[ʊ ?t <战uwq##6[Ty0c+:-! #Ͻ6hs4 ,47)8tI1}cPsA *5(B}=ܳW_8tl>C;=ѽׯ?n8e(X1 #qoO" HP$%,?J;t>ڀ5n(&ۺw32.1mw O sC 9 \":7F+Zs&$1/\ pK#ut[!:GΝn*i.!=lɠ>dĬ}sLnP~ww^ /~Y_2 qhȾ@"ǭ+ ,K:X !~%Nhϼ ch}h_#t 9mOy b; x?k?Kw? 9$=:,o?=77ɨN"f-9MQ~=,"+B x﻾u7<}~( }2~tIZ\櫜 $r_sqz2!Hy/ŭ ]_;b6eo8V?Ё= S烎I<#:8g̱ 7)BW C'v z}(z{!lygDН7DXJl bo9If(2" i6'Sw ށQH܎'}66yµ>"2`9"0֐p HBb8rylm9`zJ2¯=σ/uk/\"0 `: (/4tEI }"B_zJ])R?bq&p"s"# 'c#pv{ݻ>ףP6>(6=#(Mܹ #7gogGM)"?Έ '9RA!,w~7J)*c(wJX7ݯjɍJt{KI Fw-M,9 Yq+(74|3'М)/@5\1>w Ps`? +?B 8 7<)9|G` uH}sb񳈸(J @ L:x'H ; o9t"@;HyH\ɉk/r=m* 5}K  $ƳI` )v }},(x3#$B+xI3BA]"w~<:w"(I= -\7 t "&n4D$َ9lb| ݽɾ'p4wcrys}:Is>w?7W&8z :// ?R:#"7 ƃ从H/' B$9Oʹx}P-xG%JBLy:#D~~,C 'I`S@/ tt8tӉ?--}Fq#L'}8L2ZI/$A,q 7w)4ww`#A] :7{5ʿ}x'48 w #xYB߿- -!fH']|0b 4Agb'bĿ/"(ab9"q7w1 '7?#4*}K" B 9 xH 9, -zp0(/W%O!t0` @CܛB8Jc0z=}#n"}ϔ;j# On'p;[pT4?rk5}r4E2*93'6IםJ˰_ ;1C<]xo&C +auU<{Nk0] /HʔB&"" ẘ ̫#BqCt])@߿|}"6߈0'D?IݍC߉~w#_pYDC%=,A>>Ub2.PBW? 4J."q8vs{ީ1"b4 9@8; 5t \o ݠ' \3%xos@ c]yc#%|%o\ _}Ɗ}jcp1x; I4LEPz[ H$鈆T Iɹ2r.HC1kިJ[sL4 6SRcpj –?CT!5,N ("׈'Y3wi2>}T J#QyM$ (}Wc? 0c00z<®< 4? R݃Ϸɬ <~#O2fNO 2&@߼y=}rp<σഫP pyL}wQNم#H_`6; w^ \s}C^6<>i>w/pOc O}M "(#tu(OTCs|x$΁ O.`?`Tގ$5dC͎z(. wދn[+󣌲\#?@y9KpzB>o~%b'8fz*[ ]Ýɜ}!ɳhyhSMH~'{`6N xr&9|Y~JWOjMqp@Wm}<`DsJgM^04oOM2SfK1r/5]d˿gϲVSDE A]ͻ222`g$CbB; 3*c27@wo X ;$lŸ.sx,ͣ (p_Ʋ;^`7"o٢(X$y'ʼ=(D+2zPX\[+X4 y=Rɞ/"# k{Q׎ PWs2C>ޠsPC'Hpi2߳;+yx} @hc"30߿%'Դx'L>\L̀~5lCcgl-Sc%|#4a3w ~?ˤS,뭘e , 9M܏NJ`^- *IgP r"~[3H} 'A;?*=4OPq|A"M w8m9'}?|~ç 2ӏ6Y'd.ߖ.Ы*3˳Sf8tK60c)6\ x 1w<-0sEZ@GC]xGc8۞hL5\ǭ, ޝ%ʢr?'H'x)0!(wRg@/H_|A l[~,?T8'B'}ׁ3 BLPҀ{[߫;N/v!dHC +q`(q:H']d|O٬蠱y<8w 3J~;Nو;8{Ho,~wOx輷' t74-ؓ TBhw];H}'\K9H$14C(۽}-D2} &luq~+3&D/% ]03V}W"K_?܊St ܙȋ,8?o-žo6`-j.$5ݿ"+z6?f=8nҷ. 泺Ȇc;"!@2=8[ܪ(A ? o0?'ߝp&l3v#w/?$>7B8ʰbx%j ;%/>s ;߿cH/Q(>Ti`A(0X9s #8HRKhaQݓC߈/`ϟ:Ȥw  n"8~yA2 >:KA=K2q>RRZ2#Bæ9Ar4%= 3A[y?'e* >#K"ȝ=o[2 }7$y30?( %/#Nݐ~2'﻽'Kz7w+z"#ާAw K폊1 V)PI ` ރ Z'}-9c#(IL^(]/M/{?m1oO(\!1}_ ܙ>uyH(xL#2"Q{O( F Mb6Ph$(z,׌H]!?|3bWI0B-e66Oc H?(:0Mg }{=|/" j1},zx 0^>OIc" ߿@ߠ 52IsУ#0_$B 7 w?8?? @wj; DR50;cՎ&o} ;4*B9}@>۶#Jt޸O@ϣ{>xR|& ۟2n18'$@O ? ( A<@3 RB@}@?oRЩ d?ӤEbL&<#?@`{}D 0wC48' ??uȾs[U?cT Rw:(=ȍ2 V15Q~'s{r5H8읉(wL &TM*|xt,Mps#u;t$:0Ϲ=T'M@/$vM-cJ7 uB ICH}Kng=?J,'sGd,1c+Q׌/,}{@@&s6p_\\{0*2@ˢ=p 5z@Jo`#<|$9-1;,q3#G8 ؚ?R> 5\jB ?ۿ?_/V J?XD@AĂ KG?d03 ;F 8K+7q׋"hIdS+|0?cAaW3q(%A(H] q }wD<`]Hrޏ{u sn #}Bu|c $x  <qH9w &hSm %M' '@J+X!\ 4NMnSh]&J6:196zῂ$98i $#Q7Bqh΀P$t? (p##K;i㞟ߣtf i}@"?؈qs !B /6sttDی|ʗg¼J@"6;xxOSC-@ VJOꡨ a*AINl?,z,}_ȣg4RKX<1%|^oO^ϣrcDvDߴ  w_0zۃ"5 D}Pzܜ>;'s˱خ(x'@{(zN7 = 5 mxH65+6"|S- |@g q!!772oOF4s>ʞ7A|)B bN5 4+ #"-2#=;'4Iyx0z=/c3R 30Lu|!~wbw _3 :-8=2ۏO7`c0߯o7 H  {bv~>m0@˷030/ 2 ( ,Pr?=.@ +@AUUuS90ph x>#xC@W]\C }~hCx2 rRsoTM2 ?W?.߿<,q߳^73M?,/`L"hvL/xO"u:$ L 4"1CBxH t\Ք" fR=tIE&+-U4? 6?\T80/ ^5ı>49wS$ J~#@ LCޘ$J5˫ܝܟԛ'Z84# O $#$z@s?wg}b9ʏ{u'J"?_kkE&@<X%;]4?#c$ԌHLu ru />{_4=wWgWbCCq&{ $y1CTɟ&< ?͉{5?<eo(O;! AuH40#:\{{@!A D,H:ą B=ߵ9E1w}P7ޮvI/A2B!o?숒 ! 82%x#$}2 J5-R3 l%BP19c̀$(prq@20Þ = %1כ0̆#w]htcwGKuCߨ SQB+K325⏑7uy׸KGB{g3D60%>)IR "-p 4} X2<}#1U0mΠ{ O|6L [.@qB00l߿}|t?m;? }[szvI{ϣ?3\m?HIOA^~8?_<'Gq^pu k} @?Бd}qu^!99uGnӿ,PAǤg<ts ?߿k,<=8I21x_L콉7(JnBuO?_ͣ3yNs9xz^&Y s/u'=JqG}j se(s7o? =v :W"# ܯ+/?z7I ~v+Hbr"Xwyv أ y<$$PNOލ DEK$1LBu8}x"'"Wx>|~w{yn(O_mcRxC ?uP)f,'D~Cp}mM7nԐL # H]{o2CpczODVc2} 0o\ ̞ysN\H \HUG-; $H #.}Nr0π0``~PA.vs4ׁ=U 'w,#X 5|S&?:##07 `/S;ߟ+87_ϞIS|]OBԘm1~ l.(=2# ~_y=?4qk=0q T۬Lr4 Ju~4{Y`!g0 ]+ "Wԉ }#(ó@$H8' 00+Nv}40M0 wL%E3C r :uc>~3-W#ǥ;O/@R檂]uO$whgus@W*>r7$|9?4o{?Sg~O"bP# # Dy4>cUH0.@s&H 7?AED>u=; \ͽ ȳ 3<$@;ϒ}lwrwI /"rR#sB,N| N7 aM~cQu (+Ē~?#]+0E#h׌q6ȌC5yC{΄=ɗpHl=A?x$| [;쿗4/9_9`ԙ! pp~#7¸~*w={3y@RmN ^s;:A Dvt{{ 9-˟wH"50s{ :N޶(8Go%`5hy_ ؔE<: |'#P5?XMĦQ%<@%pӃp6`c AK\l25wV4v&tO j }'9MG= =-ȜB$D7-} &_NWsv";%3sGU~6{u%܅Ĺ?yXs Npao f?$32MGw?I7z `9pBQ$ x *D3HQ 5 (A$ sҗ2%'b'Ë3C(?O!ͯ-@-1I=(>4b'4H:< `\ n9ͩ=Xc;oqիzv ap} HH=?IǏ[o+8Zг= JB[:{ml'X1s5{{'=g u$߂\ :3Wψ<']?'Ȏ`@fߌ)ps7RO棊 T#Y; |~s:wNHCU >Oeo\ߤ0BŨ]b s/}s.&7}p<ؾ7%!@JL!gP2}!I?~ˤᰐ3Z#op2[(Ⱦ ^7Iv_s_I^uH5c@C8` -)2MDL,h)'][sϻd#?0ti (L!8Nn"W K"߯'>0 3 H2Sy 0{wd4'(uIBu{C3WB%H\M*x5 $ptZHH 5} 7Bz; @08ATCRp 1R}[0^#:pv)R?W5u{}yClw0|<eI/^]C?BT=[v_7$S~B7O0!_h X5DsFOpcGP> hDD@qx~/}]?TIrׁ&8w0ntœ$3gol'b76M 7)P'A!v~ݳ"Z~d+R_׽qXxKALYn/h @h_K 6hoH4L0MyV;η)C?`Iwp707sv p IA/:? BLm9ܗ}/PS#h2=sOuLP"7D^=A0>m5a$u{=cMh67g<°o ? ݤbLnu/~0{}l@fQ}5ʤz*{] +2uCl2@{ udu'?Ỏ - '/ ܜ'w'w6A@??$GE s4a}]%GA};2ß8%b~Y/ l<] 5v+uT?(3y`x? ӗMk4[ 49?FnC  "]} - 1]&17q`d&{0_%Ʋ4f? E7# Xv=(A`PŀSVڅBGQcCu֐'J=9k5LmE7 ͨ=8x3I  h< 5-^2WQL?1OBV~߅sh87:|N;뇽u0Ȓ}} 3󝂠t ™< p`|~ ,4/#a`M@ ]S[?@`TS}=6p'?ώITN y7$h]~gBtz5Re" } 5J0}l4phUZ 2 T IP'0H@ؚ=XP}{#uB@0 b3ٓvW1R:8;N?Y$f,|̝R8![,4@;s"If;KP @\u@?r;wQTkH2U#q@ ؔU 4 %[So P8(z8 Pݒ 8y 4 (pI7Pݔ'2 {}2$T԰24GV7<Q?u"US1Ck (\m &u@48=0pL *"}`%OQ k o3Nc4Z'H\ Tb`,uUHSMBPA@\ QAHOPC^ @qwǔ& oTGyn =p: `3B°DVK:A YeնMP3n}3m=2LDAQ/UBY&4r}d(s|10$O*A^{s! 9ϣCOT8O)FS_ϖm) Jkߌ}p@bSsO`6 Xߐl 0#6ǜ8!+XG<;;>}*yM&/hS5A[Os|t1@-pk"<7!ַ#s M#R zZKm&Z$D?vu]4]T5 wNjz IIJmCG{ݕLw%pN7_]P_w1)Gٻ8 $j }NO'^R=qӠ@Iu 'k?<،kss%|뀧. SLw!V'g9yQt?wS(As#v_~b'<(?9 8̷%pE$A `Dw ^8{o@sg/A@1c}w@K}{j8(DdCy4#dN=A$T]KDI+b5M?4}Bs7"y-`C'At78erP?ztм1# ?Qu$ٓ{?[uX 1҂"W47 =Aխ>rQY234VO|z}7'_P rB_qy})B0ߗ$R MNwA] r;Ht/Kc ǐ2@Xz2?B9_@v=45IgthL'X?a4wȴ@Ի\j_pΚ3w [."ߊh_ dwN`Bb;9Hw5)l@q+2Ϗw =lݶ0>t -ACG: cBscu5zCMl7H$ YC@WN9@s>Љs_3ӄp"$p' 6'C\s>ɋAH>OZCAz=r&A_Dx)qISE{'?LG:gS: lj{6AR1_mݑr=YA~\7'<<|7ns Mz ǣc'w7cc9R&p Pݒ#4 S ߪ:MQ`t> IPMhÕ7)f8Ã@s'yO349S Y߹ C&$w z>t5K7Xݍ OBw 5UdIH Qǃh?o-~% 5g@\,#' =O#ݵ Ԃ7u# #20RLS߱aӍd3G V4hO4SuwP\B#L~~+_ CZ$!=)zf'/WHW),vs. 4s*$1,;%L;`|,r'_zqDt(S1ozgBnݯ?7L={'@g}N`'j_}u>8| S?-qu_uYcI9o(ߴCI`M=pd+2 X0ȏ8%1똢$ cT?IqD?A45=s͓!r}ZpOG g4ӏw> _7 b#SS yx=(x5wK J"I~'M34;A:#27=!Dm/? 9 D\Jo*8|0';{o:`c\ɒPOx<Kr>##zhG6!ȟO(Z@ܬ }qp7`rDC=} w'$:J*}|$7aMBC 97{а!03@:W9Rۣ{#`?CV=Q4 6;3w$q?%0>-}b@6k(LDM2?З0g'"Hc_߼ @0/RARW MI?U(5߄O}533J? e;˜R) P ' Lf1C]体Ē 5q#/&*I ld:)>T |Q0Wa2C:@ߔa(PU0|R2uc}|> /W55<_<h$8mo4@I8Ձ2Rc01<濣 MUl5ݘٗQ1Ba# t)( 4<@N}5T C>}5(tROE19SU= =}7o A/C(T-_)3͔-'(0`3O>U ¶awcK[ݭ{PAJyL2(SA5C_g^T9P2{7 #U^Cn?p3v~|I5sTd2Zݿ "_] ؈s45PW15݈ߢ?C{ }%{Ë,s]G3=+wN2#\2Sb JXs F?=!$hF텡D"燽Fq4BTwwwMgW8 '= ^͋Ͽ^mS7ZHR^@Z 4y+D~x/I+ME *8 ( @sDDs茹>^ J2P%&D774`3}̢ݟdI T#' ?,#ԕ$=Qh' vx0KpwAPGAEًѶ$u @RW21 Av͑=uH~x4&@L4@r?DS# O]vQ_ 'L/(l* 7| ч@' sMbGswgխ_ ~}ߙMonO2y5 p0?ݏ.< Qqm MXi42F9 dwnS>6/H^05C,P $WC r/ Y}uU'hSgM4  07q QIGՠX~͈'{[rw%p^ODTYb˙qEL݋ܧBpwA\|͟@_3K'ZPT=Z % 3B|tE 4PQ'({57ltߣ ̽8p^$:.@Htp&3=OC7P.d~4<m1h€u82" t7.s$=`3A\"25y0 AB&\!yDcQbrpx-"?dBD= j  }?-(u|# +~ۄ̏pN"Y7A8727e7_4ۅ}}6 HHb/#A_uw1 =; M䧷R}Y :c3 s9AXqy`/}E3h{' s9}"c'X.q'"'BOԠsţ; $M ?'@ی'<(Tv~xI?ޅ4{ +up+$x:zb$ԟ?t֦W753B49*4S}˒_;*{}/q_%{D=} I>;?+ΜY ӯKO0H- ִ?{}{S/?GSU(B|O\A}w?R.rvP&9O 5h2['O?w @=ls>=z~A J>sM^rwq7j#X\>9]@TDۘPw o&'?r% ֱ2{|q{- BWDC:<D;=H << 7=܏^|;*:u-g/9'!_Sq95R=i=*L}w&mUs?B0 |_!vga #MhOS GP\?hq :l? vi V~'3L ]c J{|f0#_%Hϯ4< 7,Cd)_?+w7P6ʟYd{ 9<~$5Kvs_q8W|zoǐ?_4N</Nsw@Oly4ד^ C<'菝2dr2p|_|~v}SGCd߳- >=}>p٬\ 7(?Mn/O>4L#D֔c ȉ}#S?@W4{/ sҐ{l_/ c;w"]QxB ?1duu {Dr\>P2#HW-#'O7pVNo+})8$C'wCA[NTb-pW@"rp`./2L'@$QPYk>8B`?wV~K[oW]0n] PAi*0msQR= $SǂAM󒤃%g΁p/4牃cSTcP&d8 &A\"3-8l"f'Uk*AV` qKU8YpJ{rPq P@?dv%wyĘ w/ $OA}$ ;$G 5~CI@2gGptyEP3 p} CC 2TqC9Ds vlu$A0}K]g3DӃToOq L%"ViM4MS[8RXsHя|c!#'@wH%ϝ"@]{s 2-$IU#!=BwFг|>}?>7rs/\سABHAI0U u1 A\ p$ED0p$aJZ }42St9\-S[]@?ҌO <$"6<[:D pdDvD@4 L yd Ɵ0C2P> W1%͈}?fp|- R{1?r2ED\$ m@Pl21uC X gwLz(PԜ@P7G UM:w62pM08\ p3A\-\_d?l>xɰߧ5 #uCs (uu!Tu@~@B ;K{O/pw'9\oJ(sO=_};w 猼_㭿HރCyeu#'J%&Ȋ<@s"'7b4|Q+ Ώpᨏtڜ/8:c3%hc݁oޙ6 G7pf=~(:>CZsqA*>'MQpoV?° swO9]^͚'qٓ 2: cݞ(1=j}-@?0I<%gݻ {:;AM2CMm b4׋6oOAotw62!O?N:gƒ<0Cτ}|Ƿ(_9$ O0 >.9sB|߽*#3N/}6~">O1{O3=w % R8,$HK%ёw8KM I>ׯ5sEo'=ku`3l} O_?]0wߝu 7ӻ Sr5u:??m@9B?O<7KF>u'h]=H"61~}7D#'U_(I<"/x/u G??_3|ѰX2MuCCsA2}{9 "gM:7uݎopnUd}Ս; jN㎓pLG!"#.qZ5P#6ap~JSI=*tϏ" ( p}:Xߣ_  <ȢqE4ų/@/|B@H2Imj ssu5s\rzIpC gss [ =)D}I{{Bx\X HW~_ h=r?À=G,ƭ?Z&K9 Aezt5,5( s_|< ?qq7۠pry8؃ :IpP'ss :P= twy9?x I'")h0|1#^gUbNS2B7T3y ;77ʀ/S [M??~EǠ=D41_? ܼS B'A9;>V~(I^8j ɾ673^| i=$@_T=pM {pKl B}v3V/ڏX/hw~wI?@}5(O\0ևG(+v?@D0A3 U݁x_?5wX.?,Ie!_h).R2es5J];/V>yh#`t~)ϥw4(I{wz*yɢѾ} Iz_ʟJ׷L΍@6뿢 J}ߢɞ>GOC>OWL|I΢B5H2Oc|c@E "?;gl\J5ȏC(w65׈ݷ͵=?`ْ מq'R㷝?\έ* !)b ׈3xrϋ#z &OE}$ڠ}'>t? 4̳gosw ORMOy߇ X=VA0j"*|CT } Bo6dd? pƇO>wuG4>ѳ< c 7uM#3L9bPa:"wd3o< W z@r<;ȿ'0w򼾎}>(H?{6בu3tHt@$HW1tZ[:cPOsps$'Rwr$l._ P'x믞2Z;L bUGyBU}O&)B<}>84w'<=x'%.CRqC/:^ɞ݀瞵u6 Hލ>-I@ + ލJ87'D]G?l'''߲!k셟S׌D]H8 ǿupW3POW ͍I!U50JQ@}FOW7:B 2į-d~7_~?4߳#r#X3P25E )%HW60}2J'PÞ4~8O<հ"_j `0yO} ??S|0v}y?00%JM!p7<65TTdp}'l!x҆,(H~3H~w f,0 7s"3.0V;~cS=p4y QL JyG cŒ;S}P@uvd0 `}s S1` [ 4Ȕr7(]w'i>?:vewPFBυ0˦@C) k`sr-x~b/}.Gv2CG bq{@8wrya:G F'>Ôiw h1%041% O'$:ч@- %23s|5QՀ jp(6<&Ѐ +u`зsxgc?%](@2pLvBKpݳ_|H|T7 ,'3x&#mw%(x ;O ާaP"}^(7 pa} 1#*R}-(2]/ uHsU8J$UC'ug ɀt 'Ї^#Tc@B彺bM4%p+QwA6;w*2wUMS4q=3CrHԐM A=3OAuN eߜǃȊeUE0P^܎xۗBhOQ ׫B fTxDG@A $2 xf `|uH T_Wr8t%$l L]׉'8h?@C^]8`Ic[0"TFCr/@wP! }#7$3'mw1|݋1 t04*`Λ/?z'w!'=ܶ- BGH`^S ~uH<"X"C'}F`e?u\/ۃ{ahH$W#C=b?"3 z -f`oz:o<49]X=>"3~3*<:j~C?[1%P:K~IOUu ]׈M4i?7T0A'O񼺓1qA@?b+srМ\?@݃"߀?1}sO/'DDPߤ?z{u|&2 @" R 2|ͥ\݂Z57j|R"|-t/10=K%{~_}_a -Pť ʄ}r_L@. ݤ=,U/Ր+\#FY]MCЬvs\B[;6B#'Xׂܷ-8 ܜ4 TX׎sz0ĭ+ y/w t]~Ix=q(Ms38>ͳ8@E 0:-CSs^8o>q}5 C h=@xpf1P̮_:P?.483kn6O|0$g Ѵx 9\?m?dݜW| 55 œ5"(e/\b̀ATw`8 xA0:uNeʓ~+1@A?{[W<p0}7B'l{<LdWQBJwuMb# *=1F\ t1vΉLd0p~0[ N1$H]׾_Žψ>c > C\}04GM%}2=T]P͊cIB2(uG4 'ÂSyR>Ϡ,H!TCX?/r߿sX= RD"&x",dLVY͓,}Q=0pm"ˑH㴓@HSpwtH@aN b37ل6|?$] %NT7^ aO172 qP%A'Յcu' C:m=}P^25t4A]MC5`ό!S?(Tɬh  ? +7s=u MuUUճwu4/=|l C4n_ 'Sib w} I 4_D1n J=afAM?O?Wr[LJɸ?J؍2@B7:4P0R|##+a8''6 rbbjx^ՀW 'HHU%H6? ؟C0D'=!n/]̱}%|@o}1-ta&4`Ƭ oLCd8Q5$yL $MQ #@8t X<"H2PߙG14ݐtPp1{~ iPہ >DB)G$ L^82 9 O*T=qќ7ڴͰ7,'C2I"&wpq$A-O hʈH̐^n2)~$G5]/ uuCly?\ p%H}`\L H6o3 }q~τST>JC\?9u_ ${6IN}E$Sܻ (S2MgP5e"pT2d R{w>4R'?%pl#/XMN\WuWco4JOdq/uح{0c_Bw( ڈPps{Ji,(N{A}uFE C@ _8AP _B*1_P L X2M {-՘O1sdtG8A PC^M { \}L~w NT^TMT uT%4 0Q"5j}せ7}}wu 9 NLl?LC(U$0 v^0U@LyH%}pzcb Iy ;4|dk0{!e ] =ܵ1!$'(~`c%x j $#IRO Jrwƫw ԁq{ȁ_57ܽpMώ}<ی\'od1p 93N7=tQqD5q}UWWuhx|1}9; 0@7  g:)Y(D^f`S' 6B 0 _ \/1bȳ#|I16I>|PC 7S!B3Cu/P؁'S#\MI?H4Cs CsK! :wpx}/O{PHM<^@y~( c7ʜC}> cAdO y "S>- ^A ~@ L2(p ZH19/ݟо=1$"M@wv B; w8;Vw< TyJ9_tDЅLSstc}'/+='I 3յE$0u||/p022' 5K([X M1 G^{V F,_A`$;`s7,!PpC(xP;czm4 kpFRɐpD@0s%w\= ӜϨh ^w#'b yws*#s>-\Mu@p_Oݛ^p0c7MuCp VG`0 E "725?f0/Uxh=ݐSSPc6Mp]dxs/p?*Xޘ- !D@|<=c'd@0}\ӣظ -͓}%W%4|TRT@p$ALx}. d((kC#M!uu&Y u?}G _}dO͂_@+F ԑ4rQK T$sÂ|܍dRͽŴE^N'qMJw8  QS'yY$p_=$dK|tCI_ 71]uo]>5RUq<^Ocuw @ó< &| `*Rf cBרI>;Y<p  5@s]]_4"=ȗm,w % 5O?6r'i]l#(ʣ-N;O({N?GL 4~8<)ij067n4#ocR3m=(eH@Gw}J]BO4|/vx < @ LN#ɀ*~hw{L0 !2 #߲GE";'?庌P U3ċQ?= >Ff%x= ts' tB+V_ w>!#~ 3@;Е(ɸ'~ ,, )s"(݊s JBs{Ȁ"$wU+ t<}?; \'pz3(dݷswC!s$>40$НȳxW}ԝw'0c9#"010)x #pA\uo lr eIğ<`3bA\?!c`D$?1H6uTqؾ m#PNg>;jz[cFw ͭwB7=): "D=ω(6'OuW?@9 0 pV9(s\,O J_RA8ys ,髿!8% tO 5D5u;7]2!uR :a}4(X0q=y}ڬ{W(q}3}r|n9g­AM4 uzjM\^,$ yK(54t5%(xS*ϢAH O-Ԥ3 =<~I7W/7\γ{^C6yBy:A B=1\IEuw݈/ t[#-=} A7 7tW~İAIA5gܺ,T7 ss+\!rףs4~1 $ʣ!H?] zt,\A?$y7 0/aS \t:(=} AY\-Hs50s6 Atެ|=Iq{zV(Igh/߸?<suW$:&\!vȈ<(h$}^OrOɿ8o"u" <!Ho7*?Q{3AM?'v{;%< J<_@4<>ɓ4{"u s#)\'?ٝW BH815q-W0r| 7 D)2 M ߁}3)mrWՍTៀ^pwppH~sxyߙa% }7_,~Ƞ<4~Ͱ^ [/2_Dpw}`Y2?Э'C=wp"( Dڄ!Q2!oI0sŶM  _ '@Q5T #%6,@0#r_11v?@"S;yr@rK$7|}A5)(wt7P5; H l`O@_OR7$_z>4z}v 0 xԏ}X6$ H u\J~@=ruOWO2 W ߃{܋5R#uPePkX~}5"}rW#": `!: 5{ N:‹1@C?-NK@7- yې ۓC>@}9 q8g0qvLDXQ @ 0-`ڏ}2 U?TXIBR]Ƞ?3!N;h͙7}4~ZkM6$ 4t)I(7 pC2$5b}9$x2ٍb$\ב`)WM}4]#:M0*ow|xCC<10J{ +<=H~ CgL}) 0gBq up,8[2ZS|0=˜ 3qB! <_?%l-ML^WWS7J7wߑ z+D"# #Ń ~ @W\?uD ?y @ @(e/lc!x0s4lbI~^E%/#p05 Q}5 W 87 rF84p׋tou"! M<oÍK-ppP0'd ]>Ftcsy(vr'pƙ> #2uAPm"8C4` y Gӷ;C'~>$0^ߏ1 r 2 Ơt ۗ'8 B C-,D'ov׃[_&  w '75MJ 5?רs!&ڮ#>dI##%(Nk;ue[ 7*83R BH?r}8O .#/9Nto 92<[b]߼8rSwow ÏK3|Hٓ ׺vH(z$r"sf Ht{ %阂ɟC)xU@u]G'' [G؄JH(PX*m)Hc'_/<U=S=C; 06ԞaWu(u;  y^ $8p71ņ=$~0Ju10Q.$w= aUK'EV;@F4L>v? wdo. _>: fw֘ymAP?TˆU5 cے]ɨƣ9'o^y7w'w[>;Ӟ{Y]z`@ތ"Atŋ;9_:4]>K+ ==H~/u#M O<}wƟ "w] ?WCM4P 5@q8N G %-YR٢g|͟yU}||}(8_]v,<3' s~;RSM4CODS#>_# gI>3@֙A ||bCp` C8t}  #J?x'Cy p:s ?<Q"̋3 u'ԑ't @)x 9 ג=cRE &rrăw޽G{1D _w⛯!AVXu]${E4uvŀD2K)$8>k u[ϳ<2=,'{找^|]tIߟ[+?ɝ߾&nĿC&dݟ@tm} ƏTFY|`t$ o$ B}')=6L<?/qd߽_bԏy5 D?_% w9%UI,~ֳLt$04',/4*_uD$S|0>C?8|5 pp9!" @=H 7L m)A#9 4A6cC+N09VvPŁ v$3'qs|}\u@p3 7ow_u-%ToA}u=* 5q7h{T dÍ'1 t^LK>M7 3/XPW:ҤQM2DC"wScSyXLu F"C=ÄRR\] @/`w ;x}3,x-d'QT=7&[fk_ZOƜ{B?B';8Ľ c`>KG 'ǖTl7JT>2'Wuy3R(vL ) C7u] Mu_bͣg@¨!5=Ay78(05[s& <$ƺOQROlq7Ҕ(C@]S CC?cq?<ٝ%Rz@ 00 -IC40}3z}DWŸcOuְ]Q=Ww0ptի$4Ot6tٺ+{PB}sWO@X_#1P5j|~{ P). p(ՀT͞ =xm)u'U MK4I@E :n \݁7$}MsA8i-{Pu';`WA wg08?ӕ+ )X0/?Bw؜P3D$9T75I<߇}̒#7(ߩW}˝$f47@D fwr b9+` gLy\|]-@ȃ9==T|W pu!x7; ) KD=C-G ]MpG1sB` J?(r_6)t%+qq (^"I=D hƾ LePn=?C M~R<R5uO#5w R2ӉdaD#@z6 zG;!G lT9 s {gPPiȂ J[>WwJ /|)pTMowJP |?X3~!i_ќ3W߮k1\m\$ dD6+C,<T8Y{*z !7o`tBK,C+2*@fșZdCg|0We' @ӝ{WP@'L?6m, p!Eu?Q[430ZcFA@$ 'R5wR1X ? *rSȝ06 <{ȴzz]gߍ΍5^@Mߢ AL0|QWE]Y_M?!ȞuW Y gB ˀqU( @p#7u 7_ 007ugr N<@9٠p8 $3lP8u' # /u^Y70}TG+ V4~c'f 1 d't>C6`ce8 ~00ܲrcA'# x~7 "? I[5U u1kG8}]GlFԪ$><$ɀJ,?FP?ô(@Su@^ 25\)CA)OIs7 0[;3\BP9 q 3%j#ɠz'Imw?;{M84T'#T@@u9VZ@[Գ?4w} 3LM%1y+Ύ^ dw?$]#ՓIvH59}=4\\uc]ow7sxbr! %Gwbwp}=xA pw!1D$P]4H5Írw '@6`@9%+'װHStOU [_Tǰ |04>^s6gg܏ï,0P4,|s@ sSK77tU P߀w~ SOXV`1 UtЈ-BC7}I_>((Oo4LW_"W0R `!3M MNCS,;  l({^A)MP} hS@M7;wd5zP=@MWƠnE U9B# 1ށ@V {"AwxC0"X`}}3;\>#(k O^O4?.z4_Ӱm^'ݏ0 p劐805S 7_^2^̬ߗ?0M;nL [:4_7 $&GbMř5QOIP2%P> ]?3MQ@?O#MdCa2'E l 8w 0E4:0q=RgSP=K4 dAl"p{~m_5|p͔p\TuE00 H@~#T<Yg12UqH8TO3S?'iȩ,Yx} |=9 gH_g(_ . %D huPu; e0p%DDg"s& y0{5S; 6 S!"4[SHuW7]4(;wȽyJ Ds \R7G74_{Nww L>_bD3 cW9i>=|w]5#tsӰL  =/s_' ܇} w;hw{|P7!xݰ/  ~7 ۇHx' ] 07 v7TI?#Cmt_!9q5O9} K7+/`!2ݓ-IL$+ H‚P ˟ČB5ay[ǝGH "2-O'vsOlH>p {iLP9?INw{ {_MJ4e4I`0U3z ڈ%>ޠӞIC7O 4 wZ14͔Li$g6? `7c< u5d4C{"R$M6 9DPtʬ ۮ׿24Ft-mO׷: 5uG-E1 @dÑ7wT&K}"p[3~ m#KpS=÷IO7oj w#"7H ͝ 4Iג,l oN@?a\}5 SPI?=UH)jwhӀSH ( HgF~H5D E !&pJw 7{ |wR,% #C1MIb20P51 ij#8{! #u{BԝU]3IC@DտŐ:0Ģ P'Z |uۍSW'W(t2O)W }'T]NE@~) BB_ H, va{L% @]l=&P,4Z;0'=\b /}~t0a\7G)q,4^}V Yy%KM_7AeG}bS:? {L8_wnxCwuVt BNM ́=vrǓ77= P^= +w x A&/tT AO *:$HՏ3dg P"~?> ( =(  #( E|gˈԝu@L ?M}@ _%O#!$r7PL'uxU %pw|Fxb'_ HHF~G^4Q7z'xwT8q}# {yԞ"ee5 o Aץ_R C< A3#xSӀF6!7 zD$ =b~@ uq qID|Ltu]Sv 7 8wh2 ]!#g'Dvp$ *!= mXuIb!"=0}%u$mH I L@ ? Ag^BS_Nz} poGB4xÔ%q 2}(uPԘ$LP)`PXӟyo IpՐJP}1S]7op 2j }>Ja8M~% /p T9ZS4Mz$m}> }Au~\^BP7Kݨ <遍'|u?_L1P\ wULB#/w!ف9Bw~{ 4SNRq|{Hp {$ H`'T/կ$~wan} u߄wư4zla? M)Uo3ptǬB7Epw5Ӎu{_xЀctVO};~ 74U_7IҌ_Aq]Ͱ1&z=pvC0q$&MLwC|R A@qW}D58lCŝ༃>Iy*Q7!C@m3/@Mu"p}#D ,@F/z7iG6ՠ+Րd;+t'A1ycb4p]Dl=  дI1GZ61 )EogLlmlڿc8cchxðtwC bp܆ׄf¿g Z3Ј['WCy_K w,2 = vV-Oɯu:#{P44H&+Bؓ@,ҍx ҇xm5 KSGI|vߏ$lTH_|\l . m#=G2Tp9gG ߋF :0/] t_ӍDv`'ғ0HmJ;uC04T䋂|S@:e'_Mn1g@SW_2XH%@,v,k}?MgUT0`x@OC@A<Y5,Zx4 h{aSϭH Om}y}Y]8k= ɂHq7Em}7SS 7}o?=}R\w ԟAOu%vO L& M^wJ$yMb7 lA7du#7$}$# [IpҼqdp5@A}Hu  7y3 'v#3:CsaI = c~;_?  Oww:NK+05}߇T[a\GϢz'w0/w?!gP}y'$}?~ p#(ZgםwsrR1("9\"51w < )S6z$_}U݂q?5z}7<ZHdr A7+$ f7wOAC SW5.y }u}6G='1Y/iDT+Lʦ3Mw֟\-Y.jm ?EM2y@P@͗][@x`X!Wc`oAT w ɇ1Կ9w< ~P{['/?U2qn2NZclF- ɋb>FÜо AHTPA߲A{8;WPt @ R qBNQ|ʼnGYC6 r% .@Ht5tav /FP[8 L} rR}%w~/ c+& @/Sp'XE7{`u(=%v#Ss%AN  ustCɉa/ 2{P|=L3EV$,{e& Vã4{Fbԕ ݝ!Me7LНP$l@ܵ\EYIORSJ/DK6(Uw'g57(t= 5;T 1=tsDܿP7͗T>y'~;sI'(.:cxpw1@dXă\3]C **;u-#C@֏$#ol'Oy^EsjU'BގSɩ6>g87%:F:;ߧAFAӠ}5cO_7} Ix=_>?(yɃ#M M ׍Ģ4F>N牜jXġ 쿶bdC݂%F\_y?eP|y;-C,9TxPaIF7_ tgH>P޿@y5;֍T{>6C\\3 {mzKl r=('I~07E9f՜;NAE> S/#]};+L?(b,5zjoC~-gu w> 2HlA,kKA`W<`Aks "_ KqS x wxЁ[|﨔OůB[ stZד] @cA|fuڄ|D c\@RaJTYPQ65M JM4{u>ywCsS 3I('Ԁ nsw+3?'T+CDH =>йg% T9Kq&z!':X"sv" ^4x!6УPÂqxs" u|iljN6X$ĩ}̼ S1JҸu88NRi3>}?""׍B[7CdWk?$ |*_ 0 CEC7ݢ_-GA7w{J3_vw% =c7"\WsvA G pt(_{^e}a̍r)^0< ]]*X>0sւ'8~O,8ġޑ'sw!(w}1!R/u8D;wSBՐNN0MӸv1sH7)0(x5Rw~L[w2'A0|u t7_T5^Rtsxρ)`ē\9"dw/9_ȏs5-wRݗ7 ݧ9}BYL7 W}8~sWȟwW=~\|P$}Rp\B8x57#B=w>Ձrw=97A#֠;$@n@|au1~CDVC Hs {|'5#~wꋍ5}P7Jv?_~ϙ={3}Tu6?I }MC*%62:4A91[;i?*8/ɂKH 8_D]:4Lp]_Mq2=\yg A~w(~tPYE4.KL@'$}DH|77TÅ#t 9rsw0'!#`w#ITÅ, B/4ߌR=bWBn3qd6x=>$pV4q ݈@9:6`mi6(6]K,8>qvw)LNuoD?gKd9$'MSw} B-(tTl<Ο-cH ^߳v'pIO 4{(ep&T@9#SIpϐw1p=?v sXov3a <r?ĕqaDtWse tP DQ r ]M(CB@'AAMG{ G WcwW?{Fؔd p/z P Hw:=~:4{rH|H,x5I' $:sL[l/JoCVdpՌ'@)rDMy* j= ĝBYiܝ \,O#$w}Ns7*HPC53Tg %REs \Cy [ ~wB (81d@@]x38AI3=0%&WT"h}_0""{s|G^H0gHKx O|u7l5wQp LfC@ 1we/i$ڱUX \u@=v4@c^3:̀<$mKqH8Lߓu@ [E^0"Ռ :@I,%w#};x#dv'/s%WCP q)s~|{ 5XwOgv#wC1 c0P2:O v_uum /q3p)4?EּJ1(PtҀ7ɀ5tP\HvdޛP}ZG"Qߜ'_\6tw^/?05A4ߑy\'_gg =]-wpwFMZ7 .EG3I~u40G=4u7 n1Mg\9}5dT|== X?@\]H tL@|wՑ~S@?Gg<}1wޭTTwuuzy=+ ^rϿK2?B4 G/^ ]bur|_B'`=u] WP P XO3m;0R$u eRN3[@} M}VgH2(UY}K(}?԰6CEQ#E~I !؉|cGwPwܿ>l _08\f>/|},<վ/#wD kh|l`H 16 2`ƀMN4"Zo }"w 7_˂,Z=' BS7_Q qx~u $@\s"p_3"R?%A$~%"AT5侧@ CzA?}L!WxLvC.h#Fo(@e{c =ǜWy>9n< ,? _ADPr!1 a`+@8"YuUz wT|UsǂDTw5Ik >d.t& #Pd"u 7|@l LͲ@ޖp#/Ma |pҀȩ  7g4CbgPNx!c7Yޒ3B5~s$ c S |d$,J].@> 6 ޽@9(*h32#-8{ ԈFr0X<+~_i4}7?Y;#d=,`]!<7]lGHy# N$t'HA's4- <8xP,k ~q@ s勲!|}$4}_-.  79 2}ȝͅN OA(uΔH5S3ǃwu:N^(")I6j͊> >`###x _LV=;T}wo6^|w_ )Y,@AAsRC}W67}u' 0?]{q~'x? |ӿ"5Ϸ_|@=q?L*g "݈Erۼ8[-:[$ J?3Ct (L%;L/> ^3Q]dģߛ`'B@_#i(Z9C4~# S'-Ts*f. G sB7bX t60Hk'F> (}W'",#u,׈'' <9ҿ ݙ(0[7xCwl#G}H9UMw s|d(cw@@꺎 1+tx\|ww%K?IIKX~~H`7 wBWlݏI lL\ ͩ$<)/'Hq8w#d %yӏ =}|ִt8{my \= HB HA}w4=9  ?@@,?gA}_ws!)oP#w\I˂ =@PXwFWb}" "d D7By u-tĮ6u/|(aGLQ s8@B]#h윾PǛt57Ir@t5k'`=1'7xX̹'=wBg 9!^5 ?߀srYP/_Tf(7V3޸2Tc ҖDfԞ4ēxNij(s %m84>CA:o7{?=#8:C7E7s(a7 LO3ҵIH1#Zs]ͳ@e {p=s9OݏbX|\a$7sʠJwgN0 L9$McϢ(Tb PG'O=@ WJ Nsu] ]>)RX4} "?ϰ,+:MR-57g_o9Y1y7SIT<7g>BN mG3]x<{4w#-@>NMu]7sayW1@]׃z4X0󧳰 #pwDXz<`c]5Q@7|<\SwHmG=q{p0_S#/@0%|KAM|rߠx <2pswpM#~ 'uuz?@a [ W@0 Q 0(up1&SR@` 8 |$}?{]~ `34_98S ܗC?Ym~};فy@% ~D.3= iLJ|-[btQb[Ú3&oO =gθw_P[?H;*"O $R} _O<^u#yyzPq[#|_!@ H7=V}Eu sz20_'M;@dYw}'LS/p 7RAw6Q;}7>hvMAhWM$ gCK&ӗB5pC^C%vI OmUSdw Bljg}=Mh}o;ʹwsM`a4|̭oS7ɗ2QJH 1߈0Hb yPܶM4 }Ꮒq::W' (ncLsB2r5_G]U$P\mW\ 3T( r Җ@%t6?@"20!x5DqwPzWw 7F7GP@AK  \=}X?"R}@B쓁_T;#o`޷%3x$@A'7UnM}5 Eh^A}} sTG0I: S{u,p 6uwu HuEy xSP2W_?'8=}(73n@v,DטםwV}7G 5ʏHV < 0McPРgu7"H?U97 =0 @V\( )$c6Q@]D$]'pB) w@{yP8Q}cOu@M Lryª>"Zw N)3`#$1H#ӿJً|釓@\ay yL,JRB0 Nz = 0p1@#v3}_ PA2p0?o0|"hbҀ=`" AW w_n{1wW}"(,/ L}uƢEx?N~ϓ&;^%Cvz|;(~%wGNBAu wpt4"ucD}~@2w wm,0{@=@LPL {Rw}M;8yuW U#O R0B@su.;]<@ tK4@ys3G8.? GW@ @}7M"\"Oy%0= ~a(CP@= $H H,'o#Qz30R5tGQx @@\_1zF?(q8R O 4B/lCO)sSoH˄Pi3џ &^ww[  a``~|I!s&BUJ 6 \| PIvl]"0A''8uL)09BDWw-%\G 'T^t]@(r㟋8aOw]Du'p5 p4b{"(

:_טwO44w5_P=Vwщ:ĪL| QMX }eރLUW\GD5J4Qw̵a@PDIM7;WS]{~M$g65SO6$  N"3skW=NfWvs>[4Z'{00D{H&L$GG}}k?dvgs\N6+srp׃ '$^Ms{ߝK3sT-q1l2?J^ sVߡBu-zr|PJ@}'5; ZXG'1sCdw(!z/v@75p>=z=`T,"_+A g ]_Gu^} =w\\uIwR(pW8NDw(e ݮ*З얂%M1xD:[~QBUd['s`AB$3bD'sQTOri 3 |W \Bw N@'NS5=|}4w{BA,{@p "9wN*gLL' :0Rwv_s7BOs7^4#u18c\t5ИOQ|u $6"87s@^ <s=1 9O;w }#\': t4xN~O6#$Drs@ xr1(?@AؓXLrL|=ߘ3s1O{'Iތ\7]x}w@W:(/{5@|c7J,??R'[y q?G(yST,},A_UW<3=OՇ(W[{{' (=-g c1N(=P$9>{(/$>vL $Y?v( g$@JC|uD \O3^/,LS'tcC|wB;Bwy"OSdS}}?) ݜ=I8Mh886xz<% o('= BbM<9ܜ>^3w #ϝBsss @<᎐@&]SR7M@ģ LxR]Ae1 7- ->rP4wys1 3Rd  P=,m7 _jQu睇ǿGSDSyHY4TwӍ01HsWÃ{S"/p&$tsG>Pݭv ]b W9Q{@Sß_3]ssyW5 9>g͢cz?<T@ut,-0< 9wAcw=$A u跠(} ]u3g#@|gթF[Rz|# !;CKC@;{}3N(I:kOFϏ@E䯂 {1\Tԇ7{'&_#\) ASO\v8b(_e9 @B<_{q6C}̀<\C{Nӂ<{DK+OʢɩJӉ"$ ـNW;$,L}#H4q03ڝI`?P?q '۠w׷ϊS y3@6h9;?z|xes? "K|3 |?PWNDSTs4Mi=>3RuFޒc'txct͍rY˞(ؠ_u7'(|sџL@r,\xz5 _ :%s(18zI:'y bS;HN},9#9Nϟ:oz4 ?~W/7YJ@5 --EOv͍swѩ(zԣ5g LH#5 ~vi~S ?s ""z7?4@5}74XDO4οx6$Wd`7W}~> I+$=E9W#x \Db/tQ544z߉MgzfKTtT (S}+P=jGC\-VWuԜp9*ipas08AA^/\ TwM (DC:r \M-MvG'FJ4F9^}b3;Hσ@tw5 RS= ? Brǵ8vT%3M{9q# mpQi856n Ƨ۫9ԙ3v;2CR !sQW=סTjw׿?*1 $8?2  }W)om Ie2'qw3L$ O0~D$|#<80O< )Y1Zh/3웎Gq>3Aq D{ƿPzG w_5ފHrng$i25'z<~EP.?%C5@wߟ(y{AT[|oSA]=hPS u:dyQI7u) \g)X&;wgP =&'xouw)W5@HTߘx WǞOA }80(_Dx ܩ M$08fv}~==BIm0YHp58uɂ@IX'} 2p_7 . x2O=Hw]1hzyq8 CI8_(Gl} 5@v9'@x= @u 4a4C@v lb_=4@}} qS61np 9T^#qH|ظ Dץ"{DdžMc`w[B&04N@#4yGO}A CU5P3Ųv5u g (7r%{@50?&3I“0PbDHm9N=I؀(ԣ_?U3@1tW<Ƞ{'G=Sw;A*YyHAf }DuBWZQPDW?7׃{ M `@& sQ@{@ew.)@d~D0\ :C|W?oGǗ(\?|r tsSsN|W/st;># I3[H c4n۝IIu$$uŗ@1hѴG6Do7נ@$u ?~P\P |e1\_HBX욾(ts\pS.z >J]ЈqI55> Z3\=[H51\Cm菠) x )72 7?LUv@/b |Hy8N$|\{]hTf`H{7}p8zNB!']͘t_ BՉ7t`uƜ$Rʢ:xv'鯇0wOuėE 1)x ^_8r%c߂4>[4؀< x Jg}psXG]~/Gr߿R=2:0#$AQ:#в"w>}c`ID(*Z70?Y\}Šx:|=Ò_iJ|ys pH| tpOWXX =vbI!# gs߉@ 4'}!= hBRB8H 䉧e$xv8 {ΒD \׏wg:̩ w $5]뮀N^l ?A ؀ p7 Rfϵ(#+$ @`tл\0<@p &ʅ \P{}v}~KJ@^&x -x6= UKx;9\6 H@(85ҙhv)|Rl$9}"=d;(lw&Ae# 3|ط/ 7~tjP 4-:a9z#p@y@m 6GSvpptw}rCgtg"$ĚЦp7' Ԁ i׮U;8rWC"uYw@ ms$% CΥ+# >5u^3+'$l =x:X%f%B0~ct`󕘀"tT?\2.8NDSNBu Ss $! #BU@_SJ(K5\,!{k<@15Vr?$ {wt^b'*I>)'0yI"ݨU յ ]p<?^?D}z{QobsKw $p p  p^ '_}<>a#m mvHכ Zz/VH#B3Gue89[؉PsH  ֚4 :Hг yBTpd 'Y8"E|& q" ؜K 8< 'pb$?R#ab! AgKn\8AV̴4BBz=G$Mݐ/̒Ƕm),6H8I#0h-)lRs|)!Hr!*牰( B7U~_(~6LD \;,BBV'wv|Z08, J44H(t 2t8ƫ!=['37uw O' W15S!/KwП= S7.a a #LʾNK(b& Ÿ$FS@ssbwU z݌!(u#N@mUQcj|p8 H5'/ǀ 8LC  ^y ϜE\~1%Ԍ4L(L[O7L9Ib*QoC2pR_=$ (qp5B5_E4_OC'@"پA2Õ1}@P5&p63*$2T,SRyD)ch S?s}:z]OSNP݇dgB3jA_s\duPwp/p12NTLDW vP}!QP#;)}c4v7`A j8 Oq6zCٗ5l%_߂ GO5 P׳)8wC@@Զ5B}GR5ixu+ B,CEv_%~.9] ^E0EG\=c ُ(H@I@8H u !H1ح/t\:8@^p}m!! \AP_Pw<d`5?L@ Ӆ| A Lp PSE@SI0@7kS5P~OyLJ@ ]`\1(q>7u^EMJuט0t~p yx'!ݣv0$15f',P /ius"4ԬA`N u`wcϹ3 ߑ s?Oj[WEp?Qtw&~994,kw{?7f 2](M ӄ5B]_@sD՛~Q H$_{8@,u H~ N$H +- P8q1j F'c#=ET~S* S I[2Pw"w65 7G/iw԰?yQ:3uJ3MC{Q4hbg@_#_C24xG 3 (3!R9!Q2`uuE:ܛXP: "43-RMhqH u$ō0x5an!7$xuW`  XH({A<߂'NHɀ`Hp C砂1ݾpJp@+B)4P$s/%́1!"p n .?i||5#o= Dg__PݽC]rtt]u'?'%C_Ww5@ ɥ\o?0|_3r'zv}ؾw|gzwo$?1u1, pw7 =?2È3/YfLL=t7Oq o^@]5+ 6i3(Yy-ow/s\K[<+7`WN; xV s _;w{[OōȪwC#t yh,dB|;$6.z)Ҩء_}1Jנ_?S7@̃m1(Q߿g坢{;ǓĬCs>wPO'+vhLQ_n@p:32 ן< ߗw !u } 0@#" t@ QHS֟u`b͞݌P !@ p߳@ PD7g+2 #@<|`φ Xި8_UxZ,9sq9e CKր':$">cs}zG<Teϡ:I޳ ok@ϏN =\e3x{}4&Atq]s7k3P53] RO]6;xNKM#>7ye @ vs(%$Yp}ysλۅ7}Y}6y?  (v}!3ɕ Kpw#57T07u5cmz&)Sp?EDM~wMB3h m A v7/LK" 6eW6upCw1I%57p Wg2=xy?B'tB;""5yCC\3 !<2r60#|;[ ȼ|@tqtNM1P7 |o9 wLQ7E3 Y 8# uRӜ_P0ۺLC=H}&`< Cܜ+:g29|/_:D ](B̉T5A 0= 3dƏ#4HM)0C}794*}2_p9Ő&? D'\ =sO5>94s7M*\tW8`v62*80s[AM%:(ZH@@5JlSہcr$5}Ȣ¯i5" }Mhcu6qϣ5NS4Ic>x`=OzB=JC@0@Iz bC ~ 0%!04|}L聢 t1]ĉD(zwWW! }4HWz;%=@3YA4O:E4w9kl8\O3%eO)@~B/8TMq'=#vkSt~GM <~^DD{: @4LM;|2] 0})8_Bx+Cbsy}/]uyHQ}lv /DzAq=A]t`T(o}" \uqud_ 5x{_'7皂5H&֜TJsuC ?A] u^/Hm I@'p&ܫx"KT}Itq(%LwuH97'+BwH6&qC ;7O97' x" =t=3;s,<zC(y Pt]HuK$z7!J DIH k6J4;& ~| q[tq+*7W4A" B=w0+衄C|'4 t7 PR]ćOK^F+J|m)$ND%xhTTaIyЭKXmqE$%D%O0yݏχxG$a/;s) 2Y%ʈYȁ {ެ"|rħ Jp?{ }$}٢DMIB\}'y^$u[d͉,ACwOΜP޽joP] ]ܔ( 97G.j\j2J {\uܘ(%1wO>!P#JS*(1-zsrʐ'ʏhrKE p<H<? ?& _<àO&.851@Cc#@qs07作qo@ zt(5S}#6AOu+ (,/$g %]D>D+Ł38ݻρ35,5 ăאDFH"$wPpV:4/w u}$tM.waoP̲$hI@q|!Jp bPp Ŏܘs '<z?-^N*Q=\=#%? r11gPAྏC3}V(}0gutfI/=BcSr?@S߱x^'$ nB _A<:N}}(?}7:wh}K=I=}Pc<6 ހ>8͉홣' =0 qs_N\طj3ה '8 wwW7sгcsvyr8wI=7N1|7_z )w7U8Ms8??. l#X!H B:A ,DʿcX%MHͺ#să+cq2FPJ @(N pS(]q0 7@pͺGws- T1 ܦ7yu}W}},x @wxHpU}4O >2c2y44g;? p(Ҏ?&w0G5CpOϩ p7w G0# ^G-(R =P#H (Gpڼzx1D=B7xT_1pCD74>2G7 wm"$u4 (]*}'g@7[x,9}+}7y!=Ɉt}0Hwwq'ss(ϠPzE06'h׆7Pu 7>sk!w&c w{ j7'uO9y_"#q}hsө4wy]x.Dq\Eqb1S ܍P$(w q gp(]%E27_0ҍtB3(}>UCw} 9#j>4JqZC1AJ{(]coQ\8wKĽl'%} { Lx&5?>ù 2 ⰀHT ( Rf`0y,yݷ vEEIװPAt(5“W }qu. 2tB@!( ]34^wtJK7:@|2cOC\Dtc)s⟝ٜcJ3Gq( ȗ}HϢSI#,?yq0׳6 (CQO)sg͌wӢ[cPst8ʇ@wnIx:p*D^RǠ{4H msaoOs=$ w'`#A uЀh ݹP' ŢŞd$1fqޡtrD$k8I 5 uy5( A4+P!$ff]=*"׹ gDdXwQesA@q Cl?x'pV;L8\A>% u3\GI?+s>>wJ{1fLW85e<06Ir# :ETR=FU˟ AEw$ZϣsW6{sOP+S \?I_a z{41o7 xO!0\n(׃fP8# AC[5Gw֯$E808bCGAp#y# w8yse4(y>u.w($CΕG ?{c}s.sN1M>zOS`73Oʜx" 7C#ר_?#D?5[o{cs%cDSN I\:|{];pϋ R77O%΃r=r|~':c2CL#G^I{Wqy=0@4Fc?x5;OU'B H=ٰ߱،C5Ԁ 0uU 5Ny38~_OEhɎ.Bn}Ԡ&ŏ0sҌ+u?PK-,zuUOC^]=4 ~MJW-"l5y}1T~Z${(IӟG318&팠s_ ?#߀`EB!2.X?/ 8ԡԳs~8(^l~Ȝ4lw | u4Ap{wG ˔ϸ2 ,\ )B5BIuN: r3ȏhz n֬,!.}t)w{}+Wɟwv׺]#_2H9 |`d?z*K_I3ozqO`!sehȠ^;H#(֗C Vyq5sz_]}Pu=By$;u(YӀ HE}1Dݍa,Ν]#-b|s݉~:':072g{,,WUq2{&Y$[߂HN&5I}?B x Axo/6qs￱(q* 4RdSW ]9J Pҝ <7R!A^c W\aas'P9w EG}l%B]: M=|N5:ABirouR'DuzCqwȀ,}Ii6_CqN|&\L }=`ν]\Wo9xB$eenz$P2fDVOY$s45LswST=6)50y -}>u@-M526v3Qӑ?/]4wnC1a Nb:,n-Nfz 2z}@)92H @{$?ϩ4I(1ާ h[APOA~&-2)}(HQp}WwWcOҝrGcǐ KtyA UH&WSHQ߂ ?Ƴ ޤ}3+c r*1RV{4 GglwOn-P2m^9I'C"} S I|4s}r\Np{tu#Bp55t)=%y1F_-A_/(YwL5+͌^`xu-+Ph'أ1;sN}o@'BܲX<)D\ d,/]\Ob B}<]C:x ¾cϬ4ycuկ0f90I&SIS}rC 0Ȝ (@udI Pz1W 6+7|+rq #7H *7 1z!J36x U@U ģ (ճXnt; x4?!0$u %)$?A 7^􃱸d#7}lR'F3ݒ`B~3?}7J(8 l2O@L+Ny(7#DCBa[0,z8BD#)MI qM) d9D`2n$%5Sa~Uw5u;Iz du4? ,)0u$up4ydIS}gv7 }uTOq/8>Hw@wIu&=,P&cN ?SeԑbahMi6I2tqg C($Tߝ+_:{|cхn= XSM^Xm6]`Q|cNI?$W6|ٵAcCOL}X$O $A%Js'!yE,(=٧B5 @p wcrC lu!;Y}_8e}tLmqIʯlI{Wch p| W8u9~);u ʋ'(W!!xR=v߱ 2*ϫB s76˭u?< ՗5"0@/1/4!3nY6kŀ^KڻgsM$zw$07|sw=ݜ @?0C_uH@P`{hB=#2}gB7 ,9d\N B6$#e/"N͝ (-(N t3綞W_ ϸۗ0>?pȿj_E#uRQ8 5-#=mklE#͓&6  <=%q#|yB bM HYݾϑY8tHY/(uDA#6^5 ?$}.H. vQ 9otռO9h84xRmMЌ\zADs @~瀈z @m I6J@@AA6_  pWw zSH41\7yRxOݐG="#K]ГEMSy"}3u75HS_' PMF`y񓎌 ͠|Q G\wƌ=K^3˭ûuR#?ӹjG@-* rS?8x5(%@02@MEzHw hCKxR7QwП 6p/ {q/JH?O" Dw}J@u,k8Bپ_I$B,A1 w/JKRwq@-uBu݄aз4(u#DPL 1u޳g/v[D];&Fa$3RwK,BLzS go3G_ݓAq$#~_h`$ IdBT+&\eʒ4'?ށy4z/x>}Ò5DГlq2>A?~(=g~*~r׃ul$SVL'䯐}EA2=1-A}G qKI !c/ !ӕ 0gb=w| |T+ /w\u#܇0aG6T`ޠX? u>4x )0]g Ԍ%`U7sTB]i:12^d0 PzCL t7A55 b4dl #G@xaWLY9 0 ?٣ c\#u7\5fq> p r=âx4o% L=%u#pTmCB?dLC5 u\C1? ?'9dOp[:W2>Wm4Ÿn^S K ?IZNB[{42uS5q~ӊ@ LݟH(5! vdCGX78?հ<]P(X\̉uu3QMT?M?P08E;'&U#כAU>@H,pml6@7 eM{$W,ݳ74I$)pdu3)xd'p=0'{I80P|Q{ S 4 b'~ ! ZȲ_c tI3#ޓBdys c #0FD 1tܠMDtwM 5K p ՠPRǁODC5~ ݭ>L Tc58:{*f'xI7{/y_- a!ߣ1r>S45.,2ZI2$TL> 2g$=tD,{u"DP-đ8_|}#J#u2ਈw;K$G/l4AO]QƔ1ܔԎUpq>$T`m@]_'?pCwy14$wr_Hqv|wI <%gu"NqHmO oܰ(~l}?!GO^ \-4EgyUq5W_t0kg֐v Pn  b@tCx`v=~VNɁA5ǜc ݷx#BMdu՗)o=PP5F w9 F"3}LEIC l`CIX5 uS\5g *-B Y=G%gU@$ MbB}gH@2u{pP<7pf}$BKTG/" éa\=A;`'v  g6P~A #6 U[H ِ׷#; S 2)CὩYp„7lт@{7Ah}CLW'ҁKe ~Hn204O;}U3Rn`Mn= IF7̝n=?7%D2 @%ُxynwTqL} jCw% @OUh% "ߠ@ԎF`AC&vVvmEzo,},F*4I'gydƔ 17'\±8F{ՀPIPoϑCcB{!~w){P9z%E0XNsC2 'LJwp#p@Omo"@@MApz < !]p/y5cr\E"Ō8 ߯:@I =l 2GIWȟՃ YB 4ML@*mQz3@@ԓ'񝢫rwσd ڀ IKvгk<ֈ8y t}͇Y%$>A?du< 7J=x?a ,Gu|"|Hחns@:CInH s h@ShvԶ&}O=>I'Ig]ʃΩ:L.sFOBw>s(Oo'~}\L"cߝ2-Ο٩O~\-Oc1:6?qXR͍z>}Mu__H+>] 6O=B#Ɯ-zu!@Gu2G82(Җ:K +>^RqE?<Ղ#puݗܟ` t'Xr(}g% >,aNUvYp|,x\~BW# t ո5"A>/Q\% ?_%@+^ H{Wgnq&$`; &9 AA8#/I;g/^} MOpф|C]5F~]d O(]Q͏}urr=yn:<u$hu߆Sc>"E9rt)3OdZC|ɾ@Α #׀x1u;7r5? p|HHd:ޟ~8} N=d8?x.RB wwIy<$q]ǁ0r볈3Ib .)CG$*ۥD\R Zq1}}]]9-/ 2ӷPhp!~4a7@ɯ{~K.z%:C ):o~=0 BR2شn~1P?B 0a!,Zy'zP=wMM'hMsƈ>;APDFc3&HeH3hx@HC ̘-.(=}׶w9! _3y![ީ qWlvTwt)0x7(1yAXG#&:8zDh M&10 }Wwݢ[5#azů0@ u RیwUoB5ҠAG:G@l.(JAUPE_EqDj < 4:_`(0]'_3!%vc e=~7(ByR"#EK' \*(_B4@)Ę_{CA@%IB=?"xd¹ !(p9HoM#&Sp) t^}"}wh_pJ 7p6}pLCKuפ:}B3LEQg 5{0SuT}# yzϠ<3$lL?Uh?uЈv޸_}Q7GUY{?h*TD|SPе@\:s'BM{2_AL5q}1}(1p =/,9rePnsB6q0SARy}FsDH] .3=0 Ju?.㟲R0~>MMՉr_KQ01)&E?Tx37\}'Lq?[VԵo7x14c H}ЍZ7xG M`s>o9YG!(LʖL9*}bX 5U&TrI]s-w$3u^Uktpc?({Ox R@ p7}Oט{0TWE~SZ__P/օt6 _p~s"}A.R~tF'l~?4*}p60(2rc;p%"-785'?5]΅۔<;4"@@\# p8VC3l;cs/MݯԽ>  @A]=pD[\ė"{UsKBm AR*@H5DMse9`X89fOP2#ԏ\wsƜ s4]v-)I 81wG$B ͏L{ 5*2c$7[I_ dUלQCNB\_0,`r"w0ԧ'6_C^_5n<@26Sw=ʯZsPrl9_hP " C}7{ҤQX4 ~@'J WWoH؋p0~JNYM Cv L38:uwL jS03_1\t%)6]@)@duv[_V \ǥG1q:Q HF\4萇}u4=1D>מϨ>s19+OX357KAq I's]}}"=0]*}qMN >^|] ,sJ{w#ҿ}?wf:hi9+,w4)d yO vQK?B(WwwFPCM'|PFT7SL0Sceb@@>u]Crq' `4 9<0rL(U`*7]GQC1x' ' q\sww"͏w tLt Us A}G3x'gNq?\Wq71Kya(n.ăz5Mͱ526 T@ vpx</ -wv?? 'B l5w'0r8~XG\ 5zІ\^~4xnf|swuMrg [ G Z}@+04ݏoWgugMwgBtH+@\m76$wWt3PQ!U)w}> f-AN '&HDc[6 ]0A0uPd' &( 2Mc#0EFCy5E:vƻ5 {w Z3<- ͘(9 "W9?OX::#Ti)y}w;@-On7(}?l^=`k 30 C2, OIp]u2o5qS511@Ww PG\_otsw}=>۸t`WxM].oSyP4P&ŗ>MJb}/('4H vOW`H^?&qN^. ]\o W\5O)?^5 θ?Bg=l9Fc~sm'$ U6e]~<9<Ϯ %c|N\%%9uB-dsɣ|3LxM %= HH )]R ycd5(V\ԜĻϦ@h =8=peouw3z<ˀda) KЏN[|Wbo"~a!@oOE771V|=\=q:͂u{=az}i.9sUB ?绉[z= ewC]BK9@w!'J4_XTsH_DEMˎH';'l<]h wi 5WR߈ O HL~:p"*4K}h(5_``4n1 %y&8$w_ٕ;(@w4j [:: ,r4uB|A]-N2o}_} * p^9PoW:QDCw ᥪ^wO+i5}:2ًo v;OG[Cc ԣ7!43 hT 38X67A$#giN 5t dm~A#A"x:)U sO@YݝBGR{YS se9P%w͍e Q e^LۑU"hL@d WeӹMyx'jj|w W`5(5S2$P720A;9ݙ`9BՏ}p]wMS2 'FCC3L㍂ 'B${:+WL5a218 CRMQ TL0N0,P_2'00` E  ,&4ՑCQs5bw10|KMk^OS5'`CwA)%B]dx$3e3 Nɝ@_SI}~㒞)?M"OWD|>M8ByR=  3?ӠC߻Pп/wV9u~VI;C@G'rGK=GQQ4hfߓbd7=ԹI]``x` yIB%}1T}Ƿ>à CSm TË ,>pw[5_`l_i;Ԥ~%$zJB$D ¿! Р›76&3MGN;^ J|DǢBEf<{vLt}uuO7Ȕ ZS\0]?`Ab7S'[L]TG6=,1M]IMM,]?܎]M"Q)"y$FN՘ Ŷ XS!H|$w6R}Q3d ({߀B}&32(<%WStD6;T<ƘTO}c +1 =;Ww}ԝ8Kl<`oQ2t8=*d&N} 6qy{;Jlϼ@LisMTwwv)=D%A@ 0q})+h1@ƞQ`d*LC_C֍!{ wֈ9?TNBMc 17?>K=wݾ9̓JPd,zC'<a]33  2 A( s}EK &Ilt/H?2mu5 F& 9[…(B #4/p_ cc3psW(>9ՠT=[r^0PM=zܟ{700?( #G6 xdw'Δ `)H uDCDI" y&HЀ$`ダԭ"*D. ?$!0 (@>x ^zs4zv 9#LwLΉ{ҕ mPˌ%^}v>^ po=dNC==52 o0w/2yp!I9y(30x%>uII NcEww[2)}0]tP WO) X\ R$Rx O}m ~ͼC2#( \!w#W  M_3@}pL=-Hu3 (7"Q{;((sM5w~ɧ%* ؙ]2|=>'d$sVeݟ١s^7*twߑel|q+}?==W^OT "x^f>`l7A)s2N#{lWO@E}~ ^@g (zm0u׫^?@lX%0y{ p1~>(v7 C'5 )*"w CɈO4uwc @p #߿L*z RJ= TմSwR&#P߿9C&:?\CV2ԟH?s$"x !=sl w O sxO 7IW1FN?7D P8CȬoC4 *]Hxd|@5?%7Ew?$^}_`u0 Hְ&7&Qb{`Pu( ; ^`A50;+ߟ^} wk"~  -'+& \W5 $a'g93M4(uCxru_ D䣖p?6^쟃P_O^Cpv]Xct}[Ps/ p@L44(9{O>I41 1"z ׯ Azި )s?=p|r)s 87>W3"o DOH@10;^ bX_MPgzwBt@3 Vҟ8GEw/8#U޳WÝ`woh~7 ZS "wA37$PfЌA 7)3Jv =@ܠH2@ ][@@^#53A,DE_!ȣ"?H 4xAxhC.bEJ T!bP9 wSS(Zp xv ?#(uF<ӴU5@o) V# '9#mP{3տK4@w"C52U#?P|[62ݯG A6KC1M`e )&6 M#/# bIԇPW5P1 +5~~Dʌ8)ħ1T0 Au00Y]ۘ2v}eRc<WN?e߁0"\LMs~H"ԏOy' pK|& t_CwXE  6^LJ0 } cs>{M29$?XhɜĺJ c QHc#%KLt={ ^Зu˰+E7KUmrfDՃ 7ذrbm@a_DxO44;4^`W]Mg(}mϣy' $;ɐDxm>_54ygp< S7U v)S|3@&A|66:7# J捆/#(hZS5 \4= u_R`?_#G=X>S/{TO'b w]}p_uwݡ]_adgM6E& p/u7{1gd 4^0Y(tx1 tdn9ZPVCݳC<4T< ¬xT0p$ ]Fx7Pu"x/Ce= }(p=!uC}7݇8m@*yW ð?2AψtaՑ<|P RB?1P݉(ub$Wwg =(r{%^ OM07PS{^yxɟG y5k5}wY?Av)MR}k0_ P=wJ3y0AI܍*~ '`:dTO @B}@}W߂ XOBUZb{ySSΝGGY87P 6Tc@͚o@@HnpRT#*}UCd Z@vC{K7|N/yN 'sg5bjжttn;OsxA$0R>wR 6ϠZ yBy`)B׏>0Ky!G@.iY7W]4ѐCP z}>FcxpywQ@SpAߊڱY `"J7م^` 9 @7?QT%5G[+sjBWHocC'pKIPd/~ 'RW}TFN}5 5]߱igziNK2{V7G%NCul`C.؁H$h]3LC!#HH}G]CcMd5?7R?}}&g>60%gQPKC uBm@@ZXE4I _0sɓg0p^ /0}RqtJ{}gw >Mpqw~kW5јPO6lCAR4 yrUeTшq 7M=l6uS !+r , E4e5Ոh$_5:A^USPP* `2c'^L5l~HX vp8Ї\i"> &j22ga_!OXxwt>WAyxܘ,u<(E)Liܐ]@X Rï G`yel""T3l!L@>K)1L4U]q4PuIA`Gk#SSa ~5JcNe}8+ T-*pX!w^lߺ* pq:ރWuĄ]??{Gvb09èrRBpY uYG5eqb,wwݤ'* 0PM\M!@>vM}5Ӱw`22J4 2@/"WDTPB{%#%>~$M 7=AzE HL( ~ LLC&u"u'Uh*kW`KGal$_PiAAMu5H0  w[3]U_Xzs:w 0QARax=\u.>6|Jg(?7USe-A# 7U>\ބJ Yd  =p%g `3ȟц%L|NU_!p v|םt.$Q)9WI.絝4~pɟ:^"!{8"OʽydSKn `A3wL 4Zq82 dFbH5c qq= uwy\Ё',-yyz@緷: sM kykw CJsd4 /tfי~83͞4^Cx+w/o\Dχb>wH'9o(O*%mu${sMo4;b4t<~M7*`*:g(>we!0?66qwk/<# ?]`w`uMz{?@Y>랠?lx g[\ i2=0^u#@MWu:8(qĒ958M^ 6@|_ Qp?8NK5ߏ B Iސc1 @ `%yW0@7D~Hq=I2tɀ@N66 =6ۣ}o{wTq<Œ_~/-0H5w??R_U? "+ w=;-&DF2^8`L}7y1 t2܏W#}qK1Mk<=B"=}=։p׫q؞@*{52dHTsȐpD?@~ P*^b&K2[']$ L` d5 tO0A4'X1_. B{s#& 5-5)D}t͜OÐ$yl>[I#ׄJ IEpl(py{7 ~@c0@x _?6^op@lS@T~*)@uҀcp]@s;`Bs}xqo4pM4tcyþCA?ݽD'pS }>@?}T,7Ax@"͍=,`('@U4Qt"Bϳjvt\-B%P@MQOqğDٵ\zɽ C5 x}88=w~lA,7O0tMOog!-xCz߫] Р(b"Hח xt]O@~C$A ~7awwt?5qMw,A +lC}yQc}qX}ߤ}u Ah5?—Kz4LMs|rB(@t5`<؍ ;rF Q<\2bν ?'H 6VA 0D=IJ['qI9ynvHH7|{=)q j I'qw]ux0M P{&lP<p@ȴ8 OSdلHw{@\M4aRC 5PuYL3 5&a^730}'|{_C4<P[CeKJ5p>=M͓1Vf`Sw8T 4R70O̳Aw}I\,p '4sA3A Aa,9L\`a_?}vEPHwp9}"=bHXosC00\O7߿ C?w 9MaDI{6A~}A7d9(A /}Ӎ] ]0Avn<[ gty_,p@C IQM"6 " c=_`w8M>"^3Sc ! g F" 5UAY'6E߄(Q_%>?AJՄ5~}G*[R cE^Y=Dv&A_/7I%t 5IiRA b*IDN%H <;(XN%uwP?~<?_F$Qs D>Ҍ! }@a&aɝt}7 yУ L=Wz" (?‚18s37 3,ե}+?uk}$u8B6,NP} 1'A̰O/\'կ=0(pz O0'QƠD0o2I^yb=P('P$uA($==B){$pmO%dwg !0ih%8Ğ?mu' UT!@[f,qUJ($0~`K pLc7I>G H!sw b<@}@O7S}O}?ov nU] ww`Ϳ]B]+RՍ)g/70םg 𧢴p>2=^ݔV׎q5b 4H$^] y' BWȠ8M#K_W\5 _'am2~?԰$Дw4?0[W7qa1vTB}Ͽ6YG +w3,T}6 px("_7] !߃w Ĵ .Qy ~^9@~']eI5+^|Nw1O|7320kc_@=6_۝|)-3t":"~(v?ol|Ao_0_|sLmp"Pvʜ_`w _>_/T6s86ͣcM [6)́W5AM4$MY#m0%|r6VpwSVF`~ <D_4KQp51L,*>|S/AaC!ܡSr4]F"|9$' ='"@F։t`4 gpwgDsLu\n}xMw1`o4.AhbO_|u7o$_5]N^A2755-X@=yo?`~|EDO{dysidEE}!y,L=x0ɞO1["8pR'ݐXXExR #mx'y[ 7}z'PAU"i'J cLg}΄_$Y o?=}߯ `7?e#ThY|y\S5#/]Qw gnӇ|}`MXޡO̿?5e2O'xӗ7)kA''y Mٞl~Ňu{A~P݁@[DxLTtƈa Ӱ*4u߿QLo7&A0b4G*T_C}e8o*An]׃]q[Ie6݅7#LO,a}=`z{RVHQ7J9-wT }}($=|vрg0(H =L$H1؂m1u߆΀cH] }²u5rv{ )t|z_};-@.2}} ڥ}>0H$Un2 I 7Xu__v_MP_@ ;LW}r7CBB3D g6C$@H5u=- A[‰OqOUM|' w/yB%?{ICwY2X u] X($')V=ߵ^G 0rCJW U܅0DuU_AA 5Obl}T,JiZR5TU_~MA;|6=Pux%\F}b߇ֵgOuġkMLE!֑$#%VbJ Glwu58TgSI7tiG(u'@~yUYi0q:}3-&,U3'OԢ A SS$,9cyͨlA0V^'40a֨ $>l? :| ǿIkob',Ad.@MT-ueԐ}}ay݇Jԝ17@&v觯C÷A L"W~ͨ)2W{,>u2`TD\"uC\SĞVNH\=O0)T挹@W-{`v@2 +-@E7|eX?mPdQ#l$CO gP?O͝({6D}S]1םx~ aTP?B"8)1| P/JDc}wDzյ%G2Pc)5s(Ο-Gu=+@Ad*1ÿ_ I$PSIퟀž)SZ>X^CI)}> SAP^TQa~>sզ $P P, #$~PKؗ"P% w>PY',PIZA Ap( T$x*pB"_/| ywJx}?pJz,Ayc:GeT?&hXuJLe@IqL$1)A p=6E%C#ϠHzD<~s 8s_]TJHݲ{7-U_ Ȍ^:k $,h݌,Q O _Y7N\}̘!2YIL|1(_?<'p~9S7|Dszp/V@#__7@E r8߀4_͝x#704xhI>Z45טЁ7Do gF }M{{ t\G@DdbzF$>h}# DS [m@!t0}^TxQr@_pI؉]S0^lp\Aa"/.F2Sq)dMgMw]I'@ }| / ʴu|K$H);8h(}4wwqLK B*sl*^ ,Iz=Rxe8M6B@`5  y= z|LET_ %_qq^)$? *rT]pӜ ^0tB=O3? _%P '<INw1w#g :e@'7jH"|[%L($x%:B<$ t/?6_ˡ9~} I'رT3mtĐH^Ux&:|B#}w,MB=Nb)pq5ӠLC_-6*=BM`Gu iA +3/W(Tp)g!Fq}0To yw\%0Á3ND c ތ0CmH"8} [Iu؁ΎJ ~1@} x=2{ucS^[T'|AwݗT`$?pLSS{G{Ws CA"9;lNqDeP0yH=3|H5![D2դ >R74aѐʿ{^{`WC"pc M@( 3'a~gΣ7OC(@8v2 p5#&-L(肚$ח3S 4p@C'z?}t?`}~Ucg2u2UpL ܌ހhe7r [T{ 6p` Dϋ2z=m'@_Gq An 5"+{c3 ddu5s{{412zL"u~,*q)#\Ȣ1PwO'de3@ /4;/э;E!ҿP55u]W5YƜIO>zj8CC$!ܓt }? EpbN qMp<]ԥ: 4Pzt>Fo^o*3LT;g <ѐu( sVADMw'" )"ͱ :,d;?_6ܝ>w D=?7֜<n ԏM<}cv:4?Q0>H>zeh>J+5=~5~/XNP{"pL,Q>ԣ 74. /?X|ggV0`k4o]m̉/ 85wםA6]+Hu%7"#%͇ޠOh##B7B H@A,Aq ,@/}=ch ="1@Ih%rP=UʇHM$s"ٞP}m zw@<]>ШOc=4<ϩ)V{x<c h48{36c3V9ϛH0s:@ 8EWMOS7V 5" Ȑ57*rp:7ǏL]#q?NM RC)e=ij̍ #w=Fy MwBNݠ9R6w%ژ48sW3: =tƁP: kHN 拓:8:g%B? bA26`:7'YN0\7̷ƖU3W p>)\""?-'`5g~#0\ rF_p-J'^#r:A;/ ם5?ǃWD{(Itup-06?H"y3=n1XX |>7_ˆ?!~s9h>,=oq -s  }," CҵT7[ݍQ2e<0# d@ww$tRws& #w3#93$,qܛWw#.Yw w#uRcpX1Qlj`@rw'87"B?}" 9؀Ϲt$^ Ȑ'Xs{h1 @< 0@zQ?h3(翞W44z9}d<6F4cwC I15yMB,ݓ!OM,5u2 lXo$C0(N(LF'HF|^< 1p`=>L [D|A Y22_P?0PI 0'@='y矉O 8b伣y͙bwUOuZ@:b?w wBHD0~Dה:74Cg#ɇC=Xv" D6,59B,\AƟ$98" CrM`D3@w ` xȝ c;&8pwxN~}v뿝Ki^gsTՂ͕s]݈u(&<߱z xC-@= OI&pBD 6x9 _8Ǭ#$տ?v5t)'r T4wQ_H S IH4^4!e>;v ϨD81wtGM-LVd D41σw xfɎ zE߬p]>,?@QP=7BIpb` _ % 53&>oyt w *tmJ|k9vS5NoKdcH$?Bz)gA>BGo,u4Q"%X҇Suz"(='ǝ:#ɿCyy&P8|Pt?rF4u'8MGs#DPE):\QދLJ}@((_g4 $> Ays#{'sP IvP5G Y]B$k{?"X_CrW]57TWQ>$S=A qu͘}5|vAlsh7 |zYoh"t 0s U|yDMew)i> TwR_=Oq0LVНN_ ?:4$=5 8oٽ 0w+Abss!J1c?q7M}_(Cw/cy[C[(wWCɷ Ey7 " `Ѣ" _~.Lg (h|'?փanO__+@0w}f@y׌"YObD4]#c='#eg(%dm8<(]mwA7laYߦ zP' 5Bcu|%^41ghN]L8 |9P]:V.m9 rgg7p*2J.Mpoh8 {4|WDC LN> L$76Q%_;g|<%={cʂ>=^׃>Oc|s }7w2(O> p.3݃n͗@sxO-\e sk s9`<SuuGrgwP}s\L?e3b(E =J5ϣ7{*S R_,~?o=z@0ޝV O=(oȌ8lo!%( 2w NBT |'=5]Dܠ7 "0FsI3Cg yuf%-4#:8n"B}SASz2FO} (g ^}7$A\Om)ٚS<%c;(Hq֏Gt}KrDF~o.੿ US\7HyWsWH 1t%(-q}*0rTdߎ+_rsqϸim^5R_ чx>G>С "?[:Dw&%sŃD+wɵ>9z|4 K0 ssqa8`qx@I(N~#Њ )sxLHF_7KX(o(kg<=wޣ9ɜytjR%`} y$OSuÑ>VΫO5vǼ2wF-lTD ,荢]$I^z srH<}IB}WpY@ Xލ]JWsz5 M,+& $ mW@03 0\m+B!\TB z1H|p d@RB |I@]]b #Mr>&p<Mܯ{Դ хSvt M/^ TwH΀OUK'Hݟg5倐@42]>+&ߓw?dK'su[_~e $tԾHA'6ߢu t]l_͛}[Buu׽< r]sOw>еPWqc-6+c0;՞?K' 7] `'P#]E D?@ޗCPNӟ4N~6#MW?8s\FWw75w՟~|<:9s!?6/=<ߕLާ# 5sޟ6(yK9< 1*$27Ź7jtM(Jvz6 {͓x9}Wӈub8~CIRgKL :BeBKJ9a5}VE1KPMA"F'#SA`5d5٥1H@~]V4?a}2@!Es_69[BIu=u F;3u~C}Q\0}/!$y <=GP߁1Tܗ @!]@SZT1^mdRR0$ЂCvG0 X5I,Evw $_' w xvߝvoLdDo=uI"ɝSǽEuv_1 խLMhh5׷__5{$(`HDi=C=>U&-Nu) =M [Bq,dݐ~Ch5~`:|+\+1aI3N7s xh{}T߶.0u ^O݊p3%DLQ|xlNYr]LF-)~SG͘l0,mnc7l kwv5JH{$JYX4 B!'q̜Vvy? N +u t_ $)qe *?V_.HpZ"v}ET(%%s6 ( DJIbUP(GM  \w^/Sm5[8 U%ϰ_` ~Sd6nޭ T}T 4|3֧>؉V>4_j=dC7`rGxGS]7RG5 h s$%w9L>޾uݰvsU?gNv~Ӗ;CP# )%qvU01DTW=Qc+7y;U_gf_&p]%!(V5AӊLAa)bI__imd\fp'dDPghM]ߋZ[^%T&-{u'd\fcZ$Ow   x @ o 7"h}\DÒJh CϔDKiU)֤SF݅N*OݟSɕ_DSauV8$]y:w PSA[u5CUMAc;N>c#(0@=YT !R`MRæ^ {ILn}?pul1Vs?{\GxX5Q$!:$иMx@s]3, "G M3=-Դ 0q\mMa4D}B)90 %?KP"HN\ub=5})}/ @>G $p=0f-{#7-a@ 0vNdp7H_tlŽ!w؁H*{7 , :2J6H?*stxAxAa*}  A,{B2Qd >*3C PӨ$q!_W{ cz,|_55~ Νgr~/2Q~}1TF GGa@PMd2d vJ@(5T! _Ol}"؜b br0p $5zEZ DvQ5"Uqt7y5'H|4ވ$E)50?Y7 DF".=dP n"^k;FgD;< o# )8v*'*dD7s޷_bzdmH:  tHfP ,K/tC"AMsy|g 5)[ }A-xW*L$TS% ( I@r@AIP( Ѥ$ +=@2/,EEԫDJԿ $6<LWWMtNk֋04JIGՔװBJPgPWpxz݅Bi{BSP 5Uc2!i2T !=PZǁ'y@W$a$HJDD;%~ hdNQP[cύ{rJݤ7܍/#X \0?YG@:k!":?, BC~Q7:] JtC# B|[kEQ5rDG }|ƽ%t MKAI478ǽ 2Տ s R+mv_ w 'O' Y? EVsBu_ yD-:3 r(f@ 'M t5ӗzu@ $I7΋tPNSz9 8EW9yzSXDTs6 h|Ճs'zbL9~J$^\3t(/܁xmG|48&S݉)0 6(4S3=Z^s 9&>7'2u6=H-_e#ϓ@ TnӠ=84N<@|T<(SnCKrNw/~'L~j)|}zu @WF e@=1Bd.;;'B/C-yC(XCCӃk&N(A'bw汣tJeM7s d݂PBh Ggc75 7`87 ! ^%Rϧʟ#+& 8'-n*W6fuE'u<$> qpF8?02׀>(|zX~o6 Y5 <8?՜<[[@\ds }.^1|7qHN8^ =ϸcR s~%(=*d8`K=pF_ J 5Bۜ/, ;"O574 H/.b䗠%l9hN:w=Z>57 x/#_] =$XIw/D^-:Ehnp>@:v0LzG} {Ry3ؒH%xIq1. C}e A_|Lju :7 Dw:tdcW Eu)͑.hnhcΥ71Nv{~"c?MmTWsusdYcB d؁ ֗^ 8`3NFAb> u*OZ=!e<#sn)'Htc3< n7㳘O ō 0?|w,?.NϰdsSG䜀dH@L I |csA'5 9 8s/t8ycw$9x sv5 QݗXW7p܊6ӚOBȽ bX7m;՜b?J GM&n蟠Ф*B\# p?%IBY9I7CX]w D'b53s@!7Hw~W" "|ro:s6Y?#=k=aqv?l t'A1_1wwǣC[H4kc};?$UeMW7|} Oo?#^53; 8>}s?/ē'h%\ vSw8SSu7 MC :NЈ$'ƓDxyRp}^A%p6 qP?(k< U+2ߌx w|9(;Ao B]w'!Asߝ'zd.ww}yh3KVs_<BA`L'8>-A]ùtBh!>cT׌2WG~,=Muvp< AHx6 xp':_wwK*^2QCe=ܰoS@؍BP\ ?~750@R P4C%$22JN72]ҐSR10#(ֈ#1r=q9 b(` \ L0gN)4{?߉ aK#b02(= ߀0M06?L 5,t7%wSP`N ׉O8 y#(] AyIC50@`.H]qp*TC(U9%_#'1N 2c r9Op}60$2u8ʻQMd%`0 w ˀMz 0w8C~C=IR25Ndhg;QXO}q~ qpCz4MvQ=MЏ#nT!sF, USl @^_@2߼'N^s02xT]o<H9W͘ 9'(QIu2ԀF3jA݃@}Z 1: 5Bp@F&Xgݱ <c$ul56̨p1 1x3JO ?B2Ɯ]@Dѽ ' KN _(  9 :{wP7W(]@v{x2D1jsW8avM oL&Cg)G6B}/"w?Qe^*w_S qc"|Gv37w~B.9<8%B=A@^B}?SwF("N@W]J @ 386s]M3=z ^|ܬ&6&;MM=v8ɸuO2@ pu}}7fv8u@9wr7"v77' D=12&ugp<ġ78umϨe՘a23]TPJzd S^2'wI7#ī#+qHGܝ ]^Hv֙}71Jf Yw{) 4E_w@EJEA4 =r~9L(=0I6 N?!-#Y4 VP_4 Qa8=0=а>[_W8w8Sya=D{yXW84ySbY\`Ek?0857P$l] =_O 1{u=86B[N 0VRu=R,wO 7+lp2@WwP :5C7#?("'W;?#XMD`L3]W7^՞=_t]Wo t5sAvrWSC~DC9 ӯ9+'ʮvo7 G& +5B}wC'0 p]w5J1ArČDi 7@ۋ~g00D~T$C5 a$y_zM540NT )<Avy-W}]M7mĎC74LWS& (8@qo;c>@}7h +1U}/&\}P7?Iqϧ>E_ zP> jIM;' +218(1g BS\T B\C$qUmG&2,B #5lAKL+R(t#@7,\*yI%5L-B.H >wuc=!rt`pT0 S5 ~N@\PU @d u5TW? (" 0JĐ"2”CQ{C'u q=~0_LW UlL}(}Lw"t~Inv$՟5Vz94%@b+P7 %^W D27AY!uAO fo;>EAz7}TAM\-)9 Tx#K^}B=CC2}9I}$cǽq?G}' IlALSL A@@k<= 1PLہr(@vP|mʖ TÞO+7:3w=uH/ 4uO05xMϠWH =#֟Kg 0ߝ XI=}*ϡZ,Od'=4:*ʓɿ]5sP_FeC$6wa3Ђ|7g]Ƿ ?6cw9e%7ېt%SLB\_8tԴ/w2AB'1!?Z`s@#>JW9C?@9LMG]fv  pWŕmQwuHQXl܍Y]y@@uYƵ<t )' '~5 IsMz׷$.r"7}g L0S=@y!u)WwQwK6 HcmwP4w|u5 (cvuz"@\Rsmt*݉?8=&4}OM6t35 ,f#$^0|l[@#?h'`}5ʞ@0r8NrpP" Kw1y _LHpte:ƨ<') -?' G1|!ڮOeHޝ]4} @_|{#π65|ugS }W[O'/e pC#t \v=dwL@@ט 3'{(bPbg$$Cq]a~s7y điuP^5RuTrxQsJzQ2qBٟSȀtH M;`^Q-@4u$@7CYKq uu!,yQB GwrtPvxMBJ]Tdv:= us+e3$yK 嗀 }y {>wO zD= @SCk1R}nj]D0LR?= p'@ xxyI:;09Y[3Q P3 RNwN2cN9#gL]}oA5TI09}M#1u?9et}#k(8J׃|@BNB"\I<$@"v|4kpw!pj }րٝwޏwuOs7)ph4mW4<7?<$KITN 9O<zLUOYson<]SM2Dyէ E лFTT6p5O9d<[Bp]y8u_y GP?'w,l* z{)!)uGLn}vO,2lL<3X/DĭRGF[J'z ? 6-'@5vZ ' Fo<PD:3ʆy&2?=wx4xBC'cg@BwsH P^B1xoWȝyn 71I-x82_4t3dFAB7C0m@3sCa5o w)d#$Y\Sg= 0 8fĿ w| ]-?b&ռP"p|^ʼn>ks|g<)57O?ByƜ$:@]<MA #85N@H<$#Y/wr#'t8 I ,N vPN3Xnc@b7?w$Uhw*'&Ϗ4I\'{9J7T?AvRvWCs4u|2_&@d (w)-TX?5՗(M]}ȱb \"CI}b|_/P\5u8}wf''{$o^ Q?gcOs UKQ@s]dWM*A6%KsAyu݃HdAy; 7DŽ ȁ_MT00H{^/q@L @ǛM7mD}gL΀{}ұ@ Ҡcrw`GI1EuI^N}w)Gu߽<@ MM4p (?#12 Oa_ |$0=xp~4u00[+gFC 97޵( bp͝+@LuW=kqy%A`a7m/3טc%S,du,\7cS00س}1@g53'gM@&aDy!CtD_)[G4w#w 6@w x xM}_O ijU6 *f@;  ҟPY'yT@>9SYb^-Tz188Ll@ޯMuP{1Шw mp$u09^6#TsPropG(1M%0v1 4126;`YgQU>rgCWb"u RwNּ؈6{ $?L M$L TMs@7y24 H UU=H4%}I5k93f|@wz#9 w ~\C|$ܐoϣ <0y'0}4gD%[yj #s1Y?X (72d8h5'EO-P@ O@&lg]W : ͒=MQu'ωjy7F`#h}']?@&_DؘsdE|(](11OWpH_oz_J7qg{HY=5 6{c1}?> ("$_W~p߳'i'(9S|K\  r)?^Wqmu쏀23UJ|$ Pe 2 qo ?ÿOuV#{wgBW[p{(@P$*w`SAw?r5, ''hHqo}5`CqM%T%z8l<2C sNR^4=+u CItC׿:SA}} ~WOAQC_32`|mdiRyEA`6TY*A p SSe()suP +jĵ.C@g߁DS}1Ws@䒗Ǎfq5{ >3qUw+?F?⭰V[}6hH}ޭMD XN;q{>p#BbE:HW@C G" @@>Ԡ;6'0M 7)f}d5b?|U~xP+4<\xtFM#0o?&__3Vd?BQH TAYqt}5A)5Ӆ?J,BE^ID!2G{ `Zp<>P5@5r,tQ7[ $'WBudDeyd;ji7Bn'|Jc{g1ys}7 g;Jv_G@<'T8pS +2#o9[ Oz(x]C:o 4PCô_3߼}7upH0{N []}\cU'_ DՀ@ռ ho( O$(=( 0:??sRcl\ F%qz%,^Ӌ7tw=WX˟{<@</P=3L S{/4ݳGvqҝ۹(;E)C/>o3sRPvG0y-N S}p~1I >?M^WwQES2rpI +}Z*I@}R3PmC3u >J7H0L2\@߰3s'8瀾C':=t\bt:' vC^'H ԲwBG cD`#4M>gC=$G(cPhG' ߍrX3up7Wb nM<.ڝ}{=UN }/!2 9Y#|^[ A @v ww58)&Ȩ{<( DK?&/ '"()##P=w7"&ԓC[_6IP8>cr (w?БoCB4#-[(Zwa $ݟP'TNMogYb?ϽܓKA }߯xvS|ύoIwy|?v@ӷ$ #dzɟ< 8]A^s= >w?Z~Ҝ& 3g RcHeW "LQہ6 ."1w.WD 6P6.#xu9xcXo5N"Prϊ8uYo 𧀨\6n":cs9cv>h#=AwAD@CSq6- 9""y'l_@pHCP!-Pe;RDM]5P(1ʐמ$L/0XQpM ?M#.p@;@u[@?$d׽1\ [}3ӀPu=u3uAB~]`|Og10I R3w)XM i6M1#P3/o[2I='96|瞁Sj+<(K 3 |kdw *fHMwK+7=l'-]0x'9͔@t_%&wy3Q 6}L4~L}w6)1ʋߞmuX ߎD {cY*f p ݄ 7dֻ w C,?u]RcU5a%i8σ]l>Cy($@@y/.\l' lv*h#,D2@ӊo10?lp$PW*1:yuu MU'Y 2<47DT}Y"U Q ?-@0Wu# u tLDq'I2@C`w'?OWCC0 c <) XdpA=̍%S.؃|/:,""pN5 (cC O_m5 =*2Ҵ;Rc._#84o ͪ.3"8cr4:=ݳAS79MCy40K&0g oÎdZT b8I %ӗ70`"+@#}__ L#)ŀwF"Mq7u +,IR*(p25Х=VdE 7u}v3s fC *(#4CB>=ww;(@wL0=5 {{;s AtH~+n bv_8?'Rϯ!ib x>ʏtAs4<""ިBQp / uH=wCv %r ȟw"NJrj@bC{D#p.¾>s+(#5NP7{{  B HCЅgL 'wNU7 A(?Fs$,!+"=h}n(B)r䮯9_=+&ArO}<ɫtz P87?'?>Ӈx=#04 w(<2r+?am#z,g#45'(ܳt,# 6狂iB_C3ߒ~="?w9tL_(JJD"Ɠ#jFǻ Lv|Jko >ڗb|.?@~w i  =uK)T7v= $5b" ˪G^ o*a+ndЬX4==ຽrI#MZpğH=)>8@ ?רn?ƚ|}`sD~CKoս(R'_C$>xmp P,ꏿ5zm v 5W><8 q?`gʮWps{ z㋎ uӯ56cKS~=-²u'Ď⼳w 5 $y(p_2 'Cp^=@@^o㫈J]" `22 [="莨 ܽ!((ȯЂ8g8p/ L(s|w Lv?1aN ݿ(HسM$B4ö. vσ44}':/Ž8>$ͿB݌puÐ*24Ⱥ "  ؠ ~:@iɀ'*H= *+H,C}4<.ꔲȱ2H:P?S5 `x~o0(w Wg֍r;H:60'0ͭ,翋{2x 0֭ $Ӄ~QBco!49 #;ҿd l'+(pP?|$z^O^׿> @$&@`وY"bO~"T‰""c*' sw˂ߌ0k&nϦ ܲ?⯳9*)!5@.u 728 sJ̈x."Z-*C~ÿd ~~;Hq'p_cc;̽}R'HT?/t"@3y#"򴑈@Q7g߷ 1)ճ/ ( f6ӧ(hC",(=(Ԡ7)=u߿xW1#h8_mS,ʈ34" A /n - x ="k/.$P+ ?!N ~ ( Ȩ;'˷ :*^֔! HA;R"5I ~9hz3 { 7] 7߸جW B  ?x+@-(l"@ ("[9 b#$p +w..~;T"C,<}8:5=¸",2ԂpTʂ1 4G+ _"ҫ3/ݷB]@8 l u$^?:> `Bx' v'ȃ22/ LK7p +$RX vzy~U#@HgSyʀ \ D./(("9P1 R(Z(p>  )ب# #]0"J";VmS;"@w_;x7.%:M R/$~#˨}I2~7(NO>0wC80|"[2u=<"@(߀M*ʾD}?=|3W?5'9"\$@~??w͋2>?} =)o'|>l_֏3_ _OPP(:+Ksi$Oݿ(:'w30TН<+hyV66:do Ⱥ귳ot}/- ڐ{(]B3#,D&up} &{s)1Hl p 2`B B<B 5 `uJ}9.m@6}B9{N0}$!nP6c/MJyMwA"O/M*; V_; I}M>}= "XНг ) Lч/&@J,l82`?$20VO3TH$~MD D8 ''ݿ"UƟ} Ղ/(3| "}g}z triς2睌2@ׂ}=At{C*]<-  6p!bg5PR56 _( Ϥ 7@qh?:?" ˎ;`) Rcuv\4ͤCO?({3>rM#g)IXw#Ĩdo'd+w"(y2 j#b͠`[?5n=ө*x= =>}sg#)6L45"prH}O۬ !LBȏ[D35 6Qn`Ɯ`Dؠu4;{B, K43=c5@ l"'߫MOਂ8|1H 'H_B*҂؁08Q}!o̠H ʃǵq gȋ#B<' -_߁]_H L;@!gpq`?ox0_Ga ޹Wd?NZ 8G`́_' @ O.axĎ;ctN^3X \JP%C P'y &PI$EĔ`5(QZ= lC ")s x**##`G18&#(%=>sl $ ,K<;<8#~ 0Oߙy\ @2{HC2J'{~fJB|Ϳ@w. ߓdAhήd>.?>i,(I珪@lχ -! oϳu B!'_1'ϏFHwy,rsӸכږx݉Kgy.Sl.* ݏwN$v%")3?#A$0V0^g#".+I3(-Qh{  FW :.<=W7& |j3cp+'K#ߍ'n* Ǝ?΢|9*w<{I$ʐM~$&b-#i 4$+7U0$vB'w( ~ۂ^)hВ$J:g߿g${= ԉp<>853.:ln6 (΀:?,@>Vc8߂jt3 ," C +BܳBNg:P~0@Vs9ݣ  079S3K&+ܵ{(JH"$fɫ $8"Y!9?9=sͻ N/\\a'c訐={}(h?~ib#/y=sۄ,{2W8B}G7y]W'"ߓ7] B~0rO߾="̀Q3H,*ܚ*VodCS}O/Ns4#N')%?O샠r-RC2a$c3$>y5g88<,9^w"O>> b"P;NvJN|A>dO2=R憢q԰36c/(*0wlۀ+4۠2c?S`7<;J c؞6Jq4(b b+Q@ѧl"9IT ,)݀BÍ߳ ݫK}%'jF+}E @) ߿#hJ~d["#{`1 ~"ѳ# vJ? H_}0==*I+ 71Dg3B=7O./A财O@e^^{)t,? }F6|)q#"d!T>ڊ#6)p ~/~ A_F  }D,T1*$s [ $a 4W=DRLt%3ߟ" J+]'!{s5,RQM7BۂǍUN70( S :H΍2I9,8׀ܿxX7BgbV_㉟cs @PX )Y J8HMs=(1ãFd$4yA|s6J ߂K \>yC?A@Oc b<߯D0᱌$/TՔe=ûM @g<pK] !KfLv/˜+5S; l ͇g#?P hgAOuÂ5yA1 C߾H{fO"4B*h|/st>O (: 5 (Khڣ"(2(t7ˬp 6ԺΑ_$2t25+:pH}NXk _7H =d~ Bb2 )ǩ@S iR@6-1Ǝ(LADx}f=# }F} (p~J= }%??c# 0/$> %?T9vJZ k4[`70 ^ *y5)<{l*_IblûʋoM+r7Vw"ά0z3"0<8cƤ^538y9BV&>*(z#0)v,J@qmÓ?%m&ӳҟ[85CšDܡqr/OH LIQ^#=z]5j2A@"Z~cH}r2|}8s+r4# , }}( &䊀7H >71kk35 #l:%-Ilf&"}[ ("V}-/&дvw&c??}د#{MluRNH%Jr}"-: :o@$ m28'iv 3=,rߠ~?B6("'տ=#1HȊ3v/*`߀2ov=("O*2/{Lr2020 #+Nw4{.>y;(0b s"Cxl. (" 30 ^4dM?; +,{*OկLo`G }c `"8,58>/?*`߉= zf5?' ==wp=ճ1?$2"~3]-$%etP/#)w~?KS֫(6b *Ġʰ@ֽ1b訵Q2=ma"j"W&_; HdQ-i05㳔.^ U_44DK`4}i:^͓ MS[7\5'}33#8 pB0d s  24 ˦ߝK}?<1⚸%qHt"9%"` 1 (|" *[ /2͋>o}/$b ^ A;Bm2bMqDzsbIϗݮ|'2D '#$ =!ߐ'wԝ b? Ge(`4s5] @ x)~(@4X$m͢97o|пsy, }ͨ7 D6V]=kL@3M"뛯IM$< \&ᦁ,z u Hc"2 s!~ O{)Iȳ `OIϝO w?'7J2~ `#\'v)80ؾW;FZ/y"#;b @ s) ,ۀ8b$L?PO8"/݉Th;1֧:\c9 ۛ9%c49HMV)89y!J䤎|(b."3/?#&x΃ h _|Ƭ?{'Kb y3.4#9ϳѼ:k)ׯ:^oP/2# "Ⱞ !6w %5( ֢)}}  I/7 'צɋ-Pz}%{_B _KJStCI$ X t6HV["uVMUg2\ J' :Mقbt x#"}@@#(Уu~y  2dk6+.?OH5.(e8·8 ,74 7s~|ckumϫ'R^7d <+Ay'O(S'2=@#s,/I;8 ;.8vwB:Kظ 5=#%R7$ ܬ& ?xIB H_<7p 6+ 4~z~'P; ͌{k`=0#0=*B? +@kjR;<33?:dCOB j 7K0RϯI s7'@BரHp,w߄gH-}';f͆rb:7kHA?/hΦM/H™X8Gt4l. I'/y&-ྀ<+{ '"_ˣԳ#@]#0湈¨`R9MҢ=] Q=0Js: x/"x 9?59#($ޥ/x2& `$J߭>Ͼn <" :lc|??/D,qܳ:+/Ng XK<䆖;jͳBãF kˊ]*_d (bS>znϫ J@\ʯO9_ouCJ~cl>pbGgn(?hH*p] 뫖,/ ޟCz ?Il'H|Ң-' H|/m'{ʾ qN8B 4 BB4S=+L'ò\"Ip"'߿B@ #{{OL:{oAh/r?p' q'_/< ؟o8,'9B(2~&1h~,#݋??&0wFsB& sMNCv6H͟:O'4bJu4~JH"$5iݕ48r (O~ I#ܗǟESOJ'H"8c#;sHCK Z u^D|80y M(uƊ4|8N@3$ 39{, ?WӁ ̿x~B?J@B6h-Q#rPE68W>3)H^0P3#߂ ) *||]͂2mLZ= ?Bw)уig ɍ$8̓?3~\Zw$/%O(KQy?iD?Ҕ0TBݢm@') ,()7) v $2K?4(5OH5r}P^ z"Bt!޽ 1/x|s?mJ7Rᐌ8osC=ɏ[N Y0'ԟp{1$&,F,yҹ<9NwYlDq3$3YT2$;Π>'@)k zI@QvעC!!gLROwy^ g"\yN1cJgs(In г >4ӾM埼0 Buu !rςOh #(1,Lа}ht3T@Ҩ$/Aʡ?yh8Ôto>ϫ*O Ũȗ#d:rۤ(=.[3@{Т, ړ/ޏ H(Dh'=8m.Z@x 4K[H46%<<o((Ҵ(H4WɊ"`p=W9mz HB"; }2= -*u%/z2pɋwf=$tkʶ")3D|,rgK`twՍVzy}Gc ļ~dST#w5tL@~CMl Q5A#IwwzBrÕ7u3B$>'^'f&h1uAH[&͙ kިA!$5@46p3Ĕ1,zFqu0P_t4ý@8B)#=]J2*! _F܏uf*ɘo н,k< ,F 'i-yyލ$%->L0 ]@Ճ(ݟ?/^d0^6$c. F5(%rGo?E 8}&3*b2lcv+bLL2H$< L IHn߀"ߍ8w}= ~'wOTU`*rJ׎5p4pwD2OwpEL|wB?7@+]D w-\5}`M>0c =er$зtxS= O)ycXU>h"ME6p-H% o0OeOMv 44wQ >%~A_QR߽ߟ a~x =~@SI (W8i' )IM3)(D}'M%b<BvƀvoЯ $vFgBkߕѐ䉕"y5Y0O}"tnE\JقT Cv9'wUw"{'~JJIa? C}! 2+5/pd'Ht7!L'?/ 5zԌ=@OS$li;$䉎.žE)s/M=Ml ExNFPuB4 Q}~")Q(I t BЏpߝ<>p摦svC׎R/,䷃N 6|Il|bRmo 0$?^ _ $ ;%@"* 8C/Ë@`'7#6 ?թ@H RQEϏl4>8I{ K (΢d6x o|7;a=Ƙ" *$O< {:'B#__}&pJ> d} L H&υH7("8ۓ͠"/N'd,4us99l @΍ )(="zTH܍K _'NBabe3I.>~p0Fw( z:ςh_c"כ!t'6# /p!?ܟ* 'Bs7ъh:ל/|'Ċ Hϝ~qP 5$ #~{;? h46?9DnY8f$<|T A" i&,?ߣ3XȈIBkN|,/BM #۸>/ܾ%\w8(6(\ I5 .opbΏׇ2*;6 ̫d<1Asd%Ь+ 'R?7=R~1LΊkal* DbNb63ʚg!t&8"i|2e #: u>n'&? )aOJ/ ."_޼%Il( *$:I^|6ȟn"1< ;Ȍ5o>M3O6 8BנS/:#Ϳ- 1 ϏO( k?<'$hۨ?€?^/& 񤎴>c0r?9oOh 8@7:ɣz'68sdo`4CB43 u v& ({xwǐ|cr AɄʭ~)W׃ ػ(bt2(xM@uZd4" J c>$2-J%?#^vۄ\65gU@WisHds5)?!J}o=.?:;j?O#ˏ->?/[ F< }9wKQ1j'8nK#}Уز}{N/ /rω+*<  j}) / Ď;7S7|#L^5i@"͹zCӉ u{wMп<6z='尟 ȿ$4d"ȍӏZ=:u;(轮#\c;~+=Vms?*Lg!^u+0=;79!ZB"( ';,Jێ{en&W6 c$HnOK E@ (&{;GUOy7hq)%8~" tL \槪h` ӀЛBO Z /wt ?+}"3@}4jv-b1FkO}N xt_lG (vc\'ĝPPl"30;( \}=;_*t a2wi߉aBDE3NC&ӀP8I>g>}pNhZo~vN'M> ĦsjN'OZow_Ȧ:xuΞ0@sΘ(^gl{"3۸ou+,J>u}cHH0K|$|?J>=K޽b}BzzoosRK}b;=#$ܠb3 Bg LM9"/~`쭡z,3 .&_I5#(~?ax(k<ֈ^<0_fWk3J)3'J5Woopwo<,a8"t}@9݈ 6/u=$$(.k *t ^s O9! o"ߜ}ڵF^O>#@#2 (B?J@=}}">"L j C^(^c8 'Q@# 1"?LDinbq?7@>rO,$?-̧_7Br/ IQa*< }t;'{}?ڧ!O#If6x##䉀KC6/?HͿ`C!@/6:"j _,@Hc.N܆w߳Ã2?ڌ*2Eڼ؈>z;PMKg#d>d(_Ӭ}b~z܌S$'hMןw[0s i?e6|-#CNJ߽} T+.:Ah1>8([)FSu}&s4gNq3W>kOSbK>Rw)af "}/^=*Ly~s58?j3{M7dIjs<קm%<7I`(GǙbâ `ߪ'vs*_Ī .O*+e< &5* K R1'*(wJ(x5((s CHAڢW Ƭ^D2`_ySbv;,{昢T7}*|}Jl^߲ y3p1ߓ+ =xSop<< >2(qa05<pwaC}ƔC`dΨЏ 4ݔqGsX tJsA' BC&##!dnHs@Du}=Oulf+依$QO>9l|B8`5br*7;0& H\v<5-reX0>])Bd~<.C'ذǃNarj""h / ^5=/ ~4" @H9!*}#%"8 {w3Bî ?`l' `0bo@(^I ?Ύo 8Q1!ь $1wEFH9ؓޒ(~B24gϻ EYe( @-o'(lcH" L~g gh?8 { P֡I A0l?+ 9*='^D8~(I N" 8$ Quo(H?2">2I""C2 0R?ה/*)~90s0}u?h. Ԉ@2 #(OON{AO!{B ~?%>H/u_CR?wzPG4c(1,d z*N RAWCbvB~?! b4/.͠W8:O&.y%O^oH_oȸ  &*cSނJ7s}"$܇p(2<1'~,c4$c# ~֧`Sg]y.(E@B ;=N]Mf]IH A!\1<HY渵$2 1ǐ 4۸'C(zp_Nx.0 p>(׻4ܧfNˆH~ ;7J+ z οw읈Юlտ<.!Ll3@w"t8"*ͅ#\yH:տ[| +?+e:i)L9qv"&'Ȃ7>:>  ̈́6cs;6W~\?O$"Β`̯5';67w =<#:/.4i~'9k㟉d'#$ oz<{>x΀O9O돋3+X!@Nh~z$'y?a䙘pbǂ 1bb?H(߯2~w\v%3TrF^ x,v@0̾_S *_L೓35 vc~CW!'<-!4#)R(oZº$Mzk=;͟s6O(#?{v{ (.#*P(_ (\;%`ݐHY $/7Rc4زw'/0Dk#. 3: y x N #IџA {ƩӉMG$68f3ҐM&4Hۆ5; >k}!"$3 vEC(ᨹs("_O\-H8_42,%6xkxlvSCzd& '4!";{(z)l MmoIHy׈S]h;Ե;L1 ,$leN xɗpw>t^=/.54!ɚ#; ؗ >H9Ψ9$37c|65֩y} €˜OF4gGTs#NԟF(Cse)"l r"=ۋ3Ϯ`N[(s G2|۶h^8φܵvM2uI[ zՏ$4Tm٦Jܚ}B߉A"ӣ2$39)4߷"} $Po7f;N9CP="498= B0=Ig}7MMyקH IB{ qwڠT Rf7`"  p}O\}/PsL8 (? p p?/ ;H#_ PνۑXU/w}h׉"X7←ߣ 1;agz݊"$`"( ;'0O'2Էܧ bf7ݘ@ 4bG &?G2ʠҞ*l@,߉? "J毽II%](` w*w p496m Lwq;AQN"\OR1~ƀP7$CNZ8 ޏ]62+*hlq#w#L`7֩40ɜo#]"`tuzfC/"4ce} )POc6,\h߯ďCb}CT R3u u}K=Re/b7tcęwv9 l }Z0a7qCf /&'7r5R <Lo |h$56`A2ˋ0Po:c'j{ݘ D (5I;-Cm#'#d!D1dw7}>$L}ww SO.?C3yK~u5Պ䤲4 0U9~ S \Ml,Wp6:"zU3„| <[8 9PwN ,Aз[a]3mpo|J4Ѕrq:@qpSw;8yh 60Ɵ}>4Ab4̀<$zP !r31חD {rgϐhvr/obw' 5 x "M`>?~=6؞I4h֍ qCr!{}L{q23?Wtwu (LJ T +ߍH7p:y +9ȾZ% (BODs @p' SmJ AOz }"}K~P}$DHv O S1H⸚ jwo$ fEx5d #~++I@ (2,h?@UA{+B?|"'{"s P.@d!ۏnޠ,{yP?o3I:ǒ87p񠰸"v1} @5 9 =}Ɂ2p} @mI?\Rpo* #S=?6འ9o$uxy <;@?Cw& @J""ʭQ/8Y/8xI< Lϣ^P d͌ Z<`=Kg )C<(3K:sB_w)v wG,|ϊ c&s#ӓ Wc ?dKA3(G7N/&K"g`.> >p}}ާb c~MNC@{#B7@P/! #@ ):|#l&o*:H~gDO;A~QH? t[lw8 O$lH>?@܌MM@9dŁ M=ӃXJ|9]?"s|JAlO Ch}{]r(ݴO\Ksb g7Bi=у Bcg;(C^Ӿ?I(%R.O'7:KSzB#3_*?#H :~}+5C/A(z{'נOjcqB0wko> O*Z =4. v./oL%?H<'Y;?E@*6>*b!#{o}%ߚY)ӮT{p y.<] {>X,fŃ$jNy{\"x JNՍm$>w?ɀl"ϳc/*CLd3 ~ YQ*z>opM$y}['5 :dHlOk'),=J㪓YAל5N''spϴ /+F(l}H?m}>(k[d>(M b957vJς K+=D9> R  sr ?On7޿ 0pSJ"Z'id9KBIv>ʟȍjE\4#>xH'+ ם>2*5B# ȐyЁ4,!$tt= 8|2" P=G4{4oscH@c#j/RC( )ȟ,j'KǶ805d=mx+^?(Ia{ݏߍh##6'1{."I7]7?r:mwDsB¦#p).8^=1`{.O$^$"H+I"$I֢q'I$A?$_o cM<@*-udaI yճ7)N4c#/"ۋ;bߏЋ:wB ""l&@rPI(ҵ# {M}l J/<9{TD* Ȥ>A63恒"跎49( <IP)2B'B$3>zܞ9P8"4bߨy%1@ +wĆKIsbā%r>0*rDo5胲o7UuL6/cH+Z۞}c su'2Ӳp_G!²8&-T{ɣ1$ -;S(a5 8SC{@@ =[[M=)cu->˚:"Mt}Ǡtf/'qo6b(Ͱ`+{R3x'^7$H ă0M,{hV Ȃm2)Y-p5q~r2޺б@7[Jrw=՘xzl{ W%"8^PLQCrڗҢH@b^u+z8դ7+TU$?R j5huK! [P ~;=/82D0+ x2:x7+6w}24u " 881f!' 2>RS9 0L:@I<_#h:Nw2.q6fw0L #753ubƇC^y>c)&L_ik0t2O8\FaWwJ]W?s׾#^f>,aƢ~ʨ"*2S׊'* ߡ`*p)"(2:\\}y)3Pcn; "#*9 ׽H3^#'~%1vOT}HSLݍg9X:t׃tߟ?=82S(M?8p0iB"#'? ''bH#/JH"҈: E@p꾬5l #G|.//(}?}(#xg}ݣz949?Is7M:!{ 2B8+)ԃ\2!t (j!q33 9"(6]ˊ/3(q opo<"*"+6SJyJ/èKh4 x }ߢpޏ~p7"\=*P'*K"{ :(%+y2C?ߘˏ=iƝ5 g% ߧ Ĩ5B~\y"xJ(됲QM`4?:mx==*}GՉ2 g_ j*7)D}+":r8hn*><}p8T}# J" X h+S./seʘ]Ӎ&;( S *4 :W#ʾ..p&#V ¤{o"cz3qLw(\XֽyӨi 0c{*24.  iR;"_~%l:ԎL _)`<|4>+쥨Jm`tI [!5$4 ?( b ,Sš E0u9MG!JʰֿR80>@mpRIKY4/`}2\0-J2`^]%%(lu%_S?R)" Pxlo&"0*Nń TN H$ 0b5RP$ՠ0B90Dd5 ȿ0'3g+XϤ?kR9PIB"@1q:>T\SDʂ {PLp.]I 7* 9,d Q!mL߂ Y}A3";- չFcT oѨʔD^96`#$p"C߿ B ܧYEq=S'@,7N\7'bBȶҢ4i-HJLL^13(S1V$y ȟY;̳F fo&!eJu@\۬]uXgOtCy8ʅc0+dSm&,{!r;E _Y #$D 0ɠ f"<bGxN\ L"#+?Ԛ #'9ynC}u腢C,W7*?Bu #Nu T0u?v֨o (\gS_uP(P #8UC3ӎ)? 5pV/j"x" p Ps#)3Pa+SwϩH"@W!/(8p\2p$@ :TW0,o4o6J(8eI>'԰(>B~& C}(*~6vAbDڢ _^I#OsgߍKs?yNR5z+( :*M24D2C19Hu8Z8~l #tsrYnS[| s *3= YS"a8(H7oPM? '! O}Dz턃Kب2QK~!ˢ۵١%eR׉"LJ ~?O7ڞa(>55u!(6ǰFo7xS>D #Hׁ T"/{0g?-J3n({ѷ=3c+M}: "ޜ t~*YGdӪv;B$z '}#H< ;{*#@/"H2͚"bgd{ʏ92W7|tN: K_ċ 0'p)\c d}_##zXJch~928O6!\+yH}ן& yyA.h/m_`P" ], >'}/(hd7%p|O Mp 4%h) v:A&Kw`PuU"B$x$v,bC6$h/"z':%|d0 O |I*_0->("g*|2/4ãWJ6c ()Spi}@ &('P*犯BK]L+` WMZ~*hY24j"o*s ^ NX ?NpH"20;q s0Jߝ'֝Zww|e{ %1i9Z}?~߀H"pBf-廗_ `=5-y,߀t:><͓)H~'wM^#3>j( $ϠOW.g-Cw,ן)9K̢TKYrX(X:Ow$+&ݪݙǨ,݋{cg[_?(=O}o'̩%BwJ(OkHsnpCsGˣ!^ζۼwc?I}/@[WCʨ".#bHBL 7ww~=[!Bϖb70bO֑e" o36zwܣh԰H4d[T"#3H1bO9M5j\}#?R9 [72Lsg`Nb;2WkN<7B5K$ \S_2H0xmTxW'fC]cYr^?)/25J4*L70ߠNLٴdJ`~2=U3q5CөuڿT=? *=M45<ף+p)Cl‰7%w (4c084ߍxOOԌ}W> 02/';$w)(*".2f*Ȉ9?92K)940(<"|~?3 g#>$BN*h>k0|#cp 5?"*7I3܆s ! )j\T&ނ߾ʝf!0J?zV [E or1y lj#о?pX" k).E$^_zȣtc o'nM e9Bdj @9NK3;^|`(dHҶJLY-vI6_A&^bp*((R9_$-+H,C@@#f#ay>Kn:,烶ĩ[Sҋ:ME~YAo _뎧Be q%+ۂ]4z+h+ (B"oB+"sO4/3!⚰NÀ>,!0B 27:O `^ f(h@¸"k֬21xN>!x`y&="؀$,%*`b^ʾj0XrJ(>J#7X(`VFȡ,^]-2-)` (R2hkB|_nBR8&ZČ -bsBFȯs+{X(C) ͈~@0%jr`ЀŧŚ Iؾ}©?\XR!㸠pӐȧ/ E'"$j04!f$=&1(h+,L:5P [vuWvBԯ Wiy=$!h8(\->f$)k l*4f+0Yc}0 a[0bf Vi o_ "YZ%aJ3 ps$ P$@3*lY:^ _pF^X/79K[fpR2A< H78p]zKj'P l"ѐn A!+#5.Hbg[6xJ0uka3E^MEBke_s'1JnP`蠅"rɤBkO(j]]B9pS8TK$슾2n0CI%>"C !B.J9<0<% XO^,Bx6? e"-3_/% }w@5$|}w@I_!WӨרH "H𴿀 BN嗀w B<x 8<.}$ :"M Ag@J"9q #3lP=2B)7pT "wL߃Թw/-} 4=\I @8]J0SV Su"3EjPuHh٪(@y/(OH ? ##p -#-yԨ>˰a +uH($+0O TW,An#pMJ +|~ߓ4{cO9ɨ QW ^Ӡ-q{VGB|?>O( \@ yz50-2/bh0w(T (^I2 I;x dh$S=:IP7z'SC2#D@l f(\_b+ R542) ʓ?C % )C<q׌'["$(?DLϝ?+d9[O 7CM Q3ˡ$A~? uCI5K(dw528 !h (csS־82['/" Rڰ`H3~O>`+#44 Ҳ ˰V\>!:%SԒ:J+tF:5kO \M(`O=  &: 039wB!Q(Ԉ. p ~+ ?84*(.^(3sW{i/D%$)I:yO%<ߘ}1c#$yϟ?--/wͽ<+7S݄?5 ? ~*s _ w'  72} 8]90(ߠw#38ӌ'9!C\g lx713?Nh&'l'@K}5t,o- 4B}92y3qHB Kg(7/9w҇%$ B1%_7"sW y"ϥ /)| oN?d!:G(J3+z`9AD7 g< 1TrŠ5nw?j~뱳"H6*?g}Α (" |>ʬ$s4߮"2::} Rߛ>+ ǣ/ "Ӵ-#1ם1"6R7Hw":wBު~3 ! t$y?$I \5w1-/3)5؈6L <=K7{"σĈv`SCwW* H]ɻ *NIŐf%LCPq+}u' ߢ2%yNoys!ԁoSD ^%/K_#=tV527\ŌW,"(J24!7Z(%%Cf߈ :8B%_ޚr*(;#L0! 8p2hI`ܦ}R1xS}(8\5i+2c ܁b⌎ >@o@EY-ap]}"wk07y7'0"9(2>]Uݲi("#*А,wɠ+W6 $JC$ "\) q&5K qm27T̬I(~*v]2!q%k p1=9̌8= 1^ș5Xy ɀR0]2}'Y?O#} 2c2ҷM3C(%9̐?,룕3IPvke5s"8 )9^@ ߟ0OiM=yŔ4<[S0?/>O/ 1qԀ\` c1>N'F]yN*#y ؂;ح>)HH " C :,;C88p̩_C ~oT2C-C Ln#ID4տ0YyX@M^ LL7'c]<@ Ȩ[I?g {x!1ySeۈՉ( ~#n2A)2 0rwLC1w<:C3^wKo ,qI $i Xʾ(zJ:'N#y"'C^Iel*(Z.rH+5{ s# =(2:xLxC^po%b75j1MÈ Pðm8(5'!f"+9 U5WC *#u ]pNR6,68b/q݌ zLH.} 1ޑ=EE* "Cy)BB`@ a0ns߆Q.V}Sr /~qY'+LQDY^.M]SBȃԸl$ t}_DD`,~~4PxBO} (BD ts}vϐ^1׀xR7Cɞ2Q5?[7C`Ӊ{X v@ FOw4Z5"`-8xy0aOPh{M:ů ok8\ň u?D (Qs"0juӻC_ǾvX"d7p/="ql>7S',_˼,l%(c|RM #K?'9 ow!}ߟ3J/"9DQOu&\r?[W%sT јh ,}i€sh`!|; 2{Ai s/H[-@w 18uзAS&cT +d h'`1eZ=4}& 009b2(& $TWEP+j; U;OOo;`3rwvۓJj(,Z+q .>L?N?C@/G-r"0. B'% "( *+ +b`#L2"n|))"c8C'#@[#7 38iz>cC-29,03;X gi oX-k|\ 4hm8PAY bKuHa-h)8n g'IupZ$&*Ú)>?Щ6 +rs 7iU*(l&pR@ )lWh NZ1e0%D[YDtſx+TWB-8(Erxx $$&,O?B2b(4 2 , ?0PH< sJ_ω``V$i2,V`9+SMa# H\2&v /ס4 ⌫8:zlnEBQ r.cr _{,K^ .*[P&'+ i /*%`%ZǪ"/&8?'.`;: R+ˁ480`ݽߌ' ]*\&Ȫ  hP|ZIȈZ R' e!= ? I|Ptl.L¡ cOj6aHҳl"ʚ ¤S# eW7zm'Jy)p3JE"chF 5ȨBc:7B+@#fplU`(`(%1(}ܠ|놔OzS5kǿ6|(,& B2Z-`$|e.kZ 06ӋP5tڎ]*T+@&P5w/!n{dZ(b,L*0 ho,0BWP$!լ @- Ppһ`뇋")mBR,*"2'w /HS:1:OBٶ(D7WKgɪ~wwww}NycC" ԤVVwQ::{(B(?Rw@s% :$.സ)v4Ώ(> ;Fߡ;L="'?Nhx 4ѿ1C pi>"_:P p@绎R;K (񀰂V'zc B$`B݈L-R|`䦪]M=HH/w76ɹ< '3hcڃ,&? b`yd`ҏ* ,1lZ"kw2cJܙxg7D,2v ߿|zf L0"'뼛j0ˑ\AoR?- J(2X s* ޷9$jƩHOB`_iv@A쿾13Xޏ;^'щ,1[@P% : J` 0@-ΛUƓ*0`Qr)~%ɤبJ"/2J}-j"0? :+|,;z_Ռ?{*& s "s 4b㈊D&Nä4=~n4D0j ($p >Sk) </c%'J́^Nb=:=hR7 *|]('@>"W s? 4:$.HL)X:&v$B ڢI"=A$74"y=XO#?4H"r/1SSBޚ"B/$7,)"(w!Tu/=RN'{8h߿c&}q`b !=R+2b6Ο̽ri ͺJkY-A_7'j H! -8 qW2v8ɮoI%ҧAJC%@ Gb%#9"7)})~- - _ 06ш vr[NC2@b# f̽4 _%WLf, |28^j2)n>P\L߯ A4Rvj ZcY|i;fb͈Z.(z3?0>&,!(7s7Fڳ/se{B :. vv5>6w\.d˞K7DB<& v߉BŦƍ ʼ :! }4K'@8co_/86%>?$a3mB I# ӯ$y@s- cb/>:^|&uϖ,<$T`<9--XI`x-0^994Š=c(/Τ~Iϔc7Mt{ˌ{: ̿Hhۀ[#&.J۝"v+ӏ/2 9ž-2/|T( lpHb~ __3пBċ y4'q53 /S>sď4$"6|0\7/ 0M /7'>=$>O~ -*(iuño9ӗ߾'_V^9%#"<{?*~7G,W(.{ ͫ,?>|?"ϒO۾裎>ʥήtrdg !3JlJՋ` $ 5RDvɘKH:oHH@J4$1C"訯/ Cc68s.9A{.= [|<^ HJ%+y~ o{ p @H#w&7(^aUܲwx!  5r2͇/9>y.2/} `s<@ S2в=$<:#Jm<wc^?^]4+45 DIJ}67|?nxs%J=o‰ϗ(S/?@6/;Ow>&R_tsc.y{׃WOȃ/oBM)ϿwJp@< ? ?ws>O;i7% ~'?.*$p>}3 4^(.$w*-Ȅ"=*O'eՌ\޽ ߝd;Kx4S?ʐ=ʂ09 8ywo $ߎʮ-X>#(O{'zo(T(볝~ P;M&(p3Ь/t9C4dӏˏ )ql/c,=S^.M||d=@,H*ǿ )5߂ Ad97?4{4ſ)s>bcɟb j& ' 3 4߃K̾왂W46l%σ%贠?#S-A5 JC(sx ڨsc"$`<1p{8س7tӛ]w1 47Lܸ4 $C.Ȍ#9o09iw2s"9 ̹#c_=ߏH_SD#{{nd߀30`ߦrS2 a0b 2 |6z#ʷm: "4̿d..@Āݍ?h >nz? 8 Sx=M|?ASH*Pca3~e Kٛ '4Lq8+X86"E$s}ߒ'H7`7}@0#J\&7(~& FCcuI 7X8ڵzA70 w~0 C >Bw0?Cp83:?:G)OȈd2, ~d+2\"ԣQR"lc0Z(9- vs½!` /$hp8 '\ }nv.?=I*z{; ֌# +uB Jʛ2|;LIg % "lJL$= w >W!5 @t쟠"@ϋHH㎁3L+ =@'H>$F"`4ϱIp̛n ߳"z8z:s M(qo7+u#O5^RHQG|0uڶ`8T}] kBmgB̯<Ϟ7ݣp"MNܟz p MI>b3Tiuڏ0߃"'o.RV q?N3= uP-Óg2k6)#(sC9[SCq$R4/CBJ А' ,H86 i I7"}ߝ->tB$?c2H ;'^KR_G7!4Ӧ \ 8B鉏Htһޞ(w#Dr= od܏4tN '? l]?+ *ּ` b's"r ւ7 )I>"<}?74껴xJY  Yo 4 Ԋ` Jׂ)25zwb!=[* "b'䋂 H`z$*x}# ;4 (ͧ#Hg@, r "9R9轒 < pl *¸?[]ZW (s.b$1,¢0s_"z(\EM;+qtbdc S;0ɗ ׂH2 "w?(rvʉ5vwK)ݳ0@0>'>?^<qWm4?2zz ǗHbos2 '=wШ5s~\I o ď`۷C\l} ~?2 2^N 23̀48&7` p}~"g233wM(BHݳG{%ʷ0DBlR5h@܏S1MÄs(sw4|ZyCKv}˿%i>JH ~>.b 8lh3 ą wb~J{ޤ(Rk ңC| Ɲ#įK}'~hĵ P{Bb( *'ˈ dȌQ3#20 ߑπ΂"@̻+g2}s < R=H2"N ?<&san:0ն^M(o8*$T9;56r: 4$ o#߳  (/E$( .\N?h~䕿b@X$Ѓ"#d\ r2d[ d ~8k0׍Jh!3 }ΪE;(NHa4◸cyR]Ms\3,hA|@\ <9s20wꀊz8?>HowB)f9]gw?gG&M".|'Hs?1bs(w^=)Q<%J\~ B`1F?#(  (G9M7]ICb=€<03 @ ⧈ g.I P$0/hnˣ W8) 'bxm} ҰR3v~YH!J-i3CN^ ۠Y 啕̖I-h)˴ >k+N*> B+jNtǮO(Y(׽>o`cPX N/M ()|? h .?${8ŌM]260DM߹6 b\*{+~}T~&O.P r'p /}H~8$uWg#cb>/7yz-7r?m ǿ9{#@Mtt?&dooB1Wwo.|>1 l3,@(R}06P p3L_4@ģC:D?_?+K\#A?-[JC}8OS,L7xw:0((6?᠊ 4,7 p:=L3_)N/K0J*8}TJ k~"hq[ £%"ڵ0R &ʪ醃 I!"QC>=RI$0r <ӼO<@C|=M'*IzH@ |;?[Ϯ5JO?(9:?CՏ?m$HT=/ /W@#;"wT/ Bh s ww-s¶ގ@F/#Ҁ'$2C_ J,`2</ ![cH6 =9%.y#u?9Mrtt7`۽0^5g$tx#o@6|;:==Z"'4 (75q&_"w?; 9>/6b0ؠ`|)2N;,_D+ JJ  Ȏm,?ƃHN| RM@x" zs4O4YgQz8"8t=Ix )' 822菢u9(!;cc^;jOM@̦9ZMCR^5l4DwIrѾ zE P f3),"h y,&0Jψ"pÂ@q$%1Jow ?5$"$ޛRw}h0W/.@Rb\?!  %9>ڣ0*3O7b38I]:LȌ B PՔҘM -ԟ0c7=| }'ϙx2u"#.Hx WAκ'#gM¨N@"B10'ubAF3Mشߡ$pb137EL\=~"2rw_o$S$WSH s _Oң$H3 1z `ؿ߷Ӄ(,/Wwp_Ǚm#;#"# "*'xwSَ[8'm' ؾlPx]#Ĵ]/W_ !̍`U>6:/`#H'" Q (/Wfs"xvJwӏ58枫I/H ^#r6KKн'/B?dÂ;- _K9v #șpuCY ' 3OR D3p ESu=tq?J@"8zX o ]?7ZAxQ0g%8D[a"=AFo>0wa |ObC# cbNݿq?h\ww-u(rPCJ ݽ, 8-$ރ,O*>Z5/w{"9(_.nH*@2h{p?ݩr- ²L +@W! 45mm' [P< l祒&d ̶/,I "'7`HLj 0t'0} ۵$)Ռs_%/{TE3kS1ب~'9=2ʀ :>={w-S "(c102<%@y=@+'?#KHH$lN/ZOD_,44@#(( (,C_cJhRRpR9~r r]0c,Ӄ?s7I"Kv.'2 ?)b4B < %H#nȌ$GӸݠ$$s.b ^q쳧P;1ud(ж PԠ/ | } v^ߗW{o /IFREo  M;'D_{'dհ:_vuMQڨ콨I] "Â8eB?"3EDБL.3ȸ( w$Ig> B"$νIjޡwһ$~ J0y(ƨ7H &? RP\"~4c˥L9Ac.*)N>#/П u ֳ^@M‰B5LbB"O@N݃ة$pX)Lx$}J2^Q0r}2ۻ2R(o(;3bOw OnC٠o l=ŗJ2_ l sLȦ)1~7BN|B^W.P vcqn2_/=O.9.0q 74 Bӏ]ǣ>8 Lq7?&u _M7PH (ÔSϔT?24^){4GjJ,7$0:=93 cL#RI y ݈ ܯ|@'^a%;yoʉ x9\3G{9| 2-304$"8K$p|"y@3ԛ`$#RhA(-r~?¿p{{> 4ߏS]0|?+<$+(StN#Ծ;04ʀ:"29,!ൿ _ˡ OMԐ3lP 1{l0I0aIw0t6e#6 (I\!"S(˄B>>~zbkC6W_f|q:$!55=6 #7@$(' BL'EC`|,`_=@P= h:ś<٤&e F|" 4"Hijr3>p'&{~ HI&_SAnS$;:3*I`ǚH~;}#C'"?0sɟo#c&>9' :!pvz"; "O19B@hSV=<3ī1j7h"p6?HJ+򏋱}D*t,//Nt9 Ъ$y<*yJ7hz_b(}"==B_P/+A+ ,NO\ Bߧ/)~͉H@m<"]_ @֭(H$x(V1ndH/ ?sb3]yCxߎ#8Rw8$>!|`1O@Ҵs&!,B=+‹hm/4|0/|>C3p} $~?Iug៦.zyW]_yz.Sy3w J/?gǫz"$_28ݽ(,|=~H=)" B. ?JBF ,!o/sN%9OԜxKrɈ\#ZH''_{I43:H>50ߟݗH|G$TƐHҜ'DFMӟPk/p- ;2wq/K}%Rcw hҿI>%~/}/7/6(.@wTmA{L!z0.Ƞ<"q3- (,Ȯ(L*ۦ@\ sJ"BzW Խ# "vp2WS}3,?#X>=k2;,(0]34@}0(\p b+ $`-lM01]'cD43u? ? [,,I@0z{ {hc һW@{0FNLlq$Dc6^> BՎI2#p 8IAA&3U4 zߛkʀ ;5ku "0 L{S #C9D}!N#1\.mB:吰,bu@@zz{?¿( |LSVälrn'ID{on33 jWz4`8 }DA4-tK.{L{)uM Lߋle?,LtǯM>Lʂ~T%TSS۴T(P'?p8h c (J ذ{њSp 3 b#p pi88~4NS Pg/ ތ^21h׀(wj (r=^9 "236 p.#3P8cz*b$. (Ho?N0( ߏЃ!GP|"XDs^|=;_^O44wb>3:h7T?[.T#nuADotg?1 lc $IgӤb{z,Nj ԝK$6?0 [ţl-Z2" )Hg:BO}?Z[(ɬ)S _ ? :@/ہނ0Z{^B 'q/fѻ}򧚀@b(8ߟN@M;=a.>Fs !OC y5ۗr< <_ ?-+_ }&c4 "(C+$8PJg.&;z/! < @J) UD???"" |c7=ȿ ( O(H{!_; & " ůj<B} gB}vN؉l<8 ֛ʧc; oVپ߯K *pu^@B虜'$B"o-X 6 93 =<8[ l+ ³&ӝ]xF 74`4 B H&P="CP1!y] S4#r"E3+#On9 \2Ӵ/x=EMB'NC q4u`\x6 ;p p i F 88A 2MOc 먀 ǃ RO  ,- x$/S ?(MÐ' !2hAQ:LCk?Wcw@L =f+˄ *}ɘ: 6h2HfK!T@G'HM&ex }xH N cg 4âx6"#Dɰ <裡s4w'v+BD5}(/x;/!SD@L {2 $Ȝ^+p2e3$w#{ =uBܻ/ 32?#`/ QP1S\ -'1A0Boߨ|3O1I"" $r2-"y`">0/'q\o n/~*l p|I!>">}02 7 J+$4"5tO LjRg{o0mR+3,'O{vS(" ?%4 ,D}$y0ڣ>?0((5LpM2:m0v T{~ $;˜2zϨ>: bS=栤, $0fwy?/W87@'K7y/?$x4 L 5辜 ,<ϗ,K"HG3f "C.{A횺,ϔ7S@@I0':7aL1A@69 }$#7p$R7J2NƯ j5|(VO3p{p{а'㳡 2: %.3~M P8Z?}0߹1s?tF+C<՛"˓:q?-w?F9=P;Ld&x@ sܾd3}'O"GncHmHIYؘ c6XO`o z-7t C'< I4-D|( }7(w? z%^#BB#{êL0֒/<Oз4ٍ=E & +sub B'w 7n֫+`M`37H3bm wsYS 8W܅/H?lS!79pԿ͊xѵ(qgH:+-̣)/9q~wP~YC9_)I??$\: fc/ 0l0)hJMQ}N"t׽;.: wq? _u=>=nJ,6">=R.J6""B^;wT "3_^B"2U`o?f{Q'>_R5頼 ܒ7 L۰Q,@NтdM KgKL{)~IRÂȦN5N#: ꑠ{"KIJPmY:w"Y]kBO>ʝJᅥߨPogIV\ {OKh;k+5 iv%Kp x0ݣgM}Iߎ2G>! ;jL=/9c4Ͻ^sCĬS<.|I ;ɏ֌믄-/7{pk$- @'zp'p4ά<H /g‿,{/{ɫ{_sK(zNЕ3{7b>= 5+9"ҽ, jBVCëP}(A$/ vѠ,< qiM#'J w;>N,I[M`.*g?3w wΈf3:]pb!]ˁd@+07s0j4E(d8~HSH*s('4sŠ}波h}+Y?fO#];lwow?Oѹ9`! q򏉢0wBԉJ$=3J "((,KA=' &o$辯#'X=L6?7焂9x%/OQ>,xހGR-Cð$sN]/;Op:/p鳾*ׁ#؀$xKsNxߴ/A@ 15\w_u,荽󂢯Jˋ8>N8zo;>Ҁ%}Nďk31#R⭏q ߁$]#͞*<9,矑؃&G7Le@ 7w`:(s3y'(#/H+ן/*h+5z?J콈~ @fH7b( 9b^/X`;_C?^=|f S4Cg"K(,'z'f}CrK$}|/:h ('|8}c>z \=Ip"#T7ފ/-'?rw 2 ?@Oc8yS{ w=CG># 6#`wvP7>J6:]2>/պ 6@8& _8 ;BR1>', |+; *0#⿼4 Ȩ|(Ps%)_ 򼫒OfwaǷ(U\ͅWHnO Mҏw:|R=::%l"9?J#b)o *`6%:ȿ<l},7.HJͰ>/ HOq_:#O>(;@8Nm{Έ3BMA67wJϛϮP8.Cz 3I>;a#^('4Cp~ 0X?b>`Ϩ36_ nwJްʞ~xy4SʜtOV_ bND?σJ" P"1#M,o ۼ="翨ݡ ^ENwtN#(=Nx߁(}Dbs *5ɋ 1LN< ߂$Νtntl L~"=bi9'@/3k=O"̔ JKK='g/YHݻ@ YjSbq->I'B¯B |JB叀Ͽ@XNPo|> I(y@l"|s6>nu4&w;r ٌPVHbX=\Q2SħH)!# (""{7pvw7ؠ#m$pwSق0NOAd%tqU[,Zqy=֧{>~τ^,sBO 01q1:|~WbN =uU,{9S<(o*s;gO6#,|WՏ|qy@??Go\_\oS&Oy*i?]?w> 8߀.J{E.;O/c+g*V}Oݡjz|˩G_) RHOvB」9>2LN\0h({?[z ny 'o~v̹%|pJȀ ^s{ql(|?b (:95h_W9{xEjC>l}͗灨l ]z}b>?|?GW;H3_  'aWwy*?yσjO2}9߬s.X6O~*NR=i:g[(J71S7 98,R}R~VវJd̫Mp\g"_g?=R 5sq>O ܦeVy?Y.&Ih0LD =;w ͸s}+7q=d.Kx4l4 3yH]?2"׋܊R/skrLhyӋ,G}]""iO- C2K66"JhN`=2s6'@S Hx+u$IA DSM'K{R2(Sbտ) ,B7 'ݕG' &i4@|'$} BLW7 p&", G0 '479?s}| ^l]l4W:c 9 z$!hݑr3y04=<~PyHr5awnJ5>1$ChC#w3EӤ%z}S3+ܯh# A{5h6Hu7'H@(#A { 2l Tq.J?ω JJpoM> #O?~ղHy3y!*08 g#4as<)Px B+B#J,?,t^)gݨp}>"cdm$"}"9nM:(9-;p1a~#P#&{I= s>j{ I`?kJ5<9ڼ:4SɺOy ʠόCb>xŋ~+'#eJ IȂ:ħO9lۡRň 6"A5[: HO =*V$e/Iu)ygI|v4"t׽~((̗^bHС:-'җ Sp'Œ >ߞY p(j>$Kg o"ߏ% *!w}@{@+Hc}'~I'9ÿހc7_&8 ;ՈH JO*"-/?9փB 'Ms*وX4 $!b~p15#%@ d#ς#M/@"" dK3 ps? +H,8N}v?ϼN hIKoew6 $H}5KcWtdzHuºA0-{b6ݏ,w$9'9 >70y/J:L)jy"B;_2(.g@6,MIIĽ<"#ϯ蝈5b?C|YHM|~t]"Iۃrw) q5bq23n u>+͹ ==(8n Jݏ5 k䧴'? ͻ9 ~۰ z%X?y ԓࢠ0w H_0j6Rވxʊh?2NrHr.\I/:_\ߊO?`C0o4D <%2y#O ,.iߚu+$p:H $Z<#~H/~Nu ҂bڇR_2'`4G"8\ϙT@2/!#1SA  !Bl$b1R=Vp"f+eJ .b)Q4vb"F" J9\쵠 &@lu"QǢ ( =uϖs(X$. &=L g2 y`Mk^%"( A"܉$Y0*O: Ps+gAh6(]L=|K ?M@@O~7L&+\#QHđx:/}"2;r@$ /49dvoX"Ĭ3sd7C0 w@ww*}m2 ;l č2>D)hc bI^L/+McgL#@ :#l"{.A 37h lᇺo\Y?s ľʼn'g{/!CJе Ȁf#b3>2A>3H0nvf'H,j(ҹ{ dOCŽ-tg#aZ@3Dz-^>C߉< 3M$x΀*H6qӘx9x\cɛ!?K܈?o г: +EêsT~BO<_PI3֝=iJGg0O+а2*J9*Ani㨴 P1+n0֒ 53>g`~9B=*'0#'y}B9G+2ꀍ́cϴ1:R7 l#I9$ucu2%>7t(;Pуhެ< π3&6I3|4Rͣ`%] 3!q iI7͠0<#- o >J*^$3 K; $| f#+yr scy:S5"quz0`b8"E+??$>à~bpkB͋3?ChGP ynb0 рԏ#?\# :O(}5܈>DM A~ԡ? `ċԳ؞?*ru{}"> $4?|!C_=B"0~ IN 2] Ќײ1/2J S %0?]ϫ"q8,%}?B^ t\;"cϕ">J缸${>:?jyf<_@'в69M/\5Roi,wlBwc7<] (!M ܈`M{}I'3A0_MvSpΧ832*;asO'4L#J+#^O+bd`">)$=I¤v4}}5e2HقBJ`f"\DS` {e|]I<-b*& ؘOĭʿ |t 1dܦh"$;#`f w5 Ru~鎬b (Y u)3)'pBɏ\%}6 : ,#"l,I$ c3\' $`|+5;¬F`L([:x%G{#TN- i0$z<!jmd7NJ+4%"#9&A"3f#ɀޣ w-GX:%?6=H}[>: 't]x '˞ "{vC8_ŽK7= *,W,(4S{$2Ɛ鿥"b#׋ 4#- 4$w38~6uڻHyM#FQ-mD惼ɋ"J3#Bc~H.Ls!OȊJhN;/9 8(z"HOBcvȬ3 ?k" (|^^d}`j"_ w}& 0?/} 3 ~Crjwr?'v/ mK=)̓{0#݉<.ߎt{"L޴## 71 @ (0@:qρ<˟1-NBWN<`4 匃|}3 @k;༝O $-.IOt&q= ď7g5р'sD` HI;K(yp@ċ9Ȝ@SO5"T_NuO@# # 1wPߋ5N =C-fwQ ?i#R< ρpC 8g ^BJ$*0 c^4S &s ҟ?,Tȡ": c2LyL/{(#B9y 짾 ~8=P !@;G(}?n蘠o#/,F5 w"#7wԓ=O6ȁ"* 4 K^W` :y=8/2"⏈ (' $W38ԀS0Rb3W997'8% BxO 0,0#0nƧF˴H rhC22LMb@2B<&Ic/5=( ?ȣ>"]b O(C D>~7P?>q0$ ܸD+6ϘL;@W? > h'*4$x R'_O6+#+ (,9B?̐M02" "0-M/B"s:p @/|8 ۧI) *'/2$\ys7 0 0"7ό0/.$ 5.qKl?-}ڧw<74_B to.?պbְ7~34k"H.k9lsJWs9ݩh`^iy~@ qg69w/-~'u3>< | j_ I?4 Jo{^ˑ| wCS*n3+⸈*<"0vC? x 'vg .70wO:(YHO ȿ=?w<]%y<yy2*Ɏ@l#%(rq ߏ} \ͦ>J(6zp2㽖LB $Έ56͓_zۄ/wH""Ӻ,I|M 6Jmx}d@gq'Jfϓ$|Il#b'HK#˦:{ŤA9 #{$()B=  H}dKHyn)|.;]>AJ3B8&(?i!w<s4"L'"LKb2#~OӀ; vJ09);uY/+z_}0ߝ_mr&(,!'?) s`~}|& ( _CqHzH8Ҙ@q<RA=6>M[;'HA;8j]hL?[KLC0^ '_3 S'rS3~sWqZ_ {7\7S 8BH3ŐL%<Sԁ21Qt{%\Fczש /*" M5xP "4~= (8;/ %R'no?lï6|"plsދx,(p@{s>pτ?? 0w ?% )*"~Ip.3@}(WcV<hy C{y 3A~p.;ˎ]>*8}&Pýp%{(" w)\ׂ.sߩ,}[ ˝o{w?s{C|?.=͞(< Cd'` Y0!Hd'B ̀R"AH.d'""4u? #z= =($ "?0(s&H0=i-M68 P߈h$*<*ף|r h?%q7@sr ȑҰ6HA)GS ϯCuOX_CRO#2:ȹ8Qn'?SHHL?}4"$2JIp2yX)8%)qΩ   ,~Q"9'K(2Wb#}$a>pȶ'ʋ GJ# :6CrbCP/^g%>@/(M%`2qԀ3+.' YٴԨ' ի te)CBL]gLLDJ#]\}97[B~!?(-pCvqn5 H}5 q7P(;"(" mpĐJ 7TO@"=0g Bg+@(ȇ˴S>%rV RCRT>R?$ӑ5;T "> /8^=t9':UW'ȩ@D E>)( _BB$ : 2\ , zB2{ ^j@ ̤Hu/28  p"2 Ӈ(i$s@V>jH']N |<95h` >Ψd98 Zw8ΐ@G:mCMn5 t-FPLiP;=?>i z"~C>L/E(Jys "W"J Ҽyq`4ؼ{4 7?ʣv9}'@>+ IM=/H=? 0Mz|:+15܎e< 09$Q$ +S+՜ ܂cSyPOuS 8vEk-/[=d ?3iBZ;4%KE3ezH a 0%ɐPGW lWJ_1*Àw 2݁bPW -2cP4o.p8brk(׼)~XuÌA9/"/O## s4+/@ /G*(<8e2~\ (81I{{pݿ-0x ߊ t-R/hw-,>/;~:NOd1S NH> ;>c?O"96R>dz ^0%Y=nΝ(;u'cs?gϳJ6.r}m< "x"\iN럾{<{s˯]wӰ:{lL=*ģƳ9v9:{gS0or\|8;+Cst]ctςDJN\+yF@;i?/%>}>-ɭزm//rݫM ::(8=1}9' ?B߀N9ߨ| 'Hyu AS8(2,zF3oi,ֈNe+r83w;Bwdqd}@_;o:n/u2(؀Kԩ48 u=g/6dHdjb4X,3Ċ3>k|f먎 e5#B#? 1.JS9=2# @l^!_vn+q{(B'?b3w=ApЋ]5=84?^}wb폢'z@;<M >}N"&_L,s 3I@+<Co:hL OϾ_ T199/j}\WkH= \ #N08ϩb˰]/#UhD( 9>;@Kޓ 4Ѭ>FȺGU g/x6ο38:O`׼sR̀' aDʰt}@u".HxMC!̀3? R}g'B< 2?^/,1 / 0 G?hx;yԜ ${#o}'C nOlcK{4>yHH/'USG^8pQ >`ň*PSB9${J- 俗g?f{ 8$8r3HHfxΦzF$mv 4J" s7B:׍:5"vʈݞ ©O ="+F w>"}"*+^"Ǭ_# 6#Ώߢ";Ͻ!ʮ H(H/H I0t8 )HH' ^y>B}"sםw {.+8)ls6 "@{>F"Iډ4 O: h (@Ϡ""!H&2" 97-ݿN1>RN}.5}ɤ^s-KH -^08+hОk܍ڳ ,Jߛ/h JT'9="p*92)488RKw':."9Rg^_>W# ~`OOc~r mOJ-< `#oF3vF1QK" ze2#/[?*=EHJB^>4 > 3܎ģ O(2R;kw F+Mְx#B 9rɠ8G d ̎Σ $/^L4!zLaA!4̾R a3r25.b:y{DD1n")#I`}'lW2%? z H0! 8( w7SbԢ߷*+"(Ɍ+ʱ(Hn(禨*ʱ3"hi|#2裠B (, B \C lj'pz H++x L/߀ϩ33]}~7 8h jH6]+H.tQ2}\$B10)!ҞIL _myT#{2u뼄 $-?T_lo xx+畷+C?5d4(v8J :u]4ҮT= ϑwɻTLLއ*²SV.s~z>_ BT/`Ԕ>?s) HHH884-[žM?̞7KI7(0Dŝ =O̻9CO P=uH {/UO7N"{1D(|}02UpW?"E?lx(}?˓?zk:0O z? ic<_U<>&JrpϸS)7^>Fq M]/ xQc2c2׏u6te22IH y=B"0ñ& „~]Ώ8M}Y;u? $?ϳ-F`4\(P0١>*Q@_ u7|,%./Ɉ+p@{.#7w?(=¤xx-'w0(;>y]'R},.H $/ 0] .*:.ãB"K""BS/'_' 4;:K>0Ýzv<$^.p IS/ >L;d 9$XyB$02k b#7ߝ8xt0N"H; j͋P@u;S 8,#s±ז7`u AR^6 5^"5˞y, xHc2 L-C= "LC"/2:4S+wC!ۢO<)qL,ZW}E00A'> $p}&->-7M`HS(rI(q?L#>CX&,*6 =_VQ'Ù&>άK=@H.LHݒE˸@{؋?WYd/%?{ݸom$X^Z`u O"H/K3ˊ[47HQ@/ k뀗;0ʍ"h` @~[/3:4(%*+> 9 "8Iw./Lm@|rC4 IΪ.Bʼ\4{X#~_I>"*|bv G@?&<C<0y^[~7A!%#smO8 -?,s(|"#s1P<~xByKы`2\{}41 ,5b%/ou(ןO^A}J@Pxsø$ }/P/ {{pv'p6/ Ϗc<#:9@I 7ѵ{ 6O #M* O#68XߒIIJ(pK> PK)>{݃?Ģ3Y^QDOPFKdRP\`45#ͥ.y88p>ҡxw#MIWBs: #*p zq1_0^5:2P,&d3Og.$/z:b|Y8}?دڌJ+4u@|=ςOro#p#[L~NP\;B@qs't8c"OĢ MX<拃?w4'=И"t(,? WDz7E6̈TsAHO9N9;LN3 2CBp},: J.:2 4q#_=׻.t݉٣*QEy~i *9Ca:tH4OL}/Bw|;vt.h,nuϪ{?ay^'ER$uvKP7'/sN@ҍK00 ˰b E.*K^l0@ -b}Ϥ(8ߣD(!4jq8Rw(+0/H w `pM߾8sk $1FŒq' =6 .nޔ) 7 Ϩd赍:.|7`sh}$= ^}M6Kcz9bY{ZBx'J}ι{I=Xosד"*Kh\ F0NKN' uOH!3 :C>QG֍BE.|ߗFz"?Mv=\:5Oa =(x.H?} "8?)(d0',}r0 ?_IWܿT ":I1Ǟ/e"n|N@)ь #HDB@ӎ  <9JzP9zgw(q=-̚" A&2z ȗ#s;+eÌ '!}xk8 n1p5""rJT {l,:܂I!x ߉ML 5G?iRMc2, );=@x?.(S݁`_x{mt' "ؠ 1h-sy}D 5X1:?c<#{9<'Kg!{(3^Xڠp:HBIP2XR<L'u@Q5asԻ2h3Izo.ٻPL8 HC@uC-BJS"""# ϠMLļ2gnl1//(@'8L}V)xK?ZpyoH4kbgz@~zF y=*u3 (C }b# w󢾹_2 yH 'c:zh]"(8sQN1d0o$U20 烻_"""$e2x6Kq<@Y?e $aʀ^ #} _?e"_"uH֤t8IB~(08? (7$θ%B,A1D4 KSw(]*\k*{@5L/H2$pU:J"p{B!‹ <>?2@<|# ?//(*M⍎0W- ` Ђd3w/6/0uv6Ν!˒abPE"һf!,,+wK/KHA6ylB5uϢ2BHηy*rRƿځ7uo&O jx/seqinr/inst/sequences/hannah.txt0000644000176200001440000011051110431642021016511 0ustar liggesusersAGI Hydrophilicity Glycine At2g19570 -0.10 0.07 At2g45290 -0.25 0.09 At4g29570 -0.05 0.07 At4g29580 -0.10 0.06 At4g29600 -0.14 0.06 At5g28050 -0.11 0.08 At3g23570 -0.26 0.06 At3g23600 -0.09 0.08 At5g64250 -0.01 0.10 At3g30775 -0.21 0.06 At1g30100 -0.34 0.07 At1g78390 -0.34 0.07 At3g14440 -0.30 0.08 At3g24220 -0.23 0.08 At4g18350 -0.29 0.07 At5g23050 -0.10 0.08 At5g36880 -0.18 0.09 At4g34880 0.08 0.08 At5g07360 -0.19 0.06 At1g09780 -0.27 0.10 At1g13440 -0.14 0.08 At1g16300 -0.13 0.08 At1g22170 -0.38 0.05 At1g42970 0.00 0.08 At1g56190 0.17 0.10 At1g58150 -0.69 0.13 At1g74030 -0.18 0.09 At1g78040 -0.27 0.05 At1g78050 -0.44 0.05 At1g79530 -0.14 0.08 At1g79550 0.13 0.10 At1g80460 -0.04 0.10 At2g21170 -0.09 0.10 At2g36580 0.02 0.06 At2g40690 0.13 0.06 At2g41540 -0.11 0.07 At3g04050 -0.05 0.06 At3g04120 -0.14 0.08 At3g08590 -0.26 0.10 At3g10370 -0.14 0.08 At3g12780 0.15 0.10 At3g22960 -0.11 0.07 At3g25960 0.04 0.07 At3g26650 -0.02 0.09 At3g43290 -0.69 0.09 At3g49160 -0.17 0.07 At3g55440 0.08 0.09 At3g55650 0.03 0.07 At3g55810 0.06 0.07 At3g56840 -0.19 0.08 At4g26390 -0.02 0.07 At5g04120 -0.34 0.08 At5g08570 0.03 0.07 At5g52920 -0.20 0.07 At5g56350 -0.02 0.07 At5g63680 -0.02 0.07 At1g17290 -0.24 0.07 At1g23310 -0.18 0.09 At1g70580 -0.19 0.08 At1g17290 -0.24 0.07 At1g23310 -0.18 0.09 At1g70580 -0.19 0.08 At4g34880 0.08 0.08 At5g07360 -0.19 0.06 At1g48470 -0.48 0.10 At1g66200 -0.42 0.11 At3g17820 -0.46 0.12 At3g53170 -0.13 0.06 At3g53180 -0.13 0.07 At5g16570 -0.43 0.11 At5g37600 -0.42 0.11 At5g53460 -0.29 0.09 At1g25460 -0.17 0.06 At2g38240 -0.41 0.08 At4g22870 -0.26 0.05 At4g22880 -0.39 0.06 At4g27250 -0.19 0.05 At4g33360 -0.03 0.08 At4g35420 -0.13 0.06 At5g42800 -0.24 0.06 At1g75330 -0.15 0.06 At4g24830 -0.21 0.08 At5g10920 -0.25 0.06 At5g46180 -0.18 0.08 At1g29900 -0.10 0.07 At1g75330 -0.15 0.06 At1g80600 0.11 0.09 At2g19940 -0.14 0.07 At3g27740 -0.30 0.09 At3g57560 0.09 0.09 At4g24830 -0.21 0.08 At4g37670 -0.09 0.10 At5g10920 -0.25 0.06 At4g08870 -0.23 0.10 At5g46180 -0.18 0.08 At3g30775 -0.21 0.06 At4g08870 -0.23 0.10 At5g52810 -0.12 0.07 At4g08870 -0.23 0.10 At5g14800 0.25 0.10 At5g46180 -0.18 0.08 At1g23820 -0.15 0.07 At1g70310 -0.10 0.08 At2g16500 -0.08 0.10 At4g34710 -0.09 0.09 At5g19530 -0.31 0.06 At5g53120 -0.07 0.08 At1g67070 -0.25 0.07 At2g39770 0.03 0.09 At2g45790 -0.38 0.08 At3g02570 -0.29 0.06 At3g55590 0.10 0.09 At4g24620 -0.17 0.08 At5g42740 -0.11 0.07 At5g10240 -0.38 0.07 At5g65010 -0.36 0.07 At1g62800 -0.09 0.07 At1g77670 -0.09 0.06 At1g80360 -0.09 0.09 At2g13810 -0.24 0.08 At2g22250 0.06 0.07 At2g30970 -0.32 0.08 At3g16150 0.05 0.12 At4g31990 -0.17 0.08 At5g08100 -0.01 0.10 At5g11520 -0.11 0.09 At5g19550 -0.12 0.08 At1g62800 -0.09 0.07 At1g77670 -0.09 0.06 At1g80360 -0.09 0.09 At2g13810 -0.24 0.08 At2g22250 0.06 0.07 At2g30970 -0.32 0.08 At4g31990 -0.17 0.08 At5g11520 -0.11 0.09 At5g19550 -0.12 0.08 At2g22330 -0.16 0.05 At3g44300 -0.15 0.09 At3g44310 -0.19 0.09 At3g44320 -0.17 0.09 At4g28680 -0.24 0.08 At4g32540 -0.27 0.10 At4g39950 -0.19 0.05 At5g20960 -0.10 0.08 At1g74920 -0.01 0.08 At3g48170 -0.03 0.08 At4g29890 -0.29 0.08 At1g01390 0.02 0.06 At1g01420 -0.05 0.07 At2g18570 0.01 0.07 At2g22930 -0.02 0.07 At2g29710 0.13 0.06 At2g29730 0.07 0.05 At2g29740 0.04 0.05 At2g29750 0.04 0.06 At3g29630 -0.07 0.07 At4g01070 -0.12 0.07 At5g54010 -0.07 0.08 At5g54060 -0.11 0.07 At1g03630 -0.39 0.07 At1g08520 -0.33 0.06 At1g09940 -0.13 0.05 At1g58290 -0.20 0.06 At1g69740 -0.22 0.07 At2g31250 -0.28 0.04 At2g40490 -0.11 0.07 At3g14930 -0.10 0.08 At3g48730 -0.02 0.12 At3g51820 0.26 0.09 At4g01690 -0.13 0.11 At4g18480 -0.25 0.07 At4g25080 -0.09 0.07 At4g27440 -0.24 0.07 At5g08280 -0.14 0.08 At5g13630 -0.28 0.06 At5g14220 -0.30 0.08 At5g26710 -0.40 0.06 At5g53090 -0.05 0.06 At5g53100 0.03 0.05 At5g54190 -0.21 0.07 At5g63570 0.00 0.12 At5g64050 -0.26 0.08 At1g09940 -0.13 0.05 At1g58290 -0.20 0.06 At1g69740 -0.22 0.07 At2g31250 -0.28 0.04 At2g40490 -0.11 0.07 At3g14930 -0.10 0.08 At3g48730 -0.02 0.12 At4g01690 -0.13 0.11 At5g08280 -0.14 0.08 At5g14220 -0.30 0.08 At5g26710 -0.40 0.06 At5g63570 0.00 0.12 At5g64050 -0.26 0.08 At2g43360 -0.30 0.07 At5g04620 0.10 0.07 At5g57590 -0.07 0.07 At1g50430 0.37 0.08 At1g58440 0.10 0.08 At2g07050 -0.24 0.08 At2g22830 0.00 0.06 At2g38050 0.12 0.07 At3g02580 0.25 0.05 At3g19820 -0.42 0.07 At3g50660 -0.31 0.06 At4g37760 0.14 0.08 At5g05690 -0.09 0.06 At5g24140 0.02 0.07 At5g24150 0.00 0.07 At5g24160 -0.04 0.07 At5g38970 -0.27 0.07 At5g42600 -0.30 0.07 At5g48010 -0.34 0.07 At1g32060 -0.33 0.06 At1g43670 -0.15 0.09 At1g56190 0.17 0.10 At1g58150 -0.69 0.13 At1g71100 0.15 0.10 At1g79550 0.13 0.10 At2g01140 -0.26 0.08 At2g01290 0.06 0.10 At2g21170 -0.09 0.10 At2g21330 -0.13 0.08 At2g36460 -0.15 0.09 At2g45290 -0.25 0.09 At3g01850 0.06 0.08 At3g04790 0.10 0.10 At3g12780 0.15 0.10 At3g52930 -0.22 0.09 At3g54050 -0.22 0.09 At3g55440 0.08 0.09 At3g55800 -0.13 0.09 At4g10750 -0.20 0.09 At4g26520 -0.08 0.08 At4g26530 -0.11 0.09 At4g38970 -0.18 0.08 At5g03690 -0.19 0.09 At5g38410 -0.21 0.06 At5g44520 0.02 0.08 At5g64380 -0.24 0.09 At3g26830 -0.12 0.06 At1g78240 -0.36 0.07 At2g28450 -0.45 0.06 At2g38660 0.13 0.07 At2g44160 -0.31 0.07 At3g13440 -0.05 0.06 At3g18000 -0.44 0.08 At3g59970 -0.19 0.07 At4g10760 -0.46 0.07 At4g31790 -0.15 0.09 At5g23050 -0.10 0.08 At5g24840 -0.33 0.06 At5g36880 -0.18 0.09 At1g65520 0.13 0.08 At4g14430 0.14 0.09 At4g14440 0.13 0.08 At1g65520 0.13 0.08 At4g14430 0.14 0.09 At4g14440 0.13 0.08 At1g06820 -0.09 0.10 At1g08550 -0.34 0.06 At3g04870 -0.14 0.08 At3g10230 -0.11 0.07 At4g14210 -0.16 0.07 At4g25700 -0.14 0.09 At5g17230 -0.26 0.05 At5g57030 -0.10 0.07 At5g67030 -0.30 0.09 At1g04710 -0.04 0.10 At2g33150 -0.03 0.09 At4g37470 0.18 0.07 At5g48880 0.08 0.10 At1g02730 -0.28 0.08 At1g32180 -0.06 0.07 At1g55850 0.02 0.08 At2g21770 -0.19 0.07 At2g25540 -0.17 0.07 At2g32530 0.01 0.06 At2g32540 0.00 0.07 At2g32610 0.08 0.06 At2g32620 0.06 0.07 At2g33100 -0.22 0.08 At3g03050 -0.21 0.07 At3g56000 0.22 0.06 At4g15290 0.08 0.06 At4g15320 0.00 0.05 At4g16590 0.09 0.06 At4g23990 0.02 0.07 At4g24000 0.04 0.06 At4g24010 -0.01 0.06 At4g31590 0.10 0.05 At4g32410 -0.24 0.08 At4g38190 -0.23 0.08 At4g39350 -0.21 0.08 At5g05170 -0.18 0.07 At5g09870 -0.22 0.07 At5g16190 0.16 0.05 At5g16910 -0.22 0.08 At5g49720 -0.42 0.09 At5g64740 -0.21 0.08 At1g48850 -0.33 0.09 At1g48860 -0.02 0.08 At2g21940 -0.40 0.07 At2g45300 -0.03 0.08 At3g26900 -0.10 0.05 At4g33510 -0.35 0.08 At4g39540 -0.43 0.07 At4g39980 -0.31 0.07 At5g66120 -0.02 0.09 At1g78240 -0.36 0.07 At2g28450 -0.45 0.06 At3g13440 -0.05 0.06 At3g18000 -0.44 0.08 At4g10760 -0.46 0.07 At4g31790 -0.15 0.09 At5g24840 -0.33 0.06 At1g30620 -0.28 0.08 At1g64440 -0.22 0.10 At1g67070 -0.25 0.07 At1g74910 0.04 0.07 At2g04650 -0.06 0.07 At2g34850 -0.46 0.08 At2g45790 -0.38 0.08 At3g02570 -0.29 0.06 At3g03250 -0.15 0.06 At3g10700 -0.16 0.09 At3g29360 -0.12 0.06 At4g10960 -0.20 0.09 At4g16130 -0.12 0.08 At4g20460 -0.16 0.08 At4g23920 -0.28 0.09 At4g30570 0.02 0.08 At5g18200 -0.36 0.06 At5g44480 -0.25 0.08 At2g45970 -0.10 0.06 At1g23730 -0.26 0.05 At1g58180 -0.38 0.06 At1g70410 -0.20 0.06 At2g28210 -0.61 0.07 At3g01500 -0.03 0.09 At4g20990 -0.49 0.07 At4g33580 -0.39 0.06 At5g04180 -0.47 0.06 At5g14740 -0.16 0.06 At5g56330 -0.76 0.05 At1g55920 -0.11 0.09 At2g17640 -0.04 0.11 At2g43750 0.02 0.09 At3g03630 -0.02 0.08 At3g04940 0.03 0.10 At3g13110 -0.22 0.07 At3g22460 0.05 0.12 At3g59760 -0.08 0.09 At3g61440 -0.11 0.08 At4g14880 0.09 0.11 At5g28020 0.10 0.11 At5g28030 0.06 0.11 At5g56760 0.04 0.09 At1g25410 -0.23 0.07 At1g68460 -0.44 0.05 At3g19160 -0.30 0.06 At3g23630 -0.32 0.05 At3g63110 -0.26 0.05 At4g24650 -0.43 0.05 At5g19040 -0.22 0.04 At3g01850 0.06 0.08 At4g30310 -0.02 0.09 At5g48230 0.18 0.13 At2g26230 -0.29 0.06 At1g17410 -0.13 0.06 At2g19570 -0.10 0.07 At3g07800 -0.06 0.08 At3g46940 -0.16 0.10 At4g09320 -0.03 0.09 At4g11010 -0.10 0.09 At4g29570 -0.05 0.07 At4g29580 -0.10 0.06 At4g29600 -0.14 0.06 At5g23070 -0.27 0.06 At5g28050 -0.11 0.08 At5g59440 -0.40 0.06 At2g21790 -0.32 0.06 At3g27060 -0.08 0.05 At1g31070 -0.42 0.08 At2g35020 -0.19 0.07 At1g19920 -0.41 0.07 At1g62180 -0.40 0.07 At3g22890 -0.35 0.08 At4g04610 -0.34 0.07 At4g14680 -0.34 0.07 At4g21990 -0.33 0.07 At5g43780 -0.34 0.08 At2g27860 -0.25 0.07 At3g53520 -0.26 0.09 At4g00560 -0.05 0.06 At5g28840 -0.48 0.09 At5g59290 -0.40 0.07 At1g01120 -0.10 0.06 At1g68530 -0.04 0.05 At1g01480 -0.20 0.07 At1g02500 -0.30 0.09 At1g62380 -0.51 0.06 At1g62960 -0.25 0.08 At2g22810 -0.33 0.05 At3g49700 -0.28 0.06 At3g61510 -0.21 0.06 At4g11280 -0.28 0.07 At4g23340 -0.36 0.06 At4g26200 -0.33 0.06 At4g37770 -0.37 0.06 At5g28360 -0.39 0.08 At5g65800 -0.31 0.06 At1g36050 -0.21 0.08 At1g36160 -0.23 0.07 At1g36180 -0.25 0.06 At5g16390 -0.32 0.03 At5g35360 -0.14 0.09 At5g46290 -0.16 0.10 At2g22230 -0.02 0.07 At3g55310 0.20 0.07 At5g10160 0.12 0.06 At5g46290 -0.16 0.10 At2g22230 -0.02 0.07 At3g55310 0.20 0.07 At5g10160 0.12 0.06 At5g46290 -0.16 0.10 At1g04710 -0.04 0.10 At1g49430 -0.20 0.07 At2g33150 -0.03 0.09 At3g05970 -0.07 0.08 At3g60510 -0.17 0.08 At4g16210 -0.06 0.08 At4g16800 0.07 0.09 At4g31810 -0.19 0.07 At5g27600 -0.14 0.08 At5g43280 0.06 0.07 At5g48880 0.08 0.10 At1g01390 0.02 0.06 At1g01420 -0.05 0.07 At1g02050 -0.23 0.09 At1g49390 -0.35 0.06 At1g51680 0.02 0.06 At1g53520 0.00 0.07 At1g65060 -0.03 0.07 At1g78550 -0.32 0.04 At2g18570 0.01 0.07 At2g22930 -0.02 0.07 At2g29710 0.13 0.06 At2g29730 0.07 0.05 At2g29740 0.04 0.05 At2g29750 0.04 0.06 At2g44800 -0.16 0.04 At3g19000 -0.60 0.05 At3g19010 -0.61 0.04 At3g21230 -0.03 0.06 At3g21240 -0.01 0.06 At3g29630 -0.07 0.07 At3g48990 -0.11 0.07 At3g50210 -0.29 0.10 At3g51240 -0.48 0.07 At3g55120 0.04 0.07 At4g00040 -0.19 0.09 At4g01070 -0.12 0.07 At4g05160 0.00 0.08 At4g10490 -0.37 0.03 At4g16330 -0.39 0.06 At4g19010 0.11 0.07 At5g05270 -0.27 0.08 At5g07990 -0.12 0.08 At5g08640 -0.51 0.06 At5g13930 -0.12 0.09 At5g24530 -0.46 0.04 At5g38120 -0.02 0.07 At5g54010 -0.07 0.08 At5g54060 -0.11 0.07 At5g63380 -0.03 0.07 At5g63580 -0.35 0.07 At5g63590 -0.43 0.06 At5g66220 -0.15 0.06 At2g21550 -0.22 0.05 At2g28880 -0.34 0.07 At3g10160 -0.03 0.07 At3g11750 -0.08 0.05 At3g55630 -0.21 0.07 At4g24380 -0.25 0.09 At4g30000 -0.09 0.07 At4g34570 -0.20 0.06 At5g05980 -0.18 0.07 At5g41480 -0.05 0.08 At5g62980 0.16 0.07 At1g22020 -0.37 0.08 At2g21550 -0.22 0.05 At2g38660 0.13 0.07 At3g10160 -0.03 0.07 At4g13890 -0.29 0.08 At4g24380 -0.25 0.09 At4g32520 -0.19 0.08 At4g34570 -0.20 0.06 At4g37930 -0.33 0.07 At5g26780 -0.28 0.07 At5g41480 -0.05 0.08 At1g30620 -0.28 0.08 At1g64440 -0.22 0.10 At2g34850 -0.46 0.08 At3g03250 -0.15 0.06 At3g10700 -0.16 0.09 At4g10960 -0.20 0.09 At4g16130 -0.12 0.08 At4g20460 -0.16 0.08 At4g23920 -0.28 0.09 At5g18200 -0.36 0.06 At5g44480 -0.25 0.08 At1g23190 -0.25 0.09 At1g45130 -0.26 0.10 At1g70730 -0.21 0.09 At1g70820 -0.21 0.09 At1g72990 -0.25 0.08 At1g77410 -0.37 0.08 At2g16730 -0.54 0.08 At2g32810 -0.33 0.09 At3g10700 -0.16 0.09 At3g26380 -0.43 0.08 At3g52840 -0.26 0.09 At3g53080 -0.27 0.10 At3g56310 -0.15 0.08 At4g16130 -0.12 0.08 At4g26140 -0.33 0.09 At4g35010 -0.50 0.08 At4g36360 -0.28 0.10 At5g08370 -0.34 0.08 At5g08380 -0.26 0.08 At5g17530 -0.17 0.08 At5g18200 -0.36 0.06 At5g20710 -0.48 0.09 At5g51820 -0.17 0.09 At5g56870 -0.24 0.09 At5g63800 -0.25 0.10 At5g63810 -0.37 0.09 At1g15550 -0.20 0.06 At1g79460 -0.35 0.05 At4g02780 -0.39 0.05 At4g25420 -0.37 0.04 At5g25900 -0.26 0.05 At1g09780 -0.27 0.10 At1g13440 -0.14 0.08 At1g16300 -0.13 0.08 At1g22170 -0.38 0.05 At1g42970 0.00 0.08 At1g43670 -0.15 0.09 At1g56190 0.17 0.10 At1g58150 -0.69 0.13 At1g74030 -0.18 0.09 At1g78040 -0.27 0.05 At1g78050 -0.44 0.05 At1g79530 -0.14 0.08 At1g79550 0.13 0.10 At2g01140 -0.26 0.08 At2g21330 -0.13 0.08 At2g36460 -0.15 0.09 At3g04120 -0.14 0.08 At3g08590 -0.26 0.10 At3g12780 0.15 0.10 At3g26650 -0.02 0.09 At3g43290 -0.69 0.09 At3g52930 -0.22 0.09 At3g54050 -0.22 0.09 At4g00570 -0.09 0.09 At4g10750 -0.20 0.09 At4g24620 -0.17 0.08 At4g26520 -0.08 0.08 At4g26530 -0.11 0.09 At4g38970 -0.18 0.08 At5g03690 -0.19 0.09 At5g04120 -0.34 0.08 At5g42740 -0.11 0.07 At5g64380 -0.24 0.09 At1g23190 -0.25 0.09 At1g70730 -0.21 0.09 At1g70820 -0.21 0.09 At3g03250 -0.15 0.06 At5g17530 -0.17 0.08 At5g51820 -0.17 0.09 At5g57655 -0.40 0.09 At1g16400 -0.30 0.07 At1g16410 -0.29 0.06 At4g03050 -0.33 0.08 At4g03060 -0.39 0.07 At4g13770 -0.27 0.06 At2g22330 -0.16 0.05 At4g31500 -0.15 0.06 At4g39950 -0.19 0.05 At1g65960 -0.21 0.06 At2g02000 -0.26 0.06 At2g02010 -0.27 0.06 At3g17720 -0.03 0.07 At5g17330 -0.27 0.05 At1g64800 -1.06 0.03 At2g20420 -0.06 0.09 At4g26910 -0.27 0.06 At5g23250 0.08 0.13 At5g65750 -0.48 0.07 At1g62800 -0.09 0.07 At1g77670 -0.09 0.06 At1g80360 -0.09 0.09 At2g13810 -0.24 0.08 At2g20420 -0.06 0.09 At2g22250 0.06 0.07 At2g30970 -0.32 0.08 At2g47510 -0.17 0.08 At4g31990 -0.17 0.08 At5g11520 -0.11 0.09 At5g19550 -0.12 0.08 At5g23250 0.08 0.13 At5g50950 -0.27 0.07 At1g80600 0.11 0.09 At2g19940 -0.14 0.07 At3g57560 0.09 0.09 At4g37670 -0.09 0.10 At1g48470 -0.48 0.10 At1g66200 -0.42 0.11 At3g17820 -0.46 0.12 At3g53170 -0.13 0.06 At3g53180 -0.13 0.07 At5g16570 -0.43 0.11 At5g37600 -0.42 0.11 At4g23100 -0.29 0.09 At5g27380 -0.28 0.07 At1g09780 -0.27 0.10 At1g13440 -0.14 0.08 At1g16300 -0.13 0.08 At1g22170 -0.38 0.05 At1g42970 0.00 0.08 At1g56190 0.17 0.10 At1g58150 -0.69 0.13 At1g74030 -0.18 0.09 At1g78040 -0.27 0.05 At1g78050 -0.44 0.05 At1g79530 -0.14 0.08 At1g79550 0.13 0.10 At3g04120 -0.14 0.08 At3g08590 -0.26 0.10 At3g12780 0.15 0.10 At3g26650 -0.02 0.09 At3g43290 -0.69 0.09 At5g04120 -0.34 0.08 At1g74210 -0.37 0.05 At1g80460 -0.04 0.10 At2g40690 0.13 0.06 At2g41540 -0.11 0.07 At3g10370 -0.14 0.08 At3g56840 -0.19 0.08 At5g08030 -0.44 0.05 At1g18640 -0.03 0.08 At1g22020 -0.37 0.08 At4g13890 -0.29 0.08 At4g32520 -0.19 0.08 At4g37930 -0.33 0.07 At5g26780 -0.28 0.07 At1g11860 -0.25 0.11 At1g60990 -0.13 0.09 At1g03310 -0.28 0.06 At1g23190 -0.25 0.09 At1g69830 -0.55 0.08 At1g70730 -0.21 0.09 At1g70820 -0.21 0.09 At1g76130 -0.51 0.09 At2g39930 -0.39 0.07 At2g40840 -0.43 0.06 At4g25000 -0.32 0.09 At5g17530 -0.17 0.08 At5g51820 -0.17 0.09 At5g64860 -0.32 0.07 At1g07110 -0.38 0.07 At1g09780 -0.27 0.10 At1g13440 -0.14 0.08 At1g16300 -0.13 0.08 At1g22170 -0.38 0.05 At1g42970 0.00 0.08 At1g56190 0.17 0.10 At1g58150 -0.69 0.13 At1g74030 -0.18 0.09 At1g78040 -0.27 0.05 At1g78050 -0.44 0.05 At1g79530 -0.14 0.08 At1g79550 0.13 0.10 At2g01140 -0.26 0.08 At2g21170 -0.09 0.10 At2g21330 -0.13 0.08 At2g36460 -0.15 0.09 At2g36580 0.02 0.06 At3g04050 -0.05 0.06 At3g04120 -0.14 0.08 At3g08590 -0.26 0.10 At3g12780 0.15 0.10 At3g22960 -0.11 0.07 At3g25960 0.04 0.07 At3g26650 -0.02 0.09 At3g43290 -0.69 0.09 At3g49160 -0.17 0.07 At3g52930 -0.22 0.09 At3g55440 0.08 0.09 At3g55650 0.03 0.07 At3g55810 0.06 0.07 At4g10750 -0.20 0.09 At4g24620 -0.17 0.08 At4g26390 -0.02 0.07 At4g26520 -0.08 0.08 At4g26530 -0.11 0.09 At4g38970 -0.18 0.08 At5g03690 -0.19 0.09 At5g04120 -0.34 0.08 At5g08570 0.03 0.07 At5g42740 -0.11 0.07 At5g52920 -0.20 0.07 At5g56350 -0.02 0.07 At5g63680 -0.02 0.07 At1g07110 -0.38 0.07 At1g09780 -0.27 0.10 At1g12000 -0.20 0.10 At1g13440 -0.14 0.08 At1g16300 -0.13 0.08 At1g22170 -0.38 0.05 At1g42970 0.00 0.08 At1g56190 0.17 0.10 At1g58150 -0.69 0.13 At1g74030 -0.18 0.09 At1g78040 -0.27 0.05 At1g78050 -0.44 0.05 At1g79530 -0.14 0.08 At1g79550 0.13 0.10 At2g01140 -0.26 0.08 At2g21170 -0.09 0.10 At2g21330 -0.13 0.08 At2g22480 -0.15 0.09 At2g36460 -0.15 0.09 At2g36580 0.02 0.06 At3g04050 -0.05 0.06 At3g04120 -0.14 0.08 At3g08590 -0.26 0.10 At3g12780 0.15 0.10 At3g22960 -0.11 0.07 At3g25960 0.04 0.07 At3g26650 -0.02 0.09 At3g43290 -0.69 0.09 At3g49160 -0.17 0.07 At3g52930 -0.22 0.09 At3g55440 0.08 0.09 At3g55650 0.03 0.07 At3g55810 0.06 0.07 At4g10750 -0.20 0.09 At4g24620 -0.17 0.08 At4g26390 -0.02 0.07 At4g26520 -0.08 0.08 At4g26530 -0.11 0.09 At4g32840 -0.16 0.09 At4g38970 -0.18 0.08 At5g03690 -0.19 0.09 At5g04120 -0.34 0.08 At5g08570 0.03 0.07 At5g42740 -0.11 0.07 At5g47810 -0.18 0.09 At5g52920 -0.20 0.07 At5g56350 -0.02 0.07 At5g63680 -0.02 0.07 At2g11810 -0.31 0.07 At3g11670 -0.48 0.05 At4g00550 -0.34 0.05 At4g31780 -0.15 0.09 At4g33030 -0.28 0.06 At5g01220 -0.12 0.06 At5g20410 -0.29 0.06 At3g11170 -0.31 0.06 At3g15850 -0.05 0.06 At4g30950 -0.07 0.04 At5g05580 -0.32 0.06 At2g42790 -0.21 0.07 At2g44350 -0.22 0.07 At3g21720 -0.36 0.07 At3g58740 -0.24 0.08 At3g58750 -0.17 0.07 At3g60100 -0.15 0.08 At4g00570 -0.09 0.09 At4g26970 -0.25 0.08 At4g35830 -0.16 0.09 At5g03860 -0.36 0.08 At1g31860 -0.44 0.04 At1g58080 -0.04 0.07 At1g71920 -0.16 0.06 At2g36230 -0.13 0.11 At4g14910 -0.33 0.07 At5g10330 -0.15 0.06 At5g63890 0.00 0.06 At1g33320 -0.06 0.07 At3g01120 0.11 0.07 At3g57050 -0.11 0.06 At1g02460 -0.38 0.09 At1g02790 0.02 0.11 At1g02810 -0.23 0.07 At1g04630 -0.49 0.09 At1g05650 0.06 0.10 At1g05660 0.06 0.10 At1g10640 -0.17 0.09 At1g11370 0.04 0.08 At1g11580 -0.19 0.06 At1g14890 -0.20 0.04 At1g17150 -0.16 0.09 At1g19170 -0.20 0.10 At1g21850 -0.21 0.08 At1g21860 -0.17 0.08 At1g23200 -0.32 0.06 At1g23460 -0.20 0.09 At1g43080 -0.29 0.08 At1g44980 -0.10 0.05 At1g53840 -0.22 0.06 At1g56710 -0.05 0.07 At1g60590 -0.26 0.07 At1g65570 -0.03 0.10 At1g69940 -0.13 0.10 At1g70500 -0.18 0.08 At1g75790 -0.07 0.08 At1g76160 -0.24 0.09 At1g80140 -0.03 0.11 At1g80170 -0.19 0.08 At2g15470 -0.25 0.09 At2g19150 -0.12 0.10 At2g21610 -0.22 0.07 At2g23630 -0.13 0.08 At2g23900 -0.02 0.08 At2g26440 -0.26 0.08 At2g26450 -0.44 0.06 At2g33160 -0.29 0.08 At2g36700 -0.22 0.09 At2g36710 -0.35 0.09 At2g40310 -0.26 0.08 At2g41850 -0.27 0.08 At2g43050 -0.29 0.08 At2g43860 -0.08 0.08 At2g43870 -0.01 0.10 At2g43880 -0.16 0.10 At2g43890 -0.07 0.10 At2g45220 -0.22 0.08 At2g46930 -0.19 0.07 At2g47030 -0.23 0.10 At2g47040 -0.22 0.09 At2g47050 -0.04 0.06 At2g47280 -0.15 0.11 At2g47550 -0.24 0.08 At2g47670 -0.04 0.02 At3g05610 -0.24 0.07 At3g05620 -0.30 0.08 At3g06770 -0.09 0.10 At3g06830 -0.18 0.08 At3g07820 -0.15 0.10 At3g07830 -0.10 0.10 At3g07840 -0.09 0.10 At3g07970 -0.33 0.07 At3g10710 -0.23 0.07 At3g10720 -0.25 0.09 At3g14040 -0.01 0.11 At3g14310 -0.27 0.08 At3g15720 -0.08 0.10 At3g17060 -0.25 0.08 At3g24130 -0.03 0.10 At3g26610 -0.22 0.09 At3g27980 -0.16 0.07 At3g29090 -0.29 0.09 At3g43270 -0.12 0.08 At3g47380 -0.04 0.04 At3g47400 -0.27 0.08 At3g47670 -0.20 0.05 At3g49220 -0.18 0.08 At3g57790 -0.15 0.08 At3g59010 -0.29 0.08 At3g59850 -0.09 0.10 At3g61490 -0.08 0.09 At3g62180 0.04 0.04 At4g00190 -0.33 0.09 At4g02300 -0.27 0.06 At4g02330 -0.29 0.05 At4g03930 -0.23 0.07 At4g12390 -0.03 0.04 At4g13760 -0.36 0.09 At4g15980 -0.57 0.06 At4g18180 -0.16 0.09 At4g22010 -0.22 0.10 At4g23820 -0.17 0.11 At4g25250 -0.36 0.04 At4g25260 -0.22 0.04 At4g28090 -0.36 0.07 At4g33220 -0.38 0.09 At4g33230 -0.43 0.06 At4g33440 -0.09 0.09 At4g35670 -0.11 0.09 At4g37160 -0.14 0.07 At4g38420 -0.35 0.08 At5g04960 -0.23 0.07 At5g04970 -0.31 0.08 At5g07410 -0.11 0.10 At5g07420 -0.17 0.09 At5g07430 -0.24 0.09 At5g09760 -0.32 0.08 At5g14650 -0.15 0.10 At5g17200 -0.18 0.12 At5g18990 -0.10 0.10 At5g19730 -0.18 0.08 At5g20860 -0.28 0.07 At5g26810 -0.09 0.09 At5g27870 -0.27 0.07 At5g39910 -0.36 0.07 At5g41870 -0.16 0.10 At5g44830 -0.27 0.09 At5g44840 -0.13 0.09 At5g47500 -0.21 0.09 At5g48140 -0.12 0.10 At5g49180 -0.21 0.08 At5g51480 -0.23 0.07 At5g51490 -0.12 0.08 At5g51500 -0.09 0.08 At5g53370 -0.21 0.09 At5g55590 -0.29 0.09 At5g64640 -0.25 0.07 At5g66920 -0.21 0.08 At5g23010 -0.19 0.08 At1g14810 -0.13 0.07 At3g02020 0.04 0.06 At5g13280 0.05 0.07 At5g21060 0.09 0.10 At2g31810 -0.07 0.06 At3g23940 -0.10 0.11 At3g48560 -0.13 0.08 At3g58610 -0.07 0.09 At4g11640 0.16 0.08 At5g16290 -0.15 0.06 At1g21400 -0.45 0.06 At2g33150 -0.03 0.09 At3g60510 -0.17 0.08 At4g16210 -0.06 0.08 At4g16800 0.07 0.09 At4g31810 -0.19 0.07 At5g43280 0.06 0.07 At5g48880 0.08 0.10 At2g02500 -0.11 0.05 At5g62790 -0.09 0.07 At1g09400 -0.42 0.08 At1g13280 -0.34 0.09 At1g17420 -0.45 0.05 At1g17990 -0.37 0.09 At1g19640 -0.27 0.07 At1g55020 -0.45 0.06 At1g72520 -0.47 0.05 At2g44810 -0.29 0.07 At3g22400 -0.48 0.05 At5g42650 -0.25 0.07 At1g45130 -0.26 0.10 At1g72990 -0.25 0.08 At1g77410 -0.37 0.08 At2g16730 -0.54 0.08 At2g32810 -0.33 0.09 At3g52840 -0.26 0.09 At3g53080 -0.27 0.10 At4g26140 -0.33 0.09 At4g35010 -0.50 0.08 At4g36360 -0.28 0.10 At5g20710 -0.48 0.09 At5g56870 -0.24 0.09 At5g63800 -0.25 0.10 At5g63810 -0.37 0.09 At1g45130 -0.26 0.10 At1g72990 -0.25 0.08 At1g77410 -0.37 0.08 At2g16730 -0.54 0.08 At2g32810 -0.33 0.09 At3g52840 -0.26 0.09 At3g53080 -0.27 0.10 At4g26140 -0.33 0.09 At4g35010 -0.50 0.08 At4g36360 -0.28 0.10 At5g20710 -0.48 0.09 At5g56870 -0.24 0.09 At5g63800 -0.25 0.10 At5g63810 -0.37 0.09 At1g23190 -0.25 0.09 At1g30620 -0.28 0.08 At1g45130 -0.26 0.10 At1g64440 -0.22 0.10 At1g70730 -0.21 0.09 At1g70820 -0.21 0.09 At1g72990 -0.25 0.08 At1g77410 -0.37 0.08 At2g16730 -0.54 0.08 At2g32810 -0.33 0.09 At2g34850 -0.46 0.08 At3g03250 -0.15 0.06 At3g10700 -0.16 0.09 At3g52840 -0.26 0.09 At3g53080 -0.27 0.10 At4g10960 -0.20 0.09 At4g16130 -0.12 0.08 At4g20460 -0.16 0.08 At4g23920 -0.28 0.09 At4g26140 -0.33 0.09 At4g35010 -0.50 0.08 At4g36360 -0.28 0.10 At5g17530 -0.17 0.08 At5g20710 -0.48 0.09 At5g44480 -0.25 0.08 At5g51820 -0.17 0.09 At5g56870 -0.24 0.09 At5g63800 -0.25 0.10 At5g63810 -0.37 0.09 At1g79230 -0.31 0.06 At1g18500 -0.24 0.07 At1g31180 -0.12 0.09 At1g74040 -0.21 0.08 At1g80560 -0.06 0.09 At2g43090 -0.16 0.08 At2g43100 -0.12 0.09 At3g58990 -0.09 0.08 At4g13430 -0.18 0.09 At5g03290 -0.07 0.08 At5g14200 -0.08 0.09 At5g23010 -0.19 0.08 At5g23020 -0.27 0.07 At1g03090 -0.30 0.08 At1g21400 -0.45 0.06 At2g26800 -0.04 0.08 At4g34030 -0.14 0.11 At1g15950 -0.28 0.06 At1g51680 0.02 0.06 At1g65060 -0.03 0.07 At2g30490 -0.20 0.06 At2g37040 -0.16 0.08 At2g40890 -0.28 0.06 At3g10340 -0.18 0.08 At3g19450 0.14 0.10 At3g21230 -0.03 0.06 At3g21240 -0.01 0.06 At3g48990 -0.11 0.07 At3g53260 -0.18 0.08 At4g05160 0.00 0.08 At4g19010 0.11 0.07 At4g24520 -0.32 0.07 At4g26220 -0.22 0.07 At4g30210 -0.23 0.06 At4g34050 -0.35 0.06 At4g36220 -0.15 0.06 At5g04230 -0.16 0.07 At5g38120 -0.02 0.07 At5g63380 -0.03 0.07 At2g42010 -0.56 0.08 At2g44810 -0.29 0.07 At3g08510 -0.49 0.06 At3g15730 -0.41 0.08 At3g16785 -0.46 0.06 At3g45880 -0.31 0.06 At4g35790 -0.41 0.06 At4g37070 -0.15 0.07 At5g58670 -0.50 0.06 At1g13280 -0.34 0.09 At1g17420 -0.45 0.05 At1g55020 -0.45 0.06 At1g72520 -0.47 0.05 At3g22400 -0.48 0.05 At3g45140 -0.48 0.06 At4g15440 -0.08 0.08 At5g42650 -0.25 0.07 At4g20380 -0.11 0.06 At4g21610 -0.64 0.05 At1g14810 -0.13 0.07 At2g45440 -0.17 0.09 At3g02020 0.04 0.06 At3g14390 -0.18 0.07 At3g53450 -0.06 0.10 At3g53580 -0.15 0.10 At3g60880 -0.24 0.09 At5g03270 -0.09 0.09 At5g06300 -0.10 0.08 At5g11880 -0.16 0.07 At5g11950 -0.07 0.11 At5g13280 0.05 0.07 At5g26140 -0.17 0.08 At5g52100 0.14 0.07 At4g33150 -0.14 0.07 At5g48230 0.18 0.13 At5g48230 0.18 0.13 At4g11570 -0.42 0.05 At1g67070 -0.25 0.07 At1g74910 0.04 0.07 At2g04650 -0.06 0.07 At2g45790 -0.38 0.08 At3g02570 -0.29 0.06 At4g30570 0.02 0.08 At2g41490 0.61 0.06 At3g01120 0.11 0.07 At3g25900 -0.15 0.07 At3g57050 -0.11 0.06 At3g63250 -0.21 0.08 At5g20980 -0.17 0.05 At1g02500 -0.30 0.09 At4g13610 -0.53 0.06 At4g13940 -0.12 0.08 At4g19020 -0.63 0.07 At5g49160 -0.47 0.07 At1g11840 -0.33 0.10 At3g10850 -0.46 0.07 At1g78510 -0.03 0.07 At2g38700 -0.27 0.06 At3g02780 -0.29 0.04 At3g54250 -0.29 0.06 At4g11820 -0.29 0.07 At4g17190 -0.26 0.05 At5g27450 0.08 0.08 At5g47770 -0.23 0.05 At5g48230 0.18 0.13 At1g37130 -0.36 0.08 At1g48470 -0.48 0.10 At1g66200 -0.42 0.11 At1g77760 -0.38 0.07 At2g15620 -0.38 0.08 At3g17820 -0.46 0.12 At3g53170 -0.13 0.06 At3g53180 -0.13 0.07 At5g16570 -0.43 0.11 At5g37600 -0.42 0.11 At1g12230 -0.04 0.06 At1g64190 -0.26 0.10 At1g71100 0.15 0.10 At2g01290 0.06 0.10 At2g45290 -0.25 0.09 At3g01850 0.06 0.08 At3g02360 -0.29 0.10 At3g04790 0.10 0.10 At5g13420 -0.18 0.06 At5g41670 -0.27 0.10 At5g44520 0.02 0.08 At1g63380 0.08 0.09 At1g74030 -0.18 0.09 At2g36580 0.02 0.06 At3g01260 -1.16 0.07 At3g04050 -0.05 0.06 At3g17940 -0.40 0.11 At3g22960 -0.11 0.07 At3g25960 0.04 0.07 At3g49160 -0.17 0.07 At3g55650 0.03 0.07 At3g55810 0.06 0.07 At4g26390 -0.02 0.07 At5g08570 0.03 0.07 At5g15140 -1.02 0.10 At5g52920 -0.20 0.07 At5g56350 -0.02 0.07 At5g63680 -0.02 0.07 At4g08870 -0.23 0.10 At5g52810 -0.12 0.07 At1g16350 -0.12 0.10 At1g17410 -0.13 0.06 At1g27450 0.10 0.06 At1g63660 -0.14 0.08 At1g79470 -0.10 0.11 At1g80050 0.22 0.08 At2g37250 -0.28 0.10 At2g39270 -0.27 0.08 At2g41880 -0.29 0.10 At3g01820 -0.30 0.07 At3g57550 -0.32 0.10 At3g57610 -0.12 0.11 At4g04880 -0.09 0.05 At4g09320 -0.03 0.09 At4g11010 -0.10 0.09 At4g12440 0.17 0.06 At4g22570 0.01 0.09 At5g11160 0.16 0.09 At5g35170 -0.34 0.06 At5g47840 -0.43 0.06 At5g50370 -0.43 0.06 At5g63400 -0.43 0.07 At4g08870 -0.23 0.10 At5g52810 -0.12 0.07 At1g23820 -0.15 0.07 At1g70310 -0.10 0.08 At5g19530 -0.31 0.06 At5g53120 -0.07 0.08 At1g09420 -0.32 0.07 At1g13700 -0.13 0.04 At1g24280 -0.32 0.06 At1g64190 -0.26 0.10 At3g02360 -0.29 0.10 At3g27300 -0.46 0.07 At3g49360 -0.17 0.05 At5g13110 -0.37 0.06 At5g24400 -0.20 0.05 At5g24410 -0.11 0.04 At5g24420 -0.23 0.04 At5g35790 -0.40 0.06 At5g40760 -0.44 0.07 At5g41670 -0.27 0.10 At1g60440 -0.16 0.11 At2g46110 0.06 0.08 At3g18030 -0.03 0.06 At3g61530 0.01 0.08 At5g48840 -0.16 0.10 At1g08250 -0.10 0.05 At1g11790 -0.15 0.05 At1g69370 -0.42 0.03 At1g71920 -0.16 0.06 At2g20610 -0.15 0.06 At2g24850 -0.10 0.07 At3g29200 -0.41 0.06 At4g23590 -0.14 0.06 At4g23600 -0.15 0.05 At4g28420 -0.08 0.06 At5g10330 -0.15 0.06 At5g10870 -0.38 0.04 At5g36160 0.12 0.06 At5g53970 0.07 0.07 At2g30490 -0.20 0.06 At2g37040 -0.16 0.08 At3g10340 -0.18 0.08 At3g53260 -0.18 0.08 At4g24520 -0.32 0.07 At4g30210 -0.23 0.06 At5g04230 -0.16 0.07 At1g32200 -0.25 0.06 At1g51260 0.29 0.04 At1g75020 0.24 0.05 At3g18850 0.15 0.04 At1g15080 0.39 0.08 At1g62430 0.39 0.06 At1g68000 0.66 0.03 At2g01180 0.10 0.08 At2g39290 0.21 0.05 At2g45150 0.39 0.11 At3g55030 0.51 0.07 At3g60620 0.32 0.09 At4g22340 0.40 0.07 At4g25970 -0.13 0.07 At4g26770 0.05 0.06 At4g38570 0.70 0.03 At5g57190 -0.13 0.07 At2g29980 -0.09 0.06 At3g11170 -0.31 0.06 At3g12120 -0.08 0.06 At4g30950 -0.07 0.04 At5g05580 -0.32 0.06 At1g68010 -0.06 0.08 At2g13360 0.03 0.08 At2g35120 -0.33 0.07 At2g35370 -0.25 0.05 At3g14150 -0.04 0.07 At3g14415 -0.02 0.07 At4g18360 -0.01 0.07 At5g06580 -0.15 0.07 At5g38410 -0.21 0.06 At1g51680 0.02 0.06 At1g53520 0.00 0.07 At1g65060 -0.03 0.07 At2g30490 -0.20 0.06 At2g37040 -0.16 0.08 At3g10340 -0.18 0.08 At3g21230 -0.03 0.06 At3g21240 -0.01 0.06 At3g48990 -0.11 0.07 At3g53260 -0.18 0.08 At3g55120 0.04 0.07 At4g05160 0.00 0.08 At4g19010 0.11 0.07 At4g24520 -0.32 0.07 At4g30210 -0.23 0.06 At5g04230 -0.16 0.07 At5g05270 -0.27 0.08 At5g38120 -0.02 0.07 At5g63380 -0.03 0.07 At5g66220 -0.15 0.06 At1g23820 -0.15 0.07 At1g70310 -0.10 0.08 At2g16500 -0.08 0.10 At2g27450 -0.27 0.08 At3g02470 -0.26 0.07 At4g34710 -0.09 0.09 At5g08170 -0.44 0.07 At5g15950 -0.27 0.07 At5g18930 -0.28 0.05 At5g53120 -0.07 0.08 At1g78510 -0.03 0.07 At3g02780 -0.29 0.04 At4g17190 -0.26 0.05 At5g47770 -0.23 0.05 At5g60500 0.07 0.06 At5g60510 -0.03 0.07 At3g14050 -0.30 0.05 At4g02260 -0.22 0.06 At1g61720 -0.16 0.06 At5g14800 0.25 0.10 At1g04710 -0.04 0.10 At2g33150 -0.03 0.09 At4g37470 0.18 0.07 At5g48880 0.08 0.10 At1g12230 -0.04 0.06 At1g71100 0.15 0.10 At2g01290 0.06 0.10 At2g42910 0.08 0.05 At2g44530 0.04 0.07 At2g45290 -0.25 0.09 At3g04790 0.10 0.10 At5g13420 -0.18 0.06 At5g44520 0.02 0.08 At1g09830 -0.01 0.10 At1g16350 -0.12 0.10 At1g31220 -0.14 0.08 At1g63660 -0.14 0.08 At1g74260 -0.13 0.08 At1g79470 -0.10 0.11 At2g35040 -0.24 0.08 At2g37690 -0.08 0.08 At3g21110 -0.33 0.05 At3g55010 0.02 0.12 At3g57610 -0.12 0.11 At4g17360 -0.18 0.05 At4g18440 -0.16 0.05 At4g34740 -0.10 0.08 At4g38880 0.01 0.07 At2g01350 0.03 0.07 At5g14760 -0.09 0.07 At2g17630 -0.22 0.07 At3g19030 0.30 0.05 At5g49970 -0.36 0.07 At5g37850 -0.07 0.07 At5g49970 -0.36 0.07 At1g29900 -0.10 0.07 At3g20330 -0.19 0.06 At3g27740 -0.30 0.09 At3g54470 0.07 0.08 At4g22930 -0.12 0.06 At5g23300 -0.10 0.11 At1g17410 -0.13 0.06 At1g26190 -0.40 0.05 At1g30820 -0.12 0.09 At1g55810 -0.19 0.07 At1g73980 -0.32 0.06 At2g19570 -0.10 0.07 At2g34890 -0.19 0.08 At3g10030 -0.55 0.08 At3g12670 -0.09 0.10 At3g27190 -0.14 0.07 At3g53900 0.14 0.07 At3g54470 0.07 0.08 At3g60180 -0.43 0.06 At4g02120 -0.05 0.08 At4g09320 -0.03 0.09 At4g11010 -0.10 0.09 At4g20320 -0.23 0.09 At4g26510 -0.13 0.07 At4g29570 -0.05 0.07 At4g29580 -0.10 0.06 At4g29600 -0.14 0.06 At5g28050 -0.11 0.08 At1g03040 -0.40 0.10 At1g34430 0.13 0.09 At1g48030 -0.05 0.10 At1g54220 -0.41 0.06 At3g16950 -0.03 0.09 At3g17240 -0.03 0.10 At3g25860 0.03 0.06 At3g52200 -0.25 0.06 At4g25100 -0.35 0.06 At4g35090 -0.57 0.05 At3g01850 0.06 0.08 At4g30310 -0.02 0.09 At1g06730 0.02 0.08 At1g17160 -0.05 0.08 At1g19600 0.02 0.10 At1g71100 0.15 0.10 At2g01290 0.06 0.10 At2g45290 -0.25 0.09 At3g04790 0.10 0.10 At5g44520 0.02 0.08 At1g18870 -0.23 0.07 At1g74710 -0.23 0.07 At2g37040 -0.16 0.08 At3g10340 -0.18 0.08 At3g53260 -0.18 0.08 At5g04230 -0.16 0.07 At1g18640 -0.03 0.08 At1g72190 -0.01 0.08 At2g17630 -0.22 0.07 At3g19030 0.30 0.05 At4g34200 0.14 0.08 At1g09780 -0.27 0.10 At1g22020 -0.37 0.08 At1g22170 -0.38 0.05 At1g74030 -0.18 0.09 At1g78040 -0.27 0.05 At1g78050 -0.44 0.05 At2g42790 -0.21 0.07 At2g44350 -0.22 0.07 At3g08590 -0.26 0.10 At3g21720 -0.36 0.07 At3g58740 -0.24 0.08 At3g58750 -0.17 0.07 At3g60100 -0.15 0.08 At4g00570 -0.09 0.09 At4g13890 -0.29 0.08 At4g26970 -0.25 0.08 At4g32520 -0.19 0.08 At4g35830 -0.16 0.09 At4g37930 -0.33 0.07 At5g04120 -0.34 0.08 At5g26780 -0.28 0.07 At2g22990 -0.28 0.08 At2g40890 -0.28 0.06 At4g36220 -0.15 0.06 At1g11720 -0.46 0.07 At1g23190 -0.25 0.09 At1g27680 -0.18 0.08 At1g70730 -0.21 0.09 At1g70820 -0.21 0.09 At2g21590 -0.27 0.08 At3g01180 -0.43 0.07 At3g20440 -0.41 0.08 At4g24620 -0.17 0.08 At4g39210 -0.31 0.07 At5g03650 -0.50 0.08 At5g17530 -0.17 0.08 At5g19220 -0.21 0.08 At5g42740 -0.11 0.07 At5g48300 -0.17 0.07 At5g51820 -0.17 0.09 At1g03310 -0.28 0.06 At1g67490 -0.37 0.08 At1g69830 -0.55 0.08 At1g76130 -0.51 0.09 At2g32290 -0.58 0.07 At2g39930 -0.39 0.07 At2g40840 -0.43 0.06 At2g45880 -0.44 0.09 At3g23920 -0.41 0.10 At3g29320 -0.36 0.06 At4g00490 -0.34 0.08 At4g15210 -0.37 0.09 At4g17090 -0.60 0.10 At4g25000 -0.32 0.09 At5g04360 -0.30 0.07 At5g11720 -0.26 0.08 At5g18670 -0.24 0.09 At5g45300 -0.47 0.09 At5g55700 -0.28 0.08 At5g64860 -0.32 0.07 At1g51680 0.02 0.06 At1g65060 -0.03 0.07 At2g30490 -0.20 0.06 At2g37040 -0.16 0.08 At2g40890 -0.28 0.06 At2g45970 -0.10 0.06 At3g10340 -0.18 0.08 At3g21240 -0.01 0.06 At3g53260 -0.18 0.08 At4g24520 -0.32 0.07 At4g26220 -0.22 0.07 At4g30210 -0.23 0.06 At4g34050 -0.35 0.06 At5g04230 -0.16 0.07 At1g03160 -0.13 0.05 At1g04920 -0.48 0.07 At1g06020 -0.11 0.08 At1g23190 -0.25 0.09 At1g43670 -0.15 0.09 At1g50390 -0.18 0.06 At1g66430 -0.11 0.07 At1g69200 -0.58 0.06 At1g70730 -0.21 0.09 At1g70820 -0.21 0.09 At1g73370 -0.39 0.07 At2g31390 -0.06 0.09 At3g03250 -0.15 0.06 At3g43190 -0.30 0.06 At3g54050 -0.22 0.09 At3g54090 -0.50 0.06 At3g59480 0.05 0.09 At4g02280 -0.27 0.07 At4g10120 -0.46 0.07 At4g10260 -0.04 0.09 At4g24620 -0.17 0.08 At5g11110 -0.34 0.07 At5g17530 -0.17 0.08 At5g20280 -0.47 0.07 At5g20830 -0.33 0.06 At5g37180 -0.33 0.07 At5g42740 -0.11 0.07 At5g49190 -0.23 0.06 At5g51820 -0.17 0.09 At5g51830 0.00 0.09 At5g64380 -0.24 0.09 At1g03160 -0.13 0.05 At1g06020 -0.11 0.08 At1g12240 -0.29 0.08 At1g22650 -0.22 0.07 At1g23190 -0.25 0.09 At1g35580 -0.23 0.07 At1g47840 -0.12 0.09 At1g50390 -0.18 0.06 At1g50460 0.01 0.09 At1g55120 -0.42 0.07 At1g56560 -0.28 0.05 At1g62660 -0.31 0.07 At1g66430 -0.11 0.07 At1g69200 -0.58 0.06 At1g70730 -0.21 0.09 At1g70820 -0.21 0.09 At1g73370 -0.39 0.07 At2g31390 -0.06 0.09 At2g36190 -0.42 0.07 At3g03250 -0.15 0.06 At3g05820 -0.36 0.05 At3g06500 -0.27 0.08 At3g13784 -0.43 0.07 At3g13790 -0.48 0.07 At3g20040 0.04 0.08 At3g43190 -0.30 0.06 At3g52600 -0.52 0.08 At3g54090 -0.50 0.06 At3g59480 0.05 0.09 At4g02280 -0.27 0.07 At4g09510 -0.25 0.06 At4g10260 -0.04 0.09 At4g24620 -0.17 0.08 At4g29130 0.05 0.09 At4g34860 -0.26 0.06 At4g37840 -0.10 0.08 At5g17530 -0.17 0.08 At5g20830 -0.33 0.06 At5g22510 -0.19 0.06 At5g37180 -0.33 0.07 At5g42740 -0.11 0.07 At5g49190 -0.23 0.06 At5g51820 -0.17 0.09 At5g51830 0.00 0.09 At1g19920 -0.41 0.07 At1g55920 -0.11 0.09 At1g62180 -0.40 0.07 At2g17640 -0.04 0.11 At2g43750 0.02 0.09 At3g01120 0.11 0.07 At3g03630 -0.02 0.08 At3g04940 0.03 0.10 At3g13110 -0.22 0.07 At3g22460 0.05 0.12 At3g22890 -0.35 0.08 At3g57050 -0.11 0.06 At3g59760 -0.08 0.09 At3g61440 -0.11 0.08 At4g04610 -0.34 0.07 At4g14680 -0.34 0.07 At4g14880 0.09 0.11 At4g21990 -0.33 0.07 At5g04590 -0.38 0.08 At5g20980 -0.17 0.05 At5g28020 0.10 0.11 At5g28030 0.06 0.11 At5g43780 -0.34 0.08 At5g56760 0.04 0.09 At3g01910 -0.32 0.08 At1g64190 -0.26 0.10 At1g71100 0.15 0.10 At2g01290 0.06 0.10 At2g16790 -0.14 0.06 At3g02360 -0.29 0.10 At3g04790 0.10 0.10 At5g41670 -0.27 0.10 At5g44520 0.02 0.08 At1g65930 -0.33 0.08 At2g18450 -0.31 0.10 At2g20420 -0.06 0.09 At2g42790 -0.21 0.07 At2g44350 -0.22 0.07 At2g47510 -0.17 0.08 At3g27380 -0.44 0.06 At3g58740 -0.24 0.08 At3g58750 -0.17 0.07 At3g60100 -0.15 0.08 At4g00570 -0.09 0.09 At4g26970 -0.25 0.08 At4g35830 -0.16 0.09 At5g09600 -0.06 0.07 At5g14590 -0.23 0.07 At5g23250 0.08 0.13 At5g40650 -0.45 0.08 At5g50950 -0.27 0.07 At5g55070 -0.28 0.07 At5g65750 -0.48 0.07 At5g66760 -0.36 0.10 At1g22940 0.03 0.08 At4g35460 -0.02 0.11 At1g72810 -0.20 0.06 At4g29840 -0.15 0.07 At1g11840 -0.33 0.10 At3g10850 -0.46 0.07 At1g06410 -0.27 0.07 At1g16980 -0.27 0.07 At1g22210 -0.39 0.06 At1g23870 -0.24 0.06 At1g35910 -0.48 0.07 At1g60140 -0.23 0.07 At1g68020 -0.21 0.07 At1g70290 -0.31 0.06 At1g78580 -0.44 0.06 At2g18700 -0.36 0.06 At2g22190 -0.44 0.06 At4g12430 -0.44 0.05 At4g17770 -0.23 0.06 At4g22590 -0.44 0.05 At4g27550 -0.20 0.07 At5g10100 -0.44 0.05 At5g51460 -0.33 0.05 At5g65140 -0.41 0.06 At4g24040 -0.36 0.05 At1g15080 0.39 0.08 At1g51260 0.29 0.04 At1g75020 0.24 0.05 At2g01180 0.10 0.08 At2g19450 0.24 0.07 At3g18850 0.15 0.04 At1g06250 -0.42 0.06 At1g06800 -0.54 0.07 At1g09390 0.05 0.10 At1g10740 -0.26 0.09 At1g18460 -0.23 0.07 At1g27690 -0.42 0.09 At1g28640 -0.06 0.08 At1g28670 -0.08 0.09 At1g30370 -0.47 0.06 At1g53940 -0.22 0.09 At1g53990 -0.29 0.08 At1g73920 -0.29 0.06 At2g27360 -0.12 0.08 At2g30550 -0.43 0.06 At2g31100 -0.50 0.06 At2g31690 -0.34 0.05 At2g42690 -0.33 0.08 At3g44520 -0.35 0.10 At3g48460 -0.13 0.07 At3g55190 -0.28 0.07 At4g16820 -0.53 0.06 At4g18550 -0.47 0.08 At5g03980 -0.16 0.08 At5g14180 0.00 0.09 At5g18630 -0.16 0.06 At5g18640 -0.01 0.06 At1g11870 -0.30 0.06 At1g14610 -0.43 0.06 At1g17960 -0.41 0.06 At1g27160 -0.08 0.02 At1g29870 -0.40 0.06 At1g29880 -0.32 0.05 At1g50200 -0.33 0.08 At1g66530 -0.23 0.07 At1g68420 -0.20 0.02 At1g70980 -0.24 0.07 At2g31170 -0.41 0.06 At2g33840 -0.42 0.05 At2g40660 -0.38 0.06 At3g02660 -0.14 0.08 At3g02760 -0.38 0.07 At3g04600 -0.38 0.06 At3g07420 -0.31 0.06 At3g11710 -0.55 0.06 At3g13490 -0.41 0.06 At3g44740 -0.10 0.05 At3g46100 -0.14 0.08 At3g48110 -0.17 0.06 At3g55400 -0.31 0.06 At3g56300 -0.39 0.07 At4g04350 -0.49 0.06 At4g10320 -0.31 0.06 At4g13780 -0.42 0.06 At4g17300 -0.28 0.07 At4g26300 -0.25 0.06 At4g26870 -0.39 0.06 At4g31180 -0.37 0.06 At4g33760 -0.20 0.06 At4g39280 -0.54 0.07 At5g16710 -0.27 0.06 At5g19720 -0.65 0.05 At5g26710 -0.40 0.06 At5g26830 -0.42 0.06 At5g27470 -0.54 0.06 At5g38750 -0.32 0.05 At5g38830 -0.44 0.06 At5g49030 -0.36 0.07 At5g52520 -0.35 0.06 At5g64050 -0.26 0.08 At1g29410 -0.32 0.07 At1g51110 -0.22 0.06 At1g51570 -0.23 0.06 At2g04400 -0.21 0.07 At2g29690 -0.33 0.05 At3g54640 0.07 0.08 At3g55870 -0.30 0.05 At3g57880 -0.27 0.05 At3g61720 -0.08 0.04 At4g02610 0.01 0.07 At4g27070 -0.25 0.09 At5g05730 -0.31 0.06 At5g06850 -0.20 0.05 At5g12970 -0.18 0.05 At5g17990 0.17 0.09 At5g38530 -0.25 0.08 At5g48220 -0.24 0.08 At5g54810 -0.22 0.10 At5g48230 0.18 0.13 At1g06570 -0.28 0.09 At1g12050 -0.23 0.09 At2g20610 -0.15 0.06 At2g24850 -0.10 0.07 At2g47510 -0.17 0.08 At4g00570 -0.09 0.09 At4g23590 -0.14 0.06 At4g23600 -0.15 0.05 At4g28420 -0.08 0.06 At5g36160 0.12 0.06 At5g50950 -0.27 0.07 At5g53970 0.07 0.07 At5g54080 -0.23 0.08 At1g15690 0.61 0.11 At1g30620 -0.28 0.08 At1g64440 -0.22 0.10 At2g18230 -0.34 0.05 At2g34850 -0.46 0.08 At2g46860 -0.41 0.03 At3g03250 -0.15 0.06 At3g53620 -0.26 0.04 At4g10960 -0.20 0.09 At4g20460 -0.16 0.08 At4g23920 -0.28 0.09 At5g09650 -0.40 0.07 At5g44480 -0.25 0.08 At1g31070 -0.42 0.08 At2g35020 -0.19 0.07 At5g18070 -0.16 0.09 At1g16350 -0.12 0.10 At1g79470 -0.10 0.11 At2g26230 -0.29 0.06 At4g34890 -0.10 0.08 At4g34900 -0.09 0.08 At1g67550 -0.10 0.10 At2g31810 -0.07 0.06 At3g23940 -0.10 0.11 At3g48560 -0.13 0.08 At3g58610 -0.07 0.09 At5g16290 -0.15 0.06 At1g21400 -0.45 0.06 At3g25530 0.07 0.10 At3g60510 -0.17 0.08 At4g16210 -0.06 0.08 At4g16800 0.07 0.09 At4g20930 -0.13 0.09 At4g31810 -0.19 0.07 At5g43280 0.06 0.07 At1g06570 -0.28 0.09 At1g64970 -0.18 0.07 At2g18950 0.55 0.05 At3g63410 -0.29 0.08 At4g32770 -0.43 0.09 At1g08550 -0.34 0.06 At5g67030 -0.30 0.09 At2g21370 -0.25 0.09 At5g49650 -0.22 0.08 At5g57655 -0.40 0.09 At1g43670 -0.15 0.09 At1g48430 0.09 0.10 At2g01140 -0.26 0.08 At2g21330 -0.13 0.08 At2g36460 -0.15 0.09 At2g45290 -0.25 0.09 At3g17770 0.09 0.10 At3g52930 -0.22 0.09 At3g54050 -0.22 0.09 At4g10750 -0.20 0.09 At4g26520 -0.08 0.08 At4g26530 -0.11 0.09 At4g38970 -0.18 0.08 At5g03690 -0.19 0.09 At5g64380 -0.24 0.09seqinr/inst/sequences/UBIQUITIN.mase0000644000176200001440000000165610122306725016751 0ustar liggesusers;;Ubiquitin, human and mouse sequences aligned by clustalw1.7 on Tue Sep 14 15:05:45 2004 ;empty description human_ubiquitin ATGCAGATCTTTGTGAAGACCCTCACTGGCAAAACCATCACCCTTGAGGTCGAGCCCAGT GACACCATTGAGAATGTCAAAGCCAAAATTCAAGACAAGGAGGGTATCCCACCTGACCAG CAGCGTCTGATATTTGCCGGCAAACAGCTGGAGGATGGCCGCACTCTCTCAGACTACAAC ATCCAGAAAGAGTCCACCCTGCACCTGGTGTTGCGCCTGCGAGGTGGCATTATTGAGCCT TCTCTCCGCCAGCTTGCCCAGAAATACAACTGCGACAAGATGATCTGCCGCAAGTGCTAT GCTCGCCTTCACCCTCGTGCTGTCAACTGCCGCAAGAAGAAGTGTGGTCACACCAACAAC CTGCGTCCCAAGAAGAAGGTCAAA ;empty description mouse_ubiquitin ATGCAGATCTTCGTGAAGACCCTGACGGGCAAGACCATCACTCTTGAGGTCGAGCCCAGT GACACCATCGAGAATGTCAAGGCCAAGATCCAAGACAAGGAAGGCATCCCACCTGACCAG CAGAGGCTGATATTCGCGGGCAAACAGCTGGAGGATGGCCGCACCCTGTCCGACTACAAC ATCCAGAAAGAGTCCACCTTGCACCTGGTGCTGCGTCTGCGCGGTGGCATCATTGAGCCA TCCCTTCGTCAGCTTGCCCAGAAGTACAACTGTGACAAGATGATCTGCCGCAAGTGCTAC GCACGCCTGCACCCTCGTGCAGTCAACTGCCGCAAGAAGAAGTGCGGCCATACCAACAAC CTGCGCCCCAAGAAGAAGGTCAAA seqinr/inst/sequences/ct.predict0000644000176200001440000011203712723771203016515 0ustar liggesusers>CHLTCG 1042519 residues orf00001 1041920 1176 +1 5.42 orf00002 1593 1321 -1 2.06 orf00004 1794 2096 +3 6.12 orf00005 2108 3583 +2 8.73 orf00006 3729 5051 +3 8.95 orf00009 6241 5150 -2 7.25 orf00010 6938 6369 -3 6.69 orf00011 7093 7233 +1 1.77 orf00012 7251 8201 +3 7.10 orf00013 9119 8217 -3 7.66 orf00014 9096 9212 +3 0.42 orf00015 9373 9804 +1 9.58 orf00016 11158 9791 -2 6.77 orf00017 12546 11290 -1 6.57 orf00018 13235 12543 -3 6.44 orf00021 13612 14952 +1 5.65 orf00022 14964 16025 +3 5.35 orf00023 17427 16123 -1 5.59 orf00024 17636 18364 +2 8.20 orf00025 18418 19851 +1 8.71 orf00026 20386 19913 -2 5.57 orf00027 20372 20530 +2 0.23 orf00028 21179 21045 -3 1.11 orf00029 21432 24542 +3 7.64 orf00030 26472 24601 -1 7.24 orf00033 27416 26673 -3 7.07 orf00034 27492 27818 +3 4.33 orf00036 28006 29085 +1 8.36 orf00037 29069 29941 +2 6.28 orf00038 29938 31284 +1 6.61 orf00039 31275 31625 +3 6.73 orf00040 31641 32699 +3 6.46 orf00041 32725 33090 +1 5.06 orf00042 33154 33807 +1 7.95 orf00043 33798 34415 +3 7.40 orf00044 34408 34710 +1 4.24 orf00045 34710 36362 +3 7.74 orf00047 38742 36502 -1 6.72 orf00048 40012 38990 -2 7.04 orf00050 40354 41127 +1 6.34 orf00051 42303 41092 -1 4.19 orf00052 42447 42560 +3 1.17 orf00054 43173 42865 -1 4.53 orf00056 43803 43231 -1 7.78 orf00057 43891 44043 +1 2.64 orf00058 44085 45089 +3 3.44 orf00059 45043 45903 +1 5.55 orf00060 47965 45965 -2 5.67 orf00061 48586 48083 -2 7.00 orf00063 49052 49525 +2 9.45 orf00064 49866 51365 +3 8.96 orf00065 51940 51449 -2 10.14 orf00066 51963 52115 +3 5.24 orf00067 52270 53214 +1 7.88 orf00068 53303 54022 +2 7.17 orf00069 54113 55585 +2 7.92 orf00071 57254 55644 -3 4.00 orf00074 58920 57358 -1 3.13 orf00075 60110 58974 -3 8.37 orf00076 60546 60100 -1 6.20 orf00077 60736 60599 -2 2.19 orf00078 60878 63595 +2 7.01 orf00079 63599 64696 +2 7.29 orf00081 65456 64725 -3 7.50 orf00083 67171 65465 -2 5.03 orf00087 68528 67425 -3 2.95 orf00088 68883 68608 -1 4.64 orf00089 69282 69034 -1 2.79 orf00090 69290 70882 +2 5.82 orf00091 70990 71751 +1 8.94 orf00092 71910 73148 +3 8.74 orf00093 73158 74600 +3 9.71 orf00094 76469 74661 -3 7.36 orf00095 78241 76655 -2 6.96 orf00097 79068 78592 -1 7.31 orf00098 79885 80706 +1 5.58 orf00099 80804 81478 +2 5.60 orf00100 81545 82834 +2 6.08 orf00101 82824 83780 +3 7.15 orf00103 83807 84946 +2 6.44 orf00104 85142 87001 +2 5.14 orf00106 89180 88083 -3 6.78 orf00107 90280 89180 -2 6.18 orf00108 90560 91015 +2 7.73 orf00109 91847 90993 -3 4.46 orf00110 92776 91913 -2 3.05 orf00111 93337 92894 -2 4.37 orf00112 93614 93907 +2 2.56 orf00113 94270 95952 +1 6.82 orf00115 95949 96431 +3 7.68 orf00116 97530 96445 -1 6.05 orf00118 99439 97700 -2 8.86 orf00119 99834 99565 -1 6.27 orf00120 101566 99983 -2 5.30 orf00121 102010 101570 -2 6.77 orf00122 103313 102048 -3 7.23 orf00123 105361 103331 -2 8.16 orf00124 106539 105457 -1 7.68 orf00125 106706 106554 -3 0.25 orf00126 106796 107896 +2 9.21 orf00127 108801 107905 -1 4.96 orf00128 109492 108767 -2 4.03 orf00129 109901 109530 -3 5.96 orf00131 112553 109908 -3 5.52 orf00132 113847 112543 -1 5.54 orf00134 115674 113965 -1 8.20 orf00135 116036 116974 +2 6.56 orf00136 116980 117339 +1 3.60 orf00137 117801 117340 -1 3.84 orf00138 117936 118397 +3 8.17 orf00139 118432 119328 +1 7.65 orf00140 120214 119318 -2 8.26 orf00142 120452 122422 +2 6.42 orf00144 123446 122535 -3 4.99 orf00145 123493 124602 +1 7.34 orf00146 124652 125407 +2 6.32 orf00147 126208 125420 -2 3.68 orf00148 127970 126336 -3 11.73 orf00149 128316 128008 -1 5.93 orf00150 130314 128488 -1 7.32 orf00151 130438 130325 -2 1.51 orf00152 130461 130583 +3 3.52 orf00154 130617 133220 +3 7.52 orf00155 133306 134706 +1 5.34 orf00156 134936 135361 +2 6.33 orf00157 135513 135842 +3 5.98 orf00158 135871 136161 +1 4.46 orf00159 136283 136158 -3 1.19 orf00161 136287 136751 +3 5.63 orf00162 137744 136917 -3 8.27 orf00165 138142 138843 +1 9.17 orf00166 138860 139387 +2 8.30 orf00167 139400 139894 +2 8.56 orf00168 139898 141271 +2 7.62 orf00169 141494 141946 +2 6.89 orf00170 141972 142361 +3 8.09 orf00172 143260 142409 -2 7.63 orf00173 144093 143356 -1 5.70 orf00174 144300 144944 +3 5.45 orf00175 144941 145642 +2 7.41 orf00176 149061 145645 -1 7.84 orf00177 150335 149058 -3 5.95 orf00178 151216 150413 -2 6.68 orf00179 151671 152084 +3 3.94 orf00180 152209 153225 +1 8.41 orf00181 153276 154034 +3 9.66 orf00182 154053 154898 +3 6.97 orf00183 154882 155823 +1 8.28 orf00184 157100 155820 -3 7.83 orf00186 157277 157963 +2 6.38 orf00188 158123 158593 +2 8.10 orf00189 158835 158716 -1 0.74 orf00190 158993 159850 +2 5.15 orf00191 159852 160694 +3 3.57 orf00193 160694 161551 +2 6.48 orf00195 161737 163581 +1 7.63 orf00196 163592 165583 +2 8.67 orf00197 165681 170030 +3 8.06 orf00198 171616 170093 -2 5.69 orf00199 171616 171750 +1 1.78 orf00200 172763 171816 -3 6.44 orf00201 173356 174867 +1 7.80 orf00202 174874 175551 +1 7.06 orf00203 178167 175702 -1 5.92 orf00204 179348 178320 -3 4.14 orf00205 180381 179440 -1 4.95 orf00206 181952 180738 -3 5.55 orf00208 182717 182076 -3 2.81 orf00209 183667 182735 -2 4.12 orf00211 184316 183813 -3 6.75 orf00212 185053 184313 -2 6.07 orf00214 185389 185201 -2 4.18 orf00216 185673 187319 +3 7.02 orf00217 187372 187632 +1 1.01 orf00219 188106 188552 +3 4.50 orf00221 188549 190468 +2 8.20 orf00222 190524 191855 +3 4.67 orf00224 191921 192223 +2 4.36 orf00225 192279 192563 +3 8.29 orf00226 192670 192783 +1 2.28 orf00227 192912 194090 +3 5.14 orf00228 194083 194844 +1 4.45 orf00229 195582 195091 -1 3.67 orf00230 195780 195610 -1 3.61 orf00231 196120 195848 -2 3.22 orf00232 196662 196207 -1 7.71 orf00233 196857 198446 +3 7.14 orf00235 198880 198473 -2 4.14 orf00236 199716 198877 -1 4.75 orf00237 199739 200953 +2 6.54 orf00238 201614 200955 -3 7.20 orf00239 202303 201611 -2 8.12 orf00241 203321 202611 -3 7.31 orf00243 203689 204453 +1 5.18 orf00245 204429 206048 +3 7.00 orf00246 206035 206481 +1 11.16 orf00247 206598 208121 +3 6.34 orf00248 208146 208916 +3 8.27 orf00249 209785 208913 -2 4.50 orf00250 210410 209799 -3 7.92 orf00251 212922 210412 -1 7.72 orf00252 215351 212937 -3 7.56 orf00253 215518 215354 -2 1.85 orf00255 216624 215851 -1 7.62 orf00256 217769 216651 -3 6.23 orf00258 219368 217896 -3 4.42 orf00259 220838 219747 -3 5.08 orf00260 221062 221382 +1 4.35 orf00263 221449 222474 +1 6.26 orf00264 222453 223994 +3 5.33 orf00265 224189 225094 +2 4.52 orf00266 225177 225971 +3 5.32 orf00267 225964 226797 +1 6.46 orf00268 226812 227555 +3 7.46 orf00270 227868 228617 +3 10.24 orf00271 228647 230062 +2 6.90 orf00272 230064 231743 +3 3.56 orf00273 231752 232600 +2 6.48 orf00274 232675 234228 +1 6.47 orf00275 235769 234474 -3 7.57 orf00276 238225 235766 -2 7.01 orf00277 238422 239690 +3 7.51 orf00278 240251 239682 -3 7.62 orf00279 240717 240271 -1 4.45 orf00280 241435 240707 -2 7.55 orf00282 243173 241530 -3 8.66 orf00283 243477 244523 +3 6.77 orf00284 244537 245937 +1 6.21 orf00285 245944 246795 +1 7.80 orf00286 246926 247777 +2 8.02 orf00288 247889 248797 +2 5.48 orf00289 248794 249372 +1 3.82 orf00290 250265 249369 -3 6.29 orf00291 250685 250554 -3 5.96 orf00292 251110 250721 -2 5.38 orf00293 252064 251252 -2 7.02 orf00295 252859 252455 -2 8.32 orf00296 253357 252989 -2 6.52 orf00297 253986 253456 -1 6.84 orf00299 254503 254102 -2 4.82 orf00301 255364 254774 -2 7.73 orf00303 256161 255514 -1 6.75 orf00304 256387 257634 +1 5.12 orf00306 257818 259290 +1 5.79 orf00307 259591 259460 -2 3.01 orf00310 259819 260355 +1 5.35 orf00311 260413 263199 +1 5.67 orf00313 263228 263641 +2 4.55 orf00314 263935 263702 -2 6.42 orf00315 265050 264304 -1 5.89 orf00316 265973 265047 -3 8.30 orf00317 266991 265990 -1 8.27 orf00318 267111 267713 +3 8.68 orf00319 267793 267906 +1 2.11 orf00320 268088 270466 +2 6.00 orf00322 270423 270557 +3 0.59 orf00324 270562 271056 +1 8.45 orf00325 271084 272148 +1 5.97 orf00326 273227 272145 -3 6.89 orf00327 273563 274585 +2 10.11 orf00328 274578 275564 +3 9.02 orf00330 275569 276858 +1 8.09 orf00331 279329 276885 -3 6.53 orf00332 279485 279835 +2 3.97 orf00333 281259 279889 -1 7.35 orf00334 283693 281336 -2 7.68 orf00335 284827 284009 -2 6.35 orf00336 285078 285725 +3 5.83 orf00337 285855 286499 +3 5.15 orf00338 287090 286707 -3 9.36 orf00339 287279 288523 +2 5.53 orf00340 288513 289727 +3 5.86 orf00341 290855 289731 -3 7.14 orf00342 291625 290861 -2 4.80 orf00345 291930 292421 +3 5.18 orf00346 292430 293128 +2 4.96 orf00348 293125 293895 +1 7.31 orf00349 293888 294478 +2 5.07 orf00350 296439 294499 -1 3.90 orf00352 297379 296405 -2 6.32 orf00353 298693 297512 -2 7.02 orf00354 299113 298811 -2 6.13 orf00355 300052 299333 -2 2.83 orf00356 301478 300027 -3 5.45 orf00357 303744 301801 -1 7.17 orf00358 303973 303731 -2 4.52 orf00359 304920 304018 -1 7.17 orf00360 305198 305764 +2 5.09 orf00361 305771 306190 +2 7.67 orf00362 306433 307800 +1 6.77 orf00363 307827 308423 +3 7.65 orf00365 309105 308395 -1 2.67 orf00367 309116 310567 +2 4.25 orf00368 310571 311521 +2 7.02 orf00369 311511 312152 +3 5.56 orf00371 312158 312892 +2 5.35 orf00372 313269 312916 -1 7.55 orf00373 315361 313289 -2 7.59 orf00374 315342 315482 +3 0.95 orf00375 316980 315556 -1 5.02 orf00376 317705 316986 -3 6.78 orf00378 317970 320534 +3 10.23 orf00379 321591 320515 -1 5.99 orf00380 321823 323514 +1 5.89 orf00382 324740 323601 -3 8.60 orf00383 325475 324798 -3 7.00 orf00384 325954 325478 -2 7.46 orf00385 326393 325956 -3 7.02 orf00387 327356 326430 -3 7.17 orf00388 328054 327428 -2 7.04 orf00389 329961 328180 -1 6.55 orf00391 330580 330113 -2 4.41 orf00392 330689 331384 +2 7.44 orf00393 331501 331361 -2 0.07 orf00394 331548 332732 +3 5.17 orf00395 332710 333435 +1 5.95 orf00396 336990 334228 -1 6.78 orf00398 339866 337047 -3 7.86 orf00399 340448 339993 -3 3.44 orf00400 340836 340429 -1 4.66 orf00401 342866 340917 -3 7.18 orf00402 343414 342872 -2 7.84 orf00403 344733 343468 -1 8.25 orf00404 346562 344787 -3 8.78 orf00405 347356 346556 -2 6.49 orf00407 347529 347374 -1 1.46 orf00408 348149 347523 -3 11.33 orf00409 348258 348968 +3 9.09 orf00411 349368 348976 -1 2.89 orf00412 350375 349392 -3 8.70 orf00413 354677 350487 -3 7.74 orf00414 358460 354702 -3 8.29 orf00415 359213 358821 -3 10.24 orf00416 359763 359245 -1 6.74 orf00418 360483 359785 -1 4.14 orf00419 360931 360506 -2 8.16 orf00420 361585 361037 -2 8.39 orf00421 361837 361589 -2 4.26 orf00422 363164 361980 -3 4.31 orf00423 363733 363512 -2 2.42 orf00424 363807 363929 +3 0.33 orf00425 364145 365056 +2 5.21 orf00426 365053 365499 +1 7.34 orf00427 367242 365551 -1 3.57 orf00429 367789 367607 -2 5.36 orf00430 369135 368509 -1 7.04 orf00431 369431 370156 +2 6.13 orf00433 370170 371720 +3 3.17 orf00434 371704 371922 +1 5.73 orf00435 372022 372201 +1 5.51 orf00437 372198 374120 +3 6.60 orf00438 374217 375674 +3 7.29 orf00440 375697 381057 +1 7.47 orf00442 381350 382675 +2 6.79 orf00443 382668 382958 +3 6.37 orf00444 384683 382968 -3 8.11 orf00445 385063 384683 -2 4.17 orf00446 385616 385149 -3 7.58 orf00447 385867 385667 -2 6.49 orf00450 385894 387423 +1 4.57 orf00452 389448 387496 -1 8.42 orf00453 390745 389567 -2 8.66 orf00454 390950 390774 -3 4.44 orf00455 391734 391147 -1 9.52 orf00456 392039 391923 -3 0.79 orf00457 392089 394548 +1 7.17 orf00458 394650 395015 +3 1.79 orf00460 395365 396279 +1 5.85 orf00461 396341 397288 +2 5.86 orf00462 397342 398928 +1 8.48 orf00463 398964 399554 +3 6.87 orf00464 399536 401236 +2 7.64 orf00465 401243 403336 +2 5.16 orf00467 403718 403410 -3 8.03 orf00468 404419 403874 -2 6.65 orf00469 405527 404694 -3 6.04 orf00470 406712 405543 -3 7.11 orf00472 409023 406909 -1 7.88 orf00474 409595 409341 -3 3.02 orf00475 409594 409812 +1 2.32 orf00478 409838 410374 +2 5.43 orf00479 411024 410434 -1 4.75 orf00483 411803 411276 -3 9.53 orf00484 412924 412064 -2 6.84 orf00485 414229 412934 -2 7.37 orf00487 415220 414222 -3 7.79 orf00488 415997 415236 -3 8.35 orf00489 417901 416174 -2 9.18 orf00491 418071 419393 +3 3.42 orf00492 419626 419889 +1 2.17 orf00493 419882 420955 +2 8.03 orf00494 420952 422073 +1 5.33 orf00496 422054 423490 +2 4.94 orf00498 423532 424317 +1 6.02 orf00499 424387 425787 +1 4.02 orf00500 425856 426443 +3 6.51 orf00502 426459 427910 +3 5.63 orf00503 428082 429140 +3 6.28 orf00504 430195 429182 -2 8.19 orf00506 432185 430608 -3 8.71 orf00508 433641 432298 -1 7.59 orf00509 434454 433654 -1 6.28 orf00510 435256 434483 -2 8.35 orf00511 436086 435325 -1 8.19 orf00512 436447 436298 -2 1.33 orf00513 436777 437403 +1 4.25 orf00514 439033 437414 -2 8.88 orf00515 439383 439048 -1 6.23 orf00516 440249 439380 -3 7.88 orf00517 440536 442611 +1 7.02 orf00518 442972 442625 -2 2.29 orf00520 443154 444380 +3 5.86 orf00521 444488 445672 +2 7.36 orf00523 445680 446687 +3 5.96 orf00524 447826 446693 -2 7.74 orf00526 448033 449772 +1 7.14 orf00527 449913 451019 +3 4.50 orf00528 451016 451588 +2 9.35 orf00529 451614 453596 +3 7.48 orf00531 453568 453690 +1 1.04 orf00532 453889 455973 +1 7.41 orf00533 456229 456993 +1 9.04 orf00534 458402 457416 -3 6.92 orf00535 459600 458434 -1 8.08 orf00537 461072 459846 -3 7.71 orf00539 462190 461081 -2 7.30 orf00540 463165 462356 -2 8.67 orf00541 463980 463153 -1 8.30 orf00542 464576 463977 -3 5.74 orf00543 464969 465433 +2 4.18 orf00544 465447 465821 +3 8.07 orf00545 465827 466330 +2 5.33 orf00546 466432 467793 +1 5.95 orf00547 468008 469285 +2 6.61 orf00548 469346 471169 +2 4.90 orf00549 471276 474203 +3 6.42 orf00550 474333 479597 +3 7.89 orf00552 479783 485086 +2 7.34 orf00553 485639 486469 +2 5.79 orf00554 486466 487176 +1 5.65 orf00556 488992 487964 -2 4.54 orf00557 489312 489061 -1 2.94 orf00558 489666 489343 -1 4.46 orf00559 490216 490917 +1 3.41 orf00560 491102 491263 +2 3.38 orf00561 491122 491006 -2 2.82 orf00562 491280 491441 +3 2.98 orf00563 491454 491939 +3 8.90 orf00565 492072 493181 +3 7.21 orf00566 493370 493720 +2 7.26 orf00567 493898 495763 +2 6.67 orf00568 495776 495991 +2 0.98 orf00569 495960 497069 +3 6.20 orf00570 497042 497863 +2 4.21 orf00571 497835 498488 +3 2.91 orf00572 499503 498514 -1 6.49 orf00573 500391 499564 -1 8.34 orf00574 500950 500360 -2 9.32 orf00576 502443 500950 -1 7.08 orf00578 502807 503478 +1 5.97 orf00579 503581 504117 +1 6.86 orf00580 505166 504114 -3 6.89 orf00581 505500 505183 -1 7.33 orf00582 507592 505508 -2 7.77 orf00583 508107 507634 -1 9.31 orf00584 508528 508157 -2 4.28 orf00586 508788 509126 +3 3.73 orf00587 509284 511218 +1 7.50 orf00588 511332 511213 -1 1.17 orf00589 511792 511340 -2 4.35 orf00591 513566 511971 -3 5.26 orf00593 514045 513779 -2 0.49 orf00594 514382 514606 +2 0.10 orf00595 516123 514603 -1 7.41 orf00597 516946 516395 -2 8.62 orf00598 519105 517351 -1 6.79 orf00599 523425 519223 -1 4.99 orf00601 524177 523845 -3 2.44 orf00602 524640 525401 +3 6.46 orf00603 525407 526324 +2 4.95 orf00604 526321 526971 +1 9.03 orf00605 526968 527618 +3 5.16 orf00606 527633 529324 +2 7.97 orf00607 530696 529362 -3 8.52 orf00608 530908 533925 +1 7.21 orf00609 534693 533977 -1 7.84 orf00610 535372 534878 -2 5.37 orf00611 536382 535378 -1 7.90 orf00612 536566 536414 -2 0.77 orf00613 536832 537065 +3 6.01 orf00615 537135 538112 +3 5.58 orf00616 538102 538761 +1 6.42 orf00617 538770 539573 +3 5.28 orf00618 540199 539525 -2 3.65 orf00619 540427 540933 +1 3.85 orf00621 541227 541556 +3 6.30 orf00622 541534 542592 +1 8.05 orf00623 542635 543795 +1 6.85 orf00625 544022 544558 +2 5.58 orf00626 544528 545259 +1 8.14 orf00628 545858 545256 -3 6.48 orf00629 546033 545917 -1 3.36 orf00630 546083 546265 +2 4.51 orf00631 546421 547116 +1 6.66 orf00633 548304 547375 -1 6.75 orf00634 548392 550764 +1 8.14 orf00636 550761 551726 +3 2.94 orf00638 551745 552257 +3 1.88 orf00640 553990 552254 -2 6.92 orf00641 555470 553992 -3 7.19 orf00642 557494 555452 -2 7.11 orf00644 557933 557793 -3 12.31 orf00646 558881 558150 -3 6.53 orf00647 559027 558866 -2 6.01 orf00648 559696 559043 -2 7.44 orf00649 559933 560055 +1 2.63 orf00650 560078 560278 +2 1.90 orf00651 560341 560529 +1 6.11 orf00653 561506 560508 -3 6.43 orf00654 562607 561663 -3 8.01 orf00655 563414 562629 -3 7.46 orf00656 564032 563460 -3 8.82 orf00657 564763 564029 -2 8.41 orf00659 566177 564852 -3 6.59 orf00660 566370 566621 +3 2.57 orf00661 568025 566631 -3 7.96 orf00662 568630 568022 -2 8.11 orf00663 571224 568624 -1 7.86 orf00664 572236 571241 -2 7.70 orf00666 573997 572375 -2 6.05 orf00667 574679 574209 -3 4.51 orf00668 575118 574972 -1 0.19 orf00670 575229 576647 +3 7.62 orf00672 576941 578773 +2 7.07 orf00673 578763 579464 +3 8.09 orf00674 579991 579521 -2 8.78 orf00675 580708 580106 -2 8.73 orf00676 581240 580728 -3 9.15 orf00677 581902 581348 -2 8.23 orf00679 583055 582189 -3 8.75 orf00680 584070 583066 -1 6.76 orf00681 584482 584114 -2 3.35 orf00682 585621 584548 -1 6.12 orf00683 586100 585702 -3 7.00 orf00684 586490 586122 -3 3.52 orf00685 587919 586546 -1 5.90 orf00686 588376 587942 -2 7.85 orf00687 588866 588369 -3 8.05 orf00688 589252 588881 -2 6.46 orf00689 589825 589274 -2 8.97 orf00690 590254 589853 -2 6.51 orf00692 590814 590272 -1 5.24 orf00693 591112 590816 -2 4.33 orf00694 591532 591164 -2 2.95 orf00695 591800 591549 -3 1.65 orf00696 592011 591793 -1 7.91 orf00697 592423 592013 -2 6.16 orf00698 593136 592462 -1 7.78 orf00699 593481 593146 -1 1.08 orf00700 593703 593500 -1 1.00 orf00701 594626 593772 -3 5.63 orf00702 594985 594650 -2 3.13 orf00703 595669 595001 -2 7.25 orf00704 596343 595678 -1 6.36 orf00706 596809 596672 -2 4.25 orf00707 597674 596778 -3 3.73 orf00708 598790 597840 -3 8.00 orf00709 599622 598780 -1 6.77 orf00710 600080 599634 -3 8.66 orf00711 600952 600092 -2 6.00 orf00712 602633 601053 -3 3.44 orf00713 603227 602745 -3 4.20 orf00714 604115 603363 -3 6.80 orf00715 604508 604119 -3 5.94 orf00716 605287 604571 -2 8.28 orf00717 606009 606317 +3 6.66 orf00718 606822 606367 -1 7.60 orf00720 607542 606838 -1 9.79 orf00721 609410 607707 -3 7.33 orf00723 610722 609436 -1 5.16 orf00724 610710 610970 +3 3.06 orf00725 611158 612528 +1 5.22 orf00727 612626 616255 +2 7.49 orf00729 617353 616484 -2 8.16 orf00730 617442 618461 +3 8.09 orf00731 618486 619070 +3 6.07 orf00732 619057 619497 +1 5.19 orf00733 619929 619504 -1 6.19 orf00735 620076 621068 +3 4.16 orf00737 621279 621398 +3 4.92 orf00738 621569 621369 -3 2.20 orf00739 621594 621890 +3 7.39 orf00740 621887 622111 +2 3.61 orf00741 622120 622992 +1 7.46 orf00742 623142 624377 +3 5.77 orf00743 624552 628151 +3 7.26 orf00744 628329 628808 +3 5.63 orf00745 628891 629004 +1 2.46 orf00746 629017 630414 +1 7.42 orf00747 630411 631346 +3 6.44 orf00748 631450 632430 +1 8.24 orf00749 632431 633267 +1 8.07 orf00750 633352 633546 +1 0.77 orf00751 633543 634214 +3 8.81 orf00753 634227 635147 +3 7.40 orf00754 635192 635443 +2 5.17 orf00755 635450 636319 +2 5.62 orf00756 636840 636397 -1 5.48 orf00757 637878 636931 -1 8.60 orf00758 638453 637929 -3 2.90 orf00759 638866 638438 -2 2.29 orf00761 639251 638877 -3 6.46 orf00763 640443 639268 -1 5.01 orf00764 641936 640455 -3 5.13 orf00765 644226 641944 -1 8.08 orf00766 645456 644227 -1 8.09 orf00767 646654 645584 -2 6.87 orf00768 648395 646665 -3 8.01 orf00770 648690 649388 +3 6.20 orf00771 649405 649764 +1 7.42 orf00772 649801 651264 +1 9.43 orf00773 651295 652614 +1 7.88 orf00774 653606 652692 -3 5.11 orf00775 653905 655887 +1 7.54 orf00776 656338 657105 +1 9.31 orf00777 657110 657901 +2 6.55 orf00778 657867 658418 +3 4.41 orf00779 658617 659657 +3 7.64 orf00780 659682 661688 +3 8.79 orf00781 661850 663124 +2 8.48 orf00782 663251 665203 +2 7.50 orf00783 665328 667136 +3 8.10 orf00784 670015 667151 -2 7.93 orf00786 670771 670112 -2 9.14 orf00787 672768 671047 -1 5.08 orf00788 673283 672765 -3 4.18 orf00789 673551 673360 -1 3.69 orf00791 674564 673773 -3 9.14 orf00793 676727 674649 -3 5.56 orf00796 676880 677578 +2 4.23 orf00797 677575 677982 +1 8.05 orf00798 677985 678692 +3 6.85 orf00800 678692 679987 +2 4.98 orf00801 679984 680550 +1 5.55 orf00802 680540 681142 +2 5.94 orf00803 681213 681605 +3 2.01 orf00804 682189 681602 -2 9.82 orf00806 683927 682398 -3 7.62 orf00807 685305 684076 -1 6.95 orf00808 685412 685537 +2 1.09 orf00809 685503 686132 +3 6.63 orf00811 686258 686106 -3 7.77 orf00812 687019 686330 -2 6.07 orf00813 687100 689004 +1 6.49 orf00814 689008 690318 +1 8.76 orf00816 691139 690426 -3 9.03 orf00817 691849 691118 -2 4.20 orf00818 692300 691821 -3 5.39 orf00819 693649 692297 -2 7.59 orf00820 694020 693646 -1 5.47 orf00821 695754 694039 -1 9.66 orf00822 697054 695903 -2 7.97 orf00824 697629 697937 +3 3.30 orf00826 698170 698970 +1 2.94 orf00827 701659 699026 -2 6.84 orf00828 701774 704290 +2 6.59 orf00829 706852 704354 -2 7.74 orf00831 709023 707080 -1 8.94 orf00832 710453 709131 -3 6.87 orf00833 710495 710638 +2 0.31 orf00835 712282 710672 -2 5.56 orf00836 712455 713321 +3 5.91 orf00838 714047 713418 -3 7.67 orf00840 714371 714246 -3 0.59 orf00842 714431 715414 +2 7.66 orf00846 716361 715486 -1 8.07 orf00847 717034 716417 -2 7.41 orf00849 717770 717087 -3 7.12 orf00850 717949 718203 +1 6.72 orf00851 719973 718384 -1 7.94 orf00853 720135 720022 -1 1.59 orf00854 720367 721287 +1 6.25 orf00855 722710 721313 -2 8.79 orf00857 723166 722732 -2 8.14 orf00858 723280 725427 +1 10.37 orf00859 725615 726817 +2 5.89 orf00860 726792 727559 +3 4.37 orf00861 727592 727801 +2 6.38 orf00862 730897 727817 -2 8.09 orf00865 733724 730899 -3 5.10 orf00866 733926 735605 +3 4.50 orf00867 736553 736437 -3 1.82 orf00868 736440 735625 -1 7.96 orf00869 736821 736672 -1 0.80 orf00870 737335 739908 +1 8.36 orf00871 740942 739938 -3 7.41 orf00872 741318 742697 +3 6.15 orf00873 742697 743275 +2 4.75 orf00874 743323 744540 +1 4.37 orf00875 744543 745079 +3 8.19 orf00877 745340 746398 +2 8.28 orf00880 746579 746424 -3 0.95 orf00881 746705 748510 +2 6.55 orf00882 748507 749997 +1 7.96 orf00883 750063 750242 +3 4.20 orf00884 751062 750343 -1 5.79 orf00886 751559 751071 -3 2.89 orf00887 752365 751556 -2 5.06 orf00888 752650 752790 +1 2.52 orf00889 752850 753143 +3 3.14 orf00890 753143 753460 +2 1.20 orf00892 753544 754548 +1 5.50 orf00893 754647 754883 +3 7.17 orf00895 756494 755022 -3 6.86 orf00896 758326 756509 -2 8.08 orf00897 758670 759713 +3 5.96 orf00899 760331 760185 -3 3.67 orf00900 760425 760826 +3 7.99 orf00901 760830 763319 +3 8.56 orf00902 763372 763614 +1 8.33 orf00903 763773 763892 +3 2.60 orf00904 763911 764360 +3 10.69 orf00905 764380 765051 +1 6.05 orf00906 765122 766381 +2 8.79 orf00907 766404 766910 +3 9.69 orf00908 766914 767765 +3 9.82 orf00910 767775 768896 +3 10.08 orf00911 769031 770503 +2 5.87 orf00912 770509 773265 +1 6.53 orf00913 774648 773578 -1 5.90 orf00914 775170 775325 +3 0.26 orf00915 775159 774638 -2 3.98 orf00916 776069 775530 -3 7.10 orf00917 776803 776066 -2 5.31 orf00919 777664 776816 -2 8.43 orf00920 778422 777661 -1 9.45 orf00921 780060 778879 -1 6.39 orf00923 780668 783910 +2 8.39 orf00925 783974 784981 +2 8.12 orf00927 785324 786775 +2 5.70 orf00928 786778 787545 +1 8.58 orf00929 787549 788736 +1 7.27 orf00930 788729 789934 +2 8.96 orf00931 790070 790915 +2 8.95 orf00932 791737 790907 -2 6.10 orf00933 792695 791730 -3 8.73 orf00934 792856 793530 +1 6.71 orf00935 793533 794813 +3 6.16 orf00936 794941 796152 +1 8.93 orf00938 796412 797383 +2 7.12 orf00939 797434 798630 +1 8.01 orf00940 798683 799894 +2 5.39 orf00941 800526 799891 -1 4.05 orf00942 801867 800533 -1 8.71 orf00943 802134 803039 +3 4.99 orf00944 803146 804429 +1 7.55 orf00945 804494 804613 +2 0.20 orf00946 804688 807597 +1 7.37 orf00947 808236 807691 -1 4.42 orf00948 809767 808295 -2 7.11 orf00949 811115 809883 -3 8.01 orf00950 812389 811130 -2 8.99 orf00951 812959 812399 -2 8.88 orf00952 814505 813177 -3 9.63 orf00954 814743 814627 -1 5.05 orf00955 814862 818353 +2 7.51 orf00956 818358 819458 +3 6.93 orf00957 819455 821254 +2 7.09 orf00958 821366 823669 +2 7.05 orf00959 823696 824868 +1 6.36 orf00960 825916 824894 -2 5.28 orf00961 827053 826049 -2 6.79 orf00962 828417 827050 -1 6.70 orf00963 828794 828429 -3 1.62 orf00965 830091 828787 -1 9.13 orf00966 830677 830165 -2 7.37 orf00968 831698 830694 -3 7.89 orf00970 832753 831971 -2 6.56 orf00971 833904 832750 -1 5.39 orf00972 834539 833859 -3 5.85 orf00973 834836 835561 +2 6.89 orf00974 835680 836204 +3 8.93 orf00975 836231 836785 +2 5.84 orf00976 837931 836792 -2 4.23 orf00978 840002 838023 -3 8.31 orf00979 840772 840026 -2 6.33 orf00980 842095 840809 -2 5.70 orf00981 842137 843264 +1 4.41 orf00982 843374 844648 +2 2.97 orf00983 844617 845090 +3 5.94 orf00984 846454 845141 -2 6.50 orf00985 846872 847537 +2 7.30 orf00986 847642 849009 +1 7.09 orf00988 849067 849519 +1 8.46 orf00990 850187 849528 -3 5.44 orf00991 850972 850184 -2 4.82 orf00993 853375 850976 -2 6.66 orf00994 853929 853717 -1 2.12 orf00995 858450 857821 -1 2.92 orf00997 860910 859615 -1 7.59 orf00999 861397 861053 -2 9.83 orf01000 862692 861502 -1 4.94 orf01002 862710 863306 +3 5.22 orf01003 863728 866118 +1 7.37 orf01004 867387 866113 -1 8.16 orf01005 868757 867384 -3 6.65 orf01006 869740 868730 -2 6.60 orf01007 872992 869753 -2 8.09 orf01008 875742 872968 -1 7.71 orf01009 875975 875745 -3 0.90 orf01010 880496 879867 -3 2.92 orf01012 881422 883422 +1 8.08 orf01014 884288 883419 -3 6.99 orf01015 884508 885080 +3 6.86 orf01016 885320 885096 -3 6.06 orf01017 886239 885367 -1 6.24 orf01019 887837 886320 -3 8.25 orf01020 888306 889658 +3 8.55 orf01021 889804 890814 +1 6.95 orf01022 890826 892076 +3 8.92 orf01023 892073 892810 +2 9.07 orf01024 892826 893983 +2 4.01 orf01025 894099 894950 +3 6.34 orf01026 894955 897366 +1 6.05 orf01028 897822 897403 -1 9.24 orf01029 898597 897980 -2 8.58 orf01031 898940 899272 +2 8.41 orf01032 899276 900295 +2 7.39 orf01033 901352 900300 -3 7.25 orf01035 901442 903130 +2 9.90 orf01036 903584 903943 +2 4.87 orf01037 903954 905210 +3 6.95 orf01038 905207 905659 +2 8.12 orf01041 906369 905740 -1 7.39 orf01042 906617 907657 +2 7.91 orf01043 908687 907623 -3 6.02 orf01044 908950 909711 +1 4.88 orf01045 909719 911332 +2 6.82 orf01047 914688 912427 -1 3.12 orf01049 915332 914643 -3 2.93 orf01050 915488 915982 +2 8.55 orf01052 916020 916133 +3 4.28 orf01053 916214 917794 +2 8.78 orf01054 919284 917791 -1 6.97 orf01056 919539 920588 +3 6.33 orf01057 920875 920666 -2 1.02 orf01058 921178 921041 -2 0.32 orf01059 921356 921487 +2 2.97 orf01060 921655 921792 +1 2.35 orf01061 921816 922121 +3 4.60 orf01062 922601 922155 -3 8.03 orf01065 922962 922777 -1 4.53 orf01066 923307 923801 +3 10.00 orf01067 925642 923846 -2 6.62 orf01069 928108 925667 -2 6.36 orf01071 928463 930250 +2 8.05 orf01072 930344 930622 +2 6.92 orf01073 930688 930801 +1 3.08 orf01074 930758 931240 +2 6.03 orf01077 934333 931322 -2 6.77 orf01078 934706 934557 -3 0.90 orf01080 934854 935402 +3 3.53 orf01081 936833 935409 -3 6.39 orf01082 937061 936927 -3 1.90 orf01083 937410 937967 +3 8.07 orf01084 937975 938514 +1 6.52 orf01085 938652 938990 +3 4.50 orf01086 939007 939252 +1 3.78 orf01088 939273 939776 +3 8.86 orf01089 939789 940706 +3 6.51 orf01090 940879 940676 -2 7.87 orf01092 942361 941009 -2 4.39 orf01093 945410 942540 -3 7.75 orf01094 946462 945467 -2 7.04 orf01095 948013 946475 -2 5.50 orf01097 948460 948888 +1 5.60 orf01099 949350 950315 +3 5.58 orf01100 950536 955131 +1 9.72 orf01102 955429 955247 -2 1.59 orf01103 955443 956168 +3 10.30 orf01104 956599 956252 -2 5.14 orf01105 956934 956572 -1 2.00 orf01107 957180 958556 +3 8.76 orf01108 958567 960387 +1 7.85 orf01109 960463 961686 +1 7.64 orf01110 961729 961884 +1 3.12 orf01112 961868 963061 +2 7.21 orf01113 963103 963819 +1 3.93 orf01115 964771 963917 -2 8.93 orf01116 964841 966001 +2 8.57 orf01117 966016 966891 +1 5.76 orf01118 967030 968523 +1 8.70 orf01119 968723 971647 +2 7.84 orf01120 972944 971661 -3 7.98 orf01122 973739 972948 -3 6.18 orf01123 974375 977518 +2 7.17 orf01124 977556 978596 +3 6.13 orf01125 978856 979530 +1 5.74 orf01126 979715 980230 +2 6.52 orf01127 981102 980227 -1 8.25 orf01129 981732 981235 -1 7.36 orf01131 982256 982699 +2 4.86 orf01133 982923 983294 +3 4.69 orf01134 983301 984329 +3 7.38 orf01135 984336 984452 +3 1.00 orf01136 984639 986615 +3 7.79 orf01137 987712 986612 -2 6.68 orf01138 988779 987715 -1 5.53 orf01140 988877 989842 +2 7.53 orf01142 990003 992744 +3 9.05 orf01143 995046 992959 -1 8.31 orf01144 995344 995075 -2 0.82 orf01145 995570 996061 +2 9.28 orf01146 996093 996311 +3 6.67 orf01147 996987 996283 -1 4.26 orf01148 997640 997122 -3 5.58 orf01150 998144 997656 -3 4.90 orf01151 998669 998190 -3 5.06 orf01152 998988 999176 +3 5.53 orf01154 999195 1000412 +3 6.22 orf01155 1001244 1000369 -1 3.27 orf01156 1001916 1001302 -1 8.73 orf01157 1002620 1001934 -3 3.77 orf01158 1004497 1002728 -2 6.46 orf01159 1004550 1005941 +3 8.41 orf01160 1007722 1006022 -2 5.41 orf01161 1008641 1009747 +2 5.70 orf01163 1009837 1011666 +1 6.84 orf01164 1011761 1012684 +2 7.16 orf01166 1014217 1012736 -2 7.30 orf01168 1015749 1014229 -1 4.67 orf01169 1016294 1015776 -3 5.79 orf01171 1017742 1016294 -2 5.55 orf01172 1018301 1018606 +2 4.22 orf01173 1019505 1018603 -1 6.41 orf01177 1019790 1020743 +3 5.54 orf01178 1020758 1022974 +2 7.60 orf01179 1023485 1022985 -3 6.22 orf01182 1025471 1024215 -3 6.89 orf01184 1028542 1025648 -2 5.93 orf01185 1031649 1028545 -1 4.67 orf01186 1031814 1034855 +3 6.98 orf01189 1034877 1037936 +3 3.74 orf01191 1038393 1038653 +3 2.43 orf01192 1038701 1038835 +2 4.42 orf01193 1041631 1039010 -2 7.01 orf01194 1041632 1041775 +2 0.25 seqinr/inst/sequences/input.out0000644000176200001440000001041410473524715016423 0ustar liggesuserstitle GC3s GC YCG9_Probable__________13 0.335 0.394 YCG8________573_residues_ 0.439 0.446 ALPHA2________633_residue 0.328 0.351 ALPHA1________528_residue 0.345 0.379 CHA1_________1083_residue 0.328 0.394 KRR1__________951_residue 0.364 0.384 PRD1_________2139_residue 0.430 0.397 KAR4_________1008_residue 0.354 0.383 PBN1_________1251_residue 0.330 0.386 LRE1_________1761_residue 0.347 0.419 APA1__________966_residue 0.385 0.395 YCE9__________939_residue 0.410 0.433 YCE8_________1392_residue 0.396 0.370 YCE7__________777_residue 0.394 0.391 YCE5_________2283_residue 0.383 0.386 YCE6__________324_residue 0.400 0.417 YCE4_________1254_residue 0.468 0.453 PDI1_________1569_residue 0.556 0.474 GLK1_________1503_residue 0.581 0.497 YCD8_________1587_residue 0.353 0.395 SRO9_________1401_residue 0.424 0.448 YCD6_________1701_residue 0.528 0.474 YCD5__________333_residue 0.472 0.421 YCD3__________507_residue 0.560 0.490 STE50________1041_residue 0.467 0.438 HIS4_________2400_residue 0.370 0.425 BIK1_________1323_residue 0.438 0.438 FUS1_________1539_residue 0.390 0.411 YC08__________579_residue 0.390 0.444 AGP1_________1902_residue 0.396 0.438 LEU2_________1095_residue 0.382 0.441 NFS1_________1494_residue 0.356 0.431 BUD3_________4104_residue 0.358 0.380 GBP2_________1284_residue 0.329 0.426 ILV6__________930_residue 0.555 0.501 CWH36_________393_residue 0.341 0.382 PEL1_________1251_residue 0.387 0.390 RER1__________567_residue 0.339 0.346 CDC10_________969_residue 0.294 0.371 MRPL32________552_residue 0.299 0.375 YCP4__________744_residue 0.358 0.451 CIT2_________1383_residue 0.285 0.398 YCP7__________720_residue 0.333 0.363 SAT4_________1812_residue 0.291 0.392 RVS161________798_residue 0.330 0.384 YCQ0__________852_residue 0.348 0.422 ADP1_________3150_residue 0.343 0.380 PGK1_________1251_residue 0.498 0.462 POL4_________1749_residue 0.323 0.358 YCQ7_________2862_residue 0.326 0.396 SRD1__________678_residue 0.295 0.370 MAK32________1092_residue 0.385 0.407 PET18_________648_residue 0.357 0.389 MAK31_________267_residue 0.321 0.394 HSP30_________999_residue 0.377 0.429 YCR3_________1836_residue 0.288 0.380 SYN_________1479_residues 0.307 0.373 YCR6_________2232_residue 0.370 0.405 GNS1_________630_residues 0.332 0.399 FEN2_________1539_residue 0.334 0.401 RIM1__________444_residue 0.343 0.395 CRY1__________414_residue 0.306 0.460 YCS2________6504_residues 0.336 0.350 YCS3________3681_residues 0.302 0.394 GNS1_________1044_residue 0.349 0.383 RBK1_________1002_residue 0.333 0.396 PHO87________2772_residue 0.341 0.386 BUD5_________1617_residue 0.394 0.398 MATALPHA2_________633_res 0.328 0.351 MATALPHA1_________528_res 0.345 0.379 TSM1_________4224_residue 0.331 0.368 YCT5________1476_residues 0.560 0.479 PETCR46_______510_residue 0.695 0.525 YCT7________828_residues_ 0.672 0.527 YCT9_________447_residues 0.615 0.547 ARE1_________1833_residue 0.698 0.499 RSC6_________1452_residue 0.506 0.459 THR4_________1545_residue 0.402 0.405 CTR86________1692_residue 0.356 0.361 PWP2_________2772_residue 0.391 0.414 YCU9_________777_residues 0.608 0.532 YCV1________1752_residues 0.533 0.499 G10_________474_residues_ 0.566 0.482 HCM1_________1599_residue 0.411 0.423 RAD18________1464_residue 0.300 0.379 CYPR_________957_residues 0.458 0.435 YCW1________366_residues_ 0.419 0.419 YCW2________1548_residues 0.364 0.434 SSK22________3945_residue 0.373 0.393 SOL2__________948_residue 0.516 0.495 ERS1__________783_residue 0.492 0.433 PAT1_______2394_residues_ 0.417 0.435 SRB8_________4284_residue 0.390 0.352 YCX3_________384_residues 0.442 0.417 TUP1_________2142_residue 0.421 0.456 YC16________462_residues_ 0.649 0.455 ABP1_________1779_residue 0.397 0.459 KIN82________2181_residue 0.374 0.399 MSH3_________3144_residue 0.333 0.366 CDC39________6327_residue 0.316 0.365 YCY4________1176_residues 0.312 0.368 A2____________360_residue 0.342 0.373 GIT1_________1557_residue 0.295 0.383 YCZ0_________951_residues 0.298 0.383 YCZ1________549_residues_ 0.282 0.372 YCZ2________1107_residues 0.418 0.443 YCZ3________336_residues_ 0.443 0.423 PAU3__________375_residue 0.413 0.478 YCZ5________1086_residues 0.378 0.437 YCZ6_______2499_residues_ 0.321 0.369 YCZ7_______1092_residues_ 0.349 0.410 seqinr/inst/sequences/louse.fasta0000644000176200001440000000756010352757411016707 0ustar liggesusers>gi|548117|gb|L32667.1|GYDCYTOXIB Geomydoecus chapini mitochondrial cytochrome oxidase I gene, partial cds CGAGGTATATATTTTAATTTTACCAGGTTTCGGTTTAATTTCCCAGATTATTCTATTCGAAAGGGGAAAG AAACAGGTTTTTGGAACTGTCGGGATGATTTATGCTATAATGGCTATTGGTATTCTTGGGTTTGTCGTTT GGGCGCATCACATGTTTACCGTAGGGATGGATGTTGACAGTCGAGCATATTTTACTAGAGCTACAATGGT TATTGCTGTTCCGACAGGAGTAAAAGTATTCAGTTGATTAGCTACTTCATTTGGAAGTCGGATTTCGTAT TCCGTTTCTATTTTGTGAACCCTTGGGTTCGTATTTTTATTTACGGTTGGAGGAATGACAGGATTAGTTT TGGCTAATTCGTGTGTTGATGTGGTCCTA >gi|548119|gb|L32668.1|GYDCYTOXIC Geomydoecus cherriei mitochondrial cytochrome oxidase I gene, partial cds AGAAGTCTATATTTTGATTTTACCCGGATTTGGTTTAATTTCCCAAATTATTTTATTCGAAAGAGGGAAA AAGCAGGTTTTTGGTACCGTGGGTATAATTTATGCGATAATAGCAATCGGAGTATTGGGTTTCGTGGTAT GGGCTCATCACATGTTTACCGTTGGAATGGATGTAGATAGCCGAGCATACTTCACAAGAGCAACGATAGT AATTGCTGTTCCAACCGGGGTGAAAGTATTTAGATGATTAGCCACTTCGTTCGGGAGTCGAGTCTCTTAT TCCGTCTCTATACTTTGAACTTTGGGGTTCGTATTCTTGTTTACGGTAGGAGGAATAACAGGGTTAGTTT TAGCAAACTCATGTGTGGACGTAGTCCTA >gi|548121|gb|L32669.1|GYDCYTOXID Geomydoecus costaricensis mitochondrial cytochrome oxidase I gene, partial cds CGAAGTTTATATTTTGATTTTACCCGGATTTGGTTTGATTTCTCAGATTATTTTATTTGAAAGAGGAAAG AAGCAGGTTTTTGGAACTGTAGGGATAATTTATGCAATAATAGCAATCGGAGTACTAGGTTTCGTGGTAT GGGCACACCACATGTTTACCGTTGGGATGGATGTTGACAGTCGAGCGTATTTCACAAGAGCAACGATAGT AATTGCTGTTCCAACTGGGGTAAAGGTATTTAGATGACTAGCCACTTCGTTTGGAAGCCGGGTCTCTTAT TCCGTTTCCATGTTATGAACTCTAGGATTTGTATTCTTATTTACGGTAGGAGGAATAACAGGGTTGGTTT TAGCAAATTCTTGTGTGGATGTAGTCCTA >gi|548125|gb|L32671.1|GYDCYTOXIF Geomydoecus ewingi mitochondrial cytochrome oxidase I gene, partial cds TGAAGTTTATATTCTGATTCTTCCAGGATTTGGGTTAATCTCCCACATTGTCCTGTTAGAAAGAGGAAAG AAACAAGTCTTTGGCACTGTCGGAATAATTTATGCAATAATAGCAATTGGGGTCCTTGGTTTTGTAGTTT GAGCCCATCACATGTTTACTGTGGGAATGGATGTTGATAGCCGAGCATATTTTACTAGAGCGACTATAGT AATTGCGGTGCCTACCGGAGTAAAGGTCTTTAGGTGGCTTGCTACTTCTTTTGGAAGTCGGATTTCGTAC TCCGTATCGATGCTATGGTCGTTTGGCTTTATTTTTTTATTTACTATCGGCGGCATGACAGGATTAGTTT TAGCAAATTCTTGTGTAGATGTGGTATTA >gi|548127|gb|L32672.1|GYDCYTOXIG Geomydoecus geomydis mitochondrial cytochrome oxidase I gene, partial cds AGAAGTATACATTCTAATCCTTCCGGAATTTGGTTTAATTTCTCATATTGTATTATTGGAAAGGGGAAAA AAGCAGGTTTTTGGTACTGTTGGGATAATTTACGCAATAATAGCAATTGGAGTTCTTGGTTTTGTAGTCT GAGCTCACCACATATTTACTGTAGGAATGGATGTTGATAGCCGGGCATATTTTACTAGGGCGACTATGGT AATTGCGGTACCTACTGGGGTAAAGGTTTTTAGATGATTGGCCACTTCTTTCGGGAGGCGAATTTCATAC TCCGTTTCGACACTGTGGGCATTTGGTTTCATTTTCCTATTTACTATTGGTGGGATAACAGGTTTAGTTT TAGCAAATTCATGTGTGGATGTGGTCCTA >gi|548131|gb|L32675.1|GYDCYTOXII Geomydoecus oklahomensis mitochondrial cytochrome oxidase I gene, partial cds AGAAGTATACATTCTAATTCTTCCGGGATTCGGGTTAATCTCTCATATTGTATTATTGGAAAGAGGAAAA AAGCAGGTTTTTGGTACTGTTGGGATAATTTACGCAATAATAGCAATTGGAGTTCTTGGTTTTGTAGTCT GAGCTCACCATATATTTACTGTAGGAATAGATGTTGATAGCCGGGCATACTTTACTAGGGCGACTATGGT AATTGCGGTGCCTACTGGAGTAAAGGTTTTTAGGTGATTGGCCACCTCTTTCGGGAGGCGAATTTCATAT TCCGTTTCGACACTGTGGGCATTTGGTTTTATTTTTCTATTTACTATTGGTGGGATAACAGGTTTAGTTC TAGCAAATTCATGTGTAGATGTGGTCCTA >gi|548133|gb|L32676.1|GYDCYTOXIJ Geomydoecus panamensis mitochondrial cytochrome oxidase I gene, partial cds AGAAGTTTATATTTTGATTTTACCTAGATTTGGTTTGATTTCTCAAATTATTCTATTCGAAAGAGGAAAG AAACAGGTCTTTGGAACCGTGGGAATAATTTATGCAATAATAGCGATTGGAGTTCTTGGATTTGTGGTTT GGGCTCATCACATATTTACTGTTGGGATAGATGTTGATAGACGAGCATATTTTACGAGAGCTACGATAGT AATTGCCGTTCCAACAGGGGTAAAGGTGTTTAGGTGATTGGCCACTTCTTTTGGAAGCCGAATTTCATAT TCGGTTTCGATGCTCTGAACATTAGGATTCGTATTTCTGTTCACGGTTGGAGGGATAACGGGGTTAGTTC TAGCCAATTCGTGTGTAGATGTAGTCCTA >gi|548137|gb|L32678.1|GYDCYTOXIL Geomydoecus setzeri mitochondrial cytochrome oxidase I gene, partial cds CGAAGTTTATATTTTGATTTTACCAGGTTTTGGGTTAATTTCTCAAATTATTTTATTCGAGAGAGGAAAG AAGCAAGTTTTTGGAACTGTAGGAATAATCTATGCTATAATAGCAATTGGAGTTCTTGGATTCGTGGTTT GAGCTCATCACATATTCACGGTTGGGATGGATGTGGATAGCCGGGCATATTTTACAAGAGCTACGATAGT AATTGCTGTTCCTACTGGAGTTAAAGTGTTTAGATGATTAGCCACTTCTTTTGGAAGCCGAATTTCATAT TCGGTTTCGATACTTTGAACGCTGGGATTCGTATTCCTATTCACCGTGGGAGGGATGACAGGATTGGTGT TAGCTAATTCGTGCGTAGATGTGGTCCTA seqinr/inst/sequences/LTPs128_SSU_aligned_First_Two.fasta0000644000176200001440000003010613244244255023042 0ustar liggesusers>D50541 1 1411 1411bp rna Abiotrophia defectiva Aerococcaceae .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... AGA-GUUU-- ---GA--U-C A-U-G-G-CU --C-AG-G-A -C--G-A--A -C-G-C--U- G-G-C--G-G --C-G-U-G- ---------C ----C-U--A A-U--AC-A- ---U-G--C- ---A-A-G-- U-C--GA-A- CG-A------ -A-CC---G- C--G------ --------A- ---------- -----CU-A- G-G-U-G--- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- --CUU-G--- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- --------C- -A--C-U-U- G--G-U---- ---------- --C-A-A--- -G--GU--G- ----AG-U-G -G-C-GA-A- -C-G-G-G-- U--G-A-G-U -A-AC-A-C- G-U-G-GG-- UAA--C-CU- A--C-C-UCA --UA-G---- ---------- ------U-G- G-G--G--G- AU-AA-C--A G--U-C-G-- G-A-A-A-CG A-C-U-G-CU -A-A-UA-C- C-G-C-AU-A ----G-G--- A-C-A--U-- -G-G-N--A- U--C------ ---------- ---------- ---------- ---------- A-CA-U---- ---------- ---------- ---------- ---------- ---------G -A---U--U- C--------- ------A--- -G------U- --------G- A-G-GAAA-- -G-G-U-GG- ----C----- ---------- ---------- ---------- ---------- ---------- ---------- --------G- CA--A----- ---------- ---------- ---------- ---------- GC-UA--U-- C-GC--U-A- A-GA-G-AUG G-A-CC-C-G C-G-G-U-G- C-A------U U-A--G-CU- AG-U-UGGU- A-G-G-G-UA AG-GN-C-C- U-ACC-AA-G G-C-G-A-UG A--------- ---U-GC-AU -A--G-C-C- G-A-CCU-G- AG--A--G-G -GU-G-AU-C -G-G-CCA-C -A--UU-G-G -G-A-C-UG- A-GA---C-A C-G-G-CCC- AAA---CUCC -U-AC--GG- G-A-G-GC-A -GC--A-G-U -A--GG-G-A A-UC-UU--C C-G-C--AA- U-G-G-AC-- GC-A--A-G- U-C-U-G-A- C-G-G-A-GC -A-A-C-GCC -GC-G-U-G- A-G-U-GA-A -G--A-A-GG -UC------- ---------- ---------- UU-CG-G-A- UC-G-UAAA- G-C-UC-UG- UU-G-U-U-A GA--G--A-A -G---AA-CA GC-G--C-A- U--A-G--A- -----G---U A----A--C- -U----GC-- U-AUG-C-GU -G-U-G-A-C G-GU--A-U- CU--A-A-C- C--A-G--A- AA-GC-C--A C-G-G-C-UA A-C--U-A-C -G-U-G-C-C A-GC-A-G-C -CGC--GG-- UA-AU--AC- -GU-AG-GUG --GCG-A-G- C-G-UU-GU- C-CGG-AU-U U-A-UU-GG- GC--GU-A-A A-GG-GA-GU ---G-UA-G- GC-G-G-U-C U-U-U-UAA- G-U-C-U-G- A-U-G-UG-A -AA-GC-C-C -AC-G-G-CU -C-AA-C-C- G-U-G-G-A- G-G----G-U --C-A---U- -U-------- ---------- ---------- G--GAAA-C- U-G-G-GA-- G-A-C----- ---------- ---------- ---------- ---------- ---------- ---------- ------U-U- G-A-G-U-G- -C-AG-AA-G -AG-G-A-G- AG-C---GG- A-AUU--C-C -A-U-GU-GU -A-G-CG-GU G-AA-A-UGC -GU-AG-AU- A-UA-U-G-G -A-G-G-AAC -A-CC--AGU ---G-GC-GA A-G--G-C-G G--C-U-C-U -CUG--G-UC -U-GU-A--A -C-U-GA-CG C--U-GA-GG --C-U-CG-A --AA-G-C-- ------G-UG --GG-G--AG -C-A-AA-CA --GG-AU-UA -GAUA-CC-C -U--G-GUA- G-U-C-CA-- C-G-CCG-U- -AAA--C-G- AUGA-G-UG- C---U----- ---------- ---------- ---------- ---------- ---------- ---A-A--G- -U--G-U-U- G-G-A-G-G- -G--G----- UU-CC----- ---A---C-C -C-U-U--C- A-G-U-GC-U -GG--A-G-U -U-AA--N-G -C-A-AU-AA -G-C-A-C-U -CC-GC-C-U -G-GG-G-AG -UA-CG-G-- -C-C-G-C-A A-GG--N-U- G-AA-AC-U- C-AA-A-GGA A-UU-G-A-C GGG-G-A--C CC--GC---- ---------- ---------- ---------- ----A-C-AA -GC-G-GU-G --G-A-G-CA U-GU-G-G-U U-U-AA-UU- C-G-A-AGC- AAC-G-C-G- AA-G-A-A-C C--UU-A-CC -AG-GU-C-U U-G-A--C-A -U-C------ ---------C ---C--G--- ACG--A-CC- G--C-U--CU --A---G-A- G-A-U--A-G --A--G-U-U ------U--U -------U-U ---------- ---------- ---------- ---------- ---------- ---------- --------U- -UC-----G- ---------- ---------- ---------- ---------- ---------- ----G----A ---------A ----CG-UCG --G---U--G --A---C-A- GG-U--G-G- -UG--CA-UG G-UU-G-UC- G-UC-A-GC- UCG-U-G-U- -C-GU--GA- GA-UGU-U-G G-G-UU-AA- ---------- -----GU-CC C--G-C--A- A-C-GA-G-C -GC-A-ACC- C-C-UA-UA- A-C-U-AG-- U-U-G-C-C- --A-G-C--A --U------- ---------- ---------- ---------- ---------- ---------- ---------- ----U-NA-G ---------- ---------- A--U-G---G -G-G--A-CU -C-U-A-G-U -UA-G-ACU- G-CC-G-G-U -G-A----CA A-A-C-C-G- -G-A-G-GA- AG-G-U-GGG -G-A-UG-AC -G-UC-AA-- A-U-C-AUC- A-U-G-C-CC -CUU-A-U-G -A-C-C-U-G G-GC-UA-C- -AC-AC-G-U G-C--UA--C AA-UG-G-A- UG-G-U-A-C -AAC-GAG-C ---------- ---------- -A-G-C-GA- A-C-U-N-G- C-G-A-GG-G -U-A-A-G-C --G-A-A-UC U-C---U-A- AAAG-C-CA- U-U-C-U-CA G--UUC--GG A--U-U-GUA G-UCU-GC-A A-CU-C-G-A -CU-AC-A-U -G-A--A-G- CC-GG-AAU- CG-C-UA-G- UA-AU-C-G- C-G-GA-UC- A-G-C--A-C -GC-C-G--C -G-G-U--G- AAU-AC--GU -U--CCCGG- G--U-C--U- UG--U-AC-A CA-C-C-G-C -CC-GU.... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... ........ >KP233895 1 1520 1520bp rna Abyssivirga alkaniphila Lachnospiraceae .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... AGA-GUUU-- ---GA--U-C C-U-G-G-CU --C-AG-G-A -U--G-A--A -C-G-C--U- G-G-C--G-G --C-G-U-G- ---------C ----U-U--A A-C--AC-A- ---U-G--C- ---A-A-G-- U-C--GA-G- CG-A------ -G-A----A- G--C------ ----UAUCU- A--------- -----UU-G- A-A-C-C--- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- --UUC-G--- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- --------G- -G--U-G-A- U--UUA--GA UA-------- ----G-U--- -G--GA--A- ----AG-C-G -G-C-GG-A- -C-G-G-G-- U--G-A-G-U -A-AC-G-C- G-U-G-GG-- UAA--C-CU- G--C-C-CUA --UG-C---- ---------- ------A-G- G-G--G--G- AU-AA-C--A C--A-U-U-- G-A-A-A-AG U-G-U-G-CU -A-A-UA-C- C-G-C-AU-A -A--G-A--- C-C-A--C-- -A-G-A--G- U--C------ ---------- ---------- ---------- ---------- G-CA-U---- ---------- ---------- ---------- ---------- ---------G -A---C--U- C--------- ------G--- -G------U- --------G- G-U-AAAA-- -A-C------ ---------- ---------- ---------- ---------- ---------- ---------- ---------- --------U- CC--G----- ---------- ---------- ---------- ---------- -------G-- U-AG--C-A- U-AG-G-AUG G-A-CC-C-G C-G-U-C-U- G-A------U U-A--G-CU- AG-U-AGGU- A-A-G-G-UA AC-GG-C-U- U-ACC-UA-G G-C-G-A-CG A--------- ---U-CA-GU -A--G-C-C- G-A-CCU-G- AG--A--G-G -GU-G-AU-C -G-G-CCA-C -A--UU-G-G -G-A-C-UG- A-GA---C-A C-G-G-CCC- AAA---CUCC -U-AC--GG- G-A-G-GC-A -GC--A-G-U -G--GG-G-A A-UA-UU--G C-A-C--AA- U-G-G-GG-- GA-A--A-C- C-C-U-G-A- U-G-C-A-GC -G-A-C-GCC -GC-G-U-G- A-A-G-GA-A -G--A-A-GG -UU------- ---------- ---------- UU-CG-G-A- UC-G-UAAA- C-U-UC-UA- UC-A-G-C-A GG--G--A-A -G---A---- ---------- ---------- -----U---A G--------- ---------- ---------- ---U-G-A-C A-GU--A-C- CU--G-A-C- U--A-A--G- AA-GC-C--C C-G-G-C-UA A-C--U-A-C -G-U-G-C-C A-GC-A-G-C -CGC--GG-- UA-AU--AC- -GU-AG-GGG --GCA-A-G- C-G-UU-AU- C-CGG-AU-U U-A-CU-GG- GU--GU-A-A A-GG-GU-GC ---G-UA-G- GC-G-G-C-G A-A-G-UAA- G-U-C-A-G- A-U-G-UG-A -AA-GC-C-C -GA-G-G-CU -C-AA-C-C- U-C-G-G-G- A-C----U-G --C-A---U- -U-------- ---------- ---------- U--GAAA-C- U-G-C-UU-- U-G-C----- ---------- ---------- ---------- ---------- ---------- ---------- ------U-A- G-A-G-U-G- -C-AG-GA-G -AG-G-A-A- AG-C---GG- A-AUU--C-C -U-A-GU-GU -A-G-CG-GU G-AA-A-UGC -GU-AG-AU- A-UU-A-G-G -A-G-G-AAC -A-CC--AGU ---G-GC-GA A-G--G-C-G G--C-U-U-U -CUG--G-AC -U-GU-A--A -C-U-GA-CG C--U-GA-GG --C-A-CG-A --AA-G-C-- ------G-UG --GG-G--AG -C-G-AA-CA --GG-AU-UA -GAUA-CC-C -U--G-GUA- G-U-C-CA-- C-G-CCG-U- -AAA--C-G- AUGA-A-UG- C---U----- ---------- ---------- ---------- ---------- ---------- ---A-G--G- -U--G-U-C- G-G-G-G-G- -U-------- -C-G------ -------A-A -C-C-U--C- G-G-U-GC-C -GC--A-G-C -A-AA--C-G -C-A-UU-AA -G-C-A-U-U -CC-AC-C-U -G-GG-G-AG -UA-CG-A-- -U-C-G-C-A A-GA--U-U- G-AA-AC-U- C-AA-A-GGA A-UU-G-A-C GGG-G-G--C CC--GC---- ---------- ---------- ---------- ----A-C-AA -GC-G-GU-G --G-A-G-CA U-GU-G-G-U U-U-AA-UU- C-G-A-AGC- AAC-G-C-G- AA-G-A-A-C C--UU-A-CC -AA-AU-C-U U-G-A--C-A -U-C------ ---------C ---U--U--C U-G--A-CC- G--U-U--CC --U---U-A- A-U-C--G-G --A--A-C-U ---------U -U-----U-C ---------- ---------- ---------- ---------- ---------- ---------- --------U- -UC------- ---------- ---------- ---------- ---------- ---------- ----G----G ----A----A ----CAGA-A --G---U--G --A---C-A- GG-U--G-G- -UG--CA-UG G-UU-G-UC- G-UC-A-GC- UCG-U-G-U- -C-GU--GA- GA-UGU-U-G G-G-UU-AA- ---------- -----GU-CC C--G-C--A- A-C-GA-G-C -GC-A-ACC- C-U-UA-UC- U-U-U-AG-- U-A-G-C-C- --A-G-C--A --AGU----- ---------- ---------- ---------- ---------- ---------- ---------- ----U-AA-- ---------- ------G--- U--U-G---G -G-G--A-CU -C-U-A-G-A -GA-G-ACU- G-CC-G-G-G -G-A----CA A-C-U-C-G- -G-A-G-GA- AG-G-U-GGG -G-A-UG-AC -G-UC-AA-- A-U-C-AUC- A-U-G-C-CC -CUU-A-U-G -A-U-U-U-G G-GC-UA-C- -AC-AC-G-U G-C--UA--C AA-UG-G-C- GG-U-G-A-C -AAA-GGG-A ---------- ---------- -A-G-C-AA- A-A-U-G-G- U-G-A-CA-U -G-G-A-G-C --A-A-A-UC C-C---A-A- AAAA-G-CC- G-U-C-C-CA G--UUC--GG A--U-U-GUA G-UCU-GC-A A-CU-C-G-A -CU-AC-A-U -G-A--A-G- UU-GG-AAU- CG-C-UA-G- UA-AU-C-G- C-G-AA-UC- A-G--A-A-U -GU-C-G--C -G-G-U--G- AAU-AC--GU -U--CCCGG- G--C-C--U- UG--U-AC-A CA-C-C-G-C -CC-GU-C-A --CA--C-CA -UG-GG-A-G --UUG-G-AA -GC-GC-C-C -GAA--G-C- C-AG--UG-A -C-U-C-A-A -C-U------ ---------- ---------- ---------- ---------- G-CA-A---- ---------- ---------- ---------- ---------- ---------- ---------- -A--G-A--G A-G--A-G-- C-U-G--U-- CG--A-A--G -G-U-G--A- A-GC-CG-A- -UG-A-CU-A -G--GG-UG- -AA---G-U- CG--UAA--C -AA-GG-UA- G-C-CG-U-- A-UCGGAA-- --GG-UG-C- G--GC-UGGA UCACCUCCUU .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... ........ seqinr/inst/sequences/ame1.gbk0000644000176200001440000007557410575007024016055 0ustar liggesusersLOCUS NW_001253191 395045 bp DNA linear CON 27-JUL-2006 DEFINITION Apis mellifera linkage group 1 genomic contig, reference assembly (based on Amel_4.0 Group1.32), whole genome shotgun sequence. ACCESSION NW_001253191 VERSION NW_001253191.1 GI:110749203 KEYWORDS WGS. SOURCE Apis mellifera (honey bee) ORGANISM Apis mellifera Eukaryota; Metazoa; Arthropoda; Hexapoda; Insecta; Pterygota; Neoptera; Endopterygota; Hymenoptera; Apocrita; Aculeata; Apoidea; Apidae; Apis. COMMENT GENOME ANNOTATION REFSEQ: Features on this sequence have been produced for build 4 version 1 of the NCBI's genome annotation [see documentation]. The DNA sequence is from the whole genome assembly released by the Baylor College of Medicine Human Genome Sequencing Center as Amel_4.0, 10 March 2006 (see http://www.hgsc.bcm.tmc.edu/projects/honeybee/). The original whole genome shotgun project has the project accession AADG00000000.5. FEATURES Location/Qualifiers source 1..395045 /organism="Apis mellifera" /mol_type="genomic DNA" /strain="DH4" /db_xref="taxon:7460" gap 15697..16488 /estimated_length=792 gap 33780..33829 /estimated_length=50 gap 36567..36616 /estimated_length=50 STS 36914..37059 /db_xref="UniSTS:496079" gene complement(<41314..42282) /gene="LOC725278" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 34 Proteins" /db_xref="GeneID:725278" mRNA complement(<41314..42282) /gene="LOC725278" /product="similar to bab2 CG9102-PA" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 34 Proteins" /transcript_id="XM_001121146.1" /db_xref="GI:110749172" /db_xref="GeneID:725278" CDS complement(<41314..42282) /gene="LOC725278" /codon_start=1 /product="similar to bab2 CG9102-PA" /protein_id="XP_001121146.1" /db_xref="GI:110749173" /db_xref="GeneID:725278" gap 45235..45284 /estimated_length=50 gap 80327..80816 /estimated_length=490 STS 86242..86449 /db_xref="UniSTS:468894" gap 90521..90570 /estimated_length=50 gene 91144..95539 /gene="LOC408598" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 2 ESTs, 4 Proteins" /db_xref="GeneID:408598" mRNA join(91144..91461,91544..91675,92508..92534,93494..93661, 93753..93824,93894..94018,94102..94226,94631..94807, 94929..95272,95363..95539) /gene="LOC408598" /product="similar to skiff CG30021-PA" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 2 ESTs, 4 Proteins" /transcript_id="XM_392140.2" /db_xref="GI:66499702" /db_xref="GeneID:408598" CDS join(91144..91461,91544..91675,92508..92534,93494..93661, 93753..93824,93894..94018,94102..94226,94631..94807, 94929..95272,95363..95539) /gene="LOC408598" /codon_start=1 /product="similar to skiff CG30021-PA" /protein_id="XP_392140.2" /db_xref="GI:66499703" /db_xref="GeneID:408598" gene 99353..105343 /gene="LOC725347" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST" /db_xref="GeneID:725347" mRNA join(99353..99440,99825..99904,100322..100664, 100900..101274,101813..102003,103301..103430, 104176..104316,104396..104580,104922..105145, 105220..105343) /gene="LOC725347" /product="similar to ankyrin repeat domain 32" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST" /transcript_id="XM_001121206.1" /db_xref="GI:110749174" /db_xref="GeneID:725347" CDS join(99353..99440,99825..99904,100322..100664, 100900..101274,101813..102003,103301..103430, 104176..104316,104396..104580,104922..105145, 105220..105343) /gene="LOC725347" /codon_start=1 /product="similar to ankyrin repeat domain 32" /protein_id="XP_001121206.1" /db_xref="GI:110749175" /db_xref="GeneID:725347" gene complement(105904..108711) /gene="LOC410730" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST, 2 Proteins" /db_xref="GeneID:410730" mRNA complement(join(105904..106812,106865..106972, 107049..107413,107869..108016,108226..108711)) /gene="LOC410730" /product="similar to wurst CG9089-PA" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST, 2 Proteins" /transcript_id="XM_394206.3" /db_xref="GI:110749176" /db_xref="GeneID:410730" CDS complement(join(106600..106812,106865..106972, 107049..107413,107869..108016,108226..108513)) /gene="LOC410730" /codon_start=1 /product="similar to wurst CG9089-PA" /protein_id="XP_394206.1" /db_xref="GI:48094544" /db_xref="GeneID:410730" gene 110434..112649 /gene="LOC408597" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 3 ESTs, 4 Proteins" /db_xref="GeneID:408597" mRNA join(110434..110685,111064..111365,111455..111997, 112143..112649) /gene="LOC408597" /product="similar to U2 small nuclear ribonucleoprotein auxiliary factor 35 kDa subunit related-protein 2 (U2(RNU2) small nuclear RNA auxillary factor 1-like 2) (NY-REN-20 antigen)" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 3 ESTs, 4 Proteins" /transcript_id="XM_392139.3" /db_xref="GI:110749177" /db_xref="GeneID:408597" CDS join(110434..110685,111064..111365,111455..111997, 112143..112407) /gene="LOC408597" /codon_start=1 /product="similar to U2 small nuclear ribonucleoprotein auxiliary factor 35 kDa subunit related-protein 2 (U2(RNU2) small nuclear RNA auxillary factor 1-like 2) (NY-REN-20 antigen)" /protein_id="XP_392139.1" /db_xref="GI:48094536" /db_xref="GeneID:408597" gene 113052..115690 /gene="LOC410729" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST, 11 Proteins" /db_xref="GeneID:410729" mRNA join(113052..113249,113318..113499,113681..113913, 113971..114106,114174..114240,114324..114531, 114606..114738,114813..114982,115054..115690) /gene="LOC410729" /product="similar to CG3734-PA" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST, 11 Proteins" /transcript_id="XM_623673.2" /db_xref="GI:110749178" /db_xref="GeneID:410729" CDS join(113052..113249,113318..113499,113681..113913, 113971..114106,114174..114240,114324..114531, 114606..114738,114813..114982,115054..115163) /gene="LOC410729" /codon_start=1 /product="similar to CG3734-PA" /protein_id="XP_623676.2" /db_xref="GI:110749179" /db_xref="GeneID:410729" gene complement(115594..117288) /gene="LOC408596" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST, 3 Proteins" /db_xref="GeneID:408596" mRNA complement(join(115594..115799,115897..116110, 116300..116493,116737..116798,116855..117014, 117111..117288)) /gene="LOC408596" /product="similar to Cellular retinaldehyde binding protein CG10546-PA" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST, 3 Proteins" /transcript_id="XM_392138.3" /db_xref="GI:110749180" /db_xref="GeneID:408596" CDS complement(join(115594..115799,115897..116110, 116300..116493,116737..116798,116855..117014, 117111..117288)) /gene="LOC408596" /codon_start=1 /product="similar to Cellular retinaldehyde binding protein CG10546-PA" /protein_id="XP_392138.3" /db_xref="GI:110749181" /db_xref="GeneID:408596" gene 123566..130015 /gene="LOC725576" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 2 ESTs, 4 Proteins" /db_xref="GeneID:725576" mRNA join(123566..123754,124184..124294,125135..125298, 125396..125547,127204..127427,127522..127655, 127746..128013,128964..129236,129308..129477, 129697..129806,129939..130015) /gene="LOC725576" /product="similar to CG12121-PA" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 2 ESTs, 4 Proteins" /transcript_id="XM_001121399.1" /db_xref="GI:110749183" /db_xref="GeneID:725576" CDS join(123704..123754,124184..124294,125135..125298, 125396..125547,127204..127427,127522..127655, 127746..128013,128964..129236,129308..129477, 129697..129806,129939..130015) /gene="LOC725576" /codon_start=1 /product="similar to CG12121-PA" /protein_id="XP_001121399.1" /db_xref="GI:110749184" /db_xref="GeneID:725576" gap 144819..160230 /estimated_length=15412 gap 177671..177720 /estimated_length=50 gene 178989..209002 /gene="LOC551385" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 11 Proteins" /db_xref="GeneID:551385" mRNA join(178989..179052,204368..204392,205334..205382, 205486..205575,207877..207955,208878..209002) /gene="LOC551385" /product="similar to CG5907-PA, isoform A" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 11 Proteins" /transcript_id="XM_623780.1" /db_xref="GI:66499716" /db_xref="GeneID:551385" CDS join(178989..179052,204368..204392,205334..205382, 205486..205575,207877..207955,208878..209002) /gene="LOC551385" /codon_start=1 /product="similar to CG5907-PA, isoform A" /protein_id="XP_623783.1" /db_xref="GI:66499717" /db_xref="GeneID:551385" gap 215643..216092 /estimated_length=450 gap 235974..236265 /estimated_length=292 gene 265623..269178 /gene="LOC725683" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 4 Proteins" /db_xref="GeneID:725683" mRNA join(265623..265731,266759..267418,267523..267680, 267766..267924,268017..268286,268445..268696, 268834..269178) /gene="LOC725683" /product="similar to dusky CG9355-PA" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 4 Proteins" /transcript_id="XM_001121500.1" /db_xref="GI:110749185" /db_xref="GeneID:725683" CDS join(265623..265731,266759..267418,267523..267680, 267766..267924,268017..268286,268445..268696, 268834..269178) /gene="LOC725683" /codon_start=1 /product="similar to dusky CG9355-PA" /protein_id="XP_001121500.1" /db_xref="GI:110749186" /db_xref="GeneID:725683" gene complement(269821..270523) /gene="LOC725721" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST, 4 Proteins" /pseudo /db_xref="GeneID:725721" mRNA complement(join(269821..270470,270502..270523)) /gene="LOC725721" /product="similar to CG9960-PA, isoform A" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST, 4 Proteins" /pseudo /transcript_id="XR_014924.1" /db_xref="GI:110749187" /db_xref="GeneID:725721" gene complement(270647..271288) /gene="LOC725747" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 2 Proteins" /db_xref="GeneID:725747" mRNA complement(join(270647..270971,271137..271288)) /gene="LOC725747" /product="similar to CG9958-PA, isoform A" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 2 Proteins" /transcript_id="XM_001121556.1" /db_xref="GI:110749188" /db_xref="GeneID:725747" CDS complement(join(270647..270971,271137..271288)) /gene="LOC725747" /codon_start=1 /product="similar to CG9958-PA, isoform A" /protein_id="XP_001121556.1" /db_xref="GI:110749189" /db_xref="GeneID:725747" gap 277350..277399 /estimated_length=50 gap 286941..287823 /estimated_length=883 gene complement(293586..351751) /gene="LOC725776" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 2 Proteins" /db_xref="GeneID:725776" mRNA complement(join(293586..293779,300730..300789, 301316..301734,301813..302291,351275..351751)) /gene="LOC725776" /product="similar to CG12029-PA" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 2 Proteins" /transcript_id="XM_001121583.1" /db_xref="GI:110749190" /db_xref="GeneID:725776" CDS complement(join(293586..293779,300730..300789, 301316..301734,301813..302291,351275..351751)) /gene="LOC725776" /codon_start=1 /product="similar to CG12029-PA" /protein_id="XP_001121583.1" /db_xref="GI:110749191" /db_xref="GeneID:725776" gap 310814..311565 /estimated_length=752 gap 312805..312854 /estimated_length=50 gene complement(357891..360635) /gene="LOC551557" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST" /db_xref="GeneID:551557" mRNA complement(join(357891..357970,359209..359315, 359494..359602,359709..359839,359917..360182, 360337..360635)) /gene="LOC551557" /product="hypothetical LOC551557" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST" /transcript_id="XM_625253.2" /db_xref="GI:110749192" /db_xref="GeneID:551557" CDS complement(join(357891..357970,359209..359315, 359494..359602,359709..359839,359917..360182, 360337..360384)) /gene="LOC551557" /codon_start=1 /product="hypothetical protein" /protein_id="XP_625256.1" /db_xref="GI:66499720" /db_xref="GeneID:551557" gap 360694..361646 /estimated_length=953 gene 367137..370759 /gene="LOC413713" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST, 6 Proteins" /db_xref="GeneID:413713" mRNA join(367137..367451,368003..368231,368363..368705, 368774..368893,369011..369200,369592..369666, 369741..369798,369879..370006,370110..370313, 370421..370759) /gene="LOC413713" /product="similar to CG31915-PA" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST, 6 Proteins" /transcript_id="XM_397154.3" /db_xref="GI:110749193" /db_xref="GeneID:413713" CDS join(367309..367451,368003..368231,368363..368705, 368774..368893,369011..369200,369592..369666, 369741..369798,369879..370006,370110..370313, 370421..370589) /gene="LOC413713" /codon_start=1 /product="similar to CG31915-PA" /protein_id="XP_397154.2" /db_xref="GI:66499725" /db_xref="GeneID:413713" gene 372041..374176 /gene="LOC410115" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST, 19 Proteins" /db_xref="GeneID:410115" mRNA join(372041..372257,372600..372780,372868..373182, 373312..373626,373711..373929,373997..374176) /gene="LOC410115" /product="similar to Actin-related protein 66B CG7558-PA" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST, 19 Proteins" /transcript_id="XM_393599.3" /db_xref="GI:110749194" /db_xref="GeneID:410115" CDS join(372214..372257,372600..372780,372868..373182, 373312..373626,373711..373929,373997..374176) /gene="LOC410115" /codon_start=1 /product="similar to Actin-related protein 66B CG7558-PA" /protein_id="XP_393599.2" /db_xref="GI:66499731" /db_xref="GeneID:410115" gene complement(375339..378048) /gene="LOC410116" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST, 3 Proteins" /db_xref="GeneID:410116" mRNA complement(join(375339..375363,375481..375671, 375749..376042,376136..376445,376506..376759, 376895..377123,377210..377568,377725..377879, 377982..378048)) /gene="LOC410116" /product="similar to Protein FKSG26, transcript variant 1" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST, 3 Proteins" /transcript_id="XM_393600.3" /db_xref="GI:110749195" /db_xref="GeneID:410116" CDS complement(join(375339..375363,375481..375671, 375749..376042,376136..376445,376506..376759, 376895..377123,377210..377568,377725..377856)) /gene="LOC410116" /codon_start=1 /product="similar to Protein FKSG26 isoform 1" /protein_id="XP_393600.2" /db_xref="GI:66499735" /db_xref="GeneID:410116" gene 378362..380121 /gene="LOC726037" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST, 2 Proteins" /db_xref="GeneID:726037" mRNA join(378362..378559,378800..378859,378935..379057, 379136..379352,379430..379468,379559..379627, 379691..379890,380107..380121) /gene="LOC726037" /product="similar to CG3408-PA" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST, 2 Proteins" /transcript_id="XM_001121810.1" /db_xref="GI:110749196" /db_xref="GeneID:726037" CDS join(378470..378559,378800..378859,378935..379057, 379136..379352,379430..379468,379559..379627, 379691..379890,380107..380121) /gene="LOC726037" /codon_start=1 /product="similar to CG3408-PA" /protein_id="XP_001121810.1" /db_xref="GI:110749197" /db_xref="GeneID:726037" gene complement(380225..381671) /gene="LOC551729" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST" /db_xref="GeneID:551729" mRNA complement(join(380225..380237,380363..380868, 380999..381397,381554..381671)) /gene="LOC551729" /product="hypothetical LOC551729" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 1 EST" /transcript_id="XM_624117.2" /db_xref="GI:110749198" /db_xref="GeneID:551729" CDS complement(join(380225..380237,380363..380868, 380999..381397,381554..381616)) /gene="LOC551729" /codon_start=1 /product="hypothetical protein" /protein_id="XP_624120.2" /db_xref="GI:110749199" /db_xref="GeneID:551729" gap 381672..381725 /estimated_length=54 gene complement(384791..393499) /gene="LOC413907" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 9 Proteins" /db_xref="GeneID:413907" mRNA complement(join(384791..384940,385031..385276, 385388..385636,386181..386399,386511..386684, 387874..388075,388580..388710,389129..389248, 389446..389715,389790..389882,389975..390365, 391150..391397,391484..391614,391950..392010, 392243..392415,392491..392798,393312..393499)) /gene="LOC413907" /product="similar to Pyruvate dehydrogenase E1 component alpha subunit, testis-specific form, mitochondrial precursor (PDHE1-A type II)" /note="Derived by automated computational analysis using gene prediction method: GNOMON. Supporting evidence includes similarity to: 9 Proteins" /transcript_id="XM_397346.3" /db_xref="GI:110749200" /db_xref="GeneID:413907" CDS complement(join(384791..384940,385031..385276, 385388..385636,386181..386399,386511..386684, 387874..388075,388580..388710,389129..389248, 389446..389715,389790..389882,389975..390365, 391150..391397,391484..391614,391950..392010, 392243..392415,392491..392798,393312..393499)) /gene="LOC413907" /codon_start=1 /product="similar to Pyruvate dehydrogenase E1 component alpha subunit, testis-specific form, mitochondrial precursor (PDHE1-A type II)" /protein_id="XP_397346.3" /db_xref="GI:110749201" /db_xref="GeneID:413907" STS 389225..389486 /db_xref="UniSTS:496080" gap 393500..393670 /estimated_length=171 seqinr/inst/sequences/gopher.fasta0000644000176200001440000000753610352757411017047 0ustar liggesusers>gi|548223|gb|L32683.1|PPGCYTOXIA Geomys breviceps mitochondrial cytochrome oxidase I gene, partial cds TGAAGTTTATATCTTGATCCTGCCAGGATTTGGAATAATTTCACATATTGTTACTTACTATTCCGGAAAA AAAGAGCCTTTTGGCTATATAGGTATAGTTTGAGCTATAATATCAATCGGATTTTTAGGCTTTATCGTGT GAGCCCACCATATATTTACAGTAGGTATGGATGTAGACACACGAGCTTACTTTACATCTGCTACTATAAT TATCGCCATCCCAACTGGAGTGAAAGTATTTAGCTGATTAGCCACTTTACACGGAGGTAATATTAAATGG TCACCTGCTATATTGTGAGCGCTAGGTTTTATTTTCCTTTTCACTATCGGCGGATTAACTGGAATCGTCC TGTCCAACTCATCACTAGACATTGTACTG >gi|548197|gb|L32686.1|OGOCYTOXIA Orthogeomys cavator mitochondrial cytochrome oxidase I gene, partial cds TGAAGTTTATATCTTAATTCTCCCAGGCTTCGGAATGATTTCTCATATTGTCACTTACTACTCAGGTAAA AAAGAACCATTTGATTATATAGGCGTGGTATGAGCTATAATATCCATCGGATTCCTAGGTTTGATAGTAT GAGCCCACCATATATTCACAGTAGGAATAGACGTAGACACACGAGCTTATTTCACATCCGCTACTATAAT TATTGCTATTCCCACCGGAGTAAAAGTATTCAGTTGACTGGCTACCATGAACGGAGGTAATATTAAATGA TCTCCTGCCATACTATGAGCTTTAGGCTTTATCTTCCTATTCACAATTGGTGGCCTAACCGGCATTGTAT TATCAAATTCATCCTTAGATATTATTCTA >gi|548199|gb|L32687.1|OGOCYTOXIB Orthogeomys cherriei mitochondrial cytochrome oxidase I gene, partial cds TGAAGTTTACATCTTAATCCTCCCAGGCTTCGAAATAATCTCTCATATTGTCACTTATTATTCAGGTAAA AAAGAACCCTTTGGCTATATAGGTATGGTATGAGCTATAATATCAATTGGTTTCCTAGGTTTAATGGTAT GAGCCCACCATATATTTACAGTAGGAATAGACGTAGATACACGAGCCTACTTTACATCCGCTACTATAAT TATTGCTATTCCTACCGGAGTAAAAGTATTCAGTTGACTAGCTACCATGAACGGAGGCAATATTAAATGA TCCCCTGCCATATTATGAGCTTTAGGTTTTATTTTCCTATTTACAATTGGTGGCCTAACCGGCATTGTAT TATCAAACTCATCCTTAGATATTGTCCTA >gi|548201|gb|L32691.1|OGOCYTOXIC Orthogeomys underwoodi mitochondrial cytochrome oxidase I gene, partial cds TGAAGTTTATATCTTGATCCTCCCAGGATTCGGAATGATTTCTCATATTGTCACCTACTATTCAGGTAAA AAAGAACCCTTTGATTATATAGGCATGGTATGAGCTATAATATCTATTGGTTTCCTAGGTTTTATAGTAT GAGCCCACCATATATTCACAGTAGGGATAGACGTAGATACACGAGCTTACTTTACATCCGCTACTATGAT TATCGCTATCCCTACCGGAGTAAAAGTGTTCAGTTGACTAGCTACCATGAACGGAGGTAATATTAAATGA TCTCCTGCCATATTATGAGCCTTAGGTTTTATTTTCCTGTTCACAATTGGTGGACTAACAGGCATTGTAT TATCTAATTCATCCTTAGACATTATTCTA >gi|548203|gb|L32692.1|OGOCYTOXID Orthogeomys hispidus mitochondrial cytochrome oxidase I gene, partial cds TGAGGTTTATATCTTAATCCTCCCAGGCTTCGGTATAATTTCTCATATCGTCACTTATTACTCAGGCAAA AAAGAACCATTTGGATATATAGGCATGGTATGAGCCATAATATCTATTGGTTTCTTAGGTTTCATGGTAT GAGCCCACCATATATTCACAGTAGGAATAGACGTAGACACACGAGCTTATTTTACATCTGCTACTATAAT TATCGCTATTCCTACCGGGGTAAAAGTATTCAGTTGACTGGCTACACTGCATGGAGGTAATATTAAATGA TCTCCTGCCATATTATGAGCTTTAGGTTTTATTTTCCTATTTACTATCGGTGGTCTAACGGGCATTGTCC TATCAAATTCATCTTTGGATATCGTTCTA >gi|548229|gb|L32693.1|PPGCYTOXID Geomys bursarius mitochondrial cytochrome oxidase I gene, partial cds TGAAGTTTACATCTTAATCCTACCCGGATTCGGAATAATTTCCCATATTGTTACCTATTACTCAGGAAAA AAAGAGCCTTTTGGCTACATAGGCATAGTTTGAGCCATGATATCAATTGGATTCCTAGGCTTTATTGTTT GAGCCCATCATATATTTACAGTAGGTATGGACGTAGATACCCGAGCCTATTTTACATCTGCAACTATAAT CATCGCTATCCCAACAGGAGTAAAAGTATTCAGCTGATTAGCTACTTTACACGGGGGTAATATTAAATGA TCACCTGCTATACTGTGAGCATTAGGCTTTATTTTCCTTTTCACTATTGGCGGGTTAACTGGAATTGTCC TGTCCAACTCATCATTAGACATTGTTCTA >gi|548231|gb|L32694.1|PPGCYTOXIE Geomys bursarius mitochondrial cytochrome oxidase I gene, partial cds TGAAGTTTATATCTTAATTCTACCTGGATTCGGAATAATTTCACACATTGTTACTTATTATTCAGGAAAA AAAGAACCTTTTGGCTACATAGGCATAGTTTGAGCTATGATATCAATTGGATTCCTAGGCTTTATTGTAT GAGCCCATCATATATTTACAGTAGGTATGGATGTAGACACCCGAGCCTATTTTACATCTGCAACTATAAT CATTGCTATCCCAACAGGAGTAAAAGTGTTTAGCTGACTAGCTACTTTACACGGAGGTAATATTAAATGA TCTCCTGCTATACTGTGAGCATTAGGCTTTATTTTCCTTTTCACTATTGGCGGATTAACTGGAATCGTCC TATTCAACTCATCATTAGATATTGTATTA >gi|548205|gb|L32696.1|OGOCYTOXIE Orthogeomys heterodus mitochondrial cytochrome oxidase I gene, partial cds TGAAGTTTACATCTTAATCCTCCCAGGCTTCGGAATGATTTCTCATATTGTCACTTATTATTCAGGTAAA AAAGAACCCTTTGGCTATATAGGCATGGTATGAGCTATAATATCAATTGGTTTCCTAGGTTTTATGGTAT GAGCCCACCATATATTTACAGTAGGGATAGACGTAGATACACGAGCCTACTTTACATCCGCTACTATAAT TATTGCTATTCCTACAGGAGTAAAAGTATTCAGTTGACTGGCTACCATGAACGGAGGTAATATTAAATGA TCCCCTGCCATATTATGAGCTTTAGGTTTTATTTTCCTATTTACAATTGGGGGCCTAACCGGCATTGTAC TATCCAACTCATCATTGGATATTGTTCTA seqinr/inst/sequences/test.mase0000644000176200001440000000160211022226075016345 0ustar liggesusers;;Aligned by clustal on Tue Jun 30 17:36:11 1998 ;empty description Langur -KIFERCELARTLKKLGLDGYKGVSLANWVCLAKWESGYNTEATNYNPGDESTDYGIFQINSRYWCNNGKPGAVDACHISCSALLQNNIADAVACAKRVVSDQGIRAWVAWRNHCQNKDVSQYVKGCGV- ; Baboon -KIFERCELARTLKRLGLDGYRGISLANWVCLAKWESDYNTQATNYNPGDQSTDYGIFQINSHYWCNDGKPGAVNACHISCNALLQDNITDAVACAKRVVSDQGIRAWVAWRNHCQNRDVSQYVQGCGV- ; Human -KVFERCELARTLKRLGMDGYRGISLANWMCLAKWESGYNTRATNYNAGDRSTDYGIFQINSRYWCNDGKPGAVNACHLSCSALLQDNIADAVACAKRVVRDQGIRAWVAWRNRCQNRDVRQYVQGCGV- ; Rat -KTYERCEFARTLKRNGMSGYYGVSLADWVCLAQHESNYNTQARNYDPGDQSTDYGIFQINSRYWCNDGKPRAKNACGIPCSALLQDDITQAIQCAKRVVRDQGIRAWVAWQRHCKNRDLSGYIRNCGV- ; Cow -KVFERCELARTLKKLGLDGYKGVSLANWLCLTKWESSYNTKATNYNPSSESTDYGIFQINSKWWCNDGKPNAVDGCHVSCSELMENDIAKAVACAKKIVSEQGITAWVAWKSHCRDHDVSSYVEGCTL- ; Horse -KVFSKCELAHKLKAQEMDGFGGYSLANWVCMAEYESNFNTRAFNGKNANGSSDYGLFQLNNKWWCKDNKRSSSNACNIMCSKLLDENIDDDISCAKRVVRDKGMSAWKAWVKHCKDKDLSEYLASCNL- seqinr/inst/sequences/humanMito.fasta0000644000176200001440000004125110743615650017516 0ustar liggesusers>gi|17981852|ref|NC_001807.4| Homo sapiens mitochondrion, complete genome ; ; This file was send by Stefanie Hartmann on Wed, 16 Jan 2008 09:54:03 +0100 ; in order to reproduce a behaviour of the count() function. ; GATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTT CGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTC GCAGTATCTGTCTTTGATTCCTGCCTCATTCTATTATTTATCGCACCTACGTTCAATATT ACAGGCGAACATACCTACTAAAGTGTGTTAATTAATTAATGCTTGTAGGACATAATAATA ACAATTGAATGTCTGCACAGCCGCTTTCCACACAGACATCATAACAAAAAATTTCCACCA AACCCCCCCCTCCCCCCGCTTCTGGCCACAGCACTTAAACACATCTCTGCCAAACCCCAA AAACAAAGAACCCTAACACCAGCCTAACCAGATTTCAAATTTTATCTTTAGGCGGTATGC ACTTTTAACAGTCACCCCCCAACTAACACATTATTTTCCCCTCCCACTCCCATACTACTA ATCTCATCAATACAACCCCCGCCCATCCTACCCAGCACACACACACCGCTGCTAACCCCA TACCCCGAACCAACCAAACCCCAAAGACACCCCCCACAGTTTATGTAGCTTACCTCCTCA AAGCAATACACTGAAAATGTTTAGACGGGCTCACATCACCCCATAAACAAATAGGTTTGG TCCTAGCCTTTCTATTAGCTCTTAGTAAGATTACACATGCAAGCATCCCCGTTCCAGTGA GTTCACCCTCTAAATCACCACGATCAAAAGGGACAAGCATCAAGCACGCAGCAATGCAGC TCAAAACGCTTAGCCTAGCCACACCCCCACGGGAAACAGCAGTGATTAACCTTTAGCAAT AAACGAAAGTTTAACTAAGCTATACTAACCCCAGGGTTGGTCAATTTCGTGCCAGCCACC GCGGTCACACGATTAACCCAAGTCAATAGAAGCCGGCGTAAAGAGTGTTTTAGATCACCC CCTCCCCAATAAAGCTAAAACTCACCTGAGTTGTAAAAAACTCCAGTTGACACAAAATAG ACTACGAAAGTGGCTTTAACATATCTGAACACACAATAGCTAAGACCCAAACTGGGATTA GATACCCCACTATGCTTAGCCCTAAACCTCAACAGTTAAATCAACAAAACTGCTCGCCAG AACACTACGAGCCACAGCTTAAAACTCAAAGGACCTGGCGGTGCTTCATATCCCTCTAGA GGAGCCTGTTCTGTAATCGATAAACCCCGATCAACCTCACCACCTCTTGCTCAGCCTATA TACCGCCATCTTCAGCAAACCCTGATGAAGGCTACAAAGTAAGCGCAAGTACCCACGTAA AGACGTTAGGTCAAGGTGTAGCCCATGAGGTGGCAAGAAATGGGCTACATTTTCTACCCC AGAAAACTACGATAGCCCTTATGAAACTTAAGGGTCGAAGGTGGATTTAGCAGTAAACTG AGAGTAGAGTGCTTAGTTGAACAGGGCCCTGAAGCGCGTACACACCGCCCGTCACCCTCC TCAAGTATACTTCAAAGGACATTTAACTAAAACCCCTACGCATTTATATAGAGGAGACAA GTCGTAACATGGTAAGTGTACTGGAAAGTGCACTTGGACGAACCAGAGTGTAGCTTAACA CAAAGCACCCAACTTACACTTAGGAGATTTCAACTTAACTTGACCGCTCTGAGCTAAACC TAGCCCCAAACCCACTCCACCTTACTACCAGACAACCTTAGCCAAACCATTTACCCAAAT AAAGTATAGGCGATAGAAATTGAAACCTGGCGCAATAGATATAGTACCGCAAGGGAAAGA TGAAAAATTATAACCAAGCATAATATAGCAAGGACTAACCCCTATACCTTCTGCATAATG AATTAACTAGAAATAACTTTGCAAGGAGAGCCAAAGCTAAGACCCCCGAAACCAGACGAG CTACCTAAGAACAGCTAAAAGAGCACACCCGTCTATGTAGCAAAATAGTGGGAAGATTTA TAGGTAGAGGCGACAAACCTACCGAGCCTGGTGATAGCTGGTTGTCCAAGATAGAATCTT AGTTCAACTTTAAATTTGCCCACAGAACCCTCTAAATCCCCTTGTAAATTTAACTGTTAG TCCAAAGAGGAACAGCTCTTTGGACACTAGGAAAAAACCTTGTAGAGAGAGTAAAAAATT TAACACCCATAGTAGGCCTAAAAGCAGCCACCAATTAAGAAAGCGTTCAAGCTCAACACC CACTACCTAAAAAATCCCAAACATATAACTGAACTCCTCACACCCAATTGGACCAATCTA TCACCCTATAGAAGAACTAATGTTAGTATAAGTAACATGAAAACATTCTCCTCCGCATAA GCCTGCGTCAGATCAAAACACTGAACTGACAATTAACAGCCCAATATCTACAATCAACCA ACAAGTCATTATTACCCTCACTGTCAACCCAACACAGGCATGCTCATAAGGAAAGGTTAA AAAAAGTAAAAGGAACTCGGCAAACCTTACCCCGCCTGTTTACCAAAAACATCACCTCTA GCATCACCAGTATTAGAGGCACCGCCTGCCCAGTGACACATGTTTAACGGCCGCGGTACC CTAACCGTGCAAAGGTAGCATAATCACTTGTTCCTTAAATAGGGACCTGTATGAATGGCT CCACGAGGGTTCAGCTGTCTCTTACTTTTAACCAGTGAAATTGACCTGCCCGTGAAGAGG CGGGCATGACACAGCAAGACGAGAAGACCCTATGGAGCTTTAATTTATTAATGCAAACAG TACCTAACAAACCCACAGGTCCTAAACTACCAAACCTGCATTAAAAATTTCGGTTGGGGC GACCTCGGAGCAGAACCCAACCTCCGAGCAGTACATGCTAAGACTTCACCAGTCAAAGCG AACTACTATACTCAATTGATCCAATAACTTGACCAACGGAACAAGTTACCCTAGGGATAA CAGCGCAATCCTATTCTAGAGTCCATATCAACAATAGGGTTTACGACCTCGATGTTGGAT CAGGACATCCCGATGGTGCAGCCGCTATTAAAGGTTCGTTTGTTCAACGATTAAAGTCCT ACGTGATCTGAGTTCAGACCGGAGTAATCCAGGTCGGTTTCTATCTACTTCAAATTCCTC CCTGTACGAAAGGACAAGAGAAATAAGGCCTACTTCACAAAGCGCCTTCCCCCGTAAATG ATATCATCTCAACTTAGTATTATACCCACACCCACCCAAGAACAGGGTTTGTTAAGATGG CAGAGCCCGGTAATCGCATAAAACTTAAAACTTTACAGTCAGAGGTTCAATTCCTCTTCT TAACAACATACCCATGGCCAACCTCCTACTCCTCATTGTACCCATTCTAATCGCAATGGC ATTCCTAATGCTTACCGAACGAAAAATTCTAGGCTATATACAACTACGCAAAGGCCCCAA CGTTGTAGGCCCCTACGGGCTACTACAACCCTTCGCTGACGCCATAAAACTCTTCACCAA AGAGCCCCTAAAACCCGCCACATCTACCATCACCCTCTACATCACCGCCCCGACCTTAGC TCTCACCATCGCTCTTCTACTATGAACCCCCCTCCCCATACCCAACCCCCTGGTCAACCT CAACCTAGGCCTCCTATTTATTCTAGCCACCTCTAGCCTAGCCGTTTACTCAATCCTCTG ATCAGGGTGAGCATCAAACTCAAACTACGCCCTGATCGGCGCACTGCGAGCAGTAGCCCA AACAATCTCATATGAAGTCACCCTAGCCATCATTCTACTATCAACATTACTAATAAGTGG CTCCTTTAACCTCTCCACCCTTATCACAACACAAGAACACCTCTGATTACTCCTGCCATC ATGACCCTTGGCCATAATATGATTTATCTCCACACTAGCAGAGACCAACCGAACCCCCTT CGACCTTGCCGAAGGGGAGTCCGAACTAGTCTCAGGCTTCAACATCGAATACGCCGCAGG CCCCTTCGCCCTATTCTTCATAGCCGAATACACAAACATTATTATAATAAACACCCTCAC CACTACAATCTTCCTAGGAACAACATATGACGCACTCTCCCCTGAACTCTACACAACATA TTTTGTCACCAAGACCCTACTTCTAACCTCCCTGTTCTTATGAATTCGAACAGCATACCC CCGATTCCGCTACGACCAACTCATACACCTCCTATGAAAAAACTTCCTACCACTCACCCT AGCATTACTTATATGATATGTCTCCATACCCATTACAATCTCCAGCATTCCCCCTCAAAC CTAAGAAATATGTCTGATAAAAGAGTTACTTTGATAGAGTAAATAATAGGAGCTTAAACC CCCTTATTTCTAGGACTATGAGAATCGAACCCATCCCTGAGAATCCAAAATTCTCCGTGC CACCTATCACACCCCATCCTAAAGTAAGGTCAGCTAAATAAGCTATCGGGCCCATACCCC GAAAATGTTGGTTATACCCTTCCCGTACTAATTAATCCCCTGGCCCAACCCGTCATCTAC TCTACCATCTTTGCAGGCACACTCATCACAGCGCTAAGCTCGCACTGATTTTTTACCTGA GTAGGCCTAGAAATAAACATGCTAGCTTTTATTCCAGTTCTAACCAAAAAAATAAACCCT CGTTCCACAGAAGCTGCCATCAAGTATTTCCTCACGCAAGCAACCGCATCCATAATCCTT CTAATAGCTATCCTCTTCAACAATATACTCTCCGGACAATGAACCATAACCAATACTACC AATCAATACTCATCATTAATAATCATAATGGCTATAGCAATAAAACTAGGAATAGCCCCC TTTCACTTCTGAGTCCCAGAGGTTACCCAAGGCACCCCTCTGACATCCGGCCTGCTTCTT CTCACATGACAAAAACTAGCCCCCATCTCAATCATATACCAAATCTCTCCCTCACTAAAC GTAAGCCTTCTCCTCACTCTCTCAATCTTATCCATCATAGCAGGCAGTTGAGGTGGATTA AACCAAACCCAGCTACGCAAAATCTTAGCATACTCCTCAATTACCCACATAGGATGAATA ATAGCAGTTCTACCGTACAACCCTAACATAACCATTCTTAATTTAACTATTTATATTATC CTAACTACTACCGCATTCCTACTACTCAACTTAAACTCCAGCACCACGACCCTACTACTA TCTCGCACCTGAAACAAGCTAACATGACTAACACCCTTAATTCCATCCACCCTCCTCTCC CTAGGAGGCCTGCCCCCGCTAACCGGCTTTTTGCCCAAATGGGCCATTATCGAAGAATTC ACAAAAAACAATAGCCTCATCATCCCCACCATCATAGCCACCATCACCCTCCTTAACCTC TACTTCTACCTACGCCTAATCTACTCCACCTCAATCACACTACTCCCCATATCTAACAAC GTAAAAATAAAATGACAGTTTGAACATACAAAACCCACCCCATTCCTCCCCACACTCATC GCCCTTACCACGCTACTCCTACCTATCTCCCCTTTTATACTAATAATCTTATAGAAATTT AGGTTAAATACAGACCAAGAGCCTTCAAAGCCCTCAGTAAGTTGCAATACTTAATTTCTG CAACAGCTAAGGACTGCAAAACCCCACTCTGCATCAACTGAACGCAAATCAGCCACTTTA ATTAAGCTAAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGC TAAGCACCCTAATCAACTGGCTTCAATCTACTTCTCCCGCCGCCGGGAAAAAAGGCGGGA GAAGCCCCGGCAGGTTTGAAGCTGCTTCTTCGAATTTGCAATTCAATATGAAAATCACCT CGGAGCTGGTAAAAAGAGGCCTAACCCCTGTCTTTAGATTTACAGTCCAATGCTTCACTC AGCCATTTTACCTCACCCCCACTGATGTTCGCCGACCGTTGACTATTCTCTACAAACCAC AAAGACATTGGAACACTATACCTATTATTCGGCGCATGAGCTGGAGTCCTAGGCACAGCT CTAAGCCTCCTTATTCGAGCCGAGCTGGGCCAGCCAGGCAACCTTCTAGGTAACGACCAC ATCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCC ATCATAATCGGAGGCTTTGGCAACTGACTAGTTCCCCTAATAATCGGTGCCCCCGATATG GCGTTTCCCCGCATAAACAACATAAGCTTCTGACTCTTACCTCCCTCTCTCCTACTCCTG CTCGCATCTGCTATAGTGGAGGCCGGAGCAGGAACAGGTTGAACAGTCTACCCTCCCTTA GCAGGGAACTACTCCCACCCTGGAGCCTCCGTAGACCTAACCATCTTCTCCTTACACCTA GCAGGTGTCTCCTCTATCTTAGGGGCCATCAATTTCATCACAACAATTATCAATATAAAA CCCCCTGCCATAACCCAATACCAAACGCCCCTCTTCGTCTGATCCGTCCTAATCACAGCA GTCCTACTTCTCCTATCTCTCCCAGTCCTAGCTGCTGGCATCACTATACTACTAACAGAC CGCAACCTCAACACCACCTTCTTCGACCCCGCCGGAGGAGGAGACCCCATTCTATACCAA CACCTATTCTGATTTTTCGGTCACCCTGAAGTTTATATTCTTATCCTACCAGGCTTCGGA ATAATCTCCCATATTGTAACTTACTACTCCGGAAAAAAAGAACCATTTGGATACATAGGT ATGGTCTGAGCTATGATATCAATTGGCTTCCTAGGGTTTATCGTGTGAGCACACCATATA TTTACAGTAGGAATAGACGTAGACACACGAGCATATTTCACCTCCGCTACCATAATCATC GCTATCCCCACCGGCGTCAAAGTATTTAGCTGACTCGCCACACTCCACGGAAGCAATATG AAATGATCTGCTGCAGTGCTCTGAGCCCTAGGATTCATCTTTCTTTTCACCGTAGGTGGC CTGACTGGCATTGTATTAGCAAACTCATCACTAGACATCGTACTACACGACACGTACTAC GTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGC TTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATC CATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGC CTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAACATC CTATCATCTGTAGGCTCATTCATTTCTCTAACAGCAGTAATATTAATAATTTTCATGATT TGAGAAGCCTTCGCTTCGAAGCGAAAAGTCCTAATAGTAGAAGAACCCTCCATAAACCTG GAGTGACTATATGGATGCCCCCCACCCTACCACACATTCGAAGAACCCGTATACATAAAA TCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGC CTCCATGACTTTTTCAAAAAGGTATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAA TTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCAAGTAGGTCTACAAGACG CTACTTCCCCTATCATAGAAGAGCTTATCACCTTTCATGATCACGCCCTCATAATCATTT TCCTTATCTGCTTCCTAGTCCTGTATGCCCTTTTCCTAACACTCACAACAAAACTAACTA ATACTAACATCTCAGACGCTCAGGAAATAGAAACCGTCTGAACTATCCTGCCCGCCATCA TCCTAGTCCTCATCGCCCTCCCATCCCTACGCATCCTTTACATAACAGACGAGGTCAACG ATCCCTCCCTTACCATCAAATCAATTGGCCACCAATGGTACTGAACCTACGAGTACACCG ACTACGGCGGACTAATCTTCAACTCCTACATACTTCCCCCATTATTCCTAGAACCAGGCG ACCTGCGACTCCTTGACGTTGACAATCGAGTAGTACTCCCGATTGAAGCCCCCATTCGTA TAATAATTACATCACAAGACGTCTTGCACTCATGAGCTGTCCCCACATTAGGCTTAAAAA CAGATGCAATTCCCGGACGTCTAAACCAAACCACTTTCACCGCTACACGACCGGGGGTAT ACTACGGTCAATGCTCTGAAATCTGTGGAGCAAACCACAGTTTCATGCCCATCGTCCTAG AATTAATTCCCCTAAAAATCTTTGAAATAGGGCCCGTATTTACCCTATAGCACCCCCTCT ACCCCCTCTAGAGCCCACTGTAAAGCTAACTTAGCATTAACCTTTTAAGTTAAAGATTAA GAGAACCAACACCTCTTTACAGTGAAATGCCCCAACTAAATACTACCGTATGGCCCACCA TAATTACCCCCATACTCCTTACACTATTCCTCATCACCCAACTAAAAATATTAAACACAA ACTACCACCTACCTCCCTCACCAAAGCCCATAAAAATAAAAAATTATAACAAACCCTGAG AACCAAAATGAACGAAAATCTGTTCGCTTCATTCATTGCCCCCACAATCCTAGGCCTACC CGCCGCAGTACTGATCATTCTATTTCCCCCTCTATTGATCCCCACCTCCAAATATCTCAT CAACAACCGACTAATCACCACCCAACAATGACTAATCAAACTAACCTCAAAACAAATGAT AGCCATACACAACACTAAAGGACGAACCTGATCTCTTATACTAGTATCCTTAATCATTTT TATTGCCACAACTAACCTCCTCGGACTCCTGCCTCACTCATTTACACCAACCACCCAACT ATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCG CTCTAAGATTAAAAATGCCCTAGCCCACTTCTTACCACAAGGCACACCTACACCCCTTAT CCCCATACTAGTTATTATCGAAACCATCAGCCTACTCATTCAACCAATAGCCCTGGCCGT ACGCCTAACCGCTAACATTACTGCAGGCCACCTACTCATGCACCTAATTGGAAGCGCCAC CCTAGCAATATCAACCATTAACCTTCCCTCTACACTTATCATCTTCACAATTCTAATTCT ACTGACTATCCTAGAAATCGCTGTCGCCTTAATCCAAGCCTACGTTTTCACACTTCTAGT AAGCCTCTACCTGCACGACAACACATAATGACCCACCAATCACATGCCTATCATATAGTA AAACCCAGCCCATGACCCCTAACAGGGGCCCTCTCAGCCCTCCTAATGACCTCCGGCCTA GCCATGTGATTTCACTTCCACTCCATAACGCTCCTCATACTAGGCCTACTAACCAACACA CTAACCATATACCAATGGTGGCGCGATGTAACACGAGAAAGCACATACCAAGGCCACCAC ACACCACCTGTCCAAAAAGGCCTTCGATACGGGATAATCCTATTTATTACCTCAGAAGTT TTTTTCTTCGCAGGATTTTTCTGAGCCTTTTACCACTCCAGCCTAGCCCCTACCCCCCAA CTAGGAGGGCACTGGCCCCCAACAGGCATCACCCCGCTAAATCCCCTAGAAGTCCCACTC CTAAACACATCCGTATTACTCGCATCAGGAGTATCAATCACCTGAGCTCACCATAGTCTA ATAGAAAACAACCGAAACCAAATAATTCAAGCACTGCTTATTACAATTTTACTGGGTCTC TATTTTACCCTCCTACAAGCCTCAGAGTACTTCGAGTCTCCCTTCACCATTTCCGACGGC ATCTACGGCTCAACATTTTTTGTAGCCACAGGCTTCCACGGACTTCACGTCATTATTGGC TCAACTTTCCTCACTATCTGCTTCATCCGCCAACTAATATTTCACTTTACATCCAAACAT CACTTTGGCTTCGAAGCCGCCGCCTGATACTGGCATTTTGTAGATGTGGTTTGACTATTT CTGTATGTCTCCATCTATTGATGAGGGTCTTACTCTTTTAGTATAAATAGTACCGTTAAC TTCCAATTAACTAGTTTTGACAACATTCAAAAAAGAGTAATAAACTTCGCCTTAATTTTA ATAATCAACACCCTCCTAGCCTTACTACTAATAATTATTACATTTTGACTACCACAACTC AACGGCTACATAGAAAAATCCACCCCTTACGAGTGCGGCTTCGACCCTATATCCCCCGCC CGCGTCCCTTTCTCCATAAAATTCTTCTTAGTAGCTATTACCTTCTTATTATTTGATCTA GAAATTGCCCTCCTTTTACCCCTACCATGAGCCCTACAAACAACTAACCTGCCACTAATA GTTATGTCATCCCTCTTATTAATCATCATCCTAGCCCTAAGTCTGGCCTATGAGTGACTA CAAAAAGGATTAGACTGAGCCGAATTGGTATATAGTTTAAACAAAACGAATGATTTCGAC TCATTAAATTATGATAATCATATTTACCAAATGCCCCTCATTTACATAAATATTATACTA GCATTTACCATCTCACTTCTAGGAATACTAGTATATCGCTCACACCTCATATCCTCCCTA CTATGCCTAGAAGGAATAATACTATCGCTGTTCATTATAGCTACTCTCATAACCCTCAAC ACCCACTCCCTCTTAGCCAATATTGTGCCTATTGCCATACTAGTCTTTGCCGCCTGCGAA GCAGCGGTGGGCCTAGCCCTACTAGTCTCAATCTCCAACACATATGGCCTAGACTACGTA CATAACCTAAACCTACTCCAATGCTAAAACTAATCGTCCCAACAATTATATTACTACCAC TGACATGACTTTCCAAAAAGCACATAATTTGAATCAACACAACCACCCACAGCCTAATTA TTAGCATCATCCCCCTACTATTTTTTAACCAAATCAACAACAACCTATTTAGCTGTTCCC CAACCTTTTCCTCCGACCCCCTAACAACCCCCCTCCTAATACTAACTACCTGACTCCTAC CCCTCACAATCATGGCAAGCCAACGCCACTTATCCAGCGAACCACTATCACGAAAAAAAC TCTACCTCTCTATACTAATCTCCCTACAAATCTCCTTAATTATAACATTCACAGCCACAG AACTAATCATATTTTATATCTTCTTCGAAACCACACTTATCCCCACCTTGGCTATCATCA CCCGATGAGGCAACCAGCCAGAACGCCTGAACGCAGGCACATACTTCCTATTCTACACCC TAGTAGGCTCCCTTCCCCTACTCATCGCACTAATTTACACTCACAACACCCTAGGCTCAC TAAACATTCTACTACTCACTCTCACTGCCCAAGAACTATCAAACTCCTGAGCCAACAACT TAATATGACTAGCTTACACAATAGCTTTTATAGTAAAGATACCTCTTTACGGACTCCACT TATGACTCCCTAAAGCCCATGTCGAAGCCCCCATCGCTGGGTCAATAGTACTTGCCGCAG TACTCTTAAAACTAGGCGGCTATGGTATAATACGCCTCACACTCATTCTCAACCCCCTGA CAAAACACATAGCCTACCCCTTCCTTGTACTATCCCTATGAGGCATAATTATAACAAGCT CCATCTGCCTACGACAAACAGACCTAAAATCGCTCATTGCATACTCTTCAATCAGCCACA TAGCCCTCGTAGTAACAGCCATTCTCATCCAAACCCCCTGAAGCTTCACCGGCGCAGTCA TTCTCATAATCGCCCACGGACTCACATCCTCATTACTATTCTGCCTAGCAAACTCAAACT ACGAACGCACTCACAGTCGCATCATAATCCTCTCTCAAGGACTTCAAACTCTACTCCCAC TAATAGCTTTTTGATGACTTCTAGCAAGCCTCGCTAACCTCGCCTTACCCCCCACTATTA ACCTACTGGGAGAACTCTCTGTGCTAGTAACCACGTTCTCCTGATCAAATATCACTCTCC TACTTACAGGACTCAACATACTAGTCACAGCCCTATACTCCCTCTACATATTTACCACAA CACAATGGGGCTCACTCACCCACCACATTAACAACATAAAACCCTCATTCACACGAGAAA ACACCCTCATGTTCATACACCTATCCCCCATTCTCCTCCTATCCCTCAACCCCGACATCA TTACCGGGTTTTCCTCTTGTAAATATAGTTTAACCAAAACATCAGATTGTGAATCTGACA ACAGAGGCTTACGACCCCTTATTTACCGAGAAAGCTCACAAGAACTGCTAACTCATGCCC CCATGTCTAACAACATGGCTTTCTCAACTTTTAAAGGATAACAGCTATCCATTGGTCTTA GGCCCCAAAAATTTTGGTGCAACTCCAAATAAAAGTAATAACCATGCACACTACTATAAC CACCCTAACCCTGACTTCCCTAATTCCCCCCATCCTTACCACCCTCGTTAACCCTAACAA AAAAAACTCATACCCCCATTATGTAAAATCCATTGTCGCATCCACCTTTATTATCAGTCT CTTCCCCACAACAATATTCATGTGCCTAGACCAAGAAGTTATTATCTCGAACTGACACTG AGCCACAACCCAAACAACCCAGCTCTCCCTAAGCTTCAAACTAGACTACTTCTCCATAAT ATTCATCCCTGTAGCATTGTTCGTTACATGGTCCATCATAGAATTCTCACTGTGATATAT AAACTCAGACCCAAACATTAATCAGTTCTTCAAATATCTACTCATTTTCCTAATTACCAT ACTAATCTTAGTTACCGCTAACAACCTATTCCAACTGTTCATCGGCTGAGAGGGCGTAGG AATTATATCCTTCTTGCTCATCAGTTGATGATACGCCCGAGCAGATGCCAACACAGCAGC CATTCAAGCAGTCCTATACAACCGTATCGGCGATATCGGTTTCATCCTCGCCTTAGCATG ATTTATCCTACACTCCAACTCATGAGACCCACAACAAATAGCCCTTCTAAACGCTAATCC AAGCCTCACCCCACTACTAGGCCTCCTCCTAGCAGCAGCAGGCAAATCAGCCCAATTAGG TCTCCACCCCTGACTCCCCTCAGCCATAGAAGGCCCCACCCCAGTCTCAGCCCTACTCCA CTCAAGCACTATAGTTGTAGCAGGAATCTTCTTACTCATCCGCTTCCACCCCCTAGCAGA AAATAGCCCACTAATCCAAACTCTAACACTATGCTTAGGCGCTATCACCACTCTGTTCGC AGCAGTCTGCGCCCTTACACAAAATGACATCAAAAAAATCGTAGCCTTCTCCACTTCAAG TCAACTAGGACTCATAATAGTTACAATCGGCATCAACCAACCACACCTAGCATTCCTGCA CATCTGTACCCACGCCTTCTTCAAAGCCATACTATTTATGTGCTCCGGGTCCATCATCCA CAACCTTAACAATGAACAAGATATTCGAAAAATAGGAGGACTACTCAAAACCATACCTCT CACTTCAACCTCCCTCACCATTGGCAGCCTAGCATTAGCAGGAATACCTTTCCTCACAGG TTTCTACTCCAAAGACCACATCATCGAAACCGCAAACATATCATACACAAACGCCTGAGC CCTATCTATTACTCTCATCGCTACCTCCCTGACAAGCGCCTATAGCACTCGAATAATTCT TCTCACCCTAACAGGTCAACCTCGCTTCCCCACCCTTACTAACATTAACGAAAATAACCC CACCCTACTAAACCCCATTAAACGCCTGGCAGCCGGAAGCCTATTCGCAGGATTTCTCAT TACTAACAACATTTCCCCCGCATCCCCCTTCCAAACAACAATCCCCCTCTACCTAAAACT CACAGCCCTCGCTGTCACTTTCCTAGGACTTCTAACAGCCCTAGACCTCAACTACCTAAC CAACAAACTTAAAATAAAATCCCCACTATGCACATTTTATTTCTCCAACATACTCGGATT CTACCCTAGCATCACACACCGCACAATCCCCTATCTAGGCCTTCTTACGAGCCAAAACCT GCCCCTACTCCTCCTAGACCTAACCTGACTAGAAAAGCTATTACCTAAAACAATTTCACA GCACCAAATCTCCACCTCCATCATCACCTCAACCCAAAAAGGCATAATTAAACTTTACTT CCTCTCTTTCTTCTTCCCACTCATCCTAACCCTACTCCTAATCACATAACCTATTCCCCC GAGCAATCTCAATTACAATATATACACCAACAAACAATGTTCAACCAGTAACCACTACTA ATCAACGCCCATAATCATACAAAGCCCCCGCACCAATAGGATCCTCCCGAATCAACCCTG ACCCCTCTCCTTCATAAATTATTCAGCTTCCTACACTATTAAAGTTTACCACAACCACCA CCCCATCATACTCTTTCACCCACAGCACCAATCCTACCTCCATCGCTAACCCCACTAAAA CACTCACCAAGACCTCAACCCCTGACCCCCATGCCTCAGGATACTCCTCAATAGCCATCG CTGTAGTATATCCAAAGACAACCATCATTCCCCCTAAATAAATTAAAAAAACTATTAAAC CCATATAACCTCCCCCAAAATTCAGAATAATAACACACCCGACCACACCGCTAACAATCA GTACTAAACCCCCATAAATAGGAGAAGGCTTAGAAGAAAACCCCACAAACCCCATTACTA AACCCACACTCAACAGAAACAAAGCATACATCATTATTCTCGCACGGACTACAACCACGA CCAATGATATGAAAAACCATCGTTGTATTTCAACTACAAGAACACCAATGACCCCAATAC GCAAAATTAACCCCCTAATAAAATTAATTAACCACTCATTCATCGACCTCCCCACCCCAT CCAACATCTCCGCATGATGAAACTTCGGCTCACTCCTTGGCGCCTGCCTGATCCTCCAAA TCACCACAGGACTATTCCTAGCCATACACTACTCACCAGACGCCTCAACCGCCTTTTCAT CAATCGCCCACATCACTCGAGACGTAAATTATGGCTGAATCATCCGCTACCTTCACGCCA ATGGCGCCTCAATATTCTTTATCTGCCTCTTCCTACACATCGGGCGAGGCCTATATTACG GATCATTTCTCTACTCAGAAACCTGAAACATCGGCATTATCCTCCTGCTTGCAACTATAG CAACAGCCTTCATAGGCTATGTCCTCCCGTGAGGCCAAATATCATTCTGAGGGGCCACAG TAATTACAAACTTACTATCCGCCATCCCATACATTGGGACAGACCTAGTTCAATGAATCT GAGGAGGCTACTCAGTAGACAGTCCCACCCTCACACGATTCTTTACCTTTCACTTCATCT TACCCTTCATTATTGCAGCCCTAGCAGCACTCCACCTCCTATTCTTGCACGAAACGGGAT CAAACAACCCCCTAGGAATCACCTCCCATTCCGATAAAATCACCTTCCACCCTTACTACA CAATCAAAGACGCCCTCGGCTTACTTCTCTTCCTTCTCTCCTTAATGACATTAACACTAT TCTCACCAGACCTCCTAGGCGACCCAGACAATTATACCCTAGCCAACCCCTTAAACACCC CTCCCCACATCAAGCCCGAATGATATTTCCTATTCGCCTACACAATTCTCCGATCCGTCC CTAACAAACTAGGAGGCGTCCTTGCCCTATTACTATCCATCCTCATCCTAGCAATAATCC CCATCCTCCATATATCCAAACAACAAAGCATAATATTTCGCCCACTAAGCCAATCACTTT ATTGACTCCTAGCCGCAGACCTCCTCATTCTAACCTGAATCGGAGGACAACCAGTAAGCT ACCCTTTTACCATCATTGGACAAGTAGCATCCGTACTATACTTCACAACAATCCTAATCC TAATACCAACTATCTCCCTAATTGAAAACAAAATACTCAAATGGGCCTGTCCTTGTAGTA TAAACTAATACACCAGTCTTGTAAACCGGAGACGAAAACCTTTTTCCAAGGACAAATCAG AGAAAAAGTCTTTAACTCCACCATTAGCACCCAAAGCTAAGATTCTAATTTAAACTATTC TCTGTTCTTTCATGGGGAAGCAGATTTGGGTACCACCCAAGTATTGACTCACCCATCAAC AACCGCTATGTATTTCGTACATTACTGCCAGCCACCATGAATATTGTACGGTACCATAAA TACTTGACCACCTGTAGTACATAAAAACCCAACCCACATCAAACCCCCCCCCCCCATGCT TACAAGCAAGTACAGCAATCAACCTTCAACTATCACACATCAACTGCAACTCCAAAGCCA CCCCTCACCCACTAGGATACCAACAAACCTACCCACCCTTAACAGTACATAGTACATAAA GTCATTTACCGTACATAGCACATTACAGTCAAATCCCTTCTCGTCCCCATGGATGACCCC CCTCAGATAGGGGTCCCTTGACCACCATCCTCCGTGAAATCAATATCCCGCACAAGAGTG CTACTCTCCTCGCTCCGGGCCCATAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGAC ATCTGGTTCCTACTTCAGGGCCATAAAGCCTAAATAGCCCACACGTTCCCCTTAAATAAG ACATCACGATG seqinr/inst/sequences/bb.kwd0000644000176200001440000000032010452205015015602 0ustar liggesusersPLASMID CIRCULAR PARTIAL 5'-PARTIAL 3'-PARTIAL MOTA GENE MOTB GENE DIVISION PRO GYRB GENE JOINING REGION FTSA GENE RPOB GENE RPOC GENE FLA GENE DNAJ GENE TUF GENE PGK GENE RUVA GENE RUVB GENE PROMOTER REGION seqinr/inst/sequences/ortho.fasta0000644000176200001440000000315410352757411016706 0ustar liggesusers>AK002358.PE1 501 residues ATGGCTCAGCGGCTCCTCCTGGGGAGGTTCCTGACCTCAGTCATCTCCAGGAAGCCTCCT CAGGGTGTGTGGGCTTCCCTCACCTCTAAGACCCTGCAGACCCCTCAGTACAATGCTGGT GGTCTAACAGTAATGCCCAGCCCAGCCCGGACAGTACACACCACCAGAGTCTGTTTGACG ACCTTTAACGTCCAGGATGGACCTGACTTTCAAGACAGAGTTGTCAACAGTGAGACACCA GTTGTTGTGGACTTTCATGCACAGTGGTGTGGCCCCTGCAAGATCCTAGGACCGCGGCTA GAGAAGATGGTCGCCAAGCAGCACGGGAAGGTGGTCATGGCCAAAGTGGACATTGACGAT CACACAGACCTTGCCATTGAATATGAGGTGTCAGCTGTGCCTACCGTGCTAGCCATCAAG AACGGGGACGTGGTGGACAAGTTTGTGGGGATCAAGGACGAGGACCAGCTAGAAGCCTTC CTGAAGAAGCTGATTGGCTGA >HSU78678.PE1 501 residues ATGGCTCAGCGACTTCTTCTGAGGAGGTTCCTGGCCTCTGTCATCTCCAGGAAGCCCTCT CAGGGTCAGTGGCCACCCCTCACTTCCAAAGCCCTGCAGACCCCACAATGCAGTCCTGGT GGCCTGACTGTAACACCCAACCCAGCCCGGACAATATACACCACGAGGATCTCCTTGACA ACCTTTAATATCCAGGATGGACCTGACTTTCAAGACCGAGTGGTCAACAGTGAGACACCA GTGGTTGTGGATTTCCACGCACAGTGGTGTGGACCCTGCAAGATCCTGGGGCCGAGGTTA GAGAAGATGGTGGCCAAGCAGCACGGGAAGGTGGTGATGGCCAAGGTGGATATTGATGAC CACACAGACCTCGCCATTGAGTATGAGGTGTCAGCGGTGCCCACTGTGCTGGCCATGAAG AATGGGGACGTGGTGGACAAGTTTGTGGGCATCAAGGATGAGGATCAGTTGGAGGCCTTC CTGAAGAAGCTGATTGGCTGA >RNU73525.PE1 501 residues ATGGCTCAGCGGCTTCTCCTGAGGAGGTTCCTGACCTCAGTCATCTCCAGGAAGCCTCCT CAGGGTGTGTGGGCTTCCCTCACCTCTACGAGCCTGCAGACCCCTCCGTACAATGCTGGT GGTCTAACTGGAACACCCAGCCCTGCCCGGACATTTCACACCACCAGAGTCTGTTCAACA ACCTTTAACGTCCAGGATGGACCTGACTTTCAAGACAGAGTTGTCAACAGTGAGACACCA GTTGTCGTGGACTTTCATGCACAGTGGTGTGGCCCCTGCAAGATCCTAGGACCTCGGTTA GAGAAGATGGTAGCCAAACAGCACGGGAAGGTGGTGATGGCCAAAGTGGACATTGACGAT CACACAGACCTTGCCATTGAGTACGAGGTGTCTGCTGTGCCTACCGTGCTGGCCATCAAG AACGGGGACGTGGTGGACAAGTTTGTGGGGATCAAGGACGAAGACCAGCTGGAAGCCTTC CTGAAGAAGCTAATTGGCTGA seqinr/inst/sequences/bb.sp0000644000176200001440000000056410452205015015451 0ustar liggesusersBORRELIA ANSERINA BORRELIA CORIACEAE BORRELIA PARKERI BORRELIA TURICATAE BORRELIA HERMSII BORRELIA CROCIDURAE BORRELIA LONESTARI BORRELIA HISPANICA BORRELIA BARBOURI BORRELIA THEILERI BORRELIA DUTTONII BORRELIA MIYAMOTOI BORRELIA PERSICA BORRELIA RECURRENTIS BORRELIA BURGDORFERI BORRELIA AFZELII BORRELIA GARINII BORRELIA ANDERSONII BORRELIA VALAISIANA BORRELIA JAPONICA seqinr/inst/sequences/bordetella.pep.aln0000644000176200001440000000233210432644700020117 0ustar liggesusersCLUSTAL W (1.81) multiple sequence alignment BP0002 MSAVPDIPGGPAQRLAQACDALRLPADAGQQQKLLRYIEQMQRWNRTYNLTAIRDPGQML BB0002 MSAVPDIPGGPAQRLAQACDALRLPADAGQQQKLLRYIEQMQRWNRTYNLTAIRDPGQML BPP0002 MSAVPDIPGGPAQRLAQACDALRLPADAGQQQKLLRYIEQMQRWNRTYNLTAIRDPGQML ************************************************************ BP0002 VQHLFDSLSVVAPLERGLPAAGSGARVKLFDVGSGGGLPGVVLAIMRAHWDVTCVDAVEK BB0002 VQHLFDSLSVVAPLER--------------------GLPGVVLAIMRAHWDVTCVDAVEK BPP0002 VQHLFDSLSVVAPLERGLPAAGSGARVKLFDVGSGGGLPGVVLAIMRAHWDVTCVDAVEK ****************. .::.:.: . . .:..************************ BP0002 KTAFVRQMAGALGLPNLQAAHTRIEQLEPAQCDVVISRAFASLQDFAKLAGRHVREGGTL BB0002 KTAFVRQMAGALGLPNLQAAHTRIEQLEPAQCDVVISRAFASLQDFAKLAGRHVREGGTL BPP0002 KTAFVRQMAGALGLPNLQAAHTRIEQLEPAQCDVVISRAFASLQDFAKLAGRHVREGGTL ************************************************************ BP0002 VAMKGKVPDDEIQALQQHGHWTVERIEPLVVPALDAQRCLIWMRRSQGNI BB0002 VAMKGKVPDDEIQALQQHGHWTVERIEPLVVPALDAQRCLIWMRRSQGNI BPP0002 VAMKGKVPDDEIQALQQHGHWTVERIEPLVVPALDAQRCLIWMRRSQGNI ************************************************** seqinr/inst/sequences/ECOUNC.fsa0000755000176200001440000001752511636107113016206 0ustar liggesusers>ECOUNC aaagcaaataaaatttaatttttatcaaaaaaatcataaaaaattgaccggttagactgt taacaacaaccaggttttctactgatataactggttacatttaacgccacgttcactctt ttgcatcaacaagataacgtggctttttttggtaagcagaaaataagtcattagtgaaaa tatcagtctgctaaaaatcggcgctaagaaccatcattggctgttaaaacattattaaaa atgtcaatgggtggtttttgttgtgtaaatgtcatttattaaaacagtatctgtttttag actgaaatatcataaacttgcaaaggcatcatttgccaagtaaataaatatgctgtgcgc gaacatgcgcaatatgtgatctgaagcacgctttatcaccagtgtttacgcgttatttac agtttttcatgatcgaacagggttagcagaaaagtcgcaattgtatgcactggaaaaata tttaaacatttattcaccttttggctacttattgtttgaaatcacgggggcgcaccgtat aatttgaccgctttttgatgcttgactctaagccttaaagaaagttttatacgacacgcg gcatacctcgaagggagcaggagtgaaaaacgtgatgtctgtgtcgctcgtgagtcgaaa cgttgctcggaagcttctgctcgttcagttactggtggtgatagcaagtggattgctgtt cagcctcaaagaccccttctggggcgtctctgcaataagcgggggcctggcagtctttct gcctaacgttttgtttatgatatttgcctggcgtcaccaggcgcatacaccagcgaaagg ccgggtggcctggacattcgcatttggcgaagctttcaaagttctggcgatgttggtgtt actggtggtggcgttggcggttttaaaggcggtattcttgccgctgatcgttacgtgggt tttggtgctggtggttcagatactggcaccggctgtaattaacaacaaagggtaaaaggc atcatggcttcagaaaatatgacgccgcaggattacataggacaccacctgaataacctt cagctggacctgcgtacattctcgctggtggatccacaaaaccccccagccaccttctgg acaatcaatattgactccatgttcttctcggtggtgctgggtctgttgttcctggtttta ttccgtagcgtagccaaaaaggcgaccagcggtgtgccaggtaagtttcagaccgcgatt gagctggtgatcggctttgttaatggtagcgtgaaagacatgtaccatggcaaaagcaag ctgattgctccgctggccctgacgatcttcgtctgggtattcctgatgaacctgatggat ttactgcctatcgacctgctgccgtacattgctgaacatgtactgggtctgcctgcactg cgtgtggttccgtctgcggacgtgaacgtaacgctgtctatggcactgggcgtatttatc ctgattctgttctacagcatcaaaatgaaaggcatcggcggcttcacgaaagagttgacg ctgcagccgttcaatcactgggcgttcattcctgtcaacttaatccttgaaggggtaagc ctgctgtccaaaccagtttcactcggtttgcgactgttcggtaacatgtatgccggtgag ctgattttcattctgattgctggtctgttgccgtggtggtcacagtggatcctgaatgtg ccgtgggccattttccacatcctgatcattacgctgcaagccttcatcttcatggttctg acgatcgtctatctgtcgatggcgtctgaagaacattaatttaccaacactactacgttt taactgaaacaaactggagactgtcatggaaaacctgaatatggatctgctgtacatggc tgccgctgtgatgatgggtctggcggcaatcggtgctgcgatcggtatcggcatcctcgg gggtaaattcctggaaggcgcagcgcgtcaacctgatctgattcctctgctgcgtactca gttctttatcgttatgggtctggtggatgctatcccgatgatcgctgtaggtctgggtct gtacgtgatgttcgctgtcgcgtagtaagcgttgcttttatttaaagagcaatatcagaa cgttaactaaatagaggcattgtgctgtgaatcttaacgcaacaatcctcggccaggcca tcgcgtttgtcctgttcgttctgttctgcatgaagtacgtatggccgccattaatggcag ccatcgaaaaacgtcaaaaagaaattgctgacggccttgcttccgcagaacgagcacata aggaccttgaccttgcaaaggccagcgcgaccgaccagctgaaaaaagcgaaagcggaag cccaggtaatcatcgagcaggcgaacaaacgccgctcgcagattctggacgaagcgaaag ctgaggcagaacaggaacgtactaaaatcgtggcccaggcgcaggcggaaattgaagccg agcgtaaacgtgcccgtgaagagctgcgtaagcaagttgctatcctggctgttgctggcg ccgagaagatcatcgaacgttccgtggatgaagctgctaacagcgacatcgtggataaac ttgtcgctgaactgtaaggagggaggggctgatgtctgaatttattacggtagctcgccc ctacgccaaagcagcttttgactttgccgtcgaacaccaaagtgtagaacgctggcagga catgctggcgtttgccgccgaggtaaccaaaaacgaacaaatggcagagcttctctctgg cgcgcttgcgccagaaacgctcgccgagtcgtttatcgcagtttgtggtgagcaactgga cgaaaacggtcagaacctgattcgggttatggctgaaaatggtcgtcttaacgcgctccc ggatgttctggagcagtttattcacctgcgtgccgtgagtgaggctaccgctgaggtaga cgtcatttccgctgccgcactgagtgaacaacagctcgcgaaaatttctgctgcgatgga aaaacgtctgtcacgcaaagttaagctgaattgcaaaatcgataagtctgtaatggcagg cgttatcatccgagcgggtgatatggtcattgatggcagcgtacgcggtcgtcttgagcg ccttgcagacgtcttgcagtcttaaggggactggagcatgcaactgaattccaccgaaat cagcgaactgatcaagcagcgcattgctcagttcaatgttgtgagtgaagctcacaacga aggtactattgtttctgtaagtgacggtgttatccgcattcacggcctggccgattgtat gcagggtgaaatgatctccctgccgggtaaccgttacgctatcgcactgaacctcgagcg cgactctgtaggtgcggttgttatgggtccgtacgctgaccttgccgaaggcatgaaagt taagtgtactggccgtatcctggaagttccggttggccgtggcctgctgggccgtgtggt taacactctgggtgcaccaatcgacggtaaaggtccgctggatcacgacggcttctctgc tgtagaagcaatcgctccgggcgttatcgaacgtcagtccgtagatcagccggtacagac cggttataaagccgttgactccatgatcccaatcggtcgtggtcagcgtgaattgatcat cggtgaccgtcagacaggtaaaaccgcactggctatcgatgccatcatcaaccagcgcga ttccggtatcaaatgtatctatgtcgctatcggccagaaagcgtccaccatttctaacgt ggtacgtaaactggaagagcacggcgcactggctaacaccatcgttgtggtagcaaccgc gtctgaatccgctgcactgcaatacctggcacgtatgccggttgcgctaatgggcgaata cttccgtgaccgcggtgaagatgcgctgatcatttacgatgacctgtctaaacaggctgt tgcttaccgtcagatctccctgctgctccgtcgtccgccaggacgtgaagcattcccggg cgacgttttctacctccactctcgtctgctggagcgtgctgcacgtgttaacgccgaata cgttgaagccttcaccaaaggtgaagtgaaagggaaaaccggttctctgaccgcactgcc gattatcgaaactcaggcgggtgacgtttctgcgttcgttccgaccaacgtaatctccat taccgatggtcagatcttcctggaaaccaacctgttcaacgccggtattcgtcctgcggt taacccgggtatttccgtatcccgtgttggtggtgcagcacagaccaagatcatgaaaaa actgtccggtggtatccgtaccgctctggcacagtatcgtgaactggcagcgttctctca gtttgcatccgaccttgacgatgcaacacgtaaccagcttgaccacggtcagaaagtgac cgaactgctgaaacagaaacagtatgcgccgatgtccgttgcgcagcagtctctggttct gttcgcagcagaacgtggttacctggcggatgttgaactgtcgaaaattggcagcttcga agccgctctgctggcttacgtcgaccgtgatcacgctccgttgatgcaagagatcaacca gaccggtggctacaacgacgaaatcgaaggcaagctgaaaggcatcctcgattccttcaa agcaacccaatcctggtaacgtctggcggcttgccttagggcaggccgcaaggcattgag gagaagctcatggccggcgcaaaagacatacgtagtaagatcgcaagcgtccagaacacg caaaagatcactaaagcgatggagatggtcgccgcttccaaaatgcgtaaatcgcaggat cgcatggcggccagccgtccttatgcagaaaccatgcgcaaagtgattggtcaccttgca cacggtaatctggaatataagcacccttacctggaagaccgcgacgttaaacgcgtgggc tacctggtggtgtcgaccgaccgtggtttgtgcggtggtttgaacattaacctgttcaaa aaactgctggcggaaatgaagacctggaccgacaaaggcgttcaatgcgacctcgcaatg atcggctcgaaaggcgtgtcgttcttcaactccgtgggcggcaatgttgttgcccaggtc accggcatgggggataacccttccctgtccgaactgatcggtccggtaaaagtgatgttg caggcctacgacgaaggccgtctggacaagctttacattgtcagcaacaaatttattaac accatgtctcaggttccgaccatcagccagctgctgccgttaccggcatcagatgatgat gatctgaaacataaatcctgggattacctgtacgaacccgatccgaaggcgttgctggat accctgctgcgtcgttatgtcgaatctcaggtttatcagggcgtggttgaaaacctggcc agcgagcaggccgcccgtatggtggcgatgaaagccgcgaccgacaatggcggcagcctg attaaagagctgcagttggtatacaacaaagctcgtcaggccagcattactcaggaactc accgagatcgtctcgggggccgccgcggtttaaacaggttatttcgtagaggatttaaga tggctactggaaagattgtccaggtaatcggcgccgtagttgacgtcgaattccctcagg atgccgtaccgcgcgtgtacgatgctcttgaggtgcaaaatggtaatgagcgtctggtgc tggaagttcagcagcagctcggcggcggtatcgtacgtaccatcgcaatgggttcctccg acggtctgcgtcgcggtctggatgtaaaagacctcgaacacccgattgaagtcccggtag gtaaagcgactctgggccgtatcatgaacgtactgggtgaaccggtcgacatgaaaggcg agatcggtgaagaagagcgttgggcgattcaccgcgcagcaccttcctacgaagagctgt caaactctcaggaactgctggaaaccggtatcaaagttatcgacctgatgtgtccgttcg ctaagggcggtaaagttggtctgttcggtggtgcgggtgtaggtaaaaccgtaaacatga tggagctcattcgtaacatcgcgatcgagcactccggttactctgtgtttgcgggcgtag gtgaacgtactcgtgagggtaacgacttctaccacgaaatgaccgactccaacgttatcg acaaagtatccctggtgtatggccagatgaacgagccgccgggaaaccgtctgcgcgttg ctctgaccggtctgaccatggctgagaaattccgtgacgaaggtcgtgacgttctgctgt tcgttgacaacatctatcgttacaccctggccggtacggaagtatccgcactgctgggcc gtatgccttcagcggtaggttatcagccgaccctggcggaagagatgggcgttctgcagg aacgtatcacctccaccaaaactggttctatcacctccgtacaggcagtatacgtacctg cggatgacttgactgacccgtctccggcaaccacctttgcgcaccttgacgcaaccgtgg tactgagccgtcagatcgcgtctctgggtatctacccggccgttgacccgctggactcca ccagccgtcagctggacccgctggtggttggtcaggaacactacgacaccgcgcgtggcg ttcagtccatcctgcaacgttatcaggaactgaaagacatcatcgccatcctgggtatgg atgaactgtctgaagaagacaaactggtggtagcgcgtgctcgtaagatccagcgcttcc tgtcccagccgttcttcgtggcagaagtattcaccggttctccgggtaaatacgtctccc tgaaagacaccatccgtggctttaaaggcatcatggaaggcgaatacgatcacctgccgg agcaggcgttctacatggtcggttccatcgaagaagctgtggaaaaagccaaaaaacttt aacgccttaatcggagggtgatatggcaatgacttaccacctggacgtcgtcagcgcaga gcaacaaatgttctctggtctggtcgagaaaatccaggtaacgggtagcgaaggtgaact ggggatctaccctggccacgcaccgctgctcaccgccattaagcctggtatgattcgcat cgtgaaacagcacggtcacgaagagtttatctatctgtctggcggcattcttgaagtgca gcctggcaacgtgaccgttctggccgacaccgcaattcgcggccaggatctcgacgaagc gcgagccatggaagcgaaacgtaaggctgaagagcacattagcagctctcacggcgacgt agattacgctcaggcgtctgcggaactggccaaagcgatcgcgcagctgcgcgttatcga gttgaccaaaaaagcgatgtaacaccggcttgaaaagcacaaaagccagtctggaaacag gctggcttttttttgcgcgtgtgacccgtcctgaatagcgttcacatagatcctgctgat ataaaacccccctgttttcctgtttattcattgatcgaaataagagcaaaaacatccacc tgacgcttaaattaaggtactgccttaattttctgcagacaaaaggcgtgacgatggtcg aaaatggcgctttcgtcagcggggataatccgttattgaacaatttatcctctgtccatt tcacgatgaaaaaaatgtagttttttcaaggtgaagcggtttaaattcgttctcaaatta cagtcaggacgcgtatgttga seqinr/inst/sequences/test.phylip0000644000176200001440000000045010104436231016722 0ustar liggesusers 5 42 Turkey AAGCTNGGGC ATTTCAGGGT Salmo gairAAGCCTTGGC AGTGCAGGGT H. SapiensACCGGTTGGC CGTTCAGGGT Chimp AAACCCTTGC CGTTACGCTT Gorilla AAACCCTTGC CGGTACGCTT GAGCCCGGGC AATACAGGGT AT GAGCCGTGGC CGGGCACGGT AT ACAGGTTGGC CGTTCAGGGT AA AAACCGAGGC CGGGACACTC AT AAACCATTGC CGGTACGCTT AA seqinr/inst/sequences/DarrenObbard.fasta0000644000176200001440000000032511175044633020074 0ustar liggesusers>Reference ATGTGGTCGAGATATCGAAAGCTAGGGATATCGATTATATATAGCAAGATCGATAGAGGA TCGATGATCGATCGGGATCGACAGCTG >With out-of-frame gaps AT-TGGTCCAGGTATCGTAAGCTAGGGATATCGATTATATATAGCAAGATCGATAGGGGA TCGATGATCGATCGGGA--GACAGCTG seqinr/inst/sequences/louse.names0000644000176200001440000000013610352757411016704 0ustar liggesusersG.chapini G.cherriei G.costaric G.ewingi G.geomydis G.oklahome G.panamens G.setzeri seqinr/inst/sequences/test.msf0000644000176200001440000000612410114617517016217 0ustar liggesusersPileUp of: @Pi3k.Fil Symbol comparison table: GenRunData:Pileuppep.Cmp CompCheck: 1254 GapWeight: 3.000 GapLengthWeight: 0.100 Pi3k.Msf MSF: 377 Type: P July 12, 1996 10:40 Check: 167 .. Name: Tor1_Yeast Len: 377 Check: 7773 Weight: 1.00 Name: Tor2_Yeast Len: 377 Check: 8562 Weight: 1.00 Name: Frap_Human Len: 377 Check: 9129 Weight: 1.00 Name: Esr1_Yeast Len: 377 Check: 8114 Weight: 1.00 Name: Tel1_Yeast Len: 377 Check: 1564 Weight: 1.00 Name: Pi4k_Human Len: 377 Check: 8252 Weight: 1.00 Name: Stt4_Yeast Len: 377 Check: 9117 Weight: 1.00 Name: Pik1_Yeast Len: 377 Check: 3455 Weight: 1.00 Name: P3k1_Soybn Len: 377 Check: 4973 Weight: 1.00 Name: P3k2_Soybn Len: 377 Check: 4632 Weight: 1.00 Name: Pi3k_Arath Len: 377 Check: 3585 Weight: 1.00 Name: Vp34_Yeast Len: 377 Check: 5928 Weight: 1.00 Name: P11a_Human Len: 377 Check: 6597 Weight: 1.00 Name: P11b_Human Len: 377 Check: 8486 Weight: 1.00 // 1 50 Tor1_Yeast .......GHE DIRQDSLVMQ LFGLVNTLLK NDSECFKRHL DIQQYPAIPL Tor2_Yeast .......GHE DIRQDSLVMQ LFGLVNTLLQ NDAECFRRHL DIQQYPAIPL Frap_Human .......GHE DLRQDERVMQ LFGLVNTLLA NDPTSLRKNL SIQRYAVIPL Esr1_Yeast .......KKE DVRQDNQYMQ FATTMDFLLS KDIASRKRSL GINIYSVLSL Tel1_Yeast .KALMKGSND DLRQDAIMEQ VFQQVNKVLQ NDKVLRNLDL GIRTYKVVPL Pi4k_Human ..AAIFKVGD DCRQDMLALQ IIDLFKNIFQ LV....GLDL FVFPYRVVAT Stt4_Yeast ..AAIFKVGD DCRQDVLALQ LISLFRTIWS SI....GLDV YVFPYRVTAT Pik1_Yeast ...VIAKTGD DLRQEAFAYQ MIQAMANIWV KE....KVDV WVKRMKILIT P3k1_Soybn TCKIIFKKGD DLRQDQLVVQ MVSLMDRLLK LE....NLDL HLTPYKVLAT P3k2_Soybn ....IFKKGD DIRQDQLVVQ MVSLMDRLLK LE....NLDL HLTPYKVLAT Pi3k_Arath ..KLIFKKGD DLRQDQLVVQ MVWLMDRLLK LE....NLDL CLTPYKVLAT Vp34_Yeast .YHLMFKVGD DLRQDQLVVQ IISLMNELLK NE....NVDL KLTPYKILAT P11a_Human ...IIFKNGD DLRQDMLTLQ IIRIMENIWQ NQ....GLDL RMLPYGCLSI P11b_Human ...VIFKNGD DLRQDMLTLQ MLRLMDLLWK EA....GLDL RMLPYGCLAT 51 100 Tor1_Yeast SPKSGLLGWV PNSDTFHVLI REHRDAKKIP LNIEHWVMLQ MAPDYENLTL Tor2_Yeast SPKSGLLGWV PNSDTFHVLI REHREAKKIP LNIEHWVMLQ MAPDYDNLTL Frap_Human STNSGLIGWV PHCDTLHALI RDYREKKKIL LNIEHRIMLR MAPDYDHLTL Esr1_Yeast REDCGILEMV PNVVTLRSIL STKYESLKIK Y.....SLKS LHDRWQHTAV Tel1_Yeast GPKAGIIEFV ANSTSLHQIL SKLHTNDKIT FDQARKGMKA VQTKSN.... Pi4k_Human APGCGVIECI PDCTS..... .......... RDQLGRQTDF GMYDYFTRQY Stt4_Yeast APGCGVIDVL PNSVS..... .......... RDMLGREAVN GLYEYFTSKF Pik1_Yeast SANTGLVETI TNAMSVHSIK KALTKKMIED AELDDKGGIA SLNDHFLRAF P3k1_Soybn GQDEGMLEFI P.SRSLAQI. .......... ..LSENRSII SYLQ...... P3k2_Soybn GQDEGMLEFI P.SRSLAQI. .......... ..LSENRSII SYLQ...... Pi3k_Arath GHDEGMLEFI P.SRSLAQI. .......... ..LSEHRSIT SYLQ...... Vp34_Yeast GPQEGAIEFI P.NDTLASI. .......... ..LSKYHGIL GYLK...... P11a_Human GDCVGLIEVV RNSHTIMQI. .......... ..Q.CKGGLK GALQFNSHTL P11b_Human GDRSGLIEVV STSETIADI. .......... ..QLNSSNVA AAAAFNKDAL seqinr/inst/sequences/legacy.fasta0000644000176200001440000000251710721117572017017 0ustar liggesusers>LEGACY 921 bp ; ; Example of a FASTA file using comment lines starting with a semicolon ; as allowed in the original FASTA program: ; ; if (line[0]!='>'&& line[0]!=';') { ; for (i=l_offset; (n sstart) seq[n++]= ic; ; if (ic == ES || rn > sstop) break; ; } ; ; From file getseq.c in FASTA program version 35.2.5 ; ATGAAAATGAATAAAAGTCTCATCGTCCTCTGTTTATCAGCAGGGTTACTGGCAAGCGCG CCTGGAATTAGCCTTGCCGATGTTAACTACGTACCGCAAAACACCAGCGACGCGCCAGCC ATTCCATCTGCTGCGCTGCAACAACTCACCTGGACACCGGTCGATCAATCTAAAACCCAG ACCACCCAACTGGCGACCGGCGGCCAACAACTGAACGTTCCCGGCATCAGTGGTCCGGTT GCTGCGTACAGCGTCCCGGCAAACATTGGCGAACTGACCCTGACGCTGACCAGCGAAGTG AACAAACAAACCAGCGTTTTTGCGCCGAACGTGCTGATTCTTGATCAGAACATGACCCCA TCAGCCTTCTTCCCCAGCAGTTATTTCACCTACCAGGAACCAGGCGTGATGAGTGCAGAT CGGCTGGAAGGCGTTATGCGCCTGACACCGGCGTTGGGGCAGCAAAAACTTTATGTTCTG GTCTTTACCACGGAAAAAGATCTCCAGCAGACGACCCAACTGCTCGACCCGGCTAAAGCC TATGCCAAGGGCGTCGGTAACTCGATCCCGGATATCCCCGATCCGGTTGCTCGTCATACC ACCGATGGCTTACTGAAACTGAAAGTGAAAACGAACTCCAGCTCCAGCGTGTTGGTAGGA CCCTTATTTGGTTCCTCCGCTCCAGCTCCGGTTACGGTAGGTAACACGGCGGCACCAGCT GTGGCTGCACCCGCTCCGGCACCGGTGAAGAAAAGCGAGCCGATGCTCAACGACACGGAA AGTTATTTTAATACCGCGATCAAAAACGCTGTCGCGAAAGGTGATGTTGATAAGGCGTTA AAACTGCTTGATGAAGCTGAACGCTTGGGATCGACATCTGCCCGTTCCACCTTTATCAGC AGTGTAAAAGGCAAGGGGTAA seqinr/inst/sequences/smallAA.fasta0000644000176200001440000000011310431344711017046 0ustar liggesusers>smallAA A very small AA file in FASTA format SEQINRSEQINRSEQINRSEQINR* seqinr/inst/sequences/ecolicgpe5.fasta0000644000176200001440000000047310432124115017557 0ustar liggesusers>ECOLICG.PE5 gtgaaaaagatgcaatctatcgtactcgcactttccctggttctggtcgctcccatggca gcacaggctgcggaaattacgttagtcccgtcagtaaaattacagataggcgatcgtgat aatcgtggctattactgggatggaggtcactggcgcgaccacggctggtggaaacaacat tatgaatggcgaggcaatcgctggcacctacacggaccgccgccaccgccgcgccaccat aagaaagctcctcatgatcatcacggcggtcatggtccaggcaaacatcaccgctaa seqinr/inst/sequences/bb.mne0000644000176200001440000000026110452205015015600 0ustar liggesusersA04009.OSPA A04009.OSPB A22442 A24006 A24008 A24010 A24012 A24014 A24016 A33362 A67759.PE1 AB011063 AB011064 AB011065 AB011066 AB011067 AB035616 AB035617 AB035618 AB041949.VLSE seqinr/inst/sequences/scuco.txt0000644000176200001440000003162711021546123016404 0ustar liggesuserstitle T3s C3s A3s G3s CAI CBI Fop Nc GC3s GC L_sym L_aa Gravy Aromo YCG9_Probable__________13 0.4337 0.2347 0.3588 0.1852 0.123 0.075 0.446 54.09 0.335 0.394 439 458 0.610699 0.122271 YCG8________573_residues_ 0.2876 0.3595 0.4222 0.1875 0.100 0.020 0.394 52.46 0.439 0.446 180 190 -0.211579 0.084211 ALPHA2________633_residue 0.3636 0.2273 0.4939 0.2177 0.109 -0.034 0.397 58.73 0.328 0.351 204 210 -0.667143 0.052381 ALPHA1________528_residue 0.4361 0.2180 0.4228 0.2589 0.112 -0.008 0.411 58.29 0.345 0.379 168 175 -0.522857 0.148571 CHA1_________1083_residue 0.4399 0.2337 0.3927 0.1958 0.156 0.119 0.490 50.30 0.328 0.394 351 360 -0.046667 0.075000 KRR1__________951_residue 0.4045 0.2409 0.4310 0.2591 0.215 0.197 0.530 45.99 0.364 0.384 302 316 -0.762658 0.079114 PRD1_________2139_residue 0.4180 0.2757 0.3244 0.3169 0.190 0.131 0.493 53.19 0.430 0.397 684 712 -0.481742 0.117978 KAR4_________1008_residue 0.3931 0.2328 0.4412 0.2512 0.167 0.135 0.500 50.47 0.354 0.383 322 335 -0.554030 0.089552 PBN1_________1251_residue 0.4102 0.2156 0.4419 0.2210 0.132 0.012 0.414 53.53 0.330 0.386 403 416 -0.462260 0.098558 LRE1_________1761_residue 0.4072 0.2278 0.4202 0.2250 0.122 0.025 0.412 52.23 0.347 0.419 570 586 -0.848123 0.061433 APA1__________966_residue 0.3975 0.3156 0.4043 0.1972 0.335 0.373 0.631 42.55 0.385 0.395 309 321 -0.439252 0.093458 YCE9__________939_residue 0.4041 0.3061 0.3440 0.2244 0.143 0.099 0.475 58.49 0.410 0.433 295 312 -0.452885 0.125000 YCE8_________1392_residue 0.3850 0.2460 0.3835 0.3014 0.168 0.139 0.500 49.11 0.396 0.370 454 463 -0.123974 0.073434 YCE7__________777_residue 0.3861 0.2277 0.4022 0.3118 0.112 -0.041 0.378 58.22 0.394 0.391 251 258 -0.201938 0.104651 YCE5_________2283_residue 0.4197 0.2705 0.3664 0.2416 0.165 0.064 0.460 53.53 0.383 0.386 732 760 -0.225000 0.102632 YCE6__________324_residue 0.3733 0.1867 0.3810 0.3291 0.120 0.105 0.480 61.00 0.400 0.417 100 107 -0.404673 0.074766 YCE4_________1254_residue 0.3441 0.3765 0.3099 0.2098 0.130 0.119 0.468 54.53 0.468 0.453 402 417 -0.442686 0.083933 PDI1_________1569_residue 0.3243 0.4840 0.2541 0.2493 0.404 0.481 0.695 34.31 0.556 0.474 509 522 -0.248276 0.107280 GLK1_________1503_residue 0.2775 0.3650 0.2402 0.3792 0.158 0.208 0.521 51.32 0.581 0.497 484 500 -0.220000 0.068000 YCD8_________1587_residue 0.4497 0.2081 0.3171 0.2428 0.121 0.069 0.444 50.90 0.353 0.395 502 528 0.498864 0.134470 SRO9_________1401_residue 0.3800 0.3686 0.3616 0.1864 0.264 0.338 0.607 49.05 0.424 0.448 453 466 -0.957725 0.064378 YCD6_________1701_residue 0.2897 0.3310 0.3116 0.3634 0.095 -0.007 0.396 57.17 0.528 0.474 540 566 -0.488693 0.093640 YCD5__________333_residue 0.3494 0.3253 0.3333 0.3200 0.194 0.272 0.574 53.33 0.472 0.421 108 110 -0.248182 0.054545 YCD3__________507_residue 0.2868 0.3309 0.2719 0.4000 0.120 0.136 0.472 59.78 0.560 0.490 159 168 -0.648214 0.095238 STE50________1041_residue 0.2815 0.2815 0.3992 0.3362 0.120 0.095 0.464 55.52 0.467 0.438 332 346 -0.663295 0.046243 HIS4_________2400_residue 0.4692 0.2500 0.3238 0.2304 0.268 0.314 0.591 45.96 0.370 0.425 782 799 -0.192866 0.065081 BIK1_________1323_residue 0.2895 0.3322 0.4576 0.2733 0.133 0.088 0.464 55.42 0.438 0.438 425 440 -1.036591 0.061364 FUS1_________1539_residue 0.3643 0.2298 0.3953 0.2812 0.101 -0.012 0.406 57.18 0.390 0.411 495 512 -0.612500 0.078125 YC08__________579_residue 0.4161 0.2919 0.3241 0.1940 0.266 0.369 0.626 44.09 0.390 0.444 187 192 -0.194792 0.083333 AGP1_________1902_residue 0.4408 0.2805 0.2830 0.2201 0.256 0.336 0.600 44.83 0.396 0.438 603 633 0.249289 0.121643 LEU2_________1095_residue 0.4369 0.2901 0.3061 0.1859 0.432 0.480 0.683 34.70 0.382 0.441 353 364 -0.028571 0.049451 NFS1_________1494_residue 0.4150 0.2476 0.3648 0.1960 0.226 0.296 0.572 44.53 0.356 0.431 481 497 -0.243461 0.072435 BUD3_________4104_residue 0.3851 0.2439 0.4436 0.2391 0.137 0.019 0.430 51.99 0.358 0.380 1348 1367 -0.572860 0.076811 GBP2_________1284_residue 0.4689 0.2373 0.3805 0.1893 0.168 0.125 0.466 50.03 0.329 0.426 416 427 -0.961124 0.096019 ILV6__________930_residue 0.2305 0.4336 0.3024 0.2414 0.245 0.368 0.611 44.07 0.555 0.501 301 309 -0.184790 0.038835 CWH36_________393_residue 0.3434 0.2525 0.5158 0.2000 0.130 0.116 0.468 49.71 0.341 0.382 126 130 -0.813846 0.069231 PEL1_________1251_residue 0.3666 0.2669 0.3994 0.2343 0.124 0.038 0.419 55.50 0.387 0.390 408 416 -0.264663 0.115385 RER1__________567_residue 0.4082 0.2449 0.4331 0.2035 0.237 0.187 0.511 44.36 0.339 0.346 174 188 0.055319 0.154255 CDC10_________969_residue 0.5233 0.1783 0.3592 0.2186 0.169 0.104 0.478 47.07 0.294 0.371 316 322 -0.380435 0.086957 MRPL32________552_residue 0.4538 0.1769 0.4745 0.2362 0.187 0.122 0.480 51.92 0.299 0.375 177 183 -0.920219 0.071038 YCP4__________744_residue 0.4531 0.2604 0.3300 0.1885 0.199 0.253 0.546 49.55 0.358 0.451 240 247 -0.228340 0.085020 CIT2_________1383_residue 0.4578 0.1962 0.4327 0.1677 0.185 0.146 0.480 44.29 0.285 0.398 446 460 -0.333044 0.095652 YCP7__________720_residue 0.4197 0.2176 0.4451 0.2365 0.134 0.001 0.424 50.14 0.333 0.363 231 239 -0.101674 0.142259 SAT4_________1812_residue 0.4864 0.1900 0.4009 0.1889 0.146 0.049 0.433 47.91 0.291 0.392 580 603 -0.593035 0.069652 RVS161________798_residue 0.4221 0.2362 0.4505 0.2097 0.210 0.178 0.513 46.57 0.330 0.384 261 265 -0.551698 0.086792 YCQ0__________852_residue 0.4779 0.2008 0.2921 0.2394 0.212 0.286 0.560 46.41 0.348 0.422 273 283 0.351237 0.148410 ADP1_________3150_residue 0.4339 0.2073 0.3904 0.2534 0.139 0.044 0.435 51.18 0.343 0.380 1027 1049 -0.000477 0.102002 PGK1_________1251_residue 0.4018 0.3776 0.2179 0.2532 0.804 0.835 0.900 26.81 0.498 0.462 410 416 -0.115865 0.067308 POL4_________1749_residue 0.4543 0.2108 0.4487 0.2447 0.151 0.032 0.438 52.20 0.323 0.358 564 582 -0.575945 0.104811 YCQ7_________2862_residue 0.4677 0.2152 0.3462 0.2020 0.156 0.122 0.476 49.43 0.326 0.396 905 953 0.250787 0.149003 SRD1__________678_residue 0.4545 0.2121 0.4571 0.1863 0.133 0.045 0.441 48.99 0.295 0.370 220 225 -1.112445 0.057778 MAK32________1092_residue 0.3787 0.2558 0.4016 0.2613 0.110 -0.026 0.399 58.83 0.385 0.407 351 363 -0.271901 0.104683 PET18_________648_residue 0.4182 0.2606 0.4267 0.2214 0.207 0.128 0.488 52.78 0.357 0.389 207 215 -0.335349 0.144186 MAK31_________267_residue 0.5143 0.1857 0.2754 0.2097 0.140 0.064 0.432 45.63 0.321 0.394 81 88 0.404545 0.011364 HSP30_________999_residue 0.4357 0.2607 0.3151 0.2130 0.230 0.255 0.551 47.53 0.377 0.429 316 332 0.355422 0.138554 YCR3_________1836_residue 0.4708 0.1809 0.4000 0.1938 0.133 0.032 0.426 47.43 0.288 0.380 584 611 0.058756 0.124386 SYN_________1479_residues 0.3990 0.2150 0.4862 0.1903 0.144 0.062 0.445 50.04 0.307 0.373 476 492 -0.388008 0.117886 YCR6_________2232_residue 0.4080 0.2441 0.4096 0.2629 0.120 -0.012 0.416 52.79 0.370 0.405 711 743 -0.546837 0.114401 GNS1_________630_residues 0.4518 0.2108 0.3774 0.2238 0.092 -0.040 0.386 58.78 0.332 0.399 202 209 -0.177034 0.066986 FEN2_________1539_residue 0.4498 0.2081 0.3624 0.2257 0.128 0.060 0.439 51.34 0.334 0.401 476 512 0.178125 0.134766 RIM1__________444_residue 0.5315 0.2793 0.3271 0.1782 0.292 0.322 0.601 36.11 0.343 0.395 143 147 -0.797279 0.102041 CRY1__________414_residue 0.5424 0.2458 0.2522 0.1101 0.758 0.762 0.851 28.50 0.306 0.460 134 137 -0.378102 0.036496 YCS2________6504_residues 0.4228 0.2271 0.4398 0.2388 0.123 -0.021 0.411 53.12 0.336 0.350 2095 2167 -0.153946 0.118136 YCS3________3681_residues 0.4461 0.1864 0.4392 0.2107 0.120 -0.001 0.403 52.35 0.302 0.394 1201 1226 -1.003589 0.065253 GNS1_________1044_residue 0.4545 0.2458 0.3320 0.1947 0.239 0.243 0.549 44.21 0.349 0.383 335 347 0.358501 0.158501 RBK1_________1002_residue 0.4885 0.2038 0.3490 0.2402 0.162 0.182 0.522 48.54 0.333 0.396 324 333 -0.243243 0.078078 PHO87________2772_residue 0.4089 0.2389 0.4020 0.2010 0.168 0.161 0.502 47.61 0.341 0.386 886 923 0.088407 0.095341 BUD5_________1617_residue 0.3310 0.3125 0.4526 0.2023 0.128 0.083 0.458 54.42 0.394 0.398 520 538 -0.284387 0.104089 MATALPHA2_________633_res 0.3636 0.2273 0.4939 0.2177 0.109 -0.034 0.397 58.73 0.328 0.351 204 210 -0.667143 0.052381 MATALPHA1_________528_res 0.4361 0.2180 0.4228 0.2589 0.112 -0.008 0.411 58.29 0.345 0.379 168 175 -0.522857 0.148571 TSM1_________4224_residue 0.4768 0.1868 0.3871 0.2733 0.141 0.024 0.439 50.46 0.331 0.368 1359 1407 -0.418621 0.085288 YCT5________1476_residues 0.2839 0.3920 0.2748 0.3458 0.119 0.090 0.463 59.87 0.560 0.479 477 491 -0.326273 0.107943 PETCR46_______510_residue 0.1241 0.4526 0.2391 0.4160 0.114 0.174 0.494 45.17 0.695 0.525 164 169 -0.362130 0.065089 YCT7________828_residues_ 0.2429 0.3143 0.1722 0.5685 0.075 0.022 0.400 48.69 0.672 0.527 265 275 -0.543273 0.076364 YCT9_________447_residues 0.1940 0.4627 0.2566 0.2385 0.124 0.223 0.503 45.50 0.615 0.547 143 148 -0.056757 0.074324 ARE1_________1833_residue 0.1992 0.4419 0.1851 0.4845 0.114 0.089 0.466 48.53 0.698 0.499 573 610 0.035738 0.167213 RSC6_________1452_residue 0.3057 0.3472 0.3258 0.3163 0.130 0.095 0.460 53.35 0.506 0.459 472 483 -0.744306 0.062112 THR4_________1545_residue 0.3951 0.3679 0.3653 0.1514 0.404 0.457 0.682 37.49 0.402 0.405 503 514 -0.280350 0.101167 CTR86________1692_residue 0.4318 0.2416 0.4103 0.2536 0.155 0.050 0.449 54.03 0.356 0.361 548 563 -0.197513 0.101243 PWP2_________2772_residue 0.3965 0.2777 0.3778 0.2351 0.162 0.112 0.478 51.97 0.391 0.414 896 923 -0.359263 0.104009 YCU9_________777_residues 0.2772 0.4703 0.2151 0.3121 0.147 0.152 0.502 55.93 0.608 0.532 245 258 -0.285271 0.089147 YCV1________1752_residues 0.3184 0.3965 0.2365 0.2487 0.120 0.128 0.472 56.89 0.533 0.499 555 583 0.168782 0.113208 G10_________474_residues_ 0.2301 0.4690 0.3419 0.3084 0.130 0.109 0.474 52.83 0.566 0.482 152 157 -0.852229 0.082803 HCM1_________1599_residue 0.3756 0.2703 0.3776 0.2755 0.137 0.112 0.467 57.13 0.411 0.423 518 532 -0.733271 0.078947 RAD18________1464_residue 0.4270 0.2162 0.4734 0.1791 0.146 0.063 0.441 50.13 0.300 0.379 467 487 -0.755852 0.059548 CYPR_________957_residues 0.3837 0.3527 0.3000 0.2406 0.181 0.109 0.477 53.88 0.458 0.435 310 318 -0.294025 0.103774 YCW1________366_residues_ 0.3579 0.2316 0.3736 0.3418 0.104 0.049 0.444 54.99 0.419 0.419 117 121 -0.423967 0.090909 YCW2________1548_residues 0.4115 0.2488 0.3639 0.2096 0.169 0.158 0.497 48.00 0.364 0.434 489 515 -0.424854 0.075728 SSK22________3945_residue 0.3837 0.2287 0.4193 0.2719 0.128 0.064 0.444 54.11 0.373 0.393 1249 1314 -0.328234 0.099696 SOL2__________948_residue 0.3295 0.3527 0.2647 0.3059 0.116 0.101 0.461 58.91 0.516 0.495 306 315 -0.251428 0.076190 ERS1__________783_residue 0.2857 0.2673 0.3430 0.3882 0.088 -0.033 0.382 53.44 0.492 0.433 238 260 0.336154 0.157692 PAT1_______2394_residues_ 0.3964 0.2799 0.3279 0.2619 0.180 0.215 0.525 50.08 0.417 0.435 769 797 -0.491719 0.069009 SRB8_________4284_residue 0.3950 0.2687 0.4088 0.2845 0.155 0.042 0.458 54.92 0.390 0.352 1372 1427 -0.166924 0.113525 YCX3_________384_residues 0.3608 0.2887 0.3441 0.3012 0.157 0.087 0.467 53.80 0.442 0.417 120 127 -0.078740 0.086614 TUP1_________2142_residue 0.3940 0.2827 0.3262 0.2524 0.181 0.195 0.521 51.80 0.421 0.456 699 713 -0.627910 0.054698 YC16________462_residues_ 0.3229 0.3438 0.1913 0.5963 0.131 0.024 0.464 45.93 0.649 0.455 151 153 -1.171895 0.078431 ABP1_________1779_residue 0.4212 0.2988 0.3625 0.2336 0.238 0.259 0.558 47.62 0.397 0.459 579 592 -1.042061 0.060811 KIN82________2181_residue 0.3646 0.2778 0.4411 0.2149 0.128 0.035 0.428 55.47 0.374 0.399 706 726 -0.641873 0.079890 MSH3_________3144_residue 0.4221 0.1959 0.4288 0.2576 0.117 -0.035 0.394 52.47 0.333 0.366 1017 1047 -0.309647 0.079274 CDC39________6327_residue 0.4196 0.2110 0.4409 0.2068 0.169 0.131 0.487 49.25 0.316 0.365 2045 2108 -0.091461 0.086338 YCY4________1176_residues 0.4643 0.1883 0.4209 0.2449 0.130 -0.003 0.421 51.25 0.312 0.368 378 391 -0.421483 0.117647 A2____________360_residue 0.3448 0.2299 0.5000 0.2317 0.099 -0.043 0.386 56.36 0.342 0.373 114 119 -0.906723 0.067227 GIT1_________1557_residue 0.5012 0.2028 0.3429 0.1742 0.193 0.195 0.530 44.36 0.295 0.383 491 518 0.267568 0.123552 YCZ0_________951_residues 0.4704 0.2000 0.4000 0.1939 0.120 -0.014 0.408 51.30 0.298 0.383 309 316 -0.312658 0.110759 YCZ1________549_residues_ 0.4430 0.2081 0.4646 0.1636 0.105 -0.066 0.379 51.38 0.282 0.372 174 182 -0.128571 0.137363 YCZ2________1107_residues 0.3974 0.3079 0.3206 0.2278 0.200 0.235 0.547 48.47 0.418 0.443 364 368 -0.124728 0.078804 YCZ3________336_residues_ 0.3830 0.2553 0.3108 0.3333 0.084 -0.092 0.330 61.00 0.443 0.423 106 111 0.181982 0.135135 PAU3__________375_residue 0.4128 0.3670 0.2524 0.1075 0.618 0.687 0.810 31.93 0.413 0.478 121 124 0.317742 0.088710 YCZ5________1086_residues 0.4460 0.2822 0.3235 0.2058 0.187 0.192 0.522 53.17 0.378 0.437 347 361 -0.055956 0.074792 YCZ6_______2499_residues_ 0.4534 0.2112 0.4206 0.2218 0.123 -0.005 0.403 53.63 0.321 0.369 797 832 -0.156491 0.099760 YCZ7_______1092_residues_ 0.4877 0.2456 0.3271 0.2152 0.147 0.072 0.452 55.49 0.349 0.410 347 363 -0.352893 0.107438 seqinr/inst/sequences/seqAA.fasta0000644000176200001440000000034107756114221016540 0ustar liggesusers>A06852 183 residues MPRLFSYLLGVWLLLSQLPREIPGQSTNDFIKACGRELVRLWVEICGSVSWGRTALSLEE PQLETGPPAETMPSSITKDAEILKMMLEFVPNLPQELKATLSERQPSLRELQQSASKDSN LNFEEFKKIILNRQNEAEDKSLLELKNLGLDKHSRKKRLFRMTLSEKCCQVGCIRKDIAR LC* seqinr/inst/sequences/malM.fasta0000644000176200001440000000173207707232243016442 0ustar liggesusers>XYLEECOM.MALM 921 bp ACCESSION E00218, X04477 ATGAAAATGAATAAAAGTCTCATCGTCCTCTGTTTATCAGCAGGGTTACTGGCAAGCGCG CCTGGAATTAGCCTTGCCGATGTTAACTACGTACCGCAAAACACCAGCGACGCGCCAGCC ATTCCATCTGCTGCGCTGCAACAACTCACCTGGACACCGGTCGATCAATCTAAAACCCAG ACCACCCAACTGGCGACCGGCGGCCAACAACTGAACGTTCCCGGCATCAGTGGTCCGGTT GCTGCGTACAGCGTCCCGGCAAACATTGGCGAACTGACCCTGACGCTGACCAGCGAAGTG AACAAACAAACCAGCGTTTTTGCGCCGAACGTGCTGATTCTTGATCAGAACATGACCCCA TCAGCCTTCTTCCCCAGCAGTTATTTCACCTACCAGGAACCAGGCGTGATGAGTGCAGAT CGGCTGGAAGGCGTTATGCGCCTGACACCGGCGTTGGGGCAGCAAAAACTTTATGTTCTG GTCTTTACCACGGAAAAAGATCTCCAGCAGACGACCCAACTGCTCGACCCGGCTAAAGCC TATGCCAAGGGCGTCGGTAACTCGATCCCGGATATCCCCGATCCGGTTGCTCGTCATACC ACCGATGGCTTACTGAAACTGAAAGTGAAAACGAACTCCAGCTCCAGCGTGTTGGTAGGA CCCTTATTTGGTTCCTCCGCTCCAGCTCCGGTTACGGTAGGTAACACGGCGGCACCAGCT GTGGCTGCACCCGCTCCGGCACCGGTGAAGAAAAGCGAGCCGATGCTCAACGACACGGAA AGTTATTTTAATACCGCGATCAAAAACGCTGTCGCGAAAGGTGATGTTGATAAGGCGTTA AAACTGCTTGATGAAGCTGAACGCTTGGGATCGACATCTGCCCGTTCCACCTTTATCAGC AGTGTAAAAGGCAAGGGGTAA seqinr/inst/sequences/Anouk.fasta0000644000176200001440000000777210373333567016647 0ustar liggesusers>LmjF01.0030 ATGATGTCGGCCGAGCCGCCGTCGTCGCAGCCGTACATCAGCGACGTGCTGCGGCGGTAC CAGCTGGAGCGCTTTCAGTGTGCCTTTGCATCGAGCATGACCATCAAGGACCTCCTCGCC CTGCAGCCAGAGGACTTCAACCGCTACGGCGTCGTAGAGGCGATGGACATTTTGCGGCTG CGTGACGCCATCGAGTACATCAAGGCTAATCCGCTCCCCGCCTCGCGCTCTGGCAGTGAC GTGCTCGACAACGACGGCGACGGCGACGGCGACGACAGTACGCCGGAGGGGAAGGAGGGG TGCTCGACGGAGCGCCGGCGGCAGTACACAGCACGCGGAACCACAGTCCTTTGCCGGTCG ACCGACACCGCCGAGGAGGTGAAGCGCAAGAGCCGCATCCTCGTCGCCATTCGCAAGCGT CCGCTCAGCGCCGGGGAGCAGACGAACGGCTTCACGGACATCATGGACGCCGACAACAGC GGCGAGATTGTGCTGAAGGAGCCAAAGGTGAAGGTCGACCTCCGCAAGTACACCCACGTG CACCGCTTCTTCTTCGACGAGGTTTTCGACGAGGCCTGCGACAACGTCGACGTGTACAAC CGCGCTGCCCGCGCGCTGATCGACACCGTCTTCGACGGCGGCTGCGCGACATGCTTCGCC TATGGACAGACAGGGAGCGGCAAGACACACACGATGCTGGGCAAGGGCCCCGAGCCGGGC CTCTACGCACTCGCCGCCAAAGACATGTTTGACCGCCTCACGAGCGACACGCGCATCGTC GTTTCCTTTTACGAGATCTACAGCGGGAAGCTCTTTGACTTGCTGAACGGCCGGCGACCC CTGCGAGCCCTCGAGGACGACAAGGGCCGGGTGAACATCCGCGGCCTCACCGAACACTGC TCTACCAGCGTGGAGGACCTCATGACGATCATCGACCAGGGCAGCGGTGTTCGCAGCTGC GGCTCCACCGGCGCCAATGACACAAGCTCCCGCTCCCACGCCATTCTCGAGATCAAGCTC AAGGCGAAACGGACGTCGAAGCAGAGCGGCAAGTTCACGTTCATCGACCTCGCTGGAAGC GAGCGCGGCGCTGACACGGTGGACTGCGCGCGACAGACACGCCTCGAAGGGGCGGAGATC AACAAGAGCCTACTCGCGCTGAAGGAGTGCATTCGTTTTTTAGATCAGAACAGGAAGCAC GTCCCGTTCCGCGGCTCGAAGCTGACTGAGGTGCTCCGCGACTCGTTTATCGGCAACTGC CGCACGGTGATGATCGGCGCCGTCTCTCCGTCGAACAACAATGCCGAGCACACGCTGAAC ACGCTGCGCTACGCCGATCGTGTCAAGGAGCTGAAGCGCAACGCCACGGAGCGGCGCACT GTGTGCATGCCCGACGACCAGGAAGAGGCCTTCTTTGACACGACCGAGAGCAGGCCACCG TCGCGGAGGACGACAACTCGCCTTTCTACGGCCGCCCCGCTTTTCTCCGGCTCTTCGACG GCTGCGCCAGCACTTAGAAGCACGCTACTCAGCAGCCGCTCCGTCAACACACTCTCGCCG TCGTCGCAGGCCAAGTCGACTCTCGTCACCCCGAAGCCGCCGTCGCGCGATCGGACTCCG GACATGGTGTGCACTAAGCGGCCCCGCGACTCAGACAGAAGCGGCGAGGACGAAGTGGTA GCGCGGCCGAGTGGGCGCCCAAGCTTCAAGCGCTTCGAGAGCGGCGCCGAGCTTGTCGCG GCCCAGCGCAGTCGCGTCATTGACCAATACAACGCCTACCTCGAGACGGACATGAACTGT ATCAAGGAGGAGTACCAGGTGAAGTACGACGCAGAGCAGATGAACGCCAACACGCGCAGC TTTGTGGAGCGCGCACGTCTGCTGGTGAGCGAGAAACGGCGCGCGATGGAGTCCTTCCTA ACGCAGCTGGAGGAGCTCGACAAGATCGCGCAGCAGGTCGCCGACATCACCGCCTTTCAG CAGCACCTGCCGCCAACG >LinJ01.0030 ATGATGTCGGCCGAGCCGCCGTCGTCGCAGCCGTACATCAGCGACGTGCTGCGGCGGTAC CAGCTGGAGCGCTTTCAGAGTTCCTTTGCATCGAGCATGACCATCAAGGACCTCCTCGCC CTGCAGCCGGAGGACTTCAACCGCTACGGCGTCGTAGAGGCAATGGACATTTTGCGGCTG CGCGACGCCATCGAGTACATCAAGGCCAACCCGCTCCCCGCCTCGCGCTCCGGCAGTGAC GTGCTCGACAACGACGGCGACGGCGACGGCGACGACAGTACGCCGGAGGGGAAGGAGGGG TGCTCGACGGAGCGCCGACGGCAGTACACAGCACGCGGAACCACCGTCCTTTGCGGGTCG ACCGACACCGCCGAGGAGGTGAAGCGCAAGAGCCGCATCATCGTCGCCATTCGCAAGCGT CCGCTCAGCGCCGGGGAGCAGACGAACGGCTTCACGGACATCATGGACGCCGACAACAAC GGCGAGATTGTGCTGAAGGAGCCAAAGGTGAAGGTCGACCTCCGCAAGTACACCCACGTG CACCGCTTCTTCTTCGACGAGGTTTTCGACGAGGCGTGCGACAACGTCGACGTGTACAAC CGCGCTGCCCGCGCGCTGATCGACACCGTCTTCGACGGCGGCTGCGCGACATGCTTCGCC TATGGGCAGACAGGGAGCGGCAAGACACACACGATGCTCGGCAAGGGCCCCGAGCCGGGC CTGTACGCACTCGCCGCCAAAGACATGTTTGACCGCCTCACGAGCGACACGCGCATCGTT GTTTCCTTTTACGAGATCTACAGCGGGAAGCTCTTTGACTTGCTGAACGGCCGGCGACCA CTGCGAGCCCTCGAGGACGACAAGGGGAGGGTGAACATCCGCGGCCTCACCGAACACTGC TCTACCAGCGTGGAGGACCTCATGACGATCATCGACCAGGGCAGCGGCGTTCGCAGCTGC GGCTCCACCGGCGCCAACGACACGAGCTCCCGCTCCCACGCCATTCTCGAGATCAAGCTC AAGGCGAAACGGACGTCGAAGCAGAGCGGCAAGTTCACATTCATCGACCTCGCTGGAAGC GAGCGCGGCGCCGACACGGTGGATTGCGCGCGACAGACACGCCTCGAAGGGGCGGAGATT AACAAGAGCCTACTCGCTCTGAAGGAGTGCATTCGTTTTTTAGATCAGAACAGGAAGCAC GTCCCGTTCCGCGGCTCGAAGCTGACTGAGGTGCTCCGCGACTCGTTTATCGGCAACTGC CGCACGGTGATGATCGGCGCCGTCTCTCCGTCCAACAACAATGCCGAGCACACGCTGAAC ACGTTGCGCTACGCCGATCGCGTCAAGGAGCTGAAGCGCAACGCCACGGAGCGGCGCACC GTGTGCGTGCCCAACGACCAGGAAGAGGCCTTCTTTGACACGACCGAGAGCAGGCCACCG TCGCGGAGGACGACAACTCGGCTTTCTGCGGCCGCCCCGCTTTTCTCCGGCACTTCGACG GCTGCCCCAGCATGTAAAAGCACGTTGCTCAGCAGCCGCTCCGTCAACACACTCTCGCCG TCGTCGCAGGGCAAGTCGACTCTCGTCACCCCGAAGCCACTGTCGCGCGATCGGACTCCG GACATGGTGTGCGCTAAGCGGCCCCGCGACTCAGACCGAAGCGGCGAAGACGAAGTGGTG GCGCGGCCGAGTGGGCGCCCAAGCTTCAAGCGCTTCGAGGGCGGCGCCGAGCTCGTGGCG GCCCAGCGCAGTCGTGTCATTGACCAATACAACGCCTACCTCGAGACGGACATGAACTGT ATCAAGGAGGAGTACCAGGTGAAGTACGACGCAGAGCAGATGAACGCCAACACGCGCACC TTTGTCGAGCGCGCACGCCTGCTGGTGAGCGAGAAGCGGCGCGCGATGGAGTCCTTCCTA ACGCAGCTGGACGAGCTCGATAAGATCGCGCAGCAGGTCGCCAGCATCACCGCCTTTCAG CAGCACCTGCCGCCAACG seqinr/inst/sequences/test.aln0000644000176200001440000000261310425426441016202 0ustar liggesusersCLUSTAL W (1.82) multiple sequence alignment FOSB_MOUSE MFQAFPGDYDSGSRCSSSPSAESQYLSSVDSFGSPPTAAASQECAGLGEMPGSFVPTVTA 60 FOSB_HUMAN MFQAFPGDYDSGSRCSSSPSAESQYLSSVDSFGSPPTAAASQECAGLGEMPGSFVPTVTA 60 ************************************************************ FOSB_MOUSE ITTSQDLQWLVQPTLISSMAQSQGQPLASQPPAVDPYDMPGTSYSTPGLSAYSTGGASGS 120 FOSB_HUMAN ITTSQDLQWLVQPTLISSMAQSQGQPLASQPPVVDPYDMPGTSYSTPGMSGYSSGGASGS 120 ********************************.***************:*.**:****** FOSB_MOUSE GGPSTSTTTSGPVSARPARARPRRPREETLTPEEEEKRRVRRERNKLAAAKCRNRRRELT 180 FOSB_HUMAN GGPSTSGTTSGPGPARPARARPRRPREETLTPEEEEKRRVRRERNKLAAAKCRNRRRELT 180 ****** ***** .********************************************** FOSB_MOUSE DRLQAETDQLEEEKAELESEIAELQKEKERLEFVLVAHKPGCKIPYEEGPGPGPLAEVRD 240 FOSB_HUMAN DRLQAETDQLEEEKAELESEIAELQKEKERLEFVLVAHKPGCKIPYEEGPGPGPLAEVRD 240 ************************************************************ FOSB_MOUSE LPGSTSAKEDGFGWLLPPPPPPPLPFQSSRDAPPNLTASLFTHSEVQVLGDPFPVVSPSY 300 FOSB_HUMAN LPGSAPAKEDGFSWLLPPPPPPPLPFQTSQDAPPNLTASLFTHSEVQVLGDPFPVVNPSY 300 ****:.******.**************:*:**************************.*** FOSB_MOUSE TSSFVLTCPEVSAFAGAQRTSGSEQPSDPLNSPSLLAL 338 FOSB_HUMAN TSSFVLTCPEVSAFAGAQRTSGSDQPSDPLNSPSLLAL 338 ***********************:**************