seqinr/0000755000176200001440000000000014060040562011550 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/0000755000176200001440000000000014053166441012470 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.RData0000644000176200001440000000053614053166536015157 0ustar liggesusers]PMO@]> `HLN9֯x`0[ɖmпdutٙtƼ+j 2%Veu"gҲ$fOz68?m㓏 |{w|} ހt;Ǐ> >-wi.3^]ϙnH{yg{ў[A(cl"ooն}\83 $ (\譳;FDDL:K0*&u BiD(HҐÜD\s% HFB(w DEG3aZC;yGILlͤ1$#d,ǯ?Ɣseqinr/data/sysdata.rda0000644000176200001440000000335614053166535014643 0ustar liggesusersXKSV6/ IBiRӺicl r-H2ΪOκݶ?vms9d)3scŴ:?ڠTma}\M=X. ^"6 BJ5Hd|TT^\^YժՇ !uQzVI&G]qvj׳~~!zGhuO IͮV=7?׳yR|Y^OͮcϽ#Imz^OmzOr-TO 0Kݩ{'g.TÒvgv~iƎJ;gMغЃI9D撰l ^u)l Cwbrܺ5fl]>wFWQcwvz i[G*v\ᥣKkh}aխpL[͌=mݳFdJlۮl7Uӻ:΂,=K觮U 1\۞MYݛ5U0 5"L@=oY:Zuvf1ޮ绶`:=n@C0`aqm~ݽV],klsU{&"0-}c=Ay:v-ʷ"ak6VãfW[t`,\tpA-DERTTW ܾUm ppU]u5#J!#4c@0)  p 0 H2, |%+׀oхög؇i\uT+8VpXcM59Xɱc%JW_~W_~W_~W_~5ٯ~Mk_d&5ٯ~Mk_d&W_~%W_~%W_~%W_~%m=ax ijm !c3mb! A7m@!\ ACsM<˹!K؉zQ|bGh;Lw6.YlHKŖUMEZ3<,!YFdII:*O l y~]E0"veYCB',4 ,9$Ar5go%&!%#6G6;H#MiHF4Ҥ&4iI#MiȐF42! idH#CȐF4%,idI#KYȒF4%iH#G9ȑF4r#iHc4Hc4Hc.cbG.A&Ki۲/\^ nsP F6O{let[JFwW:&H= F"ޏT5\MP$[&'P(|[K mmNsǵu<*m?F]n҇=ݧ/4Sǥ:^'Z)_ȴR^ECvqLjo׵ӯ~iZP>ok)J/HT|j/~_`r/}hK ~"q7OKX.Ss$V&VkĜЭיyKZ(y{`pEkc0U.)p*RZe^ Ġyseqinr/data/pK.RData0000644000176200001440000000050014053166544013756 0ustar liggesusers r0b```b`a@& `d`ax300 Yl@J ` ` g@ଃVoTPʇWC T\u&rЄ釨WXPo\PuPZVQ*+X~(-%@ Pu0 BiPaPô%fXsS p@Rsr 2K"lN0oiQQb%ZUYY_l5;Tp1\a 1"ѽX 3&ȕXV0seqinr/data/EXP.RData0000644000176200001440000000205014053166535014042 0ustar liggesusers r0b```b`a@& `d`a̮@qa S@:BF凷<4TEC`pa`GA^ CC[1G0>\XV=8l8gL?{0?7vJ~{HkC)G5䕾֦`9Bwo,euNY?U\h7Y jXmCݫd$ ƪ,M?T w>!;n$-{_>7u ܽPU%YpX UڝBN@T:@M(t7'O ĦєQin?@F.?(!Pvʪy[Sw\y"\׭r;?/5_9:KW~?ns]x@3oyj#]wq5o'b 8i}+;m/Qo7ڵx@'|HCu8s,E"c>i&ሃ%PFh<@pg:_7BQy:4 :40E{9f|mƇ Տ?  m E uA _aላwo泠 P>S rSԯM~ ${񦗁nWKek^bnj1!Z|dt2aKݣ w83`rvv 5;B,@B0fL#(&:&od Lk p'1tǗ(seqinr/data/mase.RData0000644000176200001440000000103614053166544014336 0ustar liggesusers=o0@ E/tR:tʔBRq1=}۸@ȇwG=}{WUv7JUCXƻajy˸qɾKќ~maIOkןtq8:{N{/?&*!&׶<`oJ:Zm8b]q,"x5Ʊb>9АAƜY"H :s(:QugDZBVD@'"h 879Q"jWHVKG+"?;g(ND Q*Q=m2VMBcFGpt"Bdq&N>pBߎ.+G,D8UyGD$}dUő!'G2!J#rnj\*1D z`jeLGPZZ䒱uDj\׆O8BQ/8H82Ńt݉hLJGS(7HEwLap&2L?B~.D22[fLkm ъa_Kq1uO;~/=VuPVZ;2ݯN;g/o_+>qV5B"H$D"Rsx̪׍D"H$46_s,ħV; :$?6>O YmYh40vӡv$V"9B"F>PV^ҾjY=7dIP_wYKvv8#VtKGwj\g>}ue~;~}{wuOо+Wʎ]U(|ZԥRV֔xٶ7.U}rM^K+} Z]g^0*[)^/}ff_q[EVUo ʭ"I$k0Qݔ-lpHL?b}ą-X;>4?ӧJKg:Ҝ?ˑAbNknwoIr? D"H$l@v~vydZt~xrY I7^WܳE~]=Vkkή(XUjq?JaZLzuB,aUNIT~&~N!D"H$\2*yN Bl畯͢قsf}bUD"H$il؈G_ iLBS-o#;>BZ`.W8SszOX?hm}Wvw[;Y}+FחvB>x{+h#4{~ֺΊ3 s~}K+B9(ej3&vYYr]ҏ0|'.U|PuY>Z/%t?Oh_wwS碒U)~=6Z(}NC$|C$N|Zwhߠ|$J}w~fgU:Ѧ;mަh@gTBm롅Qu .FZWw15)@@. T]W|甿i=iw|xw|泬7 g<D̮Oi Еseqinr/data/JLO.RData0000644000176200001440000011520014053166535014034 0ustar liggesusers7zXZi"6!XhC])TW"nRʟ$nѡ|Oʈטk*p ""kfV g73G VsSs~C醅 *3 5dtB5Vb5[&w@gS Diq]l9(ڣe3wQfub-_t0W;/2ڭ\PW if~t3zNԑ>z<ۜ<|O0W)' B.sMkTM?`tVDQAd&XmrWuԩ4 ̞7$$ "Os m_xoM1zNѝsf2byy1q=?voޣsZoC^`o %2mEuF l}Bh",^vʚ:"Hïw3_vՏɇ-5yvGXG4q% l:W3i.? KM@tma:2L۷0fzEI׻t~#]^W%¼t(f7 OPon a~bc*~✾F _r Bb,\z wRƧ 0uo賴Lc0+DoY :ƩE˒,n. awpmx;VIl:mZ41`DmeyE:#o&H5U;3E@Mȑb$?q[c?G]E[?KtiS!sk̔L&;ݥrdM #ywI/4em??~#}'PӳG@ wr;2Upބ7;:Xs}`y{9,Dbl_D,FFÅ{m恑V!`шi2?1 @sҢHGܨe(p:=E#/ 5ìK?G YE=bMN>&8M?i)a.Q@?IlO4*!71̀?~ߴ"߃) q MdѮՅJj DMy @<>Ƒ~\SʜRᚑ 6&AXOǖABvt}VaB9k4@g] (^ 0ͬ8`OxUJu*&,}!yP _@nG+95XOؽ[Cyӏ_h#)߄yzGDunVJh5+X"6^&+9tC8U+NŋX 8 V v0ާ_-Ktz7.i! `D1dAKk *! ^:)ô602A\ݫR %d .N)4?fvo$5.A+^쁷V6cHiȀyRJ^H(E2L"R((\xz]}mI = k6J . Sf{`kd D R g5<=$#z_A&A [R8 eJ:TB|tH$QT ǝCIUtaq^}G06Q&Jb{~{@B7GWQ“۞`T/NC Z&ϫ,5f,Qh*aϚ8%6 OJ|& Xmo)=# O/ӻs13QOuA EUHS5tXM>M;U@c)ۑ=}ݭ}CV* GST+Y ks.?1<wJvX~(Y½EL#5ɘ/'"޹|_ttnpgK:MBw!,ڕ5*=WMIbB;;ԇXq)uf sR; E\ lbN"d>Iz$@|wnƵD%SZR.=Ãlg/:Be^4V#?ō+W9^_#nً#Y u^ФK/Mڊ wcg|= '*' o4=oiJ Ά'Ej go1e3P9$=߂RG^ikNcsWXtf.:v|s '&e9DOv[/ 6/xm"r;.>0g&Ͽ4JR/ri~K)q-#pPcTOWO%(v ,V( lBDC=wVB/x\%vuh)al֥β,n h@^nu&MIRC-JC֭A`KMhG}bG"o:F6a|im~;52a('|[^(` T/’.'7X%0/4[jk~ZRݏ?wk]5~U&hiQ>'@dډ]3aĂȿI7he^WwУ;<\@{ ^S;!/M?6jnwB!b燧؄ S=ʹge㮵DM@*F]2mξѯwqRu8u@CH^hKiƷ<1Dg5+g[FV.JM=0y)\-rP>"[@Iq`VP4S B0-^f2.\Tf`kW/Z;LƨۖOG؁ҏÖ("IaM{ycQ&xx{':hRk-Y*އ3H87Wɰxu$=.%x75)0 8_)M5Z<,R{mz%ڔxɘgl"&""+ԃB kxװP'(OYpEG:`@fXMfN-/+`+ٝ5v+ c}$ՑYKY7uf-d23g_  i2Fu%e<Ьjyx9dʌA矐 V )j0䳾<3S 3 nZT{Y|-l(t#6_\)_rf p$Tg3̛hWByrL} m#>wWgfIAw5k߾QBT[Iz="z y]-9RRvk߁o!gʻ i BF+K,M dpUy76t՞;eI΢ >_Do'1;b)$q%?Up88BAB{mNKyC^K &֬ՌƓA>̶Q&u]s]&i¨-!ܷ8Y>^STkMø5z $ >϶́P zԒs/?{ʬBXWYt; Fg)s}~g;HȡelBL("^ӤljӅgzݔ*/ÖV4`t5-J"#x^NOQ'aʇЍv!Z\ƾrH;="b_Tb`sщ09W ^bDщ(߽_Obg!ʠ :̾y?I`~O^$Qoi?֢֊2Az'dXgd&c }~R`yA#HÞ^!̌QxuAwᔬn(6*UB.ӄrA?K z4vRެ5obœZKP@>w{f#LԂaLd'+5Uk7Zfٶsi$ߑz4GLv*mPԥ,TƻR"[_ZA@p2UphW}k0#^m7M,f Qer-73r44wΦ=҅9YB#uğI{ \ xϿ/TXk R9 U-lgP&nC ^6+s.m[2~C:sB\M H1".7,RANr$H@<K{o>%l-]bnkR"l\3הO#ڋv0OfWJ`x+\xě.n1Dm%J\IP؋>ƦBԃj`K%, zkEJ!yg;k:h31FGS vki paz!GkD:<--R ŏ,]1&&F/D#?DAkG{+7\SzQ]07iiLݗ5[ԣ vp 3ߟh17Bq?i/Ht3F0 @%#6ضR gK\8s% I.Gj)"E1}lIF5)w|"*S,=]A;ip~D=,|N+ &Ef7 EECUihTEA${k+5G_(hL$aЁ ՚s=4W;_J CrK! I2Ķ^>tDqf,{Vfq[Gt`vG,V"?Eb=fxeS-eiC?T]aw,!Hq'۟/lˏEӲG=?KT/sAA&P)΢O[q8+ ^ڧFj#X]O^F!]wX?Fs !<;3f1޲ ~CZcDKø[i#[ 8QtДf/p&{bߘlbk)Q?rXTmMTIWS`BI?-Qƍ2I-a::Gm/p#&cf{>AN[o_+d5{PtҳYFs@7ӲkV `0O*qlvxCv2)L冢_44G(>#vY챈()roCAL#x[@uU(`Q{+]*kJwREju1 ZHQYƳPt?`W t dG4b2ù$DɤdiL+^b Roz4Q-U( 0[2crĦ|D:ē=P I.jY`i 7e-3PpS:EA~@YN*!^!y`#H,E0!.f!VеUuEjD#) zۯy 'otJ` ܡ t{/>͐ZŠVl ! ꮈ?WGU1 .NO,#h k_\T/I8HMw-mWޥ%2Zaz[3>FڑeYg=5-f@Yoj7c"W"9H0ش*awNexu&RĤatJ8h'o>lc^e)сsIֻaADV7ޡ'q|FG .{@^V%PT"w1Kf `R=,ZiJ葃OE˴Xz@bV6xjR:*ή.7FH%=h&A&Z#!=Q 5$-z@񶚝O&|m arK;F5S}?;魔xv6S w{#?8y@rkϓYHZb#o> ݁wց5WRg7r oqFW`q:*b6peR݉?`_If(_qѲV` '9%;-~U' 9c~qcO'(%5b\4|}\1`TD$رO0Nj:e+I? 1Ν[..E{1]wʆ|G!o6 x]`TP<C0M*$H4.>tJ;CuFݦԳ-g[C,w,ݰ4=TQuKeoH RƀZԮ]JiRk? Iv1F–LKo2σZ© 7|294PUjA4ypbQ2pޣ;_C<#vzLyB՗}ь;=n0Y_@p)!@MPc~F'DƜ ը1NymJ6l$~Ʀiu먳|a$uB̄t/T\h wK˯Sh'ᰯQ*~i+ԾQ)9P&-?V`Ld (Fd\~ m`bFڽ“źڡ[Xko WGnB։L+e+Fxi!g|#N-B^aO;پGTρv;MKyac[OY]xq^➫fU~ .1R,Q(Tt(|VR<F0<ꦶ>ҙA9ˊnJ[i6Fygrth,l? \2;t4MEq60:Գ@1$ fT8nιd!1^c܊ /tQ׈c^qAN 1كM??v<5:!P=q2 ZoSď%aЯEߍđUNc)$΁˿*Ns^֫ a1Ԅڻ3f bϦ AtaM8a}1ELD@Vҵg;'~W>SCGk|S@H)9 F')UCl ~k~wV+4CLԣ‹̓׆6tM*Cjzq A@@/qc)C[rͩP7=YpܵD f٭ɵ4tcY~%(]= L%7w\CP_CۻzAj$p-I蜛-& jPekRWǽ;ޏ4 $ QH߫|G7]\@rQɅ)p&@1Lh$[1;Wvq6N_;0&mλRseXKU4Iv'C.V]SXl13]3#ag߇[Љ,^]T (`Yk\c!C_sK žT!2VG}T;ȗVF]X`RЊ?XdN3Cj";^Vf.nr⧉ 7{J8P|eu?OV۞])IBC6NBV ]4t iS,L8kF*Թ$tFیׂP%403.z^lQ85nfSH3_<+ͼc=N j2 < ۿQNpdJ$J4"N9JY&>L.4Ckf2yLj)0V+ JF.7uKFE`Jd3I`bh~ڔ!h`i w ش-][)XC7 'zؑ(|g}A:C b!Rp9u{uD)`<.48ѶQ;JΌI3PEeST%g'Sy)550c) ^| 9XiukA+v[P7/:y8ڗE.|O ;e M+9F~0 0 dP/یmivlN<[RnZwP">O>m/! ^f [ݒJNE݈Oa<[A_U [HTdee]OjvV~ TVF{}X:- VvUGcY]/^"j8!#aumخQkp39Ho]7~8I,:p$)~[T[r\G @//tPCYC5ON$%8!e[p+8Yؗ;#)U\h.R򫇓>\5l:_2H̒R^pU 7we>E~,{|oC'nZ]XեӳN`PU>ԈԺJk!vuS!&ڎfg!k_"z v%2-bCA4l_y نa\)F*kKu )zAr-9z㲒6-3V.ybVYGaЈ<pޮ[ioй9DQR^崼ZPն VQ*D|O>O\%E)tQ?Wg\u!-lPr"ѓߝ˯[˝{f ԌK@zJ&.mgh.Pda 2jaĶpMKbuljUZC$iumuC"3gB.%:vhY=r=Dx^e˙!ϽRn;s|sfYu<7&h 9:AwBۅ^|P2Vh٘2,zAGb'uaI]=bo&rU.z j~B0B{ q!(@7tHi'5j|E:4Xks5G5kꈦS wsX=: `:(aqX 3'stDGr)Mi< c]:< o eP '}ˈWD龛33 0WWvĐ/tg|'I2zedGIj#E<;f`7w,k %|-] bZ8h+f%H= bD g̪Sת10 L:7hQ]]ejlUw¶]:8bGHb~^Hb0b.!;π4fD BJ` *h7H/ QF)VG o誢&%㵋M. xډ<3f P'v 9W?+s_=;VqmbY8{Rt)Qo1Ga*ܡ[Q77dfgD~X>i>qԝ1TgK1HK Vڑ惕UU)0;ngst\ߞ`J s{ǭ~oI3f4-ޭ'i[yP@ֲI {BP ~ љY,|_C>nI/P1[ 2vk.-6wsI",F}*5a*&\K9->cI\%n]Y (g@1jdLiR y|jQNu%h F@%*iX;3PQԕ=wb S~3R;rc7怶 z wb~hLՑVIjM}/'3fJ.١"У:o8AE꠭MUaeM푾HsiW|fS*riesD̽,b `Q^dR:vQɣ"P3\:aR '(Sͥd`ƨID/@}k ;i$ǻֆ ,ۻ\)= f˒p7(<ЅJF[#VI7Q4jiyޏw>nå!Mwq!NxU^AHqe!7|M1ܐ 3:|[ ӡٻ'{HQ'16,`&,~7tV F+INYΣ 9]ވa\,4BD ? c1lBHeį^G̹h{Ձ\#xy^7 #[ ſMd|GI7ů/`ѷE9'[Xi4LG~aY?0^ RpЀY{KY\x>HRvY ?g/eYU|T^D#9&za4>L(PᣁfeY([V.ZaJhMB巸)G_3k_ 2XQcSߖ4@*%A1~:(ECavٰߺ~I+^r:y#V:ZBH6Պ%|I!$fpLekc;99'zJh"o_,~9ZdP|zު4펊cnDQ ͽczu2Bt#}ʉ\MWd %I~07ll꣕ QkmԂk6e>C .6hn۩`4"Gm5NP;_>+%bͅlɺdAfE48egEtnI)Yq)bRb3hըV#sCV7S &їnxF=` ZV6-)?2AI*֊|6@%wYbmphY*z6.I֝t:5Sa|=[i P&(5fοqԊ9ۈLyΞU0XJpkB],7.Ec?XA)a*S*}elH89=9uïj~CR#X5]t )[I:cW 5vOޏZ(h5P2^Ț2|x!ݩ^'-pe{T}+&~g0bx+$qG9 WT fmioD`|wqf/<[)#]`>* ]B@+OJ8$#9r&}9fr2bp)WN 厽ia6ORڐsԱ%[Pf8Km׽U_K*{RS2/=Jާ9#֜%JwWg֩QykkljaiOŞSu$2 824%`=6Smr{Y+7Y_CŒ|(P,(?!yZ4x A b[[*N9M1Jg\N$M*6 Dfk Ee[#RO/uZ3'&~ǯP.:]J#gK!MxZ:c؀ߦPz=ή۬V5`ju7 .NsO4(Wxi"ʔ_aMP/U/SJ?D^! ^=R(KNRܳ nT:΋.oUaٴ㴓Gv{]?]%UoC&] U4B ~1 O3~[_=b7nqd'x5l;fwm;phh0 Ȭ'+*aqd ώ 棕1-^6ȻePI~)sd~),%y̩W<Ƭ3Y){T+ej+2?jO7D?>e̱8^P,Y{n' Dbbv K`ޙ X HTD]`5Ñc5*}Q+#G7.%ۜ Xӻ5FuG?c$3#u ®5oIh]/G֞d_E9)/7gi:#y9 3mq61ё>>cQʮ\΍hb ٿ6-\:SW cn" %&p 9@&Ɂ&7ANk_l ρ&.΃r6Q_X9fr8P*d:7S [r*קdkdO:\>qatZiAGwq<~u XleNH+x\NF*5kZ~MAu7"ILiw#źjNO)jsMŪZr2[mm^Vs~eKh@Hxs6Fv2vt^~&X@ÐCXZGh8݀z5 S9jزq#6װ2ioZxh Z喯H]<(JQL&UD7:]uX!zP߬^fz]% :s;8u-yV$4 k65_\g# aַMa=6A%4`Uc[gQXmVmOZ|ʹ\f.WtDl׭0j&Ƚ|Y7KB ~4Hq着 7^!pD<" x҉YlSpT('zf)(Mp [ !I?Aڔ#ìY!-m782.& *7p;yfn2}zxOGYE qBZ7G )3&t #)܀ li3 X`ìx_mH04&e^L[rc&"YZ#gM췔2*E6K^ח=E0 >JM/ϝBaa0{t,RO DdOVԑ&>QRI Qzu+k;M`_zFYaRimC\nđTRy%UnSG=>؎H|vJ+`b32biԒ "?ijI. '+W~smCp 6 Q5)+:TSƴiF6q1F_pg-ofaK67͂u,Vyԣ&[QA },OBԺ{KP<^@y#;RޣS y;+gBǐ!eAnQ(O zțr]E1kyJ` \S3Ǎֿ2񾩱:;B4%j\IQ#JKK0u#N7m-1Q46܌.1l}yv2z15}Nluz,֖rN8dЛ+ :j_FqG\nC*?4ʉ.]ߑw2/YfCyߒE3$> AxShf]f"O|UukiGBCtuoяx޶P\oK!'`Be7TUc;޳lkW%H9[wߠ*79Iׅ' l GJH̥,5Nu[ɼVMPT3l˾dydw٫;(s:<ʙ5 piB, 0+/~' &d?2'˲\m7Q5:^m6HnT.6=/"DN{[ĤaB$)غ*^^9 ,( 6FkKBY78A5؃ަwp&&[=4ET4#N L _V8([a2P}JOC@6ˢ{T7g.-ST\_t8k-ybC&fF $lrB2i֨`o7pv!])%D3+z`?Cö~eF ֑9X <%p˄䎿9a JSW8:j#cA|dZo.:jK@%>)pX8)z ,A'0%y§r&΁s7oScHcrztX =`_-<?,U&Eijsy.lXi!Z&Ļ ay5+CYyZz][{4U4X鉔gm?q5o4kmX$xfޞG4.Jq}ҧq#rMDpQg}doN؇#zT̄JFvL8r8s (/&8SOI6hNt_эn{8_\*6U唢 BLmlnhj`}Z[+LK趲etSЅ \X0nSu,(̘J񢌁ſD!#Y3{N畅|QzI[\4a?!x9<0Yl&sFt6:ZYnE/8׃?=/~j,t}>֡ouTyhY<ۖ%i]@dSayk58@0ēqz rWЯ~}_SFwk6z8 9x(҂U)؆ #"{` d;; TՊy6P@\ԫe/xRO%,xTcWvQ o=1>Wqjm^GOoMnK|AOpS2%}V;?P=r B=@ßgKZ#f(;Y,GDxˠ&.nH4 yg3yOBCtvEU_-JXx^]Íu9'Ԇuy`PV*.|Fgc@PYw)}B) <Ѡ[~(Je1uF]2Y/q}Kpf;a)|kM˂15\sLM8$MnL+ܞPa+&LQ폫'n\'-zFǫe ֌c.Dai:,X ?UU_`?PtA#0qR?JfOeОֿrrrFnn侜Wc\Y3p^ 9"1x$ V6ġF˂BS,u gY T L )q@O?f@w.=Fqd뚧H|%RW& >OV~2O]RnVQҏ bv](H\Zfk38x|iŃ8ߏ1d%FE葉`2"=;>d?Ab4|a\ |_R%hYY|]%L+_Knii;t KyeokUhj*oB#5.i/ULq$B9>sbqP=JXb`OC_XP hIpGo&V1k+Tk;gȄ[}R }.3&"oM۠#$T: :X8Ap^T>ZZ?o 3krkBꗭ)|'o)`S!fcJµf&L9 2{=(K2i QbBsp%_srL_Uw5,* q04ל#ЕaC7˝p|Dt٘s_ADŸiUGVT{0ݰͯ\BE3s[mu8ɴA?1yoG'} ,,3Non)/@H*t..uqrnncGpL*pjWR ?xCRAr9#7~H΃Ф<-_O3G2'\/pogJ"gM7 eDRj t)ERRͳBeUQ"nToM8H1)'|]ϫvn7hl3[ge?m9QU,>qypp0\RGքgG!._`w0T3c:w/я}p-EPLڅ۹I뱲ziB(o!~h:S;G+S0u(?X֤oO˞C3P'10cʦRٸ!vY?C gQV)펔 tScTUPQX:f.9 _>,SђCό=_ׯ 80:`kbvzJ>r ia) %*\ o{avG]*.zPvt1l~V"5N \M<|gy}8)j~9,IC:N skn}#El.uߌ.(g#eBlǶW' ʐ tZv 'ѬBW'f g2c^Rf}u~/%#U!x X2f[xYh;–-}/vsc/];:45,n"ilxQyi3Qf$Ձ{KqjaS"ձw pԦ$?k: *hcJx48 BZ5,ΆЈ)tTVn&> sb0!!è#pņ1ELema#ҟ\ 6a:z @jϩ78&VȪGfUw:үnEM(‰FY%q"vbYod:Tit!$oi/i֯ oi\uĉ<Ɣ aʚ¨da]W`g=.Ʋ[DRJAt;|72"iEPmMg ni,ῄ[BSّԱԖc=,^δZV^±2{#{F eFX CovgQ/ =ܟ[~JWt5%_?z X1GT@Z79XzMeȸԘc'^ҽ{ㅳv|mu_񒫾WHC(0Vm&Y>hj3'SWB: ".zOnZ=6F[D|h*+/ݵ\~.;RCOֆ:GAx(ѡEީC=ŝ/j'H/VW4KheJ٪$^e|~m\Q"dπ ~PfMO~rmf͋H(Ĭ }0a|6 Vм= I>0}ɟ'XYʐK 8/sԢ׺a ϸZ,kg'b},IH%1o*0QR)^p1$_ ip$v~ z>>;:k6ёI4@%kw='~|*?ё|+ZKn$ bks8ʈoAtSk4X M2-Al%$qR_0>e?`7I2TWR~l p08*dDljj"w#Bd?I[A}T0Ͼپ~n1So6LdN׬]9oaܳʿ17c>`jٸONlq{p+fT ʣq+ =n650U֛H-%#]b1 g(xH=3LD[Wa jWpn;Z'-LG 顙F$?ia4ޣin-ñb`,9U?)$fH4E{pְn;~?J*NgwD65*XK; xFR*Ż&N/?7,1b';K_$"H*Uk9!Ahg 8ۄIz}ZMwy;Q"u EX3"7~\tG:E< -@h*0P 'ρS1Dms6y9>$$JZFiuzfNvbE>Oήz@PY/!&(n_T؟YU=)2v'eafVYpPvϮ1xBJ13W BWd4yHh B=F1Є'_yɍK=(XbQgly#.ABvcM-kmF3i]udJ7>43ɃD7xED<`~-fRbX~9S GFG%GDzŤ:g+@}Xb;%KTG"yzB= [n- Q$[h(L&1hո q"?OVbEhM=[нEGS<=|z2G"|<”]0w3UBkaqVKa 6|Ã\`=W}3LE= iy 4S$*kVX|9Ӑ]C}ZsC 8yeۛˉSwP嵰s)C{_g@OҍS1XAf;8 KX$2íY|4H8B&\~[b" Gx!-R!$"XL9E?IKT8AxIT\ ”&ߵ>a;2 gt.`Lv{SӢ5e}$s̮Ὦ /4 ]5tl/} "rEyMi<M]zqL"g hb.p8  aW25 +$OP_k-fêJz'S*7/}3F:?Z}nA$l/hPHwULy@)ʂek93k|Ek,}rU *[`P|/gi] o[!|8tR5޻@YPUfB rv=ؒMjZ1eĒA f4NMͱtԌ*pA7tO#=6wM\@!g9#43ALFxN9iQr7iky1^e1]YZK+ggwު=sRN*d=]溭Hdq+X.z:bL$+}_η}[JMCsWfq0ηB=6䫏/3 9Ŏ؄kgx#eBݱ͎*&oaklvώGksʸژuTsݙ*Gq»k7<5 tC3Ԡ`4d*h+Q!eL?D1OP͸/nY/8/w% Asf-28j=.띲2=p.i/{ s/BԿkoPǑFsԘZā1fv4I`j=mS~%8e1$SضX`܍m@t sESUK*pXm1uUpsϙ|Iݿ\M sbԺwyq̪#=,1sEkh L17#.Ddnxc6Zm^Ż0ыs*^:P0&Ʀ:SE: _Jy'&vT:9| :cɇ&~pR|3JbE:M 'Gmi8ٶ5o;+|$:<( LzJWOKO<P8Y0IS%wqMܵ9c,OAw'Ug{Q&HYєgL}2Jm,!KNr5bC&FfgRB=ǏO+ ׺w >${3ښ,FgP /t\6}u-8d"J&[Ͼ֮8pwjc-Cc: ;;F_ U(Kϵ8ֹk(_SkBt9s-+ :͸f h~658OOSy`*o^ ԁlq'>XyrZm48<'זDP)⶟o$^[TAʚbb)|Հ&ТVx2!ų[W?n$* n$͐ӒUP/*襫X2:ϑlڟ>Ѯҡ+|G:VZL*HlchEeG$7m!J\+%bLѩ4g瀆-/3CndfHCgDI)ԦWj̨;쮊{ U$f]Z2G0NG =yyDRq%'g-YVIt2G^/J(z/q$)TYXu\ NeEVg+*dGX8CZ;hQ7ATm2Ր ؿ/2 Y/LK- s$)BoC~]"#PtD(s9bm|M6E' /cOe( C(b~=FϨF |ȭhB(4U"ϲm^L#ŭ Ww"vV^AvDcY˫Pɂ0&+sDs !^H°mZ<0{'sԶ^Mt:Gnˊ$~r0$tLڗjA!6i_w aG#3rOgxo Kz)c vcdƼᗖ@02:Z. %jW08 nwa5R4KeUG9%3(y6W|N8g92կxD2+] eљĄy2rL!w%= rgGYF;iauM* H~ ~k o b)OX\dgmxdk!ɓ(WUd~A rh\|Gؿ1R1o.Īl0uTͺsd x|8%}}2p &1 AxTxVgs[O(L0h,duޏAoΆ-~W|5CKP;U%6k 94 3L&2O{M>##zͯsI2a@S$- k~g@$Dɼ~Nw7hUfQ %S~zA/}$`}(y#k6l \OL"E](0$n5JvREN6s#b+ z nsz0B?R~RLȷ.q; C򰋵Nĵqշ=Xd읖l8N(1zr>r22WL )bj-M'k껤jMǙdNiLdfyQccg7Bb9 ݂&Ft?ː7 h<+Cf4/-ްW 0^xzHN]w?WprcS JUgG,1?+5J DHME?⮗_Z!gwmjzf5a̯~,WZKAtMe˜p6~"<$S4!ţ4=XU@p'Uэc@buU |ّ. rl| MyHyviJl:7֢& M0 ӻ>A."s^9̜Xڳt Dk^R(a,AFLT7Q9 '%gFO"h>sM}V:Ew&4%¯ j X8F[(/e^CRTvl`N pWb ܈y#$>si3MG mܢ%yJ1l7d2^䠶,uQRhᯏ|Yםn%#XqSqıQ3`V 2_ OcF4ZFܲ@ڦM> Ӄ㷳`椰NԬ.qTx.®Krk_B(:hIT# IGD!# ';5OE v\x&e0fot5#")lj8J5)n{4_Gh6J '}HR8`4A%]7Byd<~%iԉux"  L򐔝ct}mEK2曽 J? Ki#Q&Y>Y۰se?vdD2"#B3^^CF_µL%<.4{y Ȓn >jH\ ɳ%\3t?V6g5EZIB*d=::u)y쑄Рr#u'G)J=3/V*,3u|t^]cu\"JvPyWfvn#}~DH3߫Zh`j;kAEFHWOjʭ`:s= &;ڛ "$lY.!|9R-"/N?$Py$/ lXMS[C[TD*_jPPkхqfUW5g ziH Lcp9LJ~*am[WY5}HŘ/ZF$.ӈQQdPHC;ÝUmH*_BIZgT+s%YN%LU֛=CM,"YvJBz_tdĵ|Eo )4˅&șc0sWy|30B/q{FMheusѺiPGGItݾ'DNT Ub<a >F ~T,=c5N! R7F& $䮸ofH%74V~[=fr{'Og>;ƟfA̮/~&{qWERqEyᴂء]`mLtDUb^Kޣ+ 2LP^0*wJωbwcs첈<=+i)Xd@g$B8H[98$z3sH$ tי1D4o@kΉmdf^nQujzs22Nlj} I;p8vxrD5d/鞛1qy=Kҋhjp_SY](ч'顃\h5mt ;k٠[c*(42sZt5L#1k5R> J $*B9By6}Y"N4<&W1/s9Tù}8cv4{&>U*qA < HUZ詓kV NǠ: âqܿE߇QNX}9F3)xL?| s#(J ܗQ,el} /?FFp^\!/ЊaQrS${p9hS;Z m>D~o d Jx3OCJ޹LlL|1cA2" ˜V,5u#M0l||.}sgRq#+a蔩AqHst1"]5 ´96E+8D0H ;:1νV"|챝eס 6 9|]Y~QY(6Iz߬q9E1w>]M%FRs略agOeF]m _> |y:= V,k!]3xj9J('e[N pY) hƾNE "OG'3_Ye/Yo9$ s&J7 Xsp\D;?Yg1ը:dE_ΜOJk#ݻ$9}mW!=~9wѿ v<֒˓0r0?/L'?qA "v֋e+qhN 0~t@|o " |`ndwB=ɗ&,ܤaMbTI~[_۟ bb-C裲2m9G<=8zԼlᘵ`KugȣI#FS'}SpCw|5Pt<= 8¥TKYR2V UuɂPPL1>uY9O5U *</7=%@5͚2m.7ZTYa6Mn3&m[p愬5>&_]T_ӷlܼD|EEƽ"wzey=wxu@q~3-)Z)3kKW&ys~:c`D1M 5uT9H 8aa/(dR1JSgZ̄+b0u9-doHm|EsTg8d_xԪ uN{I.iT*n]֕nUH4c{(4#'\ s&ra wn@{dnSHy4Әk~߃n'SWm#I3 2BZ/2b1Ѿ{XUeYł1^Fu!V!K*QFacjN˱!`ȵ/-(6\eh ,@!h)X͆aqPZz;-ux)G`t 玵UltN/Zg>mQ "s+X]t? g7?:تNT[G{>C E8.:y /{ VXOQk dZ5%ijy۞wT\S&`w:"E =O1yVx@K߬8Kx ,aGK:YrKa (}k $սo26:SDŽlK5cEwibVz2P !N:CD~-Pe jf…#uo)0aW7SzҠE33tlj@Z%mOTwt@'1p:C^O JEMyPGڌȫ`b#5 MgNZ !rz1_kMϚUImp[{s'[â1NJXWjeo=2Q r ǻ/cgFQr"%8%oJq!A ѐŏ `[2%4Ne9>4|塂Ca0S\m-b|p8="ܰ@|;N|ƖrGuc u<` k{s۴ tԹ>0 YZseqinr/data/AnoukResult.RData0000644000176200001440000000047514053166535015673 0ustar liggesusers r0b```b`a@& `d`a܎yAť9%@ya<3H}ҹ[д$&Y!f2`BfgVi^4Ĝ]Hbz)%z)i`haESX1.\[A0fbن0t u8zx* ѭN;'>hbON2 7٠|5Q Wcz?.}=Zf0|#Ԥ K,PAD8O@f1Y9`bMseqinr/data/identifiler.RData0000644000176200001440000000105114053166543015703 0ustar liggesusersVo0vl쁿aq4پ;>_]=3@)*gN#QZ_,<ĩIɠ ! 9PTU 3mh‡={L5XSZ^ ` X#X q[u``=2*1`yRs:YKm#:ב|T`?ڐ~]Ұ*h?$bC:ȧɆ t{[Qwj?7^ +j}cl=d!a3^MXx'9۸N>ODMt@-q5Y55[-y@r#;):+/Lm[$zs2O4o(U>w)a^PNDJgN(]ZW^PHmEnA3K> <h1e űY8zKM^WY3g /kzu}t%{ seqinr/data/waterabs.RData0000644000176200001440000000106714053166544015225 0ustar liggesusers r0b```b`a@& `d`a%EI `u @'g@ XX̀8〸k ', ^x3@ b! b5 6b+ vb? $ 2 n. xo=@wou !K.m+J{z-Xo6yno69{w7&וh|Mec #+25JqG{RPL{y׏d"n*׹so{%:{.Geu\ KAa4?T^}<oax>g1oG j9T3T>ЄW}6 6}Yf<ơ%)-|RrxsGj_>(lmԝF>kvrY{Bk^bn*0Q1@X-'17)%F(-԰A*@0@d@#@NP`^| DUJ@DTR J! @PR@)E "P(HH RPU(mmm6eY(B)@((ITU@** (*IEB  HRRPRTQBJ @RTA%*@RTU)UUU*$(EPR)BUDDQ@*E UP(@RH*RR T%D*E$JBR (D@TBB@@PU (TEJ((P*TP(pj@4URi&##F!FbᡓM 2442242FMd0U M4 4hdOSAiA@T @4( I j!,E$1` P p{@ *(r}8ﯧW,֝JQ*<:Rsh $0bq!eSkzdW8b#hhXS&ɚ&zS.r::0mY \5bUl5$ lAC.i-Tl̒"!ً]L$rєugSWE, Ժ;Yv"2"cGў#FH t(8MJj2&ȫZȵWCRd`B94ClZ$8D :\NԚ\YHY,,*I21gؖh&2:pWrUSSjCi̢L&mKy^Q̙Y  5i6XPȁENysO7nAM":D[,(4rщc5f(tbGphKEG"fȘ d:NXP+0Ȉ`",,fF6Q6' R' mҷ#B YMUMaБiuB&srDJJdLPe8„RG-s0ͩ2`&` ' -HT 0SqaѠtfΓ0MI0;rGRD%N]kb X7XQ& &F{kU)')\i'4-bIWfl%h 0Ԗ8mk;%I$ώV4?̝ѰlMc2S@&mso KO3HD`͵$!zQ[Ru^Bp;yqu57*Ãn,¢9̚Reʼn\4٣I:n4!Pc\!a`lAZ:ѪI4)d0 SI`TigVJhT6.:4a`@CK8s:9ȕ)bM&2S 5jw=]E8#J0c+9XH0tnrEcDDZևZXljKgZ;UŇ8.0kNL X(A,iHSaѢ0MKhbIVKЌ0LXckFi鱢vl\bb%ZS;t(.BЊ,Z SZ)hcd̘1HtZb% d8ΞJѭ=k3 VRq-Yˆs \Cg qe C9AƊ!MbM[Yƌ a:Ƈ#0DpQ 9өӤu"EuS֌uX,5khCfƣl 1܃qMfRبS#.Q+1ZrVHm*ĎzG@b ]ES(Ω%i3=lS Z $&ЁuөV6]*9+ 豪4Y.a. ADR@ի,V`$C.L6ֈɣֹj`;HLq 7*LrѪqs!*q)ˇJګE&H'IAFT3kMTyM/hG/!&D UlujtktQ;8W5* ļ4cr]9')ҕ63F&pqr V8dɵ219M #XN:8ʛGjRhN+l8B:`K, KPTm:G 9M *LH[ g5hzaҦy dc:l`4gJtshJu3:@pTÙ*)C;<9H"ZfȷWWKL4j8*$L)ʻWIlҘT hK" 2cK0(Ua氹Ʀ*+9 ƒ#2:) g[Z@̖ X&qk;@Er2ƥ#@0FF'# K-Έ]TtceAr1 lgN/18 SPy(-=*V2t61E0`:Y0F]d: )ѱ$ʊ5@Vn 9$5VS)ɦ e#QPh3.26E8N#:E͓MbHx46%mm=#3Nz, V2a5:XjNĮ1jJrZNr[VN(A. @lVA51d*,ɕTխiִYRtٲW6 "E a\2J&lX4c1/cd&ݹR P\\i[P΄`tLA"mG5d4`C 91-q3TlDԗUPVl&v+pu=jcRMM9kX8ʂ^`4ܒ95@qJڞZ&PɈa-#42lƳbwa3"Xm*v(=l;]&.&Sև8l *4DIfpS1el:rl =&E0]8ՖъaF.qm:-<@Tm-Fm' aP5% ,h.!{3:H;\d)j dnIU,F1 !\f-Tdr䈅@sIpF+NmU`vG \:-.a3NJ:1idxXy4FpҸ!IEIt4Ѳ ml bθ9P9l\RӬi 8Ps猆Hh%1sr <+(v!tTe(&j2(QnJTy64&Jx2)s6"]ȘB9GsWD Q2AvC]3HP6@qH- lR`:41Q)YkZF0ҺdKRhVeDͱShC.2.u2C" ]3fYcR"SIXѫ&jN8@ < s:#̍dqLE厬 &sFL$(kNsHqVby̓SPeѧQEF(PDh8%ڲ]x*bL ͼ|r*4F.:pb0TI.ܥaVx@g ʈ]R*i )6b&%zHY,&t3lKS VCP%уLb8\T <0ZeF]QZ^L% FLTR4muZPmh+BW I MBh4s)q;! s,.UbܺqH'Z2epZm9zCΥb&+ lt[]UIΰ84s9qY, e3Pv,x&3Q VWYpYoe|$BTR(P$$PUPP(RE@B P R(D$(AAE**J/{ӡF U TBT)IR@ BB JUR) EJ $T@*AE (PT DP( PJH%JU JP($ ETJP(*UBJR"TQ@((U( )TE(!*@(P *JQJ)* B(U*J(QRT$*U@RAJR@B@P(HT)@ P!B*B P(%HO SS(*h4M4iU?JDh8ɓ&#&L #C$IhJ@&M4d C40"" B@@AڕQAD"R Q$A88G@DTNS{{gdU֛DipgJlѹ;81U.tcDCٳk/(+ Pw5UR*7% Y+Lp2hj,L!WL89JVW1a \&CYtFQY1k%Yv Qy a.G3VP/61Aru`Aܑh2ݘsa]IfhzC2knvt—B2Vq0Փ) HMS0簣HvN/ X6: @4f9MQ,dɰ(!*e1á2S PT6 kT,5ymb"Z[ ֶdťOww>gFw{RwNj(JD9c,o2iX#wgx;ZԎUYpAHP "AMjqҼ]2gW6Z5lf ZAМtEaz<{h,A,NN7=*43(j>Ybt\(1›M8/_--((`3%q <Q>9P*ge~0ރ]˗:e1Cb-h8\7y aYƞrr.5) ]b(,lmgh-uXX kjVH*Y P[TDKAfjɌ3ՇUMNLмj $`ȑ്2Å<"'@bf rFYL<hc%q]=U g0 hgJ`r8BZ[8з 5dkrpjSH9j:s8)R@-U.q@Ir5,P!gC*2@auhsihq(7!Mܩơ֎Ceբ<%ˉrۃ32% Ƌ$βۆd0 * iц8ڲ`KWZGLN`kTMH%2B:.lΣKQNX+q*P57<͠:GtJՓXz4b RuB7$&&363v֐c.2(ET2ʜiXTN)0P=1L9G0v 8dNŝPVf'NFfAsLΚ0pf YRUD1#Q7)[,@e\`-%`fJIkechZ)+ VAc59lJHl8gc-2uUìP:)3ДM"͐0 :A,t.bΖu9Vle)#DPMӕ.sVX"Kc%ڲV0I((%1rvLazј[ 4+ZXW sU˳:3%ID4Q59S-&28sc$Ij5RphԡB踔Nƍc6Ԏu! H֜r%s9zXs E:hSVGiSE3Zj"0A2)9˖"!v4C Zei2g8B4fD)Ҏ68t"7en&]CLRG MHHzivY%\ Bwt Z'\ՌRjqδt%,3g Zu=< k4 j{+XeZX!'i{)ePn:LC3aɱhRB;H@¥YqErcYc01 60K.*t3Ƅd\9`&hf4#4G$:4+ژ@V6]$zԤ$1+!œ-eN* /l2c:$(z)zr\XtSF̌YM; r%gųV,,!#qdv-4Ne4AHL$m8ó'1Ζt;zi%SQVJq rDgfHCvٸ6g" #0JV"8 Y9س 0l豬g %IB)؜1]6S-@zm!Q9m kdĜ2t%2EcA19ƨP0q#.6F:pU&XCtl:24(BaL(ZM PrN;E(*ȍhpa]4fLeʠ@h×2Μ'QDv:w%0-VM.9 ),ZT[/`9 VSIT `J&4l:̠unLDTדu2[pcZ4J [ ]a@Px4a4щ 2i#dhSR!44dd `4hioTy%%@4b=ASi%BdJ M4bha44`Fi5  IdnʑAD$DAHTP>#$c!$"*<'>q܊l=\D&iP\Jrl[*eDS4[Dm#κC1YE$G d肀3xq8KmyoNbgU2,V)YL ogg&qF:ؚܶ#=e\,/77ިr s{ܬNa4P|KBP]YDi׳JBFHs 8`)3L DE.dPm1akkFM6R𑻗k-=z3nq8b"FFuX4~&vTjhHUB?ׄw0?n<@ #:l.36MU%qJ2Vbi(jLZ 6L5#1/#$AU*Ug-"fbȐY:a&[5V\jQё[aqB**[9TEURudgb5/:0Z\@.3$7=;0f[\uy;,p7`g3 krbҘs&fF諥LhX!;3j.,)*fatqp&4.gM 0l+dc.$8;7`$f¥LЍ)c;8h d\8qU9z*2m2Ee2k eMgZ`.,bk'Nԏ Q3r)&u$ɌCd &EńIE@N-F\9L 6Xٌ3@FZq&25qb.-HHErc1C=)TLc`y ]2ccAj!&aPrMJe $6GbV2hEIg:U^EE@̵k.#hpTk ͤg1;$Qhi֬82D %Ŏ3`&S+39gUH29$&S7 CYʚ FC\Cm\f ʼ<5el4jÜQ5H[Wd\T0muD2HsҶrB@Lp9K(9)(Xm.?' @!@., I PIeZ0tE)UJJPJ ) HP %BI* IBT@7*ZvDRP*HTTT @PQBA$%%EDB *( $EPE@%$RJ ((IE("D P(J PRU*"AUAA@TTTER@RBEB$$%UP)%((UHJUD*T* @*ABIDQ PHD)E P(TJ@ D)@JRB@THEA)@@@ $)&!`Ldѧ2hcB= AM22 FM4 4JR@'=@ C4h b241 LAadɣ@h`Mb F0Jy*C@`@L0э!C8;;P^9{PX{@8;!@wpny^yT9TDyGܧuv@t.t)\s6IeAT GrR (T  TP*"(@( *TB$*( U $($<}`TJ UJQ@H$!R"TH@UA@P*D@ H* P"%P$ %!JIJRT!A%P"*@R$P@ RU TU@** TTDT@R@"ERUD*RPB J"*Q$J)U\Щ(ɛTDR( %J RTU( ()@ (P 2$DQT)I%B@%% U*%"@(|>"&x42`10Si䔔 h46dQ#L`&E$АJ 4b`ѭAu H b~B!Q!@  ^yQU{QQ^D;D93 j,juƍ kb 0 )0 "5.0TkYvR6&10R9h5SĒɚa vf#ld!LALZy^XPtB]4l`FٍaI샬Q[dք c@@Y-iT(J:v#b&G Ü")]&&Z 4! mbnDQ"<Qa6=TDj &Ӭ*Y`^hvjNI)tš{A/Ad1Wg6-md0=!RQEQ)M;Acuf:z.fbg*. Uf\unԼXŌi9ZX#UXU/e0sey31:Bв1[HQ{+[5reqY RNpmc3Ef w3$E² H!":tH8XX4ˌKA™5 (̜vy6$,A9HQH&IFK&\KP̠å b-Yedk*ӂjHSBh9ˑUFS1hHqFYgU@ %1IevK PeZ@6HtAXzD^nz'S=` 88 E_i)@ Ve%),\ıc*AB,/$N#j1 ,[$D%{3xF0"5M]nAEPtx8Z9˙5D 뜣sfF36J91$w|~4iI VJʖz?#,1c\㠹VdX!%0A k ! hHӊK>k>J`*ɸ3FOzO` g. kF L%XRXZ솧 N P 1bi28 h8X03h(B M`Ddڜ/&="NS ՘SεTChJ6X؀liɶέ\d)Q0=V8zi%сrV I. r.]T":`3 ˭T]ë.'Zͤ)8UKeD06S! 'fM!H ը .\B18)]S8 {LZЛ2D4 : ]@ࣲR2+`!ع;ũL::yPbε$&p"NЃ4̈Am@Y3)ip2jfu5bVI(,40RI݂0(y9Y Y).9IlH,(17L7f$vzH"'TԲLe͒IG0,ar:drN,N%ZBy6uDEnkm*(7quˀJdч5iIсX(.ft c+[ D6L6,UjfQY×F6\*@褂c@1{8DX6ش/TQ:N$J1LFVv\ D$"ByeMf#jե'O\Ṇ֊”#zBW,OO(:GD[2.嫡slܵ#\,Ug=JE"&2815\d ceUbS\*;+qv&Ys#%i L(WW)tQ 4ؐ\xR+C"T5$ʌ P KN1&vhL3& kMBeXj$cW%92ENt'2e8lƁ&zM TTM 9u (ADtpTL#Su6jz7J@1 5ZYQe*QZte3 b%hӘjT0Zak>ۀ1p[%0F*Pe:hl/Y&㔖>?ܿlb՝~#](!2 4 ιd``*)Sj.Jv?k"(ΧlB@k$>;/ mc摄ӉU)3iX 1$dE.3g:Bҧ׃q01#5mm[Y#u۵*LjY⃛ mahˢzVтP@Gcl.vWMq RHaImT[E[+'e9@ѓ*1CM\GS`jsأbdJ^ѕt&DX֍R1th1R6RHã]!oSauģx3PJhxSa#uM"2M$1X-lnVWN39B2ɪ걇F4Y 2FІMCLI%`;Nj,Xn5V٢ԀX"J5y0b㜐]N;RW8ӦJ ΁D"A2Xg$8Ӊ͈p0aX^T&pӬ6Li j]mY(!p ɱ,aQZuNZyChNtVYԷ naa^:a3aYԆ&c`ZsuCήuVq1͌$g&9^:\U 7iƔLahNeLYabyd4ÈtfVєu )q]4:l&`UrlBQPs3m+ZEcA,6613eGs%]tBR1XA#J#a±ciai180)-N 4Mj1:IlJ4g,:NE)dѫU"9ՓHh%+"Zm&y]*D^FLzԚ), ܐiԈ )f gRh8XE:P4xRqlN r֓E!% Z !GX,T:#M1MJB󌪰cӎ5r)h0k=Ѱqw 3$('2*yUQҀ+\)<{Ut$nRj]@ .J1eX.1B0Xn\:aBˣB8*&DdBfhҦ1$.%pхyyQF EMl2gjJ]%ș\ɭdc2 PjɅT8Xmt,KY6t# 9':R%HZ\h B4Df΂$Z6:Z)+&i08#a@ /Vum6s3bQBOg8S. #@u=kV  8(p4j!UDyG)prcD:!(Q rt0 l/cJ:J^.ptrG*PF*I9940Lkk2Y@ө֮u f\c!MK:1#W52G( j-I vWEѺ%yEɲP Z..N8R6AL6,YlDl] UtB+GS8HjRg6Y8Sj:39 eK22p )Yxj:ŒYljT91F`lڤs ZKXQ] bњV\ 5%&;kfgc6("8-# 2+XZ)-aRIYCb:#E#:k.&\7LC;kDvlHam8{*H&yt4X`Su&RY`FfYoU,nj@:n"sLHjnwfM;N]U5S1Du)a'{'O%&F5W͉M8R ,*fH aPII1ŔFMZru]AWf&1sI϶ :U:Wi5FlWE<%̤VKkWa/ti uћCCSTP=zra?ǙTC[,J]"5.WF];^1Y*|QXpI0kK:)q <cdF\ (hLF2* *R%AD!B*@@ R@UP"JRTBPHRPKm]7SzniWM QR@H(T!@$R(P%JH*BBBBP )E(U$U JJ**RPQE  IT(J((@()EQE*TE$HI$ Q@* ! QQ HHQ)HBQ@B ٔ ( "EIUU((PUT*P*R(@ DA @RUP(B(BFMUT10Fhh! j~*U(d4 C #LL O**z &4&#CF=&Ly4zSMi 4ɄMa4i O%Jh2ɣF@*)HH0 qpp~$ ;NyD^UxE7N?!H-z%ʍΗ p1Dp:q *kEq˶aFý2Q?`#UG\0@4F&w^`OkYUL!0n\}9j$IɔM$J6kLO ݉zG,fuaeu>bj`kH+fB)w1\SH7B@kjɄ\&BhQ2ai(#-Oݻ&DPUݭ SeQh4 %UW!r1-NL,73̱\ -̼{d߷&Luլ%ux+fźaMOjy8fegNhLjC_'unwā[9:5%,8.B;!97'a4 (ݳnI*ʼTy-Hx/rns1%!hv9[o/۟ ż0r:甕I8I"3gr]lA9,Noyx]kO6-CI׉r,ڝޔL*;TK*x4])C@Ž1EkuՕq2"8͆^-qd CY) :{4P$UJTdX]úam.z(eY&ѕE2ѩa;$QiB8B 5ia#$#K.NԢE^'.F-+2594.fӛ#g &5 Ebu"Ԉ3:\ChH]Д(nh$QkL#v!1h/V5ы.9Uֵ8ACTFQ-S *i B8өX^m4"0YfahL(V`̝1 cDq9Xɱ2cQ dlYDM4 Lk:.lD\5JFyN FڦդP "0@d"02 J$V0R*DWTwn?c3&aȶpvZVFFp5'; HpՃ&i#+jt "+DGchسFr!9 &DÊҺR805hĎC e0$k$h̦y88ebtʽXѭ ٤D(ꖍ)0fG !L/ cɑv r@dCFNeJfwUK*&\LŘrbbnV0a]Vs]e A)ʶ4$F‘ɔ7Ma h fy !ΦX5eEdUti9*AeAΨNl&#IzUb4r0Ӌ.\2ƈKlpѓ0(97&:Ӕl$3aU RbKT&:C4je:2t W@< #Ƅ%\#+Xc*b;8c)&:JYs0 UfYX\uns3XD1c<J+"U4uY"d"2Q:q0kHacc3Ns!0$1M6,1g89+xd6\+I8WY*&`Az=(ŵ8Þ\qLO;FWjȫ2`eyì82!Ig4`Uэ=tdW#q1gc UgAv0)^@8 dg [602:!$.*їK#9GTS r`5ħrS5 pgAU5:X64K2gh.d3՘'SU0b̆2u;qICK8Y{7'! hdqY;#B6"r, VBEgM[!8pԶ0X&F3(΍#;X)-J.5cڥ̘ `eSbTȪ"lWrհfF@!+jkJ*Z05BRRCvˆT5+T7H6J9T"Lza9jYgPW dJƔ FU2e <{8ۺDO:0sֱC4XtX֪5cQ=2Y$p("fdWhsgS2`XpJKq^pŌc`/e5uˌl0\fZía1CNtP]y3w]50Kq4l1@uMb`,I*9ζ],ˢ &'tElpE#3[ 1x jKFpT`apqQ3tKqIHY vf!؇VMV665@rscY(V"4شIq&҉2(NESr6@G.gUnMh@:bq9suTl^#O* *`̅dɍ".h6%FrD\LiCB#eQ٪иu aVUdKqY,՜ڇT#de٫NsN2'()=E!-&.p  9;&N9\ ̲FLLF\(d%PUڑ5A2h&nri9B3dLdVɚchW=a0Jj,F 72VcubqF0"֬- lL)8@ID2:Gńٲ̘"39ŋ.Fː8Cb\'6ղj#S1GXE8;S8(@] hՓX)@K A0,6 dZ,`*d9j )tHjL rÍH9;(:8rg6D5҅DFr`˩!Ysʀ.jlզvd0c&xИDlls;W 9Y \tYnkVHD''SJuXJɍLmI\8\[ES.:kHcR Z+RQ"e(D/ulec.\hLcN0eKHj`68XZ Ŵd&Ƅ:eI\:t u9W5&uVlf"r0jb3ɍfBO9Kt֔AN6uhέd]%5!,kVH KIJ9e@MHSN 9ҙt gBk%6̶hb3% 26nK0hYkQhFi5cFXiVp2pr͙(ȸL$hm,mNQ-:.P=a8ΑdxH$M # EC ٨1f&ET0`1U&;S.Ujˑl&jJ5֡ Fr\3`6Vn4b,"2X$ C4h"cU\XBiOi4B:vz0<5Ҥ8kp`-Q3Yt!Y5L k: 4V819k: X[klJC #4362lƄvcFљLeWRbDl%hAzCFsZst2udvrQ" NbzH1205ё2s2*a0AbF\#Y5e͓R\QkLi6'*rS'8Ӭk8V@ a vE]g+`Xki1]b 2L@'(5E1 I+DZ3 \e\{˗cYl9\f&1J9#pjh-$\%L dytv03b"tXegɀY=,VyEtgI:c0+1pCV`Ցp*er/&:]Y; .6Ck5B] < (\%TZ@!9瓌30Ȭ;N$ɢZUpK[+ɘMhV3 /a8q4cF+ YpM.@2*0 hgCŜ%r.:Z OX^M=KT%SDLx3.ΗFc*r` !t5)'`f@ ƴ0Uk Й E+e)b/WHҹ !gA(⤙pXY\`:-6P=eز.8pQjfrh(8ɑU5gц,Lʶn2I֘C wtf4k,–"ef 3  -cE1, Bp.'ZPWbb6FƠؐ &Z⸰8d8,rN] ]E b%jyƗh axÊ sdZhv/+g0( &Qg +9tu1 rPlj6fH S]4ɣs֜ɊSPudu'@Nydѕ!,kSK5ƪW%ers$VJadYa^c Ñ)S3KIv&yD3aB0sT0hhE:8QUW8lʘ;*N8BÜ@l갸:\ M qE1Fc$n)BFM F?czumCYFk[qƛWMnMVdVkV,ǑҩֵxjH;^捵ծ9*F _~_5l5Vͯ~`H)[;SYRm'=]0i k)%QZmלib#;PM_mM(0.}{lGZ*X``oMk^7^/*ۖ; *1x:$wUfHSjcLA )a@HiCDb 1(bꁕRP7B)@w3_r9z2),% )9BTB`D;0&Y0tO[ ц;$ETa0!>ηOXa F`%SS"(efԛb\$뙳&P :4Ӂɋ BJ)~jRE2Z{|qϧc|z$ =Dۚ#^*[[ Q|6)}/Z7hn/k&Ҝ Ң.2ggGfVbUC=gH[3~/{K{ttOW ef8o[4ZZIȬ措20dނ*D \^=Ѻ6n[5S5Σ{ FFwZRyZ7W+\};3]pΰs[:^ K$'nX, uv? AdK^-Ku%<1UUUIRW}ߘ4_]"YN_Bc933 `r*Ie^RYX}~e'Vn"\1|fGAK>uP&PӞ`}] cT3O{(:0O 4tB,bzķf>߆xVYIPi_#*@S׸BZf,@n\&h  6U:b$VU μ TN*xSQV{?Էہp&oMRCP=jzu&+u%Pΰ\h)MY $4%M 1Lx3@( 4B!Q@"j<@UW}S, _^18BK썗XIQάģVTV.^:4tm*3<}q& V3{\TlI$3f0Hs⡍ksgb)b;#Oo_3N|eqJqX=3bCۛ&tfT*GoGhyrj!cʙ=Ń A Q(Pֹ̻{z}ZM^)͵A+ OPgg[k{ew}# :[5Ǫ]}"ɴAzC0oLew:86`<@I:qE?Ҫz)㉘p-BM\.!֧ \'m'M#$aMM҇ώ% 8<@]ȹ0jC5 #!;:/݊$l$FH;4]r݁(DƨǑPo#ߨ@{a`N7<8&s1RMPEj[  m~}M|v4oIGxx0B!Y\\1vG^$m/Zqz߲{a4]!K#ؽl5X@J逹IX *X%.&du5 zޤa 3,T_#TegB„' ~6qD+ 53U.ЮF D0_ߎv @*D*[?D22 P昫}J\%;Y %A ySe` =(Rn딮-K#6>/NFD%(cll7Y`m#s]ATӭj7#uD#Aawn N{D;Tf-D]zl4̍`aCvŔljP_ )@bFpJ)p#aǿewwMX#\acYɟ D 1&h $~YVDMLIU$$}pMf_\T,M40/rTA+Sp|/>h:9Sl^՚Tz+nllöGTUV]n|mkP m|݁n)v¼(,е_Wظptxzkl n%S|Η;kT~"*  2qkg95T@ fR)@,7wڍZ8`Vll9B(Ļ,11B,bCZdF&`R@5`*rXseNh\!gN|&DwrSq:4*iRBF~-Hʁ (qa)WN70"cOgvdcM Tݯ='D0-0ץgs{.6 $D1ĶA#| ^*הUT:#\ʨ2@|o2U0o9o+rAoU$M;IJ=f(օUѭ\_$Q{PcPwt&ܘJDPI2zý k3Pe뜞= Q+k|Ȣub4`TXؔΐl rɢ2)@ 8g.!BT-EnQDc28R [=y.`rfB TT7jY s҆fUûhCV (=@Ӯ[.3Zs(' ?Рt(! >]'*yQGC$&nQa}CTPׇ \R`ܝ*{H2o@JnBcL:q~j6mK%WED I(D h80Q&tWuJ+4J(( eQo$!Rlr>ϊsOoymL]weed*'E@/=_W[$ `~Ia[f`0.B"ȊE3n]~Y*dUxEDPE\P@?Į]Uoz>W- B^+e,5)„j7Pseqinr/data/gcO2.rda0000644000176200001440000001365114053166535013764 0ustar liggesusersBZh91AY&SY6?px!X-(mJEHt0@EA"( M 4h 44ڌ2G= h6C z#dɈxH6!OF 4'4ڙ3S 4@L@h@ #@@dѣM@im Q$2i=AG M42yOQ =&!#@ɓ&24dbM&FM0 @#&FM00B#%=O(z=@@ ~Gh! 444@C! 44BzOa 2d@ @F@džNtTP{y]\ٽ֪}B4"x})A _PL %YWQP0O+^#ܨMD3=NG=kB!cH,]85 ś(zQL)S4g / YX>>/oJyۭ;OkE5?-I,{!~6UóOMGrtfluz 5u=WʨB)ʼo-ogkX\B]ûu|n{7]؁t>-Oi>=6e sk]wfY.Y:>._\M{\]C7kv5dN9C.P\~Wތq@=%O0ƀ-R.ȺC k<"/i^vNrثjrFn1IȬVhATJ#ZQp2{ྟi#5 &A, +AA&'("+rHȣp T r>1x`Ѻ4`"DXp&]nFu)/cz':Xhi3p3+dv=R[;L|Bld> iZ٠#:d}ѵ_C ;Uh54]J:G(]<@RT2'41Z)T"_g?HɑHNyM]W8UֶI mg>uxe>lSb-be@iLm?s6 ̓,Kj&2}\#y"ڌ.`ߡй~e٧?[P B`U|Wi1x?{)[w,ta-e {IϤyդ11%WY|"Q jbُ%5 pұR7/{Vqv úLG2ڻ2UkwZՉIg)N٨ToG@b|oQP)567 F}E!gLkxGt늢]0_ a%uP-e'NB FK_Vn\>9[d QǑS]')^3SgmAPT/mVTaJ4lD$@P@DIK$e nFI dEraLD"e -4L$hDLI0BLmKYI\QAf T ܇ "Aba qX5D ) XJ0LaHKJeLⰨ(\afI&hgXVV)!DDL)fA]R`I)~ i(a\nBNJndiH`"),@oLeyr, ADZU`C$JXF\_UP$V(qJ(D҉EjD$Q$ED$@d S# AL H )$A$dDT%T$*!UD$*E*B%T$T@  H#"օq 1T2!"BI!*(*QRUET `Wz9QL«XTD ۶g#׉CDi*"*Qk"^N92XhB"*0oͲBfj$f YJ$1 "^st 0LNcX4d _64vUB3l{dC] EqlZش  FBBbL.0 ta'EǻR1N<ʰ6YZ^ț!s4j7Zv/hfAkx1'g7Yfq߱wa7ɫޱZt+̻r Tj(YOg<oz5cu]?r#[pZ<$ǚ;wpE"y4)EV+c#?)q*eIz.H G>idwgwZqE8a$ږݭ&F]O\e/DpF& DA\G T߾ah̰^0h߶- XߝnvT0~{ˇXkh9:~Ł m#`HiŐ|HE\8儬[B"QXG, Y )4R[o hs{]P=yRO jEYh, bFWr'Lia45N{#gmI0LdÒ2jV\#Y[X.W_Z]G|g>Nu_ f;-ԩ^ʟ[۴jS|8lٙtN-s1*; Tfp JwoHwv]Ѭ|ձ |'@wpUBTZUnz}_ʈ੕exCRynRks;dISc&]U;x%'VVUUk$3dcBqw aj%, wqRasF*mAPo]9$FdFDG cnC{hT\;Zl}@EѻBA2ʡμBֺFS+9 % rՃXacA3`-l#2QM1X9ꆰ9ml5켳uf JiQ2RXʀ 9lD~U/FƩfH un1ë12XlGg Ew&TfYAced@ANOmxw\Y[^b|]h䜂6njXB)gq{*K5Q1@DM $" yd5T?a?\4eddy,t/EQW: E$kr*DI&@3ϛ%@l "URveu)(mmM:rP FbTWƽscEBrP&sX3sXY:]94(\ź4h)pչ'79YDU*-r%J0L#Ҳ,їKŐcfJkHĒEId Jo]ZZ"p|aftp-`/V@B36,3+#C P(hUֶ YBxf")-)e E)߽7qT*PRH**4iDBCA$A  (Ć )0eI&[-B*B2Q2IA$pE"C@$$!R( SHaͣ#aЯF/[Hҡ,2X"zƻGhhf7l~#EbapG'޹2W.\ |ϧX-u%P1o PFX1 N|%D]mRfYJQJH!4JM.oc/rs !-;k qpgrlcج8l.ҋ%[MnӋHPV$!x ;YêBS 0TT]6A I ElcT=}P}Rҋ|zSJݺ&ܩp N , Fl'yjA!D'qN&Ь n-noKQ2ܬB"BT)JQ !!EBHJ(B(D! $ HR*$$D PT@F @" #"t@H &seqinr/data/phylip.RData0000644000176200001440000000042314053166544014715 0ustar liggesusersmN0 }m: :30H 1j( m<9NQJ#9>o5/ǻ@͆Ӧk {1 ^JRr8Sw9sǧZwXmw( y87tsS?kQ>9d ք1FB΢fFF 㚒b.̔ZXӺR1wddߓbx<牱q9mz%&ʯ,^qѩ0n&X)\Ҡ>JJ[!!,Vܡ5;eo/$.3Wseqinr/data/toyaa.RData0000644000176200001440000000024314053166544014525 0ustar liggesusers r0b```b`a@& `d`aҬ% @HD;$80 l@PЀjy^bnj1!dvI1s`Lb4ݜEzL`41` ctsa`\)%ziE@# @4B3Aseqinr/data/revaligntest.RData0000644000176200001440000000066314053166544016125 0ustar liggesusersVJA vK))~@1,AhWtCr1dVvg63IN3jR܄Nc}dhw,`6ehz\.WzRtInz715Usטo5!…sC0VI,ڤ-Oޒa0ꢐ#%8(2Ph 0V9̨͂m&Z8`]Q!mB"3BY = AJI92ё^1K$v]I ܨt؃BaW~8%xC|s\ecؑCqLDXmnLpM̂;d?VWl2V}q,{fPt*]Ʃ6dU w`9,KwF3Ah;ӝi㜰*!E=b$Ȃ!;XzS!Gj|:/k'+L7̫UԠU+㋧&ˉhn-5fހ_x\J`}DIk2٠=!IB$:X_YkQB&'r5p>>0~Տ9L%^lߒNtT+&rN2:Zg.3Jv59f> ! G ':[s%wU;-hΨJ[HK@U~W&(:/а᝴h g,\~(`}| GDu_޷ĭVWĪtmaB%{2r(e{gޕN'[9͆EoZwr>c?+ČTǜCbq)']7 ]Ĭ- }|"̡:T!?xqv߳|&~p f&NаZ)Ė8=3dNi{j M$]m"<"^(qj]?Xj]OC'cè<"9 =aSbz_Xa9wl_`oݓH>2 -GKs|OK@WV4J2sn"&,C%D(3Dx~TsAKW=W>Rv\ \S,nHtb%3oswTY*\>ܘs f,y%-FPڷHH]e!rtroO9&ls yTL"qHbgw k߂y9RzWNӌA !|}BJqxb%!vazWct:5j ,hZ1 TLҘZ`G,,7D&<%]LȢ;OGH .CdAEMl pTUJDn\G "F\M:@3.tx†ϓ8qIdc몭θP@6U9B0X*)?\ OАx +$'6\<+4|G8$5S2 wjG2MJb'ٗs%g}Rn(IlB~+2/Q,q{!nM2Ib2k!{p$ r|!Rc:uϳAS_$8bJH?4 GpT 00e<į/}yfX7jI:)Դ.Ϊ1PU6 aQ"o*j.VF=h+"| pqMoFVf?(o"&ydM lLju4!sY@0 7O7Дp6 .t B+wŸ:բI_=\uAxאQD|.zqV9CAH`,PGaE -4nXBA37%@20 k^a9sBңxxE)b3Ze#=[jF#įxD\U:.F;'?8;56֗4~q 1[c*~Qhdǂ\8O׀M"AKӁVGsiٶ۩ lu{C]n1sl٭uO'>?$T=V;mfHS ,¯J2~'Y!#k= ;zDY-X 6>Li?vKǗR${ihQM@=!(&Ѵ*VsY(\17|BAPZSO.)ͱ5Yޘ`Q#[(L,KgVQdTNvi8nSm>ކb!U0҂p-I_;nNxJbkUqKWeLk۩yn #9hk֊/ Q?Ym ҨR@E)Ď=ﻙT\`4.ĤWѢr擗jY]oԢqHv19޼+`20bT>*7·R4"־FYB㯃']|d'9vs;T]ыrV 혊A:x;tuE 6.>Q MӮv2LCKYL(.jƨ3%Fe-G8 ;Ggy B)R?^g2p<=x |uK%5n~2I_lMR0> iQesOb~ѳi0ԕ[jZdgi,͵pPޘKEQ&<w V չ0PĒ |>WKap;Hi;uŵնAeŹAҤgytq =&oOzG8<6pOy=J{Eh3eM*My[xVࣩZWm%ڢ:Ù0e._t=ZYГƃqia;CmvwQY_ ْD C  5.|Ϧ ɪ?k{8 Ebn%l]N9䦊ߤbN5Wp絙Bt K/J. .ֱey-bR7ZiqkSveQ[@pYF+C&+ 31p pF~7%n}<-)v29>Rrtmm֙ahC9@𽢉n9o(򙜅=N(D6y*t.P6D~`89J10؍9IQPHLՋFРGb۲u-} J5[ʉY+9^=SKpژ˺I[y)Zkgl eՃh8יbkj>x~Ŧ 1H*)}REcV&IekROz"ָ-d)}SwIʯ֙IMh7Z&zJEur5 O%*>O(rv}nq;b_t2:^@ _L,;p&3Lpb&U~^ֶizJL:j#[C:27CL5y.HߒTG(lq$@ps51V Q31&c`^{K{T;' Wx_ek)ʳh_1B|(#|"Łiyǝl!,6(^[q-mP:S" O:P[59Nq̤b=cia!AJ?4 `m _3}㐯?֤`^R xk2di.Yao1IevJU_rۅmob E(Ӌa0hьvBvmy- UP>T\+eI*""UMDj/S2_s.%HSxc?=B~2za0SlG\l2 uQp8?}6AkN缧ZO| H9, . 7BM|)<.bZ0 iP3:zd;Yx?*ŸNa|8EVEm@Rjsoѯ= ?^) 83MhvMgY_fxkmIN "E!ˍyڈrh¥c[K͸d6ǡ1h_ `SV'%M,F+=ƭE ̪t#0JdϢNX9;V@ 9j$՗^z4a,&K;U'R" Uhv9,jBbZbEYvpFpH \(F&.h,>W\`,]|r%hy;o?ӉWP)aL vL$#1V#Ѡ3e4w`3"? h]x rΤn<+6VϑJ 6w:5^㸩GPz2\R%KӔZx\(9$. 47;so$>OLcg]\hO1v g;wW {׷L847N:'{ciсR6` l|!pg]{xq?垂s_&XJVOr -BlM&!xYz{9 pOˠƆ׊244m* - |RC.@@[0D bOش֖)Cڙ潜>9۷=:W^PyI69:M#BSy2JCgcXzku} rDσ[Qk8rON- OλMDR+]!:a-F0p̊2Y-7r._>Xa"y _|K9퀏wF/lR';5_, Ua8U1H( 94m3Îj)sf4(W{JOWdHm5FyI"kCi DУ q17̉up&ci)p.e`/Kq[:޳KC(ZFFo"&r^1>T>l5wo$=Ɨԝ:c͕{<%E 9.lI $KKHs#]Vʺ5./ $XH5Lq"\Ox/XFC"&>{~M-X t2bk1J%Y*3pmR?|i&.sv,|O]i@όN& idбYLmޥ8njsu褿c9DjU=/}TNVp HÉ؍69 ~& 8K gpis8G1S$yݣ!ى+8:#H OqU\Oc I"sʭtfAkFrg|[86FΟ 1`} -џ_E8um?C*TPYrӅY7\%^H NX_1aº%BѨ}Z8`E/bq=C99yy#&D:yTb`,FDj<,%z,k00"e;ݣDQ=,@ S';tHOհm,<|\#3PԪHӈSfxMpC*Gý Z\>;2-Q+֚Tm|!jXP=LCF̏'7:G0ro:b>n~B0p)}Y2 .\ $ccp+*TB0}ݳWfy8xי v~w]$F^vI^#  {a\D%vL9"!Ma~EWβ©0Kqo%w&-2 s`#1 (HC۾fWqo<~ҵ?N6" tx EN7ƍWlڰ>CXIo 2 Ġ0ٍc 5pU]D&o0>ԬE%n5oб:kN=ީIT_d+#䙄sSM/_YMnX$2$ݙ7|+w}oAo=h(73~ntΕ!'q5Ni$=K#?ƛx .ިVt!zA[/ qȟ .f~i5}cVbE\v%b*إ'}Cv=kgpVDa?Yچg W#~;f[,p}WE'ivl8ZE6цzە~P:Woa;&jodr%:dmm@V,&W툝W :5#wpNoOזH'Y+2_>[5xq-M[Bik#Zpj.8L_|ULȗVxXd+QMMʭrE{m"](7#(އ6)A+'|KR/KYH!)mܢ$,Z;b} R-ja'.tA,j&B!gf+?:(tٻh7;]JH"\*uϩP/==y Tiphjt!W$¿k]Qu4R.n\ir>mv›{T7jRW?yݷP'c-›˟%UiˋNt^I.>3՘N'*}ͭj e,:9+*5X.^#$¹|Lأ.:heU {knٹQ;AtMhBMZ쭽X]sk 25sAu-5?-<6ba5&=e۹Jl4N9r6A +FȾ^`ҀJPsǦB/G&q$Ed.ުd浧&-ʁ)B8 Lu <44' ׵kf*vqRU0Ӕyܧ}/)֎uyAC7e]x\P;N!P4)+Oߺ,6<#o #% NΝK;&Jq`xCK4}x@ghϐuB>|(gA -Jä\qeV\i" T` g)=dF)í-ߨ1X!%R|0kŠE\ -pOI$…2fXi+3#:"UY*L%bxvn01ʪ.0.܄o{sWU< #ū8'-<5!d'˛yAMHaye'sō_ͷT1 CnZ1s,Pkw+]ܛ9l_KGv:xHrԏc;76q*mْ1vѾFRekcq5Y dVxqq${:#Bsmu[.FsO}'_1(~&ݎPeZD}A3MbiqY]39) onESOW~RuڍP09%Ⱦir ۆ:% ]|Aeq6ݭt ZH7v);a;N\\ `e8 `b iyhyS_l]Ίjk펯aXgfN)zBy#'5>SsEFA$swA%i{m~HB32+~ ނ΀>b(+D,7Rn%M/+'/~hu8%u stf%cȾ645c!phr"ajFh^920LF4 \̉"3$MUp :I+!"hBMcx !˅'8m*3 TP/%o`VstH6X\ dhN'-"]HF,Vu79q;K4 Z컥Nͫh$U^dw1n<+n| !b.P#kjʧq\ML取ތ R)wQع )&[CFŠ+z}73DuK_{%.!礊fUi'0]OLX|| 3wuiQ 7Vz h8.TeqpHd~ql\vHTƧJAw$z@m8,  <$ P0ꢂ{NEm{Wݝh'|4j=nf \A8c><n{j.WWn LexբYL%4*8|㔓ov!bV:aWn.JtEc6߮Ӈ\j&"iKYjb>6{t2oz[z{JbZAy˳{E*Qu;Zv4gMa@|ͯk)MkiOnW 8$[,Ad::t?0?ca[`MN$$m 7~'7/0uO{`i$)]x3YZ2aodI_MR㻐-w}=鵺u]P2! DH:W@fImtUzC3cGUNs -௕o`2 /;8/u"$FA7+J,EAt^ܨ-+&n|8_7 B22)f5$n8w7#moa^!+['?Jo0آP{,sڷ+ˉlú՟.&].F+Vs1Lf`a'+J=E7p2AA}od)5ǧ1{<6L˔`WˬSLmbK<~mM Uۇcد3qK3lo x'=AG >[\iqA;^sC:[ qڭq>QA{ P{Y_Hj\w_3:% k|| l@?2\-v {#N\]ېH*%$Ĝe&74pjOx2r@roj/|ܛ qnۻ.>Qn(]{uVm0(&N+6G,c;L&?0. 021YT}l5wu:4rX 66'=C#x3&9_895NYA%w\8.8X 83OaRONPϝqVf g(uhIƍWf |l>C8xr|Qu9 ׯcrW|ײ(?4+_80ح?sV͕͎x1AEs2{|`HsVP` %8ȹٷ ^--2nyEiY][YuJeK j3عM?ēZ+G0Pnj=_2➖m:bPjߏ^7DFB#pۛK=7*tpM 96r.vb,7|G`T$Xs!N;%g2v-:ag*`VW {$+>vN>b v%2'Zz t}2NƠ:1ѹ#e;rK'-"Оh& ֌hYn9nD~ad}ʾ=SJJ9#2fHJCsE8z[N9ooNk&/,$@C*,f˘R*&k,ܯ, vbZigtIZJy7gR"h !Fbf,=f"'&nwTP9 B`w$='O$%HeU `:M- ?u.1I"`bLSa#'魎%ry @n+0ܥJl]` =!袂,Q>D|{g 6_dM؇-d Zvǐ' kyd*CG41F!2yE`B? UYHk!Qtkө7@pozY"@~gؖ\ s-Z ZeUy`=p^S/'۟ \m?"-_wcc#b2SUJn /ܗ-5W=" L!FMEQڧ#Ak b]4 ݜg>=@B*_:\ׯ%욦7YSH%}|kRGX^f2=Q҈~ 5Iiq/J@TmFx߀w˙Xjr;GV6=ix삏Rg4f X8-9p\= ӕ: b,4䶽2ͺPnsLF0j{g %.*iw: cgkg헉PWl2@}QXuXKNua#}ƕ7S{i1b-m*D5M1fE䁞n.2Z;:kbn8=3#d<\BN/jvI ]~2dqX2 zFOC]e^guh(Gr?r*g 5~K=pjST\D0%}O^np {,/kzL?;l1s-gᶠUk5rlK2@W*}Z0j+}xEt$X/!:p`Q Nz,I95KuU[&knM⼅y6ARW')0+TrȗꈄUѴ_vӝ_mEzT39+^:ص \پ^ TNʽ*/Yp j긨=²CmLOWdRdUE&4m`Ŧ,rnP/|d^^O&`+cMh @R]ͼHqǹ7DXslB)VWB$ǃ.Xx쐞Bv}O-^(Ci׵FH"`Vɴ52\ p4ފ79]Y8NGNF̎KԤJm.O׉eVro1C *aر}a8!}G{7 M;O\Iܕ3]UKo1<(hbXI1*aE+~ik$Cq'.n]qCzXL I3eV;9xS׻o'#F 7G$whB8J3?@AօJdd DRit1]:k$X`,0:O'X`#]^7?QgzB~j`}g Ή<Vtyhu1m_3zkxi= EPD"Lr1V|><!X0MqQVz^u,\.]%*vrCe BKzT*$1䕅~o&'QFe8y?{}fyz|Ciz r^x S!@)~t iA hA}5)쓣S6$L(h l"R9c o%zī0Cz@#R"*_GUO:GPQƊ3{0/B%=@5uJ<>0 YZseqinr/data/aacost.RData0000644000176200001440000000117514053166535014667 0ustar liggesusersun@}HHRq2 Tn8iT:J ȤQ)+g r(Ǟ욲f:#|TVES jGXТU)( O_Vh^u[gNd޳[cn+9¾)7Ӹm#C6z0ף;]x 8w̸Z jK4d8s)r B4 Fem8KM1LQVкB^Rk$&nl~-w9;ij(/}I:`E_/HN5S33Ϧ'?IoBQċF9Ǣ 4Rp C9@p:{ʼnwUu eCSvr,J6?U &h"wud1՘LLL &֓?,TTair_d/seqinr/data/caitab.RData0000644000176200001440000000165414053166535014642 0ustar liggesusers{HA&yHI=Ea"c(GHHtZRWYЋ03Ei!f%VjQfafVeD_;;vg绻ٝ[9?~=n`?~F@XN-7̏n#4qW.\cv~k!θ[ Ҹ5P_٣aoTg%Lrs߽y(f;kω75PenXֹڻoBzb. c+ J9/ 2swrΔ΀=#SgݨHyrs3~"t;tF,r,*,". ;_}ZZق{a6NvL|ݾQo+ -ȃ&۩ +霌 9y@cJ/*`LONe߀nxlw4ש3#~_*\įk5Oӛrp^@/&~K|)3 VZ6 a>QY-5|HKϋ!@qlX=reCyfA^# ެ2uGHzU{гʼ0qUOcL%zo.sUʈ\򿚅9TuXoeWk[3{=8|ܣU{6^xn GxY6,Rܼb?$zN깉ejkӖH...]ZZZZZZZZZZZy %K /A^y %K /A^y)RK"/E^y)RK"/E^ y2eː!/C^ y2eː!/C^y-ARnjО3+|=~U seqinr/data/clustal.RData0000644000176200001440000000064314053166536015064 0ustar liggesusersSn@ = ORUސ8n'x3SƓ#-b[Z'㟱=,_}}5MnP`fۜ|/8il_7}/_\\>zs[XCeLҜ (-1@MfNDܒhW9iך͵FȒM#ތj9Ec((U" bTJ? RLFC[z*=e]}BxaE0N^,'/cy58`{\O?&jAmi`9#ey0,/7*seqinr/data/aaindex.RData0000644000176200001440000023762214053166535015036 0ustar liggesusersBZh91AY&SY˺X];E^4UZ @z_ .7"w7o>n̖p*@JU@P !$ AEQ*E*U@ YRED*!E(*64T=>g= P((2P" 0  2UH bJkӇ@Ŭd6Ųi=RiJғup z*僼*}w9+kEi@sukU. xUWmoT 1n:Nw1=z@x ͅs8`x n T.꘷Frd == )]VQ_6t->/r| z 0{in!y_c0lv}ގ{k]|Dʚ>=)% $ $URAv(*D(lC僞)|&TT iI"B*% F 4ЅTRTǫ2$m}ST%H REE -He[^$nwp&w{a=+o>E,sBg){>TZ^(E<@&LhѤ4F@#a4LdƊJ~=iɏv0:#iǛu}lL`;%K{䓴>.{KwM[iv~ުpl4OW1xg꺘L\H:(K2zEBRN-M7.\M9))"gX`[ ]ͼUγdtWomSx璍C?>܋T=iE""1AVض(n:QF=J{~A؎Q?hÜKp||?AƷK'x)^?Hj )u}iH(B uyF)'͌F4.WtPKbyQE݇+D5^nds: \ppçun8tW"" I@Y}$$dM-@7Y"Q$DT{{V~/JP6Vv(B" ֑heL멨Arr\!;Bw^{w~MTM7jbw$D6#RIA=v<ߢ]ydNP+4֗z/wIs֋0ُ L@FWBL>E@& s(y8{=44og`뿅;o~>WIE~dA˕kec9Wz`y>>4ܙ nooRXBs~JÏϫR7Wo e抒gvʿίr걉_^sB\# I$[dI}Adl ZFT$J -l*("4U@:IoD"J")((rU99tpqCNCJvlZU tKz܋ҜfT Nv7Cg:,EX[^w^/?z=wGyzN T@7A[ט.̜QERUAidATI$I8|N??߂@A ApA@`@AAA@ ( Kmnw??χ|>:tӀpÇOOiO 8 pÇ|> RO|={> |>=JSѠRSz)DDDM4SDh4xxxxxxt3ӧ@興=O =fz=JR:t|>”|= {{8pÇ8p{=|>N:|<> Rh&0X, p\. p\. p~~~,@'ÀpSM4 i> )@(8xtM]{n] DC?E@$IH1 DAh`*5PQ`(k-Ifa*KUDQ ֔"" cƳHIu]6ӻwtkW.r;wu.twm҃gv%'7.Kwa(˻]8B]̻\:[m[Rڷ2J:1*ReDH5 [RЛlx j\VLmVR AC&2%#1Ҷje_֭{}i2X!j d1j6MEňԖCRZ PPmZ*Z2QIY1[E&4Dd&d7%WŴ`[pld21$Td2 #"cX"Rŗ,0LaL\`Z,#1A"$ aRأdĀ*mDC" XK Yb1Tܔ.8[(9skD痞t98:u59:c(PpD"a 8R (! ,"#EI#$` (80H,$1(U``+"2"Bc c(EP U"X&@1TbFU:;ˎuuλr9Еdp"X+0\W"HA EF$F. wNȻ ]:q\ֻkE "ȆƢHaI [nMbg%# YTF$VD 2`RX$*2*$c"$$.suΜݻpnAPPY(,X@qb.[-Y!i?kR) YcTĎlB"?Y!.2[,/GB E[k[jjJIzү!*%JP*-D_3w, &QmMxk^vW-6Z[cj)"sx6b;{_?zЯG@(Z #[h-]ۤmw$D4Č`{?ckTRx6S&Wy{=ɚFMQl*¦mR0pq adUK7/TtaB@D@#?|׸YQ-HH1?ѕ̱M ï?ކIZl^D@Mك L+hY(R\;+-eyD1jk8!b" ᱆ϧw>8t/?2s\ +2D#311 USU/ӢS.[,G~s7d}[jݦB-F-%cFUjXS-Wu^%<ݶ۷~_ydd߄5" OKoyr~`">mrBI>K$ 2 KjRoM/ˤMUkG W^? Q ),ެwMEJw>~_{)wBBF{,6"dYbذiJjŵFF[hckjKh"d=J 4C}q;쿣=Uvmd OPTm+R"Kc)ob7Q~sJ-Ϧ/v bnF@YV0Rxb?o_hq,;+ y6Mm*WkyڼQcTE ))1Xde!ibF$ŤS14$X 0C$dRl QfI2AJBbEJjP+E%j$TWQxp6<@ F$DJk3tPjiUAM{!> D "E o۩e'G_/qQB2~aP4H4$o-6vym0>P 3yy?%}!76qv%Z4h2XXH chnş}FwGBI=疶9wD6 H?UC &6O% 7~ /׵VN߿^O=]\3GD5$_/|TPA* ou~7|>uOM_GԐ5xBHOY޿0p:!j)L({i+A #ѣhU:(%PI/{nM~wjHFC`ވhY?D\ߵ}̿¬>OG)?jjT?W*lH@!)/R"(:44?@ c?p,{Nj(>`/EEvXՔ" Cw[S)^27SD=0_7EL h?G46H|䂊 *y&~-=w֢׬gHRP& H1jb0ӕbokydĦ;*"hjK݁UrG,jU8%'^!wÌeiқb=9˪99}08۶i2{' ؃o0 x,^1x}i%%)&! k |yGl-p=!PKkzPE%Em2FOO.Wr0N l\2S2Y\T;8ǥÇ>4! .!! ¼d~ds}n u-HF0v2BP4JrEZ| A(!2tZtj=6wvRihN3LݦAIIڂ,Kt,PVt#!g5B=ջٯh,8z/lLXpU$!2"2 1e0Sd,&"o,Q*_ i : f* $-DҴΩa(iO9j;M"$HDC#,!bnhm"A!Ǫ5/ۛDy*!">eb9|sLXJB%m1#rX$`Hߧd=\ai-#Tzu .^$m2xviC#^!4fEGH"j;*cA=l҄g$1W,NIy4>e!xm *#vi#;EF͔}jL]C%Tā†@.*]%ZUiNº(Ǩ!EYJ0$(z5z<1ޯ'97N, ~0嵅A`**j*"B3[veHIBB`24曪$y C6,s'Qw|#_}s}4'XFǶ 5i7_w%_\٨!+- jLzގI7ѥ(_f(| xQ̀ˬѧ a1( Hˍ%=D4R ;҈Xc!(HT@BaݷJLt +o"1[K>w-H^\ZviR4@T߫Ya+j)YV4a' ԯ3iʓ]x+$T.>ٽ|}5H Y!=XqXC&YĐf7lf4J^+ݑX&C(숌`LEk_U$UybUFR[csyRx*sіeu@;^/!;Y8%EVhTB] 0brU6Ze-R^VFq'#=x_PxNN4LӅ2zEIRXЂ&-&49<`@jœg |ͩ ׏!h=N\qTeS"H^'8jev)щyFVt-u -bjhUųn6B ";R+8FCi6W TRVӲ@P* ۅ, v04m,EH{: ѥ: ̱F$9SY4®L@d,/=}eUV-j~R)x6⹕LU A\PiVx=) B{P,“ B,JtXM"7knR6ٔۛA .A&t!Pi -瑩N¾ʼnBrRD^@ҤMEt"ʴ! RAHCD4Io'c⇣\=Y}7ԁi=lI/6%6dCj:"n:~RL;nOX, %Hr@J"Oq/ DXIpmQ$^ϴ$8{!l@;VlȨE+pA=˞J>nl oLJtOG8͹h͠B#e|14 rpS C $ݦ-}Y-xk&VCņhz}lBY yr)BW%$-*^|O[rQ>(r@WT(t잎Tb |'j^u֘e'P8"nآ|"CrqS.jj @)|- "HjAt &UAS1%$UcV4A\acL ?:ܤ}J㬝"XAT^LYZE"]^kLHswsŮ$l%@cSOwYmLW=d]waWbpn0IM5 f0-rg90) cv%lv9]%֚M*TtXL#q˖FCaL4ҬыB1dQD, h'5,!<"!(":`R#Ns$BZ(Da7V! Km#7K+N JNq62nLKoy;wݹt8-mI: HIoĂ7xxгL% U͊ *ɖ BlS0-<X7b7T4u2]; YB mh&RʵtNk]p*hKgEAu3ەK8-'2٬uYiñ]@@Rm2{P|rO\~=V$M(rfYf4Pt^۵BK7tĻ(Vk>ݜ28$a׼Ew:NBqk8 y@VxLZd%b-eyJpQn j†l}y8C˳g40xbqcg[]b|(y\|!@ЈV4R-\ShѕX4Wr˺'[) ՝ B7W:뇠ެ;pړG^0∈w4{Zl<{*2=$iΈwehӂjm+ΣR2a/jSV+wPu$v 웶Zzu}|^{4%}jj\ X厤Nj^7mK{+CPs7Ӄ9xי.y{-Eba_wo.!mNjdًyQouG;ś!unܵXS#&;!إZ&U;s{+Xy0M{:uzU5Qjw0 u}GDljkvLz`&>k3sn sߺeWy;kte4]כ&c(2k5יco- }cw*B\5HrF:E2:HY҉KjnTY^Q,+T+7hfdWV4P$oWdr%UkH39! :v$Zśu*Uas=:Gm)ݮʈ-,u֞ƽ¯ݒ&˵rI^ͺXdCT}W Fhb}NPZbFhø惶S]_*[Zy֜w3\pU{W ŎF˝yvLqR\Zfz_D4M9Z*ku`-̺=c7j4sdK;-9:C[ [zDF:oV7Ksv n\Dp|/aTDknAwr}W ko7U]q+qf+~T7/z`TJIvifAwj j}׻opVigAa1ky,\'=s;d r_E,WZ|܅ܰZF]^lB{zYKͷ/Aw 7a3{Mb7uh}HeĚU;aGP V364fS \LީSѰ\!ݕx;T 7ؖol *pͥ&vٸwup28CGiTEUZFJkwvnu;`0 |oz O#: RIoEo 1CZOqo{4]Ū,$sf.K9ɕ']T&tia :ނVuZFe9I> b~zPw3C):)o~s_R|xsI<c=zwD1X iIP#J24@p'-"m~Y~^VYDj-̿2y oƲлa>H JR@0؆"%D0F,B"%KEQ1XeBTk1A&, Lvg̍ HwU6?/ŎX`D"u@ &$<1UDDYƷLZWzwIЀv8/BB,#4c!(i,U&Igd-?ͥZBdjxm5nnAqU:0U&|>^#%0Ǐ`ڛqMT#xoadJ J)SfI )!6I"cBs)@`Ҵ |kXF({g^5Su pk1;x u#'58Y2GɭDgc'D!@o..%42{C}̩0v!6>~Hx,$wErDJۑp>ɣu>o*/Cla{瑃vB8 LOÉ&ym=TO(:j wŎa 40RITUq 2"CVEeN(GPya{| ~mbdiTs^\\01lvL상 *És5!(ojM =Vl'Q"l"ܡO?Y "Iѫis>O Q,USGSPuN=혴˦?飗 &sn9M@.AQd-PCO|({誕N^ #v#:{# D.>ƖL`XE9 *Ăx"<猆B猜c9܉ҾV'Ea3kPB`qMj"6#'܋Ѩv\5K ofIyy罷Q>lhe)B ~ L1, H &5mgM>';dM)o 1ag(xB}).^\RWې7aK I\8$nr4ovB퀙p=(|Wm:kU鮘s8.:Rr.Zo3vX F,QͿ4]f Y hq/';]{\W0fD~=:#bٍ0>˛dxKr9mCT*az^-@T9q1ۦ;2 -UCP2 2e~gHl WC17 h , 4^q5C׆p c)2 "jXқ}qv.撛`iJ&ٍ\0. צ|~-A`p ;T*wit \f$/tYϵ UO-םo>9 $d 摛*ȕ%* ܗKo6<<›uțX&yh=o2C 44xԺ܎, @Glv@wApzn+^5%W;J]@+/Flc\yah75:M\n]!ۃuxaVn рem^B* :8߿y;y`3%e4$Ѯ#?Mq{7qܤ4d2`Axh0 `ggm+\Έ\1`2p,5t-j25Z{/QW8ƠRT8`i4x jp;gcwy:ϻHwѻg)"UE8Y4夎)A`|}ZsÎ_#Sf^;xoˊdC)M &"j⚫3p[v2%qߥLG#WE[YXhIzsvY3֧") MH.L•+jrY{^#Mж1{̒ VdfD[ݼ1iLxçl?&> 6;i!Mk&rL#OScauBq5iK+:q5JtXYJuf[4;6C&ƨ,0IrdI`VQpX [,vj/}]=MOŭ2T!S@tC6k9{:x6iYKke0ds'E=zn6_ Rnsy9p ["@(tp\W͉QE-D"2"6O>[ ^GV Dm ϥ$dA֠~J-_K?O~$$d;[Op)6"oUcf쌉$UcP BOO9 ziuֵr Fan!",|\>oBDgW)g_y[_ @=7npn(QÎ֑"'│SCŐ$;F䚱jVdY`["9M"\""HWlos*/lفpP~1TB4i-->\jXRHj活%3#?PPNY =+J4 t$ f-Eӥm&CD5TB{Jƫ筙%__=p$0!-E #$bDc~>=uty7٨!H@4TgYvG}GV<7i?&I'ݜg8tvY&6Ys;\<]G@np3kTcZF9Pjհ-jb@9V:ne若کi2>'sSp:ApjaD9w :$v4S䃃 oK$[;Ŝ@PLoG+ ?;?eg-#?)ChUQ1t{;!9,~f8k7IcZ66p|ːr0MLpav;Egjuph]5b%?eBR:]dLv`-nMT&]m+9xit (̆eѺ32 *oC.;qw?S\K}(!lGhp?.c#mg!3 JF<˜hp dٺ)x ?c8tcKe]Zi:7GWb_m  q;~neWƦw8r9ySL5 2ڷsI!$%8aKvgE/}?7A>wN|n 0;B pݟd3 ;:k§[=(M]܁ſvShǐC F&!ݫd)ݗ-`1 Px-͉<M0Fek6psvp]@ n}xs}Yg1Q>mBCŸSj;M@3KE+CwاHw}fHsN!AAb;Vk!B=CkƴD?B;e/SQ=M5m;9~iݑVI I#)AhB6H(5hI K|ڑXX_/hHf n77HE2Uƌ%eYrTvگƦ =%֧,\q1õWYH Σ5,SvhȘv !vlj野k/d˻vsEfC:ʼn՚,pʳUƯ3n+nԐ}B2Fӹ\ @̓"j&ȞkQ]cu;j¤'}H-R(Ƙlmt1o]g, .Pmuid9{"EMS* ]{)g2ɪ1rɣ Rq`JjRE\˶6`x&VѱTlr쇣A+nӒwHq'Xwp;[ te8)erw\ZxЮ mXFruźzs2C㋛yuNN)X3eJڬ#<ګ Q|YÝR;ms t̽scI,9z4f8Il:d-kZ:eht2w8\`:iɦ樔YKMM_,\˩ֆZ9Z^*ل,R1'R6-X{:ɬԩ{{ (dݨöb,] ׽vr=RҒ%]IVϱwLaNuVbi\N4P}6f%vPuh]uQqƷtPgt)uF+Y@ӚW˰,oOK;>b zv^oL]}vqfF\֦o)7J`JчԹT E#Ր0khvq1 ;"Z6ш'*ڣp̓[N feܨ,yn7$1"Pò*45HmvՆn bݫXsYH`+[&Lk{v+;SjgfE'qreUhC[c|!{4B9*C ݝxsu:"+ f$9YVYiݔ^ /69Sn Xbv8fƑcO^%UonGK -6'w%9N$C*滧}t]Y; {y|WTrG'0Pgr;Քpm\6^]3a "I qM7{o)&!fpܠXL]V.wʔvsȫ^C7Bʫ6_RG:2ggd@%U([WUїn;][;Zw G,[ovp؅,[JUc^}ْ/91^孤(d(WinJCjS[u4)}g7grz eVs Rw[3tQiNlN(.QaE&_]Lah9v;78t׹u = ղ*|ON%nf\Dx3y^R1sy.eշqm'9 H Ú!q =Fc¬Ư ZLj:v2:܏:dGFC2We:1َ-;`mooSm2ݚ͘*{L &|}O[׾ZZZB , +FL匩Vś]*0Yf|Ы51סe l4Ys/+*f`loun*"\o[ (RG]!c&hi29MڣABBb()$F T jD# &b6,EA#ğH>}n[+2'ٓu/l+={}q2Kj`󔩴3bM fTm^: ɭhRruol{`6kI5׶rk=xwr /H\W6* n]9TtR%!ͤ%ثV%jҠaM]ʡR]p0^m =((m6сUӉn`Ll8݅GhGn몗Qͺ%\p:/ }o:XKZGJ'vͻ{T2B>h]ś7jKC=}vkƪ;@d֚ˣ ASB\deOSy`k1N;X=ZꅃC.k̑Y ^ddFE0p"q fdU%^ci+OmTQ[mz֖V1 IҮ/J}1kjȑYQ:Eh#Uv4BGֹ:^|Dt#,2rA^!f8tǗuP_`i*rZyѫX([_a:mAF[8⌫y9pםYxƭ')Wr*t jN)U"p9Zv^Sx1\mD)1Yf?m [<jVUcinW6JRy5Fafb1C*KI3έ$h+ѥU!C*Pu͇Yl; ΅Xɲ1Ou:]:q2@57vm:rYaq[0!(^LFz.̸q˵B2驖b Z Fq[rYuvByt=cJ5 𡾻 l}Au˲elߜnYTH!J)[\}nJ5)⬓U":Ue 7,0;3nB!$(9rڜmF$Ui6 RbmYWT\m e04:H'T:rYs ,.Is3zcxtb=&2wuHzMڐ+847\ŕxP%/+Q5 rjj˷Uvn3v:Ӎ9`[k"bZ麮ݥ[aB2VhdʷLK(z,⥇S#)( vNvT/CFr{2sN;Јe:,FiWe;*f{NSEԧ8L݆AO3y$Y2;ΙYmDÕy:GYw#Fs4eumÖz(pz,S]z(KEvq_Hrv=۫ʶJ˔ZfPÃLbdg3{3A!LP}'#7L9bm-U Bȇ/QFU;sD-`L"G:5E!{#mPVMT 9:1H m:츏\RS]fTћxF,_u풱B+)quXܡ<$K)8B裴Vl 4-fX]k n6b{ѴTWJ}eYLU%}YFu]bKejTwe\+ ꣙HPG3 ]b kh42L֭jlC=k6FCQBQ٩i6PBk DuYd2yBn594wݫ Nw2AF6R)EZr'i)55U<]tM[25kaQ7tiC6Y|K۴PAƣF QT )`Si9 $ 1!ToZ4tQu)LC sԳB,PB/g9dQFՓ`4'I 7VcelSeX&1@ݻw •D<Y0\4`{ć)7J)"KmF hANUf&ڣoe Cn*B0+̑ff^5`ƱBA mR~ 8 IPk0N!ˆ-TԶNۢ,%' uW0&<苫YhjiJr7|^RR.qQvXq0nmb@]X:X4@t:8h:l'.$ڲᤩ=e!x+C1yȗ'T*wAn8PvCX@ӭvgcaYR͹vnk+)!ceUgzs=-@ₒhuzvS;r!d %ݶZ*n\2"tU ءi>m&Q54c]aGNHn(ɽNA 6lkJmxyaC65݃`[%ޜ5GI;PlBm3Qg8iWhޮeVғKR=w7A[%ceer*3k%eSXƩ(IN QےjҦDH;[ tmHfr*eLYƶN80\ P {nI |ҢQ(!B`ͷU^2#j`Vac?>C^A!UR ߏfJ Pl KeT |Sq۲Bko8S>*)X5 4>#@`ߚ$ԽĪ|( F~ >v#T~u>>zO2q^QxK$<`ڗ|ޫm^D f@w\vĘLod@Yxnm66kV5c^76-F\VFku$DUQkZ-\ַW-[ZbnZVkcUUX [fJxb^5Q$"Y5JP;5Uڨۜܭmbi6jrƭEch[TmQ[hrMͭmElmQ[[ՊUDe%D[VZѭZ-W+ac6`bqu\E8s->7*1+yHU*3jhTa2ͻ/dT9nIKhzg0[]IND!7V@Ε<]7(2w6Uv"9yf(W R怷Ӑ2PAlbbTE[w#u{`A~va8Npl[Fʭ,ʼnuya]WnqW KeJLTVC(V= SI1]sUriޱ=ݪu2 [G.V7V*3cHY`h1<?~W;ē }gMqW@k|И~CP/{Di 3nF\{N$(-s Tn\tc6Y6څ"cvk+IbɈڒL3 2LF"Q(IS^>d$r}'wc` 5eLmk.%-d(Ԫ2UX(kC)H2+H$H%0q%2HeJ%C2V, XUa2,[ ,(0Kyۻ;Ǟ]FG 3t١9d!rwWcɠ\QԴQ5.t\ܹ)fZ1UݎB6H6 ImEY4X0Ebj1 cI$0dmBI!DH.TC#{B$ֹ6HIMHm1tLTn6 ̦ATy! vN& DPAo/>o]6[1h2Rj3($_ 榺+n8p9sx!eG,KaR,Xk2x y5336=mwvkzz񨶫2bLQ&H$DA.Gfa)ˆ.*V*F)Ć%лFn[u Ɛi{|-{e66 4cDdF 0,2^|R׷Y̛t<C kul#7 cj˻ۄb`/^gQM`R& S&ȁ^O= ;bS0)i4Pm:iCvyJ%ʢ`+ׯWNV*1BѨAEKf ouɈc.v@4o^(cmy&dRf6hP U{u_w6baZc-D|~FRd6R[n JBDb4P2ݚfZ,*&Wo]|21EOtvq IBV2$[ijUK&^zRɓ̭^Uݯ ,JW=u+YiBfDh+֜Ib:1;k/ypHi--(͛+-L+eiml6ҵ--ISm4ZZMfٙ٩RڛMKVFZVhM3i$ұ϶k[JB_Wo@J9$3q$ !eS kbb#jW˭)7 ݥ@chO__/eݜ5=sL}$y_^}`˓ko8D BPmۜӻ5ꖯċ@vF>gּ׋Gϟ ?&ieQخ) CwhP$EgRQCJR_YBSOh əs _JK;c 3sJm'?s\'} .{Maj[h(0$ &cxOg;XH6T| a3H d-f|%g0L(jQ*DkhՍV(W56דrر5Ʈch*UF-ErE֣Ѭjƈh\6*c[ڱƍ6屵չZ´jmsm\W-6ڱmF͵r{CTb.:L}+rJ&DZou[הvW*[F'l>ˮZyuhU+L ;ŊdX\67ŢF']vvӾ^/%ecrV 5NjzZ[; | T%rp 㦫^=Z!9NՊbnEw;PVfM7{vD]5p}sS5@g;Up҄u6j#No;=A"i mQ[Xj{/8 hPnPӺg3igh=/;n@ P±D̾+s<0 @j{K! _68=*]st٣-EDم6h*T. lYs''tGT6dwu1T ٔIIQH./t1#"JH`` d^k$syw\ܣtffD33(2;I]..Ja;;n @QM`R҃0DjPfR1i4Tj֒IBKV!*ZkDTmP2))\KG 6ve %-wk|u{PQBbRnVuibɩ, #Tu|{T ,SM46/M8=9<MԖʶ[lK˽=Zblj %fk{ffJVlT(2,ZȲ){ox4&F#wœ`buvLG^V-](cWx"LI-yμ{V6r4X489Ȳ(X`"+O=5.VOXHɀGӑUґ FJxdpf!%Rն˷M0ɥ&4HH=54ż(i ʌXݘ1bMaLX Cn.qN668i 2Z7uF Ť̖IAHY$4)hbP] q Ed$E!]c-ovSF]ee2Pgo,a*#Mj|}/?\L).yov :>+6gϚU֏4/+4>RG$b+aϘ}e]}>K+i6\ l7y>}~I4wkqر_ *V{3U`ڴ:ϯ|:)@:s:ef[4G iԶӆV/Y77⪸E۝5V]mi5V-V\5kW5[hV-F5(kXͶܫ[rW6G6XJmk-W'uU\%hQnk(kXWJmU-SȤϟ-n&i [BnKp#/=2]zXv/b)+394Ұy+ Cˬpf+b8U]܇g_ok(lolڦt^xZ@m2^y\XI{RW/rT"@\t*RR]CpKJ!g+63SW`m[9`.p]by`k2g2H rHJD4; M!ӛvÝ׿uȊI U"QontZRJh[ZcAaYA-JTeml*[,2HPUŭ%(p4`A+ Xr6c6،c3D qXe,AR aT8 @+[Y)**8JS@b@ LdIk1*aut]wvF(GQA"C2Rc6W.wmShAj Hkӥd3F6MI`!fJ ƀ*7lhh,eT E% PR` Ѱ[fLtF7lY(04"Q =|jU]^i1I,Qi Dj "o'=J|k39?Xa{[kfj\L$_?GAzl@$g/x"X@PUB4?d#hA-j|(Rp)jX 4elׇvTא!9 Wg ϳeM5F{[ cL*=N޽Y {s=pVc{21R ,h27U/'wI#gd)j|;bңM d( ~imlDyRD7ZCh˪G*If IUh La by_njvHRDtc}dUo{=bn=ܩ_[K IZNYy^%U_n}]t3KJv`7 VY"˖XV `ɼ7ow u_.:U꣛xcY Z.ē7,]qj;9jȷjb:aeΙB~'XӦvbU瘨-F35chֹ֥.h\ѭ'9Ur -\bѲkQ5ni)ݫsU;r h-:uEEnkbD7W(3UcKs5JDl 2޷u}OdqۆUj\Iڙ*KrqBY%QέO)h7HM[qL O[{ eZ歄Z@lXBei vR*sFB^ecOKW f7店^pdZ/UաݻI^I++v uo 6і3n׫Ģ 4,sㅣ[,RgfSC'Gy>|!/g6FFxCqs+!#Dm[k7m@|6='8&58]R^T*32dcHl\r7ph笐֫[9\/%DdQ4KKwveck)nlM֬(l֘BeBZR&dL\H0²$ik-,$,)bkB"I-`" W+iC1[ݞޚBK($,vtbM3Jc$####$t[mvgf|uu$KLlE &k/jv QI#B@$v<ICflqޚfS=xt ~G^ۣ:կd%P0 H?OƭXɕ7p>=HC؆ :Xw4`meJC UF/2µgTxDju!yL.?f]Aȯ-J|LG|ٚo-jl01F @$ eMѨ 6rZ_痴Ƴ*؃oFwXn[ۚ6lsl[T\ت4wukչEMk5oGM/|FY0g |iLWjͶ0fdQ ٹRJSֻ,Eb𕻰xa25=%45]Z֬3]fZqs]߫mZΙ*>"O&ax, ys/)ՙp8S'w nھ؛Eb:zD1fKMUeؕYtCkovAiLBID: Aj=Ji4X{v;q4zD \mD^hU(%fѯzt9ƆykRvA\3G^m/94p8-np17Rݭޒ x.{G?UۢEhmOv,oiw^}w]g+]U{Ӯy4Z*73= c}EGxy/pO{tsВhY=T2A#$[P$*d}^(w.rȈL%Ht&4dqv0BPHAwnS$uɨM@黸dp]ЁĈXLĒt-wFwY a0X(#Uصci5<\jƮW sf"F$b2hMAHH"2Iؐ<_6C\KQl"&d;M1;u~[!fd[ihYd՚Nh^cFlmCQfK--']1].-oLb"cl?*oӫɆgd:#Ħ-nƄFko鶯uvwa1d--HJQY"ѯu5ݼ]Jzڱ-&5JY, ȑ]M՚&Sq`:8+ർ吱TMϗCOHp=${2wFk3Z)FAz!w~aw`) QHo%f2Hc"; hn,Elп:C(X;˿=3?c_=sVhaAy$+)Tᕗث(Nq|Cm^ώj)%JS@d~K2J圠U8U`zMo(o|2}~Oh )Vbc6F$#Xw/f#(T kQH *^*ZI6vf4Ӗ#}:g9% ೄLjWa⮱IŵPFBz̙d-[l UkpVQS R8BM{ܝK{n A 1c=+'wK @nF7<7Sۭr{s+1fz g8:*"#Y4unlvNhwV*!kctyƨ`5E[k7B'1-9[MՄnW0lE8A uhz O ܩ/xvmMT rryG'<ưl5d5Xwet)JCJK%Ѽ )C,G={D09tӵvԽ8e4$_hAC@sVm-A8tQ#v &u!)#@sqyD+2Җ1) b@Do\6B13JDA9r͂Dl2L]&79ˤwwwRE˳r]swIAF5@LG]"$8QpN:Euܺ: أb+3lN-wwwQ .Z].\˹sXsWg+`PhmKH[hYt`Y*Xm#z-G15ѤM-Ai5q_guQ*%*Uu=Qx4Iރx$QQ m^*{mlcZ-%d.L?~Iű0 V 9p! k,.A+$Ln b $@"B$ iɞh]LP62 &IF0r,+RB#"kqr,خY !)l9C qu~-[l[[*4Ŭj ȳ3*efbZW v `7rAx)E9Džxl.ŅyHAk[F\9jr,7[e)7wda(@LL[i2NE(9B"@CkuݻR-! d&ml 1*mݚ0)G:fR1 UGKRU,\]u:v'křb ȐdFRHЛ[HH42fd 4RX5*)1|;-EUDMUB]]Yin]tM' ]lYmnN';-@C *^z;8/l^7^͓[LMݗ;XsuutuNja0"4ѲPAiEW/wӾѽaV;hYaaf|¶{}o+M_gV_|b ʿbUvrIPQ4{z.@DRqBoB^.̠/~7]Y!p]_ٙ>}ۛgc}lOl2Ρ.FlGaKq|̰v:sk*L"Mdn*ltdwar *n˭G{d{2@fL $}6xxQt]9H&JZ0IZ,BHF<> *&*bE&q {u.9iΎ1ge@;ѭ딯3+HA^Y՜"%LזŤ|*l:O*dGV;fFl>. H#К >5$=v@$d,@$FI  0K8>9x8_T3 U-kdӉlt.9UZ,K&$%#(da7Xմ5[ര FT2c)1AXH6 U1 "*q#Xs뎻]sw c""B!-XEb$C$ylkھ^ ⤃RKRy*D,$[IdsE3eI"qlFT%FRC"DLI#@r $a$ATq$ U`ݗw`c]˦v䦃1"$4tts:s9unJ%S5!#,kW-c;iY'>Ǯc2/SCW܉Tk6HX>eg| ЙEwE^̽zVu廇x2 ۺ>J#;gZD ݴs*Λ|mg1M@jKR.y_챛 z%ػ?Yde 1m0] 0s?G+6^'hy\7[YinrXc"UVa <{OOo6|~>mx"Q&b$5*(b*6ewooCSfwrnJ5\{B2H`ʓq-j Fue Ńӽ֛̪DN6Sbܖ^^PɪeymeQWz22ߏNՔJׁ'nT ey1nW:h39K9|,vZnE3v,V\Xör*6ZYݒq<5XEbײTܳ֌}Jh3{ 6UG&EY7Vg\ ֋Ex\P;,]ۄ\Cf#~Ί{qW g0k%k1o-tnd ZSŜŕʝ&U9) wtrcU7YX5-uge:~x?A/ s$LeTK,ft ۹ñ9L=ԨmNz| K̵UmZ,1 L"`UBNݻWC$m3% d6 /, iJj؋J_}aڍG6X+s]QU~aD3 #j*ͤ:M`U[9Wfj8\@ swL2LyPQѱ66fdHɍ($",iH̊DI"dlUR­Xydz,YbL,*I2*'pzbj[I/Ѻ<"?cŶm%UWkY:8.K"6=VUR*Yl91ys*(G2,XE e'T-)22K FaK+!F"4҅Iw#>&$>oA"(7KpR XTD"vdCsFI(GvI HL$|O/<΂X"4kIUچQ"#M5jכrtS,<̞rHH)#נvzfiL﫵"nO~htTiTl|Pϖ(laeCZ"Ϟd~c^pC-\qgȬHYH%Vv ݗ|0V6UU%nbV ;6>S_CQ̗˧94˺UPG]he]9fvƅޥ_ɺfic,mg}~ߘ~v}-=`&we)Fbb TD\0H-I  ';WE/}/1A6Ǯi WqVQE|ng#}&rFB%H?ù ,s|qS y"MYBWkߒwti1'%,IJrT֮K&{'-3rGoSA[NkL:*H@l+宸V5ׂ(0EzL=[Qbv ٿwh%;I<ͯ?^f}?y~#9߿ҀAF("c_Duey1v]Cz,}=D>J>;|{ani 6W;h0s5u#0 :k,t%`&r_ۦ3ۡegE$\ʵhYF{~笙NOY;'BgWzVږfoNMݒK {jvnƋKm-Ú+h~ۙil&ljuzx(LcZk:o=+'7RrnHԸiѝBM< y^=W7Xw&H@\`U+!b7r}g6>VYNR}[5*ܩ 'bf)~b'̹usEjoܔՈ֡ 5Cșᚊ麶]h)- tm(x5L)⢫6H0YT:N5'k둾O#k5WnEO7ևǑuXIbl]^tC&1:pl u\.~y7\ë;F)D0cs<d-@J#Q\]/C8i ?2~= |en]נFhB^muiz4;Mz,¤Lͱ̊9Ѣ# dzAr9;yf!}jBtNI&x}W>ͶfO%Fsx5V3LTIU+_7'<ߍw*l daX,J?'&yM]:w.جkWiv[S:̥gnEHGeS.yl[k1}˔X0Fq 9;l+eùy%1>˙_q̎ +ӭ]Kuz1i]ɧ+xWm-eˢ.ue6IjQvd| {>wPS9T&GDF1P (A +CGeme&G9O!jq%m-m G>Dފ=WK{ͳ|w} :lrkBHT۝bU7.f9|ikO{u V້s}8*rl,w)F&6lMs˰ t N`w|^&k f`JLEc hTDPȲ0Eb ܁0 ogfk4ri ZQu_a ` S':ۻ.[ܬ<>YU$ aPĉ&bD |*Wqѧ407hS\pr2JN.ܲT32{.{%1Ѵj RUSӦ<kn-}G|@:#GdLd 'x%aFTzB!8!x'{xK}U.a…f$hÆ;#dQDl Pm6R栙Z!5߉ҧ1lpV,\mcM]>'?^x dn:Uj9ϙNZ*&ug6deG .n4w\juBI*Ԕ j3Spa`K*{gĕ4;% 7>&r:yڪթ6ҴUrGɲzk$L,f8 {g;z|Wͮ4RRlJFuH,<%2nj1F1ASUrn_gR EVںUq]f'ih ;&9vzL}uN&,;#&6 =cfgS2C+z46y+n1u-Psטw|&{H`u˘ HDZ'D`@$l)jPc o($dzm^']Y[/2% ׾ʯ*)(㬐D? so Wn<Łx%+6Y$lv|ۭ~8s> 參\EcR鉘[Y7eŏ-#k PU; ě=)r8zQ! 0ۚ%ŗ& b.΁ }´u8jRY|= 9e3{D-`JI t1Jnˈ7.ϬQkk1/7D@53A;4WUnT=lmH/hWexm ,._Gn'8c @t\qG# E{Ib.(39SdP%1Q=Q@z_6JdBZ12Q-_M]АGf,*fƎ>4srKB3E\d1"P2CDKB^Xi/8+<𬦲mwCruY'%= oƇc@JDŽ:1!kDҕ;#*^;?Bwݼ7ۓy稩}V[Kc{*GҲƺMxLBQ74Dă!-[~B dLҗ!ضJabq䠥֝-*pԓRUHMA4%uW$6ABDir }M$i;zƆvYT1xcnu-nQ#pU^m7*V A NrPN+@4d,]OT)_pWTa( ̦+* Uk'YDƺQp[ðR 2-lƐ`iGZ[g@IWpk;64EHHB<k-:65, BӀ`2.VvW7AK\̴49! DK[|82imrK+'*85mu[Z`&6N ƕ-@EJSc(lX=`ƺDTM2!jйR 6!rpjbsc۪!H5tF-` H̭#b- x<1S7"#lt=FdZ*1(J!kjD`a$mJx29ƹ%ZUshe4ƕlH5 DYNyĚ &KH*a&+ΥΧ e @ Q#-wJR n7 : &;T@֌P!BV rWOP5&<1 2D@:YȸY$J`ș@#Rh1}:A hmZhJ/,=u+Z0 4=|;vl/ x9-Y 1`FnKN|R)V(K A1xM$iȊьDT 31CQuBB @N5*UX)1EZ-V!TNs 1Ǧo \a /0Vw JE3J9% vl$Htm^2%R$IȔ*S %1.T(..x!(Zd"Btm0p>f.`i TJB sV #`&9TtK"KSLd:w} Xm8/1eqeF+#r++H.ĥ$$hX)1Mƈz A@猌U((@5Vf 2;hK`@5,"A!ƪAY$԰$e0涕Pf/Wt_K7l$r>Yl $E& 00vYUp?csst²SkgjgorᎱ##3@$y/yR B~FgH$2h>~%BpS hVBڑ1x> a?[=?wg+h{kXQ FVenAJ4oPF\uZ&2!kllL pƪX-\4,}*~)rlrD4u݁DuD \+J>Q9jTH|?V BNv^SjxxO ho>a}]xG>,(eyH~v][߿tI$In,?:''I?0D2~Ή~ߺL}m-R,IQT]t|z;^Ǝ¬ԁe*-O>~8%ΓLjreg5^?)gu=\Sdpe%v, [K c<~b^B /߻23H f8ɇ }}okC˖7ּdx.X$iouͪ*grhlh `KCvC(Igmأ ۫ h pe5 bkY_+Bo5k ki51_Zl+ ~gld7^9[}C=p# @wYQcr{X s~ XEȄZKNna&Xrx0;k4w򽷋s4?tgᏬ|U{%6`¼R>bBѷ bӊC?u;nfͧ{1Y~D@%ak> -ERDO|$GUŷ<+8Udp’9q 3N\lΐIdNMq玙EƯelȄYdBfYWZ 9n.m^.)$پnSff)>ki'>~&@¹ofI1MѽKSzz)fg>N:fW9&^urMxz06CnIsW*,;a!XGvY 4VgNʐ0,x˜mQ?c !,ęxK AȔ~Y~cI_! ]wC?뜀{2`lc܀|'Ks7ҞG?.>.փߦNۓ=tqIH"v|ȧb^vgx=SE_(lp=G1[K҈m%om~Hw2ƴMglOU~ݖ"qgω΁HWUP9f'<шp9 ^8g0'p =rxOdDk>rzU}93O2?4jdyV!&DrlZe-Z|xWͫ9=)rCpa*@&f ДMR zV*Pf1TrNᣣ(H8kH1F4 ;P*lllvwY,sttי͓)Ѻ;'M#6&p L#8"r@`R;hEu^M9apӌMR )x ns=RC8U<DSآ*)ۘpGתA8^=*GaxQa<- οaJ>D" :xD,>Ú#aR@%ԛ՝CtQT:$2GՆZa?=5Ys{#%zI?jBW=I+{@R9&?E#~II+@!3(f w`&3t]䪪Y_*m__7_s}ZBc"3!4BGM;k@.ϴA vzR.~~ʢY$" iAO q~ECQ+EZ1Fѓ%Dmb5TmQ֋TF Q@R$jzUtϭQ=^5EzrqJ8mnUeMчzRtzBƿ'I߂{nuy} f5 A {ƫ=n?{pYn3[iwt6w6o=sxkDd@6ؿ`ZL<ڪ&^QR_~{҄U3&]( @n#D"2ɱTON'7vua v|Zd= 1hgfa[snCXJnE;#<0@N"\EAO_N`~|?.KKFD "ˡޛ{JHc=@y7}W׿ҪkgOS`szǘHPB!Հx?JOv7\Qz@Pd܄h!PQ8*Sc גĂzOfI"$ kV}[_ %TM%Q3HMk֫_kU܀ l$TM)Q5$Hs}_d:>Xɟka:iL0=y[zHLut(4w(0҂!cekhpD)xq!5C,#}a[ь7Q̋3ʝlyP02-VKge%׾)d ՜0롅)ڼM㩳rc +of5$?CÙp7.&K>B m< c ZAy}ߖ !F и{,=i_u.|ǼtEV1"%@G #߈YP=/9@)Ll16^{ݳ079V6m] (ikH&6aa@\mkv]#T 5q+cns]jwv^xs4KJIP莨vTNí.A%ϳcw~4;y5)H_JL>!b['w6o(<=+<4x`a2&Tİ؛4&RN=q-bM-ɺțx(1ִ5U144f@"V{)E1&l͐ӆ{ &Ɇ5(Աc!Zgl6i~7gZ5V, 8m-(UXf=E=D`-yeZMҏ#C"FBUVHE?*Y*I@';pKp אP w<^bBH FQF6Oc꾫O`=[{i>?8{c_A˕3B2 #iK2+77-VZ(&3mo 1D l[!ABY$͖H}j9Im,$la%$QDFj"&6ٶg"&NUk;)xc99>&^ 2jLRA/ɟh2M( vSXon7"vآ1ʄ٤=Dy &[mmH>*~Z^c &D7GaZH9C84rք kö0liiT6%L}hȎ7;+XGٗQ3R&ok61_rY">=?’Qq!4p elCVۺr35_e7>܉) >l"x}H5\h^wljSWUڲc.ƥLZH!Ql0S_,,\pτ_Xl:e :XqݶMղ5;%Pv.:@3Ҫ8KQg}8-MO2ٕ8y3!7톯b~b!\~2oӖ}M3||{$T`p5FwgA6 w帨O,fNx*BN)af҃Jq\Hl5; 㗸IfUvP,8dxFX~M^νpAjk*ᇢ lt{&9=Y򾶽hC= i= wqUm,yHH0K:/K-LlG RYP+S13<_UP_xÚƢk#3U0uZo;oMVvt*G>*4A&ՑFϨ鈴UJ&vqMeA~,}͛Kǐ<6A5Y$H }Ͷ6Ǻ ᝊ Vy5ᶞ'Ὕ齓ud}7c%JŜqc9$6lv1x=F鵝{k)4Z޴W~t#D3*:E v6x0.U릶tzbMT867Đ*<0~gỈu6̪:nڒcBOf)4) >'Ї=}|^z޽{҆e @-[<= !؈ dO{zOᓀq܎XU" QHr " +6#.>\W c쮰$32<}gnᙙ:pͦ6,5tZvT./%PnZߊ6abT6]]b31;SB zQ)ǂ ZG@S/t qv]~TZwTxNXu &9|{ */;T_ZjYWs[2g '?^ @>d3џC?&y Ӽ=M{ii$J}I%.=S7o}/=X?ndY? Xi5W M,6߅1 ZheKx-rbp`i34ʽ{SU&Lʔ^aK B=%_r^q̱t6Sm+dkH>gŜ^!GO97)@(a@j:lMaMf>dddW'c Aw>COwt2]T`[zł~~gDbQApiL4 B)11Hyja[}NC?6TT C*P^U_UjꀦͰG@|o ))"}-X|SƎyD/$ f1pCsP>І9wЯ|"8OEnx24#(xFgoLG8̨D(Z5!ǡ:\1*/tbZ6^m3tȪuW}و]p¸YӋw_Ct*g 5%^Z%-XQ3(Bx2 Դ0jld1LIx&I" ?{ݶ e!hiL `+ycex :jNNkĎɔ\w35ߑlБo{3U`^o];XG}اӇ7_9>Zj\Cuz&=*),G|j(N.]$zyR) Fx;1ŷ~Mrlm~7b)Bc>p:~i ~C.Ǯ?7S!8byuzsvӳ=GDS@< Dҷˎ4P>y~|GGQ{[W`yhtΕ (?" w/SȓOMF,犉|- "|b(m xkʚltvDaiY`-HF% - % H,bj`5&ENaXy|$<): \2)R1vBTZ Q<> nS>G\]_Lx^Ӟ|Mg''' Myiv\xsWЩaˀA>O鿡_ >RG@ mQ@Q|q{$OD lJ !TS<QT|̞NiSi1;yǭ;SC\.XVKoݿAD$OFO4|kR!hb-<[2:SŒ2'gzjc k0Tc?; r0HA aAt쇯ء.4پ̥e:amT?| ~LdD$I@#U3={/}wV| ?E ֵӛ4B $Z@P`Wej}t*_MR=䫷Y{Ƀ;uW*VޗA +ޡQ$#SB( 1?J} GDa}  ] _jyQ*1y= }@DU)qzm$O½},@wZdxi`%1/wy^d/FgW 4 bhRj.ݣ JCeڸp~JoD@;cǎtMɝ椚Ga6caĻ9#u(sm$R$Rm ~{=_Sz-GXSw.J"| tGڛ< & O;UhrXCtj$~`Fq+1TMv8<4rH[;/AYU& * 00;u퀡 iH)mJ]q 'qGHO_ՂoxnGy5jXy'f3Fj]v/@-5RpcM̻.LFpdEȹc4*avdLmX#_~1l$)yǧ8;yR&[LE~9;i/ȣ 7qZ!PT$)&n:v>&Ådd'`-v&pbRd0K 0 T0=x$M`UG7T@-AeHN&qçs@݈ 41cⰖ;(,a8ӴL2}ypGāRsך1emlt9m b<"zy&UYz)v~?B}Gy]؁O5NpCu9_q4a:www9G m$d.s8K#GzAOxԖ{ 9C,>;a#R#s'J,>N> A״gM#)kf(/z ƋcvI447l(8\^ 0.(rbPل#PђglLf5Uv$fʝD:8ĊdJL:'`gl>ԝsN2 2:d 1چ=#;%yWǩI㰯8^8X1-Ȏy鼛xa+f\`b/=8ENOy}>Q}ϺUMoc#J‹ ށgx4:x-cjwmRLkL!%֢H@SdiJ*U1ղGA"D}pbd4hi יJTHW1n"B"  NCOփ!U 7ZFx=;;0^ ' w9 /bPQT3e3s`$Ɓ\:iBǓ\<#;%9fGՠXRf=ũ,pX!;g64;=P  j؈+>cg켾 !8iCՑ-b)B-XLN}#ڒ|*HUUR)_!XY= 30x@N^˘ȩ#~]M驷Pڱ1=&H&ۍf妑X^9ʥ$"8E(%JbKZoFO=SCx>դ M.8N ca[7. L)9;:2Le¹ r|lF'>zIv  {EE"'0aSpH@J| :8<^Ye0Y8U6(ŌY"teЩ Bj\)r(\_Fxjʇ$#y5]RAj.*<r(p\@ƅ7 K$=h=reם1SAP9sPRCa|;I[ ~|5Eyx[F$%`Z/vCU$& 2oMC].Fcmy緳gijL hu`[XDobqNN-M,3}oZjT7dnyCkVO+:t]Vd6bW`@'|d꒚XUL08 ZBװ{$9$j Y%qRlXǺKP#8b/"+Z9C{<@o=oy|G ~YM* T :\%aƗ?38"}Gn"u@A!wwl+`'J)M|E?a_)LC~XiIּd'7q}U?KBBP5Ţ`۬hak>19(U T,>]0cm ="e'}y~THM~-W&wg~"0j2D!_$Lף?CIhJF2YPu kq,XR\qS !Nط!R.W]ƴV'4`S9|oB391i gcjXK9_<tcz`JDL(2T AЏMx[^=w^/d@2 yΔ@|m31_<:!EfاSLHDܡڤZ''KQdZRE?ñ$)R-(YHd,Žɜ S)1_Q-W!S[MvE1&Mp935d&Ά'5&֑D#2Lb%str"C^W?J=r{rGb |ԙ3~z&Y (9=1ŤqUN0htOCnXuP"@iR> r m*V6[%R[ Ͷ{_]sj%Hd53M)6lJ~Ћ2S$Lb?y Rj6I10cC9 ܝ( V=Q6%>uveCf~ژ#xVrNa2)P}uB  [10L;wm,TI dC1)M>HrRRضZ-b0$"[Ώ [MN:15 hnb4Gb)6JdU[IZKloEjUܑ>yXz$N #mg\s`d 6up4=O޾KGSbMy(q>X'AyP\7<cTC>1}syaI!?(>=<Ͻ/= MoYo%*,pjîг"RH^UPMO7z59]2"iekF 5^r|,W[}bR ".-Ȁ2 -YIq bCGgKyNvbZՀˀ:̠n{C?^ܯQAU:0 Ndh'+&Tsu z=Kh(^2FxD,V'Y J,vFG@QKjyϖǷÃ:'@زByE@VDL!tb{1Ta)* e#V';2LWm}Ç gv+bV])J:@Q@чI 6yB4:{&CtzɘT͏ zo%#--02i{%xiզ(9;'NaI /  %K>'Nin;=4Iɴ$~,Ԏ1탑׼BwL$EK&hSf,ņe@@ 5^߈fhү("ɴ#n-J,H* mK뀸FQS@yM@nR4 h"UrxCÖJ h=c߀}/s~Jo79a D!"CR@ws Q[;#{0-۔:+v0XN4p똣ԈP`, 4[RrY)Rp p. bEne*4R(gܲ5Zݹ a`il1C 6+ۘ@NôFBs#Nxo~UJҎM D(76d# ,U$$Pi@q3BmxRY rnU W`2 */n !S`8X= ao阫V2RddLzl idѬmHB) - QBs&(JR#v4U!c,YT|2kl[˲Dҋ[&[wkv U %)lK#@AIIAl"E$X JjbX>L>n2e& KEжS1Ebo& * ٫R+m4&ddc ڛi%R-“@bh,,Z0N8\zB# ̢L?U=gcШ,e,{XF6o"md_b7GhCjR,i)dĘ l *q SB" 6F(A(v BɺM,M卦ljPs2CyTXcw>0{m pr:L魡tg<ގho̓LDJBZD2%2REvL.6't*F#z+en 8vĻa&#]KV*IB ( P`7I4t TTDF*5QUf`&6ƩfSYyЌyK2cT-CKiˈY5AdƇ|LT*AnkFLb@ $L*RAwή$6YʼnLZ"% H/? . Eww Tͽ>eU>=Fmg5 Y021nb J ]Jtwh/FۂvƊv^sTWC(RHE*RA.Dnl ƙߪj> 1G2K }"'G/G_4`2hDs_`W"0C7=J*mYaA:CUS*H{Kx@V Gbuل"fpD0V@DkEgZSo[m9ll(AJH(ȪEʑ"!dY,R,E%SMPP2qG -cSb y4c&^dzqE1H0"1Gwg r'6 Fl4LUK7_ëN v*rSKY?J >C&%tL6Iʎ%ln!wÈڃ822:h9)ԁmig8p1$V*T0DlYؑ;I{T,bHa)eY"K.cs"YDuQ iYIf%ނ$`isĀ IC``uj!m| RE, F!M͢7HđjKbX2Fp*N0h9]@=p"9.QnyP j&5&Ϛ؛i&Hjj&1J%AEPsh FZuy%Ful;>T#t!ю`EZ|E\Gv0JI+e&Jҵ5H(:pnt.8NG*OEe=CYC !J #.š+I#K,HJo&o%0Eh >ړ9 ~2L"yd(d$.FSdb䍚dpr 4*VPB%3Ֆ[E6#$A{UcfU[b -Sۑq$̙۬ͫבֿ'(EYS,)rbFw]:6 ߨ3aHH`4V-evJ jeMۄRq%,TJ-)}`G7%A k!fPI*:~[ᅩ;Rt@`2Ґk6 l7ax\c]267Ѝ:pښ\dVݜ?ټt8ەƽ$6&Tz,G; _qJTَK3Pޅ]?qGC`l ;DѓatR\e 7ZCfx']"SgVI# !$IkI\L[ĺV lyE Jh-b$7jDBFb7v52H0q$? 8w8hI(b}o7O,i/>ٱXL_1Ot3:gHtĜyXXDj]`r45(QԸ4979Z'k% mYV=!b$#]FBI-ulR*bݘ\nDa w~qSSٰgjc`!JSbdX, @Kl\\nfvѼtUxaEt2B䫖,L-WvYR1cD W2b.m23Ѥ5nY[ kLh4#l#Y&#A X`XKt.qfA[6fe-#yf!D "S4Vı%R1.%I4%#ѱ&($X>bB8|t/I9#%K ߑ f?F̥^)r'%HgGݛJ'J64|}``@$e:+Wf:W dl,Yh~}=eSI֙c-үXlGFKnP[ivk!ܻ;\ NG0 p[薎uYL!^DP{-"u㼊g ӴBl QjRdbL_F[8j'y@ zt:)|OAOJb#@7\-(>å=sxa'ygml|0l[i>C>Ρ!|Z>Zogoq^:bPw+~b};/{_n|o}k_?3Q5__kClf.ι>UuZwvxoݱ_Sx;=@tQKiF7Ob['y>ο>~+Iw#⧍*Pb`QϿ!q~Zz: HD$ _սX^X{)-rмRNo{?z'>j aR'^dQ) C$ͯXvth?g ߸Yb+ F{ Dʠm ԛqxz?'"$?WOW v% OA}7Ywss>Ed|_[t?by?T~TKLǯ?_a٠;3=z=Ny;n_]@Oڟ'}ޕ'H;ߡQS t_~Ƈ ^wtS=*T@Fq3Z9G+b#A-DKEcgN6ևxWh0 "(IVV[FjJ1 )(^j]gğ)>Vsr Bl"|Ϻt+]oub|} { [<"á3|%8;~O*' eE3sjBI%'?-B*?3_I|m_ #jBBHCp,q=C?|K?/DRQt-)"A ”RWf:GK]KEE^v]jo D(4?_ߦ"?+;,?8z=(${DA$t_]ce+iw3)I@dO?՘\{o<$!vg.x;?? @m{N}\>/fѠȮ~LP2WO,8@:GƐ4Kr~\=u_^ i BւwKş#$G3p;.X;ke"Z=_,VCvDž$?UO}-c 1~/]~ym!*zCuG/c_$$%k?{Oگj,E>&2@9@?VJ 䐤HD&)'Ӡ|ҷM?&~ޣ* Q|ulgR'OO`*{k??jz؉=@ȿQfh WΐR:)HPy{%?F~)HϤpe+M|x1$X-qR_sg:ΗӅJVx[ ط?/{}8DymmUNczT;~~z HA!`5LȢO뿩eOeQt`!~1<.D$x?y>Q4*߷w~m> xK]4;]2B2I!1 xooo=7 ^}swje *N_7n^{/0>QD>Ο`5Ī@yLmOdi"ȶǛ>\!>ϳ7;>Lxd0֜)C?V\z`pgz`!0$l~:Nt c7̗ذ0=W[̓ UvŐ|#.@c^U=/l.4Jm-,KX<~wK~MRO9~ f>\j+$Eݟߦ)Ɖ.R_ʥ.2F($wg)뎟?ztZx+~mo?]C ~k:Y90e'G{8 Ł*d/}GM Mȭ&%qn5]3YjXP ^oa- sK#WR.dk27b^^X]'};ݣ,a/nkk}.,95F0T!Gbdjkr%ڵnvLʪfi# ) c ӭ6U"’[`p1է ]\4_BJo KBi6|h0yJHIh%.;] s`Җf"0'g5uxac+r,> 5bcm9@ Ke;fqre VocH30ȐZ;4.ōP} JFcJX?Gh]N4'MfCx W/jaeP b Fa<˂L?f{ uw m>ggdZkAƞGO{mC#C4쟶bqg΢euNb;1<;mPқX@ms`)*rסI chB[ertD6T 62a IFiMiObƑyjEO@A ](T2>Y)`@cYR u JMQs-Ӱ (kr;yS$26 Y"0%AHJ#d\J \_kQ sNXZU]|2Ket^ n$I>V$c %(;Ki#Սa??xM{ޏ"(hPm םVw_~'?w U4H4W/:~.^),??jߍ?[o=|/X&21ejӼy%ju@H+@@!e t3ϔ='~mﲣD-h@a@6joGÎW_xBBFuvC;ed K$!1d[i8kk7!?>g_u_oMKOO$0Es>[aw?,I{ny"u*IA#$Y$ t_?{ގzFK.0$$!H/vyWyk?-ۓ1$&(H26}|\Z䟒_{l_@]"0R^|UG肗{BBFC"}ϻykV~콱A _  F/20 Pi!/)ct Q|EfT Xessu%BcoQ6~MKO@.0E abECpA#Y?߬ Dl%b4C>9yϹ%=Fw)+7ZYCPO D"I1[t *tiȇ0 N&G:<W(<78 WP> OLd5Z/zDᄱqt9_Dz֍] Oׄaa2h.oo{%dܝjP8Qj%"=!#L2Ʃ-h9Nct9UD$d$YGBEJb- XlH -jD4a"B1'?qc|MsB|}}Jd}ʒ@"I BA~[" $lJ?xڿ57j׿Vuѓ_W+(K}:IEE p(}^Scs7ᄀ"moMu?K$L_^oޯBF#>ni//_}jH276%/ݶԐ"B@{&4FBOW7a{y_>~vo! I HH젅Mw9bWSpO;8zwYLԶ>߿O# ̈́OKU$'E@D! BIz?Ǣvu2?_  c __n᫥ fRA$QTrt?C>zOk/9Zk}-/qkFsx͇9mokajΗgq_@uGNնAqM4ԑJy L$ Y|)Z}c>pK7Ydg%rQן8PbC,iHEY$0RQ&RíQ8B DRoIڭM~ռfb~njg=sVF_nVσIQ@BF!}ԇxa]~I?//X E(Kݹ"1%"O(!<҅|1d\DqcZK6T%>x`OUABZO~y+ʟ~|yrcW>w =_o(|yޛS7?g!# qB3^!ȄP݃2#GT<.}%˺=wv<F3̌b ;PHA#@ JK"AQT",T`A8;E:v*VvۿE@~EA5IUNYhxݖI&f*ԧHZU<**|>~dT:څn) _(ٚx~u[U%[b$a"X|v~Oe. Z(}:c[X֤1~Z w~$2lRՒ-v):XKEhKAl-hm$w_s2|(@BC-$BoKn%i=\YID Ǽ^GL V Y-FM-?k/zOaqa Ԣ*Q(r!x(i(JI6+HГj #ly]@OUDªso??)Ǟ~Z]+/mjB BR!CGWkKQDPB@$"'zOc=nb?m/3'S-4;$ͮ-Z̪s|@OO妢rE8P˺seqinr/data/dinucl.RData0000644000176200001440000020031314053166536014667 0ustar liggesusers}u\ҶbJ(`bb!)4HJ  !]J7 {!~<'?cֽY\BEVLo5k֐$#NAHINl ?שLtZCm_[Ha:{̂'+ NmOo |V{kNPRc/(pII&ٶ0!{P&r|~/,U)}g<6R^Շ%͕` ,?(6Od}&ݥзc: ƔkAt0u؝z(Bor0q+o&.=01fNUq-(WxgzK@ R`LP9 \,3= S}g_PGv+}0r qj|Q"Xޑ7h9 _o?"ܠV`8Yzi0Wn aѤA fnr%f?߻r=&%AM0s\%+gNCa&7ߪL tU!cqP;s[t0uī=`+T"u jVaX95 ;7w cC#mzD~ԓ- __օi˩ 󠗜F}p#]ޱe{/^v#@[oi YrQ[q$(06¥[-Ckk">o }r-N"EMoW4}hBS±Ny?73 ;@Oϝ#0zx4Jc5ue/v?H5`exك.mt6|3^QN>Bd !Ӷl0iEf>[CW?n}=!yoӹBϸg1q}Y%o;S@AQo U[*\mwUj;iB.?2y?S2 Թ]qrGN і3 U0XbvHX}ӪN@OQO[gŷ5:X&Z^y/+GP=9֌غgvA+7c Sc^M[*v7 _t;M +3mWy4~C[aDˉ{,+_͆^-B8znq^ ^%ӱPpJ)+[;\-:ln RŶ0Rshm0Rޟ͢m.]I )ff}}KdFar]qJ?"# G#߃7]IC'L%_|7|f[g4w|=Zq[/72C+gWOE:Ni?c:y-OJ)ٳ^:u's'V~lvGN݆2lOCŞrec}L3M@e/^I]s(:8`V[c׍0{OGd3B3x76¬^FX$6o aAMF3v" \7MۚHLG|1fM@jF)p)G=6Ok yVp##_3ymsNAw ٽ'+&&pǶPsݖ+ W!;6°|k;藏!^ڴ{ Ig cv2T@L|r,AeK@6)s Oi\HI2<[+0cQ6V .KH+ߤ L[αI对D#XtnCH⨞ >u} c.zX=xTTڿF^Y-Tv9bTվ+y[W ^i J\)_R/j콠zzcU4\ǝ}deRlUK,\)s$5 o_)2H}!/%6}a?eƺ+#w~[l2ۋ{ɱWVeDl7Ns;oʭ;؍tB:3vTق-G~\taŎPVvẽb_aj)A3JEppY2՘ɇg/ca~+l&/5F2!ISЋm3|ա;stS9α,yGD[_Hoϼ-}+㶓8Upj3;3vLѬ+я-`kh9`#eB{} kk3d֝VvJS2eYMr4I\q[]VO;aR/?QUK_Rlvz]>'[-أsix-6J3ݝvO7?T1SF*ҥ8s ^uKɽDLcl?|Ͼ2|n>CZ؝Ľh=gN^:f[ g%lz_46`{?"$(br`?>qڶ4O#/|+֝/sƲyְL}.qC 6n2ށ]'.s9!a82X^܂Q'[.bҀ}2= [ck`HYTm'xKn5P$l)ܮ,b'YC ۰68YƅꯌcCl Q{U'RԱ*Bx6Tl1+m%$F<fj]oZN$BX!rcI9Z<{scN5(0k2vs=lFؽf S-MjM{Cw;G|tGUmK^WAM7Z Dz%<᭒M%?ZcMױ7x9y)1+emgbác:ijb>{W 5q;YěwsFs\av֞Tt|[ֱݏ7)(~^Gm[xӠZMo^o udG 5uv+?,Y.T(_!1M [ly~ø[5FX+5|\\֩rcmo'g2~ KVSn[,bcAy,\aƺ+|/_zJ,6*ﱝY9Yڇ.0BbXjȸ r!P7wki|ELfHxi SH{ fj$~b ]BiNY=ֻf&~1,;%Ĩ}?<¦簟:v1G2rp&?Ǹb|ySڻ*ksb'/6$6WbDF۫aȨ`ÊfѠ uN~`pOnF3Kg~ÖO4 ByH# VKpz?*ĦFkzIl&s폦nWr4[ `[|H_~5 -n'bI$kվÀ!.Y8|gMFh0[t 84_v>#I1iا^&î>[LpyL(cy%3Ϗ0G 墳غGpv̦%7m:!2qNw?M*C[XrĒUF]iu}SM؜܂\.6N%;@`|,ޖQ`[(iAVlrqbWx >s{)HbQ3G{Bők#3صa(=3ѺDŠ}r},۬ wx/6|}zTHޜ2IZ,Y HAN'oAK{dZyl3΋ZFǍ00=! )a+PYHq| \ν 3=*c^9e CzMPj66~@iR6'mo۽.#,ɼџh;w 2ocٛ]͞`|7zBlгDsUh oCC5g wnI,v͎ÑWOОdF=6M3$HZZM(2Lsjb,59o,&CL8\añ-ƷVGyEvblqtX-ܮ9LNbG7~17}aPߠ:A-;1v12 t98 g_c*\(A6QMk7W9!_f)̭~?32<#?>obP\)2be ="r(RZ"y k셞#|v^6V>fz0z-/3ߴ`S EuZ[~hW'<}=K^颎[zL]Amϴ#o }/x/?v=3 ǶkVM$x \TGɅC-]#ФsI$znF@dagZM V4oĚخE^o9J ^ZxK=EkCc{P&~>A(=-DZ!d^ke†3,/`bz&H=2ˈi*93Fp+}3ZF₝b&]۴a gsܺ4P ߞLuC{Wǡz?=GJj~|a0%E\x-<á=vրGU9r֊+fD\& KO/4;)sUc&UsUMP1‰7M}м T($bl*r萵 [EKPw"b}l^o`Zcz/?Ų*ގ+[BWPlq38`~5h0p?gs!IGz"mz<8(%/=y$on W/p[Y1.du3abe8GJ+Ah| –F/#ι½P۷]p2˰*֎$db6 Kq^HZڽNsh _?;20@8HvH -o<Tox5IDb5*cyXj51j]zCwEh-+%fhYA/ήO>}F77bèBًؚxq@|԰/ 5$CS5q45}V?̓vz $b_=38qĬl_ q"kkԞ^6Q:b >'aiv'JXA^TT{; OAș\p5!\5Zs !x3P4cͱ5;{imAt=k_Qǖzֹ*PWW93Tu"zε0Y`*"j4l{p*n ѿ%"808x XTpuۂe$B 2SvM,mqhK 6tGd pїu+?<)zr>)+hܨuVGM!ϊh`eYZ տ- IXK+%,cZs5|f/9]I<..]g5zM[E7C.%`C qy1KlR,=wzy^N<aҘ"[x喏ympOx}://SAN8b# #_2B)eH Ռ[ʫǍ䡚j]z%_,ޠ!f 9f4`GXw%/ ً5mBO pV $X\φGfaGHhI-[w{o׭Xή;H~&627Kb,Z+y钲TWo۰&|&7% 1dg0 ?y$#\LUELK;aI @EFP-Ҏ2E3#FͿ6V>cWYUNG zCoSg4ǽ1VYN[:|u !t0nU 'z.-PQ6%uvAœgc{9CkeNNt$f<Ĕu{Z&(aN4f|c{/7!P> NA#-r{K<zlIAkǙjnA*K̰|7.Oy4\p> MqdiyfW=iA'z}pMJ[Īݘ\'YeGc$]0m8z#E#4tB}򹟺 uWL¯[6-XFtO5,S4:!uhh+m,ѫkv^LS\RXjH#-ſ\Jgy%zzt$~i} 'bXmVvn4<V^E.2x㉢DoHĬ+cچR ,ёk܇ ۢu!{<9_kdQ̸ `qm&Zw^+|H[T83 3t `6[̹%ɔTbrm$BUris,}v;Wv"bZ0]o<4(Ys:|Ir ƻ jfܒ'>h`WEUBO$B&K0qÔXuS!˕Ys.9c F0x{A;OAfiIؼBnP~_$}5HRga`5tndrc3ƍ!5\'h6V&t,p߰ =·7l؏fd>5FlG$ 5IO]"mgad̤WP[ub~)E1|"]s}y}"ϒ{f쬪3Uèب17l{|Ҡ(=ᦽ!Yӓ ?vLw^ >P+ui o~ީd )䦊]<~)N F?v;!7x}^۬ ú$ fiwocM p&z ať) *ڸC[dP(Twi9X%K g!3v0HQijw!E5nX?FQnLa&[P,|jJ4|cp{>''MgAC$opBȻ]cS$eki z*xq ҢվB`>ee,}EU!Y1xz,{o|иbyLzv< qb6qo&Dml8мqfd?`p.j룋 \{{Zk>EʅU]:+,-xd vbv83*BQi$\`/ 5n1[̟f] eM:^CG]'+e=61 þemZ`|dgi]evAGxszetEҏoIUZ_7v@^9;=(44䝡ɻWKrĻqc?nx/ss@_nD}7܍ņ9b"wJVZ85GF<4t4+D{~f UGPaC[G3~h)Ls]? bw/gA/e}3GR^9_T1YZĢy0T &<\ -o! 13UMŎg[0dlF;khs}^fTΥGŨi10O+1 qhT)Q=R yr:A]X}M/X mc}е 7V^pA3'7/~M{]G/݈CVM,o{AWifФ!=z^K-رy gdV掅R4\*8}TzA -V#}r`yc7UH1d_VKv0j~&Z~*f|RD4v= d+BV V?ڌD$^b*`SSO@cMG{R;u7T:[KJnt.G""-/C5`To U S8 \An-T`#"EŦ"/:?A%͔&(NyUkYn'!@XBo,̅fEo?? )ƚ%0F;{%Dy?8*=Ou` Zz줨?=U{Rw8B QyL WR7{@ QjS0w9:ln P(p8|R[2 b_+o˃ _Ǡ3a UgP BІ8m:m4kunCKV%lahp1'\0\J#,| ʜ'^&&>j n1&{yIw5*2Cw);hdXC}; J ׽WIy_ۏcwE~ܱ/Ch9E fdP$_/qp8NgӮ hU/VIggd*iVLZ'yZ^%s.%lo~if2~b?FNw6۹x P}MP1NxycaI?Yꪱ@UpO hi󠁋Ufc,sMu%#jŻvOfU Ҹk]iE!~u.|dyT3~ohhOyd~d.qRSb<oH$ɕ62&Ϧc-Ι)$xV1믆?2 [{-;^ bx$'?v]`<Ȉ/o~f챞OwbZm"G ~^JU ~CR\#vm[ ^q 0h~^KiJǟ}/G9<5?d)8t- 5a_ a.z sG5ڗqqfVx= _bu}8j:\4E6|н>r]=|`8*Q;?k$};bjBAd+63xUeؿ6UW6\4¾]3B1|Cdx-JM?{hR&udPcٱj)y|]. )rfAIֹut vK]P$I'25|mD/!Z햼1X.M%s6i!2C73`ב{t-L Ft[liqBECa-ۄaMQHzşȄ?Tc3{gόR^?M՟znd[ܟ7t`j|K ~_S:>H L/K")NJNM~U][,/¤C&`yi8ʆg;01`7+W_}t r2nm^mޜk'ޟ% 1;1}+]t%_E',u˕ 87y>6rwĩA}Bq3+y&N90{dη! {eHx|M3JɘG̰e&|y6VB_a2LqhV6^>/6SHA0Q1,bJ=׵boKO]~UyI z]{dA*FV4Owu`7r̽z-oF̙Qsr ιByChyO7bg|\cOuloa;9qHٰE܄@^H%0S5Tz%%T{K鸼3÷יwwRM7ӯy9' 2/%^eA.uv8cg0#) [ +\鼴ּs1y3e,j)װ,0]~bcqaOM>jkԚ`y`AdE{~*^ a7 8Zy ;V?&H ?d%_Md8T Ю]嗣cB$a I]z(͒zV[o%t]~hHA }=Vy쓁a .#0Pb=vĨqlJVc̜>8xe ﯁avQכ ][[4+#YKCh!s? 4(`>WpD&x#<>m37NA慴[p+Vl3M)h)ta"?6o⳸Ε 'H ~~nW;CyN,85'Jp/vU3 ]g10Ц}6kicRC_8vv؊38WΫAJABLd-s:'h\Yr 6!ʾ "dž_ǖ 0(םLu;ZD^āodX23v.VLR {M~x!&O"o5O)cvX<ČemC7^G,{AEtϿzM#/ig/CmX,=c b~^g6C F7 ay #B'gR~5TؘaP;`V"Bd[UށAq-ȟvz06n$z ٦_+&5 rs~3k(6uߩM/!s04ԕ Tq YX?b.oQ "͋3~߮CPEth:UI(JH;^G͗D~uB #?^f_W >$i}Mˢvl똚-$ӟl`: 3E s{(0[x'lq1]Dd<2tXcmp~ gg ^/Hp~'#և:GR d%+b="Ty}ܜ&8cͮ0͐RAajCly(v}8ՁsVQF㉍v8SHmn|ĝcKNQ9b=ͱ tEsc@?O%#P-Aw#H~-v Q !K!fI9ojo_X[I}SSyv 8Uc]`SM8)Rv\~|;)9y! 2%=XAl:~{ PlTc OaP)>nzKŃy G&(c'mp7NǺ-ɉ1qVUVr'Er[-q Zk,]qʂSEZҠ>ǮK{b@ȷ}ɗ͓7[B{X9cYxƗ+v:e52ݕ#/Ʋ`HeXTj(oO@3^I{-xm/41Kz܂/='̡ [S7GyOn> ar:'cI' b"O*l`:KKD :MzEx}N%K[kPCYÝu=XrɹlFjAf'w̍`d%?k^.fѫ|6g dcΐtTW bl?'E 6plK Ïm~jsgh#oLr(HL+aMZKwTͅN"3k'оT8@DJ(9z^z@wVyP-_…?qyCό±>~wHa;j+y*@ɋHSUh =d4@wq; Z]Ei}aPHӿ [ŠxP y9 SQ)w@=BCBM#V,9 $=KaZ\ e}g.bB!PH٪p 9kӟgy'Y]<ͩX{)^* #:[|Vܤ [y YoЪ`'"ѫ}Lt%,>R#}6Z`dA{ 9{!:7adQt=l!O:PK V`xޛ|SȖPP&M m1{8*'ʦvМ܁_4 {z. x()nE0VKl[ Eq)HCp/<\Zo@H{zF ZX܈1XXҰ z F1nD5-d0hw۝ϰW<"Uc˵+:FyنTg+hk^g Lt` n[kLbkW(~N 65sއġԖGݢAQ,L:bmlfzR_DtCYIqi퇮)54Yu'L ڭ.Hҟhc (:NH"^=/o $Tibvb]X'HQeD@8MIݐmH|*'ay4le}OECq!COHw,ZER2Z[9Ci+޼_Y"RoO\7*Z>H-)OEfknvXq"]sEmvʹ^Ō ` J!THkcy}'7"E!"Koy/h^d= 1G !s8u,ύP'Δ khR<텵SBk-FْZR;Wu:owtb*N:MV\*ȹ՘+Ne~g 3N̾\RC՘ou[R?1]z+~;6ɔRVk;.4NZ1|<̌\TW`vH_z^ql_*K5@,ڷЪ^pN9{3yC3iyF@\c,50+݆gC_hOTs uo#&?G8 DF"5 ,Cݢ0HT0@ɼ*觙x/P{@o=5NPsQϮq-oLL=KE]GT}F_hp,PX ƅC>!J3ܠώҨR6xr/}^ם&O~F$.Cuu-%(`8˦T /<TUZP{C;S3 o0tKdz< 9l7 q1¹n o7YqF%nV9 $nQ k$fWbakP^/7 C Cņ58c zXOSy O/Ғ0qW~XCa[9&iaEFh5:'d`L(|%]r/rQ'u`ӺonPu!ԉ({Ci&0ZZ ?N_cBCnLnP ^GT!3i 0grG2뵎BӨV v2ȇ7Aº+c.iƼŨK@]S>0P!,Ct3Htz0"C)7_x$xy;ary &@*0:EL Io`T:9~{n{;0F^wy顕RϢ?K'fG?NPޮZMO^c)kк!f_-w W$@ڑJH͈I*=DΩ1[ < Pqš[`"9 .<8l5|_y9M%kioi۶2hor0x =t9>g⧶B::ih/ZCgsBɲ, ;@+dб6J, *!rJ0[P-Joȳs CWPu#xw%g̞ts0Rf@S5Iۓ $E"u+ KO`څ/4GT*_?O,0aɱAqίJgp 3x_DnH1Bw3~R)kN _YhV1 M?y |ʙF-y '2I.|c-z=z5ț]2c*[嚻`xA_T#Ծ>u75 rcd5::|mma tIuPqʶ ԣj3hp6U HbeGF2s:u5IJIE0IflJL}Wrnʀ{lnmGͱ1z%P\ Gh1?g $7Z0_pͦjkW}`L~gd*+ :~H(ٻ0p&c~PԆ>)!@|A aP lGT27a޵2@y?^%KQ ;Ѹ9$T)B6 I+fGÀ0%LsoiZS PXYVEm}ΎfXҩIu~?]a ukS?qGmXqx7HDO# ޮ݄Rfmn*Dfl0'=JWUq[^F j݄ȇm6zy^v_Y!;>Qe0df. O\b | \뤹q_z~47+PhWţM}{ݛ9:r |[ Σgح#:GM }'ؓ15P^mɭy%j‚(<`a4x;&&xon"\a$?$q6n6ؗ㕿pl\IĤea}ʕ hܻ&'0pqHA PZ3hJ zp#+ bML'6 An1Ŵ6]Lb a~f7>^50?VL/aРzų&4}J ևMij4}0n{$T^B%JKi؛]N)M,kkʹ/љzޮ&EÏ ^ɾ5 Ċx5NH iSrtvE/v r>+m[cC{m4p q⹐x VP\,֟A &wyl҅eش*4W9f΁}{@tX-hO*"O> O|p,(͚' p܄crz3~&R` CIvt>&lNjx:%B1)w?}FBV0SfPQ*h^oeR ,ùMYC4+>{Zkqj 6C練41 ,I yyMo=w 8Q19|aE/y(XQ.,ɉџƿLOogO3yY0XkEL?v@,t^? 0Vۋ$pR7 > >kY`DcXk1е 9!6IjPQ֭sm56 Qg/'} R|߲N*m؝cvezh $TucOBnD4VI\ͻtx‡0/7.9zU+f&>JnC-_ܖB~sCTNcmַsCnq+v k(I &k@h#֩l 6a|%?%b]gmspٻ,qwrࡽg3*K)h15tdTP:x3|A^;ؒp|Ogņ͛1IqG&|Q7qfĞ}uHk,s5F#u#I`*p`^͈CE)SbIQhvK۷g ։3VDTlZŷ>OAȖYizL˟O5D7=[-%+?*A5nq X/7N2\GqcO1hrt}xxk_~S|wzz7Մ~ XPզ]Mb)7b룀9$ Տ޷h%pxXb[T͉Pbq& ,qaRb G1ݳ"mJPEş;e"g 6]$WLbE9/"v k6ly\q<mQlJڶۏ4q$iRZ[-jkBk_729f3-$1oIs?H3ly _ۓWsƇ8p%nv]>'= $]9Tgs robㆃۡR$Nӫ8smOi+ NJ<IhtpXC<.Vf}Xp/{)*1/hV N':aSJ<~pVo Φg)d`զ/cэe U4U ?ηx c^RO(~1p9Nk uق] 9)_zdj6¾V7qC(c)\|HQ SĶ'Rəh!8{[atr^LK|Hwu/t%xOû({./#&._lű vgiN6kElJH6n^^#IV/Iz8r Ͼvod]2R^w翷Ʃ"r ^֑4'jY9l}Q LlsƸM ecϽd/`}ogv$k1SIFTQ:AjI[Zlqcc0x$E͇mCH< سq'D(#ypxu9]e^٥58s8_BARP+5ٯbA+/_c%N5WK"Rt>lPN*!f+Ұc6D66sNׁMgZ;0D&(;3u.b?Y\<`ۺ`ܧ,7vğ gHx˺$-+乀,w6 g1l<[:A@ -'c,e1>s+=qEB{6?Yn]v䧚±WM_Z)!u9Jk Jz+=;(w<l1iwƖ$o9[$9~@Uˁ~C lrpCj}@n_aE88q7}X90w}pd ,,SدW&vP'/({eogy=gN9+4-gPp*̉)3 ɅYryP(:LRkTƊoC WНi} V[2MQ+z<; Vo!WMXG}<Mˍ+{[pGw k6nbdtEw@=:{Qs4T'MYN`ŵYxlӀwsø@q ˼؏@{ѾDox] V]iէ_X` La"hI^ ܅"XDԭ: i5ڜ Pb k!2?'oBҥxSaG`MQ̹(9 c'2ow^7}%]W fui(Q$o$H8{r:haGˁ&u32OAD%XP bǵ0=BʊXSٴ1$o) yf_o˶;X0`ohY<aKתr" .$ۂ:|趖X81U:AWțKБF`zoɠlf6##88r}4\$Abdߛq>hb cA wNX̶"$]΍B0mFkYy"cۛQɐtf9NzDON 1a0rJqXaUL/ dBg>xc3Vze\/Pz 4?Q{VNS[vp>Ǽw2!X:l7U\>XEJV5?\tdJ f^^ԗq\ ֳ)=SX֝%0¿.PaAf3KP+)['uآJu㉇'`ysɃP$rM#$~u|ޓnX7ldWԀIXDQQi6WSY֋bӉ'>AA=ÆG8ebC1 ZLu$k˷ ,i̸jemwXFcJ7FVX G)':hU~r74+)"]ۡ >Y%PF@ m9gVK?2m"C"DJNqGbITRb {F\1 )A1Pԥkqw$l|}/U">'K= dϊ ;Ѭ _ih_ZF-i %w9ab=j(oy'{ X'&H4[r?64 49btQ;c9o9rBPbk n=: 9 Ҧ{+c)/Z A};wCbөeN(0mw yCfu\a`t_o.,\szʌbTULp|@a< 8X:6k&`me;Wqڧ@]Enf& O>Htf:8z iNsޓPwGmU%R)m%P뱺i.0Y@U.H (Vn (/s',y@9h1^U!cY~6}dGgb3U("[:ZXĒZ:BbX"f%DH r(d:}\пg:IsuTԯ[K y)Y@-R3( V.\Yz-#j}a1P=Pf BW3&>ȍXZKv@}-|zz꼚ŒehlI)lXQ6igx`9 Gxٴb؇ g& H-Z@.{ձ~?~Y6$p胡m9 ́ɂmX~u4ns2Ӱ9Q\9 / IrI%sY{ FN8s/5. Fthm Lܷ].MAU]f] &N F_`jxi*- ^a겡(1%Pйz~iAhܨo6I _a5Ö`6yV9Lvh&!͚ǜ`N}2Y0]0M#fѬՅp:/hBݲKu/> ^09fG}N'!M3>[_ W_&Cƭs@tgA aXPն;~/hҶ(NWdCT phj7p14}4_#$@B3,ՕXcTU}U)_݂)jx ӥok✨ڰk0̠KmimK"\0lzSK1hw|['pT: GcWIh /֞"s#?L<ت#y4Uk>Xu/Lkl> /Ϣ iLgTF{Hu=7mG{= kE0 jb z[75nl\nuS8/p> ՟gS2hԡ?siO8@w~-Yо'WH3xf-oi&gwt.IԵx諾FhV `yQ9ծ9;KAK)[te(Llune0z_Vu-(%:`xDn٫Qz{Ywڕ>%wo&G v L8$RXφ{xWk5aj[A>!e9Vo=' ]{q&:;{ J-ߡ[#Ih|]z?4<\1f^"5 Zr f%95 M5Ƨ (cy6},ӏ!ٗB7WF )0NqL,/鵓!w<+4BWT!Sãv[` 'BV`8}i[xq'ۓwn!%0Sۖ4tͽ5-.dh3ޔO7f! O;hk͍0 ${t}Nn%W tks9][pv4ͩG}..=0}K#OXM){ M d*_mZOwjo0DꏋBm0ЏE{&HrXz^g&:+aRVI'@Iг`7G?MO$83LrQCPi1;L} Ço;ٔ: 醋isxzixYpZyXuGT9b%=w5"(|$6.f;r:cfRxKrI8pbkX:iˇ45P03o«DW?I~Itu:u$VIX]'N~u:u꼚/}q!Mcҹec<߆4t UUL5, uB'aohjbcYLCPPMDXE]PXd1W65S0V334VX@C_EHEOOGLo6f:*$L:$i_.iڃAXM*IM3=-~D/bhlL:&i_ASѷT'MUԴ ULu~=hdaohz$QMuaJznۈZtUCĄ*)#:ZR雑P1-4T5UL~nih)2)z~ manHz )fZc*&9SRMPK@!.b=P䣆_v"w HI6PUq&jQ&H#=Մ7 *fVV30Q00]4:9mVO@cS#ԒT?szLZR U*s ?ڃQLOumbIj{?VVGMWCb?+sZԷ*j:YZM)w$ߏ%b/a6WM5 H%jhnX]PH i3GVT10{S5}#o*~߁14&_W@]7])˿NjZ4B;Ւw+ﳮWQ#@5I5jhZlLȕ_4J&:?D !f :?SW~dbcc@ߘ4dYM6H{BN]ߘFg -V1ӯ_xYm~R9̥%i>12 [W+˗WKSDGSGt7nikU&#Q?량ʟ?j}0R1c1Khhgb/h9MI1ְ\MƯmMHՌD9~zUpnGzgoIWSͿ؆ j,Ռ\%_" .h_O&ﳮ*pa?ճ?,W+gCzS}3]11% H5Ka4& G6`95~)W*#tH]a*jFLgn W[K" } 7mi{bT$iH$bEvUH'RDK[rucSm OO\3PmRF?jHMw"Γ3Rȍi7Ah *&&7Y{ t,$3!OJirHώyz= #c_Ze:V?٤h_[n[fZo6oFZf$WpeULLQ$u@j_Љ$?6~UM $fh5ګj*?)_NGeoS13Y-RjV$쐳W?:)<@XEct UtIcϊ Zr$l{R6UY1:ӾJJpLt MWCM''I\06бoWyѭUG>*&sC=5ZG-3HkDӓ_?1`M*,u4L|Z?ҙ~u4ZՏC? f4SHwchkX0S[$!߬'C,Mv"=L,t 4~w&Ҏ]GR*?Ƣ$?Oaf1VQ4^-{*$V#$0gu*}ŝZ%چѡ6gӪ-$kWO8MHS@$~)RҴI<]E7H*kck$cTٟ6R*I*6$1mUL_+VV' VDt V??J׷7BO5B*?.gXĚuIYJCp%)"?$04'HԏD~_/a"{d5X+iͿ7^\M?߈*濯\H7~N*1IB`Dwu -,\Kq9^$կkMLsjӎ>Um*[ƻjV%R˃*4"I9ʗr![$*{&'jAolif+_̔Tr\-?aRh$ls'}$?JQ\X'8دfn^ſ?/ t 44 ~=nLݾHDTo .F/#}5tk-:0D-U_ ӂbaxsLow-^آ"D&^ot7~²LPe`y-Y(myUJ*fᵲd5UDe,ǚP(ғb/R[`2i,sXr^1aMoê:SY\"{ &>r:mk@R LEE 2E $ DEne,r-z~Ϝ#qs뚜PUtC uQHl*~1pEtv.pT:9B m[<. ^}`igP켭t?2lqʌ։DI%LȪ5򍁶Eomc$L瓳X CH/t$#vg7؅O?!fk`'K+"[ѧࠚ)7 >{J)>fny2è!,5>$3g4`.ezHX7^Q5la؞ wwm6@P"4gb@p>[Rc`"sxmgP-7Y{OAmǎbH)9;z[s='Cng^xp*M>BBLPW.RzoCi `Yy9JG`!5PWn#?lDKt`Kͷ0uث34uoO QJ֍EiO{0Yaf}vT-:큾 OIгkPs[nD0Lҝ36n9֘Oed] )<}v OwXbAj-yqC*UD_6-:koh~z [d EQn[)\lW!o:~u±J,4.ɤ6lRڪKHwbY]gaΞ[J%˜\ 5\扆 G6iAʦq\f R Tܦ1a+QxL j?|m&ˡ&~ڧy>9b5'>VbƖ%u o}uLnP;*  I=> y}oL ݯ [臾+`*r35wx6U9,r׬fĖ7.WQoi~[ }u vPp͡U,X*/^.o<>$[Z#U^H=y.{ۅJAf91)u4eݞ5ʔؕykz f} ض~t\8pƺa5]Ą%nR N%Qe[lu1o}SFfk~W.=-}sn6zLWpUUZ2GhtyѪ] Ƶ{pB| v4Rq؅5ҮI]o~8% +ZΩ%H`#^<͕u!4W%}57o22Wy({HTteҕ;%kI"XSBv,ҁ A?749\|.c|ǥC=H؎D&=B!Yy"5U6f9;9*TXE߇6ǎ"n0,=xf&lv|ɖt}]5|f;ΑeٿB!e[J1h(ONaƎhihvL-!ݒ"O{XZݨρTj{^y@^,ܜ. ]ba'5XJ٤N[[kNx,?;,l*(t0b-`UۅuC#sL_l NR?Kŷ{;R-@t9(U;ߟpUhB [ [nst>r7 (JvILVi ࢫY=!'`޹Aˀx&-:y&gO6YcrcX.N0֞V̭/0g#5oVl?rgJ|`MZ(!%iucyp~\+ Zg~_O\\XT -n:3yw,1O̴&-f_Ҋ[)dIC {0*?OgF@aaTѫB뚱[jv# zHR 4-׳ݶ@Iocxzz~~U3'eC=%wO[+Oz8)JXfU[+hsN՟@~1޻@uGw|Z[+,ΰ|/_Mhh{Jto605^O1l=Nk6$AkRs.HS '3I8qPEg-ȗNn>O2kzt[8/s'#;%'c_d?2v,q< McrnA7K 30IYHz%剓5OZQHr:6y'z?n1PoXʥDg=FRnӃy2s`7a|5:_{QHhtlG]b .,0ma+7voBŒNwbyZ1v^MY(WĀph#J\ k>3ӆ܃\?UtoNo?e ri{ͺ$GVfG[$|[w[쳭.l=Ld:OL]GXʼŶœ&p W}!VUq~}Np,!W'5qrfp-u9yoed 15qyg*J\S5?A< Pr~Drcͽ,qK#FNWAЃ4):[&‰wo^?Rڿv+@B`|hza2Y}N-ö-ĈOpn[{QXys??{x;'k G#둊ačJ)`#;xyLOb&PT؄O #WCÎkEFpLȡWq8.#f tB}G~,7jP1uʕc۪mg7c%s -Y:bĨ>H9@ 4`{eY@q(c 7-e/ nme.YrIJ\; cdH M?>{q@N>8.& č:AG%3RY nqaS!pxmec)>0Ә y&fCyGrI:ɳ'?Iڌ7Ap<@/9-:ŜD@Z rXn@Ǎ'n`#(J Iq|̿)D*vqÊ1g&f4Wq2/kd:?g2 pȈGΎq2(Iv2{=E⦱l.;`eV9en[q|Yq5d~@Nދ ~zV59}^׽鱯&E?<:a*LVۗlr1b&BgFJ&dz1.UY_*`s]ev6Yun;1svsUAPOhzh9h]GBkgv?G"1 6Gx{)^;:]7y_ alIo/|֮L,5!GlYOOуc V~.}uN}qv^0O`w{F:\kOeLR>ySL5OTnAoHjh=m z2bpK8Ƚ]tݲW *=t7v3:Z@: GiXϿ916/sy҆}Z>Kpjb8Z( ],|VDzDzCUyksfߖx8'ծEGC5\tM\ sPä-gıMfu!.A֙#]1PvàD}479ݡ t؁(u=LX(c|;F7ato |r@ZpiD#k)ϟU8WbTּ0N-\\XÇ?ŗC氦>Q-O>]0 Tj/6<m甸(㩋V6ZޅkPQ98?b]ӧɼNrO\{1[6dYQS 7MstXۿzzʼ!+Ɩq*[2L)7\WC"aY8rq3t.66j!PJd&HGkHr&ia W QVُu8fcLA{+VwF {- ج{I []._QLwݫ~@>"&Oi yZ(}.Dn>zH+Rʜ* fAӚjݮ.3<8&0YaN&QGpxxY,X{c ݧ.9*&{+кϾ7]$e=58;v_?C [QAü:tbV{WVcړWSXi Ms:xilomaS_@'-f`hmvߵQ kD !\!/(Ila2jday*'>X3Il9,ߨ:]{_=8}a)iC~Hb2;mhk8;WfcNw.߰{8hm4>_~Z ",ډ?Pme yq G2i^n]~ 9;qbbt}K fcYeN0V׃[ .?sx0 q;ƳQw#-7ȼGP77]텾ͳU`:1~T=XxG?)_JqZqMd,C~ 'kv۲d-vh-֨į].i{#Ty(t`pi7'*`}fgw84`}6 , ơOp.3[U=ONB(}XD;/<&Rߒݼ^Wގ&۸N.aO^Uj7-GOl=u0\f4OUsI& `[NP5T ^텸&a>MUDZaǸHua(X' ܛMvlcQϵsn`# %$4`R:e"HIfta,Ij?t.ٺWԦS[!5F[9n-#:i:6m F 6^(6CdV!4͜ڍn 0vVѣKTK~`.1)ׄpN7'n㷗F9160 L1&i'K6zo݂pM]ZzeD_]rx}Jg ̿Xc(Zc|Bnhpw7%|!RǗmdN׼Z/({j& [jo 5\E]hAl_ŔM$ȉUE9}M825xӹb/em0x6!e)̳ba>ߏ= G7`qY'b<] jZ ީGl`1{zvR5dp-G+๩68$v|q1kh|+#Z> kݍpo}\d~8zf6d ع;)P%Ɲ`"}f9<* SaXm3mNq2cK57{@ܑ^i(lCT;9ո_ R2R6~w=]5{n]؎sErDe쾨6j}ogR@A77^/Uԥ~n'7C K}ehUnk^{ÙIHGpu mXw.uH4Gv̏0I9Hv!2.NDڭ!xX^˓,rh=hs܉@ih7ߟԏǹ(mb7Ldp:zC٫APɌBg>Now^Ԧ0c@ <yҲ 7QذMBmݩ,`qՅT_hzz쪒̓{ c|-_\" u<9. `"s% ,Ac9!uGtt9<$8yB)MAw1;{ y[&Xƙ Xږ 뿻aɗ~[|ۛH,R هPOv,/HnmvԆ*`5|Ѥ&k,%,SꕾܛD :bfozfXjPzQ( ۱xq`Zxw${ Uc76b E67i%ҤZۋ[AqW'FuaH*/ѰܲuY^x߰Gfd+'s9'o74bt r^"<8ٰo+f$+|u +f4)U1S5,ohׅuUCxWD:CV rq^{P'/]tGd EPot6F^R0+@_, vniFc$wIn *gmx4䭴i i>'ӂLљz{PV5_TCGODN+OTAsPȡϑ0>07h}S@[JI_7ɿ-Pj 0nR)3*8z3|)yB!6ء]4Dg#"C6CWq~o ,rkX>iE/9Y ^Ovs'w‡Fq &ͽmt*ϟw;cB}6?ʶh{qQ<0]7SEc\l_/4=;Vl`d# 8YN YWñlg O-0jA5h\8[*!kF1W:ő':ۡt0aNy`ӷn%Y/%cSa/;Xjtg|}SeR=,~u̦Ż0bz Pl8mpy&+#Y-즑NJ_2,n@îރ,1Rػ26HR`ָ>oMr.().8x qt~e  Dҵ Z̫{{-D;nfE#Y&try l{VWX7@/8jaoxC*ԯӚ}j v͘Pپƪ>I̓WoF/[!n4sKBdQz+=b汸"D7&u1>Ҽs"bC3cUH>dPoW]7۽&I+R 8>K@+Ue©8q͛"Rmy4#Zt.gksiZ~٣6~.f*Pvq)⠡P27^nΒ?|*&8= Wp;Oxo옙DJgh[nrjS%vnMZY(`.)^HiqoKri/볧ື{[ `0'*4l+-$䈫- s=pNK GJ9 -8GAIıpS1uDwu0tP[~m.ͱL >OYrK{sig۴D9%7,M?-WcftH]qDj>wn"Bǎ}}e. =j'{! lDj_6&-Q:Mc[d6h0SH_`gޭƅ6fjMv :?ܶ:ü21u+GLyaf9S-aJgJǽG%bq>%{Gvk lGq[[=v[I))D ÛZqOSҎlp9 5c{OCBa:'-B{J iZo ^_eVDՈ/Ɓ}qT*ut nIJ&Y^`W=% ,a%mK`pxFݾ<oL(@96E!KˁFQUulR_xQˡ q#DK5Dj/8hr4En(ۂ`ڭ{B~a6|yס D&>x 3 Dkm!^t} E s@_Hl 8{E_(c~+qFFUmy$}Fٸa~-N߀g>+]hjbx]yN#8+MQWZa]4Fu Pr:qvav|M ޱ2쩳5F^~I,Zo/la.qGv^3^@1{ TeT=L;aj[?k~3 7dgY KX+ꬰCٱ"Oe_8v_߾M;HF}۰d'; 1-K8P[jYWf/a~Sfۥ,5pva}9kJB^}AFB8͕R6ͫ}z9||8uR 0)b>H37ه|-<"Z7`C1o%0~-VI`t^W}y]{\~ѮL Bذ6\|0-9.e2ؚڷh^)ʀ9;>P<4R(4^Ɔ\wÂvm_aޚQA,F?[S| ϑu rI Oe݂Y`̘fΎoQ8ɻa[vy5)6I*;،0h']f:%{:1d?m,=7 qL2KI|&rؽ,CR\/-;p=a/>o^ۜqh{X HgŦt)U\;x?:==WcGKa w[2˞--~+5& 92I>pYHYHu_ }'vϪC3A/LjF8sTԝKz¬_¶:[0+dfv2YmzT'_i9y|u+ݺ$&8o;;R&ޫ v{Z2:<>ӳ֣?!z0H-7/ӞA^F 3J_j+-CB)쳻n4*=9ޣl0VGy%L??s]xic͊r`WcˇD ?DTlUJc8{0pkG,g'VG/+GTB=,%wf01ƸI5qZ -P&]. (N,=Q;ڷj8Aud(x+p\yybRWF1n}$G/ ޱD-N"欯0p\ǃC~*\B0 /,.LSo-"1@ݳlzdƪzٖQ%%su~cߣ"ЍNu> HMDO,ab\gyA|Ubwށ|)MKze졊yJwJ?-SjP=uXJ`n-EAxYqLq'U*^oZj~b ~~e&hp"n};4݌] RzlڃVپܩUЬY,])0ǖD_~א{eXA(me-Us(X!ևSm_f~Yga {Po那νakϼ@Wp!̺;6K9!kʽW^s [C2}QF+C{yh_eɱmq7Y'aTd\0cϟ2S-){Ф8@{:jttc5Mg0~bqkL@Y 5 00i"6U>2uYĦV}]#؇TCFwW_;]]k$B#׳+#MV+m ~ܪ6d %3#6IXX^^ߡzT S!zR%rl9 9=9VNT20׋;`ȁI о Uܡ`*is~$tN}A=k6BbjCAd흐q;9`C;sXE^󷉺]}뉋qϓqdK(^z5G5 #O-^y, u<'x4l 9xF~N"l\{jP3 'GVFO-XU z$6VRQ!tŵ!"Ē@wV9G^nu>8(AMEq>Vy( Tzǡ0w^ W4@~,8i,SA wd>g,sDZ{:\JO5*wc[%w,E n [xO 5w̠!XUvey^b6lvmOPMuf({,ʇs._} ]C.S@*@*d}c)W6kJJ/ԆB3\:@ӗ;(aJkˇxXd=y & Y^QAeWA{NX6Nth#ŝFE8:oڭla%J9{7BssCU0r `o7sT8؀]nc@Sl'5WgC?L!.K>䄛ma<-A5!G4(}uZ?޳{^~.WNvTCǜ\KKᵴRqyX:B/5J-oN~!"8ث:pzxR)HlWr`8HȰ ]: qKxm#6ɵ¨з[xcN2CcZ1g?|R0v0Xf#3=v`_SE2.0#pT?]Gc߷˲c*"bvqQ}gc»:bJMPCXNG Sr춒"B960$w_ ɳ =$VV{Ǹ:^ s)E8Y#n-Rg) A41pewY.ku&%>#c39f-*n_\h!i :<꼺 ϥ>0߷E5KF#رC뼃e)ZJ²/boD 'sТz.h HNݍH$c; !&5^ck9[iV6L# _дR( 0n}YBӭWYbtA|VF|1Nff5O@Y:H|+VC~А#И૛† &'ӱmȴΨHӲmOkWbUʦƒ y٠^*)/& _5!m^/6 ;'7_L[cNa}a;ip8h)jCWCtێUM¶:%G%دZy:6 vqcW,` ~gqI m(^9m\0@f #` 4 =Z¶I-U",>#xX}v/h<}XY| 3XzfÂ}ӡVZP'y|8D[Ѕݺ#eX8m36)Xu3*7`b r7fOC16^) 2`:Z鵝 <" ׾ЗClfDmٹǐo}1a =ZpǸd\,jXce޼iϓj 'MқѩX]~r҃w.*^|[_{a)v>N}Kʱ$Rf 9辶Ikø6@{|W N-t޲ذyׯL-ZT'kw&Pr}@ SN)#ŞPtpOLτ؛JA[Uq0}L^nsX{0NlCLNQ1F-g%v AfZqO|=n7AXw\G\} i<SyJ0FPH Һh7hacsPLDd=LIr9r=/[%JA"q쇜ڰv}&0>$SS'ķ>Kc@\ەГh؁k^ެ _$F`8HBfsJP4<`#T ]Er \u.3$os1vDzҩ= \&2UWzߋיDp؝S0;\cobz ţNq.bm يA6OaXW0&j+̥oˡKirȔ=OJ 9_/*x@z7/~(mʖכvFƽO䀘t ~Y='k\oTI=0#6!N/D ʿ3ʉ6~q0sa8X+3~qLAiM̌tasz.Jq`ؖI-oz;}@ʳ*iS sl|C2 8@o]4}yCXkxá.wB4?WRPr\n݃r[Eи"WC8zuZ߷$]Gc0#*OZOX_2d JI: 3l{he`f`p Y.a CǏ@G׎0.8)nx .#T#'&>"dQS we>3J  c6/ΟU t;]iKv7h,`i٫]"S`̖yihCpiVcj;`ҧu!$BXjst`Fp)Fo;`lf*<n &fzGR1^.t_&)U76煦W4`t`iE/4J8'.űoVXAbolSef3ՊkB:r48{*yx"-QKP= s<ؚyzS1ݥkzÏ&c C<ۙ״Pѹ¾7TXYR۪eɯMvܾ' 2q=Ɩnjlc$e>` YW԰j#ay$&p08!gDtWx$O:X2dcwjR؝R6dr<#^حV_>g.`W,Wv!6`҈37-l>NJ mkEQ3yVt.KTê5"&ecf )Ma썻vBHPUݯFc s@.6 쑱4'Hظ6(%%auuCpA*A[䄵cTnvÝH:T_2{U7_b)vDиē.X7+Fw/,$,TyErLdž< ޚB%pRZs0M5!;EsՋO V`tJjN awz6K8$EIxIw9qB[ NGBG+%wذyr=7T&7Թz+$!T^nًW]‘9I'Ye'43}5S V%sG`M&4)T񰙼v8ڼ`L#~J  lb*k}l`u O=iw^`|z@:%>(8rG6;# ayeZroƁ;?Tv`Ěedܩr s o uƨstNW=$ AAR{!l}c=?| C;!4HV5[ϙ0tď=r {kąt0zC̾Rpzl7BamZ8K"څ3*PrEO;<Ql|u1&fhl]1D CxqNТpmQ23n'~ak2.Ygir=I!04ŧЦA9lHh=7&v`BA'VNiN}qeX&*T~I(ܪm8w_-B)*Ms?AcXpӶ>Hg$_bԉ>8:C1DIX\|qCPjth$wH`_9T$m8 w@xSo=R_^`,^áOؾ`G77nM.D sl$i꡶B9A+oբW'9Q'nI lVi@qlqCé"1e`4$a=*oeb_䝉$7QUK߰ ɛytKE)qXف7' !~$i ),]ԁ 854"a>G93~67E0cծㇾj뗦cj\ŀ嫢HBgfOMBG_a%"c:'E~]`R)>(Opa5;k0?->Ukw%b/횇sCml2V']a+'|$7;k$O@g{}Jn <A ǫx?7~9: {Bc&c5\QXr0uNSs1K{8CoaoT2v%MM$V=)oq|6W^< K/%;j|KYϠL8h:؈C[جs*6 0I2n5}Ccnw%&{,y~oOp)5g qTq_UΣ.Lڋ"Dn.\U~7=vopɗ棸L{kFWOek]zȄ;7O;lGq'or8~T`MVHrօob!:/N+zP؟6033 ! vpJpV*M.N%u7lvbjCc@>&5̴GEeHj\޼:KANθ“K799{zxi`NP.bvY*5m8ob(ܔD6\7y*g];|U 8c?-} t\I=kI9(cOi5yqYx4/h%D)8<2_u=Qhb2kl f{^YsnX囈?VVmv̎=4tMHa:eo?Cmk#I,"3T?TRYaNW۽0ql)zBs_o2WcoKaulI&s8u 8%EZ ̍wvtްϩ9D-άun؁. Ɂ@fXK(@nysb'o 6G`'޷0`M Mlw7⅊ C:?[!?iVyfBm*W} ՈG80#P&3 B|Plrc>\8G>>yq 0].]TyNE/BL?ORbכ3p<<dN4K8xsCII/)T.nkxCYƖ [eIzYU)Fm,r4j_5Q*.L[t:?Z1eQ!=l׿u+ `'Q+-1 8ĭ2u H:#|w߮-3ǮʵX1zR?)8C.=bS78V'c.ve^eFM2F9{u5% Lx?n&7 ܡw8cVɋ;ogšMpȯ8 ,>҃fa\t ek.6L!Y9UL– W2e;5V=#p<{skp܏>=N/ ')eR OÉƑ on=EԦ;ւ 7SĴp kNx~Y)~G8ܞGUݎSt#RxsS89 `et2<{~/rAb0c:)^qm Rju;:{pjͫ8Hq9v"b0[Jޙ@˙c8*Ϲ-o^ۆVfL)>awyÃӣ_-^/w}L{uvb~O\:=+gB$RZ#44Ν DRvG0Y8&*y,v☸mh7?k\^*π;g.bփnt'NJh/T¦CwqZ:SLH=TQ]sGwJQol@+]mmQ(6wx,RkӉ{F|%23(=LKAvMʱVh17K?ZD*GG B8GDM8^"PDdZd>;cO&"t/}ǩq< tȾcH2,)7S3_HHtszWJ}dauޘkIV}zn0TUw&}p mX"J⌈[.,b}Km10<ե}Ja*'6U,='±RiADksI?Ny- ݈в:ECʼ8,1 ܹ5GC}Տ=x7b;cr-uZwR@6>V̰D#mX*8jx.]O+lT|g#,g 2o_rYnk `^g=͟ݬx!4Q.mW=f;l*a^CntBƔ[`-/Ply JoXڞ{v@= oCvp*f< zMaԗa4oMt7@À7{'|W3f02*®^ (ƇEZԐy`ryPJZ p8 I&qG8AH3ϴ^LK! Cƣv q[`S.6_8\ 񥸨E6bZu{bdM{z؊'fC1UleLhX`a<ޓjJzKM^ ϪPh+J/KA{ jh,>z8w)C([ 0nqvw-m}.niZK-X2: }DU0JK)r_f(^_^..Y ;9BZ@RwW(=+ '>?۽+p h{xS4^)Z6uxCO,8;ZWh5PXLXNfNA MDVV?L2AFC*1iʢkînX'ꃩ4űJ Yw΄A9{#J*,&7}/THVg?Ћ5|nZMͿ5]NI9̺@q'A3T vgMbg×EdޜWTfbdXTqC1l`xsI~j:=t[o-8җG6qiv8놱XIcEHlHSD`~Xuh]Wu{H{T X~9Sf gwsı-cSijl{&]h̄Cل}F`i[Inu+3 M5X<=GgNfj3@3L[fС^^F??|N SV2:l5G(^dV}3L9Xq 8xz~QT "X Йϐn %J]{Q$tK**o| O?]:0N XDìoaXUK1[jz" #ˁ4Tlmg(c@0vUϷGsf߳Al$Rzؙe cME>@ҵ"_wQ]^m_xdV0SrߖP]fc15Q(-'ӥ ʴP/{b>nŶ.#'p虇W}Mn'0ߚم).L@͞W.Nl@>~;&/]baC1K"uZ4ÔqaUĬް='fyYW 'LAk Gk΅uJ؀ `x& 8tOF}eߺ4C[O Vh{1_Wr1WC')Mb*@Kz^/ɕ#A\%.l/=tցݛسiчC"?sp=A{~ow*h.o")x ԡػJk}k' O#]0#OyW" , qx(e Cv kVA>}L' 6́ 0F8tщ!he*nz=<[6C e0;Y1v\?Yf@ % pmV+:X86g:cPm&;|mK{!~_+/N FNPk<DZ}aԋф [,-`V ovvzo+^-X&`JtfL>>dNG@pikʬ%ȴSt'}yJJaD]FkEBS`luOoY@! XEgxza\$fEEN[FvL%LS욏:so]zjgKOr{ cZ9,0AN٭A^kt)\sxMl)CrU0M͆0'B]nvT'5[kث;MU&_dXKߥ}9:ݱfl5tLm9^*b}81;}srC+uԹE %(Aso}I zF_RaE3/X|9N6x~;7ïzbzRL8tG ˯uԘxQh22JZ%7"Mq }t)T 'NBއVT6vƁ4S|s WpZTOq`&]OH Wi΢d?b:)z:1lztڽŗ̇d|na'Chy_i2Oq?1ľ0//@[꩝[`4p͎0wGe0 ͻ2oT\}+]Uc^Ü@JJN]d>4K PjPՈwHq:i~=|X{(mp@gp'~|AX+oX a%Вw{>ݦ=r=Ob/ΐXV$f-c}M0k,X`>CF?$0i=K/o]cPI{26\:TOu\̩<1AR8v`yE'=*>MZ!q.H2%-g 2ZfKřgZ0fu@PZq%'iGC+X>|/(¼GO{ \QmbZ/h<~7QCXZw`pOobk /`jn!՞%Y�wl_tl_֤)KCGް~ªI .$4wiPoSN%^(RPq)L$P ^ A(Hʼnw`$e!4 ](u[:; exzG,^:C'i34YWmnX {D7Rg~Wpbk_hS/ 7? 2e$Xp(fX[G }s?)'E?@k۴PX.(؂W|ǡ!  'Px->[eB, X*$Bqk Lho;Objaeg`->}Y_,aTuѸ@: NPrcQPuo΅ʿ0VQһxs_TR{SPvLΞn 3 ˬ0U96D﵊.mZkCE!]0#j#4_ ̺&;%f9dt: g䃑.HI 3jg2K,,};zs+NʧAk'P{װк#7q`ͱ/yO AWEwPζ6*ْGz6 (o8$0/#WUV .c ͦ;Ja-E0Ѧu>S"PT]|-\wl~{h/rm:\K]0ߜ)k%ad8Rv64Ov|YO Y}:&Hi.ͦGƚ9aN_~9HlQV߳@3G-+Z8NĬfp.H 8C{p+Z\T`]Z.fnm_$'_$WI\'2ʸ3+ά;2Nae8q z)04U1{ͯ_TQu }_7iu7YTE]HT;~qs U S5 }#3c+jj [E__G}nmq M k% #V.?ϝLU,̍\meMjTɋԴ"LWnW0R72$)*6dί76-\;-mX֕/i蘙J9(tXbq&xF+5U~Nid2麫::FJdOkkM2fFwchjEޖٯa7'>m4 5~o!6S1T1}: yB<y=edHv}%/kE+A$bkJjfj+A^[GokXjQ`Use4!gϘls=9`FF&oiw^k*Y/ann&>XW8ŵLn 44Ut4(1d%S3S5rqWC~\r![&Crvryd2[޺6ٕ+V S 3\=h\I*Lb`UŚ~c#o16dƝ\+5eN-B_h~%sUTJ?2U6|?FMr$i ?behbuf:?Dv. :F?ע.\!y~Sr##]b%jz#Mv:tc?ddjsw#CJn^V _40OV0!A+mcc}v%,޿}::C\qS^[Jo!߱跟rc}3~i3Nh{c X.cdjMNmZ?OdX?;_ʄKo訙#oN:IƋt/K }C~_.^sACGgi*Ym߁!gd&*::?A\O:j:Ʀd@D+H(idWxɌǐ\l+tGV[EC\3SrWB}}Cjog)^Wbhb'9oB5U|ek*4rc43gU4 FN3%{L5lVBxF״fjA 8^3'?u]7w`UT@/kB]#mß)Kd`T]AxD_3ZC uDse)ύL˕YޜL`tffco pE _IJZMŘ+d:dW05̿|sJgl,W[Kw^E~%:mccdiD]$*dXOֿsULlm`uWL5TY6,#J+2e[Mɍ¿2,T Y *6ff7٬f] ] C_qM JRZ?gl~c޿^_w[ Zar:w?٤QdYJ6a`Ff$sTjQdu@jЉ$C?&`Cf32VTLRXͿ/ oW0[I-ˆlV!Wm TuOiGxzF*z6gg\ yC 23UƿD ~bi_!,L̴W\"֓/jX+6U +]QjK#}52ZG.ȫ<'ۿ2a kL*t5̬?-yO*WmߏnC?̏lh L.$߅a//ebpa?9Ooc/n>2JPwUihɭ(q-}R1I7S++)L*6+Bfh~#Ç?5Bз_ B)mDn:?O~o@~R1 ')O2%AܿO[6#Su [O2Gi#'ʿ7aW%+"r-~2m#2VQUIN, t :}`!S)Ow>RPFU) 3TI1dHm)*_koR+ #4J-\a',(=@sT;ΏM툽w>A+ϒ2KJB͐k8ʁ<3>v٢EF9]nS8uP ^ؒۥ\Lǎat>KQ1HUݱoD5!]/ ΍Lftvğ 6D auC2*H4 Wyi>n}^rkqtԏO4z=4DdqP 5PSkrv $sHO -,u0\gZD;Є\Aa?*)AWZX_z< 0u.88KtkfGN/Z)f;~/R)~KP2ߪd A6šóE4D֙tͅY6;Jӹ c_H0p(1e?',#][ZljePH%“-**t:[9 T~r{J>Dji491_FO y<ߍ=y(=7K2&(xª'z-kltD1y"R ٞb6/L@ɨ$^@t>*:b]#ԩG+_Q83/2:m(Ztu-pt~V) k}3hO#R

DVz75We G Ά]ht8c\'wP#c79@,;@LɄr <'4&Qߓ'x,dgzŶu&`t+6zch7y8mBID9+VRIuaI*ƒ>ՠdFw5:6ha 7ɜ3ChF `61 CSR'Xs9C(_,8m3h~ ~]*[\ɫX64T]cY#.eO- mvwĕOWqE *ҘjڥYp <&^.}$2KsuL}CzQoN[]XN$ jd=Ǩm%Qw*憁 a( \Qܩ˓7H ,|2AZ~Y>xÒM1I`C³>|4g 7;-v/'3cNcr4I24mP]cҖ3Z3ALu{(p5P,gq\8S#qAF[a 7=Ȏ?̃B߳R%K+Å{I b6xk팜(#K _Jc@%)iу,q DʕZ"ZNoekQA+L̏&~sK`F@#f<#F`D{s- 16h2z->8sFg3T=]}ErR⁴k;T6 .sdvapxS$:KW>ϡKE^^v4_-?na=}SoãE#0mKɃڂ]o>R`\k2 n~BmL|ܔS'p_| nNL qPQ? f|n;J/p2O:Zi.ao&IJ\~\ГVX6LelCttB=A4G8R-wf,lEʤK/Hʌϒw D{t1|X%WC |D\h3*} qGdh0ܴ$|wr ˁƒy#t8yy/ ZByqQ#ޭ&FY:`5,Ѡor2?Mg7}BxpX}}Ů]g/PCJjMƱCY |v3b]#SbV ,}$t ރx!c;V,}#& F/ry>Dtiy N^rzɒ`w`?H΀6%dW9/~xoI3ޖQ)KY[FtG"%ޙ1Cy%4}\Ye,_Y%o [3BBpG(J T2gX.oN6yk۫<(;{H"qȃ5J(* "( &tƓ\Mǻ,lL_;3Uh|LHxdn5qqD<]oHhc[h\d?EG~I9кy"t3B!#l[5.߮fݚj14hd^JSj"ThX>yҧTX>% }:\:)#fAEeSF-gD{c Xֆi1-kkRwW Q:g."/ sG%C*)=y3ok}M"Bzz*5).7Hh\1ntK }fw&"[rbbۡ H7oNy%;,L)xܚ$$zkj2H2eRYnm[E Eu]'--([J^_.x HD;F`O@mMhNIʰZf3ω٢ ,ΊԬ.v0QV2bieH{Uom.䐣& 8n C˭K7 t :"'7}בpYbqf.UN%ʁ]Qfp̋9Ja)3vxډP;-ieC1641Nj@OȒc]$8php`5CO WBmh|D{ti`cyP/bYb.?PA [43u "݂FBw઎xJw#1WRa;Q騒qFf [*Jj!kx` _DnxިFqgj+,3W.6 ]̩eEYR 13Љ7/)6k EEГap)4z4W䓪:Zp9*,-?9'v)aSSl']+!ȨWjlf)Y/XnCAӑ t =A.vn gs0HT#@El80P1d&́rXh{#ejz H:J|dHTFPJ/naqQuH+d4/+4Rel qAU"GRZ~L`/Sǁ_(Jo-Q),)ml_'ߧd_pPr4߇SRtL%xCWߝnQ b$<[ }WD.@c?!csIVKuY 0MEİ^QP"ܛ&an""6=C[zwgWvhA?ScpNdʺsPf c-Cr~y*;5UH"Tşz>ɷ)B,PވTTŀ˂A73'Ln'MK#KGaodn]X`jCO,U:#* qHO)Ą]с]@q],dz9={>@T.܃1|8P0BFCD;s AJ&洌 B}n?l@)OS&:  (ʗYTRb[nj+ٚc_J* a5gJ zhElo3q3yCdv[ؐDd!Sw*El |C;|?!$$ ) Ht6-0m9Y{r2q֜e3/ڍj#a},Y=qsmN[;YQ{oP _fSHL*Bd-~2g+f&CnNa,&V<: wRjDFF̗['sڎiy }!sDi ,BE$Oj+c^>N[AV_T30w鐧J&rH/svھ/]Cgv?bխoHJCﻇi PFꁂ/sW" $sXP"P2(QBZ IL.`Mʮ!ShXߥ_V<V8~D#wV`Fd 0捆>C檹_nSIa(uuk5 tU'XO^Ε<6ZLw\kwnV֨k |!a#*쟆VM+\qyv.sیw/"Lh2E%OcRnG6 iKRVUm3p$ MחB]D "@o(;<2xHFR* vh/{EB?Y5Q;WаRnlG;:o."dHEg#Mᕕw@;@.ed:R7QKmÌ`y·4~UbHU<ۊ3ji^E]3 ǔ8 R~<&e[Nx둨i6?jy>_Ջ8_>MqmMNBP Y6Kvjs=CZTVo^Gs8pDd U-fXj2:RRMj6D1n-K'$>IUJ梁 ;Hˌ@sY[c>O7}}cO躗~~^fͼ7n֟8I"B]Ix ;qM.6l<zup[%+RŠ>v!]N{_5g,QwI" 5Sb'xVLEZ0&PT ;L4AqFoG_\__ff|#C46dd91j #f'5s d4IsVl}yfz#'~A#kkvSjȀ F`)x"Cy^0I^ad`Mwsqъ_H $.2A-*3'rz2)DĕphgW`Gj.թLWt*7Q.腛B "kKtĵ-f ? LՊpm3nDҐQ l=ֲ.1|uTBZH'tp\f(ۡ51}yspCj#of82AWYz'i\H)1O8?+A <"J/䮪VU?1'UO۳>N qu kh{8`DWv8[z[Ïz(i}g8]8CT$䛘7|ˤ]člT-="lϧWIHl{YPl t.țrYikvRҺS7 Mۨ|ę$5#J$& xe\W~MLhU?z!DӼU&T]O-DUYzIhN3T$K`|fX̙=K/$7q:  |1&سu՛9Y0G(>r{x5_WIЧyDI;ߜ>Q5C$[sұ+:C.Aj!( 2!Bp~ !釅tJ[f!߈=x~͠`.+ [Cj9p2x#Zm+ȮYG@ɿIF!6N6Vj+@Vmׅqu;ԃO|}FQ>Zux , EȜDDȽ1Rd toowYfP!PϺ)b%-E(Y=XKl]HzEK~7WهnkZTy7UfjNl%/( sKtWxlׂ EI5gp:Jŋ;zrrmhj|Gphwe(#DAg'iRYSt_8x0rU1TK9Q|H{$%G$I0Ra^)n**YdtMŃ@&OFgKA !vdMXS+ؚho]^1OP~)ׂ*k 3sR3no1B#ή(s*褝ehl+ݑ-SVmQ_P \tMݞ@:yJ=csZ#~e<ׂ 1e,E_sj^%~}# 6yPEҾz9_PAVxB=VA)2Wx zjR#᧱r]34mI+~iR57)F/F d;۪wȒW/)n Ql8^ZC9*xmř STEQl `hN0É14biPM)Nk5D%Rw_&S/Sϛs}'NAݧP%x$4I()aOKZ[k8Z}\VV5Pz8 av) =eLDq#-z]`cYg"fd532-( hkD =\4$ z{qH*М j P:<@5fLLΟ 4Ҷ4 허V)y'3 `6oXm ^wєh*G<Pvf,4S? w=@JuDᢀ3yfC'JML+lA=7&5QOZ9^|$$2N˝D8]B^MNg9{O_iU4Z!-HIJ(}+ ixP# 2!B(21xGGVtBdp;J R?֋˓7E]꓆hw8bz3 mPVwDfYdo$ln?|Q5)WmH1YG &CJm$O= 4+pdPs7Cu藤* ]oޏ ˌEXϕe}]_({}/qd+S(š;nI `SoMiēcaǢ9RcX4DGƫqFyHj-uʍ#*rEsD;py%8ewes)@+A e~幕v7#h1=Ӱ2䯃 acxw8sa,\ wD0ݍ?ҝי-Mњ\Қ*+F"l67+A]#P)xK1a6pSP|1+; 'viT⩙n}9:w1f@m {OzP36X^;gvQa >FV!Mln$v1)dΔP/w=Zn/V݃L!N=6+NwDzi[yW9 NEAm1F7n uy*d[N& 7wP!P-mbɏQ'|!3t3y q|ek&AO;nW,^-A"K5Ee RVq S!o s^fRZo gGp85H٘eO$FVFw]_#I@rHlgxД/%9fۓso='RӬ3 ðrU R`Җ7 ({+W UsCRO/{o^f,!CΫej$HX |5|%ej<8pu (CG\ 2P*b`4|#+NK&JyublqS9/-.Ene H#Z Q3]Ӳ1wazv1 ƻ_qbQ\kNFr8Qk@ZnP{h0]wKٖf@+BYEJҕO]Lf6V_>6J_iX\З t=_٧j0()1H3 EiM7 Ц5~q9kp{d1 Q.uh0,IAW,? i7t4 rLՉ|T?ۯh ErK$*c^XWKZl_O/{ByaEWyBo8GnjitLPQ+{DXY(\P\M}l} d娤qBw#툰t{wJ>a8ÎO8Mr˹PQbߗ(%a{ kz1ap ކLx'yy`4ȶ$#Sf@'c[1]72یoU"[_|24D\ȽsLEKF=85L7gMo=-#ga`E?kVp´3sR) CFu,^qtR OAOT@hu|[C^0ʱ_qwX4=OFVC67C5~f@l*,%b֙_z)K%xZ xgFʡ3 ㊯/AiLjEy=6lnS| T۠hZs*XsI4JN1'S :Pp1\R w%+ ب''U^xex-<& s޴I eؗn#a$$3 feez=[ '.4SPuX#IA\Π\qͬt6vy/Wb'Z]I'J oXcXك 3 vqf!{?@G] 06"9b`KI7-p_vua8cE9PBjǸ2N6Q/tHGr``bՂ%#ȶVcgԼQAd9BOCXO4Կ @E܍ќ9wL?"$qU˚F L|Fm?BWȔCV ¤$j&u뢌Ɯcw+)^;,NuĢD2}<ҙA[7혟V*%: >}۱:Ex_p\ǧÝVZ#/ؖ4#J ݃-$6Aa>X][ykWnL3;4x>8ƥ0U9[o1hD&Pn!S0ڛp15֍&Dzh8NF(FAEcv>Ls "ԛkǴHNZOɠJ<Ҭ,&,><jFPm͂.H 7Ɓ\݆=cmcm$粕p'UgG6J36`v&!pk)w@5LO=| 0 }R'f5LdQ*&U/:V L@wDC;4.톄#s^VϘO7e9{oe> זKA#YosՃ U1 `DwAf)\RE>\CcWW]Dʿ\wJa_\GS J*1'Uf^Yu6yfG!tch}@dkQSgwY@)pށu~R FԄt;ƨfM[$`u鸊ϔRD o%xhb5XWٶm?}[S8ֲ)R/M6o<O#q،nX&h v/0 [86 vYMSf'qhcCxuy+ Q⨃ՑBY^mwz\@PVaPf02;~½q-oWr~x O1?tP4GQ^YMB)rrj KX{,P&p7=T QEk?[F${>:)}FwQd'mg^j>[:6G(ECx$2v.@}r%U3kx1& :N>_d߉L\gQ{N-2Yc\Bd3jJUϛ$X #T>Nѻs܋ZlQ0xh|zBV(/6҉~:bBC{2;f"PDt7"[8yh8z~~[Bi4v'v*{j"쨩 *>]o/h蛮>[4W7?>@oţyTa FlHPLtc~` kavS$Xi }&kY)/C$yCW'xOR$J9%;|dJwrf&u^5^jEC#CqJஔO5'&ě ǘ6AQ~JŨ( u->Vf1ZȲ>(x*ڶSO9&jJpa@ٚ%֠s/%8vX7pGWXc=Bh|.Rhb 0DF F&}ЀF^)iՉBS\dy b:.{_ٓ7KV֢ݜ7gwþ|McV/< s3u(Zq\(̆t8Oj}c9eQDS$ٽyNAJ_ nONTh(Nry2EqYry5Rm>꡿F䋌7'$Gddx!d;8f\Pv׾͔һ=h]y lǞ h=Xij]6/ л FttgMV.u]_pS8W=#:=?Jnk4y}.7lPpM66N@oOn"_+)hgu".Uo^r`1&D-ܙ-da[]o=.:gO>Zr|=]JATG h.:9@J挠P;ļqT%;ıB Kr{<'"˶t'm΁16::0C^VPԮhvi,P-)wWk'vKOq6G AWy ))-R3/{ V2%]`/i7?0DPnB^Y5+6]Ycd m,pv4*C7,Bzz/#¾zV:o4SAm ,4-.A*e<\84ì`FE"4'H5}J;?XS~3^g6H3G:=D}y7/Fq7`Nɘ|\L8WPe;JvQHfhr/TS"VԌns0N 44['tbAٴVs(#q= W ݐj4Qx;MTWp#oByQPqJ+Ǚ2|yQ\("Z+J{F mZK`DkU@h` j6&Ȭ2iߟiXԇx5 w8[?S؄B&/D#hl=on0`\V{6s^zWE&Ȫ9if*B6* <@yVœD#3Zѵ8m~IxQ 8uz=<)an;9[fUUN|yZtXv)BJ%K9$ʑ/Tm+*M (4Gn,Ho7g}x؍xGDMW LcE7ftlԳXNa7v#{2AC=P˷5Bnemp2 Hrt[2M Up&0vt?n$G.WKgLΈ+Kϻ99BdS"TՋЁk9{6ORYنi,0!"Kx8:F]Tsxs@?TM%b4{^= hIYvNagm!veh Vӆ_F*\~αryOavnO@9j. l]`3ԛ:MY{_Fj[Vf4.縙9RjTJ0IqͯxcwJ@lB0 Ny㦛G@4KPnQQsO%#X+ʁF &}z>fĿpAy7gu \'d-E{m#<su +NZW[U=zԅo>Rb~Qyub8GpPo OAib 5?p݂QN/Ne˦aPvF)n(kb%vNJ!K٠Ƥzsrkeab[A#:u6 l3vЈS VT핻hISsGs6caD.Rn"K'[bEmWS>z0ԹA͒g6US (cXWM#'v첧%z8i{lCl$h npk6ƺOǏmq&j;mZP27{Umdَ%QrR>i]cVd98'ŔHH̸<Cϥߌ|@?\ =tͩ#mvP2iatw*l+ ^bmc#9Ha"$pw_&:uZ~YN4DϡxM[2;:Ę{Όti)c[fTۏ_>69SG@3";.G&M igគ@krq\]W1# iH̒cCMɰ jF=knsUnudbPA~BzrL?h;|L w" P21f:B77XrEN11@ D9:?'I7*1+خq逻Q|0As^.b1_\E/7k=|0{8LUw+AmzA%7ORHSI ![)qVP3KF. 2[y8- )!0Yqf(&˄SD5tBO-Q0aS@eת'AN=#67 (Xȋ͘w谾queMK."bm痒\j;{G+wA2R,A+hc 9=.+zcO`|0DXg=% 2ӛ`0!nZm /Qx,K.̛zeƢ 4?(VN74q }XֹkѴ-Ov\H q[DWVBZ8aES+fq6&τٰWB1FdOn>42@drAenxu$:vۮ]ܐ$xu+ֲ":3#'BL͕8~FPqf ׬G&2&LX+5n&dndzD'l~@AO usMnىe|q3+wP:⋺@VVnvh9*Z|÷sJKY (pXP0ܫP ?y؂t_¿5dXi~?zmc$nD6Ƌ%b=vF>ol3G׭vcMJù* {Mn(tsuNy NQY%bJ ?fF! 6R*K{چCuV"۲;X,ZCNy6Ѱݷ -< {h$RE57f<ԡA۴ܦ@z_,D%4V̻!W.Ѕd (mP(u!Z|UV%R;|aEK/I|BGe5`$ۅz prl>a6:!m U} 1Vy~[۳Ԕyģ1S/,qI[ys+1[S!yeD6k L@ tf񩃣x"y&Dy ,/1 S#( B%WR/*eO:2Ԃi@éI*0Ƿc~9$`cYx攘_@ 5B@tp5㬆+]b5ԂgL^cSHIMv` ؕFyBB{j{X;/ %bt\-5 dʪW8ffW9L?SgesrHωlJ ͹E- ˏ[1pp1C5|k(!gry[Kv%}8 P_$}bcT))E;-C|6ճkT"^4cIeW*xgvqe*12Ux0C >7CBwmhy*M/75L4mVmvL/ FQ@j a^=(;G~5>\+ `Qu} z$%SIkQ9U<\w}e> 7gMUWC)[$Ep,Ua@,*w&`+!b_/.Kο&#v "c"ק/8Õt`8 ˃>DsiHJʈ\2=1Y{wXP9!s-x4GߖQO"?p7?~]4OC")ୠ0ck^D!p~k~A~~ 43-x+[5gW81=b . j8([tl5~]+S _ }P'|^+n7WlZk %AKP@x0Kb/!kz!U_Xa!ǥSğ_l{7flO dmkd 7ZZ7Z|^H,] a D˰_˰;Lj:.\Fd7R!P@){/C{S͞ݗp~¢&gF"cc]K3+B}pDON6j'%ݕ/6YI)(}^nC>[kƕ2ߠ@L'YADEC7cOzi{zGj^tmrP|'*@z1Y NJXq6oxH͔TQ,OIԱ]yդyJJ8~ܨk0:aʊ0;裨,Mb!+ّ%@_VHjЗi֯ZR"küȃx3TA zUaU~֮:" HX1u pIVH4\x.j}RB2.U9pUgl?Є/?[gd:XAPCj/9mXii@Cu(WJÄ+?[Q~2NMs[,lC#3.*1/W9AHjHDkpJt/%b&wuxggL +h(Ag]Y|#āʼn"ȾÈ*h{e0\Ls10 cL)x?SivfYlZ{jQ-z'YЊ.4 hF9>9UDF-qpբSR#8཯>~-* q/SzhIcoLTXf !)Or̅bΖ ; Nӿ.uq4RAȯ 0Oh5AmAbDrH I+¢i1Z@g9t㜆e3霑iLz/ z]6Poxtǫ6z?DjH6](CG8هV$~uEXh> 5)8SeH.lt] -c.[q'Kn1]WB.] &J+jdYLGv=w1Aek؀Fr#]~tx7 V2Cß( X_œÝspfz"j$vM6w{qdTk.np7 9{Ƹ-wzżs̓F39I-atLɎZ:T01phEwÌp^0a4ּ$BL_VWJnSA$n /CށST >bYdwL 1KV/N=y $|Bx"x 6$L #+gkGQg=|HQULwIJUFhay 6:6?'TJ`LD&),Ӑ:9rE^50ʔ=- "Aq7PBh f\‰&~{Χ0)7fb5/zMMhE?=(I2 P )0XkQ0Lǿ{qژü_*^ N ݠj}s Gaorr;ؚ<l ! EfX@NDH݅"fky8m'KD  c-r?{{{W87O>I = aP,4,n1CK:4~W-zLpY)mՏ[U7nHD'Zpg@L+↋.Z(B|6K>;-MوH9#+*'ڷ7wxO\!ͬqNqWLF ioǕrEBph^by}q>sJAA*y]4Vuqn':m?!4**Tޠ^B@k%1YOa MpN8jBq ,7`tu7jsd!=1+wꚞoi$c!Cר=M30L#%8ZFX3z#kMN 8]bKS/k hIs1kѸGeu(H6-Y|D`g!ɢ2ҿJǶ~$y_&WC6EHlF ؎1; cBSlxc24=ʑ U*Vj G5A~w/cp]2s쑎Wox*3S3.US73Sw/Rsxk`OdAdȞO\A1zgp4eOb[A˜8jU͹ɏ@Gx@9f'?T#S x>*#t ֿoC&Rv0$6K>k})x8^⍟]oqR0Bt=Pc;4eCjiHgyEKl~{s@gVb"OqY9!Zϸ~OWՕLEڷ5c^`L ^H &t^R%൓gޱB@C͗TgiȚyvV15׈6)b՗7}onrOvuJ}yso߄C+|A(GtskHq>u~OESuyw핣>C^ӉF!<`߅1324[h-Q5ͱrmϏQdzmڈl, [ 򲭋e_eʆ{QK޷΂}?CAQĦ% =8/P 4ᲕCo#/I:n qʊnbN3$ui݀r*PɄ~ӖyԽwHPcb02'ɸb :wx(88vN]}- L~Hr.]Q0@J~g7l.WE,!b@~VQz&'E!Cg72"X8-L9 ixyPJcx#vxL銎X,a/ٜBP[ 6$AZR\(*zY̬|w JZVb<,4iG՜p{+[KlvdMVY]xg3_ ai, ,!U&ΕO_#EIzl3b^izaNo_ՖS~O$D8z8Ĥ%OXeQSEua꤬;U!"y U:Tє*/nǣjn;QЛ!(PRqf+/aAG΍0:i*/j]Hw:B$u ֤',vFuV{]Rߺ4aH r9Ke,8pLZՊٛfqlW`ld{>P'2"Mp~ f}G W\4^c@srdE]xwkPϭ^Y YaL2?A@KU/ZQ;bḗ#apV ܡ"RL?b-UV|~=Xu:~$Iɱ*pRn_ibۗt4 F{EMEt6dc%DDW[ڕex<L_Y`p1/G߽=%YhBPqo%k0^!4a[cH9AV9މ,7e35N({> a[)Խ5NarA|}DrJlѪ'⟳bO~d %JWByD%'Cdg(L;_Øhf-.pyaWmL 2'^л߀/W 2&j߄2ۿXQR0E:y08YdbYT ]B6~4LiBoe*b%@.A|!e0uv!TQQPIGȉq D-U9+;U&4a$䔐;*I 78z}MVASM錏n.R$.טb 1Q#Fȼ*ݐr>tE@>9+tS̶[! 5̡r%oqN>YdKhRCA$ɯyl;X1f715",CVP1%ɿT!*گgZ>-M.TGÝHWƉF; +b1т+ܕyasרXCR$@D*x$5䷻Bm6c[_}&9XcQMĮ"ŠϻT*ju#qsL4zY.jv؃k=0k$w_frp1w (- Jo? 솩j"RtKxc̫l #X-V@6=F3t!,v룫}VSH,vWvF&S ˓T ,'@0H^LГv\2!i]ZW;L8׌C`M ݕ\x#v:kw/laM=bA8jѹ(-z1FS3ge4!2%Dܠ Blji%ZR[Z{MaX<;Lm _L9ex8-CC| o/:MzmŲO tm9ɲ]i^ВXOew(cobxwکy=-'~T.HQ\ʚX {2vlkZ4HA_Q3#Z4xY!el@wߣa,Z9鶾'g \QPCCϮ WO+eN7("n(Bj[H-@AJ RS' AU*GIF7YZu!\{֡`W㵞+ 암=e%⳦$[~Q{$z(]\2&aŽb .r)~(rA̐t*gR=3ăiQyh[C˒ۮ8~e9>AE%cX5h 3ɈK7 @Q!C֐aL\JC5'z>7r;&`Q,`ꙸmw:?9 \ p*aWxޮY ma 7%xVQ~ 3)*uƵ4c{O &9ȸ-bN rъ]{1™WBi?سM[c`̠@f\Ga$~h͌OH(U1YL3 "*\.ޝs\ՖRelĹ>9E%u+GR^B~GUuo9D3l. Jgv 6a6oeEja%c2ab峎GagqY?n@wGrJ,ܽ\He7G(ߩ8f7DmuK;i:)iRtAn2DƋH*\xdiNuJiHoc& j¤=XVU&`a>n9y0=}¿[Zͮoz?V:%K8 -0o#.b~q}i\lJe鸥e,ƛ\ڿnQ.v&cmp+!WcA%9O9x8S ">+ غ7 0<{rbXI:55HҞfvc@pcY.ON){EfH>Di,iyak-XI>)RM8oDf(w}L gEVIGUlFX e:V05"E~^Aɦ\8;aoej㊗1ξ.&d!7D1|7˚U9'x؂[SKLțp F0ʾ[L:LqYr.%B__fwdGqU l LJ=hqXtT`wLN T#,yO IR aAP/S;)Qf<ӂP@%.yb1!(b$r݌xzWbA#t)ﱧ.kpѫ遙})=lgCR ӍU'cؒF&] Xhm(<"HGD/ԊrpMيWs: ڦReBg2j" Z_b3KݳisɆtnpGx0}|Y٘_>4jSE8v<&uͲl끶^<>lհ&|+g#Au}>S9s=,JAFzJ- oNna"DZUX4cmvGY%;/1(Z>]JfOYL-)!g\7\TGGae x$SZ2CMRa'C*&:F^DLNP<y#^bp*H抳WVYL[g"d_Fj8p[ؚU}I [eaHF@GF<5Wѹs6s)GHSDyAK/~u522ܚCOئ՟7i #Q}>o\~K<(0)&bѹCTܬ:I 7-K>*ap}uh`NNRo\pDk6}Ā8]\ҊT${!N~emf{Z#OMt4׌cӜLD^+ͦ]ROG -OAU4i+кE7u/yy.Z1AA7q.6|}9A!k-ͷGމz\Cɹ}DE;Fn՗HψCAQJ ۵%;0OzɈKFa;nxUH k"?}u?zAK\*1 jSܻtaUm{kyGxj2LJ9<ȆCo`~7u^ᇻҜ5¸&(!ugԞhr ̢`varT8Є5r)8 /d˪>QO؛V0V,Hޣ%4ӴǦCRQTޭ3ÂXmrdqlL)g1cVd D非|EڇtybnѻE00,sJu(ZyySF̊%uć!9j.h=n;榆u֠OwSqvn8zlDhdQ^vYd\Hm[ry1sPa߬ -!?41y%<1:b* g]e D,EEa]6{o;%AZrDg¢qX!R(]P*H VE7~c> ~><:XܞpRQ)-fĵnhj>oOsYeCS< d@BiABECsqGۃ*yu:'c`ǰbVSӹ::sJ3 .(N% R.ǝҳŨeK$12dYO+V0 cz^DCr2ō1bG!˜G^K~&t#_ J̈(ߖsrCGbK]Ah0A9OvEi:@߻h@ HZpǀT2V1Qyvɿޢ=y7GLSYxeޖC{ȫww؉i Ya8KiPI6WUt?"{n(~j^z(ujKyPw}9xLpܢvP5ڑ5`Ą6w >H7KN=~pMVx [2y323c9'PyMp"li fkWN Z#Ybwz8c׶Bh@ 8!ŨSdžU '(E3;#ZƵc|Ee"7Qtok-kYʪrg=eI=1?ôF``hUe*6[&3&JUY^ ʷXchAiP!dvy?okz p%tñg:t9d7ͨi *h7}>#r8>ܤ (06$,tH)%=QJ5E61YAD\_KJOs"bxj`'{1_.bxhwr7m(TS֗a'J|fJo&˝Z}ڻ(eOmG`X\$'SGJ],ige1/bmjݓ)HlK7ư((e G{7ʳg~cxG<)s{Ʉg ˕2MP.d%Dcتc$ydMضO(L>]/jg}7[C*@bie3:vWAs=8e|H~ae@K Cc=[{Yÿ? EV_@K1:ހnX 3VyWcbۼmp 0|dž {y;V}('K/"MQ :YE.H>ivCb\(mw3w-}ٯe^弫<>Xyrzz۾1ZbZT@l&7!ecb--ss73(9 ') r\M4oj,gУz$Gm~4!b L 5FMfxטmS{(k =|eC 8<-#TұFGvb,y\ Y+PGS]=8EUwwӤĈr! ˇl.Á(^<,gR`47EÝ_pdt5w[ >dh.t %~" LrK92=#xQHYLy:"1-'qQ X?g4wܽqA{s{ UxkmE.lCFmSI_V 9vv: u Y|~Lc,]"2q Ea_]-K+7!t^<*a5r[ilyG*9R78~`QP> 6z9kc1r+ }DTT-knCw!WmU!Mp G I}h"U;26u^T:K>Fu,d><#DyIWj_?Xa^lIrZ۶+RN?f2o@?=(c= qE85I;KYH_UrVjGD߯xl?WIH8uDyy:LHޜBaM4NGcִuӫY8MD{*Zhvb~]z ƺ BXdM2L[/A?DV۳JV|4WR瀩]@i~rrv#QI,cd;=+='Q]ڽ%}Zrg>{J C{wM ?^-ӣՃ=s Rj'}t(@&19&-񓖡+|l-΍ 4Q`WzI9<1^)VpG[J̳nCr]AMS=5|7 xooFXECD `Oǘ0;Mkmb"(@[~pDɽ+)+SFq|z QNjR KbdR^rNsg;Fy >q2% ld>a_B%% zf`rbI&y~#4.kS m=ЬMϢFJ6æ(U@q2n CA9'X%ᯥ۹2|М |"Ci> cuy&?luw*֓a䧹@8>s\x'Q!5AU:jo<*܍HN%-l3J3-M2 ϫczGM&"M:MiV{P6|}H:3yZQlH~JC֋ Q=W8'a).86ѳ?$Ĵ2iMg_*Jl;Rr>&pԬq*mN7~E p+h$ΐGmRKOw眙6e1G9~u"kvmz9?Fa\SyAQtEe0{b` RuRd @ z5}D>m[0_rݍ=[WN~-3vZƿW(O0Scûl _^&*Sh#43fJG:qw-jpcԋ. fs} &,u9Eœ~-'D(5+ 1pm)j+cSfU Ty{4úѱLdZ~(yy 9=&9e#9gm+ۭPZ:YE#B)̒൹X f0fAlM 2ODyUs`qjJVO1 ˉ{݊RrX :ؿzYLr>HC\yM]}rskq ZBY`7$*'(mi0xa0dq=_$|$NP4-EqpG/^ޤΚ$ICS |55*lqvEv9VRF>KY&r㎎Hc׾6C&#sDy M\Ł-5e'=rp+j2״|%;@L:bt+ }،lLݎ{(ʰ 3 [oj1a"ZbUE"2q^TSP~6id)kC`MDmݺAjˉ$w~mI"H>~jZrF"u/uF B_ٛW/C5đTuP02̤|-‚>J n[)Ǡ;UT˥ʟ3^[0Xf QI6! Q/\:sc 0\RlHM:9Ց7%E7 *#C=#lԃ[5(=hKz/3Xi R+ClxNt$H~SyM<#qIwsKQ0zBNJ1m]g"V`[CVS.M{ǜC>U{iFsw0Of  M>uGOM 3#W*<oOv| 6.xx&W%hVS(FVtރ~{<?[T>r w߿4c?rݢiP'A_ؠ~kߠހ j'XϨ 6+~T# s-O}k3#fv*/I5!8An ZƦC{L,S$,N . ["ÚԖNMNW,zRbib O):~9.RWqVFzeߌc[Y 3 &,@WYt0,BόɎpX>\;hFߥSX>ߤd #@x룞Q4YHgEٮi/n A\wO׀6;QEbdfgSa͜O}82-*EYJm{B({ vxM1ZLS'Oh3ȁ$:.aŏfąt(Rd}xC9-3W,Pۣ+k4G;(5spl`]k/ÀʿZI޾@Q@j^r FLk j][9zvƜnABӑm\haꞑKgJUz9,m7T"R]L%cphhLpyݑͳÍs1Uz@ ވ%b$!׌,΁})t ;J? TvwvOt}.S1'rFpW1*Z͓ʒWQhN'MG(ϠjG袎gY'/rŻ p>.Xc'HwԻRyA-t~7z-6s+t@bרzпŒy<\'5V ,D|'b7ځ̞f=uѕF:'˫A n(& Vy5a{Cf3SݘzZ 9=z׾\7k&-SP˃*%vin袰|F ^֮]"ɓܫkQ9 By99a]=Z7jT TmbsiVNYb%2ϮL>[$Aΐ!fh _0r:M ӱrk w5?Dh^~tosӏ.һA[8]xMekcJL *W;?(mJ:"_r'rP1^/UrC%a\h&(C mCsPPs rćG1]|*BF ])ܫӛSM?xxCY WYVTu_JapDq^s{T5ȘNs^op+H,Ujkpg񩢐:.PghoL u'2x' f9/8`O{zy`<@;QU_5 V*d-Ȱu[,j8 Z,܌F{5nЩrӵ ctDT70zcvS:!u]]@~%ܺ"RRY{T3b7Zy/x@H)Qt#ŏGlK_.m9ޤՕ:بe"C;؅}gPrA*4=EԲްdZvr{>UI1\ܛe<6B0PA\ ,ܻ/ F,\U 2G n#3vAD וr'Pzv,Yby|dB͏ C%N* O!/U[Ȓ(ea *$#F TwO}iN+67UL8[wؚQL[~:M[Eo-ux()qf %k9t ;i<PQTDT|y0axYxyQI5nά :fqg)2JJnuƄq/ c%Щ02nRϛ%DYmZ+ 4h(-ٛcɕknnq)kYΧ;zSl.0N@g\N\P1l\ ,=e Ak&jZj{ В No|=^QVcQ×_ ɛC[qr̷.3^0HgΨc>PrKoaDZYm Aq2 ՠlY'%﷧ %{iJζV}6m)VCœe>`knuwKa?hT|mI>ZȋS1X^Jf$+Q;Bq>>&8 y5(HA[&!쁴)XAH73'~e={$II)qqHh6Y6 4Dspܱ2 UPQ;8[=w>&gv>1bWbw/Kn}6i(.@sk2Kǧ`?ntX~%2no=tc^$`kfGb6NG,̀AkK/ (rԮEDBC@f @yצ 6+|bIxwaL|Rnhh} d|ޑd+5|AfU[p4ZEiᣕDY6dƗ{2!ᶋ{7@WYx;lxw_Pi5OKRBj)Ñ6TM1Тy*{6)]cK2E&e1 .ӫ7s?1 $$M9ej ¿g-"6< 4;į>@~DY$?aAjڣ]q44ZJD mx]p{3.)̅ 2҇0ƙ1z^6!n XB `{ H6Ts0_~63zݑA蒶w/"]g+S8h`LM9S&cH@ 6lc]tث? wE#i-uX[\ZyD;>}6dfѫ#8ɾk$ݞ/=|9 @MqF|,)z#wU*ܰͫThUhg3mDV_{*y*aB kɥe*JZ յLUtYʹ bK+Ns4yrigu QNUc60SW#T ])>qul$G"1~g5 )-5H9pNrN6PscV3DFHTj pDf][Z}F儣p۱{AVhK\p]tgV x% ,RR\@gxnHwڈFB1O VKOgf`[7P+<~uFI0LU3\R.ټ/zv6V`)O̠>Cv >q 2:sճx:xjYH8m_? I?Mh:ldE S[3ZkAvD2l%Ӳ-ʃ /NSJUa1" M$BƇQS[ogZp5' Jm,҇."vzD@n y(SҽHk{} 7=X ߍ|%>6 )R5mRd8j3.cxIyXݖE}z|Q֌QQr-0%8)b^[w㣻5UJs2t&x%jheKBV[:zmKAy~x>γۧkSP)~2.ǕHO~ {r$ cr |]1*q4P,:9ƍs`ji.$n+ҎƒH x']ɾĢ"!ܱf `VUhӭL^9s訧_m^(z L>04ClK ^frX@dLyT%2BdR'öya0yeXl kJhl$Lhxjm`c Ն($2=]ء0?"UThˋn0L)ɯ ˙`Pv#͈ QROy:{&?zKCʳ, ^ucdfFrp -I sY@WݍW`iqR.N߃!_(2y[qUX?%* OMD_ן[m5 _tȋ%RJ<951О4oE\Rw`ґ E,'Z<ީ6|Y~V&WgREs&'1Ft:BXg[.E3{qD 7Įt tALc5!b'zX|7u: &vEqt+}*@mrk%hgfvY?87[ h|&H6*jΥnBL1Zza75x㦸rwq(`aHJ!:t A֜k Z ض,eC ob3puCg޺0*NK!rj4nA4$\T`;Hv|aU,Gbf̵:X&e܃@-"' (\SR2p^m/>' AYotk>[ %%CiHTUҲtle3l\E&5^H[ew ?a+EQV)*vw`DumЮژBG9sё0[&ry~Wn%s,2Z}\Rut[76POA !(HKnڀ9<$$ -dE֐tju6BU՚uWɜRyu֩UVU" 1 W\5raA8PU2~I>t]d2B菬bMpC]^i &)7',p4v9R\;qO_k ɀoPZ~*@m2!9L1 0xa!\#g|);ߺl!YA- DZ`LѾgu*T 3l\ܵo=W no*OK!c842?]{'z/U0#mFrơ;Y dlV6\IݫB,pޱwu#{ {rHQs@l v,̺ m`*ӍŴJX}̞ye]y׊`IJm}N[o: zK@fpAr(o!H`(br0^b 6m9H}rIck6e7@֒n-CcQD}o{"Rx3LvfKnҚ~ U96{H7`S!-d9|VbT?9r!LC.!T T₽-d1^4tA"͌| '̌%;1K9XZ2u^Ay&O\OuMW@Oڔx/v8GɭҢcRr^OF($cVcr,z H ^-sWefkp]LbM/BXT68YM<|΃]|C)4 tX[ ^b3?L* 7HR㹞'=iSjSHj% nF|<˛:#Eo<;13#;+بo~I_ttzFYW )E *z$"T3˖w cKfyGD9r0q=bIqIN-¤a  ?jSKZr32?'u@MKCN'3MPq` D8%e di:lo \{ox/2&B2o#bd}Td- Gbq OjleUt6)js@[{JL~/͈HϻY(ERci08^pTw>5i.-7C Rm[#s]x-l"D&.o^~WfpoV4ooAK @"ܘ ne5Io djxr/{;Y:yk$# 2Yd5v0(.YP2"IjTb(Q ߁6Gў-aUb̅n7[wJfCvfg'dz w?Zfqj/?w,br["xNKkTTX96(5`\iiFCk«$򯖵OlX~d9ף˗ .d8D𗷦eN#j/5|196c=6NpYy[yh/Ḙg.2CPV3`b\қyy9`:;bL{a9$geČ % J`S!#G(*HFT\ o78*\5RՀ6D]O W<aeǦ!r; S\5zddmZ٬j||_]G]:pk]Ake쪽z!BB3+.+u YDD@;M=/#ޙ !Fm|Dlj)M~w#zgI'9Ȉ3fS %41T`-m(Zu15G4!1lHk&/x~&ZZwZ&2TaU};À($ x I1ݙLιa Фr#@m:l\{e)M; ޼gog# _񣔒<je x**וe - PEԏ|ZS:7N%Ct$}SSuzZ]M^oKMɦI:4LyBN(!&y 8!5oћ\=t4J`_2)%՝>4{.;NyE2R$Ngg(A|U;6UGoI~;c3#z2xaEP.MN!FoJjf]f߽1,4֢ciRwJ86v|y @jgozS~UxAF~ j 7#D!#WzLç" _tKD-ZOAyjKq6TήћR JlR)(] ocãqo` 3nA(= ,M"l#V=}tq76`V!hsM|D(`!8cz=顊K3Åq,Ђ/CwC#_wg>έpaM195ԙdΟ ^c^ǁy]Q,bgIW>zd L2khAbb[sZԃ#0I,e63\ÏJK+ ē4D{zr;6Iy:Ru>3-qOAzHN7;MH@k:t{gENBZDPM0gÙM?}.+rʜ$.1P~301fow"(yrX+Ͽ>UNT|T}7< H.j TuJ@DVʜcl9-f́k_& "f/pѷ8τ sD'~FyLa$p HMhYZ iZAVA-UtŤm`{JHVvPU&r7|qk4s"\ndT`e@|إɣP֎\6,{UdE{2_k&ɃbǕ(9l {B{q5]9ɹ0[7X#"ḏ5 ˑYa1YQՂ.R<3bn~wX[L`x hkleQh^{o0,G十"` FqszOéuTT(Ը\[xPKSýs=\SRd22t?r2ob&9KR 0.h{+s <'Qwky9.Y*>n~Eڻ)ё1HP+` DZ}GǷ,s6?Y2ذ#J2[u -I U=-^>`p+R0IxՅ ;A0JD <&da:U ȓyR" YeQLFUnaZBnהhw"HhPJH6i8-/f"Vt~4vf’dJdc9 'F'tcW7ޔ3a/0q#![*SIj1+ C`k܍N+n e>]0,K"7 )TB1u䡍?v:}v=$ґ ؒhC(˭w4?Ob=-DIhm;GW2\ WXoX:1(Oiˑ׏Y"!@s ZB&iz0[k9FG[8ܲgϊG,>Lrk&z`SzoڡNoNëi[E5M)Ϟ<~23cWi3n5i o@_RۊZ5 (jj\{Ö~{ѱAc$À̛_7< GZgHϛ3uw~t؊((z[fb_ŘȚJ:O ZmѬe{* (LJ 9aJ;bygI/R'd|*cù6ek$pͻx8,b`k!Yjd; ?`ʯmun_pqGk8J^L+h6+.-ygTd8F54w,JdzBaO> y+bG8lu AUkz"{`fa)kB/Q' f;sU!4[r<V^ Ap1c/ǹu61M HrP^/Wقdϻ9IX^$jUguЊ%[wx&U8Xͷ榷Vz3O Uא͝Άƭtk@t,J7ߐΑ͔A෩Wu.mh,ԕ)͇v⠞8c6:w#Lmǂ^^_>Ő䞸Gf2J k TyfuRkG()Fڿ D uVL>P!(aabۺtjJ{dB^W8σ`cM1Ɏ?ZžP_En3~w+,q2!2AKƴHyc9Xp[\2M Ark> Jߥ|Q?zM*h\OJ:MHRX)bDgi !*lIt3a-sM(: YZN\Bx#zg+NZR]=ȣ;c\D\hTRvlu2mvLΕi %7(x-U\\AZ ~f*R.cW1tFh", ;z#P.XG$a 6v,'<ڬILPOIˡ('j82>BhZp@f6CyW6 RS=<i)rW(n+a:I/#F0[$,eh"ޒJTYv]va]uy%f榷}ĸY/Yrsa_1ew#H/ۧ怽Zϣ0_݊Xԁ:)"*031[y "gbPV_ 3C" -(K_c c׭yC5stdPٵg }3u_b9W`\B?%ۉ;n `!Swv_b/⼧j,kJ̅?ڿO# ~*0$rYʼ[%CĊ{u ehYK "f*w2l}Lg'W(ƕ6.X֭m|_y(u =g Leq#ːq(K`hNO{v0%q&@\mhPxU?LFƋ$S|ƶVM U}&3/c]K~~7ݲ{<}LWò5O{ 3f&>wN(G:bCqkXf󔆮tg YoV]~VE76 (U8ᒣj[ ?bmOr[Hųٻlm]+kz>&4T#H}&lWMVҪ93/Zj)? ߥ*ճrIWZ}f7wԻ PHF^(]UD1cR#߉HosoFoFjib}mgAP>_ba>7W:LfPupfVSyeV$eyP}QV A@~.x늱+ ks(ScSl N RmM;Qn*1Bq<:XPmwq2A.~Y?&H;}!}TJWdCgy7J>2P38W\{so12S5{*rŏ]ͅҶc\9"P5|ŔNVݗX[hQp_C̤$>T3QBp&qMy-e [?POByWL  f&bԥQ=ʧp cXڑ4ƹ[$'5d ث1}tŴY'<4)9[ɒ|O᢯(.jCWMvhw/ )xa 9fFhD \򪂞, `? V4׼gv1fCXk}sH[M&M솗6cST {],H_.Y)Å3(g){NΆ(Kĩ;e u@ȚXzuu0%a(`Yhbx^&ǷPEhф z1epWkx!6r0qZDwcPR/2/#?`j7dUReNn{TD(u{8` hHm6|6 ,P"=ڒ:]N7(\&0!Ðc6̼&"]~Yphw&-v2]f  e"ݭӾiyΆwӳNᝰK"ɑfB ixu4["l*Ѯ,([-hS˴ڮ i%:1 {IX>/ltZ_:I-{.46*ǻAav es_Y<)\vNTгL R!ב9`VAsr o{yo)L8^~E_e2¬c(o ̠V 2o{XChO,s'~&^:Гjgg;KY!Q˥hP^9&05zvrkK)ú̶FeIMd Ur +-Y6 ܒ޹FAy5 ~GZv]eah2P-UAxr<cylfDV5Qlg*0 ]/ *l {홦p5b6e 2mm͚޷㋅pp uWfDg=oܳ>&4鹜1Mr 絵Qdp|GR@-:x80r/8K%COn[wEzguM2mTainEi3A6%n2b=9 gڝ/ŏ@Q8sYUuNQ}veWyA{qg`> qX7 ]`uU"`u*o~ QFL4S5YrKQ[H0v\/km8tR6Pu\ɶ]j'T"`9.cc*xĶf^فf%Zj{lbU<_MDO`Qpp, [PU]Y߷1c#VW;)jx6bb,H$ZEfii]+zEm":eg\_u}c<_Gklީ عD\ιMF ӎl1Wh i-PWU~;&,h#voDN 5-$y={¸tQqd,JkB*u;Ps6mMvdW59 a0[ߵKʹ%VxF hgN{Bqf%'{3$VY"-&Mn88Zc&Jx*Y 6aFk#Gȟv9-^'|;'mb4Ɂc~LZ"P=qݢ:ƅ=Ŷ1̠M:J)f4{&3U] t^D|Һ>#M G(%\4= urZh1f:'D>t}`Y}P# E RZ{hђ* Ol($`$4_cPCFQA>rA&bZAVihлP>~OƳ4B 6wIdns_DnCyY $򢑤6 b(6:q 7V+MveNGF&m- ѧ~ɅqF(H9QRRRty 2Iz+[8 2%[c(su0b|JƧvL֠*QԪ\*M$iIC) h>-Nkq5Y3hyW3 šMV$nk=j߶%%y>s]w-R~aP{^:u7U@IfbNJ2dD38ГQLR$͙Ƭ̰vٝѭZ!ޖNs(z`VGfֵkV揕2UdGAh78ITe-bbGTalʗhܕ9RѲm3-0(xǚGtpXPTl?뛄!{X[W1ҠkPϳfϱ4{RKZ*lA卭8x90VYYa䰿Ӫ!/ph#.\p{ 󓹛hAǫl PO6"Y8w'j)n__,< ҋy="rINq[i{Q\Bi3tztbh)[,2"14rP6)ߩhAȿX!x'/YdwMAp^|60h{u4*eg<`xOZ>R̘-$ q츠XK!PO>*n__B Q@0@wG^uh8pw?(fLbEޕSZ}W9ws&.A2PP ȇgJrxq`9mbJtSK0vu{AY!3o}rm]L1^ دxEnĊ: 4;Mn죌q. ߡ9 gAw σkА#-cNF BEX^q^~ yagyEV@Τ^M#tBJQ&8,%]xT>+COmO& dWua2s aq;ь6&)X} \mk9j"{'ʗQ}RtSЯ4({vUEND~qW//dzV9QF>ԘV&\#Mqe]o* `J݂pcOjH.q` *."JcjE3Re=65m/rIwP#PQ -&4M~)]cFzKG r\Օ^0{\FqZq7&kWd1/(Mߤ!(ʹVQ!b}Sjͧ,$_ Usdi;™䥬]xz;JcTb5MuY%Ò9f*܁u{q'W543h,R=opi}Sa|+Tl,X6oTJƓ7#Q6(8/̙O3zz-.d ¿!)EUbPI:Hm bgh3byO,(q,N-OiRȟ0TfBDƌoCI\ 4>u PXl>P0SʿJK|zw bͱk]r%I9K c[h4/i6}t{ JS(`Gч1KHnp9Ex!BmT3JrR=aWrR?Fvvf!^z'Ю*oPڑK- O|1ZZX98e;GzdS-ۏ*ZL̇oR$Р,Sn542/4x);S[ E}$͘$Jkq*$ǫ˛Jfg17g5wz sPSe"\j)o46lyA y?0/$#&r)3v$/N&[t0*\If^PAVynUWr]A_h44<HX !n!tk\m,r˻r obī 3N+7^Ul\'0+%a IXT.6kb,ar Y[ݻDn`_MtD 1Ľ0n@TF7_T\H1]T|O̱ʖ[,#?w%?:-pܦ3E (Wn!g)3 C [4"N"1(ŭ'jo"e{?q{B̈́1`N⵴͊ 0INmͤJWKym'zeP ghOQ+G,L$,3Yvd3L=?ZɷcoN kmt} {NlHm($ >S2AM,I`&".t Rx pQB4 /ݚi76Uh'IC&4?Mo<|7{mJ{KVe8D*z?\%9Ac\VOS!dJ;T?}6sq} nh^[<]e~G<ڲb \8ԅjj6*{~ahۛB$ &y\wgZsR8ǯijcr}ou-9r* #h}2Rg6jsӱVZй^qZLN&Z)Zp{m飉.t&fG˪1f6wh7`M( )>}ȚryaVdc>0穒bܐ(}G;4 +Cj x{ㄥhs@.d6y߆oKfB,ES<8@|婿gNIIEn'6 nO`]Yk'N' nt=GC>Vʆ21U$ʡq8^lE^(E a>! 'p(:aKSH8 WGA>d 0.]CjI%~qoXjCW9t0N@}M6D|[6N4fHYbݑL*.n?9-R6+\~/U&d%t `rҚiC-k\Zd|F[>GpVpǺ9vkh~\1_z_ir@*Kd#F[ɌK)sbzPnN9/]ڦ.#pR YBS@4{)[rlb~\rh}Pd"4#見$HV莈+Kh5xF.rSTenPϼ; Yx ' F!TNe܅lD/(B \Qq\l!@Ys ui<[) t(*yd?5/ܬwI[yRmĶM|A3,Dc+V80E6HT; pA 7ҧ w"h9%&'*W 哳@drr1QqԵ:e\NR=J: G reǖew-MecQ*VoSVM ҟ)$)7Ha6b5O| o' OYd7{+v #VBDzD_+j| 卛eN'B4Hs֬^-cp酪cWόXyclA."%it={O)gלl/WȵVlc4gk!UVJl.Ke+ :m7wQSaϑ#/ XӸ-ɲ۪".ܫ,ǡ5 Y2 u٥[{(a})sNσrub|ŪdԆkS8IVa3Z;q}iehjdža83ͽ,N1JVˀY iyuҾL%RXc1 !ֵc(͎UfnUybϨD!]^é6aVn*nЕ,dyȟw̸irn2fFx/ԿyJʦ6L2dSXP;l_8xF ذ6:^` 'in׭]4bJi,F`>!^*pS=xm2\BS5Bkmb7Yh)th 1Al3-5,#Ittvr\rl~NxWHnA{(5!l붐]A-VaF䄒ؐ&Ę 0HK:mF5xCK͉zHK!e:1psWp$LyxT@yrQ!46Jdsnq-5[ܝ[x.]%Q® 2(ilj@vs%c$G4s<*4u }:@:Bo\6v=bgV' PC|M8obp8:+v?٣z߄&|=d͖'[*Pijn;S*k.T7F|tq՛#}=0@() ~Jʼnp[oCλ%^d<ps3((u|/';_sw9Ys\CmC,zc-Ui+𼯒Mfe}>׵CYaҜO|EodnC-e >va#Y*1Ŷ1cDcpV36+qz@ chiO(6ǫ QYq,}ը0E1]f ꓬfpZl)- "[տ{c+e% Dٯ9fo<نHל$`HG~MlBu-N02:9AV8d8KW`z"€8{搨P(PV'5545+ <$?ObX-| қu"`$^Nw;dҊ:&Phq |$@XW ewL<@ټ3sr#ao`xK,_Z7vq13?\RZ-g #ַC ~-b} ɘ胵  BF~ü'@M6h͛IR\ѬeϑXnz,a3I\1nBBM| Ƥ "`ͰڷqN,{}^VGyTڤg;Fk7U\6BX'Hȭ<%[4UOcl*+VvEYFɑG-B~1"C\uXlr^uN_RK)6pV]6KjeA{j+Yڡ⁰܅;(O466[5;k3WnnC[ /uY((zDN@ 6Y<4O1$5vr+`[pO"Ll[׶MQqWNGg;>58jKowyYÙ^ KS9<\( \U6?[=R^-N'@ \DnspHu 6#lqByb֞P5P"pf.>Kt58V,Um) s`36nT#N Sɦ=% Di<#Ӈ|@Rv`N*|*yO4Y_aa)oj1ۮЅآh%[ӈ)ن0FrNj)ۭHBQ|74p b K+VsTف1l>i,w` asW tf!'hs~kc8q9 .sX#cF)Pk_eHb9$kec厀iݴuSǒZf_%L@ J φ0S*[t\Ii@gtJ~lאX1ѻ8|@XjEk3M-g!*SMbbXߣ,! ]df=2BsɫpAuX.Fݑ-k 8H_YLqH=Y7 87E(ƱZV&GmXhmsP-}odT}@oqyBJ÷}JqFe!a_Ou#TFoڴ,&ihs;Lk̢@7oGrutZPk̩+M" ƩCZ B &Ozy}-v6:?hCTz }R a6kxdgĿp,vlU m˖,9+3T7!|[ lh %Fcw JڙpY+TXaon/dID7k޳kDw+z#z\}B 8`twZeCls~rB P-%܂\v,ZO\{0$vt߶a-}~(mP( m/_VHR˂|N#\I$Z>~6Poq [c5SaB|vgWӍ :1 BFe]Y`lK2\бx-p'ΉO{h}$2$J}bjzѥƤ&u`~p N4ja`5rLtyؓEj Ovw?s]f-jB`aр0 /I6ǷMc~,˧\OtKRE8 1)6fK)4=":ҹ>0GtjUJi/n5W=`-)x:aσw(!qN,Yr;˂U6М:~wϔU6뭶H#Ntx$ֲK~h`^ $!v0Ǵ@MgSc9RaT}tP]uv<ƅ!G5T./!^3u2M&=cޗ{"8 3Ԏ6#>phժEp=e16>L+@EΒ_ox|L}9Ik$ 鱏ڥ0dbg,>ZN Xy'粿|Jl:/a*.]/LD^xN֤˲X3!gV Kϲ"O,MU dd$i-)ԁHSiBe"`\VpY.+6w?81ER?}G: *F?k)0nG;ǽ[C/kd ? !u3je!yێYKV{mK'jgɊOĽa:B}S6{ς?_lYG%魗g3r2TMDPm~[_1ss{Cut2vxR”v y3!-fܤ!ՅɁ |bc]^cғ5l!*fƨ&Ӎ,)VO\Qw|{_t]BC+Sr$h9M7czN!S6/{$t F99p7 ;,0h SGe1]ezri1jru1}Qӧ޲tv ' [&)u)An1]#>Bjo2.m(+m8V?L})qhoxP֩/ "@ <߀zx󙜐XqJuD>PLp^%#K]X:YS-F8C?r+G䖮z[üywOWRN6#N;<{l[~rS]Fu0_) { IF|0^NB.!YXGrtZh)Npyōs rzH$kϳ+ՀjV5v% ţbȹw7)ˤB+clьW@ppJǼbw}`޼r'ko;tB M+T }l2 iGŎR){ 9·t\U .$9;5,i$W<ƚ*wFq`߬ىJ]ks]sTDG}Cݵh6">ټ7йș κԟ.3-! 1~ xG`$Skl̜UL}$>?.:cl閪I*:0J2iN%Â㩫 `X 2(ЀڂϊNljEz_-rwˎh9Zx3Z#`ݞvds6j} va}-YQR9G4_"k^!3<*<˅il~j/T?t|ȧ? 0(!NrgAD]]~ջ<&P=R<)d Խ7/u(c~Fl z|vе|ti/LJ*_W52{b=RO/62V$[ 9(ľk["9_,Xk {=[8?25^F l.Ws*.ޢ'0y M b>4;t}3] &r`LWDJXobl) Qdȭcnc&t8D2oE?6`Uk!S a0يZTWIan6鮖|n a+y}i "nt$HgJ|˽ue WlR~x~O*jQ/-sd^mst`JCy6 be~!̩S€v fO>;\`lO2}̂9o/6qF//Voanis̙a9%% ֻ RUll8]o"ݒz pp{Ms|?pEf:{=-[M>I{E92?xK!Yh4тEn t{%t@x#ڤk*ciD&jz^_,&d7ltnQaN`#o-]}0JUSj8J)mdSr la>cR["0Yz 鳈$5Ch^K(&\&ԏ}oET͈E&Ju?fEɽWni1M\d1ӄCLEyNeeBr4 64S|zZLRD !Rvh;ݛ} +S5R2LhK-P@#5 w1`nī}.^fyi&,wjAѱ06HRIA2R$=j`س'|=pChy? Ցڥȥ;ca|oަQ>Gd@jDtTc0…lsyX sݥICOPDk8Xj ^ˎӂ`Dqx0[N/Bn8t\ޯ&g;g0bq/hc!-$@gD}C8pfɓMh|pCY鎖JʞR_'~l}Ŀ=>d=مЫ[cX.Ƴ|"UU`r{-H?2JKٺvtb@M>9Q]r_:]|CK4b؊=jNrWaex؋>~Ѻ&GxS|_60,Z ua--tReU =.H3Xg$MC*M-5>]pD&4Sk]>#M+)G\,<2,m|◺4'}Ӿ =sa) TIsa#}?|պU;Ds@j0]W S\Hܨp@?hTK\̀ TUSA=nE?w〾x+V1Ws].*iic2㺌0n))!:\}2Iz pbd,t~\mT|_4OQJA:iГ}HɂU{yOGmKFf`2y)}Xu'ѥGp2o-b]T`Ѭ'&,Ox?[{~-'dB5JUznCc F%Sj3|),`e "3'WZ2&g̴=H4J( }!8 1r&aNYւr7vYyV?b%+&úӰ{U\Y50A(FnnW ."0Q%(Jaxz\K)Q$ #x T!t𣽼*sXYU济R<Ө/ƙiC %Vfٯs:Vq% YNP?ĬPpf<)dg$bYwq/(2J PZd.8\ `x{+V$cYuHMG=S`v^IJ o m5(z *G1Dj>&(zc5_o/c79OJ/.4Ę+ 91qx|y^3I6u)g?HF):,v^4%al?<0ILzY{&H>M̋VA0K1-]TiR(NAgA4+ILy<LaY#KobCLRJ\Jݱ|zj6,Q׊i^&?Zv9 dV>f*hSδ||u]wb '|Fsk'p,acsϮ"V͞QzJeCy3hIJcQHv<${ C\B;L?YECY'y¤կOa)JOTVTSj!PXcL%>5\E$ē/0CWhКJ)%v(l•cq/3O~GLf7HPd9!}YՂptbGB_S"dte \QTv@ă4O 3@.[&6OH]Y%r]XD-a) :^ @pE0UWY$|~k^NiSODG8<}!TZ,Kv2Ѕ~\˴5]dz;$4Pst֌\ԑ]T?@LNl5vq̺GmV )˶[MC$ ;HkyjW-AZ%=!a%kAj2S~ۉR8G3W/K)낌b@ٮȬxU+LVQ$:")G&Mic=|nI|TKASFV)U 'x[YD9vO*`\y 0WjCRr.ȓ= ^Yz(=0C/]0"QZ6VoK(4|Pu|*fi 6*nYIEG%.•J%H6%,*ό:2wdNzׯ3K6q hZ'9JNvz(ZHIFsT^R~mFS^M=4 9:-΋:m;IJoc+0|pFձg51ZlBb)'첡t1[=W',gadW<.$ec-Kovt@dsˠHd=Yre5|!EhÈ#z"1p.PC8Knް5TTV\,Oح8.-@ RxCix$nBX<eJଇ$Z L_PT7ԥH\} اסPg@Eo+Szw53Qp3|ڃ &Ns/pӶg]@?Dace5墾7l:}:S^[^*|u]g2K `0'U_׼eT[8_-e s+GP=h) h*wʐHdOZGZ{VV-Y;w;cٔepXBœ%sJM29f~iз|Ys"=#o@i,ĪkyQ^ҏ'xys@;A1j%ғ.B$~NtFTl&{\}^ڝaMmZ+XDǗ[H}сO \yv vn M+Xk 80pv7T-/q= OȏKq1Y߁$VpkA{-Y6^.l?@/iȀ՜蚞Isn_ XؔK-<;*eo5yZGIXR$V"ZUWhd40gvvT`=W?!=Ս,t2'+VBy+ gCOd ykFH±J="M!tvNK<)sY :Yb6gtMyߔQz,0,|{Wng;<r'NqԙJ|ak3H=%IVR5RRv8 dQə>~B)p?h̐y-p4q:{Ke  긔Vyr";o%:*nuHɌ@fx0U>J]F?o-L~^k`*2bc*![$ħSnV“q{D <k-)bcpÔĉ!^i䣟kU*XeXX<AR} ~"vј;h`U_Ʉ*[؇"ZbBHJpƟbddwsdző}}"# 0G&(eڮ4kMv91@àIX M ̨sh5S]N;SGԿmʎvD~Je a/|; ,w|ru?xa3ص#_ShL3t#Fc]ywDw=!n`T 1wJ}}U ֟F%?2AM=? UH9[NXdN GPC>$>z.rݛҴZY$ a6Rv%exz*0ٛ#}ADHɱBfJ~+Ag kGkCX8eaR88zZF"- t-%Pz;[vSr˷'nvLHB 1y@zPƥ ?!(qk :sp m4XwwB Q_b}1Z`w7)y-$zć= q˥%^.tILDJ?{J&QZX͢oa>>X嬆,AI:KX(4k2W1Tx2\QjVmC{S@C365b/?$JǮn:CC-c_2O`id*BK Zn~C7 I r: ~xgzU9f\a?iPɎ"^2-$w*PbhO_!$\Ky첗\ ic0FlxT1->qa*~OU6{K˭$((G~T0ʏӇs6NH6Jgho$krb9)TP[=M#mj=gis'CV5hƨL*f:dP8awsnuŷnxP9Su8Dm"=JMs\Ol zQNA@3aXzɄI)Ph2OcÃ& csybʄ8C9 _ BLl&sz *Sp QALe2lgy#2{n|m-w<ܠ1ʥJcaMrc$$~[:#дrJd3;2IVҊY|A{v8N9e{C Ż t;vr$؈"4NqjFZ:v"[]Y U~;)[RLd~ه Va:InSVa`z~c l3uYe~sArYiH1D|gc5ޔ@ʆ[_fm$)S-BKqa=xҺ.kojϊ&2Qɔ+⛰%jAdqs's"łj#l^()( XtOڛc#ӈUQ7g(iɊgsզߣ疊r-]A^bᣄCM`= Z O C/v{NqSc(96MRF 0<ɃV^F3?$!B;!A.c^hRBU]u\/'3Kw3&i < WA9׌Ӟ1q߂ĻRQ.5m&S!V%{|fZ@2jAUd33[^`}=igDR,@zuJr.yK, |'QV}9 O~K2KH^#]wFvg0e=r |]}dڕ#t4oia֝?ut m;B%O4F 9YpP \bLˎ);c wTqaaI(>q *˕[ C-9]!Sma C#/%0nm]ХxC_yϢn37gmε ]QǒP6D)2BVG hKKϕi mY7HԽD[gX5cܥ~ (UXqeI0@ y틝A}  ypNk=B9 Y8TO6=OL;gw5Fi܃8"@2۷aC ș 2[RgSBi<ڪm0Hdσ]#OΎR%)фU+$j|~#!4|'p=~yQt-z(Vm$Xf&3Ni_sJ֪ˏ)$\S+1ϗE~ed%b=GIzrVK#К&>p{=(~w ?̥\łPYQM.'Lg'PVG)`# hd}sZƉG_0`" e0[ BHSiU,yL%QcqWظ|mJB>*e1H#X'?5d"V!;x;o IǏmq5 ֹ+ea %`"Zz,DSFO jpV*ǟ|--q2'X%`dN7;eK귞vG}!|[OqUY:2lyFExhc6)vxa═K̜.1h1qL6nFTGj%* TV#="< ue[[ E*@niֲ×+S4ZwBw[(-A6 +`yCANp=l'HG'cx1.8p0ph:9+N-aYks8C"svĆ }?76:_m+8Gvx ͲDR.OMwhC)QHQRDxiCBk?*^L$g ʋ48|2Eg)y|w]: ssnI~n@Wz>LlhU$2`ت9y͎Pm# %' oDfZR oU~8H9]u-F ck!kmAkmf[1̝9{RIY"TӉd~f C4u}TYڇ=GazwG.OD-)aŌ}8sЪX9Z3_@ 3y~8rZ{-jrUچ[mHҼIhӪK݅D(zJ~]S3 sloF~`N~D5 k^8< <*2sI#[#$`Bt)w !f=_y d~8U}Bop6rpTcM P?Lw#Z#7#}.6ٙyT1o0l&BC468JuiٜYFfoa:.=ZB)eW;FF;JfXDf }r t$49v" +C#h}~MS#}-:[FJ[5ä*;0!렦.^웷m3M|#&1 n>ϒneD A9']'3B5.E"A pk(_BEd][d/^c1XqHjX>vS<ˣ?yX;W>h]\AmoH͏A2禲8 t@vOAم=w('_iNa[9%+]Mg\\ D3~HV'":SQh 㼤P-Dv0 6z;qL?L4 >NҶiqn"%(tv*V=|Qԓ^u[TeAĎM1W˦vgs>b_>7qM bmiBv&7o OUŮY~G,a]aڦߔ 5(wr #Eo> (BTxm#R\qifIcu{햾"ٜIgWԤMc]`~֩K#޳DWj2(Buwv5lRM6rru.S_%-v$5"cn(_$E'_?| h+l[T)PeS_J4P>o8bS#hTI8< ugpCQ*~51r_babnhSXvJ'up16b!ڜd7WNC*+SN  Ux©g:XG14&H<,oK?aI:eBH>_IDքd:6q^[^|2v.2yG!! ,e=T Hv2r Z̠  cEt0j&<C,l.}HRUNn{E\Rf%!9PA ERCsPeF΁\51s2۫פq5%%*rӗd1 7-"Y/OXIHS5#bxNëT xf="oGЅfӛqfB>KˋdlEYO>w1QYWw+4vd^V8e,dwJ^NyN*u *SPDZl PMݜ'M{oЦع%^H"(,(_cHdCM9T$|#J\9}7{t-3l.n$'Q!-%tj=&p盂ۿ^ c|8WLTpсPJk#fWpLt1=rp:%t- inN2+:P]om%=~^򖛝Ѵ]$/(jffHe,^ %)=ˋzpC+ B* cQ0.;L?,f+|097d\8/)عuuLgN)d#_}g\69# +gjz  +1oijiǣ@A-ͨ¾wN<_(Z)ylΘjC@~Q~ 0vcm8O 4L:FqQuKۤihl&$Cl3,_k4j2fb $BeE8%=M]* Z YMOpLK#2-hW>p,{ Qf +'_vޕ^tRdF4ֽ8;γ^ 3|6@K.>?~&+@ع<5 ϕ }#}?ApB4Ooh7"K߮'3βhet{тg:pj.}S$QB~g7?ŁMXbyYAϒT%C`)Lh⹔W(q/Zx@/;w+TjH*l_٫+|4Lo#mK|晴Pyɸ d*(" ۚ}zR 7it~Wrz]1aڄJW|0mA49;b;ƾ6vtwI|ЍǢ \~ `4|-L AT6TGTWjDL+rSf ;qrԸ&7B$= I[j1=zƖ6TL?/bj9M\__Oz:1UAȋr֕h ֲuPV2gt$,da-v5}?dui>2Pd )r}q@, ̢,&7Q"`.]T|Q{ /T5c6wCT7]Pg SF`൴TOBZr[6+4ɃH6$(&ʠ-/ROr,{^g/,x35y^6krIP=ey2I)h[!&FS:_kѝ) *($fL[gX7eK/-#[8Mg?^ .'#81>ctgF {p0JY7,yB[#C5EsHZXo3'[V{sBGƋUȥLjh3Qj)BmW:A;ug{ڍĒTlUDM\M Bn#k'_fIrH׵O6M8A(FO{C ۍadW&3"@qTY)kLbpbyUpuya$toA 'Lr.]{ {L&fͳ .ܰGؕK{+v~Vz)^hcRZZY`1088h0xø֮/gc tKT,״oHdʇW]0z)]3M,\5TprEEܑɪgڌSFnM,cUggQrnV빨7Lbi@ >ZQɺAvEZƵ[*َ.{a_IkͧZ̡if(Hb 5O8CDVM(d?&/q#_ĮԽQ @w-7rsp xZG--aH:\UJj ]swE43UT3vAjm4r] 4 Q"q :"RZ(( VC`l&^GTD?lT|ӌ|:$P7;sy6fΝtuSd$|A-n'6{As5 TVdg\RC&ظM-Ր0]T-E yҔ|\Yn#R-<}!26*nDaP45sS37<} *T&R=ntȺJ4-b:hv].{-MgAZ{*LFvi4A75Z"PؑlTQFʊ)J|LdF0] ]:M6v4/uc‰9aei1j SE5g˼ʕW݆ f{ȸ3W_|tqk[H 6F|N׉xp+e!8V cQج}]h o>Nu[ݔ7*6-{ s ~^ÃŷF."j `/'2,V/'΃ZX`ҖXP{v7U`5= 42`mՍ^I$7F Xk=8ݚc^0=u?Ly)m R&lEo)`sdXe `w;u |oօ$$Rg*}D@05xGhgP@Yց~gls4RکqЏu~m3\9F_=N'`IK%E,|BAk[|qq-kdmԘw.#HS#eSB,ӘL^n@H!g*QR@QhФ4e36W\L@?f-Jv [7g}ox[ # Bt]ݝIBmP`677'n:Jv 'Z0\Fb`K1I5}˿'U"7۰ =WFO*ʈi})z [>bPmv/NXUL~Bᓳ0="۝OMf+c(uPz]k앙#67Ͽ籅L[@qQv}J~hB~|ܹ LfKX6XDô2/C-Wl} QS-HMF 2gvC+Wi ,*==ipf8qϗp>g;Ͻ:yin_GDkneFÏ{OjHTp?_oAKUDgf{$6'ETޕHi^3tP;I˜b}9Ȓ9wr *IQ GP=L{oFSNz?u?fOƮR<)zAjKy1$)QDz+ iP.b/PJ%m/xn  B~BY&pfZ{' ENf4oMa`-i"s?du%$jmC$%c2CAWh>>@TA.71N' ?;nJEjw?׽loV˼ʉ"0 Q 4; 9oE,Z%b@oGS5JK=əATJꈥ)8pbi-bsezZ&;n{q1V(%&&qzP vՍN,G352d}FqN l-6%8-*W%S]n<ƃ}d;lB4teʳ5,'|=)'aoʹm:^Ilh#Ф \ZQeQCΰ|>+,塾Hz5X*x;C?5#?)MYņ[d~9K2Խ2̂lPS$G|10Şxk@>;nOH3mZWrFn}< hTuj4a}~oZnR+PL﹔cKӦ{GÝU%<PM;z>i[!-FvAm8{5S]#w` #o]|@B P$5}kQAB 9Giqކ'zN HY|Wo"sN;zH,Kq]O_+°CNT}8zEAlOyĈN{M!ԒE9\B\pw>9 Wa pO7MU\ ]p6OA3ld]ÐNh{S%dݛ0bc 䟀 ŏRPt@[7>m+|;5Dﴮy)%7[S ME˘7jD9 9#Ѽ0GuW݄t3 0O*d M(-\5HzI]v8X~)|k|rg+#ڸҭzyr#wzA3ż,p emd}O8:4A6潧b^H2_<t;1\,qpAH]m?nBT(p{=Ƞ-@&,iƠ|3륳' f 0TE2kB,˃f,nf'-}|3mD"Z^OB-yqr&=p 4!&"yT`۫}r6&_݌gZMIӟв̡v2Q? ׺Ŀm&ZZRˢhK[FJK N!iLkN -\xiTfm\k$_"t8-\Q%'udlv~iOyB{C,^KASgL VPކCaF FS!gO /GtpjzV/x5Vؕ%`ݞ ڠvVz H(]d@ whQWKK9pؓ/O6|wE9-|ˁJ}-rfʢ[*0d qru *â;O9]bըs Q`Pˠaɣm"T,hi#Q^ K?/:˔)Kpr[aeþ4;g呄y4oK'ԃ\xBXy=}3 ~} s^`Y.N<)C6I/` !H>,<gfEo^UCjw(0̦jp`zrS D:n|4(6/` ckE4Ѻ .rH+\Ym=b_'X"`yYe!Gc{5╎렔.ϛ츝9 Z@CE}>8ZΖ *Drr$[={[36PEj'%/e7oC61n+̍{"~23|#]r-'-_ f='SWKPݘ+heDDH];q{dcs$ˍݙA?Xi Hu2mBn)oKZF(R#^tI95l*=ݴr ҅|b./XR}rt@ePuk3ez-r)"O$ď]X\ ôciP:h}WOnS8ߨYIրǁ#TܹDo02ek@:9gb;:9S :D|SdآS_L9NּZ4kY pA4 hcv]mMػ}S>i53GtHnɅDÿVAt9"]"( hԀ/fO*m ? Kgn!a&O8y$!+Sf9QCYgB+dCP4uzjs)/To=k6ʲ3jYlj^Ͱ^(WʲJpKc÷dmVv!? ;^+:XR .&+}_q}vﮅTS "K+PPd_,ka5x#$Z\~o?$UȩbF.uv`׍6xk/>유ǜCUoSM&iԴ.s;@uJT!rN;2ȯS<Pˉ Jr5PˠIbC{W6v, հEqm.))Oio3c} _!?haDB4U?=%"Ye|B"Iֻh| 6`ym&C[sLd?$ mf(4)G b?74 `W5%y!% M6˂/qȲ0߭RQaV0ϵJG&B"7h8 EEy\?ܷ-B" '{D gjtq?Y,@z" HnOKR|&NS[GxN骸]nt^4@wn"c˩Cyix&q*zP=. ,Br'z2vT-Y< 耐p 9̰߼,Y*}۸Q~aN^cr[7Az87ԣ"0;O"CXwAؿSB 60yAr49P'F&RGۙ*GqCۑςv}iJ'Ĵkm47fjx({G;1%d$({E&+5F7gyGԁЖ0rj`g]Eϒ(R=cA,S14'ce$Ppkׄ7]Jo8EMwWr4 x wZiEzb25^Z7}2۱FV2(uC( h=76  9,_3" S':2gˀ%bHMuPJ`i3d}a[ZlۀK|_>lƛ<ʢN+Fpg}1fˊ ݘ>4L<}5 ]wr+bLyХMY1+$<9o)o$Wd-4t ?4:TzXZ_8)9.}ʧy4̕[2Pqu 45T-'a|q3>a~|ǙlBl-ш$ / k8jN+T(]T:X%߂6c/n6"_uU@~ E;+*T$1Vuk(d?ְsp1 ^VWhJA0?=/St* w@D3U2$gհzu/AbLeiuC XG6nR~:}}Hx{NI-N~~z{͵Dapx a \wQuIX1e}*xEF H)ZOh>,$-d)gdeKZ;KT7mEǒ؞ˏ3R\!emWpnj8+Wu>[$݁ \Ozq*0U-fNOȰצfBBՑrZsԶtCkVhN'@x"'!z*&FQ%%Z/jϥ;AdͶ 9E_Y;k}l"Ur/]T,V00JRNن t^ 6N<BѶf\RĴ-f]>tU0iۍ特?q_ChH|)OJPdfj`lHS;::ɤue %Uu[8#>њLt~XP^6cv6eE:UflqnQri@wyW+7_inQ MzI}b"d=KB%Ϝf -HH3PJИ~!`\,+*773?OGf0HŢA$GsYx#aXaUUKn߼^FG2zXGጤLSPE`q!ٓl|BWC:iCWݏtUʑ +BoA84x`duJ=eX!pgE,̐Z!辡[vUA->mV}=W YιtW^?DjB{7wTi7{DiYg`G~^;dW+Έ`D-3X`_}΂z;UdߍW;1,:JKQ,aE}|8$KU*:f-+W 00 縓NJuPoQ*+4P?\e;)Pӕq|oNgܙG.(ɘן$<<vQXH,"IÄ@'6GmpI᠌.LWDHt"eIaVȃ ƶauy?]i)V n?Mks Wٷo͘+\E +;|c-l1[~5=+ G,=!0"ndFֲs i}(D2KN"z=fLaV fc?*@bk N=!dQHkKp}8Y?Er$ N,8+*ˆ1b}QtR#Јh{|@2& =?Xl8 _#u8t_:<a?2ʡd4xH+tnL/%e#ۥm{%ʆɔ̇J9EkZՎ,} ' 1fc,JjƆj}g`}ra.~ˈUFyCqUAA{F4yX`M$CX! ^{<{X0р8 Kˆѣ2 ;?XPnc)pŊqwKn_arrPg#hq`=}n2ѝD?EAM,KwEK 8;gVz4 a;7}PAH9FJ<]|"5xƖ*4ddNy o5@CBWGc,3T4m.1q.-;Ӟg=pY/NvuS0yKbYب9L G*y yŠf6sysR 8$b92P..O8f_ D0ʑo8QL `rŦsЭEEy)[g-2_Bʋ.ba#-ki}Q` (̃g܀? bsƻNnH*H,*%6>ZN^P+ܤad?5T<1gߝ+gb yTW~vpr>Pdj#Ϡ;D'b0{o~-a#k["v.LKcz,ls#@1>eQ= ڲ[_{lnVD3V[>?`@"Ǿ%)vߌh۷]Q4UUHJ=8:@O.O_Sw .~!lRP@Pr{鏄Q@̆#V&-rHadžAWETLC3Cqt)@=S\ 4g]zGǾPE%*B"G ֦M;[D[ ){rQTTW `aC^m+S>}<-{eV'NR(>%d I\cw"4#DQ5ıul;ذh~d@1P󫓼 =ab7ó؍8.쒘u,cf u2c) n||6JZ[D1'jˊ?AU8ˆϮްlr![8.TO6DO\E4ò as[)&NwD Bl1~ǔiXǼ_NȄ؜&IAlP@(t2Kep`X4O_wrN?fE:;&Owj.ZR[Ѫ|5hY)M!!9[iGzC=[_ߪ˦BݴHS7!/++hwa"`xx% !-FQNț]137 z8Ԕұ-4seh vC荻FhO-=sc-Rj?m Ώ9p|߶D6T*-`5c˿d }[̭!O#Z>Ǟ/j挾o* t"$ PR"Wph0gTo(Xk0] ,BǏiV s XU&|۞tt nc^^|m"~.'R3LkV0cG}@m/@Rĉ!JNx $n82dT4K^l:6j◱o44QWTL R~~p,`heƖ#Biu7 X}^R˃+:˥_J)_vU\G:P)& Y·N˳^yRicNaݽ5RSJG;zWgD,RGblp=W\k?#`@'p+y>Rw޲0RqBcK[ngܒN箜!"/(.  =W? *[jp]ԍt:~T)@]9Kr{Z!~lsʲ9Q)@ )"wR2~J."IfP=xJT>hA*#l樭g`( iXA`n PL7uh   2cT)= E%ҟڿ^E4 L3R(K%QJv?0!=6Y~_%;ڝXc m 2yY9BCJ?%i|y-χO>d9}!L ]ǓƍB305Ϲ$: (Mj>y=ɍQ>{Hvve;MWcM]ۿ0i)$ \OTØG03 ͪ3߮,*!η4w3MYv7X(y Ӂ=6xa30.f=\3>շd3~c} U0M0JhGHA9 yޗF|** '#p?}aw=⑫ɖ?zdc-mESs!W,~2ƱXT`G=~OMrfţ(;QHX V9yFt=BuIE.YO))hn<5GM\ܝXeyXˑ2)8/VY.ߢGeV;s+ħ:;[(k g-c BQ~JC~X& ?6B ?fcAC -d`k[|o$"y6}mԇ<$jpqAs+l'%uLEqmyr&,C \LUXɷuL)#uZ_8 ճvWg0:DHUGq5KBƁ",|Ƨ2~HN4T9@MPPvr$o0e1A1H4*]-oUC?’`֣2:ƥqW7?x3󸯬d qٚh+,GX# 4/Swk徨n,)]1oZ*$i'A R~F0Umd HzevQ`L<*V͉{Ep脓(%-{PQwxnd# ր^TwtŚaXCㆉOfZ'Y :k!!9* ?S 78⥠$'}4a6m^bۏՉ\FQfY()sY"=ߘvj%=Z J{O$3#~G C^,xW.KhM,'B|NfI*ŌÐDĠ&rY,V`Tr6aGh1 ;ʞUT͡ꄼfXxS,enk{cEɩC*]ېv#4߭-Ҿk\DK[?flX"*CK|ta$T~sa#[HA Aΰܦ#B\mF4 o1iO`q Ho@#F>ڬ\ X"!f 2(nrVHAYL0n2 &EoFt ΪhmߤcaTAIVIƲߚ2}gc4o >GP͗>s!ZdTNk[iR0oIaugoڥw8MivPZS+@?Wn`@bf9"6i.Nr'3֢u[#)Ȳq2Ǧebs7}Wq"398Fq) 4*$QǷz%AV \"{"l*x69!D("RyK,S Nrjp,گ |C9ҹwN _)\́b_tR᪽Ess7C=l+:$g ZWS/Ve欄(+qE+!dmt4l6\(FI& acQBGg.!F`CnmG!'f \B_,}16pC':@X#84ɵT]g!^HtzՄtϩr?Շt/|=둶8"X5FC~%n! d,im_juwoQ.z,5R#Z{"MT}.4V+R吳 HYzjf]q )mMW(w %nV+B\ K6ESOsϔlCq >)^gM]t!Nv Eޒ81DUh;{,jh,q~؞|} Y e 偙8l7܃hhuF"ǒ XpNPx]'P[=G m*z?U,0 vqKj30mӣ^n[ED _JYkY7[1G٨ђܝr:VFO8RM+[8 ~[_LNb.QuX(𭉃Q_yxVlYelfw!`;uwGdk$8mDwEP0M1Q@ul`U`.> &d7}i1b19mgh!8?j̬HAAhTz >B>hbJGLI8APQF Y :rat`@DVS:݁VfD~[9jWu) L (0s5~0NmZ [gA9~GЖ v з5-Qdi@ YӇz[0L<z(hOŬBiϊTL~nZ!"Ջ `/AힼA#+VM|jՆw5΅|P ky'Uo rxNAI[fm1R'E*KfXnb jt )8km [sݱ]WP?Qs[RzD6FGUqC&xB->2X ^V7^|X(1_<x*T"II" 9{jus[@ U9_:C#roċG΂E0$KBiH+-ZVwaL6͊TxhDz3'!sM9wq{E 8h=酚0rˊ[VmS^xf[bmn{gS d|}DeQeP_f$O5yDY\!l|A';ί$ W?lO{P>#؆ؐ<%X ӕG}@u=0}\/_E_ڥς ' wvM㌞ۯ {T5G.A7 $D-N-Pě,ǂK$/*yoً+mcT%ؠߵHo X4#bxq.E˚qGE6`;"&  dY3 DbR qi0ɘz6>%( @E^6]T5y_bIAxv`n%;Oq({] ؚg9҂- &Ǻ{gVdj\kTSTvE,,*?*th1WM_*Uk0ltzfx' ae<aay}_ J-c C/3S֔͆ÚOJe Of Ya,{YWo9*߁)Z;+4??iD"}IaPzfiW'5=Ibm^0.Ԅe̟!~2P~=Ƥ2SNJ2mW0CUraeη+hC_apT4!|*9 SaCW|_@W@Z6 SF!{w]^0⮫l_z}A7*~YlIKVF2#VHotvoão^eS-kNde!>8 8I[lGA~}" ȳAgUЧZMY!JlGakPᷴa)so%8S9gЫFY# loG 3Dih+??AI7N$,),8%KLi6²CTETP{ri" t;a]isP{[JS/4~špVƇp%i7ځݏiZ?º ,^{Xkc%'uEW>9y?5]z3 3}!OZR\0v;=,Q_>F6Dam&(Br!RpshpK *θo<>l%(頠Mo0 B\-uA`+axfe$%G8F-XDg~Д/ Hå< 5!өĪxj3'9@QS7Eaj(>T3JAԿr^ܫcSÁu 6tĹMUOr}ZNn>pB [x||```XI8)pK합!VvH5ۥ}%f沒p܇4 Yr]_ ț1 Ϧ6V{(09öY37d@nZ4B]#nrμ1b;.tv_W`P^d z [Ԏ4&=bo:PE b&ps8<2#tb% #%()U5ߏmms^x=~@/G/];[dp$Bi<=^MӸ}XB0?}#?R@\O@^ߵކnV $F}jWʉgbAb[Vw衝h[XQh6{a "8*0YWb[1 \ṑisJ0u2겠ͻi;=@dvmf;5bq:U5ڭġda; PH e"ܗw|,WBcl}}Ntr!' m9җIS 7!@UcCUFIB/ Ն~JDiEw1O9'@e3u z ,cF)LTt7Frz~vxOV\}y s gi9[fՎd +#yMŔ}7)o*6lx.*J!LSSŠe>=@X GG}+s=]mUkxSK%"544zo^3B!, 7]=lt7Ž+WHsELm$==m4k1 HMeaNLU'5̂5a(L5dsFsB4 ~!JN{PCs7gosY!z*{XpzWT^A`ڕ߉6h;cH+ Fu` (|._5 hJIIj~:n'Y/rN%8զJhg&]dusC4ʛZߏ'bqmAM1Shhۚa֎>އc?S gݶMmk1ٍU5Fz;FH!ݫRv!s*u{ _[|-wg v2 5ndyc~&h-]Z"1M: ؠu+|+ޒ 9 x׆_ /y-E!9nȘ,@;m{N.׮@Ãp-Z.$S!uh58LB:.&%Dᾂ5^b:R?}BP_r#ΠNPcGL[ ou-8FqԙБ>.R*P݌DMB&`_n ̽F}?i}jE;}ݩax +p}k\i٩,dNW$3 Ck>a}$kVfWdO|xMp]&:Z)lgEU],I[*4JOadO[Uf(xIkOOJn8lJ0/ɍŦH@/R'_e$ 3nB}0)?0J#' XRd4&]0I gmZzhӼٖ G6.<W7B#u6~U?WNV(?+A,=e6֬ ML0佇o} _U:5!@ $~l2*\q6;jliZ3>Bw!jpJ:ۖ-NqoxA|\ߜW!!ellCMJä~ʄ?dM/d7a[8)"*_5zmFZkA!rG9"M5VvZҟ6e dt=BQh)G np|lW)HF7 c3i5XQHtH펄dfu}:[|Ok GLD]ӋfnUeZ:*ƎBMRE]D7) {0u Aj BFlKV5 WhĆ`aU@!f{+[ ϤRbD?``Xik"{P@SX27VW*=_UY#'gxS2K?;yLm/p}>=M WAuN|n}*k=wO\ ٯ.$Xb2ҬPиɗ!D,z t+V(Ir*[%F;H-Q㨴D~4\&x _ F;z_  ܵ*35@^ > 4p*%?;MZ%u/ AozI߫u;qtoMNMt-U.쉰E\"Xr[d򶃰qE㞢'>PC/'gv)?퓓zF cxa&59pr5hFL/օo2A7j{9D[2&^0)cWs D3wC0 2λI25GSKM/^-ë@r["o9F [v^qp=s{T7^`;`l-HEqw'` ' vHH<*dg+v儗b!f^4iQO?qIQb̦Jǣ,v aMG~G0[W{^L0 )MR3Anp h{-6}hCpTW$}&u\5%h`ҒQl7 u?lЙ^>RC zpMeێRei6c M_XD+qz o~@Yn Uv}Xzշ]5]?pYr[w\$Z&4zwCk6K:Q;m1הRw&/P>JZҢFoU!`/7Nh672vo拚Qa'8|t5_&X f5Y9IW4]T$ <؆=\G7;c_t \#/i.J4u#d۝8kPp8YWcu`< 02\Y0>hNWxm#VD7orm(_{:vG/Q벓L=_{$KQ^loF` {lCm;;l{uto`Oy)&CDZKV{gL7HW*2,/0QUڱzF):(,@Bf. D !|3hȅ)|&QQF|PP ͷ1TGz­~8b#mDw0TLK6C~ F4^M |dzaf@@㨷%u N<+#o ?*oӼ?lq͈bXxp :v _V65?N.x Pyh5϶gL2ص,bS(>0aEym/#"mN(xpcreTԕWõ(b-\<7kG^!u0sֈk3TTߐȓ~y"muТJ)ZWH.dcTx̩!q+Dѫ:矹К^Q:;mErnlԝ{'Wg6K M]q9[2Z'qXQտy25Llq{ ,`Y)ǂ(ż@LW;(,$;&1I Q!=V̗B2!s`i…q__7 O8 p],`3:1TCQ*@W/K|XK5_!WW&s:r)X\D @`ށAIjz&EkYgìW_bp"=JՑؚtb-턿êAhMN" BYj)3~{7{QC"pqPR*օY9LpݦOZW@y}QTُK֜6R'o HZua$D⍝vQ3bGV'ֆɄxy;露0̳Dzr8Or .idanL„f ݠ5zB\` C0{h.Bdc 57:d>ְ-_UA2_՟/!gpeS:/ga}QK zgdƏI}P¿ɺ+ylW "74H{.~d^/MiNlE n̪f$ڰb0A~ٓб\Mm!/ }D IFnu9*9 '% *itsl?2{Z+K‘P|7w=BX"Yz&|T z<ސ$(vvM p n$+qxZ);,+>{#<&6$KJW*{I9o$kɤG8 ^B$E/>uY  dO5~BN䎙H JcvIr`Sz۞by ҘN{ 5 bc4s^f~B&޵)ŽҐ@姷7h*=%i.>I1(@ h㤜E$OQvRRcyD88憫U|],DLA+P'-EV'gpBlh^*?B!(T@4]]xo= yX]:O%.MNہv43Y2xN[PZxi[| ܖxhi$:'%Lf,RWs~;,ɥ(J~n5LvrqWLnv7gv,hNG_׀e1 „vWG#yܴD):7;P(L#7Asf]@3qWXXLD턠 N(LH i,47|v cRy6eR+$XpDHzL#dmСx^^# H;V/\ch7c@9`7h0"R$Dsܛ,t `8ĽD6\ @/&L\DxYkt'2^S|`|$U$m/qlHƂm;uqsCQ^9 T`l#3}^51P$XXvBs\l% #+3+2E|IR9Pv2iJ6(ّ!bo%I%+kHcjwuS`^KW?j _4tX޹G ^c?&EpP"EODZ0uh.FMքx? dfFmOj!%Q^u[F/#KG+@V=YYǏo -ˋRL|9=bTaOXV͆;RȇqfžoII\|MCݫ[FuIcԊ\-@5>4\cFm g**GPlTUj 21o\yXa^s*LҰ3 (BuK3;KW7m@`;4?V`-ԙ/bDTDse&meTg1Z͡^!l[ @.{|.V5G^n]$ H}s6)tQ z(\xkiF>'?7}6bRH %Ԩpf:AG͑‰NWRrɲw'' Wlғm^!)a7oݔǗ(LV53%A҃l*<kOɭ9"B+/Kk},)tp'EG9ŷXu9"P|[*T= ?-X fzoJa _;Xa?}*!M9:!h϶Z6%!Uf"={s=M|)ѼCP&%+zxXXgKߵɔH޶ wС2X@U:1FZ X57mŮڙ_`D?6;818g}lCw%nNI:d AOQP0[QTmEq]T:_M`)ߒ~ejK QS|gd ѝod0J~uC V{' 71[fڒ)>'{82!W!\!ޣ:& i|~4inT!WnҐ#ULOZE >C ̢L_+xy_w%gIY(M?f8 mR395B@86 teO\!Z~e63Ej"e'Z]a䵰)MB)p& K{eR%-lhHNo}3cK"l|@ڪ8/hy5{a̻Q3.=Վ ݙ5y5+<5,G38=̙=v%FEz.D*K5yQ2L7r>ꦠ WWR|q/j`RTh!e^U»7C9CSw EMgfM;1<.28I5^@Zҫ.Iw+=e[gs{}(CM`_8keBGhc+MX^d< $Lׁ!^`!f3B~R/"3ǧ1t0K|{R@6ͬ:E5Sh@\gUW}$c:cӓH dSݚnY^|ttjoR`O BS+F`hFLPAXm>Ɩc`b:0,#Qx0iȲs i?{wJ@?.YʏJZu,pAO.yCɮQ| B+q9kzxDN˄7Y˜kEv Knu%T=Hbn|'no[6`zCq/0wed_4|6rWX:]OKXHp𸍛&]7̬@Cy-!nc=-: D ZARtJ_W﷤e"5Ǐ'8po H4{u!;xZ+ǧ?zWf}9݀tQ#I}?J@ށj/5~[r/ b (J۹b]*3&F7v q(uwE}wH gJȟ^\jq`ڷ u obp ,v*T p˻["փ;әM̟AYQ9 ̏g,b֧b>M8[ #uk۲q$# -ʼJc7 )0BΝf8$^7 9فr,::׮($Qs!u5\G9*2))T ډJ5Fck :FL5̴?ag)'=v3pw>Ŷq>)إBrL=z_igwᴄ:K`,,s3-\ tOOMTP~qZi>Q1<Av)B\ذqC!wZr7ZFC ܵU:Bō4ye+m]J+PKQ>XLzVRAB&} t)B*j#E3A ofi=5䋜A{2N})LR~W.NF$ϸtoqz-}Ε` eG*& 1mJDEpn ]8dF 4$(1ȇ=N~=qhzW2 ["M#jJ)O䄇QOᙌ=z7_7D7<r[dvRT?d`tyq 5_`H,#s&BTTF'TAzt!S{f6S%CJ٣e,ɞYs)~ag-'E!{Ec(Hztg _;']Ǹ\ 7MdC=ihiM֍COAdǬ H SA"b)zHu ER TE! j?į8*l0ml^f:vF !f*%RBtUkanjt6Uy*ABRD` yOc5T5Rms͋<߹'ĐV &ZN w۠2֟QI`oۗ'KIQ|*ul4SsdULkY%bc <蟉#ؼz:|#7B9zyLBKu<~NiqZ2Nq3ChϽfEM 6%|Cn8o~MLVJ SQQ:Qh/$2Pc4"gc`ZURuNř HNxwɺ~o!NГmrq...9a;c]ìʐ!OZPh˧Dr_4 +e-Frf`2BJ}b]@y ZfN)ז:hp6f#ww+&P-K3EMZj{pX`tUZ[ ܌t[+9`#W.Tx${\%Y.g4$yBO⃩k >~a[ 28kZT"t\%_I+YSex>_Qwl!ْfqsΕ!Z I;~ųȒvw6M RMՁȩ@_FF8cCJi6C{0n_ɜA}G㰰Do{}[\[:~*Z`A,B|z;wdިC:Փ?Ol}Q/xG)/=*_܃[FȻO;grȱ$$!T]hyT5M#S f)լ5Df'DMhMb3 ܝPoS;Lk[%$~s܅5`CyNj]-گ/o^)|7f^>4]4Xh$ C.i_DMIUРRdU?k$^>@q~85eĻUk\"pɘ7Jf&4saJ=Z^>BL5 Zc/C CYz% qA2JB'XsCء2{g ޸'ky#obA ز{Ƈcr&߶}Co"q1zSz+T( ϠS !hR5|I{r# \o+d?m`${Y Atl!籥?IoB6=t6JL:3aY[=((ޝm64 6OXl>v"OIlN۵&zEa`+ڑsTUeF y9cu1γ/VI&sٜ0k e%nTo7Nyq2(yW(M&AF)1&햠XF{P[U}UH~)͔>pw1sF e_҄h%Wc1md*_ІVYN+. AcPx p9r`kgC=>=UДY{G,Q_dCחގ (:>U4D24cAr8!|$eq|ZGe*>k㇯_(^G&c (? FY+Chl'm|>pO;/ϐ"e H{xx - Mc Sd4\ 1vjl$n[wxM?|j|/SRnc bajDuMN< 43!r,S, ȪŦ=?LWF0dmL4(dxuҩyJo=`k TZWІj$b,ν obOًw:!NDP[G*J^wOGG7~LX7<E!Iss;Bq 0T}[;嗉_3tA3T 2; 탂H8`KRԟGbȪp- 9W@ &#!29]~h I2;iFHBz`=bzR>t4^&|fV;˼  @؎e%z&En_w m$V͓Ungp]DB{=y!h:fUan3yX|ܼ~6ߖu/*{Ⱥ1x:*U>Y H_^28Rjj@ m\'i`64$.hogrJЗPw@Z3߹Evx :/yMɍL ~M2w>e(<<irQ ,HEYҏ%6Sh|l;W 2-#HVyehA]bts`1p:gD4Q{yC2 ! }["u!H@BMS" /Kk{VaBx-4%N \DVV,aPRK[D*h }4֎6SjKx#CݓZL!OD[S7D}>.n Fp|CôT0]J&gxzͺ+gdV)eW{]_aFTxE}hZ(H kU`M-ҊcK:=Vųo\gc$Jsx$v %yQ'LZSMDUZӍQr:]Hjog3gƶFW>:HWDs~@^*.y K}30 nϝkզWTF)P1R\Hn=`Bhu)x, :Lj?KO&~0a5"5֦r (-N(}+[;7yIT)Ҝjy#L"B٤Vjr/Ze 5k6b mQؠ?VKfxU&g|`!U/y}<74 u0Kk.ЍAةO} c^Tǎ8b۷^ד")!WہiY2Жӄ0k|q PPiypIכSwBY+^^ &MݘAmbXgo{lstMDc \kfwC dMXM5&T+Rd%b!2WڗAY^Nqk0^z6bZr1x"[uyF'C H~N(}B5aU'qԵT1m]dVV7)͟o^uvWS*!Tjـܮudw c{N8-n=6&U2K].'BmА߲.9)ځ@(%wjݳXO ZyC[džt+d\!;S[S[X /&f:Jh!R35NvݩrI UD:k^?fPT})ev Eǚ}hhY"}yWS"<{Ƃnd?];}X>N׬PDܗFlhKKmȀTjΘ![1@oBǮ?Ztl 0$Vt('ppXMKNjPBkA6pX u|RY ؽPsY 0:koA^緪H2>pdO`C{h;& 6 6cu!iju2a+-;I}W*hxd> mgu@g뺦bLg>N}ML}P>jz|,@` af=B 7T)T=zSAE.]{jЌrm+ͅ+XؑB 텮4p@z.af}rwғLT'JGzb|?(؜›@hu{S`AbeV,D ኋ9QMq9t'?7 bbktEM뢶O(<<ʱ9] )M&rEG1# 6#JγX8% ָ)?w@YbM Y̭).R`(27j;#t''t}'/\{@*?ceŊ?AdҟR+:8}lF 0 S9]CPutvavVƼVe!H;T&i+ǂE}Iiߎe 27C1b|DIlGAOt\u'!Iru* v<+^f0׍ Td|A*9#u8bC*'L#gDHͬ/F"]llz@L[E[76D[t|= OU߉lȲZ|QJcf0:'Jf.傈 a'6è[aBǪ"^- k(ȹE@J Wh wnZ2+%#4!q@}!kVS84?evB+QZFkwR~u[GM{}/xbWGLP뵾Wi_׷*؃3%oGB@*Υ)(/f lE–B-NnMZD):GQ+Tg/D[cp+rd@ܖD\OkҬ%Jٗij2|`2}|_M3ϨK?{ $$~fJ3o %, gՌʕĪd$mo")?/?h˪k:^PDa)Sl-3GThg$#~(I`9VV.GGc#f"R%JP^Ef>8e0y}1W 'HHK\=xbϲ)XwC&mE?$IҘXIw~}d! ֟6Z `}? o>E'B;]p|pfN ;eOpCA5 WNTw~׷)\`[>rDEq(4mlR_~'p }zTfFb2p`yq4XcZ^Ju29«뾓GZ'z8Ѳ"ӪIND]Kd+GlE|I' }Y3/?&ok^cM}7h 63by{n:WU?8E28i($Wm$C2^e~h*}w6r5~I|湤=#{B6>渉yv&T3'aQ [s)>3I܃itc͓ͥ? KU9|rSM(Gfl; ISp:_5%SQ,tl&>9*![ PD6 0+˩)zZ*۰Щut4M3P0ь^Nm_QX+N1idT$'x;ZkK=*b-ՒqzDf75?HV@Ե=~&O#CЋKQ-U=1}ZFx0ܻ(EOѦJ필UˬDX lgUT~kJ7e-6QeH+w_fa#iϴ\$ nyܜO |Y73hܘ-Z[ ei{nqg[DJse{ GKzRr^uj,'fCVP˿oL9YcdZ3U upqq~ eG5$8tt! 8@vb~Pj]hP]3UlmCgҕ΋**:iV~w2Ȓ?2Dۆ}TۧFzu8?A2K9b)ͲsW0[8 \>"GV䝕{H D_H1c?,x75K]vobU^Q}cNP@V gA[/?(FEWxj(pW+2yjV$40* 7l9IڲՕdz ytZhs6Zfbӎ|?[I_)z` '/,ݰ?AUsknvhLªKLIkԏ&āG[>'n[$XH%8dC K%䇀9H)h3V,׎c*C l'Gx6n! xBr7GcrA4 c]WxQ=ڎ<3,K;e)U1@.N>^d--Ns#o)n$ -y4Mxw>ص&%༒J;a)"j}с OWd)wxqepIqұJ#ON&B.$E6ѶB_k"*F<2߈hc6TzJ}:ie.!WZNl jA H>vjӴZ{ j3%1R|Y򯹶==7rCh[Vݍ'Ay T&j=lFIV%[4Gjޜx_{IJvȣyvCgV?4gfǙ@0Xu\VF4Uoc ̠12- jh|~cD8>kCdjv yPȂ3{P%Q%y_c :ϋh8϶dÔ&՚ 0z D$)EaYg^PYqL2[4-EpV#ˇhͳ}(+NuL>7~PTEkJkl*Toǯ\iUUC9>BҴwJQ=Sk0I9uI Vb;t-l4\`LS傂]̣"JKy;؈8yoqLT^Ɖ|yk:`@2uH,}-X Q|N:Q)RD9LZZVJ,C؄%&EGdq-dTh|K<^OrÃxςۛd{ЬRm~ d6Y`1d${Dv"IQU&Au3ʭʒx4rM6)T3mt={A۰ZqQ(YZ6 m2Ya#7;̺C[ڿo-W)QI?Fpb]_w&N? T\[FCKo1&J߿rkInh*pAeq_JbM!wy,F +w>n*8lm[ޏA7IPkP_?r8>]a7_{y<dwJQ.2 iI`)*#ʙ`HYIpR{Q6g,$ӫ:ϛNAnrghJQi}\lѬT\jL,s7!`kCP]JZbZ _| J%lLrqM ',ytޭ8.KһZͲ^'c&ʅufCUk+Ѫ U~^\d6]ݳ趷$ 03ɪ< 0A* K.6 p/ZM|eQd/^ZI?R HE}C` X[ 1+w Rw;:<260@XwKlْ&ˁ{Z| <=Ƅٵ4hi$D{8JJט.{Vp vv"ܶ=Xm/T*F=@,.xVnw}`ۄX\4&+ -klyGW1u-Jhd,tRgQF@{;B #Ҏ@-o#t~G:9kUT*nSBk!aW{d}EQܛ0Qè8^;B MxNEt@+g>.`^n@ިÆjĕBd(I`F Gx7U M ~m&r.cw4Nxv|ӕb(9 T$IYVom@E|هC(D0 GCv3T:ѼUwa FɌf(06{Q `O%stL9N~Z#7Xs^0+z|$/5LV5M$R1ּ_3ղ7JLPM^+"˲3Ŝx&b.j-{mGk̞t 6kDQ#9 8ɋk3ClUUzQP:j#To@L;ѣOP##~v" ٦L%VngHbJBԅSړ뵅ބ<J4iO4r2ArkUucT"T25Z! ;pݷ{ O:Z,/9G[,|m]iOפ TdHXO<[{w|ewU/c/@d>/w!7bNy5L(n1WG&ifU*O&qgpػcZ+ڼ(`={$-A/BMkUӌeriфMRiV &CYk sorދs1{nNGPb3& RdsF6+#0xJƖJ+kCja6n%hůX`^?cAM̌f+z+p$n̏*v MgS+,_3 z,LBZNnDv)|iKN*0j W$, 9^uRmiuGc 9=[ݿ<cwnzO%!vRг]'{>b Rm&+ײfBf_9#Ȁ oj!+(;u5ߢhH(@Xu VU(%Uv=c㌇~m1)c/LLzXH=PM_bX(l:t@,4z>#n9fk ˲T{7zyW uKI˥0jLrVm'K@n_"l-=i8?(0d )E}Xzj$,MȱΆu^G$q(tɭ\tMeC>kszHs!@ij7㟓1 ~*oNxb Ƚ0b6ARN;7A ۛi{=Ͱ\>Ge\+*X2xFcEU*JI "@zkj Bђ {ѯ*F8[ǶIh/7ЈZ[Xlً/3Ik ;?TVJ&'|jp@6Tm/45G_?&RՐ cd}g "` 2`Un$Xu{&M0}by`MpazeTɗ2'i2O1ܗ]fH0Yy)\ihH6W-#jjqd?Err@^,TpGUp;!iHU"]U5hcGsRe vĤ({mi& ,;4&FXjb'f1CNX&`\c(\ֹ4~ŇUL>%6E= *<^}Oǻ^(9 ptiE#SgRN̉^u[ 9WE+&T>97ukqZp,U5$-l`0(^5Hs bŽm(Zy{!_>oScgR`ͼ 7(|}TuIHW-؇F3X5&b3e졦9X)*(:ĜY3JѾe٠~8.fb+b5  RjFH$Te!d~7} s-J#|tgS}hY" >k ۱+tDUb>)`]ܒJ_-HżwqVQ{Ƿ];zxѦBC6_iِv Aduî0Ib&`6.YsʶlZ mcDN5.=lB,R'1=uv3zZvxNޡ{( ]1I kQz w q4EBtHߑ;K%D)/lDƝ>7F=`9,@៼t<Xmk%T=\S鍽>Q/\pּtv%zҲ[bi?FS7ФH;HٷHg} {DZYw㒾\aVԒ# .m1:ޞl@JO7|А!ğkPext;NN?}A9>fq),g#$cE!hp(;N+)?M4pGҟ̎7ICEKp_BqO s7R J*XuOCk QO@^~>#t؃lpYVbGG`[za;0ə$p~393O'P)kl9D*# )#0R*9KYWEOv8 !8Ak:(v^ČrjkJٜ"΢).po;xFZN%5>)#aJ`.x(f 0Yn3.VWIզ[+"E$:d[҇epCCWφB `. EڹI?Sotr<8v-\/婤d~v/jYf;=H~Z?MS^QSsO' ֫2#-,~qx̡e9xecxR[_FoMEp9‹EVjx -= 6@e8 (mM߳N&'>@m ,vKSGF 8]'b'4&,r~.cS4]: Ldye{4Kx:|Z!#¹ڊg&nH^\K3'G@UCUL4YWHWBT٥ FZر@T739q``PKU@;ӫ_>G0+yi7q2%\zCwީYi…qzG/6uLlAMqRpnb<"/3=-$ܢXϺS2! wڴvݕʝUכmϙ.HR'RU`?m"e ^d<ӎ2u|Ogπ3[W$BЯa5$_Z90w+q1>mV{/#(Kdq@ї*7>YϱNBl@dt4he ?`(!PG?A~kCƓ@s̊E,淄+.UCFDwd NnjDPFӯG@n1Zcow/Lxv*֥ƫsq*B8ja"I 3S5큀PDlw ץ{ fW l ~4)30F^6 B˽J`OPV{Af>m8_ ly2nP60}pHR=}uxL^$i8N+0ʪwBn rw W7;5`gLL`9`aQwP,wO\\_IP$So75[)܇E&hEW06S_Ӹc9y#8sm XÃC~Bbص~ +q39STPoKtg"^782"(m`:v73DRK-iZ|onуZk͒(A4k5 nR#97>pk1̽ͧQyYV/4ѡg.bPUmG4d0fIrFyLYݨ[:-ur~2e:^L\pF\(=[CdAVdV/K PC.mxnwƄo=,J *e^ C9F`õ\k(>LKfmjWWW-4D%E]ck%Nا"l~o+ۑ@8ź `kMS^1gtڋП=-gGc _bZfUpGp(UPbx}$Wjd>Pl@:IݥLj'$7{Qߛ7F  "!V3e7!UnWbP:F󢀉E BFgf0R {1%z/ x)wD5YՅ?sa4t3VGG10o0 I-1YRJX }Qq+!ҞJڛx¢)zH\_W7٬Fm}P8/QJO<壦ceөSDokqu4#n&h3 ߐ5]k 733|㦂^KϹ:nk Iٽ|"k+9Z!?AyZMRRӥzhj[&%<݆\,>R׾x6Hh!Ur0o8rj9ag<=~IVۏrEIѳ{nٗ;]\~hݙIʮtj71]xW@\h{?oG^ P=Ksa=&M>)Gr7p:񲘯jP *gv)2)2Uf9\ Cczln&@0.]%GP8n;#ƈڑe5.ሴyDw}&] T-$,*0w}+@rbr[\ gMyA*LkbW$-vRBmq0@lW+ ruy 3y|4}׆#CrYQ{Uc w4(~♑:Iv툊=rx`I](KJS9+Xp$7(>4AVe?]ʐ3a ``aZo ưa(ȋ\4じn_,*Ȁ,zM2Zb L? L~"ls=EhZվhЅD3x\'GK}QFX4 ƻ"M7m8ۘvCl8Oгzu6KCm4T(ډ}y""urLJlaFz4TBP։V."ֺÊHGdeP23tD]_Us$UmzA?pjH(Vx:,ON*/3|=\5#>?~vs}{}m;Jw`͎~ͮ(&q+yܘ<0,UlB:]qJjb^aߥ_$'%)f{Bz] 2`O.9 p__Y5uUU.do.ߊ`TVXmOS+w~:P54j6:Ep"w 8<[_Ehg<ڔOƌ#Toλ#GV\*_mT(Ҿ!dQs0/+\q8p]MآɴE*cs& C%,u-w/0wT6@6cƬZS_N&oeetMm m*^>%݈X ѣW;Z?qEE)֏MOExYBH%Fle-HQŬ30|d HqsdV G %C Fȡ\]CG0pfhYd )-H{$&sd>c^+rJ"~5t6; !gwKF~#\OkTQj3H8?b^%@ގ$Žl;5m{Y0C *5 | "Yd7Zi1FE..Rhc䑢E 2 Wk}_C"X ]+-+L5Rab0ڏ9wNCU-.F ~Ӻ@VHWįt3vZmCvdm[-|ҙ(Sce;4T3kOgU hORxaȧ:Y m pvs,&N1Lr0<ޔ gy ]דQAXm0,gK'zx5Ō I*z9"^z&N-_}֬-WXN\r JF^DV-C `eUvnyZnh9IAΡS9=C1;;ks\=p! e~;L&RЋ>3]%|BR֕Ky٣0\o0 g٫TToDlLi3(ۡ >?`:J~^jTq;J&kke7~ k$oeODJ4~ߒ^@" gDC,O]! pWiB_a,fnU~DCZ0=0+v|c$osT|O==Fg.~ېf4 uUPç&1"l bNř8 n|Ī#V>ZzS2" UgTv_d>hjLp!ʍqq}y,g7>ʢNe{zYn puw [vol9d_x\fytK9QޓTD(ĝI ]3QBD` 1ЀbHͮ%2`YCiU.Fb2(u=,|L_Wܗ{;aO^b bؓˌ=i-SI-]ѳ%&A F97m9 6pR 8H}/ OfAv5"0&FcvBarZ2,gL Q'y@>E)hjU|K( &NwSXU`j(j:6@M6:lX v vY67l[=QgW2{ejP iV[VnX`qNS\d-QڀkEj{B.OtdoɪAo.~Uw'Ò|5lˎ}QG`П ؃P}LRf4@y c2Y댳ۇ tۥHϦ䷣KXUν,Sf>]z]M|+sUHSTFgE4t Ez nE܎`H\ppHhU~3.wƵ||,5.HϏ6_[SsN`{N*HŨ<‰^~uihh9C*"tVs烁hvXQ#u(99z9$#9sg|GLQ2PC`goڻK-"K}[szLBʡ ]1\!iW98!!QJRS wo_O8{f SƜw YOۆ >\JL~+9JgHXO^IJLYjBcg5j$F{+Av/4ISlژ ]ݛ>F5m{W?B;c67R91v=mE|<#,]M9R/=A#"Fs;g8z!jqet,>FKpvp4uZTiҰmUfY{ûϰ%ܵWп!,T,QwF: -ksBa$9TԄGM{z t dMWD;ڗ(< x/[EֿꍻImWzUm@HNo=EȶRnD/zz(xdJpWew;1`{'6YX|2躔e8Q!^71j-O{;kPr.D\ stӥ-{6:8PRG3'4f֬zQ bǃqI~;8xl853Va9"i6ϛ!y rjzo@ڇǭIĪRJeCHxCkuPv,y=F#IVBNb25d=;@22'5p;| 9;]̲ S(^/0j-He>$CM QxpSToݣabs9oˡRó4 [ -dNKc'з-tn'LB^TU~fjnܞB[0Oսi8'\΀UH1OmVuBG-z4c8vx'G k{'#rPJ䤘;QBLE)u·Gw:CbQEsZc,jfkV>^[M/k^XEۘ:&V2.\;Oǩk-]D~IYtգfB.2Iy3/#uutNg?1+RW=?n[kv%1 e*ܠO=!r(nӘ{dޜ}w*"ρ{ϼkpR5-35TEFێak 6LIGMjM31{#yL*T֣h皨&(܏/ +`76E3D%&OԛUreBV$@a0^cJ}^!z l+s!xb0OpB) ^yq8It7xlg&NJ<ҶɑUQ X@uB+fMЅ/n{RU{t-f$e+9 ?Do~ E8gǘߍyA70;+gVS:\{7^5 b(0+@>jbw%8I7 OR_l W=1 (ލ'u:3ɢ#K5O)[fkt8#?M704 [jlo3N_yM~2z21ekGr.Z`f:v, @p,O"M/`'&(qoS}ZlubE4oOix-l@"~)+(9ex Q5&X0 @f AF 4)\nsA04ޤ3ѳmu9V8OE[\jMks0} &0=l1w@1y2X蝆_z3ߘ, %gH%yէeL)wk)khVq8/RR3 + &l68QttC"g%[OR4DT)A]sDXPdqe\ fS5RE " [K"J~V>>4ꁣC[3­BS rd|J44n,uPυ %5c*]Nl¬q9/䔫8e}Λr/IRkmGJpwum؏p//޾uf$!7 jZ -w>ŏB#MFm _$x -n crc|cCN3V'B Sη,&FCC iv u''p,E#|&䇎LA` S<p9sQSE6="[ؐ!,zT̄nV=j7vaXtRK|tVҡ5*=ߑ2`/F|s 9&u$ @tFiெ!2 :`?OD `9 R#'9'+Q}D\Qy3sr 7]2QJ.˟۩/{Ak^^㙯t/FSg,@egr?E9/Q>_kϏ۔)\e*wi6YnDD]H35򻁖 Wuu0(l荤G&Z5ۿnбMHwÔ}m=se-|SZe/LlY:u8/BdYS-=b{0D=fc^ sWT2?AW-"`+"F!ȑ0J^|Ru`n}aj7jfZoll!|s+ լ}wf`[]ZFҽ=|vz0v֋(ך8foV20IHMc&lg[V^C3Gҋ_8q_J=7SX% dJj%((_C-ZRBh|12]:4״k ht 35|д{~\,pLz:jq]b)^im2 8 .L`_R=@!}g1LଧNUrcOvZl*9:`r ;@g2xu1z8fuN3R ^#ntZ}krT5| <Q-O~KxrVڃRȶ(}:and,SL1V%q:o akAC.lnj_ l{=0+Ió$[ 6ŦL?޸JNH35g[M ;E0KujSP ۗX?~WĥZ ^{hK>ZTF^}TbA@JuE#! sz+F[炾v ]{Ds$~pdSB\GNj Ľ&N=} M+૶C ¶!e4/ΧkQ_N@Q?>լ%>sy3ŰDaت7=$ϖ3-89֒qBP4AbI5Uq(թК+9Vt0P_n÷$;1c2ԃ|#H(|v\ P6jf8*;4r-cGgI.=6 kV-.1g8[I_[Ċ x5Պ_}ԉQ$9jsćKe-9g?zw8*1e<τ, xZ2gR(M1.XYGtxR+ O9-w,)"SBMJ=X6Xq67ΙIo>DH1}Wr\]?FsF2JM5+r|t\Yص~ЫUa0Pj/}zMR "\]My{Vjgqkl 7 4¥32mM̆>>y䬄7;3hק)cGcx ܀At3Cg"zegLHtaH-E<1Cr\o dF4HXᑼ1b"q`MƵvr 7%#ݺi#OyFy$]iZŔ+,,JMolK{rN:,\HaVÝ B#7iQlČAGWRǸ=l]EX9"}&RhlrɕGP @pW_o3{Xh\r `*Zy?obRRP0FTJF&W޷Si\ExJvo.ABm^qT VڈC&x3Wn䶔4hs]'H~oml@K/zC_-~?능nFc0a_EׂSS-E*,o/qc2Iuv."aNaˆ^A**^AUWޢƋZ y\2Z'%,~^ blĖVh*bN:H|At͍3U*+uu[HE%ha==`+i{fȡ9+YПp R"/5P{q=0f (1`BM]E:YәX>;yİJ`ʄRAbrp,w "WOJgECoEެo!$V(VjemL:zLϭ *Jco_/}"٦^: )5$Gr@Ǥ {x]+qdpkz( w0\ݴv V-iS~_K WR)p[29q[* B/ A3 ;c ap``1qu©xY!ɘV3h// nY4"{u"f% ]> $-+ۥ߅̓4ܯ7fhvZ֤qE nbȫ3;rJcQA~[[(cc7-aJc!0^u?>h&?bi69xɯ^k>Q }n9dsP C{L%};1x=F E֥*Ǡjżxj-.WgQ?x/#bFuݢs 뿼bĪ#12g^T}xlʄ6V򿕋8?"zm߈9A&;mO"}+faEh=>MMu6'{!3GmJW&v4mU\'2][D@L~$, Il%-o[Ob991u,s&K6|Cǜ"YI샀*^QjeAP2h49%K̊ş ˽j5({Nh?YS鱥Z늄0sڑk @#n)µ6pK<VW~$l0R o~7Kj,Y*BGW0Zab*`ƳaH]lcIG9xSE'U"vE_* ^XDJ&|p:5ǽWa"e3(;qcpuqY*Q+,9+1mFrFյg^OM&7bx@ jRVa}nNpL8,6f?̾rV'"+H߯.6n =y&ZU6)GnE2^8S`$tNB DtR0pH 9ԓQ'jh7.!L{sBq)b'Ta_KjJ+v^ۮcRhwkz:s1dR`n@k@Oe ,}Ixˮ-`cGX_\.uj:jjLLnPcijJd|QL>3.D/%,NZ/3ra Җf))Tc_j`A]1%#yx8KKqӒ-|EC6e:_D 2Q}ªpFXv'APU=P9 #qO I\?b-]<3 T^Oy )VZ3؂KVOi1-yc$Lpծբ-.%q1&q75wvnstUksd{RI NXC56ly{LC࿍٘]Z-I@ ȴ"jȝc~.#5HF 43kY9tO 0`J4FI\d×cE6kInphLy2 K2f Is1 HsDJ /absW;Xv~vzR@2FT񡃉DGUNJf2У wo5WE8*RWtBRy{}/b))$B \3U"V[l7 '~l'jNd'0>g)nvc&,'Eҁ$f. WԖ߅Ě5+"x¶SxƒHC>˝gDw1O;ݞ #ջg岸.k6~9[n&EG"*&4!~DƁ"m Z)5Ud?*flт?oj2k©䷏nKxҦK=6߿A=}}XWSM|Vy!?lkР:is_3f?xDb 3 J&9Ϩ\2߾:JP㸩/aD<qLP ,C2$_S< <!n|9P&UL8PGs#㈓ !۾g}MM6"(s"[P84ݬ *]g6֓ )$K5VpG!0UOi &)]Sݒ$Why/މ6/xwK$rILqr649#7z@'W9b 0ݬgwT<*SڐrR귅mcםL&9ӱ}%'ֿ7dwttgvbwF%]IQ*mK$die6$WIn/|P=.,ؓ{ ˯Zrw+ʼnoJ1ʿ<^](,L([fq7|̧.x<傉K|֗~:  4w4O\;dUa[W|ʳ(QA9M16ʱ# lWt4y{w0pY$#?2T_`yXFN; 9Fk1@Bz  -Q;\';,W52NH b[wQ{ |eAgCamW!9(rN1*$)a2U<j8 8:Bc,WPڪqqX" JC䅹l U %jպާ7(%җP<\zd*?j+G*!yZ}kT~*lȰSV5y՝[olBqiv!t#-xP0 D8GlﮛWXz;ig :Ì;"q\;eg5w_-6~96?5HߒɀH4wq=%^CH]գ'o <#zwNrؗ)}Eh59X6]Yi6]3 3i.-_;I G\#Fx#=T_6v.!tk Àgq0iY>ڝ+kCf+yCX>,wqt2hl*^Nk`bDW+_|_Vzyԋǽ Dqi{6;eL3;J[/ r3:.rѯ?eq)dP +aoo )=s}R QGPKxB/Jc*!CB zr?񐉲hvCGwxTW t>5>:O׀Y+)tPtv59O}k!.Y1=%m/r]%R# X d_A/Zhb zP:[s6 q thқ+8Iշ椸} W ,N > A SXQ(?DU^s{R~`$-*1Pz/'6tOFĪ[]%%LjܘYhRÖ;_CK-k]oGֈXX6vd Hk m<~k&:Cه0ZJ1×(E@67ʨ'Deocwq,d@ KNz^fOhyף}4=)~\Odqdq9}gL܇ձ.]12ɓMNIEk%ğ)hC{;,4a'ЀR|(y R!*0O2/wک ~UCڻ% xe ,O(+0 {'p9 P2lf&#)358xnN$G?Az> KX;aN/=Bا*qja3\j!va qVKPt>-$ϊOCǂxmDcivͻ"~rJe3hV#|F e>] #Ry-3d]Ĵ{e m. (oStld_j8N;_FW Dxc;9!KtԨf(&az`C2iSUDkckux7+$FA8izd)ިX۲CSuKRU]WNzMURks3? 5BQ-zzN*Pq5o65W9NU-!"4jӸbG_Р=iy'OV); _7iP>Py)3k@xÑ55څN lm`oc` }sRd 6' 'Ϋb\V\bB.0~ٵ]BJ&SQ>N^RUG00\06擜hxh j{?-jn-dJHK4[/d|+p_T1v^͈ Oo6v$ AsH!jxOtx7%"zܩ9}QM)pd]c+6{t.˙/0TΒFX i0d]0{G dؐ4yOZhdT24xb^[-QU&\wb L/ӜGn EPk< WGf&$!xг$Y 菺vjN ߔh$>fXPtJKtSAά^*+? <1_B¥քD}`a)2Su t'\ߩ/Ox$Beb5cOvT@;OY Qp)y]E%N!l:6)ZNacR('W,ZrGVKzlR+eboisu3_Q+mGC\\ܰ]'2r:g-SAd|\UbߔnV'U/W5x0"! dm 8tMd|u wy " ir _4mI.YI;uӗrOoŸ.5 G"~!l]i3CBF<6ͬ;\D/j)4,u^M(i@7vD}g<ٞ~0I+#N$40h|ZO+|GkgLz:ޟ_]AM,x|x~b^wkk%aŕ\926 [N}A/&q"`@\Nhx$Ix/Qt3AYe-ld8᠊~^,BtGEI~+Hb.D1rfTntUAG>󽐛 c)ϭ}H&Xo`+hԶ}Ck؊I-Wo~i9Aܼ׻%D:|IƬaSG% TJM1֋-O븦?Ŏ`mYnOۈHޚ*M'\$eڀ+-C{N3ܝ)R9%ƩUSY&*y~s?@WXSLaT|P31gwbȇ3E>Sq@2]v~5Λw|llYdH{ dOrhdGPl5EEj7ffwem^T;ûMt›}MPD`O;xǷ.I{ i-ԨB5ěKbmz#؛7VvAUP8_Hĩx'-('pӌF猞Y^jcxDjDl nѲ܎ao?L"HaAeӨ"dW$@|D\G.u.*[H:rb/q[뉹S<ӥQUL}iR|d6#4jΒV9=(kllQײDꁈ)r~Aۇ8Ximf5!J%z[8Jz`B*%l2uӗ#+쓴 y]e`1zE%g-u9 <}I26Wͣi3bMf=P+I* SvWIek=:7ܕ&.%;>²DzZ5BĻu fqG+@[IcWr2>Xrplm$iѓ&~YQ7qzn Ȣ6(A yb-&EdsiA ך>PWլ&ryhOFcU WEEEOk @Bʳʟ֐͕?ˆQ9 :bP2L/a .]S(,ا /n¢qmH=݇?4 @Q>R|eϸ_SA9w@$&78o70 M;ITY-Ojس.ΕN MI3keu6:\RfGV4+C1?ɊoM}``Uʋh|a,\AzM@_Bj# n`m[ɿ!ȍͥ,<5ޗ)n' -ݍ) I N\گ{_uCDIuFNm%h!'|ח(WE ψeH6 rkFKNJI7ܵYsX A;''I :)Б7Qؗ3acc@x#]4z/+W—I( X>wjn"¤l7&o/:kLDw&PGf;8XUj%1nRlwsG'X\`xјtH! BJǹlA@(飃9gdmmG'LC/"a%L+.D(tQ[D/X{ˊ ,/aաMSnW:ݶ6@akJl8^IU:3IVeʈij}[$VB4e/&܈`E[&%j.9#6I-cNb/Yn9}HG>3 7&z߀ Ҹ'姞V8:۝A bWÏϡv.G|Wc+Tq|z>-gX1CY EZ+EԳIg`y"p [) VpjoĊEyQ/;vOV .)uȇF=Wn*`y-lr7}JBP=5{ISA?,.-}8۫k2Qz5Cc5JD¢sWy倡I(#.Eg +"[1 @!f.N S)%'PFut_)1]D+C& 3lU-@Q4 &W"ne6qyCV2g3v 1*w0 㭔-_kJ<ȽH+>_?-m.>o̯gw2-3ScH3MT(lSdFg[ցa9Qmlj 32%H$0.B+x$53HmN/I@z|&9TNB `c^>⒅^h8*}7+(痼}G+d+)gV\7Nrv::3Ԙٔ6nr9}_9)m:0u=K!n`,S's k[v^-6mKF{mZH"VĎ0Y*9tL~+(wSV 6LZ$o瓿d$杌NH"6smnu۟t"w@:hlOW(kkf.Y|_+3fXߥ/ip[JVf3{ƯA-*FOjgW#52,"p F,4Rw Rf-}z-P@6C[L tÝb#p/8$΢ MV8oXּ}!o͇t^;&yj\ rdc~TW";e*'A=K>p1X($(喞ckw_n>;|?M,M猪Ss}HmqsJ\ayGt⡨znH)?B4NE9,pCڼRDs^%,-keHӯ NpE8Z}FC%@lA')HRx344{G[QY əl|s;l#xe ^ǁز?? 9¶ܠ-r! U+tȽttjM{ku`2DRqn[TֹZS]idY5#y[=m.,'/a6kP\woSh6_C ~V `Z;+H;=Vr&{\J`vzKLwo7R~^ Rw8=b!R< Fodϭ~/5S[ݫTZK'fޭPj ux\mks:Fe+C0~_x>m-*W7}-[8ږ-d|X>ӥXD,7>9BRXwG5*T}er Ą Wi( ځsNj5AD7)cTrM19,A;q|PrF[gˆO>1ptnc,GQ˓#Xѿ:yĞu$ KB7^/f?ψܑޥkW-~ #KT (l+9ʫ7HNHc2JB}:z(}/`ENe*gjPiojV?f,QmmyŢ3LLlgeO, @M&S wb-dW,9dϬ瘜4JOɘUYlc$/yY#e#W`i2B!PDB˗ ͧ x_U]35]-(Aෲ*? 0?sAsCt>_/#J6~vL|C'B e :'n!q·PW_jY!==KpRל=4!BYKRtIiwtVDi ]g' B]lY2OӨ"o7,@G N~d{M9nCWr9ǘ?QL>lUd R|H~ȈyMLSa1b8So۲)񥥽Qd~>Hy>-F혦!sW2[(!Eo\t\ x8ՂS} ?3un #ujXhMxhoBh/B#=zŞ,ȚaL$7fͮvbf61eNOޝl7եػ1SiI Ie`]%g̋~偀Wa?vODVʠ`䁘&X Wv+ )ynDDw5 >FMZ_<ur?qtqJa|њ-Fro(aHRU6q7h '.Ĵ8B}GC(k ϥz-ghh8Wbp,$Ai[_4L`^٬|(?0M]YJ]"OGxxPX !tC~ k -SNO/ f)T>1Až Ax0J\Ș,zCDJ=.H=NC.i1 hm` ?㏌ [aZŸeՑb'dDRq_eq.0t.͹F -"UsVo_ғ^NQ_ג)o>M!9ɊfȤׄ:}|љ:L/\jFAKwH>RٓeB=NtJ{a.2RoVFm63L7JC#V|,:!ŒD˯+dr$[tFC%™gOzC?*\DݽoxQ˕tg;IqY""i-T:Q6c]UQF#2z]0TZ (Ѫ/ 1ȯ/=Ү4[ً yk ~izVGO FevFL\]A_υ@061'@R=l{ØqVMee ^ eNUA) 娭6.g%;퟇(<Ow=i '%nZ%- vhjVQ,3D0+K~RﴳVwMNVɛufY ̄6U[* !(( ҉!+lF3P~\c&etǗ)ۘB|dKn;G)f# [mTө<sRcs*eÁ$=壱A#g{A17ClV_zdyڲyC M po%.RK AwfQND_q kU18Z쬎85:晞7!y;9n/MȑVu"tO-ȿ dž( Oc3\ ! &9hxe? j6c:5W M4OAe[Џwc"NTٖosk)B*Ge~]$"O7Nmd6u!y4Ӡ5Xml&gB ΛU\3Bobb3Y>? $ֻm#UlW"=oK3j3FQ晣ZwӋb?´fƂmdu]}*1 ^XV?/ޞDHfF`hո /S'0 AQQpY#z}U]ON17ZزM؝Y\] BQOqٷ#=܌ܕkzhYTBWOx/Hz](>);X_,yjdGHu`yV]-O`jİ Lg{KzPv&3%kpC|-1[=jgz&h~P- ~QO˰B+򧂱G4sam)_8_LP?ԵYs"ԙg߿cѭX֒]>wvvfosfAfG$[|Tcݹ)fu7"zlYf&@HAd;nG'Z6}T{CX:O[q),=a4eE1MտC fn,@WufK22T^G ȒBlNUO(7bȽ + (%Kx_sk4#L#V85R*(g7Yb`Gdؔ{^|l;LIǬӹM1O-X`rR>0^]KADGiªZ<2kbYU}rҖ43zy=BŇUO4iI%חYڰa¬׃/O6VuZ?ifl[ pK6tf}R^py=yOLN LHHChV*cj)"Jɩo.M QknlSg뫾(Zn }ۨYiN| AUrA* 2-:BIo}&<nxL3(u?0)aRo-.?s$zb?eN'OS#UV T+%PAgRDgף^8Kղ8~[1Y, =hxbT!gI&Q'[XvXg˫I#t7X!sM~1FdDwkǨ޻T᪋sr*g2BJCK2uT3Uy˼kR?hdEz(tP /gntqm3.՝~_Eo!c;[;]8!mqqd0w3?]瓋m܈&Z_[9 3>om;})]ʀEk5^itZy0)5zS*Fc;uF,Fw/TKS@Ʒ˷:_qypOTOFSJ:N̕o|h?O険,y*Y+l]kB'wN]Č>㝰i$ꃸLuՐַB:RD?YNvڇ= !ٱUF"8 BWm7a]8)g(#33U[%\<1}Phi޶,-g|7\Ȳ}Fܷe`p=`-cZpPdiXČrtݘ4yFn:ig.k7*v8QEؔldK<5/0֟ږ>ɨ+ꑱ%ϥT8KmY#p!ts6kKg X=̦ ~Sw\VN8Ej:agKb!F %B"H"Ճ}Pֳ]`Iǖzr۾,ڝ  (HS~Ƕ&vh2t{A/KjK=8{*sĽ =ܑ!5Zҩx\D[2'JH+}AdZi&^kS2F/|\ʁfU+c$6g;?\&_E̵'dr>^7.mȎMNt"%TN }$dW$Л{Jxb}9-M0n]Nnמ(}6x/gh곴0 g/> <bD=!ܿ4jU?:i$jIBvYj7sFmp|.79q.:;ҟ$%◠S^7ĵ_$Am3,^OXV8؟^ )[x`lCTf^R^0%O[p+, b_^Ҵj ,\G1F.WӅ>A"5ʷxx 񢅞ПX=y CكB&zjsAR//֒kFi0f.q>qwk&l+?X$ɴ#5IHgv?-h;$5kHgTz`݋`jBf[EE9z!w%R!:4Dwc+#-7.U1a~1 eVJr"n/*=Ō߸}o 1 l2mh*|ͳE<wgFW"P}pм=n<}Aw1qh"+r3(7:g˧P/t..g[ hk wv;_wh!>adcM ;^2Tc<. +2>1*XC|@/ 0ƿٗRj T?0C)-.=oaZ_' .'eDwT_͐0ǭ,}:u:<1^I,7jMTԏ9+BqIZ( Ny]1,մa&tRz}H.Z[ \*;ZC@lihi Hf©oاLx*Q6fuJOŹq؟=*'W'+"qrlbĔZ):! < >[2I3[#s~}xxL΅]ħW ߜl.+*ox%1,qk. " #™/Ŝ0xKz:P(UJJ,(;EV!C=Z-ALaO=s7 "kHWl24ܙ@~];)uo+r2hIJFecqgf ApBgAՍi:@`'E@WT7P& @D@˫[w>d[ܑMyI#Ir"}\ #`cZ)&+jfڼ/Y,dc{mץisgKHfơy3;t҅H̲2S~qo1a x%*ec\g. Q&LE1hZK7#<4s%.fS:ldd߶A0 u#Ώx<RϣFO'dILŐ_Kܧ꿔?\܌g':M^Hߊ~fRC1,,PBQZT~i9TUPvQ= "!F0Ze %ʷx̏W@3^p F#%r!5x.Lu8Ya*2}t\i97c\I ;&(ѝ"B>r_3ZQxfdkFRcLm틎>p_6wfC  0VZSJɶE MMDiCcM7ӊcIV2fZ%m b.=G:hJ=*),ؽaE̐J\b2$?K6"'VfxV~-^y*%jP:Tӫp)Rٵ+5B9JuN$Xiff Z? ֥YwͲ-,] Ds` <}c5Cǻb2DX^G҉O--5_ge,xnjc"a sIH]w#x4O dڞ:ϐ;j@SJXH dUK*XrN>{`1'ڌ*ps4OaI a| hAS[ZM0Y^>6fEdbV*c|^{͝D⸄^9Pw|LJ{Nz-Pn%/,'p\D3poŚcI[&ߎnjxW?6a ]ĒA}hAފ5\/!RlK"OMBKLV;G0q7vҺ@4ءBh6M HoB,ܝhopaЊһH9@U >ٕB!&`OEK|0'(?qU7X8TuQu[,1wS# 7bc1.I"V,fXSjpKV$u}m:`Cuu;h2lRdSP}7 MQvjgYr^Qȍ0_`>ϹdR>61CI ˄iI,8 {>:1I{ ʹ韮W#W_qkmU2+$F!\3 HC']zWUl%VMRa QbLٸ J4.2qF^H`oϣ^p[j6mg;d V[CnDJju3Y;L$ȿwϫH@{)GB`)sl3U #KsAc84'n'YNw,\1ހII!̬Uc/{h,c-3FSwGH[Ih^ )2-Ĩnh?b`.5MPmЫ<9F9gLRF 2-SIp"{Af32H&ɞA,jwܛ=>f'|] LZ$'t;a.5?iڋez#^U,auhxw͡%2gHqhB>xdee'b衦0Nc: `@j۞e}"d e<@K… ;.{_v(pHVyT\ɭgo8{56^eI=}_TP=D԰< 2W8fky_+助>$ g" 6M!v>j؎8䜲*[竞FhOY!(f,ꚧ|䨞QӴ3^cNeG %#Xմ Wa{*Fro&l:~>uvK_}D5Ή/\ަB-Lǧ1`eR0 E,;|'{)pWx=Jض1aX\0Y"[&)6uxv^a96*&ZdREzKew% Ws&ޣ wrF6MyB#.ף=^!+)O𿺔CF@n "ϦYdM^U.5՗2y<ϛ=E_lDIg?޾bg uR;-4|eŒ=ƪ"1c/U6 rzt̂ vj@yև8H'{ 1E83W/e>VrTk%.I(KcaL}{SjqJcy2?˚qf7D7S?B{*'z)"#hρ6nsAh dz޸11nA3X2>xoK,'1Ēzij悥 3)6b6{F I>u Tq/Unp+z{fAXI8bZvS|)&T* ۝' p$`" وf_:"[vb2!HC6:pW [(7aEq=gPg_FDCFb:v/-$Z:<c~TFfUE|/{n9Gik6ثu6-(s Nٖgn qBCʣ 1jq¢h>F"gVb p|9[Mli-Skx8T M rP#תw pW*o@jL=נOxc?w$煱uKBWzdeM{ZgA,.nq?9D&QQpg*_֚sG6nic:2?&yxF0ۀx4e=fAð~fʊ$ /o8`D̵SopFFw=&*;QT}N.YZ^]ղp?.>ylÿӧi܋"Deg)^]4"Sv6V[]694wPVfSVb7a5\ 3}V(~ЬET [ڵ-05 "`m@/4nJ/UMH$C67VdwՃ3KcK{ЁTګImZtyeK*?Ү$gŧg@NƊa0w^GOnj``BA2 VX{.sztd[hkX?u=Iv)=EXh%T*O#i(s}$BYygG@=Kq7uttvC*}qw")W45(-MRp)ՙl#QD w,ڣn[UCߣGAF0($:>}ΩS֔HNѯ*cjG$1@1#zq7ɩX)8Wkn1awȞrݽ p/>FYK3"txcix^`N'E=vD\Uu2Cl[D7KÕ3H5\ }v^7K+ZVp%ݭkD#EapnwK?g[xfY+d@}y`&397oSW"TuT"% ıWbQ1kD}،x-luM!|QnZgGЁ?͌1jȨ]i*n:iQ7t)_5;$< ՠ >LiC0zCo(PB[Nbbfd$G(:)Y2aϩy]n)(z[ꮀTB|[MM,~H@/ZhRT>8@AK#MfB%Ĺ8x\NAiiɲ"\:9I[#@E…k:"kƿSiчMys- `N!o0$R1rFH`+'r>*ё5m#~z?ekτiĞȋIu'W%UՅ/{24ژRz牬Ie)p^NΞ-asqKPlZp?Z8D*9s h`E5lRlMyt&-KB i1[aLPCHʓ͟.3/ZI.{H-# #9}Dk-5Qf/nw(~(MkQOi׈ &7 8rD6 VfDRW?=Qw$죋'{*/|󬊜׿nώ|k*:1 2z:?5»A4:>A M52n qyʿ!uEqVY4 $S;<ȗ3dMS&*0MA6 Th2Gd^a )OWb"hs]Xo0fHKR(Pp[K+i㠇[r;*-A i)DLNϰz"Adh=wOURڋnnC?S}X#gߙ8E\.{R<÷5] \U`s_C箸K;e|@Gw]E9X﯊= -U-W&E>FYlh(41~LPkn#;j!"4y췊NM:~[:BCTaVA%  "cO~[3']J6* ]s܃o7*D6v\pzkXEOu1^3*=jd#D|&Ǧ?%!TҌۢWf_Pu3ImY5ڶSNߟR^YЦoO`>Wxe|q?F LkGkr *zpZ<9iJFE|65si$F­p#ԽW?:MPWxU$V=R5L gSAx;ϯT%vВ“@֦QEPcxw%N PfnsQehQt1T0P !a5甌΢I'|Ao$R:bv9@k\걉龞AL[)\n.{fQ vJSI003Φ*s e`KoIN3GFjg`9;}~o`!D3ZSz O nʭan[KR츆nid5t|6i hA87qpqxN ޅij᠛UEmNۘ&3ECřsC 9-A1UĔ_M2Jx┻yw6whc cAFDI6S`nMp X4~d1a2D+M-Ipn6Be[OZ0FɘDRI%Џ;U5q@J8}# h:sjjfIGV$Fޚdg4D?M00BhUwtnW) O|Ë5 z/o ]avvCOvZ!p :b G.LAa hlKOp83Kw[>e /oydKkUQ="-}lkP{*:oK xz TWY*NyB؀ MUsƍZuո83F2@{TK%icy8껛=#$&߅=m]S#p?}i2+&( /MW?٫P-|ﭺ'N%~vhʑ;omgDo!@E'==MizbԜHʾ@B*0],MWGb T\hg%QR'Gnp1x/ɇ>I.?f*6 O?r[ժ@uf:ن/.ϯXlւu Zh`3facQY( ooi_lLDB3XoS,d&[GsP46j|標[Ge cU>3~ !D}Um=D&Qvp"4tK>(ҲQZz .-b.Λ'm"Ȝ 1#-A~Ϋ%kgh:;kLKqX.G%ϴGj "ڞ>ء +;nNG:$s/;~⠱wE_mh!ft&@r"fUqQB:?pO?DNs&e*,V4. xY1@@ԣDSnpAalh(ǐ!K?ܾOEamЬ3K|z.)<'0M lC]\گ%Ԯ=o:ZL^rXh9^R}98z 8h,.A ݢ?LY>9Œ~v`.*۟F'Q:]Юa =IcPy.ժ2=PJeթ"sԷH] ; ,AH6%ʝ?m})W f`1 {g:l"K/nk'@m= *,Hh#pԏGFPi\IH!rk^@2T;bE'@긲DPu-F+$#`o>CC_7A4h?2D?I u;}I)/.5g.3׋:I/Rb3QпusWТQ,,eU-.q!/*_D9K̙).n)%Mt9ZJH%m,A#_<JO ;RjۚbRLPs=d;Kd!9 FogO~]Vx"(}'oaHdֵ [oqJ}NHswѲ챥IѯWQ*^2D~#yUWr\U-xCjq,SSKIT}y-n%|o8~@csⲶwTiiP\gkD\> 3.tPc,x1 :-$C1 C 7֧qi=YKWg#]hA*AÔݳ.*nA1歊FuO;%UG̬ !FUj,0%fL닞5/z{_&cUohއgZMA׎uywmS+Q ˲PܰJzg6wzrmEԂ@u7~l`D-STvVxjX5!z{5 !J5ByC,<0O{ܭZ%)U`ԩ}+`vWVlAoX,usu_E> @kVXd;=.D԰qs^(፻~K}; =#L$W ,o(@i-/໺ a_oRb%)InCCN\CKNG]l#ܹ%c[>I RY[[SI 3(~& -Z+ Zu+jqW[=Od1rWl@| C9R;`4r/DN4Gޅ+o0"*\ yoQmhvNdC9OXZ2saѥKŮXva#X}6*n^zZĶbd [Ӓu}e:rՉ 6Lj<d4Y?9tX۷1⠺{  -,vץ(( hƑTT5Kt m #yy8.$_ȷ<9%ڽ_ŵU) w/٢*Z:(1('琹L1 9g-[XG *) 쓶;ܼs`mAn34`j y=USYUc:, :?zzKL; nelFpґۡ^]z3M J-~fp9A, O7z00XC"$ih͗άG{}?y8ۧmvE&i8ek[J,F+Q{B 2FAgΰ(,L>Ĝs ZdWe0@ YI53EO@BG OT{]Llx&Ԝ L/Vf#Ġ8!sqɋ\p_`Wa\u/ FJaUW{Úwu(Ц.uP]e'+@u5Aa+:ӽ-B xX@ӄZi244nE8b7tqoMiUD2{*s0iG0JjT@sWa?ul֛5rkЗ'6%,O.nKtx(:ďhJ%դa>BG:j=8BEOReǴE^c'4ɪc^Ou3y$x-oTgڭ[ӮErΎB3έ #9ؽ&>z XWE f[.WQRY@k%MLGJKu]sApZ2tI!sF ~&4<; )P9' -dɬ5rWaEImZŔ1q.~rCjtƜ"NSWRIJi5i-q K~ yZMx;P WY9_9m͆KjT 0փxL.q16&Ńtq4BK7߇8_lSGiE1یz) +>(J7 oM~Q|nJ13Rpa鶿4g7{\.;UF*S4YQܜ5dDW=_qa[{7WH<6F݌ciЉ[^ӦYΔ*d@ 8%p\-WJ\Q f2uxcq5cC[ofJɒ1=EW?_Yb-]_M+}^ ]Eky6 fciA LD~q>%gSkqIF \5jd'>g}G2|?'WL`ntk|C.F邝'؝E^ԯFVJ}jm8eC/&d㊮I _bpu`%/Т~5^VtPnTO&]ub,Ϻ)sb[/7*bv(eEM"; ڴmm{>f1fS $Iʔl+xԅ1)]/S6w,gvirOs"c]I]`3df|_NtMIՊ݃9J 6>.e&+^(% !a(nI]r%X ;ϨS ȘK~wULI#``<=M8\TOd"kSiHVULH@ ۜnp k4?{…+4'Zqo2jG YjH٭:<"08~@F9#*d4BQ}â p.g9$y#+.w"q"ނaNϤ8 X vyc!|iH8*#P\& E~M9Q8Vӭ1QRkPRq]Mٔ՚qՠ5&zKv-ͨq#Ƿm.qlA})lz; 9F;˫O MR ș^-gn?7L6J#{+3?EE<$K3Ŏ";9gGe>^T+QM7D=y1<c>$嗝ť-ʞcU$?I5 cyK4YOq Mb4n3R&W- -d_/[,3fbхv(pQk5ϞSeTYkfF"C~ ,Ox<=~Y<3uwOKi(૕C癍{-ˤZZia`4q $LztE?D?U9Ǥȝ}5ztӇq@jȜ0K '#  J>#+h }n6&& W;Yo= 4 $٨1Ni1*.vU-Ep{V(Nm3EI! ܢuQ'SFo@ep=~ eMW'yqs=P0E4/ͪdBdtӱ˦,.~d6a]`JysVKI,Ck0*EdDefC4#-XA'oplrgD]KZ|x]LkڋkZUo !@E-NyfN1Q/aȳ4 6# a6@b4ggW|Vg-dXaE.(AO=N( `SY%AB륭\?'MTH dBD.s( ^RϜ;}=3;ݛ_%\_n$8I+(_9GSc^ nh!P1ފ1{+;~_܎& " &zq'ѸnXI &9O;BmQA`a kH+D;P)J⑺0Et?N+r~qMZmXSwuhJɮ51{@(ϙxpCă21Biay5(`V5;80}H](AUP)EKhǙĻ PaUzô圢+ O:7T?cB%b '&/*()\MsofWi\)F(ɕΝV/KN}xƬRhVS F^OP״#Vo)':@tflvg7B ~ . ߺ23BVџ$|xFyj|% w4zC']vQ= l5+f^2ezl@~Ar &8jE X!~w^bHenAG3Hc6ЏZL{h73ҸZJG[Nk_V) 0lP?|+D7~zL9Y[76|Ή8Nd~\aR EP!8R4+K?Tg13}f5K&nCr1%,|@1>3=8BӴ5⤟3jW9 BFʦemmN]_9ZπCp 8.Dgo{FzHI[s+LvoY5`slڄ V}6=.V!?="5 ~4r.2iz4MuY7_F`Q,}WԈ:v١)ȼ#)7o"`,i  ,b+ %4:cNѠܘg[ՀD9^FVc[yܑ;.8*0CdԹjUL)Zе^O  A @(P-\Ǣap=]%M@"J p,ˈ't2-wjepi&Mzp ?B?ܞ{}$o~J B ?B m 驎_q> )솽OO\E7eukNv}wT@y]-<; j\yWY/iaXX7(߷=>ItrQhQ:8/mJvuDKߓV`Dajdd3 ̳g27$p2ήKw %*u|Yi` #.zP.ZuzF6e&9jMٰgDK 1f!;R4WٿǏخuh͖֌*?ΕSI @R>CBV< M,8 [4oѤA fȆ=*j8QՕ} BdUnaWaR"!CZ6 5˚<9Z#PVdWAFRXX`)#  8>?/H ݨ |47r'E ߷~74nfRlvXzK#{v0?XlAU>׺S424MbI9XSb~`2nJ =p4rn{F6TO]l8͵'1B雈7EЎ*L+O13{cP2tvγgkQ=uukmD8ͤYi_EʐL{Yg.u2oB:偈C6[+u'"T,aNykE&&Hվz7oHb )xM)$QsGOH Goi8 a$Í?!2 r1Ce:kOewqzBTՈ!} &X22#bx`F|D ‚5gPkٯXR _ekf4MꒀXiy4h\v]ҽ2^N1q3q!9i5IF|p096wOSc}R9ArĢ"c]aT1#ٮG( SnnʹG 8F=kQ].Y{R$`!^?B*Ky:N+q<4 "??7V%u%qsd,6A[@+x ߝ KkUgl5iH̖X,f̪lin- Wlb"ձ'nբQhidw~VYL;To.ı5&RA^Wm8x0_9 ;,3hIӠ5\+-}݅vH9(ot?QT#]H.mq!Rm;W\nBbs>L#~a>UgQ)GKeL#F΅v7#8N +XNX1  &jH6JDŽl}rҗwЫAA[YyãMFA3eb\^pF:cWyV!D*?R|(9Yg!N]j[asi.Ѯ!.ZN4u@ĉKa6 մt{TGgM2I2F B1{?qڧ(lϒF{P{3-f˾/g.#G g6 Tguqh&-(=4qMȍx4:k/WAey{Mu @NgV jRԑ:J\?}m `bXDu+{4 ?.o3Pu˵KO~*yg ˣT`\R)z*ji SW]K@ONb-[X&uUJ&tWm"zYe zNf֛Y`EDG3bi1N՜ j7-pꀧLxAw8x%*S [>JO_] J8[:ǛNV 4hťK.b4U˾7>@ .RE _/\MbXk/G)Yk~U٠윯r[tS&Vs(qhn54]9呫;4T8v}K.$#GU۷XJ;ny 7D 3iU i?)`?Qj Qo[Y(51Rut xFQDͺ-Oj…[sV\/C^2!{%Ѭ܍Ҝk5V>HC 8 'F6oPCYJ>bOP8]6e@-`>f[GHH$h XtꦡNʝhu@BeB$uBX'f7zrTd`v= vxY{pMlF ՖU'Ղ +8s %~#Nu?H0G<8΂MpkH1:zm@ѓ1 0)SWeI@݃Kb~7& XB!x\*iՍR:XV;  vhKwɕ1Ktաq+ ĒyY@g&}"bAY˂ Ldƪ|^ ~3T36jZ6EJ6$Wykΐב}R!(P8#Va-ɸDh}YA`z&HH@s|nKp]>Y)3*i v1Gsw$JdS~1>WI/2x1DVQ<1{ ӨUdڛAf \=2Pc37$ 82@/\ Zt;h?gNɞ{2:ע/_FQS1b A[uq S\AGfp镯K. `v+OCmsWNXL)W|尘׌[+^ ߔ(yʓ'WZEC=UdUm9X4[ Mm4ge[ Knx8uebEۥyh)@(0TvR6k9<v7} qކJhifyF B.7wH;1a{O+XzWG_6' h*3x~M 9CP: =Tf M ѵİ$ORi}fka9&XJ~Q2S@xx|*'l߈=8zdYbB3w*0j]v.>;{E?5ᛰAjݺF.c1[,=**!Z_V;eGP}9(??:PfrVT>\$*GZyf^h:>(u?RoccA`iQZ64le*(S\ܐ"sB(0qI(:L]eCWw)Cζ"V.0FY@QK>pBKx$2Yx:mKaLuiΪ#0{nl1;*.CVܠadX!88,jJR5ɸαx˷B6ӽh!w> t`<;O$Mw!pwO8qÜhqk0⤡516^pWm@ _UjF-+DGm vżA1]> `P*{iSTأSƂ>C*@ | e:C.^9SBg^A܌2Z4=Kp>(V+1j;NMYD5|HQ@r$GȮ}r]g 6~ K7=dKPr &3v6HpEK ƣ:D3%>7-h<`x_wSOr>&-Hj,0łl%,Az \hfjCK o+R*$#plH͔(%ӱAew ;?-ɎY$M6ŕǕ{qN^g -,S -.Ńu*"`r&|&2Amg@] Zf"H\XxuC+5PEº 3:# :e&~#_8Ci0̋7^)ꮍ뉰'b`@l&%=Vֹh<+4Ax# ahSBOSo{*5k (b:nlHpTFD`҄PdHCЍ\ai,sik㢘f5,?r1vh*%&!(cIhth vE# N-lFaHoO5^мGj}(Wү9д _fO-$#L#eBT_Mvhm[0 9O+|aqx{ 9N\ٮfՉȻmMvpaT̉a^ygחޚs.D䝊hi.iZ<=O]]0a yyz:TnIWX+V$¶%+?' 7x AtlX!;23o9$og@qSίZLߕí2SƁl2( %@DYl{ws!qG#WoɄJX.=XM)T;_W3@.!uИ*8!_q(hPEmX?w)uzd!L3koKG33|(?>fT|?~+9r8?o3SO17ǏLZ01XH)]\ /pQA3)́srw2~ 2lWڽkpJ|Џ0p_P3NqhVn潒-T/Lک~7>~ kx}R\"k\IDGLxX@M%ڒ#N\G_ob]Wahj9_9~UuI.&B_Gd&HKā0? R6?UxWe!ec 8C-eqk +yzc6y[RF-Gڐ!Ratx0ߩ] eņN|?X ) a!*'2_Lp :ÀZ~p9\d - nK! ƧEAÀ@4׆j8,Fޔ0w9xqiB*F^I=v׹4δWV_du#ZLN)g ~b,~Xm8sUq]ɓDT\T K 6ei{d }Ol Q v_5sB}DmB( O_[1eTxX0TYǵ[鶴ݳDgrZ٧y>  wE]:EwÍz*-8^7]=&n7^;~H@"}Yfa99SlpjW#k`,mxrϫ;$r%*z t\qkQ5h4Ob-A-3@SqBGXUU+}r]\abYxL!Rz37 bʅ/[3ӽ̾k?xl~*siCנ >Zޑ smla&h1ۿ I Y:R)H O =P)M :Ʋ<K`r!&]M6]"7ꬂmN Y>}˚Br7d##.$wM.=%eH 9-ɁoW~ 5K<v#Mh/D~eݓ ^XQ+!oUyDb>վ 8v&P7r *҂C+}B`_vHzIñMKMYNN8·FWHU,CCI^TO(z=xoTp 5{% ='Lx D)K:RabuET3S {l@y#/=XwB8n R`3 uuC-joXTSA1Y}DVbmGo8zq* \NZ&nm.pfY()4ulFRq K*މ[1@Jqi!;#uSв"&q[g;5cUg_:p-]j.E->boh=,Cd% ɥ!evS]&*R˭n&C8*3%FstԳ~/"myA}ŖY (%]っy|; b4xݏk<(cԼWO!BFʍ"Gϡvxޑ{ثBQ6Q0.iy}h8dh@Q o;"Q`O'Xg{$ \)Is>s[321 IkO#^T\7ןhO;Iw $r3FAkNW3]i]xZ+ RW `) [Lm wqj)Cvd V PPmF4*t(g,~!s,!+T儕1dȻEʡqLХ 'i:\7 \VjIln\ZAr'(ny3t4ZL6bFeX) :&~9ev0 jdzu~]pK^ڨ=@P{LO~~ PKY7b)Y"W s1ț\UsK,kgk[Z`A=,!9нsxih_"8d aqWя)`NT)Q&D5Qrp0n 'U0՚L9D^K/ \q5/a 2CڭoW,vTsvWSUY#7s[Sj1+!{f S{Or T']Jl ʴ -+Ian_nQr:p= |+<2 gV; oY=!6n2PX< %J!\}&9~ܴD HXC-I54.1kx#m}7'F;0@ayO(CYK͵c?QC=fUY )Kfm# &(aO,p*1g=?0AF<+ITKaȐS,L0IŻ"@)f:,B_#FؗƖ9l*r3 *u6jUXv$&`,.(ʶ|- 8u(OmA\QfB-De&F!vyB2UC70SJg=>[`L VA^If>"Ɓ.; 6>z=!7@Sy;5wZvTqlNI~f̵הuZ2 |^QiHף:*tCuO/xv+x_E7@fDWl y8zk-J^6Iuft }J0P&mLM,Iuj=x`tHJ7.}K M𤋮h3ю {T C̜2ڰTDr+~)Z9r^%Ja XbޔpجOϨ_⑳:4S ,)0w7SGL4AC.TN;XGN$ݦQUyy'߿5]O[nhm>ŷbQ/gɗ3eG';+r1<bH xd'b+.H /ٳ`ԉJڄBpae&;]bԽ gA.V"osd3@+cw]6z-iVvkL:H·q+;P m%+ɵ)fZhC_o*9l_1;Q`?+3gpzèhLЌ7ӽ\k@\IFSۍG=S$W&/Cr%HLXh$B=l}'P;:pbFy W ( {ƧWޝwH aEh `QTz9iXwZ6|QărdI8k4tlTSS>m熲}-"V#tjai_Sf% LO&Rk71MyϿjn hVDxuqpA(;%=c<ĽMQ9t 7Q<.p̼ Y?{, 9.D)#VC 1.[Z?ʓQFD<E?U}h@V3We%g~C`M8%"EFG=2Rr6ڐjx{y*b\0R-b8haxKj3FF^4^ *#yPTj9;a?34[G=Ac$b:z]NJ 8n%sa-1I/k0.4Sߊr&a39ON~PHm[߫a^TDby(,~&P@{5O<",7?xe]+gFlF=oo/a?^W94jXFيǾ76?eزAPzΜT(A^(D ~tdہz.U]^Z?/ (C[j AqOh<7kwߡ[*8d+(e|0hN:n =(X 9ܣ)7f.}j/BSٔQ@HPt6q. HVFP >uLO ,6XsbzބzX֮uK1b]h㸏)5kPIɭ1Wt`,_c&)/­zI`QEb.`Lv!'$&I^N E# ںO5e`s嫤"%1q=6wuDۤc;f% fne)+7PVIn~\y`Upi(ؓd[qS5L3 lsXU/ +-CR-%Q @EEkD=bU`ĸu%D{҄rZVI,e>=TIMy TU`kV rh%xVF' ,\;E0.+. t3ʩE2dL$y0) S`i:!7Xu6 9Zr̗5R&_|6Pck[$)U YZ&{sJmut^z NG*O-\UX oY {tiP|u̓wqCZ=UhP^8ߨ,k}CY =ۮ;5pg+w\}[>c_jhwD@m(4'wF9)cJ84`皧'shjxU,:(x`hأyl*HP]kѿ4Dv`|{u})qtdI#BͿ!Szj(Et*yK3)(vLuy`(!#k^!ѤC@6fi5c%C/@'9)9q*,g'u/- YtrN*fi-&1̒i-n4o=8gVҔ;tS xzLXFa {VHr[mY7{K!3:"8b-P׮M6=vIÿ㢐K!T^p,W955F@Ğs N7F+vs^a! MڧQLqTͣ$ >.Flh4 m u& eZ W~y}Yҳi-}5Kx܈NeI}Ց¸!OZ9X~935i%K/Rn3F$!YQYb ߲K[$.=? 5i8- ]nĕ?5GI`eG@AhV_ˇiYhjb@$tex3:;6O lXT}4֏zpt6y%jD-=G#^%w:`-OlX*,/jc6R1r}ECiu@pBV.)] Ol|I ɭ0UlN(M؂J8kH?vq ^šPYK$̕. Ddgq?B$.a2ڻ䎮~O!(bg$[uT`Eͪ} Yދm3B|saG&0Rv 賒S”KL[blܑ7 PxN "YA٬? `u]$ڪ$GkM}I0>X?UTcGá XnGkǛvpMN%ͨcX/KhNd+U`B>Za@=zs}zlH,m[A>r)V, F!Owhd@eq#ЖwM ]Ir6>`rk.Fm#ٌ|{"M*Ac#+ujޭ5o4 jzwm6(W.'EtQig|T\GőD @/ hqoV"s;̛1Xɫ%,* 5geaV=g"l;PUcw/$p}p1ePB* "2W`ITx[Q]@$+DqB/cq24(MaYoWei#񐦹" 55r7󚶒|XݠubY6hnokdѬ]gWTU0x8h)pGT޴g4K`}2ˎD{:5<Ƽho!]OAy<) T p4HPR 7nX`,b9 t@p]%U#?@! Wj'WFNroÐ2]t4]G2ġn[aA墐cW}1t-yZX5@T$W0hRK/%󣶈x=_7#>ZO$;+wOiĄ1`:]2jutݹ~#FwF~MNC".7);G*)_{3E+L֠u"ACbõXU,k4P}+=[QD2 /d/}ټ#QyT].>+=`gY1D1!E6YُawFy֏p>h2bޠYlvxlp8mTzk9Շ6w|lBlL yyC`}.@Նp;34F ~1 WG:\  =R^aur y_ =wDVBqUl&:1gY=Njt֦Ƞ4g7UٛT3LOLH ϑ1ɻPs1 d!p H{l#CU[vhꊱ &G}x+Ge>Q= uەe,~PߦN CrBI~@${kkkukwYQW4zЮR]v2iܥlܮүlXϙӶ 2J٬q[iTAz|çu{}nSې>-22il*c T>yPDc<\(so׿ql5xl3@sUʠ)@2k#G4KΥf\Dj"P|RF6[cN`xޥ .0 H = Ⱦ8Ɨ/f dX ƈ!ƶ6z@7+!yJsdnZP=0+~}e/^ m Yp:82W7&e7A)kĶ-їUhwc1㰱/bMpSEOM] ,39%0B2-N#c8-T蟜Oڍ&ILy]v!`&r-^<|ƽяކCOsI,O}jq3ۯj{Ըҵ2ޒ9Сw͈KO_Ɔl-ɢLeIgL,O SDO_qȠ_DtqfG2v×>!\0?agAmq xF=xh:`bZ?AW{RwܗG3Fh͒A{<&L4#SK6p.Rk9<TQ+m)+, fۭ+)IW#Ud',2Џ 떟5k~2&@ǚDi'rpWz%T[i-NWQe:|/xe-_<04#o~uU6oJXP$\{/[//R(Tz/\RfFN9dn͌)g{qh1:װ_TОn1<>R%B~#f79RC**v`duӌ#2?:τȄxxmm2L;/Uo g#l$.l_Y͹NaAq#Јv&;}5d/}FjhVXa[)nX,nmɸ\<]9F\w =ifT/a8ɜ5pp{-{-::p萾mk5#{6YG7 q5ۤ䌥U'M rT>&Z'gZǝ1 dZ,s:r"vO8SǮ0L뇅!D.LryOιVG ?Ye<,^Lx"e|w2;`4 VM?V78 VbFs͇NNy 8Y+P Zgb`Tc=ٞFvK +nJ׮ ~C^zKO-Q)".seE_)8h)JAd}D)0M(|+]dk0RǺn\s5EFŠɹ1 &R'J#%| Y\ ۋO-!}Q5ї%EE]tAșԔK?P.Vq cdw,-`/'sgARܼt 3a4Bsq=4Y~|D @W.@ܿ?/w '9{Z!t{ Yka:נKé۞+a~ `Pt+2VIs=U$tĴI3m\h Q Ȇv/Z0iŰWXwI(>+H7`:E;[K&rF ]d&7'.5xMzFd8qU,+aSt%myAb*Z],-Î$oS@2&Mwz7I0C 5r 2'.\n>'&uжB;!F#b?NVwFB " cHnF J:Q>c?H91,\zL uP>td&b8i].\T'bwxN^7lO"G59g 534\&Tlϟ|㶗ohHA4"F{ 7UV”2ϭ8Շf%͖!:v~{ =FAc,xWg-PE}F>{/I*=Qͣ9C$qeؖf [Mo qb“|$$yΔANW{ 齼K}j.S .#֞1_0L'.})!37~XrsNRYVtE'D3Q~"Z !6&fG6pÉ705W[2Brc{ 5377j}Ʈl_]e,8_!wB㺚 aɭ) n!9R#k (@d-ȿd,rq'pNԻ/<Dv\zj }XO~~-G尚0,q4}Zz;Ysds#S$]nŭZZJB_r1anIC=#8gEH|^\smѿYHF+J*t'R%3ڇp4?c p# V>qʏHQya2]UrCydf4 &.3XxoH}&1]mx9[b&t% w?CxZsxFHt_;6͌aG ![|kA<ڎ9} w`#F#26Gs$BDceoɂD7(”[3:븛 ܵlxa5G(* hf,aXgq_6ά{XQ_l%QZWr+n! RxÈZԾpcj]9D? [WbYqkE?pq^ö"*q/dS&8a 3-~H=>!yq_( a2 'UMZ.N qic^rѹ@wڪL\sl73KF(-ٵc R;]]9 E6RIz|S'Λ$UVumq]},zz㮈3  AωiNJP# R9tMg(}8Q!]eΞNBыmIHi)Bg tn/H\؀o^͇EVAw[Tx+_cEԅ*O'97[Gxݵ^AVJ>u~\qV)ﭬ4pDMPpvE9ώobuՅ:4΂֤& QפMi6Za52ǍƄ ,>cvC' /*kdgzFnlcH/g.u42š0~DlwqSH8灗efXRz˘ @(BĂl9'@rnW0=H~ ^EfN1»O=mƿ9 tŊPhR,7*x_yLHwS#r~/ϻ߷))mJn,)LL<a"ݢ:-YRU\a9 .(pfϟmIibpL}S6T֯eOKqB n3%bw^YY:9X@tR<^\Sy` eXzRBᄌ:W Ss[Ⴊm*xfd !YC@Al-^}> yí*^H^x ᩴfzo.2Z#I"ă6(hēRB^Cݨ :#FZހ@*_bۓ.&*/]NrHI$.S߮;wG[)Kӏo7dɳg!䞆 P,/wmc-~+ =o{Ld`_ ]bA`Ir#Y.w*" |FWĸ\=SU 6E;,X\^])EwR!Cq#u4U@SϺ;D5ѸBFG3e .ܲW9El}):85!ȩJ}g FXe qNKl=0A6N<q]N78rFCFןă%SuU}$Fyԣ(ݒQk=S;^|"A^Gk%JB9=CqCqw>Z['~%eq:_q姊#vP&d?;LI0h/ͣn ]O,iY3~okrTkm~&غ#2v7:5ZSdh322gn 36yDǧ7޴xg,/l/dh0q^\K}sRRw{d (r2S+x|2lD-4Xli hd"hNƴ@W 2ʩnrg16K3 )vl,ؔ=YĆ1`]R^wv;+ҹҗ`>}-ڜ6[2VYƂ[H^qmYϧ4P6:v)bYJ/ȶ?b(\}e |gz>,NGy1nRNQAN fPhX 6>lr^D=(S Cd7;?N?آ?48]DJ>=*l\1*+Z5|#B14&)+ 5ވ_nbK4UϿcsVO+r2s񮴇}Rr}bõEN_>X7rQ^swoIK¢\ Y6gjFCS`3(Ԉ}xr5=gd ÄI@٬@V0<ī$ձtǫ$ ~ʼ w<6CgˈQiJ;مQjzL&qNSAghrrO.yE,!AoZk%L DzqFA4B9q: ޴ 崡PR@$gk ďR1۠Bx0Xq .\ llxNy^,<>7 ذ; !=Tvכ1Ժ)q*IY^xψHq+U/Z,GQ8Z ] aazƭnWW^S =:5X4RpꅿZf[b_*B2fd@Y2)V;һ] 2)6O dfѰms@~bގU"8ѹ= |{Bjge(^l~*ͦPQRt_^cv ;n1OPgZMX1\8sr>oNx}UChG0(c[4e[RNYw4ӖFJ(y0? ܍`D. [ZFIH7wu7F1Nzu !,B"&3zaEVmqaqeT/'` R[YU(S!J`NsKPEQG'dZ HjVB@9%k/w"ly`1PLwLPr2ڑ,qUa>[57yu'9^x8;&IG /6pGMڻ?1C@ӪBG{"_ @7vj~-/'Oz`MMC恈{CpfIr^D>]04  lɌ0b_埔 ڢOZ'=s"_>}[Z$%i? pD/5/x=YE9_#$a}P7Mx'a~VC 2dg(+ ,G9~Ja/f(%01.C֥_ 0Ld˽tiA۵0bZbb`m(:}Qp҂yg=@eXotj\$p=/%V@7-2D2M߻ NRx*tGY=%aVPʶy Ć:hvv7E+T*ѤMS+.S-chluQ;;$38Lg<ٽ56M߄TLW~KGx]M"B`z̛_*B"|(:{߲c#@S6ii= [cқB= / >'_I;3 BQLWLh҆'bմxgjc:]*{aؿ ^F屌{ z~vĜ&|6p,oeۂt4^rߋd0@<-]3:->&!yEMӤ|P\N΀5m*ӏ4B;_xV5g?-n,hEAN5ǵ߆cIJkjx1CqB/KKS^#2)vTQoDWn>n<%ymANlM [;d/#@|)i#'Ʈ/I_RO]pBh%2aڌԾ3cX!-1Xr+1ȱ@sgHC{ :bt',:\  ꦻOT]ql4;xvcv0ؔ1ZN0Q I0B $^uJ?eF@@dE 5_̅V .73 >X |RaBݘƄ`+:jQvBDGq#zaa;KWH ',kRy䊦v5(> _#J W29"Q^OdH[Oԏ -<b4v{8NbPo $tt^r¥ 9#qҏ`Ch } il]P?t!cGJoo/J!۪~4(ɰ'^F**ߚ'2\+#e`EC JBƨ5G[ɝjםՌ- p c`&nMt u i(f 3y(Z`UC:+^GpÔX k3[GE{-Ei[)Nٵfǁ7I\lhev}Q\ 򠳭e| "SG~tYgXzt@pzOte&Ua}r1SzSw4ľkIu70 N]fȅٲz8zig1\W֫nujju9 $m2eIΛW3_Bg{e T؎S?5X?*KH;[<]Y_:/$L蒰wAh\Od*j)0e/G◀Aع~3T}&>X ɲqgu:f&9<#E w#ӧ tVd| f̆h\0bl#ˌ#JFYt&>/:u#&;/#ڑJ!gҽ!0~K ]8ghϨLͩ]22~ bс5⡇bB$l//t^^,0 3|3d1$DԷB}R#W5:"ϣ'7d(}efnܦW=Ckۖ6Y;A*Hr27$.tbB!a+7l.FԽRAisD~4 `P騗)TPBLPsȆ?븎pTėF89  ۀb2tHd2MØfhYtc$>:$ngM݉ [VG`t ?d'ÇT&Vt>}E%uZ˰? j w$3CIx&Ɋ.ol x͹IhNeh|`K!gvSH=tS$zZ,n fMCgۤw bמ!zkgK(Awke^aI@U@<|E(گYP-/) r,O>̏kr 1ArDLw8 wz55ӔcwúB%Nk.ZJ׍%dYa T-  X'_Ճ7 )ewCwHA:pvaa<5. J߆> Gʽ&ffqw:nP佩kTt4{FC!ϧPvm# M[H4,CSsH0!T"._Cxk-[E,Ah#n :EK3DxgGFcQY-o;~ytܣvīD,L#0͸11Z.#6ߥG;n-d3 >x/]~&WxWz2j'C p]F}_?"kX0*t嵣+0,`.%=T;$[`(SaF˴Ƿ}CKPPHߗ蟐.|ZL1ӊ`MmxѩH.Q۪/Vtbqc ξOfD8lw&0WbN=ַX6XM_%& jvC(52詬XY G2Sc\9L;e-^eR8QuJ* 0~ҴFA+PٸO,6Ey-OVDɩ=# p:vr]XQ\f~Tbz^,hnWkEXTvAT0ΖX!q\ 񚿪Kw+X彨=Wf^dwp[qd_1]\|Bz4~ e|5c]@ =ۍ#`po\|X9Zv5tRN&lůWN!Ry;Zn7 Gs.-zJ!D(LM"oS]1 *F cׅyO1虫:ł*;w`7G'7goTZhtctw|rtte]u,}%pћ J6qSN+aO^QG 389deJ+^BRYսX,'|&jxvy8XRK1Z59:}=iRX219`4$=+=3XrAiNP2xEih@>E$(nG'aW5h[J5UY3?gxڡ(*vw-K+u6b^*1OꤺmKөdɶHANb Iy rAvnu; Ӡb]pZRB?C6EГ, c PYeџB'С_#0 Nf`1k ՊzSv]GJPĈ.\+,7̴boJwh X8;bKYV d94àAhEl|y y LSbz(#1Luz7t>Tp4 nezLߺ `얲7;q&u5OHS-ۣw#:бBӸYig~`%|"5wj E _IV1 )v²{ {YtX| >H.6-hw||x 9*!wt)epRs==Kj9,eο65GsKՁ${&ma2O`ts?/"_kfH;(Ah0ʬ05H փ{v _Xx|T*xUE C)\:/|=fu%pizHZh ?HB"8z%Ya3a7`Ex]i"`a܊[$4|ODjv*:õI[M{;ڀdޙ2PӶȎ8@2~c<^Mn>?h:[>WY%+a;]l?32N ‚n52,\d] 2t+ E#$:x?At`w>9(>j.sXzUZϙԞ$ޗƮٍ4ls QjJ#?U:9^C!m "8$忯|qK.yM 4vǰ*Vk*cV 0t Xa$Dup*24KJIr}@JRHg0W q_Tn.GN:@Qؐx՞# b3L\'pTޝܵÏx[ ,ޮ 1]nU. ԱFT%22U+:w BZBZiSpun3[H &Z+* 8\K:Y+  I6g[޷'FV̭-i O\UR<|B d*j&ȳPLmIQikR.q._`)>ŷm -BamKDR>4}~BtQv=1.2lMW&GʔgLy~mŔcU̞}:J刻XIߞ"97Xkz&'w@-+}/57;+%Ni̲5l'!$peoie&A؟ܦHYyQ8&:#XDt 7y|uDo.h2R%xAńa0aJaAb5jk-*|/70[htzg}#evux^d!Plrqiqaĭ&!~kO$hLCuv*Z/ֱEł]Y jO\lM`x wn͓A !s+I@lBG8ȘtoiE28TU5 \HC u}xMZŒޕ}G H*bcMփF‘%)tT,C-It4W6[sQTFi6Tnk9bsLiۼ0︨jf8 ;bxƯ{pR`GtH2Çay7-{*~0S7QHua M<٭TƛS <})g'^c޲ v- D/Nt/e?Vg#v`+K Ik~%nQ|odhrPL!¶:/ YKW3\Z'h {TSsDž,@A@$:+S1D!3jy|^ODd@k>^HAhj\/|aE?p8L8}0 WDrI͎*Ff%UQvɕû痖4>NoНҭ& o>lWr:1l(M} -)ɩeHk k@Y?&aBkO{|Rj~lJ6!5 d _4Tw2O?XjUGN5(pneC!\E9uax ٭RRR ˾#׋L}4p$ ;M\+Ww'% Cn9Ľ]\tcb }Q4jkُJ^MK'OΤx=ɓqMY19uᐌcA`tgi_tkt]zX"i]22Htj3-nw_;扁2cJHߔh@=HY $t VJx6_.E dM;*}VȗXf? <"xD-g@v\3s-렳"[?Pme (|.e7ۤCt % {SVԍHDQ`4298fOdtu W|ʈ!*[3B8޳m:@% CB?K*=9蹉)zd MxK lj\$/Uƽbo-?GR־=L΋R*t2zԹN0A hP/_:XS&ߔ7`x> @yPlkd\ei 0LN#E*T&!SvHJ:: rFpړ/ '#/ m hwo \7)U?:5Ua&g>2t4Vi=^( Td¼|?RA:` nm=l(,BK)[hu#k׎xIZoAEn@R(ߙoWu|4", `:o)Օѣ9O:~S5}yrޚ:ف zv.j@Ƹ CM:YwwF:?\mI \1e )tz&pG%rw(X> ](h-T6#FԊf۳]$OC5Âp7^\L_L[hY_TfHpi󹎉W* Yft/(F=|fUm@D S{+W[sEQTǥ̞am&oN*/.|, {O?xG07_xtaӌ~p:P~p+6qKK o/y*k)l]J1jBuiLל}1dri^(tMN\~!^ֆ{鎞16 R9Jbu]ZR߱'2`+s6jLVXF[H+ROx[e7T*(x ݰFhJ~NЙfҖ˘y9 ʳ$ޭ=XoT0 p|MS+E*UxfwFS%L'NܵX6⪿}n9-$"ȶhTBJIDuŢ- mH80MLZf@>hUnEPLV45%_ep8H<FAP.Z|w8?@ܭ-hedn'7 ^MnמҴ k_}KOi*8]12@@Y i_0y4XZEشKA5b AׅsAZqXssC~< "2F|M?-4'F~Z}DGY YA{źmJ0ON3Gf ;~ 1 zI0]8eIXN1="y!znzͺ2֠.~6X)GھoڷGp=ΔQp_nvO@Ҕp\ݹV&QS @XNZw"t;Yz6q݂l\T'o,ͿMScSԘ(ؼ+_~ 6gEq?hÁ=Dir6ᆵ!0~ئt\S;R0T #mw+S>؝=[ |Ky$S[aKh.зýlj_oR"1eqցK⚏u.@ǘ܏;).ʰ@ ߨ|tέ.l 6ӣ | (ȗ_J, lI[qI!ǡE.D1ڱ Mk?h/de*Vs$wt`+bTZGFec5C xb#vAC#6?Kv?8\6Q@bmP,i0c> .P]duѺ"nyxv4?&W[H$VR5?/S׌ACU=cګfO͂^ѱn0F\mQuOPɇtC=FSD]ʑ,2viB/uDn*!q[3JٸȲfQNOmze_Q(‹b 2#bh io! ` >`Bd{oǃ]t&V(~as?k9A3pQrCSucNG:_H/&-P8͍w`\s/6S3*HBGY2JHF1+M=U4ă(59Rt(0-ͭ~{PSÐIݜ/VPz9^]){KlAswZP 3w.H7:_bS~FϏPSWڿ-Ns2zFrf!81rHWL }B0;o)~6EWńCQGqOQb7F=hMe L0_u̮&OLFmP@nc߈ϓ?GƕC_0T"kܴuHPYU/hY \[H'LFGŅEQB!j"Oed'G-֎tاWtFdC7ŅoCSFgֱ}a}frk&f]$kNn(ӯ$T[%vC ԙL.ά%g.xH ¦/$F6Xms,oQD0?-ӊJ}2QAZK: +,$ DNf'kg|e@a6s0Q,ÖwuIBQPTfwjIˣ fE1  3jVLbu$1&&3ClZك`+ˍJL4^i-0:l:e}*dVRAwܧG йdaϱW^J0lQ]},97G^syǴgתX+fxgANJ󋹽SZz|VLC*eͬʡ-Zf!b(Vvz涣) |6rA}:BfI@c5tw2TS)\w-3|(NȨ!o@Pv!:ĸ[ ^") ,D=aҵSJ "}~TWq,mn#ăbM;Zg?R}eR O2 wz?,|U7 7 4(l3Grohj߾cP{4TSY@CD?AL<4S۴01g; ,f@h^x&'Xz*|lYaiScECEcZAqsc8BG2| OL"V~ Ul<NllH6L̘QZŅOH:W4!HCGN-W< Re=#`L:_67dr)'2o(.ZѳlWoe$udqݰ6崗@_g7 f!S][$ȴcjX Wp6G9"!y rQ_<7[˞1__}=خ $:9> :wrR[yA9u/:Lvfv>=w00,Ū l\m2G,1Z0`GAso];A/UП Yf}Fz_X1q.G\2/tT?eL&>>wYW ?=|ڕ1Jt 2-nF.5< V5FxNYM{L !JdxGOEq$+-'h`47K )AH0LHr=H8#uv^r/+!V6'0o-4+u_xzûՈ"*J cHN#):'.'a=fH7tPô4c|Fi&KBRHbQQd]<^(#*d~E hUH@TBlsb_xP&DcL{̛Ƈ-&vmK<3a}g`+YMR~}w2dRo8D epmCG+&Q"N%wQRa OQ?uӪT^U%\;N&Wܗƒ39= 6ת:<ٖ ҉)XzIB.Yڪ9B9ceAYo@qQ\pjY fy g@³OlቦFJTP -D!JӞP,$~nnե`YA#r FSkcr%l=h6m nS 6Uܿ鎬h봷mocE܃<n t66AeP&2 苰+;#Zp!zG&d֐΁͑JUNԥ}+j&>%)KI'~γ%ok8TA@z/Q}ұO%SIfD6U=NYOLbC,699 |+., F ,\lw&Dn1>͒ch6A:K-`W^H=ol@5#0dqm%D$Գ -+<&qf)O/c@(;hoLU83eLG o|7}l?C,Ta(IaW *XL b+YȦ ȱ72ɎaRxMV[Hv>"ctJ"Ey-9*3l6ҋū³e|(?tRNW m)z@,O+ē(K=#E'u/Ũ?ҺTq%7pjSp2,# P/MJp_xE8`.: >LHv?qp$*`Ib=ngAuJy [Mlm|ȀWLMq8tl[+w M%&/m;iur[݆yW4ȑ;cb` .84A1 Dmn%_Y6uKH`FNzZЩ@9/' ϪhmWmy tF@H zoZ t'swot&$jimIH>Ǎy@$ӫFߥumê&Ҽ˼in;+9u5Řӛ#J H7Bk gиaTzBishاS L 0_D@OY#A)7xqC@h5>uiyL2K& Կþ$up>3> ~IuɜkƔd ?7gM:O"Hvcoy[@v|HdWrJ*&kR{=!'E{QQ{8*zBMvj˧;y(%ibLs&0 m:#R_P; _;Zt/g\gPn ˓%hh}{i4WVMxN|`cp*15ݰ3Ƭ?I EOEolf5,R.;RV??GЁ.ͼ*rۤ][ݍ&-6#8$g,--bW~#biCg+V 1ɡU׺,L~@8H {y !WBxN`L3'"hY?wkbdY{ tT !yǭeТ-K!Fs~ JHLs{ գ0[oMeZl+r3dQ,@iŰuPMU| 'jGنUMJ]`cbT< eU (|kj([ F;)]d9ZMN>c;iP#b #>Օ\r]Z CyUs0+jp^~MF)*qNh0N1^׫$L)j:ƅ&#uhL^8." G&B q]ľZ}5XO|Ҍ!Q^t WLxiG[&} ZA|Û^@F0Eb/^C4cحF9p>7@FZIYÊZ]a\G AgbL ` ҷrA& ߹dhtltvB|d#rpy@6J;D\55`$?YUI"1Y FYbK[. s<+vNmMlE@BlAɲoY.4M(Tׅoe6߷'wvju01Ɉ5B淌fB (( :&LYİb|Y!ѵ#IdjQWU6w=ę_X zIh,31@ t)> g#M!8:lUVꗋy&i{2&[&</Q~L!IHdtK \54XFQ-{s"\Egk`Ufo)ϖH pfƒ?ն?сrXS%f-nsў1N}&D_N$=_0|߄#cpo=,ٚ-BXik.C f|0oCa\ȵ7K&ܕC[@6y& 38lЎIPԁ?)3h|-AOZskX]QI9*nwa_9Y֘ƻG wK./iL<[ ʎBH ,]57jU^7@h}KVSLv$a #wX(@ ﴸmsDuh ``PDUo9e|Nfy洫kP~ǫ Ey׉p.ru 㱫F/e BP+=83I0W{dgTG fxΕ =Yy?XE[U$HlɅ;r>bm^u1";-v␗9>3|I%H-BoafNؿwo]qE։}`^[lmJ=jRS7ѕp~%+4x6P:l7F5NbAR"Y08nBƂc-DSqVO~Z<[>xJb^Ol^.555 oHh_il F58lf_XKji/ͭ2ewėt$_=^V)Y^Z+$Qiݧ n+ Gϐp)`'z8rI:p*2j5d[UuELd/]6r Qxqփ\j=0|5-۾%@-GgxpW`#Bjg9WT^@1b|ӗ'/85g۴朙ӢR 4 @eg7wS؃נv;-Ъ 2 lMwf:2ԸI]e14,<+A;)+'~W !SAcd2"F7P?Qʃ`3PƆQ]9w))1Q#.Vy.p `&t\>b0UpyC4X{8|&#ɍDC2e|%WXax#mv믏x 1ե=oeJ`}ܖR5,dgr,BUN%~bTE婹ŕgЯ'͜Z76b[W7niEQ׃rWR5 MRȽܻ|]CNI+-ȩw[zP$trOʴ.36y5j[Qlj4'x\AV}idPXH@F׫E/,:4ïq&ot,OLO}.2-Z}ᅬ LTE"+pѤ$%B8m$F0)EF0]-4SAyݒlZTJ[\zE1t:N!CmC%U#o/.eaf;Ue5OQr޳K2%RZM_#P$´F5hƇ> ǛN{N'vIb_oOƻq88 t t M>{GT9N욧ڵɏT)k2^7ؿqQPe/ ?P3=ݷ7>4d!&Rv[Iώ6\%: o_z[g6m:Ou۴toi h Q`b%ô,p MDo|z)QT"g7޾:yy(B~!6~uS߰p #&ty!=R/&5w6RzE?51& Бp0Yf.6ۗf86oJPB`́ɽEn \{43cU2LNx-sE_N/ ՛.򭋁\-i@o6Y@fGB! 7VK^Z|j27e7s|~B.*O hp-c tL !@[~۵ hO{X lۀ$[6@:}o؇& L'-xՓS*jw+[P+Dȃ}_OW!W3krO ykl{JG3=^d%D}r>ˡ6 -5#p>E-W g+ {Ma`S=r=9D-5=o)ѐ A$PRn&?bt:蒿a W԰ęS%41d,DX#=Ea)8PWBpK6St|@&%r\]ՂJ wo7_7uPňvS_xGPOkS[[Yт/=ًZ4+Vo!-QLs^f-dxECލC[U>"V8' lyTUHclgŸwÉz~ΰǾmv"ǐ(fxLN(ŝ xR66-s cl9lB̜]m8jfںǛ?%c$y9S90RQhwHY+|!d@Ѣ9 vSR| 쟴ȄoLf mg1qh6S"p83K` 4blh 'Kap[e$w$VF̹paf*\h;@x F# GEb'Ai`GsՑ#z l14Sթ_%/Oӝvikk0٠FXx?&+_bbU(B1 ASK H@g )zW|AȰ H)Xҙc^.?\Q BZGw$JX-0"wFةscX 7 n-&<˲&X0H}>PJrFkA[+iB)zm5qMVL< P#ܱQڡ`wg zY\ -"l4TͥZ[]]F[فÔq9Vtp奺9j'I)/ jbea!_"e@)CߠYڗkȌڢوZ]?rwǾ|9I:}5%sxb#ݛ̺rQ[䅹ѽye7^:a"E䊷EbE K:ʬĴȭ]sU[wci>$k(z#s7Y۞䰌'v0%ѕLJa/{FROZbUX1vCh)`' 1Ȓƶ cY քN~TZR0A(|> nTeH\qU6%Hk<&'n)"xoމOU?júS"~4i$>0EKbf'?lmWl8OuM+p k,c?b!D\ɳ hwi2^rhJ6 B_cZjKѧ=-e. WЕ1! P -RVFC$;3^*^j'.=8}g! *e"Jt( 'TYr -;i/ uyC'W`}dʉ0F8#]ʃc^&yP`:uXb~_'g }Jf7bX1{cر X,)_ 1Em" "p !`\)]30:R'fѓZQ[9q[s& cI/C=] ^KqЩnV /$2A3I'.)_/kFŻ+Wmƴ"B(kQK0X]m@6#ѕIxDHNIKh& q4w ^YUɤm{r"vhe'!*`;ǜQ1죷/0Ye;"πݎT 8 ^sB-u8M9,!% 6[#a8l@+%lx)|#NfVo;Uq((kIhAո1xTCT-zŐm#}5Lbw͟ e`IJ 1+1r]M3JJ3WʶXLg> l+TE#q(#-<_d0zR.#b4XY]/Ko)j@ s@kçX~=q)ZM>0G̘<מ!ܹzCc{w5PIL`$SqNGu$HmIДKŗ37s .piKi v%P>15|>+ L `@4E{߲R90BcG)O (7BSy#soLcڦu);{Lz .>uw~02@gwǁ!1B?e +VoJwQdc@WC Neb}(f61$<6gVvN"C\J=(Ax9Jn"HWE1>NIsxlGKE* UƒbNpH.N1{ץ4~˳S3l_AzmZ9*|9ߋ1fg,ɠd̠i VˏTm׫Ep~PŸ }ll9M t(kI8*4,'r@%=j+ō 7ܚyu6+HQaP&& 3W e3 gENd ?gMz![4ުD̆-TVjBA{UMS@Am>1hQ]D]f=nM\B"ᅥ%R|j}&eG;)_}HT`s};0lkkmdA,T8#ES[[ESCX"_ LkkjwT iĈj(_z:e;Q[h({ F0Iu3!(^eXUPgfQ(S$麁.yץmIdbe)%?"Qo{6VcjH5Ѩɵ|QWf/k?OׇD鴂_Q a{-O\+ &_H3B丅-]\rx Me|A={߯lف-ŭ(N:J`I<:A=?d e[Vyw ս^&{ /~=SE10>W6e3#OnNN#ZG"MagI٬j@X2T?cv[_)UJr@C|b"9Ԅ[g* )r=۰5W!MlMk[D!1X/F@=Mzi4O'!Ky aF>+ +cڍV)t{nf?͟h&#G=HÂp3{\iE$H\$8wAV2U~}:SK:jxޱv(" -SL]?5Sͱ<LBYdYA4͍Q΂62VrI:+?c<&1bk~ǧ%ߡFD~9o1Y_sý.0=zGipkh~VsyԒPt$w0BOwu]VI. ͪiB'dlOYѷ,}̊^ h_GXr[COb<3{7!}*6amxxAbMBL©ZAm"0n bC4 qfTӷ7EycNqk%%9Ĝ&>n 8A,M)r=UGDK7hm*. ~ :AyraFkWҪ`ѺO.toNkT5d*ksrC۩EIOE-^>:As;#UM9./`0x0LD }+R*9uQA3׭rI'kZ$#aMbo(oxtSj: 䏼΁*mKja> w4ؾ ([vEQ}>+FPR6iBh,&J7< fS @k`̋Oij9sp-8%N༿?<p8-K:zK3GޞK_c ITPۿ +C.k|2;p=Э/>"^-G,cZĸHkL̫Lw(rPXѲAW+y,'AG+c/1شn-i0vYX#G#mKCLNV )dVZri-I0^MڊA=m.!ubAX\UHs0[BƦўdӷ$RlMEw# @\+u߾ y-37[/q'2g oPQK4#.4}ޞS$m݈ķIAD lK*xֱIf/OŎA!G;ެ1߷gRHB.M{f.quumHĵgz$J4[qZg._0/G"k䚶$($CzRO6w ~ ȬkEdKԱO sΕA6%AE|2%tTZl"@<ScXScC MgĞj"cHeڡ["FDg,S|㪥~FYjͣm7W l$6elof'h7e'|CZ'Rv0.jR`L ^++E brdfdT7gD|.٬^p mV*@g/ <5Z4FEt#|LRm.X);3b1W#;]mwnٴG6l%%\ef;ZynX[` $ E8S?˛qVU!{T5 =B4L>o IkE 0Bǟ#cWtB3bb[9%4T`pqZ(UQp%%Al3B6[.Ϲ~ܢO#f(&S'$>$ %G M!06UM6AaxKf W5HPE$B]Q~ފ긍6wV/ )֗]m9{ Lֲ I.dxx[\- oeaAoi e,0J:D~'JL>M#}J7My1F( 7nJy )uё|S'z&rX*d,VjK03=:iЊ[W? VHKxhlFr8Q{{4oum7s:Ҙ8ԝ^~* GW))z9iwo} (T*q952=( N9X[@id})]4X6]@0JELҮdZo>fsnjR,ࠇrJ3|46h8B B \sqP);0?l M"3,6zP5&j7 l(:r<pf3 7<:tZA|2>}3/ʨ=NTm5 ʓ¹?NdZ@GKp|H@L7VoV$̣ERGZUm8@ի(ː I5n⭧'p~= +ދ1\g'VC c\n—UfJ2!Yk_Mf`bQ^km&'sr{"' k"T0IߕS fA+ }<&mOu͌-i3g/BQWN1M~`(:e߷zwYF *hj}m[JXڿ'}f{x܎}Z"_e`sG^Ԍrn[n{ .LK#p:f|,E8 l$!Hʤ oBs<]:fjue@3UG&QFۢ5eAOJ#`5$$4"7RԊB+4[AiTPj̒S3`Š͉|e=7ƱL+<KO30j{=S-ȶQ)WD`lW;Z)!1rRt׎ט.,o'RYz]A%# 8G'w^g-Q3t$J'+vhֿ p@7 B!/(C/XV6x1_P} \XF")ݞO@fVBN%ej>IW #tX." ^封Qcy5wnNο Fػ)̾*n6D.0fQ@յByiU_%$6<{w8}9f/L0D]p؈)Ń^Pds^w\ۭyI0NX?XcNAY 5f:v Hҍ'CP8>º*(nu0 ht LEMz(m`2OD.ux.4vPk̗߿Ŗ}M|DwY-3H;cX0d,rڢ2c tZ%6;7–{p9yţx) 511v #DKxE43 _g9MNZt 0a#%>Q'O-N} v5^>zp3kԝ&@Fu(S(4㭼.hsL6X2T#_z3Cȡ-r{9DXqĞ7Ͼm49)wEfOyFW+fݻo:sl|Z%6R kb`M+6_3 ^ ZEƿŘ^`K͕9NSƺ4ܼdDb!xGI:sͯna^L[ٳ))Zyn8ڱޓ'Wi7L?o23;/Ѿ%/žMh1J-ZLI@rbvkl  $ Ix/@{:@*p%G qlCP>5lCUڇ\9r[I+ ;;ˈݠS Zڹ"agMZBăwWFQh}Pj?~9n)c(CQAFoc?ҁc_ڽ޼؝2z|ZLEx$4z{]2>y"|NMQ8:ީ 2)W13{"9V=)-O v̓vW| kxgOkG* СS (U,lS~Xc=/r5Uq~4f M5M<ݥ!O2,Î9򝱀WSZXЈ{4B\M ذRy>~$`R/J=#; Z.1 Ff0V.5UFƴa8JZ\JRC JD&B8wmΑlĝ ~x'gl(Gp -h0 &BW^'}Faxڌa >VK+FK$1(+WTd43 d]7X7oT"vN,v/_e{U=~öK <i] {r:Ld35IN%ήu>UU/82<{k$eX><֒yێ/#aǡڍ 3PBH"nܘ{=R 0]q|Zu& {#Ѵƫv[~6AH`W륐]ٴ̼O5f~ZRx5%{Caq@5KZqJ~3ٹ)|@ܲ<ǍDVJF~US\HOQb|89Z2ƾl{~{u&L4h]. 0AcюR$`M'u*ANo/ӽ}'2UE6,jk ,/c b{duG(@{~Ь#IqyCx/엠;қj#rOj:[FAWe+Y3ь"-}629V$ET\D6)X\=x]!(,z84@Eϓ}0L颳Lu4 dh$Vn#:(P]5ng!k'9{gVN4ʙA0\M,J,|`&ײU d!Yk3<_ot\,v<10DQmԆRX,\Ft*IAN]~#9QQj~C5RBE~2 %O 6u$v~[a Q.HuTQ+^r?oԽ`<.b勨kPm ^ lvJ-l~"dm:T6WʟV"jSfG A`W?ga tRxugnUw|yL#yUG,fJFlL>4=^&>P`47_g6P$"\-Z_}~z(?i(Ĺt]:^jzxͧELeB0*rFJ{ԢYwcܟK8l`Le6JG6!O&Z=;wPbYꆑDGXa/$p!YK–h{myv Qf8-w&(iQ;!`:W9Œ SH~bD^x@ 5kd="8x&f/X'# HJGQ@΂@}'wXcјFDحLKH_YʺZٍ ;i6 72ol˲I!{J(չx]҈;)v8]|r?f<0mw,JIUoy5}QSv^*YKUU+6`»ΉNkVQ;f&Tt{ 'PTiNT`O3*f Gi9W$?tWo{S ZzT&n׷܅vؽ_CrS x9j뙉&p  gIiv2/F˛yx9BvHm!`X3y ם.U̿JJZpd\j4oXA0OW^;*h~VA!aS `:WN?8LRldabSeHLQY’Q~ol(a(B6مw6+q#@!v<*;ۓPCJ[7(D~1)U'=蔟EAryNsy+ι*^u[FK$qU,@,fg^OUZxl\r Fl*KCaae3E^^UG<̎_O dlX\fwGH>6b1]BPh.H`i†\5 PG`rU#5|XSPac,  QPZ_᭯ (Gɝ|j=fTU Ko*-_WĻv8&ͨ 1xǞe!5Gˍ/U~!XL6`0cNS FASҫEa'{`rm /eQTBCN8¢jb{YF@XX+[s0Hg?1eb9*UKQXE 0nr9ץvN'U+5LE0u5kK"}z΀W ]nMsoC\j ΅6S C&@WililJ:mWnN) W r9H"_1e3843ś.Dr͇"1(쯐FVOuZLMw\B#fEh$D ,w08O'#=-V`me~8cP+B-p(s z?^)^"L걈*;=!V_1ҹ,CaNVN7lSI^W ?mHSFisi4A")ҭʾߞt\io;ۛJ`%Z4,Y-B<8Nf_2v1!:A4HOJc^<[Z?z?Ad]Z[ѝnlc=+/a^sF5 ˨8y+ gRM<~jqx9 pJO<龜k:K|f0K7b 2y]N|l˙ZLzbɇ~y,z˼,egS}HW){܌( (Z6ы1{)[QA*cuަղŪW@e*,{P_q[p *̃㷖 R &®Eg4 Lܶ6\Apo&0-b0u{<Dσ\C`3÷O襁Hə;[\ϐz{xהZ:Q \ @sH?ؽ]TFq qk[%ԤaSCLjG~s'prMzgܔ1unD+ZZ&YPc)j E`!T?=9$ܐT{) иtW͟q!t;7X< |î( ڱ(b_<9Kÿ1ALqkHb>j *X*FjI,df=Dp/[כ!Z4!RK*jqڐc+n7Gt(a"`eݳj v)Cl}0aNZ6sЄ h5h"H'ū-IW/^еg+f,jfTzӠzC ZOBsŽ&p W14LgwXQcA- p>!K5oN ]]3kT{CB:dL\4 {UM15v3)q=YSv;t[+bo۷މp8\XԂ"',8l2@Lll ;>S7*)L Gb~3X}z9¯ûIK<֨i6;ejZȇ| ㅝiI&WYg^K> JfcᛪVAiP:8˼F &p2&J56UΗd</2) ;n–cz|k_?M%:i&l2"XOE[&DʅD;`wl80|-uU!Ekұ4AɥΌ[QRmQDZvֲ5Da2oĤ0f5[MiX9?;$Ax\vpSA%gj"dixϣ (3Ds|b eu܅=pV,PEvd[.B;mLwG[v aDs=+C:wl;|Ddv#F3H8^8v5P7)e'p8}T EyIQ3퍅rߑ9я(;Xn)4PqDi[VK*r&ΉΆA* $1o$܁#Vev`2N&sR֜4̭q7"[.Β6./gپ_T wCIqL}ޤ$B* VKđeGBk-Ob4?qSR^_j-Vu$vy`:71j¤*VvJ@XB~8`,fVk'u5T OmN;hta  60/z}NW6;l -)㢳AU1DzTDdty=:oV~eͿؓd>YGV=~|&R,^Hi˧]]Fjsro+2K""\?t&Cb?ezYYF+:ްښJAΠ !yhĢCT h׉G-'3],Uu:IdP C6;q7)KIAҒS> TrLrБCOY﹛{k_/uW;L‚ﳐY=p'"6OB-̓8WT쫿)x<l4GH1h TCa.ԁr섢2-!tϐD~[(_ǒ^?[n|uTu;cU a+EBQ&/7ye(ox}"l1%:޻֬\Qo4ZͿ>vLHAc;BU\ $wө)`I%L⡚:yABKѮanޛhDŽ0/#z9Tyw˞U˚?Q.Dmz&(!zMdIA9T/ߑ΍HhpOoɴWz/B*&O.Q&-N }_15r ~DF%ޘ]Kndu`ٙ.2E *q5Sg;Wkă<:trڪlƧ(7NP5Č.c9 0[ p{X gj˚6gќ[3sY-GaCmEfNX {WAWOZdbBDx["MNS;A L+c$6H\{=*YSSƠ%97} Ï `_^?4|E4AdpW|8ҍϣDtk_뚴Xq+N;Q>v}By eC$֨:5wE'eBn gHkȅL?SL`aczV,A710QI~N0 L^)/sqj]A<:yc޸ 7 #!l\ϼF4ρ1wgj~~!dHi!#"ZXn.]T*k6$77ݿעjg>;7xlۧ-Vڔg! moKļDJNHvK|K&5m#83o22̮_>Ku VR6$o8@w-_ν VwvkIR"oYWcc*͟ r^XajyGDR5 е/.ڬU JUF:y+ a^xq/ {;pc+屔.j<3]w /%5zSrK4c&yW^{,) ۆP\ͪ!βߨo?}PTy$=+{;0qET^G-kb`>lS&HUC٠SPлkp%8 rzTcs[S]i_O)+QF;7itM!z9 3p.\ϹNki\i7[9O`kl_#B~2SӃH`^24C @,(Y~ xUۡ0|FMÌ-_>LK Wæ~yCke obf%7 ugQ>N:b}G|:Bx?LܩrUB AǶ5 eR̵rnRqPU=({fcbTN~W}7r0 u:>H}!˪RrF+Өӯ̸.rCR }T2p}e. q층B샳k\خ0 ߪΪUκfK:uL\">8L4ܗ v)}\Ml_ +у?CL@q=$HLo--R֓?zиxmSWU""4f`|DjRڮ2mD0T;_ܺ nJeG{2"ݍ/$$3zeItBᐮ tӠ1c⯢kH'R^C`=M+w 毅]ήwV'‘y0FY2 @vLډ:31.,o|+))UnU+IZ)t`sʀ&{O1hI=bψRT?OiAJy|~)mh< 0HOc~ʏfsGD 븼3㯕}ZWݩ~ޓE&J?e'&7uS!U~ȸ3iBV ǠuÂx|b ȞD[C/L%5xs8;nРh pZE|ڭNH4;<_bhZT DtfB7'q\ Z^C0?jfi~,9,o%Sႄ M}{?my]krs+/l ^ۿ@WU"1 #lScK73OA |vɮ'v&C)E1^'o3 z>$J+DG sq*kB~kn>d<Vh4E`'ww81[-a \I@?''f̿"Y-h nuI wju&-ޜuqlMLYhIЉΩ} N >z,}fuT%-ORMOńC8 $Pyg=-!^7繙^2S?Q{PP"OQe&q; U #u6 P' %~כRb^jJD1Z9۝ٌ F +_gCa% iFu{^j#*]қEOmHB˲ mØ*05C (^)]S#sߚb*츢, M9I_'a!eN@1qFRnSkkq>Ԝq*FO'̾?zB#,7BKKLњ%|Dt2\4G:mG ,^o'8y寉W>Džò>MdP%ʶw7! Q4UDGՌp-TP:v:J"._m HU/,V*LpfA<Iw˶f0p!Ti>)Ƌo4o񴼸vL98cWXT5K̓Fʧ?'xHDxY8[3r{%Kߊ ͱpJ1= ׎cځnѓ2]9҅)^UH^SgSѸbA* q Z3Hrw6( l)8 R."͢6~}g RA,1"ډK>ep#7G\ϋ!"آnconph=i&Pbj[fe-1h+M!d=~ P-Iןeư3^lpKь9]a3n띩Z@gb,0KoӦs Z!H`;GL-TuR Q9?kFGTpQSh8jhg_bQ%vfJ".lR6?"f*~޸Hw#Zp.62>cZ}{P-d;єKna$\kB ea08_S݇mf|bf }oW%3ީM7~X1 4| @>b(kF{?MWVexւ4:՞ [`;(H=o aaPJ[a`X]W+S^bR^~8`Lm,{zM$@i ` , X7/f~XfYQXR ףU/MRCYl7Is HUwWVwKDv]:ZV,[8=UOD`5R U|]AAtn8jD" Z!KHH"(b͡"$/)&,VdMFי}0JKtD˪ $K}&V )Ǹ[ 3|D;Gr A+uOdk* 0ȅE !H=ܝzC=1wxv7cbRZq>atX)G Fmq8A;LI h}H 3#{g4H,AX#N~.dƁ.)7K͙<.!\Hוn$9)|uz">q}Η =x٫_rr@8BES 4-3GW U|gl$=򕹄d=И c>b{ر"^`O`V LPz,lX䈥oM P`KY`gGBq';_(&{4 JĐ.鐲QOM@5Jtw Ԑ3t5_SEaٟBt-g}նWviV/kQ3EP&JhBgi)|HEeBЂQӋ;SzK=?T$| xRY.g"K{0>D _Ķy~ zҬ hZE>ƅGʚRMre b}:ᣜX{gow%D%W=&av/#%vd x`L:|zB$y죞f8pƋ_] " F8!ܓp4?tMGO<3Uhf7<$^ᒋҍ [r ío)V=5ϠcxVvBr$ɥTW;~V*%e 5sEJp%w(^aa9l`)VeF??aXFIQ@hu`&a,oCGTBJW׏aN 3Ƈc&0&)ȡ@wwW6_Xd6W뎵ʗoSEn a% 8b@zKJCrGUб@L̶=;-f`u{S Mz׊/P2^y -)W.q4sbKR8eŔӭ{gA 9^!ԨpΊbcR2sMBPÉrpa G`^IXQr Cg*G:P|T_а8$ҨV(!ٕY>uG cP9*T> ^:ntMsjub4? GO!CpATf@D Kƅ@ͳ/(y omsKZyO|yGC-Oh"I/Z15}U!p(5W'i,2 9aLB[=hpW-Xد<-*WxQ=ѹ$XqƟi􍄽lXyn/ӻT܇| R0:( 6xfpipfJ VaaX%ş@jF;ҫn>VTJk$VearYa}Gߤ k-1fʹz۳'ָtE\aY wb:Vr(|}M  nEO(%A)mڮ/+ @N <6S*/WC&qq׀Î!d̀->Q4-v V5't]b3mIIGSSܨ(vm}{HZ,nf`۪;BٖGG(St^} S(I8}qFJ*S~ gCF簑ϟO \<@2{}3cGYUD9;Ko֙98>Txɪml*go|mj2q0W͟?@nPg _MSBF,J 7= V\^M!)[̷LM$#Oi7>٤Jv*A]|㬈ڄ#*^ ;b[Ɣh tIiRKFgÑ%uFG塼68I \(}\'YԔO{A,dwVq19#JZ:A^!W%j> [rOpI21Ac(s]gsb5;͑e+-G>C[ 8q&P`jX9ߎZ"^T,uvr( <HP<`6_ TK(l 4Hc{cL*vc} 8~.p\rL] =pSdM]603*j y G}x':Yt`s TP%|Nzdz8:Xcu7bQȌ6^>Yh5J YjOJ gHϵ]Uʺ00x~ ^%^ /qv}v5qn`I\fAE˜4UپA)>6*c!Xލ.uߛvW@IHN$@NL?lP 0Gm-C1휊h(c~䬾(ρa'͜3Re3yM&Y+ ۱&ET ld8؊>+;G<4?2xa:;3^ CZ|8dׁ]+o<7BaCnY }mK3h~,bjسTfLL hۥ/9xboλ$\Uҳ.e]i+8̀K:|ѵ(fN -1M?t9(hȑg1r`oDƺl擠PPc̢BB41Jb GE&;˪ vtiGXaHk!H[}$~Ob}AmѫUnPZ(lY59B+})C+C(#%o2] a B|4!pq ][Ql˷ )l7ƕw1:N6 D.eY#>ttf}F%eUq-G,,s6>%WUK _|}#s dēvySxej 'H9$\ax7E*f0feٺ5:,] *#,y^f5| eZ>k#ѱb Sѐ6xy .1쑜{Yh"K=BB'pāUS"j^ܚ_`YYN =K9UY[;SQi @gYV/+&/*#ykx,r=}WL =.~~:XNJB\s hTI\)dF{^+%.zu%|}ߍepG1*`o23 ɿ q)a4 +T/;ZGi` /D|0 I`G3 jEJsҎiNrl$:]Үzw6DVV_o*,f\Ηz:֭y8'ءz,d í@`墙g em{\'$}aw3C0:lo31WeM|~':P"MrnJ`JkhTI1 fpue<eԞ\2Z{a,%\Hx4Ӆ w=d 3h!W/ï~..Bώ3!$C,J d 28Q\3><[sAyPdV*8F-YҔHg7K9C>>vaͦ yHLܪ=n:J%)S# g4QJP͢v&ɝZ'e xsSTON䛄W8m({17PSɧ+z%ian66Է7:&lⷴ q?pP8ѻ&qd Mc ACUXI*Ӿv@|fB+")3&*%7/=5"{`zŦ w !T@v䶣(L2)8ЃDa 3Y^ ob_Ge  ^% o-8Ú~3(C>jXfo?0^JY u+7f̓#kQ5sȅxtN5%]#LiJe4Ⱥv\1Vex¥ơE`X4;qHImӅifm~E.{~OMܦ=,3l5ظ;FDb-QjDyiJ[e#JMUO9|g @#BC B0j)ϖB$}$D,.2x%<&+=3_F|Cc:/ "~)0cn5 ³X6uH3A _ʩ3;z+k94Q>ᑕӷ+5#qbZvpk3&Ҡ6 C'nnuFLlpj 4=gI5`ˀN]B ,3&`.:f$om+4 ͓H4Y.hyjE˪BV!z8(FG`[}чOv'xI$|*pUw»le>Ml$he ȚEֽ?uWTtqd!?euԸ7+28q JMKfߋ <4tQqh).Sw)7)^2+'-D嘾c17Hyr\-U8𦕹ka= \LŃO>Ce3,ZUEt>Rlpv|wR 7g#e*CչS͋M3F6=sA4-^2(]Zl:#}K7-Vv/3evn)EƼF<6G%:&ihelxLˮk+ j leV#Qc\ Tit5R^⤀V֊@|v0'䙍&T'G)qo'%6pD^84-sm#8ɘ7pM~Ӏ4 #"o ^)tzDYւ:n )$u+Д"`q$& '7b2xj(ilEԶ3뤵FJE3n &R6]"ď0Ps?fFbV0@O2_!Y0"%̭_Pd1QՔqdA^YUƥ&Fgjc d'wYh~._S5z),AjęETP{l;OQРJ' YQY,4d݌T:lRةްq훞h=mͷ?w gY8R\:zA;WgPKBd-$©vH+ZA/Ϳ0K?k!qWK;kcF.FrHn-X>i#=|inHK5f/Bo(ԫ^X2: /9ctUP}# :ȫ'|8IKWE.ȣi0Ӭq4[gj-h˅[c-0V3E?^v=_8և1S C;K2g$R&8L!%v?0. O5gUf 9ףI,s>=RcQqS #5DqAEcy W\d ɛs/,UVF۪7{IVTYsBV&`eӜR9UbZd'gP^LEyP%"6BY>L=Nɍq;~suyjWŒ/mM&Eu1mMw0NWr= Ԯ#5Nn^1|pǎFyHփҠqq|o֩)iK'9߷|i`fz_B՚`0fGQWW,QMUExx vگ)7d[~xjb9Qk1|wzjӜpuN/[nUţP<ߠv/ymb޾r??|@B;omȥ WAw#(~jQ-vr{ig w1gB}(uְnFӁ( ?ISF@OoMY],]ub Vg=zh$"#g` 2k{ '>XR lw9 _ Y@ގ_-!Y>*@{DYմC8& 1 rv\ y5PߐaVl}J=y˱ Jz]{ P·b2 lRÃwA ixz?7 c 5u._ZtEDeR2WW(sކIXQg*9ΚFCj!:>O2ًV9*8ώ2bpۆGHh:`)!rE\^Qz$iӺF= Ll@nD:Z'QKJj?zF"_'w"k w YI?rk~u6hEe-4Ͼ0^sSj$ $RA2C|&jJs*:*=O .t$ E%n%A\-lێx1 LNHɰ 74Y1!7OPX)To<}er Enږ N' Z XMjL9wpwkNK'+YG)d{ӄ!8t~qq3ګa(߷X3ѴUMvG  'u?ޣwPw*C/#G&@^2ۘ!.JM796̞~Lxxd m66)-3 Tg-!ZN\)\'o1*Eڌ.P!( sIff8|Gy Y2a/0hrYHE;>S/\Ϙ(,M$׎RK1b4eI\Ydrj~{CsYB˝N_f*q/bi,8Ӵ*G%Nȹp&̭֨W i9|bI݆ؓousoU?b$#y&D5XW-ҋnJZ3`ތy.@qRh2w()s[8}Q{|R6->0jZ@YڥstC&ZfiJ+ygDWZuOʗ&z AFX6{l:)eŔp5V!<2*0ܻ#wVj2TL3Љd@:ϳ;?"W$*Ӏ΁5td=MA"8vf IPğ<4xB?Fo+#F2wiۜm1lco'@@.tdnG[L:}(>xEqʼn {ȸ"8AxP {$4yh۟+u "SLJʡKW$}lٱ4w -ŒB$ 9n3Jt I"CW1>у׈jl\azxW-&;);2`H!a'>D cv jҵs6w>~~}_.c7@涟9^eTIB?S]Hwd6qo+`F沁QDsk" 7C$!zQ{]}sllCKB鏼>>xE:%mϗ%Hg%M9n˞L+HSgb/b hj1W]sV"h] wVTvzɠaqM=c=HT|4nLN[e0xۇRę~=&F1ćN_i2yh%y2# ?[F\Wg_Wƹ[ ÿxT>,Nw5[$saUΑ,˱ YN$WNpGy2͊$(n|yLIwBA.2?:Y7\V"N!a~bX.qIKi|ʖ7hUPBJ>mEWvmQ\1)OA\(c6LA_&q2+_&#o?Ia&f,(!D4Ժt<57[m:Y&LhO [Gf0٤\`ۄ]jR@JJ0rg N,ɕy'"zux\Pn>u/wgvF1C";r"DsAV'dU '4o?9zQ\Tл$MMޙS(jݢ ?&VM T[~.W=[U^rT*JH,Rc^͟RySlx2R${qE\u{(o^A*TB-Y&Byn&BET}'C8 e$,+ !ijK5i[a-z'WH=~Z` ~v?PW7|]qhl j.U+3"ET3M*HZ6tH1>-hh[`/}}\93]L= y~[=A:.z)Zk74F$a傹9kb 2M"?aVK#NB[T=V*ɕ4!:eWUVqX^ǬmǃYLѼoDN lՙ t(=d>LsI/jLy->@mR#H$DH! NLkDf4-[+#y8w;`N { K?(`~/|R$ACP?[Îc`׼I1 ̝E9??M[FAZ2}O(*#Du=s!qFɳŪu )}fP!sF46MT鼮OJ17 CI1T}"Кm}]tE'BS56hSBquuCmC&f "( ]]mu·P̓ ʄnb}Әgn/Ϝ4x]b>Th%!6wo~+2d<<- C挞O.šˣU .9nEѝ#c@2D\][7GeJ\h_y'#hvǘ%d}ҟrE1YxH4GsW_ܢ|K8P,gAsj|֍[S5tz"Y $]{j9U`+\?髇p`>M߮ o>P^GknPߙȀH]Q -OZAsVt[# ppuԈH=ƼԳCPlyl5 tJPͣ';ȵ?t kT3ZA=pxڲEBC-QayԨy'U߃ɉx7L3XB oTrtä3{>?B$PA+HM++ 7aZ:;ǎ%gYB#jȴL")=9vqRMmT[ם?UWzZxD<ұiYSu|Ct<7Ѻ/^L;Lecޥ-K6krD Twf.[.p"^pP'cPRTK "*$[O$ROrl4!a@]IlF>}.Ql_3Wsr=l[^(H,0^GuM+OWzv6n8zÙ\'KGs+lj&>egwai'Y*lbw. H@N 栽v/)@$f#s~Uk`}[;￁/ˮdo.$5'rxبLs)sƼ!5Qms.e nn)]~!.WN~x.uy6X;Taw١.?aJ & Ѻ$J{t@ %}m!J8[^i܍{@Eqb/f\xJ_9ɆL5S&^Cp0H }-*{:_b, BUꋐ::>$ Ü-6x_s*+lA,RˆpȽg[8&iC7;-dU eݪօ~Ek jsŔHԓdXaÅ9 oψ.lik0j˞0GOtw3]9H &е b0#h\"}ڜll)4$ Q[cx^{P.8y+^9ն0?|=+vUzCqSX]k߳:CCk4dS t) !xx&xK7md,1N/͒7'SG!+hNfQ9wUF1ʿ&?` ¡qxr̨5Xd7ElYM߄ = *!J|4ɟ/ o̅ujf,UN tqۖqJx Dy:4\u1)Daw d[u,ܒ')o"Ғt9nK[DXZ6xt^fK%Hʮ "?D@ZKP7fɵPQط Y p]K~w`%OWvu~l1v"UJP%zAE fēU}yd;@ G5 8 %ҔD[/_;_;#}aAI飼]n8-+<"SD݄1;#GkWO#T,F 'jV'[R F QFV\p?>tC0V@CxU쐰RyPO窡 I#'j4USvp 8ZCl;̉ݺ$U(a9msp^–*k=E5$f1[o %؉Aݏ.̓5"`5h:@֥c~X}?1ae]lLgz8w1҂#(&}"C`oJM9sd)qLǸOZGKi~B-|3XԙKx :*@6|Ѱ0aj=dvd@{q/@=r^Z@[Nm}7ǶO`XR@ȥGF[0t(X?:%:uFyds|~M% YOXʚao͇=:͌#ܮ!zYߧX0qhgWEGƠ74B/nʯpn;y۩)Q1$ٍ20 hpL1n%Hy\Cg,,f,Q<C!ikê=CҀ[aC_/~1C{rDb{ 2E0̛!\[{'"mcDV]h]KvY ؘ1Nx9]Zյ>qgU5suOO4!ތݨ}[y JYu:s3SiodYUWP9)\+KR?=ehDȶIQuyF-#3Ϲw+OT'D}&|p&G;E|,/Qe_]a}$ l#Y_G!fco-F0 E MBvռJ+w9}oB<<Կ(;wDgs*ƗMb[-C =USHBc|h="p}2PgH{_e3~SA=ԇ:sX&6qet7,RgLzHA!SߣPIo١̉2.lIm8~J⡇I"MBo5EJƅdJFDi?GKh1IHNϢЮ,?]VSjxpލܙ‡?DdgU*[JHP,+ ~-OŪ6EXH1_LVK[7k櫈qL~֧R`!'}s ݋ U8 Rx*zLv` NVdڈ*lUF0B.Ԯyv ĖeIu##O|vg3%k_2io'TsdloM̠&{Pi܌K o*z9L:6V-U;lA<"y"rC1锜{~7&z֗;p&>/` x(I$ߪvy)81T9,F9gRZ1u n$~}ghmF^*Z![#3 ͱ_dEM61!KW`dBY8m& +` !5:﫫zenK,s\Ν@ >L?]Dtwx *3Y6i`pv.KJWYi/ѠY8e*g`qkh?UUcwuP3IRFh2͢cjmmuݛ`AvXY}x8H0Zef^OZD}6kO2V*%2wYt/p2Nc8 cx.M 7>*+HS|=}Jt]4iv'uu <ߒY;NkVEZ@@<_ɅA-!5oHoJT})JYf5_On`ą1?CnB)(1Ecd>nŗ6eȱDkK(soꙤ.¶[҈6fp5O"j6A/nIW9x֓Q MLWFPl6Hˑ)jFWҼg[W3& QV2*$N-c4`& :iX&~Jc}4٣K <;T_B(Хĕ5 3k^Y !CÅvTCm PV{FRNܗW=!iEm'ݰV9ƵXdoӄaͨUF/ɦ(>+efT9 fY'TLdxF̌ v }7h1:r]rlslly hpK?Y']8u}A!/Bm*5 ـFaxkH6٠~WkfKCп֦ d7fA#(pPt>)%gxSfH4"yj}**6>%iK"x8rq#sk4ƻ#0G沮JpDfb? &`HC#zSˁnY>HZ ^[ҟv1\.#E.2P*_vye۽(m!İ\]9s3_Y&1k- v jۼ8խh1mY l 𑊻_ٯF0h9ٷ_w fU17>JlKw[öˊx ԕpkHN:#6\؆Yh )B|"&_!rGe1V}rJA71L kzuʊoLG(."Mnf-b ՇdI@˳H` XŬ2:!0ùeզ5OmIqHEA. v^4x).r"B~n0b)6^dZ=-U3yƢ" o\^&6"wD8<oSϹ"=PY~ BNu!sř,@OC4Ȅz#"!J ٠fE5&2 ?PZL#<_s AZ܀Rx?yŬ F3h(19&4zQuuv"qDAi~o|Ί{i^wG7'Ǻ=G1-ť`i;u |=Jgl_;+14!~ FMʯ#V E+WlC][Q@>>r8E.)Dm ķwosOКL o )r3 K]zULŻ\eL_v.Y/O$GM P/:݆ 6Kp|XU&Y$J |4,0ZҒl!:VZSpRF$fҷfCQkTdId{[,| ٸUV \{tL4y!e7Ydi6B_1cߺ([x;%4Ύo 16 R znw/ z- *t˫@hh]ِ$ތ2etQGO qDa4 QP^ho)j,7m!>K8 R\SK[SSCJSeGO?kפ~i\*Xp*ﱹ{/ꚖolWT*{EVWip3osv9$`Cde=?65 {ԬkVx] ixMӫ߻+\4鿪V⫠ '|`jgՑW-D(i[O.(#π*KxS mXLHIvz{yЕJsj@Ol=Cޗݲ۲Yo"*y3{h}$?4su -?g'ob6зbo&1Q1C5 Ms|q3-VM1}qRB/|r^"폍f|2!n&Ψ7"BS^ ]JeO4C}ܓ*Dž3v<72d;C8ϼQ f23a&l[>h9CŹO(fWdy}Z3wщ6 1}=sI/Ё`| ҬΏ %Ul]0-,Qd(qm& hsMQ#:W Lb99YkcEig:U^Eg #4 aXm0Ww+oG1]3϶&kINps*q@^f.$&9|ҙfа)n÷F3FA沆S`xkx>QbL *PvMի B*y'+߶cNMQ= .`HpzhYswJ ayhW&;KJ%vx.ӯ˧\7WLO91߀}1A5{s"ԶvTJ.jxjqcQ'U/BO.UZYC|!;ͽ\famW-#oGǃږc%bfn;5Y܀A>jCOPTMQ}5q#eX%cQ),cv˞,fg}}!d1'dA|(}3>> X0ME} f}c!@'M K {a{\:ua] :ݣGEZ8d+UkV:K BQ1+n2p@Z~Ӕ܁Mozœ!u x!ˊ؜&F!) ]K&絈0ڑ|/=V$Icr6ta{.z|І8׌NKL̦]l$ٹ(AƶW$]ǵZLR^i/{&Y][Aja$XaqqEH}̬}7-}o%9H'brf-iL/.L =^Ks.jY(>S#* 2A(^ CDh۝^{}x$y%ş`Lf\^Ǘ9ʜa^_~+Tڝw][A$[@PL{"J^HXs1,uAO L D )8X1ݼ"2YGz# Wxu D=cc[k$x+T#a1ө=qYRqJyq6%&%]XC|uCb኿W|?n["_"-gx F91paxzQFBo2R:6\FC$cͦS;1\Dnз|mF`+dבgvzfI.CcLUl2h#tqYu𼌡4ɱ!lΧĻ-D5?Jw~΋eםhw%/gF̈5{/A`f@.h?̓YoGG 1lk~ڰ="E;Yh:Eꋾɇf9i |WsvxxI-rf5 ڸ (H2w,'7~4Nf ^ |(Pk@K :im`c-FϺT FUz QVl Y!!fʡ 2#ģ߬Rdݼ31 $ߊ)?)mb9!A;2Ȅ5FwoRhQʛoGL5ŭ0+Pm|cgb&9M {Pa1d~EJ6ME_ҰqO=f$u8]@&"S ZbJnRXU9@NBS$D$7 oE?(bOHX[ofLzdD 6HlI cg?Gs+Þ1B'y7OY<`s$c{ǰ.quP5#@] ?B&Zܫ|ute];T2Ey:EF22q A9 "H Ĝ2MCO r}rHh>s P_G:aHwmL.{3-Rg]4yLw> V^Tki 96;W`එwD; .4gޮ2WAd#le 7Bc@$ܧZ\ؑIܣpGEDp3/cI/N6ˀOږJ{%E"zPX;[h\ӽRZI5(~o@T@zs3Rp9j2A fA6Maق׬w %1'2 y^'T$k:emċg-i|x~ol%/oWBD#󶈩?n]Oq4GFdK /EpvgrUkX gKbͶ6E8\GIGrxz IN5+$Tp~4 :&v;1D[S %AyhMpC'|i'Ȭ"Tju 8]^sZ(-̍U]߅(ĉZ|K`bSwl~ᚻ"Xp^pw憧^R2J;g'8AK] D fTT4a }y)GA-*a1{Wmm8#!w/OP7(~$@LtZPirDJpr3*7R.F U-TX9m!dA>lf.Q[eU;xKAŧ}* _6.:< `7{:4̚+~eqbi΢V=u{h`և>h+(bZ=_jD0CbwBA `-MU॑ 7`{(m(3Ptn3g%&IqYI {k13q8mɵ\8t''2 J)aÓ0E= 4n? 'TElWpr .ԇ8pSPU[AE8 zP<.p'&aF4M>S`T/m-NpU;]-u ϗ^hں<1GMn6Q= 4,l Ƀ5D}{($r~O0 R(R:bմ4kbZmtF܄ؠm8eU#ㅾ*֊ GlxJw40"rbƁD$ Z{DEʔy":ٜ3Fb})NڕL! ݬef hA*{[yqCT@`< %,)Q7۱PVo\bz4\.AL,aHSSQygжaҺFMCwI`<S"D{K}]\mfGS EuuY=Gٲ#/idyOB5 쏣)/'|6 8w_g|cߺiU*- "jwo`EÐ:υFϖ-En=|^Tbz[s.΀jz=dq-<*ٶS,DZ˰쨤7If N E!I>8IGIlRu/l" Q:xv6wP%O磳(&,u2Bu~͍|F"`[ZgBa9jG>yK7 &a`">Nƭz|<D/aLL6b!)[|z3Y>%T`8$gŗ ?HL-UXp**IfXWa,Fa99n@pξ =/}v7pvBKx2>MSÂ%MrH:>!\ehfޮ_v<#vnd{܏Os}YM䄯Y}ډkw>/9.OG7++ l`yѭ*e-B EPzrBmSDL403V>V!Ӱv_o5!yAFojc[ B1xG93Xƾ ՋM,~dKF_}4uwIf2 4¨8zc~Z4RiPf냶''@K&ՋN7AΫ|G+ 1}  G9'x|T8L]iB鴴*w/tK]bᦹ=yACɠuQQd?틵vɈ v.#E>N) *y}7},9 sQv/h4CmM[g|L0}X}$SK3@;yT ns{n{yjKw' oޢAׂƽrQebWN5>vU>D) .JS]-A|IMšh#Dz=z_̖ x9UZ,QBy VI @Jsq4#)@V9TN,i\{PHXTʯm?SВLK{_u>PJȻ煲ШC\M+ k֥ML)tn0Msī1}Z:]A'-D<S7 gC֞Q8SVX!%Y璾u ߜu>GK$C}K]m߰C f.tPd_I]*ʱZVamDrIeNi4c,#0)Gfc͍7KRM{I?I@M-ibMw V>y2N^]qġ<չW|{s oa nlwo!ž&f.\`:uQd?oIi\F p@Zh(0a_( v)~HOd!+Natf~4j/L vP9إAacm7!tjX/!sM] 7]CC{AZ w֕Ht^җlknR45&41fݲ ϐjeti8_Y0T;>ڋd?/q%(}8>òˬRKz ڨx81-j5ij5RzB["EWB<1·}!fYzU%qq3x{3Uk՚@yŬRz"]]{Vzm4% ^->霺.EpE\+^ ӛqO:ff#~9:%* Qsb(*=ː 3^YRIGN,&!D(EΏuu2ʎ, :*LOq/ 6dΘPtnQ6XF1B'BxrOi  8!zoa:0Jm[i "jj%֗܈tbM8?ҏ=B[Nu2ӽ Vep1#4Fr@գ'e v}OuwEnXkl],08p|˜9,C(CJaܷ+Mw.]1c=VrH\H.eO*ֳhTUXm׹InFcf*Jٿȓv"p .A`~?t`(?/3pd-[p$VBCx5N]}.V4Oj'ߖId헼&]si]Q) 2|1=Ҡ]M\v&Ne$&E69ng0>%μQӉƍ,6Q/~_bLJ D&ʫy~ݜ,=U DӮY@jwTLoQ$%~yhȂ js*\L%{gʿ@)W zZ[&ZyUYSF+-ۣ1W~8>MP ã,Uӿ6:"Ub6@5 /Z^qtsOdк9x_6|s>]gl8 x;{MZ9wXc]Bkd4|Mrwd1-DžOp40Ja)D\FoJ6cVA$T=,Zs3NϵuTj.t Ϩ~*MtY6Az9Qns:^`jU+v` EyeiMjzaZM"9Jf/ׅb,,l;FU8PO%i9)"OEn1dʁ>A#5T&B"஄^۔GEt`¢lFd56%7&ŝ\{ `Ry඄DytCp貂P2VHt5DRHh/f&eϡA?+U22ew$$H@Ctle鸎3dzp\&dgOA.͉{hϋEzavT1&\p9:F@f2&NP^dL9ìB%g$<]^z+lQ±N9qg)..u묪gA e4/I9Npbs(OpsL}B6>!`~> DXPlEpVGK%.{ORmLW,k~AM=Ys?F4H.|sOUX:ݨujpXHީGF K'n4"!CcH72Ԍ.UwRZN\8u*G :S fC"PĵqJ=k;~`dh 7jE286\L[=:O>+e E)GNMxsp02A;LC" Wu d wzH@;جѻSVʅ_h`'HyUoVf "9CTxXlpxiӬC IHL>(=k*r{ՇMa ”L@)"-o5.,BAR]4LWub%xlw{AnY*R NG;4F-+\=>'M-ET{eu${Y(-*f9eߞ˞M#3}9l)'?lmwsz?-˄90U*E[\ܬGn!6gDVm&/@nIVrKrdcq@Dm:}S~SIEhUP}Uϲ:~ zAq4 ǍQw,`ء3ߊmը(K[/0heݹYװM:?-`Uv$.lC7p5!}M­v'̴pW,>s_y~-ѐh|/XgEEꉦe9g#AHv3%,DH:ǭ"rQ C,z rSiA`$BUޱx>s 7|Rx0 7E88jez]! ʒ.fǴ'}Cx)7̦V>GֱqZ¼rMxir+2[榮@sܿ0u08_ BBw͏Bu2'Ip"=e&Q 03 5Y:p01gy4oRY_JU Gy8xB A Re0>9 KKvnxٌh1r|/*L'^&K꼌{x6/AY9,_剐Ӵo n*5VkSz>c=vK"|w E ,0DH\]428uaFBHLEjirs$ۥ$狺xEq&)KƲBzaRWT5W_yk:+ Xܟ0oGj@'OxQO|oM\Gd]! 0UBqWFwMp2B;zLʂN4@ĽGpXa0s=a0qk-u$>aJ.ǣo>n#B֘7M]4#: f<H.FkӁJH_7 /XJYkxNūXM_< et[/fׯ~B)r-6kDC;-7W*. #kr\Z>BO% ,c]42 V L1߰'شFFqn·l9B`0rJqխ˨z_ڬ7ogàbrRD!u-"Mn@Qb#M&30DH0fzE3},GG"e/tOtJns-PءBաpuťDuK+u+eBKO(\cܳ/:Wi\2WaQV3^:R*ݤ:! G9aC鶴F0)D^V|G,luz9+.oR)$iE8j>CcqbJ6=5/м{[pGn7PbmN8$ΚlTr9HGʗ w3ږpr&g,^pX+y?ӲkƘ,mu3 ZGb=US'.q2Apil(+0 rْ8c!^zUFtxd :*&Jfno & ,r&7ҮVN٢XLF(6Uy[2@Ю!Q|K,͇;~ 丮uz+,]9ThPa}J>ɇI/m-Q ''JC%Q@f@7؉2"Y|a&X.V G&1E6pol8D _sr1#~+5)%.0uIxW:Œ媍a&2t"Yvk["ch fDO !ß@ ٱ LY^Sk( XSLntvo9!eQ؛#r;9IGZNũAIAE(A}`C:%7B T(*˙JkYnULM` !u-YzO0~4Gk$mB ׇ/qJqO0.&Ef2yݲr-OꋨlQD~poq`55XIȿj>~{avvX,)a!Ν`8q&*G@7CvFQ)ght 䩐ŸL^ I^\?k4*ୖPE-Şq?fU0f*(Gx=S0YZ*8QJsWN#IT0ea)[a܆N`|W\3EI$+L~tV_rPd%!QLj R>XRP3-FLࠗZGSw֛ɖ.Q`x2'S9g])[f̓W"̿ſorQZ>4R. $W#k?Y%\U Twn,^ fqzo|=tޛ/DNw.iP@D`.4(*, LUdARκQQj"ܾ':^Gsނ68Tb8D!UťW,R 6v ?íg|jqD-_YQ D3_t0 FPeQ* h+4tZ}͟Їi{"Fᕟ#z?hg] ~SAh"%zl{#")Ebf@dgdK͎{{š޾LQEHu^.IŢ&j=5Rgb$w/?ܽ8–_FM+RpmƎP_"q/ }Z0b¤\Q Sɽ8+t~L>_yF29Y>y:Z9ֈHnG=9|۵x *usH7"H,<,h`{Hj o[^!B(X:ӝ5$9S :G&:PWA.vP&;׃Sdna];^_Ig!N[`aS|bD 71cJ6] }>94;}"2i#aM5;XKKZD[7iZn J7&.J)j (S(6l-IHetR};Kݐ5 ʓ '"Gw}ɵ Ѻ {'!"u g u&uVH_&)Զ fQ)IJE]M0}7L8' NSFeVϋi 1J]e'TҒU._sR﨔R0\-A^ - h!͵{lZ/^KQ1s"Q'sD·!zQV1#udD魌 n6͛Z+˨uzآf!o<|7Z:3rb5Ft`DKE dY[aYZN9gg;IFMƤ OhR=7)ϼ?ߝڮt<  pzT?)0 Vc;Vo8Xk3_^J wg{K\Q\/ r>;HO\0f^%&X/Vґ ?IK!#/ >g]k(r7 Ķؕ)et5lpI_E-{|`nNLAQ}YBE T,fVp}1w13мal&y~ üTBTN[g: ~X>e\A+}ͷ *LoKHͥIvox`[f).(ycp D;fPnPndǚycÙ$_cn T_%pk !1vNj W?ie]<=w8=ݒݼӠ9tR$Gy*ӐzO}N*ѼQ UT1ym7u^ٲcdZH7iMco#MS JөWMs˵-d7zȴGB8 䚟#Q# 8Pr`O ,Q%kB1pfƍrjkP&oP/o "4fPdKWq@11zgw^(+}g+ԻV 3.Pk]y+G"gԑBnD-mv]܄GZ_MپؕuFdl:t?R ^2+  !u֣PH\q %zJ!ꖌνq%!XR@gc:pJ:TL2$^cȝk#’qQXamip⍁>;s륉Ȍ~m|(C_4I{ed5C&."N6'gh$v;:'y7[t[g7HUpfT+#sjK?9=µonaXLxTd}v0˕fhѣ~ʔFgq}޷#DysK9稏]WE6&6pG4{b8QN@ k["(( [X210wsm:=-m1(=OK8D6opnX9c~1jb*P4O o=QY#$[v?I ~3 Tk>u% ߠŃauJN4ۃX05ގIh>S?8L/x%|2q ;$ěO'""%ѳѿdEߎqzL`a"}jU+!Cԅ_XxZXwC5. ]&QDS )3P J^-tS iC36NMkhvjWuR%8WUbA8g|H: 6Eck–Y+&Pv{*o:+}b@Ej KÛ[rk[Vnd~I!xxFۜmz+&O^yoW0ZsTc 5QNiuq&\*Unà-о_dZc@Rڠ0B|!2=:@ L]\Wr Kd+s_1鑹nkVʅ|XYAC[./Ϲ@O4z[^ C hB}C!M=``%ZZ %:ز2QRo]RC8c(G쑜%RSAx=]'T,Lؽ`xSӏgY Zo妘I1OQO65l3:fANC-N5bE]y#|j̎VS-K<qqvafɳb[ATeG H֑g^ ݶĭ+YRϒE(ן[P7kJ FE,\mLKl#Hg]k .dGN0D nQZF'w HhZwQ(L GT I&]PȨy6fr^~v{!^H镥0}-۩t4sY"aN'#bqSHS+a2mż<=25 _(-':)d<<5n·}u- 5D13}wyP "hy,Gz]f08$3Znξ$% j`Vy:[c+ y]2oz%Btl(#qR>b¾a<>&pehlA516yՄ^8Ap5ͳܴ:n$vl/ܣ[CǧB "!^t ǟ'.6ᴔzH)L)#DŢlu!"i?wh{Sua =m:G>Wx3`A5L6 q{T4D$d P8ʹ'8ݤZvޛDŻu^ޔ9Q_Ρ5fW|7k4yrzCVȀIn VޚЈBޠjUUBnox*-()$]Q"삃]/=ZFeӸ*; !~&8 Eh[g {̈d{~Ҡ Ji%vs$U\#Й&8yNk"jM@l}a'A[;D)ҦP y@]栛cZh5ڼߊ2]ǖtgzhL#FT_dw g Y |4~ojm1f.e܋1p;N3HΐS3 ʡ]UE3לHhtn7J 3yzԿLC9ϹS(8MI$%NшCO/jvl՗]5؃Wr)\B&W x4!9Un{TXPHs* kZUs"< ؟փV,G޷Y|ꁀnk̛",0:\G OxX2)j0{=gDiW0EC$:Sdr&ϐc3OZ]|p4@{wq)t;M5y'L*q22,&W"'B0xI=nFtN~ݳHCa+%O .*+4~q넘#75r#_P5PWX`4\D޴f 7DH޴`gb]6-U!ET/=||F*4)794'o?eg- ]l,pOLTmisW_*8 O5٧,nϾx?`UF?rxzӼZ~{Ɖ?x:3KMFkۺ23ῚG~@MZ0\衢R _Qױ>Z_H[KK`X{%|U6(BkZp.*2&0>E">; Py`lyv,|*\XR )(6j \;v6ڞѫt O `:D?:VoE>X8k}"fsEn5?^uФ t~N v,MVU$ 3ݓ`wy;1S7n-NQ8YNCF+2e#yw#5LZ qr4O=m.ca6 ;QԈX?F6Ȳ fZrk8L~D%>zaq}yq^hg/$j|`(#v:cY؅هC_w8vEE!>\jcG?L>7A_#(LtUy ΃Vj3%IsGhpBtWCn`E3"tſOJJkĠw7C>ñ>G5ń] oPӣhާb0m}`A4޳'Zkչ}׹U.V, WZp(iZ /)6HPMX~QBs4~!g);`X=:L;F 0wJ7UF*heQTy6iL7QL OWSW]&ssS3yHű< *0xs: [cL]2{Yk L~*W:x Sܑ%8b&gE(eYHiE)-zxEnkeByeBn;zuW]QebryZ1T] 8r[&k oSi*2v.w:b; w{yPhsSC ml7=3+wjr4 y@&2d*I4.yͫve:ȀL8Pطf,+a L¡iGW}BBm)]g@vFbfzS213o #4عaG6slUDv'\/.dռiր7WiG60?% Z 4n*|X$S;.Tr`Uŀw{_ׅ./l LU$_u2Y./̵4B1 cE)ؕn\Hɾ.ՏhG{4 Ngk0E".(x.HV_ 5nʖ =$wfpA[Feưbw6OP0ɐ󁰓ңsa4Oe&qyb2J QIt1 ŸoebY((+{(ᳶshRA($`dW2r,j')A]IYyV{}hhb&KUx!(y!@=tqm۰bA] Eʚ_Gu8JA_ts/Te3YUNA@i?5\kX(իcY7f'x⌲5[)h>Ѷ.ClkJ`m0] G'Ѭ-t* <}DB†4xje ܳus]/0~xw' v2s.uJfC>D˄Ȓ,]p~v䟞וHU ;QY=Fc,uO;T-∦,35!C@ȠQ8`4Z.`f6SJ8bԴ Iب=>(\*<6fЗ)>DʈD'-+cߪa̘1m ^F*y څ1>u:ݠBjiWO,lP1Ol㞊 3Ԏ:|7?Pp6"C4!&ݠ}n;4kj04,yXm eDT7ϢkmM!G{TԿnKtޓ( ~4'~zVcxmQh'{Oɨ0bbOKKGK A#qfr2]k^f}6w4s8i韖##*3 62eSg!KX1oĥY-ݢ_A]nEF5CQ}Wѯ>FI~nʯ$97(գQҍK_SV R3]'?'Lw eϬ$0L<_dՠ@hDJx!&{%4%*+O _v c* ˵< ǿJ%\io#}2jE#?Ƽ.jZGY:w22#^Nk@Jۣb=$IHi \ <67Zͩ2^ HP D3V[D[琉{c~j KE;"KTRPQWS^yH4gjQ<6D lm.+-hC[օȅg;)΁${&J.<7K,a;CǦŬX.ɤȹ\SOsuՁ,*ϴޞf߽w@7CDenI] VgUK-*3h>Cg;.\&3r/ӊlH)U3^_Il8*p͹:c"$\MDǐTNj0h˛mle|AsA762cbXLhP8>8ԋp䓧r`(n^dI(=q[h{\ ׄFWI0y^nASZgp2dL5׽bOT-L[9LG2vpwtg^)v8a[*d{#dױ97@̱8pET%CJnY!=.<Ɵ;j)Ddb׀5w|, v$al`p?]PW XѪIHu;l;}d:ϣ$bx-,x*FcBzozM&\BTB5ִ NpZ3,g¬*ØMKi4ou;Ol]9MRXbQ*<kףQt?PK&Gt 2+Yeyα,gtVx<D ɕVuy(*g(Nv\m-w:V޼Wԭ-SqZ?nimȺ$A> @@4t{ՒD&V<ݗZP;1l?͠)1mBK#6qajzې/m:!XĬSJc) ( c`~8w+tYPqL8[#*?=S^CupΨ⟬ !_?jiԊce1kHr!/'AH. Ϣ1y gn2ic3Z9-?l^V㡠R+@ ߝ>#î1C};FnjH1YƐT :-?Km6ܲ˫ͳ-P`‚XZ+N]U9 MVe/WmK*B/psr+͙bGsھ}e}8֑DKm}F4#첦tԚxby V.THtO(QjXR۲P'VX[OS $e 5TMDvd*w:L?L^O;c&msFFK% yI?n~ & R&IuHΏq2WHIVFox{^8=x,'R.,t+fܸlt pSK쓷}R [m=igfM9͍M t=T0|,C%H`oҀ59\~1shd-p*t G87o,x -Ef{#7O3yNv Z1>Y}:E mcMX) ̾sn&Qg 2 _fcm!MS)7s<7w/:Kgn6r>`/Dߑ#nX7hn2d*Q>2p`T)J!D_BSP[F_vy`vrWa!h߲o &cmA?k@d>a8ըZUh{0+E>5!'!Ak v)`GkHk{nFhS`6Տ7v%@<ѬJo];1׷: f|v^m K;KPL7$QR+#0zwI{n'jkdaAـ pD΅kg(b˂C;~;6 g0@`6nI}'Q70T:KH7m804Y \e{h;`2ql;txn?u&)⇇FsW59kSpg{;ƧSǙwNf-D.l^b4HV$SbO?wmOaOhREMeutj6GJSHY^$'rAeHI%1[q6VO[ܝwDvB!K|< K?L(.fp\&Y8YYYhYt=OmnMɵVIdwMuh$HﯲB8p%CYNbmRЙڋ?s$?!tb'TE!~|[CmWfYލd ku4s l i)uSIH]q3^؂H,7ȩB>#p}j .K\x7Z @5&oF:-<;wE 5FZ0V_WИIROta;4q,ՈI=S 4mBiG5a}IfD"BAW/YICpnchz[lc)˃ϻk Z)rplx֏y~QC{?x眒͝a1 %މBGjeMU>&@sJYu1)༻7P[aZ*&U{?+]D1Tc!Ih*FI:u3D4o͐ߍӣƢ]-{b'z-=WX2=_[VpF#D}?5Žs oL{ 89 +QX%LRxOAF㓙pJt}E@J҂+aAhDB7@5\5a W|1e&PL>Dp6&GK$Q Xanqq`)s,'JHGi7FT/*`۪ ꐝfDș<ò$Ѫ r03${2 @3+л\2k֯% ;?( ntQy7 3qݤ7RǷ|@)@yark,yXlɿf.|USSDsSR+4pel2t6}pFFJ L:q)1,XL]ָ/ԖeD˯~M%g/j;qs,V/<SOр&53f+QŢSTo_ԣ&ާ=Di/LUk̩ x6{)Ĥ?Rd ^4D>OxEt9W1vyolN\;+OMMU׽mO6LYsH#~;!{@0?_TnC A82~+|TE(alG߾ bUmeOcIf=YrN#'ÌO/GNEe$$}9P ' Ltqm9zzD{`ٱ4Ul?VHOj,~S44/!ɤʺ&ſzj%|}[3av[ U;<.7rҏ <'-?/aȥ6eB24_*b_8׮S/x$*6Ƽܪzh!|8MfK#pZGdn'"ĴyHA742h/>s ZSGY:TMEC x"f{&}ـ)#˲ (DN('z"c o;yw:8&g_pjA\ʼd"wYUhsORT/SR"/{SjlfCLsʆ^G%D ܙC]?9聘I7$`'EsCq"9ZG`){ agFfy뼑?4jDq=X㽅n~)S%c/jO+ҏ("ګxˆ!Ѯ{s/󞢯nyx`EP$4[ùPQ-ڽvmn pw(t:jP6_% jբ?NW3wO$ַY9W-ܥ:kO%BO~K=SGYyX1ͤtpjLBmbaV\Fvѽ[wTn+Iu߮Ch͏H0IPJqv`v1al7RKn*o…{,BP}-?]I' y]ǂϑ (#WsMt4Lֆ H>Rl\eџ ktwaTr N՛Ƙ@u;jb ̇ڽƝAr^)~ZngA(鎨MgEٶ ;j]6%/Sh<e>-VM qtFaV)"-̓%P8ϥeaR\6W4. _QF-[; ^~LÔ?E/.Itqif7k E0K eR5;{Y΂IS1PDy3U1-ĿGW9L>+qԃhsM1vFm_YzW=HחO7z7;^iQfߒYl->]A?,!'n= tK'1JG#k0,=mi땬v;Y`}6Crkg_?Ig4`+&/$70i3Z'❭IG*CL5㻦jQp4?f5#X2sLD4ۙRaJqxTWIeK,uy3&ί=zm5-.G}'񾷐7%a ]vi8LCT;g**%Lʌijw"SbV:f+Y-6Ae+TUD'*VԲ4mq5FD DTa~pJoo޵:DIU=/~?fb#=sJ`.sR\tp"zimOpaΣ@=~S?NLTc3'Ĩu2Y|Gb;pif.q43uӠ厒 r û"6Cd-Vg_QJ4K5rNn.'PT+'iSH,9Rպ@䂸X:>qx,ƪ"9|F"qyxvYr+wXÍђKc~ID"6"j"'ޗh* )(ڟ/RsVVqẅ́آ'tcdN@;`)щu- Kc^H3fb=Ir(i1MLl1e]Y_-W^U} Ù2J%}'ܓ<%~᭷ w49'J< qΡ(]rE ,2;AnV#dꩉ?Ps sf_6pn-G'G=ŒTl!]Q˘4`a*=+#0J^vk 12v2*8seb *[8z.Ҡ/r l<82W%XqVj4 2G Ce 2 D7jK~gzl:aZ9.sGrmm,dž/PMկXYP&PW{0%k?gp+1#NlE:".Nk|vAF#݆9'2Dg!,z@qPnfC<{PdPBt$L򈚘U䕥PMklF&_*6ᷙbl8TxvM@lb6Sa-_B3ܷ=)?^4P8QW3UU bLݳAk4"A5;ƾ,yPYD K"#i+AlU|g~?!wr2Gll&؄JFګPT*q(Dl`^qFhf# L@QdaM(cvh8McR`1ܛٌBe1X-̞`kY kT ?8ꮈEa 3`<Vnd#D.TM~OpF)8lAc=l#=q7i>^m9vL@FLK F,4[ O&B=oMJD?p ."l]G4&:MSM)4rҟM\vPDrS% "5 GuNJ4u! ?˶/in"jD;Pb~G͡ ߊ=7Ě}N+w`@n/7$Fu>hDylLzN12*w@XUXV>$=K) Ҕ4aX\M'W=qi UU Y}2H9tݸńi zU怪`y=_=\?ӌ< 6 ' neҢ$d9`C\(.}\6 m6?۽γ4UROaoru[OӀ_n J"Uz꽾EZ@IvꦔeH'7 E)-[=Mpiql#loy1h3,uh7wXa zuG % _ԧ +z_xs$ڱ %Hϓ-eh{% \XjT-QNYPJP>I/~B3:@vzm_NJH3,dZ\2>/M5(y+EdWQ ASR{0m8jA:hOs@((|(r'kSZڼ9 y]k&!yWell=r>sC0QFC  T5ѲRyLjP)Gp )l#7' _%2QU0 kIjhNTwNN۬`sjLU6zX ܷ (ԺGnU- u?ψ(Gٷfw.7x9w]Iu蝼Ukr{=t|pe<>_CnKy=3[bHboQ!3?WW% 9YqNbK@ԇ;):U `B|>@7x!}NI69"SI m `CX/11W=z+Te/O$X1R-y WGݢx_fٲ,NlɄ{ǔB^zAcibq9U>@gNw[ZW),1>GLL1.yS,"G : O`-s5?x(@:B,0d1mOZ%D1ã*?Fo}(zo)av$v2@|/ujvQ*f߭ vPuZG;4&ng^~ }lQGWJИ~N'"O7@$@.%ݸf~H\S8t #l޴Xֺy'$º[{mSKeKF<1RAN@? G|z8'; U[P0 6,ᑿ{ڃ*)I|7-:Ge2D nJI2ǣ 7-gaAOgJ> W;`vkJUX>boNFJQ HVu$'Z3o3o*ٺfQDIfx~?5Жzitb۰Ft$=~UJw4Dq0Ɖ޲0 8‘4 ^(RPiV|1*余KwSV%D)T,PJo9-ߛ o%X>"rEԶ9*Fjm_"YgN 8`Ed!2]:gmPW םͦs) 8(h-} ϭp>8T+MA`_Kfɠ)Y#"C'$ 2WCeC9;2WJҞ@@G˰ΔDw-jtP?YUJ?;s, xW*c.Ag'{' !@+Z`',DYUzwQ67xr3k c&0 >m+\5qrRۭ/8}Z"q*Zk0@49n CH:ZI 줺rf98؅44rtSmt/20;7;FJEUrny_v&}Y=W4*T:jQ*`Ӝ$pTt*{ڲv$DY5&O5(u2̵F_x'K0ʌ9l[QQ u|{r 2*>YbmG#,p'+NfSc!S9j!s"yŴ_@`0wԊM-ywbvI]nDokTy<ˣ@K sMr|U CL4ڙQ€_O*ü`ȟLџWժ[n>Ax6P'%S ls&lKq8Xbސ= >{h꿺~A n𰑚MWoûHV+,J  g[8\mc)v{: xob>jsl^ 爤/4GbHxG٦^Qevf/CQkB6A- 17_վ1 aO/:|ժR7sGjĴ5@Juf A{kzdttƛwGNQδpV/si)Xp6S)fi<d/\xԛul4oyJ9bzov}PKjC`+0H&t/$! %XÉ=:gA㟢F(Z1+> ,܂'pf3 "rmOJ6Eg j-E\`&4*"<ǩ'V ,= 0YQB+]*fpW䶟(oi (J'n؁F|1xkK1vj`@xą.AuC8YԵ*g-Q&' ^[Y&ahڬE#˥Z_,` Pn ؇PC췏Ӄ+kge^y6'R[|{wŋVRZj lBV}401s0%ڴb\l t2M.RObބt"AҽDjCuD;ڦG!n7?YXۚ~?.@ze ыⴄ);yɓ;ArqkGběT06Bs6Ս8YN\pU{ 7f MU;Q,4ĹW'%J{?_*#! '`Xf2 eALZxEyi#FydHHe\z*p CMQg$ qߌe"mJ`W?^ ;jG/0}Ya:v#^7*uu21^qO ?i~s" :\/6uk 㻊v<>ӍX fֳU#rnʩ6>O|ʺaJA՟L|̹? TLFQrFuoR E(|b̮BO؅7_˼hD9`[rz* 4G׺Y`;JBztekMlo/Ks d`sGfРdBRI/fOxƪ#w8A-eKM4~DnK~sv|lmpMT鰁 !V:& x *ymd gxcr1 V2!3#d2d 425z8&Ag"<~Ֆs*T,g[_z88g yb HvoW+c=%n^ K&s9;dJȓsAnPc$m{hc|CMVůYh2\1$iTR*?W"ww喿 Yb0qsqY'qR_m&bp#˗%͆Y R2-uh)HS eH ;l./-84=g[cAQ~>qAT0)H<b!odXtDmpN5gĔ= F(ngV)\AU )_+֎\.2Ywܒ+${=v‚%Mt/ڳ l5exΥ$rNZuuJyw`'ˀXYnj>(i_y%YjSA>-썻Jhd F yά៥Y#( wJ1шШPgY - TZxLiN+3I]):seX)eu9BN\ t|QbOTG ,nSӿw#V^"LOxރKyX:HWYR1iR/Lr~y^aQf!@sm 5*-ka/(](EhFpc^ɯrYr giHiQ:ڣ%&?w1N Fc&#r?] *-A16gtM&B?炳LkEA^b>C!Rh{4%',|$ B{Wb=vԒȱL zǵ$Zx5a5=]BO[Zm}h9Khf.>" ."ngCk]Lt2uQ S`MN$B>C~YP J5Wpxө)-lL4EmLc5uU++q-$k#xt 'T۷KD 'ǽ4ߖfd@bt(%ٗ]Gr ybА hC7Mb^5Zq}ퟒ~q3T"W&-TE*hWvk;WVe2\+6k:#.הr-7t+A;^mj uq˚4@< { ,O}\G&)2f͇ |QHLfU:&H2u&Inm:5|H%i(3q|w>P^] ¶&q -l;mlIDhyl.@P#j}[ئaVr̠Hjyp j~JH7&\v=s {]уX};-ݤTv6鐈qdu<knCOve:i5*sÔ1c>xk5 ڢ. ?+'>@3Im9xE2fhV[JX~{sp[0F>Z]}LOr5-\fMEuArGoVA,sLjz2#m)e2fe> =h/o=ʥjdy51l`Y3oFFTVY ND~L?"6h'?&3t(Ƥ \2;ő[Sм]kN'Մ ߨ:W| n-cx Е`V n kt QI)0":,Q~u 093t(]9' V͕1Ji@5 Ў@v[,IhkALdD]2ˇؖ;Fm8i.vXHCzhȮh8C<ԯv11ȟ'ƥAקTGb,(ŞR=C#e71tsEעmY/q U6I ;٧XDBEpl #B궷(mqg11`|DOa]E.x@'Hs2G 7rVL' 64ZRC=Jo}7ZNq>Yײ#@Eh݅z$O$L❏݇w`G]稢#u775A 㹯ڭbwt4kt!Fu8Td^T6N$#@.r6"n-S+3Qu>Brݼs[|ۚS,]jF@q*܋%5 +4H; Ǐ~ <ˆ!< ГlEv߃ViPwVC^цDn|࡮MvJ"GWd@Tr0y'g~%ObtiFۖ?upU&:7ȁ 0{[gM+=IaI@rRRao7z` D1lʗI{=X1ֲf{jr55)6uˮKz=6cʥ-.$ MWѫ!Q#z]Ӫdrti8TҬ$"Q 嗕_=rS ܨM@A 9Igz<{@˼7?Q Rm<"JBY50I;9 K*Y+uo!x]S ֎uRUSqgF`pEK*K]?$$kAڱZv$lYċՔ1绲wTʢ4KɌ)pyv{,&8h\Z!Fدn4ga-b암:lv^`C)cGPR|5% ˊ|.1ӽf$.RW™.]DY"j~aĢ .)*@MRr 3B(px訩Ƕ鐘.ixd_)؜T=1Iű&[hZZy]YST%&?D!dφOE$sh^#U0}Ws sOg`91}i+eqk0J&jF٦9$J*|rW.S Ray"8]Yc0 Mk-c=,'ZIcwtAx=$ý$Y8 MXMY$ c1h3`[as{^*%VoGW]v%(E% זDq>KS yѬ8%ma3.R*҆{#Zcp9 Wqɴs*`WBI|vLj d։w+ ^-_8J47 ˟SChx$H+H԰<$7ŢENH_~m-T57RL4fwtM?| ي[hD_v9~s%v㌽`܌%xp^B.OZFוk[K;l<[hRWg1 fo"t LP5rTz!%q`ɝBN' VA+k wY~^ _&_DŽƸgXay SKNjǑVH{8-Dv`4vkdO Xؿ'Z+3VCURHP .)9iC~ Lw9fP-Hh,;X:ǹu, HT]L࡝gm=\ l0Z5["";oV0l)0 _Q0W<{m{rUzӠU,-^C Q3qf%m0M{Ijsv^qBG;gg1kcq~P22Ōdm9K!U@, 9TƚQfIޏҀWTs®2Τ7ykG՘q.3E8&7"T1*t3 3"\D'٣Xf`˕R`f;՚L_ŧF^qQ e ,uNd(YT8q#c/(wTkFՠ`n.\ɿ}h7O"{Fx}'G$0\g{B/sxHJp$˴Y#h#٠BoL]3ZH68N;bfAw [ >eUS Bp Dݰԗ 1Lfr:zXni .ݍ̟Fʅ:(XD~W4UA.$|cP t/9(a;߃,kkREp\=@ղ星wUAH['bZ Y=OI,K(K5a}e٘Ň M#cW=NER")`ʠ1X3ULL*[Ιa?L8&L~= ˬ$W`,=FmJfok0Ъ4&0=˰_≆q6*\,=O E9[  g>g , ) DCBpakBޗ~ll::\b3$^NNyJxG"Н Ҧoq94~X?D}/ɧ݌z5_HvQ"iݙ/{. K.zĬ*rbfXuttI|8mt|.v'('::e֜tN"72oyn[v<HcQ"jon=FM^HgtbʄSީmՈ9;H冹ܚ(wPS݂-o!rV 2BCYaIuh<[.#F@U]K "AUiGȜѣoxVY״|?d$}cTPKk8{ tCko*mR+ dqw%q*[5~ތ73%n)<1QLͣDfY99`J?p\h c%bm_j[%N_(gFܦ2|A:zMIJx?O}ܜʖ%Afݐ]NyoC˧4U$!IEN)Sg76>In9ĬiSkocߤKLm{sړten;ka@p<`Kȑ E[1) C.nc]DdW*`e\5g7;5#e^l)p͍8sF1\$Bj`S2L/IV`j z$7ذӬ↲%&=ojr;tFFEAV+|"kLnFNeMJ RIqՉı/vTD0 rpT1 FȺ3.Qĥ]:eɁ5ԺLd^=XTo57з'Qf ?o&73#3/AM."G8%aYBGUkN gA|f,/mA-̲GX{`2Dzd#8:@Vz{w{|ⓞu="jh4qvs,P:tÞ-i,2*JUɮ=뮍Q=y G+="loo2s={ƕQ-.8wgꀌ'KĵoQ5[_B&F6",Kmg$o2 d'2]Ih"P-M?Eksqf9$a{v=o/z&*z *K OUlw{\.Ak&fal篣$lu2Qxafm8P`sT\?r k)qe6(*Llo!0K,{gDO aKUOӽܡ8=A~GmyNj HDd|'*2ֿBuyjz?\}HTe_٠YU8tpO0o?FB/=53 ĔI+zq dsԢG`vKH3U0VRDO-Ycn[7r;c~"<$Ƞ\siL!3O1HwuGu5:ƌ[p|^-q*Al@ Ns'=L/3MGʕ1RTǴeYP̛ MoM֗䂧FmGJG )H%+ T 'OMݕ[ pF" f`""R=;{^(][րDR]#o>%TyE4ּ>M<4B5(^#Ls\F-UD{^=G VRKSq#r8FW$TxΠR ?ɹN]򄇒,G>qSJX>^ƵF)Iɚ$n:H?Vȅv&u*|l5Mo]:3$B|b YzxkIf͋)7J ۨ|Vq^IyfmNI˵q.yD@ ;zHWɁQ-Ű$o7J˽O㼁V{OdAv63?!MBHV3Z?h\) 3 `Ƚݓp *c \lm)HS/⤻lXYyZrQ 8/E!{!ٙG uY j/˝ Os6@.hЛ6 Ԑ\ֻF-Z3 (P($77 M1qۅ . IBm423R&>7Ts_zgl?}'#J\y L(Ni LtH}"<$ma 8̯G,N!r 4:ӉVcA=_ɯ-L|PIIpfhry5zI"seoQ儿sHy$EW=̖@߿ojz9|I(Nm=79(Y:1pWɧ]]:PCA+Cem{_S)RfiɠLnGk v]nx&dlwv݃2Ztl=nă}WӜO捩]? LyJ4kib2+k1[mrenDB8N! \v[=QsZXB:%2<١wfR=?Ni^%GІ`O TJF5bS׎y*SU\"U|)0`%jӞ2*;ɺp23l K5; zl,sk34&녫TŮbqR ÏZVrV}l%"Nv|liWTx@xׅ$F3@.) jZw>Rwf5nAȠ9PaD3TKU1,]N'/enXGPn0*0-}"^S5`'xe_ *1e[`取|=y hL0e4fUvP3^m1}XZiƢ+4,5,r9QʎjZa,:8islgl[x X. ߣla*:q5Dq[dR+ xG1Oߛw>_d^䕻=-R#@?Έ"k9W]$(ó_Mkפe;EQ: š@9r5Dz~œ ~=gEQ{A\2ld.?}L :87[<9ʐ-^XxsI~2Rk\%c( t"|Ls\ zEmQD15HR*@S*d! ]jplҳ};&ܴD1,̛:k_ݲq5r6]yE!W r k|0xύcɹWeI*z7N+00Lsl0ׯ`2Ć(qk,g%>ͷ`Q'ssG34=;ɑ`5OM&f-N!x A*IX&_n:qIJQR9͜SO.XȦ5Oݛ=)jվ$V0 u\G|ˆwہ=%Z^K>Om In}6`f͋`bͽMs2ݙ'yXPZ,?śǤ82WT:8'tTõۭB@UjQ3RwQ EP}9Y ) SALVˉˉRɴh]aFo[##. F k+yS,*[%V43;,3VLSmxB.v((X>Ԋ+T~=[˪flzzYI48*'9NUy|ңbgxT,@ 3( !;r^x\48t[nvLgխرS+Nsso-wncpZ]K(ϔckSLo GQأ5SUIGhbobr>Ȗ3i%8,B Il̀tyOeUDoB>tZl#0RF;|vbXDYl\}" "Q]FL\0Np,L?2ߩ;A=^Ű-/(V\mH! a+^4AcjRg~I|GUx9fjױA-2}]D˅S gն'6.;eschf1|fG~aInXlY^Cs=]%/È1 g1+l9&&&h%s<*]Hye]K{c>d} gئT]j+/JQd/…ٽ YS_ r;di4$DXm;;v@m\%u awh 8Ս="̝CK7H9/٨IF 1J nzr#qoЍ;*\Bh8nSZ{6 ^}1mEE!ϿrE w ,F+!^X\0 r0|ҥ>Q B6<] RB1U'69)4r\ =8v24w+q3z qgvԖ.$\>͉ pxqVYts y k=RXBuPd!!sF\+<;D~o_LRY/%'^,3"2R^u`' 8xү*-[.Z='(yዕsȲL~S{Rrv&% kbX0ՐKp j%ZeI7B2豞<:Um&Fd*H\TM_[z*p<)TEQ9-EP^#Y/b2)uo#xv)7002\'JUTv-IQZy8.SEִkd0‡0̢O ~06|L6lU)ɍ!B+דASzS&##_FA%ngU;wmJ 'xFC={ЫZƗi[괷 Vi&ӣ-(٩7qgT?)#0%y.dab@Dݦ@y|{wX[(@7__kOsX-fYcM}QtHkC>nxT|IO]iKq/㈕Q`daŔ`Hgf _?[bVǁkB%GDe9П#LR˼8eueBoYy5T_A5 YV\Arl>1l 8zUT.](&XykprCϹN`Vn²7L{ps5 9F3k5h^ >>?\[ v$ukUېȔ G(寣sn,&>(بN*0ł||ZR*d)%!!~`Ogƣ5Qb!mFP3QoQmBϞ+{@բBg"^usF> v˿]‘1E|Es#DfS 5~7F2f\r%-A 1#?Nok74pĩv%!qSЎ-.[5hk!2cru $Ži|/pS:ZSa˜,"% ko _"c9Iy =G'ˉIoȊ’#bȹȨ?/G:f{)l;Өqs!KT+UCCW' }XکϊG ʧ(ujklX "DkzM,^^4m847݌7 ;X6fqh#КpJrPO2GqzVڏI!7=[W8=tYXA2ӵ zw>D;oˤJzoR"qߥ;,@007WkTa eB]-DR \U!+v{nk |9!$$/!(gPYяW7 mu8ᕒΝ~>AV9uY`e4ҝ D^Ǐ~?k:@e 2`够\ o{5Y)k~~ 1  gn`lnېzQ RQx$+,t&`? 9ҥweo0eb̭̌&hEr[BV^`RtgIt@Wxt'u:Ы x$EJX'}[E/i3>Bl\/OV>W! il`7+W O3G3P_'yRI߂2i,쵘: IZrD4퉆Ϙޯ@ LMˠJ$)EwܖȰ@}pYhͫ~.gFLm^idkZgKq؅H3Z?'r@ Kh $@t B#4H}+@.8-]7QJm:azq+JH[-'\+\@mVH#Ku-\BE;/[YSvCfJWbz'D\oxIu :?`~-=(CA=? CC%:;eflnyV:f(NjOk#m OGҫ f `jFW6V&SAZ]8Ji\m7Zf͎9awa{!ұS4o>uA`c!ʬ?,RZ /wQ'7N|:Xsg/lf'ɜrcB1bv}"l־f \B㾤 x%x3H33tۨL0qBPc{ߜeE.p6酕WkxʫW㕷w?BAtJ֖h%֗#n0դr'JiwGyרKyXvQ'cZ0+<޻/h bēX/B?GhIT|˜X]?dG>YR+jt:!=+rAbNv ('jSE#pd8d6 d=l'(l D)r|I yV{NH52t Qfe<S&o)l8ؐA3 c64cF08\JEl䭔JwM켛 6[toq;(wn;$YIq:[A8Jc랃̓ZMǢ W7.q=NC58ȪSjZpiυy Q3:gc9-2tG(^81U5O4((to+Bb~Aղ+3bPw1k*q@Aa,0#~ƔUV;/uQ2uF:0 &2IɄDF3,GTvw5R>3u7PIs~?ԼdمA*j Wtߋ/OvL˻> .(uc_&ooYGי%fožkX"Ѓ7 EA|pH⒅7gV?ҏ)=}Rg*P5IdZx&1tkr?wiBO\՘jۼ6HR1C+l2j;U{АU$u`Td]4RbCO*h臬 |>fm5*)TxkJ6=3esd.=4_#΋IHCzB8259g6~\1ͅjUdXat^*χ0ip Qil0o;-r>QX*2YV*x 8wH `-&Ñx h-5AY i&L]{Kn p {kfkDWW IN|o]RNp||B3}PR!3j4NMDU9J,YI LQ$EzFmڱѾ  DWkzu/͡s m⅁`?#F9|@|ٺ.%YS5S!W84"btz/]Ǩw1 w5X{'[x&H: ;iH2CE,غjCK8O$>2{nՔa$!ַ뉐5ݛǷyw ߺV˞?&aM;‰ :;K~74G]؛m%#G&E*A`/p`IgT4(ni KLf/ZF 8`f[U2 HYzL[CXY3;7; kg'}Xʝb:g+:˷dmV)qI{C'LDyrHqW.hZ(K.Aފ4'Г%J`K4<K^lϮgT`X'Q+uXTk6RZR1L?bj钌(o}+-7r+G#w ;>juXcy#Q+M~Ƣ"1K* >9N_U@f d_gܶEQ {ҭXbd\7|*C+pž!zGg  C7} 9*,&Wt5xB/@$8] AK߰+..nSMv C8 MH|5@AGRhR;~t%&K2 *QN*%NVe冃ث 8xY1〈XLf\0 ƀu֓\cg4j7v'C!0xqc3Ѷf>Q[x2u ӸnfU?*`"\O &RISdng,̰7NFÏgփ^#JDk1J~[)86 '@ =3"Ec-^Oxh%|;1PU\2Ԁ#0mR‡H.0ɁBeD.;զ}hc!/˃#F(9 _9_:g@Ih,Nflۋ˵{B zck?{ eȤÀ $C<`ヒFxS4kKcGФaWc1,7+'n!t2f,Ca㟚ElN30gP!m{tȒCmqZ~/7G=emg.665XMֳ'9V77'sG ݔ izrLϜK;*ިp+VюuDfN$.>޽m A5P&?sfOjfDVХK {q Rؤ'*rd[2$JӮ=/O]pG>>'h:J7Dp ӘRy ZBa_C.aree*=sqv:y ;7Xg>VH!5W{zt969ӵKfi| ޾ 肀xGV-&kAǡ%gy&_Oécsf׎CO)\w,\C>V!XH9ıx:Y5 ţ<>X3Vq75= +wt̚\LL{l=9] X'hhI#ΝUS-գrPB+]˭ISb"x}OՎ(~;Kc:<=F=(($9(|mtE[VgAI@g#.0pEߜ)Shz`/:+g_Ak<π'x7;VxfۏX+ ,5$Ki6-oxtzkZF":X(qk'ڳs:$5~^B} _hGUՂ9wi) 6m \a!u@Cbe\J,#U8 MzMy1gURȩ\fovi]}%M{vs ̘w>ĽsIaz&ƜY1L@V]C#s71JX>/H ?Hnv^ EԸN3 A, _=,5 `D &5)LC'#, *F fsoL2^BF Ox et& v $FQJ >;`e,XvdSO(a47̰e[ Z8[Aĕ\ԋqҹRxz ӳ -VB$ R D]B$ʍyxj#r{(#{ ҆, TŢv!? _RblcxѲqY|HE*0ΖHd͔ GFig?zM0T~'q SfMʥM*@lk߄vv)Dxrաzg&D_Cc<";WCrpZn0S@>, tJ:̮;ƃ6$asx:5a-+'K,[Goe|{iW)1  [K[%}(jv:-^^J X`\\ jDЉHCTeߖR?~3j3xS+$%X[Ztm 6n4;H/J.dA+a\-je6{C4&,j \):w*|zF'Cjb_~KUբJ:{n 4vC:c)wӧ 4,і,H(3Y gB_t-ڜUu`e ܫRUpT[01xL#F_ݏ  (RNBL/%AUz.i 0?ڧ PCP R<")IJRAm+ן^qjAYCp.㺼L#cz t/{+tΧn k"fvv#}:!8fCəy0allXշ_ /.6%QU0}~i7[JSj<6a1NZ"6y NUXFues2t LtT6v2 52œ_Lx4@h}h F%];rhD<[Gj'ul"|Eҁw!S$1k)ep,p([nL.^q2I5sAKq(E|)G u#oF.fLl)E>L>ЧzQZi&fs^TDMMA׎]?TeƒI6(]I2vwwZFhTrpn\5X̦l UahDx&^$p w&cNVև $B Z)%/5Ɔ{i6W-r!Lny=`#-a3J'%;S(O9Fv_ne;I.D**įhd)Dƞݦv lE=%ozȊ+[:{ P^QJY;і-{wIJ@ ?ɭRDРoKb+#}T.3ufTbŧ̓nnQE j]Oh~Gm;e^}yM"7^(\Mb":6z5fRcɼZҟ_p"O~ bD*OC ›s.Mp@B.{9=7% Ȳ#˽0[ >kh%`:jDeXٸCfxi6SQp/u>p>0Ӝ2APyęOrLf6\Ut2% GJr:uQj-ǽũOY틞rr4z0R[ 6$ݻ%(&yih q{`n,}Kˑ.qdDc^d*D\_ B>.؃)T a}bXz0:\h\12iY" 4 W~/[)V#RZO-ک0w :{,`-OY=%+ ^-\wEq6c5׺$(RqTl[հ]'z>4/z*T[ "rr?I=E?7 s=@kfJiU%t*B!Nsƺ,$F feR6H*! D!|bƿڮayQu}ϣ%B */C{R.?*e պy9ތs)Ϙā,=pʁJH5th-=fO(9}HtV-jaf>1`ӻm+W$ӥ2lI`G,O>s8QI9EdUK0na7K$dWbaVO^9R5;+G@n;E/ZO %Yr4)^,ʫ$ڇ)\#HMev^G#}J#*֛ BlSU)Њ,Բm 9#HW+MV,, jl($mms$]%M~p%"֨nU&L܅Z<ZN87k-C<"nխ.l}Nx T`iuiPiP@BHl k{jz[''*|ķ)9V3HW 5^Iy.#aG'K }&K(m|qI.y̼/<|ar`WQʁ%p*`L矽EB~,N38Y=RGR]M6_D Ar/0&_¤*ߧ+[擰D3R-Wa։ᯱ!^M锒NQgO[6 /Y?叐FBό dpͲ&I|dqmE"Tr.( T `A􎡙/w .0-SoK&b^%_R):KIO$l?UmF}ԁ'hV"a+ټu-t unuX5 1fE$4}V< "͆}xAcFxxX1$xâO*ʨ M S6(NfYZARJ.N-7V_WLWnܢ)׵vVaܱfu2pKLX貄W_,#ME}T. vC(rDCYD>'"n|9ތ>YQN>˃n;yhnBU3@3weE16?? Mn<dlwLz)VtS,LuYZqb4Jii+m*hz`#5u uk5R|3 O% 1Km,*mD11L2ΚR6OhbN~8);e^)KtV0vTp"Hap:? @ P3{Đ8=ՕLO0.!ǀ`5eQ AV޼d3*٦p`k:?.# pF si [r[\|o-&ʔ85Hڣ1D;L!|_r~]w}: 6gW4|8<й{pWiAuy~pԦ9xIhc;_ܖ}mG k&b.oM܀]} [>ۓyJ!)\ؔQv)9|.ojQ km_IFRy| ',yfuR+2u_m񗉫" \0i o;Ѻ!| SOٌb i CUg`$D eL%6w@|U8x+^Y+،,{ϩb(~ $vԨ~,}t^ɑ <'Wjn"°4Ih0|$>9Mʎ3,l&6!Io]6ݽ\, f @}UK~Չwj( G!9Ga3<^h$5E; ^bV&(Ln5ՊG!XԿf=,%!)0.&BHTHvRZNN:$h3pn<㞕iJHs9Yg q+X3tuHGx–ui5or NTou (>a_o:}2u ƛ2U 6Lrv8&yc^P J!(c&82O;&9A^X2YXZ5sHJY\8nM瑫 m?\w'@ɤO7.͍i)LSpGT-Ƚ]=i2fxe˂575|5 L*ruTyc.z,^ta}=Z$8K8ϖ/ΓT*m)?7۩e}ueRg::|?,] Eo33W#8jٸ ,*Uǣ]xj!GaO7N5 ݗKT}U/y+/9gCz!faQ|hbYm%/'CBt$BW%vŢgJz a#xeEneMHv| mZ]t%E X4 E!f^ 1BSa7`^PamtJsDŽc, `c؏iv٢(, Sy"g顟%h#釹Qov? cʶs#6 &aal%'(*p"yРnBˈ/x$#:^NW 63'@ lhut&{!(ذC+9?I; ۅ¦mehY/j>_V~mlo $CՊi#;w "҇>ӕ,fPQJv7%$vW1l$*iJX|ʣ:]fQ"A&YeF\rR ̫Qd,rgt0$QX_-A9G?ȿ-.:t(T [t3%BD /~٦)rω:_(COUD8n/6?hny [@_ oh^=]VOnpU 8ϞC 32?d|iG TOcZYORBPÓ/Na0]3~P$)7 ~y563Uy&co=hr#-𫆌K UhkSwiw!eAAfN:zFtq?JۭN67#_Wþ"Q ɌFQR#є-Ǵ;:,&h~#A>i>cdda5)t>}\8:I-B^6XvfM1EQxzi A*{c!Ym ULLjǜ،D09bd8ʜu@||̧tHgi5O(A'Y0ُ9qCbP*B4g2 mirBJ;;D!|rsW~^wW@(3fu׽7 Ƶ̻ =FBheye X"O: ||/MեkEo'{%p|aTvecfu7Xb'?UgN4uvD^Tpb[Z+'I+d UMt@~' %j"zYLy.)Gʰ REW޶}m^5x;'yx#.+'Hx Ð[MD447WqWRM5DhyIM 7 gv1$W]w!rS{ݦD>m< ? D7-tz !~G|ڿcG 1: )t6N#Eq9nXVEOxp#,Ҟn3SUtn.]' ҧAH`R3*] ODggxH!L(P{!KH:&\6!5b%SL %<.1wzG򦩴}yēO2iޡj~%`\W?Ci%!Pdދpa) *fEi6 |ds^y% b#AkW8Q@sܙvq|a |8 [ruN+4Tuf,zIB!ed )5_ݐ+`$l>n;p;k)@4 g" gaE~jv|p]'r ?iӫ'1櫴=zR- ns6;oa2ɶyyvMGK 3xATڜ[ҰrҘEv) rɣo~l)GnW?lJ{'W: q5RU_0 Q?FMFTsƼEv5LZ zr%Ύ,~=1Bt %zJ2qV =G?(7G~1yϗE h5ÍVkqkrT`>J *AObw7o멽t: -,fМb(ޙ/JM)5k%\))xiKoz̊Fj22Iw>ڍX^%6HEeaTpsscݾzQ|L ʞW\!jafh96s[LeTvq0=*q lvK[ oO\X < -G_+Ln;qi`u]b O?+/)d.sG/\:X];t<'NSņh(W C^g߽RCpczNG#9ç(mCRryS3lrQ.c)P䷈_ M\Y_{g9Uh5p7 F s8l bJ VUtNT@haKƀbQ\,kfю)u$/jO?cOI4'&rmgxE=p5Gypb2 GAf?'hg bSz =]bN[~#"Tqy)̠Jt}YB @m[`If6윹bHǤN3\sʍ%L˂S? SJs i=ò` X(EZx*I&$Q]yMu1dN[ɬE6E bi6Q+00m]{?m/3n7aVel*q<+s~_!d'Y&&ˠO-!2Ïtet <2MZ _ DOjGo$e~Hԥ[dZI'am($3fL;0JLtMQ"~B@{ SI*fþIK;.,v_m^JP[$*-7l!9TDZ652v8>BG|ݳk|v;,l.uרei*KlfJG]*44Qe$8_on =¤ gǕN[5vIR㒷};`bepx'MN'%[͕9КS)YX2YT]`^ZuHrO/gj%%MV+O!z$T#gTs Km [Wzʍ*/5bWr%̨:úVniĂv;8̼9Ax{ԶedЛn_H'?ehuf9,`\ńo&`;ڮqr6|J/>r8L퐖I>`{VS[ 6{,#Z:ZٮeoF4BaV`ءJ[E45近e2wLof$c$N`r?;wzRyޞOcߨM8"۝.y gQLijmg^9FعUƙvblfR9@ym!- L4ram7ӷvfIGQ8+ |bo ­xY~ͤ׵cK|G"Y|d zy7/ؑT;]t)nT*]3W/R:l R=O:2 eʠW/à Lh`yc=b8ngk -^<fP"@$afH;P=ԛCZc5w{%. 3uYH #JDh^"H^4Gx'\(y 0%{ Aͽ4s=iȹҠÈEԵ;#v\`kH 0O PXYO:%b}@H9JC̹ӵו LW_oV%2]ݚGΉ9c аd#VsHf-D`(PŊ-n2 0i@"g6G je Mm$ i~%.&p+`jK:?N-,eoeQB)e`Gm~Jg`AxçM0ɝw :EqD=|g!F;\-[I*- ;—(F830506skߢnӲnxIf{2du !8 q&+=k.xA|,am5B z"xbZ7najNiO++$:Daa b*zZ8dz;,ݎ#{nC#4+"xcblq=|zM;V RUn&o4[vrZDPxɮ4@ /x Gh L?ojhwze'+bʇKlsЗIx{Af_/*7`Q]z/E\m-(;>jJQ6е槵fR1kեZ%W)繑ץfnC^JDz{Q;E;||N" NǜIc8[1 <+/5nqk{H: "MM \ c!,Hgn Il;RǟC&CFW:y{l<>'3Qն-}mX3{>Nxްw."(0$rew(F]+vS8=L c6Jq}ٵ+^PAg<8?G3};ROA\_wqDsQPŷ/rGzf`ȲINy 0R4q`C B)1{6Tm S&ag)}Uun< [j0~bE6]t5Wݵ6?f+nb'Pp~֕dW/XDPX]ٱL"6ӋGEɢUisrӻ6F2~woR%w뽺YꏭԿL5<xPja̩S1٧ieUKI%JS o_:n ,KV?-h;C xo{S>;xr2s Pޜe"E&x*$uҝv)ly#tRn A!Zmcl8XK]ķ_=ā1 U"!x)"&!c3-t*ƙ>Y5:@AXS-j=.euXc\(Vy̑'*m_RPW#6ؒC|i:jO"*yhoM& 9ﮱ)ok8\<Nm7M;@kr:M~PDt]&UN1Μ], ṮǍyF^sZ5RDb :cAy>.{S4npHhtYzpH5\))L,*9L,d$d|ӟΓaoRv#~bY &ih ˋLE[ÚM_ c~#UO]".kV'{wNoD|ք""e(\a:+,y<[J7N;6cn! 6L!NyKB~O.atAJS^׽^NҟzaѤ_rF:k)ZE<{iJqq-p Og  Pk{ffM(tWJ /,:سinr)7(|U7;M]O'qI})y丩Z iS1¡f;k:ׁ:!_Dk4U)0NMTv;E9l/ r#2,4c)]8іRZ<%]o)0ՏKCyK3+Eӛ DD@u 7+IurR=e3 P7.** V9G4"6V4wl=Q#o(]é:p'%ƢLĹ*!G-cKDq(_ׯ&"~\) LsVYIA@%"|*@iB[R"Vf器d*v^\뱒<>c" eE"r?d{/gz'HJWRГ@Z$ >1>zѧvFX2φQy~tTN'1}M2o!f;#xYhplħ'骮Gg@Lb_4x7RPpʘ}[U-ٱU9nR )ƥHi *^ѲU\㍫X#(cGfr6BY372 )(RaK m-m65ILf .S!͝CܸI 7]q6x/(Azl Ť:\e2*ܷ$\Y:!NЋL?Drͻ [3qtoWqqjE?܀`z3!#g|R$]{$À$~>Yf1C_Qv y~q O5> "@ w6ϟ4[}n|Hxo$ɩ|1s*G4!Cuh|SVQztkO3";B̾8T , :sݙz'&d7o(7lָ ˂PFç 6 iVzAaɄ=/WQQ(lA㷗F,^Pbf DI5.y|Schn53 *{"W 8 g^ 7XQ_(&Htn$Bi RwfiU2Es*ȍ-@+8ʎ9Z dܔ'4JS-W LpQ;1x`F N?kn92[EĥIحHr ,x1zlz~5n]mߛL._{xftć+5RNőe,) piXZ]/N]4NF-VHD%ѥ"Y@B>so8[~8L= #M`{"uM+(CZ3@h|E$ ê_7p74ja"P|t WTe!ȏL_%{I b"Cgm0F$v %k~qW>'vUbDmRV8HD/q˞% s^Hp7ejZE߇iVHnRV f]#ZBG0rPh9A vH.زWzE9hRΏ[]@ V<l\/BQWWpԝ{νW9g߷u)_BCEJޝOx2Lf X_$htv ~I0j#oI+K>!UR2쀌L ߛBۣ%,փ1bs?b+bjdXgD,{4p$ Ӡ)I uљDF`yc1SMet= ƾw,֛Zw U<1sV HJgA[Hw0;HF a7$L̶Lƍ$se |x8'S$xmg]r\$KY=Ej #M!a;إvt$!?%Q}r,ݎڂx8wcwVR fRwK6a`|9s袃ѣ"q.(eSrn'*S7QLl{?pѳbHP{ 㹿<4kHtB L(C3_5v8v+K34Kd9)HҙSR6]HW3SOMGtT)qV||.árы1o׿1_Ro1 fCV|#ImF3=X!vD0!6(6c-7&:˪܈"Hx@;ݚEKnÕ/?4N&5`>E:꺴c `z43Uٔo?)kLf+08>҅Ef~%ElyГs}z9(:D~8>94upy2lA[$(a"ݑBɸ IJ4GT:7m(mNQr!0;! u_P"ŽpPWڛ!onÉnfoK]m 9(kcj|,bR '{4#[Ẅ "=cX$dsw~u(ιI m7! :8 J!-_"7߽=-܅qtAJylLDa? >F HgiIr"&8N6>RjF^qа*U!,vKxIkb|:F{]#ң甤 yNb!6L!4NW!]Mx=D^?ԓЇpԝI7c!N*p2a; 5) IJS P% W Q"n1`WkPDS?qQ3TwwY-33R@Q/pKwؗa4Jd#?.d$@`H-*AaBQ=D9 ْtx_W*Ѱ{bxkw*@-f΃@5[+WlD =N^htJ%3g$prEFؕ,|cq$Ϊۏ}UAc>&5fo5E.tˈ"GJcpfX)ϚKRsfDPvM.RUo}5OCΞ rcHh%* q2Ih'-EoI'Yr?!kdJ }^Bh .M:cի2SXݷ\¤cXf4jNTK[q~tbK~P !#sE>PY4ι\ =o\ֲRl*@XGϊv>pi0n0 D5 B2*>C]yD8>?Um.e2pVeCnO{kC:cfl8݊ Ǐ-ag>Yȕ`N{v0]\[VgO_)aML jacz+1R"9rPǪJM4($د4zsS1=2BAmnc>u5E(u j3x Lb) EW R5y>U&.xrJ\NLpp9MHmrz6&"Ôm5?,+}bAs2TZj<<8`[K-p2V4MdʮoUJ掼RIKAx[s"&˭n% '+4~PdܛCژlVk1'TW˫kK m4.̐ǒ 5w7JfQK0\cDjhFUZv=QPiPaL WҮ nǠcA+qw1-_S uǽT-KUȢ{c!u{j)0Ylvת]ug9t5#K )$EEhO>R:ķ)+zHSJl#; o_sjPniEvi'z'܀Βpj|Sj :ځrgyjݒmD.aמ'Yvf5*i\z^M]_7Ե:|W{2_z.m*جyώ(XiY_ٕo 'Rqí8m+Ͼ|Go{?jEDmiXkk{hvƢ m^Bsp,^V xJrM_C<9(Q/ ֌2NF+UZ]!@Q >}|̚&n\t[{VQ8'j[*DqKNv¯ŀ>=iiniLIuHֆKM:>ςQMWͫi4-%g'G$uWF!;q9/s&v^Ff8Hd<- ͚xj=qSn*iA&+=7X/ee+*X,93s*4cQgf9lM)IV#Iiݥގ;!=7X]/=҉4F 櫬YUUuKz 4%D wI9ٍj&djaID>x6^WLnB2\,<)>O~Yؘ>Xq^:H<1{OA'R"!*In(GOL d N/Nvv1ڵhY#,}\QrP 俰-V8PXr/{vNGX 73b /S /-vg?&89U3 [hXx Bs(8C7V5{"q 'w'uAhߦk6'=.?qz"iZOrfީKD>e Y\p&͹g-`-K1_4pJvOuaG  tTu`i+'*-AV)JS ¯vA`8Q6B\;dCA>Dب$3 Z[˞nHt/J{J8 8-Gs'"uS҇HM´6<x:cɓf M~'8u16>JÚ5e:S=U.[$7bzمpAJ]+fylA~!vJ>nE1݉{P[ێt؊yEd0bK)B B76"sH A<ά8h7՚VF.SV^9%E.'4^54?4qLӒgt(/Xi$1AtsFXkIe 1 ڒqѮK}1\ȶ P|q],&\?A`Y撴Χ݇5+(t,ISU` WMB6p2c$;._C@գ3{Pju +E2MgER~N_#yExA/:pż;n/X,ݡS:u2I(Ư(;, _=Slm<9V55xGVh`|4q׵Eg=)cRFZ۳SzƘlR ntTB8faiX)`gW>*7%3b75~,K'S,ӰNӖȾlp Dn b0kcF-6Z\IJzO-01 SD1QzZ7X(yЍk܆ xi2r ꬌC>i6U>-?rZ 8\hЊsS _{b8LENUBT1upt~nua(? tog-勵eȭ*d47n@G a~,WRglj)a3&e1G3Gc7fqJneHUcUFFhv\鹎dDيb`97 ]@%I!XHᭌ52kTX[\$[*ٲ|*S" Jjxܗ&5,+Za<^VҰrj5ja`wE]b#gSȉkK: kS{4`&K޴6mD;8@IU6&>Ffuog_O]6i6#M&ZArt# ۀF9lv)@"}yM>Sׁ=Ss/,8W.J1_u7==F*V ӳn@';yJ{iMM6hp p69ִfklJ,,;j6 C]n =*9 ަ0 @~ޯv#鶜+9 묿QdPKq`85$+O NVnVw8H;wL<l|"}szNhs_uLgĂN%ёÉs!ūDğA4k `̆ڐgBh>kc!z-؃nǶ˞bcA ai.!*][QE?Rhčaݴ8H E6wSTquOz6JLPwd)^.LiƯedܲ,ֶl\mOr\([GsE}`Ex:8Fx[zU XMvp} : ׺쵾h &\]7N G]WܵQ̧pVQu._121^@HyZfЙ=H`AOÅTU@}k⭩+7KWuMr\R\/RC$JV%8e#}-%n$zcC- Y@kSKH茦RvomёcNd<#V^@ib}+K!Hxr;CʆR\L,2|̛V`kkĢ*=OҕABJ7cEO{kkLRc4jooh9` o~%/w7 z>dY:CF?1wl3Y,lBGw?dDeW蛸Ǘ0:_b4!e? ߠv!2mxswIskdp"` ,A*~ZݟLdQO>H;I0\:q4[ TrZom4oKiBvZi6@¼@m}0 ʼn`[zZ N= Etiګ>_AKL45rNďjhjrX0\є)yahᜣ.[?K9wb ֋EՊ]D2p~c'7TDs9iy 6yMlhW qmj0sPx0>Xh_a"-De*Y+C 73(e3R*5Q8uoq9_Y<B FLY֡#BPS(r88؀,o!OCч0-[=+Q;;0-D5*Ll\]Pt!0yEl6 GݱYSKԔ^JV ǠH4sCTRƏHP4Y00#;v9&0R?OP?+4B&w5,tWE\wJΥd[1M`kbdF`=yYՊ3SaKjoҩmz l:Y7|3r{.uxgE-ACQ蒪zN>h)-TѷV+[Z"yFO/0NS2%ަzc2U{EH0Y»B/4Bvh)6 \ĉbo[(6yVox|w: T]A$72D-%R8S,ࠬ>fw* V79/s>Q M$u/h]@)A,,ħ% \ȺjK"IM@gya ,rZWuC*..j#bԳמXrjux^{"zD`)փ߽QF!%=%{ZS6D^ 1F٣yZ K\b'1)9/(dBVu BĤjGMmH|+9*ĥ=ZKQT$( E5sd4+@uM| amWO?t @_A[&u&.N(fBE%&S(FسULS!afu 99DAzm$v}UMT7st4sNDzs |DDeF6ڰ,˳t "5ruOF7ӇҗFgxA?ڻyhN& LFh^xDj0xz`+'>:fe6%x)d-%L0|8܌݌dU畱IW2Ҧ\*>%ɍLu*\p:zϏ(.ub.v~j"9!%}]l( Q}_q ]Ø1F8wD. |*Usa$  ILG,墤kc~3X~&2$G&z4"QÞlܴ}3YD:$}MGV6(&QpBƊoְҨn?s32(rL,$FE%cnxHb[I' Q˘e̙*~^7)M#j%R0}S(kZPcI$;oT81+i*(s1Bgxr۵}@~#d2U:GךC7 X@p@ qyږTPx^},,5;+,:'P%4*L+ O:C̀7f([# Hp 7L%}&{N x,8VT1if8uĔoMMG}3]~]X \^UDrW\TرxhI$ >Bϲ&K䬉R+J O-K}&k}BRvS*,-Po `7)K\ڷU,pjIQ/y[ P=4|v? {$Hprǔ/\kzV2ݵy-RhD&6mGϝc?T~6E=oK,F?jE}:'qqw}^jNo s푲è5Bc0>TA2&;T>t"`SLSqh7g-zR=ϼj6> @UN712 y-"u Zڵ4f[>KWNE:]p d]{$}F K|r}E< @+E";o ; 4p&hRX-Iӆ aM{ԃyX 9'-+nQ`/8[dg@%Cy9Qԗc$iM(mURiEoB1P-08Dk_-n 'M ;/|r)1)AŒ+/|l .#RÈYG,V,ױ<.txW0$J7m2( z:D4ny]u up܊mf9rU}bSa7uq]WJucF!/%?]9bNon,']wmb F6U;)=tf+z|EU(Qeq`.ò &?"ssy3[%1ҒDjx'Qa~b\ﮌ&L-dk -L0DKLz~a,K+ a>< FdLnmRI&`%D{eó2zؖ~Z̋K _U5!?F5|pp= %^p#v8%9΁fW{se#]gW=mf>9)tZZ Z0sœzbEF,eȹd ˟ݎf9/{YnP h2(\4xL>qpP5i[-'+03qjVq}&b' ݂Y\ha+R3d1ή4:pWkKM&cv` i޳eatv/Ц}֦HpApCN8<`xRNLGRXsgH9FCVC-r0>dOYwV(z456WϺ :D1o蹏_v6 >U{Jx#rs~$# `Flչ]M#z ~ˬ,}_ˁ<^B U~ qS 32Λs3}:̺}g+:N;'VÕB;2Q9vS0ҝx[EGE=u[.|X@ AXw rٖYNkh+@',$exè Sa `3&&`%a{-J0=^EآR#%DKԈ`|L| »W T d{> މ|h ǁ\gVU޳n7[{3uV!!u,^LkGgG%VP DX'9U Ures(*UkZF!x%6$7^3D%[pΚj:9jPUӒ6ʚ A^7b.7"NpS%t>|]چ̴g _[P7{c3x(Y7ե>%*{\r 7ĩ݈DeU?sԔ:m 3qEVBk@\A?1z<ڡ"Dc,+g.oog Uڕ<H"GzՅ<QtZOG@m$ލr4 Ʋli;U% 1pJ_'>1/ 'UqMI\H]D2Z@s߈=>/ Ԥܨ$c2w1]Fmrؽ:P",ф"|>|:B671l!%*0|zH̩ê.X+najsg ^X )>jרcf>{F+NAaFRW2k)PT7^m,HxgAgQ;䡳ߺud=s()l?PZ"޷(BveYL%j&Sa`T,M$w 8?U.::!io G;_qi6u(>I^odI1E. ,תKil%쫟s}k]>Lm‰3W1\Vw(O_Ce )Y^L;F!WO 'V ƨb0^J(p^Ӑx0|ZtUE_ {.t^B3[S.d)nb{\jI`T}=O7FSۃNo,ږ\u_3PY`Fu!XK+;Th-].5Pus9eZms/.v?>v3hXv,2L.V~$z#fէ*6LԝIG6QU] oZ#W6 O5[m+V fX{r>Jf2r䆯|8Lo"~Oμ:HG6bd,sBqxzwQxiƌ2[G_ ۥFce={b9h#܋+Tl[d(}l)42 )4w+-"<3VJ8v c.T):)#HcхL+6-1թ| ?{悞)eH%+`MiySʊͰUe<ǴXۥ}w&?Gkך5~m~#ic[ب3w@Ug{SIH7/~fD@0k'Zv>9*C䦚Ed} ZMcbGg$ڧEa'ʈM8}q,%}Ky\X6MQ3NJØ`%ewϤ$?fkx]Sz!*߼a<-ۗ x[5y.7 w9~eNWE&Y7~4$6ZT]ҼhRdNԑqYG4-P / @y v1ѭq;bIE쭑%;P7S챱ЃH}(#g"" gNo@w1Y<:&"Ƴx޶ z@xHlB'?@Pwݏ#wkW#$ YΡK1493,㘖wq&M*r 'qGVp(>q L8ӯiX .{r}h RπyB'^"3Oa9*]>dGxaVg(ѤDU)-Qe @)J+՟hN5op& Ŷ_KP /5ø`LfE) lˈE;Lz6['ܭ d c X5јuҋxȾ `\ֿ+J|/tL$F&+>̙q6ɭ$;|֌Rde;Hcݖ"Ï-q*߫Dhv$_~>G'NM)NqYKCDwE USx!VAqOmjtR5s5lC >28[{ 'b,/T@7%3`K TԨFdKtYq{uDt5Z0[Q7c SEG'LPh{IxNsdڷ TdOEU"5R2:qvM3&hAG@Dy4Qar!cWm*dI@c;DbTiK7HP~~hY r-QQsP>WE4(.V*WyjߍI`_繂,G>HwY PxcV_߼NH: 53/LyFfFH]kteqtpÚHvrq@~29!5|6nw[!NeveT[SGdiÖCfvw*%\yj0~fXWol]{LVTlz=6[-@?HXyHoV{[4ǐ߃fB\i_I˷ڣnu#h˩v@,21hSyKu7#by[+Q| d/tZʊV?vU_Bu|ί I~*#Y5^i~`<@_͹Iۨ_ɬN "_Dd[W_MyuGKC#p&ŕЖGH+JoZ 7O%tgx\5rnGrLR>/˽k^ yCVbh5KiusV -bT%k'Y>'!)kR26r2[W25f(ԎiM|ѥ~Xz$|/,&GƘ\I̭^zDS>^ַئqV9k9,q) Z}`KvFtYx(vH_I@Jr  J (v>6 "NZ&)8_DgEW;^Ŏ~e=QCM$NbvGe-(|s M0H)]ٲe=w &S1H T 2SNCxQ }ː} ͯ(G骟momhJnF]+f.t@';eojJ3wPY`ϸ/{^L: qK=Nc0p(p<]Cf=s's@hEEe7qʢ>c>>W-$B3l&wvlO]Ы!{MWw->uT{m7n=h hт:8|2 (;'gHXS?hMyWhzݙ 2.P)oZX "}o2# /K %[:޺_:B7)ז1r;8Z%_QJPX0#,d޽u? XUs],9@Wlm3#" ?^&Ė e}ɐ˾]$CwGP wH ,{s&rʲp`]y{ q#nv ˑGkڽ6:'4uM?K~4s~*zLW26=|0hUuOʋy. ]:Q:IVd:uiL#cq٬Ӵws0J*t+o6l$%+h"9 <t|\$#mL@N0i*pNU v&2%: F뒆HqDTJn\IsmDOxPWj@ή鉹!4F tR`|uS)UUZ9!dž4 {fߋ׿傹ȤC#^n&A8a>b9(ZqN ɨ)hѴޭa1rm}\ѯ\P22p}NJyG>^r| V0AUkN|`*$PCp[FAɌQ5)@'#Bs(˲ IKgٝ)g}wkjr:hxfk_څLz=*FR3PX[/8*6گjx7S{ClCx%ʳ&_-ͧg]u5Yuך=r=He60%x[/LX1]QRopN' &zFdY-BbJ̿? 0 - j.%Z9p1<4%Eܑo2ZB٤X*K%uHD?1O x}VOEmR!ܢ&I9湼"u(qᨘ㗑qmeSA]Oz`CgJ;GNynRn͐dVSNvL.Q%DfzI_)VY>0*6s;BsvǍMSd۩ ~thZ*SvpI_ 5U*£ˆ[52hq5SmRВm!Y ڗ \wTfoxMX; y!1LQܷ0=­pJjkWjoO%QRli'@N=ˆCÐꀕ=,|(%~IK7zWuKb,YنwU%x 9ڮ}F^/e짦Svc` /|/r9 * 86Z3Gm\ vUwIpִ-+ $e#fg8oG$Ԥe*wxs<8ME "J \!õgb7hx,{ʙ_htCNBOrpCO:x2nB]?0K@hFcxA6=D"XU#5L)C/xS^;45n95c;#3/AJ9z澕 EaH0kpDكǎ-T =[[PM]pOah4\5nչ5-x½_.i~jx|T'9B<Ś]-PnY ^<^Oj,)"껔}U[POy9yJ=nGQh&ڧ@PYwz3Mf[ns 7]JYe2N j/j3sǿ]`8K;~vXA4NdS CPd^k'& B = u+}HxkQ5:ָ.n6!Q7A:02dUy̋ Cډiz!|>fӚU|ϛ:#`([.6 R_N7׎ɒ;6EW]=x~Z貏wp/?x^?];<$.ь:wE6Mh7ΦܰVmi˯ͤqfRY? 띷=Rw ijyɺ9N OO2l!#2gZf1]`z-UPbLc IDžli,ZU̿ix"o,MAlhuU ߔGK=g@;{v&b+\$3n+(Rn~Kx/ '8C# nѴ ]%[D\Os[PCl"DpX%ߡ)̼tiDհ~36tS:ÖwZ!(|M]A-5bxE?Gꩂab;KtrGԼy9IÑi2u<EYfAVa΄yw1bXiY]5Wӌ wV G5P}_1-(L" .Phe!':;m]EZ$@Vʖv "E [O"kCBx:ܧtQtΌIuY 3/$[O| ^׽3o"`yHc9%`T?xbq8OU>5̊hSEsLUK~_bXgya5o9r Gؘ2No㇌؝d6dN, 3-KlT~%%Sv %¨@/C̸ݛ~v-R7B//7=,O[nGQM)w1I)*̚{ ~r{Y2yV:kCY?REDk J-ax\zcX>5r I@,F1c!$7{&U|28BAV8;53Tq:xӀ7~U+}0!q ,ϐlPV׷J2-4ײw}UԟX (Hb$CpDˑṉdJ>?:^qğWn]\dS $}t!+'gw,6ߤJ=~.fwxrο$qNNkNp5Jbbnqcn-)7ώqnXFqE Q3>r+f_StN9( J\';9bSa+B=8jQ8H9i4Q\T[=QHzdŃoRֵaR.>w6I)4+F_^SDm{D2m+zHvx>mxț(jڷksbBjl<ULDkj]ڸͩTW7j$ڱdv 0dmVOpt*Brۻ +EۉêqpZ^b^ez7ZA^K3OgKi?)*hr:̐HTLORѴpAV)(*86OVRI7K7ܥ58%b2RVez?SS"?m!axH8EC ܋u⊑:uCs|;Wxښٲ΄wekI]z ,sXӣF`HrKdHXو !V1 ;.cUl@PN /$If-͡sv!\ k)*Dy(.ђkTtGWƲoĊT/ͿHOW ^?1%%55|SD8tuNX~lÈDyָ~u]H׈ymyح Q:1\^_tT?н#?V,,y /{"4J;\.Ku j{VK]fJd_}nozp poH$=Q"9HcHf;+)V^Sgҥp.`cxKPMCҶM^AB@Q3\"H6!%c^p|e<%Tl V90E>2%'"GG4B{0WN5K4f'8>Vo\ -v}qtX~Y: ^:3P˧ ON1Z ^ Vbm>TI4_`rb ^QVL<ġ{:B1gpZҙ;1ig"Fv~FkrE:(ztx o`ٖϣ20B >h!)A6#vUWlƏaa"Լcye(wE݆7br9]Nz H u)@vfo= `n,9? FmubG} M׉ 4U֓QT̮HjYqs`DANEI#A`d.)i#l ľl|,NHL5g>V0O׳=UwыW:7Q|_D_yʛy 4f svTwy󗨥>9;l 8:`6>o y(@!XVAu4IeB"oicrY*=)sLJv ej(ju)1%tķ"8`y^H0`Q]Bީ'~tsed"/, Qc繼zZ@qאm[r1[x弁- 3.3Ή9nk9OgA*Xiτz;]@P]xm0^IEP^ < O% MKH h<Ğ}6]`+!Zt 0F% PԍaXqw,5aԛY<1aM;4ƚ!T;/vԆ8U/jҮ]KBWǩ8!^ָC{4AqEYN'{5Z'lۑ'<֜lu."̿@=J֥G!m{H5vy/xT3ヲљm!Y6i'&Rrןֻ5[ ) !4(Ԕ~,W# sOLfJ<[ KT]%4J 2v]^aS[~NԪJf;8s+Hqt(Z8 , nm"~I PKD@Tc$+\ҏԺKgƋ4ŶՒ)sfx$C_c89fZ7S ;?KcZӗμMU͊'o0U;FŞoBZ4!O#<[* u6ڷ@'BxxAA֗sSw]uUl10.C{2bRF"(6ċ q4'\Nn}c!wl-Fnu.0cTlVnyWf;Yz,JxNi=xf#Pߒ2uOf_ )dTqo1r?!n).oA8?bRb$ rr'_U`_ C-5ЗJ4O,ɢd!3 ݄7:Qp3;srOz>wek5&6EQd*G"/ZKI Z/noZ!ʥɞR? E*;[Q M;6oC:&\: i<ꕻGJvʔFP4LJ?uD~V Բs`z!;WD$8"G،"ҲdQi@. Cu|6ώn^uU>(pY!{wO_NnGXLI9&Dǖ 97!dX;9'~g17z0]Ш`>~FJJ#f]vL3' Li jҾbSN^Hᰂxq- hx 2cJ|%#}>= W?ur-2CtU>|5,ލZDX?y.Y?}*'=A2#h'L x4IƤ ,ė۷P+^C1wtDOb} w.hAPWׅ[oU%,2& SeUF!]@MPyk@s~%&:XCAuK Ӳ4kr4'˓fCtT`=3ĬKڟ]B8kOkqSWPN78zƪCzQO 1fӳ?Ԁ }.m|j'9Ũj/S EdJģ-of85sԄJ!}OrrG1/iTi&]P(u)6˭⃶PXn`5З`B"n_&,cQHw/^kw2p npL>wmA/lbEE?CTWPCZ6zrR( F9|GUQ Sg֛"(Dq~1}i|fD(LJК,ȵN'%gBn2#ʗtXV0#ۢ{'FZТ vA9іY2;AAozP(DR>=;y5>Fm]d{2m Vnb`(p>QuL{yKժVyrɦsf3mS@,!724ΚXZ ,?Y[¼u*U q9%&*¸b?+V}<镪pٯ-VXuuE0Ênz6 UL6M)sμHr(ߦ#wڳ>.w+%6z=,Kҷ.PsŜjv7鞕_R 9g5INoTrT2}k? som[(x ~{tӥ@.t#. s?YVÍy['<*,zn2=MEWDH 80R"@M&*PY3&HĄK* &Dy‘UaCRCf޾zIpLb>)>= ˁ'DoX- ؆F8~,3g6ǭfjC72z jtowX}m*+@0̓0&G(W|t֏͎yNRN0qWtuGO~#yV$i# ks}o&|A?2Z䟙9V.t]jٙsi=Q(67OTa^_ZGK<6)>[/C9iY6q; lެSLDsI][̝ĪD,iA*bJ2! Ia&RMȨ 9IndTfL Hs'=;t&hIOu;.8R./FNVM@9tbN:1~V QNua>J1T#Jr qE}W%\B90̕. ^?'W9DSQS-!ĮtNz>(d7t搆64 %6'En7W>1(p`awd?ۨ[Y%47{5+F(ƢZ[l@P-BcS-QE\qc?p:4!lm$pˁS,&[`>oqʏGk^|qOޑZΐEǠ<(ޯ+ׇ5tN&\adьȺ 1 ȾTiGg;O $XcU?0ɋriW%U40 [*B}^lٖt`2>ɐRTK3R9*(u`IH-E@BKO%8c\Lmf$L] ێklLJJZJ+椥r_,6QэkpD~[N9žP%&GWfOj*NrM$&Ro֟M tM)`j>*)Z }`)Z-EDJf}@&P_Lu(<<@7%m8H ^o zsNj]@ŚewW@hFDjpűj̀''ҴKc2
    }җ"|e՛JvNFB[G2ǐz^ 7 4tmA% ':D&zVj#r%{5ePI 3 =0坆_άb7Jy'|T jn'"m'o_8glK;d,HQB3&yP69;5IC%he(? =nĴ ՍfPS-yߚ1 )1;*kt <'@~/e򩶂ŕ{KcZ\RN%H-W[ޅѮw7r`kdbcPߔqDm?QW̿̐VO\0^*L-ջkug!?#;E/$;>E@)ɤenlIT/5SH|Gih+Rc$*8:yE3ԾFMK'QX$G?N!߆HGphNb!!tea,œGNRnwtoi21 ԩiLB.8oJ{2?fOW\vx7M Bӱ66'އ)0(G[$+%  7:j3+!Gg=^a |HXm_d`1Y ώt2 ~v7x0?Yry'mZ5&]z:j Z㫼oZ `b.B6Chr-W9#a+.7utt [iJĽ_cي0T}L&|T6>[hL<22u?xg1iG |{[,TqDVz hʸ iGJ#?%Sɵ+Xф \50[}/6k煤i+ W`1%ՎV `00A֔`G "s9]lnDT``Ц牢wM"_\>s Q;elޡIJl%h y7+ܧBڝjf |w}QJMJse.Pʰ|Wa>9y:E|A4o\uxRpy(}'i<5גIa`-g wB"Bo„ZfJyq=A`2P-픰BMXQcp)-PT+b `Hd =Wp7lb.Ivû%iNq~6vWQA V@M׭ޕvw4`Dr" FTOmOm) XCKۂW )z"utcT6/Ey:VLr,Czɪk@ T:L\s%v5>oVB\n$F;ⶐO&b$AD٠h rʑRW<U7iఁ& w.%:' o)ƻfdXCGyѠyt^vG˨B:f{zBt2Z>>(RnFյ )zԚ8mh[Kٷ*U4e|9E䳀_+KCiU{a|uchMmafݷ.0SadD!B%KZߡ9L]6)D;YWYE&ʿ3Z[QƅRV1VOCQ:8yWEO%nQtu ТW/7 OCw/j.|z !?nD.Mo>5%Z UZkWL>Z=,+tD زPWnFwIRIq SOLze񦬭 1#b6%dڰHN >ft J_RozwRR'.s;/֌ E[k=3?FS&mpKm9!l}pu1Ji._:TJ_9Pī.JqhP>vM(F('W(   u#)v/ &)t0ߒggV6;Y_Ab7JnTs80a"]/ttV%"OUSͧSed\ )'ݵ>8ym9ߨɭqW:`[dyM}|};Rt^_`#FmsOhAЋ@AU,FbCWcqWqmhS3X{o~ ek9`:j8~S$y'_Ty7|αC\Q[{Z?Z=}J=Zc)5XƶibYʒ a *RvP=Bu{B A )ήC) LvzJt%w[89OiG--3X O4|@ϖaX7ߞ?p.;c7-׿E1M\~,lV߹059 ?7'O$[`=#>ʴӚiߦXR-\heIML$iz ZHzn1fTNHd:HȗϳKQ5$qR_;Mg&]u}+N'tY"P_ԏIbk._@ǎ+sھ|8s;5w@ێ KBIyRQ nr0y Ѷ3xC P$\5+<ˢ]cmc xܵ-!CRILL1\+JVwEO$G&/}쥗:߂Vt%=ybÆDNUӇciv\QU s ;ݦ|Td|1CLd*.ź| 6}Bs'Rǧgm/ȊՀS>xCÞ(\v(JD:$ěT$Auj8oWE:fGv6%لUWA}iXN@@JǚX/8 ;:.ݾзtfZ& H7 :V[#+.U!z?UսZ)K f֜QHRi7 tzM)AvL֥_Sx9'ktVWUr=?tO|葟\5i4E]C|7Ew]9J/\bi v/KeS0Y\zWC٣ H"AƩ`5 f yj>M쩦i%6ϰ;2{x-]<mDZ09ikR}ֱ%\xp㷽x|. ێ6#?Ya+}a 8Y[/x푮#k73@kI\حe=LrT=2,:z, Y'`,/VXGV v$[7PXwxw3ob;e$9 "#*Il(^Нa跷A m Č,w$P2uBD&gcO=HQ_7V>]œ}w@ڧĨz g=NFvT- !e1DeJ$\wdHxf^kmڈ4wP <`HՓ: ¿w-4sEq gЎG3tTFTW[C_++1߶fj/Sި0i}ߴDEf;$.WS46O,$QMYp 쑖_LnD_@X-I\\i6f( Pc|ޏOY9:HmG]Ǹ&U(3@+a:Efꁧ8>ɳyRb_ۙQm' Eijcߔ@6?9ϊu.NaG L996dNw"_Е6йG֯Em R6t)< RʘDVYQf}nnM2ƶy@*L⤒>:e`E ~A3\#xEEA}O|jꕯpO(ͮ%¯4l oJ G"ƊjSUTe6,:Lj"5Mm?:QE ZD|U\>=K<ܼdH( tc{/x#F'{C?)#`$!Iya'HDňeC~O"ׄCc$qb>5KC.Pu|o++r( )|7 ??`~B KPþ͡<,R 1F^k.@6"@Υo% y Bc/rWoaЧlMOfF;uz٧e{{5n:F3T9VwH/(^2]m<]`,drYHT_] [>?TIbX s&:R͐t, پ^(ɩtJh2;O1rx6#bO?EQ=J[-kƒr<9i%F)ugsz pʘ"ȟ^6Q`1FnYc? SI.͡K pI;f^}|3;bFdAYp'%7awj6pXXI֟o)ZxwXI*Yf8Ǒ<ڱ67~PĶh㚃XpHQ|Τ1N|C{o>@X\C)>7 u|qq1 Ū0CH+LŎעnUN,5Yĝ u 繉'gV-2j,"*38qJ3*l䈱oo²_5y(fʼ bt+[U4}qj¨0. C3)7rjK1+c$j8ȅtFƎl'P%\Vy}ROћ @ZKu<#`P4αMA|JʃXR>^~v+7B\sZi|Z >&j{`$~7޲oGl= M8-16b|&gM}2mNu˥?'R}=EdLU–d'ߊKGMQREvo p6*ҼzLӋUA;;$Hz&ؓ0֦ $'z%EW1F($l7Jz'w#vR7DO gu޷xd+K\:e H F_?Xƞݍ(F3}VCl:iu3#QUnWtQC' NuYm,J)zwIӠ댮m_J*=gȀW4-̮i5(ikHn\U&R:/cXum<%?y. [3bo_+F=E{Z8V&|G%;lWh{c92j9ߜFu'P iY‹W!1f3Kcy8qtvwra_]hD=iB`ҪV?y@u_ȭz\D,3lHX1obaC>ͮz?OV@s2|=V,is`М*ݻѨB rN|p. לHΆpAJ>Py@a_R+&/*Djf+v 3:- 7۩gӒjL )k€n ed߃xu~J0;@h?LI#}\Mۊׁ"9B9{ܪ̯i &ho:Ra F2{ebL-΁%/3|4ThhŇGT9C;s}lc̠1*]a#ޕ&` UD6a LpXekb!nRxЪ2?D4Q#\cO!}z}CƩ̵a?|MS }7S7idyc/ FԪ m?~sC wxSB2ٓelq?Ҫ=_^3qı 2-FGy?٬pp.-*p ´o-2O"”OWPJ)4{n|fvfp I7@z R{p&p ɘ[ڷ5;R nzqֳ!^9 [fzYc $.Νҧ3=")_s 3n3+h2(%Hk3Uz[Gf_ӹ(f_W`p ~R(;/j-=MOeDRjK]RcA #%7IFg߸~'뭑!s cgjOK)@*^K= pr0r!=9VGG̔=i`:M M27rȠZ@z,fFˤ}иȷ͕ma-ZNM ›o2C҂̓*{0&=#Ϸ!tYg[Է$@!Q1R_wPr/Xw"X>ֺt/ `E!tم/M| ZѠ@EA;g)T'I+;*! vaPJ[M?uTj8{>pHӫnMHgcl.a,Hicuq59@B/$>:EWk "{6zqQS*D O0 m,`ӓv)0v9QLo]Vό+$$ɡEP-E iUp? Ӂrx'Ϫ}i 㲰yc]}7y3ssF{@5>m]&RԮ#m ]0X{|Gn='w#WZ,0]/Bjw91'&΋l”\'[ x#n˅D-1u:Qْ1,v(J,00mS+em!:MXUjVz3on3C8ֶ`"Oq0P?1l)IqDjIГXl#l0|t0A#7+lK/U=,}7, A"J|_unRu{E2C06m(wFYIL{ 2X۳yk?ec>f#*)/$iKLY !*{\9.a$ocJ& xrM$WLXCJ_kou٤ܳ甿Q0.ޟosNcxTfXDSI} K&si#\& HTA$gz8w1B(d&J0suIo9Qk<=$br qK۶@#g68<4#rsC-,nػD*(peNVɓșd)cjYZsޟʽdݔI4bJG(ۺFݲH2KUioDҤq!nojyb8QySb܉K'XᏩR⫖t-m"5Fl^B\VGn,( ]Gt`vGt_Zo7혎?#%tTC )Hj &o{:q`nSp+D!u (C@վreӖRTzA?Pq7V7loi R|Ee5 ;1 ,˚D=>I\"540ݕorҰQo}:DQ675MNHu2AΫT `s8CxvTa'1޵u!}B"OqPPo5fNeL9OUUaOchXmHEkH?@.MT!/{u|W3c"&]-y*ͽhtX˷Yq`8>nFNzSNQtD0:XUJi*ޮSk2cn 5lڝ]zol 08);ɁJJ(j!/،{d5@҄YHXǤC,И"\jnF%_CdITuxu5l'F`,|_0h\PL_5|hB5xhs-.}⻀;G<1 AI99j%s3G ǝleYyRJN̋qruvJRB'߁w8ۤrWt} Jl(gh(zJXї>z-G t΄ ƪkђ| O ㋛(BL5&xoaXeJ]d.$E8Vmu.oT,C\GHQԱQqM]=,H~F~4.ْVV*-S+vB|!ɬ@^ӳ+qUYm;` 7>5ֈaxthe]U{䭪h>1f AS7ZCHԫyS:`1yPv[e\!d/,2+*N>St\vP١^M gV~{VւJ{-bzJ{oK`< 9x-{̧P-NeA#F4~)Rrd3,(Ùaa`9g(|%/E0 A3c[=MnKɠr}2.!ved)p,8y jT,Bޥl{j: akrGL:Pʾcἅ0~%;pK#wτ />`*B-L)dWџ.Wd^w*+o.@8bH*WT+fi׸u|shd'BhxJ֢j&Z8wD=5LZa}]0#tģE.x2.QVH P=K2o&#\/"(ɍjD/;:JUN}!kKi[=i9TC-Sn"b4aD./C]#,G i O;-Abus)_]i@Nk?na (#$LUC"gWq9 05+ v*]33gUn<] nInCc(Sk\FAf0 !u#^r-_s `ȿ|{IsMhHf(*[@Sw$oo5>JRVkG#qbG"/utFCΤ&՝\4Iix|4?ZԳC3RqN Tq?I$}%F@gvS&tu~L6txi'A31)hlv`xL5~)m6 ={ڔYs@mklQ_PmlF4 #bͅbN[eXIy5}_Mةe@G~qV#Un|(,9H#;l c4Ǚ?t-r 6Q14mGjc/A@%Rif*M`M,E*+X !ռIs 1wiαu`2Vy2]~&k2G'U` q5 HΟ`x[r|Zt !;hQ\6g7Zϱ"y0Ss+`%xYp~؏eaXCEՑ\,˂ '7 ՆvL_醇KË>AꃂffUrk,z!?W46`#g]X5VCӺmm#,hRM<}|9%F}3_>ب0L_-RT2`#lpIAdʀHJ as89 yle9+9SY3V}D½@T0 г#Ŝ IKL? [֢͘due P¦& M.D`: rf&eȽbg"6u;R21MzIF-cCePuKުa e;Pe1 J"UԷpOmDpdތ1*hZ#iA$T/PBA8S*l\v]Hn~@6ٱx+]!^/="=?p"/Hn9C(V5&࣓ Op,Ro3 ͮ=N kƚ*Nms#?uBO(vYdBXyy*f)cX4GAHH5(ЖUĴ`r}.U`6=8\;sHg̙C;#duODE$iŝi*`=l&8^{|~Vb; Q;O%Ij_wS&S4k8@X "'rsSSGʣoߏDdbn"(-øQ ֒d%cMr$I Fd6|X$3MwbOW}6Ҩ;['2U&^0k;Wo;0r矩3_c| [ī1yDQjKͥNdzN3wFوX;CP!l-8yLո:XuʤۮNIS*_#a.s԰-v>b ]| R#Ѵ0hZ] oQEVtk3-GsI6з&UL;!KQb5HorWkFH Q B5Cp)Qf)֯V4iMդ<̂}) LqZl [b{7E3LJ -E(N$O!#^C6V+#ֈHl|Y'^RCHC1ř4DU<2g\ C' m2UD2 ?N߮w{SdZFY:3BY{=/FxɕxsfTD!XWl>Оz7F3ze\EIQ]q $@8>w2Ɏ8?H [W:8ϵQzSJH k|r ~~|W[$&Lh&RNWKGđ0YX4`D=мat{J~7 Js·u؜=O sxܓ*0ٰ~ZȈpq{C|3au|9h,9,8.ϗ֨ÝE{J !T 81e/cC<[HYP ?ΫibYJoLCzU/O⢃es__h}T<˛R@5Ré> vz@6D- - _Nkr` i|*OMiqKp(;Rs^#tB@r^0QZ:1ZZ丝;7 nJT[0 S θlL3 " Z 2Nupl1b*Q>0 YZseqinr/data/SEQINR.UTIL.RData0000644000176200001440000000335614053166535015175 0ustar liggesusersXKSV6/ IBiRӺicl r-H2ΪOκݶ?vms9d)3scŴ:?ڠTma}\M=X. ^"6 BJ5Hd|TT^\^YժՇ !uQzVI&G]qvj׳~~!zGhuO IͮV=7?׳yR|Y^OͮcϽ#Imz^OmzOr-TO 0Kݩ{'g.TÒvgv~iƎJ;gMغЃI9D撰l ^u)l Cwbrܺ5fl]>wFWQcwvz i[G*v\ᥣKkh}aխpL[͌=mݳFdJlۮl7Uӻ:΂,=K觮U 1\۞MYݛ5U0 5"L@=oY:Zuvf1ޮ绶`:=n@C0`aqm~ݽV],klsU{&"0-}c=Ay:v-ʷ"ak6VãfW[t`,\tpA-DERTTW ܾUm ppU]u5#J!#4c@0)  p 0 H2, |%+׀oхög؇i\uT+8VpXcM59Xɱc%JW_~W_~W_~W_~5ٯ~Mk_d&5ٯ~Mk_d&W_~%W_~%W_~%W_~%m=ax ijm !c3mb! A7m@!\ ACsM<˹!K؉zQ|bGh;Lw6.YlHKŖUMEZ3<,!YFdII:*O l y~]E0"veYCB',4 ,9$Ar5go%&!%#6G6;H#MiHF4Ҥ&4iI#MiȐF42! idH#CȐF4%,idI#KYȒF4%iH#G9ȑF4r#iHc4Hc4Hc.cbG.A&Ki۲/\^ nsP F6O{let[JFwW:&H= F"ޏT5\MP$[&'P(|[K mmNsǵu<*m?F]n҇=ݧ/4Sǥ:^'Z)_ȴR^ECvqLjo׵ӯ~iZP>ok)J/HT|j/~_`r/}hK ~"q7OKX.Ss$V&VkĜЭיyKZ(y{`pEkc0U.)p*RZe^ Ġyseqinr/data/fasta.RData0000644000176200001440000000200414053166543014502 0ustar liggesusersXKnQ'F(ABH2pb*ۢZArr$~؎ClD2TWw%0 'tΧrzNa:O`Ӌ|>az\٫ٛz? ֮r'nS;6`tvxy> ]gy)ߤ}x^EmMIp>Hl2<h@u+a.tw2k =h'EZ) Mr6 *wѲH 3 xPjWyOz#e "Vn T8BS.vcwzDVe۟o9,seqinr/data/prochlo.RData0000644000176200001440000144545414053166544015100 0ustar liggesusers7zXZi"6!X %])TW"nRʟ$nѡ|Oʈיx@Y,4? ͘7Y0kfxO-/Z y! !N6 RW:.?-; NJVuK\]dG*eBAiL<~ϨKE7vEmښ}hY[od!iw@%>'E"(o܉°Oj")A"]| A_9yMyPio>8t_o-n?lȩ88(K7UkSЮ)6)I[OC/ڜ})t_Yx]ىI>3*N2G Fkz5Ƅ [8q[mH99K7C(F]b^zX߬`>AFh+$o2֕BwA,1QӮurup'MjpxAw-;ڒNx ;‡Ybn_#q>ߧadBE| 6NCRx^.A3@ޟ7Ep= UbjcC7:|`OY*H ,ЎJߒu>\Y &Ϝ ÍI j+5k~P2:TW`OG\ 4Je/BLZݤFnK- fm(QiF#;Y_0ןE薈c2Ul/T}SX*(CWWIk+|ռZt4v^kP`<cetUdKQ*Y,3yALDEm',fFuڼ"FzUlNh&_:=: r^:R9 ˴(ִS3vxy^NrwM⇚QoO\AHq}F)_s<$ِ[XC?n{ߧ^8=ZuhAR](Hґr7+7CPy%{l"hHsTkSuKq6%(J +PXxڗ1c\q8:攊6Vd ,|Cۡ"ޔ9mot KU8Ѩ;^u›ݕM;Hj@?k%G&RT{?#d`žIYbOGpDNA#SI± Qk? im`$ 5,z2ߧZK0q:NҚ(rZX O$P0qLcߘH"1ET Qi0,zD,*{y8nc1ERL9t>ߠĦ=8.ݺx{oU~ζHET)uļ>?Ivpu9Ԟ/xK#G6' {i#UxGKɭD3 :V͙s}::eU;ne\}"~{Pce)aR YI s񇮞RcG~j^B޸I*7Gxq=7))X_΃^b tX_B*q;{4;g7?),`e -w^薼Qɘm H0"eϬ'XekI,'G+ʬSkM)eœIkmG:- K;V87t|.(:]lm9Vqc^+1J$'/:^59| ۔@o[,65Â,2p_0~,BmMk,ԏ2} 7b03VD\ߺX,|]ݖZ\unjYYh^8͒C:;DJO䎓 MyIYmtCEtư=);zzvU(\bK[hߵ#uT UVSHvE҇xƘ9ɴ7?!N )_BƒGh?I4ۺ掊#3ew;mg z>E!&T : ݜA`izB& N'jT Q]t=Wb{jJUsCj5$ LW]d=)pC\R͌bFB!H"y3:ᨮ}GHyz @EM+^&7:A/`O|k;_ԫTտf)1=pF^BzOs ./ucrmfpz"-z}L}\jxnAjvlJ;R)|D u=khVJve?Ti axسC Cc ;LiwḰmsr~ 6J5'wjաuv:_0Oc1JCw²z儧~\* ⲇ`?TQw8ky0yĠ)**e~{'ҲYI3\{[}#m j@rM/ \urU*W̋*,p3U?T4WT;eG{nq`,7昣4㏠uM97qf.wjbtVzBqPIȑ^*Zxb&S}'tحԘR;/zlӱRb:wSANu\I]k\;<3א,ٝB܆#P 2C2zD7<j=\v,g)\:mQV&y3tY.%xVo-UY5֒C1!]m)wN(':4;\EO~!?18B}ǖ*>05mjYHX q$v)iqq!RVu ]@ۣ]gŶ9.MKdzϴyPͧ;dtVUW3p6y+<L%( 4 I-Gza(Pg ŽCuVA3j'96Ca ]+ta1!=T`܆Crpy< FVO1 ZLb:qчb`R1QL[ݰIϏ^ 5z0є9ۥCӕe/ CP^^H$YQq̗' 4s"Yw P3|fLο: R,Kρ}#P#5S*rx2uεa.jH~*4w:"XUᯣ i*KZVcƬ ʮ=4NSPD?6pڻyտchKQ oaЩ bZxX.mN d7<Zs~kύeTJKJ+Nrt -MB g8<ټR3Sĥ(/p@B Y',N 2# %ys8DZ ECJe J*f\}F6 0ːT)jrxp^qL}AvWAp47̲M[~3lމ/' 99@!*I z|&d% TUow5i $t;xy[N=ȸC`by7iAe0֞(nWN,39D)iNOìХ< qxJ(3WJfi}&|0+V{Ew2Zh-b;݇Kjz4HB -fGgb x:3T{}/)hu^7γfa,YXR) n=.)l[ X¿ahr*Fa2*YCR6byXv≯[QK| l*xG2XŬh/_q֨ڲ>N4mó --uv+rׅkp[%>JvyxfhO"Fb.4\@U'fY?ז?lԀ|eS>? L\ۧ`/Ѡ-(RFyԊ)ot9Ӥ`%DV+$ >ZTa2|M@ ٢i"'rOLcG"H}2;YRMQsηp{ٓy7D)(d\ή Ιȯ{1Ɓ (^WoNE _SRs c@@n{'i}ʙ0i. P BEJEu1Nid8ܘ+{n9ҖEWzikx7.%q<_2VS_%ϝKj"_ѸTn`%Gfvƴ_^Jd}ǂۯlqY1JW㧆G=5UǠ օUYsTl&y~:M*- l[-HAz՞3p!+k;lb;R9 K/Y51o"}WZfm7:Yc-N#onI-0z7`&(P{ EUaʠOԔTʴ7zfUs_=uIܬ=nA@J*,4 L Ta" 1)fVܧ}( \ Œ0CG:-I~X\83TpfLv %HE^Gb׉Qo`>"{[cK YɖFJijW3W08ٛUo+-E5)3^;rxbݮTL&X<߲]J*Ao<9Wؔu*5Ԇp YonT64CV*^z0&'6 yxpȤs N0Ƒc^ߨ$ڇb≉5g\ATpAVXFAs`Of`Fh#Mf`2Y'CQ#3R6ܡQ%N @Z WZNRrtFt1uo0!r,XZ1ZLZckm\:eˎA)qBtȻ{:1s#P0W 85id osFVX?.`8R#7~uw-7⣏`#Zb .D= N8 {>DDrJcn8 DE[Jζ+!w4@ Sm7/ڗ~0CjyA?#Lp2 w3#r9 7ÖгypL!i5PF舁疄%NaWo͐`!֕GzbOxD4*b@1M@ [JԺYr1ۡK:Pdk5 oXuI% p+ f$ &_= /g(:t!xC,.5ah^KP|tR&y#UU` uS4tgV;Ҽy> ̭T5oSN*4ƺ <G')ƖX:9A35_4kj]W'VL)j'=Yq; _됭62vqvS<#N> yL1őmkf!~=(q M^exhFF&3L!7joEkf|6SHւLm4뢗Lu$v"},-2WQoWEV3IDC:mӝCZFKWF' b*(?[_@T(X$?۵&~1Q2h@mTER~¯V'+>K> 'X&Oj.gV_vEM\ ]:y3=m9'B0Y2:PMst$~)4NJ=&Z͸rփ &+ cnwާԥj'98AoGFH>&+Y *mu@ ac5;Ea4D.IOSw<4B{#u$2HV5^ a#uܖ+-Mܦ{Mpsc}*8NQKr8 lI0/*3nܨ[#ⱱ'wqb!,=G& @9XOB ,$(kfAr{K/wvD+9Ӳ5gsIyODV輄ڵ8Gn7HCx!u)|+0%3}aJnta욲xdhT4g=$"$OFS$>De3ֶ1Q{P111/`e$^ Zve" 3^9~H7yOuzU2ǹMd˩Der~-`gռ"s=5w߻.LP2ʩ. RCްkٱ7&%bCbc;!ǝ33,=Mhs'n&J~`OGcj=ɼ:6!9j\M1F!F%^tphCS}S ۆlk Bf!NѣZ){4WzC(z;Hh\6|=)ٷ)C1E%mDKdC;d"q+&Hײ!#0tY1!)`iZt|6EœmyQuxYUƮҡ{L@wsB$$qD`w%E -uH'6I(yfitSyZ> Gx c,+&E: 1F^(=L{7^zX%Vh%>5sl*\q`aD?JE=B8$[|q }<-`Fa/H{0:t- Hr* @̅ypē>5ȊI9U>a4n 4n`?B~2n}gZO>E0.؃F$>?F_b*@ӑKTC;wz-G}P~^>9ߏm  Mx*(LQXyhEV tdv*ކj T gJ$3y 4RXB pk=rx<I s%P@@›kחÔ}^ZkOH/IQoVg!H/4eiSӚ`Hͱ܎)AvO.NVnEs#!Y%iU!Ֆj''W@{A2_ fH }2Gy&#k:}TlLe]P/ԨZh&<61 b̠*p E GF$@w˩WP!$È\".3"ji'^=P j&ۭ(KU 4]FX>nP4IJLxMӄ\lP=w6ړSJ y]8\4n@-#JqOpa2K۬`o+} ;T:B;>N^0nneNBLg=Mm)`7/ߋD5d@H6 \[؃9 s=aכ͋o5"''Q ǏrpodЋ-bt+JPN^EkiI|Q6Hbv y|E8Q֖B'" &!KyN4F}HksM lFZ!wwe[zt5U;E5wvFg1 C㺁!1. ƒ[hnHz9hT3^$߯bq1 ޘC^>y*G2.O1^E>/0 /g8 }*9N('M1Th_::]YW1`$: ={GǙ\w?X4M׊9@V56/")2MD;6{p-34W/ix'Eʺo;*!Ő pYވ "bz+F\=p;0SN jCPi񞰎 t >b%m!S~PXG9WQ2z#pwuNG9w-WXc6p9%8<"47pPy sY ܨ!9y GZ#C}I mIgntMkm_JYe5&4ǔqUqD͵LmZ|K]Ǔhs>xlV"f_ qb(ۑzd g"5B8ruO i8ꢧ#N`o.c~JA:[!dhd߿5!bEtq^E "Ky`[͉7{/6tz>0<$ H)̂Vp88&Fk.m-nᣒJXyW{yL#RV]f1d$+*KEML|j|WktAH^c|g*eyݹfoƦ/LPv0cgwd 4 Lu .1z u!3ϱ>ӫK;K-wsb4RJS{NVCt?`KQQ`+n elA134(fЮ !9jhH=e?l:Pi 0iZ9w:,MeAl# ԫz%}a]7h&5VN!?w4c? ĄonPS2 rj_#DgNhhd\uOD mW+ℿ2Evf/qiWP6`c.]dfr/=`uI֘]ᩚU̯23LPxί{b?CA+/4HK| |FvW2P.qY6H?7 & W+YMLW}m*2_s3y͏bDۻlx!68~MEy,u $'gOS&1i .!ƥe+vn/ B:lR_),B߾iF˕M2a"sKnf[c$q_Lѭe&txD؈Z4lC:K]O0QK%yYM3G=y{.oJ` IqI>@37P`l%X[qG"8=fR:X 3 plL\vS,\Da,N3( fK?7xѕai&ևzϡPk}H\YV-"?YsCƳ. %ȸ HnaPƄW/Gċ>Q,_QI5Wuϻ9|S12;z.?#4crԮH/hvj!`/ c|Cf!rY9={~CEL";Lͷ]]-pɼnv Yi]K݋ś4^ IWdU&wO رX˭ G> Ds-8]){rf'm?…IV "Z[,p84hW5_JOG %[?'f4Ŵ&=DeU$0#E2]σ}+PU+}&T|wri\z(miTP)܁nu/ ɂYwz5Twȗ@m:>/V% eX\$f:P dF,5ZOpTGvXpMEd1EGdF76A 9QR?P{Imڭ rSa_u fbt?DDc|Jq*9!m-̭ q# ɞ}(n͗XD7N_>Us-A= Ӟ9P\!;괨8*bxя?٣݊Y`ߚ~Tj[[puCIr$n(Qg-$5aV M~L ڜr:L0JBdZ.Ek!\|c1-DZ&Q>Pu'^tw_nMk;Sf?0?NW"슞unx]1~d g\R3ks&wx< 1'M?y'M.-t֓ b,ŵ)dƒ` J:0u~B%m̡ES!;ڗ VݔR#X2nܙHbeGȮ[5s_R} v ݹ+-`1̉zT]Q p3S&6Hh.D8B";X8|p6Wc0öF2? <.FJ%Yƍ|0[*skene,-qth&NPU(lrMƱӯT'%Is'Y%/9_3 ߮sSD\/az6O# &I=Nc);.QC0Vj@,A+Z<9?_L (B}ryϥ YVaza!T4_hN6J[{"'jGІ'۝wx DD)=?Qt{T]`A%R`  =`Jձ΅$zcs؅UBk룿~5~`0j익}@PM-:q&#e#G7RQ;Rjf4VmVt6F q/(({|LWf`ʗqhLX$^`#T\{|bȕdS w+&_c`*9W`w xb^= ;kIX(lf';Z'3\)ΖCɆ&syL5~rG 7<{f;$P!a2rP(&kb^K3T" 7Aֹ 2rK g8eW$n -b#Ra_**Bp$<@L$05?5sf1s ^˔}q(ozKLj_c &,!'G'.>UZ6_m2mlDQz1i: ^0AlDe)ؐM~}~͟ \wp-iJ*3>Cp >̌u2¾d-;DXϾJHL,_Pql+"3rsF w1sUvLo%_ QcxݟYi>b&>eTRעJaR=HPјjs&,y5M l"StfOmm[7!? uXx咬U{߃%~7Lʱ@Q;+m/$11KUڞ- :] wtp o|bGП0[|woMycC&!2J8yNX G( 'þmoEP :NLr\T18/TK vh-Yu8JjDGq5(2i5EI .ӘeJʹߤPgT@.N#"r1xMs6)˩X"[ʚf>|mm,e0>FLbNhCF#??5BB"t 8|T4rBؐbc![:Q{+cZ D%żyKC3\'Uv&$3R$~nէ)&ZL4&g=» %m@LDd&oϜP?'kg3 Yic< +^b1;o,k\73{);~vy.lWN{k39$;e(ۍ Ne ["XA&X5}ȺΗLqDWE-wFD ͳy%C҃AnAҭg$}^?2+_!Rd8s&htoGyHаn| 6ӁBᤧ9MB!EgD@HimHȪ#7}t -Hk),~eN\MǝT&-j\Vl#Ցw&OPQQK؁P'DşҒ30IwŅv)kYxkyW >ư$,@S/șYC4P#XASi$/(K8@x&IU5--x B YPD9=V0VvNR#D ]6H9e HNXB߉cSfJ"ͦvK@]~ƋS`8P%Iy ]`p0ا侌GZ5[Tߖ$I$殈KNXxeMUyze:P)95coU[.dQ:4^H-^}^Xr$`0roLu_aN#HGC2>y\Q§Z$ ӠkEz9Ne?]}VnWxΤ_[<'|ҝ>E9piȐ@tO4z6y!l?򟝀c[ltH't}ZBEMbܹ3Ұ\-nGu- 9XeԞp(07}:8@X>!kAݢ&Se! F[8u٩!̴1W j o3B^_6gig` ݵ{b-Y:nωl"s昱L q&R:`72cb+nNRԚMt?"T"l}S|Cq-y I]$,㔂)1_&O 35vu s / 9E c>:4sXDp1&IqQ+6{!t'J 7vds? qK=yn \E<{O՝}/i^Vs$9m&x-08 ޶Ϫ&WʫFl3$uCPM`5}6?4 Ky3Mz4" - ! Ŭ;I.nbEÌ=wChKqW8 Yau6!3PqDpdz JJĮrs~j;IYK[r1G}~$qkISx=87;U1t,4hO 7)r3zw‘- [27GX>5b $Tu}7E8:x`,S.,iHanp?k(;C'@HǢPD"[uÓx:2h't;CK+o#x#H҉AQGځymTB4V8_٪I)B}Zqx1AHzE݂>WEo@2F8ʈ,`<5#5>'a6RPfi/8i/IQHLoᝎ"Up{!Px^31#)y Ǐ>#tN̾+Ż@YpK)[UЯT,s/)6X =]QRm)ש*BNb;Znj5? # ItD<@8 @ $efKHA/*.@+i_Luvv]wedBZͭ},&ZRAcZ[EYaz 2ߦvwknwgA0R^?_CÂݤUsQ=$ԡXt%sģ3ilpL}c-]7?S:s2z8U >7"9o!,fdɺ2,m Zman$2QL쌢q. ec!?&:bfBĤsm Zc0]2D'5][I8IPxdo'߆o)"gz;3ULBnQ_"N+Zgkjٯ -`/H>?LU$v\> /^itCW`j̐Q|t]Ew4 ':`Z1ȇN&f^zRx;G"kT]pTdGOSh[/O\8W歖> [Gz+*ec帓-0@f)2рG z~BHx].O8( u|leUwDΝ"_J]ܷ=.cȕ5 Q *=Xawӫ~ԓW~4g;|>N6Zh ssZxT%1]ΗiWϦ%8xǐk ʡހV}!)0".BAebACFbh<C3i7o?}1:4W#Rh.#d2S;4"_g#[;:2PS.1pTr&޴WVz6goۓ/na3.*ăIJ{ǙYc0Mk%osgZ%hXr۝_* (rjƟiL_Q,ӎȝr*.W,+¤w 7%QF=oiEy,\y>ո$EhO>2aHd ,9rķ |{(|#/VڃKB3v89 K4L#:P˵c3/;O8oД :˟8 ЎlxI-\/3=p ]giX:1”ux`:M,O@jJ$r^ޒ$6@к!+ҿQ]EapxA+=U^VBMQ@M҈ L8ѦnԄ #e UKum~[VXԝ{LzKn<"z&IMڥgt92ҭA۔:1N#$3[fSLkʠ{J_8w 'v$ ? &xC^MaOkI/!*%@3j=̍#@bKpH~?CeB2 f8qX{y74Te>qߨkm"vIVBꈋ5\h]u$y-PU *z*3&{ODц۪qcHw>t0@P㥀ljkEgR`zf NDZ  eB̩|!N[%l6ƶOX9mALU QE\_[Wt1IŴx#eDo&l Ma61.2JH~<^42U*TÀ!ƈe +oZ, N& ]㐯B0).5q5=K;${-mHoqM-?sDz߼dRC=Z9lm/ K:㆞M=NH:E2UOE9oe>`~RZ.Dܢ:.9F_$3TWH#sHR _r/Bw'a7&K7ǎ\#k+-"7e&J?a 5YIpI z6QAup1'Aa{gNxV+%'+&Ю-<N) ڪp)Z䑺 8j2ABsH_&ROSHKھbXTF$XUZV^ n  `xÉ r|Y[5иnn8bL~(z] ԦqS{"cSv{"|LQT`s9H[[a_ aFp>%n +sY cG, 1osm STTmIeE44l-49Sk+Zo1qg'[.Wfcc3늄p<[̷Y{oZ"炏:C6 #[_p3pJ:dw7+Q1n*GE<06OZ.e|>1,<&"3o*䯞}9h2"GĶ .VĂ&Q-itͦg(ǥ[(qR!EOi=tK6qaJh갑CdX (ctћYpIRcNc[FRu\ W0vU y/iU25G4:-΄nP^G:@w[XΉў)r`"|Gd~9g8fX2PB6ͶVדaFԋid$O / me;5V3n{U֫DazVnoj.VݵW1!-/p])5VʯDRcD}:;XoI }_W'GۛI8HӹQ\:/7Wn6WɉW-Mj'YuI2SiN^h/s xnuޫD|Nm\yǎM a(Z;~$B@6_RSjj\cjahن.eɿ~I>"+IIqlۊD^{pj)HInĘRe͘{TAJNǖZiii$'j.o<ՑӹkguzǛ:$nM 2qSzDRem|(MIaFb^zt_UgCw.KgX)Ó.uc=p3>_ߧ B¼u67-ɛO4bġ}ZrPG0/$# ][ȣR"Uofצ³؀`f\~9޵'.3%1MOKTD`Ȋu~}{tu8tj{ BFF_=6v%YqNp0gs mOiLF|)&$}1>N lJ9TyTc׃f h<ŭIbj˜|oZ&Q D|_W$8(!V7@lE6 \qJ{eҳ^{Set(@PQOBBkUW `.sJ(fT%Kպ/kD]VCT&Z<Λ9Jw+tȷeş/YL+&(n(@H@s.\_Un-DV²ԵIQ}ttk5̋[" ZNvT"[.'mk8kւB=6[?#_V;](@A|eMS.\tc=wu/wAϸj2iEf!flتX ;ʳizRi] 9?7l7_Xs.fd V;NMGlU͵P6_P/SdBa%eG-Jgv@S \+bY1"MBHh d}U]ʌÀ&(f UAO?ed [ J]n0Ecn^^m*dc^qrcSx6VL߼ר<>Yf)ʼn4qAZ>Pb3Ub7US'4r8t1W10djԲ g ZBjc #9bzܧGDC/ɹ-\Tt؇6fU}t7౬O3Ӎ%V+6pw+cbd8z1P4I+p˴V&\9@ҩD2qT'5 pvqx@ lT]ui.׌y6{ MӄK &x[tL9gr Zu@U⻰Yx~O[oX Xu3] b:~JZZn|Qe ;yr?ᱟϻ4y-Jpd9gg5$=ޕxEQ5~TuG>^# ѻrе^rr4E`rjL=T.i5M۟W fUJ{&A5|&sBBrErwlOC{E([(գ.iQVcԂȳczDk-fCq O- F/M|}60_(3uohRӿЀfBTu]z >|#<(X _{sus=(5hgfA jֱ܀.ɄK6I`oX6lxcug]G,zQN&rn~\C,JlLGfLǙ߲L{=KV`YC=F/ۇ7BtO8:a(5)~S z2[JĖ݂VOQO #_+zU[nGOF^˅aa9\ n՘$MͭtLχ>YPXi0 Iδ(T3EZ=i-ի4*C2M.bޡ~ݱchWiC ~kZ p,/׌ds"U= 7+1IZ ;D0ڝɾ# H2JB Qݜ!>G_8_f}q?K,X)mй#6GkBo!=l'r% cE w8TԈy?A.dК5J}ԟqdM7[niI,n _ba4L;%`QֱktZe7e޼$g3嚷WXdZIxZ.dž y WጀRD/N 5_2EF'u\CDŽLxCZ. ~vީ*h)v~ܣdҡo5rMApPNPRY.q%zሽ_2Hvo٬W2<*tBjǑ9hXajȩaTlJiAZJ(,_x*z+)zÄϹV!k&[Hwe<$X'??vjō UgOרY{CPg;wS 3iֵwMȊ|6^oi>~q(t8OX3 9φ}hDXCLm+&&BvWng~|&jlM Dq hGKk@8= ģƺ ٸ])EyMWwgx`q?Tb9$NB>LMy>{+E[8y92Th!AQNV`|x#=@@NyT ˦Q[s6Zxҭ+DVS/3d ,y=!L \`3PwO2BQX>1,@&OJ-ɵ$vpC}oiyj֡_6'b1m*uOȝG'hNlvtʓ Ty) 1qyC(&r% J "DVba)]ʾ02^]؟<.Q$gICf8B[I 'J JD1x T[ 6Sb.9{Bމ2U/!^SJɞ=8FRAȐyX10R_pu"҈^kyT{XV=܎yUzYp(#P;-{8Juۻ@U/?aYtrW0򓶲GԇOZC۟ v_b~hzF@:~asE>2x\ v&D"RECO 3PD)P!x!@$%y;_`κ}OZri)hQ Ҁ:\Wln@+B]X01if{cO4"^"ތE@ ("xZDI2>f]4\hV[;iKAgO_d Hۺ_d%)RbҤ<"t;ė:uf,X/ji 2k/.L*M-m]"&).*R!Q '(Z*[תpiQ%P ȚM+,8EO<&ʦ\ D4QBoT>8/p:wϤhԲ6 ]hE!Pz$2>FEبe*CN*7!0Fbd;PSE &ΚV6|TO5bsBMˉ߯w+YLq>MTV %@6;7g#:dqڸ=oɥ G ^ 9 V_?IPh Y˻9F=;H>R&_ԃ&ϻӳ~F<3lO8Z<(2hkcnZ~mu\4S7Sӂ{2} 852D춥19pL_gp9>GǴ97~޺č隣rnzUfE"7)aQWsPNz>*$/>WN> lM Mo?0nY0:M}*,$zVj ¾_wR[a:uig_S`(CuW(Lx uz86iT2,>Ʃ9 }f ;wN@L?"XwGoFan  +3̝qbyHM$|gQUbd{2Ӷ+N [\#\j}5 ΰ3./!*%UdS{;=C-017Vm*iEjbYCRVxe{N)#tw3k iC-N)J!s>w9`& -ŅBB[[PD*`)[ͨNfnC&ɝ5';|^,{LtLuTЂ{4ه:dO]UW.XMQk磀XDh;gy1`gB* ڍ 1 ʇtMkJ*u]؞L! }iɄdžAw^~@!Yҗ:e`]"S7o?me"r]&k9=˧:nևtgcy|gs`ў 8E0gf&0Kg#f\2 HsZwYqz+TN7G8xS>\*nZ\unw?aW]d_ʻYpmKfj!hPg/um>w]9/3W'q}֣F૨jY r5qr~HP{z<D3x/8]SL@McMxLr f6-͎6ݹ֏9PH*KQ$v⒩#!`}P{)+:@_##`\gKpm>e/-% ]aBCm};krg6m ´R;u̟en͎;l@Ԍ:9U> l) ]9:Xt,eHJw:]SSb*F IYQ%swatse ӣ0K,],Vʔo|C,keHT,uu Ҳ˅2#! Bt.$nj}~<ni|6)hM,'i;ȵYIj:=˫S>n g7mr n`TL Pckp,xє37L`+mm4+~8E.VcxkGT!H'G|VaM12qȬX[ 7}>B3NOw_aDΓQ s .M\F Qqg.Z!ДLN49~tJ eF>_VBY1AQ% ;0TK|OL!~R1)xœt^VF'A선G.vVޚph ?@y,ƊH$l ]gNr;~F)/6 OB^rݣRRizHVeQUߐhʗ{qX)nl(ՁeuUƛlѮeKGN|ju[ƬH$*X9SJ4V\i7ŷ5uhn 3X 2q[f6wf iG5a#-~"RS߈T(~d.OEDXV2a11gb_^S$M.]*<Ӎ_LX W`sfâD2V G]aw+O4]6Ss&E &ʁ_o, u~8pOOgS*(}apރp5tyF# daU}9z:QY X(ay~ݕi v$Ar?{2/ھke zpžN1к9zEܤ ؟F~7 7#&>FPhЬeL Ǹ,UCKYif,YZ+F"[Ήg CDN-ô#zθNN$(;զNTSXIK'bk 'J!,k& G*@3Sڦ`5N<Q 9WJcyPtc aR4 Ƚ9S}9@R,;u*S:Ns\ Q3(lg5$/7y{J2D^?Iy@hfnz͈Y:s[y2Ҿ^ r HϰE5ef()%HYS orcC3\| /nsjF$;fq N$PPg\ȅ fA[/vƆRz )"$}oeE"I5XS_>qaGU@.+Y!nڽn?UX*Q6'{tr4N2PVM^򃨂4UGWι/ 7rY?ݿZI4RC.G{D+~#M$R;4yD0HS(mp#3++v3sbx\O0vP1 9XlqzonFV iajAAҬo!Bz 4 uL3g>]ww̙Fnpf!lY1SCQK43s $EӲQ{m%9& :Ѩ+STd+\9cYQtlc¥]3"Dj(u񠭇 uNӋFM V4' Rۦ!9Ҧ]`~SpNz_ztjAV% K$`dy[5U65Ě6vk!ѣ\ޙP}>RN(/&a5 +SKh⏤INּ~q#M`+{8x@$UEHpfk$:~ՏWRJ[BV&s H%"*nL?6y><0}F;9"S7)x*oyB AߏhC Pp-SF†g rԴK x|LxF8*R{'lx}m9FYw}M8H{>EҾz9Gja8F\n!#0Aʫ3U&`54sܭ({Cs`wFHᎡ.d;JhkHn(_$ YҼǵ^~)p"-I-%GB(Sެ^zo[ᵎzhUtQ^{l9'%ocQ  eyPQ6.7i;SqPsqN{B;?f?_֭|3-\(HI`pף~(9A7dԭ_u {@2P!!:9 iRԫ 퓅%BP:jE<% oOKFJIp٨&)S9h,1$)ꛄ}A`9sn=@KbQR|/7E#0Ϊc5M~"Rj@O->E}y~);g QjJ d8OI5 ?[&gg?h-ޯk w Oέ[K;Uˡ2V8ե2YwC {%K9/J%u!1d\GD.6p:A0n|( ܕ:(N9)TԺZyyJܨqF夓Z[t?TsȴW]9iqϟoMB>T~OEGzE=H䇹ӝ}ч=A&^!Znz~GLK@HϐE9_ڇ|$ %>qmMZ/Q);D~@-ØћL6ᠱ xtWoa+{IH \RKKAݸh$^d? 4go-zȏ}3i.LdKv.=rز~%wbWQn ~t6~bK>M~_ط;e\%u>0rW Z?CGqڪ5qT o)"KH_=(\]꾙CB=bws)= `4>jĊjRj(<`}CSrLFό 8$Xu/؀;JBue8F؃^`FXcԦ^^f2rin&V<][zxf-(lҨd]T^o8E)&fΚ=1Tzmlkϴe'˞Zk[q1(كS6+H!k{#"?,uzk95JpMm|:M/%Q[#J;Vbޓ+یhDzJ@ƝK6e#+ v Lpoqf]ZGz $Rr_?:")p(׹ŏh>4|27xP#K*kY!D%%(})4<:-㪋c)U\B3R9g*řRh#=*S46"Z`t% |ꥹhy ]ʌݒNg;WL"H BGw՘lJC(&ρk k|ou)YDd&" 1iZD A3edO׼߸&ܮa,yx1?ѯԄfxG+^EEJ9G{XSQZm+HXˊV)i{sf8PyzKdk5lf!`#-Œv jx)ɣ8:E5nNmFsėo".YB6F^6G3?ήeC&%q:킌dO֕z'@m_] ޻,i8\Н?PMV4@xa,ufoz b[ !Jttl۔Q8Iu7& ce;E(آ7sFNnM^-57rLacdV,['?zzXaʠPoKBT j!V>Lv z ֯-٬)b'Wîn0q"Z=\,ՐА)}kΌ]Cx rd/lWЄ_&@{x^Qim09e.z\t?KݖpF4QX8M/zf'ޭB5AtNo) RL#kX~F ku^ U])Uh|t5_+v= jNzFAGH06lp,EiO4`)UGS[ϜKD޳"ͲA8dQ:dľuFx2t,S}_}^Jذ#SUE+SPva ] FtMAȆB /Ɇ` dn\NrYH!33)2硈: 52?~+'ږ\Q3p&Hk!}`#`;\L'}>axM}Il,4Ӵ~OePF]s!WA! _󔪩DuGNqHվXe<)OCQ:;>G8 #'F㌴ H2ޠc,cbxKNlNdBq a"J (ů$189V =Q\W x{]\JWRPF̯s dF4h ]S721K5hRp!f p=!MUDOO_:B1 ƶ_=ͼ.[Bp o]s.ARGF۟ ILG"KņfV؜'0?gZ5TxE$_i;͸ eǡ~Y8| oF Y\p*ŀyr /S j;#zʬ%{6SSՆSDxU;YD ~D.۰ŲQ,,_P:Qݎ}Gu l]h+.؟@!#!负Z3u%!&bٮT&&Ș,ǻ)Ji͆ 2E"qXP݃0 [ϠAOn bLz3l9/I^0" (-lg) V-,G#ቯ0peTi%4U*ܪj'r1P ro[,PY^v=+.M?GQ-cS;*+Yql5H$zE! dG.+#vi$.7(m϶`&v_{j V:A|k] 8{:4 {BjEW0iatE->%ҒIޜ5E<$~ZN6b&,=GwoV6=cRnbe,]F% ؙB{&wu22E+9= 3Q_g>vU}0G/|ߒ`ʜ9FI\cTcߖ)8"@6vƅ:-16tq#LA[nP'+͋ ri (3}Q-"03 KUq5&k7df  w+Pa,zq}gBU}4fiX/IDtq -{xUO_]QUw6kCA< N- ˟TǬf_"-~uho2"7Nq2h^T+D!( [T-'&KpQjEJX-ԗ<^ȃb'AZÙ1 )*Ĉ% ppky;-Bș2Xʁ3`$fs{JhL9E{hFTM}J ֓3m.$R\_J ʙbD:/sQH1rIby쁠vҨ/ 0>pb]o[b&\)K{*?$MiZÎQ#pl,+³`P@lka [s>1%_/N)Q7"ey(8gbaIt =S}!㺁3jDC#~ w2,;lCN$c q TLc#si zB/UJ&zB;fm>3,^sm >X4Ivx^e&jńSr*zm1(5z4845m [ǶebPjotuFƅ-UyB48xƈ2|=W?'In.\q+3Sd9elSQ_2P2.B-ZRsJGۭEVȆUP/4,C"efWE8Jd1N-ڂNe݄/ /0Z&i]aH A&UT Z#bp䵆{Fy`r{}x6%cr֤JCCڀ}rrRޜ .3d{ۥ]9\ U_6) K>MgЈcSx~UѼQ(y)j5 _v,^--E-ϋ5E #p!ˢzD~A<>XEdF Le7IJ( 9f#(:MyT7AlC8=&|߂#_s;2VL)?*Ti)΅UލMkPVM"^- `u Q7G`ۃR}˃͸ A37[$<)p[V -ŪW ?vpM[4/̊2 {܆Tɓ|m)4緢bcّcX^_nrTR>\<̈́.{Rj#$Fp&Mus@0Y rwSd40c Wa6^@S?*aӤ*o?fԯwԅ,H(qg .{w:<:dd)B8T?5lsThiv=t7Jvnv(D#N0?0; jå/_PBy^h89LyR,_U61ZP`VFa,a[I+X*V f b /(< X^E(ʳHc%]O8j1LҭNWr (.zֆ~3^Pj ]܀rp_j>0Ԏ *4|;h_B[dg Vm&ކ3n^u>,Ta mc ND Nq)x^ BD4h> 7"U2SfM0 n& qfRʋVk}k[! [@(}]MskQ&`-PF=\Ud$.).^tf1\{[>/=Q)[I$ڰ.=/N(j;W&麗XZ]t?IۯeʺװΎzC3@{!cwogt\6仕~.u˭/&Fgp,&H09PAyOYO)i\"3*gj)B  htGF qob̮湚-N!R>Q9Ry-_ZB5ڴ* ɪ>3-~G-vwd5ma\ZAlWs=:8wQ'`f^߅̠.^Dwbpȩp lν+`I/_EF2k#լO81!yK4 h('!HFܔ| o@(deIn8G}%B#fk@aٲ0{ӓf1y 3)WbZ ɐoc' |gUVHk'I7HFRVm$"b"!n<6&=QͪǡdR W̸ءaLT|\ocAl 8pJ7.X^':E^[/sj'EA+1AN5,y+X G넥=F t%Pݏy7'e5fPy.bo g ,UG6'#4Sխ;=q1 RpԆU2cHD3 eXUX_)HE;%^Wl6}YrrN k)X0OM.:nnz+r@l%(G'MRJ?F ,vm)i-0[u0y5(ʦv%EO *ʢ*ia)-DC_^ywXݚ- 4tԜ/ռhA4rNj.pMǏ I oU?z1hpæ6E5O7<+.vƑ`JSEQSKn^`4iǗTK7n6wx)ulWKi - 8^v+N?>D Na c:ғ-|8m+kVt#E]Y@PGIDߔ͙UOpCq`U=f36֡#r$` )sRq[ňD{)cS;]z[ݪmW}65b*>W ;iޭ$rUm3 F NzLGOs#/G-6>1hQA4YA0QDM䡟h! 1V(ƾ"eW߽ɷ{ĄŸ ';UE߼t&E6kKP%l⽁A :)q68^8gBi_g4 jņ$a cAnX /cSN.s½I.~@O`rSςv>A4r,UEWB; Dr#?2)漉C_kc_w7n\7?)}a;Vn<q1%L JnHC$*ǑV$1ˆ=Fҿ˃IF -$p1~;&0dbm$od~LGxo5=(NQdlh(QmL`"JRS, jhHj>%/~7!i~A>P[JѨNF\Ok D@㲀`7F!;dB(E%y;;wϙ~zŨ=Et|̀]Qhu`w}Ru_ܷ+Ug)Ll΢ ) H$J\Sشb.3vLgqG7MeqR}@pܑ HEZ9cTJfII٩MIp?F"a ؆HVI͜Dr9a+氚KHHwװ\ueEAE =2\<b`L0 b~ԭ핼 COڭUYk.#tE)6}@(L'3(Bk^cHEmڧ&&W6q|ȟ`!}8Qbu1Rft-sN(e w<ZAL uoxl1F/cqӟK *r[TvY@ཪa'y? Sʲ1@NL`kdnmSJf gif0H Fg͊YZXo73yg}="˿̐pXkڍyX(`^Q~hx3BH I\^½Obpāk0E)Kz)Nu.yuO[G(,qp(Ez-}wHVKp.:S~QvryD`q ^.z]0k"[A^yY&?̝ýȁ!#O4(ǚ%۩{gs՞).yOXXgEZqx0x4 _ R Ybֲ6Jk7.5~*.q璥㴉ÝrD<-=] Dm7Nv$Y Ů2Ԙ~)xm9$NDSG,dX\afa7pG$e*GY/iZkKNrVHH|\8i\ESr_ٸKtd'yЉmCWJ 6]}kr/%_hMi_unFucnT#;RKe@K<}x6 V# y5\HF X=p[{ϪJ>ۘH <6H]% ˪૯e͟r߫]zA9x ?RWA#?0lo A]*շy*\c rT\2vwDtHL>r S?:(c̟Qfzq<`4Z]m&ċHqh! #1QNJ]/M1-AVJ{o:CٍHTR3_[ Oȏ^q1 I^oɽݨJ\mPBċ2+u0d\yjirnz{7"5c7;FYAbIt( ձvUEV8OMm =Tj ȼܥ}KV}Y4> Jd~)a-|Cӵ-p1t Mj\խ<4Q_zNcVyl7#,JwݔPȟ|GK +" Ω9T@4ʐ^X{P 6%of)L/@DG^5, 4[ϒf˲ V2Js(˿mߊnRrqJ/˕w+I9ʃ2,B$ Be=o-q2hYEO k>Ndw&N˷y#m5sT}SFl7,mqmuLVXl3p/%8/\g)^]I\:ҷoO{o 5|c׀[QEpI+BelU; 5~%Z͕*q@J+)cH$ 0b$ 1o,cCl^ 9Z20_(Fn} 0GC-JɺȺ""r'\}a1h@JOd[9X=I3Hs[J_fJ{qw3p`ulo!06<9@\"}y% G&k!y;; n~Lḩ(C|F۾'¹lP KIMMlh(2rg { ]`I]t+INr0y 3y0N c0lBP)ۦTYD@2aVUkƟQ6;颡M٥su@J9~eL24?VtNwG@ 5Gi@{\&N9̢?b-DkusMߴK'iWaިYe"0d^F|06%%;x>&6YrlX>7x C[{, | ٷ"Yvg]p{BU{M 讠 ^1o"7 KݑV 6%7-oͦKKsy'q,+)Mc brn4\""ݛtC;TW֏kyZ:Ծ %X3UȄ58u;!XQEGp /.ZuiC>΄v s (6dT/F۲%w^t J-t EJGpD &_#rס/˶UXǛ4[ޙPDwf^ f!SpQQPpҨזk^)<sbUf*u]b:2 oUu Ä]BhIQ務j8i,#Fzlkz|]شɥ5ѿ7}=쐾 $k\EѴ3Zw\5 ǖ{U`߫<2N? tؙHSny_I` Ob#Uֈvsjm,Sﰃͣ5F;;z@~%MhYg0!c8mײF<>& Ma!G8k廊&̯#?L4u1 rQu%#4aFXSbj2LIJ(QcaM$lp{ Fr`ɳpS~)[S//qWXQ[,+]GYZglo1z2Ma#wXR|$Ar [~Due}񜰶8n1!$ލ iN )MO/]cSZb=Mp%QJt/^!Rw"ɱQȕ|H/.-X(f8!p-^!Ver"IVzPx2PY/<+#WQG( #-7w$ثOn[̷"k 嵤_ՕnˎuP| E4Q"kNj$(x6ڎ{yF}R?m;Ժ5"In^U ( :N,X1X, <: tX¹oc2U'O *Up[d~LYbpuIجo{CjwX%2:;w [N9Gt2`Jl͑k-MG]S0!ޙFu.:αጂ&B{uױz)Z:$XkAsěl/3M Y^ fR2ejXHkb݂cNɰ9liilfo`gSDM9Mɥ!PO 'mfoBfE2zC@_Sȓ/MmV\w%h@$ѹ0$ƤyKLk9&'S٧u_/ȯHv1_Qm,1F='sZ==+2)E7…x~~:*eZX fok F3VOet9*|Ɓ1s[4޺Am0tCDyRgGTf6h٘Fp^%#<A>O?դl˙?fi_ Su!#-5&?ҳ@94.y$ƏB "/BzZrVWd elG0?Gh2:.BB [gVlWwiFyLcD p3}+Ʀ3ZQ+.Bzt8Ntď)Y LmK] g1[ 0,`¡'93ȳg:T30c?,طWA}+a.^2}LǵdZ i*ራ-}w?bwWDj_ qvn +)sݱbFaVPu脴9կiqk̃WU̴g^wt^Np#6Yzs?~QQx1@M}jW opc r\gZ͆&O&rpL'l-=UM,^C7*_C-^7;(uãV 1;֥s Q nϩ'[6ߠH? em C8ީS&ۖjjfП#V5 T4{1#O,bX?l2Q doT5VΜؑ#b{Rd<\Jԟ: eLBWK'6 G׎mrDCm?EJ'SK(ĹH9P} =ըz(OxPizfa(HF򆴀Z HG@b,t<1RG~O (L*45 !p_fKO i(6/9r(~V?yΉ:EUtX^R%r,W?mW_oBB\7Dێذ $xEBQ. j;c)` r7({T!8wvdxȑ*;"= Sâ8 n*cdǜ> Z I}qC-a?*-l@q=MNݯjϥOz?JFDBa)\-k<%NK = 2u.@~gwli/lȧm^te&^SXzxǛ"52nX̓ڌ,pxj0="p&T:p؏TD:! 65,zP 1+$ҝ Mz . $ԳdAZ@]2%^B8ۀh6y`ZGNj!TwHp^ No2]3 ѧQ}d)pIt;.d7 S~+HG@FN !eq.zX r.Q$,0E^ȸ`XIg|Łzot )z<[ ]sikfގG;,I4sv -h?>  {+")1c`X f}a2[QԔ8aYK%F$ 2eyOe6l炜0c"._/G$%*)5XOZC}[29H5+' [q@{zvJ]1!i cJx#.6t:699mBjc@-FÊfkj>5B\Flk;]FpUv.Zckx68H =ֵ$z^P^)rf v,q\-?IuOx+2~m8瞧/€ڂ{O@RaPcii;ۖda&r2~8ȏd2eH^Æ6sF.6vELD<[Á% bg/]aO8=nV䱬/$ yC3JJ9sC0&< " iNq4x!w>ϝ <0|#GjX5lfcvngG %+Ym{ѰfC*52ȃY(4#_954ON+,^e6Bpu{KĵCr#zdj;4|V }fGK݋Γf7PKlؘr/dZ_%cH,#ȵzIA]֫mNIFnϔh~0 Y"`BrMpom?_-e ovӺM~oNZm$2p{ ]끛PHѸ(H=ݴT/d6xfI%.qP*팰X#^r }S+ QVT.&PnR3#bJr9/K6 X&ݔ'j#OiJ=Œn(wqEE0,ή ɀV_!=D%tg1 ^rK1 ОV/ufE>;PX+ljBqN~?Rdy@.]h_LǨ'!dEwjn4=xx0j^r. p3Z.KG@abCAs8g/e"բ t{ p{٬6ѥ cdNb8NG%Y+Ra.[է7z UUT~M|wSw)ԘAnfX5'gc3xJB4ҥϨ”~ g~'닊8NI5*Ÿns1Tb?svF!]Mkp][&W[&B4RWaoYZ)HֳAI,vD9X I|ODY^F᷌z.{2zP&lk⁳?-' SG\ X]o\3*葓QEcް{;L]~ xϨ'7&GE)bGgj S;܍n&W/t'2j&Ö">}OmzQ7|yD:!\e(Q(*1,jՙc 5Zێ>v0E:hARi=\Srp?B, _C9T^5$O\ jÄSy/ b=h1L5!:l8oNxx&J*L|Nb3Kw &K!5ixE'+<%仢l ְd>S6"5oF1nn;0B|bҝP0;R["0 ~sd (+K !A[QV sdd .>J|EAiOTwჍ]xP>NSRuyHႎ\YBϟ{"'t" Ip@J?kAwezkuQӊ:Ad[`-vkn08d\Rϧ$̀0_c71w=_95:sȚ͞F s=p#|)Zvc ?v!o@^|G%߰2)}HܨouҞ:'EbaC(6ΜN{93?FYrEI5Yduϯ%i(zn'z-n~ Ul`ot}G CCC2Ld&t{}j@qQ?[<(":,HT!7mJ lrI9`%KU-~8V '-t|Hq?)~l.m( ^ WꬷAA*Zx o8s6mKJ*:Fev)^9C{m~{vV+xde砈u8a' y'p:;Ks 4|?9Ű>]8бّfyL $^%E][\h4^[3qDz~|k="E6R:x(Wwflyэ|W3h =rM\ڧ;`ϩc?D ?|%=DYWMM/2_*+ -?`ҠT jȇtIHJi!))͗͊䛁 8!,/[|='o# XkBcp<ߨSFױ[xK|`ӌZ[I{. 0OL+d[Y $qAʺ_`2qØm|\  2Jܾ <1Sa&>m~h?-H7Yހ 8U$y1>^o@CMLV$J_OLq1 , 2۠g}6wgCk`HʄGf0PNa8R}zm^skGDJd7Ό JCrW؅CrydtŵTJ@S4Y5rf5fX8|B]U9SwY:Y"0|')QRE)ڑp \ׁP> Y kuiZvd|MTk0x,՚gv-'KT,?B-SK:=u!C-Yv'k[V L1[l֐K %򠊔o?wt4A[j ^M}XQ뮑a!nbO g!݁yb<`6Ol!/6>ʰb/mWەi0 >H: b::5d}μdB_pYG5Ij&rC5+ ա_u^e{m{uT)9Uzomهp2gP.-H+*1{׭p4Jy sg!D X~&1 rz;"\NR$-U*Z6V lQƷXqGm"TY/ %`Ɯ.eǏ.h-lg-3YՋKUt:+e7GODQV0L.;xS܉Bx@ã[RH118ʲ.d@2̈́p@#اI mB{o9aOA `ޭwРB }Rm*y,1 yܴ2Z ->YE =ykFֱzW3G ߃'gw9?dw"[V Ll#M",O"|uuD[B+`٥ 2&DUO8%"qnZ|N bfDj3c\=5_=U;G]k"Qar&o#bJZ{\?z~́RT%2FHu~ <(€Eo^^b"BPަ-DKBrYӧlguw^Ţ=':>kf>42A6i]g̷&Y[;Hy#rT UwuD8x`g Y툄(3fw lL Ecg:K\eX?&L %<[YHj< ?|1 ÁׯQD] Rd&qPD uYyX;auԸòn0Q&@–x l!9!WbR#=NAsfI@j~Az&'\!t wr DglQ<]~CP!gs7+gu^²4rzL71B 27Qf;ԵD]3+uM[O0,.c\w+e(>oLG2E}["00 &{gY4>M, vL[nhLGEJ{$hA9_ Lұr/mNn?ĭ,;?,-@>KHwrTڏZ`(\"ٸ~qS* Rz62gR;}6'z9 7!n@[v۩/6aHXT9XkK޼!gZ !$Kxs̅A%5PԷijX 2N7/Od]OWC؏Vk_~ڤW}fsŊrz)܅ҔdVu3iC8<7[4HIV_em- __WxtǙwn?`4$h:=#ImD/`Jx<-̈́,h#)k  I0dv5MC;g{/gRӘŊd'pW80̣ۆVWSr|=nݡo˿OG;q6.WD,A"h$ċ5$*VGN;3ScG5BN 9_o -޺ G {|s؉7#3n HJ=ڴ'y| rw޿ct͋+Jڻi4_Ȇ^eC?"P;uֱl?I҆ic5y{1 ҷDGf\ _3`0 pv^DIq:2U|(MNQʑp)ZZGAU2ϝ3䏜nϒLS3{_P0tCm:qƒO1VEvy=6hOdDyt &+j|sDGI*TvBabTx>^wCg4䷤^ Cʒ83_j- F hWe+ȦkMTMBiPhE<ДA~Z_m_Y7ИrsyiW c肤mw.7|޿B{e> 4`}$Wn"H<;MeI[w͉^63/5пOs*-W^~ѓGWt|/:{ -5N qEn WSn'qn[;=_)N[]$^ |]zC_hȨgNJ.po:6MCC&*)T1^w! *6J'>ǘ JPuv+ W#:8ϽKwBm//)G h-˙-EEXt#L(іQ4_˚Lp-KVd6ٸ&-2u9㸾-/6Ljh5$LFzC" \ΤT sXw^7Eb67R 04ȈUz$ F]{홪{6"+r7ݤixP u}N@mv0!# I:p-za@0%Uw#YQ2\32+#ޘ!Zy?ezg֊t}E)׉Hr/ԋŪxW+DHeQtr2M5d s&S78>^MntnkfyfeNꧪ]lr4⇏;ї 'mRluϴcP`b:hL {a)/4F#Ǚ\WCs`战C_asCqړ gD,fA!,t$:Ѣ80;aqPczb/j6FHλ)k*%EZ~.#Q,'ɽI 9_E5 @Wj7fi} q*z@LlZ=rI&&eՇy_5) :\uGRW1+C+n4ouA-@%7grshwGrXh>[.OP{5P(4ͩpftF'[ZZ*׼]Gٝԇ%MzXM[ c2t&w ӹ\c.Q}r @a?/RS%7z3{j`RK&3/ 5i~ƛ10HA9eNܾ5KW0x!@X\wl>6E" 099׳gka$&QB=KNL\hq6a+q# 8~7;iWE~yR$: >.Ih\'2䪪 {RJbcw l܃ww.`uɣFǍ#Drj:{K|~VJ.kg୏QH1B@g/k7QWb+s#(Ôj#6PYU50_A-(P,4x qb^vӮB-~E<9^`V-(&!Cq4DX)Y<-XZ3$@BҸpGteRO 9~$h矵N-+w5ŭ|kx 6!bɃpXe_}~a2nm &VL tW+Ѵ7R*1 n(dm=;R_Ŀ5Sf\r^6RʶJWA¤+ն41Ǯ;z֒'J ^!0>g\ߑ+!Ge[ "{Rʉ E@i۸`ѫWO[BK$"q桓|lB59SiL$/O\P%R`  ~2i0}/8H:q4)uuK.@:\H,x;bw4 clW@ȏ:.؞mS(2=?~~Px f˿d, 2OX# 9FT5$ 6{>ū-rum9*ⴶ8WhiFc?5jxb䥽qJ vbv?/I_քRj^VⓁ02thdvܹ3u'PW8(z6-l~gЮ~a(﯉/uTpm[1kXAL4+2xJG; uS;{# 9Po vNf,icu!jَ̪T6Lpɗ8@' P>-O 8r̷[kۥn;qwvxO\I3~Q_Rx\gxrbB<Z"aPLgI˗/wc=LHړ\RǿN2 Ƙ ¯:Khkh8f9/[4BY /PO1JwнܜaKTjo&OrlQI|a#us&h֥`T`NWo2֎Mf[ybnrƣMߋ}Rۿ` 3lno}s榅_mbf 43jaf(S'OtIYF& FSy ڸc0@e&邉gZEۅ5oT8U0%iưb_lew"\R{gi mə#A~w!9WkBMd wMPLng 2WUfSd47xGBX78̬K}mGMĞ:2LB0cF/'S!a ň .W%[:G>$ H<pS1: ʎlgO[eNĹˊx8+s@۬;趧Zw7%ϲ~?>:LBLk{ m+ީ`b۾4Ku@ʑTsyH"Q$i8X=H193[x'2f&Pc(鸶&VWyBA/rMfP@ j*vL[%k-2x &u~InhN*`Vz_ ek*SN軆|a# EImꩋ1KND;!??|~!F͑%q#Of`4;,Q뀌JlvZ<1Ff;C(5[kLg^B==-M'~w4,mHm {!JѨesI)r= YPc5jxHoŃ^wH?E[52{R$rG(0r(.zϰ{SJ&;udB` Q?*@W1*N̏fz]r-d(ܴQZ !1s MI w8+` ܣV|M97nU&{~4TyN~qLrki7L:8?X}>Ȑ_Yn(Űv>j.0B ovi˝~<ً2CSHM>5Ղdj4wep,x崫 **=#Tؤcn"d{BtS]KQ@[6ĸL O։JvtZ&Gɰ ?~N3e.fD`2l߻v鬓X_}5/ 4Xדѥ J#.< e9ǂHƃ_N7g`BģHh(lu!LGAKDCc vG lN_^8F4.!8yŀX$D<{5$%l#3f9>F#ʍQ2>Y?o{F~6DgЅf:P^Zlc=b|T*VJ?{J@q[l?;u)-W`KGˌv Bo-mEu'sZG*"ĩRr"dk2"=Ġ~us =vSdezϫ,h50ݢx~޲~y̯rCg9*4v.mQ;@j̀]6! IJͣ+sx0r1X^q^Lk7z7ffK7 o͐ly9+UAAe攟Ԇ`{寒/Vjy@}cx hF]ާw\ 8mȁfh Ad.lݲį&ऺi"ӜY#A"}#Vbto#j ?ԇK Gq rei_>X!N* 5G"UWi1,]H!)KhI2iRˏ\gB<5ڌRO˂wus&Y +A@n0(8WX8qNdYNLw] wtb/B-l'9F/ LA=wdDq0ý%0Ӛ[N^ 9R.߰0l[w GUge4_./ZLtXK32Yi#[Uaa4.A?fwnZ{. Reu$içÀY۫(,~m*ue"Л%=opp`)X-7꒹ S ೔wyJksܳޱ>`RR8Xɜ.)*+/lX>by{ -)5 rYzp+UCЉB" yl6 K-ĽqOaR!n;}R̵񀧓d;典ӓk=7'uJ?C#O Sl+¬9_MIKm꟱ʇ'N+Ge()}YYis>tՂŧ]qsmw>gTk4~8I Ox?\Z{c31:=fӟHWmH3K!\ ;X."jt` , $oemlXNiA&ơE7`mi"< cEO)f˘vW=hPƃvxWm٨-nC,+a)̠ݏ:/sktTmPOI]K`&).%KAīEb.#exQ4bb^<y|x F Eb_m#Q8o)`)^L 滞VشV/oAW;߈vSi |/s(g3e&_4nT[`74%^&;:'QCQ>MҾJdw:v$;1퐒DEjjŲZo2MsX\_UL١b%ttlr+ecʖF Ҽ$LR ׀`Ũ9@) R]r7ʋlnx1s*V?89m{'a.~GZVmv<Հ2^ۓP9'T Eu'OGPqT R{ĚNq&"D+v%_4q$!i-N?7EW٥odd{^Tf)fQC7$*,1"|L~+R4~KdIQ fFhzFD{3[PA1Ρe2ݒ'څQ",G\򞁎$ :@}4buoޯ.˧CIM .:CClD5MCT* B^_+BtewK~QK_0M 3l.(^5W-JVX¦9e9,߳_Ӊ%u9δ]>tQ|hT-WIJp51c1xد\Ok?]C߇>kyU{ypM<-=oxh :hV|Әf>bΏGkex}=>3*yn$XJ׻M2&&+e:x^:y,-Bf}dhas Ap*+g8BZato=-Wcϊl'dY^^-VS><G}6M;TE©S7\OJF(e=JI GsđߩݰΖŐ0a-K'{%| FքBI3 ƨԏR=A 9Uघ0td\-ޓ3P.sEHnDRRQ+Ibd4MJmSI%wlOP#qctȳؾr/\(.{N|qG|haNSZlrV yL.Yo;Lg3-'1z2nS$D-ګ!=!+:6OHwc/B6i6p?-YH&[SL̏_̮?nii6,?™D*肥"օV5='5#C''De7}cQ9^ZDZ S չ/eB(ؽU;I9#hSs@HSڦNuÉj(g3 V6qeN35]o|[h>@I%9)lc)W,*{82(~YS7D\ oUQ<{^.Z_(,€ >41{=:rŢZUE(Յ";!jg+Kw(^BzLR  zc֮>rK* * wVRp4ć`*!:I*HVyC6T)tHZU郧SS]ǙlKռ8(ʊʜ9}at/ߒۻ}K/W8 6 7/8U2}:/V ܗCh}Vˎ+7ď=]ov{ ɺx_uo6'O!<ʖ8R2tⲷII<򶬪3}iFr#.R^cld g%AfC[P4`H֓ÉX͗(⹓c 9ÎZ5kn8.T|E rBoo6_J26L\පZxL&H`M,.-m6N$+ȕ34Hqn<1TnĐ Ԩ BGfI7YG] &*>`̾7Yzw(mRAi9z )lGXI= ֕`D͜SȘRmv`#+ )r"@5nuSaZHgM _PPeL0:w@b8wCS@ӂ&X`QI6L3RU}uU'+5K@18&ꧠAj7"1ȣ}7ؠE$mqm~nC%x;(=Հ @nt,[Yh*BjaĜ93 L >᎜S-=" ;^ "e?]_r{t`xIT.."(@ 1Qh%4$qddut±B1ҕ:4A iE^TX;TNl1IZ; ^2n1Z@Й:dPɀXM8&~Zrg:' Sr v)&p=`SNiH4gJo B4 [ _$^;LsRhr: THJ 11'Qc!& \̚N.<V~X0f/[p|f{:ӴlŤETŶp_5ǽyvgyC nāS΃56I|m.a =4!g92\^Υ#:xUs!<}BSLչZf{/O[CֳtwTnH8^ro׳rP?)8-7a?wim^ `1c@zz)ǠG!%?q/@$X^*KR0;}j\\nsiDr=>M r.XCL(sS5n`8&FX[;n>Kސw/(7o`~6@jɀXM[P7f+Ϙ&QoNc X]V"QZܠ{! "Pj]ٛ ;)!d=(k&'}+jF AzF 8f6(m׽zb8L]GiRuem0u-[[ :JoT()($pjh- ?(PB8d'N͆  m"Oc`y'7EL*|Qh7{K̡:m1Wj.za_QSi7UмkL֗(nF8bFy~V;ugMj{1[6Q1Sk6sc uydqV.jɟ0n"-OS'XU;g 5( +͡\< mjQ= oj@K Â1`3!Q}yqp$- oL!&o5BF]Pae+y'xe8J\a/ x ݨuCX8MQJu|\S]=[6e[)a5ҿf6"5F9ޥti|XkFo!++P$`U6ėWgZF!(q*p FP$I{|*(Ml2_r ꢠQIA{z6ώeǜaYE#>qzs8XKjC맜zޝt{pp]jA5̹b.7!ك|sXE7Mi% j4[ E^sպHiC߬bAf|8S >ad#xQ] B^@A! j()jgG(A@=,u֛m3_{I͹ej@-TB 4~SnfMͮ)e8G;cjP|_\t6kĵ Jci< 3QVqkFit6 ?\ۊ2}Bt_\U]HAaT9Ƒ[;<%- u2{ a.c~VHqOp!Tnx.YȘXXN$}G|& ~g Mۧ=[T'R7D~!q"O*2Sm?蛌u 4 |"S:BZR_F Udaum2TԻΕT ="3T>zeI_FJ=*} ~k>JR19pD&^9#N0×/s_ZDSEP|A5@\ V0Fe!_W}:5NB`ʕ޺RTr9: $=":O04KD#yWS-X67Im_R] aŞocd2G.i 2M)M0a_Q3'} Ո,t X@4ւ7I Ѓw [G+N/O⮉\\H *-6X@)77l n͓(sXbMP(kOS}~OI PS̟8"m^fX&ƀ?hb 㿘p\OAG6bK:B껱N'YPǒ]WVg^jM]"O5 cpՕ=&H7VhÁЪ¥=8[%6e›/„'99}&\kOHLE-rqUuH\6͐Ƒvd| &Hޫ_j(A#I% mpZ/Z*O0?d5c8zuS%Đ`sl_uZYFg~ԭ^z*T[C^g_.JKR鰄)ULHsWV߳<ꄨȇaϫ}?d!9ŸFyx.ԜZlp;ܿ-fO- B^5s[$5VBґ9nvp3,yCOw>bZseY`[V`Pak&JtMO~d>"\N]2%9 Ham_< l,乷w]J]JVݧ&w"Bkz|[CL엏 qc#pj'?/>t);m!ָ-ƏttvCdߣ|E'lVHy$|N^l;.fS ϙ_sZ.c}@rv[}Sv1k<="8IRTqDFNWYyu%`$l3g}Yd c * .v7픐E).hi}SCUuIϊ(̧KƜ] 3Uzt_P/aRguՔZ!uǚ^r~|]࢝[`2fdݿO eBUUh)qn H޴xf7.118N`N+< Bd@ښ%2N1gļ]J:i`U=^`fX5@i(^y&jqEeSSz<0bFÂZg\57<){f&6uM[q[h[:q4b;htvMU*˿zXxLW' Y7v6|:C.sctyg݈tRS40=\>!tsd؉^?C-qx 4;wM@DmF{6iQׅX˧%\oWPO2nQ=YZNhGζ]Zp0W"KĦGґJ59uc@xDLJ9gM'_MeUsߏHWo fsd&GgT'^чS` ^Jh;ԲZ䱌:TlƃeO( 3gl'(KKA} ugYɥzLFPe,UDn8-I -> /Nc  G'{xCL@̋R ^>J_B:nP <{X'{ KK7ETm&W="Wn@דq`:WLQ}!h]Al}ڹuئw ]W N_:uՊvAh ')F iR-e'D7#ٜ?iRƇh4vրFgc)GI-@ǛBr39=Z  F)! 5{ `4d21xIv`-/V),l1+"3DRRŸ`J1b8KFL'[:5ל|mp ϕ6 ECST,2fpnW#8n{:~08j*5f`c5DtEG/M֌{x tj| Xz1DRPٝ;͊4# L)k5eO?yY@t YQg8!Srْ'>Q.㟑'` gl݉T9tӗ^\@ ̙lpC*f*9Խ0AKms5,$lI,70bxxN o`,Eb kwP?B8Mf@Ez!m\oA!{u"g };b ]kY{d,RcPp5爦 ϰoS [m鵖ߌ۱ZQE %_3#wcM֩4 fno&+-r"FgXrI ~;.˧}$dK!Ħ7ҖP8sPqp[a3Cf$PEOz~}ʨ? '"iKWnw<vcaGE Dz*+XC86?İJus'm;'^կc"T䵑z Ъ.z`pm3go$։8*6w]0 -"֎O_%32iW2NV:Ƨv: uۮַ<8(Uv`돃  {RT*={B M% ,DDh$_M~,̺ecC`m]N3"G+`;t$1giϩlжf?~:]} 63X93T5*_bb3ٻGf~ jc %4 RrAŹ]|) 7*NAIAXd[)cJZ(_&Lѷ]qj]J^kSepTS XwW`qzL&K:b6~JfX'z&?ԫE%B؛tw, el:]d3Nt 2L+Ďn M+E8g.dTP%ϟt޴,] ;iȪ6l[#܀ d3uz2gw'Wn`*^ҡ zib#o"&M4Fqϯ~@3Y{(Y_BA*Zutm>alr0N gbg!LDh̀%Å;w&z52pڒq!ߘfO˶fݤǟPD,%%t xqu1đ2iaz8Rٴrƚo%R*T)H“1]rQm 0Da(HP Ht s ,@U]~nRxF,~,pEQ] 1pp$KNj#l֕ ebIژ%r"Ij[삪¢yE6hBXP?tٰv ֹkwV]j$nuuB͗F"$N`.Th}o[s$w%>X y3G;OԲEsM?(Lf ғw% 6‹2ɵAθf%Ifa41؊їA%$j5Y:w^Y$&1bXƦƉ!o{֭K[˟0t4, .}ѹDDX"nc' @p >ȇ̒7L/y3yq1`Hgt~ znK3npCT̂C ~/8r2Cz >gbΚɝ{`f k&C~ֿ98gq#a(2Zw $; T\iL?-0w[sm߿SzDyJd%Cdȹ[a(&dJ:"?LNPCg6 ?+:ElVByLcNH>^u(E?l0~+3g 759RV1'2M$;dP]K:DpjGj$i wYTT{z;Si) G5"tUϽ!;Tt7OeWN4K=p9>xK3Y^S_~0ZdrUa1Yu }yi(kAf-lm^=&͈"5fc_g"t A!w \<ٲgL8ޤ+%wԴ gBS7i^9b̹,2R$`@c|޿]G%Ѯ)G{ (50J;f~U9FǷ6ܾHmVB:aX-q&,<*@l:͍u# .s7o …:Dv桻^3]t_RuX!0tpƅ`+}h'FwEz(Ѥ8(fMZV'kꙒ٣TO:EnAFq™IE`@z@]{lqtzC}6ʼnV~Y٨ VhgӠ M%F.=dOwY""Ⱦ޺+\EYԀq^+h ۷ʫ`BVDf.$mNi` has^4`Zq@STl]亡wcbp8(Nslq(5z?\s=wl{P= 3g43C81g݉iI^U\-qCTMl@. k(ī g޳U4v3s'.dp5T}d-Tݦ:7d/4:̣+ ޹ ZR1}h%,!$s]DuX(5;[ 6<_/ŤPH *9Ƒ|n٘Nz!:_ 3pin?(.]0Hg$q6޷cNhg>e'%%lTZ2!呴D]H `iКac:V+fܖ6vo.Q=ؑ3׈ d$)IzU,S_U\4#'/p|ooq~6˜uybݒqJk]vS]Tv .VƁ#"@k DWziaD_ͤyOd0ю+,%HȂ sJ\dLggC*qiBF;?@\pHY(J0ðuljD/Ru ED0q̞;V5x"jm <&:ZI(#nk凊Cd{vE$u+J)ѧE>5RZwubMȔjyLv8s9_π\m]l@[)jX/p[r-A]Z$#w_2qfAq˭piM |}3`<'7J=wЋJcQtѧ_9+!R;%:8iIa;u0 n R^axΩ|6-~IRr3i A7>\m7Db"YJTC'缟&N`imd+u5yJyP$P\rJѣzFA,w:bbV?F"mMD':zLXу{FR)ײ1"Y(]Ha!|T㑧|~Fhh @w;I7XI+F;y,%hfzs3?x ſ !_w9K7}c"XzܬM;{{JrtמwjL$TdYoQO|x4Q ?ŭA!M Mx&#Dd5ޱ!c1mq5TG*A+J5u}Irgem)s:_nSΜ–͹|. (p|nG  ͠ל9-(0DŽ㺲X8ꊻoX$2k̚zN䥪Š=.$+VdJd˔RQyXv}\/t]LΆ^8ĒcaٍBjS3:a:~ g1';n;~lJp}-=r^)fUDD]O̦FR )b{,ǚB$J9I}[z{ł$rrAtbbBAGAϦсB2fRɌ:g#e`ӏ<>M"Zg0uTXU^%HeIR"UF/mhj62f";¶}4L3)2oqA.0-5HU~$di"f>{Kq,^&G{)++;Yc3M#dWBԽ`[m 'w6"v.ehx͆f!&V[p<_S/"iaۍMWi(t>|-rk:Luf]'6$&,]&%Yޣ B?2#O,'`5^O@}@W84(&bq2A&gՓ48 c ,dr4SխEd}x$z`p„wؑ^_E3ó: g(cU&ݴ~Kl+^ &LiZШ.ٵ|@i ?O4>=} J ת M/073UQ*{™H]*- ,6gAAS`Vu7 0^{D&h`gɯEULà c6,jN,{᭡jA&vܙir*ĩ}UrZ;&>L/[*A0\dlm J]gmgpP/SPg,A}?Ҡ5 ɵ#W4֯J4ȷW,n(tiVbD0bX[] $re?0{# , Н6G1ՁLl'䋂R2/^(LV=.4U۵3a^*.3|rE Va1NVNpZІ@ 3D$}7ņ<[JD`~&R*):o$\fr"2!$䡸xp%E]D(ǀZgRE8Ļ }5cuO> U(A*QFA`Cf`:.͈i1%7ZȂ> ^F="mE4`ODs+u*D؟OziYbN+H'b]Jå+R 4 Wo"w@j3ҷ1jdx:NAyK eh `rD V%`dA=nMawJ~+Nb@呼u6C:Xh`@$hlV)Z|i! p<9>$&YSl #gTYv({0ZXa$QbIrgORx׷pz:GE^WCf+'7Qptzxwܿܭ?@_dD!ac!t [<3K R>n*IM)>LTPTWzM֦aI3 gx o_#k#\̭KpгTM= ρc 9vNd# l_jh u%ԂR#ČA ,1 grɗc$=.!D(·eٱu,~X|EH$%(Y j->ZF5Wt·'>_*1QjgxOtUQn5ʩuY2w妙ΝGS"ĥg Tit0/Tag@3zjug rNie{anͰ@LE4+0$|&'z,Ӡ9)`eᦤtaõiEsӋq|ku*]JbMe=%Y\8# ΄:iy{EM0͇&hW]vW. p%7JX93_ mK-p\c> I!X,jޜXaYk\\#n}K ڼ(iy,E KD\h;ϔ W^V9!p o-t!Q!&(%[^͎XT<@TCiqoB]ʒ"rQWks_ra3l>.lvEy.&~YpХFHw!܆ށxۺ:9(g6q(t`~K020(jtwԸ9#n?D(Eq}h`ݭUyk'Q n(eju&Dka샩34}geVُ "xYv|?gn 1@woݎ8ݝ tj$)LbZ'Lb# kf.3C@xhҧ_L9F컲Vs oֲD 'Dp.2_rh?< G@c M/):tϞP`~4Xa燡]w.:_Fn߉ː5'>,wԸjsFfZ%*IyW,0Ί5Ek[#Mub8p#Z\}W?x- mq#+%R.{RZ@4B&+ @[&Yҥ{"P?'~l~IH=a4)Wo{}קȱ|΄ }õX5ÍTGbV.9 =[ g%[Ba)$)RQ3癅FY[e$PLr(5RbtM1~EW7)ʄԾEJ:&LMfsi3?G{HE?F+i! ?GmuVrUP*w$U]Y[ico$,n1< "t:cV U%Q$0fs8b/!. j؁ܪXo!qQK:#G׷C)v>÷O6N}zq/޽;+ѯ^nR(; ')3ِ5`9i1nn1&*>D|AvXXpļS:ɴA^řW=EmQ1oMvF\eJyJ=[iiĀ4D 3d"dMB ^Ň%һ@$8ê}ȡs*zNr%p|%VWF`|x' _97x8|rdw,Zm` (_T%xk:޵R#fw'gH2A4 =c&=5eM%W b82&5EݠkmSY#'J[o@/?y+^0`^=yf!R{kg '$%9ocNՀ>ԍCBD:ҷZ3P3=nn`M[q :~Ǧ!gk8AK^0>Yޕ.*SyvЏ]LK VT6 4}|TQF{(#%8>UQ˼ Pw%8tptfrUwMKr8oMIUgJWkE`3B s`EHefa8TWO7'aQ<ݰz(,~S_#<,iލ{B 1xLy-)(-`DLa=YmNbK-m%U٘)i!~Sj2N̑ӥ#b?c^cS#kK0cfzִp0%)&4g@348E~0)%Z Gg}NUCae+$f%LZ3ּ?l/M$c/B7@);{ǓZbѝ9j&*kc! YÓ_ ZEs#E /|+fGaz0+! J\m)g? 86,G0>K /_NpB/ʿeƼ ȜRɃprhԃd>&˩d$(^zLý*Dl!Au"?>[OC-!Ț J{L9 W_AH e*MA9ʞSZzt^Hȍ[.ss%+yel3Az4atjѠC ՒKPӄ_ވqOG\kAPC&5h y5n]4+#Ĵ:{4."*|эtj vqsp7b^&sckϫx.|BCVMsTsWpx#~*CzA#T?,.@-[]l^G⾑/`qj!]+3Zpe֞,b"7,+<>kzY\N񸈘 2q[Љ[+BkVs_lvcң6)S$gǯЂf)&=9 7$cpmYx? +yb M^FL8RaKjjIp&sD$ dTGVd*6碉e|1qe6me[灬@x4O|N21} `( 9Kc0Cɉ.8+h3|aNK*[ ɥ(jMH^ ut6!D[@Vˠg"2{@ga9c= q/X,=lz~١k26W`v;čǦ%i߬-FݔW5860^ԕ򲷒 9ң e<;{ÓclZ|]WWYl1p2-BSI0ЦE=⥭룗5Zl&=HY''} XNzuxor&-siDb)Qs7θ÷퀭#Uh!bHi)-Q2oK2SAhM=`9.n7!=ŀ6Ț|i)7=$C&)L}*UR>eD@,yC;5 V7zd y_z.]=q#%Kȶ.P_,~7E-~Q!aU %Ka{{^}|[:8S5ld&.Bת¹w2|Wjض1 9[`kQs._,yt'̑:tRp*F-*B l eqģt*-*sԲ{ R )mjKa&T2ye]}?]0)_$_wlC$hl<2FbVBe1?J:(eF C ,ytFXY&=C, ZHQb]aPᓬ'톌=k-j9E OFGW/.tD] Δ[n{ ;?HgBQ,窈G_\yvj=[omi<7QU{<^L7D+;Fjt(O?4uy_6SEY芺WPBҾ%wVbu%dr g ,IrYzdKz$X+zQ'j2z-N&(Klp;e ki[yoqQqs퉝9u.~ d}.G/gݳxxRj劮NՆy\;y5E͘b855΢l$lF79\ `]׊KmM^*F^҉?Y|3~|hX•ìtL>T& &w`t-Ҕ\ԙV[jAË,6ͷNJ Tp|'C$P=; ?9_B*^4T8rZ&A,nAq}"ZW\ GG4vB8|V bYi' j(7^-UnOM[_,*܎<X˕E>;xTXjIG>߽HfZ@tR4ѽjblW(qF!׫bb+RJtQ5m}^V+q %Jgi&ϜYTC' UR=DGҴd ;4d MT)a%58]JotT(SBh{.[:Wr^sх qqT&|)a3؆iSa] VWXq#1D{Xi?5b7~ ܦfU"jj9&|JLGt1+YJN& n& Kjga7PiK7'xs)4wݷ,Ӕ XY yS^1 Qm9|6{k5eJMvϾ([B55>/ f5"398F|C'7:YlFÂ$o #"rĆgUv>Kt1}vn)OM PAn UV`vJOd*CT`>߿ mFuyz]ɅŽ`rfldys! ͕ǭ{74dx CӶ޹`ퟝO8w<5(_/jDž` qujt)ݸ?WmA{n"_o@ 5lyZ8v13!SS lj|9(ϰH]nSYz Q9)^  %И: FŒEQ/ܸv.s6$>)|[_48q`VOf b'Fsz}#vQMV,{rz%V™E۬oHHݯ zf#2;*i{?7Cn#c^ٷ*=3R̲{_zt?35brd}輓ILДXxW|QRBOBZRK8NjH|uvR=zP_QPM]A'/:G~Җ$^ԸR2l"%Ra@4\BҽKJ2#31`l'Tzx3L0:F:/f[ׁs8Q߯TONU[A2QsE]VI awk?U0;(6εTv}5h^-a`2:/fhx *>n d7p@߯+1)zeXW@C|=:lWHF ɤ&_IXZ#bYUJ =x֬IkT,>@.9#Po|>d2FcRk;yE Cuz+.$ZN\C#יrMyUl,٧CB#;^lHX2K;m\GFGb`{Q4_f)ێ6o?/}qYǠ;A= L|9~w}V{A:7,'kuOҪ+ik MR(r: Тf~+j3S̻dHךhhv6\.z55mmW~#}8_{a0J)p[n 1 p~G9#e*X! ",y59P2 (/bXŞE65mY4? 6IC$3~T fZ0Ǹ9p_q>"h;km-Y`h Cb\A,#`i}- ,-1*,HZ0kxaH?/gBpۓ[?$O!#OX4~Vα(~bi9ʴ5IBqc9ꚳ?۰6?tgG/u F3\€^_=WX'Zc럇)PuJi JSi&Ɉ98H>K0H7U:!M]\[:eT)CuN fGn'Uh7!Ƕ0S$Q:vS;C!}|$ Z;vfC\v8 2of>QzjRw~ksem t~NHA/|ռgH$%\yKR[ږO[9̘ۡk}SZL(A:bp\֙﵍?–Hwml2?oF:-Ž ]{W97 d-d[30􇒸msfY_yԱ k4G~e~d7f?&Gu5w͌]-G=ys,eTt n{|,N_]Qh-ZM/N˦.=(j.jaa0?SBDL3Q0VgjX8׹%S P{2Vr)@t9 wdidt`5D%Iy c>vNH[9^8LG&_8e]Ei^(Xau>"0%wo`TP!Htp'foAq-1`It_6P?AIFYL_AGgxGwG k3{o0gQ麽ȕusB%"u)5V̯?_'$F3<y U cC)O'y;s|\gA nG/exGXVU{|4ձ G sACr:oWh.;Vjs}go4~0EgDuX^NgoÕ/mVHӅLk_'ޒZ[Hr 5,#CC--h>{9 dÏNHv ͩϊ0R =P T79Xg6z*OE}ls4@ySw%56gGh%<ȤvTWT!s7eb152B\Jecs3x;StAguN1Y1 m=9SBPtSך0L [M;eSbO3y[>} ln,gVIT@,{~ IiHa+8TRuA-&:hrnsER^-@qV9Fi 5h.˒ ~] l^'9eNpթ OȈ TFQE1Z[,*֢ԳL해eԩ`4 ,~NwE\SϻbܗC ]CC6E\#Ї2KY c2:Ky,;뫰Gqjiߎ[. 7rVpVvU3 KV.{I4 ]N[+U?{=;<#Nqrә_T1=חI4_<8l`"رОS Գ\3b2jnd=FG P׼ΥoDq?XssCU Eyw?q('p1PJ4"IcJƪ(I+h԰CjkL((\φV$?1j:;r+DŰXFcv$UCU%J&E"y?EFWRnrt׶]cA,CtW]5K<|m GFNIZ%i>]Mͻ'[B뽩Y8S KxxPSӗ֮ٛBcfi^IR ܴ1duQ02ML$y|]_YmyF?a#h,KgHvo*|ZZnIܧJջ De 86ZHmpB>Ze &7 m,llڷt -9#ç+ݱzeZAqO˲|l61x\ ~X wϽy|fhCd(8\YxYjN`k"r^jX$eZB]p{̽:iJS+$5+dcIax$kZ ,nKXl~`bڵv !"^Y:FW7=x[>f;m- 7p{V=[y% wq'ޏo!lg,IjwQǵY8`aݵO/%kc=qNmOr@Xf v=Ol=Y:!L\95ZhaAΤ}e77S9X64,6QG Ӎomx " L9k:mF]F_~b!q;  Sh ^xrv5zb|"!'w' @H7Wfע>;x%vH[Fּ3wJvMoY:ѡؾ80V7^ԘsiFvFTw w#-$qZ˜16p(?fݒQnڌmrqZU\)ۄ\1ʨ;[[.{ĉ"+]v/C 3b(;L~T1/+д Tj76\ )Uw6M.iu4VXTV'Uj nK^Jk\5`97tt'5 1kUs5$b;atW#߆mWeE疃_. 8oT=@b/ Ӽ #>4WpxFx- XfHH (-.Yj3|:!ٰD*i( 4Yk֝~88GʲwP֥J M/yx鮔ϾN$#HD#4 H0ESXR #+&rp.`8ۇ T/Ds!. r6YU!$o 6r2jPgO^)>qݗ&V({c0 wInr-XiN*T4o~c7dr˳E^M3'uU:(0ҫWrVy?+e ς d"aɶœx<ļEf\Ae<&8-eY~UrLe*\i9B KVKu pS :)kkj.s8d \fk甛jH뚃*w rڰ@!O}\Muhs_2چ<2u4ΩNK4^͂ &o%$y(s*i~yqq*ij"\D̽(S1 Bj +Z>yo71nJC^λ/x%Y핦 aVyUu@ID -tчA KFn2.OP\^lLjvUNݦR]՝60`\,E _%W]8 q4k [_P>^ X$"gX7*LP\~ Ln@Lyq'[+r$I'`G*:w/[d5G5tkd**|mƠ{vFw7L[vdc=LGpZ"}/Zr+t<@|kڨdH4YݡmbѵKڥ$.g7}\!N\9G!EAQ0hƧ5ys7m5n^GVs/gNI:"Y3X-Ӻ3hg!$jQ\| F]; oLs+ =ư4yzknŚFj4&@W8(%h\ U<+`Cv) _(Uxc xsp(΅7!70CǼ =)b'?P?pyvX+fF>ŀۗ 7JgŰkk!˕q@=D ʜb5nI? tE}'áZ^4hy!?J [Ta#YIt4«tKJKoa! K =PeN-6kW-fi *k$rP\Dr 2D6f ҿ5/r,dqj pvQLxWf5U,FsW`lf*>x3FgғMCM3V[w#`n7I(1ޞ|to$;9} S]O΂d.X)^mJ#झ=:@E}cu?c=7 a &.\-MECt{sء'b_GݩUL/2Y-dJ;țI{!sd  {Au0fy5 .҈R{?-Mkcd"Ubvj=@MW\UyHVηk% mvm񫱥RʌW=+GMOʿ>a\7\ #0ryNT]AW0ۖP/]\0G2] փX]U?ԡיƙ#ێޞ);M+qĺ/ڦdx] 760na6Z 0t_Np M n89s:HX8ƱLӻmHG*>rjNo"[ }O`E&K͖}Wg>5IAwkb67le -WߪۯbYy%g[nۼ9qp _fRh2H1εPSY}uBb 9w§汼)aFWvX`>]{AgY`IrfU ŏ[Hɥ.)Lr'1gF&LW`a^ t߼n&cm}d/#i^OZ̈́# _ /ȕ&Ca-fI%Ϧ0eD'"$¡ %b˰'եx%,>^ !B¶EIZ'0Ǘ;f FbeFYzX绯 Xv 3;`\at?3*I"ځa+7~'s'Dd4]l(0pȱ#gH=< hkY Vc& ( L d`(i^9A$EE 72o`J Hem㏴9Ax=>G;(2u@]=-e?l=xVƤOr]J㘱O_!wןn$>,DȪWoƺ@U*k#ׯ_kdid+e{Y[ <$*QexdJy;~ St>+eeu|%8Admt*>$vb۹lEOKzg$%Bz@ZѕHHތ2Yg^lVb׾mH+s{}7!G7SdubԎӴҥL'Ml)oǘt~sˆ.'t_x-0 ϗ8}˸*aŪI=Ny%lPP"Py LSA2\@DYb{"\ Ir2jʈFs_xN*Ӊ<^sK_ >;RC"wɏCw\ojP=kD0D!єoHGJ-˨E 9sf[h댓NY":3`81뒓x&aP%{_oN] ˴-ɲGeρ tDu%RvF-vl<*"]] $ȵ8my=!^6ߚp) xኗ~ Z*;]Wi|g: !cFp_&VqZ-%b1%l%j<"C0zv.%S=*d0MHgX[qE7IBK%yiF+,uqÚSg` 1.cxp]ҕH P>qVopEh&;(xc[0>aYzz f][@hGA~,o> -OPD2SM6U?E8꟟\u/5/5kGG'@nuCcti(,@Eւ@3n ҒKeU[>xBC\#R>mT&1RϞVsLqHQ;v_Y?:J0ohQ^;|DKM|:yT7eU_wUlӢQz4VD}0<J;Tmzd gr{IjEǒir?)!8H\ "c>ڦi~wp/LP$`+":#r~,80žڼ|9'kUxl'h:+J+=fA~dPXP'Jg1qn</ ` ɧ yN=lR#> ,ʪA#P!>mg??ҹQT'l4  #\_0-i~kz2@щ?6no:*["zMXtWVh)kKyjhIFۮ'wfh _>֏8HŠ/q3T3( ɖOC*: rE2c,q@F˂Oذ\f-T$b2 /ZwIՄ֧!U0]13gfX0`)d/_|j0Ϯ(d> |+wq` l:ZնYXtA姜uINa(^C9yB/3Q&ÌpdV@^0*oex]%}D&tvnAKl?BYr y`t=a##@6PȅW=T ).ưlLGrqZ{*c]y: <TEXTQ#չ.@,,[*ȼ⭘~7 Ȧr@.x 6!<$EOֆ*9:z7JYW#'Xk($ }S*`-Zohh&JT$"S|BH|H^GCڑzN:s-Icz(XSAFrqS*sXREpY" :3n| q QǐD^3jsH\+#2ey0t_TxE(FNF c0䟜2Po7-d5OB2O$!n9B6ždLS@YPٖ[b7탥B̃E !O'Xq#J#CAsvzF. ƕm1+uu妮'+S4l(ήKY"mڅJ؝{Jmu>T(J2y,!G{5>B?EЏ\E/{ltMI+,> !Yyj",;ME&.W?p4F5H̰VYO| 8?8`GF7 _ܫ? No"0*/D:X4Nau[c:}@KC7j\0FRN! 1u{{^[F%c lfth#cY*-.DȷvzV?rįCdI_ւC%A3T~3:Ց~le e.L78oG* kJ墧3Z='u>_ÅH$[#fLINM1Xt/:q')ǜm_aJ'W\Jia`Nŝ br2U#o#po޾MAQʵ\6DbnHWA+ݛgA &o-ͦ҈SBo|KzD`_Dy/eXjC"Ƶ /ĺe!CշSs2mkd= 'aãu`x ޻W1啦LA>PA,|Q;$~?,!V>b k-h589k.YC]'/Gϟ {B!("ǿ6ݿ_` 9lT^Ψ$t":M~ɴ,\e@, dom`ZxZVkɌquY8:q=1u.KAƆvdRD7?xlq5FV OpMC$Bu[WJ/AFB?OE*_A_sD35[$_t|nV`fikJQ(#QM\_# 1cwa%V]g(aFL&Ɍ1 Mw@/^|f]qpXYe̔Urȃt˖wu^ҋH~}`%o|mδOv WŞ`5Y%'s[SGvC%}܆ >D?bDէ 290{Y) 8ܔ&bƒ>~>m:j~4@ =oqrǒ }͚f>Ȇ)3[qڦ OT~G ?Ŋ{hN`m}_s ,Ϙ$ Bn֙aW1л2e%ܢ৺J,\t@ĒۮB81.]%ٵ}`tHkfGZhzRe>8F lq/Ȑͮ+`r!,&mA <q!T[r+ԂVH䮦d E`~- G~n hj^]-O% # %,^ u-@)FC-x=d1{sT2҇Nwl`'flr!@O`1^>EC I(St.V=V&b"L\i ?`q>QJp![!jyw"ky}h!QYO^(}03G]n=[eI$EqτwsO{G?r2-W\zxY@ >(izCy-9<=gJtR2'eqٍ ovU`+È 9w Pf1\‹0‚cj6(Yg^OAFI[f-i5, Mσ"&*S֙0ϳ%SiИY|я#) J:*j~iH.3;ip+R$֘wl7K ڍ3LyYF&*TiowNiݭTr1(R&WrP#bU4 7,Y[K$I<'pێbv{bXZmT6tŨx`utGᴉ* UGX,vkk앰0`hv EMmZMbc)'PVF `&r㿢 ]G̼|& A6=yazmܾ헸(滋[* ɠlɡƭS8O33jÉV9iR$C)Z\[[heK(=J6j _ٕpLBY}нp.AG8NV?nuxgE[tC.?R j01?5{K]X齨W/I~fuى,Mgʅ4^v>i}n.ed<ʂW}z,,00&={Ùy)颤 +AV:)?]P<}%.i^њd7eKs&Ǖ\%, sq DM ʤMn%^7~y!PH{@\JNgvys'J4=膛8(+D.,b"=a4do'K[fVdSb~eF yˎ4*TFЏ,XmӆVQ΋q;djJD ~E?HjPgռs-]$05xfXKuQ4+$`)s}vqoW55s6jow vN2 Ġlb|\*`V>uW~r\`2Ls٦߷i>ydb.qFo$GЮo(4uԟZ3LMT͆!=^\xd'6n,_kMJYlē D (}4GNAP->e/ I1R9=#їܭPE< Z ˳,f8!$-@a&*oC-hݏא(`Q],^c` e'b(zc36ѤF~(7ٓ? wj,<񆿗\Gqׄ4e)`B5 %?5,2MPQMbj7w/S,p\>Q6:7?꩟6u[_veK QŵD$lPZa( ,<'Bj0ß# pb}G'֝!vKm Ж9-!S%D{,Q~9ŗ Fҗ h+݃2`5PtC܈N nYE. Ǯ`{!CfALݩcaAWsV}_+Ƀ \-uaKy.}qF0Iް̔ @ׯ!C֮/C/Õ@%g.6;+ɭ,&d0Wj/-,?Sdu]+yu1o^:Y^}0i.\`xp`Ѷ1]Vw۶DpLLcpdp8'iJ2^v&_u 4dP.Y9U.m^~N1zGP\9zL"P0ޝݑkY?o;;ªvFMp-8 W*UI`;i05h37?x5![ Q _3[(M@ߓ,C1IsdI`>i{i]b ?Z{@Hsj(B?_3,PV%*j y߾m bjNjz$J@X9qN3[ ;ߦD*sy1*f/KPHyN)xzE#>ܹ.s1"7W?4Y%%cd%n ӪIKII7"ku{dzmjGa1y&KaVTς}L4-g1>(ٌIA~ >@di*:LGttHߤL݄"8_h{?T+&_"8Y2&}KOaXt!x V:0xv5 ji`tлC>dxkQĂ: ca2 ~[tXr1kyɣ꩖s>@Ku*{"e\ yVG{Pstǔu9}gɆ8$W<]bZ Ў3v,|aqj+7lct $r}76ۧsppQ[Swol`+h h@=ȽX>#,[{L0SSČm!m *L|(z-';*ɇA*fFw'^eXӘ'N֛sE!C"+=op|ǎ9H+Ltу1Lo\?ٺwmd~Z6$#Ed$?opV;>Rc .]172.֢뼡xV\sv/O.+晭LokIo?v#%{9'v6.MJ`8 {QVJ~[Xג.%"7:J##xi&QMNYQ}m8typ̲?IWp*(„9a҇-KS2T5Nm(~a ? do~f?MpƘniN;"7ږ[8m+JfVBVgXVrp4iM-u!~Lޢm+!t*rݼʚH*-p8%~n q(RTxu^BNÓ,_VoWxU6PN]nkv`Wr7\5չp9:E&6*ϓ*-IJZ&JlY 5INVÞp."@J1^@§+i!PJnKy) Ҩ-~~jπ'؜OSF4UpWѯ=2L%g|ؓ{:b)vlfߔ N o~CsBKgz@`J(-֝oPXS]Iea|:{9|X$hb0Q?Q8h zy '7J`\oDH݃>ՀfC 4ygZ,ќ-γ"asw :97όLVԡנodmht77 TvrYbم&(Ov#7) Gm-J0f}_wZ*z~2k $o$o}rd톶\ej~mN?*ssF/KO DpB6ķS15U3n0h"͏⢇e\9q䴃|di퀣܆٥Zhǟ`30F?FPP€79KV^?kpc: `1&t8[E*C6ܷ`p'GYs fy7i߸yRW[*㚱g@uȩp#,Dհp^V߸G'dfb6&JV@(?ّ3?)Hoǭ5D,ˉSdaT)PL7kR% #ϕ(.@PmHPMh] O:-ހh7X 6\qPM}kۧ;%<" !Ke >"h|Nè?Oa%=YWz-fr>,O򚁓J [lLՄ`ET6 ̈́HF[G^kٖOye\xl &Q+N|ȏy\׹m:X0g "|Azj?/'1tG8r  ]h_d1O>$z rM3c7M ~Š }V7p9j3ˍatTs$`w&4\b»jTtb첱iMkT,84Dm}AB7hl֒Tc[I`Ɛ0-3$ɛHj~kW`"Twdѐw"(jn%ld[^5][v-oRHXc6w=QɅwY!r|,yK4*G旁މcyةٴzGjT-,p[L!y˅Rbq ўû{frsƛ*I%@nPq*;B)b+AFoC ه#{'wr\%sG'ﮬ0'w0H>ѾqߨLrTN(߮w {#~mogaZFuq 6$t') kݨU",oҵJ(Bh= ESs!+K&@Y Vm>KcoZb0m3 kE -SSY hN;H :Xg0˶7p}BygZ^2P%ٕ  ұ6`6eC f qU-FLZ*x0azE/y!3y7Ew^װS!P `5RSUW5 otqSOxHyMt8JSG3A%#f0t 1#͈3RWkH+8?Ϫm3\ 44Ɠib:0H.j'~GJ* r2u+BB]}bpA\dE4Ɛ|7G'2 )A:mVy6f BWR5@:~ׁmc`']>V)`(QVrVвzgn^ޫͼ:_7j®ʑ{F5D_.?IkIc0O`ɻo0mZMd :q|p/G_:7,!.fUMhxX+R;jw1EpV i\ "6xwvXʣ^漀 L> UO|3GN3A~fǶ/2,JbݝGQE| _%0m0%b쭫;lbA.@}:0^: 2o}G74*!Ƒh{,iԠ=y~d+-LL G,9RL Rܱ2ڕp|$܃pP ?w>m/mCP,>Slow-4=tx1Һ?Ye5U g% 2|ŤQVD|uZHwR@:#+EBJ!k4aϡ!^pz=yj+HjL1޽c 吥/b?+X+ cy1lpG/shNC) hO8lzޣ;t"*#.. Mh?5޳l aJ4F p.Kξj;+{#ҞE\Qhj L匷QJ&55̇Ğ x&a؇ s%a&hi'A )M^m 6eU$5ngdD9HjLj70@jIBAP킇:I Ef `P3.o?J'(.P{:d2z榲 &6tk_VEQaR~[fUOȇ nZ#^"PjCpV@!t3ٶr8WcgƪrzzvEș[ z&zx KXuphƧ' hXouW`J2Q}11m OaUo呄MZ^>12/6 /UM# JƽH'CEVKT a>{@N-[O,_LX5VqO#9fc|bvq o#lkp|ҢY`\7097hW ~Y [=Mwh"s28*7iV|cj Tdl_o$nÅhD F}ZoZw'}i#,<'KKWkLد} `&Q{x[֌`{3c)u}Xo"/]ܪFh4!Q)mhٚ0D@MeYY:a݈9L؅e?ntDMBS*!Fi4 6ӝB~& Mx"!S=Z?(ϝWp`3U #b'%zrc jeM-m0[yMIWi@0]z5dW/It|!? )6va&;;,S L\{B{+*,xp7n;*/wYQӡ~j97#BhO;db}( r!t%_.*3I@ 8Ofu*NۭqXE,m[.Ŏ(!`if(AulF] /htmRu7^*Q0|.y/kWt%tro+dY;e~+m NyȢ7 WdV~OpӪ;'I]LN9D]SЮY6^Ϫt@Ho^eAr{2K*/&?%rKTcnL I `xfuL>ߟJ7Nm6Kbg^C@os4ɩNQfp)c+5|p@E@'nnfu푾?Gd=+E]si&!eXHxܯt/HC7^H`<1hq-e݌7,@}8!C&ňZq,R;.[х $ꈎ sb+Ft+izGDCj&1]5Wxuѯ+=}ry) X/d$'`tA4O&cGbl["+J :&ql eZ yT`B2TFP̈v$}^,zRc͙6R帓Mf4\9XW=]cd> 8B,J$=oځHpl q0+x-g;G+<ٍ$>-Ddr41<g*rRܧ3cEt r۰)Ͽ49J #Jza$]u!Pd?OH؅(^yg@3|[w [ܪo3@V- z+QQIpgBBݵ>lbf: V0YWM=4c9aa&Py톡 ߵuAHJ/Usa9ō=IJh]k)RIŜ!kwRb/{9V9N)"kݪaOVJ4J4kPѠ۸DEmG q_*ڲEޟxO)Ft3pgj {H5Q~w;ߴpɠ gOs{bp==0_id%,g l%{!h%{^Vd{7[6}41{( !-o% B=v!]]6N$S؜ҷOkYxn[K&Z.\IGm<*EU٘_\zI bxЩWkb}E)F%O!jj#*Bc*׀b=wja((nЍVϷIskIME0 P"fS6 qIS|ܞ{FIךC]76]ןj {C>m#6v. ;艆}h,A/|  8Ό"]KDƝXtL3/"ۏ8ih:#ʩx93t /x cff&v*6Gq]+j38.8 XqHWPqH<~D~@uw@[rOb%U%pS~bM2W"i˂x&6pw3*Akt8%/mX:ptܰۢ,M; Fi\\MY5j7ʕEL os[:w7hFŵ| جun4DL!IJfr PPl֍[]!UYɎJQ2{)&ؓX4,Z^UbY $C؋R(Crů\ngx u<'[e];#?MT| Bh/e5+=whr=p2ͺg5lp̻N?L5z&&XM0Pe*lzt唪]+1k.I1P YT]Ƈp/)ya  ʼnHeD[R FMG]` (+V )TĊ:[M u@koqr ʯ9H UZSZBb;B\謹.{L Q6}(7$Me|+=o1(/5uP*xX ]/S*r _>IWZum!@N>~fR-!)Ѩ둝m-\_TZMRt5'.&N|.&P}C)%ST`JvߜS%bZ}^16po1r5yc9Ca6hnҵKGi;Eu+428WGsǕ =K2~= BmMK n);/QFzIiHJ!k +PD=⻺4hb-2i,?<J yq0IJ+-_47x( 5@U*C;?r(!_!3WW/dRT] nl.+۪ބK% #Gs#=YcCPs7DWuWU2į_-?SM WHxm'oW[wt<<+[zI{1 X@gX[gT+j@09E)9*e?CtlVe)mZf* D_szHoib霢 6_VmMUh>0u$D۠i M$SAU-aP ;,9t"" `S\C3I"^sK|'f.|* 0yk[ 9q蹩@(LXhƦ"ju1-DI"Y^d~8B)HԲ[jٻfAy>n{9&D &r<* kD^(= L5/*K}<~2?+U|%4q7A.Tw[)-q][yΠ"Y9*@ SQ~z53绕`>*9ꮁcY͖qx&vJC?d~B#We:,7 :;X1#@O,B= $jajac".uC3P՗Eq᷊e6/g@ӉvYZ̀7JyT;KG?ډ~?UQSkb "K=T[ X|ϓ”8BK54rVSJ5i{^?땻3dV}ޒJwes慓MwXGHA̔Sj zzH(13ooG͎hHhIo@ţ``~vٶ&9\-&Ma(+ <{Cc9|yTDZgϟa,gs%UGl=jܧB nF抿w`LU-+D۫J/k7CBÌˢ7G]dQ׍2R ޹"! ɘDtpQ4`4Wk{7a7Jtdոp[R$ǖ*9T_`B37k}TF4reJT8WGb3ƭuNqΕnq4sOŠګx e xqI$k(\ׂIĒHMDw' 0PwEIw;Z8"ӝ-K/=PY ((jamnΥp,_] 0ťՔ8-{ o<gK+LS(pD^cpݤk=Z8M9BDr¢>(@~!ȈB-G佞?~_:-zE)w.0FpP u{0Q8.#-LxW&hKo'VCȲӖJrȜX~y'!GyBqVQ21 lq<NV>Mn4jL54QG*Zm\LsZKd7φ>yR% ݻ*C0YAoP>{˹}S؃L׭`$3>m':Id[<,%ͨ FPvjQD%A%rF}:Gt>ۡ(%JgXX^.tX*+:_3+^8(EQɖI-<ǠAH Qr*m( yyDXiq_K$ UHU^5Uwjnsw~sϰv.óS [J<ˆcB6>oI ʥ gPF\(8y~~9oc7Lyqѱ@;]P|6Cj8"~x=u_X:~_(=a9_@NuF穻2(,ݕ}B oAfaiW5C0ݒp8vK _Nd(LcHk>nΓK LPۯ^!gY >Y ħţHT'ϰ[?Yc%N`Q$ŽyaRJO|x7j5B99%m{5\ɔws?_h6+sݞ 8 Xt9(UBe&B0΄/ 'aF*cY.k=cUx#P L?>zBadaR(X`"h /,֕rDA:fx'zB):~hvS}%?߈Ȭ֔?]D̒"n?ؒn5 ip ͵A( 8~g|e_>S8?@ˡkd zݽ+Vs~ʸ#+-SyJul ]vD:$sTrZaP7_e= !]&p-V7J U4M|pg{!HA[x!68Nq$M<"tOh\-k?DƱGaf KϤ &<欪sKh:UUT"NU_,e;8djfK=v][< NJX &t^­#3ztwkH(8S0XepnnՆZ/9N7lQ!BGaS{+DwLYS^>Ԋ#9!y&K.`!PhF5aR1t]ϕBg5  /=ZrOV@&`JqwwGE&w/ɀ.chTΚ"XOV3')6Qijw{?a]Y[V^OnO\{r:4A?>FHe4*p˶dXk՚U5?' E-c.9Lyx?u |թj/*J ҺL :dD,G JM(r i.{6m/Ȼv~لzReBihbߪ9sſ'#K]lP(,G8Y뚉5M>N5vq r=,wSNGHEuw*9xBOf vƥамwA4YKF>ڪY-'=fS o_ЋB*.M -5Y/K\7Pa^€5%xР̈́XՀ>K^ljץ4 ߺb[эΒ K 0\cc+F#Npbu*淐g93/h"+ "V'̴u)fY0E ϐTBiY2>e.E-* o{DwIKh冋'0^4 lCJRe (ga\aFv$9>%w<]2_y3v'}x&YL>' mc'{ÄO8g(޵OSYRg,9Xȁg àPǸlYWj`i#|fZ.}QEvD* ְCĠNJ /0RGː 홓UL@F?Kq熰y.cG1@ɓ0?YTdر5$#sk@:p/%{ww2G 8Wg4R>Yym/a[$UAU(cps yV* { /jlFf0VrDѿ1p4ʪ9 ǃuzZ~yut:$f6W=3h1Xل)cu<퐬+rP"K[J;Y7j1$@3ܖxCbw!ze Bul Yn pC pY[LoCi8ܹoXx;y/IKԍke{Yq˵ 8ViGNh .3wnxUl>ꓷhJL5E-Na#XpY\liUZԹ8&IpU>U/j3/@=/Xu ȯ NI! ha )+(cھ1{nq/+J~c@MG 0&Љ`4Êm1M.qP"qCV-5ٖvy\:>?.Y[2_A͠`Ϡr_w$ ٲvXB`+9_ZP" }̻NmC\NǙ4 \fʡW>'~2'ӿ.MPYi_<5$<~U):nRJXY ۾$5tmm+,{91ㅁiƠM CؔpE&*隐YU>fmSWǶ0׮\k_Hog8r2{]Jc"u$_yO@L Љ愢6Hf@A'g1; I{؊p*laԔIHo4 ~rt}дOmfcr#0}9yE{F)_bQ\8˚`m$vil*BJbA7p>FrX!R ,ݢJs$_~Q M".g@φ<8KZ\q\#z_$SHm{ GW}T7ӽ^%Vt2_R4c3{SD7\U^y")pgR/펱!0 ;\C[6F" Ԩ 5ng|N#ZkfҸͽe ;ίg%cS2M%d8_q-`H!ۥŦNlO¹nZ&uIORz dpRQcx.pfBN,ݙAr5^Ӑ1'*еAT,J`)Ғt ,X!t/=ge͠|?2PdcL39:LJ`L1j9e6R{~78o%e~?R mFb!çoCO)(Wue {nm.>ȟǸ9!* ؽjz\ׄ0?όf(8̟9wNM0pqG?lCbd^, x_w.fcXB&C.Q0fenU&s7mܐk4M={g/82 +Ś <$M(A -6ƒ\X݁5}DmhE(LJ6vBW !߅ԯ]/y#ABec-P/ſHa^o/e00(ࢂ#do0٢"V .֎Q0:\U #li.f R=;@+-:8t <'G`kz)SǝyOD{Oc]Ӝ >`s>,!HS,*11g~*`wqLigkJ,3Fv@W.lmMqP\c)Bo.o.W_fwB|KoքBpax=9qO0T5u:-G%MwRҪde d NY`>7kDu +3&dCk'1f`RR(,=z͕ DPL  §mg"r:>;>g٤BˡX:F5r# BPrtnaÏ$A#[u~nNֽ~ZG9H&m22 F`QXP: -F6U·`u e|"#Et!EX̓wïc,YNJ!X>b$45ʧ7&Xs)$:`xz \Y'1>8Awt&-0zwc+@D%WL/C,GSBBK'vZDX=yi*@uݡvr܈e8jRth-l\훚ž!W2:CO\)2 .PVpC7}Aє`<418ؖ5- khbUF䠪_ Ə0N.Q:X%L"M%A\8 =$KDz lXGK ^zǹzX.5RB8m EgVY+qw|X?jͨ8 nPep5nX<~A:EzFnͨ'`p%WgܿKO ²bXJ Li <E {zIU$'Qt yID?T)8)"N$^Mڏ;6OtP<ٳf 1h~a .0Hf.ݵmaBfA4a]8$8(ҶM;&.e&-9Ln+BKdxw3L͋=,.ղ1,Oġ=I :R( +7i:L$5ei@zn./rN )SBIH)X\0+(wG|TNtUK,BcdYG ns}.S3z£ٗM'F+Eg|2 u"ϲY)NMRݟr,඗7VrJ,]zJCS6̛hW?BI.`؁pdjc^_mhAײ/.;A\k2#]%f<*ҫCZkE=1E@IOߜV ,i?N!@.#ذ $#2u[j2I[Z{JQ-`Jx TU%+L^. sstgOx%r|L-@f?5}a; E,¦S7=Mgqpa#)l!*I-][NG^!Q'Rr@o*♆H ֶ R Op.X74}D+rݑ L9"h@\J5i/?]d JrqJB '4,l@% rsO9{q|: 3ulF65Eg@~G]"&&nR/ +LW7CJf8;d'fjmP42Hl1џg5#sD18D%Ek^Y,z$_$Lv2YX)VY\=-ì+jtVhX4Q;oHÔ|0iC<: &8&{YuE; ECmKõa.FL"Y<i'Δ; +?a >Ì^1/G$ rhd2? ߐ%"gH1An4w7lN!b~ L))u}eGճ*tw_bS 2":o"7>Bκ%*Pޘs]OՑܣ7yxUej^XCc3+1(u>J}W ')} nM^όK˺rll߂/@7O bxױ9đ3em)hP~@T;RsŠRYI4⠙ѕZ ~73O0€d: K\wԳUtT ldҔلctѤB$c8L P[}Iʕ&aűѮ|rE_RKB̚5JȩWRtaWxpBwVc8s'x#맥~f28x$fquJ ORh7  aJ!*zoQ:xʗh%_PA6jԇMv&Rvi?Tz[Yt=Q2r[KG.^Ů#p؟;1ﱏ[6ր vvqys,σ0k253$7RQDNC4W@YC JPq0`8ZGgZΣRYxޘ1rbMih<iq*ԧHhī/:"xۄ}y=ζ nv^$,+)\KJNP%!}z +lv]NA.s&9 yӣzjBʜ0tgp+3^ N9(T{}׵7u#N ^_udhј ԰>J5(0}DfOT\rk]09%}< geS6 Tg0{C;#-v+}b:2;:`=c5c̗jY6 ktV4 4T Z)oqzJN|M^PsyЭ0kSH6 /G>%,a ܧAc 9NXDto; AG {L (nJrYU=LMBzMy)8WUBlR^ 1uW/bM1%/GBH}kWh&p0A]Es||5p!=5mtݤG `(}&k k=QAo\qUL-jFֈ{l? u5!GJD#X\JU6zXY5'-M//2?QOm bްa<ރ$zVk؁6Έe>fӆl7^{i§Mr\6u~%cz=0jŝ8T7$XtYw(1v2ʎ#!h8Ma_B^qf3'tEȤdDF7 r<@7i?! sDQPNoz!guc /hVYos+$&LFdax"[Yb]3FTNX~kE9C>PڵYA!Z3}>7Ւ AG( pjˣ)hW•' v ByA6>bvYk\b"l5djy^VècLଙ `,,p1J{4U+@*|[32Ha#634q[Ô"+ 5Msc-鲇X첐oL] #T^#+lN?ޫjUkSDm#e琑SU98L.R+NVaPyUl/7Ah3:_}䯠Ch>5l+%ច085LκևjSVx M 8Aɦ |a+~ O UEU|ZJoХާ_,hu.l(p 3A6Vi\fFWb/'T$Ի0QaYYh ?gw029ޘY+#n\6@+[kp8> IʗHiɖ)E$.κ4%<8VgmȾ]L]b'?9/(bJ)e\I xeҖ7]6XN%7ͥ\ zt:)ZSmgB hVseĬ8~ڂ7~*3hM5l|(3Eu4? }iMA&;">4IT+}pV!i$d> g:7ׂoW[Rq8QJ墖 " LQbټ.v#pu2]&ϺSfb\ DQɢ PL|Whf'FE~@9=1uE!֛xXF sLr֣5ʠTiR|ɗV4 YܧC烻!LT ĺG\eMg3 wt$ew<㓃1/*:g]0*.sVCjUP2-((5$s $[z+'d Iw\PSkpxKߵZ֓[=ni _`xpI_<1@m9!ZÏP"hn}iA<[[o D% x-B_'[.- n ]Z_?s]QVI<{]~F>_GR-04;yn:].R;EVzqJ,p@6I' 'L\K"ēa)~ud⍌0%urKmWQ7]6LB RdvaT+2EJg$Nٕه_+Og|Nè,y?M<X&tsl/?ӵF#pNCn.0R]y'R3'wHknM<3':gKD?+S0\A~+cXK@+@b6&WUةO+hK7eh8n(h1Km6jzŁENP׈.T6L Fi{<}dz"֐\fYѣeϷQ|uۻ2b6r5|MpgXG&ɬ`*ǨLh;Vvh\W}kI&I>4彸 eěbI@tD|}F%Z$[z2V/VK׸dǍ> z}vrːѯ}5򤄜`Uc ^$*s 2BMfbg%yh:PCF jO NW9]$'^h:|$L%I= Py^nJzWV'B z vAGa?9I"D\vȥmfCU8xr; aq0眴 ptxj= v4%HFf7bTɵǃ]~ 2;+r5wj+Vdceň D|titd`bXg9Y_8U>kK'>1D+{Idu2gtVl_qb Y"xip?X+u LJ`S&wOKVWi$b̘G(qJ {`^[*]QeKPL3)FaS TCdfgԁf4sv9 kee}s wt문r iaUT|+1 <8x<ǢLyHs/wB)ף% ~_$'B~1pf0{TH"_Q _dF [y=9L9`6ׁAro0HBJ+s_k{ ;7Ҧf=mg~i^.E AYo`. dv;b #2`BlQW"9PF|f0x`g B o>sPzGX9'b:;(xb%9#z1FZZ9FV7n. t1## Vn!ϸ,Cl86.^^x9i~a zy^ߏӯueT`GJ.$.GJcCMleoGȍ 0K~Q{ "e^E2Lv3xw^%gMJD| G'l}O|n)kϊ L?}[㙻W&QGMeqΛ#<^r6>n6m}Y(TУ do xP-2aA2#ۂ7(OD1:]rˁ_=Q5^yaɩK&SDb׵C`<`CeX^غHa"p7рѥh @D?3F޹.K4R!HȊ'kE9Uf>xItM ̑9i9idHOܩ5 -]мD5$X׫>awraXcΫ3W-fJ (H/R]wئ}$UVR,C(#BantGA> Zwڵsq#%ϥHT]n9b{J" 5xLgHٟ ̆j_ y5IJo?Rx'uc #ǀ0E@J=[3ΉŤ]Mz0}U _E/Y&:l-`u+0=PU1߈tq*զX +mY%ݪ7R1|DD-Z^p%l@D.)}g8Ik׌U剘L@;]:ܐʕrryf;Encz;q?snɣj &Gp1+Nj?XQ1zxlx}Jgepn+2w/uWHnͭthTknTȳ6/  I^XB4:|+ ˥;>(h] !W0>]<*L Ē ȣ>Q^O4u8"`zH 1פ< /36`~dbV{ZLEHi <ْkH}!,n_CGWq?RDXOxY|T=8J}Fhtef5 ENa%ɑ#P^h*N"Ӝuڔ*ɛ.[4J;\{31j`<\9ٕayֻ",i2y,%(",i{oZQt|qz iEjItk+U}k^9Զl&w@J)RfN^ g>ҪBGБZ(>O=ЎJo!lb *I9aAUbNxO-y>1zndX?R.o 榄Ji~lU} &7K0v ))d_ c㦭De&"(ص6x^ȳ|6.ry4V%[3sFOs-&f" x4b/vB tD2v)uL?U-k=ޣzy?"RVJށ&$XCPV여᭍/7p46scҽ}M ) G^Β 렵V(S[))%҆*+ ~fMP։: 2(o }f 9~-nZ!b5gRREBrL0g%|;G>mc4,KhƇWj]\&N F#x52ކTƀ+A-' vT-M7!0&רǬF{*tcVUޙuU59n=_i1. U.}3'(11F!H&$QiŜDѸfz&3x0 yРsŁ xoP1H`U$JJA.E5Dz ?]b(q`[,猙5\o}RgStz X9jsqcm歞T)d_3M-}pTdC|؝ӕ{*yy fB M Sv\T kx~u͒wy{R"̀2('ѭ>"$CAF"\7K9'0 X_ 3#Jq5o7,| 4kNznJ 秔-EvO>`Ek218$_ Fi5pg1͓` X%t U}msNvrn-''zӖ@%irr~ U쐹#0Y)t,S+#9< UܺD>uTGs' v2xl8qqvl]U.EBt dA@g5D]A Q"Ay4p:h23I""8w[6oE:7|mҒAo?3gCFԼl&QrY+;mNvU,L:Zj0D+ܷ|Ray9 y LԑTXd  TE5 /UGґ<3f*xFYeCy5YBG|P ̓]`gNZ M~*Ԥu!؂ci7l@cv `%ޘl!t,x9gM ոPFn>Zu$U*C8Nhҕ 9 l7/tH6KkƬ5%'"W7CNB颦I`SI2U c>_nAiLc;*++-+DGw R͹\f4TTo mҊw f-Cq!9lk΀r:Dk{wL@cI׊N*%Jrs*1fF;~:Hжk3nnM#V":?M>N]5f?v{b^g|y1jc:%Y4xyG@vynV' 䗵Oic3 C bX>QK#TX?$NߨR)̙sϕ͎^e}E ʨ֋D>:)ײzpv2pQ"f `gjnv.J+@|Q]bיUWܬ%nc3Q *_RHc7^ql TA6a aJgڀqr],vjK?P+yT4̨ m\f]Ob FoF).#lh"QV2yN0، -996bq3=;#[i1(_24\5/G*J1Ĭ$Oe㍈g'tSd]<D+|#uQ5WµXPJ%Jٮ6nx1L7PvkU;Y3_? f ^ 1 J,R'@'8{Ò5d |HԾ 1!g nͲw%d@L.+%#\ch'E}ڤQiOac]D\Sˣ~&nwI{ͦⰔZ K$cW8^:I -wGj?>#~?A3s<9Īz <6r}S,?AF`4 i ї"y-4&46)9F+9x5h'=(YVNe zEG;(Qz&g{h\Qg0x*^S)4B&GnYc ߑ-Ф zhj<{Ҙa+] / l5^M;dкDI_˛4Gaai//@eX.ściY#HKQk~8F[X1PHO:\9W !1N[@:0hw;(RPutR=wHĔ63:i0ScgdȒZCs 2DF!Zn&'Edh( v!=n0ݘ^2XtUrܥΊ%]VH~NhqE8/ c"r_5s8>Z_L?;)d!^Y X5턆Z (%.,g<"DS5RWŦY6\nhSO+_#|j F}J1yKyr}em.|KP>05t=XsD!)9Up: i;  oFX}WhʅMUvN%z#+{ 땜Xn7ϭBQ)@Wx%c1Jz!pM E cO}IwaO51M1u6&O]y 㴰dQl_=2~Z"-%S ~Z@mHו渿 I󡵫gF!PTM aɛ5O01 Cb/(|Υ3棝T:I`%EĻ=0%-7Ȯ\}#,VX:%4POr^S>qW?ryw0d̷,g90#!>EZ?s)=omh8OLHXRwTdy>i'Dk( })ϱdXyE 6{=(fm#QUW⯍wT_/ S?q6D[o"?/<_Ѫu`,O%*BPAJ<YHyEюhY Ĝ27:}OH n0GbEm~N"E'ze3 vR&qΡ|g |eo 8Jڜ  ibja7bqrq c @ZKׯEN|:9Yb\2;XcCKwX `+bOsIZMv(j&^v:աY@wQ5$5]=rWe ! c_S`qo:B(vv~paaOk6l5ϷajrO㑺3~ENQvRdvD//?`Tchݷx,S5O!F:P3y0Jm^5K<6-`z(;A̦nNF9|f9ChG3>HG*d"YyGqK(^5mr\ձwˉ,ӐCu(dPQd@JD-ӭM"S|OC5u1u=$ ɣc!I4gԂ9W"lI m.\R T?1 I&>3"%Y zGŵv»f,e5#J kw 8EU{=<eD7 c>œl05K/]%l Dp]=3jُUkvv!kƉc[uFMS;Hf7V+E5%Ǎ2^: Sκ\j:F7n KvKlb5O tyB}15T˜Pj(P>=1VCЅg5ǩ}e? ZaYE^$3(ˉJnu3+8E_Xn$4NQ [\ebUR?o/WKE21>]jf`r,ڙʾF 8͂7Y F螐+ҁT "R$3a_@FP3MROgbmwsf7RtcMlr~L5fW@MQIo(P/$ pa.D'bWENJ/#yL: {HNvK l_"h._ I[|ݙs;PI;12<."\5FDl䫽():3vqdqjUBkȳTF-97{_L4[h?{#wc.XKŠs$Ǿ1*?(S=ɫ'q ar*+8t5{__c'C%kE$H>͏;_wT\Vu#|v@ҍuY.cl ,DnYïsb`6 ͅ֐ۋ܉;*^/[TW]4(T n/w%|5ynez ]I3?Z{qsVMth0h+Djn0@&i>7s]e Վ1a'74mc}RӪw!-m Vy+&_̑t4h@7:q*,gRIG];zȈob2 |}Cc5SF`~b s$c[~~z \H**mn o_q Ov8>SSS E/J F|sa(C,\Ղag GGϠݡ$hţC~t)RII7fE; GL͂dxL}39.<ˡᙎazyWrAߞO_6(0|$\/Cjw;9x鮡`*R 3[90*XFGPAZp  o !Yɧ^|rcW=?x[L>X@̫s7zk'Ӈ7N֏_w2(Q4{E1!(qrw'I0g_+NfB0Kzx׏dc% nxwFW5.NۨeX \7_ 2*f zMBZt>O{f8tohҚتeEv,[փ'\sCͮpew(^S95G9 bϕ=`"F?f_@yꀃ0ˇmt]lL "%E< r^t=C ܤjY:%]*S]v!Ʒ;1|J^&/ (Yw)i4MGnRsXa 7O'Np@lw>($ozA4?)H}z,Bv@|ZU0z( 0 VѺy}*#:?>d9g2NL߅lJK@19r?hX KXrzr[ML_z1,W9V2ѱP>a]9+[UrWi|;0"K_]H2fyj}]z _yq'ioUb ˽6~W*[5kdr{"L$ kI!dȠ<[}I;D:q!֑ a5wf>ܝZӉQO6(37ez]E^Yw~v!PU!8P534)R#^TӁ+eM83C6\10TqImL yH"c[̍Rx|ym`ft 2zr y[@\C%v U ݸLHgc*@ep!Ii/X2:Lj7RKZHu03ZRhe`sԴ너*%.SZS d=䂫I*uy?efkбUnӬz99՗t23^їdUTg\LNB Hb36^t@#?̎ZVV #D:ZS|L 9PG0rk*ŲI<-|פ T$`5~q 0eH/qCZ2(*mV-qnP ֮yQ!i >SFkM~jxv .D&ơ>e[Yo$p6B)ͻvD-4C\g72T;x˟S~XC|WGCB2ȔM'`4MX5U‚4N[H'MnY6xT`PWqsW403)d ;h e7]ڜ>EP%c~+]hUhr[t HєX}ũ]1r$wCY$gI An]-l {tK~3g'[9y9k0ߪjR;E,шr2yE:S6!Gҟ[LP*fZzPh!\ t.a|aRl/J;F$R/^d:ab}<1F} !V8C@+#@~*U[" 8S6/hY~"ݕzi`V8OyZ!!F(9fШ? {G|?yq)>+[hÖr`^G0RRmٸl6Y $ gm x [cn b:p)jH^8Ϋ7;,x'\KY{j!Iy0}O]jB>WDL7I$Tۍ|s {$ɖq9pqʛ2fȝ`F"n&Z*( rम图-ҕ.k@CI^7PiˀᏝ\zc#zTu,JM*C31D8٪S$ |𯹎8 @!1%b$㐐oB^= 57 ^.pUhBxhs7,`"AGi|syê|NS? (~D̙aOߟYyt-Qj̗pU4 +WQ)0΂w!ro E ʊd_g T AHB:_O pu/dܭ_=k!O9Qc(93#w"#ƍp~8'Lj( "tSOV-pgDzʙ(_Xy LnvQ ow@eU+gSf&ĬtsnnmU,273mlZZ E=>/pL_Lؾ ng,1ڟ #Ⱦ1b)_ iu_1LJoa05}NB]V@0!F,Ղ=nM/zM`!񤻆JN(D~p PFà,?qq,`("U=z OF!~0ӱ }%? CJ޹{A2Ird~3z>jSe9{؂ӛKٞq7MZx8q-ǫt :htYW) )U8o"r5HJAt-8yi&ѝV<_n\#t4 TR0d[ (YRQ[A+f[e."I«lYP=AA", 3$KYE/ӷ׊~Кۑq%݋Ca+mV>J*3FtԦX>u, Y¤~>sd9,\jףZ2g%__QEXU\?BB}^:u\> WÐIKj'6A45IOa~!3Bil@{X?HԨ4E"d9*^rk7zp" w>U/nY/ԍKSz*N"L"]X?1XD k%kn?" IV," A = ԏ)56aFZB.V}։AJ`FU=cԧC2HdDITP(1ŌJ8߅{EG3֪t<!nLu'DLN"Yt4ݜ"+k0BC(9ykgS-\yaDo|aq}\e֜V9Y @?Cl5Ț^Mce:Y8K[S]vNFqNۏb:>Bo-I,xX>d a{oЇ{+^wJs`gaOVC:mS 8N5fybyExL>Ȯ8BsmMP׎}KK 08W 9ArZ `5Fŏ%,O4!P44#Xx`UE ^0p@(udI\s&Ԇz3:i#8ۛxOU(1Aϐz7+,$ey/"<ұt9P 5A]c6&fufs~fh |(=4TӋRH!ª)mwl&DO5[^L2z!tLQ$P&g>"MR#h%d g `Ljrɨ]21Y u&Tv>SIT?9Лn哠Sީ}O.!v|X^jI0}BN,H 0}Βhޏ9Nv+^g;O_O筗dpN@)YRVcڄZlKt3U}oϡ'~0(˦YyYz[GETDZڈ'ǒ[/(i |7^AhZA!+ekxNM|r|0(J;X 7!ۿ)Kΰ<ё|}_k iT!l,3n3v1Ⱦ"ȱ0mo@ʪ,X^)X>: uȂi'$ r%y'ȈFާ XAi m_{b2pOT!G7Xɰ]zdG|e e}3Hd;hJlTJ$TKQgez] <3!g,2I4z,TKu W}TŜx-5F@P>1D1 *u]gIqL {10$v?W=f,s|>O!KS{{8eJDZlV{WVUDpCEiT)*(MO"__zYŗpdRiK*o,)R&aIx²o%Fw"- ݌T )"7$wYBlZN U߆Et8_Zh!BrL3bI8Ȕ:X/92:~s|,M@ϖX0Y苙Tr-H4ZpC1YfV`Rʮ?c&r߄0Y`nKy|eF :06`/cɧqm~@FO1,tӡ3Xk8 #tc D#Y\&vxBBk}e ]0;BF%쥚v1ۣc9DGTr.)ARCked1@]N|>eܧ6(CpI5bd>|gZbDvto+5'J*ls-a/Ɓ L:HZ0LA-` Q8]ux{S|Ba8jBW6KzZ h0/㞮|i4Y*U3eƩI<= QPtaD;-M>\ %$ tF KT.Bnxsi")Q ߚW A17{:شl4}#튊S$J90MSvЫ![gO$\AOȍ۹}Ilx ~ڃL'7qnns-$kT$D&Dc3W˗udODIW1$-r[ 4{e9)uMU(Rs cѹJfNP2S5׿WK#ĤP~gYw~ -|OU'Ղ61Abdo:SwDa6 @Y=pyt.s뚏IHig%F]`g(`aNM~qW "7>Sioh|_v+eC_jcK!A ă┳lg ~Šg# +,ئPM|`;3g'&}RW $|h^ha&ݩr1K@ͅ%"'kwrV<2;`3 M x>_ OQ سHnN+5x¾oџ?*p {-P<7GZOi݃WA ڪ0l-!+_~w(3s2y MW/ɋR^~%g1G\3ȉ{ yAȔ/jW]H暪gpe*Tۻ~_&XmzST_u.cypIWfPVGht@ 5jzug #sbDqwu+_}풔R%_)>A.%ERu~1#Vf$1wp\ 9>{eobh+~va*@Ab/[TC+O*C| QAHz(C0# qZ-DGFk@?Ds6|v65Tʣ jmnpX gN.= *n+ .9$AP98=(U<4%;k8 @O)[Pv8h)MnN5`=<:i*oF5V|0T.,hv;GKWgsp T%H->9"Oưn/bF-~{Ѡ]̀5'F_υmΏJ,W`H%D@E6M. Mb0cx ]čĚo:s޸A@Ka"h?#Ԫ(A`v!MQT?(B bE'̱|7V8 cU_e8 6*}F=n1I"Cm/`KxͷO7|G,(P | /#$ JJzl^$N/ˆRj+[ VpUwv  ] 9/H'WމOh 򫸫tR(MNX< Jά.mhгD~b q.LI9[m7WP+et:Vx_c@0=S!RWլ:w$=:~}v2=,{ no6uVF8V+D`e*p;ͱjiQfD{5I&W:x^6^UoY.lRIk6Ȧ &ƔD+7- F,h8DoxUF~ }3E!FwWVVn021Y;zb&뾀FwTԊ=9 爳$]Px3N1Gca`+9>uIҎ+@z'=*.oqYEi=e%FE_2mTXH BIC w&K>H#5oĵ~*jIEXdN~Mr[Hlȷ~ٌ:ыE.GגvGM[@-ߡF ̾ƾ ϓLǸhKP -٣q0tVFo ̈́`)g։_P f茣fvF##O{ ςTS;ӏHWTX^O{~qngc}G6N|iy7cn`"2.%l }VIXaYEW .Rġ< 2XѾ|LJS8'UCulۘYuNJi#_Kjx!5h(cD^li/iTd:OLoKq0ѝG2Q c-P U> S_u]ٖxi~m?Y~>*&hpUV92ۭESVz\DC6`@J똩3sg]"|T |CK͢^{Q_!`"wfGA$$x (SE 8I 0ǰoCR;X=`WͿfc ilFO~0aс,q9L!.V*f@$kw{S2$٤e=g  6 6ux/-R역bQcG}q~Wö}WF5SշDꦻ.>m.ޢN!RO@'~$X{B]At9VV8|jg`ONXn#`w+K7*6\E?:T CvÕC^?bǔVǏλeF0uEhޅ:tGCqQ:[ԣmL4A "g}W<cGWqGP } PhR(I4ٲ z')JU rSn7R>zNM׭'i.ak:QNJ4I?0;Ǻ'_h`q i5[LJXRƮt]w|9vEu"n.zzV`QC1hA/w,hHBL|e_NEbs}n&VPɩzC~|w wUp:+a4XXrFyj)kԞ\0/(>8w2TNhVRs F.{la9Dt]t|۸" 3 zb䎩m[:JIm3Ld'r0P^VF&K >KF.7BLJZz(W[lP(Uqͤ,CЋ1 ) ޸>j{g=n\b2p[Smo]̜ĂI c4vvQYNPK<(tgj3_CCSMpo$f'b%j}PbIlT⧏Ff<) ׻IIvA#k4I*57MK0P9z[5?%令_WiOrOZz})08Iiߜjk{?~hʼr u: -@7mFu9RƑ=%~;^!+<Hb,zZ yOz[Xb.jMU+=xf=JVZ4(A$rNc,'˶2N ֨l ;dB9 'KJTn/:/gt? k(|)ePR>\ÑvN(\GaWӦ-7Jpfv %45XMY BS|n›Y,;RaT>io*U ;!ӊh鲴eW AN[pQ?;ꢦܛhGa V;[)y90g=%mvO|Z ޫ1qs"5/' #c"Uq`z\#{%Bm2.Fet?iu=V;Ck`@4CヲNq@HT=ZPKz SF BE]c" >gVtsuN훐krU9&75p3caE% uf6$fEns(" Y`00n^Ē?9/Ƀ'wJ+FH:Ε? !1z O7dwN=`],@P;f`3QfѶ7-:bh~@X&mD\¥6$޸]BBLO n3@ͦQH$>|b7LQ{8$l͕y^N>,VDŽ5"ݬ;+9]-cQIVu3@5KAe{pFTl}_; )V2F#4*Qã_,"fg?hN*k5( *M%wUcJ ȣ=cQ׃,5|<}DY14c (p]4}l,;[\VoL:dEz)l{Om0,@$U:va9s[¢i|z;xBuɧ$On (ϯc/ncf ߭A"A!%}*eԵ!ߦ 8NB B|`,R(;"g',mCC{6,Wc BMf/Ttě#N3etqI͑8OkxӵkdB(}9@u=^u Z%9L` A@8ӽnjAJJW $}| PPF}W 51j+V _p;}i$cӵ)LN9R&Mhv^tPa(Q]R`*aqM{9ҖXeS\YpX Ϗ7j2Dy>l喖SyЍ +6;'eGk`+ XCAfΗBPU.DOO 5V'v"Ll8t/ 'M,_ZH쫻bed-xObVJV:%Bp.Ŵh Gϗ/ ߳z<|SxmBW92u YĞu*Ze/Ac4ox #12Tj]IcE^Ja '$sx4gy:@M6Ce`CQ]eR̆dRlc1Puj+#u˿Փ,V7ih wg($ q3@[ۗXG?~~EaHLcx72S~?5,6Z/JN"^4;ayOAmQ\Bg$p )gkKc :&>k $g0$y(WAREX܍V3&rܮ~08:~|fyDű&b-e?L̰3*t@kt'1riπ\U*BS>30n b[,aC2S1 h BmCV0IG(_Po@|bn .Fc!cbi(eCW-?Q$<3" Cni3qqҒCQF%Z 6S2Ab3=M۳|I3B,j/,ɺݲJT^) b!͹mS&zS"cr΅b{1RPQ+4zL)Ϸp,KqUd4ϭzܙ4ی6·}wrBA2C<$ϩgj st \j9fJ؎^؅*ы@xAey}ICXE\]<Յ$C([0θҢA\z~ANOnɐQPPus8.6:VIyOvm7(_t˗wǭYwms6[ՠ=J),RYlJ7c"[-&Rުo3%?$- 0ZVi"uL)Ns2).~#VGchVUT+`Emaun hI. ͫm`l:9D )r&LGxq%A2_y9VG8qʝhֻפ襜  po7|;Ϝ1.CUBYmV.X}X0: TK^wc`>EJ&}&w/{Q `966)6>5EoXخ[Hm@P៊\{HvZ*o ؒR$]IU(S0vڙnFWLj7@N˥)Dz>W.CvN r'[3 ɞ*bq~FM6xηJ*f4_١I;Hc<8"/19߽JU' v7gDv俗c@]rLOcH/[Ɗ?>T_Ql0U Al-%*)F@~ϡҒ & ۹cG` g<`iES:8a+T$).T `[3Bנ Zx8/X;I'"P!©댕lԃղֆ?%H眥Kcd~p[ggzwI5#Tf\>c-rE䌉NҲc0Qk?c$D5}OMnJ.cьƨ :ݯwxB?#xY{QG\Nh9!2ɡ` 3|4T;L#M C6i/+ LA Fp jL2os퉄 e5K#v]B<)O0{DÛVf$"d1%~$;Ur!+a~6SRhi8LGtn9'|6CdCĮ@-fqk8ɤ.)4IP݊j0f6{yK؜d.Z7K-\*d^Cg@,\2ֳ<.ps]*8SiM1Rd?tz O]r痦})FOwh &v Qp> ĺ~/N eϬ{/s;NT"8^d|ټ@ ٍ(1ؤ3A[ɡLHxUgOfJY#Z&D< 31V{ EOhY2[ΞXm rjc Ow< "hGK;.d%_1K a3L?roB</ tK 6 _ OTx 92`Ih2!=h_km?{%5}a#eփrlYF |09yq;'5i6{r<^HTWEeOxVr jC~yF?lP ͵Ҵ'p]T輹sS={ gNC 犨t~2|r*!K5t} ?v0ϚpH69sxo:!G:Xunr ;"w"J2D9lG?zƑlðK-ydBs 3\!Q a{Ƴr&QyY~.tCWW)@gljn-GA$B4I܇"(LB@{Y\/-ugҔm m[bRGmۿO;@@ܰ2S%ad2޶Ux:"8 ]hH\  CJ4:\_!4!d7rkÇ7j-r?޼Z~U b5>'1?v=tˡVeP @yIb FLam!8<6X}#EEP0t*~`;43o?J[rԓ\/)UhNݍcn&asD`WCS`4(>5F 1͇k@j?`~WDA]?THδ^Sv2mwB\:jֶeN(֤bbg2S7cOP_ z1lT%v7ԗ'џwno,eryXBm*ZZi)oaD?Wȷ9N%jAbtHLbnb`_7pknSW.$;f Ar5#z.K}fq W$$Wͱ[%wSi-+*L |6!.Ozqx2:5 ӾF-ſƷ 7[HP96MD'0e{lg{r^7]G$8Vٮ<%mbKZ1WeM Xn8K( ̾.P~Py~d+I(8I8\)=F-P^ @=Ytpy˔hli! S>=7_D3t\vU B$:g6Nyꦕ:`J`qoTu16nq4(?U&0x櫶EH=Z>*oHB x.ف1Nދ#u !l86]"w08Kdq.KA63\pD] \Oj!o@EniP0+JIX t$/s}wr^ǓKygAtK%Gۗ m`8 ql Ϗ1a(Q C <,)c/uÏ3N_S[Wo <6rKV'Q58q1rkHFX1zwmWOhuJ>M*t4g@ WN]s- F)Mz \˫%V0m%G}9^w;ߒ1MF? b6Ճ|q~ׅ!3ߐSIZC12]W֗ zjE3:k5pGǍFxct>LrKx,W<˔y5SY/'03 >"?tB0Ƭ۲ tܬPE[<"t*4e,^)YGm]t`*9ZvWV4,\\xi6>R}eWP ppec *vA= Gf.%uAK%\4nRٍ9П.]U=]RxPLsAMŬCʍ('b%!#xK>f7(B@wQUX&mU˛`^rBV(b/4p̑yfVͬVd0di} F"k9BЀK,ECڂ⫁Q NVu*G?4 ׌=9'xa fU9ò Φ&nY>du^eX `{v6R0WPl>[)&r֓{s9۪.?o;;{iN'ǘ^p9A^/$s<͵# k7h)\(ӡ7uʟh%C֔CP绌9fJmKYLӓo[H,ݺTf[75^=3@=3tg.x>f>!|{V{U:L^*)}pW%MFQPcuZ&;s29'Wmy2?|D-ϋ[~Mp?bZtrW20E64t9˵XH0Wǿhф:J|r0-]N©Y} խfI6uNB-~dsjٸρnjA$CyS݇OEEaq|GlE?;P;s[NMTu"LۂIQ/zƯh+RrF ?poG34z{Z>n )\-ÌIn얙ڰ |<1G,v޽m' Fb]em4y v&E79ߔN .*/8AxG~h„+VU`aI|kӭy'.LjvPbW azyU抔*wԽ N\F1l0e0V`Xī+o8;Fw% B\zau:$VV uqNa  6&肴`9PbNm@Jvc=bj3FAw73,oq1_`j$^,d V΁Ɗ'v2$6I]c j-oԱ`v?_K:CBvM g1g Y$ltϵ@/L` kֹ~[ph!@(>-ADQ]$k~wEj[Q;_ +8u ^HK%q)cZFd%døCѿJ&$"P xi|<ψ O#|Yhϯ9 bȾKWCݓ *ڇ 7Czc`t2'u JVi㆓ kOžsKL5&| iQ]G5c-xgƷ>[QD`uUT`IQbؼC-վ|>x,“[).<&}FW0v/0'zHEv#s(!!2WѤ6;}lu(|mbF/UjYe~Si٢JWcGݓP5w+XXJ< z֬Hn4rC"kd?\Ԍ:MMXRt2D5W2WP}iq娺]S0B!dn.(JB"|aI̧{yfg'=1׫^52bxϰR_(lGR9Lky_ dOMc(B4&c>N !Erz9 EV|??=Q'@aOϩg;kW,},zН詬<6(C?%t1J[jAÎEhwd-Bl؃Cgֈv .RiR[4i+90(\h0֡)z%󾢑=.-fa_65 S05I/"Qt*CvWD| ĥk M֚~o|Z<@t-O@qHUʜD;$}&1ΊxP% BDkP@,s\[>yR*E=Ÿ0b" MhUq2]㇝6 J2^y e=1_0wۺEJŃ'Q̪{|Ƹض!<͡vύ'FLsp_GZp@Pm⁝2H/HkV!?9>6h˶!47KGEK;+293GU(ˎ1@Nbk:ӕ%),)|a՚/@QX9ǾQVakGAo!O xh+ML~הfKPnjov}Qx\KaLZ;LXK6WRQmŵ G~LJ\Tb rOx!S&\_aW0:)1K&VBl&vC /$PQ d=>)s )^"Q ClC1km¤lTEyaj}OSkJ5l:U(yfvؘpGʠT+KL1Qk=Q P%OE`Z,gu-WXpZj/|sp/e 3sŰa -|YB۷w)!CqR)vrTɦNT aVŞb0*0d&IEzj<`Ͳ r{.Hypz }MW.өn!^w~9֗e Qo[Ԩ ً3EZ*T6b ܲOPu' *2K,U>uW"EBLnQ--_ӋYzSt&eC&~l+cOY/F-d5 (ʬE&y%.u<0VZ_j479Us< Bk}xU8fӴO CWV%1Zd#|\%Pj4p{li/]/UdilriG߼гB u}VH:Vح$W n3o\SI}s]G-͇ Iχ >#?9_xOפh$;,+kб:*wv%DRf˪F)v5u%r4n]Py+5:Ac_صpթ`8ҏ)ghHJ##B P@^!R1ό1g}}^MV~ h,y#(ݫ_=iG/%㡰n7DIt缾Qc( a98Hj`< Sa,XaWUrL1+yP4\ >GYo%I.Jsxd3ݙ?:F%`ҙd:/ * $ N֢Z瞅AƖ;dŐ׫qJ2d;9 azi$yNа&)M$+i?@GwBe%{%߻3C?b2vA)˞>~;e`!JS*b>j07 DR<#PX> |'7h9=܃1 rE\6߆sUy:b]2*KH2ԵDŐE8eҌš 5(׾בO?Fre+iW )qmvICۗE\)hKuuLJ H_۴bqHU9 NEP4MLKtq_$&\1Cc)f12RH?;tͱK/&KHEg˵ۢrŶt$0J"!$ɔIWų$5Al.PviN+s %5BW/aQcUBA $~^xM$b\oL PJ$kڨ.ݖBxVgC2ڋ X4±:mգVe4a%4i&s 9#(YdE6;ೖ3R3>eɲעg}%k*T']KLJIp`C\ \qB"!Y߉@R`Rے.^nˋ̜+p)f% ϛ1:NNi8nxY>W/zfšF=y[ƻ{B@T!UyOl7k~:7G^GMh>|Ijv<]&Xp;EUO25&k yKẑk3 "86 G1齺3p{(!LqȅتOO@H7ޓs6 թ#IJ[&gB7SU>Ze~c޼hҪWeI)„EPYv<[ٕ6|6|qUBcq:.^0fP \?6fKpk>rF|ﱐIσYa]wݕnDc]Է[`H$Ǎ |ޔ򾱗B=p5oF1A@]6m>S%K5c^N*Qn}h1Ғ޼g7?ؤ|p Mm$3^NMU&je=?72 pVDΩ0^*B0Ih֍8 9N<"m=r0u=9A.$!?`윊;tf5iè}05ly&oꑦh 4ߨm&'j1VKΉx _3q^9z./; Ɵ Lčea9L`mtgEVZ*KR;_řX^Uo Qb q꧿Uܚ1 ěEc$HMpt莐j.leS~dCІP EL`RD?a&D+w~I8T`*~g"vcW[DV~֜6fϪ8@/❓4_^15WCWcĆk83#2{74Xϲ߿rzВ[Gj4˔_$8EH+'aWA`J<䵋FơSZ9.j ϫ%s|RX} M3/qe&dzmq./2UK>6$ŵå9EZxv 3|AGE_;#ft\2T$,Y$'=C< QEߓv|4Y+ V;(m +JzC)#&W`Pypi-!;~tig >Rcdĩ8Rبb+ "|mb1JpUsAGxvr*2-ud4J1^2xM7@) Ϳ] il:P'Csd< Xep"?IHwj^9|v5֝1Y\7 #AfO.a ?&JTM H 6 u}{n3\+wy1Ѻ҃+j7+~ڴFޒjۥ|}v}E-eE].Ӳhϵk[{smQ__@?XBoZ;O8i {ꧦ[1=@{ b^@h#BsӲ,*$ev)4hGq"M[NLbӜlV/Տ(*iqH[wiՖNl\`]n~Q7cO2-^n*(!DQ 7qjވsx]_{6_c= 9n.XpHqJ &0K(c 8U$nSIF+ :tlD*nx.M5nvV>qTUt%!.`.'&=5ī/ǎ6Ihϟf4c]-YI)6oݏ[b%(8HIQ0sYK qhvUpbX9cTeB1ձC(9͗-35œXߏ5NxpCu#c6Vfx3q֕ OQآ[ \IX(Oݵ@5[1kN+Qݔ)QZ;Mzͫ&Mg%k'uWBеJY$OFk=@{ w{ VxUﮪM2h:y9m*\)9Tmy\m*ݒNZ[nqÒD%u'XK 6=0+kĵy. W@t q F)2(oښA9rl>!_F$2Uu>`ͳ.輘0N7%֎P_.G 4Y9-_P/s.L#HR).˥R ƷzY#&M,xVl|% KKgڅ)I R lT}%vexe+0éI>{Grcc{:lkbFtKⰈI4wt2 &mmv󭇫HFX93H{#Σ%2|NFXoL9ܥȃT;HPvfcLJr3l(\FXfԊKq:^Nj=Ը[*YN0gT! Ԝ] M:<ˁOc}$y"qsm|W2!Ul)-wZVҫ/;j,ػC67\0PFn]݇rh%qaBHvYc_Bfl vE@.\䶫K:@/EmF)<%eІŔhr& !WB}([2d@WAuKrvMvdENH,ԲW~[jIvlN#AWD'|[+8gۍX̖WO,yQ5OoW!2OC4u\/fj "DP/%F%eٛw_pDkVAy_H)آ%1;H1]\mD_OHk $+Oq˪4>?71 S<b/AY" ^ҏ) OQ- l_1Zvٸ<0Nsz/~( [GX<@8@Meƿ/_B6gb{!ϛ&M<㔛ĸ't~zcVPW=u][!"O{K\Gu^f%_\"MEާ9 ,T#kIz3~u )Mnr?^ڟ5o;1R1aX=2^]T\wSYo0ը-D GH3OI9ǣA#Gl<%i0U񈣻d !MdeyU!uTc:\- pld@xyO)G9 7Cޕ*r>η ܠσF-g,m'fz.c73Tf]۹iq LgoY 2`aTEpAmH`yV= @cLK%VxM|65Ld5=ԲO0z"BĐL~DE^§_U0.uheqg{C@GrA $WAs-Ł*U;0Ȍ5ƙǿTQyFKC#=~c:y(T1.0ϖyQ󬛻GqYP}NiEmA<ٳrlK`lqz׃dMX㏞C~"OҊkO5XY/S.r ۼn NtE A@0eՅì2w8y!P񑳘͈*6//xJ hE̍΃.Ņ,KR[V6l0^/3M_DK$eȑ sX3xs ϛ~KQ^]XZ: 2РfCPER4WzZ8c-%;7D+#}2^5w>9 >\ #e բ aw JTaR'LsTs/ɔ|6(olA}::un 9}I 5Jlk gij$HǠ{ lV5 L%/q >{'{"piV$\DXK;jQ3H-4Cٷi ~ZhfyHTV2/eNڋΞȉ mw~2ȰV1CX3$,$~ k޽jjVjas9_P| HW}Vntd$8z5ol /a~M%l L1 Br;m22|>dDZL%q ϖy#/ (m O]@,Y  :d_7A-?EK0JYɩ!a#έce]%-ttꒊ'ˁPC,m !/A#IL!i=T~Z4j㯸\zGye0u>|c1$ 8_T(n *sR戕N)kx_w1ymj J r;em^i.dOP׎'Mjl@dF&dti*q -I:FV?5L]#6'bG jxePc5awa{K=b#|3F\|?@o˂<0ӀoZC]*McH]jB[gcNo)mu!e*]lM 2-p|óoFt"$R f!a{&qAmAMyC.Iv0>[6Ѱ};g-9e%eF p#<z ?Pkm0PRpFˬ s1MP8[11'9JAZws ߜnY؀wFWXrxl /7XYpag9^h2w@p ƙ~MLಖf Al5p Zb6TXMΛe6~99hn%D8|z=W@܆)=+7>e@3&P~=?~BIu c(呜!LB^9rd"mpgҍ6g v"bBM8 UpU.a |Q^<ᢚu6G2=L_Vb>acv)$7gJEA4*Kd-7M1;L(WA k11+Z@ B`dIFPӣjf&ٴ\(z<h!RW#hpjOlΘ4H,< 6ؙ~Tv*u;svNm0ՔE\I5Tؔ0h{ŚaiVؗB &'Bqz 1Q@-SYY2Ǟl|x-lC8 %2b8U$H$bM9qdA(aׅ}uѓcYm8$Skr~ CF<z$=Qyu3=4y5*t(EI q)W7锻K# J|O/\r*#U Ydq)ӽgv{3 8G%G? |G|23- Z` *gpMv-([_}LZÏSҭh>L%펳a`ʬz~J:Y(õ 7m]00!wà皝yę}@/tG*@"s_"MTwјi`A{MDe5N̾Aʣ#⊐q7h8mpȍpєQ>;cm2ӕ# g:#޾rtX%.`o#F62*A(6a4Y};m A* Xk jdugO= ՕWyR9 XrB`npw~,u#$E{QdW1 H4Ael)(!&qv4̾x2nspj HQ<8~_/q>CAhxg)͸nAmK5^0cDeIRu8p %۬県X.d7F+GГI>H[M疳*qt4fAXC|_Y͍\FNii< d&\FGF?ݑJIn;Q_H 0Mmv@< LlZ[tz="f>wn[*|o<Oj;™z+9,k4:a1b]ǰ⸱CX[ks:b\޹:iW I 8ؠ4IǪX8vRuUn .7eY~B9~sFqNc>?ůJ#uSƜ&.4bبZE&nW~"z(`}ǿE&'8 =0ߞndTog#1?CrT}!@%O&Dl/a0 $SL )ɯFȜrr醟mVS˸f퓾%rkC಺B ԷYJ,hӲ(tEob@ W[2g fl/8O+5)Q [<D UE"YA6LlYӟ^$w)P7xvq+'o[8x̢jmۅ׀KԪDBŒT$O:LR|-W98PAcp04X嵚gDR3!=^_pw2Y+6xLݣ]2,IcQ5lCIhetHD@#4 锗2.]WLŀ&}"ͪm|V|c뛍<B(Wg %*8ǽo3]3PL ϰV1gb ;_jKPK`?Ho淧NᏟi%%5 T&_͚@c C9ltD6Zj#Q`;^yHj%FyT]W%$ .ߨ퐔=3_M/F*f>Zz_D3S;mx'41%&=qrهB%sY7 h68WHUT%[FN& Fބj@GyXgsh[`&!gFȓs֔(Avdu5'ʼHotw6}ަ7Mɨ c]ˮs]/4zYShjAd РJ̾b̀:*.9Fy<cйBۙzu¦ vYA6,Ƞi)hj3IͩD]ܜ1E-@ǤF#2`km).U ۷MF46p`5XƃoŒez#dG>/T#G{u[(;4=2ِMs/KnLWVOscRy6*Fp@" Q3g w{f@ZTT5"?FJ@HG[Tz k2CQ 9La `PH*]ӮPOGEN^@YY6+i4YL\ P, VEuOF gxV8|kfڠZeG LsH_ >ߎW&س#Cmsĵ5D9zI?[',i-Y6+ t+USIIvQ{>U#+7̓ndX+> ~S3^VP:hi.'w$+~6b ގqhbthU3θ l9 рxWf)C:,czQ8t dR؏1wc{-s Sk$D+)[sfH K~I+ұ+7K;YZԛaǨ3V/Crh+frʕ%ô/Q2\e~b㯼]=\E7!fA{B c>ǁASf .#qb}<FSʁ\J:Bɚq 0'Qx6ŬK*K4bzwBfgQE$ߪBcTG`lҭ1>MߏxS=;EN,љ@KWBR;3g=/uAԓۙQL%],V["a[NA-]4G"hamEaW3|L+H:jn46b0"j  ^OVl̰KL({ /Gxr|'s;^+ 1tOu݋}!EʾU wy!oR .5hMZK2ꯔ 1G('l`G}}%BVʓSت[fݏw؉ E YKf73;*T 2B0 ?sg7˙D2| )i޵l &o B-<))+]F-uw0{nyerW=JՂZX ]hY\Fz)D[dyH,Rp:.:-s6+ ]\A8HDg%y=-%v">^[̢6~SLDĠ*1S.-<.Cz\$j6Ʉ{aq6i3PB1Ffm ջun.fg_9˷-?lӦ7SB9ʍ1J&cjq-X _|>jݓ]WW5mTޠ -d8Z?ׯ:DyzP6 it.(6uQ(T#D`( YF{A 0 JkW &5Dyi8Γ (_0&]_xB4kX{TrZzGhHe1R:^ a4OqgDJ:Q4kGW@m)>]Na"8ݍ#2|8o/^aȓmg()) Lھo!hŘ4mhfF٦.;h8n[lDa&_obMݐoO[p_J;AA(kXgwHe3T(p~4m $?@5v*K¤RKWP)JnsVռ>%|HzEXsфxwj EEٯ%O,+p[;ETUmm85F'kmĜ8ӈZg -Eg"\8A8"n~ NeMrݕIF=T7PClc 7CySZ Vj$<˭ƸvX^c2*:׸{ KUrF!Fpa=sБAeS9FAX"`njW_ɯXU9;|6)q ]͡5cծ*W:`7>uSnΧVՋ _c9*c @ ?g#5BRf_ޓQ 'No+מ2dI"Fpfzz7g.[eU>cַNg䋱WrUfۋ2::NQ:?I燇\>M>~Lԃ$? }=:")&g5ZTRPn:z GQډ'a~M@YrvVZlG q@5t|/K%Ȁ)]\w|'k1 O= #j+&5٫JIy`+p= =$AsHu*Q.n6XsүJ4%:4|OcGOhbC7Tx\W5h0ό5 aܬNqiZŃek8ͶTűqX -jp X{-N0Ҽ{D am [-N*`Qz"ә0C/vĈ~Rf럷dnVf&p4e\q.l׭J'€[؛L,mA Unȋ5(<wz2BD1eON%}㩋}؜(Pf4#{"NԒSWφiFLBoy8kEDV(BT"3d~*`gL0xf==%ldenKDLN_d×l1 %":uzo],)\cY0oЇL}1=I28wV&P2^zuѪMN KwWu"I0)W?H!?O^";!H6Qkf%'p sTdJu]skQ&dZyib "+ixI1n?DcVGZ./=[|OﵖN=!^%EBDx9ِkΡ@j8(?Y@LJQWIk<fvqG%P Ћ Z9u'@wAG!3^o.0ؚ\mHF PNAuF-r}ɱ;jVxJO6: <-Q,Z;Qu*B`*Ec^h N@ gEYr f$y ;뒠2Qe;T0Hs8Xy.ٻb ^."6W%G6p_'pUd^FhNj Fʵ~ɼPED5M/S04_-h=StzT\ϖ 5d,1@"*ao/dK5RL&s*T#4{D^':ſH?=ʈMmuJb(P-E}vW@_وNeY}}p(rJ^f~~uKb6IX-:Qz32yR:AX;˲K1?d<JgX~3 >ġpjhE:.s+mk͉ΈXxO61,zXI U@dOZF`VzYόćV5VOiT<ֳ9D!KQB*1͉Ӝz( +ቔ%wP^0jOۋB(1 :qs܊q͢|ovZ{&s</]s,*#~iJ-FVJVaٝ[͠. ۼD7njF){y !%q7g~Ջ@tjH{*reg ,Xa5I^Hi?:6}ѳOP7%nE5qx\HsǷLBw;|TSV*/BBm2 RV~m5&A[ẅUO^LQM9Z/rge % 5^eg:[\lsM‚[q綪|1J܍#:+ l ֽ7,w( C҅5dWP?KIV:kQ̌T#tA X" !wy?Mu&qE DmwAHੈzGuҶ@6(Wj]0Qh 25];33j 1*3P}Df#Q^UO+![O@}*.,OLKn *FrdM|(&ZыCw xe;|OOSMvf]q\kq'=MqTBrʑIjo(9!fW&*a[ۊhRMQ0'4nU9>Qm #!YJ ӹT yHi(+: h*4c f .4$|abo#4{ b: (mŤ\XG# ;ӉiJUJ_QX}U?4Jْl&" %.6;)Q* i B5Mjw }(tda`>[/u5 PZne?TUw=.bJA~{WKmpi\ܗp,tG 8e C1OqE y~* s 1>o$:#p7 <׈KefMN@@dlV^R˿.±c`ܘT@l#h7PžZy~bsVsa (hn`TvE|˪-mXRtf^H {(e?25F7sN2*S_\_5T4/˻"fLjnTNH$ɥuHZh}q>S?4z[ov`ь:Z־j0obl\FM6r.CYs{`YFqsOhٯn%ێmhm4=zާ&j>ٴjcrY\p&dm{%ѩ;kT/!zo^5q8τT~B&6}HK %e2 抚%!%t>u!}l&8pg=$_r &9Xu>Du)kXu#vvψ;i1= 1鋬wos Җ.[iI/O9?ھ(d*@Y.Oj 6GfI+qI՞6G!J5< B+2nyUJ?~:3nǿw}`6s}!dfУ; 7|9HՏgOϲˆJ+v$ж6'P60"*װ/|n`וSaq4 ? U]Qj*cC!2(^EtGx@ڈD[jQ[4|oB 1A@$Վ@Ga@;- έoYek@"nsi~KLr菍Bߝ^Z=/ ACBDX[!?nK!eVbB# F$WIp[=l= #y>p2 b] .=h>ѹ#c 0rc4<(?lŌhA@4q\ܱYOĸ#Zokt>~׼{DC1[ڰ+rm] U-4%L`ߪW':$<.=u!&gThC ;p8{S98jb>Q\~j关P񖖪bՇY\y}nbza|T[N[s;23al3$yp\)Qi KWlx7aL6)eۭ>:zX%DArАx]G2.H&7 )tWn QipG؜E?[|7\4M=G]uύr+?g"G˿%Ɖ('/ g f>l ;y=YXoi-1a*jC~-g8y[C#6{fPiNl]q-&**9!a=U f2?S3m&w@`#3^j9gpF:p'za{ w7OB>W:*0gU#"IAr1.RIdф +gCF>ʊ![b%e:%EOXV)΍ dvCD_(<}Bw?zxү+ھM1](D+)" 'mN@a|ܟ*t˫:]EKM4h%)!swל3 TօV27ֳc &=CV(sB*ؐ~9yRQm"(aܰ{ woeG$7ԆL\4d6:X0,?oE:sUU 3Vu)sCq䝡vXnO=/_mFXTZpW?.3'ފ 6F?rȆ{C*kr͘%xG# j!vEݡ>yOޮE.١_tfl܀LeFeH5dM.UKٽ&y9 2vMvwLLUHC\!_׬[) ? UBT;%֊L ־Ԟ6ș9lZyn!(6C߄S(g[-&tٰFb6=QS>.Dw [6 \n_kn&Ц_w΅i"*-czQEI3j1|LCB`|N_OM㈊h"Ejza*KyGo4wXYVx=h?TA\C&Upw]ę='Ax -C+l ucym{ Uՠr#E#SEf,S<~u@tGa"{FV}t$7E^l**blM_c%9q̩/3yfK " - InYג v `j[y3.a]Yg(4\S> Hb*&U)Acv, (l\]2EJ3Et:%Z =37]1,wWY-W?H:*\DS@#K_GtRuC MSa&i?9ڽ6L8?+uBj:wA^[M ZֱYl=jq\!%C-S\LȮ٧us)c%+ή3Qs#.*7` ,W$?h})9ְ90 X&{ױBx-X7D5F 34ޔcm/ x(nf+ e#=+B]}#ZDͰ)!<I~YPwm2F.3ޕEϥǃnIe<7E<ȲvD3%Feҍ;bNQsVV%{g;!:}njGyp7~p+YLZ Q#l_oB0XymZuOH:dh.3K<-^<=tl74UP|W ~&94mpe Ig.0}8~"0_1 ~q O \@#u'[W7&_z~\BWߕmR]frXHF-pzn\Sh^l V|׉ }<޾|d ,>b wz2(B~@i(/3]:{]y;tl:(ADA_L\~A H \x3Fxt!V!Kv۝669o=moDrho]% a((v΢s\ {'_xmM/=Jkڍ:`ulDžYQ{"bS㾯r7݀@$%Г|t lpש }n+~EsAZXWfZ^s$]%quta*}gZrv[9ED{f봺X}=/KTMEiD>FZ9~{ c7Hů})iSw "e OH8) 3T.(x9,ᢪ?[(U{w]=H0Kk]IX//_2 `ϫ*.5i0‘R=Mh7W#bǭوb[:e;1mFQLRkM&y= Je U9cBCb}4КPxVX@r {i%s2d{4pNqGuJMy ۬tkȁNkzm=B."CɅiz9YqEX{fJc^z<|`kwK K9NO z~vb$Ж3~?ՖpcIKe&?4;I Ě1d l/A'n1Jx$lx~X[tC_7G—g|1.fzN,'6Ll˟^r5pE] eq:O؝{fff.ih&^`(jN7V̽m-&D17iuḢ,K+ZF!Hc$G=} (l 3f_m: F z;5Y[L*ho5_LއyND$"T{=:86voWf,aBVzGƔ!x}%tEWtP=֑;tXx2㰶s}V:z^J(T(TPDu> YVސ*13#?!@H'ϣ*el EpTtGэTܷvOk5W5)ś>8m}w)F"d_b$%u6F/%R;MB p\n 8^~Wm4R[X@wU`ɷjኗi4qǞԽ 65"|fB0 t}z%gtDVq;`m^O`=BŸkoB?\x  SSEX+^XX 4MGxRU +fn 'sOfk"&ΐWo3#آU*PϨ1p}m 6Gj5-REopaAd5?bT7\*rMF@YfO@Xl*:@7@ /owBD~q6g8=`$`sf ̙Ǘ\vc_zr MdaKq3m3YS@& gXw7PI ƵsyH@8Sz2G۴TWAh Q6Br]*l!%*W8ꟆX^jY?&M;?YJv4OCFކx25i r6݁-0@e8Wf]X6Q4ژ:%錖WH }Hs zF,HYu;S+W5^v1RЌ=a(kAK(ofFD| ӜB |}=cKR{=L"3N)x9W58#sT&3OODʞx` |AdXBۥ\)j9ګr *)q L@"_p0Z{m`_ՠ3^q{ DS[?4X|uW| N%>`!:e(~ M09L`.R&EZAIVuDi=@ 9clKe +VAMJ @W&M; |)6slUp]n*]AءQsUs@a9)MW"zedMښ/o[!U0ߟ+L5SyM ٩7hhReۙJaCsYU}2dd-ꈸ\IBTc j\8#А%Ju-P`B^7tXqAnW1e |a%0];u_)YH i}9Q1V,f3Iŋ<صEx ?|ߒғ]Hǐs*}h/FߘI)0Ӧy d=B(ëK+-h9c):;]HNnxzR`:cPGy.$}GcZ X5vřޝUuT2  uNn`xDF-qOA6hьYy@4ZbI ٿh5#)c$O``|T%XteU";3̛wK[\IB5o;dit 8fJ!7mf:5p^ eCbt{:p 69 Ut"X_~ZB`Ne^n}_.EyVRhݫL}a᭡wl_tRfSqpol/訕$g$N -;1j1#-ļSv/\`WBctf sVO{ր;z~M:6iYqs11ʹvp#P  ~ y֬=YF)/.;ވeԝDQo#Pw+i zxv4ijđVva'l9ea4s$" V]~ ɵ|(%'Ycr"v/J+&<[`rc鞎5F'oI'@4B/kcJ2ʼ 9pOٌM*(xW0^nAM\}[#=ŔC6w޹ ~ܐ<m"U Ta𤓷YyFx"QCcZm;8ˁ;+'Z6bvw1kGU˅^NӃAWʱ9b%62,$b+[8 iˆf뛂 YGS{_M[W[>B_q}7}|OM 1,rb`X`@4 @In1,%LM*ۇMRXr4)GKUKL{; ][U*;7B}ofD[AuKWTKgDߎh,)fBu&1D)4fJ0vP 0~'fqD Uf9oaaɸUQ&5m¼fJgΌ\dj]C\aQ7wzlp,M~S}WbUbёq?-LׇĶkTzaUUwgiyߐ u1)@9}aѰ:ZFU1,L/"SpZ̋_ؗ?V>tJ~Ҵ L3rsoGjl_1`+>6_ٽ#B";sڞkIS؃kx{"pn.kS$Qʿ7UB*.ت30 l .#Pr-OF\ۯ7 x0s .64q+;D?nH&1 J\Gc "NV*VW̛!ǧAʀj+;l7]1]lFܙDLb\]Γpr2i!Z|n_j[eFR&1r%/')mpmjOٳ맃Z_s 5x˨&phX8锶_2JvYˌ9NekͩSV1ZVvP>u $F:Ѡg] r ~X7R |jɎ"H`;]M]NR|p謓!ʶYTiB²T wcwtR.n([t#rp9ڙ̒7JP#əu" ܊2 <{U\Vqf!mx`w'f>b<ך2ʔPu'c[@ra{sr9WCUm!űYJ`[7w}Ś|p4ͣLlY߫2Ү'}O|Om2F ,)gNE%2x}G GX^+[PׄΣ8S2b.-j.L=wR\g[V#mw+q|'>})ݟ{?D*߀e\U8D ƶi(C,_NR~C}h__Ҹ;,uM^QI\׀T܀Tg^rfLL^.@B_fi&WHغ!S@i^42jUBzQ*]IA PCI=xG3xLR@% YS YnMrpzfL4M gcB0sk/{p h`i/XS+㒍tu}^I\k)'ڌ-'MT|†Cf8tG<'ybbDjWk0Fj/'[n9{5UfE: }22Ldܴy؋͛ IFͺG628D0XÌs.(^8|ORݡd"1 ^bAlSvӦ~-ijf%Vi"6V&mP6nFXͅ{XW2777ΏNjyF\S׉ϥC/P3bs~Z^:jriq[F:{^QjM=Ra wRN՛y)ʔAo17#[gO.2xyӪp^AK77{ 0r DPVWdwRE w5 eM>?󱋕 8j,u;hz{Ά]ceU*HQI;=~r ,pOIÆ8kejxkIb3.yEn}Y3 NYĬQYyl3" m_ 7r_=RL(gM,\!6MN:Gt^-CLjgYe'f୨V+7.j6,W7i^FP2yr mLZ zLƦlq `Ir9J scCc0n,e_^u>!z$|w& ;Pښ*Oti,x,Dh#M(5FMhNʥừT[+;I0}뀕Nk[4k0q1j =Ň)z9i_ۮ t@~x>Л nOlQB @/$adyD'B׮V\*/JKgp VWj{$bg=^R0Olt[WᎾHWݠfϥN*(#DI%x`L깢De>v'tPkϏCԎr-}&fy!Y|T[I'&SӒFxkI#~7ԏR @j{!!ҧ_!DPaJƷxZ " bUp֠si 9"A@!Rts\](-~&Īu b \eLrO8t/P#* mh,}nAu3VsnYUMrtyY\'+QpAKcKdj[ڝ[ T b|JF*9!T>ݜLD6KsƊp5op~cE LrqdUx˜9 ?*I#RX fKVG _#:e?Rk8,O KL^7wСvȷ. M޸& )0VڊڞX,0a`a+wo 8oIj eOeY ;ɇFgs Ƭ* 2hs26*s=亘}zNfFS(-ž$>C@IsTyr%JHAk5ň 9o1JIR"S:EP7kꖠXTCEaY8- N4_RDŝeЦv̹)6=;pjBD.L::BR`=KAzy?F HXIt"sMoZT~P6,PbPeO*8𞸴zO]{r]S\=0X[xa"V1%9iUCu}пoYA>ZMA4nGjMTrL?1c$M'q{;V佂H-#8m%\G|x Y:9ƱW\ :l(A޺S5uU?˴(~34_`p~cNcUU *ALi'͞GO` "kB.u'ۀ^FZFG !p9p]g%Ekqk(F_3cޝ ?XŤS;{ݢχ zӡwoS6n!֟B'7mBVO6L!bJO3gfpNX:Aeb_V[pټ~vdR\+`Fg̔ye&dG*SObͮ?bJKpx^dG绅Gk?G_ǁR&ONSOgvFa On1L2}l?P`]W.Rzi i /GObz*ŻmF:w/{xB.`?:\*kU``}ܗhQ:kvsfm2 vv׬θީzJQ:B]ڊWjJ M T: \jVbow/SA˟oڣnIIN"X @:pkElg|ٖ_;]H%SQ3Y+Tg$DC5>_9sMkXC8ycpRiS~H(0"=BܤI5[e3oWbٍHV =,}_\s:ՍKw5ȸy?naY_I&!:/ Sm?y:ʼn,-, 5= ܞ@]Jx%_J#P/{膫.D_+%AAf:#\˅!R=2GIjf Wd wvAN7[!y@ul ΅| cdVXnx>Er}:Cr_ fvT?" /{aLU.w47bM}J(Kc#l-3*:Yg؍b˜\MoF#LS6po~wZr~=UA_3&oGdd6w; qpM2Bd$@K;wbyXrt}3[%4ha˛(c[}MLJ(R ` d!CŰ 7)!=jۺ4{eM=#R_w Nפ  *dh>՟lj7N˛x!"ޓ ~lU#5߭b8+NRc=jv{ȸu <^7tzj,jt/&qfwͬRh|y~"WgťQ$+ge*sx 0] jzgn>aMD8 h}=pGk۞jLB8(l[dE(2btEѓtT 8:K"),D",/hƒU+-g ~u گ';O{+t$ǰs'Wh^Ċ<7bʕ߹IJ-SzX2TDi!\W=~]f٤ˊ^u%X`B -$bysqn"E#~(O _zZ߸WizJS9D>?")DF1| ZBplmXU5~bg(CDSDz(ijڈZn(<L,&z[pGtQ,g382 K~K3)M j'[h+#8"TZ8Cl#@m9gZWnqN&;l5b[.;?P ;Ӕ%?J:Rđ;Eʷ5#qoeRmTf=+-r;(.G,hoT{H׿jwdeD5KSuMjPk= Kc5>K>s:̬^\lSKz"J})wCUF*-͙E2 \Oc [BG?oUY7Uѽ>9/nM ͇8xlV^E[YJ| K\z \٠ <1J5Wa=8^`o@k?Gr0IBzR\tӟD%z-[JnZDJ8fr>:?5'+씭toqZG#4Y@ b7Jρ w$gIa>JdGX:ݖVuI@T( |9]pU2ev,6)šC]O&q}-ጌCS NR"L 6{9*b6? Ɏ_5n3g2ۈG8O 1`He$ i\?]oxx_V1b)A0mG>R APZxCeA~"5*׽{ӰXD˝y+eȨX<9eF YusNa G=7#- M<#ˁO' پkg@;ǃa@5 㬮7Xtm1m<%y1 5e9ދ2viOjH8AV<#cœɏ;ZZ|M HNWN䝢&*揗 `<צJ_ۨhTq pWai[L`Q=?Qӻ$ UJfQ$6`Th~d+| JZ rl?o/Q"t ߔK WDb|rpy cv\*asSc5hbj5!Sٯ'Tĵ$, Ef!h1f: +8.ny䘳m:yo5@UixKچ#̅NbX@Ŷf`qcC%iǻ*U7D4!8@RۭAA8--6}>_U%6*PnS5ou1˔W2Xk3fJ e큥>krWsA}x&^Hժ֭.\p߼vS xHb.id1vNJˮy6{) Kjnپ:&;ag(}zED%C'i%=̚a??^fR *ڽ5ʺ^kvox| ǺY rMwD6/w!ʷ*-'j.}0㜟 { zΨ\D::BB~iVY)6i&p\p(7fh$1G~hHA{Y+.='ƭӁ`|On["'Mu ֫4F@ldb c^yE[:]ztDECq@:J?-C*?y_׳A k{tG0P*۩w9eEc^Y}#AN<6VBhSBw p_1P۠ÖB1*PdO%}+փz%XߏU+?>H-9uVv˜8 $ܭfr%}hgT 2TiA@nu";߬?{{O !xcM\;V;@ιQ-I;Ȕ'W7Tqޞ0aX9d7>s=ɑ(:Ev$6Jkct>C8E pӲs?hNM1]N2ڹ+DKQ/}B9^ff/"D`xDx??ŖMsނD$Kgwau)E˷ӟ@ʙe:q8:38G ;{d . 0 ociB@c oViI?0ɳm`АŌaFr1]A4R6pCQ#JU($@.q}[cX~V(꾜p83BpdVBd1v ^ݔ`)BFS$phج8ɖ P$O|Da(0W^|eNvQS4Z\<gRq9(N5[0[.Vg \f3'EP |  RJ^acAch~M8mn/煳wD(P^4Ԅ'fjJEeV?!'Ҳk#J*1Ɨ D7uԯ*eQ1GSC0sq壿odQ&u/o]s̼ ./ӵsa7HdWbP9~ v>:ųֆ!·fb%Q$'Y[TTߓeKu`G*P5 8 k)Fuo+@VG=ꊥʄFPm}%Rl!:Z V~h\hI *VBV1qn;zuxzk0bݺ}Ld[ ]\/~8p9~%uG/lnJx\j,peaҮ|f`8!1u`3ڄqMȕ9Z|nrK`/M anHނ{)"ZiwuO)Hi~gAk+~ډ5y_@9`)r,|CLO; +yNq]E(S=+oz F0h丹 +o\U CCcFyJ_ C0gD2m,5 O¤1sڔe*ڇ[|R{޶u.xC?q:ks=a3ږG_grGL[QAB_NOV#m(/ALo߱ߥY$ KEgFkt)"N27qf9ah?A >ho1 ˭7v$g#I$wVv= Lg6ԞБ/ҀpG~ i3:7w=xdexRމ"`1T-t0Nf v>=qa?=],1wV'I>594NuſfШ5t ԇ'z&ٸynpݬ0[gC[ݥD#?p qbQD^,.U3ayGnO7Glc\`TȕM\0]n✕6fM>Uʨ\DFȢj|}V1AVr|[?K&'@G,R5W:Y'Pr Th19 r(vwJI X ]%CY%_dz6,qLuR΂0iZ{p-Oo Z䓘c7Gp^IJ͉Nhn UD&i1뚏!#Ctָ+-c[uj= 2cxS)UI 7Uw4|* cbt KܮޢCS2^DAQ2IDca? )UtkIwW/uB!٬%wd8Z=^I/\d-BѨ-O[HJ{oyo0͎t E"Bu;4^̭UʔN+k)']/W>z (ȱ'Ԁ\x JٌX~W ;eH|4U2hȟCa1HU lKR2w);KB[TАj6\~4&JOMԇ]3ͯ؀l; uްx@M|C]Vml *ŏgIڼ=9s]Vz7Dd(U0?/Ȑ U/͙3 #{Vt'q>Gftݚ}y_JE@:#OR]iQt5vtv`6[NALe]/uK LMu@O)(Ht8&;>"} ot \:̯^p~hs>FXi"}ecvBd@Tx$2'R;MGUT2f4ӭ-^9N L-|rRPVjJBsD1#AK +A1!͵-1x¸n'؈g}'_l'`nJ`Ђ+?ҒaImo%iƤ==|h*ɥ蹚1N_)[&B7=>p} +aW6wlby}bjG`4lby, /B.\ 1 6pZTL>-q0 +ژ 7|* ݎ S$\gSu# 8fkeEJ"zw)wL W3Qp8O`$r\_=CG[Ofr^y^'v/]PG8B}Gt4,E0vz5Thy!hYLe[|Nˁ}L2!Y!qͼW,vE}COs6fTeyK_Pk}dp2kVF!C)Ɩ$y:1CTٵo%J}h;G ]<`AniwIϖD\D?muHUK 9=C9ekq6JCH,ƨ3Q>º*mprmlXm*PW] ac wpfmeZ:EZĥ6%I D^['槣H, zm$rkCZOi31]gʴ8: e5i=Y1|M{{ M$՜ݏ/ބ$ ׍,'6QJ/둯hd1vr~5] Û ,b < ]uj lkVn#Mn,.wCrηvtCG/׃&zjW[3cNKQ1x3SD.CK&JNJA3&KbÚ0}6˯/=n{!e~H2sa @ 3:[a<;4gO%KҬe)$5BѣxVDҪ'rR[Ag ) Q| N,cرc2R ThBX?{Ҟoso_}>klocu5THı9Aw9I=.l c%f ྻBL/DS 5( !!^vȷ˲~0=ZЊ.XF F5ʼnvw|>j9[h!wgܦU>)a]yb1#`IAd2g%,Y6[b>du"yKCB0P 6|ˋ/qv.~\PDKX )*",#If:T6&l9CDY["NxݘO[:A~R^F6(zƈhi> z;a OOi6sO̚$߬99Ȩ\h#2R BXE&gWJnLX)cs"$/q%4,zYQ<]Itf-Q7ۨ'GUnQYr9wG0jZi\s *7YsDqÅe_J7:dZ ; n2Uyk?nMfa$Q>'i9f:EJ8לB:RX\y1~՝;4R0_C&v=6(+m9-ڇb"g)Bmr-i E7o;A{[R5cX"!( (f؞6Eƨ/ę"[^0*7ZfZT{6~2)4'0$kƩ>sXE1A<#f\T >rZKi.VɧH&S}ǼI;J굾26x73HYD#r+-+FjcG{;-"| ^VQ2`V=Ǣ5*F i^)WΡbEg'PQ)'݆vAqOc`O$ (ܨM\yƹo8ֳPMV{aIqjZ- NE=zNt R\1V]mSA4 eb!`;MOd !-)6SA=;]XlHC28P*Ps/T&V) +Ɗ7jO*MgPL*!_}["<4M钕?2 fkڗ1 B1z?VK-pk+jGIO&r(pC?1+V<2Bkg ocE2wύ W R`W(̐VMmM=ZTSܵpƩY;>l2Q\w`)n<3z7,|PsH $1ɼeub@rIvNj_'vlI.'e6NR7D),R!; NtO&]aƑDXŘ\12d4Kr?t<ԧltZ cw9%EWPg\z`S53]K4#5UJFf `B ˞).ܗYf-\TZt `V>, ?# סρ˱ӓ2-m_S5q8Zݠ &NˍP"Ø4cD}}| sGÃq`z݇"au)HR?R~ hy9! {fYB< ЊLo*RR%0iX;>oij?d0zx2e3y| 4lN OcjtMs;kj*Ӣ0-LG$@$ 5waR&N ԏ"dz/u)H~k#X\#M!ZnqFZm7 so=<-4=8ĝÊPK oBF㺞)ͤ@t7"$?8*?WlaZV>4o#h^nsNc3=cp)ktj;NK*I0L.&k(3NUBӄ*E^gtjD@ rD8na{Q!|ʬp}TY >#%ɜ T5g90^= T4! Ӵ ʉ@k(jY*{=GT FKHS6(qN32T±M)KZmg(ܞ9L *ն1f+rIj? * - _^!X(^gr/U&ALI` J ^_y/|rAkRExm#,w[ea1RҽH*\_oiy!q˧<[j7K?=J&L$THպsfzB~ >8,;ݱStAm^O0&?d,rBy@6R{ ޡ<lT|;>]=tFb"u3S| -Hn[8rZLJ sm0&M=El>}WzItt"MHѳF՟UU*IPiv9(>rQ80LJ[**ӗ?/[}h`!"̔<3걹3:Oinp FzA @RT3:S[f~\ny_b+Pͩ`ElZ8ᔛgqN퀧Ó#U?f)Th:s`"_o  RWʽe}@j'>G>[bz#^TTr.Bʃpwʀ8lYƒ@!ZRn;hK(((G 8&Xlgmv9A q&I*W068Ay.*<{a1Ǟ}ұ bע"-h9~C !LY hn:ipF&0dSd+.Z&O1U#2UJK<>u N[S?á5,XnKLF_Cr4dWbILRV=a~A>ɔ[wݙDkRK.{tĆ;*b֥rN ly%/yfE !R'nN\HM dEޘO[x>Y" )d( E|Kd eONɃSEqخsZ뱤RbuH.t߈ҽx&ݜE&'G8p.[ˢ?N4`;CADPxl$h_ޤt&(g(2Vт֌TfYQs\D45p1/1:9sԾ=x71u97LNbo">XDU2%jBTU˞4'?jrP$KBՌstU@TJFy} "s1q$Cd:j'K-h^q%u2l+ra0?@uG !iHt;ĶC\7 o/*l1ptB4"yX=+<=Q;m².LQ'raW;=bi:~,bKү@)^6L}|*Z^{tC70FDSÆUk':#@1Dab!|q|G|ΏJ* 0C"xD/'?4^gCk^Ne 1Ԝ5[-M{1oF!Oߵ_ IVC$vt0+Q_=RVScU:Ʀ>6V"emtP) V y[.-'2eJ9Lr_`f&YZĒ搷yʢD|Od23oLS8MN%ZQiB abB$C-'Qz{. ӟ,;mKIBds-e,% S]>bJ,;{Ԍÿ)yܘu9w~(.L+yk&:# %^ ͩ.8I/ FH?ucp>3gnp[X[ #(d[:>`UAߩL9ᡲS(XaF*٣Ed[^h恝uA)<&%am,1f}aǩ:1M}i1*wx8^!!0:'Z9yJr~QRz }w W{+ce<BEcR&D;zFgF``^ZYVmA/TcRE7Z3K_@$")Dc{u)-~lO1rrnf\; }1 e^L.p )b#?{ ɖ"nJyfCkɎԵ b}Ԛg0~KUOXkJYM#uEOxw9$4?#p@:W}r Ԟ x2KD`%~wͯ,yǿbz]YrVC'*|/?G[#L @6) WGu\~z*}5qs-OA֤cc4yi_Z;(FlUtc](RC8^}Kp8g蝅x+5>caN>IYc:oF&R}QwSaM^kyEF_33.e7\˝֠PsR'JBk3Y: vF7J"b_N~z)-A=^;33^Bl!Ou$*osڠ}Fa/!b_R1rFm a58CERd+?:PS (RlzP\!HnQ.`DK".#h5?Ža(itujCѤnP.M{+yw ucx ocqg2% +|GGEC,Kr `KHH*+|/g!crvNNPbϒyhm>GWxeG|zuΧKazRYG̟V>Fܻ:onRUH߳V*C~mIЯoiCFMvC|u,vzM ȑSkrhg4{$X,bY]k R_%֙q 6e |tZ-Mk܉(zA'ZbMKL(s+Gs.nȝ)&^A3ʛk,'ܣϭ5*=6P%7RpEdN8C9)z4 v+Ү5|IDk:]с,; z!p͞Baܞ1^Ӆ|5w+a=9E'\9^F\Y@k?1P­v{Bof1J])I7 ,X_xA݇eP41$9 k`Ux@$oA =R͠D3!#QO^$E>C+Û%e[]4fNa,Wnv^}eQ_  "joNE~MHY όmkM,A ֬)؀;crpMAg ;zU@N& ZDdc9mE+"G^bNm8]I y7A,Z }TcHI0$S| Q-0*Qxq{YEejJόj 5-çH]_6H' IQ`A՜ JmW. u<ףabPTv\`DDgҸAs\!{Sud=T˅?ceY~sW[P9E+ JM[gI _% gt`I"9+vLA]ztQtMV va, 2A@cp#1!Ĺd' cԂ\BV$ȝǜIv{=yOu:Dqnࠊ,G|?L1@9 ^[: 1e d3QL=du7fp\gM4ijkS@e%ؓZXYۤnl6Z $FNnL3wی1ݨj+]V üXnJ7pyx roye +Ob `5 k?un #Y >/) È!q1W,ԯg0{KIعwke{-y@¼L'Z@nsh/=fJWQ.OVe?/A?W, >zjD,/Og`A>-30j.(]|KGZZɕ 35@;/ ģdvOod=4͔*{|B"q/fЯ3Qiu *#f#AdyP>`SܿȆ0X'T~+cfǗ\s=oc/675N s<\ܙbP`BQY+{f#[cSATn͠mD3ćxfҼuў_/"d|(X$[BJTBkH{fɆUzyRaG RD-rcP:Ҫ[ME{X* EjKq'1T!l7ıWv ޫ}>4PUI#V?DZP#.i^Eؼ3XBx'?!;f[gShndDh+B}>ߨM7JІڥ2|1(ժp>HGnl9&\psiB="M5uT̟tr&ٺ9>5H0BjeTE#}k =}nS_N#@7{k]YK?37bF^f JN.~nJ*J-e8wk_o?ށ;=^Qdrvm}4CP7eʾI$sgJJMUxy# @Y2Z<8 (=,"ag] dȥ[I 67(d(HHr>C\~ЀCOc]N'>˾ Yjh ^WQF=K'C̫Bi7z]e"J,0VX|TQ[BgdGgF_B\3F'/0[ӗ:t2$ jw߀'Щ@gRRV]ʵ45טANXIƹUem+ X>t07'*K΋|#ΣL7W.k.Ҿ8m\0A(Z|}dfm:H瞻R'RWPc^2x 6 l թިsT/WJMU;2^U;`B<a.@OںiLDZ՘|:7\3cM PƵ] |}?Qz @a9}KPZ~X << 2JzGKI@A<=)8E}cy\Q"(Foƶg==4̴p:Wr;h;O.!.k"uGbinLn@hEyfh7Z4v1mӍUh-&[rB Y-2xh.IR%QpZO2=z}fC ݘB:#\lC4 wer/$N]g,E q[Y'GDXfF%VŒAXTH FmF_9=E\tem9ު%ڃtic՘LA}&8ŇDJi2^>jHS+OHv8nƐ֢cާ[;T( / *KC0א8gj S^مm^ =^ 32F(L—$8WVft†< 6A DSf;"JVIE t!~gU0.pnÍ5>q5^诨WM@ VX,S;[͗ڧ Z ΄-ӽ΍Ne\0'ȉ?PK_MDp%*~@4]@1ӵG7"QED E.~'qPDU!ܵPAGʅ._ӑ-DƻnKox:@a1A XY 5~Ћ۪ޟ-[BKn5ynlE'CgTi8A ;! "sp_E'` LVM,2=3qM1NMh{]$laL0o8i׳TcOK@HB4vu.5tHSvgcL[dnT4ii|@ZkQbg{lG1+zk;[QNP#)+g`|IJKݧOCj mx(ڋ)Vem"zo^viXx_k@€hǶk̕|CvБ Ba0$ Kem,x vhl{dtcɕw!Mr9#?T O(QA=P/]p\d KѰ2.tF"ܙE{ IEc[ʽvn0Cم4lP{W1yQx8y*LR7+' 3P'?5IS|F{9h$g2Fgq"E.n"#{M-ܛ_/,9ˋ@{`>nFBLVNlMlN(J!L\;NPj?"V {> ^r;녫Na_c2| YR"t ߙh t`ĻӢZԐ惁Z#MYwniI+Dyb^E2ܵmt;y욦#T<4˖;M/ཛhA_p6%Oe_KDPMT1N\l C͜ t1;* )>r^9%K(앾&l暳ߞkl PDCYx󁅳M$3Չ6=Y'Z6O7r;B:v5k4t*|O>ru%>6tS[=zM"Tx8k&M|#oL}w c=dчxpa&jĊ&"{,G~VӘ|B^H+ 7hQr&YN]v[oa9&ݖ(Z'}KH3*=U_Ź 4_,l}PYwa/Zk'F*m#߹=#Sx|&jMp ~J\5swLQ:l~_. 7 ui|bӆ'2?G:3V/9/6@ۻDy\C[&M%q b@elmTP#۰l%>>&]2h4ˌfAN+m&|hq:ntQ%ՄS-ˤ^ W癚8RBʳ~u쇸]9xD/'k|>jK.l'<%zm)AڕS Igr` cJ@l <ǔ-^ -kx7/ Rңe BB9HT4ܯYƱt_h}mBpcGUQJJw[J\0rk$_8b]hqS<ȹprx?S|ser0H4zw\7VCR)$fFfYмjĺ?o 4ݰS *bBF_MYG(T!؛A;MLCr/ pˡ<ŬiDC{d:{ zi Jp{Ihȟ#_8Ip~Dt?`3,7fZm(N"[PfZc\pu6OsY%&'ʶrE+x{ pPX!lSo)\I ;&`,,, l:h/"Y @ ]w7)qG PWBUs`Pt>bcvKtRqx H0#D١*v}IPN73g M57:(3w5 w+/86DTFx87Z;0 ם"ͩC"1`/"eֵ"DRo/Bȴq*/zɟ/I?h8c#F =ͫP O(XJ" ,_Vj}ش\D Q&!`__{z2CopF{K7a8pnx;|c'6Y:۸ Z,hĈ~G3 84ߐc $?[x|@}%EǬPٟIePR67PԭKF(CPn/x;y|m|܂;Uu6 T l&F@K>.O<tdL"wȚiUj*$z7zy!lM5//rI%@U5064>֝ aѰ~~ܽ8eu4nXY^g > $3BُE5ɝJrBdjَڢ`캙^S8omGe"*u}?: ȃC8*{QES qr~GEa^P5H(ZE:>mhHWC.k* @6Q\ØOr3JIG-'i*UkPbT J%^`\i$ˣ#5!z&&=EaWM:=cq$|ЭO9&YRA1Q,M/~40I3!k tخ@/-3G9 [o`;;n&+wUm%+$,?*xw~ea'y, Ѻ%f WN,T#::,Hn?>P׳'?d-eucp4n]P4?;OGPY\KC O<@*0=ճ1C nlC7}[RCspۣoE7a7hÆVDfGNym=MٹK4p:eUCēRho2mJViPLFZ4 @f࠙+>k+6=A v&p PU94,pvT+#_d "I8bhov.gЅU/_: 9F"qm?Mb;?|c~i3*2$G1+U~eU!HqW_[u4L_`~L \P6lJVq5,CnꅃRdlǘU6ئr%SÄJ4|8zd_Þy"^s?e#4ViCw a4o;R ڮn7<7ޛ[W*]&:Ǧ;og d43KZ-p&֎!ncJ^+Y>q"$7sCF_- ޻_wKCv-΢̝ZnjOF9{l!ii= BT?E'~'#B8^-O>vLq._6m/+$^bn=FXr\FTQ[E /a>^!)o(Zin^gTžWpY:\f [D uli{ai^OHFEɄD^j)";7x>rIȮns\7N{4t`ٍc4_c+crǥKiNA34cG,mbolٟwcdŸ1T4FʚXןkw_[V, #عVt[Ex|5QEiR Yj!S>hf92:3\}$",KZݾj| &=3Xȃ:VwKS¥.i):7Eʢ_(`*VT>EDgIlxo !js a@WjW/`f׷3L=4͑B"r}+9=:z EyeJvayYT #fl~ܰ5-s:.!ыNK,|&sR#4k&xNX9f0;g.]<~NW2AwfA\}R{w+= z:~ޠ.Sؠƹ<THUP&:>Pi#-N_~/竨,al2t`ZYkq czפOu]ҦYh㓕,iMV` !i\Y"HpQ*V!n9REвԠ~5cӃEDZy `!KD3ڒP2HUzOojO, 3/l:F7-ax9C'JeYw*~fnyzvqk`Эjqn;K@wY&u+ؕ9ngS8)4  ĈtM]ZX^? nϝ5)+ՠ]=& ]FuT1 P(Ք@wޅ'N 4's5RBFWP$A"\a3Ki33aqQ4%= hv3 v>n3,(Ԙ̴J=٘,>MB S乿Y|QÃ?uÉ o)/,UIpq=XvydE Ko7:-pE膼6j$dMF7\eMriИS\uא+ mUQdjӨ 7Z+*g_F&?jd%ݸ>/ @S: z 2VD{'qJ[I}FNz'bIq4I8RͅD~!ОT9;aݲ4$Z>B|2 ;6Mw<I/["t鎷Kmvu*Z)XMlTD#Gp*̢f8*PiUf_&5"-#nab|R$,b=†|(zS:`/ JnpCI&ioR:.lz*OX)ǃfۦΰ} LyhCP X%a+@z^h: wqYLA86#r Xx!{¸nI<>1~:Uu7h+{fK :[,"ܹTHSW9aJY@ijp>+8'N]T]ط0ԤÆXtIk*2loyفzü5?!~^  !1.bSDl~"%2r5/DGck5 >"cіf.Kݣ8H ^%Z +Lf> :9 c|n'L>KXho#dmx]ؤ:3}ANĴ4LSŜa*VGt#K{Ept-k#'gPd^.7OL bԑ@{p˘cfOcFt凟Z|u-)%Ua]07WfjTzY) d%S!k`x5\I> FZ?1 XQQbyXoXoF6YϒInRuF3||-c>5$:&4{BB5:ᆖ-9Ӝq9BIX6#@F/YĶ豩k#;3H;'d J_5fV)8lKI)^'y1@hX3H̴3znD7fO+`F #6UzJ c3ch1;V?1רCųk ؏q})UQj^K<7>Eqx\U]#oSc3 d5mO"I}9HOi12zAtZ7Oۡ~󠋴BHK7\|l"շx;Un"| 3 '9+=ęUYM]%'x3bf~Sr^q>  QgR: dF#%̫MxnR 2|F*qP=Bpj>rtrۖU^NwTvɑ3$̯850+^cyA+2wA(ˇFݤU*\K WeQ=Cn@M৏|GQe. Sq_RR"Gr`(T8{QBo+L4߼ Ӡ'E0Q>xzݦu(0@%Rˣ0^IKÇ3OtUrA^š~QD7S"?N@Rv*65/Qyfu [h!̫ IV;I⨂"@qI00u~5>F?9-SD'-O법l@F65ÛfeɞBD^~<<0 {UH,wQ+!~Y&,2Is?y<W hR0??d؛*(x8}vKUtC{N:(;I>U$J!` 4v,9c5˰Oa!nTIZ)޻?LQȷw;>h^WNDER;""uŖY, 5N|>TWnCI:w\fOۛ^X`ɅW.;aЌV/`C1BSX~"q*Vb3^Y$ɮS)|w(FvtpZ=Bٜ3xOp) 5%y{i䐿H~A{zZEp:^xDkx҉igY wyjiP=uqz1޷Ţ02:bYeRȔљ܋>,W|!@Wڇpߝnu,b 805'jㅇU0o3䏋]\jD7W.Ah`SyΉQ3ߘDA.X IPt>tTO1)}[;nC\tAƗǀFq2!b+ՋugU7=t6Q!yhLDnxZ"D>0ɟ ʻ[c Vәݤ IR _M'jpJwd.hyDEƟ-^~T"*0=@H !*LV&6ԁJ"Wl6=e;(F M֙/ 40 U ,)1jųP 9y,4NCtLJ΃}F;n6o:|T/ְW( nFm1/x2E4󈬅g+^B~ӌsxS5O*8qG&*j5,:knU jdʐF@ı0 ہ?0yt~†{9%&mp8tWG6dF_ cD,0{8YIlw[`FD +zʌl`鍘;\$mL (/]ge@f=T,߂E,LWVe11V[ZG^ۀ<jm&莞p.Ǿ=vuO*#w ̾4J(>Q*֚IS55_<ÐΎE [)c~{C}cdwEco]T`T|K [vPH#/&/u:^-p6t`s * 牷Q8_|38:GVݮZw11s_fqK(x|`][*@UǗ3>g e;R0P7dSVp![lK,{*$D8E+1ќ7Pu.l$!d:k@LpTm?W*ܚc+p4zYd%;~@ec[F.kIYJ|=ӎOEmS²ʩ7e6>h쓝DeQMy)L: v ^tcM4}:\<̃iyjyy&a\4 ߿ ƒ穭 貍W͢>xCjE8JGە1}-,2N:Ugʕ,j@4LNZ lnd*m9K!TG4.#y`"LHXX^pc*HT&ƨ.{R>9Hu4 U}< }ԓz*Ok^&j:-^()~g7޴SΨ>;P B1!ЩkH6JWx4c1 )V2%"Ʃk< LK9T9_b_3ɮdFY_!32MJfpINǤy"`vi5J5 Gw-o4gdG:z1Y9p\\+>'y3N?ۅwu.SB%Bʟ3_6kѼ&Vďd\O"?ݱxsZ:Fm:}ۇjS4BαMiuh)}z:23X2z\`"@>,{-쨕$gH5,Òq6lDy쪬އ˖"mlG-tiSy%2,ws{⾭5#w1(Xф ևICiȆC<ސ45E5TafbEY,-6Irce: WkrG WTOn"FI5uz>iR$kQ(!m*pBXA˻y[SؚCXU o HǶa3U?t1L6JTU.Mg qRϜ47{@Q0fahiV0jB;4A^ˎ3J[-͉̀ $ǝʑaxS>>U_U8tyeW\ ĚcŤG_\Q> +F h34P6Vn/Sܽ\IL7ie IͲxlʆJϾe5;=c2 C*t~Lc}३)F 5K`bk/$AtZICE 5DOsm`?bUk3sGm >S"Uv4ZU|4+& MZDΡUvݩ9Ca4~2&NY9nI=#Y6\nK܍E[9`/L9轁ԃߠ51&DX'3B_Gih!䆿}Hܪol~%]e+Li|q'eVz8ks9;ݹ[Ⱦgy(4ý[FQ R,Nv7XTU."W㌣qv=LQMz8c/ _U{HUسpqPjPtD*\Xj ߹9xUi֠RK#eqfݕ -OQB}*If!DA3*=G`+ @iRi,Εx3WJMo)׀s0;ou6i>3%ҧ́$-xcH{"[2h9~Bv;MoЏ,0R~FM~|h On+M(Wh`Zw}݃ ١ e&k9% z ?H @>m?h:J 6ɮ0bn.:xI q@U@Q16T܌@}dq_͕֫ Nڎ?.y10¢"#nDe~G?07lGaպW}Ʒ/j"lbu͉Z3|d൯)Фhez00LS:L ͆v}Df.D}z eo5x-H~AgO}+rrx38it`.fy70,moW<p(pIyp]>erWybRF`=5}[[g)^ϔseg0{rRPQUI(sCX59gNܼxgNaA6tuh0Xo]^D¯nM= GsSӎ3A^&H-ILwi !:ЬzZ$vyJCaZhǾt^s(bd†Mִ)f"wtpit5{r4#,j3 4,ԋ!ܩX,ƬOi`Avu.*٨QWGsx+Ό(ude5kcRS,EDFN:ZˈK_e [[Pgrp#{oF?"^ZeJs_G}0NM|>Jpn3Dr{~M)b"l,kS$4~NŦ]?_EX P<1\kx]Q^l9鲟1LJ l&QZGyljn\o)|U( 5E?Hk'_,L;f׹W#6Ȧ.5ι`O= O ]_ΫU_ rUT(R{]+I0t) ZoVY`{ v\* 3e)O.lYZ . 3S~ b^Lz|Eޥ:\8"hUs d` -HYup쑸J[xMM׊r};ᄳ@IN'V7<1̨UQZ;hv ExpH, _O_;-aJE)~]DP JԑxVK|{vR?.ABVv{- R}:Ӷ.ê*6ky>υ5R bybêRP]xivfbC|I F?^Gi8;AAI8F"N=p(_I 8ޖn0[q\W=z^ qQ)؟Gn@lG!a {4p|P] ٯi::4DhnRGBS=`PYa(do.gf].hǝ( OI-,c6K," lU|+9P``HYRR4]Bi6 l]ʧ]EqG%" ENϿinqQCX|} YWCG>C _O1rc '&U`ne:*BU~7, 9q a98cK#9.8+',>݌ µjpO6:/>5W:4s1&MBX-,>4ĉ%u6,%+Ll !g'QixwkץvXA0 Se3 z ܐU఍~u\J_ g)y~P{lpg)~3MHdiB%Ef,V7 aӆi$0I0mXadkI\㹌KCWyG \*VyOJ{[S#f . 4MjjrѶ<|yBۂ*[0%H}nHpgs)ikZ= (g0_0/k\LF@0kNռ=v,N 4s`z7dbPJ*0ڼ&Yz;&j# od'{GTDjsS@mv^o COuȭLJ*.~b\oz9#y[r Cfb!i?17-WPN:AHN>Bx+A$ m3ndnGB ehGr*y+hke?~mdz@ J(A=sYKH.$6v0RWxH ӛ>`Hص291IYf뵃=rn#OEd ڒwbj\t/qMe@,ið: OmML XHw?n״b+_>ilh| s#LכnqK+Z ThkpH6GVA,ThaCrOR2`Sk\u;jW ={TS*~>OlMU_k%0&hSJ0)X[&* ӵIۤgjGv,3;_3?S'5Fw/WrF90E!$ⵅ:=HAH!ݾ PR,t^-T5''x7չ]G|]g 6u3B11Ӭ,;\e [L DxkЅ1Cw#)}njn;:ߍϗ.lc֨OOS:: %"Q.Y˻:֏GYL|*DX J^2J! 5Ӝj)ٜy5Y2l1 7։3} e 7^~O2"' h{hķ_IlD~k~/ec_2m񁑅 ]"DDo-rG;|mBK _sc 2~!5p9.7/ڔdV.2XHU DUws?V\c۠d4,Q_ eCpF`AǨT|=Wo"[4gvWI+?B_I#&6'of+w[ɹX&i!D|-B}UӏRP;[Ƃ}\vbч\B8J S E$TaȝOEMR)li5_ %Ȉ#7{uq!V*DU.._c_jQoy`Zۢ$uZDv'!x=lAvS;_E-SkcbCpW itcZ8,@B5Yn mC-Tnmi-F #&IEP}ʚp>|!/kCPƜ卅o$;L^P 3ێɄ&8 a/"QbSt49H8@RD3k540+L$){eq[uHfVJq3KT|XZv[v/yl:֋lP>.#&uxŀ%17!(t4DtҶH/M߮쎻K# f܋;қ>,I?gmwQYQ3'~8 X2 v?7[yf/M'?12[-R Mft~q02HL8 Ņ(g}|XbrldsYA֣TdҺoxs.M-=g= eX3)d7)<._pBx37)䑑'd3?&:119ob;\K(07-آMؠ/zgu0o&+^ sgLkaAx |CG=զydÛm\Xph2d 8zs._JV`cZƉh(/qb ,U E3,l]j;HS5!EhʪhnMʛܐ!m@,A; 7 d砐 ké33DҊaY8nA?SuzR$uRBaZH\Zh&A.jN4aس/ӴnE҂ };JjW=Ø)Pe.w R) Zjo5d- :ץF QsJ\0XZJn3 Cd/9II -[rوBvahkRu돿I eŅO$cogdx-#3?Xv$SM&Z>h^+fka6}+4u<$tx( 'Tyja P! T!4_bf |DpJ V)VlY<38LvT,q2afn,pT Ҕw2_{YԇL -RT&9H\ˀGZ`Yxl5;GCReּ葉Qr}kkKȔBֆ\üٔϫ'd!|ir`Tfjb{v2\ݏC~:O9@bk+>X$w|H*Pr(2L@Or6AiH-Z?)9+!$ĨFPU$791aR-..sltm]}._6uv_98Wc%_nR-5m%N = iy5hA2ӊ]~V8gw@X yѽiEhHHɣAsb"!kSdw_Rj|wA. #^~2x C~KF\Z.P~8]tZѷg\O cT50X ;NzwR 'ó$&1'U*Y=IT$Zs2X,z=91A eA[?f(\Y1ӏESL?^j^exJji@9d`<:6s$e4,mcYK;ۓN/*kɉÈ " 7CnM-}fՑKQGy2P]i7`(hbϺ&cs22ڃ91촟ez  Q୼qޣ]vqXv\2rΝ\NnKd` >R,:2[F' nEwV{d7o) spsr9Q3wI'.TeU <Ճ&Vz[ k"3OˊUlq'ڽ-83?FtK~Ľ<|Y4Sf?bլʛ-<)šе p1ijKC pۊР(27᷃7es:f/Qu-&U.,^x?HTDVATFɚz]Ɯ@bOzOizي{@+v7{:b-x^ED}!ܹf5KqAbdyZ^^6Fvub =4Brr:'IRTsoE\嵶 jT1qSs92F'>|$ V6!9a'B-_EK{-(:a?h%&&+km0#7N/2Wxtbʒ #͞Qхk+ >r< O(h.9X,!{Ǖ?r󣘛PW܎®b3}oۮ6+f)K{aI]uN0Kb4.Z`I6p^ +4@o>Avb:z4uhědy6!YElPƟ+LW8w~+Ԡ2\&5M(eoZ'MX hNUN^J`A^LDh~Oo:z(ŀ3#"*VlvG:ۃtpx7Q.GYǑqoW,7XSLҭț[(9-\-xǠ?a|NBrX›kQ稂׵al?o [ 1scoq/uOQgx bOX :D:#6,N@~xjkv'@E1ETͱI)GSvFtb9WR !&D}Nn$,lK TY)?pd̦Q+;pd$/ZjMk0 !M*WB/.㾿)3T%XtҘvk.E4nZ L  7 8Cq ^)m$0]cUИ)d!9ª? ׎Q.|H0dՈgQn%* L9;9IϦdJ4?V4laF,/o(BzuEuS}DּEh H ot6+tתAY;)H~NĞC"-~LG\G; ";,rogBˈ\Mn͝ *a%]݃[-ɇ~sYx0ӓ#jB/\W -hac]}ң3M:|Ѐ ִf0_<7)[ByyU鞊ǥjx$ `/hP;b1(%kŠ"uO33]7 K[`p/PCX"<665TQ:%L񚶽-9Hߞ!N?s=kԩ r#'=ia%%3$qʛPEA<^@kED*,"7q݁AJQ ? MW۔vQ M<=C&IqU69لD)ȇbjFԧXB''Z䑅P=|.McB/Guo.}jEԣYNn%'=fK]F)q{FjJV/g'-BI.mX+Ƌ0^;䭚ezzOk|k0%a#Ay'3&PSg5087[yZC`+fZ5aeGH]m.4&%+#t&=eW@dS)Bf(0/_Fm8'T͘x@$d]2gj .f7ISv "u6-I$;I z#i!=O=.#EDF 8#?KLUVBм 5oXNWFf:iI|U[#nb .囪PÿpU$Yyj/c=F[%j Yʑ/d!Ⲏ`! q?,~'ZuCAk>Yns4Џ6_1Y=xF?- 3Yj毳YNd6nNe-Ʊ?KfgȝvO@_ l`靣t~* 2=X3;!ajS݁[OyָMGv-o]c{y|5Oڰ֜0Z)+L=$5] \< X\bJ\|+^.3C/Hy] WBp &k@pFI肞I`:Gݑ 2-_Sm AؕUM fDm K.^50Nמ; `bY4f\dbLx46$;Jތ¶"Dki$!ޗ q{Tz:a1o!/*fJ-TAVU嗂ooO m! O w0l(.Qw*=bis*mP?:f(OuW5RڋD2w !(q%Ȁ6j}{{ӬÊ/8F 3OWɂLFs9ex֬3{-DjI -gibތ0MǓ%JnqXrc^}5 p@ji&9T -8{Ѻ%`Q 2*o0: ):^dw 0wfu,6]쒚%0ڒ/< MQNt2TTĉV擅1 D~S^NOa__yiT' JBG_ע@ e_kޕ p֢d =ViѮ56M gD,+̩v:50\lDBTJBbdjT?-boθU ?ɜns9v#A|t]OG%b_")m,]4jA' -F:F8 AGO<߾}؋TKZk,1}揺bV}q^Rgf>зtv7 ]T~mFˊ\|<__3N>Q=HEl-[g@ab,[^DdeԂ0!9ֵ͜ CIlti̠Yo$v:q C+`R'C|$U.05|+Nۘ?- do#+݆3a-Sww{QiNew! S†iQTaпk*vLrTIwmFiWC++^:-&*NW֢cbv8pVm3,wRcOyGҥs tVFRc:[_/8N:B}>Er٢ܑgRzN@izL7&m)H?ٌN&u)W*Oe <3{fLc:nBF:s[p7$G$|֟LNb?..'.MNJZY' `FJWEr _˺nN\ğ9YU{V=ځ3?W _9Q__LL6^ɣصtx×NUGd[™Yɱ=  e."[A.%jXDdZZGdLa 4˴IafCĵc; m >{Slo-2-N }NW0 6_s]ɽo+Y`]i1,1~T'Mr.5*G-jOm,AC{. Ɨ 6sx1j^Gh\- [)"OWخ4$rS8$xq 7fIAZ.=)9x o Q=󃽳C>G[C LƏr\Gz}HmTâFx}>/vꜬ?<`WB=xkdvXwsI=ɔa%-#5geKv#f:V 8c 6Vq&JACdDA1's ~3^z,Drf/WyzdwK'C/qީǎs1ǟ>JuASq"&뇢TTC-d֭D2w*T8T4EۥN(]Id4W972mn{L|ցr"{aB->Ȁo+" HNe}sq7u0\O_OI0玬-`e(}fO\q43  hJ]77%џC经j\n ^ahZ-c@ٺѰv޵!JZDJtsb6Pi&ܥ"Mn3.`/Gl6±r*_nj.SJOڬS Gb!5fL.gXBFp=54KHiuNGlR. U8J;# UG[kW-+{Mo$d`t=PPN'%x'N=e#od[;pKR{a"*HyA0[+~o8* DzEa4fyDkZ>bگkLF">ܩ&`*@0>j&0= {LFg9:e%NwEFͺif].GQpw(8(M6&W)ٞD NDO;?}2%bYx2c%?iϨ I7(tM{#ޭ>3'!2Zy_FqhEyfr'W1zxhTt9q4խr%=L}:(DuxӟB};7Ě3[ [uO,d.$<ɗ5TBIjZ`)Xz; 7 Scԏ0{iSоCPqk: p??k~sN힠nt Nֱ" a͗9ٗw? z к?Τ߰zGT9XöÀ?,1[|9#Bvr ,!(} R=g=>X5t@A*lsZD ԇ'"P zNU! 8A7P7j_'$¸gjͬΧT>֞6{'w 4Ɇ}]ԲKR`a5N(gem*<[L%8| $\c2n-ʶY.Ҟ-UYs"X:cTA>@ Yyт. wdf6,MOCf`Lt˖Kӧ*| ƚ3E-{Y;[x8!_C;7+Ba T8Z4 0Ysڂl+ 4?Y sOXX,mkOߧWa4!pL̮)LJ 9%_ƺNyig>A~E 2<՜tX~j$!~%^hcT1ajgydVk^l6i1y0Y-yQaO.gEBȒa? H>T*H65#Wh$ZA`f]39K@R ͗nG(!_?i~;iJ%s % 3~^&:BPe@2E-N`S}ZDA x~KZWPID;$; s8X͹dSI@ߓPi!>+͵iؤDϸ!VU2A SP^&_P/Q'ae#XHheUZYY- 4s>`LHQ ;R]WH)_1;P>7j4 KqҹO x@lNKDm6"ݠF|,ӥV_,-޿9&<"͸lכ AI|&`Dtס/i:Fri'uu[$T`~Zt+]^)\[! T9WGӟOX'Wx]ڵ(#m$ m! 4c^EBACrOLq8=X^Ypz\z؜clנa8&@~*x^k4]3(^]DO9$_2Bִ6?mnO ,*27*Z:Eٙ: DY .j^|`a"YtLXkEM}*JdXBMtOzp6cUj3G*7sXߔ.uzר1 Άȧ]`F4o'"Gl ʼS?إ ϝ8W$K@!69`to45y%5WKIjg$Py^.+bdj!..ĵUw'2/5=iGtt [8%sur e*?7T })o',7%R?BB_޴F=9)+"D Vc*SMLZvnE.4q}W#pf:Ȱ_m+F؉S<.` T#9/T,ForEEdRB@WC7BI2dSYpkA3bu\Hz"y;5Ϧ.-PWauT1和ܽY-?i&\T X.#RWJ"+b"8v=o:;WU"I h[H)=}uuIMc1ko=#GI;'_yݻ:f1 ,Puא@ U%鸯uf6@t-QдߘE!j"ZLC-  >zRnd)7.J[?kf[*2%TYKZ97Ť-j{Wk nE8/:Z9 h4UpⅥ/hFb12}* ^.IMfekGiv3*JD-)f>6DjUl|dM,>F}~o* EΪ( Ƈ{w/!4*[6ex{*^ bEd8A u)a2(#B[ t\܊c%}B1zѭsKН̆c  ;um :DvRZa*x baJ/f< Xc˿PՒq;jN Uypz Vԭ+y"4Ĝ&>ljV f`|OJ48źcSh%r#LcBsBrMq^XH+J&6 Dd piŘ;>rt)F<Ȱ2RvhǜRм܁53JO]@H0ǔF-E |k 3qhZ 㰀W{x}+ع 8V=npRnkD O:>iYb*u!hm/7anK7rٟbTssRmYͷ }^ F(n"H Α:j娒PyE!ZRKڇ)fR/b[eLc}D6~ݡ)r}04Uuy/P g5O/ r6kBӠ"x ?<…ڔX>j9R%s,]uK9\xk@T(9>`(EHzF^_Bt.Hc6k oYc!PqIitX*g)㕙qrAW6 `Na<๨>خ t= k:N_>.ިvTCađGo(FܭغbªCGUWIsGG Z0e+[we.Ԃ]6? 4da@H/7z q05kY2Xs9XX: _<1 vl/l}`@aN>kgKѾ$EvNWa)nr/5_]Sy-rED{bf,7^Ҙbc|[2\у@ac+/ c=!eI6-5 8X$SATOuQlc[&Y\"<"#(t JDy9նOHҜ<\ ,L4,W"v٬L6qJy4tB' ۵tU)f[)Ҩ߳ ĀUK%$ "J:wr~K{l^5y ,̨wj 'J|eP:!dRHMW%C)7J]kȈhbFPݮUD]cGU`,%!n;%6!mW+*+ǂ)\̜*̢8.@wx \[B?h7l<3Ѡj{d '+ |ݚǗA,Dws"LK߷{c;LW a;.NSgΎ;VAd-D˪{?_y `ZQDţL$^g ASu_Ήe#=2YN77䡂w6EQxaUaȥnvBJ(ۧz4N'w6QG}qS[޻wOX,t!N7OIB/ַ> 8z +-T(O>BgiW26**Q;5n%'H,Y6͹5i>B knHv)֊5#r{+"nfmH0i0^!0iStmgmؕ_p~ |6<\ԿCA_=ËFLcdoǂ}NUÇ#eFpȳi 4Hl 5*(@ 'ܴ`qHH;N 7DqMxQ0-v,?Fo+:Nob yEL)2'1 "  FGw,?9T6R^Zd4,G{EjYڴ'\b⤉0BOEJ( B 4I!j]֋ S w202JʛC!+G%D[Мeg:I J&]Ɛh29t~DD= pKb`W8!(_jOKu-ٯ9D.|o,Srl>zEbKxfC=", -^N_N ,:y )0Zw!JPpJ)sdӖvk{ LJ a4RhLNf'bj?I`퉄5fuzN(%߃mb`zp I"Ehǘe/ o5D&ߤXԵ>8@DAiS( %M3M<=Jx&I~8Ez:k)s%&nqy_:%ZH?eB8G I{J Z*f.'!aܺzb'C͚PNB[OR,d''n+Sھ8^#qŪI)}O Y%*$,Y04HBu.F%Y@Y߿TVJpV'[~:3As%B!bUǍayL0QRzâ50C:[5r ʛHp!SB6?^I$1ǷЌ$CKTH \r %J{ieY53lk#$(/|m8G Bq4eAj?B$kԹ]@5]nP!F~jWI+*HUDePZ1(c]e ASi+&|l1a6?J'@5ØLAu ] ҝ cm\?RS-V6{R7875gQpб1.~P$Ī :bl<_2}yž(y;n[ai?W[VtdWC1 S\}`$q4$"!O8t?:ϴʢ2h8h~*ۺd*#܅ߖB'7\R9fWAc{{s[ݐ@' <̎D]*~OK_jZ&cl(U)OH\m@M༷fpx^D Tl', |f$ FfrszO:TgP!_07g(#FVoa!9њ@Bn%- 8xMWDkO. Ds7Mp +MfW$諠z0=fŮwi:xb]=V~rVoVSkP#q?伷IpJP330+'p=1s&%Nz[NAof@*L]h䪱T îE[.C}-B}P9]}claV38Oo j'z;5YP֒éU:AdhsJOc[p6?soCXd # &W5ȝB-2K\^%ќT3ozYͳRZ` b$uQT0xCM14eM3Ԭ옊Qs{7`ixst+Q~%lrY"Wrҋ;_Խ?1]2Rb["/M R`pNس0Ky"hmL(L_ b ;l9R~6QQ?E8Q.N  wT_ytޝv,DVY{MWBbߴ ;Р-v<]&=d<=SEAiY:ۊ#KZqMfxڇ;Xj%wAH+hh_@LWY/LQj@hVgIw+UРjdɓ \9_ <͆W[h0t|Ŕ”BJ=\ [WáUI="e4av'뢼Uv*4##f,N+D WEr@ztCG}Oͳmd>0&.]I4%ZM$OYWcb#kGO $h|6ZHT\@Oenzv ;A݅ ͠H%iEgz-6Ϫ:WQD _CC8"pl2]x#=0E Z?K/m p?ZoC`G#׹4+n)=1kTD.EZ)ܜ_@j+[̿+$E!}LNC%[2ͳ۠ڧ1(XPd9צ@+:KW٭ O ?{]1\5;|$C~?e擭V&-*DKflѵ|V0ӜaSL!u:6%ՙQ \w 5IjAh@u;n~UpU+C 1{Cou.!C\9K݉J#~3@\L#EcC~%[>R%]>>ļ& ITód^jr 1ZQޠ!Jc )xkVhj{_p=!; Sߓ(qmmLHWj7>x&9J>č=]+p N ^@vC5-j$Re瓃*V|zk:&K%.?BH$tOPU䜞j@Q㟊:-QdJY7v{cg.+Z>͡w)}TRV|SSR Z&h뎜1DRςK‘r4/ՏX@S(H\'5ϤP+|By]4Jhjxcy/-ImUԾZ/ h+k5{u5LvxYIee@'^^3h0AIYN5.eK(P\(/xaOǧ,h\ YO:hyCY:]#ҳsL3chk:X0˘ 2FWJ*KɁj( n|}Va-]72ԿÀX@be_Ul™@# \6ŷS"\Vaǒ)yHVFϠn5hg'4 IŴ_eS/%GVa00r.bv#|`nFenHzઊE$@Rꖏ7 b>:( 4&=̯cCM̵-uoLۘ?>|V֑6|!y#I0{JFJ>-T@EKA D"w Zlv ~7, VnLޗpԪ\5 } mt,h V 7` DƗ#>,&zW^W<WR0XRM\srIۅIݫdEc9XDj]Zo,mҡ!GQE;$h@uH߇1ͧr轌dS3khԴ1?!q2ˉ29e[+u_(s=$SD~P~ꕍuِAU !&vΔ+}ltߓg)cx.'_ƍ{&B#Lԧ4V+tP6Aa WFXG}|a %('??i8n:G0=$GP]0-D*[ETP+LyI8)B$]j;4ô/QF덮[/U-e+O {Pf4|xo~zxt\: -uG3P`ܣ^vEZMuWN̫P7Mˋ࠵SFFƸKS9Z@"ee=|JX+Aŀ6lǚViG1]`"c|#վ T]ϓ;:&߱b,!0l º n9[yN}xlf8 ˮYgzvf .cXA`:$ 5e܋z cR>*v@b+7+Sݵt/߳d?bK|%L%IcmJk~c4~Kr׿rn\@\h*Q&_igh(V-'!ɶ(A>Mi j A|'2#߹Di-Nˡ@\f س)kp!@Ml3: (>f@j)#5[WfkU.d"N zVS\i^F.=R2b~=GI؆mtws0iOO$:Qay9-!8lDpF)[ŚL'Yd-6Z^Q2xWfb'e))s%glxƗ_@r3&OƳ5X`Z^bFȗ؟m&JY)1k];AJ*/o^BMRlGzRի~zgLp^ Q7,n9W.ZbI›.7-t TB].e5!/rGfV=%Y'G\^lN*iGs?FL?f>I>^jҤn[I R`ͦe@}? fQo%=̘6]U]s.OʮOucꂫAJS'jOO_= 7蔚1C _R,A_mZ(_$!R6v s7)H4zVUgPr@:֫H`I\Xu?-B9$4NEw'eG<b$"b)E$>삵궀,f2&?5QP +̆>uYzEUw^DԷ 'LwM9&н(e[cdD)o )-X'd}="1a#@Û%Sjїusjo?HZBlN:f2acY`@ Z:zpdPU^C:f /\2Okm+קP[8a;PXFWs <6n*n*b ڂ!KIc{UD _AVݟ "ۈ(]E)5?e r'^\\_ ނ ` =붰4DOF62nRmM` `dԮ@l|uۨLOc KN''KLv1FT&SF0gG}e,>>Yhߣ3.K:cx4.ː}kJs'1FC[ ΁.Ve44J.bfTaB-y _`4/nɤJ= BM@ޥa:!ۑ L~5jU a=]LQ+nMZm@xIE_-d2w=krpԠ dJ@y\p嚢륆Hm)S RbrJ]v *%"{vpyZ셣t_,,zTZQ>=9Ը~ܒk< 50ޢ.Q_}[ȩʂ .oRTrc?uV"]Ȓhԡ=D'l:bquˈAAT{kDMbOm)b@{ s]T|;< ذd(6㨞W썯J4ulXhaj _rkbP'z.=o0כj B.^hJJhGCa^ odSa"Ne!a Dz7gP 7(O;&Z!x pE ;-|(Ј Tk?Ers]G r!tI/$Ӛ~Yr\cc# b͇.K G~-HVOF-M0_G>#$ l+!7XB[ g'/NO:,opCq=y5'S"j7]`i6RƦyL0. nDK~7qC=#;AN]i]zK>B1sbD0ؤ2="oI5-ϑv/q3V8`۩<d_/iM7j|PpǨ?bT:l\ 9x1ywÎ,g/V̫eɗṡzMS+{@K`t -:x%.#U3(R@g?lpIOĨ+k|켢Na!x"L+LJ܁m o&q^n=E`&R挬f.7I㒣0QWh$,[,+,InCmK|RzpK',Θ[m`r@]W^DD绺>ι헠M+D^M5ᱰ~;HhrG״yҿ'?Z]U|J`NtP?-NzoYߦK`?՚B[(\b }c)\gV#s1" FnMz1|dEqFS>Fz簼KB؈S0-mzGWͮ592lED׏awMI7YPt 7EPۡ_jni.k?i5į[ C $wnWz ,ճ ;ja ;eNWk$,rz^J%xӠ1]jkba Nh}0%NNQ4%QɤuP5 X}fNs7殫Ք$o@Xf "y[ nG8QzĆ5|R.!QiHx252x\oOU6RPks] l{sz3w8n 0RP[Z ^s؍Ȥ6JE)]vȯP #֐O$d4n/,mۤ@YH-?B,=v9BX~BB:Z C3|c? lNFhno%h?*HzGENy;^oh$HH!,*dK!K¥ 8&>T_85|HH˱һeZ>F=GPݽ&iO}P:nz~pKOVPXS$A}yV11B%#<|O5(:rpGm c蟻0+ܔ4Av8wV0b/[cg읔>ƣ @8Ԏ'N[`qai6zo..cہmOYp}=d" ܲ 4StNԒYfUhSMƉ=̝?^:DƝ1\$3& O(iA~f Onmɮ ̈́_sW0վdȁ~>7xk%k8]FxHyZ[t  78wj{'S3lQ 99yk{3Chޞ{dIr (BMݷDhv 1^>6&oKG12o5DO9Hb[1er#\j:ߒaڝ Y jTXg/ \N p Oh>~n^fqZL1ff*bX ߼A}O=crSZ( _O ]kO#uU<4H3Pa^@e߸k5?‰r*];`a YW@/I]U("/N[铿4r'b1" կ c!3՘ypכnKs:Uڬ9ݣ:49Ԃ|Ԯhe<}GZz\'6G< TwAU h!9c 5h? n<aWNb-46g8ؖ>a0:f) Ke殎AЁC, $y=1={ADײv,0cvC |ԤtuKYidtj]}*x%PB[x{-IiW㲼5h`Q@q(kiRp:2tqO Hxς ԗ\y1.yGFqnYrd DS-"X=8Sj܎ă0uLjV^ ?ʫ4HƀwU |c8LHЙ@CMTMXX/g?XlH4s$Ѽ`jQ'l ӵ?QAv.FP'T:,<3o5K"Kf{jcavHџA'p]O[a;>E ncTR@xb|+1$Nk+}A?gJ(4#bn&Gt/ѿ&c,>I3T0oS5 XMK?$%]|&9p('ׯMhit73~Gms n6]`ܣ5rsc!i㎑HA+kgSzhMpOӠb1t/N9ZfvX!ӪװNLmF7cӞpM[%di~=rcR3[ Ӕf}U1딐юdXGyo ^~Mv|xzSs*cFMޡn-dKAyv  ᲍ㅞ\%}`cy$m NLyD8S%v>`xvY]ib;la\voI4ZIk:aF|摎ʯP*zW/%_g1&~Rb:E{ut_4"5_Np_3+^>O@\jB maFOQ7]oEє}g-"r\yTnA`ޝg0tr_B|am,/Wә( &"E {O\3Y &~&@? %Kb\Zij i.Ozo,bhDSޗ@v퐋tY=[ $L<|=9nJK~>FKCI/h]ѹČz!U5q@Ƚ-2'Tu]]g)uӂiɸooOr)j_1SEꎪ ~Z9 ˏ&^M6 ͺ^ M爓7_[e4;zwQ]5Zd} m)=qgu"pAc{6Mgޓ>Ǒ^)H$z&PyO ]M9_D,L7,F30O^s(h+tj4sq ꏖ, -͎BKbȩt`dkPw0u{HYv4Xŕ7in_S_?g҈?(R*4v[{ hbD3? ;zD'#ޫ3gڧKl#֯?t ?%LwکT= _Եeὃ?H ~WK&8A}cJnujmRNXw!ݚ5 WfaTXb8Gh *mVqS Z% FW@IC^;q8cd| D"]@"BDsQ'n?};rJa.ӱ@:ct3R )"J}MR1pPt,Oh[>opkC: tKESkdd[lBCF[r⋔{N'[mW~(?gՖ4P%0!z6iWPMTSIfQ:]uʹ>?dK18& 3>56I4\zE0۪ނվCwh)u3=7 q}t w(>a%<Z~*̛hD벒5"qvUs+h;r=Xr!o9+n&)A毃N) Yc=6r.CzSϐxH#(mx~K_.X佟0tc(!˒N>\ ], 8Бs)VBFj㹯qt`] ڡshGٺr6nP ?ᆧ@V?pʽ\ c:Htqy_ذ}F"@Ąԍ-D҅\)Kix~|e6xH n @el;I~8mVrsh.\743yC됳AcD@q3bNp-Ap~des| K:F8fI Vtu[@j3 <ԧ F1Ķszhte4;)_rpHd+Kf͗WԘYy8D< /GrKxϹx@O$UCDB.*t+|ٳ(dYoYwyA{1P̕i{p=sZ7"ߞ]}/G ]qXlZuZdT*3\ꄢѠJeD\bC,XeJPBo>Cl;\ ^eg)s)xqn`>W]iJNb_o/:1l/1DʃZF~Yut tݨ>1d􍁘F.drF |J}^gߟ]9K=F>:=bai#/'H~⋐'2mqꂨ2 pI'gCJkh_ YBD2&1QRz]|N  R,R-#UV!&*' (Mv/o+cd!HA*/h<#H vC^@d2 :52b+PU6:ܨZ„// I8%)y+^L{z ߮%5CKqv:T9Gջ8mخwd3NQ.&8JPhmPӱ5ƎP^l+`fGYm!4o+Y9Lg1Bw0?!A:%EqHes TX !xf`.u4l^AqkŌxߢJTS\:Cn:*bӺeѿqXss*B9cC:iyKy@䭣hj Ԃ{D<ɧcc'TG\wh\^I4a%;`DخVCSNRG.ɍ C++M@ndDvi @v%JhEcz;}l/f?@x/NN_AYmi%)1aܸ6Kb1GEa"xٌ#Ȃ57p][[?vr S֣7(P@AH?N^_mֻ(y)L9gPݷ`fϿk rxqcK2AUwle4)brWQ5J~9HXGS`I'G<S5k 1KMkZ]{s$O-È"7 plNqx5Jhi-TE 2Zas:䛛/^(rhF8a^A LS2(v'.fM5)Зu)iop|, U_D`Y=k{EU~]j˰met m̢OuI qu\:YѤN|͓~<]wlF d*wvm$C  *F"k-1U*>?1 `N 9v:}M"Ívwc_K8;Z:nH>(ed o9vMp"ƙ*+m|ϮKa!lY}?L'8\d#ZMa%9̣$AA04݋b*zcSFɐd#i*_Kj1c$ryU9~CJrF2-/lTUKj%í,Md,V#c.9~+pPdqie͋BJ.ۆ[).8z-{QP2\/- %~3Jng\e͡ W»@VNPWҔ57~-*YsukJ\gRqo*8LSJCa0D8UpBW:pq[,Beg%_DGhB=5]@C","bDܒxV?9gp<mdDy/Q˙: jX+ShWKUG 9HCkXa {pq 5/db%iFBؗs,_)tz$]mF'B0Gg ºL UZ67S/ElNТyو0Z1渆Q%v|Σ=q9>B.݇HM4_L$/m߆탞jLoVa k0SjZ6= ړPvTQv)4!\ Z{EqhTĘHPm&՝ }RЇ`mM˦wrjDj_KB=A{Pb Z9$uόIu@#av#A?zDjgPF)\}XŬBf^=;v ELrƮ(jz9r|ACPjz2hH\9"_j`|CDmtS!՚m3h-i䰤i;v*y56}>!$S~c%IŊRy>O<8Tu̮p0J^..0QCXEӕʳ}gp~rgwۆ|X(.5L !QL:S+~~J-r{ CBWރADSu,Ы33A[}Yj汜}f jDe%xB-}7{>\6s4|4x1*GxvҥL`XkHd"nodCy}JBzITN Fux/c"M(I+`a\Rm gE22s;egJv$4Φ]iYkn!q||T a/UGTqA+UϠ\L؋%yjFtr*~+oUIY.WQPe h b ^kjͻ6oM}#xIߊ&+28@?DiRxB?%τك#gaT L)f&S%zԇ ѐ?Dy;ރ zH=~IzW>668d%C>pan:*BǦ،Щ4&D!?!ZаpH ɔ$hvNu{jA8&c0.4(ebޢxS!WMMZzW*bX !n1~$l|1S5Q>"SMj :cD%'wpHYD&F~ 9 M1=E̼V{F]S}=˦ 4uph]-hoOҁJ9LMK_H6T 6x;їe1Ʉૡ Wdצp*Қv6":9z4'g[]4 c 5[Ⱥ_](pjpM* }1WO ^berVQ9UrqGZcWl(o+0@$); biYo 5F`B6K StֺٛZ4b>ŤBsR_]{٠]bFShq5o?dy孏$(&3#?]i*wzFO(騸 w3-&|"av8x(Qb nl,Lv/ՙ!t(!?>i69̐!Q+eVjl`(*z'Th2J2F[Q5f6!vg~fA\EQ @末Ÿ._V3F.Ȍ04DfT,"ؘ!'W<8qT2Ώy15(/-9srL~۴yuy*fb=8*&;uu/qA^^Zwp-pqJjheFNǐ/mHA@ -3ҩE1{1=֫:5_Wk /ހ>9]+Z5KC67fGE](+THTʩD)m2[Q@-3\@%FW4j2s Ϊ]y+5?̎"s5v]h=5q4$7uB/2#6 SSg+ֺCǻuVnm>7-i#K}ֿ#FUƱljw !ϺICqf,8bM 8&u݄=y^=yI??D^__k6r%ɭ%@:u>*hַB uIԓ|'* 15mk"wdlfTE:g.֌0u4"Oɤs.#׋6q ;V闅`tݓuPQw;1N GOIud.jj@%ylC6&Us?A|a 1E ?P%t;5Ql,am!4zFκg6?*zni#8I3ʤ$DLoqNrlh*Qk !lu=4tLA( BAԸb$i|%/e$E cu署UNYW~[fCb~~64. VQ530`D]slɬ a;0Ѿ> ,B"RogRgZr"M9u<:jǝo6}=!ˮl {8~6URrZ[y9))tQ9^`nuSx>q1ޜ7.qmb2ܵ%jH!RI_,F~T̄*nmi 2SoR!G}Vs]"2 (IS6AoڿCŝ"YE>"=KVWw7 z{,u>_b<6dq9 UA]mZ.voUJ^0zT&*b9&v z)m:_6~OABGCjkˎ,zgdԜ-6Y;aUW-nG-bl Ps$>uAֆG4pȌ,i0%vnp9SF ?}NMUꔇh#;UKz8xi܉/:e^_5!^J S3={Ah'kd:̡iITtVa!-qrn=-!ngVFbF=A5ϗ}{f.JRs&x9^ f$ 5Yvәa%_%u4pcNf@YUR^Au w:HM~k'&.*}er =Eutx[w d)Ea-6&g&;-UI<=oLy~Xl~q!m`o)\NRw3s]}4W*>a:Sv]"Y0(n1'/f &)T[p`hBۖ~ *ə?ښ x{ײ7-TכYQsU]j!v@x"QE{ r 'Qm^{ )C;-/iF BϮ%~)i<]$$:R 'Y IZJu\_lWh2Sr1[I}8UȣJ=Z4wk\<&?\4T~73W8r.S/|@)gHקGll E  _gЃk#pw% @!XS~5f{Қ;FmF'V0-$jXi<4g{zhm..ٙ8ט|*̍  +2}k:Ulr2GںXLr1ʽKXGk/7.8 ھ6 6 MWf>mm[QwQTẌ R.rP%q @ȟ+9<0y }/iOL~ BЭQ~"j $s~kE5MՆ+vda3RTuT/6%Yڞfkn̠9ߛrl2^2#AH9LPSP,W(suLLn#$뎂⨟*iOgD%GTEX&X}J1꞉!f!MPA:mtUWOD9PJWwJfWOq< q%C77s!,*0n<9XQ41 A0Yi iSE3!g/x}e:)esbdqd;Jh4Oq"4wn2U{&r_w(> &&-T,T=xz*΋?A\kOVΈ9bi5}63h꼶$dz2U!n<yǔnvGE1,,`8i, @nJ ibx#{r-j#gjkd T㜣k-ߒ`j\>z@gH4蓳PS ½2mq}i fNS‚!ER by 4@U(e%SzّONs0S0cix%*x@ڌ+PprA9Q0v"W 'RmrV~>6v!>8T71w'K}D\=ZNc~yFrfi0p+M~qS}5pΆ(!u\ޒ"n],-z`?Xkml5Qz+LbB?:e))Pc k+ŔqQT YL(>-; ɣY>e 2|+mWzx4HTh8SIZXo3&V?pI;IQ4Jlj+o|sn/EFytLE'Hq`AM9uwW`T 䣕i,7L& *Z%:1[I'WO| ~|M9T;a!+O]UBd'x$AkIܾ%GkGlm0BϽ)@܀zb Q`TF9U"3*Kb#2]K&0Z8'c{ȕ3\i^(ʰD&\V.'j 6{ǀ;d?"i=B##r[|g7`|O?!h-K:`i_|ؘ丐P9aZ|LShfC* (SDY889_CP򑔏*NEUU,ܧh[шȕ[-ԇU"%LJ>۱8Q<0s84mp],7 ѳ~#HLh"1&O?;o|j/t^ϭk#W]aGZLZ[kۣ;sQ { &0[8S[o0뙝,ncN-#U7!r}`PgekBTc,.]%IAR|:DZ SEmRf{jl.2ŻL 6yΦ*ifL@"V$**-Vox D+[/I٫Bpuà۾'.M rTeWOskZrBW5Sƙ/D%GkZ4KUdmBlm&Rע SB-~tsVmDY6!k#QmrQ6][;w]-N3,ܩCmjV59+GÜI e9=}CA0lPKHSN~Y7K&4z7MؐxٷeBפZ;]\c|k_n-x׼/qhԔ50ڷ۱'bV17t_t\\zl`JP|sejB0&$v^ tE]Am?yfֵs'$D.BUU%-C*Rg.e2鱾:q\|a==fGKPZ%pFl7S!41ۏct9X%Q&Qh1գo;hPW=ZSS3K >Z.=b-夻O\%ige)(09zor;"]huA].+Cx"۪A9 ל1*YPaSq>ǀ<5qT&m?iAQ``@ ̯SIYjzC. VOdv" = _Pth"!| BtcD͟- 8hct PMz+ Q -!\h+Ɣ+vBɴEg۠Ͽi*"qڔ:ΛcJʽ)͋FTQϐfuB#itF="+Kw6..v #.e^}ϮF:ʦŪ'k&4RVʸdbRN+:Rxa~M_XVbsc"zX2W![?+M2@X /ɄiMbbPMG'??tiFm\k#eFWQhHz}.XvoT)xA_ދyyUj3lj53Xy>o] 9o7e. U<K.䂪m ۔?.U6{ M|^wXb^uPr㘾p}0U$v:߰_ xXHHDyg޾|癮@a< @ AP+NbALo|,7fa.jgvIbn,kN^;+ܸ 4W|Plj}sn ] E|7ŌBl}t rJEѧx҃杭9DUt z'N4 ؈3ɑHѮR\,17N `Rse_-sg #p6F]/C;y`GBlИk `gC?oiFV74!ryq:7MΔ*p:BX7N?ܙ[0J)H1#YHC;# %Q:{Oz` 4̭FxQbhcl+A+s 3/ź3-Kh W6<oB-PHӻ}GPʁ/ Fʺޮ!v0?R39]hks~6@ԣsgdMx ORs[(oȋ)K{Qqޠ&4O%C'"kS]ön}?x^SoG ґJ9XBtV5Ȼ((ͬ UN_hkxo[08 myYsi<ٺrS6 b+ O'O袆o7pT>K)( WB9Z7Ԙ+=[};~YjQ2\$>.Og4{߂~WZpG;1>|xJ^uw^j yudG< n lPrИpSԕQ1e1 aIty'Bώ+0`T >T* 1!/Ś "% !^+ "R^gccAVl^GcT~V*""<&RG^}OlY&&N F @k˨JB?F@E" cUz; P`yZX"iB W,D_`/bøٴ~#,0@+9*";!0kٶy *(s:CS41w!Qi6jq#=¾l,jQbo ?5>ZcMb8 r~-L}k$::0rBiFX6W C \ֻǿҊCSj-:tDQ@ +@>1W,<-2+^]ٳ]?_SNݷ>Ǯm*":O kMa\HIiX Ϗ䎀cV| ._~jOyki[B< )u9䴭Jr9jÀ|P5i򕤇KDTsOH*{t~V.x2Ƅ~.գ%qT+JvZ#mh| Wś7!"B'ܬf{=}FXC0pGW:seJ&Mߑr(8oL~6Gj!3c~C-֟ 'Qڥ0O#$3L> [1j (yp%C," TO~OE auAVkshj/xo; w-ZH_GRjSbR1\>Y0Po:?<pW U},M#)KA^`'_ 7;*"LԛlpU;{ -nȘTGBx3(!xn ĿMP՘4ǣamr›&KfDž˅5ްa6 K V:bt? bKp02ԧf:.UqsuK h_1xchTc]$LuV`]*5L6,1탊vw1m YMj'36AS.-TxĮ?bl$E)3>3Y篼VsIP/M_|U? A^]X ->Bq0’Fe$/z3 lvua4T[aD TO]0ӦT S* Rj+YR]0.0y10ZS$9R`AFbRNn?r3C'RJר ^29)OBun&;R{ՏU_s\g"\*G:'TjXApMnG7~<ʧ.㲥<叐1~ؖ A1*?bl05@c}e~Jt\x:P-,R&dxJpdiޜ%/WFZml_{x[IS* /i3& H {#kAsH?t#) 혒goUTnJtut*lxWҀAD'oNNX 0\*閰3gQGփR:; Ž̚RxsO+lt@w,j~TLK/תU6 }Z*~9dN7uD!xT 0'>6ݼ]U[SeST6hE%j/#E|hpYa|xNv+2 YQ{ fj G.sE˾H2C'9|3p<Ӻ-bꇦBpJe;:B0"MJq!dٮQn)7Ѳ˵i$Je2IN] Ls_Ujd9}`zJi%t.Br1D1 ":)8nFnnaV@ `ydCaRgQfugETgXALWR+2X9H܉[ VKTT4c !XJb0=Nחx6RH&0N1%ac?\Tݠ%WvOYihK It#r-42K{n)mZH.23p:q/F}7F53٠su; \pNV+%b3͉9=yc#3…&iim͊(~q$پSNw 67ܴ:+a%k)k8U74$ɭv!8x?":@9 ɓ3,CT;sGzԲG8 j\Lɋv9aI-wue0 \2Y}0}pLʫhRprN(>goOF%U5`(=RA]rЦ4 I*;.LнD~ߙD#2 4j^rS'hrЎ[$yFCdĶ5>=* S{ 0~$!G~M+}:/î 7~c*{5n/N]п'zJBoDdDBcvkט,M}礩yh@$-)qP}@@zT2v]^U L&_T6L'ĝP!8 ^:lw=KZ+TYz{c` <T蚉 #hlOpvHBAI,±aߘR^ `xM=t"^Q^%8-1-OEP93`[z(>Xy @);ip?]WiU|]FCW2!?zsU[PfgRԮwV'qu8>I:\h?R]@#%}nPI"~o\!hX2?i7y<9~ImuTM޷>5領,kUʊʅ \$/}˜^#ME(m6Z!<Qjb'CWXd=vҹ/&.Gm(Up<.)&ծCt7BW ^#VB:T[eeXEU)C|eY4G05FP#ם[:ԹCdEaMcd{jYz &BDTlǁ)) 8e~^!C%tft lʏz"~lyt1sFhAWh| QH$%d (& TA7PW(a.86AX6Ve;UƸ:F 3XR+lj$5B1@#I4M_vQ>[huMy#{Jpl6T8]:dr0ME E8 JG'^ DsjfnNd )D*1ȋ;w. ed?HȵjU>& ~Ny*~"7u's߳wwby>=,.6:Ҧ X\AĆW'?]Q}d;1+} ЭѦM/&pٛpc:4TLA`"+2EVI<Оo"Ofp{T9A-\@9)ϒ6J~1 \"X;(&I9fG⅕ތIOwbϋ7"8zd|@_0*L(֏΀`G__6GJ: [QW ^Ab%`OÉMg}w퉥c47v|B!stQK]dв ػF›Hvp|[3[[} T0$= 1%oM&nVZO Vuv~e#QM#)A xN0r!QNSD6CgiK[/IK>/] T(q-go}H}ȲWnITΌ uUDJcz6=msK7-/$ NwG׻[+t.+G6/\ 8\7+3e˄T0ǤxGKR)Mc{VwboiVw5gr5e QD:Ԟ#1:s- :ynyґR'׽u=] '磥dij{{BcvzXjX] m @u(z(.X G8XaP %njR`E"d )e켹h)gWs6bIn)処wz[𦺾(^D7 68ӦD]j{a^,`+9j z|;T\cno<&Ƈv9x$m_/W,8\S&eѨ6^;1cy"~c;I kU.kA̻TI/yxi!ŰikelԪ =L=IYNDK'f|}ōS9jIAV;alp#`Mu58məfR&M !ewRSJ/=bo iA}NP0(-w}4#Za-hjCGFpW槷pvږOu>)rQwD~ 5Q2~辚]wv^37Hȷ r `A$R=Vi4A6I)>ـ[@vJzӿn+[7f!d*&#ǫԱ G.YS: dR.,z9u:? !gs퀾2 tU5zy>Yu0I Bʰm@,X:{P"yJx <[uRwWJ;RQJ+3C97pE\z87v$vgx&~G:@7(1s&fjsH 4LZ Hs>5 0D||ڹO(j#S㓕4l/}a#H.$yޚ8C͡w vajѯg I_?= '^Qzu{juCE~ZQ~oOQ ԧ̅U?.[1$b/nyQ^Rl;eX L\b&"_&"Qwj<.R"B@6r ͯj.3zz#_{o5,箎ԔmѢX}9H'=a 9s#=tBz _5c mp?0ӦOB\Qm޳|uu)/B$Ч؋tdAa=RUZUβmg qoKq7͔ Q/czlAڐ#xAt6~i:qy %C7e:B2Ta,3չ02h@<@V.B$ 1-PK{,]8;.W.PRΧ+eFQ"߮6&s}SHk^J,`8Mun]hr\ڱ>xS[erzN`_ XAQ:86AF9Q* i_X1laW4^mgFqƮY:xwKU(xdc>?+۪\b^Sa_Ur=2^p #SVhWtoБn`腬)dǗ"S+>%b%09İCJheQ%)xFr@}^vvS*M䀤} @o\M~\5+c;DaId8[8NmX5ll ֗:H1;|D<4IP95ۋ)(]+VJv >HXaEi& i:o>zOy̿'9}}$ABĪ!%Ťvw%ƛDg)H_oƌ= L+V0DM; Y~`2Xn!ᓁR[KjqyY^M<rǞy˺'Zu.KU[V/zٟ:Ar(c7?Uft m|ŎU-% ]5'A^DPY2NDZ3)TWmؿ;ux=OZ \5/\KNs8㯚n'd2$ G~gxdqaPFhY_IsFPV!Po>^mD@lªRaȬk&ذ)'e] |?B䲵诫O^dj~SL;T!u9%"̾&AcG)'fʑ>Pw}&ei1^N=e:[b#$0W<|{/ ` ye!8)z(y "zkst,2&28.OBDI)6f(} }T= c QH^ֵ3Ci(8f[ :O̫ǂPƕ%qa `O'%·nƛqJth|-Hnj?l-3VzƓ!jeHݔOdML6a|LzF_S!e|W"1vMgwq17{`8"HT |w)Rv W>56X8msZX86naZC+OP%<7Vx`I۟c!.M~5ɞLcNwXlIq3`ƦG< b@Q [*j'x H,eSX(RGk kKW@BO6 7i(h^$h0C{D2V,hf+< ,ɝd}R[eZЅ {J44p䍉^D' /'Pml_0ѹ.ZkCaXf- )SQXop2˚~aZ*}Nf 9'lM%><st')9h1iLqǎ{tL$E,LGV[sDF Y a@9K%P<ryǗ)L j:wFx0U{oh7T; r !k[rАJ1^ϺX=b2 ^iny~XI!_#b?9"7(o:41ztWDǀDݷC!qifJ]D!s15b6{Ļg>>Jg0cʷV0T5֜#Go=AxSzۖBqPZNZQakźȜ~U{đ8XN .Qk40R1qggiwA%ι$Ih;dg55<4! z`rCad"VM:q! Ͳ3MVV '{ t_^?r_؊W6P~shondn\GquG&% .mms91l5eg4^v.ioJ(&x.@Z0|U${%)j 䖯 rglUfm /x2=>vk2"B$^PJs '+6bZZʂGU?p{)me՜ڷ2So5Ԙf~w*@T7,5˦WWurR؟Ԉ>՜ ITF2v?"2hwKx .2~Ĺʅe a>5Bql0M% 2q}{ E7"1 Q5{ЕǝeFA 1'+|e/ OdtQ*^V/-rך6v^}_BZ*q ȐZBcEVb4~ͼ\’߮0+d0ZE3G6ZtS o4~vhN'{[NC@͍9+eϯ:z@wl08^3pѓwӍ3CmL,ͭGיn4rZ>]l<.y#޽-sjb*ĮFCmvʢ~Qoq ʃd7Ђ4jLKwAbgK Ce(_(F,r#[q,\`Ee^hEFЁOo N +KZY'`NSG ss}j;ğg$Ꙣ杯iddl^-a25s ;l%<{Xռ`}݋IXu+*e9?<yD.LR+ @r7f/*^3Ն7rzZԕ;0G>b5??|c^H` U~K[` LB,# ͛:;zbN:ڙaNsܧEu>w [(*vpM3z ;ԧ/:<$ImޘC@7¼TgJ?MHga:%M>}ObjUwS}wo̯kwL"`CX$lm,H;` q^uo:¹5i-]"ɉj3'fd\Z%[%O}=D6PݵP$pKIn( 5!l&"{h{pٜ'V 6tֽh7.48Ä֑l~yϳ i]hM)L;WfNJfDgnxM[N7èUgߧۑTC20'%v<-+|FHQ:ecɩbTIݱn!j6Mw9 :˝8"%TQ6ÞE3AoG_w$wx>?ĄZ!X(*]Y}Yң#9ڽ2?֨gCfG O KpydPeXWZLR=!J<wR9sf>D ߃*nNYJ&Bj %Yw@ ;wFJX*L.TQ _:W\<=g4$Z23j1+򔭱+v7ؚgCXl2 B6<QjJ+K0T1M"V@MC׉\sZuO˭'a{8xO~: d*; Nv(ҘC=y]~)|_H3%7y#o4}yy5A1O`r׎OyR}£} ݤkIEN G[8̙%5sKMO |j$PFv{"Tp&IvDI84_ĺ/*(LeJviѹlҁ%%W똄ZQad)6*7M}a [4hL-UNuT,*#+%АU*h$z%#=UZE8H*n.h9 䘉,m'sanNxd6$Y@9l*w,񜠰p|&?zN|S-0!5b(uI*%LZ|9&TĭM) B.W dvی'愲I=;5;Rn4WTƚsedw ż->H` |E &d }j.qZ Ke|+&1:Xĕ!q׏^ȗlHnukN]E8Dz AEΝ,]NLAڵ_1~%uLN Rz :UlBQNlAW Hz|M,}E Rn0=ABo`DEϵrND{bŅ3 #!!er_c=bzoL,BZ?TqW;] x["A6G:1gQ]4\9bUmqla)=Gl4\[]0._ .;o9&FFbO 2{3$h=O6@Ho 0@Hf>/wk `3p}H>SO6P1pS**vY>MCNs{PI|Ȁ+3e0ٖR5uAp% ! !n*Ϭ-~;儭Ǘ' w٦q=Pۯ":Ƨ>,*"jD}ic<Qk\>*)EDi8OD1~= +"  $5WC:4+raEl;^P)^ 0P-W3 kEZ_ځCO&}rOYR"}tDX3G6|޲godaF`oR1{,uJ3WS~EDկMBd!Hg;^Ѯ65rgeASo qc^f(ex  '*gfa8yDņf8·ܗ@}-iΕ9~CogB/?ZX${6|RgoA"z[l*C!niaaE_iiA&1N['..%N86`~ێ,fKF3r[4]dFXQ"ޏ*ͺD֎ʇ\rM %TW.jKMV%aiO a /xڴəԡou߻LrI\~^òagA4.JZSM9ۉagW¹CB%o/0s?>rnIu. ?HDMj6sɇZD)-*n\b/P86KuezהJ"5gs֒.ƙyޑDE_* R.:,5 WT-^/d1X|\dl@P_€)NS`8A.VoX_d{~Ʊ zΦV&g1E:O6#'nϡM_ȀzF39@M%?Cu )m7蚞9`ϹB0%.z]:hT o{\ߝI7x_KK v,\`;\2hlxrѪ8 @ܤ>`A+Mz, Axd j"]Kch}4b5"NGS`BlyRU: $Ų92"@ F66_Z͏tkAj3_كQ]2睸OX0{}/hezav<DiY3ɇwrlL[oKR˽ɍ]ZiFViǙB ,0kѭ3k6S|:Pa~Cs!?&k `ƴ]e{YQg:]=aO&yjlIu5ukϦfN,55cpMscSGCMJ@ m,t4.f'"pr5^\c`h|X*!%A0yh uZ(&H~L %i: =JY%ƓLE;[Zne_9LJN>JT.r'1lt&CgzJ:wӮ9_d$A.ZkGTC]r\pݏ?ZFzi}0M> D$g\m9 ^>yRd M@}̊s-y}FPcX'Zm!uܗITo| (UdQ ѣ@̊;IaoN%hG5GB-%iC{؎ke!=9Ьu-&#OS-WQ80U[ # iWQ#W+$ExDDU{zD7Mň(Y*Q .~1\m:!kSFn< Jt|#݊s3րkK+1j7B:>$N&5tSsoE̿ӏ948=W) &OeZ~Diu-,**G\Wԇ08>їbxaw o(AE!88ӄ,Yft7R'n=>F*׉#9!61<= hKsO`8ov'XoU9ħQwySͣCzIQ?=a sWf7=虤ҹgZ,8;f xnѾ[3@0[{elIcVvh S?׌]BM5Ęfedqr\>Ce?J,b9epN8 fa' Čk룼!br.dWre~4ٔK;M[eZ5 ]uM@M@}9 [ 司sNP8]$zuWZ]n-o~|] FSЍ,_BrK"$ކTyknQ/qvkL_h?_7[J=93Gi .i%A:3CR% )σCd01Y_CHHI K+ iIRʙg^n":T_!{ Ô: Id]٢Gh.kdĢV[\ۖq JQ7ce|uS֡nUq+8.xgշRm/{g {>qFn|2ߎR]UIW,@zdq~v],f 5sCCB=Y”1!A7f0"A F=ٖmZ!d9onD.U揎'>y&6M :j^ 8!J|P lr y!V/n]kB3iFyȒhъ(RԁDJ{z6s}*ŖwS|/$Aõw.E3@",S~~y>`h-$[CEL{ڸbcw嶛0>nWSpw^oW48% H=* د6s7:IrCݪą]8_>FHTq(OA]+"T_rUO<YPPwFbAǏޛ3s:b քG{hm d/aJj^^oÿ 7kG 5$[^V'OGK5Yɲ&د|{Ùկ7j0ʬJPe 6ou۲<@KReLn8+HXhx];U@4y rE/n@y,Yr$g uI[4l !EQV=L]]q8]r9VZήA:M$8E6>EZdެN=qqr'P7ҠRom#V9=(4rQ,'\vԉׁ&M/nZE ^IX)$@6U U SO܃mf{T^'Pg |z_f$xwJsRK$._#79ȓӏs=6R.%$弸ŏ,y2SjA~"#@!|>Ul 7 ש#@L@y=Ǥ5 59CvԿa@D7z.I␽q4}}\/O\Vf2`5~`8z&kSNCk àBqAMULB A^ފ}noncGEzrqa?HE@8-iEG7!S;ɣNvX-.j\\PWE$4][zPRQ>~/{,djXqCRkuegͬ:.r-2uT o,œ^Fmce4o?H磍D̰qf<:I ^5@ǸI5S<@E,P7.ywabU-l@uV`F&] _ 81fdw_SBtahDAL3n؉2:}h$].~,DKwp܏R[O+7Õ}nfYCΧwܡ*D=[RfaU  9/YI۲1X_M[`C@ g̕O+IC!ԥ6 l)6F jpԣI\^!KYX =V9΋UUHNvr.q[VӧId2WGI;@}c7#KRS_bDtFJZ)T4c j=ĩ 4%J<65iSh/?*򒩔 !_G._G"~MWUTؙC+R-s #"}РVrTX9nEV cۛϿ B/IJL~঵X <폈ɹ%#wM D' vp4H}pyy!I!r4nliR65S+jxvGf}$So^,:xe+XpžЪN 2[t k@]f)x(4EGQ L0uՇ>g׈^5Z \b9=0l'p'(rcT _:qb xAc'hP`b  P<sj+IuzޏBJRH}2SyrioR?TB4޼׳M:?| J3ch&H]&Dd:j"c;H۫d{)| ӳDGK竕'羡9lGd卨Jkbclj\DK\VD<T_͑ZTl_@"ܼ?}P6tiٍYϺ0Dž&VMymsN^d: 7`wݒ&,cUnBԭr!::]*@v:&N̘b}//l4t+Ra캲x@]5! #Gh׽mWNT֙ Epv6]oGIyY\R}L-tͿ5^9lc~pH9 `]V} rT,,~ R.6iyCسeBXR嵄zrn0ROKr9qMD9Cj_ܖAv^|eZ)/wOAS.ca4V{hRK›WVg)T7O~M< gG6%YL8M=g9@ ~HFeq7:g# 2z6@"/~Qy'WV#ސjM&hyϗnY)(EJ:ګ+^>@Bzo{`? erj\0Y`raY}6!yN7&fPmҭ;s%Oyf-rb6KY^h"3D#=WsXOVh,hV53`>_N㇦tīzLZS5{7Pk.ok ^vng44pUˋC75e@F1XY 2LunLRwE *@i. U6 jagnOn~H=EnD1)`"ou2I17?ނ/J‚Oa0 !RK"Oxԣ4^+U%OŝJ *S*F2G^;:꿻8#]M+*lhҝǛێ<>v-qa@ձ??`oC4A+]ۘYt|4Z%S3: xjdFe"O94DZE%/?R{QiEQ{OJ,! \yjaYc6{p(gnpF6e9?7+D[CZjgҘ|sd [bf4]# *}GwPA,%d; Yr(~j?7;%X&gEې`^}?U#O$ Bf2켕LQG.rJn)PHy^ͺn@QvF._DԨ%Igup@_Cyx'ywOqUmذ^y U<{1ZߪL9lA%[@a:̦~I0$bڲE֧|WKG-DDs&5P~B*3U-vc3B=!6Wr(5On [܄6SKIq]Uv>LI*Jѫ[R-' RXvL]uqix؃g IY.Ь;T ՟t9>PY;}˸WV g!| Fa%I'Mo&\W8OHrGXᶢmAin7g=m^3ݤg9^QQo8ZVB%g;o<,D9;Ch <Fi'}>ͫ=`@0K̎_ȷmC!c8z,[ur&gۥ5Ayڜ/炒PM-/t#*ĝ%yU>vzb&A`7w\ y;X%r4BmUzyC[qIst X6qGb:Y(3I!TthR_T# LF.:Д8ST&}[)<(zb0?+LIn]M%g}d/[m]]SA6_ټ^GE{8 IwЭ"ډND' EH>|C!UO0NӢK:o@Vफ़jf0nƐEOw'݌F=Ni8`]]7>ɅZǦn t> e[͛>\ϝ*$0.Z$rBGRESqj;jzGWHnJVx OݯQ;PO,{Xw x\Oy#HoJ1t91lWRs7Y]6ij'F`d>; K@aWX5f@Ue엤wh*Xgn2i*')w~):3Q&HXC i6`3%@H4(&ISƻ&8^?1wξ #{cg8oͨcQgĔ T٘֎;*$I?]T{MϬk_mv owr{+@55DR{%zD&z>-jlD5\=uzov֊F@_iP$MU -o2" r7|@alDAx(&R|^-c' q( aޱy:(aW6k}7:K Tકd!UYC4LWRNɗHuef""B12S=zŚXt'ol܊7;#"VuMK\Eeoڼ7!vB!GPYI%j8^pz {Ysp2'CzeD5=0O1?a<9K氽 `˧w 0L})s3.ByNV90- JuH-]RQ|b}iݯVW&=s4pW=;?P~Cn)q;^J,L_72 O^A)#,3Sd1o6 ),G k0:ӻ9sB wdd-#%4xTLמqԚZjl.5ELPe`$[SWR2$y%>Zw0t/,=3?W8-ST*C9x b*Y0M)U!X9Ej:bReMZ:%.iUTB[ NYc|pOrE8^5I*B߶Ih4Ժ*NfAa 1]]KNô1rjo;|hB14j$W1H@'N:n T%pU00 T_9ecY=n*Hbxԛ`^,ǯ3/eg~%azl+֟@؈&>P%sD贴wc}Hx7hk+O7rCoUG~+ EC)sXQ286MLa70b/6`wrD XX"2X^`(d`C}>ɴ~#oAcdmJ?s@#ʠ^_ |#3=ָo"p^׊Â{bP罥#t17]X]C(2} a #iud7PwA 3e~5%J,nOϺ))3w^Pڤ5w<[5u_y:j\?6P 1E{]qL-PQ`o]rb_!U%P;u/{ó9,[x{Tml9<9CtrEu;r-rꉷ˗jծnFzO[n>MȶQbr?7m+^-= BL_j0;[HXMcZǮEkTjF30u|.zsKQ0Q' t"C#ni@ۤ|؛x+a.w E''&Vő飙dCa{1R9|ݥwNs3&1+r[rlE*bke`cz&>1X﬏MCI(1/ S~ELTNUْR 02~nJ(C=j/3U Ck!0;g+ q)5PQN_28G o}!/˿fL7:ō<$ZQ#7-ꔷ"UA>l :IfRȿ9nq-(wesk~!'zmiȷ\&/ U>Wjjpn\Lo`+g5wJ^@)P!cl<[ 쀹3EPˡ\ʔ4>c@_5kBX&u4@_~q"{s6w鰑;$/Չ:Y:yϭ|CI$ I}[7R|,Vˢ!5# 3}8،ŰҲ^G poחdd0$to3?Yt&N:6#8\\\}!HH$Wo A3O`F27!)@8b4hՉO C!i8:CQ *j$,T-u[; rοRSu|NE]5ݱ5"Q섧LTZuz S ]P8G-@HK\rT8r"9.xBJO.a4Ǜ֧k_Fa|<1@kV=&0nWހ>zOZDᏗ!käBk&b&X Z7!#)e$p@q6en W!ciׂGzu%zP2xLBj8dw^Fr X).zԽ'Nc@XRPʦT]Oύ W &~AfJԩϜI."r{!;ML>L\A*pӰWQJaQ=8Ċw,ܠΟu*ShN5<-)q޼b?ʙZX-Q€EA* ƭ@. r!nw%}c"\YAL,ߓ# &[,W0=R@?Z܈-kޞA҈$ [\~,b"k ?o;n|cqCm_|P~6!?_'}{!wfd"f 8S4ʧtX"ouc3QFIorDWj^g`B*XOm3-tTXG,(s8f&/}]~m/0!ZJCbgGtz^~r1mcΆ:[B/"^X*{SdȚu|yu (,0+cx6e&Cmk,k:4KRϯJ!hcdppc#CF[ϥğf_i?eH1bwCK z H-S"y&]j_8 CŦwB6Dq acEfb{uʆx5D_Q$cfhzYq= 8g2ɝHoJG|}(ll7W/!a_"X8ufxLQi];  N(s/m:Ozy̬#3ܔo}MJgߏo5pRG-'l]9 O>C7GVD6r&+fhO+rmqnT.PgUb,d @dX(:EO}uCQ^&^W%mE8Q%qs + R2CT[~CH/2 S#Xr8c]u]g6fGVjۘ.עa#M/m > {;1\gLEz F4בU mRmS~!") td=Ҡ`jѪEX 0B\FL;c r0*{1:c կgmT'b~ҾIs'.򝺽LE{K n*ո_l099}14F%g""uוU!~'\%qS͘-,aloBB{?D"D Mn`2V}G`kX"*DQDsNZC}O`̤\z0No 5@TS;‹e޴DV+z ’ XLP]}wΣeձHǑ.Gxu^ hY7͏9Dxr%(&JJd;\sh5 3g%YyVD0ɝ1&4&߄T?Cc `6m Sl] /xX0i|Kt@`U'i 9`ѱGڅȒ.{g(o)Ua:,Ne;&?GiKv>>PV>v9 ÊղWRl 7QɺR#B(` ~ofE`=(c!˱:2,J斾4L'ZOer= j A %o'?|mw&Hs 0A IqG<),[+&]ol,0PnD2Gnc~wJ}1 م)Bbplz¬t?bAcaܤ;5Tݐ++ op]ݜ űUSG؉8>iJKãФ2TzKfYJR޽ vˠ+H"uJ]HS+r\2Ϲz(F fiϕ4fAL&LYq&A6¡irQptipUsìᓈr㌬2MMLcO FOE7N8>5#H迸гg`6>PJESҘ[F2<_QS@cG]iO!Z1a^\'ރn#S䣉߀޸Y#T;q;8kOjQv(b9(i * UHo~ckBiV*H)G8Fl!lLάWi[/l QԥYe01' gb$:/B(ߠq(> źǞ<~`#RQ9Vfqܗ9_n)]8YBOd+Gd 9~P:*4e ݫeۇnsGmKF˃ث/+-"@u@]n5o-gz-ߍy=%(Fif<>!VZ*趃a$j[CN/Q8+])FOv\I~kq;[D=:QUJh&aJ1&~D)NLt) :gGč_S&ه8"O{oÀ|N0qք+Z'䁼5y$@˧vUf HlEޛ2KSM.Ɖ Eߨ 9U5/r7I럠 d;nb䩉YY4ai'RxrY*^w+Ӏ a= }wz5D'à_g'-KTpw)zghW/ #~\%3Ҍ;ʚJo+/n R;mڜ%IEuN_9|RSvy]K_ q6:FT ѕ{ROy➚XwUeP'd*CcM7~픣mCIo"szaգkMy+˒JV:,~5܈ahk(+Qu!QiC)XlAP8 ]Ê7(JCE޿\ {@Kpc)^%BMm/1OyH=gUXo}>fyid\DA#'_:]?tW5T=2k(eNO(U_q=3<[q pbB@I@p0˃1m46i¦T:/ eaXlQDv|mdC/c^0o$N?5FACQQYʵMPEZ QIK`R(tz L{:\mg]bO" r⾝^MEa < WB6O_ G@LQS: Eg`Xo9dx-E<g" >K=uS_~S"_diFԎ1OKA -TV yɕQd+EjƌV@Ps`6KI? Pf#x> uf0k VPRU#INtd6mp=U$I?2c 'ܶ`<?{R IeoY}Mv^cR6?w&EgBP8C5ϳxyx"A!{yF{GKF<Dž6r'QFnF_Aa %y_Ozi1F޳z>`?^g'#=hˮa${3N~}u2HTr "1}7z2q gN1SAn0w0 _~B\2ee8} #!d9nq CC<΃VGxLV0^}ĎvR>7Wqm&#-lao-AuQm~Oɾ".sMV 9&(?.;ݿZ3V+ZR:%b&Ge09k՝R͡R "mMפB: ӂ9Ítl,nT)yiOZH,VEa1sD(].3O IH sN`3::ЍBccY&ϼ$F^ؖQV`buɱ=ݟwyq~ׯYUo֊>1)@࣏=3e!Lbq"fKhЫx@ Yꒅ.g>.Kq "ViJ@_5}< [k;߸5V'K_}S` sj hXsAM4I(E9V,ԩf]\ I=@ZWآqa0n՘# 9kFF nDX$0R:wąFUX673I,!:OZ,y3Ί5HZ孶TFYJY2n;~p؏)l}4*-Y ds;ٖLP"Q?1z=fbvèlA0{0p~Zk&7UaQ 7H݂RlFVH[EmH%,hs 0 Y?kݙ)}FGN .&*H[Le,'( *vTǪcxċX^4m2 w_v"ESZp~3IA0SX ܒY(z+AGmWy~ǫ!FV*6@7>,x|%=]t(ҠTaM4km`c2_MTrWQ*PLv(SbOYA} 4irO(R7;2J y!thW?I!-s:?e>S RSOv{s{t:ov? 9S\͛XQ/.mg*)Ew7OڛD|4^ tF0b#Ҍ^!W[(7hdHǟiY`& rV,n|?"(# mZkѯsq.wַk {G(6ݰ;ٽs[]qOl5%Kn-!@Xvdg(I &!!TwiOtu.Ik iVT0Q~a qOmzjVs:  SNy[]4^2V6 +dURi L*F򟓑0: v+;ŧӢ٤^@jNk'Y8 .I2ArCKp]"[llky/%˙%:5ȃxiVۮ‡a<O}u ndݾ'S %DmThBC47Ui\PTS-`^;b3vTwIGQ)tp, >KGw54;v> 0UTI7(XeX*yMQQ3xER|"M'nHE$itylh{LeyQdڲ s">lr-p"czW~M!ƣ~ݷ sa4 ØKVզc&l76* gIdFjop l(5~98 %/|h׍A TOy|;\Dum_2K[ʲ7< YƐsՏd+O ܝn_RilvYQ&> &,d2 -r<0K΋}{>@VP"^kh ?puN:;u!E9tJ6iSlqwŭ^xU۬|&oo]FKtdҜ|ݼ8< 1G"tF+u{Ro`fgxFˏdgR\ߞ4/: ѹjD SCIah!U/w:C8M{PL$~h7nqD0fS(ʡ%,QᐞkpH~BĸaTWY>SUwiew2E*jvetr;GClɾnb'?:S{;Qr[DeiPx<ɕ-r^[.6f6ty&ߥpԗ<[޶gb( ,8H-IR%$@Źt|'17JA橇Y^^VDU _?LrW_|_p5Rʓl KS1|jݣMy?O@tC>" C&>~6o; BA"2DM.)`u q(͛^XW5!=O<Ǻ;=fWk@766 Ă -̫u8,OdH:CQrK)՝4.A-./\oylF2aWl''RXkc&lNt lrVm9,8,}iʃ i7 gڢ>ZGɢ (HN8YR=5ܫ݊_~$B%-=e+kb1 N/ë{Au01 Bߦ-+&s3Ȑ,d$[=DKڀֱ Ѽ;DLTl<9 8T]k1 vE׈VǙ]RGh[5Nӿ.jx$fm4Ў[$Zb#AE@4vm$ɡT~P7E31 % 8RJ5_,[e›+adiwDf h<>+Ʀ5Îv4cu} la%rkQL?\4:3̺ԀV8C\+CН 0TQ=:HpK%:)̸P;zݸ\^hK"bbAZS$FJH؅"XqFh nH2 E+HM+)~W'a`J.DeHȤr` "Pd9tN2kcƇsPsl-sǹh[Z?KS!?H sLdit`Hw]6>PsHq'PT^*$Ǘi#% q?9( թMh{&k-9rhș]<6Z/ו7È[6I|ki+a03 YUk(]U$#%8`I^&IT.6+Ȯ6tW!{L r3aPT/P0!+\ Di:{ 3MҎ%wpĵR$ 8%]0(V$pJ%ГG`0Z2bca9Wʐs؉d3CF <23zŃ%f'bEP˝-Ca*Dy RwHoF"^Ntj@LdчUI+x5R=+pڢ.{T%BrҴ4E.bV^55aտՓĐqSNKtnn U+Bް?4&' p*|r`Xm[~'MfÆ;}jVrD6{rDW%arc~UQUK j~xXNh [kyҡ,~RK_>OFѳ kAu  п%͚:}kfg G!F6ĤZPd ApYl\YtFedIk(}\WFzڠ PN`WBԉjo+Fi'h˝.V]z>VcmwW a  ;F6dUs)f5vڕ΁zEnh"i27W]`H3X 8I f% z"kM%Nâs&"JBJ[Woy< >#ל&ը&#^ ]E{X5疴cd_%x)˰ c(s~@QduhPATh쑑"ObǡiH(bjVH9fnۢ |W=āq3*QP5f`Ɓw IIO_R,Za'ȏtv=zw R)$JJ 6v[nF­ɀĩmR PqG\i*Jƍ[7ixࢠ<% S7BǿĢ2u*Gp":>=HYqr:aeP"wRTsKx1UsM3jM2wh=Z뙴S$pC G1āvjkzG/?p s{/CJ2S"K{#` wjjLK]@H&'u<8vy )"`` S5danp !g/z+NlĠ y|JLְpO . ϏV{EI !%9L E}|nrCH[6TRM5\rӐE胁_OWrʔ>(LV[WV)olV!v:gS8dP#GGp9jNhLwf:fV5]er %f5~G|ZF4a:R5D[ж93jL1+{V ߥס,h9Y!83Y`@#,vi*QQ-(%\!袎zym[=\) $m frE%YeTxM.mCGLU?:L?L{hc{[lղ<;(uv}l>iYS:Cr%p PgA,u=<rV^M1P_rtS/6ڸǎK4IQNHErS釾 W1oh@*rAԄia|v hQE:cυαx BZUU#M{2~/c8Ipp|8$O^a}jE^r5,q?HfÖ ,UOum\r}*9B|k7uV'XaT?PZ9St剻/0W.Ob&,̯C_o2~I&[Hg$;s1E_ϓ2_I6滓aVˏg07/'ATNeb㩨Mv-6JrwR~b̀$~ko$ {3wze_5"pBɓD`!}}^B cQP[@!1Q+47)1p.({c%B4/=w_հ"-veF"$lkJr-'s3!)Yw<ů;<8OY[qY,MUbwJv# Ђ<o+C?|Cт;XR`w׻VW*b|kZ3\v.M&]~BkM ӟf'`H3%^1 h vb-omc}:@<j=G.jk*;$%a<.p(5hm|'\4O J]9~\yz\/ PMtDLdK_oz"΄V.dzfcVF|sL˱9zYW\ْp-u `TwhjZduFf0Ւ'bvaT^y3tJ64פg!P]}T>K!&.UtFm w4wn&/ׂ[&/G 9mvL<(uZiܩ:X[y+k0a{ey?W);x: O yC-#>ҥb']P$EVvTzͨxb! tBbZ-(;% zhajye3lތ\! C7i!dc'd1Iqyv5g\g S4>V&AϢkZ $Pm˶gsЏM&!zFGh{G JDλ j$۳Ihc!YqPD剓Ir׍\w(l>aQҾ2Q1-Yh}-< #~\[*t]c7ӲI^氨14 X%Ky/1Cy"yXf[ېW(RJXm \?.r}x9[cnQ@3y݋*͒IHը[e&]E>vi 1'M% e|RV F^oBۥ:Y(=Hf'Pb(]au,ؤo(Wʴc2N1l}B1P'P<4m~kfp [X߉0˫@ytf#< "?z~fqU:d\C&p$dKa?Uq B o\P2έ?%W2 :O1T\`7jO B dEPj4Z^ͧrQvz)#ѷΔ 聙Z~xTJ0eQ7m%" aq7m9Xj}Qf;1ϩcRSJP9ۜOdrfΕc=M@| c iUX .(/h캒Lױz&ckvgn$EyQT:߯Il%$2ڨh, \lqjEȝ{M",{1/?hēT`ot8nJiU3Kt0X,mP]1IQ1؇}6u$YsQ ܡ?Y52+?uHc♏EmONe )󔖉btҬ'nᏐ?UGzu.s},>gD•)1Ig}lTUa9갱շ%oHOt?YCeQ4@  i zu3BZ*Fftm~lMR܅N{?Xی k؞lA۸~A>I\I[r$r̨Ϥv tu{HM-:m>3-rضV#qxXő5?/Dj{)`*13-Ww&>,CWfꂏ/Yf6NZ=7幩=ئ!Ң~aZNg_IVN&ю\' ]W9dWx'zG9:  <7"syhގZUPeaE!T5%7SAAA4BWw4L3z묦yڐY VɕbKg9I,uÚeMz5vn2X Hҹ]-f>eTl?b:4{k"KA~"3) q 'udh G@O(R|D:Eh.](6 w }ࢨK7yTcf>Ð4327g4|6XH1G1ZrtfGáBqc)EXmg1p^pI-j똬mj Q8gsM% eڳo[*e[Sd&F^! ߱^Wix<Ʊ ]^#K!\oo|R|2<`6vx,Q8 rr#@9$0oi\'B< t3'3,*4>5lz$"97h΍U4g8pkWW8ӛ0oцL$.heb5eKjbM^4L!sfU YZ|XֿwJbcF0޺Uo!q_>}#nAc^Y&X]YsK 5Ƃj +YXFdM0ci)XCLD='2I3\ɔqےB|߼wP=FjHC_~g>u?7GfYyMBKkowݧ$V¯5s(8Ө~I-#4Z3%tpyW_c@re)XB|Szz iQoG]=ǟ!\93N:<޹(*|-nkf_eQ>*x_F^İyjfQx3M(kKb ጥ$YXAzj^eԹǙ`UHP恘wf1uHa&`D v ظNkrOK-*&1 )ԯf,0W 1̖`}wToW1l9iR !Cio!@BH>V=*eZs0Z-•ʣ0 n~;E>#-ֿM`e*.sPD 3$(UTӄ AW 0՞(T7GhDHh_b]VTvbu_UݟO<͵ ^zlQ kL%#|*c"Á?^.%{2'`uGw_W2\ u0蟁 R|7{-n_ʑ[F zH1CDCNrE/ڳ+(78mEH8 :W xR(u] $3n3aL[J&&x=sǡh 2tij/H"ԕ&ؐ)VLxu ҅[ZϽݻk$Ā="jA|x4s4w~\auD 7L=XMW^.pɝU 呉ql`}@A>e)O?'9\)d_@rG;3v*~@JZf} ~18/tP%NB#ժG~S*oD/0S(0`=ʲi%c^Txیe \9%aeN!b['A>9]HJ Jp>8j1;H+u+1M>f"L? ףnUGBdyk jWǫ )uҟN@Ի'I/Fk Rw0pZsDB q+ NmY|t ["v\l"R?ŻgI1}5V3P9Ê?HV#vǐvD{Չ`W;mK%?\Eoz"i'Go SCG.B'ƙNR͘!(U>RM5V<]oy(i-Es 'r*Ž̝:E#:HF $՟uwR6/2h?c!jn۞"ׁu)ݖQz`4 ϝLD`ʌNSy軟ԩy:+BYѻ\K}LG[FS_]Zjp*ﰐu%bb\rJ7塂c? E9r,[l5RO;HlR_: Қ6K4?zgATwgvQ6`X+щ m_15 (h8v/fRC~C4Oam0^1u%͎ލ?Qqkv3KmEᦱX*Hz S F|փKS߮ I6 BEɸh M*昘p67;dPp䩩qx؄qN}݄jƛl7#doc# 1g|] r5H~ pm٩N 85Vll偱-B;yZ@$T8gة6/2g3;<<`N 'ͳr.vKU1TvlV۹lcʖ11]K c `o =C{Ŋv(#8`jK$qKvEw~xg|KlLQǜ<jIX@0Z1"5R-h I-J]5SQ > m,^^,Vځ_)J;뮙-Aԗz4~H(8#GۆV :=VtߕϺ$(Q)Q'3isw۝DLPU]P\/3Fͦ$iCHEopX\ê9PrQ Q뚆ţ|Aղ` 91oBE `dT. (wn;#GΉ[i{߂y dx6:J&JqP}!ts {2v`wW=,AR)\Cgテ_A6..Bq_YJ:]"\ߒ{` WwHi! ^D&F )l/Db nKo hm@u4)XUO6DO4&}3-Hx;ŽoHl[6`=l:nm p8JȦQh!;0t851POeIg7` ;t$e]enqKp5!kva‹ c6ze;*Kr{1^;a35>1-4MOJ,jlLP>x'>i;J dhx^urh C?"ۋd)|yk;l 穠/ OiV'hYqD^r4 GS/bSJ):9XSƽ+[pTIviq*U-ӹ5DV9g j{Cj.-=a>xoKrd/]h-(f÷"8mjU.4r?[p; 3` !AjA(C<ȳYZKܗB~))N7zf?D@_dt,m_vT N'dmGhmrɕ{wwc|(ׂy!?3 ij8V.qDTߔ}X?3岅$/Yʂ(.O͑1=pb}Ebm{.%kWd"~\RSU 9k>$gyw+-E2_IITPG]f,\}VA'34ZD\{t[b]!Ve'vƿI ^XKeW&_NDm {'֯h}@3M\٦zmP1VXlRP3{sHI"& a7|19WQ5"YY|OlӐh_^ۇ^K4#70L:@cJkw#:Uν?P3?2סhh0=>T1u!ϘOXڭ5Dao!Byɐrê.sSa pX=ݘm<2 i!˂ܟ_D ٍlr<;gJ|g͇Zհ~nT ¥ Kc`xN#U(f\FdlH5U>Yj:DNl:66ŠH[0uo Xj0謼d "M wev xp؟_5A؛gT*Iu!SYURZDAY7?8o|LF SN}N"DY!43SBFJz*N8rejmcL[}ŕOKTtWQT̲Rl3o"HPpVjXI3 xM*9e) e.9ґ]eti3' ȚA޳z$;J}R@F񧣾8XD*HvAqM96N%xC%m/&z33_ZKśB!1rX?M^$ r&0= \dOY5č[;IB{υ۞b ]P|r6bR0g:q' A4"|*3bjzXߵf䝗%ͻ;?:s-Z0 D4):XB}+s"H=(H9gXxuRQ`I}0D75xPOYP 9EC*"M2LLSA)p'J~.2<Ԙ Z|TE ZzzJOTޫYcꝋ&ϻs?C"IhXaزj}{֚5}TFOM-[ %rm^ìU4+mt4ќq!koTMs&l;!^8oT1s7vDRx䋉dN%3jhJ}<_b3ѐl\]IT'Jd!˶V'?OÀK1wIJ=-8 e/+,&*u#ASq-#LD8_R[L{+bͻ7C[Q(Ye*rТQWH]\MV3{5mL,5AyE9|x,4W}֐wloSuٳgh1@a]2˹Ia{[l b,B *h`QcT-]\ 4k,!bA[wrJgv]2YKhB kjK{!TҎb@hlsbU錥Ko ܓqѲ m{@׏Ձ[5콤VjKm,m,6#6CJˡSU 8߮Ǘ[3Ӫ+zF,N>vN"n܂ᐑpBPiVu6+'Zڕ&Օ:ǽ-r]q;t0fpKeA ,$MV2(#բ;>\CL \; +Śo)7~"ACXQѱv^p)B2j F?hgSj*Lh{σ sEz,`c^ b efA&Uш~wJR*;Q`;{lcUmĭld&[Vϝ 9mCsbxχk(9pPs%uW9 y~`^:]}׵] U;E-K5R!ݪWz.=ՙczt//rutzޔkH|/F0 vA, Xd^\o M+;BVM)Mxh]bJ8B[1XRi+2nja4ȏ=v{c?2'\z0PGJűa{C -T'cȪd!P9E P8=ȫlYE˄enWTLʍ: 8 /E^od7ZDhd"\)5|:tP뫐-WsmM*X vp!GӘѬ*z%M#bzԖh dE5- ?,k.8)~v0[l^F+9ͪO/Lv'AYKx&C `.=H;cۦE J'r k/ b\NGuډc w^ %9QVѥԑdwr.َЩ*ŘE%dS0i~>ud_['Ѻ:)h|/@m{?hnb5i>*3x[d1~풂O#C~.$A̦*IloX lJ T;I'o9HqA3i?@ވye4 hEVmחƢ.*ͯoB%˕SlݏuTحڔ YFf`cRMŭ%|hƎWR)rǃdazUM t&=hzc_"|&kn wJݔoSl ;ub Cݧ2^Z"pEdz (t{=߀|qn2 _'#T$IyAL?xJN;(Os2Q*.ӣ݁!m%zS_rF+[SV=nKp`w;G)QxD*|:vk|?`R` !{o tK#c:sgkۄxt7_Ѿo'c\3Dk~%Fxʖ^cGJࡸ?3 _%-E:Si-EiG]37轎W\A $_J5 `QwG窧6<̦TZ6 ߭>R;mbos;8"/q1[ʖ\ @/j^zΕH276kG^C%li1.peZr]A@=@U(;E%qb/d)p<@F3/!ZC\'%XY#z}'d$yh9PM {Us_6/U!$A^b`S?Q/|Q[.tt%Z8PTxNyH40KH?=dF%%/_OpfP*A]Ƅe3A²:n"b0.*tQH4ҞW-x4Jxpr~r>'bR3'^Ϲ[tJ!)U .d@RX\ ̞`::,s"zVY ~4Uj8(hQ0T d6$1L#%!Jڔ6EMc.1 #B]0r bGǽe׫AX bQ߄x<Bdeqʂ0|N毇:u/P# 0?Q1kILh\Ͽkye mZ949%dCY}T0[fޜ6%`W60Bԋ| * C,FuR5(6DЂbETUHaAsM\IM0Gn>~qk̒vG$JE?]~CEkVᦜSlU̵)YqDŽZšh/DXlR݆Ș3S@_3H@ϟOlc>riҹh~fc;YY-5~hRW]إV < D`م%<֮i oOO}4n5…ŨJ u1꼿=`/3)aGpÓڊ%=D NMfZכ~p~Iij.dSD]oOnO k 2ϾQ [6RМ`#!&})PYotH &~G4#)xU~4!d iVh'#^*IcAqcS0h+v~gR,2྿tV_y6' SLC2 *$+s5." l]j8lQr")ɫyZz {ǂk֍M4v?͇Hؽ RaSB{̂uBNDhGqo[b|ڜu;dxTK~ވְp99(EPOjBd*Nר2OhB>V;ŭx`H2PGAE$?9ܙ_[@D̼x2JhAyW!" -#sU6f^.:Ђ'z!s:nT_]o|SyJPzצKm_)Ԛ~(dJFTOe]^B0"P+u䆒E''}q Bg}Ul\46Ev$5 E73{cM~EKG0tҩ|}:`T镥y;ќ,fGe@51-?899z \ Hf8%7_nلs'i -ZۧLt0K쁻x/WJÜW,,7y4_}!8?ZD?}lשzˡS'f8`)4A^@E.U 8l \EBY3?ٽ̓0';c̭BlNL'yJUqX~5gڲAR3#=>`@2:~Gyo+0Z\k4ǘ0`쮟uuy$:vi2_.Ž6^J)gyu~O[я7ǭ.pnIh]hM?uF)rh*J 7hr 1[ оDЎbܰt72r"ߗ1vlbgiWh4{4M"oE`PN݅")B=o_T`6b'S?Ǐ[Efw?{A0ɶ/sx-5 .'}!9VTݏ{`P @3v&U-q]\{8%BgnAe=wЂsyv8Frd>`ZI}htۃC-I&ag\yFCq}08PN/Qma>eunC&jFwHcFa[-/xbhX>;,Ka>HI@ٳݢ9fVɯs)#>cBBq2hFZ3fՍ"G)̳"ɦרp6ZRQ) $ou9ڢ#悰;N'PT~w=Hpσ J]!3Rr5`&+Bel,Ц3S$1LF#)mMg/>IieZIrԪMc)/3`%H{]AB+r;#@]GYiW=N>Xq ryܣ}xǖ,$8x;R LKjO y5Pեl.D>LեAٹ) Σ乘u"#& 9#jԎ LCQa6n" *#㊀ƺE۵@Xڽ!2 yuNx80ɕJyF 8O ^1Jӓoq,D[CeZ|mq8H|#h. 9< SY4c`v71LX.nY3|6a Dl yԜ1>O.U{kYTpdO^E8);D^ 1R+D7iۇcN}DZz]aicPj)NpV!x}:ЉAi`EH><6r~-q){7bgłFͫUl ^I ]ڦ>DoK2Z#j # 8U HlR8bEߑ(fs4JHu>Υ|;$l6hwDeWSm?d~Bɳ>8GٯIf#IpbHl*GG B֣XӦEdd 2'JϑLDxAaJqse[gHƚpM`!(5dΧFh5]jճ#"$6;ܫEèDǼ揬(16L\hS d,5+e.*?_X<|vnXXiDMd^$S,sQwx؁礛#[RR>B;H"{U]WHo~tR©v=g U!b6\k:8džmX.2 n DS~){ bs$\HS{0@#NVvDP]]avB+}ogyz|5A6CX[\'@r%?.H!HԍJ~ؾzuUy\a]sQ -Un*+}':ӈ ,frE&`JeU>ZٶfDˍujy ?8l7A~RwΧ횄ugbP")$9+?!!'g?3< q@Ior4YzX01%37giUs H0j,d ,H'=nl3ku/A)"U/ޝwFw{ n&cZg-I##&ݛwn(|QZM+ǵq~WnsBD"WI& s3WCpfd&E5N_[ـ? h?g;TrX3qGm*6gPʪT3br^@8֐$0%k#Dz|4\66 ,; 䑞j>Wyd)fvNY/hAM;ݿOiQ^Y*20I^s#/rOIٖFH"&.x{YD3QP;9U0twr2uP_{t,W }4]E*k[ZϴJ }@n_6$W\{{զ.xcJ˚ O"q2O-x^U\%V(W 9bB٦?Isx9 B])'_idsсI?[r]E̾$ҽ[LaI.r]sk"] m9pB_ ,dcpݾrŝ9F%ƥ ;SnC~~أ|ID8_H<\dH%e]DOL TR%9 3RQ/|;/b'| krh f >2w`颣 L*Kz~thrt恖cn9X.A#h\.ϐgkLf(Qk2WZ!M Ze{+)/e. ww0((f:J>s94U>aڞAdkNE T6{fqlp\vD@܇AoҶ~¨ )"%m̸hĝ]: P&r^2Ѧ5xGZΊA$/~90!MiۥUucn rT!cv:&߰6 ^~e -#%9(nsPA8+6@Vȶ!p:y)i}FX6`:h %}S2;׏LSZZjf$/)ODȿS{Cn$Ѧ Ӛb9]GH9b2cAx;q':Ź0n暶%G=0@Ue[-m)K<]|X6aJ$I+n#O,X@B.&|)|Up(w61^;f;_yYJN}@ GA?׽|\å&NPhX]TUHфӁwICZ02bWYto83$l?5XM'wBeHux]8PEb @eD%u;ꈰ/ OdQUӈ֒sG#J}L8,amL7Ke/;^<ZU)$Y%ʈ ?J`hܕ1mǨI:ڥTAZf ([Cjb#6 9/ldERa҃mMp?q/4C lvZ+:8ͰqT1dKQۡpͺ̣#uo]c m.h3d쑀O'bEgS~=ʍ@q/:`K|Tʉ?{AT-C۝eLx82as:fLlN8z>ow/8CUH' )ჀJ*MJ?=TX`pB!Y:q ud"/4,f[($6z;k[:JdaVP4ȕߜ+།+Th~z=cj:찅!ߺ^\N A,8kTfU_%K7r)[҃MwfE`22 mF?VbY1ܒte 8U/ڞXD-Kemjob7н5K3UumPH%?͞#I=,X~)L*&<^'Ų hB͵_2l/רr"EYf"zlD+_&'nj_v{њ 1Jes#`;Q=-#W։sZ a?k U5QNld\ſ^.kkw&a$W}m]H)\ QXE:3 qGG)SX{'/h`w_v[n.L=P(+xq ]2 qՕ[5WMZTQ W( X,V['6kq|\qF:Ll D.:.RSTcM~O';p4W02QpF$e7/$LS9soLk"3,5^O"j&B-_ Hʾ|=K(^MFW3`|!A>p&otW̷1fX2<\Jac/Y9d$c*wF0GÔMXq`ĐT׏7(Vĵ/xxy͟.!b~S7xO&F;EHzىUɅB iOe?yRqߴWIyy,!1 I7 q?TMGVG2TգgEsm)&Dbѳ:C, h^b\s!wCLx!k 58=" \0YQ5Lb`G|muhn)%& FL"D7;4۶J@Mgccb?pZ5a3#^@(ߞoO̳~ c[JhU`r+V9$@ZkAYǠ cG`dqاt9?.R1p[Lmz2U!" l(az>#9?{ E SO~g=Vl/&P3h1U޻ikCUTDo8 ZLepJEP }M_2wtP((-Fڗ:(*@ ZҡגL9,\4۰Q''ny4l9H'_Lt5ȳ\2-}Z{W&v?v _#8/dw"ZIjR.Ni$[>pIΊF9߇V/ \C%]~1i DvC <ݺ[È lĥvH}}m HM%!++'Fmec5A:Ytй#A7콽֠lbKBpk0}Hy?IѡZ۷\%["<hN,/q;J4J~DFxdx],ZM&f|hw9GnQBPw;oBgN$q2Nqmj.9xhdx,JEoHUKy FЖ7{o[8..=Pez=U":a SM` j<E-E\@ Yt7%Xܫg}Q4*fLa=Vg 1>9u1'`mCTނw9R"cicς/d:U%BPPR00*}?nЊ`[@y5\[OI!6f%4, >'5#9B5t$!ɘ8gŭ8h2 QG"Ft`cLK)4 &ޮ#Ҥ f42~h^toSZ+RkQ u߿2I.{P;uKW/ JLsCh2 v逬ʑUkdnrgXUt#=xn$t5jJ*Մd, q 5LT9?"} Y+](5wNn5Ę"88Q]4rDiP˘8dΥz]F渣{vbiL.JNhv2, MM HʆCj ,^~cG\01Mڧu_FK7oJO2͚cf OPX|)`iޟMsB: *,t5C_ W>Au/́9j^i>Y@ݱ~9R\\F[`:WU&635yzH:=XDsv6ePN;ZY z< [LMXx|- R\GMg0rB"& GV*.͜^ G/#c\l,mݦXAѵҖÄ_``} gZ+} XmC.p0X'J+^JRi<$-܅H;qiŀ;o]]]V;]\p53D ls9:C=YG3퐫Z2A2Ĝ>=:6/"&'L`!&n;ThX4G׆ K/)b([_@XƁWǺKݨE:6R=.I3Y&-sT7"T btXbšBL!`zD7f*$QQgCTx{S)s=>ZRg|wpuu\es7` $slBО-*ng[9/R6heF@"̗M(fZߥ:?*-,+>Pj(86sDN;,?Lmwoet'-ph $NҘ$ o7mEmanhn#̟%s(+NO"^h]s&)vFeHIӞY&Ρ)< M幇 ʴ-c7!ҁ\ ?f!]^ n֞f O:㠢@A8"~>M!k Cz wi/|`)$34#ቧ/=A0ֻW9JS{nF S}ys9<+@2 X$cH.=2A.C.2Klq+!ܠ8  'Z7̤s; Xpp\(UCej 4 =ezq!+Qq5*-^һ^$m::Tשv>jIIEW +ĽL2LGmpVZi U9#k 99ulM#k<%~wC*_]x@]^wj?=]O@m(b,ԷߴvFzjcENkzQ'mzWoOsVS)[1՜[}vh'csy M[: ²Ev&pGCAr7v}pgX/k80] 0[tqnߦocw¨ g^AJ4H{{P;,VW"KcjKyST,WAV)O1?]̉ȜN2YU:Kl'cCg 8(1E4LSHPOgۍ)kkдFwii#yS1q$p-Ո2M] W/FnnʏI?#%64%5Z4ÿ.ϣF .D݃*|g C>(éUG\v):u9~yaw*s+.M4woY^(Z!i_I]O9Qt ) +C G'f^%󯖼K)8o@i|\yŴ*7gh`D k,&k D>$2>(}(=rtSk[j j# 7т(xkӵ0 q!ufRw$Y#E<]Tcyz6yx2~\AfG^X?lJ>< NɦU [Y$]=`w5;/֞>:;,17Aeۈ_3チ-2#ɵ\[dq?r)9򕩡h?񴠪'=~IoxAyO*MIKBG&̯^6X/Z:ahYTTUƸnq␥t+gRy{Y,Vݫ͂QP~oxDu\K ]6UW?8*.:n݉w8UHv)=0JBFs֋gFr$@ l'@K&@eIuʪX q},{Õ* Lau.J^nGO`ua gQݔj`PDb7i3/fĹ>QaRBkSo ҂-dhbX߯ >"wZWU;dGcJΖg3ywv{М 0HN5f'ODXmfLj@2s`|_b>n%w~ݜPw+8UPvq\WjqѤFCr[B2U4W'DpemۂBx2?wVdC.3NX_&)KlQӚrj޻\&uŊE /ll5?g  31Q'W%1>oqj5Kӌ-Sۄ *:)J0UI ͥ.̴kҮݞn F#N@[G lj<7Bu  `wr.ikrr~U#GNb;K]xEL<|/yiedoN#Pӛ:e {sѭWZZ $3"ۗj@kY/%pEKuj&</ RQZq u6nX24]&@jeWŕ, l<~߯*Lv% U f@tȽ0&JRJMk{y`>璮R%i#f4R+n.f\pŗ^HKbzX7^ SZAОU JླྀeI!RЊHB*M f#6O4w\A祱 I$aj۲-s(WC A=%q5rƝܷ7(VpsST(--Yt}Ǒ4*|.Gh^ <o+̔ΧFM 1E"O:0hq 0:O ogG]:]Q/g%;fϡ%vu"Bi' 6|>xaTڗm !>K946~ƶTmKG2?^ .2bjJv; 6QfeޙApdΗl>(iPVC%\OAsşۗ,Xruڀ~oQyP[.$nˠ(߱NPX;Mܱչ[W5L%ƈZfpfDɧH~Og zks e^R:=l)\H]c5#rtY<<C >q>/1\,k7Ch ^1_7MRh\tzo9~<,״.EnTԱ2q*#uWnWLK_+awm hA,G˘y;woqzh/j %vNޜ)>}(&g]4!ö r8ُe%`)!'l}7#ees#{+Wi)'SP`Ի,5暧(1TV Gf?eisäe\6jBG/u),ؔ;WwzA,6$}[WLßh_~uɕ#$,/tIۣ_DIBX=AF}w8;;&+ 5 vPP\mWB6e9a+iŀ%ќ`6k%YA!R F.MHo@t`߳Py8^D\DU+AFKTQE .^sȱfն/(PF )ծ[T!uZBgD4qrW5ȍP l+,&UDsbnF'K=qG?75ޮDrT5&!sc/M ߌꦹQ:3R޽W烱R<R-[3=kf(Q7=Nrpy) fgYy=:FӉ22>^) -hG%E[5y'!$ HU#ʺr}GKږzAMa7Mnd*0IAdV1pj4ۓ`TJ9Ӫ֚dOq ]l27g6wT>:CT=`4i^yI8 2j u$_&4$ؕŶlae(wa9e9pfqD 7kY슼He½ l0AuyszYsdڏ?٘b &Yo8lB<'Agjj p!Zm߶Z!g* s!k/T%rݙKI >:_dg/gtĉۖ!q!A V+#pc,w?%ۓzxZc5ۘ:~ ٪S?!d %7}pLdLc ʑpɈUή㕟%-x[D|l'd7)26?3ἐ1-Q(9/P9ջ7%B7[Y5ñGBS)E'fwgX߆nbo`]4,yЪ?VP&aZmC(uPϠy(">I3Gw#5S}? l/T+}ȖΕddMyNx4Qjf,G2'4**ٖ!Wv iLL)pK{7Wȭ* mpnO( 囪~j/#|/.1FWa_J5/^ml(_(W6Y&M gS%Tfp`6\!XG:w Co4D=l\KԘ5Dzh5!8c>핬_jOnz"='JԽXL-(QfJ"H$ Qgz&M|a<hpuS*~n.[hDK5LI#x;/͇âb;SC-H1סKԊgS.!zDAM W:zv® xWӚ@܌ixv]EUrvOnH"'.'_Aq)l_B뗸ܤMQ@̅ ~Vw϶ؤaz2*<(P'4`A2ԅq1W0@;5}=u((zCڣ~oxI&_3|.ZNXB~$&]<,e5^iB4n"xrVF(.|\Oot{^ؗ/)TAnӌAӲ \+Δƹc {*kFˍ#HŶ޴h=UVэydd2V{)>lW7+< g3 <9Rz| \ rO&UNjpQ󌏬+@"eb̂u &Wk . ẻ"pE( t}5:QRSefGߥB-LbԚ6#\tkrJ7.yFe.UKyvN%Ջj%l 肊Ű塕y0 ͙O"?TG"F=#1aȤAÊǢO RƒD-WbQh5#*vm:僋D`V ^$7ȻeOw|8lՉ]VK;[]Ev,.(;ڂ2Cw5P`dS\,oaһ8i`#TH^j8p LFG]p8w @cd_OFGV:0}|5ppc\;A]=m {פ2<#א8 ykIEDfP6w{thu1AF }{ِ+Ӆ74MᮨXMZV)k ~XoI<1`z43;/܍b"D'-8 lC~\Ju hlk~ 1wy%G/]C*rňsITx]eLh¥t{Ai7l5.PM$ǷUX+2A{2튻M^?buy5cR1Ijc 0bh 'XlYl¬U%JDߏF,pZ@H Te4I=E̦a ڠvpxc;:F_l6.OD8:i BrqMY+}opn ._r m:̌}fN\Oq4$_XfA oq0Glq]˔>Ӛ'yiĵ1gF1޼Cf6 1q}#ځq=yzi6oLg d d051\oQdhY9rp,UGE7ugCJ[2R1.82T=obk }x- 񳹯 mX \ȅ%Tz{UTH}ԓlU L2* (,Q6u :'OM?pZ^m<YMi'(7Y|?qZ'@ FjlEɑIYnhs#*3(Û:h CMoڪsGuii`'%z' f$E`1G|TػHoO!9NӞ̜`ƤЬٸԗ%ҋ/X񽳂m4O!vZ%~c9{ДzŎzF1$?}n(Y/˙@JoM}R6ϣF_kMDk#}CP'cvƴ4Ĩ}3ϧH2A΁mvp~5{Ha2z;Tug4_?!^!KleYW͖WTKdz*Q+%UaT<PZoV5ڣX针pL Q]MY)[Mn㩐QSma9@a'Tkr=jmݑ) l VJpA'֠2Q׊ o+.tq>+R#Y33(i];n'r^[K7%̱,N-^mUB"4쾺'co,ٛy&*WǟrFrH;HP&)- 9 0PUGlV; -^?U29*!ĄXDjbw49^Y B*O}WMQW?mESvڊnoMg!_~yV[vء4v_6z֩nDX}jb||_M'r5YSa˝INWo~c쭢qy6Y'L”"1R6D* /j7p`6^~ Vo+D|⨆`B\__3[% %ሷ8#'R*XV_|4Ѷ(}Zw*F/An㫂!:-{ml}/8.)f.$S| mA+߬mu2gT!d(T&]v5+xWMq+sp 2dBsbAIMBP*meK2onfM˙=ngg_xQ}D v4ޤ_zHNH:ffLm \ ~9-y ?M/C A,ReL8)Qĺ?RXBw*/;CZN 2]Z1f|$:\[/Pv D#iE͋887/5]U_- )Zx|)Emn-Tb+1_˩>#<"' ?@x"3Gk-K yh1 (4S^ފ'OHSv ,!fX8pL &;e 5zF^fYce3?zp7DA R]zd0ȔpVf͇kqSj3)P. s&rI -Ap gW^o+<{ Ug&5jIWA\d;h!%m]5<֫rߢ!6=̧c B G,4Zx0֕mTHK0DWaSf=6,|oH3@LTo=cZdXD>Z.Y= / /sϞ y#~ga8i&D;*ڳ'ȁoiu 9u ٢nx;Cʞhn!Wagd[W|NH7qwhxV,=/dO_xA',agJ blg+cN6%p96XH?yq[hDVL8qXč|vʁvr]?]Z4F#}"/eiIC8 @[t⛅Idg"]0`)g@]xjúxܦr=03y`o<53(̡,g2:Kě*_# ’IZ h?$vG0[Oוv`׻L\)kHh E> ʹW&)JU_|74o2hHhDЋPR)]WEyE,(MP:ԦqC6s͓vPg.XN׵9o_+46M:} a"e\/氙k#`7Q[,#R=-]^ݻQVkŗ1f;gڕ UWY9Eu5Mg HoS+ r&]˸(` &29 )Q9K ?i){gʤH.}j]f+R٢nIG :Dtw>(y u5YЇ:mjK8$Bܡq&i\Cm=1"kT2dn;j꞊>CAy5BbEX,`1ҺXB`20Bxt9 5=!-ܸ1a.,YOh r2'[M@7S-dWSxc3ϔ'Yj9IR 7ɦ]FBuƴ,4oIC\Fp]ۉ$R,m@ibp5r%IkvĝLAwv,XYpL^YKT e`ʸ_ĥk :m U]IffhšɞrDS "@sbvR v5Y ){Ŗ}Ҝ\ +FbIU`MϢ/A38ۅ4vmM-E66`ΪCy7,Bk;rOA0x7(%TA3UyAp;NnEĦC(*Pjǔ J5^C/s:$vZ?d E2}zKàW[u_r $}a/ Rv7NAD&ͤ௖_72܀6!13 )etnݬ&BIuYՊk4!$js01M,7?^ s<_(HeaRy6'U2/Y(&a,γܳ04HhbFV`!}/x_ݫ${77A [jo1Sep@7ӋQux֨ӌx#]w")}PCʿ"x%6~xɺ:]w^-m9!)3p?S`z C [6UC=ɫIyV "S3"`1 JP(Wh,hRYHv.O\_̮ 7u-߃f=ASu?h!8|(hc5fEgtJ;6~O·C, 8TE5LQzmh߸Aܦd?MUlIg=&-dV*\nzb:~`l&gފh[Uxy}Lá28wE\)ӠB_N<4\ 1]wdzmRO8?LgU*P&XOp?QXtny"%r/1kY '1:&Nǯp5@[(Kn^u }>BI ߵ`v26x>P ;|#vn"FktÿJREa1QҫLPc%|) d3. HԖ?# erlxB YM3T\Xux$7ٷ:"kU}+:PPWI%]UMd?C8/Jcڵ2f,"MĠ-wc3) d,biV$8&zmZuQe QYOJ͙U֞[n H}eDưLƽgI`\O(>L+: C%w0Ow( U^A/d̟I{-@aD,jS; HsIOnS^X۱qST heCB>k*}ދL#IHv#&8VioBgjh6 5FIH"Eg۵=g.paP$0[ |Jx0~uXvas1KT0&M*1X5F}?Y,d1m-:`VoBXWb]*kc0w4NWM5 9 KQO ~tHaJ-,/TX|=0 $/XfhbѲv˚ul7鳏Ŏ+@eyڛ62mO hChu0ɢ!w *.zYn6t(ڗx\3Et( ìV/|MpxZA|^|`Y?"*3ZLApC9Иf& [۷g8cshL\jG+~WXGTQQà0CKͰ# cGjNG(0rRï%CqqUt}FcW6l㘖ѡ"<dtmUJZ 4lI1"1yN;:^㳄0csu{\L_ͤK (B &ejf9;7S#@o=[ Bf%5 QRYT5c<|<< Wfpg'xM, Nw/c{ǰEd<0cDiٜ.\mP]~(f/h9$9[]e=_)~VGC8Htďڅ D#3+#[B=V 0ͻ ?}vu^^UѿyOt[5`]t_+8(kɐ8zG{= z@,3a[ t{QiruJ%:fXыkrhXsCž'^K݄F`E; \x%\LIUOmBP /6Hs($yNĆ }eR 89$|>A"4Jg&TĘ՞sH2w.Vx)YBqFbɛ]n^lABRޟUoȵwȑqY(_YrFUY- pgC3rk$'vi>b'Hgߣh*89>{_Mt=˺ c gLHU<_ `NĂew k3 *l?!ŒaD9-h^,B8, pu 3֛WTn|NmtW.oEă/M,FÍj7 ϩ_!W*|P 6qVO|ێ;k]040?];YH#Ł+_;ҁ\ŪӢ鮒(~ޜZ[y]ݝqUx¬D &DrC /h jX]|c?{(ҥ7ȶ?>ZQ2rY]gGVLEuPVg,|voy (XPOQ/Fp;dRc SɘV3VX)3L!pߣ\#Vz! .xMuXwx׽::SHUӾQ &֍^+{["PF== ̡dUet[W ~8i1V8ަ{ <%<\!ڣl~`&:_ϽCF~*׿7xWGL{kpo@i4r ؼhO2 NU7pHXi|yb`tI& Zu$ F }UjdԕɅ-(sCԠ=+=J '\rPW{C'H Amr3)C's:OP%pTmYϷ`umّr3 RuAmBZ3vg9^c77M[j,${11Jt.(ϛvwޥ$wE!Zu@JDUB/ 6+-Ճg%‘vR{#BJ77Z0!_j?38eMH^T&U tJ߇P#DrJ.NRneYݕS]yo`j>P}ߵ' ;PȷR>` If;1ϊVttxW}ځ["=MF(Zj5Ɠ64Ә ۽)aZJçʨX"G R]XHO3C8ќz9$4 v*Qyc1R7.G2lkV+PfGp1!pw *]ƶU|JUxtfC!poR K ^)Q|}ޣTC5ᔰ}@om; Q>2DS=tLD@iكp8ozL>Km5lN 4wBf. r+p}^XA]ȭ%~6NnԈ-TQ>/)(G-$RӐ퐴!% I`!RV6:GġT,|>2O'`C YX4sFLE AH:lNC֢gm?I%3V865l(+NT&O>]@VCN'^*>ޮF"J\ t 1s%@l#A9FƄv-drhdT5S#.&H,N ]u>ث u*-J OX Q#}Ѣ%OUj<+ԔBȷ/(6oĪ7軽rdmn_? ]($9>pKAţ;Ǽ H𣭡I9WWi'xZyZa ingWp[f,k)@\yL2T~3w&.J-?#8?3Gձnv>hi"۰dd@!_P^H7Q.xװ'T|,_085 ]%%/[o`ۨH2nh!3A@S0R.K ,Yj|Ew4a02k:׮#_Am_ ualP|_HŢ73zjv ŖM!VRzRy;%xW.4vi;Xex6/UŖҘ\E Xh2`o:w Zە`b8 `mNzaaF"@Yk\NOj4S5_H`WY8sGo(y)^y;qd(~9mR.c$6ife%M#[ul hWeQ/ͅa71A<^}Wjžإ.9k)귿 ̢[I3S{ժY\MY6&"uij>\!0z} MA0YG(ᇴzAcͶtuݙe=(RVk/]DVxGwsuŗu)"QlCHMS7sf_Ro_1?דڞrT!!tkQy$fOa1?;#S BpDE1QmB43`wA]OQlf1 x6W[ޫ3GV%#WǾ! Pڔ|_4Āu騎2J3z!߰cd߿aŢ5knZTeUt{n^aD%[ThlVsNSst85^qDZI6.[-UERoA'll,c%H?^GQ=ou2y9r;=69UV6iE6A?,YWB2$8*pD?ˢ*{24AJ0 V!S#Id5,zU kT&< GZ60I_qCU-yWa]5钟4ⱌQm}+i@iRS)jop\3-_McAc]]>(bN_/)8ɰT?79?cBItsfH~Bͩ6ޥnLu0fj]x1vh [80_EQHUcNNbKu#eg5%5'+:,hdWp,fN'Zy) r3w?RE1 DjP8IU5d*ixsli`7-A8 NԚQ՛,_Nkڪֈ;ӓ E=<@%K:هm~<0A ȉDbHK ]O!c_A2ϋ+T~,Iͱ_+9̅,_ AFU`1h[ўohW@Wl>@ l4=2roH(#IH9 !R5%̏P~I4zҖ\}Z % tL5Z^jG#H0eG$MTb~egz6˴BGf~g0pe6EMEHXڿ|H6hD%]ԎaDn|-V1ǃ; m T=yP~w4gՀn4zf~Qݝʮ𨸫>{*%:R[{y ⲠNt5.xǗ?ZOdY6˹XQ@|bV/Df/Ыb(r@ ={JBL²DXIlbz~ 84x O(VMщƃE;؇ "u7tm? 9O>:f'龩H|ÒN@֊<ߴ- IMzuZ_hk6/;$~Xu{`~a k7D[I8 临^\k٤Gك{=`P-&>T^t{^C݆sܶ:Ȼ%x2o] 8)]"rlj js{ou$>YXdP-ATG(6&X K `GkNeaaoװ$X8#jI[`dK% 5 ];52k+H#!=)B^1<=`ʁD&n۟ `ű?~}JwlӋ#JyQٮ'+/JmYzF5 39X-vS@lT{;/Z/9[>f06h=9IC-D1 ^W8-ٱ9Tչ {f!Vl+(G,zVSѥui6@NػTMUpFoCbo@/6V@kF;K,3<ur-CX4MӱB|S6enoP%3*ޥL)zYVU 91|dR2/2#ㅝu}'6Ydӛ{r"s&? 7{EI4]`:E1 K]<9L`uT'#[)&47錆t(7a+8P'?9cv7Ӣ+(\ʇw.r_qe] R9a7>_IJ){˓;}Fj ; hOVy{5b^ A2'_&^^cu΋@Veф!!4({ڜ,/%dWYZ<"<֒T{q"Nf\m5KTjŃJ:ua(`&`j ;h314O PXGPMQ q)AwB)je\Y*^K$dH=Q:jx:YƗ7CiS\kU5/bA+>(!q<!Kb*uA[v5M{2HlVI(37B$ 4kPڈÞUبA7c vC-F^7ߺ;Y!TH ~öd_sW]׏X8alL7EԋՕY˭< !=5+Ơa]^TʙH GFW臉ӝZdzASM,W*-*7WQ2"R_ h ts$-GŬ7O4}3kZZ2Bu)7~`m#R;g@5՝tr+cRrǁ(Fu8\q('oܻ;3Ifd# cvuhK.Ȧc{A2ٸ.>#o8"+J&?{ ( cN5]|'VنmQoF /mi?v(7&k"" [Z+Xý UW(W]^$~]r$Ro1y9u}-MIvb+RP tȋ_Lis=!H̜V`?/_ -8 駽/FAho_nXx~Φӆ;EN$f '-yDVnD_g":WaYUA9\NpU'uKL?,^3a5Ij-͹oa~/rҸ Ux_O4 |qĕRShn *"+iݹ 2l )3ݱ !IgEɀ%1wlԼ5[:r);ss=5 ۝[;+}=E0u ^v~._`eIxklltĮ/4}G$֑STSw"{2Ow&G )89S`[Mw$LLuyw[fx2ߧ_i=]UVvq' {86)UGLm$ά7l- _#F쮧o4)Eҽ?!FC(EE/ Hrᠯ'-N!+8{8u# \MԮeCW\v%q'6IV/-)dXau N/7u #6V@yJ>Cm&;X,g]oؤG+b˙VAQ2TZ$6}1q=-#Dz)E7XK bÆ"uDLKT_3&N]nw͎8YM(kmJ7̧|*@5{щ7.-Pۋ Jdjv^LPL\:deǘϣ|D,Wڔm˿]H\8T>63Fy9]Tk7%h)ht2u~*TuT( )e?׏8#|oCYNf]O.A?d-'!93ҟ~ⴌ'OQ U0yb/څBB杽#і]`“7ygjW=UEi38?x]YgwB0E6jqv(5L纚l跃:k_>ADroe]y`(Zy"ח^2!WGjD#,?C+S- {{]\no4\Ҽ!zElRAϢ xYrB !T1n#*۪_IHJXE hTmY}CnbJlY9pPTJ1;5t/~t3Yxw\q--u /@H+ɚ,I5alrGZv[FhrCHɖCǡCFU|Qm$ڻ <|ԇc AfLlZlU~C[KYgN7O e@\Β{*%k;G c 4\X٬fm8Y:tGJAY=QEW)Z{&K_JۺE-gT2{t LwOB9)_R5ykUR_TQD`{ND ,YA3>'2#NB>fx5d9 …Tk7V֡fL#'[ |IJ0`U(љ*6lW&1ۤWu#y(Bnhs)rz>^>[/e(CgQLz";cewK8K缈D⛡O1=,Fc5 5Tmw`WSEgFB]:6` trRg-RD qƱPnR.?[g W%W5tRa2H6E'5~|ثI01#N(+J@GjSػ)ߧ34aپ' ]-ߺrT1][~zz(ʿ)cwp3 wX sgN*zJs_'÷0TSZԎN}Ж= YJúH^ҼU88f|cQk} M_Y5`r* g&4*xU _1,65br7.PX~mVơg"*GQuB?`W;$XM3_L <ջV˯ XH b0dzzETMVUJsE - ` vR3DV? Cw;Ĉ1g%+2'3>I4>xЋ)s:k^ FGiJԛcOB۟0cMls \1[4(Q!M<12u$ )odvq(CX8+"ʲ`?M"VޔAͻhۛ}ެVm% {Ăނ*o SYJX{gbȒlM4@Hda58`Ԝ=%~;+{[sq)3DӪ?kr;mhywHu ַl LDDGξqs҃fCu1o19K`m&@GQXX CpaFe9 nq;-Q )[xhۈ.zC1 DR3$CiH N9AΠ׺Q(H99HDŽVUV+0r1g{*Y&)7T ]ץh=B <§843],BNj:[Weg~ {'_<ǻ碚cZ̀z  H*b g,+N|тS3CamwI7/-%'xGФLXq}ٔ~h~<},ٞca:on[?*6mv!>z$ KkJ~lYѮ8_ L6CzOT0>LD1}<u^91T1{"sJNF2_q1r-SaȨ;(ŒV/wO'T?GS֡PjB)SrwT|U|[f": ˯쭇UM98 AdPɫ#iʣWϨ.y`BmrGc&w$wK@J,rX_p6M1bOn~ȩL9ߓ۳$%S;^R3*Jɑ0Pm0fp!{ VMr+@zebrAA\~<&ut B7X0C}5,֦zM,'YNҊ ֹߜ9_mƭ[VrN,S<|TN,@x]|9ADٯI5t#WL2)u%$Pwܢ e!/ia+Zt{a-(G5W{ &pkyT4j e_gM@x E-w'dŸug!6P}sܘ2ɈH :ԑsÇJGDk0WH+\171l@R$P@ .t+> 61>~M `?+\]ro0s\ FvU&1xӭ( +A3V! h~>anzB\a<r^,]slrōv!o^KT[; (bQ 8WB"GP))̚~ %N=gp1~pH2!U4f})pZVM kֈ^N V# ۞B;Zyh6-:orR|5.vT7 $,6SΔlmRucrgĸYɛBol2]a_B}!La֒5XhDFwx~i#ƐКS<JCK' 5k{UWmXfmB䢗pM_euDb^aq(o8l<짫Ev6C~~gWkm* y 7Xgr=+?\ٓxJY'=[{1HL`Poα[Y]븘LHk,%+ r;/ [n- "\҆hCY~\Q-}N`M6 C>a<^3,~bI6g&;Wߐ*:!աLyOԢfX%%U8c8Z߈S]I)NE.}Ot}9)_A#pS # y Yn{jZik5|R&>;Lk.)Mup0x,nq-trjɷ ДiTVZߪ `@6C8t/ T+y +)Q 6ޔ[!7s;^y9(s^43%y]Dix 쳯  nk~jP 'y#^T b՘]3U0ܤ*KNpPmuQQqB)ηuq?qeu$<җ0 gO(ʴǞ0oJ6MsK/˸7gf1‹º:ZQv죚vHes6PnJddIr_Gz ; xeplw'fF+vXh89`469ee\3^-*̦6X]82\2]ٖt#?3cGG)-7O%0v}yfcM!j.ϳ= YatZh)WVnj@*16MiyȿU&6 o$2ѨJ}wOE͍v8 D#Ȕcw*\>܂[240h1J,YrbRKT:-fɁ#Ptp"la=޵ עؕHjͯ`c [ lR0~:D3wI%v=N]6n`CmpW2R*v2=DQSbVy.c"JJeإ| -~0c[ojx(RTx҉9H6×Q2NB9,?MyS.CTȿl"$XkA*=l5-ۅ,|rHJC\Qe@ %qAbc. 2(_pRuP/*^I19S" wޯ44uKm>Jq=0']'{?i lm NBN ԡE&~G'yVHO1AnplZX!|;ZzzX, 0&`O2k&n 8KRi" PlQ.SoRC zxs(!S/NAp+ۙ༳l1;~LaKt!cxd죫?9Qq>?@4BPG_#0q|+wKjNc'9@$KH8*gw&C,c'*Jo2K(D* JYgΫ6ٯrZh}?Xe4[ ɉy8Z]LʡB2tx.!z+1W,5V[ow8RXZp)1?bf6B#2+.+kvF @l" g|Vuίvұ 1 xe҃)@2Ii!r/(qqm da3d`m` - vsY<^܋Q_tF5hhcDRh~-LOur ̢dnWoADzV60\/oϛ{;nYo8͠0"BQ}0Н4vzo" X`sif[V"'?$9R^ o0T !},!v hvltZ2:`8RwON܋_Ļm@' ö^ 8.nG:h.-RPql&c4oQ/!vm]R!#=zp);p%ul+0!6 饏jhؒQy6!w@ 'm՛BIr}uP~;.|PtVVʫC8!? 36x!ƺ+)]< 1FBa܄?E|[=9ޟZ5jا=sY4g쳴?P4{R'Bۯ)3ϕ2Or{QhR5ll!OސB8C坡K/x_ZP) $iNjF){.1$}~; {EcdCQpF2{N&./W ;0a^!b5yp1`E b-i υ+ҢS !B`WFJ(Et~Y}/9r$e2n y p$}($ OmV'M` T٭:SV60 n7: UuLIƮg&.N:{Q8|V"@LS[~GUd7Sez-%$F_첆ᕿRc``{tG %G\CxǐFO#1+u6М xb:*82+qa-Io)h>1%n^f?Ҽ/ħʚ―BYzwdHXZ\O-_$X5P+í H_z'RAlY( + ݞCQz3ۙޖR9Xmoi hB_;ry)ɧ~ @(Q/4_A9+~$ J[aS%UrzojZ^_5NJr;cB|%8]Y)_{`t],R{;d y| (eAOKiӎ8mSn\5M~odk0p(C5s󃈌˕J(l^:\$>TYSYu6À/m5fb~v&)ѐlaٜ3n $ 8@«ޡI(R9 *Qvc]:ֳ}AY%>Y_r٫(|wW ZhVմ["XXPQ|S[y:Cm4A<3 Կ_}e~lXZW}H_@MaK;oq %lv>awx",O⦅3M%U^Qvs,w׺bb\Nd Pl5F-q]1+S+5N7d7B x d~Vx觎%NU2&D'g4hD -s|vU`.ܶ"#ϾOHgwAi5.b7:/]c(ff]BP5}XB'[~V s#6<ߜr1Ċ檂yGSGOP24U݋J*opZ& ̉?PEx|`tPJǘ٧C ~{FAjnq81Vs~A!Xl!qW+p{:s (P&?.vuv P">'kHқkl֛=!([BW - Aí:憓֫Z쬬L5gH(YQJ`Я>2IQ(=kOF{0k˭*᭑vaCmjƸ?4EM*Ad1鲚6oQg|/` 2f3)Ԩs}+ݷxo9˟5UyRb 'ʇP`yXfF 6Rs5 y^I X0=Zl$`F?3j Hw+7*Wa1GspuZmk%2}42|?E5:E| WAURAΨ uGhf!T#MEr¾>?GS -pt5I]:5mүS \ԁB*BJ/1߫ vPyh1VVBv^MɃЇE}uF2!C0)DUl/Hv-@f.-\&J Iz_/Nh%ڼ;.E\ʬwKOT%ןi:{jWXHDߜAS4h6'&7Lea{GI8d[.\ HKenm=5ψLcоOڥ-a|YFmף}BY#^m-(9t`mfMJY.vToeJ|:ЏHɜAIUtut Y9S$*h7֠.a!\?Pե(1O2\(3C'0aѝ1Yk&l?: H@8A"̦UxOYXE(:8AWHT|K#WŷΫgCH(uq.J8Opp$m͓s ]s L7Ӵ2} s mRP/ <,`e i8jP9_ 3KDd`Ƀ50APkyMRQp~U(auCGteh?[3/Th"B6€UK|I8k]=_lN^tX 6un#''a_C»;ǜ63eTWkRk;/$'H6yXwDBChD n\_DuHdf&pNkq&/5!L:Q]xvȬW[P RvChz%IXU`[@ zAkR0e{NH(@*P[εS)p X=OAԤY%%>0 YZseqinr/data/toycodon.RData0000644000176200001440000000030214053166544015242 0ustar liggesusers] 07MT^`'!վ&B :%ǽThrBQ` @{klc{~oݒ\yxgҁ[v<๽ Ixja7<|+{z~&oh"qBYYY&h*cLhkY\S7??hvseqinr/data/gs500liz.RData0000644000176200001440000000025614053166543014770 0ustar liggesusers r0b```b`a@& `d`aŦ9U@Ia @BБP~bN@3t.ʗB t%T][!n[c4aƚZ 5* G|nbq!2 θseqinr/data/ECH.RData0000644000176200001440000011316014053166535014012 0ustar liggesusers7zXZi"6!XS[4])TW"nRʟ$nѡ|Oʈט#t&gq^:zba뒛v-9 "xwy1!? Yʅ:F_t4f F27E/ciAP]C:(K77x GEo sUnHz?-raF&hfvW]"\v"iVš *g GM<&TO>:S | Xڂ`/ɋ; |P%W3= ŐN( FtX{]b'sZ0RU ݶъ;O[ՀCK4t+B߾o([shr > fسˆ,bL4D=ČUA,ÉL^E'-$z!j&.>GCHA~ӧ25 ekEX K iUp6LW~`$8Ykgk`HU8cXIjF\>Y~CwƷh=>0dʥAM{JDŽe$d ,PleZU~ASYkPKVU1eP!?^l׈XKojI|S(p_sxzh6{ +iZ;lä,ڃ/Y&O12)Hb` l9%dk }&lH^467jjo'[OIacX gzn*_b>XM7^Ѥ|a]QgV)ZQCwfzaf$݄eq!5z?Hbჷ8?ᆂ)m6p;BpPN'09TӊĿsg+0cUxRxzB 7 q2QxrhޱY3S1Y%݇Z9pp3 ԝ䧭x.p9S1Tf*[uY~ Z'B&_..Wv3`;P9%pYzGq/o x߫)OZyl{`1с"^:cxcuĮ5Lj3 ډ]3j>vݥ8D۱DY,Za+ gg$\/̭UK%ajbBMRR}zstP4Q ˉi-eAFmD, 0híK B@K<5FgM>>*$ "n0GNMg0jFDcش.`6,S+u.D(EpX8l_`BQoTd\Eo@3hfj= ǫ{CV+ugPfwWA2Xs5HKu@;E0T!o Ğ8'pMM݀'Jik 6b\o HW^kM? I‰,X"J-5% T4 R[*Ŕ@ 9 !ĂcfQ`91j "Zv{иɵo7I'}C"OGS#6VL-lEZPxJ8QUr kuU2޿c{O-Kx٠m.fv auPfԀWt'?RusX=bFâK")Iݢ["o=ZB7ͮa5. ai{D^Y(GK8{},R=/tqN |f|l&K9ֶ.+d63an`u)}ƒj`&+9 7oln-AG,>/ ;rI) Gf :"*iի^߀=cO2!myZ&>O170S*QE0udfQ_I=E|+$FգE1 A(d:qDSi9+]ǧ| k-_Q?Hr{"egĜEAG$j&t2J˦ @"*+q&TR>)QW$6J }={ʶ1J{cnZ+N 7iT~1ISs24"NoC $5'NAeQݑ9 @BĒ J{Ƞ?ُx2MfM*,b,Qq'h.zGFfD427@ 7֨^QYh k\4[s!2a~.9˥ 1Җ.F$՜y&#}') yLEMI4$hlf:m+ޑc0v*NaF Ř/X]ESONqz{f UqT/#ra\E7;G/$9TOAWER'ŜuT>4EIhC:?Y=ɨ8XBk2,)u#%+u IeJw }z %SBhL'ܓot 8*!d5,Vpښ_db> nG|C8 X97Ld|* @+7K=Jj?+5]TO ˸ڛ `STa$(eyrʞw_x-I=e^pL* 5YlBY,1wോMc].b/o5}K>qYΖd %JEPJHi?,":\bș˖룂efvhmeҐBZwô~('s>#A%Qx+AFe!5[:񅽗6"13\9HۨzWi24 v5w3z/jkG> Eʢߊ==I;%+7(5񐒿n,cێ^NqL2Fu^3g""R6cܖC95>-ת> $]}?l397hukuY°+Bؘ*I M_NSV0 nBfN\ap\ABe eB)) ^ˬm>4|lD(&!-˳H~†΀Z/@|t-~Ui=sVF2&e"9-Q4#T]\c@o֜l"sF]F}j>-NEβ<l?J:KIѓ L'ܯXL92I\Qam%`8,ƴE-_Ozݟ(v擫V^1ºX1a#RۿMl Kմـfmz,jBfi]N 5fqT,]C%^Cfܖ ᜲziCcd zxo5~T٤op5kR_J4$qUM1;SkAȺH5J7v2?aBX\%yޕflM 95zO0)8 +Pf㥘ahTd ULNw3ϡуjNmѶQ9ʒbTF"`zyMٗDXmwnyG_8h>wŏ|? ~ywgSE0ۻ(T3b'GSVA<ePa;pkBf ɰ={WJқ@WY0PsK,O*C@ikkm:pʘT^(G;["`UF\ѽJ>3G*$|qJHuM ; Dc&+UI5I##쌤O$RPF: $%k|s-ɭbe Q>JQ_ms ibeX%8YYKBp K?"J1X)\2&طmZY6+89vAO}^)Xb) Uj .0nnDt0d.!oq{ )xQf}5v<~ 61}KrS !7ܐo[f5>?Kr5BB˪ztؐwkmP.Z$ .vh.xU%jU˘.3xj"X7 IZę+E!ZJF^M d{H8V;{{K:>,׎bx VH1y{E+6*ze@^5Dr6 XM28Lq-{% g'I_滰9Ocfb] |)^խ _Q }/"k?<ۼ}$bYS$ 1IeJ=n$Zm)@1RtD^YjB]?Rbط=߇h+YBfdx˚>+%Le`盺SGߓs3:笗ۜepP6 MB=UVQ|ɔQ'D7:NK[[PmQ5V mlчă;m+jߊ"j$Ps<5F-TO}Oŷ_ -ۮ\X>KQ#U߆m6Nr˛=POC;I\GRgmZ+`Km*P ۴tf3 fxgSYe[FyՋ, 1c0xູQ'.1s䩏]B)r].z;3^ i83ٟ?fMcnp~j~l<N!.\&+UKLFh°Oq~jB+Л)'D>/B%kմO'2)+Jq⚱~3㿦Ku3B̾>OqQ / :PLՑgb=m7SzQ-RFMK(ԓ}aoQrK-Etv [K!ڄt-~d(G&_&?7 Oxm.60 5GC a*>scVoc mԺtC{Y (  >Ngv <4Ig(TrtI\_s%W]y( حa,"<`+iZ5~?`A0bM4aϩu0[Eg u޾|-x(}^P#4F/<^׾YL2|X1F W^}{h_#-1*Lqeuum"YFKd_e4Kb|5i!Xm,TjoKoi!FBgݎE1@e8)f/]$le,1@]H7f* :V h9 UN4p}k:5pTؐWyȆV쟃_5܁"?0zCJi% ˍW=c^oJ< WvકɌu$bİ_~hr`T mP0ϩLFuxڇJl\Oף|i$1X6euYkYR/vD4#c@|9-, iY_ %1@GsônH! ה ;YA&bBHsN9o-mkɄ:##dW{ȁ54~?eOyjyFU14x©DyXX]uC~Wr-M@ Qv {Z/{kX/UpU+;g6Hz9 @+f>275^x6uWN;}t~Lv !GĆZW``>2r ݞQz|t/rTYzvrM -”Lꉮ2 FRĶm*I,l`\AͽAA '*61sɍ35ȋ84"b| 3 sƅDlڛ|i^))ΙM$E`XCd *D#w)Vxrcb*|DA%G&3+mU_+̿\gfK&1,1S:IN7k՛h B8 H辸JE PKl_u'AQ̀&dpIcq ;ٗwHgCяw}48 SCt|# ff7X%) ݓm'3@K.K;=W_'~,M4w-_͝xi06L=`!,"E!)45/16fI8JˎbBPv.d^,*X1O#L8dڵefgk M3#nL8p喏[EeϱPCʸ[8;q'vPt[퉟Y碐xN_9+ˀ}-|'OS:m`<qP$v'JpI1}PT*\)\r7ES ]-=PϔXa3)[Vvּ-m@P7"TAI}w0cAa%l %o-,5W!oc?/Xr!RGĒ&UWln۹Ϥ>4ފ!!wC7` ]8mkbhrS<J9+(<炽W*3 $C?2[3лx J^'j`H" pڅb Y(ˠ+Fh ߴK4 .pL-J3߱_nT3Z^zfBwR=5У?O@h \lt$NnV')RP=8OhE'%<JĿ^50ܯ ͭhH]jնD{y½H&11wM. *h0PDk&޺1!$ڕdG ^JhT"MbRt>ܝ'vSÌJ:pf=XaZ#~{zKNBwn{K;$( &(6.`KCIFC;@]GZ>.N=2!dN5EVC-Fƨ#SY;Xl΂ej(8.ZųLfx( pZ(,|n*RÌqaԒ}J^\Cd OF5vg霜kfR>'::4l%8aicnJIIC-Ѿ{4\~ݎnWGH]uz73QK^@k z* A6# $HV.Z_:bc}R7}N bL Ϣ757 L3twu&Ca VUY-g܃&t&"ܴYj?S0d:B'FP /}%߄)f K-쬄㼾?Twԫ pzR6TLQDp(2 q·y' "hDK~N.`.Bpa!<3%p1H932r1e޵}R25.~eoƓwaxapg‘9;&`:clо—;8 h%NwU ]2ETv'D14C lXXlW 4M/+o+[S]*TJxVpIH{{U=wrrX^ڬ#%*UcͬDcb2q0.zt1ACyb<}BqVVBGx1%5dOԳ!LM89`װ UE1>+3[0|ՌHre%tI#A'uvq>Z 6xo&B.7jYf{PL77WL{U&}3xa@j{rt=rӥ^F^\2"A`lғ+Ԫ{|VSEH$zNn{+N8/1r`7>॓S'nqN+ڄYSӳ>vPնb }0x.6x$}9LF_36J0UfT8$EyETRaX٨Ӳ#VM=sACm&m6fe&D={YB`>v0;iP+`lͣ d=MG%|Qu՛ { (mav`ZTg3]"Uxy5ϩ49 P̄†3?UBM#+^uoOS鈍IePԍeE@`Mvʂn6:4N+=ϔ0ЭJZ@;9V_78otUhOx˅}oO;y?zXw`oZ />SܣqdR rəoXsU}q "Jthd 膀dT^ùD6rfo#l$U\\P( #ǔkr;<] p¼NtF/OTc^Y[9{ԋ:$@wPf)ʐ<5hC"U%R[lUXaPhN"-{m |HӥӉ{麓CC; QCB90p%4յ\OWH#RlfADTHPs).zR~AܶV.y\ur0iߞ> ;*'6^  H?(ks9𨫬 pCV1GCoA,FW!Z]')aK(|IWau&H01S*i S$4ǹ\E*?26ղEOzD{5^`q}=nm+}Ċ÷L}iL;,xJ|,_Xe"$Z.t2>-7|">m+#B77}k" Qiܩ 'RN66:&x#?#U-N\Q_4xi-NrUKS>~H/*΍L+hJa-cs#?!IWf >800v֕KWk!:vm`X\MA;ymK1Ϳ",=[墷qF[胆Ű!rNVT:R `?5TNwDFabV#QPsF!5L񮬄%>~fT0sW#eٔJɠ{boEBX2ur' e/ڱɟ^E{.Pj|(xuryS,ֿ1cY$]8hI&C(r bO %"ƙ8:L[JqܜXPm9EkZ Y@{ی5ϧ-"o `W'oS%8wRl_4]1DbYyKR*:a$n6J.~ˢev #n0K3 Sya)i e*-1I>ll"&injy:yuMqbڤp%B5UW9vj&qf0/-Q9e+$tQ>%oH[TLD".qoɫ{|yF5ktOD$YIҔ>czYyJ2z^ &-`f8H l$|T1wD&xrhl@q2Jw sqr|k*Բ6c;\l\mDW.QMFFz<SH"S: -)2}밼-mB4S|E"8:栺6-[Sm% Aĺ17_U`WYb*GAݹ R?nl$ؖ +'qđE;̝+668?Q4Hᾼ^m*\ _Fa_:9Nݣ;rNpPooDB*Ig FY;>&K0@ A8=*mb0m5C73E 曆LLE=6Z.Ew.Ez$j_~φݭ?f*(/*X C$-< ' ,h5cQz16A:>~٣%_7+3;9ʗ]Ai|}<#L t&u=^kz"Oj9sZLp^j-S6liwJ\( V͢5|L-Vhd#wU$ejkKXV?,LEr'=.B1cmW ` -w U^l׹ɸ1,J/ln_y'7[AC-Y(+(.-`,ֆ*2V*Vk:wz@Ϸ\{)x@&WHyR{+=n(`|O@ 83??Ïnu5:0JĥbyL G?@+Aj5͌dlRjeyaBWc8 :hKa*o@}{”Nn'W҅% Ar];^98qKvLFQ^$fb*RSx(u갯R2!2Y>7ñٯFx4dio֨_F !.EDںD_űA .gjvˈ6xMMዹꅕtCvX&FAvNØ#08o2dѤ,:AigX:_Ec^{\#܊H)o1XFU)-Z"6vDT%Oy%H-] kyj`Ĵ4Δdc vq0Cү@:oj+Y`@OxAlqʹ'[:6Fǎ%'x $u&t'/q6ϋ,X#8.딟7?/MYoLtLW(N B Wmn<bǗ?6h*uc|pc6ȖCN(Q}S=C;]CV!Fg2=F0w3xp; xs?7Ґ .YmXXRP0w> %)_%W PEцJk;;n.#rMx $ $_bE ^4[_f>"T^f6k:=YBa`-:bC0g'4E@FYW9utΫHn/0K.wt Fe].XqA0k"] 4Ll }~`fU!& B]]5,t 'MoiG}e{PQYk:; ag;P'y=$|=bf',Lnݦ]Ԙڒc>buO0_9H?{ZZz?=ܭzkuh2^BgM qB uH:a@n v1ID69>lƪ̣uuQTn/r/q?AYq1v^Zt7[]5WJyZeGX;HOA`F*,B6_+2%[ƴb F364W*p/rx{M,/Q˱PmFq"u`\W"?a<ͻuԼ |KbN3pta>BelC +?A),FPq!Vx/Fo4l3̲Cffv{;F^tőhs6 ޓN])GA7n$%a/"G<~lj*;F5iĤICm/8 Tȿ/^XISb<>%ſzY1iSĜʣTp9mA|Na{= )k/@3ۖgH ށ",@. ?Z97Z pEwc Ώ;SspO#RW/frg StO XhR)H5 Ra^bY 4TQ,{bssFn"d/n%-:]^yL?4ݤ8I9*_ 4Sb"tw+ĩ-t5b^!SEʰzhwڦ aD+bޒ^ i:GZb 8s kUHn&Ƈ)pYcg,f:Q)qfF}IoQ!Qҹ0 ]'_O= ZT 0IatA7-M2-tRpBZ$<TIta{Aju DMIݹ /,Oi$4 ~:Nö'Q2S_czVka"f{݄#[[O1pv ,nfe x'Yp9oL͹B2FQy^fWj> N q{SXbV/,|riQsӼ g] V;fJ=}y 4NrM-xVwM֡:(f':vV_W _9[b%(aA,9ϒ̽j՞̃D&=떁ӕi\x.xbC%+lWt*nySpFAɵ #tM$-N< 5ҢFş7?ܚaqM`G0"^(Y{<Yx[`bl@TtWk̮%ίy5|ϟ|o7p P-J#g @έ<8dzӿ6~%"Q|928, qΡ%`r?Z*A7iĨc'%ۘ ?f Xֶ\> i0|f7@PǕk":W豾M'vr N]_×Nטb\\SME{_43:KK$,RA_jU {" Ipgѩc(ـ2l{ +s/QnZ,mqΗ~vK +U:Ίv(r޹!_*F"i"z\Iam]h!襎"gÅ ՛؅]5  ś쵨®:LorK0gz3Ggfw s"ˆ -o;j[g'6 `o`M~⏵ܼ| l8TxQ9g<$m@3?O?\mw޾NZX%lm<[erwr.eRWr2mVbCoeM+B]!UqsI}9ɣ?H0cl.NáZ<&͏_4t391Y^85?$9{7S2YH1 $ra.`l^]X!lUn'c pUa8􆽡UH0uD3)ܤAOu1Jn#hOU{9?7^R2-Y@C',/ϲ# BmERP5"ȏLwp`A[ʏ}K %?wT_ޔZG H4ubqrT/n81.<˦-qs?W._S8t" sFip*9BZkZtiur"w R 2mU9H>Y3Q.̅uz\qp_xX T.DJ]ܗ{ZG/b`+!s.8lCUhPjfqf@656)zANy=݊:3́/nφ$;0-URxn 6E~dVKb5F_#dt/De@xK6:a%wউƜHc?EEVʨU$|8ͩŊݗ;w4[So#LT[`bb  3F,BEc$PǁӢ;/*Hym9%Wb5ouXs(7K LqjFjWP$XtKh{iL^'^,F_ͷiVOJRe(E&\阡^}kK~f0aa:12aW{,s %Y~k=Q7WsXQ:a79#2(ϕI5^9Kˮ܈JT64d'pgIv7qR1 4#'Ϭ(E pZv z9Cq/(Y5zc;Z}Hޑʒ0킩Fe765c ].V-@! _ $s;A 9$Yt'?;ӍoY[ i@rBxH :n. c%Ccl~h]1AX@"_%&̭a; n)2?1fU>^$r^Me /e'SNa"]qx]Nd8( _$C" 3'@|/D'u(%^݇x?b56#q,vYK;ojzeYT$5ťDJMpd\MAעDlIL8M)xsp*/Lӏkh۪XP/.hCO(hADl3 (wo4x'􉷞p'Cjp)L "'k/eZk(@'*XG(qOGvs̚@Ů"[~?#BRж瞤־-}h %s+ikS\'eȞ׽,s3Iͱ~`E*"%}?TIXjl im]9wGx}>rJ23.fF\HI zpZaLr&+ibz/6@jꜩA*\.um>7T詘_ɕ(Jb yːq ۯFy]U,}PݚB#weckJAD؃Z}hTxafظRA-|21XAؑFfQ\hƳiyWLٵ+Msh2)`)ZM@{Q}v0%Yf,_3S [P~rj60)8򌣽B݀_?r`:GmB&w1,+b0Mz2fR#3 Z>'L(Ed,#R rՎgĀB|#^n\w$'LUwQЎ*9\N+\!@q*O3H$ՠݿ☢i o@lf1h=gK,āL 6]cOĤ`7=Fl̮'21B2 tP}z- QGZ]yJ|*l`Q|).)$@dw6$+PW63lrj >)xDqdGd_կG#R[ҹ}滅Y+cنM)W/d\lNc*F&E0B0.zY dqQr yqq}q‹z]Vπ}Gw#}{K!K rk22wv:РϕkDXv!ade}E=skC}`9 ye5` $>[%. QYօ*py=%njHƎ| K* xɀ{'!Pbޢ2-^.DJĬ…cZ5 3I%Dٌl;Ĥ71#}ۓxT8x0Z:I]gί|B顶FA He )Qb@ZTA8Tɦ79p4xHAx#fu~ޯUJy2uJ)N-(l'V^NBH3<'5$ U%>&dYiUF,$c0yt/Ng8FCHA7Sp򾣃U J8Dvji]vc͵;ޞyWW$05f,S4gQ<-%9wa=DZӾ}7fNFƀ2B}ߖ?(Ty8nsayv9~#x g=ݳ"]åt63mwk8{S sXT8 pD* O\NhPU(Wͻ!jqM=6ObV*9sw7%3 އ0ݩSD:;P[}b \ {2I3E%[rB ji뉓^T|9I6mހxl{Qǯg!9^VvmB'N)A&g ȁ:`ݻDgz_3|Y0w1U*w, sD*mT 7 k=-xs&/o@DYWQrOڅCJaYcXʊ3zfƢ. v3Fvd'0d>N)^PJʆF7=օ/7#{hBS7N@V sZZ|AOEL'n`0«Tѭ' ?Kz{nTfodIm#]ndD 杒rLt'(5*3.fzy ܚ=ŚhSQ°= zv@Ű)1 -Ą 6dsبPeK,AakRr؆ƄbШ VZdzZwJ|To]0+'s`ָ KT `p: 5 ϮN<_{蟭(2M3<I|K(udt2]̩g8ʸJumwm$tX ]b..{I^5k 2T/ h>/q$IBWh?;:GCkfc3rUJ**~!7=y.G ɗF!{.cTL8Frꃝ&0o Pn rW&A봁g)ք( Hq^7M=bLc)1mMiW+"ziTndxχ"aU8n.X+|xѰ{Q^R2Q?%F {=: 9}`\!Gh+_+$\:OdQlg྽^S-Rh^RV/3nye0'iU^%;rQV!+Hғ Ai\ 9C7u dzfj6o8Prb[m+I)ȹu͗̍a bq4~՘_&NDYA HPps]19GH88@LAGe)xij iT|:߶8uLd=kEUhFrVG7N MJpNGtAe`K~+QV=9|A[qhZ-MJIųb\x 40's?$~5vr4v܀uIl Yۥ BӴ+ICa> R(z=%g( K59(UJ;n{4FyCցQϫ;03JJ/lI"Zb馾@%oVn$UX}v{L!^suOPi/o~yk/ߡCA$=i è3dNPb7lLBw_(m"% S>E@C6:մ#i٬ L)4I?CEh0{JuỴg \C*<2az51t'1\& `F٧dۣ5H(>3P7A `V =3DTR3xcG2`pb ڧᭈµ/>TvCR:@#eSA6~J!G4ZD혬E}\78Ba-zcEaۂBH+i i07_A)gVP5EV,!3Xڢnud[Ҩuz<ЪH@;rzǥ gs<~eZ5F\UT;z pFvH2.{<0'8>/rPiZ!l8CA6L۠)͞yq370N !h.=RS$D_{4/eo8$y$G -&xe^}$ՅBR*Wc-"Dyi3Q %o,O`\hax-}EUxΙcߪ 80OLOo )53~K]Ǒ_MB1G kZqIن`  l+h`5/x2bL?r1߲^m;5%tu.Q.x~T\´y€ӛҩ핫̯YM$L6Q0Zam 7Wӈ-X~#ûOk/$q۽B.[Z~B\Cfbqa=00}˖^X~q]5'68A4y }VQMABHdo泯VY*^k^4:(?otuP{;a%#Č}"Uįa(ŸJ¹W AD^GuSg.h)!r=B<!s0:.Uuo9ڍ6vU^Vmٌ/l($Is_`%MRdDZx`S||YXYy'EíH'H D_sK)_Oo*cYAj=+&w0|UIQ1ׂ#N.Oei6]>8* X}: KܟEqk(y7*MC@X_,n6Gْxej">2rM8BoA\N9hgf^Y/ΤFqff Įc3G2Y`@HFUh>ףLg\|Ǧ,@ݰlD ٭U; +RhC7i{kS ]:D>!iVe^.aF3H xv) 4r~L˳EjAL*nf˕U_Y&Q3>$CBuMCfY.a˦B<s}PB|B6SzrL j.ɠz˛5(݊ j-@ F\̞r>m򟱫L?buJahfu\~ UaAYhJu^O {_򻉘Wl4LB7d@ԽK!Aj G!j!YL3t<;q9,s*:E0\&pq HC5 62$-D\=&DN, @ElD/Ҝ}K'|Uǔ_)Κ?ˮ6IůBGG9unnLOs&L-jE`HM͞aAx()=S0tK)5Yi++zfttw1qWsU;0tNe0ǒ_ (_#뛭\KZˆ*-j:<7&K}r5ΞpcKzXOEр *lIKmgN H+QC[8߂Ê1?{??m"zaa/|-IuX峤f:=`,]'jpSZ(b=C \ZĥnIߙ~ {SF#2·*jG;TINnmƶv/hv4n)EjaGzQ1 AM2k3Zpࢋ+Z0#LxJKYϫ!qFsDA99P ČȆtAys! g!Z|NϷlT2XdeѤ F-Yb T|8l<F\8}'zBg qf2qgikg\9V9h Ke8 c'nJ vh1ezb%;)YDPClHTH}HL7ic˷#<'BB|n!&aKpd (?%rpLʋ*&knV}zP={i5\A2?dg:>B(IW H?sG%D_xtiRhSݒNRm!k'C뜸v(aIagӗ(ZŒ{:%5}x#~f*v-S ޑS+kbCbW!>\9#m{$ wVb DM|~o|=b-g(/iuRḣc͢`׾QX{ɐؙv`oj48t5KU5tc|fBO69h3)33 `HkԶ'=@0'#@5lio%~l8N7AD[6h#/bx?jP؁vQ^&TrU3h@0ntcW Ond9h02}J[u vVl Ձ<ץìf2'LIV"1 TJ? ż{篦?!\~P{K5{ffYarz@4@A+Egxtk(kOL,X@KVAhġ`V4!&ƸHQ?0UЯ*%PWC(]1:L2 y(A$MFiҷ,)N,x,KyBwT=U1,&P%F1Tt7v洅64 u?*~l cfbv vis,b#ђLk?&hpΑC8,ٛLwǔC1=F~Lbߊ#x֓\0NK=2Z-bG%z)8}Zb-|&m\,7 z1L|. $c 'ͨ[^oCk=c v< 'N/M) h0c*|}զR"eۗyW8 tpwp_~|NhїE~=YY2S} '5[1iX*ns4h>7EV| cy#rSeхUy( pR7PJqͻ1hG*n(߯QעWByϳ{1vȎi."{z[Vnw5G~fl^DK6t95\>5I HZ_4HeDVXxbS'Kݔ 91 E[<^ ;(")m&/fteMWXDbr 9{Խ鿍vI[S,xbzyz*AcEW tpC,c_p#FKx;B({iNWg!wbZ⢧77v fm0QIj3EJbWo.:5ҁekj߲obM!Рg{1ZLCOZ &/0Qf^in+K\b(pg ӱ*1x$}%ro}]f\nZ^14FA mĢL?4a߅E} ֐xT_I^h%os,֑'o|WOdks e>veiO3WG0Ϟ_*skDA rhzj!|^9!Bpd}ؕb#bi c|G(^Xێν0cW| ;Vk,W:}K+ɶ`Vk/ fێ-6$H$ _ n?Յnɖۘ 460gUcl7 %5nHXׂ }UT?v-F)#;oEԑ C+S[2VN^$Ydyyďd,G=w9M G]Av 0ެ+%/eqt~8I:Zlh-]B /|%m'@ ?M,,9Ѽ15K/ЯF0K3,K DSXp4Jj|p;@;k'U>~ǫ߶ҩl%ҷƈ guG"}LoH3l/IGD4]#'lٗ#=aPsu56ð 2р."_+cr)gL@CA'+ fkv?N~h ,w?&Nʱ ,+=W_lrh[I(iH.&xg.9ǟ]@M L: wRu / &㞭v@7EKp+ޮn`^P)SYq;0BӀZ"ra V=_2s&ޱsCE~ڶ9岛2ԈƙT o^?@RѤyO4@d8 ]$$okEJ,6kq߿fq.\8wǯ + YokIM䢿JI qd-}Xl i>fsӡI3 [%R)e0Ώ\.+W* 0j2N# oe $L3ێEfE"ۏN!4^af!4%UCrpn{b /Is[ -PY;x;bXT^Kb|MB ̬ܦ ޸>0 YZseqinr/man/0000755000176200001440000000000014053166441012332 5ustar liggesusersseqinr/man/get.db.growth.Rd0000755000176200001440000000360213740060751015300 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{https://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{https://www.ebi.ac.uk/ena/browser} 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.Rd0000644000176200001440000000263113740060751014527 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{https://web.expasy.org/compute_pi/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.Rd0000644000176200001440000000337013735317073013255 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{https://www.thermofisher.com/at/en/home/brands/applied-biosystems.html}. 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.Rd0000644000176200001440000000572013735317073014445 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{https://www.thermofisher.com/at/en/home/brands/applied-biosystems.html}. 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.Rd0000644000176200001440000000575413735317073013444 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{https://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.Rd0000644000176200001440000000203014050744265013675 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 = "https://pbil.univ-lyon1.fr/datasets/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.Rd0000644000176200001440000001253714053166001014410 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 # Read from an alignment as suggested by Dr. H. Suzuki fasta.res <- read.alignment(file = system.file("sequences/Anouk.fasta", package = "seqinr"), format = "fasta") AA1 <- seqinr::getTrans(s2c(fasta.res$seq[[1]])) AA2 <- seqinr::translate(s2c(fasta.res$seq[[1]])) identical(AA1, AA2) AA1 <- lapply(fasta.res$seq, function(x) seqinr::getTrans(s2c(x))) AA2 <- lapply(fasta.res$seq, function(x) seqinr::translate(s2c(x))) identical(AA1, AA2) # # 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.Rd0000644000176200001440000000223013740060751013035 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{https://www.bioinformatics.org/sms/iupac.html}\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.Rd0000644000176200001440000001760113766625772013140 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, alphabet = s2c("acgtswmkryvhdb")) 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.} \item{alphabet}{alphabet used. This allows you to choose ambiguous bases used during GC calculation.} } \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.Rd0000644000176200001440000001576514051674623014132 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 \doi{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{https://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://ccb.jhu.edu/software/glimmer/index.shtml}.\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="https://pbil.univ-lyon1.fr/datasets/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.Rd0000644000176200001440000001124213740060751014125 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{https://academic.oup.com/mbe/article/23/11/2214/1335460} \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.Rd0000755000176200001440000000703313740060751014273 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{https://academic.oup.com/bioinformatics/article-abstract/3/4/287/218186}\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.Rd0000644000176200001440000000234213740060751013360 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{https://www.ncbi.nlm.nih.gov/pmc/articles/PMC341218/} \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.Rd0000644000176200001440000000375213740060751014105 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{https://academic.oup.com/mbe/article/23/11/2214/1335460}\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.Rd0000644000176200001440000001350714051435171013412 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.\cr "eff", "freq", and "rscu" correspond to "R0", "R1", and "R3", respectively, in Suzuki et al. (2005) "2.2 Normalization of codon usage data".\cr "eff" and "rscu" correspond to "AF" and "RSCU", respectively, in Suzuki et al. (2008) "2.2. Definitions of codon usage data". } \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., Saito, R. Tomita, R. (2005) A problem in multivariate analysis of codon usage data and a possible solution. \emph{FEBS Lett.}, \bold{579}:6499-504. \url{https://febs.onlinelibrary.wiley.com/doi/full/10.1016/j.febslet.2005.10.032}.\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{https://academic.oup.com/dnaresearch/article/15/6/357/513030}. } \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.Rd0000644000176200001440000000733213740060751014273 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{https://academic.oup.com/mbe/article/23/11/2214/1335460}\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.Rd0000644000176200001440000011433113735317073014242 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{https://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.Rd0000644000176200001440000000611214050744477015663 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("https://pbil.univ-lyon1.fr/datasets/seqinr/data/goldtable15Dec07.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/0000755000176200001440000000000014053166441013776 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.Rd0000644000176200001440000000225714051430073013775 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. The functions ignore ambiguous amino acids (e.g. "B", "Z", "X", "J"). } \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.Rd0000644000176200001440000000317014051427305015537 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. Note: seqinr::dist.alignment is the square root version of ape::dist.gene (and not ape::dist.dna). } \usage{ dist.alignment(x, matrix = c("identity", "similarity"),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- logical, with identity matrix, if set to \code{TRUE}, 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.Rd0000644000176200001440000000126514024341214016107 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 ncbigc # "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.Rd0000644000176200001440000000253413740060751013363 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{https://www.ncbi.nlm.nih.gov/pmc/articles/PMC341218/} \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.Rd0000644000176200001440000001515614053166001014616 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{https://www.bioinformatics.org/sms/iupac.html} \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 # Read from an alignment as suggested by Dr. H. Suzuki fasta.res <- read.alignment(file = system.file("sequences/Anouk.fasta", package = "seqinr"), format = "fasta") AA1 <- seqinr::getTrans(s2c(fasta.res$seq[[1]])) AA2 <- seqinr::translate(s2c(fasta.res$seq[[1]])) identical(AA1, AA2) AA1 <- lapply(fasta.res$seq, function(x) seqinr::getTrans(s2c(x))) AA2 <- lapply(fasta.res$seq, function(x) seqinr::translate(s2c(x))) identical(AA1, AA2) \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") trans1 <- getTrans(trans$req[[1]]) ## Complex transsplicing operations, the correct frame and the correct ## genetic code are automatically used for translation into protein. seq <- getSequence(trans$req[[1]]) identical(translate(seq),trans1) #default frame and genetic code are correct trans <- query("trans", "N=AB004237") trans1 <- getTrans(trans$req[[1]]) ## Complex transsplicing operations, the correct frame and the correct ## genetic code are automatically used for translation into protein. seq <- getSequence(trans$req[[1]]) identical(translate(seq),trans1) #default genetic code is not correct identical(translate(seq,numcode=2),trans1) #genetic code is 2 } } \keyword{ manip } seqinr/man/aaa.Rd0000644000176200001440000000221013740060751013335 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{https://www.bioinformatics.org/sms/iupac.html} \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.Rd0000644000176200001440000000244613735317073013233 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{https://www.thermofisher.com/at/en/home/brands/applied-biosystems.html}. 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.Rd0000644000176200001440000000410414053160370014370 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 amino acids 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{https://www.bioinformatics.org/sms/iupac.html}. 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: 2130 Repository/R-Forge/DateTimeStamp: 2021-05-25 12:22:25 Date/Publication: 2021-06-09 04:20:02 UTC Packaged: 2021-05-25 12:28:13 UTC; rforge seqinr/build/0000755000176200001440000000000014053166535012662 5ustar liggesusersseqinr/build/partial.rdb0000644000176200001440000002251414053166535015013 0ustar liggesusers}}[ɖg ڭm hQ6uכTeY73 vefw^vgwfc_gq2YDhd&4#-зR Ѕn; 1Ti ]S(S!@Kù28u3I*^}.zdp: cı?2:vF#Oxپou @񤬖pdPa] e޶Z➑!ACġ+~XPe(ꚾU(>FRCyey W@iU& ƞ/+]!?"DC\.gY2k56se7ԅ;ۙ}6pGH4bUg>3]qxP+Qu|A*!ȹdF4ɵ SǶ^kcͱ69R7<O^CӺ4? 5,mjV:8=NLAϧ SS`N(MV2Rʛ_&~_+[&v9s[)"ieaԡU(נdH6Cwx b)2[R5! 6۩!~3Kwju3(@WQOaK#G23 UKm|1UM/E v?V$I)l4mikxܠy`]Svh4"l]΂M +274]"NpNն?Zo8zf]-7or Us"1N1ɜLʶ˜-h2s9g0%aٍْ%It 8zj ]}3u˝`r5 /jN$4!t5 `d wI}3" j*dZ}o D()˴7bw@S&v#Љ\qk3UMA:}0Af,f, K5];=rd3pI ZږMܠI?'1oЋA/YI෠MmE= )oց-:+c(xҶ+'qo9] ?5fեuڌ4zO1ec!Ǎ-^h\He\TW.,9hxt%4Z*tWS]~:MaۻvaY ta^@'!?ym+9@o Wx.Up `e&)ҽ@GR3 0mǠ̜/Kf%L}5橄 ol+ԩf$Ls i~p"~r1 1'QjğG !5TC◛HQn3D,F}WU`ӏN*jT!.ДNuӹbxBjp\Jy#`AЃp@<^>y@i&:"}X7MM:>~jԏG|&&΅f6ihHihxj_1FDPy]64~=Iz)lBW}>S,Z I3< :QSn8ՎpwxȈ <.L6] 'י#pL7“Ӕ$p!d]]Ml~Z}mb?'!ԭ7FCtOAX[ʎBi߻h1qn&pt\EL\q>xA oZ&r1֜Mnvk0_e's9MWoZfcz!I~70u@}'?J'#폔4ҨqDd*ȣDؓ| ъ,H`11[ Ӂ~>-#v@?b-fzkAYU*y =%EAID,R=ߥ_қ% TֶFEhAtZϯўxyд7h~4+c_rqO]5%%I(zc$TUGz3䲈jlv "cM9sE8q5Aߴ> nƣت݀0|l2S@`%iuf_ľGtחišU~ I-:\ KfOFfR}ȌW0nud95xJmu]ASg\Q _2Qe$scP%wz) +!N%Egx 7bDV S4ͧmuwnYai2<8 z4u\l:!mگIkǠӿ8P${Rf#KO9̨z>stF4U=̇PzA(+SV5%㺄x۔e`t#-`JlA4#U"ƀK/E]-)/?^}1;T ;9GZ'=Iؕ~L+͙I۵0y⸜ՠ`S4[ w,}UUg O[b8p?ZH` mykiie3IA>)Iuz3blZmnYێ=QXwo σ-V-)TBK䚓GoZ1\lRPl?bWB< /`Iwc}'nL`f.Jn¸\vRIY-$s!uzu 1qpo8e QY,"3  t[oaf ZFWkT`E@.¯@-s!s;ɧ.v"CI)|pP BSzIg0~rװ|o5b_߽fffVT#CC Q|+>)8n81^sXnBʼntx^.->sX at~SyJ~M]KBAqKߨCOK*L'Q!x:I|ȫէ3LF?{5EtGl߽KΉ-b1mxuMo.frp1K1*鉱׾W]tf%el%ҼsV&z&-WBEzڇ v6'ۅP?Qp\VtơU#L R]ݱm,݋ΞUC&eb歲"A'V>!;o@g7:i&w%L7Jpa69晴K_,AA:`mwTg$AJTE1Aj~\B<)Ÿڲ0>qΝQ LYmxVOF"gԩSw1YNe9@>_1n ) וp|f3Lvq]%,0u驱雪$\וiG\W&g%L2F!`n#U " z.©&ozrhBXW$=MǝX΃N޳m.vnZ%=41_Ox0off<ȚE2iyTMw\JǴzsvG|̄һ1%b plېߓOJ1#Q 7tt(m<|{c)uN睎pNpr":-y AOg6& ̛^5k&O ,ptF[\3FcXg#nV\v1Ie {c؍i8z KLnjaY ǰ-!lB< SF+o3n1sAA97ߟj=eGoNy1?AB)TH3vCsԑ4O@ f񙢬%GxUvzsQFc$7ҵ(,7 o}CܮSJ83b;kЯE%ēR )c= p-l0L0(ǹwdcǺlĴ=f# a6cУҫ4釂~yzU _j/eV胧B2QJen.~t1Um1 rTh&-|tyeeqU9X=%L|f1v :NsN7 yUE\4^}a3K_f0a x3sxtWg}EcSSA 2 FFb:Υ7'$m1ʡa71<8Adgl<mCz%lJ9h4wNbEs7MVs ny ~/l -]H8c$+~ $ @B0d`۪ͩ1 -0BL'S￉M t[Ь|x8E7=pyh4tR(Ur"J9\}NIbl"LjgI\nlj}i( Nʴ)V.p ~v_[US05Ρ ce3Lj\SW`tXp(sӫJjh _[ys^ޔ-EcY^(wtKU:JRTw\ݱ #IH7ҽaSlr=l`{,-oRۼK-,|.WuJC)5˩8 y>{L$zUPpJjޘ^}_6zƧE$F,Nϣ+{6DQFEiTX;NC;2GU|(Bt1?Pfhʍ+UI|BN $9)\6 h@(LkvfaJDlIxe%Յ8H^P㦿Nc3S[N+m[d_<+MxS [Pa+Sϰ74Qp? X#hAFYYzf4B?jf7/"1rY"IG~Y;HԂxЄE.ƢmyށN~#{(|%/Lz0^6b/`~ B Y9[(A]t9.P\4A"%I|&j 22FZfM߈Xl=vN!0ݟ~ _S)cW8Eraxs'U0˟ o`!={RhXL,-ʦ܎ÂZp[)Pի\ߠun%:GFY%$#A(oavgSpc^JKU4k5:B1;h@]@:6,4ȓ՝v_u:lѐJycD0ݡtVZ'pݱJ/L)=kFhmlߩ)v[nuW%Fk y+" sTkv8quuS|ܰZ_ƴR]7"'bu.fdi=k k)n= :Y<ˢ횔Z[C^CC<ߏat_.?;5nWcuJYōbPɉc7^r.pY= фv Z*[秋N\nO`=*vsy."/V^.}wۋՑ቎frA dbAR^y[%}r_߆D'a)u,bi.gў,s TAPplR5ۆչgB ^|m0wV[B Eߒ2{ A E<ܙԦDKNZ&k jx-\!ʢUdTvJ {'Y 35dHCNo _..X[~,HH2ꀰCRǣzNUp_ …x퇠1 3R;ų5.BK'5W4-g m^k_ 95(cO6eC=Q^b]{Swy]))];җseqinr/src/0000755000176200001440000000000014053166535012352 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/0000755000176200001440000000000014053166442011761 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.R0000644000176200001440000000622613700110512016065 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.R0000644000176200001440000000731113766356576012422 0ustar liggesusers################################ # G+C content ################################# GC <- function(seq, forceToLower = TRUE, exact = FALSE, NA.GC = NA, oldGC = FALSE, alphabet = s2c("acgtswmkryvhdb")) { # # 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) seq <- seq[seq %in% alphabet] # # 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/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.R0000755000176200001440000000211214053161054013033 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. # Now this is done only with ambigous option, thanks to Suzuki Haruo # 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.R0000644000176200001440000001306614051133350015132 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("https://pbil.univ-lyon1.fr/datasets/seqinr/data/goldtable15Dec07.txt")) { # # Use local source by default: # source <- source[1] # # Build source of data string: # sodtxt <- "Source of data: GOLD (Genomes OnLine Database) 15 Dec 2007" # # 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.R0000644000176200001440000000303713766356576015022 0ustar liggesusers# # Read files of aligned sequences in various formats # read.alignment <- function(file, format, forceToLower = TRUE, ...) { # # Check if the file is an URL: # urlcheck = substr(file, 0,4) if (urlcheck == "http") { # Copy the contents to a tmpfile to be read later lines <- readLines(file) tmpaln <- tempfile(pattern = "readaln") writeLines(lines,tmpaln) file <-tmpaln } # # 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.R0000644000176200001440000000451114024341214013611 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) if(nchar(object[1]) > 1) { compo <- count(s2c(object), 1, alphabet = alphabet) return(list(length = length , composition = compo, GC = GC(s2c(object)))) } else { 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) if(nchar(object[1]) > 1) { compo <- table(factor(s2c(object), levels = levels(SEQINR.UTIL$CODON.AA$L))) return(list(length = length, composition=compo/length, AA.Property=AAstat(s2c(object),plot=FALSE)[[2]])) } else { 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", "ncbigc") 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.R0000644000176200001440000000213214051425252015015 0ustar liggesusers# # Pairwise Distances from Aligned Protein or DNA/RNA Sequences # dist.alignment <- function(x, matrix = c("identity", "similarity"),gap = FALSE ) { # # 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 (gap == TRUE) { dist <- .Call("distance", sequences, nbseq, matNumber, seqtype,1, PACKAGE = "seqinr") } else { dist <- .Call("distance", sequences, nbseq, matNumber, seqtype,0, 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.R0000644000176200001440000000126214000277750012604 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(!is.na(seq[1])){ 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/MD50000644000176200001440000004324014060040562012063 0ustar liggesusers58f5a9fffe5bd998c898fa9e02032572 *DESCRIPTION 6376fe6e77b9c49dbb5d6d26434834ed *NAMESPACE d2ff218f55f61084bf070ee2b5341928 *NEWS dd981a8bc19bea5e91c256f75ea8b5c9 *R/AAstat.R b6298280b9a08d024fea7f8b8ab28aa5 *R/ClassSeq.R a4e5a95c06fcbee618591790f1c090d3 *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 4e447d6e1a9e89af067cd78b19f5ad2a *R/comp.R 26ff4107c8fc92f96020fc8551688aa9 *R/consensus.R 70903c3ea1da6bcb6d2b0b77960f86a7 *R/count.R 3d5c97c10129de81da8b0b7c8006bdf3 *R/countfreelists.R e354a7785d3f515d4311ddf75b54fc71 *R/countsubseqs.R 170a8077be5e66cd08ca1fba10209d24 *R/db.growth.R cebf98192d79835008576417ae0022f1 *R/dia.bactgensize.R 614fe8e9845c0364257f54f29c5533c4 *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 3a8ea0fc00e75ece7d1937ab8c7eba6d *R/extract.breakpoints.R b89dfd6ad6584d989cedc6960af214ec *R/extractseqs.R 7cbf5e8324af34371d3917496bc23dfa *R/fastacc.R e74c8ba0da1fb405e080065261728f9c *R/gb2fasta.R 15b4b2400b4e169fec31abb5e88869b9 *R/gbk2g2.R 5c25127bfa87a9c0ae5cc0303e2d5760 *R/gbk2g2.euk.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 e1c3bbe3d0f04d247e508d0e059ce04a *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 9322afd6c1c4397be5f96d68263869cd *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 49f46b8d82bcc3b2b9c9b5a65afb6c49 *build/partial.rdb cbc5f4cc5a92aac691a7199c8b4420fa *data/AnoukResult.RData 75d9c05fbec139e77923c088139d26b7 *data/ECH.RData a7e2bc652a3d6279326ae90f03cd5299 *data/EXP.RData 8a3f84f9550852d9357f24ae2346f3cc *data/JLO.RData 58caf854176d5e995edc5d2fc0b28ec7 *data/SEQINR.UTIL.RData e60b2b2e5bf3b4b905e84ab340af2195 *data/aacost.RData b8cfa3f3709f6ac22c14a32c07df2361 *data/aaindex.RData 0d6a024fcec75b7a4f1a7033a225b441 *data/caitab.RData 615c4b4be24bb7217faafc52a80d4d31 *data/chargaff.RData 771b323c1e275e6d135f44f2c50f364d *data/clustal.RData fb8b1f04480e80f0ff6285e4fd2f4b57 *data/datalist 226d1b3bd01de2be7eff3342cb2442e8 *data/dinucl.RData 27f7729844c488f45a52faba0049a8a9 *data/ec999.RData fdbae10bb368a0ba46662f0ec8e6e5ba *data/fasta.RData e3e16eecf7d966e57bd0f34a58a8feda *data/gcO2.rda 6ade1103af705d908a33d5d563831d25 *data/gcT.rda 9dbe938f0ea65ecddc394a1843588bcb *data/gs500liz.RData a6a664cbc0d1348461d580ead6fd387d *data/identifiler.RData 4ebe9a03d5803ac63a5f039628bc4be0 *data/kaksTorture.RData 5dc954ce7111799594c470ca56938e25 *data/m16j.RData a1ef2558522a01473a93cfd9c5a4e473 *data/mase.RData b2f153021a5d55adb055e5470e82835a *data/msf.RData 896fb50e0398b4057ddb240af51b2600 *data/pK.RData 2090ad35f079827f9594eef1ec1d798f *data/phylip.RData 3113dce2506c6561255cc00dac67aac4 *data/prochlo.RData 489dab8be954e8a16fa914dbe9756021 *data/revaligntest.RData 58caf854176d5e995edc5d2fc0b28ec7 *data/sysdata.rda cdc29dfab39639fe99dbfd9480db8fc8 *data/toyaa.RData c43e3dd67e3bbe7f9c646bc9c2075469 *data/toycodon.RData 41ba15b0983d628f61715eb9d6ea8f94 *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 17e2741705358b506532fd73fc9ec6fb *man/AAstat.Rd 98fa02321f2d444eb742e45c61ab0ea5 *man/AnoukResult.Rd b0bd2f0972b8549ebf9a419f5beee8e3 *man/ECH.Rd b477890899d95267de5249664a241350 *man/EXP.Rd b83499d731530b18afb898ac41a87fd1 *man/GC.Rd 7d859e43134d081b93f7bf1350ebb0d3 *man/JLO.Rd 1f5d21bea7068773e4be2d5f53222b4f *man/SEQINR.UTIL.Rd 00d077cdf4651fec354a3cc4f60f026d *man/SeqAcnucWeb.Rd fdda8a20d94b93b4c9dd587763e8ea96 *man/SeqFastaAA.Rd 78e79e0e28cd1c507275a270f2a877e4 *man/SeqFastadna.Rd 77e0cd2af40b5f07142a00165561113b *man/SeqFrag.Rd e6947ea44b0f425f449cf3c91349a7fd *man/a.Rd 87fbf4e02ee46f23f3ffc143e009ce58 *man/aaa.Rd ad14914091767386f1c7bf9abef15640 *man/aacost.Rd e2298b27b5f835cf5b7f0d7eb13a8c8f *man/aaindex.Rd 149dacde36bf3d2b4f8cc7a94a39c1db *man/acnucopen.Rd 4472367be41364ac125ff53890311842 *man/al2bp.Rd 91ce2a2d56194034c02d02720077c7a1 *man/alllistranks.Rd 7716fbd3f74fed488429a33d43ce84b8 *man/amb.Rd 37cd629598f0292ec8901b1880636d4d *man/as.alignment.Rd 84e9ef1f9c61bc160a3e4a369879bfd7 *man/as.matrix.alignment.Rd 5b36d14adaa4dfaee6e59e6640ef722f *man/autosocket.Rd 441038ae274e763b08fb919baff18c33 *man/baselineabif.Rd a0ec82b8bf480398f42b16d20466e1a4 *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 8b2ce059fab962ed794ec09e9f9f033e *man/computePI.Rd 493de05da072a143c93b18139de195ff *man/consensus.Rd 3d65fbcb5620d562c5e02e2de950b487 *man/count.Rd fcf4e9b4e4f667a220340e32bf3e8394 *man/countfreelists.Rd d8c994f0a0bc546ae8456ad895772671 *man/countsubseqs.Rd 3fff04eb83f10560f7632f2c77b6a84b *man/crelistfromclientdata.Rd 4e45e080ceda839e21cc6f1bcc664e5c *man/dia.bactgensize.Rd 291b6827c8a8ebd2f854d2cbf59145f5 *man/dinucl.Rd 60def719482016a6544799c6f61716c8 *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 1d79f47259956c8b4404821602529917 *man/gbk2g2.Rd 3013a472ea7f9eb0e83e58eccd8915b2 *man/gbk2g2.euk.Rd ca71f60ee685df319cd6d10ac4050436 *man/gcO2.Rd 4683c2678cd9bac7e8da85772869fa18 *man/gcT.Rd c8a6105ade6819cc3b668cf01e51b8c1 *man/get.db.growth.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 acf870bf953f1e3ed7e18f09cd619a06 *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 3d90e7ecce3f8f443dc3ac6c0bfc8e81 *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 1dcb2e0a1cb347c459cbd2885a86f1c9 *man/pmw.Rd 4d333e904b9949a644c38106b09fb0b7 *man/prepgatannots.Rd 27747750abb1b3bd78182a6ebaae7188 *man/prettyseq.Rd 55dd7653751a239745026150e27e59ab *man/print.SeqAcnucWeb.Rd 07d15e5a23f18d903a96302cfbba940f *man/print.qaw.Rd 8974248113afdab3de32df5c13b5271e *man/prochlo.Rd b45b01e1ed92fa048fd1d40f3587a0ec *man/query.Rd 8b63f34a51e4da810f83f53aa722b63f *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 7abed2a6139a6658589f3a671df406d7 *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 c6b4dd4453add11c2b76141bcfa112fb *man/translate.Rd 42024df78f45d2b2d5a97d3faec0767b *man/trimSpace.Rd 3d1efe7723014d44ead54086209242c2 *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 258ae029f86ffa9a22776988b04a04d1 *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/0000755000176200001440000000000014053166442012535 5ustar liggesusersseqinr/inst/abif/0000755000176200001440000000000014053166442013436 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/0000755000176200001440000000000014053166442014530 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 ***********************:**************