bppsuite-0.8.0/.git/HEAD000644 000000 000000 00000000027 12147656541 014627 0ustar00rootroot000000 000000 ref: refs/heads/master bppsuite-0.8.0/.git/info/exclude000644 000000 000000 00000000360 12147656541 016512 0ustar00rootroot000000 000000 # git ls-files --others --exclude-from=.git/info/exclude # Lines that start with '#' are comments. # For a project mostly in C, the following would be a good set of # exclude patterns (uncomment them if you want to use them): # *.[oa] # *~ bppsuite-0.8.0/.git/ORIG_HEAD000644 000000 000000 00000000051 12147656541 015444 0ustar00rootroot000000 000000 40145a83ef480601619364e3101ef48507eeec63 bppsuite-0.8.0/.git/objects/12/9524e88fb0975a283935006185a1dd2abf48e7000444 000000 000000 00000000063 12147656541 023004 0ustar00rootroot000000 000000 x+)JMU06a040031QH/M,a\7wǏ&묺_".T5Cbppsuite-0.8.0/.git/objects/02/6e184622bce6f9c3720f7d1d6e591354f7a4e9000444 000000 000000 00000000522 12147656541 023151 0ustar00rootroot000000 000000 x+)JMU04e040031Q KKa,O)Vfw/DRRQɐrnR%׾쪹"F%E%)`z֭y,_ёR*+Q=/s/O?=] IInbq* ^(o?XKTecPi?Ti{Q~i^IE CT@ىZUD?PBNeq~UenObQz*⣻;&mʡPCQ%$2mU}`ZE`)Ofq ؝[;'V7 mAĶ0uF`*Z,{e'f{-jbppsuite-0.8.0/.git/objects/52/60c6f6588556180eb1022addee815a0e9bc2eb000444 000000 000000 00000007733 12147656541 023300 0ustar00rootroot000000 000000 xZnFzh([l/ d@6NE9H./4O|EUY$g.3Y2 &zfYv/Ҵ,헹Jz^$Z]i7Ai2UuUiu:|:S  &{ibY4W7q+ji U6ȵ@*J,OyR˴*1L.JlӅN$R&ҤIU`BtQP.H$ KVYU+k(LM,9ٙP'J"*ITqpKZU ӹLQf&rzkXWiBXYU*|M3|-t{Z!(lV'jPa>W/z1EO/N_4[`,l:M&C_ //LO, !E)*5|ia+8r]zL Z1-oLύ0$M֔K?6+i pX>\X eӓ F t&ʄCJ37@ 925 25Ħ\J &ҹ.2c!E(FYP&).z/Y@w{N{YfO諃 :9t?ܣ:!.HQeμD΁\hcX 1m(׌ѓAngL޹5JYF%hUdtL M ⸕ȷ\cH$٦Ip}*.) 9Id>ia&}Dfު&zC.Vܞ&5K佖o #yZe7ߌV q Lл`;ٻaۍ@кW퀎+H߆ k-R1G#1[8=(|#0} ƹ\{BpBX |;79b(~iꞳ;A`׏lL&hgRP&p:-Sy)>"":Do2p%003tnyB;Dhׄ "̍h DRU]=w6sNԉ* %-J{2z'e. u:4;.4q*HJ]f267o{vPȻePZHZo'ϭt(8X~5.$ͣWg:5mk4GIr&cT q~xhA$wcGs]#N4UByC[SϦHI0`ymw!DTGju3N,VoO'(Bkfw UcX\[tS~^an]>jjP?wv&WXZh9^PዛWRX_ckj9 -f!(&bd$\Uz<샌lgu'X9V[ݦtgSlyI˂Iʹ *c]`܆y6z79X7ښ&K.OylFo܂H-F>ᱯǷpx]/y|ʞƹ%P 7H]lwhW8ڨ}P$٦S λإ'V̑Vf]shInm;a`7CK5}͓s^w%qwKڄ+P)Uv=ffʢov_kJv$ٟNމbYU\lٛ.^s\WuГ@ysSSj+Ϥ7߬kMWBq~iQr*TGiX2$.9k{bppsuite-0.8.0/.git/objects/cf/13973bb7c5679f8a03cc320a1d4e635d699cfe000444 000000 000000 00000001147 12147656541 023374 0ustar00rootroot000000 000000 xTn@3_1(NBU I=۬w?;ήPZƞsΜq.T tG Vs3erzy_/v#DXJKbE@]Jp]!#e.r0*6WFBsn%{dt?&SY,P%Urur/J zb+&FaP/\>:˕4d r@C˕fVq0I(0`<G\~ /څYP"sO2ZT4.rt,/ dh颂1Mt j ӕ3>o5"7_,m&Ngd)hd$ MRվm{%i !Yq;CM1pN4ݝu7,h dޜoD~1HzLg%i:nIb')-->D>TP \2fzB nV8@U&fꕤVd2XXAs TJʎBgAn:lF)Y{W5;bppsuite-0.8.0/.git/objects/6f/37a768759c5d187715f808fc338b7550dfabaf000444 000000 000000 00000004715 12147656541 023261 0ustar00rootroot000000 000000 xYo+"ER)aWI)qE$"a97|ʤs8 4H3o\Sg'˜x?UcKy)Yzk.= 1N{ͮƯ>z=oOyԹ^Bo斡kdA3L}`W7_.{+cNS׃m%5S.{=}:X,0n6lb?cә^zB*[kC_b 髇0L8,}8 wlyQA_EplOƒ37ꨟO CJFcMgʭÏG9crYhXZtcQfPڤ23\rV7{svAbfq }qؽ B3[ihd8ƗTOY[d uhD7pg'Bq {. ]3Ё;81aIBȦssRk cHPu[AoLNR9E)`55jmc;~J{­28.F-\cUm]N D@{z @SCCG )*9y_35!DbbZ"/ md`uuao.xy$+N'h ) -&6շ(uWz·_!Q-Ou5#(Kn /d'<0)2iem_(MwQ ]iD\B}ixQv"VYD$@Df(( Zujm N}9R%)"u@5a=GmQF]yYDM{ic1`{^kEXLz}vE>g[%Xc/cŏX(ꇢs5Ԅ 9BS.6^_"\ .9ꞧHd#ocY:̕zpIø(]0q _Z%*PbJ RT07*҅wrj PʸKuѝ;0:z2)4k'˧S-T'WCo|KZ){4E{Nh6@)\X}mjb =Q| i$kOcADK>lvNG#xƙgsL"e;R8N& Q#E _NJ[ɩt}?⸞w??;Q;}mE~ 6Az$'q*%5&9 lx-guH0v~ĥ$BI'qZۡ43;o*:JrD[ԣHҤ>J4p-tqDŨrТZH&Ut4,),uNS~Zr ^V]7w/kUd-y4.JMUhQ*$bKɇl#~JME=n^Pjw4B6 މv=vY' uZ[|[N"x$}#|4f%l ؿE4@U&fꕤVd2M~v9'"gLV:UXZTQW'+~fGD6bppsuite-0.8.0/.git/objects/57/c529d710ca1214b90bd1b9c10945e7c0c2f6bb000444 000000 000000 00000000065 12147656541 023253 0ustar00rootroot000000 000000 x+)JMU06c040031Qp,.K*(`8̆/ Qbppsuite-0.8.0/.git/objects/27/3cdeccad40b82ecdace8f8d66ab2df8ab788f3000444 000000 000000 00000000067 12147656541 024107 0ustar00rootroot000000 000000 x+)JMU0`040031QpwK*(`l~y~-I’J@bppsuite-0.8.0/.git/objects/27/16c567c33874bd3ba2877c5b8d8fa40a3af6b2000444 000000 000000 00000000572 12147656541 023303 0ustar00rootroot000000 000000 x+)JMU015c040031QpMN,.)+(a(䛼+gDq^L*(pKN-./K.(`9(Ѭkfˆ㼍PꜟW D`%+~ξU 囋J]-`E72-aOx\EE`eځ]䇉7W*=Q[ Gˏ=1B25(5(?Ơc"Z$62i}7ky`H)4獁 5Q&BjHVRdۯ˹<_.E`3m~nz. [%bppsuite-0.8.0/.git/objects/34/4158c05d1a745d90af4a9748c35e689732c747000444 000000 000000 00000000573 12147656541 022745 0ustar00rootroot000000 000000 x+)JMU015c040031QpMN,.)+(a(䛼+gDq^L*(pKN-./K.(`/Yz!?,E(u+N"R ?g_*Ys~.@ʖd81CC~d2_;jhs{U#$i^xv~ڒ&V\TfnjH@FeN~pbnAN*376+o7/?,V#ԠԠ|}h Ȥu]cC S S`9 R6i'"[k(M([6wץȞ_s#y0\fS}݆\շzbppsuite-0.8.0/.git/objects/a4/7c69c0f1910200015f03c340806f5974f43c2c000444 000000 000000 00000010330 12147656541 022670 0ustar00rootroot000000 000000 x[nF޿SLU Sm؅c; 1,EX4P+j'GN/"9saF/_~nvś(=1Jӳ(/qLѪ'~(H&,2ݧ*p%a!^×ŋ/nb @n;U*fBL@^ GKĎWBx[رCixoox:.ϭ׋h xIÑ,m aB{ -Z5%9.-H;!6v~tM4K(%$tBń,quy__MGd !8j\6ERKǸ{fL=(G( .xe4ߩh"2N}'׃oq+Ѻ>@& X#0 VnG; 齪^l,x|*b 4#ݨ䖪O q#H^G3qmRDѝa̙HxF1j &3>ƿUÿ{^P,"i ׍pjyC'#qk /{9֐B aS9 }$gha ìYb!eS\*wLGjgNfvLܻ@st)Ǵ Nn f&N|cCu*~Me3>d:-ϺBA3ind^ƅB4ҍQnCd 5@|&1{N+@̱cb#!<@[YCf͎.f{{᭒-22m g/11BE,cM)?ϗ7XxpՃ4Lfx #Gon@9!*]fQP\T1 n՗Z>M{G֮JP!2eW~PQEADWϟZ: ̊yo=Č`.=(#~h m[z~5"y5oK}Fh\ ~Tm{eTFVH ЄI۰7|5 B-1b!Bh*|M5LcN;'WߞCXRF2Q?I|7DrMxoNW QVdLaax43Di2ɣ Jوf V`+wZT^@u{^shMOh`A 6PvV,&TRPsqpu$GR@hFAhۖQǠXݦE>JM! d(Ʒ3^kmcZ*%;aHAAW+vy7Yci3WE> 0Ϗq t,Q8 +~P#׵4NV*  `s$o'}dɖJm{ڇo뜲2'gWp\:7޳׌-f% L!E |p2_ u5׷MSOEpx DPom4k`2r>5a~ %(C pU]=b_R 95Bʇ)""ceֵ Jk2[\6wc#/pQRZn˞'"MAv#5YP[P춽5 g2p+:]}Zi3=Po=&s /Mbɸ76vz+kCF()'>8ǔ(r ooJ( ڍ&xq#M᣸VخEYgv|•`7U*^TFKjVB;OY,Bw,?;Qœ3DWջOVvDnW;3'ΘN:ª@L5Q)b"=(t3#FI<$퍦|aI5xc#>AARY)ߨtɇ6ϯ~j,N!VJum& Ol 0e?_o߼<TxI}6ښ(iTo4kU ){z=&KߩPݮF D6x;|eR=@sOh&Bʍhn$"8^9؂GmYvu+Jm _+jvŵ?ґW5Ŭt .I5+7T5nשcByύ(kl)X[ &DqR=]; ;: F{L6G&Ԭ659'`[k1n>+#5k 08A1^Wq`6D(lSH3cqP3Y}dc WT>۴0EuXB&1ֲL-(;&ޜ=-$|WL5+Z+p+z4jUAyɠqLGHUfHjmZV9SaI?jObq[彾G LufJQN꣦{.Y7lmަ@u$]\hAS.)[!4p6nA^ZxPܴ$&4uCPݵ:2v4/W$]>/{A 0׬k0~ljzdcICV< r&׃8q{zJfih P5zm>ʳk66^~\vuQN!lc/+IfEypPnr߽с­{m>f97m\Л׾UB^S4V'T07F,ڃ:X#- /< KcZ\L4T^w@׻ppPM]N[ R!ܘy .38_د9m«xPitPC4J͹6ǹ&Գ&ɑ٪jQ# L >:.⨊g2M<_V8I÷yv`SsUff7>Ǡ{vcm\+ǣbbߜw4e~YDEl{dbYŅYU]y^f,1UnJ%a,i~gIϳ?J,*n"JsY׀?+My1K+#Phڤ8My>I6MiE 1ˤ2 髨Aat *I_C% 5%{i,HhLOǪdRb,v,aߖK S<Ѹjs98A@) kIL؉hJ![0]JVAoSUz~y$Ynɳ.(H`=MG?@;9;t C$ayL.|$ Oi_O!'qc'!wPxS<-~ kk-s]XG`YP1 _ V޾?Vߪ~R?+YIrGb]ĕ=ALU`*HO8cR+XX,O|Cwvyu# V{[e[:"@RPW\%Ӳ&q o_#U_#HFo{Y/,ȇ8I(a͓'ft7ښz6b봎ixaxȭǭu]D!?!<;;ji| NY?|h 56l0؃F}&(8{I(%*3G6<~Rj*O6CR:&lw !NfdO^ ׂApIKd@?02}3y61%?pO&22g+DT? ɥS'ӧf h ҈e1lEf1yK%TvF>3~`%he碱(6O r<8+X0x ve8tΔ35‱oLrrөwQe*B@O?W\s$*lsY,GR\#-G.NTB;aI Za! ZS.Xb$3˯GM"?HNDey5k&vhK;]aL%||Bi@O쪚P͋Ƽȴt<&c‹ӣ9gP҄C1 ~-ZovMzb~V,JGL9K P*3Q9^4>158,p$/YN0n[f.GUW~ % Q ֠LnbT8[H5MfTSGu޺r]P641u2,*JBΤuyVY}|-:u7KvQD#1I֤u=Ebz=*Sү]; 8BIK#G%,1o9BvQ~AE)?0ynEJ8Xm/~DR22|ɌBӫ}.cyM:ؿp } K <^Q -Z+f|YDq֚j+vXjR=!**(bE0o=4`(T{"Ps+'diSsEMؚg+À?Z`]uo/IsnD3_S@!>*~ӑ*76zW<9CM 2C&P16dx@@4b҉5В}*Vln1 VOG֙<&OF1 RSPk״A*:'^pIwfg%]X$G,-sxz ֧DɬHݪ7l<sR[\uQ7(r8 `3Nɬσ</2v4KF F}OI!I>.s9ˣäD}`ۛ@-,:=[^5 HEٟS'(zpV-Nj#LR!.Τh YF ꮬ;.+VEղVĩUt%;:@}< Ǣtj^X~#?섓$c=S;Ѵ <*|#UO]cy~-(A}9rF˰NeWq1$H\pI/\._ nf&= b?䶟 k2hِœDbN2)#Ga546RHgY\m8VsڃeÓi{ߌp.+%ڥZV#pB,LKǛ,Q/1+ʼ@N}0caH/AO TZy2$޿ םTt!<ʮ?[/86Qo˜C=݈9|j+EAI3q8yH:*{4ɚBQ@*&okF]a_5%x!ZPWTW4fYn) N>ƳUf[L'<,* o޼mM7ӎkG\<.oAW6 aUNaꂽF7SkX}xTW&~5*XY-up2 JQN޵tr&.h)ٴD;,~Vqn<._9oD3%ATd~U7>$ VL*ATa-Rg E;Fx:fE{CNk0 {v^f @K)>tnOd!;+wcQs= e`b9rsVo*CFd Z vZ 5^ln1x6 Zam2DVƵ ړMڪPe?J,WZ(4Xޱ}AN KDϴ;s&.? 2EyY s.,]@)]hPHFH6ĝM&"&pen"9N[D~8s 3oP^@GeG)5etTI:Σ[Eoa\\Z\eH俕 ?qYdJM/2)Qg :Pc|ʊz1KnڐQq([Ǯ,$GYI5NP ZFNۜS5J70@U!uoNNiKJ2N?6J_URECF媩M=X^]Ay0kŪPCBM^ O'fcGl 2Sz6 e9n$L}BSRs޺- Q!]Qڬ%_Z6Sƨoْh߽uE3E#o6wZ>{0dG)2+iҽ7iG?fwXZB,[(*jpcIu3PIp{嘃l++ kUlg#͖lo4{מkL\wQc௯tD1f+o y3=T4-;C=z؟ BJ:}^ ;ꩍt :ؘuZ[V/.먚krH"\v"jA^@ P|P5_E^2~Ft Ruz֙+\@mi#nGJJɞ]D_F*XR4tB}+aok#.QA;7ϵqM n޺|Gl"'8l}ю#-FaGV8YYU=?`8:Qږ;34aAg(s1UAD a^WDt+/ӫH9Zmpֿz`)w?luFQ}[Vts2uҤh*J+bp Wr@[!G<3tЩ[[+'~h[o }RAqkA]SYppѧY3,(*EK`i[Kj Nc 2W[n kxGva_ |E[yy4$fʌ=Hʭ;!R%8pF["=7+30{ dE3[ jHDqD;ù+Uhynn#AVv.䁜3QqTsoTIЙڭE>0,S#oۑ & ):gCpۑ-,ķ3;%7 ҎSZ$'ϣG*qWO`Ĩ9V;dn*+FZ>gñ r]x˫ uSC2 Pley!W5hm~R $ifˆL3M֪<u Ζ Qg^;m)uX?yOx 3w1`}'+ud0xlvK]MK= ҷbo=.Fz&Fz{(X5l6aUst+#xB%3qfܭ.u]hks?4~ XPK.$Z0Y*3-u5*4?e0ϗ:dcMRߙ!`  hޢ"Y=cƏf{B~и@nl衝>A͸.dNs)c=Ut}%DQo ;3#Ad =1OxhٚTtzS93)Tݑ2OH`^){&fmA]|o,ӣd` m*\6^7}y8j61:>sY(u  e_FBi5l t˒457P$nB'=3{$> .;9•-%ITBs\<~Q;s˕W豶Wr : &JV.uu\UO4.:ym5|5z1j.ytF\% x`d$]9aC5 , $Y{oB}~[Of?2}6AUwO׋`U[!FIE Yа?,+ƣ?DߦI@\QB-T-RyހMߴX_^Z*B}!V9^h6;|~vWތ-I^+.h|J1;[T|KZ0t@Wmj⫸oKz&n C@xgn5864\#,]m`kLX~'b1ou\B^hui +)!YRk9JM8$ܺ O5/Q;\G %UZ,0XmkBm\\_@g+DOI[U),@:u~ѭVZ'veq4?BNw6 4-k#JİѨ~bǶz7 ;DOybixzEũo6غ %-}(E V:vҪһ5W-"<@riX\Kq07Qa\k5nwE\tq+ݾΰ`#3_EK\ l0j)h]oE%@c2WÜ[,ˡc<˕A3=]VeBxxvṽ| #Ƈuض 2mpeaݮ/^bzx۳ST}hXA)|qG'1ծ9V8G(0{> ;y`bppsuite-0.8.0/.git/objects/a3/92526bcf259f72cea8157a75e5d9f21665c630000444 000000 000000 00000004150 12147656541 023152 0ustar00rootroot000000 000000 xXk#u8-'y7͝@,^ kߑU!34vHV>}^UόF;gWU.\Å&US6tyU_o'kcxSިa>YЂ_[m ~&Uo+HQonfr~.jc'E:6dдiC՘7o&nۘ'2Ȳתּ?N7Y>7*_ȑNjt狉:\Ru=#6jN:j.upNTTʇ&n ő¬QOiRka[Ԅ9sK*lڳ GmtH\A f-OWZA6-ʖALDB^M#AtG-O RpAMr 9Yc8A]k 6Sh}Ͱ3C -:lY;߇D 25 99ŤwM͟sdevװ8hTīW ћ Q5YbUv|;^W^J8~]˙yAUںF"#F` Rlڇܛ$aDh 9а-uߧƘDUwStrԔ,h<1>vK ~:a!z~Q:&VOE~GDܵu}B @7:8Cɟ;>A?ąHDtV:RCIrA! F ِb$<0z_,:26r/M˽$5RۓZYc6Uѫ"ѿK=g(mb|~c[BJ̪-4#(TO_ 0<&m0l‹|*^]F; :;̞2cŁSlW@Kw`p_3a+2<1  4ךީRE;S}Z̷WQoFA*g#c7]Jx״{-T)BmC$ Vwޤ Bʶ4 @S+Iw,SAKKJ{WRq:}\.cxށR|GvÆciDua&Apu4efB!jmuhxUkg+Jsvἢbe&^)C+TouppYFi ]>xy a ^ dJ|fzZ%{Yi4ỤsG |AdZq`-pJg  2o\H0%Ze|JEџ\ `hϯ]:lP$X*> ل7$Ѧi%KZwCvD47ZYW˰LM~(7nʥ S FSPP ~Ae)ce!/mT*(Trj t <+˂̀o3؍ZՆ$ۚdm[aW[~!H s~Hj["nyqИAG#|Ki<}ϐT8R,^!莭4"NQ?jN[aXR~@s*eDBiPXmz)%agA;jiZ Z(ta\|7(Oܐ\K]1%"^$W[{emh,?-W8Feh,G% *htc ]]R»_;7نҷe Bo"1֔{G1hý=b<`/f Fr:1JGbƤDoQ8WTUcA#DE*I:S# s0u8x=}G|x lqK=A\Adrpֆl_Ր;*ŰB&#+;TVhXE94Sj2h> e|ag5uMfʗ*:,k)nY)#!6iO+{=X(OIZJC^1D,m@D pdĞ2A/J:̕R!Qhg3 Qa[t̂[QF!aυ8QF3Q.k# Bo#,kL;,mu;-\_2qDŽtTƴ>2Q11(VkdW'|kEoDOA,K OuGyge]Vwe:2TG!B_'Pc,Or\>+yRX<6|N$ I_at +JDN\ԃTm>ɡlJV=*ztܹhKw:ƟWm?dܷwer@$om^5̑^V1OS+dk{~Rҟ1sYi:Ij7`__E V,yQz{+\C`\_fǐz]azPM|D#n@"ݨRߠ<.:"ru PcSw!C,K3Zžwƶ9u#YvE.r=bppsuite-0.8.0/.git/objects/e3/e81dc42e0fead493482a0f56d628dabef2c93e000444 000000 000000 00000000656 12147656541 023607 0ustar00rootroot000000 000000 x+)JMU013e01Լ8qͯܲaV:ĒD< 7=~.⯕͋%T:$1/9!uSB";/Pcbr˾3lf&& A. .hNQPL眩Ԡ)dxJo%| jS KS!ᛘYPX uo/ 8f<s.&Vz|{SK.,F^J^ 3-6ލ] -q'bppsuite-0.8.0/.git/objects/9b/ede8811938fabf24249fa3e91ae7964057ee48000444 000000 000000 00000000065 12147656541 023333 0ustar00rootroot000000 000000 x+)JMU0`01ԼbsoZ r?rVhB#k@bppsuite-0.8.0/.git/objects/09/e85d7da3e3d4326849987c6aa0f59b5c23a452000444 000000 000000 00000000611 12147656541 023152 0ustar00rootroot000000 000000 xUQMO@ 8@+q@"5Ri"V[!n4#M0IXUv=ffʢov_kJv$ٟNމbYU\lٛ.^s\WuГ@ysSS޷s2u~J!s=% )6&@P_Z 4UEQ jxMAzbppsuite-0.8.0/.git/objects/83/4b1b4f242cfbfa8fc27115c164dc0db8983cbd000444 000000 000000 00000000164 12147656541 023506 0ustar00rootroot000000 000000 x+)JMU040c01bKO?W?sņ;>%N! JsRK2SRnYZ&sW23!KR3~Q~_J=1bppsuite-0.8.0/.git/objects/83/df75d7be15a937d02a4b5314846886267aeb72000444 000000 000000 00000002760 12147656541 023100 0ustar00rootroot000000 000000 xWmo6WW\Ne[b;/[($$@-IK"y;\лTZ S] _dW yB4eyEUe\IJ g%WóThrLTb) e+W^bEJ35"bbI` %]HCK#dS(uRy #H#)+𼦕[t/L5)Ӣq|o,-H+ md`ṔH,ju2}^eF S+*YtǖA$Kp:E%8d*J] R1/0Fα2:2/2voMw7{1EL~ ^Z^،U@GI@~[D2ya|RTA0,$L2?׎濏o'E6Eȴ= 9L{lMg瓫2K9c[!RRKbd}]HIJ( %JG$-+KRY)zNZ(aex Fd:^gD!jHFqytG*Ũe+l \N?PZ.@$@wv(, DRGʷ03 xm P:<:v8^6_MgG(0SM6N 0 = o>.3!֦P}i!:h?qL)Gr,ў?=lװ,Cm+˳]p@rU`r-P-C XFmdQYl|+)Mäk Sw8:9?Huu dȢ̓y& U%pJj^X4#o \CpzȢ,6hhZ- )V3k髾^sZYB+So'xׇh]W9tFc ԂFi(CmB;)usgaҜ[ϑ vK+(,j+hSsy H[c]? [uM]cc^v\Џ΅ڋf.Flt~s;GoP{ hK&Gy]V0NfnpV0j˾0lW:B5?fkgHL*>`}^ڧ%c~PU>{6 RV,1,5 K7 hY7³J%@xl]wDIG|[si^l-YEνDaQL-8N6fQ$ҵӼ%%@ZjNEp~M"r]Sh~@kNh S=eLPd%yz26(9`bS솞ȋ<$!idj*_ aɕ:P3hj& "ftBO}EF]댪L5Iϫ*&.cjpZUo(u2W: ~#VS~$q^o,SJ2`.wx&spz%:R}\'(2QKMIM"x!)3|4kUVr)K=!H+8. F.4>n"&޽ 1"@-=y<% `CVC*-*qrylr&ӛ!H>.S<'1] 8q?;?:]v=Ki <)ԩmۖgPseߏ_ X^޲xU篝k^gdʕ\Ƿ3-`8-DMr cd%Tm[`E7Ǡ-SKzt0`)ytÔ!ʒeIYB/ tL.T;FYȾ D_ɯ1M./S(N.&8[MȂ-$t} pe};B0}?dWy2S ѠTƪQG u6;%_dp AO^Ж>U/p%<~fCsgs{uO:s>4Of#gpZUJq*NRReЬo^1(KeT{{teaN-~}4-5pE&D XV}JUBM ֽmpTWHV.Q5ڵe]F|۟ Փ|+_9Zpetp+N>~\EzX 8BVJ~F_`{u_Tf_X`QHY'fhi9ihu걗}pRnG=T(6GtuуOkEq?$.3XHNn*5n= :#[!J#z: 8U"oNuJ먏qb^ x\gHhyx͞BaæF$vHEv9ɐ;z xhiO>@;Q-.ߦV%)HDZ;M 홂c3m PQyD}XjɆt̪z#* MDx'U?3U0Әs?ّ6>z`HpIF3jHeXƛ& y]4F {ʪ䒥3zK_aD% MZ$L~~xT<%\c){*Dў pΑTQ@>Ejja[87i\bX"*h{leá.|XsN!U ;=QDߚѾs+}C!ES- n*7i%6{p[z18KR5VELۑb=_`h,:`+\~}~qNQiwm/V2eJFX `I mj#$Qdd>æS[. Z gC7[_8h$h$S\tW) UTQ#f&2K$`E'֛F284Y)b96;{,~kqL(q.S.0tׯ{dmk6pǧ23^kk*C.%Fg?To #EZn}<2׮a{]L]:sp2k|-qC)֋2V߳eԷ- KݸLeu$8LBȧJt/OGrI4 #.\osNd=**M Tz;1ϛ)nș)6ˌ%>}_d-_,Vn\`u`Bσ{<k V,<{?w'L FV :pbݩR;K!E:+VҨ8@y'L 1AڅwFJbJV*eh4!f;,sXЀ1gtohWI¶Ve՚$E%LJquh`(H8״YS H6{zv|Zmw􁺢)`2 `'^y?Ù9mC?m`sA1_2I.Ut_NM5A7E) 2p%`2Rh#K:' &V0UUq+᮶ F\F饫gO/ Zo ~ [ CXlZ.F]ߚS&rc%אJ4+u(9,#L0>}  RdH #i4EJ^] |qB2,:=>kTu^bVi4SlɦFۻ 8Zw/`u~T|[ q ]oOv͓Τ-U9 "gQ}{vng>][Ec1hS!6n)0NN-JE!J1{ %_ d'IiF%[SV5M 3*]^{Y!6 8P6p:a<78]uT?Qfk-f%]jhl]Hli[ISO)<ϠWտ AgJA$bOۧTémn({Fb˻+#H$K8߀94|5χ |xwlF!m/2 yL^l"Ou-:o/B7r͎H2Hh|V7F#4aM6H _o^C?G,AgQs2%9|8N84#Ffm%.rt bDD11lAE<7.w@Ϯb-VDki2޲i6bU-.&]'G+wC$P(B9ڽ0Nv/(e|ggYjr%EhhjT*)(9TW|N@I  ro' x5'i:dFsQ Mz/cH2 [LxI=d N1hWԟF1b5rbBcH kB)L{x(-p}ahISxA YhFJu3<%|k_Ȣ7 GC;vTTRV٢ˢ!_]pL9 S N/Ox@cDY\s\<$@˩|{jO']- |Rt㷶m;$"1뽵)X}`yZv1]7qh<[̱!*RjX8ݢޙ1}2+nG8 kLy9bI/wKk6F1;ƻuozeᰩ#-;o%&ǟcFkI O ;"~䨰8M.Bh rVلn#@׊DʐmI^AAYäGhba'@uqQ`F6BM愖Ĭ- 7fqӛ7LZpNf1sѰFAi2?=8>B4/&G]]+{-WY&xt)趇vW]oY6Ҟ;IV۵]ڴV7FZf4mWIBմn-z̲도ߛGuq9 RDR2[Ͱ) C & 3Vqh&+0(@ ) #nUùp-e\1]i3mԎ6u +`UcH\OD3 I(;=IY5xWj C=eEiSz;Gj46Em)JZn# jM0tɖ; G.e_|eY< 8c_Udt0"|Ɓ)ELg= "./!1V 6*n|ORLgԼ#P`-1oxqk_hbppsuite-0.8.0/.git/objects/4d/eb87744ee7f0b55e09e8156f79b4a149f8c305000444 000000 000000 00000000070 12147656541 023244 0ustar00rootroot000000 000000 x+)JMU01`040031Qp+N"K??{pjޮ{|8ybppsuite-0.8.0/.git/objects/94/1ab7746d311025e5a0eac59f0666cdebe852ec000444 000000 000000 00000000125 12147656541 023347 0ustar00rootroot000000 000000 x+)JMU07c040031QpKN-./K*(`|ېW6u1|~[wv^Jbppsuite-0.8.0/.git/objects/c5/bbf425d868f98c52facdb085dc348623556d18000444 000000 000000 00000000626 12147656541 023323 0ustar00rootroot000000 000000 xMj0;4$0).{܅d[rd{ o-aK}%$ ݚ ˭I Jsq-{*#xɯ6v} eB"@% R}f.."&(i['V"SBWY|6dD O{rK[Fҵˠ)Ц&a— n}P@-nm )P ɭMv@{FnTzCƀ/a8dg%(#͵'c>.~kϫhP.XM']b~ffA%)I)J+[]R. ֌ 949-p*w| 0A?>Jbppsuite-0.8.0/.git/objects/c5/ecbbd68263f746c46de6fccdc6cb2ddc5a04a8000444 000000 000000 00000002616 12147656541 024023 0ustar00rootroot000000 000000 xVko6g~i:~d(%E1׍Sn":Z,.T\\RH"/=s)͆.B9E(vQ&7JhhߚRIM_HUқ?s?Ͽ6Z=]TF۷dtBThD_Cѫh8'ǃNFd8(7`[-nvrLcS6IֵVa 򊒄>I21ުmb2&NW|+=pvU*W3"in$grV^4 MVf զ'TL^6:@9yi+G&wkZZQ})UJ-Bj~POŲEAS+I*|$3]v{dlBxoԼ%'V~1ьFNB"˝*KHj̛b<[}^>Qj|Eb,Uf-Y+#b{fytY.iiAc/Vz>^zqiy'Z'"yh/TP^|eFx(s* J!ې)TN, d6?ַG3{z XK4-=zgn8&^FËя$YA< }ghi{ف+0Tv`sxêyRl]w1Sg"';SOn @# ]-R߅TlFeLK6 z=h^މ܀{ ۙ5DA-el iýR܌{4[,-fcB'rܔq.s[Ğ?~X6fq:hV r S"#B= dύNѦFXǴMH*O{Bm9 R}܌ 2EOrHΉ!y²aI[ȫUߝ3₆![5.r5o[֤CZ-36g##ƫr0Mc9WbOdwnӰ4iUfA-q-ҙ ଄ {Ҳ#,ZZ\\Җ($C RƅqlQ])  11 qY 1QND1֞ʭTV(+Jl.S\}GR LX xc),`LpŸAm n㽡Co`c[1FNT KH9xQhkZ yVЮ QY @|@4!a C))rV',O bu]%sV6JR _?˗bppsuite-0.8.0/.git/objects/c5/cc104e9af6cd7906a12f0560097efcd420b9f0000444 000000 000000 00000000065 12147656541 023346 0ustar00rootroot000000 000000 x+)JMU0`01ļ dVzOk!_bppsuite-0.8.0/.git/objects/0e/823790e5135f2a91edc4ee9e72616846eb9956000444 000000 000000 00000000124 12147656541 023105 0ustar00rootroot000000 000000 x+)JMU07a040031QpKN-./K*(`|ېW6u1|(MbQղ!R>? bppsuite-0.8.0/.git/objects/0e/c3fd6519eaf9a3b475b5cd3ee14dc9e2f0c112000444 000000 000000 00000000201 12147656541 023556 0ustar00rootroot000000 000000 x+)JMU042f040031QpMN,.)+(apJ;:CVB>@U&fꕤVd28Vf֪9\R\TaYjQqf~D]æk"*nJ6bppsuite-0.8.0/.git/objects/1d/18452261ff7c54664c52dad6b5361d65188555000444 000000 000000 00000000716 12147656541 022732 0ustar00rootroot000000 000000 x+)JMU054a040031Qp  +(a8/ }s~~ʝʼs/,41׊܂b+YTB캳rW]x8;:wىoI][uޚA3 4$U 5~7%ޞp,d^F=I0u Vg9 Hn Y榦 I9)Nyz G^1dNܞJeVdeP/ b+S,kS!&e&1,;=]#FUn+6B'3 }~=cْǭ,\ Vn*hbK[s77mbppsuite-0.8.0/.git/objects/c4/ebf2d8920534bcb92e598554236d8c79230785000444 000000 000000 00000000321 12147656541 023017 0ustar00rootroot000000 000000 xmM 0F]ݶUSxIhmg?Hma` |խj=MFi4Zz[UȗJQD:F(h) 8h$w .gpxG0JNKyҖSњ>E/ίq{0]˞# .[`М%ˎbppsuite-0.8.0/.git/objects/f3/37d643ae3cbf1c24035fb487621319abe02d1b000444 000000 000000 00000003250 12147656541 023250 0ustar00rootroot000000 000000 xXn6bm5`ދMsA㢏Z%R%u_3{@ Ź&lNoF-+=UAU? :+1Gl:=O_mt6d4g ¿ bN'A:~*x_T...'dɺBVM;We2s1^9<b<+Uƫ$It"tZ5tjY~+xr(X>~w}J&胳Aib){U5F+]> م7$Ѧi%By-!|"rӻ2V2,>3?Muri烻¦Q)TquP~/aYA{pK[7 5ՆZe), Ʋ`3{mQKڐZ~u[mv^ʠyIؙEp4-Z(ta|7hOڐ\K]1%"^$W[{emh,?-W8FeYz/KUи/?Ѝm7tuA KۍڙdB1]AXS9wǤ!~/‹i̚l*G \C|8SUEt'O ᤢ{xs⏚%Xx lq[08 #shi7dvѺ}+@w88e<ކxH{ZI^S,TBJ:Rrq'r|i""zVa< 5vk0m0ōYzkoQ(s(NhcMCKjp7pJL5z˝{j HsnfQ0Ip]YvQ }h`X-mqAtLp[Xڇ耕r@L rWXuG& ?V jDM[]Y>: JttʲDt\wTw6fel@~FÚu ΢3e`?xgJq|hwipgS`ɁpjKOn[C xn6>< 缃uZԚ oaѡXFX##G58"!YkZly_p)9 xm`8H[NWoZ[ v \ԃTmɡ*~JV=*zt |#qyZ, | D ^ Hl.x{+xG<8^tOV`e Zt8%Oe{gOS40Ѓ-QS0/X 0e󢴑^q{q+~qCw A5qҎxkڈHw#|ZP,^~Mwyu1?[ zlXVw|;syr r&dbppsuite-0.8.0/.git/objects/77/f24d63ba600cbc47b098112fdae45b2e0b6dd5000444 000000 000000 00000000717 12147656541 023422 0ustar00rootroot000000 000000 x]K080/]w]Tnd[tŴI=mz#DPo“]M ZWfK԰()|Ѭz(L <4{ J^C!/4g ]|~>izb_@\ [mu jSSQFmdnmO"Mz`SYbppsuite-0.8.0/.git/objects/77/3d677ffdfe38a27aa6736ae811541ac2f3e1b4000444 000000 000000 00000004244 12147656541 023366 0ustar00rootroot000000 000000 xXmkF+:bf@,^&lgpCKKJwks>OUm.bŖU6Wwe%*t_|_]fn ^&..ޟ}{q>Al2_nE*n~V^R Y5T֫%_/O:٠RNXJużE 2R*:iӴ!O$t/M'ISz5|V&u WbqU[W(FυF%(Sb!|SF" 'Pe;>ɆۺTPbZSSVU\$l D!ި\wBZ躭m Z@_#e >֙rdr9 TrW&Y:~ @)xK P9i [#F:$;W.jQ0]a -W[?H\LRPZ 8'-Txt.-NlҴ`'Z(;ݐv7;`E 7Bn#>lx*/ϲid f@*,~=M1CQ]$|v2U}p:k٦T|'ZMz1W ĭ~V.-T:^Čk%tzo:3C4tLH"^((4>ZBeIAU ȥ^n@}&ZAB4tm HD:Z^TEg[݉9ċ(Zrъ\S`P1S6;n,X"*4,z tjmyBd`Lʣm,N(ptD4'\۽:zaYcnx;V͟xЋ(4a"?Z#:hH;* N `2M;͆%T\}<LP 8P TY pfý1/Ljre#(}D80CЪDg F^:".jO'2Ai0敲vJ/.>n(r=,s[U7t ScYskIf{.u'2RL!T u쯃 ck1DB<:_n z&PK$5R[Y8ӣWiD/uMSPa,n٫1U) 4#(X/KY`fhՁoi׶Uo0(eNceG ˀw)jsJF\-%T:szKNƫ1)ք~XOkMmd2M.+: ?l2M<(yyp;6io9KJxהszS+3UچH뷺sF+L* פ306x_rC[\HWŴ]NwHCI 6QLI ~xNKK! MnKNAiA⪱ R,%״`b۾ 7bΫ)XWJ2heWuppXvp ] > IPKA(.64Q@/Mp`gYk'Ǿ? !e(hD$k-f-& >?4^[6NY y'z2V5FOf'FHxB- Mx9x;hi3%8_»q>q̞|ܙrpſ [*YM1G-E[iM?LDhF[cDgûۄ>78g\IqoQ˜G~bsT!?GtOX&ŎFHVlᣬ> /z 瓵&-MeL Pv$u^U[Ӛ&ݗ#A|l-D8oHsd+ C =}W9L Ay<6Uc`~^Cbppsuite-0.8.0/.git/objects/77/1aecc9cb9a56dd17f04e9171cd3f6a3841a006000444 000000 000000 00000000070 12147656541 023346 0ustar00rootroot000000 000000 x+)JMU01`040031Qr] YqBKx,{4bppsuite-0.8.0/.git/objects/01/0d1aba9501c3278c956d09484086dad4327153000444 000000 000000 00000000717 12147656541 022705 0ustar00rootroot000000 000000 x+)JMU054a040031Qp  +(a8/ }s~~ʝʼs/,41׊܂b+YTB캳rW]x8;:wىoI][uޚA3 4$U 5~7%ޞp,d^F=I0u k7߼Ŷ뢞NhQ1,sSS̜< #?ݘjg^dkrnO2{+2AJO_Εt)5uKSR2t|i*W +t7dF~߃gAdsz'[kujܣe.obppsuite-0.8.0/.git/objects/c8/2436ec7b0c1a382a38c143d2cefd539572b873000444 000000 000000 00000000200 12147656541 023203 0ustar00rootroot000000 000000 x+)JMU042f040031QpMN,.)+(apJ;:CVB>@U&fꕤVd20tD|$PwPuTaYjQqf~D]æk"*nJ43bppsuite-0.8.0/.git/objects/c8/859da6c86598ece1161ad6a02fb59eacb1b0e6000444 000000 000000 00000000455 12147656541 023526 0ustar00rootroot000000 000000 xUJAE]We ADP1hHvC{yp9C҆] R0Ht@p}gsʚd>ep8X{ rE`se1 7j~|-7nvT$4'")mPhA~?mWY 6?KKhC =MDM!_$YmEBjT$]ETpl ɟa8[׼G Żh8l |bVnn#JU#_0L;@s3/Ubppsuite-0.8.0/.git/objects/53/8723ee1e0c435e79a2dc7c72089b224eaa1227000444 000000 000000 00000000673 12147656541 023135 0ustar00rootroot000000 000000 xmRn0 _A C2ĀOzhڢ+Q үehU{jznam pҁg8yz䌥Pe+hGg I")N'8vؐh?7"I릎vXgS.eQwpRaGk%y`.XlKa!Y|BF8xbm/{:0pKm"FkwbnNOs+аrˬzY?_{̱xgr1igǔ !E"Xo:S҆uN&H~i8d2!]i bMgOĦ"@h%^Ԛ #&MFu6smm/aOjw75ӆϝUjcB.ͳ,>45IN3#1YB bppsuite-0.8.0/.git/objects/53/11f65e9b8938fc9c9b90eb1f8d7801f465f99c000444 000000 000000 00000000757 12147656541 023277 0ustar00rootroot000000 000000 x[k1b/Im i7m/&p)MϒwlO?q ˰oU bN5.81q Ə bYm|%|#`k|)Y2KjhArzz%Q1..~еԫHSAl*l)!4띆q&X:7t5H>=kVuhh3 MΖ ܚ> |Zr>qymj֎D+wjz |T>PV}2"PuBڂ{ܠT\r?P4tg|g7X iOm[2+HWNrбlڲ}LJuL!\6rQqYǹ|.}5􄻍<,\X6tȳ"`2)eV}HI6(I9QۣRDmE+e2A=N8CPq;>ch{l^t\Hr$]YWGbppsuite-0.8.0/.git/objects/4e/9d38c61caa9ae2f88e143d4a99c4121405e33b000444 000000 000000 00000000062 12147656541 023272 0ustar00rootroot000000 000000 x+)JMU06a040031QK*(`ayW#qK}ӄǛX zbppsuite-0.8.0/.git/objects/43/1ae3c6af861f5779d338d17118293262677fe8000444 000000 000000 00000004372 12147656541 022753 0ustar00rootroot000000 000000 xXo<«u6Eb@Xp@[tshm!mHI}{3d9ZhL Ǜ7\Vv)>W8ۓJB) B +gkvr29Vwdr"UYtZ.+OxyVҭ~ji >=JȪ)+Zxz&~- J$I&fZKyq5*)+N{ӾL4ŴE ^U|s:ѦiCүH4IOH?N)d%}FlV&u qzӽEG˪ cײsKu JLSkpjtefR[FzRIm-dm[8hW8v#[gz E\Z%σ 62dp+<_Tm7*6YNXSr~`|GU)xM`e:H W}i:]ZV߫,/]LRPZ ;[JxFeּfډhZԄ sڝ;I6Bn%>x*~>ʦLZOoyq:1֔kem=:Xel6H1^$X륮}b NM`2c)4@Zd(9y3s 2u)DPRn TYK!)8Ԕ1_(ZGQTspbZdl%r~ꪠnf N5O+AgALWoYb’qUӾV${p:|ƈʼmUB&7~v}$ cKnuUYwuD4,  n#H5,`!GQ:uC6 R@ R,A@؟^x“Xu%DHRN hndj9*v̖cIB]`gdh}1 !YkPɈV#6x Rfqhd|9H>2rͽ)F^ ҭiSFI|u/{Pvpj3U˄?N1l2;}4rgo=)::qA"zu~F/+S/~"SS+qV0 )^c,5P8bFSJyNPx,b %Px]R7wQό 0CO'(tYwx;^adVR<,X2RєN?ڶoy𬙡OZ<*X@[\c}52c7&#*!8,|#KFuo+(K:3P^ڎ2ީűz3#s(> UèL6$¯W[u[f4jwUYIM%Pa5;{f̜q^}gmuX,ȉ]JlC=J+iu-q<_ i=F^[2u 7=5,t&n@B?(qC*2!Um>& 9zI$h10 Iq0< [/V0Jy#ēRǍn9uy!=c pæ50E$ h#Jc4!ŏ!:S嗂Bfx~h|_ K[a:vĺ\I͐bs:l܋&ض_ո Z|C?'\3:םQ2 n;bppsuite-0.8.0/.git/objects/7a/f5a4b3ad7dd0792a9ef984448744125a3ebf13000444 000000 000000 00000056230 12147656541 023313 0ustar00rootroot000000 000000 xv[ױ{?)>;I)Ii9 $"@HbD>}bBCI9w#5W͚GQg[_? Fi5_'ê͏6w>>h2팧:;zڛӓ^th4zӺ>Ѵ7WѾ~wNjg`Z筽p6uFwp|QxzzXixbop޿]u4^gգ;mo9vZN=xo3wqhabzZ{;˜>&UgЭI5t<;g7zfyYCUٰ; FӒvqOy;.BC͡8~+q_Mq].&QҿQ}O.0߭jWu۸a97B|hzVomP%L=:Bk߯P7;|w^b6=ްj |tLsrOZ{q֭5e#E?-Hg8YoRY]1Y-j<<w+Kӟկlo\m}z{WV.#{gS7~|}Ulm}?п[v[Ñlqƭ=#Qz}>Y[oT:3z8S&Wwz]oo6J`ɰj au<<rIHK 4vkgb7FjcaSmmѤOlyX!=O;G/ZMM!Yă78ZgLw2N` G0a {Z:~tqi6yܾy|O LxbFS#f{ٿL;WT"qqn=9F"kZ&5.b̀:r7rmV O *u{tQM@f u5 Z'5y\/CxW:&ދh8`lqwy7XEP^ܴͿg1'™G m⩨ZPHJP@D-q 5YGÎIZɱ'~t 7-mhp*̸zjKN5̐\۹eħI's xu2$qOGx !N3iW2RI#±@ryee);KŶ*i)u uW*}VQX4ݯ߬p\mܦᒸ`&yHN!LEq"ZRaå"uFj;z\ r:slƝquY[wM~<)5LxدþvNɩpn=BmTG@ǝ]ZQo ;.^A}g,G误C1da6kStP>VIi13*LYcri\ e&ꬃ4|?J#DBPlT/zg:+ɲ>nH%PIW/;*b2ZHV3 T{p3Ti}'c|3̻uB Ng:e@i|X7C'T;:GCvsR37%kͣ8δcf hǽa#BBqT=Z_su/"qj72T aeC2W7*_uW˽cxuHD؂ w[y]lԛ1% _:^h:#f]Emfuىt 1rj8n9oͦAfV 밚mej'Gԥ$tj]tk;| ꪜxyK ", 8l` (v7$L# ^N*v`80c%FWW ^WKg =6OM`M+n'x%aazh(Sv6H¢ <ب^' bM7km(͆zEycLZ1պj:lN` r1R=}Yʄ6`c4MN/Ɠx2=Tneo [> vEH({L2K#tI39P,ƈz|ryZqRiELwx9!ƦCmD&/#m3]>c_x^;k{%}ɵ="En|[.+8݂"O@MZ[>&cоv_uE&@5 (2zcAi([LP K{j< 985. 2"Ʉa ZK9k瘷{~!&{t80@FMHs_x h $TI6%Lڭ '|dc:0i %aU>St$ 0 &ԼGEE^#o# W'.beQ/ϰ *'ڭIŊ| 13q _i!U>13@_+47*#Tao [ճD 7 <|2ݢ]C4J=_nɻlwv6~l5t\,$o`s0@A+|N^ҎVո}.Br^ fG5RDw# 30~]h́V|㢞بn L}C'W./...[nj)"[I{D0K{;5ْgo_qyH؏4 :vٰ-#աe$,FD6ShƑͧ7w^7Jvx.p&>g\KUPimcP0x~^owҸ *Z(AO~xMX^D:ICfUo)jKpf:+!q +  +%foʣ`Њ wπuD,aM6dʄ\5uO xk$Eaz}LɆ˾iSH~1rX#븱{ö .Yԣϒ\hÖ[pF:@ZZ%:2JÑ, thO|z[xʼn`tvqo-==7koiͯ;yYv&}@.'SrˑEJϮ/]mI߬z&`3cN4 #Lv[_! `Y2tnì%ݰG`o j! 4G~Eƭ8T*srAǿnŜR5Fmi$r8~ч2$!A1f vMIRdھ#Moeט햡֣o[)z~HgMQ˝ojRVB1H{TEi| 7%{YcuPMVN7#ŨKjW'w.cfopḻ'\瞢ߓ8v:=%pBtb^܇-w;ct;xv8p;˯piMhZ7'JnO\Qq?®ջ J)p0>ڮYI0j T:%Fʰ|`ݡrJ/aTW콎O0%e7X@xMg[c\dssRJRjjYHI:ZL9Asz!IY'$} zL.FZP"UװYࠂ5lV0]ވ_Cie}םQIHҋINh1i ^LMۥ^z5HC#Eݽݐc%vEXKL{a%af1f:ETG)6+b2M @9w4΄Fׂ "nvF}Y>~jFs35H(U~Q6$+y̥lB*#0kGq?#ۿpN1_e1ZdhhE"J2sCgp,ѭ0҆RJPYX0E4Yw* ݂ui( 'ԼKܴWX9aWx!7@Ju@P6f5ֈ{``B ,5ğ @h^8(f"v~j󋪴c]De۰U%!Q69;9wwK~ō/dHX\,?Cg!aj |0R2<_&w}R*,1_: Q`>cC,,٣.db_tBWs07 ,SRR^vb0| c*?Eb_`D)EaX͚B 4r"i49H/`Jigtήim-P# q_"4>.b.tݾ1cc6b0b8̡LSbgqo_)F̆02Wa^hRF$/92:(9 v>("@Mi@p]]=shOA J[ýҙɨ7/"K5U2(Yź__F܎,5(iU";NftΕ*] `` Q\7$&P!X2X*Lȁ$(\R*K <ǫ'iE%_urbkxlW2`ʋg!%ϛς$עK37AiQi>JA'qqۙu~;~~i%-)=ԫP?/%J2r#7"j[pňM!9,a%y?`,[Ρ8\&0d^w1[1[bj[410#U*`7ŕQ" f Ӑ$ڽq908> @M4=/mv`X2DRۊQZ֊tMlr dҀ8QǪ'$ȼTk,j,-pvQ}ɽݨ*>UTv髖P@+3"MPÉD8DSLZǘ28eY@XVh NY)EX1f6̈́Ƀd(!'R, rCD0>=Z2 vYO+²אnr.10ߖYjZLi؀J5QA4C<"#ryKvĠ("1eU3-hǖpcQ*5iN/!)yJP}?nml`N3)CSktƯ71?e#Zl>m;J}MQ;+*pØ_|~kɑ0T? I |S\t֣mNz!Zvz)EOu\n[-ZH~&2$BYـ+&1O =>okg æ!؋'-] :d/C dm2?\$Qӓ%UZgxFɹ}`5I6&R?OgU3%%yl8fe;|_/IխwS'ÿV'o}N?K:Gۨ+ܟI} 9-a7W]8ρU0aE $)xSB;%Dh@Ȑ*%5{':hn|@Пǃ:yb9p@,!!hב:|mC> ~M_qdh?]<'c xR@/nF])ym)=ϾgÃgkQt9XHq[Mq(w5BxL.O(ZFO3{7FQp?tkb>؎KIΑ'^%|ŧk?@ PbkͽkUVL\ݜ\'9x4<ƒaXм PSfd2xOK^o7}ފ/"GiugS+#þs"lXpE-OӖOwnm_;dffа>jߙpInVwyx35 wtsi"ǽW =&˅߼nZU"I8XՆ|Ѷܹxs׿>WFo ,c?XR3gELS(MhfA+?UxIfqݖ%EJNao_xE<Uwcc%zgomo/mʒxl@/o>ؐ35Bn_& ~[+HY9yAz?PIS IIZDo.[[_#[o³+ asΎa8#DZ>zlF^Ϸz܃`թ3PFps/3(_8$PT9~NKΆ?Fb/.=3m="hb|Ȟ;ç/zunVFt WXc> i2 n>(2ba8Z77 \=IGlx1fxw.Sx[~IH,'R~Ӝ>xTD=ev3DjI3NsU >M ߅(P /-Zg+W6"8҇5^ 7>gsHΰ _,g%#7:%ϓ+'#!K]G qB3> o6%V۠r[ 51*q#re2ڢpdYhȞ\yW:WehRqpdvrҧeZsxSPSzPSN)-yoڥKXidhj=ƃjvybV1bU$/ \bMTbPCC/ p",T?㎕{mkifjMx,P9?ꖧ@Bh v/[j?@ey_?Oc.O2̹^Զs®q@dKfe", "FhJohjl>5Qyƛw%ʂP>yA7HV\$剃8U]p> 0^XvX@:P:nEBi'&۾6v9`r;*Bcw[oAӑ7HCC;Y2Y=C~5dgbAsMwɡ&Ǡ+(il"$ץƛ/;wE<#Vy'PJf5`ҲIT8p|F+{xҡSp›C:V/{-xBz.T +u $vBw$ iA 1(GJŻiMޱ^Gj)vvvUM.ObXkԛ|UNcSJ2z] `Ӏ1 K>it{{!Ҹ8g ݁;+%Wd<ۣ*Y#M L F0aђTUny-V0-)(@IpJ%n [4$H h>F9;U]wtt]BkPpQn<儴C l~teU4n'rӖ.ȿԂjpP. !)LD? 2$;N 'NG 隡|?N,i˘ F+NЯ ,(FuR;I:nC1m,iiHU l}Q5J%?^8AZ `7U^vڟ2 0?] t_oLBݻ'YAHPKn VX%V!Vnlo/Z6g%8^wG,VawI_[i}3\_wl %ȡn 9r[]"`n~"zmm[O;+w6*9YT8 @|Ԡ~`XcIO_]?%$ڕd_1uǀ(b$kο /NJxņ8YY?YڄJx.*)iMku'W{q9@CewM1qᚯi5A>z]dp(3n_\D}(&}Ƥ!.VfBG$FG;Mt š KO1xKu{\3p@6gl~.6$9%]rq.ClnJZN^u(^e5r!v-'Ҏ@Iְ29 \W_u܎ UT+^{ų]7{f*uS(&ѝ>vKjZ^̽YpAhbK#CmA[W8]-2-Æ\:DDmeUm vMSI8*NjD6ka0ErJDhy N%?r#m1o+֖]w |^f⬏ڵљs;iH2'̆ɦ³09#W+7^YԦ2 @Y^2a~z:S1u?[s!Ng+? 8}ֆ@uIN7=w;QBQZgQxӥ"$3|7>}6b =(NP $;(K',55ݧ- uCI%sSd! Nj:ݎ\Ovɬ"v G1W+2;wٙX'Dph yxwY1z\C6pM9>pf,|ɔe`^"}ZG͖F_-ÅB !>|eu Zċ8]:>~w,q_IH5v۬&nxOO]tbf[ У;W' 2Ɔ aBNhzO3H?-&bHb+99 7daJYl/G`G.ςsiL9s/jOrp !ʌ/M|OZ59M݅χRJrmt,݆mDy. ̿ }mf:eWQwݪ[ry۶47w]MMo)ˠ<٬ W XwI~?mى ΀FǶP( Qaڔ)~.޾uiA֢񨙪xeBA3ؿl&YU5 U-uͳS#%4_+fAsN7]XGUef0Şڱv&< 3FFդ9-\b 7#hkQh?*Zx9aLK3 ٭ݵ/P{u3R${=4Z$μNإ 15aL :YC-XTk 㢱@"W-XxqMk@ -\M=v\VEo6p@Dg ATR}9YRAҫeo6-C0Xcrs:`á@2{tCzd"S`9'6ϷISctԌ6S'9ƨ(+1bz~+܈e׸b*E}4$L6*&OA+olruֻܙkoi qa S M!-%Sx{m%pD!w+7=sO+7g'].&!`2s64Hf`sTPѝe%ie3'Nzy {GrN]vB?zB-) V\ -&3~CfĢ egP\);sF>VWh|w<5)e{|"AoovA3&C>0*dp7mVj OFe)昰[c@g6bPim Lm#<Hh586?b61zX'c?w9'=#8JU)Fj pC:, c7cI兞#$RfgQFj}e9@2&fȰa=b2"uΆ岒\Q\-14$±yizMi[6جY,7C@~Nd@8=1bno*ܪn"F/+ hCJqWA,{._O?)rrFR8ĻǕ0cRI{Rǝnxl&YQ<=rfco41F_XBH@#\s4~Vdt ; Pk> =W̿C_G.ONq:C[$\ rt٠5qm>&GӘ"о6R֛U$H \ .Cê'ո1ct2taqDh :7v"S9p8ZqPܡpv |Z],1%q)Y'1K ـ[jB$om!-L\B9n\èD" v&/A<9/z(:8XHVgVjYh7ZVed  fGиffjOjo}("}Y( DTGd>Z*r;S23rbWci$q%3vP_f=kɒNQM*E~& C*O-8SDqhOInEmQ& )YPu|Ÿeʯyc3)MC/BG 'MV'fzΑsHc|.62{~͞]BB@>,`1T4(O,D,˙flpk`6=q5 >])$L^EO /\9w<6$/8Z]873 aG)2 ŶpR8-#7qKֈwK# \x.$^}ADeDZImT/+Eo3PZ]ڹx&P]ֈ2cogX'f3H xRr2Fw;JAK02P F6ךY}q+)r2" #^VyfpVf&AujoLzA.N6,E8)Lbױ#?A56ڴ;fI{Yh4:߾܋Oq৏R7,m-#U~,epD@;њon7fTbIZyL>6#֏8]\S^쁳s^/&xgdʽy 9FUFKԷ Mm[hŋ5+5mI9Q%@rIb2Ow_H3W4%X߮-,(d2\' JvXdݴSN~>s`LI/я}ygH71`A|g[Ɨ!C{ؗRΨ 8V~5!#O|T%05$;HVdVA˄ j^ CR)I#_h<(bL=͕9hFXekrL>G4vNmfۦDC.DA<;-&|Q|(-B)j @ I-abC4¼Mv'MkܾVpu=j>yo73t5zJnIL8ź,lzvד0뱪`ޱ~iIN %撫^Z³2gC# qT fXN)-۫@mlp9c=Cͣy-a,ܛ53@]yr* (!냦H*h:T?Љ ̓VG$FO=JuzSULhɮtXHTx6ݻ5caK׵0Jl,#Y>H!! PQ!,Z^ $` &XDIOeM6X| ̄wK%ntcZfC M][AC,F}քCT GyT.q B[)ʗAR]!dj-VlvȈi=y|9rh%l\omiTxJm`b^L~!5P&vfZC5žyT& "ӎ(kԃ{Qx @ɤ=khe`^ ([УE9h2ŵTK#ĩsICX.4$K9E}%AH;~KNc`ml#UfhMY3_񃅭P*cDXdXM(.h7w㳁5 dHʋH嬕;8t)ڻRq4Cn(ȗ(%&fQNgIR{VZhH:ጛl3<23^ cCNпʴFKH)`#R#F|DRY!4j).j"Ɒ'9.(_3%0 zKN(12`mSD` , XPWtb-2P_2m,;A5%\+wh$ZU.ujJꕤ K;%a!c?r.x%4SegQ1sIb"ֱ9hӆs#\& 6p]$0}lY(0+H)DaYf/7^(=r9\HX*#`33uUKiqVi^spyp$zg2mGst nݱ:i0p.+=XAynOE8u,r`)J#㯊Jҍ#!լu]pq|?>V"*\J[QVzfu?ŏvb?΃lyڃ9ZhKTS>45tTs61 Choiǘ:' X w9% C&SZDHe@\ ?6MW:p LyG5SFhF&e% D FZNv]tflmOH5c j݅aAo6b"JnQIgVFx%I䭌)RW"lbdoǓhObF {y~hY6ղA,#V!*b:l[f󡐙';Y(2NK|/Ҡf^LહcZ(JFWVk4Z(H -*׵b`[A'qO(t P`%PR싐 *Nȸ*BM:ij[ 6:e<)]Ϳ48> "uC[`}dGLl5Gh%e{*WͿTOZkx|i .cq9ڙp+ gCtqXJ*U\.L>yzzBere`JݥHժLy篪d336F 9fLzm\> e$lP*,\2 @TMܧg:/<|\H zCovk|yQ9@ENYӧC\;&{uzE UpYwPaYS#ΓF#MC%}:iHM i)aQ61 [O 6ٞK!)&ppXO \&uha QD25Isqn9'pb4 %/uGP$?2uF݄/x|*kHtx!['Y0ڰLLqV%tzRLpGtPZU@KV^Ħ<l-844W>)n/:-i/u>ŀe8Vg^UyiC8%fF㦖ANfVAŮDeXJ#1ڶ5{OK{XXrNr;J nQ DGq+> DeGNQ =̻+ˣi)"c)aow`%feI!) %guroߧ. S,G gxsۭ'CO7K y,x-`lnj|GyQQ)PUH r`7]VS#  at8_@À>H&*:qj>2):#ó@41 MuNKb?d{Tt7L*(h L!C&@!%͍#},֜2 [)vcJe 9a6 9,50 t6ddNu}'_*®ee` PmsRSJj)CO  x]ۢxInuϞA{$lq͍mgRJM_>CX6dY[:f*퇮Dzc׍ tSN2Nɗc}I"p2ZcH ?|W][z?Mh҃/1+$ -03 b'߽m$t0u4167Z}(R݄'nŞYA‡#qh;s:uc#72`g:^YR [= ZL.wr2]Ig82\e \8ASId W\e8Š@Zf/r ?wr8 ^5vc(a_ ( ԥ#?މ 4?U˯|uģ'T(Z MX d`4$ 4e_ сX!3!]C:uZjЍ"AՇM]°.^ÖHN.q:1,fe"` ԱR'w 8qhw䱉#Fg>g6Q6Y85K`OkdM`B:p5[ls~ԺQB-ĕV=2ll%@@m7Ir b,iHF,Np\8S0`'G@Tbظ&[+4>i2 &W-IvRtL& T4(4^c"'gYh`+WJcw*2bC0tONBRLjfiTiP/ftFD< 2I1y`Us?1ZzJ}S>؝߿-tBY!K4Lpw(is+5mNgiJ RC@D((tg1>"L%twB/}պFyc4H/`mۚC^)Uey@xܨ{N::'4[w0A1&ϫ2`%?#z.pwb,1h5g#&^H9May=.}uUc Xf7"zt>vl &ŹvTYN FFCN 8ðo?B(]`SzJ24NOE\=۬= R/<O(9VF#xo qUf= 1Q0h)7u#G S!ZtDd>!%)Ӿo'KU% >:=7O |,Ta /s'(k/.) @Et@̴X#Y6"AP 6$B.Br%gE* 36й 7^F x+kNho>~;=B\XG@ѩ]M+Ta%8\{20#fUpooiFÁPPV#хT^pѰ] ^vEzA mQ `pvGjLpb᱓uyOC燎 + rQo5FA >{+ -|c;/=P4 ᄴ&I++[ mz6UEvsͨ)>hh)s=o]hMIV%)TZ!OnL4Nl"w)5,XBz ԒtiYJ^Jk@}L6F99E.('ƾؚwuxh?J@j? 7XIа$*2 yyo~AFTE =͂0*FX Y)ys<(2;XgDx.Ei7h6n)IF@޹Ӝk i/)6.O)+=-$ gn,*$Sl#qkmG;MN0qGۻyg?ȁS;Ig"5Bar j""[~P+[A\W z]B0 7,b4"O{f8iXTso6Ba"ې8AƋS}fq :mFЀ5 Dv@CMW^]'{l6}wH{{ b6ڭtk HE}o'; #Y#,{ywn45+ 3ɏpUotv .c`&P#bóG)8DXi*EJ!z_' = /#n.zts V/}sr϶<k%{ ɥ37#Kݳ( GK_puz4I-Hnz1MDtl4;{7!<$֙'Q{s0 mg]\Hj Z&7YdEݼMZ [zY gZq&Em7V)_8SU$#:h# "udܶBrŔļoeA G|E"`KYR#kJԳ[wj.մ/݇lsG;NeR-%u9w@/? hUþ[U{WM9O."nG^s f·J@]w&bō@s"m |ZˠַQ!OVXͺzjf͍ ]&>ծ46ţl`'W[=ԣw'Ӝ#j9mW|P^":* ʂsł5#n) rM Ie9S~^\g'}%^!^^2Z(xD]D5Uޒ+uw6<_xpzI: 4NȩܝF[AcoPzU8av;=>԰um@~MW91Ӗ~M7q.*umŖnw*&@Ac&p{O x ƧLa[sLqn82/ʖͥ[XRm (qd9[zή}~vMiGRWܱuOpԳubL~7?Mxܯq h^ 1=oObppsuite-0.8.0/.git/objects/0c/0b79d193ec89c24aa376d8eb2817e40de19648000444 000000 000000 00000000572 12147656541 023235 0ustar00rootroot000000 000000 x+)JMU015c040031QpMN,.)+(a(䛼+gDq^L*(pKN-./K.(`9(Ѭkfˆ㼍PꜟW D`%+~ξU 囋J]-`Ed oK{JVĢb2 O_ݮO[DӊћӀMM ȨN-Ix_frM}~pǞj}DqcP±oa|k}5Bapj{j,Df6yc$BysMa+2r.c ƗKQb9v_jz۰KC\bppsuite-0.8.0/.git/objects/80/e465f97d1a898e86c95e37868834280c23d0eb000444 000000 000000 00000000611 12147656541 023040 0ustar00rootroot000000 000000 x}=o@ ;߯!"СG,Qt8K}އRcG~|J|OvMSTCgz_ڶG׃Ri(\!zMgBcNr2;Ï|{-[v 2:+<-W|-S+OewQ #}X{^\6]YWք~doHn@H¬xRnml9`aԙBppD81rdx0nؐLk%( d.o@l'ˆ@&ĥgmH_IFW]Jm6g\DZ8()N)fQ';FC(5i%G='u}޺c}Vkg$,jU,'bppsuite-0.8.0/.git/objects/80/672650fdcf9732cee5df0a5d81108e8b999f10000444 000000 000000 00000000545 12147656541 023243 0ustar00rootroot000000 000000 xMQn0 _Ҧqܡ$*1Z2 M; 8KlhRq秇e8ˎct4ƒe:^ SO r9|CI2ld>'T%(NIq!yF0m>&Y&:wփ5aΠ3TIrI;e3wܩ:א3Nz!]%d&lB!_6$(^B*Q@ ZjOVT^p! B MGQKQ갣&#h_%Q T,@U&fꕤVd2LVd xxo] 5PeEřyuQ|g֫*}<3bppsuite-0.8.0/.git/objects/0f/f0179fe1640e5dd703c8a603e63ad70c3f5042000444 000000 000000 00000000573 12147656541 023206 0ustar00rootroot000000 000000 x+)JMU015c040031QpMN,.)+(a(䛼+gDq^L*(pKN-./K.(`9(Ѭkfˆ㼍PꜟW D`%+~ξU 囋J]-`E{K/Oy>1Tז )foD( H,*+%?L4?x: T葀ʜ܂Tgn>5m&Wo^~YGAA7%&I(ه^#r Alf _7Nr+D>DQQ"-#XmK=o.2F `|%l 4$obppsuite-0.8.0/.git/objects/e4/2f18a8d3e65b41b7d6abfb3140984f12ef058a000444 000000 000000 00000000426 12147656541 023354 0ustar00rootroot000000 000000 x+)JMU00c040031QH*((.,IM+HLO-f`hxudFIkn[Z̃*NHKOOg8+\ u6$jB`s Ko}FBQ_kDneU0pu;Hr[Uic.lf+),L(a8fnGr9{(PE) >5gnuQ7= 775U(*~}+/hydU.21ҢT*/7LҰ4eHl]xWks=xbppsuite-0.8.0/.git/objects/50/53b90356a161e1d53326816550772f3c4988f2000444 000000 000000 00000001011 12147656541 022473 0ustar00rootroot000000 000000 xmRn@_1} jlBX%jK$jw'v/Q¿3޴!BHg̙Km?_mlkh "!HB#X{PuGb%DpgIRN4ku@ }[Ҝ)vH~f\NeoMt/DZKthG+l:=^|d/vEr6Y5M Qh])D|̏@S-tpM5(^γx[ͫYQ܉tZ7^v<5g0Cq{:g)=DT]-sp޶^p|5R'jn[VwzH}jU,O!PP72>qi1nȻY#Sdm}ʇs ZR9@c cgkCf8~o~ĕ8HܒFRV]C_ݟY49i51w)Ƚ{톍A/_m`lzl9I&=cfTEd0Dbppsuite-0.8.0/.git/objects/2c/04ee7d27444c188c88ddff448f7f8290e3b204000444 000000 000000 00000004375 12147656541 023251 0ustar00rootroot000000 000000 xXo6)Xp GlĀ^IM@KMD"U~{3dq["͛K;orgYե Rx,dT!VdtRHwoŻD|k鴜FoozRw-~ii ~=eshLJÍN|r6(m$u+šqBP.a[s8D0а3Uヘ ziTH I"}i7iB X@L *f/Y˲c&sKq JSkʭpr+ %= ˂=ϵb+䳮J6P.3<߲F9784\9RAZɥJ 22d7P+rk`,y,*O>;{DϷeRT:m7)Gppqh2AmtDr yJeJȰB3*u.5NDT4&%@](;]og$Xj$Za+/ 9F+ޞxy:2֬le(xdʐKWPҴ Hܞ  I8=o!h"t7ؤXir+͝~R^YSy<DLxM|>^C5q|AW\^h|ATx4t\/'BK#\2Wb݀QvD;AM)ܶY) VPIgxUAg b&֭HP2b"$Gi;oEcn,P :BYET8[g3VGjPy:ZTY3?V(wgDQFkO|fwG˥VՄ\_cl6x=-8V͟fxЉRvvh F(A9b;`zĢ':yԁhdдՊj#}Idz. pa:3\B%Ŏj]BO|mCo2fQΌqds5;zNT". FpΈ0cQ~Z1Z 3M^*`.ю{5KQM~W0V) Qp@dTz^ەz1t1%7,ܛqD4, ]hu}#Ec。Hn U`W1P4A7dbi D!E6:t/P4'x8a/ #\G$)l'j$TT7UOdh*4-ǘ!L_Q i3Ikha/DGƱMtTJپ8rA|;)-{c- 1RHs1 ('qAI};tb3eÄ3%[d ΧZ0`wSSGC9ZiB[\3`r!U/T  {'Yk,Bq /2.8S= _ӄ,b (;<}Dg^.)(gIK>;Pt:c2Xy}xW9.8K2|դ*mЌ[$#+ն'tOZ0/+6Ϛ B喀K8-tQ=2cnv픽-Ѽ̗:#dD =;|($A>܋YϿ;|$BL6 P5>vـGqbf$9O4:=~.Ѹ}rb-{lr'F Hz<h`AK Q:k{֝Q7P+qfꡠ[Ix=,̭*GA\( U}XL6(¯6h9h2pk Y$/|G]tdx-ފk$q&i"p̝gw!hB~g>dl`ts`E >ro(H+5a';`nTe4N!kTL mcvĥ=u _T7iM]=^| l88;P9]QWbG 'qG&CZxq]63|Gbppsuite-0.8.0/.git/objects/da/d5bd294fe696c488bfe0da09ae758ae2c58dcb000444 000000 000000 00000003564 12147656541 023764 0ustar00rootroot000000 000000 xX]s6k+nPq,Kr>NVN3N'' 5iELYl҉&Ep[87.fϿNΦt>YNO7cpUk-mts펏i>O"͖޴͚w+I[z{ -Uh?!]Ն+ q!N g]R|~:}y:|]\ťa*]UcTZjI:@ -զvEș*e[e 8d4Yۥ#p(cND/@ʫJ|xz,~m Ⱥ ۆsE#;dpZ0Aսq(CPL?6U\_ dtiVݢcCʕO%:u1qݵy87`bںDr+RX6/|'%umt| P2Orilttspʕle$&>%M|FJ|\8Al[ 2nqdON d[XD@0e6{"Kr }ıQ̐h#>BOբpWi[ˢ7 :6A3n 1F&;p.gg/eBG {DV#ƲJ☨R&0ػ$R#\Q@b%y@5nD L?(\k||PfHW <1\ĮK甴Bg3wfb(BіW !?ӻy$(VL41{z`M[3՘y*`TR<.\s񖚄7vƸM|#3lGZvo!?=!^tv$`>0LCe#9] ˘/#SlAl+=/+\Gdh[2fdGpkeFN(* ?L.(SދH[uV 0 ꜔EQ,TWLz?xD(jطYţy"b.cxг_'lm*ҋ|]ps݊-JW')*+F(gwQ%]8|F٧;wע߈ 2\QON؊<.DEx!EcGߥ5y巉/5Ś_L7K p4Rt;""8YBKGs`H-A齒3bppsuite-0.8.0/.git/objects/da/1b9377092b6ece721f3b9579c0ad8e6510ae30000444 000000 000000 00000000062 12147656541 023271 0ustar00rootroot000000 000000 x+)JMU06a040031QK*(`pz|l}|xeFI/@bppsuite-0.8.0/.git/objects/0d/bde5d48dd5e434ec7dd3efc96ad72c69c1d59f000444 000000 000000 00000004643 12147656541 023767 0ustar00rootroot000000 000000 xYmg.u%nδVRE"WarKgv.A6̝}vfvvfv-_~Sg'˜z?UcKy)Yz.= 1N{޼eի@" / \ƿr'KɮpF7t#:aЃ AP$klhF]79WZE._[\ c9֘8p}p?8X]]8$Mor!mb fr^m&|nk0g."}I䙀I<N+s@j(4l@M N$.=Pfq+2D凎L"}]_FfH( ZUjq39q9]KH)9RD81bk 1ڢ2%0/3۱0cH1wΌ4 0:<6+|1 Ϯ4V-J_Ɗ-Oˏ? FiSEDk'r:2*NE.0{}"D8uVBb?YIJR(hj$-J ܛٚ Kdc 9jt k#W3 bY&y[nh¨HxbphY6v1<+N縪-3+zTOH䞁P6K=C߀Kn| "N[hg>ԿWCΜC5t#fCSt(4a@ߖJe%j;.ȡ"!H˷Qk#CmPlc>O!d-XF?򒆏"([ytienSۦxצRhӊӦSjd$*bĸ6AΉ4t:q'9'P}'\k' k "8w#p8ǩt|Դ(hңm[.ΪH0v~ĥ$BI'qZ!i6;o):JrD;nG0<ԥIu`ka -\剌QE1&Ut4,)(]~yZDv*MV@JmuV]7ot^ϪȖ9Z-7iV=^ EWVHVfåd#[刟+xO5wr2EO2PJ|t.*6A{v?HvS(4%O]*AC!b}zAubppsuite-0.8.0/.git/objects/4a/22b9eda6f4f96cc5b34f6559d0a9f36e6038ce000444 000000 000000 00000000656 12147656541 023464 0ustar00rootroot000000 000000 x+)JMU013e01Լ8qͯܲaV:ĒD< 7=~.⯕͋%T:$1/9!uSB";/&¤8My>I6MiK.ov .b!Ȟ ;2?(„PJ3M*j`_̄ޜ:2;߾4&9=!ѼדiM(GOhGT<*jeH%q/h86[Murؘ$/MRaY(Z5YX͡H,b*|L*RC;E%KQIUkt˷/sȗ8 Z"hXJ<-K_ H阰Z1H:=}s{=\ ?%!F/N\:$$ݽǻflb+,j_n{21/W!?[!zI.͘:i>5[)XFjjUdfΈ &\:.0,A,R#ڽcFd$ z IƢ<5pʽ*cso$)[tX5-cǡs~;`⵳NUˏ()Cg2*VqM+_[nP`Xi\j;83Xyt/-+@)n|.yDq D"ɐM7 <0rږA|O"d,#.NQxD}J5ҝ%W ` g9ʕ|;jrDY!ڱЭ&Q i(ˉ5~*ƨM"8|1jAr'*C@t^#0@\!bT&[Oe*䃞Jʍπt~gWռO숀j^G7^Tv Py>Cb&4jyk x°kukbP:re2?YR12$<x& IͥXe#}-$ ep^ Yu X0u` ͤ/FKK龅T#T1oF5uTW譫hZ;Rqx?Ԇfy>' L b;Ҹ3jݟD{V@_N͒]9QmgHL5i]Oc.f\eJ"ZecM#: 1{P8YA/agT4&QtͮTeچG$-#3W(4P2&O YwdSkA)bV[XlhY+V?+|[q5hNPyɁ eVa8ͧ[UPX2T|d\hDuyjJhZ3"֔V[g_RTQEI<+xC3wל[8$Kc%,oRּv8E\kT}xyHs#,bWAPYVTѸ[cwy@γ/ 3Դ,y>d; cCyOWz(\ hN#7X-I٧*I9PnJͮ`tDkɃy(aK`vC5=R~JJV5m ʼn.\ݫdI*K0)y2+'R %Ol\tT38E!W] k*N6XmĪSF2kAJWY\q;%'D$vMq9aR"ܾDMQ -pݢϩGe}w`y>UuAnK=3)ZC;х3"HuW_|DЋct+ZvjY+ T*BH_h>Zc:5~ ?SvIDxz1)hZey*K'.1V<_&jj_2,2+v8예S$Ah. z/A7IWrO5d4nvlZIx"T1'e0luƚJOde Q_|)3,u~9OFԲm ~dbڞ7#8tEJvm:b,\ +K|F˼`M2/SXXߤ2KPįG%e2=h^ <}/-u7]vVR,]Vb2P֟lG dǖzȐ4pY"xHFp5Lw 4W)Ilsa}O߿F[2F 4B:O} h%60 +(_w?ȑT>$p"ùHYyB^`<,,="N,Y.&Jp*z Ң ,swgF"oqc"{PBtrq;~K(6[bA+<(9bXwAͶ$nFгq놇۸KzFj_7,/ +}_΃_+V*EGmhZ}=6;dCؐY'aPF'4%5ےa * ^%Ij=5nL-8p}pv+[\4Sd<>d~e-O& xm"F*kN1xsQ0~>3zjvw*"r 7\>^7=7\9hbOVV{f8lFCw{ĕ_YLO|P1}$ 1_~ɛAAl dUɌ={%쨧6"~'`cUhsnYE?hsQ5(xEFtE Ղ W-k[ۃs(Pe&a39Wl/F~xޕ=. -T*/th脀VLF\PvnJO39`k ,F-j<su2/D4NpخGZ>POi+54q68>z~pt-w0ghÂ4Ϊ?tQL}c&4A¼b/ V^Wsڒ#Rxت=F:Q}[Vts2T^F Ji| 18܅+p ڭq#s^:@TZ+'~h[o }RAqkA]SYppݢO ﰠ-ui !wl^VMpJ]L)r?6n\Ӏ8J+ͳWa' 7]$Wf|ERnqMg^_0,p Ȇ[ܻA;^A;o*s#IZ:JL^<> mpŠDT'M3{!\ͮ_GF<9a${ke_Bȩ1=M5FHԾIQRh ݭ(e {m;t!#YvvK, Nl7@n_ }Q֓r#8]Pbyٜ_27݉%ݮU[IEZ[*J}к+g©:AV<{U)}O )oH<wgAnq+ܬ(4+/[l6RN9:ӬJ-4u#T P`ɰYP7x-j*|=__G Y әȬa4jQg%7zoÕ67JeEAϤt`PObhݢr} {o,:Y|CE-3fܭ箱]Z'k9NhD|jE!xМ7*CgU`iPCnPeUvK3 /E$#֊vV,cmrYk ZW^Ni\cjXe-Tg=&U_~ qq u '/|*$zflMp,\)fX+MoV ߖ6+po&66po'N{vd>Or~~MߏGt*ʂIJ9[6#Lˢ~"vY$7cG0ްL\bJ&?\ ܪ񷢀:EPg~_m5)tuY{؛('FߠWŻ[d#UsN&1o0K7G>lhj1a9G0;M"뷸NfXlŋ=4AoE%b~@aNm8-бR\`મAɾVWeq†y=@`͊m 6̇;eqTKJ0N7hæaM%tشp\u1} Rb@\N]%F1#E`%`hҫ{:8WٱPW9[,/o1fI׫/FhK8:5]ɧ8#VY ʚ7RONӚ"E /FqbC~,M С^ٔAtębYk>Z*"dC cV9R: -1e!mqA> %?xtp`{_=Mjuz^Ii|+M-m"oNT!sAu6ZZ\c, `P>bcqy/T]'hT}NlԨR0]=Ob]v<_N?A{?>bppsuite-0.8.0/.git/objects/89/ae9db8f88b823b6a7eabf55e203658739da122000444 000000 000000 00000000035 12147656541 023317 0ustar00rootroot000000 000000 xKOR04f03PK,,K?bppsuite-0.8.0/.git/objects/89/e80d806e7694f5edc327b32c61fe00153074f4000444 000000 000000 00000001401 12147656541 023064 0ustar00rootroot000000 000000 xUMk@YbLZ[kSSIckvW]ֿJKkv7kŧauL&Ӷ`J\k o]5*ۛ߁` 9l.Js$\1#N_&dp!ݒ)œ"|ijwXߝ L2e|8^X$a:Z=薣k3TNf2M#4]K x?giSu#MZ1,_DsjL+e=GPX!t etdJ*g Q8$5{FR.(8̚GO\B_%1G>{-b7TmJPۖ[`.d{2\V&iԴ:''q 4 ẅȡ=ǖdp (QQnҔ/n첦*~%nyˠ[FΣGB=87>&G'("p3Hm0q -򈳯I5ͣ> 8wTXöxwPYibn GXٳ|EM-/%* #58ށUP<\M¢e :=mRꕲ |c} 8R&*ocP".1Os&H}3ݵsHtx_<bppsuite-0.8.0/.git/objects/75/6b8cf8e96f9f40c0426ad8dd2ea3c59efca130000444 000000 000000 00000000410 12147656541 023524 0ustar00rootroot000000 000000 xN09)/*"$ ^r%5m(uH90F3Z1\o)+^ o) (F*Q2Sq[2؀3c1-e5_apKKuW2^9!Xmw LPÔ45Es' l޶iz<X|;p /jR/ !},霪+eX4l>:nNS,ؔqJ%  |bppsuite-0.8.0/.git/objects/d4/248274866efb91f2ea5220012d76f348fc1e25000444 000000 000000 00000020221 12147656541 023055 0ustar00rootroot000000 000000 xrȱ5xSJ+^&ݤRHPBL ZyK^3II%H3Ο={Nʓib2/^r|1O'I~Oή,YW2ˮn.?irU}΋"˫YwE[K2/CmaOeޖfg"WluUSwuߕeW=mۦΛv^y,aYZ/]fZkU붪gzYvͦW-7oEϋ勪jV/|.ZzC $ab6+NwͦY3/)y[M[}9硰̦+^.YSE6-Lj"I-]ns[nmX2֢iWl  )9D>}J<~zS,H.7 v{Zo6KَbU5wͭP H^}S_k>埊inYU.guݖ&KؖIZU]Wx򷓺lo2?2Lzs͗ZT3RnjV,3qT1aeѢ ?s`[8EvZ&1_-K, VNQb ճWddu^Y!kat_@l M8gd!wvqAxl$K;䑟 ~^;r{N|>+Ӻ~o10A|='.Y6=םeUXް#znYYlf G?~Ȏ^ Onˮ.sڲXk]7DPz"V_yc%hb>X5jqoecDN #[.ĥ{>6 -DW=hUy״DYATZ#Һ WX. _0 3 c!B]v3byݘ9wb30xZbUp~zX.nsݕE[ iPd/)nLRv@1;ϚALct7)\xWz$~fywNW T5oc^44ۉxvGAU|WRu{ t]3#lN%Y 9eŸ".r٬M-fcJQ. .7Je='͋Wn+l{'B@=T23$Om?l> 6Ye/ BN$+Ĥ!o}t^@;o>ݲߔGe|cےɆ8@ֵHY+wz%Q}S G%/벲Vv*(gfwʘ4 }!zE Q%䛒̉ Lb$$ߎ18̱m<)DFm=wȁNx>b`(V9ǘ229`!#`Djh,t?\TEBpWAǐLw1qowdof2q  OLNϦW,{nH,p=hNǀo05gVe,q"}*Z^iU@ބM6Xh$v ͊&}(jbXz3-w~7"V~B ~/[(jdUm,+7N)35_:dm=6Dq1#ZTgV ־|ξX{/QX=z-˂%x'S%Xi%#Y.x(!ˋZ7Tn_k2 i:EW^rp-%s{`!QZDG#ڤ q&KxL:dd{'&0l Ƌ (fMzYʋ(չyvN٭.Ŧ&VQb_7l']3Yj xpww ,תw6XXn{t[a s860f.pLO3 Fk JrU/[T'ZvȮ= $=$_Rk!RC@*-eݚF# Ťb,;2z e}m:N<E4!̀p"Tkp&ciQ[I^$?KK<#oݷ ܣѴAm*;‰%٣3+Rp 7@%l+ fY}``:y:dO);K"͋`,72?9IO/8Gƌ, | jdP;[T2H_`h#ZRdBS{XE5$|GD/ Rzqx)ɑ JEV]o-jE$̀jhPR\]j>I% KCX0gAC3qաR0QWb%vYwgS9PΫ'D)g(02zh:,"{uȊ7<)8|+P bZBFaE F%lvK #P1yPȐ0[O,Ȃ $8`(PNb'[@}PhjɲZyI<5HY*3Rq+6ZV0f&ork4^o''Wӟ'I~|&\/g<$ kPҋ&㠥$ Lrf:Aqr%tr"HyȻb]0ou/D(T(qHQry!z=/O?LOW㳫RA_fBж_gvAqBJ 8H17B=آIdz>yWu)!^STF?jAgRK<nYc%伡"DYb)Π7>x8…14b.D{O3؂dd#[ I8Cdu 6JTtV04a>5ٌ 8W"z"N6$Z?~˸ʭzn5'Xhy O6#~8!2hvSM砰@fgq P"&.j|oh7[_No#(\8h aNc4-[KnZؤ&CcrBN4C$H~cvE"}zujgyb㻊QC*v@UjT3*܍"_j`. lB,JZl;],,x ZDw{]m>ػl =Aؑg 9UPH!p)|jZ:pTA1fl0bcoI]v¤LRT1yf0W[(` tsF'fB3>Y?'=g@vNY'4̫ZUΡY(ݔԭsf]l 6L43PaUBJipgHs3*;~tif !|yU<+@+įE엾It,(. O$_Ȳ_!Te i*&zOr bɎ$GL@lOzq}ezY7g?Ҕ7mK0>J~H6?p^ʡkgλJw޸s^u~ŋC5u/&T1 _bG*bϋ_<ɟ*}c>C)PM+7c3Ry>[1D,iI97ds]|UkoTIաrJ330Y)eMj9UV @3w  }O C1=0MbuK7SZamצ +0Q1/+(y:'iGѱ߯h+3nT XX/?r蟧>"%p@`q  6Y jD4*ވ2`NE|Xn #uajR4&ޡ:"H\>UB,\-%\Bf\Y«^4n~ņ=o&.h*J,S`gbf{<S8Ý:jeF@3BwaUϤWYG 1;䔣*J\}Gh:ZɠW¸R|gzW c)tH)-$p i#C *7ji]=/2K"y u]}$Z3ID,=eg[qx|K]Cb5s tU:ZYc̚ u.mXRx6#_2MN'ز~qa̯Cms,AHr.@ Ь'3{-R.1Q3*tؒ$t?  lL0$ebz8^i1G/A|X^Ӄa2^B'Q<;ϲq˯>;!h [yG_-jV\|RH=4pF;@6Ł@J)@R0U0)3/K[0nhìp6/i4I??: HKs tFV2 %Lj^e]mHUC+gIМز1Ҵ/碨42f8n<|$b⇬t-zШ ;EF3oPm$z ?aDh^Va2>ޅNP$3g-#]-1FZl=H`B,H b2 }t%w44ºvǒfyf~\P`֦6Y`"&TT/V'4~AD_ZGcK#\2yn׸IvLf@6fVrH^'zcd $ $܇5kUC>xGEA󐔎2]L)6<$ ĀW;HjHdn4._x:\qHru:55 E)a9([iç;8ôk_'4Vl=!1Oe2W{ҋcjӿtѴk+!Md~.#<ϧ٬M \9B6v{I'UGmjyN"P+<#p{-&_v;a \ ؈!u0fQR|*~.5-lo%Fp1S5;QeGb-]'uBou4 $;t(xŪd<gUt3cdfWL)Ձ(fv qu=uQOwt&+^?տO,©J1Y1mtP[`@GrتLBj~6 ㉤hiǮY;8]5K8h&au{ $LӖnjطGVRrhUKӳ0-q 5 }e|;ldcUv3v[fuK "Il` 24\aTۿw q9Gs5%V<:x\?Ȧ ,;똯T82 ͡Ev<1.G;POӄ)3߉y .7 |kvECy{}<~>_ǂW,|[.yҤEW#qB(HL)m#&]+mօy|MJUt;J9DRlvtFQoVT$I)Pfd6?/7>HJBYb2+2~s"-7͆~C.z ? )۩lؐhE 0B|!Id}.׍=^mvnP[R ~Ug:@]ϟ=O#, @bppsuite-0.8.0/.git/objects/14/5aed26daa54806d9bd1e21f6417aacc741418a000444 000000 000000 00000000716 12147656541 023337 0ustar00rootroot000000 000000 x+)JMU054a040031Qp  +(a8/ }s~~ʝʼs/,41׊܂b/o}stj䅕,A q[wu3<@57<*s fx6M9{wk+qIOD|RAApifI^qAj2uoJ=YȼFwz`L#JNX5p\t@MMJ3sR23tcɞz!ʹ=ʠ^)<}&;W9X,B?C,MIMLcX(w{FL_Vl*OfP\Ϝ|f\)+]LNxPPG\ * [Ѕbppsuite-0.8.0/.git/objects/84/35924387bd78b44e692d0adb33db04728f4e0d000444 000000 000000 00000000425 12147656541 023146 0ustar00rootroot000000 000000 xPN@پg %pursg|=&@AG6;69hohFH/ }}B 61xk5:g, 09|4F!r5){*I:ZucZ7~UmbN+%d#1ZB n0j| 3= Bk ?CMRX>hwe>Lw\ҸU"vi~^% s6$i5:e"WZ"LѹvU6K H9i3dѮkoO*.$:FPnDEO-h|`5ş&{]Ǜ2\>)0vnOOky۶."tbppsuite-0.8.0/.git/objects/0a/2562a159b8b8ac012e32eafeb7d51fa774e94b000444 000000 000000 00000000717 12147656541 023427 0ustar00rootroot000000 000000 x+)JMU054a040031Qp  +(a8/ }s~~ʝʼs/,41׊܂b/o}stj䅕,A q[wu3<@57<*s fx6M9{wk+qIOD|RAApifI^qAj2uoJ=YȼFwz`g&ag|enjT┙WpXMԋl QTfoEV"H+6޹9Ųf>ZbiJjRfbB.߃0b4-_eb#TA~2z˕k6JY2eD6w»뽦[=XR(VM/bppsuite-0.8.0/.git/objects/1e/8caeace31bead322a5bb68f4bd4dac2c1f7a25000444 000000 000000 00000004372 12147656541 024050 0ustar00rootroot000000 000000 x][oFB@~ɾex`"o0搳$'WɎ 2]SNcjgc9'e3wyN׶[ };q\ibppK)uy"fƚAT#BI oW4-UmsƺSN3EeSr?~9eћ5X>4qZ\7{b1Yv .;?bоx'gkLDw?<=Ų\X˼hkcՈ B F  ܘC 㵝vrmWCwN@Ѝz4:g炲䡉K=zөrp\^%2Fgq:LԶe0 S1hT:;5y4U&GI#שϵ Ì LVκ`|tB\LCX֛cؤ@0ԞO$5LJy?@*`wL͂ ķvUdȆL_Cv ǵ9Í~i3r(53#,r2$pr\0PP3 ]V&APekc2%KG Y 2J4n^-pxv0S/K̃XLzj(P0xKBU㱗ܖ $F Eb4LG!)V,̌6jO(Sx@X~I(k\PD_j'l]Vq^XMjCݹ@kM 1}+*7:R5!j5xmNgQHaAʪ]NҲdG-\Ywg,||Nxԑe;ɨ$4CTJ9JX*dszB^!;e2j?}n`?I[E8_á]JװɇМOA8hGw {3שȖʧ8oǪ\?W0GBWabгl,UqqE=a!2cZ)FJ0c)nH-m zfRd/Q_xֈm/,X{\&ml"ҁFrP0h+72!7-ev![YHlDŽ?j7@bppsuite-0.8.0/.git/objects/4f/87e808eec24a51450a6f0ecf2f818d39ed8925000444 000000 000000 00000000201 12147656541 023313 0ustar00rootroot000000 000000 x+)JMU042f040031QpMN,.)+(apJ;:CVB>@U&fꕤVd2,Se;};oQaW@gAn:lF)Y{u5bppsuite-0.8.0/.git/objects/2b/51d0e5eadb7c2f66a4f83429f2a8ef5bb37b66000444 000000 000000 00000005416 12147656541 023526 0ustar00rootroot000000 000000 xYmoWWLTBt"F]9IQaEQ\KZAe}fvIQgkö;3/vJ/_q4w&U$-K~xQiU댦 ɍ.蛦^hbB՚nUMG_񗓣苣"KA8~}$Gx]r]&[ѿJ6Ƒz*MVeԺJ-iNST%bLmI,;*ua4{7T*אheVNפV)aTͲYRn,͠)s9*l/a~ l KE\\FtN2jr3ʌ+3|?6qzDfffcgZv lUQ U9JM6y]|{>E/o. n3vv*,꺜ǫ*Iuj<1s˦jӭHt]aW:;$AYਗ਼C#`ۑp]i1u/UȧUTS%ذ SfÎtyp96Xg*rkWkDpcyL5f)_KT'!!p-ËqG鱏,W)/]#F񹔩ՍX,lVզ. I L%pNh8F=A k"g2>F&u 6v0X:L&žǂ0k;S?ExrUGlδ@sL wC/~oŲ:9,;a[{ˎc= +DOLif=Mp22ѶE Q{}nc<[-98gh!Råa`{-O|[nHؑ;nߕpF46؋7D!mz[~3ܼtqypq"f׋ʮw@ʼn?qZ9).\bl~ar֔77<Łӻ% ]!`DC1U!?kc m;6ܠ8V u).${)&,p6/l_|Jbѝ--?T{Tt'5_:V8v2!PuGn8ù5*'D{bv%:.ɋK |Hq$3:8!NR'+ַ@[vUؼܪQYVmWqbDjA^(3l˝^UtLSՋ}8 796 (ylT ~"l.4F(ұq|Y kI ٘%4`ec$@8ް$} |a"sn_G׈$S]5ϲP(/g-Xamq? Ȉq"15ϙO،|}~yg0P:oIQ(]KUK`Ki.xیH",:B0Ěli>̌la) `ϳgdNO I0m!gO)tm3o6=iq"Mk?oomH,¼Gǃ ut!9>|ڋqN&ؽ B&Aw\M'D|vHj-eo\콸c4\c]k&AE(vFiݻ f;%= g CC?h5bppsuite-0.8.0/.git/objects/b6/660b636f38ad9cd99c306b47cdc9e6593f3c52000444 000000 000000 00000000703 12147656541 023324 0ustar00rootroot000000 000000 xeRM0ٿbJZH`fLI RlalObQIJͺ#'^ٛM> hSqQz)'Dߠy(C7L#/pPVq ք9ǖbufdTыo](h!mKB0"%BaLLkoZkԘ_^sT+t>xZEz)fbHmfe+^IU\~..0Dc:mXt2͟ ƙ(})qR~]ǽmDpDmb7SN0^_{}jm̮`nm;$VE=K]c5:Zj_+ YLbppsuite-0.8.0/.git/objects/3b/e848a3b58015e20370e80b652fdd22de76c47d000444 000000 000000 00000061100 12147656541 023210 0ustar00rootroot000000 000000 xv[ו{?)IHIJvl%Y]\dvx I"4It\FCI;Qeޫk:6է\`4ϪYb0:muRm>W/dV5yדέi=; Q|0~ fúb<>գhV;O;[d~QfFg7?6ɸ77Ϛeup2Q4zPdjO1p1Ymؿl?^Cbp1yY=4yPmnkܓެ7{,lG7~1Uoԯi5Ot6(Lg>J+ц|̻|GO{dσft^j_MpRiibaV_Vu:mRO&N 櫞zT .z{m?Po0{|gٟb6]o䠯21tn F'y@t f|fubE OPlһZ(խg~'_~V⛯>wuӹ |]nKc sg!EWܹe$<gVf8ltyS4@? viÕ>>]pWG4'?lޢj>3Vȳ1#`S3H q}6-o,xp:jfy֨ V%;aoU f6cR./8ӹŹa^,7oxDj>18\f+8\LcZ墳Zͧ5)rb܀:v7rcnF_Ʀ{= VZ܅f/OpN$@4h5e@ALUTǦp,\@<= u Ǫ͸|SvV*?UXO[1R8z/±Ox±VloT8V=߬p\(v Ke2!9'fr-V [.y7TsՂӃO"d#FXppj$j<1 7j5`JnaXr9C-~Bԃ&w !(<_enx"li0Aj2985. 2"ɄeMZK9X{~!6{t80@FmHik)-PM۔0vtLGDu`.Z&#OӼ--pVh.zF~`0 0ySϛ:۷PVɏ2UO+l>=e{Į>}\~ͨ/8W1ң{&Oմ6T1m(<ƨ8#vit}a/Ro|O?֗xM,kv/I:ICfUo)j!\{Z_N%Rܿai!yZM4~lU__CG?!pXHuW A*4AvJߔG7, 7ꈴYf;,@{OJmr%6&4q<$ZMPJSGW|պjO+7VȯGVQ\k{7;ZFK:n:\-xU._lW!dC[THapY& {cQ5i{yd%t;RZҪIo㪼'`Oͤ1$\O~E'qlvOX^ooFKoÑ~ouݎ89՗#٬&T4ۿ_45~$ Ņ]w$S4`#>jkA')¨R&Pc)Ʒ(7#T^5K1^ pe-|yl,9l;?c8(%RNF"FJ" ` :lV^G=!SXK `racԂb'zֿZᰂ鉸 D^A{6eX$=$I=Tet\e0ހ>4dO0RW~ xt:8ySɢtlt+La'ae1f:ETG)0,e>br<Ϋ3h ӝ eAD8{|ajffkP&HemWKVd 狅UF`Nۏ#~wЀґ:AǠ:ۍlwe'DS+) VZZ_ˀcn񁸔 Vb# Ǧ8h#ɦVm0LKCa<fƘƚdΡ V"7Y5'ﭵGc3|Q`i'AxR$,ͦuڌÃ>o+LNgX3CFB'B`ĄZKh =4 5?>f𐹎T}Kb6!R:Ώm}QvPt!U R> \0`b؟wQW%7RA6 a0x[gh4%cE1{ԥRtLB Q7zʶV}e;zFJʳEN8Y`8i# ȣS,6!J. jP@1$X/IѬ9b#%5g+wvjS8el2Av6Xp$.p)[>K3'# GC F 9tXs T,.m8ň0UW"m&V׾"! [8B(e ·EXdI6 w'6I>(aP#6pC2͋JM #d|'g#i!1K:pHĎ->-Ҍޅ2]suJa tz! Б8yʄK[¯ ҨB ΁I(5"%5Gn#4EVqԶᨋaC6s0ZKqlbX컂]@q%L#`~1?y)To@ oER؃[x~3O{PTTWFT j&y\X SC)NoԼBpjp5N_PM e]E5jJh\Cj[1K"]t_kO42 i@1p}FıIH2Ն&f5K /~gr/NTiJ*՛P@'3"-PӉD8e" )F%S60 wY!.8V0U/ä|PdJdy3VM3 rq4wAJHK%`\n ٣ >`neD",+XKpOyMi L}|m혥 Zt+iPʎ#- fO؅D27yBUKX&pT>y9=\s~"'ۉz%*ǏA7`Am7LE92.Z b-D03A`94?dqNJ6VW]t jc;X'ݐ 'M} dGБ0'rFS&DK,٘i6G#Sq:Z9[ZqFɐs@`oE+7cOXCR1r 1dXS1XZ ;|f΍?$wP[}헭9g "oӝ/G ^W,ɥc"1xo ޔN/u=: 2䃊{I@;/*x WT[E-1Þq>hi$%,@e.a)axFcu$n}c ?8^Ol4ehۗ x\@ϮG] )ym)=Ͼg'Qt9XHISIq(w5Bx~"'3{7FI &f+ꃀ\Hf=Id"a> Ym[k_ cB89t>cA@aOœUȯ=GZ }wݧ82rVPb>úmqm? a+z|ItX՟e}DZnZ;WCxXdC@]Ow{8ae.QGI;^Ԋ7߼XSqpM꠮Moρo*(b}4xPcz<_ZV]E!Ú]mm]xgo}_|e?[Ql>#jq^DGZ^|?6rna4{MQS4Y hN]Y"uf'¡ ;vP~ldZ/%W]P,eu̗IhDL%Sq>AB0&jM x kSΗ[չY)3::-_Fq@+zߞT 1CzUdqV, g@XX69M&iGK )#M9U\z`gU^  J@Sݭj9J(wq*bŶmadNh(?éNń[/h~DID]O>탬l[(<V;MOvo kaVS rqZ2z}1'3N' %-zHg~jch|ϟ`[HT5V۪-g?lvn-{VmAx)ne!U#\*gbD>#~Ծvvrߣi䳙x9edǟ}]\ҹJ$6jml.>zwrw{|An]OVbRֲ.kYE.P0խVK}S(_ǰUXO(h\w#& A{Uxv6ŒGᓆ;ݏEb%,?)UUb|W; .ĎMvƻX/gլ#_ ~& R͞=tL7ޚ!T=E-᩠_&'[+zKւN G|L8aߊN(J vQ't?-O=|i@z^_@t!COנ~D5\y 'hc1&U%4x{qȍZ>9s~ vRS%eU#X[^`%{pSTE_ П:0( 8PXsĬ1ɖ25e]jv۲<2i] phBOnxAc6#{{$}~?($4y>_n\9ۡ([̪ 9PFUy<8t9Ty~Džt{ڽ) NQ걒>#nо"ֺ;I!2:E:tZ͸Ohv6{\'yRĥu})51֪NFIR}5nuSWxWH1;qKyM,*k}'ٸ8 Wէ[#oo6l}z؛u]S򑣸 RXA雐0'hjZ)|lbL`j״o,)v+d9 X艥tl;pU 'YIBC9{~_P ڿq@{׏x:]r'%:]e6s?.)}<+^}nȽ"02$y#")6xFV~b~y#WX>'mߪs'U˗OD ܼ B][,dDʿpu|O D|;aB6cnttR@r "]7Zg+ay'ih w#_;SO*ϪBpN}K^kߪ ]!8])HBI^2(DϭT~ebH3\EyCUrcr5͊jӣ:(e]+iWyoV9OKLJrtb) zOF]- 8uY!T_*Z:|&~ɐ.“E,U|2T݊o '؆.ZRvHP8v*9Kn@qE,jkHJʚXgjb+7Ŗ33*֞)^ ls@jj-ߓh} Z\2BsCE-aiB,Pᒂv 촘׊2mAsnuf^V~&FofUb?o ?FC8rOcohލ- N慫_Z`k^jd+O!Bh~c {EQ:~kA%O6!Q`sgk֤+rz~2&Vц-GI**1'DHS3+n!2]c:m/$򭂀)4s((T˯"ZxS|˫C8tZ/.c(h,;U5(K2|l(Am#xQn`0{~kz-1*%,jG?$ 7;wj`0qCvGQ-F,)^u6"-} :d(#.|Ȉhe _^_#osldٓ+}Pxc,Do=U%NEWňOHHuIxQX.?ZA[TQ앵n99 Jw\\#YMKYFtHLx*O*uQSfDb8@*N#]Vۗ( z^c݋i-FNnk1}v(BwG4Tƻ `0Y't3jC<v}_{ro (3]j%P=<Z4KkĖhO:şc-/2iLɮz@ة[o)Yyoi;#4t]R$u6P!| Å}ж׫6I :?c#NeBsa ,b[wC[SĽ+J #<(yU'zTZFu8 cMཧy;ZYh/Aka* ja͔qy:ᜰS\@ADGz MLϥ\#e,|Z}mkk R,<=Bߘj]U2%ځڤf xlkK W?RV},=TefQ۳o҂#$1{HKy$\#2v{d;H(FɌ.r 㱵ㆫouhŋZD. Q+d{zޘvIafE,0|Ǐ͌ b QΒԲ[&Ȩ’ېYeX{t$s#7 :|Nkν-s?w]+ځvl][}t,lAئw~z&K٢*k◟/ZZ(P`-QD'օ:h+%x+㏫ #zӢէC6B0Vz;pѸ8ğD\.7'Po0UP[pu:7\2KQq)`͖*:!9oE q`}0[ڀ1xr+/ѻ^:MVL4Qv(LGT•益/@Fh~v#+VEά;7Di/{,A#sҽ\K669~Jtu!ZHȶP $mJmW#rWKUedKuwX;z(}4ӄm ~jlB^+=9AeЃԩPsH]a/C%h#ӽ۽t#J[bE._`io%ED0N;衏|̮E\36+m*i k@^ kjTosʶ:kSheug9e)З/S+enf M CZB 6_ (p M.;X{\[A=Bt~XЕ N]sC>da-jz(+x2{I;u\ cG$ X dvə[ htwȃ> 't>)myHvTNsdqݣ^^*եtA~dֱC#bFFcjt\DI@d"EcFf]5Θ6t>P!J≱3KF]zيdQ47M,jbO%T:W0iĔv̏> cAR`MMX3Yikpq$pO]"EcK)4xޛ -ncc#2%tc*f$15-!;jϟgHhݻ`fDp幈k =u8#S3h~L.T艤hǰ >?}٣*_tj;g$7#ٔFutx GޤZ<@KNԎ&р3yQd @GSZakS;cX]] XyM/YT9͖ ?܎{g n6oښoQ[4 q[:ft4Wg~wgWnQL%M㽍ܜ;}ܗ%BWqjvL](ωy&cnWѣ|\!$W)/7$!NzEllһ0_:@Nl8zk%Ll O4ydKXSBiߓH<;嚣u|4`gY4;bk(N.֠meѨȓ5dݙ?^qvk `0?|G I[lQuIc"`s%cK9.=!\?:v 2ߊxiPd_%pݔ%2<0Irl{yeMZe%פ` ZS\Cط5 K3[Ȇ4k>! 6keAƼ KtVVeJ(3'*p.R}]ȁ{+|9d9 ͭ-wM7[*GRn?Tu˜yq3ƶqúڻۻy=, w 7Cۓ9WEM?Ij Bv鸛jC׃-q՘;o  ֠K0ܕd=׀B):r~`6v T8fB>.'(ᅎAPM1h!-,gtawr, ּv8* Zy˖p]#n75HmKTʗ]VmWM&w!#:Zbq s_@ ý4ey6sv]p ͣࠆ=9LMK,d[/fզ@֮]y+_k΁!.\2b1%zSaNV;&p#m-Y*j=9qI k!W9@Yt^S \odpP8S.Ъ7E;V ?f|LH^ Y .C^it׏?jPc6SX*FQ:,`hH;r6rI&xn*Sxm׌g40X5Cti'KOn6SH`f ꙓlKoK-\y?(y㏏!*SJqlu$ނ=mEgݿd, vA]!.9iA-Kz!] zh unm-,%1 Uóъ f_Lb od%tֶs@@81y YXLf}Y b4Ί[08&z{2H66;1;DПa2U@#i[zHf%8<@0gNpyBcVیd$:$Lat|xs[lH$Z |KCҧJ|f4Wm9Ŭ{w2o,1mmnKն${Z2fp[p%J2 _5@=-64c[c{Ӻ_T7qū99\*u6}X$NO4}X~5_MTQ2]\ N(p[#}3>~i&m@LJi|CYn7-sEv%X+Kr2>-(o]jD!tP D_Q<+`gGy&5\$x0i!vmj'os3T4M˱tZ #aAr_P]3h܋^jpv 8̬࿢MżT`gG*t/@+;^;{u K +^eFV56zچ2>_"vmaz~V{t OSc08;1zX80lnlajPzŹC Sv\{7rE]r&7Z?Ke[?y;ꍕzؼZx=t@LzZZ2u#p+"YD_(ܜ5t" e,H|,+Usɲ6,+VmYTxYF!q(I@Ym_TIվ^`X֋w{ ʷ L _K,nlQn[ȼ@&1RZ g5"rw Gǻki ᷖ Bs*x+ l<`%x Fp!+T#݃]lF!#4|խ`;2}vP"~ *&pmaI+v%dwS_(uKb*R3[U@bӉqK9"t_x@~I\󊜮zJf4o쁧wZCXy{J5ܑb6lz3]MNwقDn$X&{Fp5cXc,*ԃ]6KTU\7m.hs#OD|f˅J\(yn){8m kE68gdPJ]Y<&ӄ/47]e 2( WAS .8¡Ԣ\,,{[yf5UF4*w&v |7/c |#o / o| ZW"jm[#_=`8J{gQ$[[,v֭A4:HPmk5.:x +>~TFvmO.gw$Nૹ\O G$| _7( j;czD\s%[l 8sdi',3ѽnO[,/06x&&lzӖ.C{qj4WNJZI^oݷIB)V-MVshq$;bSW1]0=X j8ӀH=ně8׸#h@aXu( iJ8x\6 ZAFx#g/wG_~!n>wm=L;"l[~ DHP00VJR277~@>s3-PH~Ab4 ].ټĉ$3g +6J9sieQނޑ\l]2αZ&hIf ^8}= |fľ@݊ Gw j(w[ۻ_qx&YS_[<ד#zg>&`a'EFug:k5gݏFeq(԰9(c=heo6&'|!HxLk+\=?RyUkrٜ+[xZ.zEM9./9~aE;z{3&Ȥ_I " guL(n"|ay١1ZĈw&Ȱe=eEZ-ep_GqF\ CĔ a5EbW޲@fǬbJR5JB!E5K IEP54ZR;1llO{qVqtzTV P5~O\Lދ7Jr-zcԋe6JPsی5 aMfQd̳ #ދ%d瓧d0$- oT߄H2(O800,sVN(QxApR~?٤K5;NScc-L]knڲS1b4:ս4voٷfi$Zqm峏ffX/f\@aBy1P{ÚvUB8 !S*쬐83DL\/OXnEmQ& )]Pure>#ne'6ZyH3m:1#(&UPIqfPK,!P9O1 ⓠKW*5=M~nuc@ҭ_鮞ܕE6fSSmU WΝMxЇ⁏pJȏ_X$8zDmQ([HA]Q|XMlDP:.Yygυ$P6n_}yADck|iumUT%gCDxX@Cjs imb %݆F-g8#K|lvaYN&بYDmEE \Jm.e(|=.fΎ'@t}eEW}:<3`.^_ש1A}8:J36# 򮽷&l|v:/7o~05&^of]=LՕq \P@݈~`G!_B+|̻<`BaM̓ETe?0V1H_R1^VD8P# :O˲NHnV2B\liY6zj0sh0&\[@{}[hFaY=!2&Px)3G=V kxCD)܊/"gT-em|D"|h=JUrtoQ'c\zkz>ZlƑf/y`Nj4um?~R/i%ٱf4:X"( pAb[xh7 cK! <I%AOqch wI{M n^k\.`j)=ܾn[2ФOk2@Ϻ _NT);vCO Γֻ:p̰hN=&}L%Z|}qQUHk7R{*eפE Vf@ ۩}5 6as[wI?7m;i=m~slM-%<+bri(x%L+r46Ҍ.w~dx)lŽIQ3W?ژjr5ز`O"鈤Q:]`QA4|qYMc.&!fZ|4<kD}X !T̑2 3DeF+怌_7#&[\,}cKŞEh|iFA6O11_LpB jL '+z ϣ2+BT8a=WrFp/~T< Y!A;Nb?O il'XվHW8Z("ʩB0l{bJbV l"By.|Po)B❉ 9SDyoxӅz(nf[1/oP[$Rcm=+ a7~<6ocSdWH.8QLE1iGEP=ArŒD&J7 !3a4%}xj;MS!?BMs`!yTƒ,db6kj_Cř#,$b\%^đoK9P~CP[5&*7L:n4FbA H[XR4[jDChNưs .v-3A4Ʀ;z߂s a,49xX)#] FZݦ*O}r>PS@v-*bc4~}[:V6Z2FJ#*FhUG:E^K l@wI%@SڑE` l XPW6b/6PaeudXT|*LJZOR7^-+޹䪶dJyޤa1t|yaQL|qȺdl1Bfb?8eŽ-Z䦸ܶOo-^n6A!ȉ%Ȕȗ- 0>`3iR k,JHpÀ0F !'t N_-%6P a#BL(kEn[ j2fj()TvGL!'A,#.AjM'gOO.ዸz/5a"'"ҙ$J~܏]p NAGIK MU' "#dǁ/S:PAˌӄ,Xs3n]RwHJ"Fr֊%dslw60¯I$!m(n4Fl8Uc6uҸ(Zj=}rRqfuh00+Fݵ魍dxGt _Z%_5Z棧#ќYTmM/Hv|t\ڊ㐺9񟒙8,g(mŚqgi$!yVYE+MI75]X0_|9P;`NZcC90 8mFC鼸ٹmױ!"֕;ȫGSW حꃔprΙ&^ >nݕ%.!P<9t0XOU:H7po);~f[Z8v޽#(YrEoVa'=x(78&s(ܴ43&, 1ON#myq|d ,@rJv6Mh  y# ~,+K,}@:Vex󰼆tV;ni(bɈĂsgi}J,PM!J0J# xB@"dfmOϝ=c  Â%D+J[Iyd6Td+Ij5H)1'8T13^1\` kBZXRV-[ IȒ3b#;#1ZjUDSAXeipd ,E˯UDXZhբ%&}2sLXEJSb}k[=?e1E7 Az&Cʙ 3Ҳ?!mUqEU u#iγR2< lhoƪld@WB δ䖈(4cB2QesmJyy/-)U֦+IfqHuzàC+5[,P*2*=yP:h'H#g  ! e^1[ZOa ͼ em_8OrwY@GC:L $V"砉]F$yׇ~V!h[$hs1ٻY<.Râ$2Ń ~D]<6Xfq+D82ܲɐHT<㜥NZV%@#+iLJ)aS61 o]خ/ ~ km=ԽPԌ 8ymëĢ^9˅e!AOh3-2UMaHLu0=ׅv˄1~ `=>F2˃m$KL< NsX&&8+9*$:Q Vڟ 7UyAKdpW 2~QN^)>]r?xiYpi\LծJ+ |וk^:!wc֐MB-p(&1H' ++GP 2`,%+xtGǖ,%i+kŝ:vԷWK'^v+@ qkg> H*#Oi6<+(3Z]Wd&[b NdRŋNj|DY'jx{5The 6ߑxH{COgnʲ=eZJk9m}FڛWi~"6:A2UFX. I!ʭ'cj0 p.NԀǍ'tI̓T ~nZVa}5WmcsW;s ү+RJ[H QnfwC40@g9>顏!汻K\n6|~yW}xX& iKP9R14 Sc-0h 4Q!C&@ϲ6%͍#},v2 [)Le鍽39a1rb 9Čtb.hԥ˟(a$,}1HQOs2W0*X%R0FA$9wk_Õ@1܇43- fw.Yi"ln1,50 t5d=p%1U_v-[5-p*ü2aG{dǰH?5kuR=y|N TLQ=bR㘉з?)OQF6?gY+WMm4 d#6#Ur˨\/&qĚU3ef?S[ol'Qedq|OY$51)K@R S仚'2`֠IRĬH[/AT7оLY-ģΑ(m,&PC`y1Ӕ#OWFkBX=z' }CkuVխ7"AՇMa:guDrZt{f1#8ĸiwyU)brW(HCDYlF#FT'5o{#kReYv72Z<҈%|eՠEh枀%#epqՇ) 5-qe#u˶Zb: E!fjJåoX$ ?`lxG3 hSDo-Ghbeh{'_"BcQ{#e)ь a]Yal`.W3L"6ۄ\O{fE^~,LX]IV˔1d/Cf=~غ(>^.ԥ|F+bf%%ɲVnsX#3mn=(agƛWiOV6`b4QMf}Md)7RcB`^,)e1Eo cXKpl|'3˼Q)NpKY13FE;+goUz׹՘ N=?GàOcn+1w7]FM&Bs%) !ՌR|qijY!ܼߜb4O[/iºd&_lYݚܕ2jifd`ǗucXbppsuite-0.8.0/.git/objects/3b/0f3894f18808c4d06097bddb0423b550fab3ec000444 000000 000000 00000000427 12147656541 023267 0ustar00rootroot000000 000000 x+)JMU00c040031QH*((.,IM+HLO-f`hxudFIkn[Z̃*NHKOOg8+\ u6$jB`s Ko}FBQ_kDneU0pu;Hr[Uic.lf+),L(a8fnGr9{(PE) >5gnuQ7= 775U(*G㣆S^;PKS&nۦsmi6߶Λg_>Ezbppsuite-0.8.0/.git/objects/3b/392e922776ae67e38631ceead64f5d91b104de000444 000000 000000 00000000350 12147656541 023305 0ustar00rootroot000000 000000 xN0 EY+G&N2nFͯӇZ|{X^>Ik!&Vr#v//>|s8'syq//LLvbppsuite-0.8.0/.git/objects/b8/f527b5caf67b04d939e0054d9c5cacc888de7e000444 000000 000000 00000075405 12147656541 023554 0ustar00rootroot000000 000000 x~Tו{8lm%N"IR *@_~k $!N>FUu^zj}W>WeGpØG_i%ڐy5USOGyg8לslп/j 5/O&Q74ŨsvaV_ O^6Aإ!>4W=W4uy~^#^|0l7~*􅡠`ȴ%cr4 O{{ҠF!Ƚ^qΖ ˣHo7=WOg&ܻ㋩Av|z_ma:U0iD[utjElļgJpy49(Gs  qݝE& ^ӯ枓~Lz.,rHC OT,JoZe\: PWƒo &3ܱr|^nw/YC$t#8\ >'0rM܎;pOxwP쌡pF : "d3?,=$^'Ct ,IJu$ P/X..)=>-[=vz HioIԅg/`y9vVG0 Yޑzf {+c2i\pz>6w~6+{|Go᧍K%(ރ`N+!"_\^V\1`J7}y5F)rHH[/_p_x^:KG>yHC.[͛s5ᲀ-a!4Pt)cm2/w(DhrI@"Pw0<_Ynx"li0A/$HL&4 H sGRtV̛dtQ=ɱn7 &{t8`R}:7SFS 2)an} KW1p %GЉdz!Mё,Ip$QQ=6_-s Gq1@_9r\9K/޲CݺTפ33ǀ%. -:b@%}ph kdۏ*#TaO SճH 7"[L-|;â]k>CXkZ߮mnXY_{x@\o\Kn6)@xr'E[j[zpoq}?x4N/ ؅euB*<~>HM ApcvoKzb}A) O_)ҍ;;@bwߒ OYka1^D(%\\̫r<P_RдVM)ydީ664<Ē_ ~C1zq&%; >Tl!N'X\-ɻP3g5Z$ -1*󨱱;-ø?U:eb wJ(UAe۸i{aMs%'q@H/'}{HCijǻ߁,ŀh"_澹MM{C,\Utid抴o4{<pfB 4|K_Ƙ1]RjnM\t &T!vn8EՃI#5aV8x 5J| hy}ڷXJ=a&܇'WvG!tvV¦jSnF [{%ΠQ,ՁR.$[ ȱ,k JLe]!Vy`,lt& ߐN 3e$RޘʋT=6=)&iŴ`&z .vd* -d3Xtl*,V(~$3L|lކǸ%A.uaGqā FN;gARo|8VG9J}lf_k=\qͥW+mw%}[:Sz)N)8lMzeusTܩ({ɷ^rSv z| 6F7esN4)zrT߼$?øVaby`8ύ44B%.,<9a;Kp)DGkqP7\A2"X8lɬ[mo$.1زW6erp!_g &wة2V 04iz^&]J9, IȬZi OM3x(XQ ,eg^Y2Z_yh2 &B`+c&du^N#u]u1)e_+Sn1, :vTSW҆N#w@٤pH+ 0J 5CUۘ!WEhbjT%D\;j)oԡ-!o4pȧJث*ST:u\I?&+ynZ.Y~opb x.{+2bD3R5@#  )Ae;.pEÈYމh['<!l߂&,uXqc gO0ԤA|ulq _=g֝ctL0[ J1KBJlx՜rfNu:Hg"8sT-iKt`j8 /L] < +#7ᒭ@M~ ?j!Ub0eA lX,ڭJkYe\{ gb9W@AP1:m ~!Yt[,?r@ߤ`1/Yfբ)cClz?}nvqe`-Eh3jJ$ʈlG PpgXQȎ<1Jeo`2+4ɫ1`G Z j]a$Id^RY5l3KNĠK8_ E 3,2iY$q[?QUʨ)Q*QqKJfI ֖Uű3S J $K 7-t'Amy")cF[>è0DhjD+0WBpST VI+veV̓/&`3!4 Ja h6;2_{0ėfψL%M;dҞddF5!8>Z;* 1DH&)?a9O+p瓒ϒ@Q$<;%=Ew*(f0xEjQ89fm@M[F^;2Zz{<4@% tbbȎ N@'x(rW"0&, ߛE-)\zd{ê,a"Vzvv| *+CkSdp+BJ\Rf"ލB,XG(Sm/AX/ɔLeX -.lʅJٟmv!,DWMQǎ υ `)X$Okkpt<>s&vy{]%ŏƥoRⰪY%-'m}nɛy_-s~EF|${vj1q[侽׬"ZO8G)fEs善WKƽSo`aWJ`1= 5KR^ qGŗBZnݯ)Uû՗ʰYe`6m^&d1yQ悗rc mI=YqNu1792kğ`q0TY9@x _89ïB2zҁ6 3)æb;  4y @vEh4ϗGxNnG'}_/6"4movV,óWtC7Zb2OTS[u=?~m__3@SSN?-:y`rt4V%%jʒjxMAg/ 9l{#,ҭ}?*P.W*0oZ<"Q~ms->6!3[TΌȓW_y7}aJ8t1wm@qwK׵ž9;Z5QZ+S[_/A"s;*S R)C} qzxV"'/n  ni.V[)sn”{VNPhi>C66ǐcwHs%GK&{y;l˂.x "\O`_yS _j -^U^y C;UW~e8ex+4Dz+oBLbDws߭eD`N% 'ӒK_<S)*RN k*&It z@{z.;c4F L5J0pz,:lIH0m[':z⛿PzBL*w"#ضM 2a,|L;wݠfRg)k?'ƍk9"no]az[ڵ j&KWh>Vj笱r,/WwߦVP!͞^T)e!G0UMZ%W `ZD *큕O*"g~\"0G(c2siQH+T$TK[ܦBz֟A\ǣAK\ٛ?Q)MpsS<*(OWv~H~ ߟ}RҜ4ӏ.TN飮@X|_jk@C b Z4Yp^k9l'[~2Yx%`J250+ͥJTR}mv+ՓvDjr1r՝vS܌:#k3_{<8$QHhN긾fKgHFOsOW~\AnF/p@FL%\loo?1\w'+>cf T|a|HRL;D˯RZ"=Pᑾ AXm#NeuMzRqj|4?|(/zң7\E킕$\dg%O#> ulA٦3g-͈N,RŗMƓ_^+! K3{ud基_ò5}zs4C3n1DB:UvAŖU<ܹ<I{! =k7W|셶(?>JUB>0\z( h.Lh].^vÃ˶%i,h8ޱZwPc0m7,ΫYoGXPP쭒S"wM~}ա~qc >#x6ZE[jwwڑG$Jσ$ǭ7j@BCk9q[ yIթeya,h|'7šK1EӫY?1FE|;\cy63 r79Yʰwߨ@;7'Y w re)zD~$pM% YeRcؗ(5jSjr >[S_%:MAP'9WVohC,- By #"C L5* o*ncBMRF [‡x}sM;x#t].{5 .UI#a3wߥ\ G}. r1$b0qk_n$pJ\q k`RomzP3t&$F nN t~] #w(<`62fT)1P E`pn9d ٻv_K<h@_R(|,S6?: }qM]hJ6Cw%ƒ6=sxJ)"Ww=gC@FҮbQ h ̣+iNgzZ8Nj) װ@hЫ__+iW ̻^4lRY ,wPEz')Xu=0% G ?[o˒OCqolOLNK": eI}2mL&Ȼ~OKrE-ğQi\o_cs}@yn>()%t#G? 9W^nR'QˊK(UR0 4qU">,sx~wdCSQk95x;lL2%sxgs7dn-zD#.Tc$ 0b5ô 5WUCÛu/\6T4A΢V}$@`_wuߒu,L `̄xy7O=I"E.UgK3<7py;6wo.1U~dF_!^j#3g/oܩ'.͠!<1m[Rr|1߲B$d͔ .dŭfwYaW奢 jc2 Y~7>N%ЦaSvr 唬 Զy0?(.".2u=ЫUl+R׵d$Ô7"pz 2 K=ʠCH@MPrC-NГTq{D+eT'ctf [+4Dg"~D d}e6LS9Roގc%L!fn{nsd98o)z*{LP@l~h_[9Ld,tB3 ʊnrk5^er3i.x[}*A kd5#q^[-{B >|dLy S/6.`QlފSc?34gԐ.gO a"=A|%r|f 9bOOw/.tb=À7iýSjtc.pJ}jޟ;`uegi*Z7V9a{?iDP6v-,vidcjgyTˊ]ۛ$^;!Nd_rÁnY(SY発HҤ&ܣyIԬrN7GT7JYfUp@}TMzQj'tS3Iqo;<ޠWŦxmqٟ zuZ /`l*M|d@w بJ (NGv QoύŸk&/^:CeUُeRc\  (S3 { ݤ ^  2uڄg2a֛n! -U$X062i|K-'KbzI|r(3 uZ 0:6e.d!oJɜƈr\1<}WgG1ebcӺ19/ySPԟZ|oM{}#`#7-wo&a7O2?a+񋐆l Iy!qT'AGLw8cٙjW$Nu$(^x9iᝰi㎒ozml0Di F1*V05*2ƠT- }YӘFYWS2z?&,0-(NGxU@R?w`?/M$b*w.^8188Nϖ y@LIHmE[c`"mFB"tn<;^5t+|u4B+}߯W᪫ |ohc:{y*xCP'`7@p&2fkqi{0KӸ>ciK0/ֿYm֛C>ٞhP<\d [ w]'~ĢP`%KilU76NGͷ{r{@Ƨ7@ѡ x+VzPqS7F*Ua2bkD2k ʡ^%-Hhҗ8qo*A:<eЙ-Dӳ'!'Ѵ@m񾯢ҙӫJ yNpITm`Nm[AX4qDQQ]ɽX=8H:0(`e.<ꗇ;$5Aٚu%U^]=ΆNnJ_L3@^9TՇTk5GNN)\5h5>7 .lnza0+kwW]5'Ikk^}JdK#!esrv>鍊ɚ9ȡa +ae|#6s]uB%P/\q O6*q)ezrGoc\^VzM`|O?%h 㩟:8*߮ˏB`MZsji^bFs< lN#)B/~ҋΰTW K%[Bk clDCRwŭ{8?ǦWlY_q1a A4 [>oyB{OTKU0x9 :Fñ&#Φu8MQrJ9}3uVH4d{A S@*bv ꟹyKrka;4{0)ozW@}pq&34*[)%V]每 {B c d#~q*}n06#QO,"JGzl3:I:UԶ3dNdo*R[t)lzkUC]d"~&# ~==>Dehg@˯C1ا<<>Z$&}'9 .Bb$jq؉,=3L[u9v;Xe `iZ6OAioZҞ=ҙbWAWcgNAހ9a`_b_|bOm-O@$sL;>͝ +d=S4n<<g+Miͼܵ_ηtU`ecmyŜ%+ju /[>9#ʈu5=fr[mܰl6 ݾNv16dR6 >6@q [ O0RiP2Ǫ+bk}]teqZ*C"!gd[LՑ3\w$t{8$P݈7_Q5@vCW"{䀤1vQSm2,+yzK,\DJ8JVm̕;QQm%qkJ<Q&h6FG6ʶ<\T[< 6hM\y^ Z5-2s>49C*U~ͻͧr'|tvosV]brypjgxm_Io6~b6Tpw1'iZu)j"Uq]CoI&o[#ۄ`n֋lT`]2ވDD]9.y]pBH י#N\*6C>|`n,oc3~uf-t\Z)f#}}ʥkY5^[0 0Ыәo_}RM#{cDh)m:FhTͽo9FF3d!G @ 胻u4OVzܒӡ 4LR4 qnZ ;85Z_;`'[^>(ԅ%+8Ӱ7$.IGKJscp,Tx\bǴE/~v&-CU$o t ؘAt 6A,Jg{QAdZ(g> {b/8}j£yUd.$!j>>ΚfƄMe b[ xB|:)k^)*̆HiJkuG ~Z@BxLWdZY:$2`OoCB<&BYlj[\Y0${ʼRJĖ3@qZb}̃IAWq;$++Jo$uڄDj{WtLcs8?w5j&:#54J#S6rm /t A)搦9m,|05NȰ+tcvwVd7RHySӽj|:4T5X t ȵԫQsP'`ҝ9d U utl<iuJZ92.J]*m"p2x@!lQ^x&T!a^K¢ Kn$^gC 7VzF|Xw:Ō(Pb̙{PpCG}W^6݇:EĘ)`f&2q~O 9f+suze0ZgAz%\OT Wl^1EOuTlq'|v1,b[kG`bH&MHÃ*^=i6cᾙGPN9kcJ,&ҋkBzPVG!/Q_ i6fe[Z2 8-Z GD ך$h Ig!&o~T-7|V`% %s4{m[ ]ebi= fKc'%T^; +ؠPkd!&|!TbF{iPH` -' g+OϬGGςjC\G*ZrS2?<R(B9Y8r~Uk0w/GlmC!icLXht㼆HiYE7xVVaz-+7D|#(,?#UD(lٲ-3>SOJ'FV+l䠤yɃG\2|qT `Qf쳰<8'ˆKaaYH+7^Ѡ%T[BQz)(8RijXm %a-I&(u8€а)W+,v ŹX,.45a bz?j; LUmXߩ?!7Q4oj1c>{IGˣyԶ&A;׋'Z%yw"CsG6qWؒpȈLH~{y3MUc?٤ D_u^>Ey* `i:ޛݕ#K2gȊcZIh [' '҃HAT[x̧,)vďQ~ܫGtrZ e&jCM[IԜʾ~6#ڔ8FL6i&HI!'k?Z~x(:}ɕn.&ʏ?믾rƕ!vudg!ȧL-\ [IM$U|J?Ft1gZYK; GBy:ݫP+*+d!~EoVo< Z7J  2&VgRr)1eq2p1vW%z{ v TR+-D6gȘS9L-AO^9'Mi;B(ϓ7&J+.#T. 2naA((c@y[bdg?˨vhfs~ ke7Mr'r&wehaSHyZ70G(Pv<X'xcpҦBΓ f1Q0ػ3+vY4t1oM4.~m,~nSjw߄2+ڱ\ ,%A )gISJ+z{}kׄ?=\6 s =; n}on,sfI0! c62ϴcy1uˍe42cR }&K@'4Hx4dw{W c^?`ޜb${v4gGѯ(p>$ iNa xI60]Z֫1aFT#v_ƶ~ fk$'<K Yb! sX\ (`q&qjG+O G^EJI=a6;fTt8ȥA`Lg5_ ߡtYzO?&;q#BQ[·H i2$/ƃ('.^*<=K{hWE9OHzw C҄t..%c`ƤV,f! $wx8657O7xS0=7`UE8c2ʩ[\ v^tqhH7  &m5a{_m_pPN1EOîX]=l0.\wr-m%nEZH|DT~)^ks_ `\A@LsoZA3"(B"cU?#K R.OaSoW[D8jO߬ ]RmCr,a7doF\(߆PW=f^6Sf^fI_ K2ygUޕ&&MI^BHi,/[yH@J)FŧaqT\"Gpf15d`@yn=J@M-Q(# :J`T",lX^lCҞwU+/[0@VcYEM_@}rv^Cɲ$Q@qJ9[V_{Ք4U|PTm#DpqCo؝ R ձ{xxxxF6@Q;"Hk(آ7&Y8 z݁ͤVն& 1E6Z|˞L4`E[@O,QD> 7YaX&ٜPu+EI:0+B-{vtOF$6Ck#lMt7ݪаU1dvIb1`=OUt$e[!Vܺ?oͻzS%OYDkI񀲅3 7>OĸJ8R>yvy7Fjtn"ɋΪ*)W iQO3)xX8Wb6bZٝI# 4#ch{]5z:WoIth9RPD>nr,$@P$:{TX!v!h\!oC:PqԭdUDRc8h4Ra,XRK[^#3ac}Loͬ\_3y`:k <ɹd|e,{H,QS.M㻅GLSHw #r6{0eL;! șF@\W/fT3Wьǧ=$|#Q ՐCZ+LNוz,Qo2gx;FSnLQ/Ρ ˣX P!ׁ:[3kkąV*r:F<_Awsq+1` }U@42>{~9~1G_8kڜ-Π( Ժtbiji D|wSs1Ϝh.$Z1 DHڀb/>*>Q@ S  ̨X=:8фv1K<P&|c3-lmnHQLZVg;w};xi0RTo U"}P›s7yQ !"JM߽jwߤ HN'#ItU*xWaZ-9q'd}񶆺x@sT%'j6-v @A󤑿Pn0N} Q:SIu}gj_{|PX7W18Ҳ^A!Y3EC l}cgHܪLRQz b6<D A_iY`~G{(= ~7:m.AFx.TQ;Ntj֫n7t>iJdMT.TIO<||w k ]|qYMw.DZ|V%tPlRl$*˨=+֦V؎׍ qWQs<7-oĈ~6 bʏL!MP@d#mqp!˸PQ()vcB7Ḑ0' {eW#ݿhXzNZȖ;OIHQjLXI[x?c{)Ia %Zq2t4J%(xЂ!؝Vd48Wz$M f瑛 OͅNf^k |^ĕCrN^)%}lU?צ+*>-a-QNf4dkYsw -ŦI[NvSOsů:PA}pΑЉUnҷO:Jˊpw[ 3`7[8 @MBJ{D chH?ڀryEhܓk"jdRӁbR~e&!M8lKMYN~wԴ%Q. %8@s>BԊb`Ít>9>ƼZ< @f 8|>+ϖ0eax^'(JQ[/0*j6zb[jM8¾l$ ~'=?2|Qù le=?ZJG%rj/B}blDPH$A=GS]9t;0!x 9?:$RO Q}Ϛ&QZujA9Gu-,r(Ҭ%:ZTkrW79-Lg"/EܔK z& b\ XJòW`#ӏBYWi54FHI'BQWf[B 60L54į r >8tcBPsofJ9P0yҭļ, L@+h#~%G~?|ܪ"o/;yPu1?ioY(Z s!0\ g+! f)sN/zbL/xktPr*3PUd锆!_w6F>C#ʤ }0~(A'6Miuѻ)Rh>#Ɏ+8U.JxΚfowYpesƛsǝ/k6g$0luv95S'd}h " i]SpyЈ*({8Ψticm/cwZvib%Rc]qjatxAJY.{!0]sRYY 8pŁ-!Pq2 D[0Rho{R D.8yw ϥ5^7SGw7F0pnꗎ,W @TݛO/vU|\?ϬDUQ*C(0i4$ \U͓>@p:㌋.~LX\|CҴX.jy\(t5xnUbE+sDEz\F$yׇ~V h쫘 CϘ*42x0EIe8(v`؈cӇq+D2|nGWW44U28g0 ;ȁ R kgFIYyRaˆ֦sTӱEteN,굣=0J 'ȋez(a`aǒ:2~#Em(2)=Oc$T(.F-\,ࠄeb"\0HʥM"w T8wlγ6/0˓!-ȸ45ws59,sӮs^ʻ3kx"`I L>Mм klq\DDe_"L1N3rfic)qX|U:44g鿖2kwQߞ/x˅nEU"y) kDɚk4K[ݏ(2't=| 3Lhl'&PFN<^G%v:Q%COH,6 h8AА^,Ձ6y. 7tF0⡬B bbpIDe6GsFp0iB{ (a#t15TtiLb $q8SZA[2u\ R*i,vs06y5< $$~Z%Vh?ګBz;6&)ª1`=+зHa +l8X>C6!~蹼09E$GiE$ P%lcde:Jz:7 Q1SolӚ1xЕ%KsǩPWPs7Sxh]L`z0(MMFhB d`=j̥e+߷ڗîey`PmӄE.R8,*2h0x]Ǣxf=2 q̤( ?{N-j=V:8e.~[6%rP1a#6#Ur]/~t}I`\Q׮D[ ˠN2AI}"p2}#'t o[Ft4/1+"w%`fѷfnf2KtHps{zKdfp]tL\Im|\KL+;krfTeiٻpd yő`$D(R؇"0Uݶ"b{zz9`?'=ZbgɢcxJ#*nz1' "|G =#k Hp!V @}(dR>L-ckDF)n.}C4d y6GTEa 2Ch~Β)G[&щNEx1@} x?.v\;6z'tχ 9+Qv0 hppZWo9(Ay2R^+QqEu_hl۪Isj-^=}M &>lnD53)0 5#FJp5z01ϱX<;qOED*\W6,SaV`){2ކ7:h!RU0@ ~e[]$%2i%`˲QLQ}0 z`dgΐh 3iwon L'B]}52ΝNk7FS6( Ux|Cz@Zs!,Id%Q}q,J.DڜM8,öL_<Ĝ M\vyEd;r\ݞkP3Rʼ)q\HVe[1DFڰZ) SȄ<_+4IjEl R`rzla9.Q*Gnv*i>-|<87A6}Ii@ j-6܅AѴʚ]}L<$ZdkLI솬NXTDcڪͧP cr9D"+{} {&81y0jT/9_ O@$WHWʒO_kd9 '@3) M ,}'˗>w Y\)p4j+'>N.I-和FT{I ç K쉖9n&d\oAI}i&UT䦾=`Z֎M v `ROZ:ͪ @bppsuite-0.8.0/.git/objects/13/2b0706f114827e867b4934f9534cbb5cec055e000444 000000 000000 00000000654 12147656541 023064 0ustar00rootroot000000 000000 xeRKo@漿bn5 B88MX20]k=vl\߼[;XgYqn7;|$VѷRe߳'=a Yb܉, !4=Ys kO<嶆A~y.z$ZI\}alCqWPPiFFO9&yh}x 1[>}X[ik -6/@fg\+!e3 }*E'A\ҋvFZ7<5\i۸0 UX*bMp{(zC8P,!"K묶,yU'ROxn~ c^,jhFQGPQsuooP҃R|DY[WBKabppsuite-0.8.0/.git/objects/38/440993337bc1f883642199a27116250cce354e000444 000000 000000 00000000751 12147656541 022567 0ustar00rootroot000000 000000 xTn0 9ON䖮sӢY@X,jo?N6'aFNC~Rj*o \ vJR"|ZGa>Eg[١p2X,ȵ2@m9Gb0ùI7Q7JZA%Mjp(!)a͗@E$>5VB9!LC (:ω>3rk/aw6H.= 7 *Ė~X :;Bwc,};pu1οΊKVDq`M- uZQ `"߬lV+I=d`|l.?ÆsrP79XYcs1Y{-:f>j̪r#,?I6My-KTy~#`Ca.o92i΋铻r-UE Ec[~}( GE kqG[a q6k'"m~ErMG,i]6R/'fa{7Wcwh0ғ$=6K01j~*,bppsuite-0.8.0/.git/objects/a6/38765b1fb2278a88080a44e0549cdb7fc22a22000444 000000 000000 00000005304 12147656541 023133 0ustar00rootroot000000 000000 xYoFWlHJ|^80GIy (r%H;NcISv A.7~a?_1mjr8l -p̼w(Ka|f6Ɛ{>&)w/ËW~| " -cK}kҙ^lC7:[Lcv%0 `CYeݗ,R/ f€3d;64^rP|275(PW:b;ftdYnX!nx=/v;[ sX}:MF7K=|~Slo% س<@naw^fpyv"y>)sC)K( y} 75Zu}59sPߥKґuK7Qڻ\=kSGfl2/ @zf +ɸ"/;9`t4+$`me w욈`sC';9;ѴGIԴ:`Mv@9JE6_\3s>(LAn3 <$J%|lsٙ4s3>~7ƕ92?zX, DJCK桸KXqv0iK Z25Qu<-R6 Uw\:_[CbԕRl}[db|'4,)bBkE.C*T?V7&ح'*CS/EҥmGs 'XSpl]X&[`T}2Z97YWQB$/.R]*ʕ؍%tf(e+DQlT%HJi3+:PTZL(=C"PMSF ҉Be2nTIHjْ"he˳0Q>ZD5.Ҧ zLh׳08YD$1ÉAA!)kqGzp--NF'la<2sǑ5e,syޔ݇sF !Т%&Zzp˒я>?-J[%X䟇#??aPEDk S 9yL8.6̮.\ 7r] O%xGކ,zxVb5g]DOb DK%6^Sk52&IL0lAy$m>E'4n&,07G@\׸qIp-?V~XX$I?i]x7\>_9<^8GoUT,cj#EvveTD%JMfEVޤw+j㪟M oh .vfh9o.uaiuk`g_'A}LqZ>~8 :Cڐyϕ9Vɢ3/}\2?b$\UNS85_;9^/iƲEwWˑ:w< qUiPt鮀Lˬ{UR)rS0ZP뼄r(NpH@zI0+)0q*/ƧZ%obJp A(nlWp^Iq@HOs `ı}5a?HyWÈY؊ۇKv^/bAuzK௞f2fӓLh7.n/5XPI;ͥKt~MmNh oeP| ' F՛*\T|.O>\3ۿWMϜøu+tM>L%K-(<Ĵ`l `o8ԕӢ|礚BTF.(8:(#SF^bs,\Fl(hhyIÏ" 4484$lӤ II֤Iפ4IT6 ȵN=k+k TXZ'[ٷ">r;Q;6Vj:Ւ S.Hn%&IUIH0~ĥ$BIS͓?AXPۢ/)Zl]AP "trzpg˼$‰](#U Aj!r Uw8) ɱ_(S,ȿd,~zZdvjk jOOGt^Ȗ;XrߣiVݜ壋aoTZI\"RG|MZ $toh 2ql0c9v#>zXJ'|]=Rߍnw}'7g%l.䷨FӔ}U*Vy&mQTm=YRLʶKDك5c/bppsuite-0.8.0/.git/objects/cd/1de72d305df8a43d556fae0d3cc6196e7c5426000444 000000 000000 00000001023 12147656541 023433 0ustar00rootroot000000 000000 xIo0{֯R7uAZE虲6cTHEaj 񛢮}TᆳRq !$x?f9|Q׃4k|=*A-)}g B9@ Γo}۪&1*!֥$B;@Szא1ĕZ! N+frZkT#wԿ*%XB lwW;R4Pе`nI E\( ݛ _@U[zU- >?@CvPtr Hɪq`ӆUۅ͆0Y8-sl!n_}ch<w䴡C LFVnwzGe|89fc:(5DO@d9A=NtpWwQzj8啼) 5M @8(9am:זfmyOM~yibppsuite-0.8.0/.git/objects/1b/d747af97200c3462b3662b71d70849fd7ba2c4000444 000000 000000 00000000067 12147656541 023135 0ustar00rootroot000000 000000 x+)JMU0`040031QpwK*(`Q?!܅&=k{־nbppsuite-0.8.0/.git/objects/1b/74a880f99bd24a74a06cdc3fbb9dcf1f83734b000444 000000 000000 00000003667 12147656541 023535 0ustar00rootroot000000 000000 xXnS t@ubpW CqVHZxewRt=P_OoM'wlc~|wI2wu}a+fy]ącvJ7FsE/bmي~ʣxz=Ţ$$:\o!$'oaV۲n;]:Ufe=SݸZX,}IJ3Vښ&h[)Za?C%*(ρT[Wj a ReSѷlup;vͮ˫+\P*w|EFmĸDu9=1.>8=v1dD?چrU5ǔЋHxFylMv*Ovycxŷ9E/1v#JFdlsmLe$m, lQgc(x۸2\93zO0QjXBLZXb+M6:K-@7% [7(yeDQs[R睝X#^s ;h.3je͠c_sQ fPY8_8C-潷]%DKfckFE˫8U ]  ;B9ucR-,:ڈT\)UHv-)cR:^XRʁn0b~瓄١^.@7K4W]}Up >液Œ3z$%4l ;ק*"@R|Ft6qzd*DWjn@q`H:o}`dpD2g JLRC=dقOVR"k GE؝xǡw6KgXP8nQCnhkP W2fJIqծde(&N>),9qj| mԎmQBYg"Β$&U ƇY2X'HQD%[ ̬5Uv"3~&vL+=z.vdSCc,oet?((.hŦN%DS>trBgqU\g"bsZ[ʦ$>c^ H<^u}k*jTGT4ujAAgF$ѕ/J~LJ9:8uB 9?#؝6]P#UKF+QBtr Q(n=xHyl?<lrwzt?z"ߧ~uFQ&h+.3o&r|[^c:=}KA_pYy?4_A=ήDș1 "QD Vfu\钝TLѬYw"%MSzNKާC|%H8i CPK'L \D:.ғdh|ϓ>8ANS^רBvtCS8#L#"2=8S?(.Аw"?[Fdq µotOL"…+Sm}cB:nyF xs[\řhl>zߋ <)l#4зu9c:}O)w!<`[ƤeG).]H(ղH/wG^CoT*gw:P?E ;%c nw4ʦ79 Z{)0B̃ z4+{8])L@ B5>n ̚L~E~3#/6Mک~P<Ӧz)ѐcUI9giHJn]5&NC$FX" .dɞ |.Z{6v+g\5woDJ{M%_^Cbppsuite-0.8.0/.git/objects/f2/b368726136850ab4b3398098c651be45c609db000444 000000 000000 00000013014 12147656541 023004 0ustar00rootroot000000 000000 x\rF|6j 2)eY/ckJ$-qIJR[NJM6 HV\ט';}@4;;{q%Ht>>wxSuxb=Q,;If(|42>xs5H'iU.u7DLGїX덇'ivGWRo|ԓg2*T.ʛ0 jԹ*WfZeU'֔ m^$؛̕N㪌$oUbB-t ]p6Ky\XTU.ZU+Gou-tdem*y"QD?y~zY%sMR HΜʞuP(h*x"seRUToΣ-!\Zz~$xj\{հP(Uz@#} KH8!߾?;eM㛛LϢ8E"TwbdY%8rT "ZS+x9hڦTOji9 m*:cIķ\Bq FJN5%4?PyƔ$U==Kt,XC]k)P5CۡqTޒKlJ<PhNy`ao(YD4v0?PZ\_8(x4fHX%\BE%.+@Qe%:R\'(*U+MQI"x!)3 (|4kUr)sH!H+p-_Cxh؍ waf` \@h Qr375o&+=R{K =W8hFBdZQE/^ ÙrKzd,iQ…I8 TgU Z媸-Jlأ#.SEG`=yǷЧWBMRĻW<6h`p^`"X\0!)pƖRJp?k``G9Q KG$+u};iG{Fz&UKq:bRe,F*z(aP% @͖aC~6j0D>]Md5\8 4|{Ռb>PȱїC: @:rѮ]fp|oxdjrB `DqOfV>~BzH  8BVV9XOW"g~/ {@T@Xs8#/yb'+]A.@4.9b[i1=V48 kž B5gqAPpd+@1bDOavZ~J. &-+KN&ez/ n.,D06lJ4rfڝf#(A끸_ |wF5Z\ޥVKRwDZ; 3-A&G\aQ&qe4/FwhKSih"GyI\\FΎKsǪ`ȿK 6!H$AKgD~QDE MZ _G?? pq.IMU=DW}z$j~cfKH[*P|ig?̺ 3ʢ;5`Q6 }( ĶUH~*fW!ߨa֭KBp!<` 'waARÃdU+!k+A5N 0LFa˫&:b'᮶ F6˶=^ _:8k4-j3n% :gM 7vC 0Dn,R)zEm%7<OC:}K)nbRH2ƴjߨ 1NHEg'u1K ?%JG6e/7Mv^_Prr+6XϜj]FCf!fC[F76{`pg "aw]]Ebkژ;ul=m*M1i)EisbdM? ]KMll Ϋ|'-7u4_T+pWޙq2Z٩k ccNlv$}-q[:~L`A,ZJ䓠~:]{v19]^}l]ƛ3Y}Bm}ʸ S0Bf  鈚Ԍ ϏIn 1D|% lSFŇl&q@kk q/ ?t{Mk"NLޅ~-hZ a~`e &[CӘ- O*p6蓇K-KeikYzv=rtgLeh۝Ge҈MǙ+ç&ghSaHVTQ<ipq&q5A" ԂQt.M-OW7K\$.&Dg$3F^ $<>~ <)*620rXߠp^ Vpv[kx7vl<;ĪP&be% F76p(NG8zkBel⋩|nSD~YiÊ˦6t\=$#q|_AEی8|kD6lk f0G>vnޕM-` ƏؾxA/bjV{SaHЀyD7`梱-kSVf gX8.j21VC 7RݟJ"cofzA{;' }B0Bس )yEc1mFuغ=X:D PJ0 +.5`=@fE4m^Ow+N=L`Q<2M5J.=(9|L`}vF6;eǘ2RE֊9)=q0ں E^G'YQqi]Rt>Νt.-!m}ݓPhͫx+`DKp&uDыo/=\$C ;ζo)o0[!*9||as߱)1DOvh{¯dc&^~^;uޓղ}$V +$;v>:r&:u7*Y7YHNTyX\ONo~󳺇FjF&Efc*RYF^õ5ldxhB:TƗGeOgNjL}I[ 'ss-Tc F!Eb5u[5l[ط:]#dI-R}6ı@m O"}"h(IGLNb!J^!qw#]D ||ѲA!hdy_C[@LMB5Χ~HC^"ѣ{fj. 15x|#>ȩbppsuite-0.8.0/.git/objects/95/e8c0f7989843add76b7721df2b50a6ee611b6a000444 000000 000000 00000000067 12147656541 023321 0ustar00rootroot000000 000000 x+)JMU0`040031QpwK*(`83{ktQyU_"A1bppsuite-0.8.0/.git/objects/a1/148ec944f753d6dd4832013577aa35eadb2181000444 000000 000000 00000000427 12147656541 023130 0ustar00rootroot000000 000000 x+)JMU00c040031QH*((.,IM+HLO-f`hxudFIkn[Z̃*NHKOOg8+\ u6$jB`s Ko}FBQ_kDneU0pfg#]9T(3=ך}ӺwXV@'3/^zk*^c'خMz'l[5>:99L [pޯg5 E?H_2F|0y]XoSԤ9.*8JuYo8_~{_=~뻷}t0dpv>p/_W{;;?~wÜY=l"Dȿwѱ}wn {gus97{>>|íao.XUA5[Eo0|W{oݚ϶x{:y-UA5{T'O+D]pev;|ϦOjg1_H.88(ū( ?M} <¯pBP4n";)K$_w±m3.ߔ OU8V|̫ދ_p,^p,9w7+W6 ݶᒸ`&yHN!\D–K;Dk;!$v\gAo1Ȼmy5OzdU0yRjfXM{Ϛnvɩp~=FmU@']Z` ;.QA}l__r*>Ʀul:>C4ii3[s*L(uB&DL꼇4|?J#DBPlU'8;ɲ>oHgth$)kA13a5RF*=T9ɬd1ݹR!FgsxT \*} tr>/ *Վqi.Bjvs$uMݵyTv1CPߛLdp*lAu?G`.0:Pd#TaU*t4; %+[/:pGٱimb$"HlA܅<^POϮ D6IU҄/ ƽVVxeRG4{UFe'̆% ʙfq)VC̚9V έa7^g-h7{U>o;j!'y*VZ]9s PWƒk^"\X `aƇd^@9;nv;_!apTןr 'Uь8fdJX :4Ko36L`*n'x%aay踑B?@o$=*שp CdXzZ[=Jz6@TE3F `uMzS\ )TϞ2aoX(MS,jӫt0ΎU_O{W"KiǓ)`:M+ "^\^V\_:Al{~P!1"Л^`q_x^9+G}ѕ#"Ej}bX.k8ȝ"O@MZ [9&cwоr_e&k>k;n(2zkAi([LP 9̃tN`bĂ#H2a&mEkt:9_]}>L2QoZGx h $Ti6%L/5@>1p %Od܆x"Lё,R9Sӏ]25c NFc??k8lv'+5 1~T,ZrYoz8`eFBTjw<=z& 6}md>1+LhuM!dR~ܒwC}PA7łAl}7jFۣ9ui@3ɫԽE>Wq.^Cë _.@+MSvYOmUFKP&`_cZŋ.//_P EOn¤S4ofKzj |-D)i&  7tf-#աe$,FD6ƯLӊ#OOzn'oO_~h3 z S5 &kL ϯ15]zAe_؋%i%^Z݋hһNPY[+{6מ֗Opf:;8wݕdtB M7Q0č;gB:"m аSR\eA.غZЧSݿsѢٲDkf>dJѩI$_9}\ۿfxmL <[Q|gI Ya1,c\iA] LIv#|q%ŃH@A Ǐ#BP]~ya|~y1츓+==oi͏mv'fn,;> `P"g7}ծ$o7f&`3cN?hJGӕ|y1n B~1śXoɼC=4YKf'0B1($h\[qU9k-gRRc Jo7ņFXfU; gebI A f> v\-IVէ_eڽ#=-o};UZ͎Ão:!zδ;N-;k v.`մzUYֿ#%RiCI%44XGeqp|C%7Y:ݎj[*> 9S3o ą_I;כplߛ_;A#`KOζƁ:=J,ӽ%H(uH.s8B"сkDOH"\ش4؉Eo`5Ak8`kz".uP Fk<"!I&GR;mAƢ5g26F7# Ygu<ޟN^T~([0 m>zIXY N"UxJ-51 KE; tB#akA`^i,fدZ;fh$e*Ip|ە ٪ÂHH~1;_)rTegɍp1lq MdeQu$S6H荞-4UaΤlp95vZ aiR°=$P-h 1Dhz4kH/`IFYoʝ]N#p۠G g'lEh5C2\< Ŧ \!sxHFaVB4K:N1b6'i*sHյ﮵H2q##J1faYjҠMçM;|JX T +zb+"RS%_;; ogobZsyH̒·)\%jkO4wLW\RX;^t:!'1z" 2PIe2F$OF$PY9^(=I=G.v.4ft4o|!(FO~WN%/_pRy,@E3I0ZT`5q3:!C>.3G)$.Uum<N2+34P?s %J2rI͑iMUm8bDئMEp~V|۰o`{PCz ._d^w1[1[`jS410#U*`?ŕQ" f7VPJ5G#\ WD-`~ٮiWQl!אVұAS. BPC0uqz/iɢY=nh4ߙ <UZŧ*0}&Љ H t"Q3NbpʠQɔx )#:]EH 4 lU0)=Yd^)cfL8\VfΖVk)xe2d;[Qgʍp}S>@ƐTb܂f}OdوۿvIߝ;RyDTf>bbEQ٧7Vڮ͍\ޒK MZ7UL;y gBuϻwH9.|P}Tm<>l{Nz6oJ~$Bَـy׸Mb{rk¡!8'-.qmq m=!2: .ɒ*-3m|ry+ή[S h/vA Ana\@OrH ޛ7%K]rO ^X ^(80,ϗVkWQ$fW[Ev}W2r~_9acϖz.ψڟ`\1ёW0ߏMnܶ[^ST@T%M-vWg*i8#pξ+ =1wgcw6~iSX,czx eC&} !W,!q e%E{b<@u&LyK0$%EP\nv3F( /gkV',ƒ5 ®Ύi(БXzlF^7z܃`թ3PDpsi0(ѨND(RrO m> Kve|R.b?:STOPP'I$Za.ڔG#vunV_+N>,xJ1'U`B=wBн^kY:F*4Y{%P.0'a{!*=?0M;oN ~ц2eƈsSNrU+1Y1F$?T>dw1ANR!nܬDm@-pb1߽j _(Qr~>k*/SeO-{ +V,J4Co`O2>uqr,/ݛZ$mՔb3!x\!'^%x a/Ɍ q9CIGҙ߼3.e|>g76?+0|4UƬiͳU-Fo [ ޟUn1^aFHʙ5VY`5+!p>f T|g,ft%UwDaO@Kx*hp:hɉ)h{uzʣR ӫy'_NB] -yyOgDdxa釻1P>w~w5h3zcv WI?mml}6kJl<}}_y91ϊW[;r3 IDHvJͺ= *jXd_Hw'Gŷj?IU2Q7>tw C&/\SN|F"=p۬(!`e.@>e׍يEX jZG݈ԓʳ4FA󆸆yvW*Bרk?N@e0o׮D s+_Y8|(Ҍ3WQ^P@\Mă(Jz`YJUee@F\`$Xʂa)SQWwίE](AVץV>Nm(I_2F DhL}.,w$dIrVTh)݁J?[*P\Z;R&Vٴ؊/̈́f̺ʄgd|<&3m/qd/oi@*`csǩ0b0Pz |Xux T`]';-Lr[x7򳟡Ia?QY[CP"\xX[0wc˫춴ӮyjX+œ"gl.{`4ā;k0vxQ(ZP SMD;z'XY&5)BJ\^CGxɺUGjy}`aˑDJ %(#&R={!T8NJ[7yWNj | `9(& +Vt6**ݶ"K) @ e8ξtqU ʒ G4JP$&`#^:X?) ^䚲^KJ@ 7Zj ](h{!m`AE;e(tKC3?|:KJW{lcMȱyKa,7H )2ba8Z~W<$0tJ<&>&Ac"wqU1"S:R`R0^@ԫl-;k:Z Vh v 7lho_̤Y%D0C &$Z(25zB(WGZUR_g7;L/-:z4Gu:kWgŌJJZC<Wھܽ7ZYݙaiNdD ~T G[tB@Wx3 $HӤ^;VP=3];*֯{5teSܨO6GjXsʊb5aGNh%++* >oB2V+]r)i)]4* wF;+yJ[8,RhąE1S:Ya׀ `byu)nDqp?ulPȴF;+}!!P($dxX.YAWd3)]9=rz8"ԯ`H,xb̒gk2Y ~1c؅0vI.9?%L1~Y&6R걚z %68MMJ~T `?c[,35 xNK}dfJ$֚}M| ,6. Gzz k^/,D6nW/Lfxkw.s`3I\Nx[?اlv6%{es8vwl 0V~a`9d( X߼ G<6ړ Jh \e7`L$9,ze},Ah8}{~C~mo5]aaD w޲%\lzfg R[j.msepUFj{*]@mX~@Cy@op*$ `Y~✝/jW8\E(8aOqp2S 8z.x%KcA*Y)ЬkvWZ{izso} 4>>׆+X6yLŃfEAcbl} vsoֳ ,)8$yvN\b{ZUPTpC>m"%/n)8; |,j FC|v~>*|EledC >&.DZWZm8MZP~,^N$+Z?nTp68EFԠ;o7+R;18N(mŠ\R >/#|Gln5/+(8VB5k@[MYg?zd.RRkuK:1cބuJzciGC[+gq[Y/k3x]Ї*kWHo dkZwP^HE0BF[[ K{=FdBU,}W ?St;r&*•辻buN1#]fe {[[Rm AŞV6aR W}n-Pn}O?ӅsZ8kƃp˜@mD(|(ʒ܅LOl [W'B16$+W1o-& +KeP(/8掃ş}o^6;ŠWz;!Mb%zy᭴]E^၇i:D++m N^hi(N̬$yTfo^*Dq.GPB^uQORO^0kzc6$^}b*!V,L)܊l`oQ 7g#0h 2,J\e& f[U$)AV%eu\!JR&P%oۗ;A*oRoF={:b -2t/:2/ƻGb {YuZ_bA+»nBEg\?g6^`,v ނ\n #HE FddHlHj=M3_hgu+Nx7ȥh 12\[{xm9]W=inf;) +ǫV4tbzcR8$l5&>^Ld~ !]266MЍїpSAg vo95 b(d0h"ƅcg̩$rCpp2Pf\EodIr.Jy0"3Q-rV|`G@Uޒ<.j\[\8u0 3!U\ӹwscB9YZAJMeHڠ]gg(P#_od,"k%Ҿ E9#{<&Vy^R w LGӦCg*)jA&I:ɞ*\MXŅ4 $Ab l$"U׍f +ZmHC4~gk_rJl[fj[v2oyjpQ%7 .,_m$ZrۖiO3XҞEz7V4]&uEa R,.wۚmނ93Q]e$aFi!j.(6?䓣e~60-&_B dB0Θ^m,i\ [8qI1LtӖ5 19޸庉d2޴)ĞGܣZF-)U&6/굳Vd}+/Enh-2A>jR5!#`}E-?3C(:MƟVrݑ<_]x=uO8l22L+R4L鍵Í8O\zn sR)?_Э+*MG C6o(8q"/`$3 MR|Nxf\wqf!l0gw/W4t1{7̇sV D{`(Ⱥ!i_@s,eyP]/`.Vh|:tƗH 2n}qrzQ'겲xݧd`Z y|uQY95,wtXi(vv}< c _ 31Ӛ,n5dO>FOk{nU`6 򴳞x~QS 8Ft焧#duXƤތI2FR;Yo=:_X^vh 1b{If2lYϤ4bj:VrY5A6Q\-14$±w{nzMն,Pih1XmTAy#2AP|G ҀBRjThj ^OJ[ #<3 F ׮%Cq;L[*Y3z@fcSFj-&c<ўzː rٝix|;6Ě?R.Q'XN(,@T:gk>_ks-+'2(5)`{kiEۨVx-EcleP-^< gձwhT\” FsR/'g׌5 {#jRPfqQWRK4 _Ģc:A|EI,ݪ@_GY$a3FpU :48#_ujoLzP_>N6,E8)Lb cHkm2[w>͛kG>LM&`fA(1鲿xD@;SueD7P7⅟)ؑkWŊ5.}dGX-qz{q_exQk9Ux'̧!m |@WȽlջ'hhA8zxy8̜a7 .Пx& .|ly4#u˝pA=^ [qosՏ6fFqM"/l(!듦H*h:"iju1ąNuXjmT)tkqvF_CVSDmĘIY&V&"M7Ok@b-b#Qi9;t8QE,]F(BED WMIay6" ` )kH5``-jS`&+qp;<ĞH7E5~!k5ĮPԵ (,_,F}5C:edӡ3/ .̏V.u4B{#s# Qhzه9 #Mȡ;CwR`g%fڣhPSLW(ëŰ(;I7x^FL,NX{D\܋;$tVHgDlj7ghh뮘U}0PvK,_D~[P᭯xgp:H0Qpt1+۠Yu'0Ԗ6sX[ʢxbXͰ<;[# ,kSQvt+kow~eA&@1T@P0#u:IMjBHnMGIG9^+NӔt~i>@SkŜ54mHz'>U`e$8ر͚P(opq l&u>/tW8qRGwsI`, +QDQI=#^A85eXI:L0|zᰣ,PHGL.0-6$DgQrM׫qؾbζƋ8Mh24B)YOb|jۓXq䨆29M2 yba*So_zNzBI aaBhSsvpC e[1"$83]ME=\ְ 6šMEgZn2qWh)CG L-OvjE-1bBa\7#͊@}O6,gaMŪ0J(i=:!x1:l"h“nFR)-WtzMX2emRCG)=E"9 R u҉q8 ;jrJ<:G#(#'K.#SF#_V\ONA)|0*[# : ($%8}͌t|1M̻R~# +Z,Pt~a`U0<ʚ[ ;dz\TPϟ1cA .;Ρ[RFxQǘDu@9e$y_L E/!K ! SiNj(Ayz .4݉/'Hr W鸉C9۴f50$6U=Y oG֢vr:]e*s%4)bַ%۲Xw 8mlAʐ^sp̔=-6P `#BQL$kEn[|j2^j(p)TvGK!'A,!.AjM'WOIO.ًz5a""iҙ$J~܇]o AGIKLUw' "#dǁ/S:P@ˌӄ,Xs3nRgH:">r֊%dslw6/§I$!m(N4Fl8Uc6uҸ(ZjQ=}rҨqfuh00+Fݭmdx7t ]Z%W5Y棧#UTmM/Hv|t\֊㐶9񟒕8*g(mřqgi$!yFYYE+KI5[X0_|9P;`NZcC 0 8mFC鼸ٹmW!"Օ;ȫGSW حꃔbprY&^ >nܕ%.!P<9t0XKU:H7po)~e[Z4v޽#(YbEoV!'=x78&(ܴ43&,0ON#m9q|d ,@rJv26Mh  y# z,+K,}@:6ex󰼆tV;fi(bāsgi}J,PM!J0J#xB@"dfmOϛ=c  Â%D+J[Iyd6Td+QEj5H)1'8T13^1\` kBZXRV-[ IȒ3b#;#1ZjUCSAXUipd ,=˯UDXVhբ%&w}2[sLXEJSb}kY=?e1E7 uAz&Cʗ22?!eUqEU u#iγR2< lhoƊld@WB δ䖈(4cB2MesmJ9q/-!U֦+A(ΎWS˜N,,,[DG*MEs|@6FK5رdG)Ȕe͵̰Ɋ/*_\-&X>fqHszàC+3[,P2*=yP:h'HR#g  ! e^1[Z?a ek_8OrwY@GC:Lڭ $V"砉]F$yׇ~Vh[$hs1ٻY<.Râ$2Ń ~$]<6Xbq+D8ܲHT<㜥NZF%@#+iLJ)aS61 o]خ/ ~ km=ԼPԌ 8y]ëĢ^9˅%!AOh3-2ULaFLu0=ev˄1~ X=>Fʃm$KL< NsX&&8+9*$:QVڟ e7UyAKdpW 2~QN^%>]R?xYYliw\LծJ+ |וk^:!c֐IBp(&1H' ++GP 2`,%wlGǖ,i+kŝ:vԷWK'^{v+@ qkg> H*#Oi6<+(3\Wd&b NdRNj|DY'jx{5Td% 6ߑxH{COgnʲ=eZJk9k}FڛWi~"v6A2UFX. I!ʫ'cj0 p.NǍ'tI̓T ~nZVa}5WmcsW;s ү+R*[H eQndKwC40@g9.顏!汻KоLYģ͑(m,&P3`y1Ӕ#OWEkBX=z' }CkuVխ7"AՇMa:guDrZt{f1#J8ĸiwyU)bjW(HCDYlF#FT'5o{#kR eYv72Z<҈%|e՜%h枀#epiՇ) 5-qe#u˶Zb: %!fjJåoX$ ?`lvG3n hSDo-Ghbeh{'_"BSQ{#e)ьm a]Yal`.W3L".ۄ\O{fE^~,LX]IV˔1d/Cf=~غ(>^*ԥ|F+bf%%ɲVnsX#3mn=(agƛWiOV6`b4OMf} d)7RcB`^,)e1Eo cXKpl|'3˼I)NpKY13FE;+goUz׹՘ N=n?GàOcn+1w7]FM&Bc%) !Ռ7R|qijY!ܼߜ b4O[/i:d&_lYݚܕ2jifd`ǗuGbppsuite-0.8.0/.git/objects/b2/a0953d9be52e0c267b0e6a3bd362b784ab4b3d000444 000000 000000 00000005065 12147656541 023421 0ustar00rootroot000000 000000 xYm۸g xb;IKF*ɦ( m %E/ )ɔV=\ DypfHoh޾}OL9_8Kď3vG?̖IKr? 6ʳ}\y1~ -Nƽ+_o^[p;OҎ6}17fmX>}MXٛ/\v⽮z8NI4no/;cқ/VP0tl>/c5'?ۏF;Y+Ә` j(J9,{9lEqGaʜ_yr|G-;u-' Sr| šIGcOu `O|utx}v?j=cik&^/Ҽ:37s 3,OBi=$˱I~牟9_pC4xɘ0Xqd)LэLkjsNIn^?X^mCE`K!}(Uڳ>xCSEMH,79aѪ2ک?\lYu m/-8JE98;29V~Rig"> dkS$'_.fqq!vgaUc1,J7[ d%WuNuc84}8K<|lzn_Sl^w=6r9(I~d$y2ιOV{یkpd0I"X/68(YmmUg6EϘAMksd~fj^ZDn{"%P\&yջޏ+1צn 80  %^3eQW3aKB!enB dKm[ĸN iX\PBkE.C*T?VS8Va#hSD%3V)}8.Dl-1Dj>Pu\(!p.JX#ce .eJc.+yI\p Em*E(^<JOŐ?<jTQ= 1t&l ET{I$O$LJZ,M[RRڴD\o#zRP\0s@ȕEOsVضE?CZܶLP#C 0J~pAVpk塆sғ6X9r";*NNDJ]'LijՏ[*Њ;qЯ3SPnLVA-+k,~x\|9cD9*0n' 9:2+Ah@Hlevb|u^Bx{;Q᐀ґfQr:/PRT$Z % D9}9< 82CUt/Cw$J'^/O![P!$K|w[蔴x-8i]t650n!txtf+,Wx|='WO3sbI&4;m7-4+<ӨwwjyޭI1TN;XuzjϨW&;˞P(&(vbD!FwϚqgxV >g. зQ`Eti9x4_3p3E8 2@}PF($>(#SF^b ,4)! 'Z^Q&aH9MMjtT*(MZt`M,DE}$P:En+.i%gӪ<Dbѷ"Az  bT(i2MWE=b.=&*jC5\1(<AR "trzzNf7i SrW5^p(ȉ-ȁrJ=T2,參ӔONj~ jOϭ :/Vdly4;ݞśSӢTi'.\.ANoRW2lh^]աjJ+)}rGl`XeuPF/tRA#ˮ/ W~_~)&R~j4Mهվ^Eҫ4~n(BXbTm=yRLOD=-#0bppsuite-0.8.0/.git/objects/42/678ec59f4d3dce406a72d7808cb1124cba4ac4000444 000000 000000 00000000233 12147656541 023346 0ustar00rootroot000000 000000 x=0_!` Ij(X))kGtC~١77mOkV~!Vn06}o*+Q|h_ axY`\4iU% vxSoa۾u{7ͦմ~ ;6? Gig<'Yޤs^WGd֛ma?M{~]}1Ig0o[xv^x Nn~ gQgỽqgZqG7O/G'/Zi ;՚FՏ?f{qE ݶ9vZm;o43Û6᣿?]{`3Vݤd:O{AۛL}@yeԲG^v7ˍ=xpjcql ?\V;[[?anG"Dȿs޲}G:9O W>^zܙ Vգ?PMzp>ojϷl{ 6NG;Va?TWxx亓9`6\i֞EoTmըnæ:I=f5WBFv`_B`hcpʙC`8ڨ1 NÑmq^Aiqn3W9˝; LJ/Oh*tlϏ$iJ$.׭'H{bVI,~X{7=3㘇USЦ:c=& V߅f/fw9C *ՎѐӜ MNIꚺk2?aD)h3ر ZqDa~U֗\`uDK*F:KL>ΝO`+gwh|d>rD=|W-O keWQ QChTSr ;ǒdڷWnK4$胼8E1]o,2p#9 eK D?|oXgA:FE0x`1bA^$Rt6̢IK~i:vv/du&uȨ ]740 tM vK_ɤ'YhLE˄cU n}<Ha@L|LމGx.FN\Ě1 '_a 6EO[ ~TsfPFBn}bCg-9,{oĿ&{h PV=a$OVϞ:G3g ph3=VgcA$vQ`"+iM .7֞n . 0fp9A A+]. #qZ }s5Hb:0Bk8Fuc0 7zRþ~ۿ6t1V9'Lܞ>ELf6YWbx1(t/%#΃z6} ňauh !+Suӓۻ{omv- vw]MF}1B!1y|Ҥ߷iC FKC's{}{1k:IJx`"4lV%͍he\"t9\bH DwF <1 ;#g:x\w Lc';5]w%BdMy ZqxHe4l¹Ԇ,WYc".Two\h6l?њYo p7-7Rt*`ɯ3Wkd7vo1ظE<˖z0Yk_mr nhPG6`^KD'_f\ u`{80E۝>n/[xT8_^][hEwO.8;FZ#d{y83u^@(erdҳpj[qkm}ABM #Lշ< !B~1;XoɼA=tNa)0#PH˫r4P[RϤ>v+.攺_7j{ -N3W W$>% 10i *myHڕ.?*uAhWn>x3vڑ_e,"v Wt ujY[s&;]?ۮB: J(M/A:d/kv*JfpUUyݷgcfoOqwO%~O􌟰 .h oÑng}ݎ8 9Nٴ&T4_45~ Ņ]w$S4`#>joA')¨R&Pc)Ʒ(GF+b`M-|yl,9l;?c8(%RVV"FJ" ` :lVNG=!SX  `ramԂb'zֿZᰂ鉸5D^~y٫_eX$=$I=Tet\7Z>4d1R_ݷ~ xt;~Sɢtlt[La'ae1f:ETG)Kb2M @9w4΄Fׂ "nF}Y>~jffkP&HemWKVmoe 狅UF`N'?y;GHcPvc4C*ԊD m4A2آ[a| .@X ȱ.Na Zh Ut q7P-m|P"G^dԛ[ᥚ*bOxO8{#nGӚCbt>L*W[S|Zf'se*-x/tB%y < ci /7J*4r I~2 'RJA'q3miw `_A]Qȭ},QjD!ȕ jH GhmQ#6l*3g,`؆~ w;{ p|@l~ Rފފ쥰#T;.f72!R)XM0lxn%LCJItz[!Wm~5|` _mU[akHm+fi[䠋nk)@f! (!ψ8V= u@ZdQӬu@7fiᏆoMw݋*SYIpz huXj:'LDA8eШdJ<Ɣ."$ eʞL,2Ɗ1il&D.N<&N#(@ =IbI a|8{d`%hWe%x #)-W/ܴ]b`-Դ5@ӂ# Rkn4C<"#ryKvĠ("1eU3GFHnj c[X(X svD7W^6\EᤗMލDI%\*nsNi1ףĜeɶ^?*h.a5'X@{M,SmKK`jX L=GX4Y\C$k:d8!݂Ŏ0I7$7ISߵt$̉} Q{ K6iqT+>VΖk)xe2d;[Qgʍp}f>@ƐTb܂f}:;T&Cp7͹ A.pU e~ٚc|02O?Z{:N"Z ĩ0T;{[& 30D Č4n-LixN wT,b6黳wzءXQc֒0T??۵ |S\TQio^HVy;)EOGսu[\~c'jqWo ԯ׃BD(10~$橁m;la84g=^DE8nYC2@fF+a"EB5#YR_zO.ߩ0jMe+L619y3I,7(cCQ}s?WMz_Ϯn;|?:9?O{d)ꏸ zt.ѧ"vs|2 V싇]C[2S\:&M DR!C>4=~Q*:s]cA۷o44Ae2X03)/F@Bybe4,wcp8?kb>%]$`z^ȓDq{v>A&O;nZsRpW7'ɡDn>4/YW`fZo?k)mk a9,ȧpGO򧻏ĪD,_x JJ?ں6Zw&3zY +v=JѼV?ƚz;lTumz[L}Ĉ4|SGkѓo^z* $VjCh?yrꗿw_?WFί 8,c?\RBEQ#"&Z ۦv ՠ%EO^d)Y{[yjelnWI)'¡ ;nP~ldZ=ͻMYob0S <^ l9s/+&`Zp/ÿڞQՙ0-A"zs޺G0zK?XA^ /:;@Gc9`3Hlj\`}@@u53l"T3|˸@]lz9d I{ _1Nqƃ|Wc@!s]9<|yҢ:IHɩzsxF>%W]˃^2z^>)M1PbcPGP{'I$Za.ʔG#fynV_#N>,xJ1'U`B=B^Qpi,NJE̯.0'a{!*=?pbupʪ*|sLӎ6.Gp|RE ̣xRI5KB0(EloT[7ȹV0;9= W lvL*1)F~jk~,bںj/J3|,`!VEz}t5^XwAd wt.i*5o?=sf)ANG3 ᔊov왅cvmVKPRuGϞ _,~ƚon 6/ӛWѝ^c8'p>WS"9yyF/gEdxa۞2Pu~wh3܍1G+/ट 6}["d<oܨo铳;w0@l&0Y[VE8▕{^^G;i?(CNQIB}5`2r?t`QP,pY=e d--/f):dkR L\EzbҺ0B"фD3+0tQ>/Ii&<|Zݶ3}cQUsޏ+|+ 5(0hqhqr do} i/ѵ{wSDm Dc%}F]zh_fNaL[74{Ǻ<)C5UFH뜂N%4ÓIq)d~HVu4J \q#ӸbGPOEJ;ͭ_kfQNM>m-\p!~{E דδ, ̽ȏ{hBGi@zu^оqvY,sc% ^tb iZJ6>1o`jwS'[XI@4ym*>̺+Eケ)DΧ/؆g;*2D&<`v)k1 lK VHEFFd}#/sc;9 Dj+(2mVX+EN  vjqMƒb b@fnǚL|XJYK8G^y$\1Suj2;7y:]r'%:]e6s?.ۻ)]<+^}nȽ"02$y#")6xFV~b~y#%wߗX>'˼ɵ"*>\Xo7I4؆.ZRvHP8v*9Kn@qE,jkPJʚXgjb+7S׊-gfV&=S&H1rm/qd/oi@*`m}ǩ0b0Pj |Xx T`̤]ZUM[xw򳟠Ka?QYO[CP"Z.n,[ +^(X+œ"gl.{dǁ;k0fxQ(۟ZP SID3z'XY&5)BJ\{,#^njUkmؒ"ns*h 9Hm 8N /9;2M۰ݠ!H;1Զ2AsQM*W l+U!Um-DRF14f8>CJE4JP$&``(7t~Rνv?5E5)PWE Q{|fq{_llr8:d{D]N% on#΂Rչ[ 98o)샹!Vpc?EF 4 G/SyL(xk̛D׃*Ep'"JxU)DM :-ַeaegS@Tm֡MM /h/)^Gp ޖ7!B1xzE)ל> d= $z:24݅6n]J(8!ۙP.z_%''2i.NIMI rNJI׍sYۚ gs߯Hΰ\,g%#7:%ʏYԐQO qB3A|%{WxTj9 6e ]]!F%q6ԥAՅ(n!FSJ 7mR2 Gf''}f\5#TA}FWC5EpS [Bi}KتidxFdv/bV1b#K'7E5W{u;Ka.;߁JY*B] _0wksUi:lmZSE]??z;GݲkT{/ ̓nšErƓSYl E?)UH;uv#,="2+/`1BCe^/?+ER7jR9\اm[Xq*j Xi0>8T&[綀|P"u6ދnxwEIra<E5u@2XOJK[ڨ{a%yiuv"VV"(D^2T'/)`u9aӧQ%Z]KFXT2J&.XxU{N911VexKI+@4֖b8 xj_zB`ͤc)* ,C4NϢgߤGHʁ+b_=.Y% DL*>⹢Gev5@+ wP]LlA#k W uЊQ5&]#AVȖ1tIafhs1Ȩsw^EgGjGqԭ dTaNmHV2,wvz:λ^C>MjΆßef ۇ>: BTl;ZR`lq]M&L;3U ``qk@ ,%Ī0@V {d/z%bqy\c~RO{xZ4>d8!3i;|5P/c'.ӕ; Fs1_s%L ֚ly!JKY Jcq倍 G4REٹi| @m_a0*dzDDMoDZz(pf= Bhey#qo`A]QrCkf\fOn#:D ivD?M tuP.vcӈ|X[z(}4ӄm ~fjlB^+M9AeOуԩPsHa/C%Bj{;FD6:|L%]mt/ôZأ>N}TSq{Vڬ5z/A+\Aq՝VqHF@_C^ W=bjďX՞ 4鲃5CqqL^ ];97j }yHvTNhshqÏ.8"եtA~xڲCI7F[-+}!!P($>j#]JX gLS~P!J≱3MF]zيdQ47M,jbO%T:W0)wx"V06 )9mTㅪm^'jXy;viv nNK}dMJ$֚}M| ,6. Gzf! gBobwr«%fn!Vnlo濷[6g ( m׻}JvaWIa^BW^v>xQmww M,A c{ ynI2͋>wo#<ăd3(8`= Dߎ3fzn\9q;_ҳ?\D#OCXPT"iXSS;mpnVxچ,/U8YڂJ.3iOVًjUg+47 ?dO҉TlI$ck ZBZğ?+ s ï ~sYl&>zjMۍB%L偎HvkEc]FrM lmLpMĻͬWtWh@rə(qUjC ])T-Q[i)p~WO@}ް?TWfH,ٮn՗,_cfKFnս7WMMWs(]-zl3:IWV3`[\FnܻSSJ8e;MˎЅ8M2Z[#ͥAi}]: ڙKeypD# te*}FBӛU 6iM8GI(Α]bӾ7jl@K#m}5.Ap{8}{"s}~mg~`DNRZ_ў1-;Y7l:D׿du]!RnGmFjHMz4Y=(N;hhp2m.f^,ϓ7UE M࠮c5J>ՀiHn{#/UlS Yk{izoZ 8bhi]C3b1+QQ:c B1[щlE8BW3NKXjOg![!] enJHvP]|e6\C6ߝ }>Z5 Q)*2VqcTN_?f iқ:;20]^Z7ngOb8o,bW$+7RZ맟4~-ސc6_dvB:-ٰNpptz}{E*`]N'\* y}՚KMǓom}!LV&yLab8ӍnJ3 2`p'j{2H[w1;t>!mͭ*o$,J5ny^pyBcVیAF<># ӥ+569hw1[z4$%ɥ1|K)4ꄧ.y+}wOuN0#m\jwi{#t4Z%^sСh%(*3`G glX/B؎4]oA>g}o  mG_hZnԍ+^%B$tzB)j4b8E+ *g)Bvy`fgE/x5((mLZA&2cK OAyEMeFwayk$0uYa; j^̼)L!q Kl UG<aIjрnۆ72v> "veaz~{ AF7gaI}?ى - ɀdss`;2{R!C ɄNuQ7ORO^0k*=J=lKJͽT UCבPlj( ƑSD e~ieXe& f[U$)CV%eu\!JR&P%˝ %Q7=s=jQ[|;5Fn˽(궹s~!epV#"w{?qtsy[%$scA.-/Z"T)L?WxcK܀+ݕИS%fաe6auirJtx)p% ǰN$GJԃm2%LԻZ9Is{*5-qn..l"(qJFpA9.b^0|q,mpMCEWg<7Wnz%?i+,r-#R0hӑ+Oplë/YXgS;C,FT;04 01xX <WxYs%V,ܶ[Aw(F-(P5Ik5HVV Ί\ նf[GFf"blQH>=rB|nCҒWDpyiNJ!Nm L.\ $sro Q,,S(+]$"xDtIاT.LL0F} *Rtj@=z<5жðxLQdSR8x\6 ZAFx#gK/wGn[~!n>s:zHsl6Lm(B h xהL5%5#\K s(?7_U'*MGC m4`$3 IR|ƒL-,3 r s6}rػ!?zjx3#Zf k/CϾ03Ybn=Fh|Jw$X_Z+Ev\o#쬃 Vp Q'jm2Ǧd`J [y|ӨuQYy,ߪtXi(f{< !L4&ۻbٓ[m,a՟g?Gux{q[kj`}gVk=x;KVU`jWza$%US$R({?-RyfFѮgI3qN"+0't_80*,@ǎ[A}tQX5,(ތ|Z#\ xd|D' nQbp 0yʡ3:Acib 7PqٻϝݔHCyqgG mîX%ָ1ct6ueBqdf[Ew{`O4=ËDp8ZqԲpZc XÀ"R 3XꅄV3\-PJEnV_"9f×(=ioп( rP  5x`V\C"ReH Lߢ@ O~╿o@pfP*rCf;aqGW"+4$q/!J4 0֏B5NH)񽑒j?)ͧIxk!eP,I,b)>j`L-ǃQ(#uIkM^$$՛VY ɽ?$pbᑜgmX+c;hYy#sRK(ڣ@ZiZ&^m) "b]PDQ8[7ƬT@&w(d Umvb-WT՟)_3֬#OJPo=c dȚFr{6yO Uu8U ɴT6G $˚DV djZE襡 RLETm)4G5sZaw6HD6>޴8<9Q #b97Jr-zc6>s󕻌 aMfQd̳ #%dCv0$- TW_)a@+|800,]lN(Qx Pm|?٤K5=|V@Bh!cc-Lm(ڰS1b"۶u6 ehlߖ߲o-I֍J"LL /A-,Jc45=j{Ue4AEvY"q^\$faܐ@1h_g^fSV;fab3)HC/KG 'MV'fS Q%\l e<ӺVXDݟ[cx > J<4Uh,װB\íF<,*6p Lw ,Y6jzPryl >dkPRF~.Ǡr"ɥу$jʵBBbj= 8nf#r6H+➐T$PFþُ Ӳ1>̤z6'*3Eo3ޯ:АCZoطHWPe!sW,R=;AjdFX 6j.9Vo}0!\&?Z`ExQk9U/y'&i FKފʽ#=lcw!N.Qp6,{B=\6q9Ig.-];ZϭMVyf4#۰, y(Ȕ]_FO +gq5<{!sE]2."JސT-esD"|h=Jert 'c\zkz>]-6ZfwC-ntc[ZVC M]۫2?ŢMata:D@6>B>KP9Rx+BP;H #^0P-G:r,41Oo"GMYdž;`+ &[ _HAMl^L4hЭ,NX{D\܋;$tVHgbDljwsghh/tM8qBwl1cnzgϰvBMF [ _;=pKs9MyxMY0mE(YQuCzA:(,> =rJP"3i9S'U8NTCiؾbζƋ8Mh2 E)YOb|ꕓXq䨆29M2 yba*_zNzBI faBh]svpCˣ e[yI+hqf.7ٹaF齁C;,)rLqq-+]eytˤ!,sPD"w<i6ōJD84d+7}Πnc#М|0DclĚ p'-87?)6FP*cDX2ŭ˦hw^m;A9kZ"Ru )hvn/9!7 KR3^Ns޽oP-k4$P㦤0; yxa*^ZC~Q{x86GLkD#99K)5mT"9nT L57'xN LLޒJ 8$GͧD;7F` l XPWdb/6P_i6m.Y Ú׋UaPz>bthWD`#GMr/$I<fiBqK᷵V}ΕM{HW t_gWID)mʁ2\SMTY8Okṣ^CKW*{ƽ׫1}_ :A3,ߪ(1|EB R쿃=Bkp&UKSΤSK +Qg7>LS3f\8UL|44EJgd#!gQ 3%8m@d%#κ|Y-x3gq8wY?*@H^f)!AhRRˡDӄPePUe0u)@ݡ| nsQboףӡt^iݵL ӈՓѩ+`AJ 18C`t`(A: ^jj`*QGUINm>rrprqG["΢JW @7f6yZ$v7G(ƾRVGTZcIFqY5a䁱M8˅7!:KIm>K>E[]z1ET Fiܽtb`aؠ-4睿Il.` S⇺5"C3C.-1 LJgfA%r c@jb_U,:Qo ?<̃De{޽9T7e Hw/ʘRmkI,MˎDqԯ佲  ? toWIs16:,ZX&*Jot]8]IEM"blE vbddHa p6pQۓtp`yNƭy:r>&BF#MS%s:iH Ţ WM٬ƀ<ڃun0ܮ:d-PBppX&^.t/ Bӌ_mbu.Θ =ǀU7dN㇡6]&v(o@12Ul#]ba''#0LLqV|/FsUII>t|( AKwφ*켈fy28D۫[qij0'i~xXHӮs,wѬH{ X&jq%|>e嚗N]˘5-t +\G1F:[Y9b6 ic)qXe;:44g鿖ne\!X+$ױ\= [p$b,4DĭȪsaLE@@TltxMI_"sJVd&b NdR:Nj|D5)NpKY2KFE90vs֘ N=n?GCO#n+1w7]FM&\c% ) !Ռg3yia:ܼ;<` 2W{/i:d&_lYAx43uu{3sl8Mz5p!>_>6\h\tJx:Nmozeg,̲Xn@,,"$^0^ C|42_XQ~Yx aI8œ[:y l,Y8/f \+>1>|E&wY{f*Zì<7.((Z0 `WWG. u֍vҹӄ_a",SJu|tcʔnͨ*g)һsѯ)8e&E`,/;>A FEXXXdUaceJ!E@ zt}ps!`UAu5ފv9TQu96%̠bmW,>6Ŀ|:WҹT19pFʴ~#='t?x0i\\ySO~]\O?I6FeH&|$u.z|V#rxn侈lFfMqWc+;V]=FqԭrFQ*THoBkgW39WUwE|۷^vf󟍪Μ]hqr"J:f)(WFMBW8HlW:"򩍜_yjުU70݇o8lSz%Ǥ>;=*h.Xzuh|O/9[w,O a8$bppsuite-0.8.0/.git/objects/86/9789c987abee3b2882da058e1c49ace8001acf000444 000000 000000 00000000721 12147656541 023400 0ustar00rootroot000000 000000 x+)JMU054a040031Qp  +(a8/De'Rgy(&umyk6nxUlٛ.^s\WuГP̒Tdvy =?Fxw*˕^Y+qLwo:y-.ZC i@MMJ3sR23tcɞz!ʹ=ʠ^)<}&;W9X,B?C,MIMLcXpm|VG6^9dS%_\tY'}8(nz֩r& UGj*.ԼohyrU21ާM%1gJ,*<Ju]3DUTƕ㼘$  ffчd4y4'"Ka4s 266d΁FN4H|]‘&սٛ !E\q-(q:D⌲NjI2'䣛hG<(ZC dhi>(Pl󫙧)Ceb eVI5QVQy BfѽjT '29͢,H*JKE|@kNҠ+0 X&&{ YHKrNI<8>xrԷN@C6G7Z`HG`cH*s F "i .Ig$!KgUjXx( 8F$BeC5g ][.`/Dxq=,9(F  kIL؉hY0`Z h;L)s-EC#1]F4#-`bFj .~ 889 {y䰼q4;= >*ysUV6/ 5}WW/r\gGv1X\%X{q0]Ee`mbEEN D2DMРg7.j,{mNNP<=J*܇6l6UQ4;#qϺ X#YꢍxC{tyu")K )M]~`WɸB>9[&l^!]2~9j>:n y2Q877~An5'}pPgllr9n~Ƞ,%ms_B>m4x{2R \>,|IՐ2?Wx@cF,#%ak(2og..0,AR-ҽhd N#CEu ARg+8NyppWP0pelw8tcGC߶L0u*/,JxeQLϲ*+_MׇnP`Y\.j8@{P],vpP:Ld}|7 X9 XlA*u $C6߀_xiK" ='!m1 ޵t]T<l1+'|uhpM,2RST؁HHDZωz[w`$ t1 }$>5a9^R!PV1F)3g$o%yyy7LKS&v:" u8 F<3J"ʍ/xzg7մL` մԫL[Ao3&쀡zx2QMHjyr 5xðkw(1gŒP:e2?Y2eHHi<~/TSK2*##a qąp[2r[=dK} F(ASn2jأTGG.bΌQBg]E8s]P>1e2*<*rJNZ(؋Vdaȑn"$4lB-SEs*48B2F|JXbނ N֠A}#+1:@r]-ā6! IEL3 ^Kiȧ̜hSK' fiEϚ4/A`{6ZÈkfe G Rj_h m|A[ cxQ%CGڅF %,ϫ7vB֒_u54Ҋ:wW%F .J![W  ]ӻpDM1-8Vi` T,E 1[A9U"~P V|aeM~Qi+cB Njx43-EEې~-].S!tOְR񢠅G(BS,Оk3yF,EC$|Bۨx{I?\eV ګ䨱Ԃ~Bnl(Wf= 1" cCȅ*uS"z496>{nHpOmH7~j7Hex{bJ$qY{ji [}=y+UU/5\y[iW& >A =uϥlNˆ,`'R6 x2-| &y@ C3/*1Ÿ~tamҳ#g-$ &ɇ$jqqѮzP"WK@ 2ӓ8(h9 J0^2njϱ 7,~C3yr6dɃ"Sz{x@Ǽ~2մY {kVHY햰HA6 #xM#ppaaMe6!ۉWp7Q`mc'( F.I8`{ 8uhllEi#r(7agº:'HQu3Sp~s3~tiHq,q^w\QI=(S R})'u{PRBz-v? !7?<6&2[،( 55 zJ%h;F9MK5KTCs[<=±4NY"dkg \]ΨD5\ۏZDk%$odRZHׄ-*xⱭ=˙< * bD[+D9wϹG4*%2k F.іU)wEg1p %][~`^m>~dD8:i8YbQg,$ -_6n`d`hX#xگ0/9`ZV;Öb0s]a@MĬ@V [õ=sj} "Ͼ.}u>M\t=̧y?P]RF<.Z=-G.ǏlDAnU~Il{5 c)wq#e_JelYo4 h8`Rz^ s5f" 8`횮ྦ3(!N?T0m7DVf-(KӅ%97l$p])k]fp5mc`Q*Qro)IxP㵌 LpYtyhz8փ.8y8^&հ E'?;+ ڐH>¥1e¨u+S W7j {t.(b:sq_sg:) : E ܼEL֣VDwU4G!8o,73;=4 [ZJhkVYF9Z} +5!6vߋq-zs,aP١LَȲL%*׊үѡZcr!Zxco?B*1vD[[zZ)$ҵ72nn!>s@qʱ@)GEřNjW )BY ɂ¼IQPuejFۜ D|lZY5MV{΍Zʹqr[>Ԕ;-!_hLJ' XZVH\܇CΖV3'KYcU=CkI#7r,۞ByA! yCyJ5sXPr^읰C[kYIV&IoT@֕ J۞I6ܩ35ڎ v?$>A ӮyۤZs˅E3 ;o޿I-8TXm|]{NƬ;CZ;XY=2N8'a^{{8.=uhbÝЀo:v~:sjMCk3W2g{I~lMYoC67&i.rٕVۖZې&zCU٬K2aYrvTTHAkz'j#\q b8i D2b[9-tX[wIgKq't]˧YÂ&.87tI<2 ~*$nF~dj FK{Yk,Xb?;r% l/bX<嚝+^^ESZeAUw $7k4g7L ¿oL YL$5㡝0z". 1%VkmOr)tVIe-en# {N5Y9yTplT1MLet%k~ƒ<$vޛVߦ֯y3YPGƯBWyuO0/PFFFQ5NQ,ңBW`i6'QZu9gp .ΖHi $e)6iKoJ(%a<_xb8U1nN4КM> k"$?ۓ Ssϭ㖭T2@ۊ`@\ ;ђe-V"ݗCY зT5N+wte F: k}0к$ b5/#]ݕ|#9 |0! 1 U0n/q4)B_,b1cG&kƸai5ʄ"#4 EecʙYlU60V%״L]ćf; s be5P=0-9.&ٵ lu׼sCmK"g;UB~كQ&dN+_е֦j!Pc k y)/iDA mkO앥*kyホ(RqP<* ?{~PӿC[ \hYΚbppsuite-0.8.0/.git/objects/0b/3975dbbe225d1cae32b41f6e9fdcbfa12b0e09000444 000000 000000 00000003004 12147656541 023626 0ustar00rootroot000000 000000 x]Vn7s*@_FM#N"oԊ*w7^$l`{H3gfwcĭ?lM8-i>pƬ2|pxɤvB&-D2j`5~~룕KSi8K,[ra5Y G=i%1<Q)y|$ya;S. [OT +Cڧ! :oC>/Ne8ϵB%߳5@pmd͸biHц[69L^aL)vR%uY@ҥyvHaCe$#/>86ʸ2DZ9C,E3 iG"hȦ0,ka>֚-LQf [(MݜikXMq&x tWj!#8sr `}^i)L`0*țΖgp;L%RXn 6bm=ayp!MhU :j=0 :ټ jK!Fa ݖ4lGT5Q*u:#p\+ ci Po'5=qjys<6ֹT8ڋ?r_({=inl"H"Fh}uZ6ں9\D#-ذsT+L5?Ҹom*ؐ+"#v'?N%]J/nš(z)6}X8.i8@^uT8tUt,s];Ǹ}Y-rj H44BY"P$}ˉ VF _qf0e &y{8bۄk& w9&NCwKEPXq.1xɏJZYr^56BfkJcD?hďHǔ[ӸOEL$HyBR rii9yñDi7SZjy@#7CBUXF'ޖNyYoJ[ H@Ø@ѽࣰBiډ'5<>OaYX'+vu u +rhnjUЮN)%8Vhn.SEz_Jx}a9pi4~ ߭%D [ ihTuc(J&c`M\JҔ5o6>Pz5}BZ)zG?xv+["gzG1G-$Ɓ<Ƕ5r$pk %RQS.S%{n?t ӽղ=űKCG>g&wx髿/T˴0]•2׸4DJp.ho ȩR mVsjRvv|ptz,N坐5Qu'rqܸVC P@&<|}˅JshmswiC<>yl9ZŤiP`+\AH_ߌsUWe߸\Šs( -(Ibppsuite-0.8.0/.git/objects/79/e2ab4c10b64cbe7ce9159bbba592b491587dbd000444 000000 000000 00000000717 12147656541 023525 0ustar00rootroot000000 000000 x+)JMU054a040031Qp  +(a8/ 4$U 5A]xϏޝrWzAS]yqC^np,sSS̜< #?ݘjg^dkrnO2{+2AJO_Εt)5uKSR2K,cjV$*Of;7U[J{{чB\ Vn*hbK[s7vќbppsuite-0.8.0/.git/objects/79/9eb50dd1a385979e05e33965d531772a8f0afa000444 000000 000000 00000000333 12147656541 023160 0ustar00rootroot000000 000000 xOKN0cSd$#nK'Q HY-;{E|@\-,΂#-tؐl%{hFKT1dXN흾P?ӯC,ŘB`&1ZLN 幡|I^[{8L|"񹱚/.EF鍈;P6)[lg4 D|d0Hb!%vB#>Tj3x~['SJ&@E4FQNH\to-'Gs}VlwIm/k}rcKbVQz.xaqXcڶ(ގzj /_/Dn|xn D{>Umqu6U>?N>E3Fħ9{YC hlB0ك ^z UhH`4(r6aր gRY)sbfG:+AЎ1(&J$`x A=IyŲKNVx,lZĒ.{9n?Vd*A r @HnzؿR^ӟ {gi]Ltۻn(Ƒx;n0D{b{CZ9ɒ\LdR}"}L35;3&&Ns61iRͤȋv(hI:BsYFUN~(跶{z6^~&#18Y遌QC(t^Ah53")ZmCo8/8% -CQ]xmY><>Pnoq|ytncضQ:}?U['ǩwxn < %ਪy`6=C2HF$5@`qR4q`zYierۀC Bx%gə Io&?pjwKrNT:EdJ訽4Fw<^CGc׎ ڹNbnߋjx7~#ux̽?4/_ Vx~mxKN0D>E:G 3H( OXgAmզ >BpJY|Zev#iT(2qkNq@mr0I[(uw:6˒s.j#Z/*(Dg1&}9xRgD2)^MCTWX* mNq||r [.}=qc/6oٗxR0Ds}lIj3Ck%, _']U",L"sHY*mI* wl y%j5B1&*–B^ aɖ"nk|6MKW¨<%Sk/gph4$*SF8:Skl_oaxwqj|\/pkm9q ZԨoXWbmxn0 D{}@(:AE~DU6> (Eǂ 5D\B %y7j ^9jT  7Шu\6T 9< =?rwH1&1yP"h "$IV*г/}]+Ok}ב!/=w ' 86Q?8uX0m1yU‘ڵ=J;X$sxn0 Dw}±DIE2;Dr&`:wqG][%!"юfДIt H@W.Mup8rRH[Hm #._†`] 4tE jTYMjn|/[)1rq h[^LGlenʥsewA{y⶝snUZ=O:?Z=7ۺ +ď|xR0{=Qg˒aT'ؒSSB|pF+\nɋA쵑Rht)P`  v~G.ith^9x6it$酣`}hz׉nRT :)z;k &ҲL2K>Wx;O\L{x+"t{*E2=0NSm[lZm?EܧrF^Sk|8x;n {NAaaE{.Y/ wr"}|4jV%E2 "2ȕWr& "g'y?Hs!틶UM[Av|VV҅eGnOm9~aeqxN0~Cǭx]{Z;JTޞr΁]FWfhr()$EREhbkd=רe2}`X{ӣ\lH9NC$=*=1jHSA:gWPF[#"ۭ)rsz+n^Z:=^ ~!\}֡\z_N\GZm/Ǿ㬍߰xԓxn0D{Ȱ (|ܑ)ҧ43Ƭ0H>عs  0{Ha$j/š |̌|H!PlJD8ZyM<=o/n`LKA ֙5zi] RXyT7"&=u=d=DKe]oƍR>ٿ3E?DK۞ܗ۳p+۱|^_oٝr( cx%Ʊ 0@%H yo.e0DY-TUM .:! FE+d G:N&0rjEr $75eOET-|5^Msj_fO=* xx%10 @$ Kq:":8D~񂪟T~ ,c"GQ]@kpT20C sbTe(  |vy?87SaP^z;Gk_~|+xNKn s UHj =azE]ےmdfٳCib@E98b 4^g^Ii^HA9-A4$Y[P,_Օ5,\uC`a=eIn[$eY4!c~w2Js|M (et]}?Lt/J|q9txn0Cw}Bޏ(tuqdCuʅ Hւ .9:xIM [>IPh:&l /^RH1k_t }$c0dQ)1ZAZ )ocncuyaѽ;.B`>v3^/kxJ۶gqhTr[xN0D{{$_!t+ks d|BAO4sމd-d!1HTOɊ-:{@]$O~tk.CcP zǺ˷r5Kw4rP1+Q @0Yp"5KEi":ύS/*rNN15VZvkvӒu~m;~.wc,mxO;r 9}5Lfs>/{0NH"j$H!R!;F+ȨN MTf;Sc7~vyNJ [zD<@[i0}U7AQb)y)%Z+)./|m]K=%L7۶4ltc$`!!֠7 G:#xnkVOVU~j^ڇgrKuO5]6H& hB!Y-η"ӕHobhtM,^dZfpfo}kֽgͅv%_]\_~~]/P=BrxNj0+KƏ8vRWI6tci7CV=>Ȭq clbʹ8؞]"}b?GhlZfbx{>؞U&/)FDkLTPWV{<ʺ.n A@%ď .OBK{K½ug/߾۶K#݌1[ txPn0 :=,9(t֩=NXv_eޡVhĤRr5CU4FP0'X`)υu(7adɄ qv*ĎQz1c0,xX$X4[ڿP0qk,}H5I^cHW]#=k?mxL _o %7v.,=Ʊa)nc|x/u^4]sy9x`xkbib`+3oƳSʢOZz6Ou%@ w۷̺ȵF~')ݛmb 9 5^o ߰RW7@ykuQ3?5Ut(5 4$>+~N/7[qyE`FZKWǴ6:&ћ̠y*_kB?O k Mc~*i~х) T_Eʿ /f 8v[' DT*"xpq?"٤sR J*J `"ғk7r2 X&#)!lg09PܓHr88{((D7_gfj.,IEyE50 1$ynnkСx1 08zPJ7G{lIlGIG6}}Jl(,!r8k:BEU0Vr)_87X758OW,`6ZO wF!D0i-lRHj xmWȥm(i|O: J"lųOeYЩn`8xS+40000 AlignmentScoringvRQ$CCq8Ð3Sp@Xb/Z2ylG]-?zoK/.HAw5JavZLHf~lj*h,@#/cِZK% !{:ճ :L$qKQ\Iiy$Jx340031Qp N/J-K*(`m^{tcfazw7Yx@E-,A Dm, lp`qgƯwyi(L`8괍=uW!io-)BVR@,#z9G_BflytfitJ_Pj,؋≮XYkB9\ ׵?xTm% )<؈)xiLc!cJp!}4peJ ݝQ-K{ԻJ v4@tkwJC ziRBev}fP!N]澯/1bKOYckPK{PbԔm*MBP).-W>" 6e,K7,%\Qk;=uBY+a%*.K$H},l.4% #^DE$@-M..IFyS.#&u,w,|xz|>=O@uii<A&6!NcQB2MQaVdϰJӷLN.Vu +la.Ml4Bpi-~G05Z5(nQld| J VTX=K+j`%VcXogUZT :XXI(]n@{ \`%y VumByuXɃ0ȰJo=\C7`D`oaeK ԈaBeXayVP`CX5V4&B+`%_-jXF֗`\!;Qtސ@U~dXa2տpo牺jX+ S`YՕ€JgFu 4pq,(b 2ժU`(`g`rYH d g,~(u1ku+uIX2uhZ,uE&xX49`a,c`ѵX+,KLXHx`cX,ҁVX r'X4!XuU'i/s86`j`WW Ntx>_|^wq5~ s@+X l/SFsX D/EfY`^+jxuӻrOhn :%^ ,r n npUΖ5K@%V`y^ik7 zf@` \Xn @ȊxژLƐ07XƼ2BWgJXB z5UpN+00b]UB^hʫ4n`j"N ʚtWJK"S2;R7k^a^G-O[hJ/_t`#@ }U+P^)+F] - WjyXMWJWqߗWj2wlZ_+pWWژd+\Uz^W(WjN׼2}ŞW^_k)dش yW*ޯnx^^ɢ Whj+yUȫOFإ l9Z}P҆:l˜W^~><">zR6Y`ưB+L28+ -h]`5+jaŖ"Q$l3Љ+ 2C3 "&V}J@Bo IH"W<Wޞ2+5kBWjDi+`E`f`( I01vc`JmJ"U]jaP({.{e12R E \+f + +CH*vc5*1A VWVjRSj/+/J:w.o;wa)pnSVJ-TYYM[ 't =)PVZ*VV+:+"¬eykgTz9TgeaA\aVWZզ@ZU q++tʪ/Ȱ!47jU++r+VP+wÊV$J` &acʊje%?ۮJ8)'XXSu(}aPj cC2i:+:o>X6`^ l@؀ЕYİJN[(6K[6 u@' H?QX7:} bFzـiۺQ&V2s +l+B+b_#i5l*{+ ++^A%Tʪ RuʊWlaiYC_fZ$.3`_Nb bVT-gXj-텕 LYu%V tV>X JZBqzI,>D_?ۗ^|;+}J]A*q%_@( \&Z-MW8WW+%.@AdWY؄B,M\2*yW*0d^6ĒyE^H^AL,6yFXN^ozbW4H\'zKWfB,#/P  kbrL Wi++ۮME* f*5{Y@\^FQ⊮W䘗L8$֮BH^1wT ? y{`^ x/9!}||x%kERo؁ʫ.wUx=@b ’1"s9'5x0C XyfFz^Q+i[u x T+j[ռ+ SXroW\+?ʯ\+0 a]9^J!;;^QPh1UXn߂dWxyMw^$w<#lV(IM[+(,h{x5RXrY+WW),0^`ۄ Kt8+,p ۇ M p{#(o\Q:GЂ""}*;YW4&}%,{꫐WseW$O_W諎W{w WjWTjkOD8}}U"^5.d_M_e^5Gp'( [w +lPڍWja. W9o?Wut#%X+WЦy!>}Ww?_t;|}zz: `54+V] ,Y\q+x+ 0J-\:;XaWd3~:BS ǔI0}Yf6"`@ȰB\UXњÊuWЙa0L_qlVKq &}EX^QZd:5L^ٜduMR;W .fK^ebD^PyhF^ebWҐY^Ģw˫:}y5I_9bU2[˫Ky"pE^UfX>;Pde*l=+X&cZw-؁W+r8.˷o=hd V*K)Ukffթ,r&6**u9, HpX%ʖU,AiCG,p%8UY>EPYV` UV.oJ g 6* ʢɝ0Kֈ] ̙jfI ^bcXwcJ.l|Ŗ-bfbqxlʰŵʢXefMU[k*TlTY,Te%Tt;WY io+t*U^}dUv CY,dɯHfɊc$FJZfYš18Pd)rm"̴@fMX-ҥWPfA'gp=kY,x Z2wʬY.1(%daW%+*ved$g r,_uA-(׵F̂Hf"bQ,k ,p"X`rv.Y,_uQf5YC d6U̢Vfؒh21 2 |4OgpbE* 3H6WNdʅi1;fyWsY ldd rF]:g0 JC8K4ȒJCjG'Y=PY\Nj0\h+t)Ⱥ_jڅZd1 3T,Z(h(\!k˾a rY^VlZuِkBSYd*+ Rvg[ħOZQ57%h t* 5t3[OdbMi18eQH,UvWʹ  ˝?Ne2e!"dme{uHo, tx>Ċ>Mĩ+ g tc b}S@X_Lm=3@8U.pG\;"'8+0Yl=7|j-1IpH]G\dT͓XT 6ƨUFG}O$V**e#uգ:TGfTJ{n{CQyLaE"haV ʆ*ӻ}e=XYl9bWIJ]jbjCha4QWh$FPg:灾CZ++y5f5LTPXZMW5\=pXx]I@^aW>Pk7̢Y{+,f  RmUf`'Vu1zy,G1KGs_x1WI,HE^(TyU'dfL2t%.nN^;zI+]rSx!K'yMRJ*y%#)Ò0;` A8x{ǟݷ&Qg ],#dfaaB߲ ju)',.KEgӃvK ʁ= 3K#B?Lg鬜̪ /S Fu`̲Xn\tV.i+f%` -AłYY0gyfCyC~3+@f̒Ar0K,)bARxGQťFžYf Y,wH;WBnZ\E,4KP@sfw,63vfh,֧۠zKpS8B#KײX`AӨ\1`֯?ӹ|~:~{|zZ8>ovCY׷6G-"[WM%[֋ifdiuBs$mUX",V,-PʅYY'+Y 'wIw֏,5],CV*&+֠ NEYȚ,eVU+ YJ *zr2UY8Y[Y]X2kV)fۇCőkPX:D֞ 6dXMyGA ! @mv͛ZRx, K Y0FTB-@HfY됵o0֧ڀ]"hp`# 7BdѴVPgI' VgʢYbdQ!+.oWj qhږ, A ΠH} [h'q'4#3AT'4iG V0;,}B n/o_w"CVΠGA 0^ ;>l`,hK87} y."+TY',#VTxW"+ "Vp/8}'49kiXxAz`TI@.'4uʇ`l@P[NYCcP{, 0bl8TPDk#营QU+BVVY0F]]}2:dyEېE5FoPY-hȂdq,ըYYp,ڏ+UVL1ZA Y`P1g"W}ÇĬ4>" ӱr:|??G' %|+ 4TX7h ZP\y`EJT8y}%~l`WQ5kd2sVJrجae4T jdAm/JX7Fb YEXA +`d6VKo USy UŒO`1Y(}1+ʖ`WB`V$o=U%(#NQ3 -rŲ%j 4XuXa+aWXSӿJUZdHo]>W\-V-A7f ᷔ嗧opz;5??S /Pz b}W /,W)?!+_eVՖ #%OВWESd/q,uH'DƩJZ%QiT>Wu;W!FbA, XdJQk,PBX"K0E Y%%?+W>Z Yۇ @ Ym:,p/cl r [}AY bנW=>xdQ7zb1+Y,V^\UW>@>qG=,X/o/bO,X ?=,HN6YId^[fDE5r4$4"ku%ttΟDTp{xQSF,TdXk" X{{:bX"n&VZ'ĺTZGY8 VvWۡ&=LX"/og#t*" FXY a6Ԉ7[CG"wX$d " xS`Y#(W2Ӛ>ݮM #aKJٕY/?/G4}|ŗSUҺVͦVxy{yuQ+^aUA^^Q~´I$r*TR&9:yaj#wcy*c+aY^3La "hɫ#SyESyEfX++JVw2XAn+V^eX_)G*#8P^yX^^V¿I^U++|2es h0aUWzK9PAq$TE}҈uR'h*.tnXJ]1d$*>V5=)dm`} |a}Z^`]m*b.٤HpT+髁#5.\kh hAW\< ֊7onEjFj Yr"WJ9v;L.(fJyWq(!kz䅌J7)rH(aWM j}Y0F+zW)9Wy9[qKn#Y&V"d^KJapk9OooO.ȫ&{5"*XbdiL,v XA  X7i5*iJ.dl*g B uzF]X<مU "{}0넩Vk p -T :h6=="z k53BO6@:E`U%Y` UflL`*A bI`q-pkI;Ne%-l}JU'8{p i;-K`مEZjxZ!؅uJ??? m!;h$r;e,$baف-)XCZFR6>F2X?_~Loъ7ہdv= pVUV܂sZ,G|BA;2]+P:) -W VEbIv Nf.UK,QJt  "i5XT>Z*$ U8R%dFB"^~8ۇ;>m8 X2 F JgW^  XS - ,]#O'H5Ȁ\0`,_rժUOPv`|p 7ɫRr'1OZ5H.VU r ,4` W à>v+p%DH<:tq:C`-?YHKR:_Uciы$[bh]*qę1>Vh :̜e5ۦK+;sa\kY,hQlc`S5(uZ@*KX{ Z2EƢ#%)M0q2r,u ;EZ5 Ͱ@ fˮв)%@J:-MBhm= ƒA4J+9Z>|ƒ_7 cgXI5^`%> -]PPj.TDZ@>/u> R-jp/_OicXNfUg ڈFf&ֵOK3*W W5Yh1XhJ)QTÀyF%[,ZU>^dy?Gi׈XXhO.ju@/^ch<TrS>^DrŎX̢W @&F2+ ķHf% ]AT>߆߼+Y: ~EX#Z%:X+uJ,dXom%ְJpD,vgbt~ dVE׎XoHf,Xx2}d=l22d4WL'2WKoSb].:YXV eVwތX?Zf9bFoU-#֞y5b2,u#ç_Oct= VQ1舵%:b}7?2LFyLegcPnU V ilObeXD|s{!ʸcaJQz:1@9ƠB,iXM5k/ЬKLt^cQm :bX6~Xxky1̲R)x ٿE Z)R0+ I~X2Ј2fkbu5TqK,iK4c0 bE3E%tyሕǔޞ*6KQ] XD"i,4vh>u/+ZE?h9n_?fX ^aRGJyV 3FYe B9iE;X eIZejym+KJ^B,3 AR@Jm0dq LϽQ , `%s^7o9y52}9C+T{yV ʍ %)YW={v $Wrq!8gymUW֞alB6;yV,a2;xz0嫶 ݒUStakj5¢X^Z`LH2]% *XG+MXLR% |Y!`(\YRϟ?|{yzx{ Sa-`{E_^_^>؍U B-J9lQX,ps_':_s]ܾ%]/h- F6ly;/G_F [e:eq-+#V+8r Vlp ߥboqM? lL"I"ʮ +!aE5XnZ+rymV?R_V`&U glԬBXuk;(HXX< `53gJ$U*C +ZcNlJ `]vxŝ |?!$MW6&d:[ B[oBZħEhm= bV "V߫QZ[ywf9 i~’ݙyg__O %G%QE4B TmTUjEUUMՈQ? V,m?׿4OGI BU+BkDѿ۰5֢q~M/RwMƪߪSc_ *_%U??@*Jꕄ؇JâQ 88VՏO9#4vS'N@R6xk>[ ~@áhA먰S׿:Pk3X4u: e0ܠ/6ES_sp^=\/ @߭kqiG|$5ZFD5 BO˄myˎb9)0,%}ҩ1 ?8Pj:V S4iq3lj DFwiNkyR ߡ"$ B6=DOK5kiwU===F={":yx6}6 8ਗ਼&Wdཫex2 < KMߤQ5npהkjى>)?mȸ8P1j.t2Jf[浘L>-e@|B4-=Cؿ$ |="3ǃ9cKJX-a켦G*LF 'Z*v!U|Fg\]nW7OzCk q0$13 ^̅>7/^sFH$河GDi.{Gi􋾾NyJ-|-_Yd<9moq0MS]G~̉&}7|$||A㳚|hapkM۪rxlCwX#|}yhLٟ10iJ`i:.°kow@={0:fZ+<:wZ=6$>2- {?_}i{]e qd_9vh:ӊg3Se5AO%S7E35,R ᾠ=|J$gPMO6Y[Qa OPHտyJV>|:)`Rf- 'Enz4r "TzǿN c93W<Ɨm3C: 03-:58#oo ?{3Apoap1`<[vGЅW궂qI\vB߁gu:1݃^;yukC:^l Wug o AP<9ּ8&N5r1l) TYvrӐKи Pb"K :mBa)mput*Q4~EsĤ3a5:[5!DL Lz+~`?"o-ⶔsUuӺUX.̀p}E>a>pC$Ls6MBdPT[#C [1? ɘE2`qLw^qʂ ȭV2n66t8^5a'|[)#r*mVyY*xul-ϻ nuvWƂpgEaLbDUQ08`dJ$KqK};6}~΀칽.d$ghLZx\:#cgUʹ?Fp_iBDF_S)2}ņS YNhB/ s ̖::x꨸1"*hwPpKKL[]bgP7*%E8ķ;,+j7Tϸ[h|7Pau}|ݜ ϷE͖ثEQ/s:P=@K,vfD[p4D`mxAM#}gaW0"TpO*EJ;bڙpq!M;IZa9lŕU 9b w^k+ͪ`N2bWWgvTyC4bErr'[`zьi;l$#ӐA9b"o'OY9%O雒4%}wȕ9}cg;Aҡ d fҬYH8U&q)G5ۆQj3U$ȌT@~Ecq?. k 037=0ME]`ѷп2Ej+>-zE=f[@=f2(7 ȑ,ذGӻ{NQ$ǔAQa|7۞~330@7 [3:8 8Tvf11+SV "n:ZQŗpj+#fu׸r[0]٫uvӼ9N E i+]^E[ 1.:25-8 l; >D*.1Y|MU$vd S}dӪ+JaBҙdF~=CD䇍j]y|JKAᎯT ]`rLX5|8=F%4't3 l}0_M}Ph/Z(kܘ*+c/`'=J ؉A̒Krա\7wZ{R ڳ#rQc5緙0LɞG.S#BTwCBA- 9>?Wm[%~^FA;|L-S֊L3Lkzz˵$Q TVêCZq#ޅtssO]=չҕόNj-˙̝晀 i&Kk%V-%\&LGytKJwQzr#+Qʣ;$wJRTմbbE{0Or߶`>,Sf4Mdl5 OĤsqѿùP#JKo=`W&`q;A+iriB8R]gړB%E y|(2dyUXey VɴF=aϲF}pWlVF>)jU"OɃ3 Ro VUd@J]xN$uV58,7=??fo UtaxhTij $.XⳭ} AjQw(] A8NTt[44l#US6"F2jjӺ[F4< 2jgcļrO$ՓKPmXKSWǴqY!uFӎ5yEOܤIJ ƺE9w!:o,lcDl)l̯AyFkk)} 䟗U>/<Zhf#ٔۿ= $y鍙/-<,=Su)lϞܚ]92LB^f'a EʫNx ̕GcYo4YfEfIߣQtR}<St|`XhB#i.2ṴsHb&ݑP+lB`wm=᳉8ΐIkr'qmlM\=-P[U#yY`fN`VnpUa,gԪ(JeׂfIjOx$餴9Gc@fFʆe7a+7q @͍rt͖R~XRJifM:\D\QBq;+3i|jjD&YƐF 6sK }h ϵORwl4}BVVZsx-`CY$$ 0Uk $R(qy><( B]Th)*}#=7KXz9X2j*y^W\$RH 6Xot8r؛ O`B࿮x%Q,"n5$6-gƬ2k u.l3ѪwE\?J=]@~s}cJ,dh¨{[$-&b&0)?`d *3C` }H#+!KMuv.6m$87h6i|OF Q) 20G+l#,{Y_y=^o$`P6J?5#]:Ǯ҄ypTgG8U/GHA)UEDݎ.;w}Q_h$YEߪ" [YM7\ghljYi\R(REJQOLY&Iv(bژSO#5rV^9!F$ -cE51bTA,l#]/H8 u1n}X4]:$j|qIʋIH Y 7&+_sX7'?;R(*k n,U%ns`X]6x!L#w\R ;/)10‡xub?+&RfY 9H(ۥNg/r>BɐʮSv3ƅUgS# cﲆ]wmm!HztsY8B4pFfj=eĪ.DY>it-be,_{0l,òGC:h&/In6cö}ǚKOZx6RYE~&PkN%tZW5Yub[SU8M)Xr%j Yx}HQhωRFWzf^Ng@ɢt5mXfvFp7_QѥпJsgk**Ka0^. õM!.VO!OK Z﹟C3MY`0ƍXz0PJoe2& ㎖>s\rzVz}aM"WAq Z1faQ{s5ثUE C/n/pUvKy-10e]N{#ra#<i[udYD2īNMKi}5B١gAȀVluVnkw߹K(e[d!䇚>α, gm-TaVvg5[:PJTY$:|(ocŊ/9P# jpS sH!>cţYg6a0Q. 0ewxI20&v0`bLLQLkR +aaD&Iڏ-LySIja2=C LS: `2SZG0>L&`&T&ԇHD&LL"&k`{0qxV W?-ϓIb#sQoX;~O'!hA`,'_(pTMj)<*B' 5if}'}OvIUOԺ'T*L, =An97'& Î?-L G&x_aJ|xOH-Nް 4*i1S垒ԃ vS0 ܓ N{ 0jءyXq[!L ڊ`<ܰ+Z)n`:+tS&Isw0I:'_: LR01Lsɼ<逈y+.s|&T,LL+[tNݹ&I0ΩE &:l!`9T&?јk cv)p$1sbBІӬ혣$C1Lr6;׍C).W\u!utH6<<~ Dٝ7#' N;V'qNYqb]RLNF|`>3THԬcD y*4-ͺ^<(xT9;6#|;m˾OiOīyOr&XO?p Q&yJ]Oǻt:m;:u0aW٧3O`4HRL߱hj9eQS)&'}ZcA+w,`+/^XXoǢצNY1"h&z+q*WX@.Ҋy{&(CrL_>i<yr㎙ΐDdG;АD 9se4 |C>D5Dn;\T70 S.d!o{,T1(0U U*v-Ġ>!$xlS"LԔ%_RMߣR%Tl}uܪTTR?cj%GMp &Hn:$vqܜNcqTYrٗ&70}'S~7(\]CJ9HՃϓ n傷r6reJd )^٨=;;6æ&Tj4MCR~y)@L:VJ4^ :DQ7fɘ;JWTkMl\ o"UpW^J=6ׄ׷ڸ܋>Jq/$sFCcO/;}KU.wU';:,uD`|."G[fl*ԾV'[:%]TsMCm.ɓ&^f 2)c> aoNtqytlqQ)/L{UVmDH =ksga I뗱L%g=3#S%B 25Ը5;'WT_6zzK;boÆ=6I60v&WgT);60譪֭Ĝg=?MERrH*sQo3B]t搒ۚ Rjr"-1RABڠw`RtŒHAz!FjM|0BJSa"'"U8"g%NncMhCzw,0e|XL<&J̙7pJUrϢt 0nB1nW%xS/(3^T0q șc62ץ6h;#!s.*N;T[C|UD%>%\y cS U+he埪EK*t#_dxʘUZ-R`lo/Lm|L_v&x9ݬ& `?avФש $I2oH7Ms`Oމt3u)]? !L!owOO!'FsԋGG(<= ;vUk9yJKCyAN0AE @䚉3;rT3Y }zQd^8L2\zyOR&X/:Z;b|nmS0j}^xf1ȹ8w{ Et)FKT}Z0ɱ?u%j*3-`9iv4ID~~W\ Уk30DѴxkQi^?W#~X(<c(3mS/$o`AM<_:vLځ(Eu\gffޜS@DžDsi=]S@n=2YV*aIT@%3a͇PBڽ.ӅkH*#&'A~j>P9ƛxf"֥i8|0 (lo=, {nu`=25ȸ*<8ڟ|skTAgZޤ'GN8^.zyrwEO&kpBf%EBFT iϟHU@YdzTSO'׽D Ud^Ļcox_A;}q)3}}؇ve*?'94>T `6@k`pSx*4yHƏEnB fQHT&*x5kT(jR죆ve^ٱce`/zjU^=nۖI/d3lT]Wpب"d__IR$X򪾒$=06*JZ * *J,Qas%*iJD%@T(PIwKQIOZTBzI{=ax"gv^ҟzIET"Tj~ةWQ}%IRX_E䂮(_8^ɦSM.p/+罛 FZF̰Nzi$?{\|F%(jT'JV pRXkJOzdy;&W]`v'׮ :vy;5HX+HtV=L&/.8d T 7.,KQ ǧ)c? sPqO,^P*%xy\x\ny{ዽHey|sD)պLx/_JK+1UzGx`vsn-m wt>VRyY(:(mNK3{Nzq{\'F0 &xIT&0S''Q+L''== J_PVx31bRZ\}>Im3I&`~9%) :n  (/I;ؚITWg S,\x31ļ S9omXbDHuGi XC]lPˑYLM*iȠw_4]xcuI.vB%mɟ?mYC/x340031QK*(`hQ|}| ꖰ.@'Ë0K+d@vuAxmJ@(&ݩ(TPsgFq[⾤6B륍n\XGC%5\9DMw.3}{7r'ݓrNJI<8Z;% x'8vSw褣m]@kl>S=# Wm @V2Vmx340031QN-MK*(`0S:Sv֡ - kLwGk:]=XqI;IR/xOK@)FTHƪBUx)dZ6;q3Sh oxy01Dte R~8[L/NjYƵRpk[554dshhLz% CSGԿ}%'Չ!l Jg@WoVЧD[,(Z`(Rq+N4ING(xzwHVX v6esN]#V#Ff_QUcP4}۝1;7,+FMa]P+h=7;t joEmM}L.9g?d774 Q5`(6*3_H/qo֞~6&JtDP x340031QN-tOK*(`h| V,T_=YG~n~zj^j~io~JjXWʗ+$2^ٕ7M QtcܮN9rѝ"J~;|V´sS릷b;Ix9sB+c6~-OWNODq-x]+6A\`v.SAcN^pr~QBZ~Br~nAbQf^BbNfz^nj^IBb^ XEBx4y,) nI FF9m(&n6bǃ*$-|lYT>Z&m/xc?YGQ0+Qp /_100644 bppAlnScore.cppP|ņc@=* O E*_?y.uض *+)wMc` G/[. mx·^`)B"9yE I9y BydAVe't)@pvxZnFϧh-td`|Y8Nz8Xl cLI(;3-@EdVpDr.|~^BL]UuHҪS-[N?Bm.dџU儽)k6;ߌXE{;ѩZr˔f/脽kl梴Fy0v`,UBJsȕuEW9 @bFZ2Q-g`·Q|b%WjWy:^MCmG0U9K]ICEEJ}}s>"˴;Bj@8MI8\ 0G 26;z+V ኋZ(ɏ7-Q0W݈/}0sy7Yۀѽk-hr~'l{eJ@A6}o7oyƟx kak mӃeљf59^d5G2A#퍜 Y{? #MiۖV'͎ &`ZPju[wCHL0TVVRhS1>X{Vvō8#gBVԔ4 "X1`՟"L~tPZQOHcM҇t(gǾaVۻ4Ha.hwM!1k6~^ ۫v0cutT|yxp%pEo߄jNApDG"k@LfU\۶"^0r5전7vJMhׯe#~뙈\r\d?{̳{-piz셲q;B*ga[Ղ໫W^v5XU]dԎ:A΄l~?ީ$ahgY,ok 8>Yf0Wjí֥q΀Y{에FdJ;v?;mP:ZAqj04ָsRD~~c9+}nv,|S 荃UWԅ'7w ȍY35Te6~zk7(~`j$5$ Km"LGަh%$\{G:#*L`dL6?#[{> >FFҫg|Uϥh^'.%cwO"G.=&[ܶ$'d";9/b aY& >&jѕfI]juUBN#'4ϙLދ͕l6)/6B*ynuK''C':n&VySP'Qݣ⢞ qJQkNWRW M9yTiCA){i0\ ް7̂UkKk j2.oe5o1C{>Ԛ6Rs zx{RQݛP%4_J>1 7HgSGonAd6GZyH!bgsa(d^(z{R6sjX^CMؑ9nP@`&}'L\;`$ާMw _dPJ-?j^Đӓx%0Q'}w@ȣn˵Z-ڹ 9-Jrm)S'%y<O叶<֞lVxp3(ѐ}!UxV&-& Tf'Mo?(o~^oVnl=l3^j- Ii1!4g8zW+Lt ;/gb7e_B Y k&8_xO:KWWGv_F <:!8ض(nĄ:߄ר U~cl/B(|KC)+?1Ҥqg6ޅp- \csJC_!srԶ>I.\S}.+cg%bLjūwYxuhZAVUtȹ˝eٽ uix[6eIF?$SXs7'@Xd7e2MUdsVQḪY\PZFb1B4c;qfn`ą Y4&$[nXq-y»sy߈܄e0X%[j$w2+Ɣ[ȥ$F٨0GgmHF=5{aiթ N5Wg,c>ިggYS(K1kfEp]IP8@oҿrPaq(T.GTjWI<^i4u)_:^8õsQBB:޵`G~7̅O%.J'*>XfjN;$ ev+V*4 >hLk&8|B\Ӂ&R;ޑk0xƓタfVw0Hb .98%/p(']G2GG񂕼Uψnmxk2qf](CDSH25w5!x6>epq8 zCR14xxVP&"墲XTY  -0]=Uo <n|T&xuG 4$UA@\@wrZhAQ~zQbBf.UWR_S_Pd$ir)(h)+tUpLU(Njd!`h`d`h``ieh>FtV(/S̱/Xblu=x~}#dA&FS0z)(*88'*)$$e+$d+$楀%JKP$Aڊ ѣx340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2xq;pI} "^8/ɀY*{c"ƌxY{lyǒ"%(Ǵ^y'!G8LV=d$yQ7Ӕp$HIEa!#H] ZZ @ٽ%k$Eo=曟?p yƾo롎T\:={Ȱcϸ%dflwFaXPCWL{Ӥv};uS>Voҟ$YHݪxb:AxTׄlr|~3U/7n9 2֭oU@^1N4V?zO/Raۥ8u?Z$wEcS.=Ȭ[λjH*VdTG'مyF$\3دE{r ѴQNW1wkV\?P͆%^`}5<)ys8)ҋL2B: Zbpt 0[MZƤ`R(bHZpTq(қ" 6%ƙMꋮW"1]2^utOl2LzBṃEQ'0%hӔ426E"sIWVCa<&1$T mu|tAMp$[\7!K;cY;`%Rq_Kh{7RGEĆu1L4:˛ ./pU _(;F DEmL][}w/!Kcq;D{ąO *q0ΡhW%f+iS/Y@AcIY 2edž ^-¼.ZiHOV5TPzaKL!<*w]Xd)%vüü@V]m(9KecS=,\h=zj2]Vf0\*y4Ta%Y1A`0A*Y'/#=ەvDH0[ý-Ѳ&Y`V+aw>u 2q}6|{=IEzŹOy# |ڵ{Klpr T2RޒND+wgwgwgF[S|ҟ]= w}h&&(R~{Ħo? q M +|3! Luvb@`ʫh<8++|p/hm⏮|2Q,.>RʁdT' ^wMґ,s+E[n?5/Qm WJ sMYG}- p\P0b? n䶫zuɔw>uB;%]~P7 v[>]|VvIRu)%!!@Q@`% НSl#d p DO悊oTiH}a6dnk4t.KB*%e0,S%ei@WtԹJ+df$(r) 2JX`|,$ Gy3 e* dLJ|(%e>P;]h/M!䲁IP~U4SW7jp%0dM\ꘑ|3#@Y++4Ǘ:.3 F׬,Ye( P<;μNWFK-0*U4(ֲ1'PU(`%)~5AaXfbj+чυʀy4uWnM)6e#,䆥Huw,8#Yg+Ė6-B3Bmu|+5'DְR7Qſ=C;L|Q\]FwZ?3J;eUvDq!xLA{:_nؼ2Ѕ.-100644 bppalnscore.1.txtga LA8WjCӅeq~OXL7C&=:[|22kd4> c:_]X3_X)ݪc3x ix_=/q|)԰V]lƳ.q+Q8 bH(5*1裑OWNODq-0P|p᝻SgC?q 40000 doc6+d%GZñ40000 manbяdp%XMoܲFI:xxqqf3=Ɍ0Y*FE7[K h?xzQuE! DSH25w5!x4iBHaBv_|3 0L>6avG m`x~}#dA&FSݘBdx340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2/P7(R?oV.~ x*бo6p,ͳi&&  LlfxkbibFdU!œ>zͫpN0x*9NlOyP +"x31bLbմUrnjVW_Z̐tO}Ϊ6fu Ţx340031QK*(`|ezy.joZ. x8 1$ynnkСDSH25w5!L[z`?lx!ust"yxkbibFDNu㹄 kj6=ջ#-DxeӷrZF.ɿڭG )x31b[OHUaO]̔b<sVULLLA߾h_EeRϧ9/,d-xu $QxkbibF_fůp5UF{'F̯ xyyfoi߿Lûcލ%*x71_:!  =52k~AV<긓S 3x ׆%ukB应0A<++uxkbibpܥE)?ذBT&fꕤVd2܎YIsgp Cx: ZB\! i% iE%f DHxkbibp(so[1D_nߓ&@TҔ Svg<}x340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2lbz$0[mo}E־?y Tx; 'O|Oc= 4= D;xj_n Wi3P=ZhxU;r% JF[S}2JNO1W}40000 manbяdp%XMoܲ37xytF'VFg~i/)|6ɫ3$xyFхrYXcqC' =xkqB5_PƉM'ıXN'X߯49'531 #1)dLy?%')&eT"5yBƓoS:8Y^X~ d!5'LV&)2^d {M8sRK 'eo>?i=Yv:gOQ\i#Cx340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2t[kecNydx;jֆ-s+80Fbxkbib`(S?r36x+q69q= kxyE ņ;78^w›oH鍡  x[6eIF?$MUdsVQḪY\PZ9q=) ,xAąsdǐ'xoʡaUlx2e?%9'4erxkbibp IBT&fꕤVd28.{(K;#.;ϻ !_xJ̬l @medskip_? /N;;treedraw7  @( .QbI^Q nYx5, {687x4=8v[' DT*"QJ;eUvDq! CxvQ_RdƱʱB }J"lųOeYЩn`8x|yLFWW7Q9U67gf䵌* /x7vQ_RdƱʑ܌$G^SSyxAfLn%(9U#x7vQ_RdƱʑ 87iWYMrD?SmxA4"9[r%aYȡ7UdXx2e?%oM0erjk 8x7vQ_RdƱʑ$&8ݼE/(iwB7ѓSqxySEM}:ɯH:[ kxrbCwi^qfz^jBfjMJSd"XC]7ߑ`RRKRS KSS2sJR&/U,8%QxS?JCsh}wAO7s7ؓS}2/*dxHI40000 manJ;eUvDq!Z_")ox|yH'] <{7Կ$Z;y x340031QpMN,.)+(apJ;:CVB>BT&fꕤVd21W(&1LxrtPG\ * lx340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2r;EC5 ]x?a?vŐ+6xkbibpшO)Cgޝ?kU떉(&1LxrtPG\ * ʍkx340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2l9nҢ)ż3fy|[~!WNx{?t N{';scTܱ/i yxkbibpH 79p)=\Qr&[kujܣe.ox340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2|KEq_.a$1pxU]L\E΅]W%H̱,v-eYc,]YXܽs{]Z]V#<$RhŦƔ!1>41f1>4]lc}ܧ;ə땋טtpEBG a..oVJmQwz*ir5J"ծNQ)aF0sʲ+l(xjlz{1TAFf%+qSi,XL1eX1RzĽW%o)^v e31Q `"Zܘٗ~˒1i$ A+T0LJ' LPH705&dc*%A%RC$`Z0Ӑi "ŠAbD H@XQ1퐃4Db#TĀQ` BSY DpjL(D`;B aE7w!hlS$w,L ˠ'r !a1P a'!L.*r7 ҽzvf{mlfeA1mfk ³C%DĻv@~3 wFx#~A3ZC2o#^}r~N5&BFgidHLeV!;Gd,V|77`x&p8]RI170o- 793 މ9 ⽗qN3C / yqW׆ʅC?%N0UY(&ؽ>=;.|G{r$|oG`;! 5ᗴ-0IyύeŖ6{Ey;R 28>1ϝ'KSO 0zq>kS|cnݯ|>L-dV|ub|_kPMSjWgJqn]Ǎ|}._trB~c"Wy|#&P_ȗ7' jZqaɶm0cTQ7?AwR>xkbibp(7Crݻ_k5S }r&[kujܣe.ox340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2cbf͗Oow}d: UXZTQW'+~fGL48 ex[7w7wf̼ҔTԢ<Ԋ.N e9aA~:0WѬ9M~ ~\%%撢v092+1oS̷YTqT3, y睞(▙PXPZPP^Ydd*dfVM~Z|כo >NZXZfk?luadpRcxkbibphLg}P_M(&1LxrtPG\ * |x340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2l"=eڡ{Kzv:,83?va5JOWz7c_3R%xŔOHQYh fE4g*1MRb%RD %) }s~~ʝʼs/,41׊܂b/o}stj䅕,A q[wu3<@57<*s fx6M9{wk+qIOD|RAApifI^qAj2uoJ=YȼFwz` ۧ>&'2.JmCsf}Y榦 I9)Nyz G^1dNܞJeVdeP/ b+S,kS!&e&1,;=]#FUn+6B'3㔞udڦ?!@ޭ\5:5T2Bn(xY۸= ޻NršáF_<,Ѷ豛{!npWh ppf83.6o9K؋R cv?Ėq#[e^;l0b2c=Z픻W͛᫿ ߼z7~})6׭17fe>}͕7_,;][Qh}t|q1cky_v[^LØo`2mjm,?] gK"fdaza0;Wl'(>:A9}>P۱&͊umg|s``}|a}0f4Ňbu*+=b1-7{swvAbfq 7{;/N38 Jjt>ӚڜSRw{NV %y~{(X_Z }Ҟ#^'fF, vQDr8koHp.\;`[."n--8JEک0 n=G֣vRig"6 u˫n/Op~.8{۽ƅ., 0'\3c>Yl37d\댝G0hp6xyNu.v^2;YJvMDy@ [ȝ7h֣$IjZ'G&;".dR"w L w;g%|F3A[BqmlY/7k bnk(0g.Тy(. F뷽~/V,cM7c&80 }3XAK&f8g’B&kZk cHR*-okLO𤐆9ElSh`eHjmc;~J{"29J$]Fy;prU:օe" șMHUM'5ʡn u%Dbb"ե\,XQhK늲_JtFU&kZ8CQʾc/ E5τS1$Oڴ6@fHcw"$~S 4E0ėX"=/!`jYy4I`a ̓ i:qsw0qGeDžW<D\j&NCN[l*d'}'I1vHj8<p>|uP{AWYZRukٕqR?%W +et<6Rp AXy:ܥn~R4k!1 XTrN.uaiuk`g_'wA}LqZ>~8 :Cڐyϕ9Vɢ3/}\2?b$\US85_;9^үiƲEwWˑ:< qUiPt鮀Lˬ{UR9rS0ZP뼄r(pH@zI0+930q*/Z%obJpA(nlWp^Iq@HOs `ı5a?HyWÈYؚ3Kv^<ł_=d̉'koY]X_iKw›K:閧S$x9ޖ._3:-JO@6 U3]"|9»󯚞9qcW} ;K~; 跥Q`Yytix43p+E8 I5\UFqtTFq2(XOd-P?Ehq3hpiI٦I-N.KJ)I+2LNIij7l k@{JGW8*OD(s_YXRկ hft/S'SM29{Ck1y_Y(B!;d2 1۾@)eOBf>]`<cir}͉1Я>@S%}T}^NG^L.x! zy{ i*Ø/>"$waI@d `rWLm+3E:-k1l5*/=Vg0HwW #XX@ 321rz$Kj8}nַN4düWʷt$tpӠK3e)$vދ~٧):%6lmHABXq>C~@n(|t̵tAZfͿ Djހ= NBˮlq>83BŒgzllMPN=WEN(,jS΁5hNEr{>> *Au1l !28xwI(5΋ĊƋKa ;Xj[z5xmx򓴶.WP\L&3V:>^l>!*BsQky˓Jk$՝]I|^hl- ? u~L{}t:΄9;[7x6{SΤVW:kĵ(Kq{{G1{a1aL,:7uIᆮa}Ğ)ZjcO@k}@x,D}amT3$E0y΀PS5">~V9C/a:A)b+dނt]_'ӠOeW%NZ:8Y<5UH:H"삓 rDF; m de6e QйP&.fv Hxc(G&X8xEmno&"l"e 1n#[52qc 1ܧ#g e NaCoY OtA;oqHbؓޖofw$v"4вK:|6;|3L FꣃݘX?4!X6S : 28e ^8T]39܊2oCW0![OOwO\AZ :h?Kdh[GWV2B`r{@\ɐʩ[6D"8tu,!3$NPlx31Լ␢T%~?l|!_eì&`u.% LynJ{<\_+)}KtfqIb^r*CQDvr_yCvC%g3K9yzV]~ gY8.`M-NOahWP;;f셨 H,*ϫd;eiSkw[ UQZ[q^o1e_}QGC3 WG_W 4(\T(sb`PjP~~ ȔVo2KLsj7 Β_>I5M,(I,cxbetV7BgEU 9To +w{]QJѩP#I/%/ᙉMMXF.p햸"x340031Q KKa,O)Vfw/4D()ȨdH97Ȓk_v\]osYr=<~uYi/{}WBV惕(۞^{o ė$78A̎/7%JƿĽ(@!*dVčr-ok*"T!827'(=l_Tod uvC6\ Kڶ*>}RP0OD~"Xdݹ!Cp­/!kuDl SgVxBeK[Wvb> VxXo6ߟEzsp&H (ZD[D$R%);7CI[A25o<_On*% *Y&B,ŧ䨲[..&ߟ^^]:Xz53kalP$I2W5J\ʋöQ M!]qܛfbg/S/ ʨ6M~EBI&~D|=ЎAZ 2_Mg,j&]ɆB-%(1M)o5 Nz2!{H9lQVHQ']m] lx؍ oirr9+<3ȰT;*jVr*­򔳓W?-UY#5msN[#M:$w_G 80 StIkSX}6:$;p2IBi2_ wPJˠyʹѠA/4- } PN7;5}@m\K] K|Txu9}M#ӳZ?K9F+ޜpq<1֔+em=:Xel6H1^$pH 5eƗcF3QpT>"V)8[_*5[GÅSӊ@AYk1敲pVd\մ+ɞNǗTWaT QH@d4^ͮ⁄dblɍ*1 BA!CtD)TQ&Lb!68,|#KFu'\ %]zh/mG wi0>tq̈f\9⿅¡'wUƀD `n  %f1xIғmBW {+߁&2;I '{ [)+"B'c4Uܛޣ˪~_L!9XѼac<$<2J"jLyMW&~cL)fR:PQ5|= ֤tלx|7\ÅE#[;fn ܊l<`5[)all C3|'% ݹxXkF>E17Vll.vcXn5O%ƞp,]?_;cM4=.>\^\|7y6iOgξ??*ęF-+뫇+~k] PjRUSAjF"wQ;x_ 0ZJwi? T!ҒUGoN&6m˳ZE_lI֔^\vVqJ<ο4S 9kt.f<4 a8{u*ܱQ5JGMjG^WmtARyR`a%YFzGjl&U5AMN"eI-!>KE+@=BH\@ftyW@SMk-xK іPye W#F&f;W.jHP0]a-[zb9Yc8 ䷮`3+ovf=8V"2?%5]sG: 9bQvo(GztIJIX~Fk󟔛-N*UVOs`!&UI㏱ 7 PGzDė_IFg(Cc'styyO69p!'91DgS=h62(^=,0Änū}G )1rhFPҩNW 0&-MlU*^]FV:t2ҟ'_sLpr hiS7Png0gݚq鍪Z!Uq03ҕz0?Ïz32 Ԫ|q;16yo9ڙJx״[zS+3EچH뷺sF+L* ר36MU:/%ݱH-a./(eE\b.ʻGu\ƤɃ0R|GvÆciDvǻu㒳a&ApujefB!j l5//}-?g+*Vf"2a2+WuppYFv ]>_tP\$mh@{|HX4õ).~'jfm<ƆRjPj4ỤsG rAdZUq`-pJg  2o\H0%‡2N ;S؊%߇^~bkHzYUdOd.僘Df$E>F_z6sL*X:7 0i/.6GW' ?ő#)0|X2d97BO!|v.dӼ)e?ӡeBa? @'V!}H}[s÷ iNl_ax/Ij7#RtAmPu4bcN [xX[oF~8 o2 Ou%[x$ A/ Crd Lΰwu틁 9\GZT**\tcq=^.G׳b]~L/gl*gd:]WŻ*/{o|i$fb]ܯ&QVL4rhO-H̗żS|_ ͯK"R YTz\&Kx?f$S5-yUx=Hr*ꇟ?E+l deZ(PLpA2tUI'o zxfHn^il1Q .Tw[Geƣ +} |sJxM ;Tm AwHQ ^η'!}tr 9 eD2տl r!t&aŖAeT9k tLʤS Xr"JٖkdmZ:FM2~iE:d5ń)af{dP('Zmb1.aU *ɵNF1={`ٰHLD>[)gXwnv!֢M;ܹeM& :2aѩטm4# F·\-|v^{ j.yikLF]ȣ-~HȮ #n 8o$|- -z[(lDx7$)ab TдG1+6;J^gM!k2!W  6r`_Xo #0a^rE> ^rhYa )6g!CCh}Ѳy@?0%kBp `5&8hvsܾz ;SX!*vpyR?!?DUhDԲ6>mt1Ʋbxϕ5*Ym>ŝ&+peX1'G;w~*q(^|UDk (icޚ6Q+T~Pw=@6S:)ZEҝG% E! ̼ubH^FS6o LO 7q{ϙ#9 ^wGq~ؽ:Lx[YxAOmgԦ |xvO b@ aֶfuJ*yYcxM;=DQ .X,?ex"m<_}nnA[܃:6 B?w@ø IrKsGz3{p h,d ;+{±p Pn+BFr[xTr0) Gv5BiTn<9Id>!dpP=U<vOvcvs@`2X,2@k%'b0ӵYwQ7L%U J%GJ|XA%!}ėPJG%d2"_x{s*tGLW_ * C@|!Z2ׯ8~!XGG'{hrc~w1ƽ|."6qYq˪78+l#CO-j^WMY.jetJq~ OݭG)m8'f[I1v=أ:o&͢*1!2ÛeSh)~ ^F-/~R z[ΖL^e"./L|/Fq'{`"FR̞P/i> fOk78qIxTMk@W 䒂#B 4$-&ٌ5t]Eɿ5NC/e>̼y3x kJ3^/gp^ p\"1Rw!Q߬%+SYMʎ Ae9Ƅ R[-Nn\0UkwmOz6F%?ЌK ~9=ߍ,DJFgE#Kn0LB9YhP$vYJZGC|t4_q8Ԃ:(*ta4d6;\.ʍk_߫P.H9.%7<Ƅ44 ]f\cZ |0 n4iwaw,Sw=?JW S7 |˦B,FP4&_b~m["S}VӔ<@ h)6kjI$A4wNT{hVdƸIJϨD:*7xKd\/^ݿ6l6YOx mp۲.c nqVgP(/?|9 kixVmo6_qjt[kvӬadİ` Zm.Twߑ_i s/-` h`^䆑FegJs)UQ͠ 4ZyNպ 3._KEs-}@0Z٨gdcX[D*UޗgY1X*A1E7 SAdR@eYUXk`DdKBRq Zj01 )/Jcs,pO2]c>:K& hf8sӄp8GS :PH LY@󎐆˚/e|zbUVhv=Gg pxO{Q4O/h_ﶗ3>Sx'/p hx6o.,YpX@a.$c,#*ZU lr}=y< 'n;'R$؁B="R/1ueLSht_U&лx=`=mxu+}EŒErIvR6<ƈ{[T5.jv3՘1nG!5WjZqخ+6Bn10m/UOFV`6 U: pM<7kb%%Cw&ŬΛOۭ ҂Nx340031QpMN,.)+(a(䛼+gDq^5L*(pKN-./K.(`/Yz!?,E(u+N"R ?g_*Ys~.@ʖd81CC~d2_"2m[9 :'D2E*x{ $i^xv~ڒ&V\TfnjH@FeN~pbnAN*376+o7/?,V#ԠԠ|}h Ȥu]cC S S`9 R6i'"[k(M(=ҵۏk[[Ν[u׵!E.E`3m~nz. ['nwx]K0+l]w]t݈[t~ĤCD6iH$I߄'_'U\5\kX9ltE 7қjS B e^@K5,|X\y;ȂmbvTYbe8JX~1lOl_37ÆُA8vǒp3?~Q܇8/PFd˷YpN:84-b5Yi6ڴp JuqpJoZa{[;r_WF׮b4Cu+4 & &`.4`VK]IeuvǁT#JݡGQs ־ ;ǡm-[ u@Ь?*ӈO8>/e. [mu jSSQFmdnmO,JMzH)f7kWBx[{o_bOŝeGJlqr{>'Ephje-2|Q@KJ#g$D.ggg~x*qegOQ:.2*T\,'Ud*V\$Ӊx⼒bdgG< zޡΖB W8<9=Q.>G"֋*e.\_B\u!EVŘRB-܉Bd4*#űΧ*1D_T*e.) yT:XLFkxW2OYXD2+U:?.蚨 \,Jd!LLUQg3bǭ|$Ŀu%b&BELْ(IfK랴L{قy9VB*YfQq`:`d3$ןe6GUT:SgQ5Sdz"V ]屄^FccNh]c2$ DCt,{תCZ(z "KK4mi YCuBV0'ccB ?_ԕcF1 d;`rIR:J0`"q9dRb,eJ@$\Oc sUEcEfhV5@!mV 2V1}yX|BMt&T j eTV\r,"$WU"|)X"JUưr4cETd.g$2e@ҒԈnMvV2# 8ȚAkUTfw':K9<<=NKIF0V*~ 2ʧ3\cT.PkA4\FUW\@EE,J z4 \H)QoBQ'IXiP-kKJ3{=BEQ/xIQ EnL0\XuI;wG?/X]kiqu|Wעpl]r>ETuZF HD_[rp}4ɑm5&aM?D1TV{eVS1I6 1js?,]<~,o>Os$1<|to!!JޗOa7LUF#3CTm1=Q&ygR ]>q^*R <',Y񯽞J)t@x[[@d>>OtV5 FΠH&Rt¤9xpr֑xxN_FN.iCM\ WTN UYз_JT{x *2!v(9C}w?j)/B"s X+c)No'KY'LG1C!BxBCW7X*ء\ss@%Ev+O ZN "G-+Ķ|AՉT^ ,xex$IC%TUR'^͘3SA9rERr[w1Uz>Qa Ә}Ae`C @ 2K]RgxzPþ w|z?DAmBfm"^LO)-2Iڵc qݑ^G?uuAV%[rP w[8mnu=E.A^_蓴˹1 G[et) ?LջRZ _aRQ뽉wZ v:RZ j> eF};αK𝟔 4)P38XmLo5C3֦m:B+p-$۴_c%~XNh0@34_ ~+h<;b!EP%\ᰛQ e:zki'R(j-qw<MzcG7013Gķ2샔ӌ8]8Z ,䒝2qfK oX FiKQ0 jP}[Ս/|9?g}Fw'.fn ҚwRV3eOB~4hqTjy ^4@ךkஓWǢ3N3d5ޞ,;DlӒ;pBfZFKUÁEMCUqb #IiJ {PХTÝ:>vReګ@}o ojYQŽ L䠴j`DYŦ 4n Olwo?m )="oq^u(OK B҅St3iJ-M.#hvH? QV|h 7j*|(~8g_$n8u4/Y ):[nWtjj1 *c#pgc.u]}Ю~G8XGimp6~oć?b Z߶e=Tϖ cφilu<@$G-/HJ&_!@ O~sE_Ž~V.*wWFJ^ E#˚|F8A ڱk䖍1[9Kh%=Ò|3&hQq4t@\tCrs`Oljb 5fwa(avmh0ӦdE hL}۫@QAũ4j4bwjMo""zw$cٺ|C-P O.A3:EF5'Vڑ~\) %OɠjFg-ֻv3e-.+lUCgcpxɎxrn혐pXp}Q s%#+S wS7]WidMD]4ol4p{7+5M'^tfz:8Q ^8vtVa ~O$}X3) dGY;LBmXuvO `dlFk]dwI9CslЭG)3JIp"q!ns-5se7Ѩ=Q` eou/(T7l+yߦk:^E`YM[g0}E{94BcN0RP; y5tf [ݾsΞ {uf^sv=MWc3kƶk1OD_<1p|» ]WjO?H^RblOPb)iukbg*`P;lz!oCxqV:fXrUܣ|2"tT@b;!7 9ƫ8ZM٥ 0*?5#x340031QH*((.,IM+HLO-f`hxudFIkn[Z3(NHKOOg8+\ u6$jB`s Ko}FBQ_kDneU0pfg#]9T(3=ך}ӺwXV@'3)}g B9@ ΓyIL {u)N5Д^5d3qֹ5}&0âʧ򳙜J` >>*[ݕ@<18D()Ҿrh\b+شa{va!̥kC&r1c {w\>[w>D~+]649mнBo,@Qw$NgN=*%JYNP\ ͨhjOd|T)~q !!]I x9xmRMo0 WÂҭjtA6@l+ck%hIa 葏%Xtb2jgkRX,I;q#Lq/#p約FN׆эڣQ;/{B 5|MSBbό+7];EyHڨAVqu#GLAb]T+m3U~! cJm7n 0z-Lpm5(BeYYQ,܊tZ$;,P=g gϽpTBAa9xr-[/V0JXxGЋ'ݧݢѝs 3 ?BFz4;@0#My#2kd HF L)1!ŏ1zS嗂Bfx~h_b/q \uZu!z<'m1hM"!4>ѹv.r/N'ba%zWZ[ N!1fFu7ېQ2 z9%(xz[ױW;'E$LRrb }(kI+Ҏӎ$6ID `Ĉִ1PNID{VU_zlZM׽ɰjO-~Ϗ>L;i5xYks2Gǝi}:_T=^ް?<փz;[3h}9oWkw43׽yΆn[N꿝oSr栱ǝpZv؄6~0fItnR`2ώ Mޟ>hA=~PՓzz6NBQgX z7lĽӜS&^opܟue dHO .up֛TozVWLV@k} Oǝʨe#Rgo?ӫ9jeql Əon/p$B;-[gqkHx9yj^g`߸ì}VVL>jҋ{yW{fMq:iМ Vs םTΉJl|/'/zjk4F}0v6M41MsbH<8O{E|Ƅ{'=o `pQ=1 NȖdTNط̫K|j@d3 ?1}0`yؽzu7EXj6wk^gԑclpj(Z mP3ߣj2kUw>Az»Yg6^UF;/A`ÍV*zJgm=?{]oiC[l-Vi?aS[lTu숅Mgj'~΍'/%>H24 >6K.8u؜(ū ?{}S8k׿RXl^p, ǒ~vp,60aeCr Ofr-F .y3T{-Ӂ_ d#FX4Uw4{˒UݺkIa'~}7[wJǸvJo:: 2zU!p ;cQ=YIqwF:ENON"zՙ0WQ7 FaTCL@6>aޭk~gp:ӎG9.H.ú|:W9󐚞i*I]Swm]'(v6d@>At"Lwz̅`PGԽbmQw@ P%9b矓AQ27xZs&ƫ@"D\ jm@dQO-!MB`ԙHm8B7I5*hU6 N_:j.'y(N\]+ PWăk^"\X `aƇd^@9=n[_!apaWWr'U1Á/W+1bj' d<<0^:S,yjnZ!up@>+Y cGGC8-1D:<`F%:`LToYkGi6[/{;w`zX opJ` W5L[iCJ0FKrl<'AUVv hZd7h<|$?B7; b''VPtgُ7blu'#߽O>ZG\#R.>&'K5ᲂ-a!4Pt)cm2~ kM.2o !(h(FyͿd :DNC`"_VYt ^4XXyI& hmВ_΁];Ǽ 7٣pi݅I]2jBbןUWSFS N2)an=r5Lz.-Z&̇VMȞx"Lё,ÀR>{ӏ]2_5c vF}:+8,h$+|5 1~T,ZrYވM\'ӧ PVa$oVϚ:G3g ph3|'}͟@Mp`> : z]H;Ft[yV }{5Hbߥ:Ύ0v5Zi zrc1_2 7r_n]3n%w¤/S4nfKzki-#B$i& = 7tԳa[(F CHXG l ь#Ooni., vw]MF}6B!^1y|Ҥƴ``o Xq СTHQ T}OGxMX^D:ICfUo)jKpf:+!q +  +%foʣ`Њ wπuD,aM6dʄ\5uO xk$Eaz}LɆ˾iSH~1rX#븱{ö .Yԣϒ\hÖ[pF:@ZZ%:2JÑ, thO>jCBPm~i0:8Iіߞ\Uq뵷WAڝpf,;> `i˧ؗ#]_Vے^ӳIMghJGٷ! `Y2tnì%ݰG`o j! 4G~Eƭ8T*srAǿnŜR5Fmi$j8~ч2$!A1f vMIR_eھ#Moeט햡[!zδN ;s v/`դzg[UYֿ#$RiCI%44XGeqNtA%7Y:݌.jR]\޹|᛽埆Z8p=FK{~OGX{W8ZB Y҉yq팻#ϟC/ fӚPѴn>KO45~ Ņ]w$Sa|]ݳar)tJ1ac+1 `C^d*p/ÊD{{ >`Ko:ζƾ:=J,վ&H(uH.s:B"сkDOH"\X[4XEa5Akج`x3گ;/{+ 5#ǝ c cbKFkЇ,1F˺{!r8@'KJ#ұ''lJb0t2S'lRW0,e֛`r<γ3hÝ eAD8{|nXfkP&mHemWKVmoe UF`vٝ'?y;GHcPvc4B*ЊD e4A2X[a|!. @X ȱ.Na Zh Ut q7P& shîBo|ȍ;ꀠmZ{kX _3XjZ?1A*āѴ SqxgWI+c:~hTHwq'Pp ;74aw6FaLJ266|Q&D*{UiǺE71i 57a+B>m`sw sp} J_,Y~ClaA`dyZMByW DZ=DUf#Yrc8ܽ,u!d|&ǸFY2FYG]*E')ľ ,/;, anַAX3'` ;;yU~ł4 R°5$P-h 1V9Dhr8J^.ҝ]v#p[G g%,Eh5}2\< ņ \tϻ}ccƐ9<'m;ĀapC:MߵS aGe¼i3ФI&9Y_!rdtQr@ |PE4hӀxzii8f\ ,#tF!uGeb(%mgUť ` ƮRB ־I(5"gH GhbmQ#6l*3gL`؂~ o;{ p|@l~ Rފފ쥰#T;.f72!R)XM0lxnG% CX!e8jx0l۴(Ò!אVҲV䠋nb ] !O8V= 'u@Z`QӬv@7fiߚ mލ*SYIewj <,5HԌxLDA8eȔxu)#:]EH 4 lu0)5Yd^)cfL8\kN&Cp7s\.|˖43,ae?~3upESaܩv1ͽV& 30D Č4n- ixN 'wT<Й:4Jh A| |/(Y66黳wzl78g sOe+Xmͭ@ɻ !ɗ8Hg= a@=$o稑r\Z{X}\];EZܡŁAk"L" {mcfx60lҁ/{rE8n͏YC2@fF+a EB5=YR_z.9-aԚWV4mlcr,Etf\9X2oQdžc_F >2(]qw8}2;?kur׫_:H ?O{d)ꏸ zt.ѧ"vs|cX{ /vA Ana\pOOrH ޛ7%K]rO6 ^C7~ &f+ꃀ\y(quǟF %;\eń,9iqr:#<  =eOV!y*هZqE(lubE$C{wN- i?уíkSW,x LL?ܺZ;U=owpʴ]`v4}揱>"nn~]S1"M=TQZGdy0^B$ ڐ/ږ;'/C_ek?YqPw|F~jr-l5h|{š /iЬ=n<۲D?oWI)'¡ ;NP~ldZϽ;MYobS ^2}^VM db!wk) _45/(B3 `[!))SezzK8cDr-Bx`yy"!z1 t8G͘Gڌ49v}2qd#[g ֫!KNPHKqZ{>7:ccG8ŜK a4N'" )9UmȧKKve|R.b?:C8vFlNHy"\fynV_#N:,g8zߎT 1CzTdqjnW:YtOby$,x?HJhV@`vp1" |ClݖSJ̥6yVI|̀ɠ4O~Qm '[)]nWELX Y؉ 8uY wZ{M17 %JNr?< wFGtЇܽ|V,J4Co`O2>M>IBBۂJ$mՔb3pHA`g9q o-BNB>Kt^ɋ' r= 3y]@}o}wZ-$aj YSgmT[Qj?pG"bGͲ.31"mxj|s${-|86gDj3S?{..\gP5ݧ=6ڌ?PVl}ݞl_x+2[SG&??l\1vl%0Lvwm$+Hߧ8 º}ގ[Q=mGU;'1) ¹Ank}],yT|>i>ںjJ3|,`!V Ez|t5~g;G4fmb/_DY yo#aof Tc,l͵wfT%u=E-᩠/XSwíUjyVoZܩi7?<p1B]T -myyF/g Edxa۞2Pu~6mb v#rѮ 8'kM&16o.#߮-E7[nٝvT_6j/Q-"lqˎ{vw(CvQIB}5`2rz@*X$nCae{z$[ZJ_Rt@K-2h-jօ b&F$:p`-ڿZOҞERL"M#궍{ 0(wŬН~\eK?~^qPcf-v-]0l^͹s"E8vnhS`T́(jH+)h*OP i):@a1"ݸ Iq)d~H"=J)W8(Iʲo͸{ jBOyb Vj#47#oͤƷ|`~X}5B6m'Yi32X谙{;) Y}]hN-}XLrwcX\"5 B6i̕Cq/@4 Lv%*TŀT":}5"s5 b'!:I־rEWNWԅo[\2CZ] BF@DX`,3Ჽ˜ϟo*/ Ysk[! CN$"`D$;%Sf^ho5\,/ooN|Ɏpq|?|[pS2Q7߃Ptw& C&\Q_N|V!1۬8::YC ʜ˅R|ʮ-0c4m'gىBpN}C^kߪ]!;])D~v%ri^mÙqd/oi@*`m}Dka.!Egƹ`Fk!ApImokי6e=:3/+X]vZog?Ac~7wSb?o ?FCئwrwchޏ-/ﰽ NXQlI36{hǁcwV`=R (PJgA%O&!Q`sgg+r]5CG_0xɪYWjxcaˑDVAKQFMh{\p ~7Yo1ԖAsq((T˯"Zx[|OpV鶵_J]PYjPd(:P"5zPn`0{~kj-+%,jG\?$ 7+wb`0wqCvGQP-Vsg~tE-:xc> i2 n>(2ba8Z7ʻxTD=eC QBQ 7F?:pPJMONiRc^՜yI6,rNJI!8g lk.8n|8t~_a+ wXJPGnFu$t!K4'k?TNFRC$ԅf|Alٽ+Gw\\!&YMJYIڗiNA}FUCE8Pj.YCcV= MxE\ʴ@-FNnk_1u&v(\wG' gh8 req*6gv5h뇂[oA~[ZK5Hs۽>@lEI,r$SU Hm;,GYz D&?dV^&=M?;b b˼^+ER7jR9\ا=ַ!zU?@\gGo}qġLc߷m=7;E,l,RU~Eqj7pqKywEIr<EյU@2XoJI[ʨ{a?;og\++w\)(y-LC0b8بwOXԩvTIV'AW5C&Rj2URž嶉9e)@j)f0&ή*g@-Ҏf zlkS W?RkWO2X{.9Em~IVg詾z\KM剘u|v{E,xiW 0Jft1 7\7x[VUh҅1$*ly~^޲+w_j^r WHX u.련,P%8ukmHVg;_s\ lymMAǐiIٰ;|ܞw,6ko>mY؂ QMw5j&K/٤*m/\Z(P`-QD'V:h+%h'q9K5iQ 㸇̤T@xh\XOW".77r`7߫[pu<\2ˡRZ-/`# yץ< 2 9="` 0_n%zߋXg s5MԷ}m~rvlUJ|QImop7mvz84: J{Y{fzEtWT$?9G!̵d3i3稜n#:D ivD?M tuP.vm)r ?v㑴'&,3Safq B(#xJUœC7X/{x*R;ݻݩN7"h Xl—g*u6f\P\?Jwjŋc8QNZ0kҦ.Od_WzW6]Y9F+;wfXaS!}?e`nq-L:aq KA<ae+k*➙;,{5teRܨo6Gjsʌi<ڝ:UIV.-VT}5Q X dvə-\4Sh;UcvWVlvkঔ3b5Z%A/va:O3ZWMk?+Xbg.cs0qYDs-[!W_RO[٤U;\RUMz J?:u:]?, 27+sB6Hq \_( WU&Ͱ3>v@T2s/X 9vHZlBY3N/!kΉvnhnlok,a}$:y7(/4]|^{>wԷ]0a[?!W,Z?nNRwo H|;W+^lဈޢ}`0'W:٩\$JAՑ(k$A*:ށZR=Tx&:mD iT񌶾l]| ~=~]?>7YlpF'h~-Kvlpnfl:DjKm_mVb4.j3ROMz)_5(ha|4~+ <74.vR`Xh5WeQA Vjhn\44rK`U`IxQa-kuݧYc- o APV:(OSk訙tQbqve.3%2W]!n}n{ J:ρUum0OOBrfOr(ԇMt{0%.ŅǶVA0OV͟ H2[U1ηYF thW޸ABK 1M-J\ɿK41㭝~#=O?۷Cln TZ!Q6l'9^ߚHlˡ6sI&niU]kV4~מќElJXw'QČ^vSu|FqH$TqhFp_f_s U0R͝wYq; H[!t/Mzʽ7]+By~x |2$Aӏ=U>;n;{Q@jҗqe+nHwy̝7+"sɍnM%{R1p4|,v|=( @lY&>ZY߳dZEx4榀2+kn8^W/ h2ن=a8U'jH3X[alxFR|,|p.f yx7<4pȒyB$T"2|7 ܼ{蝯ŶL k4t)ɻd}R۔ L'*JLWc<]bZjҬJ?9V5;3TECq7h44 Kg@2*IS||/DFͱC*]KF`Em8fKe\ӔxS e1/R M__gN)K/hYg^X+q)V |Žœ~kVx+f1m4 ea#iʀA~8!+Fպ3H?-)p&bHb+ڶb$=׵Mar8 K,V:̖N1fY_3h܋i@*6H02cKGC8xkFwa)tfm쌫; m #]PhfQW|k3ْ.+L33TCIzmi;so2351nZr҈u~um08;1WC3`f%èLȉTb_Ӧ<6ۮ[9EGSˍG~voع MKJUA:4E U~BP?ki?EAP9YvYVeM,3YV0ڢ2YB4!q(IIYYkt;^_T.}mY-K 29qILt5s19^~溉e<պM]H&9J28m!`i>|RWN]^$y)rmo Q}R886bf1&~5i(L@ϩ:DQp#^Ⱦ5#`}E-3E(?a)fYzm)h፜XE:2qk𠇴1{&aC\mg  ` \aIHF}7^[I8\ZF\0|A!{.Tqhx?$V3/sHf`sTS|42C`N/@c@L_ܩb4֮_gXO$8H̰ڽëa?H`,i`]Heh| x2WZQl["v&fV, {1NGp?lwfsli9'e>Og5'}8@O־/Yv~ S{m\o$zR;yB{G"(b̽ȇ#ߺOҠdv ÆLJ35|0.q{wϢJ=.Zb!biHco"ioYBKabR0cgC%Yegi?#֝b ;yd4g' nq``ժ.z; Q4زm~#o?7s Jjʋ;;`_(.VŬjn2yeBqdKh z0vTؚSi8ArJ.Rr=+v<Ɠ| ? f5~r Yj5Tdj%pi2q Vuว5 GE-%_B@ą` ƸA+! b%k L`C;σ+[FGP"l<9CJs8,(y xWn郇)+IKH)HQH ) 7RVNBh4V&h:B$= =)&v9HʩQZ3!&.F X :D"8{N'5y b͛Wo!ߢH!Vt?<3Ufo2>Uω4*g)`{(kiFVx-Acle9N_v< grՑQQq9 S2:xIWHlfY1,T vqNXp͙W{6yOZO9v,f-O|vَ5 ~AG $˚DvJx +TK1}RhL3Γi}#=Pvg@dsCMÓ׽sbot[b Bm9OH: Kܡo/d7"[{M1T4-!;< &!!levj]*DA0°5Z١D2PΆ*&;&%^鱥ʲ># ne7m[ن_8pټI">W!X/_F4{t͸uS+1ԯt3K_<@aImc4/Ǐk*W)DyYhę"ZdzuVaܐhA!2U + Rpu=m6#ոa4iNYh}ad bL>hFfOt"Xjmyx#сO!c1,]3' ~Cmwk("k=axg!$"aЫ$@E-W\.@MEQ3.0>D#J^x!B;q|bq k5u)t6G5KO9Tmt{m Ê wWCR=apiq-$ %B?#^ PLEJ$6m\9-V+X&8 }4MB!piͼE&O=PѺ~ȋG϶:xX|-0ec)d2T5:D[mfC)/i;0L:n4FbN H[XR4[(DCCt:zxDs2Œtfr|~CH4S&+%~r(êlFvUh1l'Bb."T9lWҐЭfhfKl P c`{TԮ,|[jY!snJ D9CC!t2ђ1R8xH(:.TI4RݢXu;s6Q/IMr)6S`tC 66h<%۩Y0~e pJJ8+R,vfl,;AE%d+۝|Eвy"*c Oj2J>`Xs_'Ez_s$.4tB/Y%Ƿ?bm1). [ M*e:b2rbn 22e>i)R!e84C7 LDb ]'LC l\$O^,,d:5]{ K;)afc1R!F˘BP1ML?q"LɸI<'J /I(.3_kDNDR3 k.KrР)&{JO @{2Ț@BO\)^p(Ҡeakoj* :$~;OI[9Uk9U}]J}W s|$@s`V&C5 ',dfM4._ʈ?XGSyDcJj^ %סv8"- FAU65-|)k|h ^DsbfQTqops}C<uy)i^m1_!!MlkMy&N~k_=+ZVS7cDhCGxt_gWID)mʁ2!\SMT8OO~d;ṣ^CzXI%+{ƽ׫1}śOɠHϳ*1dg _etYgQ$rfzyMVMKSΤSK QgKF7>LS3f\8xPV*&@>}"%_=lV7訦y!u 3!qVYΣ7CkcǕ s ~8…v4%9y9Tœhp-4Mwq{]9Bb"y.Amî-KԞ߲{ƳAz&Cʙ 3B[fÄUَ!)u8U'..Cԍئ9J`94fL2i] 48>["JW @ ja3<-#Rc`) #,)Uֆ+I_prX\&E냥R_%MRd"TOL[[^ LSTcBY]mOTUJҤw>$a-nd";(?̹V% !a1x&CP~YPuȅ1t@}vv,T7lGz(yp2L34pG 7O8($+xQlnk5 5Ƈ./Xqԯ佲 : ? tose:&Y4>MT,pP7"ɻ>b6~a.Oc؉O"1,J!,S<'*o2;[!Ƒy}LFJ,uҲz]zHM< ӊSâlTc@:\nWm= sm={(ppX6\&uh/ ?pFD/Scd:5<Gc"A2'VPbJEڀe7t`=F2˃m$KL< NsX&&8+9*$9q'H-Xj7ʋZ<`'M4df/{?B[4+.qI Zu%wxU%s;f @ $l QLbNfV͡ŮDeXJ#;ڶ5{OK{X?+sŝ:vԷK~0}VD16Dĭ90&d~J"S YU!G9(fӬyWfQ(2M'L+"*$:E)^_t%v&Ks&)7Q JIB!)J:gzbާ. S,H gxpt ]qPX2lz-`lnj|Gy"*jz:ikt9An8Ek!o hIĜu顏!汻K\n,L&?H jӒ?s cji:Ƴ)D`=ڔ77RX +lY;0C67v/X ,dBXD3҉Qr.]\G [X&YdY죎鈉o=[+sUҏE8P".cq+O}y-k(xf4+M͇V&@SFĝ5'_j®ee` P {QbZ  'кLY%ģ'Α(Z MXNnUӐ1Ӕ#KQ]koMD2TJAGȚt2,H-niD;*PR 4{sO@GW^X蚖8:|墖qQ Fp? C>O<#^۞yJiChSDo GbobeU5YpeEܾܹjkhV_Cots\,6s,<_34 P?p?`n3c"o!/0Os,5DUd"[9[)Xo`R,i2WO92RNʜ՟ss3AxjbE]c,Yp 1!KIO5,hoMYNd+ m4Ӷb&Ƃ缳I&`[n Tfxfn`3q:SNT;= Zmб6HՍ>#?>SJ 6yXP_8i9 g,0W?fT P`P*yAuO;|gKwG?.'he},s-r!ƌ1bppsuite-0.8.0/.git/objects/pack/pack-42b53261751b8486114917a36389a6ecd2d28952.pack000444 000000 000000 00000430570 12147656541 025267 0ustar00rootroot000000 000000 PACK]x;n0D{bF=YL,J}"}L33 ^ۉE&#&'>gҨZΡb[ة6 /m6bJZz$) PX'|Rʾbhuܝ^ә0*OcⓗDɳM‰N:DءҺ,5Ov)OоJk԰KK>4s ú?y8JG8@ mdx9n0C{B} [ALC˗9~"}cC4G9d<ùZ%ңŔ#~ǵ,@B68ir2Ihrn?۴.2_#9`,d׸`F tx rBr/-Ki |'&2_1B񵲒ntjݸnCYm?;pI|mZxn D{>9E%8EfkF*w Ƙ09„P4"J;V6$iLɻ`)J4aPalV_D) "ŘJIZ6q ~tE^ai{>skiWȥ;16&"2~Knqߏ37[=þqЛxN9n0JK4 '+I,*\Oif0܉@#C1]ѮY'kpFb!q]&EE)lMCD ,?E1XX?N>EoMD\ؤ j:bQtz- @=DRi\+|tdRPF 'e^$*JS^/ Py^..(Fa\eY%uͭnuۋ s03ܺUn~+s Vpߏ37Z=ľur xƱ 0PZq8E˥&8Ho~)e;" geVR՜9Ic Qid:@>Yc,7 ,zI:50.᧪ 9 bakFx,ԓx=r {N3~d2nr`Ƒ#!ORO׼W6f:'3Rk$| :iTPgR`8AI-I :}s7]2Y]B]7u} q@9MFix[%)Bb{f! "/a{5s׏!-f&3K維tKtZOnm e;EB(yYxr D{>qɸmQ&H"{iBrn"mL Yk֍Y:b.ĞiDdȓX )Yʎ&4~]6.._R0XxT+(BGA;gѥ7 Qk 1}DxnU%Ujr%\|B̵gS5< FexHk/Cv_~o;mMxOn {c0DU|&'RTU=t/3YfjFq6 Mebl8i!+PA?N1۞UrN2>F&G   a 1:9iL00jn5#6VLrN.>n53+m?*@h7GGYDroxr {>ccM&smC#c{EQo v[%@AKΌ`)F #+X)7.< ir:53iUM雿ҝW@vЍ UZ. 0fp'e5LN7q ۺ?=gp_Te՟?0G^*]#"1ܥxmN/.HV+/!.yx;n0 D{}>#$-ҧA3S<uDd.EEa8y}uxN0{?{?:Jamsĉ :xzBAO44 mrޢB0bJn1Ig;†JE/ Al?x',JAeot,+gs$ ,w6q)2|_3;8AkSp؜+6`&M@MEǝV: n*f[D탮[߷]~Գit%mUɹ(H*tΨ|~m >#ʶ,33xߖ,^iBfVϯU"2m{3>vJ/0jΜxn0D{~2I#0+hݨLD:qhJ *3 y\Hm6Ӊ2uA8"S ,VR;Rko`,۶$a-I+~Msd6嬽X[2vm7&k%LKcْntnm C)K9¾si8χUA{x;n0D{} jEr.?2aYeG)ҧ`7`0$`J;Z2)5%(=Vu٥ɧ<ŌF.ë|K.ЍnНh q79:/(?7-5%ZJmO54zrƥ"\{~]gyc}ӼSi۞pyo%vZx;r DsN1>|[.#-^ TItuD0#WF:%kfa%9A$&VMnlJw2pZh4Wy$ :QfDY*|ƫ)}/=Hz(L]>tqѡSڿ)c'6^akjs}`)/Pi-'EVRqJ"6=clIܥxgk}.헌}~#5Z=!|cvHxn0w=¶-E>IqNsнC\>h%P|\@±;n#"N""gu/*:m|:O !Ř@k99 /57~F_)Q?=g̼n?ƴbojFRix~mC4u\6۾)<*Dݯ[MwsxNIn0s/h+ " I3v&!yC= @Uf扭gd'0dӤɝtIĶ ; ?.A٘d9L6i>ȪƋh%$4R<1]bRmG9Cҙ=y2(g)[1M>B¨_!y"}JVPSJ]bj9H;ݺ]֞{eۗKe,nYxN0{?{ĿYн5:. O))f)fw"')3ho@6-j쭱$Z!D2 4d&Xbۺ؜|+9 XOƪQ#us_q!pI7>sStȣ~wB:>UNj1ooܭ=nqVsyh_7Ci|xn D{>.XEJ<.^6kca8EfiF"1`5*k0"]?ABGLlک)'t) =e |< t [m򠯿tEa4,rB2 X2[ިm ?Cb];&yVӯo}ĺ>!d.ϕt޷8:̫jx ۶۱~^/_7q:x;n0D{b 0\r)ӱ>9}"}L3oir%lIL!(FD6 [Fs(Ȭe")|OθXNQtR ^Sd47@1]h )P3J )Mb[؈[SW9%JP&!UೋX=ӍuRrJy2A)j-'pYxa޸e Ebk%d{uwR}k|2ƖJզ 7 n|⥏mQ gG+_o+txNN0 hi]{$m~r=CN$Go|Ԩ%IWl |ID 촰4#B9EŚI1<'%ՕL%X*pΨNzE7$r|'DYosSo|`m;!8/j91o?m7.Э=nzޏjc ~"moxN0D{{ı ]" Y! =ӜftZ%h dY+%Qphs&r-VZQ(2X(Z ,V'Ԧ۔D\!b"iC)#B' vAʐcvZEL9: 67]=d^`(cH(o\kM E^a-Kis?rʶrtt4q|Vo}i7m}8Kko_ΰoOr~xN0{?{䋽U^rDx|r=7YBN !:f5D> c.Nieta$Ĉ4p)yvV'63etnsP(+ hT Y9^A0ZGOsSo.r^$c&_Sjj^጗˲Mh]vv+Eroǘxn0D{/Xͧk_Z-c|~H>EFiU" 90hLtBQftaPT#xMd-ydp5W-']$mOR8L]}'9tbheKe̅+}:/1K_5p0ʽy[r]~zglԷzspvxN0D{{Bhŏlq"A|>`49D\lX8Ag{h_7Tj~ 8x-ʽ 0@aH^Ht4>1BsDF,0 E ^U?L:8wr Sc r)i[цc!hc$Ji#g)[a60N?,)5r凖q|o Uۤ,xN0D{7~ ?nD PS0g4AIzkYkmP(*GzLr "9g:6)8y?k7)ąx+pSADA[><&L7Tx ׺b,,k>Íy=w]4ӲM?kQ:ގ)"q!xOAn W1c #nߗz{ٙYif+8 ⢬ّ0,~((=j#+e7c32YDa6~t|Y+|Ķ)]H{(.x C. giL /0hR:xmDXoL)[AN>]^"2=2ᵔwho-sƴqM~ 8'ܥx s9}sZR=1\yR i,~x;n0D{}@k C,+- Q)2M1i.  h]C0(Ad$%O7 ɐOĀrφI XѦeӳ|lST3)QhV%ཱི>Im|S糶)~/.Ώ:-KمcmjU-W9^q˲?ܝfB }.nSxKN0D>ȉmBs.G3',س6Uyz2K,S"gEdAK$Xyi2[BP88 HGUyϿʘ8{Sʒ*>렝ҋ4DYψ'S>c<׷N1NMEM"m?o7.[m15[=+ M@oƓxn D{>E+ e)ҧhƬ! C$>!eLwky9Vܸ& ͔m}*1"0(P\*X!eg~ hJԃAzCcц]ow|[bϨ<ڿ5a۵sVJM.^lwy]cd; @}ΩnWxn0Cw}Bu"q%A~~{A`o{Ш&hKZW3ܒNI> ;)m#K0J('8GFә EѰBdq`^ΒBʅH,۶I6}?rýOLw -/%B楳ْ{/sX:Zҿ!?rx=n {NA~[E{^kla)ҧhoOx!ShpΠ12Doꀀlj4)Yg"|T6f*Sf菵|F:@b R!x0ä.B 3 e):Yu?˲~gͥvs^/kxH۶Q7e5 l[x1n E{NAfE{b^+k8S7O"(#PꭦfTQe%ABH A?roT.& KzXHG"O1Ggu;we(x;n0D{}@r`ZB"JV9"} ifIk}VW11\X!ԘK]#`PטP 8v9tt'Wm!L kE勱 3jL4'mc2^Se?͏/RvBif55Wdޮp'ucf~~ ?4mx=r {NA%rK6!EQOvhPYf$<AagpPm<9"Ls>'p*G= dj؝';# rJYبc$ƥ7{],oZZd;B#X5_F^j![JWo~°iϫ4q]{r}ftdx=n0 w[o)(\EG-^нC7|vAHQhzN() ;Z.C5A6ACȝƐ>X'L N:=ot''RbHrǍwJ[٭{15F}%a8\^.p\jNRϫP:T؜P?ː q:pݎǸ̍v.ƾ3vx1r s^AB\\ ?`YVww%!r܁'dj,!y0\`6| ΀! he`H#C'P](+ulKWlSP3)U`T ށoҀ;|ggsS!ĭv-.xp[pXǾ rA|Zlx;n0D{b+QF*e!$TH")kvU HVLudq'ɃO134)k C0Q +"FtTSv_wxL]n)ʃe"i]v)"}1 ;cx}>?7(V&Qx1k\vS/R.>pG:]ۏ|0HmxMN0 9(m~ Q 4JS$nOXgllY3sN[v8 ,E+ ,>+1lH")fwf &8 Ku'fg4F;.)FJ9 q d+Fck:j,r*CcUBQ{i``7}EuY?_F ^y-k;\vަFu^{Hvsg|X_Dp7xMKn!s >/ 3"w辋Ze˒h@5ȄU=b0۱Q\Q'\YYYZ A/oKۺ?7K+ցRx~WQztR姸Q:Mzh_lj`xN0{?Ŗ 6qN]{xˏii4V1*:"S 4ZWXC幁|TZا>8Cbr(nK{:^–rd$ҍ`i+Dg@[k h=C".TZl+G RZYq-Mn, stih]4Z珋A#2q&"xE10 @ NI'̊`;ΈPՏTMw#>Q 5DI8WPsxyuNm$U+d I `*6ΐ3Bi>Cq&xn D{>^ )Nʗ,bƑq)2̛b42)䦔Ɣ<]$;,MEa$ ɛ-#1lFmYs~tc+ 'sָ&1& >5M`9JZd.rߘdsnj,*ǫ\Zۮ}b7:>l~}G{#dr=xn0 Ew}BE?$QȆ"Cr] F.hf;;iђ QFQtbUبv2'Q)rX煥% b.n1IhR#lrH0RR2Xqn~18̝Sd)TA~2C?N/z|sDl.P +f 1LHh;ƄauUn͔v[n%9bxUoU&v"b?BS;a;NBZ(E"VXmggU{yi"crA>J흊#7N\z/ƱI;{YfO;elC6ա HUTJOd-ogf$Q%CISMOh\#F@7ٶiՠ{ d9RѢiӹ&i. bə<Ё,^ TuD;>ogU0 iJ.ǀk~xi^̽j߄a%X%_C1'qkWIQTal3kM.9G?.zrtUMXi3W~][Vf0> 0a`2 ôUưH=5 euP>% -y$0 DܔS9QtYU["Z_,[[I3Ŝ1ṋ'ǩrϦ. @~0*v@X_&3]׃n<͹Og\C󤈆qLټRS{oޅO&?72kT?0{73+ >~й踾pD?c35]Y]]Ҕꦬ;k,בa%&(  5dG]}8\opvTLL&aΞYkx0K,IWM(D݊%HXi<.nrq|~Vp~CrQӳy5鍊Yo墔K)C/ 7}wKw;G4R.ϓi wkc/#(-2iN"}kx-=N@-siPHE(HC $vbXϘI8w#7 tO.WwP x@Ht)unjJyM&ɩda3gT}OM^R3-؋EG0yHi߁a=|e9KL';%(3$3?(W\WWOax340031QK*(`ZkWV>øpڎ Q5=T:`͏x[@gC&vf^Ai^qjaij^r^nbE|i^Qjq~NYjJ|bNN~yjLLz: iE Ŷn&: `̼7lm~Rqj+84%94pDVMļYJhe%dK-/U $w#3FD`x340031QK*(`-3cY@rb﬏⤧Ė q2H??K0+j58B.x;sVgmV.ļ ͏X7jlh Jx31Լb-uMoM:gg~1''<5EV@u> Cx340031QH,*K*(``u YRbW]4-ҷs_ hf co8ٜ0kGY?sn `VxZצlvJ *JňK 8,EmUZ 6z[LPb{v:/XQiHwaӐO!(sʶ'cƶ 衵5赃@.(kحP![ɔ͖-aZ| ԗgخî@^jL$\2 K8)]٠wW$Sg k{3޴fƥ7X1!=  y֪A2fIXzFH)wTP A1׍/b>Y H)1VР7~[o# R~EQ䥘+f\l/t$S! WS]yr^]hOI5O`2< ̠EsvzB|L4It ׌&TM~BỺS@C<J=h43?dyh{yAެXYxd\߹6+ZH͖ "gS4Bs0#m{Io[ 򼆪^y~Y'Y'+jפd발a_~r<8^yG=Q jnvبk8=#7dɋϳǓ9P s?7+gEږT7KǩULǶ#S~g/'D=o5x=N0E$">*M M:VZAfX$~Tb ?#0lb{^c~|%u:TV4% %1e$J~h.j*2>u biɢ-fӺj% 44ϲ}j9N|~M \zSHwVBW]@ (Eətlr$b1:fpx>Vp?M)tX8~Vi=Tk / ӎkw`i=+'q? ïX>cgan=~΄x340031QN-tOK*(`XmыB7&$w2nClxk~εP#7?%5vBQJfq{bnnFBbNAFB^&?ix340031QN-tOK*(`ֺy,yƟ~z=,"x340031QpMN,.)+(aXo\s>g/,t}g01L*(p N/JK.(`p udlBeNlfu$yɩ%E`f:hSqv yũ@V*]K^% r{^P]'j%.۾Og&7})3BXѢ=.4y۶L29("5'3;5'3#??jj<];fΕZl% !KϞe欙۸x%@e榦`e99O7_WQf; K;^ZzvԠԠ|iyveNOL%ۥۊK S S )evLw׹qʎz]ۋ7UL֧9Lg>hpzH'CTrv_jz۰KC&ߝYGQ0+Qp /_x[/0Ih̊ԔԜ̌b_Blb?ɂz'0o")y+xP|ņc@=* O ExTkcU'mӭݦi6M2klۤ]mWƖBmcY&9ٜ&EeDA|>>(O" x>n>[93sf~3罵G^_\❫R"N9^ ŧuӱrXu1P M H`0jI&1.-4|(Ӂ?2F {)i?socA2rIKKk i,W4yKѨ1퍠1pYH|4:_(#)r53 +5xQ&j}R1]:[Vmb9qEDh,c\f2f9WL{!;/>Qo/zӠgH-єF?Ȼ,cշt|!bńR|im.>ob»~Oݶ#(y^T@ ?\ m@t/{7];Q}޺AoxݺF.Y1ுgO1> .z&\Ht%U~w;#4+tN(f(f' 3@%/,MZcxƪ5fe@D?!˓Dxrg8o k->+ޕ|$#EvkSwGx9-ȳGd9 ѧtF4iyKpZ>NkARiTC Ñ[$|M],nQ@[(B'ȕ/c".-ky:#/tkG E\d>v pXY IHxSAlE봍7v*J&NE։Mڪĕ@IDDA3YQ3H JVnPUJXN=!Ur(8T^`fNHegOϵg(C3dTXJ, „'x竧i//PA2ZĆ^oӛcR1Lj+8l_h, ¦uA[\`K:874mx&ԉeR0rkxgbۏ7^)];' cÐfIV']Qx ѬSs|s2A6cah*[#W*-29fܪ-,X !GTh,E&?LҐ֠%9F;K(s]pB.qA= 4 Ȧp~U k+4Q!s3z`?HmY&EIY PVqYNn.4WuR B۽{:T_ |J9IIj0_BX9As(f}"x)6klEGY,g8m#?s=FvUX>5Z3# M1K/b=לqQMTpᏓ~R/ pXʰPi黎ͽ5ε. FSzU1*jVaUjM,&;X-\%6w'*Q}ǡ=DXgãPƢt]+V$"æMl!fU֕\Z QfgEG7R _cm7]:O},_!H/;צIg?{e͋] [Fln\aˑ|ޱ?9dp\2 ?L:>/fMr<{i;W{ލxY[lāͱ/kǞ{sı IFmhv؞0;̮cXTxi/xHU O>JPT"\fv823Vӧo4@4Jt$|vf/jP]1ͬL`٢C$$ՂE >yo@ {H`d5O,\ڢ$'wIlv N!m 5KKv@N5=¯vA& 5M58d4Ќ2q@H:U~i^nëiMל=)RxfkAw y<$ڇօufl=$tNr|&r烖[6 G jEjΝcM#Foq f;.8iDQvTa/ÃwQZs,Kz9KwG?7lGekEl͡'H4ֲp$gfnuO_o9xinc$xӉb‰WKcb>R>k-VQ}jma$x̂yo9״ ` u!X!%YQZъRWTKJHj];yqIhkKནvB0fՕ.[}.ڳ&q,J>=\k?z>ړ RA8X e`/e,ӶPk9Y$'j7iR\#ɮ!<W JbBT~DfK^ƻk'žzJ j[D1v.q" f0"ҎE3ԜQmg)"륻fZW*GkB-!争f#9Daf{jdyou8JyC?>m\_Sue): ͜M jln'كL ݫ?j*Dŋ5J?fD֡0l& EE hσ06}N w r<^|mDN\~4Vj(w6LN5@HWFV/T^߯iߺܣ4֌Tկ%BXᑺ!4԰u]B?\:OG0bkR9kQ9q@NaxOة[nn_ S o,GUX?=_;;G6@oNq c}]7U{Ədlw < /"Iz^lN >m22U+ \P/X qkMCկJ||Sae'Syj$3A!5daT 虄U.8N5Pcw+6fC N"|y7sx DRJoԪo#N8V'Ϋ7\s~yw(;xQϫmR~Hg G V}eZJ%5F<<{IQ٥m=Ug ɘS) *{4E!7,stR7,oiɖeki]3Tz!!{AO5Ha[ȖviF-%7yK+D"$٥#ebRL ! -RkowZl@7{`aT\: ]gaΣ<ȐpW/|M(dYExb\n!o…R%Wi1y,HjZ#dw(Y78`/%^n[PUɖ YX4'>iKbE`HgJɻFUX_(̿zX! m]Ci'v!]X Uw fOt+Nd'[TůJg{]%N|&fvXfxZak]BR'4g3.̄7A@<Xm`SkE\dE¹nF ;yźkUx׀rdt=>2uHf ,y<FxzJ`=G8f~ц^uq$}˼xNa(, !_tg;Êo}iuFu2;D243yu+Q|/f4)[{fx[hsn$1|mmԲԜԼ܍ZŝJ3R3KR 87q0Mniho`oh0َGbro"}BDs2sJSR ''hqꥃ8 Dd'0PuJM J-.)P -NU+h'1y_B}|LuJJSuC48SRsRKRsr@>):jD~.^7bfT|Ul#*(a3<ϻs_y|'v%r38MMe t AЌ'rHQtI|Y1S(jm us Trˤ ͕ #x9jb K-2ڊ螈iQiHZ-AT: +9fiA wwm6,mC5*إ%* >zt+c9ǃF_c:D (m:draEZBt~T\VmX |I8brsPpul&LeE^Rwj[IW3̤-f\(Ucd&'f;{[ըz$U͠AWw&5E#dDTZ{gm|pbMG3 <>1 >Ùk;kǕP޳ZŔ82Ԓ+nŕ4&Gp<-Ub kM(1-\ zry*5"X`XUXz%Ui9c}k]v`ve=TJxp=Ё8lٽrG^o|=<~9]9y֣K8>z OzO N{6vo.+`ìrض{{ T]T[_FFTb͗eK-{2E cش$ 3YuSn3#(@V×All x+ iHRnjiF QJv1^{к6\ս4ydǧF@xgDa6pcDXX8Jef =NJ4)QGV 3ѣa7!rFX=$rVU;Za|-tvG.2,mV@UnmYL1.>P;ϱC= 5g# f_Pvݲ~7W^-5ٺ,xR.5|yqkw H~O)Cl I:h4KPh^gt4d5N~Q}Q;Gzk: sص;z;Yg>5BT&fꕤVd2̊;9MY)y1iWOl HR]4cٳRx\}p\u-?c#ٖ6R%x~6vY`{+im d^Q>GSڴ 1vIhCta~@$3i)d:fhڞs{oW+[hN{~;{/^-<ʂȶ"nd43&w6ZJ6c#|C.qm=lXɏ744XM3\Z)f'˒nrŒ74ٟ09$%DDh{enJ[kLw;v!0~vC7p=6;cfRgs+&Jm坋 34Ҥm9qt(|_o@U.i0S˛.}e>0ArΟ]< ?u' ҠV?U O3\=k %uMkFR]F^zW׊o6+A= %aEd s <\>R~zڲRaVti_0Di N7?/I^Wzv]Rȵ׵7-ɑi32YzBr4 7M2L@=rFڐePPP b2 hT#X6C$3]:4CL%&&ƗpMD o>;7|se LLf6fO*yg5]vTXF&t F~>s-,09ၰ# 9'ZaM7+ܶ=翲%qi`J@.'Z6.ȋy5/}N-|;Id U* ٓƞ2 F-CA-ĵ@)MWuX ǩC4MK+ mʨJ6An%,"nNJMrtW)Pt ծ)iİ%{q%҆ߡ(1'pޒ>~`[3 "'m‘shj Q  Tr2KdgcN):uiFhR}nmji9hk]/dAFE̓Rd\b'-E4ؤh :P'C^p?jJ3檡mb @'iL` B;3k.Hqqf97dVӓȘFY$,ffрALR>kBa\F|ܫy]=@$n3 1BKqaN8 6vɝ`̄ςapv )S4o̢3#C8 :@o"-dT7PB}q+q.'52\tsS2Ր% H&u;NgMMPr=&ڢsb!]B ev#} $X·hm}0<ٟ':~[g633LfF]5a4 ̒|2 M"p{^|6w':s0~uFx*3xڞahKGnR*[c>T`,uyS`:>@Tt_s]Q,{(t;{S{N7 =(A%k2Lģe<#%$$o.#Z5HU}4!"8J^ ":3fnt|# @6B_ #\v*$DxWHR&.Er"qo+Hs^C]K _r?{o#,ukG3Q =pe<)pQNxCPUTlpefy6& }E6rzV7B:'3hF9Ձ-%&i0a#ZMPT;7XtF樲;B 'm@7ljˊܫ5ծ"@Uv) (Kŝgn%NTiҔ<ל$%\\Rn{4 /L7-RXXǖעahihc7^%#0ϏDy/D'YnU5hCη$u wW}\}]Jmǂ4|3Vj3@3xnJ ̶*ܣMkRMw=zD<&%#IHg#e;:La3`,ሪ2r i&cT*j| e $CZsE; P:4/ S*4]p2#\3o Pg<OI`Zŧ#èGNT܃Z%oG`$ԕEϖ喉a7(wtJWԜ㢅hdĉơʷiJrxfxjz%(w=vQgO}W |]|->Ԑ$:@SP,$_H;d`;(do.{iB}u)I+QJ=,p&$ݥqbNqSċ<0Q?[=/Qך)Lh-<5ײё-8j C-#3hЯ+[ /\9s“u.·B#$>d&삋 ONGe-vK1秫 ~xFćGeߑ͞ +;uGb,Gx z7HrgECDŽ=QѩutjKjўcw?rt1 uo\ R5JBgf.+.5tp6MjRR)YU򃾊ԸMRSGeYtpmXo?́fٻERIvjQUw5W--ll̲ S$Q}9 B 8n[3xAzEjP- ʏ>)mƯy#_zo*4M`{}}m, kjO_:?ޯTS{C5x|a<1HW6JC`c Uj}ʼnWQK3A]ߊOL6G>he}e)N3.z2`T֋觨{:hlXt!z7ԂޠEhjTqK,dU WE#+ WG^"*!VrOIda! xV2}ӪצG˦>Aɖ 6,OpRĪ{┥/e| 36_:am gaAOZ~kXAf]!~+?Ht)R RTf~Y%Mi@2EZ0gibC&xw:}5¬`+Ӂ["obSʁ\i0GM RO `o#h4[ˈFBܡ1H 7>DX[uV J2čs,Pv[$8tD.RR2bS2rSqQ~nZ̗kφoejq`"4I 8TLE"TKJBIP|euE&biݙ^O"/:dA8#K˙&;"/}@"m/=pbяdp%XMoܲxM8b 5PݶB=̑**ixedlikelihoods.1.txti]CPSK*!'@x?k0wtH Ď6k;?-5%$Ӗ^w)޻ jlHL|6K ُ8+eD!'4N4I:Y]U]2xvRS5ǧSCQjZp#''{/u:o( rraHB:4p`_0,B2&Жvt|a`@S 0J^PqMʶ|\;5xmRMo0 WC;츃,wX0 t,L IGI|#fáo^NM}O78mq_~}hi3=0wWq -r^‰\/.R˖l/0;‘;2T>\^~+]vUs(}{n|y~9mա=@m1 : 01!xI>K3ː&DAÀ|%K<{TCvuK8^};0 Sn23-&HSj{IfarܪV4)TR*d[vV'oeeg<R9ga@N8[Q'U(tE>$a7j#?V➶2}#Sqo<6:괣K:Vm׆2 @%F)9ٜOU'xc^GFԬ5?>l4ʍcCj,/%.xKf?Ugr枌[1rTe 100755 buildExample.sh8A󉄅OכP8铥]F 9xamaPVTO/J,Jΰ(QxSVTO/,P-RH*(.,IMH-I-5г3IBt+bb.Nxkbib0QD \IbY_ ƐQǫ3j;S  p %-L%T#~hx}mY 6;FWeL^% a1D!y"'oGԗPM\'*=OmQU$1OXZL.)Q]Lbx,Bxq3ӫs S S B)%(E(@M@Pr~^q*&%yِQY["VRRXjbN^qr~5 Řҫ6< ʛ0ex;+wGvC/3SḘ̛[OY?sxɲe&}G$q 1xk6)jrwqjazjϛZ\_dȑXT 6M+N">9sRK`XA5Nf13_3xx e>?ç2_<2wx4iK?Ny%lCBljŰ Rxh=I>|{Z9x9߶Q8a_Ujp>}h-SGϳ4MTS_,Y델 B<,2pox;U\@IsEqɱ&p6|웿+x1)6 Whx]}vax2x;+w^fF|Ff= Y4LF Fz {ąRuSRRs@ɧ8aJ&c⃲d;fn0ۇّjDVͭ[Y6ica(}9isԶ7\5AaxC9l멝@Q8=zɧ^100644 copyright %kׅ~M꘲`b^zւcFm-Zx-Cl‘K;xkbibpmǜEOYws01BT&fꕤVd27<ޗ~whMءؐNx[ra  Բ4olھXo xkbibpѨgu;7f+Y{m;M @!71ao&Ms T׊ףx340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2^y]W]Y{,ɝ0"x[ra W6um;@-KƦF Ixkbibp[[ uqjb y xd3qn[*VLG.x340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2|}iI4ZTMBӄS#$Ixݨd|A ۓa طg=h|b*/Model<I2AJ5JK, $^ ! '  /, X $P/2/xkbib ("lo}ȟ\;5rf / xlNQ)Q{dz(v/0x{{ ~r5HU(xkbib ("$d֪`ne~$7&k1H CxOlW:N|᫹ӑclNQ)Q{dz(vh[8a{œT&+Rx' ZN ""a&(@2:n~xxqr3xkbib (^g^ * }B'k1 y\x[ƲeHQ/|yS'ql 4x;7$ z뭟ΣW\X\b3YB_YNc9/ʤ+ɿ-d6?VEM-xkbib (r{c%12>sͿ=Yo x[ƲeB_4y{n n `gj) 3c=, OD040031QH*(K.(`8A>4N*ӹTL.o=wPJG] QͶ=XT ֞vV #9t7qxr c-ks>̰Y'Bpjob؄K+#7m$G827q)kF!sxJ I: @ 5.0~ 16/11/12#0]eH/A==sNm)هnix{3q$ {87㬳5lIxfn8b#M xN}?H 1.0m,8y) Last Modif. 16/11/12!VH-I)9?y.uض *xkq}̪[ yFPFPƓWY?cVU<ET|3.o vxjwW -a`ΡK=BۑVШ IVHHl*2S'g3iPJD)40000 man  p %-L%>.zxyy>n.Qd_߼'mcIF+)x31bcj=^\oJ&d3\{|V8$)pƛK:˧^x*($5h`kw& *rQ]>1+,Эx31ļ g"WBT&fꕤVd2ܚz9tѭ3“e>xmb-ŖӋ%߷b-]/Q [xkbibpѨ}Lq-_mڶ"rf4@AUz=]-x340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2ϛ;o->59,g! "x8ݨԡ9+";P`,:TU;\]XrC:.Q/C!hxkbib (5Sʩ&*3Z,jObY @#x Î0owz*έnx5 Ѻ\ @P`0YV^mr4ʼɾZZv`e`uSK|3+RS|SRs44&l~- J&x  Cw2x*C@x[ƲecȻ[W>YBMܠ[ҍFxO=6%y0tm2ͩTQ8i-jbr׿ tyge'ۘ'rT˞*F$rl9xkwa"y %&h:xި1QuB"x340031QpMN,.)+(aXo\s>g/,t}g01L*(p N/JK.(`>rUl>s|$yɩ%E`7[6uթMRj뜎PꜟW D`%+~ξU 囋J]+spTe1w' _r m%w燿s] IQfEjOfvjNfF~~J1XKSʹ9+r9=EZ N1}JXa{d7Η&neT'Bѯi3b>?}cOb>"L J χx+(ط0 LZw5F>08=5Opٺϼ(=LW{TOmZgG( )JMu)J,+m 4$o_P|ņc@=* O Ex2ekqfUjf7+AKx5CNRS E unsigned in O*$y09v8x{ eřU_o x5qD 2ܥyřy) yՐ% y)9 Eyg5|%G=[ab y xd3qn[*VLG. x340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2<_<@o !;Ix,ԡ ݘXRkۘ Ɵ  L[xkbib)tKlؕ{3"SoӸ hxVm*]am@xkbib (yO/Mwdy!l-2Y x7-!a5[)gW6CDCQ#d¦Tc Tx{3 m% 66 E%EVVA>!Az%.E%y y)9֛sp+dd+n ţk7XCS(3YdfAuyf5LfܼK!6=Ix Q= &){'K^^/xx)ㆷ{ 7Jd -~xTxk4J3RS2J4'oSH/MI۬8dSS'_̜-4K[sF|..N (r,./9lb#mxkbib (r{eMOs ?=_)d-UBx[ƲecjrN&r5?lф Yxoh!.O̸$QBxyFWW7Q9U67gf*.Zx=K{4丨˩.ٱQ`xkwa"yw7?ua"~ u PPx5H!X➳ a*8CmАJZ]_|^x ;bM:2b)*ު?x3Y/K6y&ϵ:;ƕ{:^0y/ۤ_l&K O3ۼ.qEÀVCNO(`iͥ\\HҤTb[ɵғ;hNNwTj7a,g-yFPj %7?qeuK,KQ(`ԡ,E8#>)19[cWּT@ư*%%Lqm#3Rgx{xqCRpfIjdE{ v"ME7o3 7gx8R9d~ Ņ&*!:F+ۦ0ԇZf2׳*Moxɶm7dA&z%ZxvmwɜL LśutH xkbibQ促B]D\pDtX k)x2f)FyFa x340031Qp  +(a8/;|y40000 ExamplesîDգpu%VNe٤KQþ *K*fyxUr3R'`TಅOA^ BLx7vwpEf7, ճ :L$qKQ\Iiy$ټx31bcj=^\oJ&d3~}EoC,w'!KR3fxj")x31Լb+7nw۲fzf&`U~yH 8} ׳k,{(U)*JaشkY'N 5ͪx340031QpKN-./K*(`|ېW6u1|1UmvMr-yR;,GCZhFy'EGT[xbiM(+BIx[Ʋecݶ] oo)XNU] JBxkbib ($l\4w]9wxƘ "xD9-W=v uEh Ff100644 bppML.cpp-!a/]|i_@oYt<,x{ m$1|mmԲԜԼ܍L7_TŻy*fJx{+mC*I͋$'?R%& ~1xkbib (sNkNk9&ol oxhl 73Swce/AHm?ɋ{_gB<2W/{q*`vML0BC)T/lMr<{i;W{ލx24 byɩ%E>}  xƸ)C\9X8 7de&diMh%=V+o2꾌{ aSVˍe8$36K/L,-ɏ/()*JM̵'`pi#??xqS S7O WTzxV]L#1ŋc?6c ؀jlVْլ5^{ʶI*Gi5"UUVUt+RTC!CZ3c6̝{9ν໚Wi^yoS;&43Zb5Y Q,E"P;,>אE!e U!/w?6]tYIѿ gYɋE/;[{$g3xO6TEGwDS]i!b٤OB`mNM[Ձ o /QwCz4u+˷Q<# cP>6jI&{ra( V BYYMȖkp/ Er&S)nj7̈́׈2g(#QVl[ƒY:i?lm$AW gҠe%-k滘U F]6?qV kNYjbg,G#,~hCGQc'bɔ[k|!'E^$L2+FB|"M_DaF^'*#Nu8yqW ?ԗJQ9LGbhfg*j! E/)iy<;bGFxXG+,ZZ3CKlj{\r{l&gFw+HxT+> %[#V.>Ѵ4ޭz yZ"a{-i^SA@u!T믝f gg\A<Ǖȗ ai!ŎqZSEU )D1.PlGB_[B4!(cIh*뼸 1vl$=~ _Җ;8.E.Ť" qdKY/+>q$ܬc2Г/Nua.ko$NWMDzP;MDBfz*iN.pW|8wcgL \a@Z'bt1jp);5>iK_d93>s<ީ(TBQ$ Vay={ V&MMGR9EdU2v9>MB{$)6>Kδ'L+! 55$I㊰vLuU8ᐚW" n»um:5d HW3ƺ‰Y{@Uʤs[Aֽ_:2v:n>c߲kLQX-pyRD먫"az =hn?f ģmY__V4WmJh4m[ajHQF`"yz)_5%~0xjN/ljE)#rs.n!%^\+HL|Ib/w$xSC n@f[$ُ*237;)t ^B40000 manbяdp%XMoܲ$(x:YGQ0+Qp /_*BMr<{i;W{ލ4x340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2rp&tw~?j[ <"Z2x?(. *;distFzh RancestorhR7QTx =HKRûv*+!xC9[Xz`!~X100644 bppML.cppܨm֋/k:xkbibpѨajbsЗ~Ӫ&M5(&1|?4b]"|x340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2R=~Ǚ"E"qxkdkdk\XK2tDxkbibphէUUm`|6 PMc~*i~х) T_Eʿ ݭx340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2m /emG.)}&(y( !>#CxkdʶaYsx FeJyxkbibpHST@s { ^<41<戮\]°@U;x340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2V֛tBkEE;;'w!%xkd[¶axg20ngg  LxkbibphB[gLX~syrJr_ta îWlHx340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2XJwwM 7_u!Kxm=H`^i [KA!vQTjYXvJ(&P#,!%ZҴH$ &%4R[APk7}[“'6wOV5߆ڱ'6&tm:P ,vG#83SrrZK)Mܞ+|{3[;[F.BzO o{|x?j@Y}z  Jygs8[I(zD$ٍ2wPe)K2Ħ[x`Ӳ^3V U(sQ/gA^?)<CxRa~C^z%ɬЖ 26?#l*)I(wf40000 manbяdp%XMoܲ$px7Ց$u3O/tIklճ :L$qKQ\Iiy$,L_x31b2ټiW^K;&`~9%) :n  (/I;ؚITWg &,Эx31ļ {U>yzwN1V45` s92VZ7@% :Z!Ly)J1.{쮺uLƏ#\$N2ݢx340031QK*(`♴[ ]1^ c!7SoQ1QM/NxUoR6C#+C٢x340031QK*(`؜%ͧ?}(F zx{3OgC&)ĽƓM̪_2xs9KNTRx340031QK*(`xT7Ksֱ;6.K} tq2H??K0+j58B.x;sJg^V-Ҝ3x7rFx340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2,=5Ҫ<cy~X"+dxsu1 -C2r7<䜼:OQfRiIf~CutR2K`ryP o*6xc|L9-qxkbib (rlIc9ĮwnpZ72xy>%5>Ndb`g>АYFg%EF ?YxR[ J #R2źF,WU,40000 manbяdp%XMoܲ>&9x7RS $+7d`Vճ :L$qKQ\Iiy$~x31bєM~i X_irNj~IfJj1ÅgCg|ꅇ/!KR3fxj"+uڣ{?b'`Cxx#萃I;ؾWW `e6  x340031QK*(`H}VuUO=YsȦ*x3WgC/KZQj\ލ:Qx340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2Hc'x6,RJY +xsuq L'6Yt#d"|.mDs/e$'SRp(K,.J,.U(NMUHJ/æMtyKaKp$%榖A IMJIU|x~PBbBBqiZZf吜RgiVZ_gU_PP3X<#8U!-V(.I,**,PmTURK2sKRS6?<dr-vR\ cjuw^XXIX!lV7D19+98 s~J~[WJb VFƂ\7gfK7V)L*-3u񾔸(`ryP o*6xc|5'߄7; (xkbib`(J_\˳R {_U=9q= {-xSG1 (` M`&R2ݓ*2n9+qڿN40000 manbяdp%XMoܲR$bxyc2m[9 :'D2E*x{La x340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2Rhbmq Gxx^ 6d^̨WRR\Y J B2&kmnbQqk~5aa6ɷ, SE6+Z2O>^lV;ɩŌbBY'ķycv0㊯fLs #sY Vn[Wyz;͆g/0on|t{r#,KQ/x7z;2Yh\kV:u(ީӨz,*|JIZWLkԥxKq޷ŮI<.M皱x31b:W|]^yumw4e X_irNj~IfJj1ÅgCg|ꅇ/!KR3fxj"΢.uڣ{?b'`Cxx#21姑%*w5gb,I .x340031QK*(`? Ihs=M, 9 Q5=T:`͏x[BgBkpnbN8 xkbibp(J L¢ +V1\seu(&1|?4b]"|w8x340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2<3)Hܶ_UXC /=xxu~ 6d^̨WRR\Y J B2&kmnbQqk~5aa6ɷ, SE6+Z2O>^lV;ɩŌbBY'ķycv0㊯fL)ɒ:XX٢l#37%,S QR_ a0p_94DT(>H/; VG,9?%? )$V!$5W,XVZXZ<١@tUP LY`lze8ۦ^NWRsvN.5B4Bs ̡j .xtf {a41=Cq%,Ӣޭ4'G$df:\ቬK”d$V3Nh_ٵFqF/:2rm>7۞\,qv ^Ia&G+YU) xkbibpѨDy| NͲm](&1|?4b]"|x340031QpMN,.)+(apJ;:CVB>BT&fꕤVd2lN_8c  xMJA Ȗb!XΑcg Ym#BT"6VyĽ3s~5KMwlg08&65.A*h0`MBZF{[ 7 359XV(nHv K2FXr|qi8,kB9cg%)AЗ |5)1 #A%T{NE !xkw4Idc/ yw7?ua"~ > r;w4{.E2ax[+El.8qxkbib (DFsFьlbgWV=ـ r;w4{.E2ax[+YlN6<Ĝk2N>.8T;sxkbib`+3oƳSʢOZz6Ou% xYoZ6Crֻ񣲽 K-Dz$=7"%@ÏÙ̐ly)Q|l&|t1S^7o6|{ _Ydoҙ^z4؅Lo Z5O_?a҇pǶ/Y^$̎%gm iϼ`}j|0ugW2b9ftbG#h|19nx߿(V;_Xz3Ňbu*nVFXKϙٱg)yŁ\=8`$/8K/ 81| ڱS,SdQ)u 358LoJ%s}FVo%z~}r/XZp }Ҟթ#^'fF, vG~^NUtdjWc Uݱ³a6ނN;KR;{(OzꅞTZ@^]UPH]&K'bOv8챻q& Ktnt>Y oO_댽GPhp6xlN^lndGv 9b9S$1-#hiiux6>)|K\L& S a3e e>eC\f#\Og1|7+sd~fzY[hs[+@?sC~ߞ[1dMflX 6Np ,̩BFАyeQG=aIB Oi\|52$F](ĖXL&O sXZ!ooVnȨ"2ʭ\%F)T;ZDl-0Dj> \!s.JFF Ɗ@K:]W2?VV$$TYCؔsQ(5ڮ?JO<9jS^> 06ORLʭ|2B-[T8,y&R'BTRشDb_BzP Q1lc@БIOOؑ77H(4 Z؀mN}#99ۆ'h!r [.)q,HE(ճtX)#\^6ea"Q1ü{3hvGIkH0ˊ1>u̹v@ҖƪA "ƬȏwwBQTCQ9*DNV(1D"˨ C(!\iuSa* ^Cz1,jixRb`}D;1"K| C%6!X}Z/fzd^#L$`X2I и:28#j(Y_8~F; :Cژ.+uJ+xEe^ڸd~8t]5[;kkZ|X߼ p"j}r8BDѮ*0luJW%lu*-]@=oVQ:8$ ]$iW C<CEE _B!&1D+ ]` -Evc(]x T]% }qQx0b7}U|T|/TOA)_bawTZOUPA,ccQg[?ʱGj* PwZen^UY,ov#=jq=9!1M k,JWy>w#akn;k+gS,ȁ霘~~ mXtIF>-YL#/(CH7.j/QQybY]ũC;O<y#|kcn#.aəsLlCV$=<Г ءAߖNe%nY&GsAy; IՅ4\UZqtTZq(ϱp:O!d-6PдixIGt?ylhejR(Ԥ˘ӤR\kҊӤSPldlREt6 B5TFv8l&l TX@OQNi۩ݼt:$$߳ P,&c;"X={@W|Ag8Ke>Ol1~k-6u~[*MmoJ5ޭjpo迮}w;m,u^PnK[R!BZ*]l wjr-?,ÿ,GUϛݍjژsZi4mm;!ߜ#qR+8WMUaWN=2ʭLnk;AM]&Pe{ otȞZ5qиFe}ShOTlwwm,3xY4a S Qw dbb,ǫq85[\jքr>A57~`ѣ$"GF@q}TO_%Km5g׸/AQKWB~}^~u!Sw' H2O?DMjިf6x E}a}⨝*XwV5嬗 󊖪zk(Qn:A .Tpit]h7K 1y]j6ND$ޯgc_=hg3>Շ 4DEb-i&R=NƢI/98Q?ni : gbW@5ѝP -YuR=/4b݇BJc:٘K4 5&iT罶[?uʞG$'٧RSÉm㠗26*׃#u\gPHK͍v_}x>^Ht:ש ḤM 9.u/p!furZ%wީY~"[9x8XH ndF`Pt' s(2{e$:FnL`AFOp XdHU}LB XĖ|*RS駇y( V'Ƈ85]cҁ7y*`T<N\u-|Eƒ2'E2͞IDN~Zh95~8}'LF꓅ݛ$b',2˘/xS5#x31ǜԼ̼teAWl1y֣:2n/{ak - =fsI,Id.p虜T_F'*'|,.IKNe?y]N;r>?pnr[ʥޜ<=+g,AT&Vddfdf0|ѵ\uEjz =MyA$gU2ĝNOv)g滭jɨOOK-LN-Yق/طܲ ۾B+ö(*~uu!+Sށkc~sxfVB]X$g&6[6mcA["GxXo6ߟEzsp&H (ZD[D$R%);7CI[A25?߼ѿdTJ2HUMPX:[OwQeW"]\M.Oߝ?:?;|u~uyv9o*XKR~>xpתnku+JVCR.>Xz53kalP$I2O5J\ʇöQ M!]q܋23uX zeTD I"$y?"PokR {E,V&u qzӽYG˪ cW!sKy JLSkpjtefBYFzRIm-dm[hjϷr-^(G&H(!Rsg 1 f&O9U۵|MS<nDo)"8id#-Sta!a)1Ð+L9eL@U$ ̰BU3*u.5NDҴ&%@](;ݐv*o'"Xr(Fg3ak.rV>9xb)mmW(zTPK(eZiad $8hhbs7Ԥح%[*]ZSy^5|"AܙA3@ 4>g!: gWC3ȥ^Dekۂk9v&a۔0y HN Rt" ۢ({[݉1 +#/fhKzVtj PH9%}|(XMTRARfX 6[<ѝ#E<JV+;dֿlԶ XW6Q@/G9} 3ЍFQD%=b;`zb$;y0ddд"Cɒg]`:|\f.7hJ]B^i`2f1\E9Jpj.̐+D/Z]apP)tbtzV$̴ylB;,,g5ƞǗ'1b)3è*m[bȨ ] bcIntUy0h Y)F1$0Ps8QG(Xwh]>1ɮcY98Ajh"C4jtq_hlOdZʸ^4,Q] \O$)|hTt7dl+L-fDh} 1Ydd5LV#6lSJ.rN|)6-{S-b*RH &,'؃n鷗gj- Կ,m1l1;; i  zh:M3z<r/̈H7{WXj,zBUqĊ /2땜uFPi51} Ӧ;V="ݟKP%Ure\u=~ 3ǍoÂ#f8MKqBK ESnkڌm_ds}Y3CPZQ<ps5W_2(3FVeq(e= )#N F! jI5^ S/&фHgYj)ko,H+ `t6`l4ew":&tjjj~b~}j2y#~Jb+Z {o7N_2-n+ΫznuⳳAie$iKk A}/AR,abg/MX zcTD YZѾ<ƟOS ,[Kd: 4a!~(`Y3aFra)/AinMNy[o'c`@ܪBBF>kllZ=n\~L׬#h+ܨe0%N;L^r[˂p7v2q2e}pzh 폲ifQ yvEN?ZWtg9s5I9[ߍu@7{((>9B{AF τFxdڲ4(sP4;tA]-kW)8s΄yUA碴 __|7I)1 r*Q3Qv%3Z;1)aSA¶(;ir|J$D ^"Z[@m6@Ǥ<֢mH0ETa'G zcU3cX,7cOck"К2 h Ά mC9bd+]밧HPt$@мd:ݐr 뎙{pϺD|qw))E)?w > <m9eQs%8A% RXJuI(tFӅbzQdtEl@B;2f:g5Omyzzpu_32JfUe;"S#E hc&֟uC(m6MYԇEc7zS2Q =^qIHrNjUogi*X; 3!z)$Amq2#EOtA GެLW`N֣.hf4k zeyҽH>&L1SߛRmi*q$^9)xԭŭCsA91V (XzI9>33 dQ ` |LSh; ¾@>M)DAɕsSH 7Hc(x:A/j@SiO',z )_9HwЊz |jol+ `w@MLVz{Ilҁz}R-xNkthՌt[pk!FUx4Gw4@у𦋋ToHVtAm8<<;n xXao6_bpmwok@XܢZ-TIʎPeD&3o޼?dJ2HUmPX;ۈOwZ֢QGU2;,ͷٛoo޾f2y!>v[\/&E.꽷u+FN࿇J Y\`E_:٠#2-*r^?iJʋdѾ^4bE.QWm.diEF,{RhZ AlQ&u / YG˺ c7 K JLskpzt '=[zVzR4I7]#dc;8h9v# ;gf E\Fe68V.^:9]Tcjm%c^y>0{>)"8l#-;mt윿J#&`:OҔ=q-s NdWV&kT,eC@~gKU Ϭԅ ښ焝yi MKTpө{ɟr#VKX^3(cÎ>ʶLFmG6AJhW?~3<~C9>+U|11Te|nddPRcrѤ&iϳW߲Z (:94vRxMb@NoG>wc +#i$`&pu%z ]XL i[*z M!p{pZͳG궫Lp|yUA?uof\((f8JJxv@+smdS)rmQ1vR,PHQIjVE:Fl IyE Fw `/e *s;pzWaOYh84"a^89G`lyK{'H0x$h,?8zÚNQ~HrQ+ F}MG]Hv7xaTKF ifHǺ0AϜSQ'0;DGĘy͚$LqĆ~$>rAkW,@WWɧ!)~S3 \%.&+13qƳuyaBht]?zz=fʺcAS8 e^2jGjL YT'Z8Hr1h6BA"U7~v 7e$̥O@f ]H¥kp%Sŋ g? 'uAjٟ+(xUϸяl*=:U<(Eu#0vwp64j`*mC %__ 7tgvI GB5˃7|0qBC~- Lu8bHW8R{{8O2 ~U0lP僁d4&~$+m+Wҙdڡ>JmR4VO(Ӽ@k-W ޞ@'9e-;'S/lGfcBLd`Q:qlwr.ĝ鎞6ъӛ9d^1q%iZǙ߶)SGXu) {<+t.O!9CtװG[O> O>h{' 4dN!7_~D; GKK账!@ev0߂[ 1:k99Žd\ĥ x#E fmYف>wp'?xXoF_b9NҞ"p/ 8 ..EqVJ\ewOofhQ aѻ͛lZR) B kgfbAZv#jj]Y[fO? q~1]6^|{dB| i_L__\{o7Fկ2J Y\`E]Ŀﮄu⓳AiC&d[Z3U|8[ҔҕgIF|1MOh:ĊLʯ&ڴ]҉Y2G_~=%βA&E,Q&u /YG˺ c7% K JLskpzt #= [DrȢ8뽐!@Pxgߍ+tJ92AVɍʞ:KXB\mSݪ]0{)f?HY)xN i:6_)p0\i>,c N$WV&kT,e]?-U-7v2q2e}pzձh4rjrb$UocjnbـL]tt] ;Md HѫvBսHʪQSc/ Q!Zљ+#=Ƒ"s*5}'ZE7+D%IT҃ZU^-Ѩ6DǤ֢HGw@KyB3 tdѿw[(j[<,( AeQv 4ade4_Z#ƱzkTb1<l26{Y)'KtÏK/7HA2\R@zPm+K!\)c6^(;GQSD80Ccp2t]5"0cpZ?X= 3]Q+NGu3my<{|vu)v L(H*߉{0Ēf$arh Y)ǐ@#~ #Ѹ5m~1x`\GXA"3[79M(0@ضTqeifND*9@(#\!ı+3Xȅ*fDȎp}?1Yfd7 tN#.g?Jű|I|N1Z@=pJuWEz4Q?x.Fn}Cn< 1VS ‘4+_s|PsgPȢzr;C$/"S~g'!jkћ0#>^V@6;P2kKS^S%`Bʧ(Ӽ@k-W oO4s[6N,Vy&Wzv(kc1 ."`=xA+H2Z;?ad0.̴CRv~\̽)'NR* X8UcXr I40JG=:x-_+ hMixOK|"ۛ6OWw$J3?c-SG,h:BqvcIz;v0vXQaR1| }N[hiӔ*i!Wc蘄~D;ҁ:P巚iMC|ʑK b{;9РĎh\%+xBj6zu0 ʳ?|no+D1w?`T0xXkF>E17Vlul.[!0Qc[ݚܧWՒF3p!`1Zꮟ^U6:hYʮ{q1yuryŇ'wf8NˬR~>y{?29_OjJ Ws<}<gfK;ab+uH^U|s2ѦiCҟH^$['ISn{5|V&u WbqVZW(FΙF%(Sb&|SF" 'P#e;ƮdCmT*(1M)o*D^J.yvX"EQoT[!E-_tBֶCv)|ˑ2BfBiL92AF+*d,n`V*N;}#??REpJ1< F9TNֈ Nդ=b!LqWb,C F$3W)*ήB~o U6ˠy˰!4-X N7M}ȍk+&aO&&5l^$חg٩>rC:Ԣ>8(?ȺS^"gkoqUKd9γiTxM5>N5|ƿupQLoD̙RQoXJ_(IW GA/`FP9@i AEv&J:ΦT#r$l"" Rt* "sDRЍ1seL-{I vъܠlaR=S{(;i,T"*1ݢ*rWKK 1)O[<ѝ4D6v7"Zӡg#˵oqP"z1.`&@7fq%4̖* FGLvXJvM;Ԣ%Tj\YܝxےLM!HMq:k@%0͆$c6^(ZGQPsp`\:KZ]tuD1\8 NdA a+e.bqV>|k 1b)3oè*m[bԈ$rxFb$ah Y1MZ'0>8[2zL8 \k@1h BkU0bo? ?/*^C|r(,PFzX綪n_IFg(}c4׼'칐 9H1ZkS=)ֱi2yBQB Kd>@~5R@m5.{0JilOle^qPG 5>^q=3/%3-sٲW|gR"V7Ќc p`M\5H |J^]@-L;Yߓ'_SLPR5 h)AҙӘmX4cxu`JٿZSkYLh{hWy~6yaȼ<%t.+\S_n3SWfNj ׯj{wA+L*[Ԩ306x_rC[\HWŴ2wHcI 6QI ~xNKVy! ^~nKNAiA0 R,ִ5b۾ 7b")XWJ&| Zw{LTLuS88O,Û8U@u.$% {IN@/Mp`gYj'o? !e(hD$k-f Hpp8 J /z 瓵&-Md Pv$u^UQӚ&-#A|lH>x8Hsd+B ܃E\'H_Xn6(O:0wMn!N\2xeRM0WLI ,0KJf{c{bUm9qfor^1-M۾l_EI|/=EcM"mto~ 9q y5^d,]a9O# ) hM*IQ潪,w(yJߏ88qP6q܏%BuadTћk])śhC6joZkԘ! ''P8UkI*PS>K͊{S 䇶drŊK;dEe8k{G]T+{A([/R+ Owd|n6_fّ=]?)}1fԴgpUwxh뒼UסTC7 Asr~VSh*6[`Z :/>xYo6_wNunC4H2 mDM}/IYtmAk|/8]YQdQiVQҩ\S϶Ъ[T5TV]bW1j:J|1`PsSX:a_&_k9ޫԥULۥš[F KnjDݘE#KZD65]1au0XXSL%tR >Z)0 U)3rӦZ&WE[^5E \Й`J[0MKQIOL5iBYa"5zZ̉B˴"ij$k8(6Xn UmlMҊL7nj,ο9gB:=7EaV/ҹz:V4S.TWs3HE|Tײte9Od5m)5 ~.~"撜ˈ"@3CLUvKdХi X v[M3lIdʔ@c51}t;gnOzTՍ߸_RΔǛ]$+ oM ?4˿$F[YCŽD!} ; mO3׊^nG%,"đzO,hؚ)zGd6}Lb\=Cʆ89< 2@@(.m CgsPa7h*KqrGb@¦f72E#Ӹ[]3|x9x ʼnl׳o:](g H``ZPO6|¼u2dO]c*%bヱ>|԰YΨtΔl6`Ntku=Xn+5a3ng; [ZtWx Ӡ1 =rZv"w>:Eb%uH Esiapsڞx՘q. ppPDhҍCTG*zX3#U d1?.Ǜϟ&Vަ +8ljG;ī\A.ʼn&?F>؄l!Ҹ7o>Q 3iҘ^\_~왯ۋEإiqܟoR|yF#ް>^c$ Atv cYGG/B 9 A.n8bP70N,pV9ߣ=Vge#1 W+F>13HXoOpSVp^#Qr!wm9S9`h.\R #ة$rKV Cbm4o(vlu1C֖MBpozC_c9SkpWT\ss |C,b]kFpPdً~ ct<*8_Kcp\-<]i1'SC,zaQr=ODf O CޭpP*J]ǕRd8+~  fLb|i k`K0C2 xGb56~5>67q 1jhGP|ɶ{)UHtO|\0rVsRr}e~1jN?>Ը=u~$n9X [\0%l)fP%Ĝ}z %18Rfw8:N1;NaSG\=hcpeϛLGETMzA 85;t}>9<z{yZ@/4oȷoN{e]f4ӳ$MGI#Y3 9`{.y] J˙ZS+x9hm d@C6 s̱$MR/!4Y%u#[%L~j C Ҥ%^f .uUY} HѨkQ2Z2yU峄B3ԥyLNmҢ@UZyoDqzƏ$e*PI.TRdTu\EZzeYŷj1I6$%zRVqvfJ.e9I0`e5Ĉ&ݨ~_jƀԍ ( Қd纀>xS.oR=#W `,i|6l+D U뤶 ׫Ca8^^'^A e'ptOS+UٺXKJUV rюj G`=eЧWBRĻW+ KTR-ChnM"j{|L~_cw6~SI5+<:հm%wC}cH#w,:Yy4r%f{X>>Ie<յe.o8D wXӪ 1h.AA2_ FJ0e{ G@RP (]' QWKLӵ+S˯0So;`fs]?x>qY_dP Ŵ(`(,uRE4}) 7Y?XU9տ#Oq 8mjGO}|}tyk \ XȜ4g=d|'=ͳ$H9Vl0D1T4pCkd ʒ,/qyU2.pOF Ԃo>@R*YWn8j2N) eg^zF1(Xѡl B:rѮ.ezt8>j'\H=׸kUj,LJo0Yk! ) - :' Z=s=\B^*BӴR:z0cih r8䏂Å`yfumӝgqAPpd+@)bDOavZ~JP홮i4NMb[W>0L_v -A]X` lؖș0)ר.'r'XO- 7]jPR4MDżSYО)8~rm 9 0K2و.y5GoD[Bgy fsq9;'[! l4C~y*24Y}1:HأuV%W,%XzzbvF&*y8Th"C,{D]ܬf/!g0Mg(#͖\׷U hp+eBRҰO%1x5"y 5-L,i~9 `@ D4jiaXHdݵ&n0@yuz7j2p}RGr<&QZ {o%]7gU|$7}]KF`6 dDAHJk(,o]UͮBU#P_֭˦Jp!<` 'wtA")Avڪ㌵(Z垭OC]nی%9ZԪ9FC9׃#6cC|<6Fc>¶pn\#ĈDOUoخDG#]Gsn!A(Ln!,h+8Gf߬Vmk &%L s2_6TPAGl0>/UGYob%(zd^ p i`ŵ"0ıJip춳G~3l[Qߤ病+~?>>ET̟[_;(]yrQl,1: X`h( H,r)p}q tt/eG֞;` - q7?4h,=_F}°ԍۉDITF8XHrM$=ɭ|߉DW}O,ǛN3@"ɘ?=Dߣ❭TK:(pa󼙒1bqԧk̡e %ʍ[Hy@'|uي`Cn)WhڊTN {UCto)HQayJ(!5`ㄉ!&PHVWQZIT)BةV;,QM64,yO`Nk1欘M+5I^4JlםZsHI).z L~%` fUS\PώB_>>T4l@ W7+`8Ӷ|m#-w@vp1(KɕC Ӻ:H(5ALF bdIT jFjޱʡ $նȀ(t!0׹_뭠oW!p+a U7廨k[`Dn-R)fEc%e7 ƧBֵ71A )t$mHcZ oӆ'$CA%ƌ+ޏ?fʎl^ɏ1np̿ur+XgN.jбŐGV4ao>\z!^ߢ~\#.swjWv&aU5mLQ&6b㦘٢Y9>=YX-Jl'>NrM3$ͮ_Z^ϨmLhQFc 9ɜ_`wf`㹼 ď ~ҭTX7?n1C(YSCd@dH{לFzLy忪-W` :V g\&e|@>NtmE fS4l5^}A"$Y|-䳨y>]{`4t2c; hk|a>c:mfSy Koy{pɔhvGauFB558 kA:uc U t dzo)5'[#GDیC3b܁j6X8nτ[GjH^<Mf@5m&o(` DK#)@ZҦG"g6T୛i.m[C@=Q?{Ą 4 Yi_WU!3{mbȳLSi<ٺ~Vd_CjAB>Zcw-‹%‹-x'j7(48J v QxmT6_cX!ƒ;oaa@!>;vTTRV٢%_]pL9 S N/{ 22L?2?S?xDS ԴO<[鮥? ocgvHDb{kSK}jO t|wġ o1džW_J{9pteMdl.Gö/y,! J [0CPC8`퀆_Mdb̆I? TlUBY0kUVVӶ3划8 ֝)=dxn >jX8ݢޙ1}2+nG8 kLy9bI/wKk6F1;uozeᰩ#-{&ǠcFkI O ;"Qaq޵5] 0$ hC{G.y?I=!.c<22IN6ol03l -Y[_Lx6hWZL寲L!5fZ.Smb>l&=wz8kioM̐i7-ڮمi}Y&ZeE 73sYeaRʅKAfZ+qm>tWH}aP0n5`-RG4sõWqy_0L~vE3cglMs`B0R,l/|hef$:vUH:϶9R;]'`KW!qIstVvU68اֽZCBN]L` +-FFGH5W>:,$t[$eT]iXO 57hYKOd o1K$+jIj47=E&;>-ܕDݙmfe4༏}v~UG3A!n<0iB$cPĨZ)بH=J 3eP_C1= FļU{Ž6eͶx[nFm>D $PvEj±VҠX, JIl(ˋ5kw m`Wpl90ݮ7Q,{bgQ^4 9UOXƑLYYeOUJ B|%|#^|p3S'ؗuީJWY4Be?߸fyy\MeIEZ2ifY˹ʥH,XS(!"Zl/b5I$7yⲈTf+/+S"1sYpJSX&b.>yBMz=F'^?d2>3@luvxKn{dKۻ0.ޫƂz" @C>RЍJnP_ȭ7r$(M1u?צ HIƜ|hPwa#a`2 hK5%fyGa&mZ0!?iYLU ~kV).%J (COՁ8To hQZ\T:K?_F^0|4 ?M#ܿFZx4IH ^5(3H>~ 4g<|Ap" -!8~"kV #l+T.bH [)L{Urh[m?$u a-e]o!"kÿfx~s2쿽Xz"s%f 3- {ijxy.Z*Ih(M7TF43o^֚5B& M;G=oBxB Z´s̰b5R $9ޞ0Gk0 G۶\5ļe栈]>6-WɧUj a$CA05QzN\m#tӐR,AVi{ Cw m\KγPK*P9qSkd鈺?Yq*0UOD_h#y;a;%lHTj>e_}[电A88 йIfli5+A_g )凴L&υ!Zhz*G# 8^gH ]Ԉ~o9\#;sXq9K(TEZNuQ̩W>L'OYQLS.OMPZi>]S\j0!353)G Cžp"mtaF߲ ȐZD pI |F/pQRZn˞"MAv#5YP[P춽5 g2p+:]}Vi ŏX9F&gdܛWq|p};5!#o@ՔU8ǔ(r ooJ( ڍ&xq#M᣸VخEYgv|•`7U*^TFKjVB;,Lq?U;\Uꨌ+tݧfnh;M7tĉ3&j"h=:uMqAH1 ;Qi{)xdR ȢX [tu>U #6u.0&5O )Jɗ-docT tq SjX]Eۛ˓A/g㩭OfMNfQ5R1G~c\lmj`ym@nW6;:/Z,1Q&k2!N(}*KA"Žo畃-yԆϟיiWYԖ`Ej©)iW\ZyUS*I׫@RZ)[/޸yC_Cv:)wN܈bƖ5`K'ӵݰC rkh xd NjZJ>!|{F ʱ^Y)9R>9̽V@^ S ;k#4u6kC4A\¦:U>c9up|0G6+@xű@!M ST/dm-ˤ߲lI? HNwTCwGSVĩW! ǔzTeن-5l;u$Q{ĺ\witѮ>jgB?|3m TGŅ4咲Ig䥭'xmEMAbhAS7}.-]J.j'G_zEcawč0 ~ wG64kU>,gҏx=xgGϬdvV -P}A̜Z< vȪhüoSJGlewPX6V"ہ~ݮlQt'n&(׶snsy[%T;q9El />}Ju1 }cʁiDjɢ=Ś=r޲PṚT,1ΤLSO͋c0ua~ { 4ޅ~T: ׎m .`z+-<^.yZ[ܟSۦ*Z;I80O`FՋ0J k؜knskrI=;qn5G_V!'<_ /; 2.!aι~ fx]rƕhM!E I%nS%v)YEvm)8r`a18';Ѹ }ڭX?Lh>>>߿o\.ߜN%=/⨊g*M̼XU8I÷yvd^SsUG84>Ǡ{wc"W&/G<{v~#ϓҔUu媊 ,"Zy^f*1UnJ04$tU%yfD p*Ϣ**Di^̒E)Y&M>i2HiLI?ǸȄ]yiU6-.l:7itC9]t䗷YJ~~efIYɥ8L̘U"%WO d]ńd („PJ3M*j`< _={}b v~}i~C.~}vJ yU-onn&x$ɮD%ʀD0R$Ke*14aˌFH^OR-$Ce+-M{dtZ0$[|Ts(F,~ U$[ڤ>Su) )a!<"aJ(L>Ɩ91 2_fW9@9ҤUj_2V{!:UguY`rHx_4=iQ۪ԟA!:4?i(plOK)ebc Db2Ie l+0j%Pfc5"-[gRHOt4-,YJZX[E|C#ڠZTbiI ${4Po>dMϮګأH2dSqty?ٮE>E 12 먘Aat *VI/ |4q]V4cU2)Ly[V1Jheo_ 2v4.4\4sA+gwJb p6v"jL!U}r)+dz[ J1Ң,.&nr1PO=]x!A#v.N}3jo yGRdHJ0dZ$Nj-[DD ЈM2@;rrE|̓rsGn#z# ,!z<w>&B~Cyvq{Pw՘ AM$м9klD*J%`/-%)MQ4pU{QKT\{f:]Q1F%x|=4,rpUolTtLd-$C Ɂ~p^'.s~A `d9flb+,/N̫U| 8?dV^~@A+3NO"H bZ/3b  'KTvF93~`'he碱(6O r<:+X0xe8tΔ35‱oLvr۩Ie*B@O?W\s$:lsY,GR\#-G.NTB;aI Za! ZS!Xb$3&%y< Dך5-; %>FeUOLH>y4 Lqv]ĎHE~c^~b :}1EeQȜ3D(viBߣƉYP@~7 &ZgA1i?+#W&c ((C/@gO\UqqX8 lP'A\+3w#ɪ+|ѨkVn&um1]X\J-y3Bo]EZH{.~ |vO:Wa vWq)JgRպ?<+>%,rđ$kҺ"1]̸ʔErϚc'1t@!i)c(ڡ%- q_®7Ͼ3h6M]˴ H*ZFfQhz5/dL24ᐧK?RL7X!1(W~5V 0jМn}Ar[ 4~h^TAaPqq;*Ek͌*ZSZm}K{@#RE%P jYj\sno,mI[r{\ 1Sm!v΍h&⫖_t ]=_AeYx:RE?7B g{_:giYf|v*Ɔ< ҍz(H:F _:Z $4B+i<7&[̂u&F桄-IƓjLC{Tu7F5m ʼn.\dI* K0)E2+'R %Ol\tT38E!W]-Ǧg*N6X]ĪSF2k B%OǫL͒Q_xR"CHkI8)n_!(y NFW 8Pԉ+>;<>UuAnK=3)ZC[х3"Hy+k/?!1 -;xuq*~]!4P-Dl?ֆ|);$j|`IƘv Ny2-<_Hhl~+d/de5/Ghuwɍ >;&I+.KA,¤gRSSaMF?]>;V>x~r<UI&E~$(L8_]{B~_ ;]qN{6욂zx21mO"bDԶZJpwD1R]iix% Q>#e^6FwEȩu,oS%Iף~2J4;D<ю.Gu*ZgϱCvǻ2!(tO7bJQPu\NpG6 eP twQiuzbnC^+5+(mbm'oO#c0K H۷m[lM崧S69;-- k|իEC`o+peب` y_5ՕC%VV=ALf1<{*Rw- Z~6:$7uO 9qg>ѴLsI3g?`zxAb+b{gM*i3?ƆqyW࢝O#[<wGj!td|Ͻ~;o/3MKb: sOd!;+wcQs= e`br Vo*cFd Z vZ 5^li1x6 Z06"Fm'Lb&lmU(Ųe%+ u-nvH~]IF~>{l I Q%gZa ۍDmY{~@[L|˼,Z9.هQ~.ku(c@#dnY_b 2U~xAcIxN'-zy?9ڍmYꙷ(/ u ƣ2]|#Қk:Y 魢02J}2wwf$H8,%ċijt1>{imEr_q}P^7imȨ{iScW#|o,ňa'Y-#wmΩmϛn*~ݹקnӂ%%V֧[TZӯ+)u!#rTΦJvw_NM8 Sb[bVpľvXq,-K/.^9,T?A|~~}?$ AY-\[bE?tשȃB.Ey7蟴.nKb|l=w6Z <-^7|(l~/"/Tx:`jn+\@mvi#nGJJɞ]D_F*WXR4tB}+aok#.QA;7ϵqM n޺9/ND4NpخGZ>POi'54q68>zpt~-w0hÂ4ΪwQL}c&4A¼b/ V^Wsڑ#Rxߩ=F:Q}[Vts2uҤ*J+bp Wr@[!G<3tЩX+'~h[o }RAqkQ]SYprmЧY3,(*EK`imZKj Nc 2;n kx Ga_ |E[yy4$fڌHʝ; !R%8pA["=7+30 dE3[ jHDqD;ù+uhyno#AVv.䁜sQqTsoTIЙmD>0,S#oۑ & ):gCpۑ-,ķ3;%7 ҎSڼ$'ϣG*qWO`Ĩ9V;dn*+FZ >g 6r]x˫ uSC2 Pley!W hmR $ifˆL3M6<u Ζ Qg^;m)uX?yOx 3w1`}G+Md0xlvK]MK= ҷb<.Fz&Fz{(X5l6aUst+#xB%3qfܭ.u]hks?4~ XPK.$Z0y*s-u5Ų*4?e0ϗ:dcMRߙ!`  hޡ"YcƏf{B~и@nez|ľ-7:v2pEA3F <8}ėޅlDQ]/u#uv!ʹf:C9ghg~AވMKt==ysu{P㌽HLT \<~Q; ϕΔ[1Wrf:=&J" uucO:CÊ"nK:q o[pc8|KQ$C4*ꙹJ@ȂmMz1Y]Q5tx~c2]A6c?p45Sd*xDzJh'ᐤ6lz@q4;]?,-qo^@L_r]@cG0L\:/ג:Fp[^v?+{5 jhW  EZ̭dp my8>=aC5k׬H=+Y{oB}ƻ~;Oft828:A!חO㗋euK0vϐϣ !S{V_zVh_ g_xXo& \u먎Zq r)M|qoRd\%;vo>]'&kdlד'[,8廎K\a]qs.Lg%DKOCɭTR%"jԑ|"# yLBj8 bxka| h5d"@$ح{תF:GgY ꈳԍmDwZbk]8pXځjo f}BvK ;okަ^4"Q]ިѮږ\t]>]Ug6Ծ`/r˛LsM6i0[.ߕIOJdFQ3֔_fNy˩9`sv;,TDBr>Piq]EE#uȗWÂtL|%mW'p-괠uyH<FbY+y^ hu JlOCMq)$vGLm5/;㼯YP m%LvxlGF5?Wm9M;"wtb\a}KKZkp/*Y7rN}Ξ鿛%,Es5Cۉ^$`~Ώ 2@ey9x ;H^}4WM0L%k}뚮dCבam^1!PYk[YswHiMX8~ a[P[l!:Ls},YRCW!vػ_Zb4/oiAŤIm[ dDx{`ݭBp"s˛ZڎE$"Bn6\\k6;Z1Z\c•wz]{>!WE_Z;7Θ>ui\iSܘuuݪ_,VZS庋Zy؅)]/&EC:${v=i;oPw;Գru aytfwFDV/MN {RF\п!CJgy4*Q<dYd:90Qe~LJ>A3 Mwt#떎ݧE ڶO_}4+?s$I%ߔq QZyfdH8^i9 -Bg[6i!@/*Ou-0mPE ˘/znG-ҚC Drd? XHV06rC`W0K^+tQ9QLGqr5eOt`؏$^dk^ݽ𣣗cMU F;?rz{zqvwaB*"ޢqȑeDyI aDvwzjN,A[, N ugguLʵSV&AQ!F+ D% .QX㚶J]Mz :ح>U3h*Vlr\؇v`MSL&UEQ)\垴G ')g|R*>R tE匎6|5F8)J-}]U6/jѣU۬U>Z >rWk>2<}btMJ^"=%U%ű yʺt}_@ZRC6&:~q# !|,6D# N-7,1781B`7.Lp"|NKHсcU`ru,K Rrւֆ|~'Cߒ~6stK{}rD>h<~4\{WA<4} JU3R3*Y>>Scb(CzBxZnϧ8Q-e+B xpd"G8$ˋmv'wp(JN@Dr\sCpHtvLu <g +d9׉V\{dc8\\E*G?=o睙|Yټ"SпTtn溤LEX("uyafEbnJEy]5!UV:^:TBuo& %!+*iZ KUQEu61Q~iR?Dύ_gf< ܫ"K?Sg &^*攄  'ZxNHm*DB*?MMQեXOLq,T_ ֞V6HJVω"tt ^8S$fv{wuUbD*Iljzyީe5F((Hf$X3躮' T2` &^Xbd-t5j1% W+7ŀ$Ix<̤:jE1} AYFDWKÈt\E@H,FU̘pֆ.?~YHӬv ]. {^%&+(#ʵir t`z UXՂ5NK.)UY+VCA4t.khR8:*Fw:-ԧ\\ 烤do:{xhS,T@Z$Vplݎ,ĆkCN+k]5YX3RhZ*[K6,kpI* 'I*UT@H:]P,+nqcY& ;)o)[ Pa =c (7H]):;7X; #V]" FѰlծڸʥ6 I 9rNo *qr:;A UazvMvyA2o*~uV~S'>J0Rsk: nIUfvێop @%WI%ךZx']+:?u~rB!W@'¼`6s*#6fBGGԻ^~/%Bjn9lV>LjI^- *A`YPa+5EC6;:LpV u±IV2W'yQ΀.Ѐ~"[^Dc|# ~(i8 Yg )`@](vZk6~iܲAu*ec@6bkQrZt|lWJT_D5G_D27\žG]^3 ,[}2&a`0aF}讽Xv{t󗰘aA{{f-t@ w~S[eW$M.hsoSq av}eU@? GFcgFO}렏 6)m`ĿW# Sghۅ@\;u{R#VRQh#\>@r8eSKF$<]%|ԕ>mY d(tO! ^u9G˓q86.lICu}&BOd[`;5w[ccuG^㶘: |Ɖ;Ò- *AO_ExM :ɳO^0ڮD2rm;n<{v-c<5h& evu[ <Zݬk3h4`jvЂ ,A@朓C9F(h=j`Þ𱿯9|[Phos?7DV8HP6"p\^}y~Lm Й'bET-ꌯPOWƀQ-v*d5ooAmr4aG9 F=n@[L\}|Tl"҂Z.ߏ>gS::P:ε2e'ͨVh0[(< E0[IcDZ[H=>=p}8siX\| W6~[7`KZ<Ğ;8Y̘ںk?ppmEnXNTlvӕJuG O`c:6b EsRmXU"u ! đ}ƫ<Ĕ4U/i_͗b 9M+FqZ HV P~-cnNۯXϺ 5WneW_se[l}Վi]z JnVezxɞxHOQX\7{ԎDs cGۋn)Hnn)"ʃ[6MqENi@tA-P-bPӌw8QTr njReH.;SDBN32(+Tc VjY4%`hS3  j;ڱ* \R8d`XK7p#;v !} `(8ܘޠ&y xhRu:k_oX spشu; ׄ*VT  6 LpkAL V V9RXF~0Q+EG0C>y+)eH)ËMcWNcgAHe 0!)m K efD"k\lҐ` '$찞b1SoqqhRP,AJZH.E=t̲YF/4LӸkN =O/]9C/דez 7y0$0c:~=ޡ=$oONRHXWM]lrGgH<⬟A5jdK[\U*ӑ) xRcfś3IM:μ@)ogt nux P<&fbMWz8u9FϿOC`ꁥ|߷R ^\ϐ'U/M՝Vo bɵ,y(hMV/W~00 +I<y1V"nK`;R̿?CҁcbkwͱJ={wX{>/Y@w{-O{niaO諽g :ǽt?̣ё!.HQeμD΁\hcX 1m(׌ѓAngLޙ5JYF%hTdtL M ⸕w\cH$٤Ipu*. 9Id>ia&}Dfު&zC.ܞ&5K佖o #yZe7ߌ xZ8q&|mVX F hA;+,f7aFZbuHLt Whxd}[}_8t߂q!ťosPj//(CNFC; >MU4TD,a Nv|EJ'['&"\ 20]8?[hN&5!:Ƃs#~4ThUWvα:V1W@ZIxO&u[NgВƝաc!.KI[JB@#R ۞9Tc$9nxos+ !y*isѫ3Fa5Qg$^`9{1vPnnxDiII} f㻱#'o*~)gS$\V;bEak#:9^' Al~ 7çS3qH5z뻆R1ށ]Ogww-D:)?C/~0.aD5?=+,|- /M+)5J hq5 Ӝ{BJ1 2y箪 @=AbAƇv6Zi=L;Lv"@:fEuiBVUh 8|GP`0ea^YG5kŇ`G) .Qb .TrʄCu&VbHJ@F99ՖYTG$3?ug~\A.bF>vHtTƟq+$\%sO%םh{EǘjۙOOGD ɐK_#1vsȭV~]-R^c*=3GN7}UR,^UAR;ap6ӽJ6{X\Pt~>]&]VM챪Zbv ]|LO;SzO۰vA[ٲ_= ٹ*觬]MCAIAH:mt1! *~%c\؉S'[Cps!e(?Wz-$f@1 kls(na$K_]ŻDZxmǪ ]2.F ׻j ܻB^n;6-cO-l`q1MV! H{oOne$c,H46I"q)~.ۼ5<($Lٵ:lɴDX.QCJY68} t4^-$K"Ğx=;$cvYky,zĿAmc'xsM ޠh"i^vvp [ٙ6lqCG}k=ېZ[Ioۗޖ&^5;@IK@f1ڲMVF!X-vz֡hNՖ.F)|Y[ozҲZ*crnJr-X`6(l x`Nnw+vSj3..Zg5NGjP&+vR k_\:7I0c~C`Rk|%06*-}0"T ?ΰ[j} YQ_/Y$^o:kRi$0~1v[t?=~PpDvGԜ5ooH_YjWӰkI]zOܦ~?[$jڎdQQD'G9Gn崷z_an9\Hsl=u/@dPT9;no^\Ͻqjr{fҍcO[jTwIgwYP&zj!9Ql~ FJ۷Dq[>a-mҞO}ݼ InȸHt+1Uj߽g>Aq#hɯ\ˍt6L07na۴f t͹piNiZZQxK M}=] e=~bU5x[r]>Ś!EIiKS[vRwdc*t $A,DnoE#= :Jr$y>?~-xI)bz;R%3*WRͷ:ofx3q1rũ8;=:AsB-WЅ'E,.߼w:+eыrRD:JY"YJ)cJ-ZW)FXl&;LD2b%IDMRfT3QR$GVYR܊4CR"c\\WWWBj&3ResUW"M6z'*&`zs*F腘+SjʻO 7]H}QjqK+g %g:" 6M<3N癕Wa<)0] 4,'"誘Iun/X o}NH+3;K8T`g( TF1DgmgiP)ZV-%Vb6TY}tJT0#g:khcHkx~S7 :*w"4ۡ*oK2LrVy):Q2#E$c- e1zRvO($-\Tڱ"I* A2`ecpK7#3YB~e4cpԍ95$ :e}}7/e, (`-iĎ l. 8Tt eR̡ECR\C e+2K׬*!NT!̭)%,z42i*z6c֊$MoOL` E = HYF n#XJlFy'؝ʻؐ:>)ӣT5>u~YZwXk!xi :5^oTkhlϩ,vgo =PfVR3#S.a%@6JZ5JM,Y,/0Q& 9+<.p)L ǁ{ǃkk ݆>ffy" X۶f jjJUr'cYuy#7jE<z?MLaz XI,v}%47K :7ZوW&Rp>soX^Oe3K_s]AUY荈^~ '*ȵIq.'xf-UևQ603yc7JW6Xހ8j2Mfӓze1WeA6+FDEԋO?S"uU+o\é[ABLL|4Z f]T"¢10: YOlHI/ 9Re$z Ci}@h!_' Urcunc? f4 /ql#Pa2h$39HHpgwd9p^{byqPΉ\K9bբÊFXy.㗡_}~IOan"~X[Uk{" =»ݫ't^~'>@0R'^37럾艒ՈwG#(4|Je5¶ m,!zc b0\{J%F<2 tnCBcQ^7C5涏?dOE.&-PtjW 8q>|xa r;޳ ̈<8Gf\t.!p 'Ht!Ն-5\4ly],pCC[TaB8X;ݑ"Xxd#mjScJyd\F j6OEwĠB  F8 z8!m=o|IJ~V*g[MxUDZ\3*@hJ?eO<Z uEC \G[W1#AuUI#VHD|%@>ӿ'흡n m @+/f}:4de?]Zj'׵Zz.P*'Q-0>mNC> ʉ/%rp]?y,&O?йZAz3"")ְ\VEf!/9o-Q/HQވ }֘bYFZ!+%|es\|c'^Oߒ@Y(#-:e;(;UpsMa$%ޚ|_)1pz-Edʓm|s$7n|-zgɉf?9,,A⫓m=#$I.VD 2f$"in tpW,R%Mz)]YxtLi=6ddWp'xj9 'Yrj, Ut))K"GSu +^ Ff}9(-~Ev>bRoh6ss"O).8Jϵ.]ICOQM(;,%u!ua%"(b[t;ELFW7B(1L.tQ-C1VDste !KCATHX?giv x/#GN|dP\Jrel_k.@Htdz BY*7v(MrS<60n'I6ztfdPటMIj^c9q\C8~,p(Ox l@ia@Tl  (WzeP`£很x?S;*b2-=Ҟ){T`RtGԛ*HV[+;#be  žt?y}L9 P?m gޅewc5@ 5`]a;C h0:uuXRox d{ڔv[nvslD.8U BW m\Bi7;l/ W7.2$ wQ͏4:i3<6H|, ~Hh fSa5Z=@Gayc`si I^<ι%\ą%ݫ47QI:v‡p${xن 4^4hn3m u j=IߋeCڣ_AnM^c@ .2e{#d?ޖq⯓j)s͹}aW@˨ Đܪ[*@l̡|uqk? 5?-P6u>TҿC6+n3GieMdגp]]uN߆0rym{V3kn\5v5ՠa)%uL`C>Hs^t>9ڔ 8MDUihԄZRaWY6/V/VqKaޗՠ}hzIF(Twq:; +. B&"-\yϭshY“KWqz@N}p/4rG|C xJ>׻ 3?o!-+n;0qL[hotQk+t3kYڛkWfOOl,k.>2Y#˽6ߦ;"a\N'z&pbp߫}+l<9T1 C0{bn1>]~a 2c;suAQn.¢"ugn]gFP6`# sv \۴kHK<ƿ⎭{x;uCGfoJ(~;U@+ϐfQHqڑ x\nFjњeX%18i7[7 lgEP45R;ڤo9s"m'vFK\Μx:L83qete=>eXʹ8_?$xZK'[˨g{f{{_f0G*[bY ?xOēX숧R&*[#p5-Bꢼ s)9ZeU)sj+qTYgmJ%xU%WJ2a| jlNB#QR0!/URJ|-Vj.I- u)y" q$ đLAJA9_$yO^%Bs_9v!*4Qr, *XӈSb.]ڞ"<[T5KjX(#X=;'̒/N/T+bpYl:D2dj8Wb,],XNDJ<\_0@u6 cd&1kr "MTWqԓxS7@X ^Dm mӻT IRATV@m5ܿŗ:2w"SAk\1Ek 2 yxy\ES.Q! 4UB"*sdͫn >B%t@QeŘju<(*H,KZ/$ŶKYi1 u[&(2 aJopK#5YBd1XFڜ$ Zke<8ss9_ȉx(`,4\`FM|b 8\a>a,Al\A1I2 #ʁ8ź(%4Q[4r.ѳ`ظ"Y$YOTU` ENAHŖB^0,5V0!-mmX Z\%k2ͪtf LtM#r"PZ1gdz4J*؎G 8]l>`0`)Pd!LPQOlzdO`x ΔJVՔ|k3~/חaZZiZ<”5+$[粜d(G*-H4{݅\o^;M\M65]?ѣy Wp̣38+Z}Aѵ gtX$ Bv +`MģGb '2C[ z A?ChoI!{J~Ȃ(Z>xˣd~2o/"1GWyHOL y -b*LحP^q Gd^e`#\^A}b,eFRCΫd:Fw8@YB5[G !3b7G}r(cb3fqi@D<؟?{?||k 4b d@peWJdY JȴcX |Y^+kK:@ xbb͛l3+2E c (e^AZ==VNᙝ9(WMDl ,O  2GP/\щT^  `ZHa:t&㐜eI>EE:c>t%4#_q)+we).wiX~dm`h9xKKݓ<R{h)?`΁aқ'N=*޼[Ոw=xf +ngǾZr#N B>W}Ę9 -krzLfiYm^y`:AJSK?BUٙsz7g4g]n}H`g} j)~qZc,jTQ.oS‹"ъw0YuujIPilƛZ/e`2=FH497J,+ԯ M(>>m9x{F2` KY`Tf6UGbAۋǖ&o^DWu ϧ;@0R #?-̈́-,¨sT`F9t `蠟u], `7zrhJ7m[ٳ/\ˍ$8Xw4(-ٶ͘ :uc$dy8+0+><ߡs>T VM$!dby+\wPo2d%w@QRD=&GU_57KẆװ 8ˋ8nr{ Sl1h<5RvQo8o 77'PS;~˴4 p~׫s4@vDrwQ Z8lЀ76>S؟TEɪʲlk+ÃqE}uO{ ,ȠF lㅠDp}moѷC9w3vvbKqd~g)mdwjk=6l6oYm ۊu:? Iď8JKJ_Jpb{RZG-7F2l_2stpcTPs}O+m)g]j sW%%b IN9=X{kEOdaA\=A84iDHu:P7t7\ɕ]n Z` GfxrH"썲q*? < p7| R"YEQvSCK#(ǰ% ى?b3f3}>h~ le]wkgZ:ѥcR8D+2qkUt?>Ac,UK "+m]jiсt=y?[a3i[KtLajȰW lt]tCS]ۘcTCL;{ͭvg.>kX-`GVpwB{R+qpꚱڵxRӤ7'k>T m /F*6 {z.7*s0|Y(ijM1W_mRLCr BK1s,,,n07 8J ,mfOG_qr $/AQB03@,EK##쯧6Á9B*y$?}C;,¶i5}XWIv΄z]׈ |`#ACEz'Qݝ01={Zm>|s )* q"݀-3M1W-㰖")C$qoolgHq kl;^s8@{ pͤpY\F:w9HbǨ Z0D:at╂HW{8-Cwp.Zn>LX{:4ܽm+G@LR1j9Ьٷuզ"r99Үc v.6(D Wz O^7WԘ.|8Ú[?tXZ]O.(ۮֲԗ;!mSo)s٨[A4z 3ѕhŻ IM2Gs}|ss-))>qま͹DM }Fgj夙~&[wY!mZ+s n;O3 m)κ'La|bhY.mNwE$];-F{s.Q!VXR5)nŷ A IpSxX߻BEiO~oDw} Wf>MȀ/oa/&!xmA 0E9EEi@b:ڀMLZFj Y$oC[.|E2hsW_u()%q nO0ʙHؾtQ `_@)IРydpgꣳ6M$g3 y d#+{^08`o?CSs -3 xUA 0 Dѽx؆*&&[j Zz)lhtɕ+\Nz1=vw3SlJcADD6&lj.}4*(:jO}";7 I& j4~=xmSN1}߯Ȯ Jh4R $DھOɮm|IY{^H>3gf\viʹTjI"*kZBTyec e'U(z#\hFrBݼEI>-iN {R.~ _&`Mt'ϫ뤴HI;n g PA'Gm!eBDkevˣj-׮u-i}szX-#^'.8mΛ㪺CnZW^<5g3=x =W ĞaOUw 8%jN‹=T zQ iF7UodyǠ셺/LӘ7]eGdVfb5h#xS9]BX$?r {+_ߡx%$q4N[avrouf]ĿRdI. zF+k#%nWc;2[5{NR'Ϙܿs݅߯hqRX?)guUg21sgaSxV]o7|_KDևU;Q8>)V;B򬨿,m#\Zj˴W ^ke\@7fCc]sHϿ5F?UքqoȚ5=:yMш^ WpϲiHٽ)*pي^B/}շn;X׵otMja 򂲌1Y6.t/eJ୶^;~@Ke3|N^ N7݄r|IP 9.4ut euTBo1lL@9v'oV ;Um.uN-Bjywn1][DVA[sI;g:i#Ⱥ ޑeK >P(D &f5r!$벤5SyӔçՒ7wy`#Oj?ַGS{PDp7aGץGoҭDhx6i8beK]4Rl5z4MqynwhAn+Y9C`>hשg“lzک{]` ]-Rm٨.vkJz"}bКE@K?K#ܞXCER&k7ҫ1ոGB|:&tز{e5(Z7sj_}ov죴rDc RY"cOJ[?Vͫ'9&<*2BxC<G";[& pn 3 m1FDʲ^Pw|[Ȥ17bsR/"S{M:{k)h_DT.E]& M.8;F:ղ.e6 +:xzF|PR"Th:PŢzG=" ׌:ʳ6%UzAc8.P$c'+'H2o5;\\($,A,K$wm q}Ŗ:"bBL C\ K}I(\ZK3:*W@Ik˕ \(LT xc)A[߈ ] <8l ϠP7+r1!Yr#*>Esҩy)rI>]DyL@/=2J^!+ܩ#ݬ΅SugkD ܐ0!eJ\ɪD%=D]ٿ  f2r|M2_xWao6+IWib@lKlɖAl+%""*I51GR6ͺ}I#{6,SE=_V( yC4eeEɁ nRmq΋~Y. y{fHiŊKZWWtƍ!&Sj&4-q &R2O+?$BɗtCٮDU`!"#@նVk+;ҽ9֤Z$Nƻr4 w !#t=sR9!3eeJ.WT-HWLt pZit@)2֐Ή( :. U.Uoo(`J.@.4tp js4AV&,!)ZL J9µ㛓t|Gh.82NucT l)lGkjrz}H2&JB.}o}tKL,khDPUIysDѲv$U&!gLNw%Vh~4&|zLD?AVwK,ayX>|ܞ_:fʶ~EӋwS:(h^8#RB+Mdw039xau%(EhF;v<^6_MgG(2[M64[a*4{ z#yva}}gbQV 8C)qF{ 4r]ñ )>wXU/-$_-&Ց?TJUEId[+e=:A2w7 Y}OA"Y}X}^*A "3u$M>B+?|h8i :gCZ֋//>5!Fb^}tZ)e!Z#5{6Fcg>s2wX0íh (>l:6)AGN$.Cz#,lWR3a)nrEcM@u4kn7d=0I60@ad l)lsl**fo}6z\Kv<HE+xzוWQoi0Iɉ ݔ%Kq"NqAH"I }*@I%&}X{O|VW騪j:||2&jtZ׽zֳٛ.h<1Y6}}_= AMww2:_Y=<gw6NGɸ7'qoV&qG?.L.;h ;՚w4O?eQy=蟏F']sZwܯ:5hIo67{,lG7~ͻ1UoxR=cwjRd~<돆a̓t鯴mǼךz\G'޸7{彸ܿ /ËZC=`>&u;.aJfu>=}nz2]i>@|ճzSO*aE//5Aoo0&aSݻP &LX2c-'KpTgҽcCU&"hk4ifunD,mX`'?lޢv>3ȳӀ.`Y3~GY8p4v:7o`R'j XmԠ Nt89(ZrN!j@dm1̈́1dr8Z[N?ETګ|Z3"-6_ cGtc18pTk5)@ބq.)Ȭw˳=9w|:뿨LW;^ ~o'U 3޴3677wpSU-(i%4 6_l+qի#66R\=s(WTC`SyoSÉ:0ӤW# !~3V,1<)ȴ4c )_XB:ԑi-K0_R{mSֲs:Wj-/k-oEV~v康EkY~?YZ˪UZ\<ʤq+ FX?8 (<6pem1!9=Ajtȸ 9ڂzH&I]]>1eToǣA}9~1v!>h(qo6!?tXs6O(ϯXCop9ecӺ\6 {K4 Fii3s3iLrhuR&DMGyMdڨ^qv1d=C0Ng/N:F7efAXRaѠ#Eg @ncaݝk5Aox6׉G;) a}W,¾DJ=w44!5;GaԹUt0<@~ƈDAѓެgfhSa#BBIu:NK:M؜ެ}ɹv{׎'-}ٵ#"Eွn}2 ^G D 'FSv%37(D=hrI|FFbKv C4- &(R%Q5(IFjd3KM0&-ur|= '0@FMHi))PM۔0vq5Nr.]L(?k 6ad!w!Cѩ Xs0;Ad4s,cĦ nAR_j`Wh~@ZHuRЛAK k4WUF+Þ0ҧRgO3nxәkx] ^E֨C0Pa&ei_n> c69vi@1ʫԽE>WQ.^Cë _.@+MSqYOolT7#P}C:v-#աe$,FD6ƯLӊ#OOnnn~᷀?wˏ?6 =XztarֆJ~6 7g{w.[/EMtG7Z݋hһNPY[+{cB7חspw+Yq}B4f:;'#XP|W A*4AvJߔG7, 7ꈴYf;(@{ϝJmryԣ#%6@eц-ǰq馍utl3 &qkimƕPB;Y8ei/Ъ<yuqxŠN]!+}-íbhn:;Hbg(1FϮo _JQx"?(7b~OnxQbI K6d UAMaRձujʼ*Q 9EH!M Ġǂk^bSKL,hW;gmbQ#v |0HJ[wf(%*of5ھ$-9c] Uڨ;øGuM:u{"Y wFGoƻ5[M.O^=O'07hr6 ]O@v #lvOX{o֯p✌Koʐ̓cFⓋxФ8{opYMjV7af}Ӧ"$CY3Mt+vbbH=)܏0}W.*qwVA'Yodi15T:<܏Ԛ<'V4$oAN2a;$7 $%#*?xŐ$|25qz590d[:<<-Sv|bhȨC(2/'lK1:h#؄O&7|7ATV#I(?gO>N߮688 шp;##}ͧ߀,м3`Jȗyhnɢ-@b@i-M\r+6I,~\goқ ~ 9#0יK5kQ: ƵWODlX@د{/K ?$GO&]<7+Dq$M\fz%(00+7ʋʷG=a&WpőقY+~hh⣇pi!zЊ@7D,;kޟbao4E:3H4Cx |lf<^T #!_DJ1ݸ/Opذ HS~zxďDgrKAM5;)3fh;Oib]Z.t":0P*ql񷵀bTEnx Fg2' c3/yî@8oHOEz (UsRAfp5CHG/AA fӰ 3pq磗J~s8~ȭC*7B0PZC݇_:Z49 O16/|QgKTs[_4dMqDU x)W%EL۟ę?9ok M@#*MI>@d9fsF'4n/Vc|,_ }‚M!n!j!hDV4h .) d94E_ª/1pN_Q{H}+f[g~k)@vBiHק"(JVk,j(,mh~Yɿ{QU$2kXoB@M'25#%VP)\\/щ4Hea@XV%r Aٓ)E2%f|)ҥJQx_X6s O!&-[X!|"} E ^{iJKEWPk 7m;nXo4Vm@ u4994YI6]RΟ%%L8zֵ󱳠?jBpdu-,U;-K|;ٻnXQ/8JG%C)>?1f%9N/\8 5 %]<̾ & UdۑC#Ԯ BT2?&vHtRYdV$Q6&F;d9iN ;L& Q0KisT+>VfΖZΈ2m7Qzr 쭨~5礲xae|j7H5-Hy쌰`A@ϡAyZf59:*AArP)X5"O]oʋZ*pDdvz OH6-EL^Ar7߸6eh_-;gJ/Y,6SrEJ3"3IRD .언g2/EXi=?ݓQ0!eļ#+Uk dOS4.BP|0F ydGeXm̂Rk93'AM$=W2mE{X'pV ;>I?|xDBD%HV|A7DR3+I<>VVmq4b޸[8p_|G|Ng;э3?>L֦Nsl\9ZPo9<{j^gb[OaIS{ Sj> %&{7S&cm$197n#,^g}=K[&v"|k'0gBTsrdkĻG}g>ܾ6I3DB@>  @H`*1Cch zeÃgk?D= ;OǍO GNKQJp釡5(d6BzS)pb8uIH4-AZ^v|[ajqM.= !؄Ym@sqᙿ;̈YKB J41no]6݅new|\`Z7_tg^g'fw#JE$XjEIOwnm_;`Мo\#iYO}pzhjߛT_Q# ppslݑ Fu^cdQo4N!̻A;`lq >,%æ`+ t8˥įYy6/W;kw%PCO چ_c\ρBVr#ட`@]{,rTR{9;eoVI3)~Dna ͵yf] l)$ci'Ûx,3oZm~6rޝTB k *y`J_BoVnhdú띯)RŎv`xP}A8S;74 dOO)88-@_0AzFH40`%th XCp-?=&74=Ţ ,;38]$䤐OM͋dD[P1#fה0†XŀFy:;6m,fy̐7xaj! F! U1!{xJ :`s=`;b T+>!|S.2C>[ˏF-$FEH!K >_Aq>2[Lg9՝e&TV.~ gx4;fzFdk5+AE" Flݱ D*󩘣c,|O%}k:n'")1BTu*\ԋh՝ ,;SAEPIOe޸e2\U7az[V J)!qGi5x(B ǕMnr,/wtMS<0y 𥙱x\Ebڧ `Rq&"o(i-Z@ORH|gt^m @}L Ay u gt8Ϫ5<_/LmDb=7vshw0ؾ%4nmms69^sJ¢9/??/<ΚNNNBGo,Tl- | "{MGoEԴQ͞3m-s}L˫o%3v%ܻl&(KG@hճnvK ~ȭ%*]xV%t-pqlA=嶞Bm A,VowۻxO쿈z( #qkp7; %{TI]N§O_/If 7ߤ7EU4Iߕo~x: KRcJHBBFNa3'QDY{g_v w؟:d?坮|J F1jM|lm◱&6~% ywZ_ӧO?Bm&Ub1P5~P߉ovw‘?e/W΅|FXi<­̋9u%ȣl͘ꐁPy\N Io8ie^!A MH*;~kuL~-+Va*C1O8h޻/QqK$'uĘs2C>D_MgDOFdaTlܔC$ZRސb"@B֏`̡\H6ir+`#cI3t;P[ 7¶YYtO:orbrvlRifO֖&3lhoq#Chh~KC gd 7Wkϒ2Cl$wdJ!n *XnX!2ަxMF_ 8 UYx%e#-Bi^dTˠlVX+Ŵ@@|~Og;R0 jI Q[wӃ=6 jr  ͅ?N@(׭{WXԤ1*t'݆=(2$ýZr֦SN卞An b#9ߵS=xtS]w'?V` 96 3IOaX3 V:s7Nj3Cѧ|8+1z5&n<䵮AW\eǒ!?,wYJ]O wxa=1í@w^ÍxCV1(_G>K`\4/"w.}kǸ" &]LfqvtL[{qkOXH7 Lѻ'a6XhsecçV-_ufnL1\!ceq;dmB/UJVocG1sd_1\}hج;YE3z[dՕx9JDm,}?^8n\530bY =3ظvJ צ⒗VE^FA')7NNf2^Lݔɍ'3NubP|ȵPߗȕ&<O^A̕v-6tjQ k Nz۵I3ax{la(LKV7D7xØNq Ni {̹V[yN",)-uDc2,J|\Zqvt3 d3,H&쨚ZabOj.xKGoY CL\6ӊOf+Cnd%C1/Ut`]qKrPь?bwR1Qrl%e q-EZ[qJ>u{nh+m{z^7y-z|)}ôiq,odd;Љ3jM,_Jc,) "jLVzlK5cG(cڎg@5-6!KhBgZO4ietQ1eX~#QR$ck#R^mKJMq;RAE0ޒj#׬tFzr6Br9+/boA0Lѹx Um aX_K?2- I"2,^`8m0 #]7D\d=y!h_Kڃ)=U† m9ډ@e ePnP%(P N ;o]Jx(aBw>owp)x,7EdE;e<6ܚr+Fbw" h-:8ð<9ƻDckh!/ɭe70-L*7ۃz1A"O[[ ړvϋί::,[&H㍇-Z頜1@Z#{֡M_xEV%ߗL<1_ׁg,hY~\,aŃ.=Z~͹+_#IA! <Er3Űgg5u{_fleeҚ4\6Կ|I| ,wYIϖswSe?.UJ /plk!Z8nq.|"?vtkbA7u0ElQ[~U[);oˌ@jRd8u o ~L)ߖObbeJÉ56[2 S2[2cT݃逮:YMe_OHFCj{{\?pf28PsfhU15Y'Mv^RM HJc{&|%e^ R:x ,f!QjME(#CA[oA7.M<:i&Խ _`@ON.l&ˇv-)=@BN>u?%^v=#<=P!2c2=-?{b6R O3X}FA-&HB'uW(O8:e:DZ\o AI$}RC Fs|0W\̏4!<@4@QjRE*Vq\I55,@~&` TXɿj?K&-1;#dӨX[4̅ !OE1J IWtS ^G=ҾI BL+b&:%Y c-u^ 9Dm.1}Bi,0|-V,U%xͮeo>TCTomTMl,g]+:c~;pEؾU1x_ۤ{l؟;iKܓ}h;bg F9sX6-*2ǔ*2wFݥ(P`QNV".j+xrs;@ZP>]T;3MCFiρ{jʡ)_veZ%`| O \u򠋿jǴ8y}k.!mDfT̓i<}KeqVc*7FD66*щ%Fn/ѡkF&ܾ6N9 y7UЋ{&R/@ti:$~cΡ5eBi-f5e ;( QF眫>eAjqu'Y`nT]m)}yo});^~,b!o>]G[49i|#O C2՗Er nJ9")ϗ  Z{Gx*%n.{ Ta͢Z Ǵ嫂,#v"B}QW>L܌GSn@:u߳jiWth%"^"@ھ֛۵ZXFv^)U 5puq=ך_O̤.Zn08ŕ #&T";ʺ^|X_w2IyM!֬WeMjGV]P̎XH rdZb2(SS%ib.lx'7@qupM!lFgpXU)(P17>yxd#ͫLy]s@Mf!: bi(hcE;Fw:~}=,Twjbk'P($dp1dᵎ&_Ĕiy8:=tz[m*N7+b͒7Fk([pgpLF}ҀNWna,Ҡ0t=T>IGh|>kסثpʄM lm癑8R^w=d!]%?#-wQd @ݣ}þm͞wĩ7 Nu;|hXylʥ:msEnXWMMW .wr ։^یN FOkgܾ>ԝwܵEBWkmp Eyw{Utf \\roІ`;Eq6]կENIԓ[ H W'Mgb{lT0J|C[ҵ0rMR< {+sDⵣ! n~4`gHK˯FJ"mu >XG'|4:d yݮ\#o0ML3SU0sAu|jN8FMC~d[i_6 G+Wr0"r0UN A欩m&£Ujލg(7;N= }{h ewz'k;6zF?>͖eX/^3q&chl7;ieca;7w| - %r~n)#!J ttoH&#Psߐ(49[iZ5.#s+n. e~V0=q,n,n;5s <'q)ޡ'}.ߟJ⭝/~-_?ooAF~v0tp>82TNK{K0-,;ߢ,G-V3PM\ !v\2L̈Q:4$x84#]+ +l+sU{<؊ ?R%`ntHzQog7~uf-t\!}%Nf^Kײծx`&y H l SO(7w?h ӇE)bͮɧův@!n%R V%1҅UO/$yf2K76Z`=X :K'aM<6%-X/gF4%(@x`Gr glXIZPz KS6D[cهOV{1 ănþ?R>iYU ՅkEAqI bJ\y]_Z[,fxy٘9-\u13.`t%MKcYdOCr{5xB@_Lj`mU丆,! b|=-MoYif9x( ȇgH B^⸖_^.xL\]ڼۆI8LTkXT""fM݅/fw$;"0}{|iEثSXڦݖ)^e~ s__kFZ盻AĮLMjo~k/H#柦6!moc0rbBgCp2uM60/s=r%8t(eNuC凨&~n ;u)ijE^Rj(U>4Zf5H(S7"*YH+d@\;ȲR5,K|Q0۲2'I9/4Hğj(i.Co_#JRR\|W,.ƹ|ZDITmQAcODzZ,x#G׾U`uQF.ia\X`6O<8c Dh߃5ϦOnR?w\^ RB oĂZnB*Rg5_?g6^`,v ނSr,Xua" 8 XW&ld]NAz]x4Og5t&&۔6QW$Fww\GYw jyYްFzS}?p>)Nw\Q s 2#τZWJL@4#DkI.5kP+HRV2R`BY v4rK&k,nV}yp$m., 4qrs$XyE\L\c5}7̋wrF&|oᤘ F=KƏM+TxIȍ$ɞ*x#F(=h& w|3 ScV ƹ"C4akcG]paBTKWYb~0RQK 7 *He/VI&hz<n*BE,' D ?{=',ӑ^8¡ՔMU,,3T"=FQ`,F^~4^ -e-b-۷*%iOBi" 7N4]&UgEC lͶEXoA~ŇXϜ0n).$aF"i0;'\Ti'mo6"7^<Ъͻ3*KdZ: ÖG>GFfR߲R>tf}9&8uK2x7<$- U7S}ȅev@XQڕ +8;{tyeO1Y~¼2A>jR%Xbz)Wl)HwME/SZ3`)lߪ6 ` \QoU!n)<8B8]8ϥF\0|@!suUqh<^!TcW4`$3;TIR|lzv,isFy{OrNCw}C|0zjdc+7ACf@ qHO6ǠdqnEcYݯ\<lQ[<4 >:`AsH(XH7tVj=L,jHnTbN ˣm2V_s~ɿ [*dGɣ?~i@w!)HnUfJo"<'E7n$mCAk8ZhW }JZܓl4zZAd0)|Cj,b&c<@Pzː 8ڈKKgF(ر+k'־Ӑr C|!7,Jk*~yvt>m*݉y2G;Tk\ vUlCoYo|>E7 j9[M@W|7*Z: )#u:4meQ;lnqN=:l+qhYBE=T"oopF9.d:_\q+rr!x4e'{ V");? )C!#Fӄ?)͡Ixk!eD,I.Ib>\xɢ澈%p&D҂t( DG)J$i&Al8B/UXGr~t$Oj18gdT}O(-i[*T }lбJӊ6ѫ(0Nm"{:VGb3a;4oL >`!LTA5cFb,XGʋ7uگrCnNئcZbI)AOlթh|:;ɅVS/ $˚DV&dfMT:?ڊR@ETm'4w"PXvg(dsޫCMזVh"/z))y@Z;˽m&b~Hw{W$5FHb1T'5-!{< D%!leF*A~{aaikrBզEIԆUt{'ۓfǖw)[%{o |"<ЖabMkl^$Wl1e[!գhŝwu7pfUny #;;[ yWG5ݨ{QuAl4"qfٷsúk+j / nH͂zL/!.|~4mr$ 6HrCJllfPX ݙy mDΆhcl H%SELiY(Sc滏/gSo*}=\:I=T|N$-+|e0D+p %`u-ZŐ8>,ijGCdtZ0ljG@\ӓ3 jxf,e 1ԋt]#Qo2wn*l׽[4 % Y`c0* C/22M-C₄k]S4hqMotK8+cMM|9Ǵ{mps<ؔyddB[P-m FE7$Z1 DPbpPYŊTKT@ނ0yСK(kMx''HV*pc3P$جlTQ;TGΝ}῾y.60RHm3u# 2h򮿉bSq |ighESTءe6_:r3<'s^-/:_:ny+S2)mB¨}d lYMN9/읶֏{8$º{zw[:|N&->OJv(yRcool,)̱7j?v.㮛:iwÉYvro@8^Gh"v> ,Ks%QUjSHjf|,ћ`΅8%ڮeT'Z^K"SVQn/p ADʀ=8rj΂r,+ =nA+ؗo- q K(1c LMPKɓIuE]\Ь8l[ƄRbB70,Sw y=Z+1y}"͝9hQpI,GE!q.#; T=smKƅHp!mmR6J _aY;ͼvΐ @A01ؚa9q75N@:wP8¨HkZ%ͼU iIJjĽY[GJm]Q^RCר $GY2,_G󑑆}߉w\ 2@ oON)gcӝ,Ifdp)ln)nIm7(@}oHYϋ=|JHIS>h:$ju$T7΂WBK鼶о%PT:Q1?'3j!n :De,‡5cAKZ!xE""aIo" ` )kH*"n嫩S+IgK["fjBl^!,*llu{(B íeUˤ6+l~oC:\>ićAR]!8C4rDcQhzcxzB6aƎ[ñ\eb/$ ˴adQP&8+ A!5Q&v"z+jϣ21ELXHWQFpXZIΊ_"s]485f14zꭎ[8Caqw?Ӛ#%,iBnF2񋘇}S _^?)EQE{DG"T9zPsR|e2w>P(`:IYDh[s ղVC՞~Pdv963+C `ee%|$q0ΑT \ Ph :Q0&v lL@wU@b6Aqm0 _[`c҇¸q8%Ky/6Paf\VAE%n0J(i=9x)hټD,X'OjI7Jb;3FP2CGǗ)ĺ=E"I R Uq8pfjk&7$*<ϻz4^aD9C^u2z BItVD@ 5*[# :(rBpj|^YB41JLWfْԔNoc4,^HRvЯfn(H^CDG e?ƈ.)Mc3-"F`A3P*Ӿ=J5sk5RPiM?~c1}"Lک7=WD E\=s/5a"'"5 ҙ޿$c.rР%-jE(yxx$VdĞ 8K'ė YBg0z#P*_aE.$'&b^B6Ƕ~??~GMrlC4wz2okzr@VwqJciʚMIt@+Ȟj8HhC@K5CK CU4Ybd1kZO" _Z%q;Z#ќ>W=Q\{05o+{Z6.xx2hB"j IHBr rҴ)?ɯ_'Dt.\ Q+Q++@"(צ*(ŷMV9PF8SZGCZ)k'J NedL/d;ṣn!X K$Ç4Z-~%xLϱƢ~B@ve|9U=J_ 7Yvp7۹4L:ed].qo+xT)s_.`P+&@>}"%_3=먆 s2gx>0k ";KG%+,W׌;$pXkuF+]}{1R‚hpc×aӸ 洮<h;S-}x3*Xzt:΋;v?ib!b1`]z(:uen RzVÙ=DFp 0 Npq ,q ɡ׆ceUWa d6y98{C*7x؉tvvIvשWZpAVқU{Iρ ,ظjFVԄE5@ioˏ?R.^F>]NR -!*7βW cnG:׀!j-GF%# Iڦ^+!4NtJFA DBYɶH m  ;i{&8Û>_ VrJ2#˥w$[dLViDJٌ>')% =%/qp5 i}cK! i($!KΈUX>ǔmumLGi,QXupd ,VJy\ p~fH++?4Z(H^| AP[Ě%jO1u:HϤc(R9a&Pnl*Qȸ*bQKlH2< lhPۛ4!3&ռPA33%Qhp+؅P7fFyV$w7G(RVGTZ$qa䁱M8%QG(,%5*h.m 4&Q%zgrj`JJіHU3z%WiR/zQ7:4dJPZ-hY n̂JƀUr_!,.Qo>)S]x@<ʄP}CnYf iJnpIxWA*֚skhiO`iZvjyZʂ8*!$W z|]w1ɢ9hdFW8I^Ab?pIdUh؜bc؉O"*J!,Su.Ϙ ˽UkdNKB`˄1cUހ:7D*%K6%&FzbxBXciDgb4']NAP" T@кk6TaE--0˓!^݂LS9O{Bv}~!qpR4,@Ds븒L>M嚗N`0FZXjBeW]bstr8m. * RKwtlih-adW5֊;uoKg^>v+DE3gƄOI^d $;:(fӬyWv?ȜmU ufBXBYTb,K%G CFА 4l!XF#;rio`CYLKiM5w[{* WXCG?H;$idU˅CRhoC5M5r*4L!'89l'5T BmæGWͫ9t΂cQdvܯJo8{ukZv7s4 $YbκCFz/r)>: #S%&4_ֱ:m 㧟LG`K*(h 4Q!C&@ϲ6%͍#},3 [)nLQ!~09KL HbF:14JQ%lcde:) zVG ƦA `D\ (AW5($z-k(tfD46[:MMfiWgd}'Zj?[hpjJfi4jlhCxO &d8nv@(!^[-Ɠٓhod2ݠs1<@+{=-Sl"K}{庩=br#Fn6#Ur+\/&qĚu3e~?S[oITFY9(Y} 0t~51TXPF a8eH 98.lmr?IOxY|_ƒܨ#֝oyt?5gfl-McQpgFX[}~EpIE3!T xꋸaȌF1'bx`gt9^Y G= Zl.ר`ϏIW&81]e mK \Cؠ$ +Xn6j*e)9dE#T^|'ZeP˼p\ P)>,K3oIxXߏ91ҥR'ԣ=ѳ0;_ә!`:^+D ľ}" qJI,qؑq䅘jLG/ILpnȀj`,~V"ڀS^3v˶V]^u>gMyz1,JRMB<mw9 Uj$O 8y0l H=o^<[ё![;o#wR)g vqb u v{)n0 n;}k> 6jDW\̢X C˶fdjčBډ])[]Z2(UXt-egc`#P -}i@ @8z6Gc~UWD4xS֢`n_\T'glD; pa:RpHO2^#Zwd5X%hB=V Dv3w͘0v*qTgR"[[{O{hs be ٛ%3Q,|  4/[KJZgx" E:)*cwXB(y/s2goܺ4qѡz؊@B:UK7@ ו sǣ) M=ޓ -j~QsE A0DȔxsԛzZӰFVO Ym1wLcLܞ^R!ٸC~xk\ͭ,Iilm^5kd 8Ό7~lj}#W4PתP 1d"rF.1[\!pm?j*2OMg ˮg8p}nrͅ`wvBO*i} (y)xBGquDʫs_릛۷oSt?OҋB e08 7 H4$d%x]ƦBel+S/Mo[\t<=LQHo.x5W)*i{\: -9θB "(LX wHYڇg9Yw2+׳|?>jpH)ꦯ驎EPdFT쨒 n,aSS6nTȂZu$dc!/#qfL]9=*ZRX*(ʝ{C ^MSB)gRS0OӘ5KzF_}a(=ZV޳cO95HZPbD.u֜+=~;(lmUWI5G]cTh"K% yO0~լ_ :'1"aPTEY5G'ɟp^Rrc4M7 ?]ٿwp -{v%ȴQqŕgoUcoNc8]x&W&җCƿ̼Ǥm l|BWO$6Ά{f$Ay)Lu$415jπ @_Y[gQݫХ:=k%:UP vtYw; x340031QpMN,.)+(aU|ޏ{9B!DeRAAbN^qr~Q!Xqz"MZ%HSK򋠊k;ga|5Bqr~^q*A|޺A5MS΅*ɱk8Oz\=|ƹ90ee7T)yGQuBYAbQ1TZS7-zX't$ʼnP/bk?b9&k1KjRalHW {~ѹbgG80=5jɗmNJہM TD <}XtܱclMD(-)JMM)J,+Qg7qtP x340031QH*((.,IM+HLO-f`hxudFIkn[Z3(NHKOOgHs@@vbŖU U$0]t/Vɣv_׈ʄ+)a~Ф"zya56=WRPYQpkMݎ>si;Q,+R}4{kݚʣnz<(onjPTRG w!efᣉ(%2LܜMlm7Ͼ|3 xx31ļ S9omXbDHuGi XC]lPˑYLM*iȠw_4]xcuI.vB%mɟ?mYC/xVmo6_qjt[kvӴadİ` Z%.Toߑ_y sw$ [r@Ђ,u #zϔR@+x6VrF52/<@XiEHTU.2g\z%SE ,}@[[gjd}X[D"U~r *1HV*F̘ rI 4* ׻ kͭPghrdUv!Zi 8\IQ0a_(8y2( ;JzQ8E&4)w'[{$) e#+/ xQZT3"+Am]M8+RAAxQ[LJsFFh*&bӸ*ֳv nhPxb)QUfq?(d=J;@b/1-y d2TY}ɦعp" Zi01t(+c'>-F"Z>l˔ fx 9\4e8+f+A $8rRmdXxyQ? y3.! ,443U ;4ݓŨw5Xuu d<tDO~+~8fh>_ =mO|?N_ ` l\X֓#$.-'X_JǺyNTM8Cl0-n'¯%O7_Jna` -yjƉJ읲iIQ_4_Bp_Uлp=`=mxuk="e#ԡ"c3{V=S=mS1l=ucM-:2[F3cτS:a.;N= Ry<j5<f3plP>\C\I_Xli;uOw翯o`NTw%<*dwזI'Agy!s`naṋfƘ*8[`fna(ӗfpWq@ }'|6S|?MX 7Ϸ/%·Dspt`rSvbppsuite-0.8.0/.git/objects/pack/pack-42b53261751b8486114917a36389a6ecd2d28952.idx000444 000000 000000 00000025134 12147656541 025131 0ustar00rootroot000000 000000 tOc !!#$'*+-14556899<<=???AAACGHHKLNOPPQTTVVX[[]]^`abccdejllnprstuuuvwyyyz{||~~   ##$$$%'()+..../01355669<=>@AABCGGJKKLMMPQRTVWYZ]Ec :n98pw/=hۗ-!ad3+ Vg,SH?y.uض *j~6kd2`vML0BC)ET]DZ)8gs W:N|᫹ CT8݂ e]\܁SiM6G (4e>?ç2_v pXY IHuڣ{?b'`Cx?УѶ|9bI%[Q :8TB5`:p #b&Sا*nt"pǩ/|.mړQD:oY>ɑ  73Swof&PXHyÎ0owzi]CPSKiF@?Iue:UQ ˝qp4P u]+ 0?$;P#9=-QKj36 &k"z  #9_:Y )<&BoFW6M|I_ Ugr枌[1rTe aΐy%4ȭ +N֙;ဤ"ba_Ujp>}2̩}X6./]ʎ k(_i;7!:F+ۦ0ԇZf2S'g3iPJD) N-6_<="EU;դl6 i"pA1C?8&?"%Ck.]hYd~g$jS86|6%:[e[g 4Vx,q%f%I.YE( 3aYCj]7ʛ(_c4W5F+Q|/f4)[{f+ӈ=;M O,GCZhFy'EGT[,L/a[0Z:8I,',V>y@lg><,= {P."~|9$n-W=v uEh Ff/V3N²6gt/s<GQJ&Jկ2/g%д zE/w0`ETJ`hÝ5y21'܈i"h^UR31wJ(:0hܛX$2WcRh뿏 m37;)t ^B5[)gW6CDCQ#d¦6%y0tm2ͩT6>c,$ZAb W6?#l*)I(wf8CmАJZ]_8A󉄅OכP8:@F8γ 5.6:sQř'ς`C;bM:2b);7Y`!|щA;|X62C 1洙=HKRûv=໕PW(DАM# %? b}?@e|l3sc@k;Płsks`A0aR`êؐV~B~]ꖁt5%I=C?r,?5A1 =+YGQ0+Qp /_[qc빳t&GY+׿[Xz`!~X]0+N9jG19]dDqU>uɯIGa~C^z%ɬЖ c ]<&[a"Lepq8 zCe|#M(Le,S%oqB\f*`4-Ļ,4F۾3ge'ۘ'rT˞h-SGϳ4MTiͩ(1iDqrhШ{UjA'G4Fmdڲ`RlNQ)Q{dz(vm rbB5ʙDOƝmnBwTDQLg/snͭ2 [|N!o-[qZAtB"̚+'p!bjgD:iXpWa$P1Z;p찔N:N(>ҁnsFIުIRZ9t/C͞ M0F;߯~i*tRYڎe@tY񅨸 YtX&0gu|}ә !ԭbGuGo^Zm{voרt-ކw;Bҿs{O0wW -a`ΡK=BwӏV.!H'Uͳ|z;2Yh\k{r蠓Y݂ ~{3aGU7C2D{_gB<2W/{q|;ʆO ,Yvˎ.|JIZWLkԥ}G%bLAXD~![ ÁwFVu'pe-ƽ3 ĤOʄ8q>ƐHZ˨}x}ƨɧ~k#֪_#P|ņc@=* O Ee!\#UNzY3>[,=JY9_}9isԶ7\5Aa[ J #R_*! ,˙ޝVN{PS] #7m7'^ ,6qn\fԇWț2kR`T[ nU5ߛYo]&N k͜8b 5PݶB=̝,Y델 B"iFy.ֽ h;ȺM~c[-rMu1gݘ/|VX?]TET븂 J|dպ pZN=Gh[8a{ŠyWIa~#ʊfLEl/miL)jcOҒ bw:J}"\m  p %-L%;|y+S_Z| %:I0P՜…۶f co8ٜ0kGY?mAtS$?`$"xY:ǫ3j; \e6]* =h1:bY]I>|{Z9x9߶Ց$u3O/tIkl3t\wJ^Eoߪ$_W ǁdz#KׄEvDݱNn9+qڿNjA]WNIַsGK} RζZ$8FSjsdt)?"=c&rLv{ Q5=T:`͏ ͇O\f{ kqXxD,b8dZ C n@f[$ُ骖:²a@oh!.O̸$Qda&y[8zn`E Bn.Mgy2@4`wP1\jr}BĂ41'Wo[Mv<R9d~ Ņ&-2iN"}k.vriT2dNe٤KQþ yX. * ",nJ>ALhE| ҄҇i 6s \'8CFU1r]e5)Gq45DGu3:|d-L ]({7D =T' zoD#F ޹F14 4L\>*UT'c `Y/r6C!"IExARlZD9c#?Li 0hU@Qs:7}5ld~ .E]tã7sMU bT:LX;p6$啯+Ҧpǖ87JB K#%yH[SU'GLp+y%蛿 B뀇rc^>V_/XG̱F!M'cb Rp@'W' kKźI"M;vlIMЍ %޾;%YS! CPZS#5|lZTa;Z9%E1L֙/zKu!6Xr˓C$ ~M`@:DX9G!-^`Cy"%LVNNQM "#Dhihk;k/* 4جbvjf5N>dwYqc" ϡGî`.~n| ⓟw#xqQߣYєM:bV\i|Mq9gaP E"l=dP';ZY.t.?{᛫Pgb#|fU >H|"Z:{_ ziNz>7Le^D#o D)Q[ X3uP,><.fR q=7-C,@5-i''$`t Y]18JibX'g_^RN0P6[9?biLyŸZH:kD2 f {;9z z>g f ~Ln NS9j- OB,ȯ0&;jB~#ġ+jF c˹9 +|7y;T- 6-"<(¬hʜ;7*]ŋ8 2C\hA#j)?\pk;h\kJ2p]AJ !d+Ò.A~C)K'$ 7LxDW\W"%^@&8EV3";:xRAp::m_m%X8 ƈB98kXXq&_P*$h,(/h*Y)}:,>?????BDEFGGHHIJJJJKKKMNQQQSTVWWYY[\\_aaabbccccefhiiijjjjkkkkkkkkkmpqqrssssstuwxxyz~e=ԹKnF"r}nYT?y.uض * 4ܧWDyǢ8/ 87iWYMrD? :P#wΙ/-/h" e69g-\g3&np"h,eW2{uڣ{?b'`Cx-syU^.RGl~ \81vQ_RdƱ2ߢ &?Raΐy%4ȭ  w 6V.ݳ%`P|ەKx pf/=KD?)ۊM"uAP]A@Qa (q%(a (g>,})o* [# 0o )(3#EW|*9NlOyP +,GCZhFy'EGT[,%󐟲@ 1S7N .u-i6ͯ5v,  }-⬉;E( l_h.Oug'M;bDJ.5YrЋ5[LoxcNKK/-grYSO^1_:!  =53 Noo4g)jXΆ4"9[r%aYȡ76t8~[f8D 3{d!q% 5N@%i5D_XC@U?= L%,CƯWy8q)2bgDYQO&Ɉ&F>YeMGd J'F#W0 GS'IrTMGHk%zbtHR]4cٳRJCsh}wAO7s7J"lųOeYЩn`8LdzDA堝JOɜGA&v%ٗR8` : ZoSFlǹ~wp&GV>]RVDĚQN*55=_V´sS릷b;IX8$[NAt YGQ0+Qp /_\z^7#6#S_^4]sy9x`^g#!jFG#=.^8/ɀY*{c"ƌ`v+E+Se@T4o5 ɇH'AiZ}r jEek | ˇuqŐGbg'mB'ugMNiLw!av9M/-n%JCshذw:zi _f[w=g8zsjTwMc` G/[. mzd590y ֻhzU2H_lƭ0 Yb{:_nؼ2Ѕ.-|JIZWLkԥ|p᝻SgC?q }ĊN ڴͽpjX#R.1d{P|ņc@=* O E}9isԶ7\5Aa,xH.!#6^ R !7SoQ1QM/N++ zT>2k~AV<긅r;w4{.E2a7VBD'bVLsc< ^gf66: =&D BU f B䈦yRSώ 1$ynnkСq2H??K0+j58B.I 10I7J;eUvDq!ّJNO1W}.:d3Jq% IO0GMDSH25w5!vRQ$CCq8â06n* YfGZmFb[]h bH(5*1裣JE'O|x~-LأJ$&8ݼE/(iwB7Ѧ8v[' DT*"&\l8O_Mw"?-o XƮOFBSGJs>q,A֭J? G_҈og̮܌$G^SQ3~߮:8%UO$& IXǡBE>1V &xja{MH6w{/!rƛ%j!Wx/*dxHI5 }F'Srds ff@H#whņP);|vZLHf~lj*hN,(v$عn͔v[n%9bS;z!%GQ3_n Wi3P=ZhJdQ v}ͯv-`cXxU;r% JF[PZ- Vt-[ISj|!Ոl"=l=ַhD7_EHu˨9S7 _jW~Y*-0]=Uo <n|T&us 31wV#/cِZK% !{:ЈnTkQz,/q|)԰V]lƳ.q+OWNODq-׆%ukB应0A<#P;osnb]Z&m/'Ë0K+d@vuA&4]&*nAy L:mbUI;X=ң;Ǻ`s1AK{# Q5=T:`͏ճ :L$qKQ\Iiy( H^rQ!#P-2iN"}kS̱/Xblu=;Y' 62?+cąsdǐ'xoʡa-?zoK/.HAw5J\['8fF0\Y/W4xxVP&"墲XTbяdp%XMoܲNN+ TO<@:u(ީӨz,Xf $eBQp9 ټmZij6+d%GZñy iSXڵL0f;v cQXF㫇ɂ@%_GeD C񌘮a>SC67@qn,Az1t c)&TݘL]ԩ:= ('lQAϐ&4#fK>}Nyx $x}ʼn# Ɋ 1:Gp(w4V5K[XW7*Lq5d2]c1| R2T̩⪫* A'KrRj7 ױmJBI;KIs՚!%뒾5O7XC#]a]hEU,a KSs=cH+r;mylońD)¸VJpih CPᥧJidj|q *"xA ~Y Hb x tId7V<*wiܷ6p)E5`,\f D.XTU=îSɋͨź$I\'8mt{㋧4q T=79L٨y_S)AV%@SpRh 7XZJ2q}U{&`)|>~ne⡌c^@`t\#aҋy >:WeN[aXٺ~VJ<(gsp[M~o@8,mj:'@ ljB+K~|q/- NWS@4NO2zKcSգ|{l i c;>Ŭ&SD5bnz3W! s q.lsz! ,Z ~,G,s-r!ƌ1o;]'eoSsbppsuite-0.8.0/.git/objects/93/2102504e88e0a141c78d74304b3e640930eeac000444 000000 000000 00000057056 12147656541 022772 0ustar00rootroot000000 000000 xv[ב9)Nwl&)9B7eIV#Z"8x qH"q\$1hc^l>ߪ};Pt9VU9~o?y0gլ~56UUT[l|~t֛̪:{zֳٟ.x<>l0~Fް7'z4G'M0:>b~ﴙOƽ&'Y}L.ݠ6gzT'S{~&4jd!hLb~Q=:ifudE ַIs6]TF-jEo8__=ڌ?|=F gnݦTlۿ;a~6c"߻:;FY>.R3:&̇guo`Y=Π~} _hb lw+:4ph ˦:i.\Z9'҂+Mپ>pG[4'>[l^j>3VHϳ1-`S3H >F{5`a3ެ15}'jflK\W q:UrN%>5 2Ǘ>r4Z_[d2"~Oi5֌~W/sر=ʟV *&{|YMAf u Zէ5yRCxW:ͧh8`lq yj0ZGP~ڲͿo1'™G m⩨ZPHJPAD-q 5]GM$-pp6V64bcf<\A=UΏYlnHqvx^S$C`SmoS͉R:d#<ˀJvNg$MX"x< u Ǫ2Nߔ r[oc:vqk> rުphoW8k. r{_n[pI\ V<$``&ע8-o{cH5AY-x9=9[L6nE[^ Ǔd,Yկ&?L?~ IE34-952.گ(q7BK8\Va/*Es /,lZFq`qy=J3Fi975F+6%RfT=QQ! bzy>89=YII F:CN6@}'_M x8i f,&P&"OfwZ`͵Q%0pNf0ҁnhC'T;z 95uQeDR A~oֳm3AD!t!$/ ꈺBUR5YѰ2GlK2W7+_uW˽cxuHD؂ w[y]l[ ə% _{S~h:#{f]Emfuى't 1rtla f~rU2C:f*kA;>Ne٭nQ#u)$IfGLvuNh/pBY͈hFƾ\}ĈJઁ 0IsQafY#h ݬBqa|Wǎ8- Dj0@c{ 0KU7ݬ٣4 A]4 vEH({'s&1t؛W(DD=Y=<8?w"nl~ucS!6"Л`g"^7ɏ>Zѭ 5^G D 'FSL-lKn1[gh^/Qz2Jb1cl%\fG!rʖ)y& S#"h /LX) `fڠ%4ovyoGW_ဳ dԆĞ?Ek@B5fnS¤W3# \ ׁI[L(#<=7 D#Y0!0}0=**}>d:u?kf4(~y%8pX!<|Tnנ33ǀRSzSO_Ӹ-MpVh.zF~`0 0ySϛ:۷PVɏOG6^n'=Y@;{یmpC,k0TMkCIwiC zJC/ k}{>V_5m%X&uͪRx!x^_N%Rܿai!yZM4~mVO/`wX 1߭|d'ut8V@ q$+  +%foʣ`Љ wπuD,aM6dʄ\5uOEnHEfm1$.&VNL"&a 7`ZRlof?_3j˲3v9Y{很`_,Rz|ZJ2fCnvO{hB<3@S P:4=oξŸQcϒy-v{2itva)0cPHKS9k-gRRc Jo6s -N#1۫FĒSf ̼H8Kv&()꣫w?j]sEG炙7 /l˯GVQ\kw:ZzK:n:\-xU._lU!dC[T,J(M/A:d/k*JvpUZ᪼g9c3o ą$yeu ~3Zj!K@:1/I̓t;ȓxvG8p{7_fPѬn?sO45~$ Ņ]w$Sa|[ݷar)tJ1ac+1 `rJ/aTW쿎O0%e7X@xMg[\dssRJRYHI:ZL9Asz!KY'$} z L.lܴ4XEo`5Akج`x3:{/K 5#ǝ c cbK Ї, FꋺwCOpN'opt+u_,JLǟa"a(sqAx\h$Lp-( "v+mt0 Uk6i6._ABYv򋚴! ͷ]c.-g[.X/VYw?[1#uA*ۍlw e'DC+) VњZ?ˀcn񅸔6 Vb# Mq FDnZEw[09. Hc3k 96 /[ܸf՜q 5CH[HXM2;|޼T# NgX3CFB;D`ĄZKh =4 5?>F𐹶5USb6!R+m6J;E(A*Xi \^0`b؟QWHM揄u`3Ff& #%#͓|zwR8!*2Βec 0A<ƭ=4Ȓ1ʢ=R): HH!em(dy=gYh ²I=#%"a'`/FK0kU)  ta5k I(Zb ʉhI^ތ;fF2@ z;hJ}Yjdx wƌ!sxIOv#ˆ03uN!ũk1ô\y%fiu-Lr# |,5iЦY@unѢ>%,p*ynJo>$޼؊Tɠ`neD",+XKpOy i L-혥 Zt;NӠ94YG֗[; %%Ddy.ҝ?nth@;#R!p._?!nUvz ATMaT C`)1zN+QG8~_ %<_x2vk&x ИHY;$:)YXAMvAsLS-8:f8iN ;9ϕ32 j/^d4-N9aҊ=b.LLs{+Yzr#,`_ڶ~{ cT*1FnAz]3> kN&Co?5̟ p{j-[{᳄WҷxuRXNI-&7ZY04/{D3Ӑ_|r{iHsb>7w39ΔԡU:GW+X?e#Zl?풾;7&䝛/;-VT1?#a5d[˵(yw7%BG;:L;y gBu5R7VU{7mrnliwiq( 5Ex&r̽_6yj` ~[o< t`/➨w[oc{h+葽 1Y f4}kNUt}C:]f:JR T BfgXn=\G.x׶I|//ɧ|őzbqw'G~M!\;@LI=>!w=VLGgN[? p{A9%4ӝ4GVdC@UOr{up 2m(/j7>GXSppM0꠮Moρo*(b}8ŜKʗN'" )9SmȧKUyPӘ/r#щJLy ^Zo1]Tk2e_\rjoV/'2[h4}~6ڑ>GLN|ϝ4tW,\Z.S{a6w ik=瓰 *=?pjUU4m(/1\8;I&%D0hIW|.`PG٬os-`xηTEH\B$D3|,PL[m쿢/ J>r?|AƍO`{ ;< 2Ygim $|[|a4rL/;w߈"R/kՔa/s] 'Repc{)$/Ff(NFZ8$Ϊf>0<ՇwgBƠʘ5y6hfM8f'-gD[R5Br&VgGގ!͕si䳙x)ӥg'~]\ҹJ$6jOms\X?<=zx;@\16ݺ:2Ĥe}沌@%]f;aw+`m3!I^ E>)mجogݸՓn4.]z {Uxo.!%( W{ݏ7Cbݟ K X ]glBَwFm7]P?;3KJ3wz_dY yo#aof Tk,mӭwfT%u=E-᩠/XSwíUjyVoZݩiŷ~~ ;%rHGNo^rYdxu :>M??_6 kNhDZ/c ƛwKhzs5}svw&(<KTy˪[ܱ^D㫽4%h$!0 9 ?t`QP,pY=e d--/f):dkfNCsݖUnI1Dr  Y33(u^>+_Ii$<|^ݶsCcQUsޏ+|oVXG]C}o:L%W|kH`Yݻ"nos +;oC2s cڪY ՐV" t*T5姉OV^'yPĥU}- J)W8(I2pͺ{ jBOyb,Nj#0#oäַ[|Y%5Bl'Y33X객{քҬ.u^СqvY,sk&)~ڱ&Ҵn Lm|b^f?TxJ@) hp󨩘ۊY l~9u?0[;2>a蠖 G!Kcl?[Q05dE_Jh7@*2 5#5%:76x!RXA霐&8(hj\9Qd",bLY`*g,)V*d9xZ)PK v2"k ;ȫ3pd; )Wt}@](h60#Zv] BF@DZ`,3Ჳǜϟo)/ Ysk[! CN$"`D$;%Sf^ho5\,/oon|Ŏpqz?|[pS:wD ܼ~B,dDpu|WD|9fB.cnt~+s!JpJx?Y;AMCVڙzRyV8*4 kuB^k ]HBI^2(DϥT8[*;MDŽQ˼ɍ"*\XoŷI4؆.ZBKY^#?r WĢUBy&VlXuR,E=3uXrff]e;E3@jVd;Ԉ[Lo0 kQ6n.8h- %#87T,_h]0"2.)23 ~b^+^δ)gs3oV~4)0q7;e+vSaP;}4Tamz'6;-kv{~{AT#[yxR q G9ư؝vT;xC(JҝYP SEF;zXY9)BJ\WgL#^nnVZkmؒ"n#Urh)ڞp*@_rc-DwdaACvUc:-/d򭂀)sP6Q_Ermk!2o;l3@JdPDEj0rC'k\S_PuJYRKoWFF[a,V`')DZF8,)^u."-} aWOMxA-jcORo^Gp]ޖ7!ByzE)iNi=mYyβJ!o?Ew(a w~}'vF(8+輯pk˓|Դ MD V{'hwwKYZ.2݅$g].ԑ[Q b MZ,HK~Aɉ@jRQKЌ2M"wGSU-XǏ-[ 51*uӓqe2ڢp$^YvFptǕ5bo*q%ڴe)}9'TqҨ(J3ℛb8؂:Fjgb f+ bKc#m眅z8Oo$DgXDЕ ZyH&J#*pub~Rz8HTײ3_8. 3ۼIV[,:[n1Ǵsx.U1uf ;TF^:ni Iy NU/;Oz0D{묐@DwvMư]܍ X֛!6>)dv-<&P}N g vMGiYX}vΕjPnfk5kDr(l1 &gJmו# ZuRN]ψwwg87d e }*lU34;t9^$^Zn^"ٽt{N`_$8-h!tCx7N;;S(=̮0\)%ߠ V,LzWz q˕9,n3bd'З] Ǒlǿ\\Ǽeڰc@&]L6x4.YbCުj}fvsnQCT`LaRhI|*+p $87pمdcm ht)wȋ7> ((Q< !4rPx)em,&smGTMӸ@N88ȥ:fJ":^S VctAR!!P($dx ] $V;NژÎ#G*#AtPzRz',eL VE6߁YJ]c:mMsjZ¤S2VU0 )ٷ1%xTD;*NҰ{Xe#[vKtjvUz{~5g%Ǖ R +O(000nTEw{UU;olO;6g 8^wG®Ǔf7*\:!],+C! sa<$CY2D@*_-vlUA f jD?kǪcǧw>}ߥw|y#pA neWL1wI+o 2+gWA0z^ɒ&Vr!րm{qqSmMt&vo\?\`*6g$15_;jcQz?dv>7\<ʩc'"gr V|i`{1AȣYIuюa|??}r/**Hѓ[,JXg8όV:@(Z@KE;q%$ܤ[::Pܳ?;QfI9e5-SqIfVQۍ74K[t&ʔ ?d;bwmMQZ[4Ol3:IW3`g\jEnnۻS5RBI#5@8Mˎ8gX`l_WQP"F  ! t ;wҋ,lһ;_q/;Ų Q]hz&BNq'<)] )x!ԁI\ Qf;1XY%;m٪GW[Ƒ'kvydsOF4)TYLl?XILU >uYLM&E. ;Y?Po#lwԁLSĈ]5)&>mQ.k\xKt=]qֺOh-tm[PW $i  ӵ4C834I`Vt/tLfaą)L;*,t*s= y=RUľs/wٙ|k^㔍abZ~?X^-U J BʠfIC"39CRQU.M v:Z'!`JR\L".>xDE(l!=os JIeiDZ[׈zM舦 wq V( glXB|g꽸Ng|H)k{TwwW}arBd/ـy>~gǣvKǯi)R "_zC)>A/G'3p6z}ƕ3!7}_NIw;unvbzOPn6Zd7_t"{uzp4[>:C "đ&x "dWݵ f&МeR)*S9Tjm8afeW'K$N,6)I:ζ:Zjn/AbQ >C3¿c_NaiUl= =7,-^-x3Mcw b׆jSn4NH#柆6!]qnO`pvbsC3`feձ퇩Ae܍"žM [ۮG7Q=Pg-ZڇZHT- }/)gS O_zZZ?NDjYH"" Z-2߀4ͷ˲R5,kcɲBlіE?I u\V%iu\#JR%wT#QbT~I/ZӶ ؂QFCiԍ\pY,8 5hă#1B 'JF&{+}2<-!: Kr}aY/4a ]`\lȐ|WPۄ֍ -Ar)I͉ֆf͛}j/x]*4(氣9T"n7&|ɱ5Wi'us%g$c-\D\]:ĻPsf* Xٽ{_nh&7slj)X5 IЈk%a?g:aQ1y3-܇fȕ:Qʈ /z)j]_q!:q]۔F0 p25W?&6rґ_% 'BA""5=#Jox1m$mxWA,&;TkX_DG^;;X g)RD/06Xu|t% Nn(Th=SqbO[#s/6.^I]9;ktyeP&[5j|LOBa2J]vމ 8ӣK¾tL}05Xe-F!R*5C:4nHwfHe8x\6 ZAFx#gKS*WGǨ_ F.1zžvIWYPP=` \?W)pxqr$Kwanv$xq&$*|f`$3TMR|A 42''}rX~!N=c=z+=I&GW!g?=3Yb3[E(2|0annw>wEpgܺN_t88z{ؽ 2XNhtp$wE8 &.M;BMy}ubt6Xi{+vMᙩ DB;yk.Ȟ$jslcÃʃ}GE=I20 zzt4gA:,S{cRo݌}Ez*nvHc|J49zL;H3 dز#`2"uQ\-14$±w{izMn[4جY6C&FV>@9:!3,wy:U1 RF=M*,keS4>/7n$C\6T*)rOꗳf!ImoaNn-&c4ўzK˜U +ix|H;FõBr)NԒygŠrBlxC?"߂Sϧ3D}bQ; xV5qm=ϧGӘ2|3o}޷[ I0rOER}ê~׸1ct2y-9B뜢?̖%< &q|vO f >O;5hF<#tC@ka(0#0YoFb43T(Q 8!sZf~+XGִ`_^C(+ZPTމsHÑ zu.i dq?_I-~+Ӝo4:xi%o\uH R={\\'=_bqqRhM3Y}c8+Nr =DՑ ̣ӣ{*f_^ .eZ`Z Vz1FRv}>z4~)!loE62&#P c|A0$yw3uvC >=fb.2جrUM@MJT%,d'}W-LR]ԲS1b յy*kdVfNwnUhfGvUny ˧,|2YquDW7> ӱʹmVu Y=="-}DuѥU@Ue(3v9v^*AjC-X 6*;QԸXGG|C{0vM'((?Qj($l.",̀\)5 ש1A%8J3m \ǎZy^Tkew>;k ~(zKp/2R]0Zo&+zK\D:u>S ԍxB YOK> z5׶ʋ㗡s^/̧!hxdWj^ATVr-ݬ^e8DCƳl᪁֏{8palI>Y ьlòz0T#CdLf3Sv1G>?f kxw4?'Jƨ)*#]psܿZ#ZئPU[M-$FQ+x mqzb+WA OY)QXe.ieNjoqvw㣻if}$Act_qs^>.rc)XЃi&ٖ[*R= )5!SJ\bٯ6xJdr O X"(tpAb[YX:qyTI[ 99~  ]iB2MZۘBlz@p¼h<#iy۔&}J),xVC/Md HOPZaRZ4qbİ iEn*)B z;_UimJq;cϓ;uCsҤ5SKxTj+xlް9y޹ՑSҶ{֣ g@%ק~c ʹ7F ~-M5 2]ᲁr>J5Gq.'Ka+Mw*i}AWOj4%c}IMGpZ:Օ#`UQ(bmD>9ҎZӛ#GLvm|ӟV7 ZF{ޭq|XQ`cAYBID W IHay6" ` )kH";c-lS`&4ޑ8^bM,io[+`5bWLnZ •6m:UQ^|l%բKpr¥ʅnTFٽ`iˣ@a]Ⱦb_7dĴhQ dre _ _'2ӷzqG=;=$iPv0zrK0!LtSsvp ;E |Vdj ZŢ` ;bQa\\NС&ڕrBɃ73qBӱaR~# +@Z,P~a`$I Ke3l?ʚ[ u˚dz\TP w~tģ ^=1&QADNY3Iq7vkQ!>x¥P-ML?q-қNJ̓7DE\=Ź͏0Qwљ$J]܇]o AGISk)5N09jFF k7ONj\ȌÄ,Xc3nR(u [ie؃ͱ §I$!{)<ۈsn&,c*fM4._ƈ?ĎTKGvϣz8" LjKKCѽY1nMjd50rR*)2=ĬjbZ4Mї KOm_w]Hh҄6Zo}fWx1 (-`U%S(u{>ZԊ=-U&t F) 1J/,RldZSMTY8\{@ӓ_02\"׶J{/dj=qMdИ+eI|ĬYrfg4/;:3_)fn%/}V ;c+I˥fX, <Mj/{3մʘ-}"%^=lV3踆s6 sgUx?,d+g[q8v\Y?*@H^^4[X0MN]GwZiUs\4ʧ 7]w7ӡt^ܵ[&L ӈGѩ+`FJJ  O#`(A* ^*`*QM7NrUPTXtx&jaڊ7yR-<"To׬=U ?妩5a}nÀ>̻֬8{L  w9%;H&SZDSere@\ oאWҋpL(H8'}Fh'K x|s 'E.ls3RC[6DMruaAo)dAWL9{5Z) (6A;d+nF}2OR:@z NK_4^7oXRC_%g*_GUG cuJB< BN '@ +7v$L4%@O$dC^FWvUW^c+w!8jdYVgx"HϤc(R]&PZ<'v2e<2wVBn kl>246X>cYX:LYϫzHF+׋I2(>{HAO $*씬>?I`kDCP6LI!c0**`KoǃY&=K"m{##9;Aj.wͻv';#N\GXϏv&o7*PTO󽨋=IuG0b/v 3uod\agt9^Y [= Zl.763`ϏIg8l.lޔZftsBrӰ3M'+f0u1Clkէ&ǂUb )1^!0/jHYL WIfopll3˼H)b%Ȭz\ߩOIGˠ?Yͧ17Ϙ;CKrQh#ӄv|Z(>R9!?Tr/~!/2,LSKAf IoLBf"|Q{f8wWɘΎ/Nbppsuite-0.8.0/.git/objects/16/dcab8146e4c6d6ae09c9eae377b75798cec863000444 000000 000000 00000000576 12147656541 023475 0ustar00rootroot000000 000000 x}QMo0 ݙv( 첃6jwX0 tMIΰ?n7첓$|>~xm}^7x>;l@km>P#({ġi9:.a:>eUu|m7 _VL%ˏ.? +Z]/?K.͞\kAhc5}6 -Kv[.+#Gu%0^$3JͱFB1MtMYih1Pa'u9bZ[Wo;HȩN(ssX:9i`SӧTpbҩEuk(͡|h%OӅ؉LԴE!!bppsuite-0.8.0/.git/objects/16/3aaf8d82b6c54f23c45f32895dbdfdcc27b047000444 000000 000000 00000000034 12147656541 023435 0ustar00rootroot000000 000000 xKOR04b03P(,)9^bppsuite-0.8.0/.git/objects/16/d11cc54f807afc8b51f919ce850c140125b110000444 000000 000000 00000000557 12147656541 023120 0ustar00rootroot000000 000000 xeAO0 9W&!;tJZтluGI:ߓ دgٲYê6\AQfRz ls9ð$3`zG^HVW{X\^6n[Vu^ fqĆY=ey"ovJe͟c}f}}WM^nOL}'0.6?1 % #-rXw2@e(դmO;<"3h#4R}Ӵbppsuite-0.8.0/.git/objects/40/145a83ef480601619364e3101ef48507eeec63000444 000000 000000 00000000341 12147656541 022707 0ustar00rootroot000000 000000 xN0 9)rGO4 =q6R' q/3#}q3q0*"WF$Eo,Θ B #řmb7x#ѫNr&ZQA'?Vb~OʥhD ! F)|[Z+ᙏ09pV?mX?;K>1q3yg!v%?oDۥ[⻵.߾۶z+ 3qbppsuite-0.8.0/.git/objects/2a/e1267740e34d9de1c18868808874691fe76089000444 000000 000000 00000000333 12147656541 022677 0ustar00rootroot000000 000000 xn0 ;)IQ?vPyamrJʅ-w~/MZeAӜ'$1N{@K)XbM.0f@l,v[|}s/t)zU1)3VU &֐!|Gx㺗u0ABkijZT'ykm;cu ZGi Vc&}߽w:;LL @"1 'J9е;;U9~!>>`N]v"uƛbRofgPe~ >5gnuQ7= O*(.,I+.HMfPjW0cw\镵^'10/:eϬ8275UH*Iq+`8ӍI&{vE(T*"+zT \IbY_ 4%5)31b#͢57P |JxKֳv}O>pP" ;^ӭSCM,s)xx&Ιbppsuite-0.8.0/.git/objects/20/4fccb8a0e823b0ff928fc6845a79817a12758f000444 000000 000000 00000010046 12147656541 023234 0ustar00rootroot000000 000000 x]]$6('EQ,)Y9v4Y)R%Jdi7~XhvF=7߽O?돿}=~Ͽ<1o}?_~?>_߉9xZ9*ȌL*A4c5RV4+hRsTd$P\T+I5J"#/CI'K#\Q΍0Pq(I2IE%P1L7lʎԻzsifTZ_ P)rRUrB>h"-*1hEcT(PѢʮC%+U@%o ITPmՄi͢7v *y[1lEVOيVkma+Ԇl ^ƀWXJOR{0yeiL^^+@kGž1bؽPx%C3Ij$+] yNK$a!2Q؞8'JEP6j #Tqo?'PQY P=TTF*fTg+ze.cuy2^юW ^'' ׌W (=wl#(i+#T:l>3s@Ϲۧsm P 1؛bcv -fkܧ*`t*[)z^ -W,CT(STQ*FRN% z34cmܡbhPThJr-*AEm#4+ k2DU˶탭$=[1{[עQ]n"_f敘P j&/ɔLP `cEW)Dtz0pPV4u1`Q`IYZJ@oH%~#@eu{T> aq@B ojŪ`=.eR傅ZEE&)+W_A7)qYMA|:@ŦgQyA=X@zlElW*U *n {CT#]`UTn t-CHzxJ+EٵEnygSR^*zXg߾cTC%kQr w8o:Z )u^)1X,M F`7>2OU>Cn"t}M Vz}]?[8T"CDw*SۥGKE@]z**ĊTQFR)d762WXgL| E >/cTCk 2٨d6_b<*˨؞˨٨@hWEJ+=[a3lŢlhuk^փ^M̯4Rx^boxjTփG**3يg{,[mAɏm%FgR >/wA%Jg+ؾob+pϯ xsP HIrS1PqJ~W 1:͏D'͗="f{E=XoίDY`l Șa9KRn*`iԔnu,2bQA+\<ϫ<+*V'^,V!{ɷ+_(**.d\:[ɂ:(.!VXƱtt=OzVqbV3~+T&V r_lKo"`;M٦+"m}/VBܪzJjs{l&Y=9*}%?FLwHbϔhz]dp?U4W++3>`gJU4ЌOҞ^IB15* bnR7( z7ljT 2} (ֶ-LGV/ϛDBOq7`ٜ;#_q`iՠ1tT=B;8E^9x*f"xzϘj즸YEV"{`+apkPt]z!_=&6&𠃝@9 ` Qe^*&!o+شb:VRgy;lyشjOq^}a~U'D:Xʼ>cۊΔw4c=g֫m%tuvNDj&%NCeƐ[I!Sȸ_!J`W|wԓfRzz٪םQ9;:`CTBGuJN2dWX{*δHsKO #9X!j7&%{0#NW?)Tob>>NTlGB @oiRұ>Nw)]Dguو5n?HFbppsuite-0.8.0/.git/objects/32/5e203ac98c7e50ad9ac293d170dea25c540edd000444 000000 000000 00000000605 12147656541 023420 0ustar00rootroot000000 000000 xRj0Y_1aSXdRZҐuN!=ʒ*ą6潧yS+Sl/*xA'VWb]V%c ~MہtC~JUGvXkjOR!|B䱯52&ein$0Wzrqq-⍘% hnMgF 9'Z aF';n?4ٽAϘy2NAZA!KgDHb& Zb nAɐ{'0vNWo*hذ^reC'-g׆\C)c=iξkeRfOmqy5½26{ Bbppsuite-0.8.0/.git/objects/32/7e0042fd2f6a9e0a9260b65a64a9b8bf4649c6000444 000000 000000 00000000265 12147656541 023223 0ustar00rootroot000000 000000 x}A 1 E]ܹ@D:6jaH&oZtBO;XWDCQ'QI=mfĝ>RtS84$HRZqk27g_t[^j PfЙk% 0DV'jzsYyXG/F,Dث=e)Å~XD,h!|+Q-kiZc BΞ aRT6LN&uUʋKq#=P΅_K hTy:YtJW, sZNhz"jGZy’襬F0ۥ5||:pǞ:o ;]ɓod٢E0B"ǔvl>sȚ}x64҂_]c>@S%}TNG^L.x%?_ zy{ i*Ø>"$waI@d `rWLm+3E:-k1l5*/=Vg0HwW #XX@ 321rz$Kj8}iַN4dü7ʷ$/tp􁪜ӠK3e9$vދݧ9:%6lmHABXq>Cl? L >:PV u-  "G5oՌ'HeW8\ЙAbI3=llMPN=WEN(,jEzI4qG PJGl$ iJbpE%԰,؉}v2!Q̐hô 9BOqL[I d5AL|99h Bz EwN^I;iOd5XVQ#U 1;L N"2 4)tTCmHC)ZFABU ,#9_I Bybq'лL E(ؒ/Ebc=#^G:kebO7Fn!@0žwsi9hmT*\x#ApfPgK8AMc&$.Hoh2EIRhq'|_;?QyRw9DZ LR&kاaB+Jؽ,Xf4满ns{czIC̡IF}?*)tPXa䄦qxqpb\2:v ^`<2sTAѲPmygaw`[AppnYBG ؙO`f_Gl*<9>ffZT/A{˱ef}[Jt@g$Eɹa_]016AXv|U%(n5gnuQ7= 775U(*~}+/hydU.21ҢT\[ͷٗ>u>6a({/bppsuite-0.8.0/.git/objects/5f/c2e477979f2227c7e02577750973453d731aae000444 000000 000000 00000000347 12147656541 022750 0ustar00rootroot000000 000000 xOKN0cS=4&کh*MS@Y`Y<7P?J" QJ#qeTF$ZDdTI%1qNk+9ڤAF0Za:Yt.;RKC#j43?F#z<5Ѳ216ͭJ7+pP" ;^ӭSCM,s)xx&%gbppsuite-0.8.0/.git/objects/a2/670aa5cf7e9e06e9dbf36019e1c80dbb5c9b03000444 000000 000000 00000000716 12147656541 023514 0ustar00rootroot000000 000000 x+)JMU054a040031Qp  +(a8/ }s~~ʝʼs/,41׊܂b/o}stj䅕,A q[wu3<@57<*s fx6M9{wk+qIOD|RAApifI^qAj2uoJ=YȼFwz`L#JNX5p\t@MMJ3sR23tcɞz!ʹ=ʠ^)<}&;W9X,B?C,MIMLcX(w{FL_Vl*Of8bGBs(NxPPG\ * ebppsuite-0.8.0/.git/objects/47/4dd2d8ea78efed3c3b34e3b98b658137b3a9cf000444 000000 000000 00000000721 12147656541 023537 0ustar00rootroot000000 000000 x+)JMU054a040031Qp  +(a8/IhR#lrH0RR2Xqn~18̝Sd)TA~2C`JM&7LVԃ:n1bpÄënLV6bppsuite-0.8.0/.git/objects/68/39b037e94be6ec2f7c143e34e51e7c824d092d000444 000000 000000 00000000337 12147656541 023235 0ustar00rootroot000000 000000 xOn 뙯^jfIi{}ec{>W.ވdS9{J'Jn& ډ7, F >$ %̚%b^䃗|*~ՍD*;gT ~tޥq3W}Br}/Ϸ۷?߿~w}{}x\/~Ͽmƽ}\o׻K?}y]޿||=_?ZCƭӯēc~G.[._ڣ}/맷|ԗ횟}yoǟ?Vuq/_jvvW_./_矿h=3˧%rݛb|ޑ~y]ky}||ƒc_3r|f|^jwk&O[-mxY˻71_Ϗk[o?~O8~}~o? X}?>ܮ˃O?ӯ%.ߟwy{ ??o[lO_cC\o&o6gg>-/~ϼZ7Ϟrz~?_xG|-iovcKʷ?~?v_ _ʏ[wvV~}\~=&v}D_n?熽Ӿ20ݮ5׷ioq-==\?n_uZ?d/d{YV{a=Lʬo> i\3q f}o6^xm9wXfvy69o4{md'o~b~>kڗui\25u}1yK{||3F(_W|{όv;C5Mo>3'4-z^g~aeoh@\rˇzl-\n$m#:ۧHԣ4Wk) I_eD;a(q~~|v{|(:OܻWx^k0pT7;U8VAgr /W2zymͽ8 W<}g.oBO0ѻ&2Ҭwd87QyKN} 6 |}# XApGwc&pM LxLG}r-/LwJh#>uFv]FswnL Uחᗏ-oLwOL3yRlP X+8H걊sEnoG0y}\f0Ň^l6R4w+:_n]JZ+FɊF zV,R:݋Ⱦ_?kgpuOҺ|E}ӣ?M4p;T:@B1p/az]&'׊OҎMBˀyݹxMvP7;B.e-kY1o[2iD9Lz&S[e<.˞eDa~2f͏ә9$~\A-;RR4{<"l;mKyT{v;; K|7m)mSpU{a(Taޗa 6Ћor.}{zAo+~sB+&D`3h\3-Fq/KA@v{u )`3ۦ>(z{шw:t{e.S%2g-`A=׻ߘv&Eg~˥uG ..NO--1˫|~wLܳ/7B&Jx 6/UrާC\YKəܯp5oG뿽3P3bTNDX9X|Гk/"MUխIOe%^oFǏkɕu]@6$dZ>kWE{R.){{!*O#ϕ?ޑoaXߊwʻzBi5H[+bB'(24Jv ,mWX-ꚶ@: Ѯ$B+i~}Or7\FN1]J!)xxq2WyϺ@FeCi*P1%SeR.e@kb(Ф sd1H7r||fb'ЏX"Eo@U)lj:y0p ,Y%d*عB6-tR+~'*%]g` !hk#{``d$ KOn9t>Wlub# d^f ,N# Z0D>G6'YN`D̙Tv~!|)Lz]v%H$S] ~ĮkՒ5ɱ@z.x<Lu;ܩniMs h.Gzqk\d>>Sa5J"۫P"Sw 7WYn%97UɃ1faQj^y3V;2\=_7L,CgQ Ϝ6 i- guءUOze9b\p*qA3B!E珍dPɋn1]clK]-ai7YZ=Xt6\; uཐwJAQ>r~K6\biIJ EARU`.wBz0pdKB1p5XкC#'gT# t܃$l]a%=dhc *P#ͺ"G#^uS?6_SL*d%|F4 D>wQ0~ CK.Twli݇v&o47rd,bo (>P("39yC˻}JN#*~ `:BP{ twC75rT 4cA~dаŭ ӆ%[}G8<E幟wHe^Ebo85wۯxyi>hY:3,keZ|]oW=)!r#칫KLTM $&aZ4 (tLag JsF'ɝgL=MH%6HZ+tv㑸f+.;8&u{E\Ee44q_㘒O hiFtxZ Snovcm쳞U[}>7— }اV"|fnpЄO] _ @8[@ɃZQ$cqÌ!~ 8Cg N׏dgr^ɬdv:L.Lt.bgO{_:ƃP8ƿS'۷Z7]k8B4h˵>6q4/>_dx2d='|ƽ&81<_wE}ǃqک]-둥^;)vD`w.ܢ'ݐD(YL6ɐƺ4(i hteлˠkgbdA& .!8*y#>`%!ʧ']83X=GMg0Cybz}9e?JQ Y`![ɺWL[Er8eħQ=un)zQZ`3.K>kI9 nc ~/0N+qZ4NĮ ix:If H@hR:EfXq^X+~}OC+GOD^+) v&Tictܳ6NU5BKժ yD ƺҢfJ`,9ĤƦmooImWl*pNĘًe؋hx);'Ս?ٮukzXسUL{LN Y]q#|: {la(Zw8+Z.qFQL(j<2g$lbceQ|.8G?V9 9@Q}jWn;()8&2Vx\ڣ"4u7zH;y#!nr`6=(5D.Sc.ONW7 GЕ;ovaB<%"wAzKO? !TXsY_!+xLIEvd9M{ӗmkG]#ڝ&ߣg~ 1k"^ ]Eտzt jCb96B\w{{aN{j*b袲=AJ)z=C c+52(C hRdӴY`P=Cy8 /A*IGp2!ub&[@Pzr%ked_RGvhEƑ 6a#J[ʂ_4T-@cF@(d 7XlVe P#S䤺>cZQveb{CkcO̺"JWvţf#N 9]. GxvEFPI")@*-ẓHeQ;}%p']ڋP Ie t ײIQ[<&ۂgz5an".|yd ˥drmV@q]ZqjPt>c4úN5'3R1e Ĉ(?q>dAcGk]{Z=Uo`PݧR˦Xnً8Գ.7` D;̮!Np2*=\Ztd{{q z/n(N"qS/\qxRyTF8Anu:ܰ:*ޮx'6Rv]E>=рKv7_q(h@8NؓRLҐr(1ix "Q kfrQO4񈜸8=ȩGj2 M;O5vj :w]3f8RtW!YN=w(feJY&z$uf9sN!3 vq8$_1g=fWq嗊,cf('IhT\&IA\ ܑ="MXJ1\{ו 1*,{皊v½ίkͼ2X\RҜKI\*zB:O'|1kLn< %4YWaB)_#3x[.͟#}F-q b}\k>,XdZ}@%F b4 *-?Hbu֓$?pQ& A +tjTjgqF)u3eL> WDI!R(NJwR# kx$Cfu^736C8!>)& Qp{Q8]\l<_@{SP}V?0%DilbZ}F]nь;X1<'}E#Dຠb8PHM2U?-S d㑚 SߓRYő rV;V|]8:J6P\Yܘ; (BFT6r{s> l_u mw>A4&k2ZS+oproGG׌V{L*QS#Y{=1@i6?. ^̻K~Tã7HGD&[gEZ6mEވ1K.G/Eފ@bD_CǗ-iPkֵG@\0>_OUg(H@zLY-RJs:^˧sr19ƞrW`{^_ j PqJ$H%gUp 3݄umSܿ4%w\}*O yhp"WIY@]QsТpޔ [Û~3.MSTnAΨtܓVPȊO{ݺJjsjaqV6^5J{+NMZG6@0h'PJ!y06Ad/.<Ѣ+_dB ,Qf&WэV/ >@JLCJG?S\ t| +9u;/v×oΎ|';aKz6@?sN/ ~oߝHa*/e'5@.-32%%1pZv4grI"ьܺ)[[q@_ܠb[uyH&B9_f͑[B4*d=RڙD?Y}Ѿqe)B{챏 LClgS=bc>bXf}lF͞k&6CҗZ\0)P֩ԥ`ay;4hB|%w=R7!0G ![`78ivzI%L %B(=+f`G:5M0tWM>kQ%sl:'V-qrRV%40>380q1N DsWCn H"U8@w='L-HE$k!%BfZ)Q[{OFZwL#t 4*Kjmެ3 MW^IJu404X2YntO$aǁ9hPnSv u*;'X* G#|CU4ǝ*;9 $>,z=o_-r:j΅Q4/&8=p/ıW0f\Sgđ(==:p/Y=ȁ뾏Vn<3D]( ͺ~, g3 r1hA)Ki!{7 M;;]q*ϑChw2b8of_h?LGx=jΈ12)YdZKq59DC`/ $%|= 8G||9Ӏ]zeM2$wwuW+I~|qH0IC$3pѨ^=#0w8"0KL٢[* >Ӳiq27/F>n2Akv*+n v;3@cFF7GV2h,! n([eգ{vc!ȣҕL#Q۲GuԽ{S߃Y<=iȞ-vQLISFrĀ@ZȄ@6o;!a<2^Um#sE3^E͵& +=- :p{"(. ]*2X{dF-đפvV1:B9h%҄oTwܭ&Ϊc7>3?1Ϝۻ# ΪOy ;OՒ_-YkLGo$ rB]GŴz>2Alf%ԹLZ>) "8FѠs=L0&Yٕp_ s:YHjf' ]թsRE5 :>a{{svM4=fncC'ׂæj[vP] {&k>\ -a5Ij9{`d+a(ͅ6CD˘HĩH| ݳuH<|ݗB {ӂg.SV} t`"F(>3"QQ_Öqur6G+zq-r"'MA@H0C0дW^6Fxtb\8T18#l̙PI>]g4KDVǰoY51bTK=movJ0"p-J *LէLגjȀ+۟?/\|L ݚϻD* 3u_ մ`W濙iЍqHC@LCYLIa9= _?3\3p%jbsXh\?]=ϕܨ gLa>_ 0B#f"O%:usvV)Jҷ P]Qt5IwF5馁%&;{}f<3WZ++VY+v ZRKɯ EҸ_eQ+RdiG.1 zz{{̰)r`]@qCl }_<;MV]\s&p@Qӥ"dJ: &KDNc3reѲ9*HWHiUm9߫!@z='V٬+s'I%"U? NrCEgЈikIm@S(5ʒsBSOpwCQWגiG:fFSn W/ܓ;i1>h;#XV :E*'4x{ͩ1)v*jcB:b8]AOius=6`(',Ss?"hU!8Jh-eA;e5sGx1(QtA h:ƩƕFmjmhcĮkSӤY>re283޳Q]k`IT@茹ApFoUaw 魮T& gve%6q)clRrC*\%SK%Lc\SI@lTbd~k' P4Gڔ?vD-%;4읥Op`wA]3$wiC.FjGx%~MG^ĭ?^0bdF4,ь֡YuE q:>3&xfgP,x4_ (p۠[(4Їggm#!#tH7z85s]5R 5!8I&5pKD@rǛ}]!,ߛ.]Ȣf DdNȢu-W[?9g͚{ ]yef"my8<] )ărA􂕬va+$1Ee={xyW+}T [Bu^[D9r&|{ >yu\W2#G*== V3#`,J\SyG|8&\qfQN5Wg ex7R{9duWtJcЌN*@Z$ s={s;9pOa#$ܣzzڋ {|+f]Y0 !' c-^"Njh&_G 8v8ЭZ1{-^degh*Vݍc#^^D EqZ$NkYT= 8}qt?G D=&E 1$/(q2-:녽#,$dqT/p7W eweZ! 1TA2*@llz14ZJœG\j?~A G(ӷdF'j1ߍg^(r}4ej +ƞ+3FR(r#Su e-h j'/qh|/Z*@ؖ{L>''y[-#n'B'ϛ{z. ?AkvȨDzޥG[t'^_"ؾ9qpIWIWpa#*J2vGR˫ǘ/}LiQ^/hDV) HC`A9$C䩐L:I]q*:P FdcHŤJ V=HsqB.;r1s Qۏyd pzy=ݣSb]_,ڎ%Q46E)Pzdhlۘb۔c.tG=.aOL 9iL*b/N<".ph2=ժ*!NܳX},rԆ{M#.4Jj:[7%DU|n' 4gSۂ1\_ޕ)Sp5NbXfnUUNB~IC#.. eJ;[!@*p,;e'a=^kرTbӁiBeQ] ն "= sc5\Q +'UF{ٝCjmZxOhNpU!R-!^r!5k6UZ[u/,v 'I 8?IJ4Ƥ2N5OZ>vår6n;Qڳ,)EBrlwLSIف{{Y8;w6!ptMcm!!X $Ť'W_,.y$*~=2 aCrJc9 aZaV |Uё}lӞd~"L@E(yaϚ1ΐbPRy#LUܰ!5\gd8q$zv`Nd,OLЈ^䬭|aPx"ϵ A#8ku3ɜEh BbE %lu&g/~tB7,As3C;Qp:{v 1vVn9FEZ>z|QW<,X ڃ{l$E-=THoVFN:˚ׁsj r@4"Ɗtܓ0V׌2̎{L|OBzy!&"=GW*eHθ,ۣ%USTh"0uáV KXG^ vbs,/,V{{* J(N61⩰#׿Tѣ(vy|M pLyiQ5si""T)ʪ}#_m~NQ= ܓ\R`k}_i jVb[K-$`KQn^4$P&/VsΎ{[LXPJO(JEs-ΕR|)C)!5}Uʃ@:œuyiN:M¨Bp;2շ=S'D??[ @cMrх[{}}& =agن#;I,g䇅Q+EW}5z-eKYRnj>6RuS ]B2>wB_|Fm~_plT֢i .VЃ腍=xѢVd(l#ִҹ\u =9QM7ZMg=xU].Qcj&4y 7\/P+ؼGƪG*Te/tUX.C|Z[6Zw#NֺGko_70P75϶*sF;ɏ:@*r;YhU:ظٝq~.Gt!I6ov5l_n`'fk$5jD'wliBexg>uz0`v>tBɌN4w_y53unv8uH1,E\86RxWC_鬊q)lgtfM mz fV+Y[zVOH0wlw&[#s 6HiG6*R9ϺzfbVLaf&-j]7R*}3kUtەM̴Tu~W,UNn㜌ac RcW{#:a-3Р#LkN1<{-bp0ea@6v̿gQ~U^[na£bVx=G9ɍo'.m8+<Ϊk.qDl;KlX詟boSn=AQ T9O~90ezM/{IХ@X VV  'kkmbŊI dI@_(t=hyD;PYbrʤ$>k6-_҉hR:3 {&=_'H&o@r\|c* &Pd(ldY&b\=η"|g+pFGR:aNG<\.1CQN,;9e(5چѭGbˀD|jB) e/(%KH&㶆q \wfA쀘21\&=H@LH&^CYywVmv{ 2RqijxE76y :0 qB~THA#i#SM1Ejq r"a: ręc9F٨$>ցDCWx@ M{WxRƒ+;Ѽ;I`B#o)EC%wQ9Z7Аf؍,Qڑ+ٛ-;Rث.Nnr޲\ ɰs\>1R[H;pյ{ݥTxżrU]ΕW˹N:-0Ǽ2H"m'`شzc$hoKȨZ}0P+r&9_P֠B'AwFjKP7׎7A5#&ѣ\LS)aެ[,'ZyM2k ӾX "졔B :=ڰhi{fʕu{׵'#,Y޸3]-K 'mb'@;$ ǫ0'\U W.еiy4ӊ%žqP {`4DWwI,smrC#z-͜-nV eq)=*ĽW]Ю\ u"KnGyvh51pԬZlK Z zq#R.!VU&lzO"lҘ&9@FvRVZlE4pD=Vj'vY XRm^pUhgr,UWB`x6G 7YnrIExD@Aȉӎ{4"l貲{1=@& LwҖ10>ӇZD #\ĨB{.1z8T2$7j$cMͫEZUqpNlBYq"R[`kÄQ?ѽף#JXqVKSa#^( 1j9X eޙJr '6g *!K ȥntk;׹ f# PsZDA|f2`oj K!>,Eu{$w\WḠq';*8պǔ3B|,ĄѨkԩ أp>R?{ E>FEip1{q?VabƬƵH(t>A=P{ݝbw_# Q¢{%h 1y61'n?SNg^~-:Se,gj4vݥw2.u(QƦ#Va؎vXL>wS^6i& sw#߷-:z*Y53٣<\+oI:8u|nДB9ٺ4yHϻQX dk)GNCߧؠo|JlJTIUt!mFFɨ&u.%,Տ)zdPiG_J|6$.nf0pƩN[b-Ry tzmgh[ o̔2=1K  [W f323q/ޭ^N.y4DžWA{a'2~u½bFDd6 [N-To}5rű8ԃ<%qgķ:h1hJGv7<="]t%6tUd6A$FkӍw^Nu%f] d SCJs0Sc*B[ OVv)4z[cpBzBJM^͵P#D{^>ΣYK@@]cW$crs\_Pje :kt]8ZhaWpT \BΟ$oI._Ac&0} j(2ըjz gI;dLH}DރΰEiQ  V&ՆG ]I[O]Y=JWҹX Z;yQMk=y}yP"ho䊾A3˿j`pzq/r0 $b~jbmw8}IQvD薿rv*5VK:`4~i>.rAe0~B'곡2ǓF[;y.~:3ZM긇9F3pO(w-lASV80H}utSZDy :ؑ-rvVup3GXƆvh7?r!ix;}hefeܡZjbIB=Y%9 VpXh +AS݅ C9,-i2/F|dC7bp5]dwƤrxdW"6n>[3(w:#:i5!d0Uo3@4"YV˛[5C@o,0E$.JR W&l!A1=Q]o&]?9̤6{sQy8~L<{cސBZם<$_F 횂|5qRP$LOc*;}eNWEc"K`uW9 8HzS)WbTbm7Vh;B_HH+" 9i&#Cu2M#192'n-ڐq~zx+YtzkMt*z,`.h\SGE8/mJw|WN*^V$|HUhcdZ,?Pw 83i\W@g1{ CCEL| 0C|̺RR\rQA=~brϡLC}d=YT:Tޙt8+!ef\<[)z+^ߛ\30Cφh@hէT僯H[>wI#"Dt܋OX[BbH8zE aI(AA u5wò{q@(Hze T o q{ ܣV.X@A #ebN>9(N}NfGoV!pV EcÎ>5m *Me)Tc 6|S%՜ZUJ,&j658o,h^q.R*" ԒЏًt>#Q~ʪ,KK5]2}nf #:E܈NB נEwWy IB|H6C-E(VNzB}>L('ˣ631u&oF(in'OƆЀm:?`i:|e<V:s(hH殍j#- DZ\6U.KpffJuZ)Q^aaO00,(İxBޣ߇vs%Rq`]}WH8{PLP1&ko*ŹIB|],GT#g/72\Bٷ^e8kNy60NS טL êWG}<44.(R4涜y~A|-V-=+D5٩߃k,4#D"O6rnX`+Yi3].E8K٭U m.L~@!8Z ])]~kbte>r1ڳTr^eߌ8ǚ򃰎?oW:Ex1.i֖hW$$S[{LG9CJ>e6+ @w4nҀͿYt;V'cu.qozé'jq^eҀ]`BvL~ 08j%MNI{Q0<:gGv&'H u'aZH)waT+[%q},KMZCRzQ ذ+GsV7R0 0cO0iL*ScZM5x1K-h+;b<<zEFK廛& j[ߺfOSO iFbN$tf,LtP+}oR\ fXorKM:Y0oN'Җu&)lІr83NWͤÍT^MDaj t ndG{>ODz2u\s)[2fu*d #kc A+jܘ.!.l1:8 {~)`AKV](lDf_/W$>tOGpL2:{9X=As?[_'Ӭ(G} 0S|ݼ/y@xH Fn8UiCr=WkWyrTm:op+}{ \njF1 R|-pʳBjI㑆y<Պ,#^!:灏NmICJ&M֣MdʴJe.o -McGCXhӶ(̀IS4Fl XiHCo?\fL䏛3t# * Q6vךe:Zx yOk'7 I.5C,R WGjZ1϶=r)pj禶<諀^Hj, KC CCZ2Y0 G=/n7\ͣ㓟pOHA¶y W C@zYEd(8 GZn~;`@a-r th +"1.;SLRB6&`*_֋O߸Gf*WÈ.>c>{qV} .bgTu,}"<Ƒ:x=^!>--Fztt ^wv޹0B;#jL{aA &{u cLbs%hFFTwl.㵙j $J}CQg3IoG!1 MݪXUU;&a"uGLvl1!W,6&* ;#WHL!2em ҬʰY')"N` @;( H2&u J+\a8aCVv*(yzHhP6ƣtb>XRe҉ 8ngq8ODWo=MO17qDQY<׌{@x<?pOPrDKk܇@jc.ʮK,Љ3mv*`n"s6[۳*jiޙS8Z%Pig;/d:~'8|(\PQ@XFet27j*W[r8#9C.Sg`҃M@Z |q Qj3|Ɠ6;J}L5J!B3|w=QKgYmUOP"suLDba!5 ]/ |9oIҰQNLoŚsW+݅an\:|Rp=u1D{E,ʳb"< =TɖPuRP;3ZZ7BQuh/ӡ#OgQsޠtHǶ,|㕘U7+DV kge8! :bEʋ te|Oqe|}=' Qwq`Lԧ c:Dԕ8B7uvr_T ۨANsd"<$0]?:9ǹx3Z*Cng} P~>W 6<\'O9QYamо[A!_c+zV[rm%L)+w͢nazdz)ɌuxKM@QzV$pBF4zwՎˡ GFY} kQ泛ЛklK(o?ߔ@7~T*Xq󅜒\Hxfs(a̚9U`z2,=O7=eޠ;<^NaișJcuB"&=$CJʣG*|Y0V SrT)9+t$ N{ 7ؓFuq.6L0?Lpj E5bԨ+xNhB n! nD5^YPXMgCejJ1m8٩B6fo 55U'7?tݕO Z%{oz)4&л1bq6W!nEԘ w8Z(JZuÑ$hӬ;23#1:Ծu x,` w+VAd(9Q٤[AY$>o[7_OzQ[w&@PFWB/y*D{'mҁ{R7@fqt (J&箶X(,Q ) t:a ΄= MGjVk> B|c _C i 12"G$ Fw9+H~GZqGԏ=84f/Q"N'Bovw ƌ9|슠' )β {=+H%QT$:9;sL*i"&"O{7< ,"Hee9o[ѷoIM-B|v@|ubZC 9ϥ U1nxl"@ G]Me ..m*"ʮ 22eVvvۣmz&؂a~Rۄ(јWn.phU&sUv񺦊xɤ( PL'tSx6xjȺiK ;H_}Hn(z×Tv]TsH(PG0޸PtP'=jH F%['Žz?(9zVB-tcr )7{L1r@dQ Z ZE/yAm|8_TTR+ί\̡(6}(vCV̖A[33p 3^; L {*u1 +;ZPaJGj`B$|f|/3*jO\½LlNեXLVrèef鲦f1(ݔH=Ʒ,/AȧյAWa $j}k-bG)$!ңMWkot~SH@UK!=톫xtn]? TGe0>/j>`+Xo/va 88K߆iW 0n2 zBYF0e^ 1ޕBxp^;uz {*+Nu=y B[=5@|ϯBS2 "Z2!F"Nj[Ce%DD+ژ]E |Xpɯ˶43sK҄xFKW>sZsBE q*?՞֙ ޫ}|%L#S= Aw%Cm1|1rYII$I{f5e(jfM\ͷNG"w.HJɼf[ԥYn k5\58muaD.JbIt+(g"|и/$fw ըAt0 `:.[QSmtō!(gƕtGě:v}44iD!d):4kczb]ѣ"aIA;p̢\Eu]4܋yV`X 3XJous Tqq/b%4z = l#B`oAh0 Oi9ML:nWJpΛ.]9c[4Z#: 68@AG}`<,$&$斍"E'D|4q+VqR)-pK\$Y'uRy ɈކdEeRw)&=W1%F2qR!4VxZI `$_vqM0!BF,|E==i2 p=v2瓥nc;^ɶL1y_bڐTޔ=E: =eXkx<90iŧ )C.y0YL vuG9O& }/]jeHmL~z?{24s}5a0<^<͑%'-Ls93HjXu)O+I=ωJ5kn;y 6Mʬ7C&4M1U4.0(3Y)vД6a qhج ^)>q :d))xO vbFy?1ވ+ 2~o@. Ra8̔k X3B6MO VJHqo uEYCgiq着/~m"4Ϊ޾Ϲ2z wY>_|:2Lfr.[ և5@ld=ZQO [}W 5L(ʔg'c|ps%,KfQW&"(KvdÒ̔O.?/BLwCn%J&6P7?o4Ɗ^d06qU^Gi} >U"yjU.7/{Doz)&.)9{xƲ}قeZiq)a&;?wMbdrQZew(Gzw(z#uMYlz1}=`Vig?LX )%dȐAW.vS{z>KV2$ ^4mk*M*&RoJ&m_HD7}Pd|?CAقenU5զڐap)x.;礷&ku5s1pJzoѹ`Bve4B9LW+8 /|Ed&WX90qȏ!ҕ &c߲fg5τ]ycFoۡFV7ɧ(j*!8i qSw룔N2QCF{*^ԙ.8jRhgqjդJ'zu7$Aؠ` !q v5ڡ)Wۖ#N!vV/,divoPP{2$b OSr(nnp&97$s~ B;ӟgHIN3{t|QޏZ{y$TIk (TXV1. 3PD>*C\f|ʱ}n.N:; <^miﳓ#բQ[˷eSa$8-o{|[y7f#h7{2XBhI"xsoտ-C`fT)6 B4(/ +\_ft$%/ 6} !ٕ\dɤ-Jc˫LD&cX,YafeHOid=){٪?(`8ga3Ue[*nFU(޴<jb-1e 5miil- Rr|Ymc口swRZ;i*SN>\O%_ Ih=Cʲhn=HNVE?iRs7KQGk@ _ >ʸJsg`H}K7$!N~_4 jH$:|,pMe8#Ltm&JFkԝ'jIN |߲Av.eRxb:3IV|VFFKױ$oc"tx/)>˳a Q5q"{FL5S{;R@'$' =XX'_A/"_pP @m7^L8= e 6ƹ9; KA\&MY7-s~q[9,hɹ+t\m %#n&eVz$`bAr'ih|O^!\[Ѻ65gcJٸ'cT40'K, sC]Fʐ2cJ?S'N$ X.@D[+n t ofrȄ({N?c V$⦖#0+` SQpSR/ w\@jDO, =HSAV䅨#NR\oD3t`61ޕ4~H}%yN9@nV-?w> | J4Oݸ';+KaЦ5Rz嵄fu}"C%>mֶ!Zv0 2Ou(GPeJ4ò{HAÅwXh`9Zŕ> _,s}{Ƿs#'s;jc{sOQ8FT.89Hݰ8bć邅(mι鞺$6 2g`b*!8s6[4ݤ[!4Df*ۆngSٸ JiH4Gbi=J\rR&9̄ErR[ǿgr+6âRlf ߘ0tZvAGq.K|Or)/K@St[ߓqn4m@\_xh-y<&'+DiAH n&TC@&C :' bv҇TYpN$zW永C0M}wB w&jŒM<@Vay"qq sU'@t i{.ek M?ev YWUV_GgS1*GpHFZ|} l/opU c$jNK& k+Pxhsuܪua]z&-d<Xœ7rxXA xZC^E}g6Mor< Q>uN- '=JF.(6{߫ZV|Ogᘤ&{憥| H-K8h,cA~Yj,*.cu.rg4m2N!7N:}wZ;fYE[޸D\rytAR Y oa:-@&؜B@TA$Wꤒ^5]=ZBV`vo7h_X(Qˏu^I nհұi?ק΍j߇2q-0 6wnep(-2> gRSE* 3ٵqi )9/L pc:vt/> %175>N4v4Cz?My%CFR^'>*.e)wSZX',CnGCu[tղ d$"g^[٧n5&KlBSo]q /qgEx{lOUbo@[_&,Awۢ:AgLRCH<xYFX]ȄߍsxS؏͉D7 v~J݈Jt띕R#_dj(A(DoP˿*1iNUp1}W}wuO7R@vxkuYWnNjO1sTwY֓IK' oW eUn.t?#~%꺮oTa-bt 0eJN8b~K+=Eu Yr/j}U6CxdGxtVE%G#"FwwQ6JWS *Kyyc3Wwjᦻ2WG^agFjLG$,Vaâ1˅8gx 2pHMn]Z0&>}|D RMH!T1S6t^l{Z}j~zZfbg-¡\V-P<4Xf 繓׈U,F[a0YAKyC5VW~;VkoIUz1M߆+x ZTVu2ЙQő}2(*F/4>4OKeL}' )ifq\bHfV٭Ȯ^?(CtΨ#)с{L[SLO_|4-3΅DQ_FSb>@;8aȖꉡ&rFhXj5m'gaui?G&{R3IdI hi>CF&kFUq (+"œxI'PXy%6;Im׼7LZbHXUx C:|E[ >Y2v5CݫF! 3:7wM1UHXSKPޅ8BRL Ц.eǝ2 vtd 0|V4hrϒ?jaD+|BY_w.Tf3l(nY ܜNpNgy fNƞ?߿+ ӄh&I|OӯVK S?pUz=o2%s(^=N0EC'k̛4|n7flm"F{dA]_uUAq9T:KǪB}+I,)?=;{A{aFgr@(OtZh&RpRO'`{'ؒ`ЎgF=e/4ſoqϓ+13܎j:Ԇ$(/'0&`n¼B#L/l drSiogCYG&e彣=nۑa#a@$l篃<8:l-7P۠fG.l{lVF_faNܣ,&@X7K,6=u#OAr2 O |TY}h['< GB%=ϘU'Jj\aQm4v;{i)'M>]-as:# qE w^.uBaNѷJ,qBzDpB8tA*Fl$!B:I][mq\iVei 2O.wHi;^RpK oD2f2CGlub*ֲ2 D9Lyr3TbgVu{L&~ՙ,L FkGU#ꤽwId`MCrs$uۍUGye^2ò]>/hsobppsuite-0.8.0/.git/objects/cc/9b094b934562c96736f75a0d3d6e7af45820ad000444 000000 000000 00000003261 12147656541 023234 0ustar00rootroot000000 000000 xXn6b  p.hQV\D*${Zy/q$833iz2Aˊ*{KS.-όOON'b4 '89NouLL W/D(U7P@$9w:sT'mT'ɺBVM;W D7>hzį|P5M'3d~>Rl*>%Ir@W_Je^)?K^^\RJ!p@V9ෛRQ (W%8wGK>86I/WkcЕZӠn}][_m6^B^*ijKhU&ZXW0L~(Wnʥn# FKPP!~Ae)coe)mT*(T+rj t$<˂̀FbEjEmM- /?UȐᤅS9ʍ8$5͑Ub?gX`#C4gȎ.1Tl VNI}(YƟb0Ŏll)HSz~v`9w2VxL'-TE>vˠyJؙEp4-Z(?wa|Wh/ڐ\J]1%"^$ k[[ems|4?w+X2\,G% ]*hܗ?ʶ+8#F^w&=4هCPe BD"1֔[{9]1io#b>`/fp'Fcq>xZCq¤D^8WnnTU}A#DG*I:S s0u8ܶf V1^3"k\V$ Ox*b"&)![8P\J1PN6vxfL:=G u>],ϰci|tzKdʗw*:,kf[)#!^&Ҟ1 [*0n4\ba_+xZ@ਈ=b􃞷t+BpMuLtvtLmqcfQM2 {,Mm26hu\Y6RNɲDtsOZA?]c#6s>\& +&bML \;.( { KSY{@(>SJ^ND7A[ ]py8GMփQYL; HoqX1Y`'}ǧ&a8{G髶^z6Ŭ ֕Nݕ@6nl` Q{;XeL-y6[ap<|>sT㎀#2B\OY^ןvr9kŧ7BxyH`NWa_J7mD_qz]L#M Wt;⒵X*cm|D  r Hl!V྽KH/tO`Uen8"<#ge[{әH06Ы-QK /X d^ q ~Cw 5N5ҎxHw|ޚQN,^Mwyņ1++ E`A]*nx wzl]gy{@XaWMjrdbppsuite-0.8.0/.git/objects/e1/d1e3eaf47f59218ff939b957419a63c546a8b0000444 000000 000000 00000017574 12147656541 023260 0ustar00rootroot000000 000000 x]msǑ#) $8%QS%$Z» Q?7tξ* ؝~vw?%i|`WǓbGO8990^Igj'i6̳xjNwޗhtc|qS$xTL'w<)M_TQ|4Z,0",+s=,łM+`IM_Y{63<]VIEōYD\i. gQqe4/fIv xCr2i.NyπEMEOE&O/ @L ."ΦsFDE ~~#݊e 3KʪHe~QıĘ̗fe,xYrqC$p{@UL8MJEQiI1]V G;3'/ yפ'2W`wz2IN") (5 0#.ZbCfhD"՚vs `; 2@)\Ofhg QN9#M( xiR|T@4!/vT\yJKhEH4djF3b)3Lǖ91߉/+ iR(^f/rOA!:UguŬV)Z$;/|~iQ۲UC dh|'"Ql9W;O/S$&!~a j l j)fac5 ]E7*Pפlh=A*ʒ5QZ:-%$6{( *\E\MHd#-!;[wY~Ƴxb(" r]b\O4v^rT`8}3;nAPE2)+$!fl/MEe)鲀XL SޔU eW:ѷ\^%zEE7J#8rt'0!&g3a')g f+YzvR-EC摈'5]VSߑetA01w;f <d;yO047DG;>&EsUV},W"?}k&~2aw<+ͺ<kBa" aW{i9;XXhYo"ۅu"`VOt"&h00|۷jz(-0?',x{.y\] l4;BwaI-~`E`IGx?=[ձp& J7\\lIiBݯJeIopߒF4a࿂"x_'wcG gy'33x/0`J~}$fǐW \F[{gP%![ j5D!?<;-jI|'M$߼)ؼe@g0}4F,'߿߹dlQqY<*彊|Jt9$,pplTt Dw !NfdO{nkAXࣗ^'.r~A `d}3y21O%T|ma=y/a7 d$0cʤyo!B ղA !Vp2q 3BW#1uFO NM h(]cEw<8+c,cNDrAG;U2v{trW;`U͏()Cg0eU,zdZx~r&K 49eZGq5 .-KbU~ 3Db '~2:0:BqH2DSXKo9mWX$-_Ç.N{O gKw^f0-p,(55xJɈZTNdwufzHB4Fdħ!,Һ 1UQ{HQs%y< %KkvhJ: V<J"񠧅'f:?j^'E0j^XAǣo3쀡:<|Ū&$-ryk m5<5q d\r*0A@GxtO <$R,a3pWسFq!ܶU7s.x* tfn&un_."U鮅T#1oF5tԥ[W3=~~ |rO1e2\_ kȶӸȍs:QX',y~"$Y]i,ӫL~-ZXS{h.6-e I;ļӁAX}#+1f d9٥ qmFP22|ɈBë}&m֠ٛ})GXtbV;lHZ1(~54|9[q5hNyɁ eVaViOߵhK[a /dHЈPd8匎ТbEtg!bgホ%=S"xV8XUBg,%96o6?&$ڤyPƳJ= \ ˮѣSm!t΍H&ֺf)zp̲F/X8+7/6ys%v1χL`GQ6dXKb'@bE4|vS>^THit+4i<7&[.&F澸-IƓ=솪OC{Sߐk״A.(Vq9_ΐ$IP$GL-x| SdVN$oKtթpwE!U5b7e묲6|ULjSZ2jC%MˬL.͔Q{_GyRŃKk?$ypp/l{bE'}U4[eJ,֍Uus9&z@gR4,t gxyWӋc8d+ZtJY+P*Bp_@|<q"\Լd+7~N«{kyfNG"/SШ| PY>HvCJY,k|2WPZKX)[soCl %OkV8S"HoN ۤBWš;FF]aw'CLѣxIRM2I(#׷ N( pFiD^8vqn$éӂmS'n:[yտDU'0Pl6ɱt B7H Rt|G['3=E@fb菷e̡_Ha 9|lKSAg\,CneLD^]G@lxl=rdX.@L=&Yv0y0,B]^%Yۇʳ-aDB&9ϓk;#rִTV(vRNc v]9OX?XsS<.ES71 ʼ@:`UWENJ͈59IjZ, гw+6~z)?Iu~P= i\I͵c$Qz )u@?Q[$2Rkb<$YsW퉫q:=.X(U@wGe4Tk:A Ԟb8oeKBP48&X߯h#͡oL~B7l` ЅO7!t^>T',an5kcmxYa/?v` !gst;u~BCk0<*-ˆĭ_23SASlj " jz2 %?p> g1ngƯ vVMyWm~^zliAA_#x2 80f2d;[(6i0vPe+nDAvɅ@r& "0 \D!iuD#'ySp3tyLq,Nq^xSaX$RwI("9'PVBfHa{v 8)Mb/ l1Q8՞BmD7mz 2xM C]J-ΔpU-]i@a{n$c)^[Ecl;5\٘;YsəHƳ+TsAM@mILfrخO tm" N]YNγ "v MZAH$Ww*ƛz6[w蝴xgdx Uil"3솶[ǻÔ@s-r~C52݆11Wdq6; #R V`ZDw7};ZGFm '@k`y R ).X-[}ѯ-0]~]’^(Oì͚sPg 1v/.Uj46\ ̷x*d"5MayfY5WDJ?Z s_%S(FYZ5O27i{աSrcP-tGԃ6ǭ+B9 B.+ 6z/0[\ba WǍV޲w]{M$<2ͦǖ'[~Ip)EQjX8)8x\˓@F'3>SLVp ]t ;.k<) G(\\s1f#[%F+њt=UdKj {}_cLQVQ~Ǘ%ՃCԞY4& 5Jz:U8$qr_BO|h/VPM0ܲ T.Ơ2]Et^(="B \nˋ@~R4}8_蕲=8 o3^A֟Z2464z 4õprO.^<TW2 *,7A~eL50r{> vc[?. 97/JMrq=RσƑF6qVV _;~ؖwEs4*?uQH}pP 88XyA1-i;=^7,Dzh]B? wtsnkT'E^\S:΅s W~Qr䚸OY"v'mEQm2>wt8 `㤳ྡY3(%N?V0m7D֩f~~Z`dW[n,.yw$& gon.e;O.JRnfH:&׸On .df4kClil팛m ܷ'x] LE g:3/`Okf9湽/fOH_7^\3cY=ۥ ]k #7rr/RBjA! y!>/~Z =dƸ:?[T#wmZ{2N I4[nb)fDI6~4 vjMJ K𡕰j4p@!1 ڜeGNٟh "aԡSA9]~ ?~z3C, ˱ʏ- .s2l {B9415* 6nwi}bNٶؚs9AJo~KXΞ=UH=H"K3uX4Lψ"V܏P[9-豶I-*%Qh.pm^Ӹz0{(z9ɧ|=~wRpY7ϑő!Zm =}z=sIQ5(8ux~gR[n-QE XǽUl9S>Y,y4}7q>Q&TK$)P/ܠ(_0͎W7(/}kҸ1i{ Fr%ɥ? %JS"ᬜ_H ^.<춚.uZ{K 'FO«{ښ5Q9qTpwW1OO4z}݆kۯ[fY{oB|~[f?2ؿiA?\1_-:~t@ď8GUYܣB~ H0VG?L6Q0]Gs/څdh)Uo7MooX[ 򻡦5ˎˡbŸ?8fhz}׸g[:Z+*URJ1;[7\-/ؘ\l.ڏJ<dKAjdxwlֆAdZgMWIZ+5 HKw8`­ ?P)?Q4]rXd$(7b@]l)K&a|&Vfvퟢuf^! $(!Na)wۈn<4\V8p MZ}f:\XIYk\[&R(D {z? Ff:l=|#cF0OI[8t\e=h{/lLUoz.W^e[M֓n9@wtmk_v~F*cS=t sXdZ~~IgqKōL/u'LTpn>)&| VJAJߞ0ЫaNk+БR;O˕*W z-/W4D͹s=?1z4S=vEOϭ%/;byW-*(vd p@6EWtk" $}TS2)6z'+ZxadU1<)]sX +*LRdmD/.IXq]Y=Pg>Ĭb7Q/$k o&Nk}K,$ G=:5 ݍ0Ξ5닍z~fĺ51nYCs @mȈ3" ,T=8lլ0ڸV6ohvIm9s |e:olA_=$7V=HM"b'*GUaB.FEHwx#v.TCE>,2`R^baƊǃDI6[U-TNU+i(q02 \~Sj5~Q|0C.Y_r bppsuite-0.8.0/.git/objects/e1/dcf8497bbce37c2067bad2de9c48a6fdd3355d000444 000000 000000 00000000257 12147656541 023672 0ustar00rootroot000000 000000 x 0E;+$ju, 14I|U\Ď]pnmJQ\&XgWE*UO޺9^l7c8Ѧ^ެ1UqrfEn$|zDbppsuite-0.8.0/.git/objects/5b/03e7b1025ea407640f5608ec50ad49fe9d46f1000444 000000 000000 00000017514 12147656541 023220 0ustar00rootroot000000 000000 x]rǕ|Re Jݢ%(JhI۵XC`H5g'>d}s@NJ?D`s?/J+?|տn?%i|'|GEUD]?/$E54|geIBY #t(OrسTE 4gW=&/n`f6w~: ՉpF Jwt.Eփ4!wW\% ߷so"e"H{Dw=Rǫ긻͓| p9_={ڿ(&'k R_V=w%axjFCh!?<>Y| NE?yޙ 5Vol0؃FFIJ48F16J!?DMӨ[-~1*|@8j~5H阰.o+$C ў?p^G6s~A `dݽb^ =Zj'#z57-Z )s4Hi2RV"S{qFL^0 ,"joOb~?B0TT *@ĺh(q깂St7qe{ eHS71`jZ|CH)7|Z0m/\w"?ʢ[Ŏ,b]N,}}&yݟ"ĸW: . KbU~3Dv1ok'~0:0zQH2dS %W+X,sҖ]OEv grWK{d0-p,(55xJȈZTNTu :H@ LASi%~ ecԜ"8|6OVrg:{äd:158,r8 <'A\%#N ɪ-G @kԁ4v+=HUzd y$"̨N+tU$3\%I/QS&Cj<""7DT( oEfɮ ii&@L1imOc&2=Y47jmLB#A i)c(ڡ%-d Z>7ϼ3Ѭ|,G5Bi«T4$_0U6|JkPy[<4gpPzbV{XI- V?g56hVPyɁ ea80UPX2T|]hDP:z3a`G!4h-u]YcH#XYobqp\b$ujPhZ@ < G MHߤڢc 0OR#:-5$-S% bUAPY <M] ]9G0tP3.y l)*چkJl݄5Pp8Z {Z͔-$8B4]M fXkz"aK`d:=ҳj)oԫ :^o&g$mP#`8@=%e2)GR %OpGP aQHUE>;EPUDlXqJKf|Dp Y2Jzky;JxiUuEJ+c%aR"ܾF+ D¢.0#&yI6#ïpV=N,GI5d |`]X+'F^# [Ѽc][IWэځH<SsښDcV8@RQY:CS,A}TY.Ix>k90{w*T g-W^6U廙1$i>%TW)+>{)F$$Gכ+tj},&|dW/gaj5ʤԍ^+l d댬mьrZjK'>"[rT Loo$v{Zf*K ˠ~(Id9#@d(]@TtFgmn҆(_GsM XGM%c B9tIz MWsݔ∬o>ۨx{I?\eV ګ䨱Ԃ~Bnl(Wf= 1" cCȅ*uS"z496>{nHWpOmH7~j7Hex{bJ$qY{ji [}=y+UU/5\y[iW& >A =uϥlNˆ,`'R6 x2-| &y@ C3_T=cqԁ%8ۤg;vGZHgL;9I41[Q]&G)Ey 6Т"l[ ]un%~9f!c|e'qP";Ssj/QakecnYu<އg>lȠE:PylViAL-aE>mFG85zP[\n'N_DNaX,jlfXk(HN$L>-R֡է ȡ܄ < F͜N8sAV"ᗲB8yՏqE &A2LK`t"AvH jW_cot@㶠۱Dl(R$"lec3 p<'(轆*~58M C#7/֔/ S n†\F H8ole]W\'fr6z`^pYw9%xr9{o?fBk_鮕@=I}k)j3 ]6zǶ,gO,]Cm $VW{Z?;ӨȬŖoz7* F[Vܵ'I5FE.HwH Y 3e3l):9DVzA d(Ͱ5\۳>з "k׈[TI|Y^ե^/aaT뢕C/rphVMTy;I\\?魁z;Qm44Mn~ɾ̧e3r#T*YB7y Zo w<`lu]=sŒ&pͺ[,˪'l-.!93)m(aZ-1E`6 ٣u2;q޵Tz]arZ(>:a/w:#DR nG0(e B^n'Aq3ԏ,*) ֿ)Kbɵ8;bRN3 y"Rso]ums,Q?ief4=Zm;7j56ӶM˭oPSs/궄m"Dc^l`P_(՟q%l4ˍ(U8_lyi5#xBE+=fXixXތ<4*|+'1_(biҜ_39ϫT?A!nX/U^:ʞdxSuCXW6w"o{'pnh;&Ռ~JC>5\ZPHLl6kAsua$Hox j٠j.k埇\7fzв7~q9 \ރ0=I=lgE| 7;_fSlZ|/5^V|:98=;L*xcfnzL5ICwˮڶ݆4{fCдԼ^7x~>R=ĕX3;Q^FIT#chGںTL^%eu}Z>I4qY_z-1;q)e 0\}{ UI,p( WfX0VJf)@:6+7A1<:+^^ESZeAUw $ōk4Ǥ7L ¿oM@ï=u["&]{<FCĥ!dU9jh Q."6)te{@||/^ +> 9 ?N#6^|͂/1'@C)Ryj`67目a!n\WP_To/}0LΠ}FweDe#.sh<43Q-[7 Z{ٳ/WQeF!kU[&o uh92uA/2ֱ*╝*#nd}Ëz*| &ܸ 5=凐#Z Cv6͞a)PF[A :9# ̮S4ASl1\FE/GMD7. 7XpWMU}f\p$ZLX .-O^rN"5M} FfZZr=aJ"8n'zv/LLN?[JrK✴ sDu2h.K%U\Yz>+Ҏ_¯ė,!F9YmkJʏr0osXIr,T3F"cX)ήbw m-hFs5ơQ?z̩ mŲZRs\׋hq~-,m҇۟2 <=7dl]#mU Дd5J '*&~0iZ)Q`M$WW~wr1ajnwuܲJtSx[qi XxY<7Z9P^ K]{]Jt_@^H{$y/FZ3!Peq$ GX:25 0Ξ5E苅zXMcG&kƸai5ʄ"#4EecʙYlU60V%״L]ćf; K be5P=09.&ٵ lu7sCmK"g;UB~TQ&dN+_7֦j!Pc k y)/i;DA mkOm*ky彎(RqP2* {~\P?QC \hoHbppsuite-0.8.0/.git/objects/51/782db06959f495a6de2ff42c495fc1f7539a06000444 000000 000000 00000000201 12147656541 023157 0ustar00rootroot000000 000000 x+)JMU042f040031QpMN,.)+(apJ;:CVB>@U&fꕤVd2.M辑b=>v@gAn:lF)Y{5bppsuite-0.8.0/.git/objects/51/511f3e47de912282733487aa1781b09325292e000444 000000 000000 00000000140 12147656541 022550 0ustar00rootroot000000 000000 x+)JMU0f040031QpMN,.)+(apJ;:CVB>@U&fꕤVd2ԷjX}Ĭ9qْ$bppsuite-0.8.0/.git/objects/51/a01d608bd868f6c7cbb8160f8ca6f1718b064c000444 000000 000000 00000056410 12147656541 023302 0ustar00rootroot000000 000000 xv[ױU}D$LRrlkޔʼn$kǃE h$1"/\ǹU[h(VbHDkͮfUQxT}gٴ֯zaUU{;Z_|0vjxR՝n=nMI_:uu4MfiVhڛh_W;Y_mjudzz0nopZ}}`^d8:#u퍏;t8{JwaxzQ=wϧglVϫ:m\ðJ!>4W=76&w~yDS;/}[\o؈{5>:99L ?ՋȲ3]G7h5;QF{WO6_?wvuƽӳ)?v>пڿ-w;٭_Hw[8֞sZ qY7G`U=s դNG{fދMq:iМ Vs םTΉJl|/&{jk4F}0v6M41MsbH<8O{E|Ƅ{'=o `pQ} cv75h=Ñ-q^N'io3W9 ǗԀ'f4~:b`j{N%֓qo$R=lR3"-^M #~c+w`PYgLGd RWY}R1wl2>V+v^' ~zU u)-mϪM{"yP&4 Dbga-QPz4오q|N"~8҆Z^̌+߯٨T )N<>O^K| 8dh,}m>]p9QW'A4 xpBP4vj-#;) $ϛGJX[雲TXl-±؟}^p\.±^Xl9%MC uFXlm*. aʘ Z' 6\!Yg&Z(?"}?GxFލhʫ~hP%uɓRǏ}o\1i#8Fut ܥe.CwƢx9tA6i8֞8I le؟Da935F+6Rf2:H4B0)Fw|{ ,&tL_D~3a2(&~o To5è@e1 7:C5l|27ü[*t*s<]]·u=taJs4d7!5=CӾQ<*Q!(L;m&ȀV};6 D*Gգe0:AQR(YFa{0+C@:VmIF˼jw}R[tn/0Oӻ1Ccz;F3>54 1Qg" ^'udLmT5,.;xڿ.!fPT -m0b4l8;>ت_{Vwmw;Tv;}⨑䡘[ s=ntm/@]6y@pA$b1 Lyan}冄id]] PVp ƾ\}ĈJઁ 0xLG  id1?L e*PX7D@8^0]RfP@o!` CTyZ3Z_Mǝ LA.@/kV҆,` q5xOڭD;tgεoexIfn0w&gQO.O+Nj㯭βo^;G3yHe-t˧|;OkG{mo}>G]|M򣏖tke[Q QChTSr ǒdڷ.K4$胼ؾE16]o,2p#9 eK D?|oXgA:FE0x`1bA^$Rt6̢AK~i:vv/du&uȨ ]V]OMj:ܦIdғ,pqtL4\&m2d> jBadė띘~b!@9L3_a_D XA5ff0+4? -'f1t& xВȂ>Zkw8>Qe 2 #!}+z9Ȟa>cCၾz<ՕB&[k:sYIs'_=ynn$m0lfH~8hI@1ʳםE|^@N߫F h.!wvUw/ 9JS`o\ԓՍPo7}w:6Pt+iﵜ&}noGq3[[M+n1<I:fpCN=ܾbDܰ:H~ԐxP8r[bW}~.dl+bɧjZ*MzmL o ΀U:Ae[%IZՋhR['i(٬J-E͍he\"t\bH DwF <1 :#lG:x\w Lc%;5]w%BdlMy ZqxHe4,ܹԆ,Wc".iWwo\h6l=њYo p7-7Rt*`ɯ3Wkd7vo6ظE<˖z0Yk_mrtKnڨSG6`]KD'_f\ u`{80E۝>nɓ/[oxT8_.-wRpUv =bvwнvg2:/d~duJ"}9HE`_k-ɸ5=[otЄ,xfl遦tIz`߮}"DS5>K5x MA-ABկȸG]pTCeNn|U۷]t~^yͰ}`[~=ع2zu?W\^_ҙv7vSԩrgnTotqb !wD* CpȢ4 f눒1N:&+Qb¥VMjޓ;1|7p]hsOI;`jGKw8Xh!K@:1/Öq1qc0x}ف b*+Q^ނ'ƒò, oNR9K)%)mo,j$J-@˜f9~t,>u&m#M-(Vbhkج~MpP6+.Lo!΋^(b$$$Hqm4Șb/XئR/a!x^nȃ\1IGRwȢt,t% &0 3"D 1 KE&; pgB#akA`7;^i,a[5V`#鹙fh$e*Ip|ە)iԯfл}^qlQ)GHvw/Ks(|0 1nDQQJI@2E /:lD!9Bsm)))/ ;{1ñNA^`/ 0C0fM! T CBpN94NRl03tg״6u\(DomY/KAu OBr:n_ۘ1dϱ? y1`D1b)DS8#fCbQ0D 4n|{ACA֗prov;aE& 4 h.ޮ9|ZZ'EB%ۭ^dԛ[ᥚ*b/x{#nGӚMb? *W[S|Zf'G3:t.YZ^0(@K~,|_Xo,T&i@d.)OHyՋғ snA}FǯI: G1z5 J+aʋg!%ϛς$עK37AiQi>JA'qqۙu~;~~i%-)=ԫP?/%J2r#7"j[pňM!9,a%y?`,[Ρ8\&0ȼbb "{)-^/6*d59袛ج9B,q#UOIby?4X4 YZ{ûQU|2+W-VgEq( 1epD˲ uƱ&坲&S"+şbl ~SJ?PBnOX,A;冈a|8{d`%hWe%x #!-W/ܴ]b`-Դ5@ӂ# Rkni(yE6 eG֑a=BA QD"c˪tg+菃!3Z0Ў-aHǢT˗#Okzp^>7y7BUS&pyT>y95\s~";ۊz%*ǏA O 6ٛX"ۖAv-O"z i8kD+%k+ȳI.hupBgc;X'ݐ 'M dGБ0'rFDK,٘i4G#SqZZ:[ZG̥ɐs@`o?K/WnK6|d J%-H/k'~͉RVb3snq\ EUo^{%̾O֞wFp*;N18Ԅ`(x#|魅! ω$Μg:SRU_!`c\%F|&}wޕΛ w[;-VT1?֒#al5d˵(yw7$BG:L;~ B5R7VUk6b'h5[Q;8@z=yMdIsWMb{|MC:eqOT[λǭ1=t^,h3 dHȣ'KKϴ;g%Zs j"mL(Ό:gK&M9Jpw؃>χ_G^Wų[=Of?V'?^AJ>H?/~%? sNmTOv/s>+ή[*c} br {P{}KDb)_{"A d恚x Wiu>y[cOA۟}8LIJ X`]R ˍǂHV>6!?즯8^Ol4dhۏ?kS<{g7#䮇ʼ6iPg_(,G$8l!xI< |&'-᧙(~851[Ql%]$`z^ȓDq{v>5|Mv (*+&dnN.IC׉<?0|,h^()x S%~޷xoO>m)mk a9,ixG;N]SH3N3}pzhXjLg8T$WY +v;JѼV?šz;l Tumz[L}Ĉ4|SG+Qo^7{* $VjCh[\?|_ޯ+#׏}l1lAEQ"&Z ۦv ՠ ȟ*R@n]% 0÷Z"*;Ai=3sֶ76e޿IBO<67zyld{Y!7Q/Պ{?ܭ,|ּzz$)o N-7/pʭ Z ` by9g0БX=L6cfi3ؑklȠgTjcow -X6,A;C1#i/i=AxTz^b#}p9/OZND(RrO m: 1_F')F114 c ;Vdˀg)"2|',M_|/Jkd7iZ4lt?#}B*0![!hnXx]lv"p{'aAJUz~)i 0w;P_b q热I5&%D0hI'W|.`PGިos-`x`["$QZ!Cv"E)>]B(&ݩ^Q BݸQ?,o6wdgA&Lp?+~v9lPnQCx S2l'n'g\^ɋ# br;jwLn.)@_>i12fMij>ڷQ}S8ξ_oEZZuBvVBFT6D_RVN{B 3~,lf5^tgtt3 EmƟ/ۀsxJn/cݭ#J@L_\e.;TeJ&~ڻ6mP$S@چc>kǭبqߝvOZc.<* 4lm]n?pj[%@v@@B|FUلm> ]P?3KJ3mwz/g,o꿰ރ73]*~ٱw[Z*:w"TOawikȉ)`s*v7Tm-4]D`vC @.ґg}AD֞y}-]iWj7"<~6qlc2dm ^\o,Qrֿo}=`R}"L#`D-;V: Lo|\ GE% YՀYm>c` 5G)KL li)}1K!]s,0t붨[MZF9\$P5^XÁhk=>3WDF2mI=#~:`P;Y;ȗ~~*>ZZ{a*ټs?DZ=ptt{Q|XIߑx{WڗSV X'eisSɦ9(?M|~xr?Ƀ".ŘkWVNFIR5nuSWxWHcRqy i2 n>(2ba8Z7y;#ߕKU >Mjڅ&SRESRB\~RR;\G%,mͅWǍ+3le.Y ͨn|?3rsddmr?D 5ds!N]hG&ݻ£|V-Otu8I]kmQ]8iE[9J 7mR2NNԾOkp SJ8(p 7p;u:VvK#V= MxE\4F̡HMѠ~+DRw$ 'B]l `0X%欴Ҵ3[U<v}_{v (u\ z{!iwV-bwh#m眅z8Ko$DgXDЕ ZyH&J#*pyb~Rz8HTײ3_8. 3;|9Pa'ng7at745ci(] `c;vf?p $O+.AnC_8wo/,;l, a("Y!쉴| @m_a0[D7Cl}RȠț{MΡ,ά!?B1z޳bf+ՠ9֦kֈPcLr3Pۮ+G6ARkٝ"kn+#=vVN砸}ΈVRqH@_Sw&Gb2sqQkit1+!Ҹg ]o{9_<̹A Q%Ɠs2QI%\b[`*ZKSQJAfiH*9ҥ /;GJ\:0XЀ˅Bo)'9WQ5M9^ ~v|R}]z7hWvIa~iHz9F+ Cz6nxņ8YY?YڄJS."Rm`/.n.6Pz~c]sLlD2F櫠|cWM{,*[@w熋G9u u"XLC}0H3 l7&5yT7+:"6:l˟NE^]zrE mJ4c]wX|'$р㏛tQ`sTGsG~W,)챦U=q*27N^>1*jf_|rDᇛluGl7~Ԅ~3njڢ]x"}`IҼN=mݠjDU4w,r@w1柪rJ ]y0lZv.g)<`sr01J@eTU w m؉dNd ιY3n?ZCF/Dqtr 8hЦt- ~S&>r;=w3GH`gHȓFee _nG!Z4s}>!i R2fUeܽ?bSLA|H,TL\w"~,HG0?<:ܟZAg+,RLJ}ϛDΣ^ԸFї|z:To#]'uq+Z+Z𬀇 GgKLҳXR$RN0(n||pD#MD.˗kL9s/ˤRTrp !ʌ/MOH5YM݅Stmt,TC_6<|fǾ62[uū̳zûnY$0Z^m[FAĮ զܼy[ +F? mC$柶bagicSER!}9L"];۷5o {Z454#2!TlrVC~us:hL2"$g/z6!'bV,}#DH20Şjvs'<e-FFZפ9-ܻ \#hkQj?*Z]aLK3 ٭ݵ/P{w3m{=y4Z Ԙz0:IDA'k"bp>Wd*t1aFvH~ 65b S?cm pj=Xu^]!*X$!%,zXfkӒ*} 5&79Zt-K7$\QF-2sra=oa|=v;x*ca jb^vwi"?۫({hr\URcXe9 ㍔/ E?׻D]G^% k 3Zmc%Δ~Eߋ*+H%JSOMV+qMlxÂG.`3 ・V]Gd,ڄ"E%ZH"f/2m+"D]f29,*lHC5c}U=;,5/{Rx LXh)ކDԊ ˶(B UiSҚR" F{ztabdjhՂbr!lsuPsb~=3RG; bm$&S73y؟U7 FzE>s #h٭_<f/ %+o&* 켠9\s[,I+xlZ'"U WgeDicr,@ bIu }ts">eR>+g'y. ȂORQo QYM~}Ҹ& yNT[s(IW$pQP%PVbT"8mV ׳qE XUhH:3EڨR̲<.? #IrgQ ƒbLl6Ն}V\{[ʷW3L+TR4̻L߭-_?l"t18.ۄYe8@f"٦MRCHwi Ϝ8-h˕;u] +Xq.x2*l^; Nh@Ar x{a67ۻ_q?$´z{Y̌+:Q%ixRC`\X on7*M1DŽ]Q:eۇM3=nSxfjC` A$[[ UE{|stɻK6֓dvΡ %pQ#zjTG!BY1ޛ1$BO-n)wo1f# A/ǪNX~>Ilb& 3,f,S-R5m`\.+ƺ{Uq+ SN3@,{Ae^jC ͊r3 ]7@?ĊC3,vʭZ)b'ZY}hƍpȉwKjdBK"~9.;@Lzmx xz6 "iR?&@cӿ .-]MAN FER$\o)!d v:hQ!|uz6&\O= 7!>8C[$\ r^Zġ3:Nc"N@fBdo?i"5/ro2^U1kOAqceƕ r.׊D-%.EKxY L?\ / Ԋr ״c8)OǤZEaMT$Vb=!Zxp@)U׏4H@I_v%D18iM7堫uAKHݔ-dD\(iom- Gʨ;o޲ NA?AJ;É<%|q4h*hQD:EQ8| $5” K }}\ eLNX:Xn)> *@Bp,.~r&{#S1۬S>d9 wgeMԏQGi('S;J.BO#X-=n6%C ɑ:ևJ|9u؝u!:]`֨TsOWsboYZdٺ6CBw7fg oB >`i 4 joTt2^xǖw*KX-Ox9Fhm`k5LVabTߥmlVU#έWo'D3nݸdԎ9 g-|2YrjV7?c\OE9`_%gh>7ޭ-*$!6 bо27LILI~rY:d8i:1#(v@n{p);쌊O*=bcAA|x`)pbXNYcS[AݍYTlJ%we /Yp•swc9QBIq8cRA5ZFضA[*%t#&nn#r4qQb+υ$½+# 쀘w3t@걲e==#-}SñBRK;O)8Qfr uU6;r'('ltsTq ##0`ms HlqI E[NF$p"* xđR3qtӸ -KD:ئuOw͵M6/=Au4o^QƧ8GhS[xꪇހepD@;њon7fTbIZyL>6#֏8]\S^쁳s^/&xgdʽy 9UFKԷ Mmhŋ7H+5mI9Q%@rIb2ϛ_H3W4%X߮-,(d2\' XdݴSN~>s`LI/я}ygH71`A|g[ƗTFC{ؗRΨ 8V~5!#O|T%05$;HVWA˄ j^GCR)CI#d4h|w1a Ξ4im#yVKN{& #l;P6mSsD扡IQJe"ˁ <K>ٿRGcvX M܅01xa&8xGJn_*CzI\GZje) 9'MZ3*_O7[?oc3R cҴ{ԃ58WK%IgeφF ~-My 2R[׃r JG[.}Y7 9j.]<9"AS$4ifC\DRT£P#'|rY %ςh:N'q4dʇH:IuPEl$*mg1ZO%66,D$zՐсn-r t@,(ֲϦZM,a>fBm;%ĒvD F X!v䦮UP6m{~UQ^|l$բKpr¥VʅvTFٽ~iˣ@V2x7=.2bZO|)DZQ;qlnңAd'(_HA ޚVEPͨg|*#J^x!B;m0>8q2iZ::EsԣJ*s϶k:/\֨6`ERXbʋkZPW+3L%u';;:WYw1/P[$RΟsy4+ a7~o=I q\1"B@D1iٹGEE F$Nq54)0?i俯l4~t։NWiL/.Լp<1ReH 8;.%Y<ĎFhBy#G>iPS@v8TZѼCC>.KG12|I9_bbet֏qqt -[meθ))6s.?>LP{hwU5Z"FJcEǥ6*?$'_ iTKqQ=!wA)a08[rB!Kh4T& ^K`a҅Bo8$G%k)J$icٙ 2)yZ %'VC!bŠY'WUR)w56#KY@IE5z'KK)VI'XmB77䶙xjk4trzvezed}jS ɭ}1Ũ0/'  >J 9Kp)u0 L[)L rrISSUmmX5) q~CRv 7fj(H0D/`27Qv1F},p?9(eD!EITdS6'ia?@~Qk0U2oF/WaNRaG~X4=@*..&lӚ˪pǴ>WD`#<#ᢊZB:՚ s?.&b9mh:87"mBʐxH hX:)M/ E1;%cJ)\ ]D=/ɸ<<'B g/q(.m~Dׄ$Q'w^svY%8 &MoHfRd;P'<Ik8Ūq.#36^\c`UhHT~E|.&lb&bB6ǶT ZK&$Cj4Wl-YOY*U̱v:i\͍]YGSqD@F+<(0X bTݚ^HfNJj G"91Z{ķa8͹nH=uy)i +S uBBFU3 /7pJD`vRbn.\ZѴ'ʲ"(5FUQmr q/y%|P/-L>K^KF&nm(G{-'Ul\ͥμpi88,.t ݏQ̟P4#"f早M2f#wt1`U a(1}"a3&|QހRVyDwRRxB;ciDg bJGBOJIt@E: -&]Nu6cMYH60 EH cUOphc)FNLě>}&l?lܳTJ7GȚt2,k -4"\ _'u'p|[[\Z+/ztMeri>rQKLgڤ+ߴ唆K߰Ih0 g ̀_!A&߀@@%Z+<_704P?u<,KfocЮ^OBۻ^x3Fs&- Jֈ6Gut>aU1"^LC&|2af^=Rl\C/nF3_bf%%ɲ.s##o@Ynvf)pdes f~*FsmTdXJ2AL~#:+xq3HO5,h+$t7DC86GL2/RxkҖC~ 63(ʓqzIsNl˧'z* :9:sԓ3[FOnӵ/R=jdD+z^_d WQ j {5ۨ.fQ^wni (Te{^!qLw0Φ~?`]Nɾ3Qh-[̒^_+j_~W~qTx| q^3$w562M8kǧJ# SBMe-"4tywxL5d< _RUL^X$ڛ ܕ2jZYCGtvtQbppsuite-0.8.0/.git/objects/c3/f8dfc1526f686980fd91d217ad110d569e5961000444 000000 000000 00000001611 12147656541 023160 0ustar00rootroot000000 000000 xUo6޳+*NaȐ@= PbCI?~)KӗĻwJ.>Y(zNJ_dWWDToRI?g-u=2 e[Qq` }"ޙRg[w`w4O=uTryuImy+Zq,~v;&H@+:*ig5=HN(l-X7v)V6kac4+V[rzV8M> $ёf˵\mIP'ew$:ӣ" o5D$=꾫:Yv5k_ %J7nH]@.i#}ed N>\<3%N({wnLÊ|O"@߷%C(Aha_;icxegؐxRy#\|e]*= kEq_}D1/vg{3tWyvn+ɾ2T9wdէ z'Ntd`F#S@ǡ5 N|ӿ%텿5jaX) '`$ yE4&et- ^1oCg2X!FŃD يD[~q+."G8a{n>9A2|"|:Fe[ ,z=U&|vh2 C{azU`c,C`ZsY akp7mh#&}nu28Moy#ǘWc("|"?{g(! @hVe1Hzi0GhaѦeMEW9~O Nnn W E3bc:bppsuite-0.8.0/.git/objects/c3/ea5a87ceb897b538e84165c2494b2816a29d49000444 000000 000000 00000002756 12147656541 023176 0ustar00rootroot000000 000000 xWao6WW\MNSe[b;M$bg[1 -QaITI=-IK"ywwy&~U.~Ζ$R*$JDɫ K,b>*L U_<+]BSg Q,[ѽ+z/ιĊMr :t#2/kOlqK$Kck0NC($#@VVk+ oҽ0)֤6JDNƹ8 Q'4iIŇJ"Afd8 QKy"3Ldђ-HLt pJdqT@(b^aj&Sete2se`M}"f}&{  ,/lƪL ʤ\ MP+"0>)T @&rsxJkG]""МsdڞjF&BD=KkzbLSz|:RdXY4d)#%JC9IʒTVlӮEpZ% Lqtv>Lgf7#"vv5 $\.\brzwq9l+*{A .OM?PZ.@$Hwv(, DRGvoo/V~3ͷe/@ XG(Dppuhvq=\^nnGgۦCWiL6:q:3(X($^G,p?j3o τ#/[^pD5 1ɱF{r4]ò 4.wv{tpl[ljI*g`2j#2 d[Ii&X{ȵŻQT_t]@,JyΕ87grRhYռ buȾp깺hkQ_eiZJ|>{*DV]R:NQ n$(Lq!@-Hhb2 q1&4f:z5+[v%Am !{49ǖ'F®Ǘr9D5ؚp/!DmγaAbi>/%غGA͚?iS-c%%J5bHbhu.r%B'B`hlR1"E7>qK .Ka_}ٗ#jMD<`kg{luVhഷfwm d6PWhftjGMbWr` XlAtz6Ԭ4z}Mbc=Ql1ɎOl5\-ޞæªgvz7l#MК` Lbppsuite-0.8.0/.git/objects/c1/ea246c2785b1e06d193c38ec42a97cc21e1334000444 000000 000000 00000000551 12147656541 023201 0ustar00rootroot000000 000000 xUQKk@ YBJ C=8i mj4=( #3/;[hA= ?ܬ=nj[.CzEgpZ)pcs5\Պ=H2q~ a4QSF2B'I ~S=jeQ2>2mJ{fRǭqfl0q86=hHQj|)ٗMf~>ȢC6`ԯ?]׷@bppsuite-0.8.0/.git/objects/58/eab2181a4b028d1f88ae3fb7c61f7f8bf7cfa7000444 000000 000000 00000000361 12147656541 023606 0ustar00rootroot000000 000000 xPN1Wl9B( &18$z VZͣ,9uPF6ёU!7 Z')g7qv²\ʒӁVBy()dYܤJ8+= 0rJ)Z7F+A(Á[>3=Do>7C-X2rI=<3ƎO }s~~ʝʼs/,41׊܂b+YTB캳rW]x8;:wىoI][uޚA3 4$U 5~7%ޞp,d^F=I0u k7߼Ŷ뢞NhQ1,sSS̜< #?ݘjg^dkrnO2{+2AJO_Εt)5uKSR2p 2}jOm*Ofݐe{_t<~nz֩r& U)VNoQ6 nqG5DqA"BpH|_5o Js:`yYYxWg?Y5_ FMUU'[;:|0&9^tt0G:{4̆ux|߫ǽѼ7nwIΪl}6ɸ7V7Ϛeup2U4zXdjop1]mߛ,M?i\/Gpp4;G?AAcOzfZؔ6~0aignZMf4M'A3 }әOi&Zy5T7ih7MNVE3 5yX]a>'u;.aHFy>=d|^nz4a97B|2hzVomP%L=Rk߯Po0{|gٟ^b6=ްk |tLsrO:pޯ5e#E?H_G|0켮h5i&ʨe3R o?;'W񇯟޻sxUӹ __UۿԿڿߝmw'ٯ_f,B{[gqgHx;Ej^`ߤ 7G`U=T^ܯ/zݾ? ^lntr%UmA5{T'O+D]Zpiv;>q=U!hdgKԘ_g y;}Elj$g">cƒQ3c;,8lƛ՗0Ym@7ڌm+v?Ju<4Ng}üQnn<ħDj<1\fWw*8\LcZ5ӚQ|o`vn@;CӪ!@ބ~/)ȬWY˳=OcWt6xQWCV 7NA0X F*3ZڞU[[[7D8󈡴M<U iX 92b;ڣ +除q~F"~8ʆZ^̌k?gU1 ).N<>]O^K| 8dh,}m]p9QWQ 4xpBP4n";)K$ϛGNX[雲RXn-±ܟ}^p\.±^Xn9[MCۃ uEXnm+. aʘ?ɵ(ND˛A*lC1RMbGuP~V DN>yaіW7.KV'7}oR t;wJǸ1Jo::2#U!p ;gQ/ *Վqn.Bjv}$uMݵyTvѣCPߛlLdp*lA0u?G`.0:Pd#nTaV*t4 > E#r61^$ _``/wkc"u V}grfn i—bTj+ıNȞfWQE۬jYh]vlx)]B̠j&m0b4ȬclկPٿZЎ_vn}>qH] OPLI7×@ʉ׼D &ɼ0rvҽ|冄id]])PVE3b/W+1bj' t\T/t<3Aa7:y\X ,鱣F"N |6¢ <ج^1 bM7km(͆zychPy jc]50 SYeJP1X Wc`2jw:m3£k%4IIfn0QOVO.O+Nj/o];G3EHe-f|;OkG{mo}>G]|MVtke [Q QChTSr ǒdڷ.K4$胼ؾF"ɮ7tE o^kޗw>nljj 覸X0HBFhk4@Q'|N^Үvդ }.Br^5RDwc 72~]h-V|㲞جnKP!``FիWo.//`S EO_ˉ{av)k7% ߴEH؏4 :vy3@pq2#QC")C4ӛ;{g< ]}]yg|}Q_ cWwM&im41m(.ݴQ.m&$nVNʸp$a hw{C Z'_v!.^qb4_^ ;Eo/8[zWnv;fn,;> `P"g}ծ$o6f&`3cN4 #Lv;_^_Lv0,Rxzh'&kI7lƛZ8 ᑫ_qk94Ḇʜ"xz&/u;1vfüQ;74S~Lj;aL,IzU;]t~^yͰ{`[~=Zؽ1ztuߥW\^_ҙv7vSԩrgnVouqb !WgTEi| 7%{Yc7PMVN#Ũ+jW'wzi 2&0)i`}i2`o|7A.tpGRȢt,tL{a%af1f:ETG)6+b2L @9w4΅Fׂ "nwFCY>Ͱ_V`#鹙fh$e*Ip|ە&= shîBo|ȍ;mV{kX _3XjZ?1/@*āѴ SqxKe?tpl1z?d4*LFLEf?Y;CJZlk>(f"v~b󋪴c]De۰U%!Q&69;9wK~ō/dHX\,?Co!aj |0R2<_ͧw}+R*,1_: Q`>cC,,٣.db_vBs0 ,˙3RR^,vbԼñNA^`/ 0 QJwQV!!zyHMf͑Lͨ9߸kV:n.c DܗzH'pK9{m2؟`0"s0SYq?1LUW"mV7"! K8B8@72Pmu4\V>-|P"G6pC2͋JM #d|lo'#i&1JpHĎ->- ej,-x/B#y i? i ~ 7J*4r I~2 'RפAhܿ=^%ەLCKųɒg kQA`vę L4D WLۺyR<c%-)=ԫP?s %J2rə#7"j[pňM!9`%y?`,[.8\?#`~1?y)To@ oER؋[x~3o{PTTWFT j&y\$ڽQq90:9N?hz>^/5*QS2DRۊQ:֊tMlr dҀ8QǪ'$ȼV,j,-a3>ɽݨ*>UTv髖P@'3"MPÉD8DSLZǘ28eY@XVh NY)EX1f6M̄Ƀd(!w R, rCD0>=Z2 vYOt+² אnr.10ߎYjZLi؀J5QA4 JCMCّud}%APbPBH* FHnj cKX:ұ,nS^\EaWMDI%\(nsNi1ףĜdv^?*h.a , M&ȶ#GFХ] 05Sf^ ,G,!I l Zc2nŎ0I7$7ISut$̉}Q{ K6iqT3>VfΖVs)xe2d;[q˕dҶͧ{<CR1r 1dXsb4_w97k\ EUo^{%̾O7q*Lzn18>Ԅ`F(x#|KCCI|99tM9ZB_&& JhKܕΛ wnv v8[ c~+}l-׶@ɻ )ɗ8Hg= ak@=%稑r\xX}Xݽi-vcNCC ԯo!,3Pc6` IScONۚ}`M4{=^D弋pz[C[Ae̢N00@񇋄抳+9 h/vA Ana\@OrH ޛ7%K]rO6 ^d _g=Jlw~-ʊ Y[ u"c< ' =eOV!z*ϭ?;wvQZA ŵŊHv3tN- I:ӝ;b)Y@>z}=4G'sz۫niF%xQ+?šz;l Tumz[L}Ĉ4|SG+So]7{* $֬jSh[Bܟs׿ޟo{~ό_?'@Οc1`'K=.ψa\,b#-`@mG m0[ ^qK,4k[~+O,ϺUp 3|+pξ+ /=3wgcg~iS[X,czydžL6krD0YXCY@mK{xL`HJ"zsz`1"@Vx!<[ aA,v=:rf#mF;r~gd?gTjcow -X7,A;C1#i/i=AxTz^b#}q9/O;ND(RrO m: 1_F')F111 c dˀg)"6|'߬M_~JkeiZ4lt?#}B*0!;!hnXx]ln"r{'aAJUz~)i 0w;P_b qI&%D0hIW|.`PG٬os-`x`ۏoWEH\B$D3|,PL[m쿢%9q:Xzm^=Nm+ςLࠃ5Vp[' js$M\!sm7ԋd5e l'n'g\^ ɋ# br;jwLn!)@?x㻳m! WcPe̚=zx;@\16ݺ:2Ĥe}沌@%]f;aw+`m3!I^ E>)mجn܊I7n=v Hiν _nXO9ۡױr(Y̪ 9PF7+jpš˾7+~{NsGMMp J9W}91mЬUyRjHN:l'+g/<(Rɪy n+h$eXf]GL=}5!qŊ<1y'wZ7saRn-,ϒ\p!z{[e דެ,uνȏk`kBEir_zںS /8,5t[?tb iZ&J6>1/`*wR%[XI@4yTm,6?̺O-uD;2>a蠖 G!Kcl?[Q05dE_Jh7@*2 5#5%:76x!RXA霐&8(hj\9Qd",bLY`*g,)V*d9xZ)PK v2"k ;ȫ3pd; )Wt}@](h60#Zv] BF@DZ`,3Ჳǜϟo)/ Ysk[! CN$"`D$;%Sf^ho5\,/oon|Ŏpqz?|[pS:wD ܼ~B,dDpu|WD|9鍅,fJVB.> ~bwp73:qThiP^U F/]<])D~v%re^m,_b8S#n3ً[?`,PEJ"ظt03Pz |Yux T`̤[4vyx:ӦExϭ VW݂[Oߦ(씭OKCP"\xX;0c˫;nﴴӮiPpXQlI36{h4ācwV`=R (PJw>gA%O!Q`sgg+r_CG;3xɺYWjycaKDVAKQFMh{Bp ~ݑnچ AڱW餶ɷ S̍CD^~Mъ[~=JR=βP)-A͆  sݏrMBM (fQKm8!a0_Y^Wm >k[="hj=7‘OgI_|[ rqR "Cfe$…=h?n!n0 L]O1=/hy;#ߕKtW >Mjڅ&RRISRB\~RR;\G%,m-WǍk3le.Y ȭn|?1rkdd[mrD ds%N]hG&ݻ£|V-Otu:I]kmQ]8iEt;8J7mZ2OOԾjp SJ8iTqM1lsN#]RHD%CS1${2sh1trS4_s7UC28:Ip1/@ÉPx/;{Vɵ=+4m̖pUmE].=.i%P=Z4K+Ėڏ;P4t?Oc-O2)̑]ՀԶsnq@dKfe",V"FhJJ#*pub~Rz8HTײ3_8. 3ۼIV[,:[n1Ǵsx.U1uf ;TF^:ni Iy NU/;Oz0D{묐@DwvMư]܍ X֛!6>)dv-<&P}N g vMGiYX}vΕjPnfk5kDr(l1 &gJmו# ZuRN]ψwwg87d e }*lU34;t9^$^Zn^"ٽt{N`_$8-h!tCx7N;;S(=̮0\)%ߠ V,LzWz q˕9,n3bd'З] Ǒlǿ\\Ǽeڰc@&]L6x4.YbCުj}fvsnQCT`LaRhI|*+p $87pمdcm ht)wȋ7> ((Q< !4rPx)em,&smGTMӸ@N88ȥ:fJ":^S VctAR!!P($dx ] $V;NژÎ#G*#AtPzRz',eL VE6߁YJ]c:mMsjZ¤S2VU0 )ٷ1%xTD;*NҰ{Xe#[vKtjvUz{~5g%Ǖ R +O(000nTEw{UU;ll:6g 8^wG®Ǔf7*\:6!],+C! sa<$CY2D@*_-vlUA f jD?kǪcǧw>}ߥw|y#pA neWL1wI+o 2+gWA0z^ɒ&Vr!րm{qqSmMt&vo\?\`*6g$15_;jcQz?dv>7\<ʩc'"gr V|i`{1AȣYIuюa|??}r/**HS>\hg8׌v:P(+[@KE;% d\ܥ[::Xܳ @;Q fQ9iob k*BZOaes]W"B7rH71Vjr7 9Itx0EijRx2QMZ`8 D샜R&8N%?r#m1o+֖}w |\ᬏڍљw93ؑPeA( Mg a2rGBM2Ef-Wo*T1M dAzca|?tbp%Bp /p}b-=(NP $;(%"',5/ݧ-ෝ#,_{4O0ig_s6jnd'/ӧU+xn)o5M19\*t,ߥ7,ΜS$RYkxb7aS_`\>/nڹnK+[;-63f4q K3mEvU_Q)M6jsDT.2ߒOv+e3 Bim!: ^ΥU03̽ ?RkÁ.3+32=iqtitֿK) vEѪnS } :<ۈ\̂u KH2?f9Ueqhzwli o60~OdN\4bihc6 g'FO6 ;fV&O[~T( QQڔ-~.HcE8FEQ;U($˄5Ӄ+Y cMj Zg(fGJ!h¿:͂`CokPHЏD"W<{j=`KTt˭2D8TFaN@ 2-T`ad6_@m&7sR$NNiŵ2v1 F`L uSvNED!a-0a\4vG~ 6ܡ5b  ?cnIk~P},XwVS6!ֆ*w&vN g)RD/06XulŒW7mzHZ*4ޞ,>Эxx`WK/K}52N~#5 q5)U'ijylFqDؾtq@}05Xe-F!RL<WB[ iZ+0:pl2F.WGn[˝F.1zžvIWYQm(^P0P9KQ27M"N~{ۣ0|A{J~ҽhlf!s$gS9df 6IUY]AY&r]iLRCҌY9*2@,@2B=7_1 }Mz>m !uYwH1`CoYo|>E= <ͼ~"Ej^Ie<b֞Wk8@}.0[J\.𸯓Soox)9^<6j}@qwk:ьxF Ix`Q`F`X&7a043T( ȋ>K3z`pzGִwXXe^Bql! BALc~?mgi84AwcX dqϪiN5NedBaqGWjO<< ĽTk,,2;? )8!}_Եq4RO+uϋ:|$=N5=$&vI$pM-`Q(#'M H#Nu6%'BŠ޲E܇ 57rvJ>˵V"@[JS}_˳w.xJ(AiU<9&)/ ufɣp6{/QG{qIj)K ۗZʘ*Of+R|R T zQ k?V\cM,h' c8Y|鬟sR-]6/-v$F~SNCtA/Wx2:_F4{t͸s㎒G3;5t3K_Ξqd_ ZbVq?oMD!~'VHEg'ߤ{*A:9b2g?PĔtƦ%We#@iՉAާst߃͠߇g'B@g~6R c  ⓠK9r*5=M~nFg͢btW (+hm~QͲ ЇяpJn0IԖkbBb8Z]H~kŻBe{B< 6ǯþ> ӱXʹz6rȷ5>ԥGv5 T)F5z%ΫlvOaYN&nD)R@` FFhZ_?:JIHf"* xőR3qtеx -KD:ئuOwM6/}Au<_ o^Sŧ8GDR[xVꪇJh鲿h-#t&|ͨ%>Xџ}k%Nmeh9W4 iui4%ٯ"ÁW!'ڬ^e8DCƳl᪁֏{8palI>Y ьlòz0T#CdLf3Sv1G?f kxw4?'Jƨ)]p_ܿZ#ZئU[M-$FQ+t1sESқ*hH*KvI+uPdUJM0#?Ɣrݗ|쑗qO&?q;.cX `fwe:dhrBJ5!SJ\bٯ6xJdr X"(tpAb[YX:qً!yz[ 9E9Iy + ]iB2MZۘlzUn@p¼&#ԩy۔(yjhҧ Rr gǼ҄O/;oV(EHwa?%#L {FX ޑy-tۗDZ^uב}o3t5͔ݞ&qZN8쌯'-`6';wzA*w_vazA2j䪤o,YeHCy>Ż)&VSJ +6Pz\XPchu~dh< &;GMVԴ>堋'b >h#8-@c w}mM*ۻ:h4()& bXHA 䤺VEPͨg|*#J^x!B;k0>8q2hZ;:EsӠRpIyr_y~} es c>AZJr:T I'qSRm8An@\^Qb ]'̨ Mdži`J5g'Vk+@Үz%iRNIf~/5S@A(W 1cA nɡG)# A(zcL: fJ5{/5R*szb !.%^zIջ 8 ?nxkzo&Bprѐ;omHERxb|3AĤT9m~z $~5"8Ǒ YB⛽mR茟^j]Vieȋ{٘ٮ.M'D.hr7e!VUwgW:R4CӜ'ȑbyLN?>d $h_D8fcD2RlM2MSd>z^9AEY̛VIc'qҢﺂ? B_ $ mqcx*|Jåan*+"!z)D0$$H_Qc>7j]I9-Q,p!F'n6o4%gEQclK`- e齘}@B3Xe7 >0+H)DaYfAg/ǔy3G}szM,8Ea`IʕK΢7$oo#)> ML-]:xP֩*BhPiҐzu[5 yCBN?GVNyLBسcǕ sGB};DEtUy(/I8ZYe0y- @ÑjTsQuf4K#nXF Wz?RBۃ)4-\Ϳ4]\\g\"FBH8oxy<2((h:=of%W&Wڊ3-)~qdk*@_zd~z[cij4(mb&0К5ߖg1uA ., BXOiVLo#%~J s0d4C_$­v40byX֜Nm$s%ch9!fہvсcڲ!0{FAH/W7_.m#-dqfUNo~'XDᐟ!5I}%R&Fv "uC[`}dGLlGh%e{*ͿTOZkx|i ,.Ccq9ڙp+ : ,%"h.ym &ؼR==2l20%R$ jfݎ`GtB&WU9 q#3JADt6sU2Q6p(/,\2 @TMܧ:/<|\H zàC;x|B p "֭n I'S̬^xQFCj'5\Fŀe8Vg^UyinzhTAqS H' 3+{ r 2`,%m[ꚽ=_XrNr;J Q DGqk> DeE? Xns>GNQ =̻+ˣi)"caow`7Fv~3PZHV:qwS]E) #\3uq2׍ΓS *J| d:l ۼQmpuET "t~(2j<بqMȇbC40+g9ʿN顏!汻 n6~ydV}x&&iIP NQM)sY>xŚSfXa+uL,q!8FW`!S4'"MRlTmG [X&YdY죎o=n!TyIƦJ?@Qƍ,O>I]'p̯Jj~C.x1#-uf-v]i",n1,50 t5ddt!}'_*®eU` PrRSJj)CO Z x]ۢxI^uϞA{$lqͭmgRJM>C6X>gYX:Wf*퇮Dzc׍ tSN2Nɗc}I"p2ZcH ?|W][z\<4Q_ wy^yYWBPso޵?s`~s:Z>bmɍ ny'|7bϬ CP:zZa9F1hy|(WVz}a)S˝&zsWYl7.!lTYn,k-c1(PE冖0>{NCW%JD;J(4u;1s`q3.b.tx44]Pބ B VMCNS9E~X+kol yi?UsߒŌlb\\:VU'-<6Qb,BCSlF#=Ktf| )~ LHbK#•mQُZWٛ{: wYȗuP*G״\!-tKҵM YMi ܟ!\D]awV RDo- T~UpCS|.ge)ь=a]QKR6[`}{+{o&pل\õA1fNV'Jb5Fk1)cȄ/^0X kⓛ+~ nmcdII죕\?kH77!,7 ;3K{l3?]9ĶVh2{,%K rnRSŐn"!V2/xgҕC~ 6gs(_ʓ=xqٛ/G9 =<=; Smy!Xԍ>c=>٪D 6°~Tw}*=Z cUNdJPUثfu9*sW_K+DH F(Jo\ktv>{cV>)b%Ȭz'HߩOek8x/>>Y5; g̝%PhcCB") !8{ yaaZ:ܼߜPga4O}旔:ze'/#w堌{4oֽ˯1_֝ 8bppsuite-0.8.0/.git/objects/c0/643fd01eb33f22b4d410139deef5201f22a8b1000444 000000 000000 00000000716 12147656541 023240 0ustar00rootroot000000 000000 x+)JMU054a040031Qp  +(a8/ }s~~ʝʼs/,41׊܂b+YTB캳rW]x8;:wىoI][uޚA3 4$U 5~7%ޞp,d^F=I0u Vg9 Hn Y榦 I9)Nyz G^1dNܞJeVdeP/ b+S,kS!&e&1,;=]#FUn+6B'3xw+Е+~cNUl.Pw+{MN {4̥P⹛tbppsuite-0.8.0/.git/objects/ce/7b7ca845d061c6cd595dbedee85fd705bf4c6c000444 000000 000000 00000000164 12147656541 023754 0ustar00rootroot000000 000000 x+)JMU040c01bgf};[ɶP5 JsRK2SRj7;E׫ř_>؞/*($5h/%-~WQi<'0bppsuite-0.8.0/.git/objects/ce/ed40855130d415c92fb4db0f599a81155da132000444 000000 000000 00000000124 12147656541 023177 0ustar00rootroot000000 000000 x+)JMU07a040031QpKN-./K*(`pޣo3{3VZX<)(s+DJ$zbppsuite-0.8.0/.git/objects/ce/7820ed398ca5d2b54fdcff3fde76c89b492f06000444 000000 000000 00000001420 12147656541 023622 0ustar00rootroot000000 000000 x]UˎDeWHv<$@AgL$ʛgTX홂r 5e&1bwn& sk0Ӂ wN q8 Y.\?}-*cm6̫{/cэZ6[ Qw @Z3/{WPm z2|wDfo(GF_b/W(6Vkl0u=\z zTMʄ1Xk?c.}ppݥ;@ ԃāsJjb;X!10 ٠zv$IstE8_N(7Z#HtP~bppsuite-0.8.0/.git/objects/7e/d6ff82de6bcc2a78243fc9c54d3ef5ac14da69000444 000000 000000 00000000021 12147656541 023665 0ustar00rootroot000000 000000 xKOR0b0 1bppsuite-0.8.0/.git/objects/7e/7d79b72d4caef2fe348bfb0e9ab8ad343f87a8000444 000000 000000 00000002763 12147656541 023711 0ustar00rootroot000000 000000 xWao6WW\Ne[b;M$bg[1 -QITI=-IK"ywwE&fV(9&A!U"2H^MY^b`@UdRf8YU?,$Xeي0X;Wtʵ&V4TL,iLK xi,^] e["Y [q:Da$1i2ee\[YkI&ŵQ"wZ4Ν/Аű>rM{7?L,><2E 2#^fZ"ϫ̈ajE%nْ;yNDLE _"%h9YFGY&W^ zfjt׻Ȧ#4Z2 3yGwRlr9Xf)}Lq =v>DJjb)2Q,]o}KXVґDɜeeI*+E6CPiW"Bx8% Lqzh|j+* 'GotH(- A ݗ; hbPR"[#Nm{<|[:(hQ; /~.Ct }m&A'Ne mXmwek 8#9hOFkXPֶهήuGA v~k l0r+QYqV [p7JJt@0iC-N.O\C2dQ<` XbrauyR5M,ۑ}w!h=qdQ D4D _\_h|C۵EZp-,kķ?נs.M=MCU_%lN'kɷ45 %bppsuite-0.8.0/.git/objects/d7/50d3bc2514455f99f99bf40895fd6b46214cd4000444 000000 000000 00000000342 12147656541 023161 0ustar00rootroot000000 000000 xOIN0W9=Bh L |2H9P4 <ڧ;J">9D4(C$4jMHh b!ecvmcۀ&X]Tt{>Y^~;):M[;6h&&ƹDx6',/mq~hΐcTRJ݆YRK]T-봮1vWg<sw|gr)[p@М(t #=SK$lejeV(yԊs]s\*ClrѺF}$?(P|$ڪp'RCq&`Pe[St0D&i, ZUU.L` 'Lh0C,.kmX+)r&L񹢊3MK)r6m.2-]=v^G+.P{?RD`=Du5.DTf%ЄE r2߲L 5ׯ+dPXd"A:2jn`=k7@f 5W,BU&s\O΁LTi(RQނg 0ΦAH)J/ǜl]W*.ZK F1S4EisuiV]uL'Zgr3< gnt0{A~AR9i`S) hpYeԻώC칪qªb2nәi/f rpv/%_n6APAs gKzr|D$9eksس +/4ˈʡ~`6z"3ĝ)\HTƁzJfsf)~:JQm)GQ7_/*轟~3`3ux}+}EŒErIvR6<ƈ{[T5.jv3՘1nG!5WjZqخ+6Bn10m/UOFV`6 U: pM<7kb<ȗxx:v} wMsk٪1 :o-s6gNg$Py$e>S t!߻{kjbV@KHbppsuite-0.8.0/.git/objects/96/2e7f30a9ad87c7090c9a27fbe96677071ca551000444 000000 000000 00000000164 12147656541 023161 0ustar00rootroot000000 000000 x+)JMU040c01bKO?W?sņ;>%N! JsRK2SRj7;E׫ř_>؞/*($5h/%-~WQi<2bppsuite-0.8.0/.git/objects/96/5645c75d7c1aafae1e6b8b4740e76aebed1fca000444 000000 000000 00000000350 12147656541 023656 0ustar00rootroot000000 000000 xO;N0)^W61Q HL33|R@6"@/R߳ ߍuQgbT>a`%&ָm2;Σ1t *Q8uƐ,m|擩LnQJ'MG%. /=TWq3}\q M5=VJ]`O#1Ɔ\xW[[}nXbW[Qm;MIɾ v`bppsuite-0.8.0/.git/objects/5e/cb67625ff4a57d9ab3940f7dccbd6f46aa801d000444 000000 000000 00000000065 12147656541 023605 0ustar00rootroot000000 000000 x+)JMU06c040031QH,*K*(`ؖƝov9gO> 8bppsuite-0.8.0/.git/objects/5e/345d9e73bdad90a5d5cc79188939781fd76017000444 000000 000000 00000000717 12147656541 023201 0ustar00rootroot000000 000000 x+)JMU054a040031Qp  +(a8/ }s~~ʝʼs/,41׊܂b/o}stj䅕,A q[wu3<@57<*s fx6M9{wk+qIOD|RAApifI^qAj2uoJ=YȼFwz` ۧ>&'2.JmCsf}Y榦 I9)Nyz G^1dNܞJeVdeP/ b+S,kS!&e&1,;=]#FUn+6B'3㔞udڦ?!@ޭ\5:5T2BnAϒbppsuite-0.8.0/.git/objects/5e/93e6d3dc389c2f9cc980592a7b98c16322c68c000444 000000 000000 00000061356 12147656541 023265 0ustar00rootroot000000 000000 x~DZS"m&(9tB/ʺE$k$$""@9΋ﯪ+$"U׽avK8Mi?<=*6? ɴ;qqZv{帵;)A9잕h4e[}أi:(F=^<gAM{۫fgpZ^xR|pnGݑGiyRϋ>]T'ţrXNG{~O4b4S6;+_iUrRzkz{f6=NqhebzZ{˻˜>&Ew+^I1.d:M0Oޟ>hA}~PrzZ&ݨ;x;}Z.9g<4Jl٤e|=!K *xuPFqUU4qiEA0a[Z~Mzl;޸'e˵A󆍸[]c~ fxUY6Rӂt9}OMO˂ɊhoPd=+Z6b/`V_?܈?|/ۭ=FONn;[o'+_j$Bg-[gqkHx=)yj^g`߸l}VœL*I/g_vݝ 6h}<؊}@s\  &s".-4ۭ]MmѤOl5׳Bzva_lBI8tϘpxXM FT75h=ȖdTNvٷ+ΝK|j@d3 ?1}0p}ؽzѸ?EXb6)wk/^ԑc{ls5\5?-*T8𼘀̚Aj~(K\:|sڝMWe1j%q+pp=CrJK۳bss6 g0jA! +A9XYXlK{$d麞T]0NcϺPo`[[UO`{Ԗ2b2;daә!řډ?3zO Og N]6'Jx6LOF_.B*f.ZepG?4cy(pW)Z{8}Sv*mOU8RϫT8W+"g{±ihW[Ḫuܦ8c&yHN!LEq"ZRaå"vGj;z\ rKlquYWL~<5LG{j`lݺsjd\WP!Qwpq˟P)OYؤ̧Z]r@'j01-fVsjV 2kB].4ms̤*NH4B0)Ft { Z6"ǽM9YO_D~;a2(&ATFaTCL˳@6>aޭ+Awx2ӎG=.H{.úb@ث\V3u'R[!mRGv4*FQBsbHE5n9odæAfc|crkmXeu|N˶]g3Gԥ\kt+;| "xyK ", 8l` (Gvk7$L# ^N*!;P }XU>axNG  id1?LU2qZhgc<`F!:aLToYkGi6[;C;o0k}xփ7qwsS78%0U&-! %i%`\pz96ǓAAQzV^,<ھY"M=W/d- &@#"ӊK+(fǛW 16ul0R|0yi )&ʑ]g,Ϯ)rU%ݚpYAe|0Hybo:r165~ + M.2. !(y?g :DNC`"WUxspj$] #dE +E7l,Z4痦sm1oBM+pZ`R灌hmեH0i;&|dc:0i %aUSt$ 0 &zLGxGN\Ś1 ;_b UO[ Tc 1|T,ZrYwߊMv/\'ӧ0PVa$oVϚ3g ph3:۷PVɏOG6m.m, vp&>c\KnUPi1m( ` P"g}ն$ίl}EBEb&}rg "DS5>K5.Ѹ MA-ABկȸG]pXBeNn%Vn ,mzHڕ.VAlkWnnfX<-YFqIlij=+ t ujܙ[{&;]mU!dC[T~HapY& Ҡ:^F]TrH1jR&Uy݋^ā1ZS{N<2ؽ\ҫ -d H'=r;]<8B#<>{Gmw;xu&m#M-Vbhkج^IpP6+.Lo!~(b$$$Hqm4Șb/XئR/a!x]nȃIGRȢt,t &0 3"D %1 KE';4Ý q6:I4C/ ,;WEMڐ.1l~? O-~wPܑ:AǠ~Yۍlw e'DC+) Vј?ˀcn񅸔6 Vb- Ǻ8h-ɺVm0LKCa<=݁wƚdΡ aV"7 i1#ﭱFc3|!RJAxR$,uڌÃ>^+Lds!Q!ŝ`"0bB-%4҄U֚f#x\ؘ~F1)略s_T"@H ,Դ߄]. ?id{{\(+n$^&G:|dC UბR#ͳlzϋݷV8!*2ΒRA6 a0x{h4QK(bK$ "AUwe9r唔WpVpK@W-+LE]լ)$jAcHZ)'Fiu FzSV'х;F2@ z3hJ}Yj,dx wƌ!sxIOv#ˆ03uN!ũ_S aGe¼i3ФݍI&9Y_rdtQr@ y? ,5iЦY@uvҢ>%,p*yn Jw6 ޼؊/Tɠ<`Ngk??cYLk7Q0D"v\mMi)UdS9;g%8'>,~'^K.z+y+j/yw17 A 5HE KqeH/jՙa8JVXE8jx0l۴(UkHmFiY+rE7Ysȅ.YH GݧG: ~RiiZG켸[{ͣ{QU|0+)W-VgEq( 1epD˲ uƱ&坲&S"+şbl ~SJ?PBn_X,A;冈a|8{d`#?. KܓG^CZB_iq|[fi1jcF(ADݎT(yE6 eG֑a}BA QD"c˪tg+菃!3Z0Ў-aHǢT˗#Okzp^>7y7BUS&pyT>y95\s~";ۊz%*ǏA O 6ٛX"ۖAv-O"z i8kD+%k+g]t (vN!NȎ#aNs匀 ڋY1MhFⴘ!2udK˓!׹eG,\N/mlb=1d*#7#5> JN&Cp7͹KA.pU ezYc)|02OZ{N"Z ĩ0Z+SBFbFb4<'ak9O9tM9B_Ƹ& JhMWݓΛ w[;-VT1oqkɑ0T5f˵ywƟ7$BG;:L;~ Lǝ5R7kO{6vljwi/z<<e9fֽ_6yj`~[o< t`/➨w[oc{h+蒽 1Y fy/be4fƨ}8^@|MVqI# =$QbOnF .%;\eń,iqr:'!| nj̞2V!{*ه}/ZqEȭlubE$C8'Qp(`!5Y^/UתIaŪ6䋶ε׿~ɿ2r~_9?fcϖz]4? b%-/c@mG3m73[ ]rK,4k[~'OmGHvHNfw.["Ai= s:wKd$bg˛/x=?6dLͽZ!7Q/Պ{?ܭZ9yAz>8QIS IIZDo[[_#[o³+ asΎa8#DZ>zlƚyHcG> @@6R 5|@lz9d I{ ?1Nqƃ|Vc@8ulsxI@!D$"%'A^va)ӮcޗOESG'b:b(1Ȕ c ;+Vdˀg)"2|'.M_|Jkd7iZ4lt?#}B0![!f^,NmB'4^I],a<)=T1m|sLݎ6.S6Foí;rJ2_&Ϫ<0"o:Ŗ9d+ <|wN$eȐhP~S 7z0S$C"|7n~O' }ض-HeQ :x<k7\M2z.|W" nÔ29 eхc{!&/Nf($OJZ<$Rv!#џoZ$c[HT4F1(g?n-{RᎺEx!ne !U#\ gbD>jGN~RI|[[uGj䳙x9ӥgWOn]\ҹNr$6jmlέ<+ه= V dvL 1)F~fs\1vl%0L]ؽ6IJ()N|mFbݾhǭ(qv돘Xc.<*4lm]l?pj[9@?@@Br+FQ؄ˎw>m.nĎMF^ec5K!m/{ a_흅mvmVKPR8ؓ >z)쎞X"m91E~7nv.S+zCւNM3[|LaWq(!(Eg2}ID^~񼾖CSߧi+fxcv W^I?[n86Exsavm /7Y(nQ7gw~=`R|L#`D-;{-z]l7>.Pއ,jdt@X$nCfe{z$[ZJ_Rt@K2h-jS֙ b&F$:n5y'i˃eRL"M#궍x 0{Y;ȗ~a*RBURQ!Y)Q܍ #`qu?,V&# e.ڨ1Wm H1r,0Ss1\P2Su\wdkR:6LZ8 'YNB]9{~_P Zmq@۝lN\㍀fN=ܶ,XfåÜ?Q^A̳UֶCC5 9#")2zFV~b~y#%Kv''mU N:._j-5Kp=Ew;6YȈ2 r鍹̅]fRV\.>SvhaXuoK܍hL=iƙ(/)1fjң:(E]+iWy9O LJrtl*sz&OF]-8u!Y&T/s-gڐ@`Hgɵ,ʾYo7IȄlCQvHppm/Tr+bQ[kF*uD!?v6:ɖ"̖\32a희L 5k=b8S#nE-}`0f(֠P8h #$87T_hm0"2.|mW4Vy-y*&4Vg2V݀;ߥ(씭[CP"Z.n,[Vq fn4ǢW4jd#OAG@QcX} G!^Ji,d)$Dx=XY9)BJ\QK/7Y5O w6l9rHRs*h uh)ڞ=pʜ@_rcEwƛ*tL'De0Ŝbn& +Vtm+C8+wZ/.c(hrp}~% h6H@M4:X?) ^䚲ZKJ.C 7j ](p)q0nuAwD;y(TKCܙ>~ѫs=1 rqޒs"Cf<EF 4 GS7^1.g6$~"j ޹POmy-2{B(=GO@yβL!o?Ew(a#Nq|W8z_%''4iyjμ$ͮ"Kd;%-C\~RR;us6Gq+ƇLwpufTGB7bDSiCdD 5dK!N]hG5țM"wG`*9).Ԡr[ 51*qӓqe2ڢP^n! %kh,U}D1BS1#{2-7C䥓AWLݽʥ0]߁g 4 w9@`ܵJYiifbMx,;Pf=;姹@Jh <έ[j?@xұ~.<D>|2GvUR9 pI/W_;b b˼^+ER7jR9\ا}ַ!zU?@\go}qġLc߷l}7;E,l,RUAe9sj/pqKywEIrz,kd^ّ&!Q=XxiUv$VV"(SPZIgagŔqQy:aS\@NDGÞj M ϥ\#e,*[}m'ks R,<=՚SN/`Lr]U2%ځZWM6p.\$K^_xJ`䐡ǒsɩ0 4j{KjzF%+<0>T_g[Ȳݮ|Ԍ. 㡕ㆫosЊjM0FD-k_br鮓 ^܋aʛ+ Νxg%dnm  )Ŋ,r{7r k-o)9S μkeYY+pCVжGgc *D65>T.d~m'~7uв@ n,:* PShR~1>\טyT5Z}\qa^U؉Ł%t%q{ z j;1_s%* zv!9oTuQ$X~GlacˍD{6Aܴ| @u]܎20Q W/*6> =vVY6ᙝDikAOC';{l5mPs9*ۈQBDݾj mSm@$ ]r(v\BO4x, @Tلf\p!v4ER*Ba!v~JzNnw Ӎ:(Jx݃ ĺT/ݴZX>N}Tqy;;ڬ5zMWuVN'ΝVT㐌H>_2Unq-L:aq KWx3 $HäV^;TP=3m??w_jʄY/Q l005D=x2{I;u\ c[$Q X dvə-\4ShU#vWVl}ߧw(pA va֯> cAR`͙:X1Yip _泲~jIhB+ឺDǀRn{ h;†d2KH'Dc*6g$15_%![-j߃+ npxLZ3n_\D5tK҄웮*93hNL.T^芤h 9Xz wH%^;3oa+ޛ4c]wY߉1$\r&r;/Cln@Bqr usKmu%i^954y_GF}q=mddv\;kpԄ~5njuݢ]۪`IҼ^ݝmEU046rsP5*r_T ]ƩMy0geGByv"Susu0 ! Ny ;6w9qL |Kﯪ=Ʋ#DqrK 8-ht% S&>x|?9w5G|ht\U"[CdѬrN8X=s(W#O!۽δ{3\Ӻ [B9̜S'+nuD9a.Nۖ-&m)8 Xs p?lw @ dr?ENUvZ؝D8G\\knWEq6iz]Ң+harOpabN Miܳ i'i\KůS+*LIfhUx(EWGYs/ 9vHZlB^3N/!kΉvnhnlook,a}$:y7(/4{>շ0;7n|N4ch{\h:ImܹE. w_-{f".볳E)F`Nhuz٩\$JAՑ(k$A:ކZR=T<{&:mD iTgζ񌶾tv.O?g_o~m/6^s8#T4%b; G68Y7o6Rvn/M ̯SeJ; A > m? va; D0V,U隇 +54n\44rK`U`IxQa-kuݧYc- o APVZqwQSk訙tQbqve.3%2W]!n}n{ J:ρUvm0OOBrfOr(ԇMts+0%.ŅǶVF0υV͟ dHs2[1ηY;F thABK 1C-'%.O%x-^6ͭjR"#jƝV}pBitoicY1:i;i&^ŝofEwYD x|2Le75r^g{IBf aƘqN ܃Lt'vN zN&?9׭Ur}l~ZK,ʥFZ5m /.7K nRVdK^ro?.Y@f!z||0$Aӏ=Uv7Uv=yII_ƕD {#-2wn߸\Tt hVh%7;7ړRGçLkك0@.Fp1eo=;H5Y,_ZKC|ln (~ yfH,mسSuv<{; φ h$W/b0ߛGsK w\,,iG*MI*b.sͻ7_}-ejXg!Hܷ.eM0qx|DIp59%x.ͪ[k-nU#3CU;Wl~ vACذDYx slЉO"_u}w}Y'2Rlw>ҵd8s6 }^O+܆nTM7r8Ws8H(euNuu{©םb+fjF{8Pƃ]"Ăe tT<S]N'xڳixrRΆ+gd=m@0'DyZwq `g%nDlYvE]VumawN)  Bk`ė3ek J 8Y1g!N]qI;t:3ζL]vm.w(43(+>{u KlIGBJФ[F;AĮLLMoy AoV\4bihc%G]mi N~P, YH67;0ji=r""ۗ)!Ͷk;9{A S"Xƣ#?7̋rB%YA:4E U~BP8~2s7 Mݲ,W%˚Xf,[aEQe)j(iNC QjQr Rv%N\cO۲Z,xQW*0ٔ QWH_dAùs~!%smD~rSpyIĂʅ]\*Lk\?l<Ǖ961# ;G2"،$C2`G[݂vI4(Ϲ ~Tт9?12{ aλ_34)luZ[IyT~r|ج̸͎\m[wJ 񫲇bYC-s̷ׄMJG{=3bjZ Ѥ{fbG[z\p" ."? h"ƹcr+@_׫f%vIA'8ֳ]FsHx[A03j0k*8Hnyjj=&=3&UPP'9GFJLC!yf j)Wǎ,ds0$sЫyo@c4~mƅGT,v څEApvP993XMi ]TZN kHTjyζH1TݩEkNtقDn$X&{E%1۲/,F: gx;;muq8]\"hFF^[|fѹCPbڒpVd~0|ó{pC[HB)yQ]\Fؖt)Z D px 4ok 'ʨzOjo+,*܈XQEø<(ߍ%f;_Y˯pվ\K#je[)?5`8r{&g$ϵh]$UEa M.9aub~=32u55`H)V[r1 3 D}ke?ʹc` L&[T"tx-܈&qE XEQy"L6OX Yցކ} ZAFv"_^5 y>FOTfU;BmcEuQm95,t6Xis+:MBܦԆPO3>"v&fV,*#{1NGбcV<~Cҫ|2*J 2Y,~sw;05wI4g' lq``ժ.z/ Q4ز-o~#?7s Jjʋ;;`_(.VŬjn2yՄ9BfKEgpN5=ŋAUV9mlg )̕gd;Ig 3ÚVE8`=BZxp@)}'kZT÷?A⨨`罄CKZװ;h98Zdxy-6aO<o@x%ƕiRaqG >>| ĽT+,)[? )8!FqBJ$2W\(Gg1.I95J~Pku&Dͤ)ÉQ(#00*:IkM^X&0ꗛv7<ߊC9S[99mX+U)$xNQ9O3Ch\3M3D«m cva8K-u xMWA|TB_{"fİ{|R T rۭ'Nl;a%g^IOoe @K?i=m cu:fSSl2Wν9MhpJȏX$8zDMVPlINrQ|YMlD/5_Y.=!A"R;z^n&.hQ<;9#>U|uѥUlլt1Qf첮YfgWB=,bԸw9&͉u.wE3e:A|X"(@_GY$a5BpU xjđR3NI*iЖT"x6 򮹶&q >)G;+>姁>I TW,yySs=šlh+?>$BcIcDp2TH㝞sbUD8P% سR\T.Iܮ2B\lmY֚B=\6p? &\[@o}EyF4#۰, y(٨);XG>fA%wP ωRLui*bE|Z _UTU[K(EEZ1sͧvhyffDaUKvI+uPجoIxBYS> "*n] >:<)K7+5fwe|~KQ=% ]kYhUwRP'ølxJԎ0ѩ{A˄ }HEU(x{b[ 9WPqL+ ]iB)\&mDa3z] =υyy)/#Tu)9]L MzW*Y@eGhQZamDO k.2¼Mv7kɞ!cYbsb#H5nfyCX';9'MZi*Z-8-`TG/)@QhK~iI!#Tgkj𬜋ieͯ{:7徕iE`>soc1+z*umεpA9 [qosԬO?Zjr9X=`"鐤Qمdc]ZE[b|Bl'PQ1f~hɮɇHXHTx6ݻ5caK׵0Jló|0CUC+BXȽ6H } n}6lb )0w$XK7/5bWLnZ 6mUQ}lwN2?Jv?0Gr,0z\_Ȉi={X:rhbw64Oػ`8le} 2)jb7QF͸<*"tWӎ(kԃ{y _7CŁ7Ojy+B>,?P! Xlk)ŞzJncTu[`ERK@׾Z}M 9CDYiwpәgsQGqe~4+^A}W M"ƕEİay\ӱ!jWH.8,QLEZc|׸3, j i #Y?|*`修&l4~t`NWiy 4FiEߊqv\vKVB[C 9 w"%]KT8m!/kj滹$C/m4wgXofar<@Dd2=Sm @ul}Y}ۨ46ezPZnSIrJ~5-yhZemCtauq2 -֯>#^ PLEJ$6m\9-VkX&8 }4MB!piͼE&O=PѺ~ȋG϶:xX|0ec)d2T5:D[mfK)/i;4LܺݲiŜd)<4 ;AS-#ahwd\JD#- hEK:7n3hR.W9/(`3% 0 FKTb&y?d;#XЯl!NIQ gZe쑍ekaQŬ0r(i>v'_x;l^"&Ó.)歶cAǗIE'K&K.dVI(X&*l"n n m3 hfJ:17^u52}jS Bʔ5/Fq~i?8An@r!'t NA|x\\ ԔvA3,줄8i9" weQ:8'?V\Qß1c3{bF$QǸDGye8y_F "EO>KޞDu2T=p[DpL,WDfO4R6RH,4 FtH cR Benx4QO3cę>0Ynt'ܳ'(80|ޯ 9IŖ$ړ?h;/AP'4)TSz2`(rԌؓA2oNp-C-3&f vҐ@d1Uj-Bmu￯?\"5ɽ$ U? ŽPƟ:3Y9nS! 2O VfG=pRqfuh0']H xPUdxMz _Z%_5Zf×#ќYT=S\;0\P=$e8g]hxxJnƮWw#WHH6ۨaS_Z7arD8Uͥ+Q+@"(5F*(ŷMV9P*5:eDI5*L-L^C \]dڦN*1^4K$DLJ4YK,$xLNF!Q ;z]CJ<")3w׋CȿnZ%ncv\rM:Y0J)uϹ@oD}#48c3zyE-4Mwq{]9Bb"y]b=+[~bnRt C*g2J m Ve;t\TE@ Q7b<%3GЈ21AȦIt5/TLLn8B+]1.$/&͌*$KnPKŃ4?TZ$qx|i3.}cquL6,O+tJ}~4zm :&Q%zgrj`J29Hꪏ n{Rr&W> QXdJPW2Rd(hX  B# c@j|O';?8R]Я>ԎP*2/*= dxcf=@)MT,pP7"ɻ>b6~a.Oc؉O"1,J!,S<'*o2;[!Ƒy}LFJ,uҲz]zHM< ӊSmۇE٨ƀ<ڃun>1ܮd{T{8Qjx6\$uh/ ?pFD̚_6tjy.X{XCk]h/jF/Ё^,.1CJ O(sG`,8a^椫Г|"ǁ t`p+"hiY 6[qihLN~RXH.>!E"Ү7`"UǙWAxk^׸c֐PM8&p$dnfyq:TL#Kc<~tGۖf/in+#˸L1WIcG}{{nE} aCD܊cB$/2QEyĚi6͚'}, ERWɕ uRBxXD'H9ŋ\]fɵ2Owh֨r6AK?Xns>GN" =̻+i)" ykwڨp`WFv4r`H mY#TWѥa % L]8U5^P)x܌,æ*n6wg/+FN^7FoQA}|7M\|  t#X#=14cҌЙ]:ߙFwJ$AhjՈ’4VVMCصlհ~ L\a:,UVVK{dǰH5kvϸu\xv^ TLꭌknĤh#>G+эu#N|el qbUnKQK=krPBSGl1R%׸bL ^5R V ܬgE6ITFY)Y} ߣ0׾o50, o&!#⬠S@R R今 iZI{RĬH[Ǔ"wKNNw|{.yaωh̏w&o7 P (_XG#1qh;:uc7j\~g9^Y [= Zl.H3:c-P%2 _1\e \8ASId S1_';Š@23a\zxTNߋpn+j\Q ڮeuT4usQuSq3.SbI/h1s$JA+: +T)mj1uru;[#걣BX=z =CuZu/Ea]<-&nq:cMY0cb\\:V'V<6Qgyk6Q6 EQ%5&0! 8*zRz[?ls hQdD-.?ŕV=2ll%@@\aF.4\eO@7g^RA {*H]|VXMLJ&=?q틛Fj۽5v]O7GξbhԘcq&a0-}BaE*! @\q'> ,Cpۻo$΂P7b'akaf,OXdr dd!mfLgȋ_7s{{sq~>=k5ͭSw70)et'|i}Q.Me&Տ9s3Ax>jbE]c,Yp 1!KIO5,hoMYNd+ m#hmL6/ϹI&`[n T:08M.ftd@]y|{N.;\<x~r۠clN}0G~Ju },>03Yy!L!=lޠ۳/OS ljc/sXvҤwwB&lFXfm(\=WSBJtBQ?ncN/m@w 򼞎ekw %WCZ]m~W ~Z}8mV* qS_L_/\Z+ZHB\1'S&Bo X|8YА=UGTNAƣb׀"Po*g2œl#t{f87шn bppsuite-0.8.0/.git/objects/72/265fb7a64a8d339aaa36f6f400c3c29947202d000444 000000 000000 00000001026 12147656541 023131 0ustar00rootroot000000 000000 xIo0{֯R7uARE虲6cTHE7ж1u WXkYh-w& x\cR# 4Q+4p O/확k4jVք:c y Bz\p$ <-cߔ)+|;*"sZN:խ}Gb4YV5JXmUXINC8YӇlXti~r'ǵv$PW,bP@eKԾYڬߑPI kSOA'5q Biҝ TU; MK/JE АԸ>y"NnYi_:YAVi"m!̤kB!ߜ8/7ָ΅EqC͙\SaRL&prƀ.?:(ᜈ ,'}0*(Cq{OXid$UDMbppsuite-0.8.0/.git/objects/d5/ed71616269431a1223871b74789a33253e1237000444 000000 000000 00000000720 12147656541 022474 0ustar00rootroot000000 000000 x+)JMU054a040031Qp  +(a8/h&c9@gꘔX;x_7FE)irva4.O1&nT>]h@'QB8:,$/=c(@_a3 vZGUf kOxk)ܶ6m9ߏP[c(a/=7tAbppsuite-0.8.0/.git/objects/3e/9461410dd5dfd976ab3c8f86f55f0b689577c1000444 000000 000000 00000000164 12147656541 023252 0ustar00rootroot000000 000000 x+)JMU040c01bgf};[ɶP5 JsRK2SR,c}y[܍\oڳo!KR3~Q~_J=-bppsuite-0.8.0/.git/objects/f1/463a7c2fd9064e1549b0fbee853bad9a79d557000444 000000 000000 00000000343 12147656541 023374 0ustar00rootroot000000 000000 xMn F+8QUz~ AK+uEߓm['Z%JV/:e1GYr$qJ5gjГ9 jBexv+O}_~JLъBfVZx%IĮ \tsȟe.oNV6z{B%Fc6q0ūtࣧEU̜?/$̳e54|gY<5Qe~k}poK4sgw1i)ye_<*&;lv/먈 >Gf_-U\E_ѕelbѦM\V$&/,=}.$Ϣ,"4E~ʸ2t$< U!Z^4y*;*.<%s%"xgU2&cKؘyDėѕ4nf/3qՎ3:bVDh-ޗe>MG?4(xmY*A!24i(Pl򫝧)Kebc e0IQVQykCsSkRq6 teBDRUۚ(-Eh=Xnr".`J$LHdfbӻ,Ne<1zy l 9.1.'U`HG`cL*s F "yx]YB&΢ԲƔtY@pH&)o*+g [.a/D"`G"JYNsP[9qєo`T cQ;L)W!HדNϚ.PH ͅ K2KGIGWg"w#QQ "*WwO+tM>Ki{?;]f]o!0WnM^it7n:0+' o4eKgeCV}^N㟏P<=J<.l6UQUb!ǤB?"Y꣍ x-|{8h{[..E64!wW\%Ӳ7 o_#U_HD;αqwϓbuv{0 % yȌ>hkgcx F?z=3(އmd`v]@yos5$EI߿okl^E2JU[>JRLh[I2FI6懨,wt^>F%x|RjOKW6BB:l;]'?r=Wõo \,IKD@? 02aw<'*6ļXƗ0M~@M\1e<~l!XFJjYdf \+]`8JHū㑘:'pm&PqK4.ܻt\ƕ11'x"L9 i;= :GJ~cGjcߎL0M*GYޔxۡ3β*q=W k-S?9Gu Eݜ2#%}*?ә]e"1oͅheHbkG 䁸\$) %7+X,ksҖ][N'd3^yk;F/3`@8R<ŽdDjSG*'2MJNлc3=$i[ L#2Aci]K*ƨ=E$qfը9bU9N<׈5݇rh8XRG.MF9Sdf # Isi:?}bhps)YFp+Y#Nn[F9U~ |:h37:ۯjTtBh7:R譫HZgyKV?fy>'2v5di\UƹIU(ؓJdvȉJc?GbI4ՌZSV-w=4hpC2RXbނOV AE?YnIR8P6?#hYdDՀ>6|JkPyMVj#,P:1Sm+xL|6\-Kf?眭 4'[<@_VcF+h4ͧZYPX2d|]hDPtyrFǎBhZ1"֐VZw_ǒWEJtl ;)e/ *$4B4]-ftXk{#s_ܖ$vCէ=Yu)ok e ^/gg$]P#`)Y2+'u%NlpP xˢ΋|ICSӋuV`*c)-yࡒeV&܎f(A뽯#<)5]Ae<8LJpi1 D¢>aG-2x%\G~_~ժAЉpnK=3)C{х3Hy+s?1 -:xuq(~]! h >Z8c.j^}[~HOq'W= H5<{V'wʣi)hTF,IC$xBV!,a0߫xPs-թqJ,"~+ARE׬_qYEޢ9Y7.jBW.eS71Jʼ@B`YWENJ͈59IjZ=- y+Fz)?Iu~P= i\gI͵c$Qz )u@?Q[$2RkbL$YsW퉫q:=.X(uy'T߹_ kP PIw+ /R{K"༝&- A'Lbq|2Ԗ6DR2 E|%odCLl3C J}00OX6-kr.pIY^~58B̎ak5!5_}` baCJh/M+ St QQ\ jnA5=zם_A 3+wa) Ϋ1n5m6ڡBVW֓"vbP$=&LAc_`kR8}&  ?Y4Vlek(HN$LAy 8}h"49PY8c(z!7nt o~Ʒ=ϗ)%/Ϋy;*,+Y:eX<!t]JhP7Lۂl!%IE0-ec3 pOAm]A~oapQљnV< (lymp,EK|dLӺ>^^'f+9s?0/8k.9)xvpE v1 rtN IޝɬYB Zb4Ix=˙yd@ĮZ+DUXsC/VæqցrϘ^lo!*Md:vszx{~?E^ϴlFF206&6 5NdG#<[Y|_AϓK@qWq=G3dTaݖp܆Z `!ŐrŞ|тϺMnH_߷Wj@׵׵+,|k|!cb]*QƆ}^W[:BV+Z9@-p 2חKPtUy(Nj S8s-/e Hi?x~*Wϋ"/TxY}jknۜoq#3xe=.zFP]Ɍ:&ࢫ( 93)xeY˦^k7A\o]G'8{P(_)K=GYY1\||~Bs b[?WAHWNi8LE#zS. AU&8{.`q*r\9sxݰڻ㟶u9(m͹)SM~?ן(^aK{sMEp7N.D\E wrk&Z9+ s@pNn hqK&/$6' h<5$ A(-qi !ҷN5먠8. K%x/r;\`yoc8[C'6uh`e<4ro+I{#\61%np]pW=='5 ES5$"8Grw* AZ%_F<(>8=Z+9 N驈o7B*EAւ\Zb}S L6̀*O N{գRZn!#; ل-Z ڝ_bwAcaK!GTT-j~搹lnȲݠo6{7ᜃXxE-o"-q{T[a'4O`'"K xXb 3!LڵB W5X,; qv':=Cr^o}̺i0بN7ۺoCM OFA$uBgP]4V [#ros{a7Na;^:n>fRK z"KWFZ]_'_oܸ;ZBՂB,-@ yC}ZJ), {܍qu~G1͏d$B 7i # RXy=ܓmihכ&\C+aOX9hҁBbe9`kr˳? c'Dbǿ5 4C' sZIrrg\Yr'"#3[\ deج"$,X=x sgD_c.jTmP/Ĝ m5rz6;y86<1sq7e ^9e_XZrw!ʹ+эlw]t-&v}.=G{IzzEg'#^ q1i E0brnZR#cmu3*ZTZK'jY]p{+ʧqaBdQj5)O{nl᪊o.##CQ=2D\<& ["{,x#Vj,QpnYb׋6{rܳ)[}Xhn<|J'LjIRʁ(^oAC=LanPLW_֤q_ARmKRKhdͫӂ<2~b:?ZT7ou$a7,UqjG`4~Qm`r_F * Rf)*,qz ϶t?VTh>v:cwo='j-z_4/1A+3\x4Z:0oԡ΍ ȸ"2b)ï>xWjp[}&S~.ߣh䏻?f_{HPn"K4 RЋL..+W1M?E4uO@[yUsW@HPBR2jyh>-q8FHյt<n׸L>yH7P\4n$AtxzFrmaJ&q8w/z_ 2P/ٵ\.*7JK2'$3rvﲽے%N/!*-?"-&T0UTz' 1j7t }9$:ۘ^NO2|>SLlA 5$|=aWÜZV,ˡ#,w+U"Z^¯i s;{~@U&fꕤVd2|^M~/@gAn:lF)Y{@5bppsuite-0.8.0/.git/objects/91/b36eb62cd6a56b0eb689d9cde9e0f28955e334000444 000000 000000 00000000063 12147656541 023401 0ustar00rootroot000000 000000 x+)JMU06a040031QH/M,aZ۴xؽϨop!0bppsuite-0.8.0/.git/objects/d0/d649114cdfeb88a2d9cec6af4fef5df554b561000444 000000 000000 00000000722 12147656541 023672 0ustar00rootroot000000 000000 x}M@ {_61ԃ!koi(=m%p迯fhOaMkOOfá^}-wrTQo`WjA[XŠ$h;I,x21 l7(\ꪖhE~sWVQxUd=/:4~݉Nc{x0tEN[9fsx_] %T,7[QHhaҎ8z8AHtXd\유Czw8D |ZAwNwA@|(«Y3z!e֑> l>hP"_Т1%4CIѭ,tWoIҲ%+(Mm91im)qNSogy)0/5@vbppsuite-0.8.0/.git/objects/05/fb3355f506779d1d3572f2d54eff4337ace322000444 000000 000000 00000000717 12147656541 023147 0ustar00rootroot000000 000000 x+)JMU054a040031Qp  +(a8/ Vc&}߽w:;LL @"1 'J9е;;U9~!>>`N]v"uƛbRofgPe~ >5gnuQ7= O*(.,I+.HMf~M'\: .QqLSb3X:},sSS̜< #?ݘjg^dkrnO2{+2AJO_Εt)5uKSR2p 2}jOm*Of;7U[J{{чB\ Vn*hbK[s7Kbppsuite-0.8.0/.git/objects/05/ab2841babdd8774280e73abd0128307094a818000444 000000 000000 00000000427 12147656541 023041 0ustar00rootroot000000 000000 x+)JMU00c040031QH*((.,IM+HLO-f`hxudFIkn[Z̃*NHKOOg7Ϝ^V0~I9(? {g*TOFV&\E^IQ~ Z#K,'>Uv=ffʢov_kJv$ٟNމbYU\lٛ.^s\WuГ@ysSSj?cV<541ҢT*/7LҰ4eHl]xWksg{@bppsuite-0.8.0/.git/objects/66/a6bbc5f34062836b70e780d37c4541de57e287000444 000000 000000 00000000427 12147656541 023073 0ustar00rootroot000000 000000 x+)JMU00c040031QH*((.,IM+HLO-f`hxudFIkn[Z̃*NHKOOg(R߾̫x*o_鮠 S[XPwӽ3Z*'}]#r+"(?_ۑ%EݪJsa33\IAeQfzF 75%w;cuD*JO.fx6M9{wk+qIODBQi?K]i~A;X%Mu(%2MUyѿaz)Cb»Z=ybppsuite-0.8.0/.git/objects/ec/5323e4e7579e7d9eb40f7e189cb22eb8e98a25000444 000000 000000 00000000341 12147656541 023407 0ustar00rootroot000000 000000 xN0o xK"x|=Li&{i*ypb.109OG@$649:&oO@4"zq S"A{U^\n7aU1)aPd  hg}H)'gyrVErksi񱨒OvvBZm{q꾼/Msbppsuite-0.8.0/.git/objects/ec/056b28896eb667f01bf86b0d249aad02f0ffce000444 000000 000000 00000000717 12147656541 023525 0ustar00rootroot000000 000000 x+)JMU054a040031Qp  +(a8/ Vc&}߽w:;LL @"1 'J9е;;U9~!>>`N]v"uƛbRofgPe~ >5gnuQ7= O*(.,I+.HMfPjW0cw\镵^'10/:eϬ8275UH*Iq+`8ӍI&{vE(T*"+zT \IbY_ 4%5)31M)cާ>DdS%_\tY'}8(nz֩r& U }s~~ʝʼs/,41׊܂b/o}stj䅕,A q[wu3<@57<*s fx6M9{wk+qIOD|RAApifI^qAj2uoJ=YȼFwz`3>ksqYSi275UH*Iq+`8ӍI&{vE(T*"+zT \IbY_ 4%5)31aHIz12}u[ ?Aq=s5~rv2" ;^ӭSCM,s)xx&hҙbppsuite-0.8.0/.git/objects/18/5c3dc7710fa5f3e6e420ca9ebac7bcb4f7e19c000444 000000 000000 00000000341 12147656541 023650 0ustar00rootroot000000 000000 x]N0 9),o&$ !^qH[W 8exx\Da1;_ۻEQQ.0W;~5غEOR՚/WOHsontESٙϱdt0=K'{v͕50`@qcZR^˚Bv>{jWs!DtRtŖbbppsuite-0.8.0/.git/objects/6e/22d9fc7f6caaeb183c69bbf525762ce39e7369000444 000000 000000 00000000164 12147656541 023466 0ustar00rootroot000000 000000 x+)JMU04d01Լb& O&=n^QbaU~yH 8} ׳k,{(U))RKr T.xut>[/P!8bppsuite-0.8.0/.git/objects/e0/56d5d87485913a43523261d1d9d58b16517e4a000444 000000 000000 00000000341 12147656541 022722 0ustar00rootroot000000 000000 xN0/(z3'J$ޞDO4M3ekڇqB.q sLet 2! @)Hlέ`5*dJSJS FRI~_6OΟ~F:@DZFh0* N1Y?;KΔ\gZejyaMz3^/6}u?joG{)/sAbppsuite-0.8.0/.git/objects/5d/bd07740bd394e791551cdfa8eb398064d69bb1000444 000000 000000 00000017531 12147656541 023316 0ustar00rootroot000000 000000 x]rF~6*<֔,;we%)Im%S*DeMf}5n4ne'S5O>s4?7O{$bh2],谈*=43lY$ ٞyOITߛ?a<޼g97Er9L^oG>>4e~Q]GEl92j,I6Mi],_/ [7E~,)|&~2awz]xCN<-~k4:XVd@ .Cd |o3Xx{Ϫ߼R IQrbǕŞ*J9J8 xLj!+K>x AO;tGWG>™@2(Mй҄_qL>T~,%hV D:No9ǎ:/P_]"=2,9}jHuXM&${Pw18-I N^c*ʖQ*1=xanѻ(Ii2YNo߿߻dlQqYn<*67坊bJx9$,pplTtLD !NfwdG{nkApIKd@? 02Σ]3y:1O%T|vGb_77HraƔIC4b)A [e~8#&/piCxpq --3BWG#1uFO i&Pq.Jayb{]e\cs' :B9RJ~[v2+G+<()Cg0eU,zd|-S?9G:tW"nrVbs͂KKD^ .2 ߰HbkG ԁ. | #M k0xx<" >cW^| XeO#ZԑʉJ2!LIZ( q4HZגwA?1jOEY~5jN4aҵdz|N-RRs?Q@:l ?.zZPn| l8xwb[SE~mg :}1Ee QȜ3D(V5!q"F֯>PkaD(1gŒP:re2?Y2ceHHy<}+LSK2*#}a-$ 6ezɞ#Yu Ph:Pr3kʨvq@J-y3Bo]EZ8s]P&41e2$*r\Τ*u~Viy|%2u7Kv^D#1I֤u=Ebz5ԯU-kj  Aߣh`:| o}%fPl|,G5T!Դ H*ZFf/Qhz5 ϤM s2;!Oї 3ն"IgC/Ad;.ZÈAs#LN)Km;/li>}ۢ-m5’#B#Bq; Ekň/"ZCZi}K{'#\E%UBg,%96q|ETC7)ck^;R` Ԃku5Ft* <$ιD|kN ,+aOYѸBy@Γ/ 3Դ,y>d;!?w'Zz+~ z*\ChOְRᢠBRN#[I6bhO֙<%l L2`5Tc#UOI|CnJ RС8Zt9C=$B)OϒY9Uo.yb3T݇fp-B(k9MnN/6XeMĪdAJY\r9%wD$5]!D}`ۛ@-,: =Sp (We}w`yn>Uus9&]z@gR, gxuWGЋcd+ZtJY+ P*Bp_h >Zc:5/پ ?M?섓$c5c;4*O*K'.w+D8Yc[P%[gdhfDiwWvN?:ݒi ~d`ZNG|+kI u,,$=1BSa茎hP Qv(#!VpxS@rX !_O9RǙȽ^EC`o7 另ck@tWQciuz`r<-a(+*aÐ,Π)Jdz7gLMÜ.Lr_vFi]0Rm)iPv9TP MṋN!Ef n5 . ~%]T)p!ߌX$&j5Ҳ( H>ۙѺ\_^Jboǝ!>Nj2ɴ6>ݒZES?O64q #)l}?Z\ z\?b3= qQM9Hp+ŘSW@P+Eق Gqf![PSN%EWLt dP1 ?T- &pؘAEcP@b` rvS7XSkc/VUaaK\J@eFQzE{)Aґ2T@vA?x(~6E^0~"n=Zu[fssQ\L'hx ў\DB #e pT%)O0mO,FDj<qu*/qq1@|Rkqd9M'4 %ö;'^+iȖ.) r`#8k؈.V`qz9R3Ҝ%tw4nX qOhݽA? NtsakT'E]qFzsMEpAܧE(vrLj&"sV:@-鶗9-B毣Gy!G]T[!AV0 EhӏL[` Tyy 8-;zqv1 d<|[ p7w&m W@b1 7'f__x%)7j5.bX. "| 6=ǫݤ V0h7X^qʠDD' FZ3FnjV /Çpu}n~aJN"Scz"".b IQ) ןnEAyn"&QM_'(ףRַ|ۙN7MlB 68%څUb@O;aŷ!bz<]԰Gdn([9,▭;庥ke#1N-<\ճ!Zs7o>V"z p; tm쭌[ fE O$".or܂wN #!L[j,NfAa२]E:3~mφ?PS>.:m5F?74vMn[PS7o<ꮄmQ3)0[ 5Unf幽/fOH_7^\cU=ܫCkI#&_oX;BՂB,-@ 9bk0I*XPlQݝcWk9I6&IL@GΕ JH6~4 vjMJ~HzzJL5}tn%m2P'\./IaԡA]ׅ?~z3C}r'#2;\ d2l {Rx^"15*. &cwI}rNٶ8jz6^:y8l*cnz5IKw˾ڵTB醪G7]uږK1nYrTTHԃk,J p9|]+ȋa*xɈ~ʹhI@LZ%v?PwrKU>4q YoX"yȇp!*e 7AsUIꑩ%X&^/Q\ijf XUcR {˕ 6+pa2NkvdOr~vMߎGODU6IJ9o#hgW7L ~ߚ4#3ٳܙ)rIjc7aD\bJ&?\ ۞0:E[VBY7|j% ZCnC OwEƄIy_f@64^~͂/X2s{3 06ݑ5o& U|jQ43Qu ~Tũ==*$쇝cxO-u4r2CHn¾a-j#i= q @0Ԛ^bXf{1ڇ~tikޞq)$V+*U)`-zZKz/w/6'hw}r܎5z_N!HZ /f\0suܔ2>Qz&ZѼt &ܺM5ўkLE~o!7EF@lrs`.qX V^drwqqi3km=`lU5kT2z?/8do#ъp;Y Ch"fT63{d'Igگqmo+}n1iC;U%uJ*- 9OׯUvO{у׬&کzg}ܫUyS d.5HIfe{ ӕ36J"+CTZ![ߪO㧎2An:sHX#1eQo@V1AB$y׵T\vRW|1ȆkS{6yZZZ0HӨD ԆbY)yZV DED\x̃'x'fwq6GOm%/;wMۼYPm JVxҍpbܼ)ІM? k"$?GG50L=[RZn oܜdBJ޹w/j9F$>gX_dK22ZR8ٮ=PW>Ĭb7x/$k /&Nk}隮C VknD@myMmflpw!'iMbY8av a[hP[l.2Ls}A{R9; =6q}:5-1SWl-CRŅ9Sr2}( {uzkInmB[5Ҧ#7ȝtU_bT -/Dk:RngR5y؇%>!s/[%6{GcOlA^_|ZGcc#|f}YA }] {k F糉r|(q WgC`{^+sVK7jJ.+]mG(T0ukN3 M?l̘4dp9YivllZ'GQɓ2XH$e8r]rp,mdA޵6̆q!Z-i76ϡeƙ,`m֞4徐RI;5V'd82Q[Ne{g%0zmE* j$ '@⟠([=~fG CҵPrlr<6;WTGJ:lz1^лk߶+>T*GO^k>fj/@6kq󥌥ETGG7~SoVbnCbJuRE*l >(Dp75AU]I͔0>^qksK$kZ8o:Ashݪ @]Ү5;"c9bAɂ瞤 (_Ox-ѽ&c\"ea$ݎŠ c:9 4BF~)F1(CZërޡx9$3ht`9Ʊl<A 8`H)i]A%d*dǐa\rvwd5d{S6Q {/̹~2'fL/0x҉"17a'*o*TLň^'ZetQW3]pѧ t :b:B_=o|Q"SпTtngLyX("uyaE|fJEy]5!UV:^:LUB`& !+*iR KUQEu61Q~iR?Dό_gflsjT˫+Heց E3J9 c-< S 6uYz,rITk蟦(̈RKM' 8`{ݯnkO+j)D KtIy:yE/\_QX I3g}w}fU|D*Ilbzyޙe5F((Hf$X躪' Tg &AXbdu5j1 W+៰7E$Ix<̤:jE1 AYFDW èt\EU_H,FU̘pֆ.?~YHӬv ]. {A%&+(#ʵir t`z UXՂNK.(UY+VCA4t.khR8:*Fw:-\\ '烤do:{xhS͇OU@ߵIh!6ٺY ׆*Vֺj Ӱg+.T lX)TT.urQV <Ʋv5R߂S*$AzQ50 L/2o+Rt$v20JovF,\@67das)Cٺ])0 cqKm@rL9䄝$u>T.,#2tR#wkt $ (e"ߔU&gO|D`֥t.̀ 쎻c5) .[Bm2pKsGK5ӍJVbpupp Yב 5@kuekG#ܲmne|ypi8 QɪnO_\u)Љ0 0{0:Jr G#D~cj^ ^<3g $|:q؜CsIZ*GkT,U >19'ƻ 3x}Dj",9mmw +zfuH@ce2N]HFeFFPp2hRORa`QhVߣQut}G>nV8Աt,"Yyt=& Fbڤ'ZuRK&^!)T=Ⱦ$B+Hn:> g0hPĎvB0/S+\O*ZgbJx)1z*4W%0!o;sƭ7/hb vKUԘEb]duFe Hs^խfN/?y}QGԣ{eJ4K HƼB#Q9yOECzNa&Yp6bG8~`|vp2clZ͞( ḱV>2$@F38jrzGIAs[eOK#oDcny/{/Hӱۋ+@X{~4ƲD$9$L^!'"AYg8`bmC]cO)E@RO'`A^q}Ǩ;qq69×_EH {SCdytEn#b 7߈)*'؏I߳ :؜D찈EJ6JN V-H"@BN&0&5h^4qɀ3Z@&ru{m7%ͭߴu9RdGT>xIY t6qؕ QH RmZtt7GL+C^?{l}^wO4~r|_?Eebppsuite-0.8.0/.git/objects/f6/713056fd76fc4c321e24f2fd25481f2138f01a000444 000000 000000 00000000716 12147656541 023134 0ustar00rootroot000000 000000 x+)JMU054a040031Qp  +(a8/ }s~~ʝʼs/,41׊܂b+YTB캳rW]x8;:wىoI][uޚA3 4$U 5~7%ޞp,d^F=I0u Vg9 Hn Y榦 I9)Nyz G^1dNܞJeVdeP/ b+S,kS!&e&1,;=]#FUn+6B'3pl1ڸ .\ Vn*hbK[s7ϻbppsuite-0.8.0/.git/objects/22/700041fce3c53194ea1f433fb81a38263ff0f1000444 000000 000000 00000002765 12147656541 023122 0ustar00rootroot000000 000000 xWmo6W\MNSte[b;/[hD$@-IK"y;gwyѫ̈́S<:ɭ"U ј%) &{ʹ!1KKQ'0!BHKZ.i__7LXи)#Hɔ<,' %_}e[U :i{4UٲkZ -쀿KfXj;h4r\h^ KC 2#^fy\i_T12JܱiNnVl>D+z7ިLxNk&i韆Mrdl&  Lzl[j\@`Q[A0=M̓UV򮇘)FMʭ{`C_yu.<^0r%70' >v{ qS* 6K2EJ4u3%0a ujaJM͒XBi )tOKd=ݨ>蚬zdL.0 , [pt^[YK L6D+K|S .7XAP"tjSF ,4]%F;7 jMx^3,` as1IU7`=iu \ʾa.,Il=g$#*^iElYgmt&zB9D`:ll7u=|-@P%luFWk)G45bppsuite-0.8.0/.git/objects/22/8720339e20ff49f1584b89233f1e75d4ad1d4a000444 000000 000000 00000002046 12147656541 023064 0ustar00rootroot000000 000000 xVmo6gCPZKf Kyra0hHBRi!}GRÌnlw;>w|Yr)[r@Ђ,u #SK$h?Z yJ+B(Zwa1sL\)Z@lrѺF} ?(P| Sp'RCs&`XIJR eƔ0LK+AVfUa ՟$ 9l0" % ZVJ F|L~t*YvrGLhrCW'N27ի@zSvۅ5vGV|(^񢖵fEWڬ/qK y&e T|~]#cv{Zf iSvYAR7P4mAbڨ*ٝ38|vd2}=J;@b/1-yl1e\峜- J2Xk(0`u.|Z+4[Ǵ(}:+& h8sӔp8G3 :TH$ LUB󖐆˚ ΣE|zaՍֵx~5 ƽg ptzQ4LGni_osxSx'/wp hԟ,9I z , gWƱ_hU@S-*ףh8^]opsJ&K-q{w=`n0ϲ TAen? iz1FWI@ y>%"߻O{#vGB[W"k*P-dKdI-xמc5*DeFOсJ&=II/N{yYfzX%H3^J1ux\3A'bUKuj/|;8ZA%:v-CP@JM1Dɲw9)"DÉu>\'Ihz2֩^1O!/L]9f4߉BO *$,2C&Ek 6RD410W/_:Vdfu]*_aP+茮0p iWZǍ'!T DgB0Hf@QFeŘju+"H,U%-bρ,Te ;+G3VDIAErH"Qt -_ADjge&9>OtV5 FΠH&Rt¤)xpr֑xNGN.iCM\ WTN UYз_JTo{x *2!v(9C}w?j)/B"S X+c)No'KY'LG1C!BxBCW7X*ء\ss@%Ev+O ZN ,G-+Ķ|AՉT^ ,xex$IC%TUR'^͘g3SA>9rERr[w!Uz>Qa Ә}Ae`C @ 2K]RgxzPþ w|z?Dt^mBfm"^LO)-2Iڵc qݑ^F?uuAV%[rP =w[8m{nu=E.A^_蓴˹1 G[et) ?LջRZ _aRQ뽊vZ v:RZ j>eF};αK w xN%ǎEo~avcfho#-d8)q׻qDX%;_e͖>>b5\ZVWw.E(NCKmiT7>Gʳ{?O [%kDHkFHu[ϔa? ѠQ*w*xрo^Z]kN^;͐x{ZMK k]{-IVSY76 Uʼnz+˛.'ݦB.7N(a2Oˀ.񱓲/c|^3}S`Ч}SSREz6v\f"T%*6etKxbk[~CLnkwMIo!zA\<--eKNͤ 7\! T.pB\FYo~[%@ib d~Ѽf1Dl瞻]A=[Ӈvl7ܦ,yb@)vuB`:/RpF#r?em5a)\ iz-:9> ^yH-Z^܃ R@Ƞ "vw_8]4mnkoD0SZٍB6-(Nh 0 |%od2bש[/ԠNsrt ᤽#Z8]_gBt_aRk-C%_t6&AV=ޫX"%P(TF|Ck&H|xE ),AGwF^FfjE+:DSe9!Pu=Jq Quy*;p ڟba Hɹάv>f7Ѩ=Q` eou/(T?7l+yߦk:^E`YM[g0}E{94BcN0RP; y5tf [ݾsΞ {uf^sv=MWc3kƶk1OD_ 1p|» ]WjO?©H^RblOPb)iukbg*`P;lz!oCxqV:fXrU܃|2"tT@b;!7 9ƫ8ZM٥ 0*? bppsuite-0.8.0/.git/objects/7d/117bc727ad20daf485cad11a7b07cc422151a8000444 000000 000000 00000000717 12147656541 023326 0ustar00rootroot000000 000000 x+)JMU054a040031Qp  +(a8/ 4$U 5A]xϏޝrWzASǠ.v4E^E5ѽKmenjT┙WpXMԋl QTfoEV"H+6޹9Ųf>ZbiJjRfbj ]{o;5<˨aP0eTA~2CTYz:Vi7<ھzUl.Pw+{MN {4̥P⹛bppsuite-0.8.0/.git/objects/7d/b2c335ac2259e4af78f96aea5e9f48bbfd22f1000444 000000 000000 00000000055 12147656541 023610 0ustar00rootroot000000 000000 xKOR06bp(N-Qs S03 8(rB bppsuite-0.8.0/.git/objects/7d/af8014beccb42efaeaa369cbe9e0b76f1ea470000444 000000 000000 00000000163 12147656541 024004 0ustar00rootroot000000 000000 x+)JMU04d01Լb& O&=n^QbaU~yH c9M:EG*]0Ej{IgK;Eß6bppsuite-0.8.0/.git/objects/fd/3d17e6994482058d307da653df3a89a209cae6000444 000000 000000 00000000354 12147656541 023236 0ustar00rootroot000000 000000 xPn 왯JbBvvi$bIe+C}qRZ%;2L&;L}\8A#%e3Qjqƌ./Q[wji_vfFt1MNWJvd"ZzR:ThvFx6"4⍈ ֔* R|k^qI. ahdoC*<rwbppsuite-0.8.0/.git/objects/fd/df3e423543eaea2069b8e9bc5f61557400643c000444 000000 000000 00000002760 12147656541 023303 0ustar00rootroot000000 000000 xWmo6WW\MNSte[b;/[($$@-IK"y;癜w|}ѯEْS] _dW yB4ayE}Ue\IJ g%WThrLTb! e+W^|EJs5"bbA`!%]HCK#dS(uRy #H#)+𼦕[t/L5)Ӣq|o,-H+ md`ṒH,ju2}^eF S+*Yd %S8ܼY2.~)dZpFDdg\:@]m>yL>ƃW6cU&aeR.&s^c*UL s 9ĵۓdtwMGh92mOel!"lgZb|=X)}Lq =v>DJjb)2Q,\o}KXTґDɜEeI*+E6CPiW"Bx8- X8W{pt2;O͈~>](. ,axX>|⭜]\[fʶ^ QJEhnX#bVʷ03x (hQ;.'#t =m&A'Nge mXmwek 8#9hOFkXPֶكήux@rU`r-P-C XFmdQYl|+)Mäk Sw0>8HMu d̃y& U%pJj^X4#o \Cpzȼ,'ohZ )V3k髞^sZYB+Soŧxׇh]W9tFcԂi(CmB;)usgaҜ[ϑmm7\R(PBԖ4dOӧ>xd%AǺp Qz>5ƬWqCO̮0y M! Ghgwpw~-Ȣ-\}wUi @%}YU,z~_iw⚮%1dc ASziȐ},{A}6Ylڰ JY$4pl#f ZB ,Ֆ%.m1Yyud:9ۇE!0e`J)ژE%Fov웄aX"0絳=6:|+4p[;ȶ\ptQ2syNWhgtbN _eWr` 0X$ltz"6Ԭ4~Mbd=Ql1Ol5\-ޞæ?ªgvz7l#MК` ~bppsuite-0.8.0/.git/objects/fd/a9041e2455adb98adcbecde440417700f9d544000444 000000 000000 00000000656 12147656541 023437 0ustar00rootroot000000 000000 x+)JMU013e01Լ8qͯܲaV:ĒD< 7=~.⯕͋%T:$1/9!uSB";/G|1_q n*2hnN"tڀk7Ke%ִYw,هH9T`WӒH .ȹF \oIs0b!$?Ҡp np"r4VHd<4L?2YȈ7j4 8 HgvYU| u!L<ڙH.Q;`JG YZ P Jdp V.3'%{ eKkIsJ8u5#,QP'_EKZFs'Y`5eeR$Aʪd6e%RɔCOɕ(8&&c~7?,NKԎWJns; "7M~xdުh3;ƗC,-kDئȏ7FKbTFֻ_|r}~$ŕ84ASv1n}??J ?\mr+*<^2Ã(<|odHpz:9d U&Ã@2<K?'?2p_@#W8OEksi1jOnmu+nT;"u8j.*EDwuj:Ok(+(/C(DKNR#_ʧS97;Kb9QtU6thMn*-CA8㗽{Gb7{YGxCSQׯ7`sCB萶4p3_?f B2kuRtDaUei؉ZIÕ\+H?0;N<ն%r>YLe "v\"G[B>Ÿg\LCQdijOErⴐJg*p߿&Wnrw~{}37s]4djF?GG|bl C߶&p 0KTլPL `YLT$h#=1+7/IeE}mȇz%CKjGFbq Gڍ!gL ,FlH/<}pSkg 'qp7*E v.yXf免Ue?-6.9E*vحw= mn;YvUc> u;L{8KDܲʹ=qs>@oJAn5(m4)'?rXPlUj'Җ d0˫t2^yLRs*R)ڲ.rMNVLԶemܷ<  YpclJD_ DaL7ӳd2~gU@㯆תudm{fzWͼ+?iw-d-qۙ(T~x?G&Js''MsO߀3y)Bw%3M3#nLώuz j2OQk/<;m1#o(/co1*):x豕x13# /Pf d3gfRuH֖kO}~m3gN9T+Z98d[+7Okhԧ^T+Fomm#:_s8ȥnqb3WFqu 9ɕTrom֣8;a$)v؏y|{,}7 ڂ_3;0 :,^B7$wa%?e6L}(*O͐>ݐcm&bF[]< yJY~0*2Ҧj9{#6RTWxں~: ] l:nup+/^LeY{}eU(h[SV;er±4]IR))IvKx)4Pj2EaJ-8H`}m1GW@y!&_+5 P&%@^q El*dpz92zқGi](#JsˈW*ȅl5 (۠YPh,cF:5*A*')ə,FfO%i$*VIQH_L-=5Aq,:ZlkG)4FU/ҫ$:mE8쁉göS#1_s;DlMo$aa߹X6Ν-kbI +NT$ ulAI0r>-h]o᳋ ݫQsz1vBا@kh,%ۦBr.uB' 2t!NFzLMϩc朚Ss:sjL,1=0}^w0 6M85l"yb GP;.K[c22G hCBvv<Ƈ%༕dm~ 5ݐ4X'=BY!Uz{ʕ HĶ`a}`EWš~w՝HT +/!eMӧv@ubPH99 KDG<? 6,+N3`Lf)ȣs%OacPGL%B@m(Cس!dK!!F# 外mi1{D5Taj,,4BYw!^5i}r-C}WZ.'ŇPu=iM10. 6^୹%U$yTBL0>Zp_7 o4:epi-1_ww*-njݫSMq$axv@mʭ ggD*v`mkV5vA۴IS-K%`Ţ3\67p/2Hxp+x<8_?//Q =oA ~>Kɐ\{|^oxfABa|qs>$!&t$Y÷ʞp,/sF/9YjH{-ݾƅ(Ho.w;ZUH!]oK@+֚g_7j;%bӖX= ^R~8AfԆX;hʺ<;χ$JџWuobppsuite-0.8.0/.git/objects/dd/111e9ebe2d87947c6c59543e5a26b06de7032f000444 000000 000000 00000000573 12147656541 023313 0ustar00rootroot000000 000000 x+)JMU015c040031QpMN,.)+(a(䛼+gDq^L*(pKN-./K.(`/Yz!?,E(u+N"R ?g_*Ys~.@ʖd81CC~d2_"2m[9 :'D2E*x{ $i^xv~ڒ&V\TfnjH@FeN~pbnAN*376+o7/?,V#ԠԠ|}h Ȥu]cC S S`9 R6i'"[k(M(=ҵۏk[[Ν[u׵!r)J,n#OMousiH~Wzdbppsuite-0.8.0/.git/objects/64/ce92844dc4a47bd6f4ba7cd0fb785c23fea3e7000444 000000 000000 00000207131 12147656541 023612 0ustar00rootroot000000 000000 xώ}ّg*x [3RMdð 4.%n|q cQn@'Y{DY_o_woO7?~o~Woo~^ͯ;MG%W׿Ul׶j_+W /KB[xyrnC,DW<sE~tAUQb-;GM ݋޾Parp>e߸+b4kKx"밂 [8lkN7=٨ְgCR>y)2zUŇX #-*~&"~YQ+n=v:$Mo"w??nꑄqӭ=ZJ&o6N*O f';hG B {EГ!$ĎᓫїN*=~@kQ18kc@rKv}wS2;۰VhɊw6`pL,?v=$׫j0qݱ<])kάTZ>x|L<;;A2V0 +c -7˵2￶B*Yt.)6bl oN(U$-{.uLp+^"c-\]Z +F9`U/+Нt@RݤX./s!}Am"o()'vjtڅ@3w\8(HV0]: qG`L}ͮ5Fij^7TU=Úւ6w$%=?VC6/ T$@fki zV Uh?-0V|t^vE]6RW 7A4®"m|Q?_~Ot:2{VG,.,=_u3c_z^GHc3U96LƦȅJFսi|E;4ڮm*mB,vXRP:H=Bp!ϻ\8jݘөlz<Ɉ>nIʣeTfBs}c2"X16FYOKT~6o0.a|p%gހ Jmkq,iK ־%h6q :\QyhVŤBh-NzWj&1zW%E : ޲`}KG߾+4T8aVl].].Ӛ `?tFntp lha^;'BM^. 2G(>Hw /5\7<2CҦ-pk3cCuj npdA#\dhDbu}]*$s*]Dzaoo>?QnƳz4vv z06ݶСc#FA,<3cfdT _Gԅ= `+XyCɜ>Whza}AϘI_l!sL5"-3J OIG4c}>L,3 vv-qZwrH&fzSQ\rqBN0~i=Jka,TnpJaČ:z@Pa%r#dd*r,JvsC=; B=n68jvC5^9!pf#dn}3 %sZ"eWYef-|7gd%sO/q *QJWbqb7gUAtVڔʨHOyZO*e lLJ}A(^Еii9dyk8{87te5|j+ԲP{>ENjnǕg{\W޴W8H *gy6B a ~q-%n=s))yL? 1yCk.0f\>z]/Qnzsw{<69wSDZŔ0$jT[ Xat>,oVQugC?җ..tʶg* MQ7&*\URi2; k;J8Iu3hQT2Jn{= jΩ§,uh2S@&EOZcq4[ 㞅BǗ?OlK/*DN;X!Q3Бڹ=6uyCɵϬ|ӅNHYÌ:3/{Vm*99 \`a[`7<XѤ]@+R]l3+Z@jF^-]Yxst%G;pEe5ÑCX~@=DX5_–EY_IY7'ejҲ]\c}RvԐTMŌ~EIHMp(k6NyeR2T$xaSL=c0M7Dk`*T$]\2*tAfb+!Aj"O:X 㘵lk @>c̼RCΎںnķ^apZZK**m-lfS["uU9lIi-z媵MFiX"9ІZn)q,2j4BDaٕygBec:i-\k;Y\}}?0{ljƪr>F;J'y[G˚3,2Ө m?S<քٺ3w/h龊:q*8g~SUuCz^ZAu23WPlh쵸z\UTyPT?W v ~JKFcz>ח@Teh:xhg&8P7\!H#lG/KPXU_>[9` >:nJF$3H|+1i;fsEء=a͎$u%vs Y"0YN2Nz7/ձϔSQu{"=T@*<)(9f sT+ [%szCAʅ~l4l;^*r˵_[g2+٨zì`NBb7nGc͉>_*`vͣ()lYX5 ުQ]6o%h6ZXyeW~dR8} dWL4<' vκL6%_H@!BToUqdZmAÕ/|md) zZ0JGc^4D2AW *kjI~VmU)^hg@F{\gTtIzQ,m)MfgZsOmϬ??\Sş~yAʒPeL\[bVQ8wV#վN+lxf.%_avA#֑N|OBx@ F["~F_$6 +\d!xΒAx3ף{1- 4o'&J;Q h bv'؞w}@$0k#BCk X̒scO1DžC͎u%ruΌ>djnړqʱ]qN)W~Z7Ř.a!>ּ2DeQ^W3ʻ|N6VbD:;TLjrnFJ#_}ȭ[beҸMb[/%jLIQҦS͊UusHyf U_ ެ́P3?&#Itՙ".IE:71+(A(JgcUr[!aN&c2:%d[1즶 TwfMv[ISi?;:"Mg4TueeXs Ⱥ}>\;2d%ajS7vRk(⫎hq{vz'(:WMdOCIC7֦Y4Y$l @#d@q:*ԋד_C֦q >nn`p"lѢ֢ `_Y fUdK1e+MҍM-:he*9F{\y8l:@< ;NqܻʤXQeRL![!h](zA1(w; [Q/~_8wIz/N%i׭Xj|=.8if18RUP#P]VkVldMs_ n,*QHFDՑ!YAm<6=\Uu׮=O>Bn/su\Y.Jޤ2-F,й;s ԦD}qjg#ĔBV~ ƹ$0Z] DƊk$î^GY'+X)%mjvhfׄk8!{|ϼ@XE@&2\i< /H2Gjk͏ET7z ZRvNrJEDFM,P냴:>UdA|[7^`9 ?3sV7/kcѭH4QG[Fs{`:dIڡ iH Z=i2)F}t>4pŭz@xBE?RըAEA{SF[fkhC읷LFo՟<0+՝'#`6(?V '+Q ,h&^r'n8ȧ9z _)zݒCp!yڋwO  N gX[abV^Yv{ުCi#Y}Of trgӸL:*LDY<)%B[fM\dlz>zt?t:nD] \G|Ac^πUr@YTT;@{93ɐhXgkb HvFgg՗жF[' <PbAIV8Lz2Np:>ȀVޣ5C9ϱl-]=WKgnЙv?8mP#.Zăp7 ܈i4gkyĻ8LP@Xo>m S4il j * /P4ȽL Q 'z[9"+~cp2!ާ|\G2+$3쁌0ݺi`煘^1S~ 6'MIP+ 8y5s_+4R/?}iJalbQލ G0C7#C^D;j4\I>7oKjd`Om c=_6?Nü$OAc]L=&3bSQg8J~GƧsaLם^fjЪQCOtҗ6i33.k{gD.ɱ)dDm]/k)c}WQ*iv"mxӧh6͸{4Na kmq^3܈ ޠ}zoRϾHԍeנ`*>&<}.i H +7ycG^҈>*Y؂qpCk&Dۗr D3}oo/ҭR7N՛ZDombr{FmI\%GIH6 Wuv*^@WaV+gdžgB̎곢Uu5K{A_Jv˥>_S'XtvaegO̪zht}fMiJҩ$jƴ5?pWК;FQ{@ wjHwvh~6 ѪLry|$p!oPPJkxܗPdE*]R_Ft^>c"h5\节x|,6 o5p c#W+/Q߈N&feqwW*Xsґõ6h~MT9Ac*ʧ8uc\Q`"dͫd0^M!?Gpl )g\aׄ$PnWF*Jh 6p0-qWNAhDhac[!%]Gi6vǕRlTg>1D=zU_ #-*~&B8 "~eX"3ТNVi Wdp_jOH3Qp}T;]1U4Ltn^`+ i%6DуF.8ddEM E+v $g-_kN76h ]0gx =?$UPo!;:fjnE{Sbsw՛ (C@&}~յ0 u+%HOZk!Ry>.YL3*=I<1Qy=G37fQNA$\ci됺e@7@{VRTnͩԢe?#ߣY'TI1)sl݇B7QAn#[e PgY{;85yVJKŖɔ앪AY ekNMMk_'/Ʋ|>v 牏;EÎTCTE$R9XȌ!;9<-)70:6ܶ7ë$yg(P:Pdjrk:D/#>w*>fgM ™Ap0mVʡb'U/x2y6[O2K:! x(/Cnp*u])򪰀Z[kZ&rVr77DqmSgqx{"RKfkXlPOfA^7 @ã4>HO'\R 7g,4jc}Ea\u/h8C0[ I.i]*IE;:{Zk?$.Z Lhe ,'tʰBKP&Ƥw\B2jF!D*l+Gʌ]EOVe햛D]?}nn\F/ؙV5P[mzy£S݌AX=)?φK̝WB .&gNg1sYӹDzJ}-5,+sfLPg1טVjP= z!su8%k$JKgB3(=$,-LLoDMv$?d^L,{K~uW2|Dh(KSuQp)YZҩ6V _6Ti_hW3ӣsd W 1};`M#Pj6{p $HB&)- NDTC^j֦2t\ i >$c޳1[㺠`ؚn7YBבGό۪JyC5.Pnf>1!0C ~\C@2fjfV*x70{S1tnC5^lTj!T9)5D/+2'tP7LxlˑfLs 0Rě3dۅ4' 4wbs[:"(:=f@&#D })Ը{@=ﴩdYǶ7J|#]Paf@]?O!k~Z  nKX0rZ4CgC5LKՑ}rS+:#@" ;jgZi52 alQ̭2f GqkIEt[C A,4f/;CuA ҁaGڞV_~O~oݓj.uB'+*fuq$n){X]X PC7SAJW^<kh"P#Crni1jch}_sM5\$*s&5.a"T j{9uJ6 i,U l>QqiI@lКaD%j@X3qs/h̫jDTgF9tȀU4{3{"'"h-xA#Ìպf'%eFd5!ܟxS#Eb ӬҞՈM t.KpUvfqjOYU@mZ(M:;:+Y+TԀYe'3kሥZC`Yy:0O lSQ(owe2o:5iІ:5ǼŇ'a8;˽G@iٌ-W(}6 gcz3 hU݃)#9f6`{t#Ι5E+%d\м4?92f5K}p"8Ĺķ/VՌbu;$1MSjwq榄q/9f1$JB"@8@ `z(=d8E2ʄy1gt Ś Z}FloLZdܑ+$:`ʶynu"`bVƅ m.,LCG-GO/әɕM촵c|8k-/wU+7Gfl, vtF*D(6f*b;uf2UTjQJ6Q&KM6*c$/t 4I lU `;HASx j\F,eTPCU psZCf_ΨS _tѪNEWfk?|~ǿє3BsVAQB=86$L<I 3ha:SC׏2l ʨd ]BB1fqD͹`aO13w`dSh4#*̠^> )'z#v15*pRmߘP4d\<<E(5}PLJF$C gjVULtr'6EfV[gaKպJnZU(͜3ܯ1DѼ5Вu5O7){.c %߈9!@YP1e@·'4[@Ʒ2hãJ@jg*!ة?ǰHcInH;pG5S&_=1"P?hZiݭNFv٘3`{<~/1M{MWpYCL5ݰZ Nz.9ݟکժZ|-} l KU=vgm3=j)|ͥ2g=Ys{jӇ)sxmФ#5}kK^ƚ]"R-۳J32i`Zp_ ,;kWiů<pPerVsP%a`Fk݌Q9<Aa ͤ:y Hby]MP%B<uX :ۺґڈ b;ݪu؛'PƬ¢"78ƆzV %O_Ue3a6 Y|fƺZ5(uYIe 0#wǟ~uo1.~'IQJUqUDUzVd4(ОLLAB vIٰ xFl^XxMY`yEkeYjTLBu 0C4ْGUFD'l)ڐ2wnz8.T l j밨I)tك,tÿ+^=^{6+s xN/A6ֵ+QwBCGlw.Q-g3 X9-2?E_"k@PܨDb7#]un:{1sN& 6>ǨX6ꭤzhYvOɍy7czp$QW^Бe.&Rlg5堸g$RL*SǦ* ]2T[gB7N|] Z=cm?TOFLU)`>:b ͜`~ȉAoլb͙6 ]|}J5pؠƦ2|PP?݊rg*qB~ )v><l( BkڙJi%&FpVxV=!WfjE%|qhFô䊗+9ΏCm&VOzlncGcD]Um=#sPuy Glײ2yFōVNv,6tS]2U KUtgvgnWc'AMO=ʂ .kL %iFѾ2A-#Xf BVhWCB \d`/kVĪ9:NUNט $]o!fl <X.^s(kqaͲ͵=>MXg[ױ^:Zz!ptfRq T+[/ Կ7Euj&!T薁I)Iݜ3Cv^f4O}Mݢs7^7~/^Q8o8K%r URi<π]8mnex{71L,̻c#wi3􌲢!姳yL+mȲz\Go!EeL1*fV0 5j}2:l9tLϐ۪cf`%Ь!rA0ar _.Gߪ{eTlJ8&uzu/E_ֈUOZ(vGUQ@*h =TSPF%R:7Eb!`سI )bOխ dm`Xm O}~Oe3qtJتML'IDRA.L;KRt bUlUC)_@/*bd<[jM_ rl0բ>DBJ# 5￶V&Z "] LBV>~|iE~ߘ`4{p`UvMEze g@F~y jdLr(S"M3*w\sČھ> sh1܂ZgEiuWiuIQl1OI.gl#"ϕΞ=S[dHe"Us^4. W2Q}*W"FVm4D1JCMh}L^1%󈺳x׬w?͟~~??U"V^j0{3{_F8a 2韛N><%~z9:'3_Ƒ꥙H{iC4%oI5nA e3l!h¨-ٝ ,DTcʤL&7>|hYR@7Yƍ? HACD uL:Rs" z,ړqʱ]0j.(JjvK;x loHee `x P6J3pfuh"J~|HT7xP:\*7jO<[h;Ti%Ӡ+=1:LZR|igv60VB($Wz@;+^ = Myf UwY@h¼8lʽKF$ev. -.bg5zZئP"Yt0Dwz#vn V,p VYbʑE )/hֵlC_ŶuA|~YŧUKum>R}EUff4!ƓP=\Y;n6 J5>ʛo;QO̸\9\EC67M_k2K4DICk֦Y)5KW Z&#z(@@o EGNl=P{ƒ cj͟TQvD?`za7I̮"Js E{\ oMYJb+387&mTI7ɽW& zc4(ܐ) ܿW( UG,i_/~f:_psB iSVI.pj+`}cEU+%9vg=zH*MU֘{N)o+@*`|p%ދ$]/aՕCaWu ]bn1,+Z cKn_*NiSS@Y>A ) `|tp6"V5[/=7sm+#+U&)`5+3STl1Te6;< }4OE٬0VAZ8M/"N{Waib*'(= [˯҄ZcAsrњ3R"¬{GRks&,=愸!W96}x mFܹOKl;NX3/h5&y>d`ʤ=ʴD0\KdW8u:s. #c !~ %b:̂Ai6"z /t51ahV?ëR ݷA߳^C'S9KqaƋyEI_rDM\}YXp2p ?ek6u=:_ г&CQ$ &Uf;m01]ΒѦxUs@yrM~Xܘܷ{uwֻtj'X&RYvI/b*@"0oֲ3zA*(FM6ԫφ&*m 0&O zb1&rũ/`֟ !g&KzgdEG|+Fa(g킞Y[MC_tafJ![/n7%RPdJl3 mE1fv*w>nա|\Z6hPq֌sbfH2Mw2?0ު;bYЯ*2z2M*Ba??͘rE^bc|n EwCeĺS7f,fS?dAŃ}X˫31fs-ϰ!jڻB4%@`U bjK_\aT2U|6CPG<'Ly 'tMMgs+@}]:`əye/l(Ց fiEtK`5^ yt3o}=B7^m ?÷~\b_ACS&5L*yS>+z\V쫪j6Yt2.uj0BPUq=0 +R H$$jǞ(4Z-Uc+PZ*>~'.w6%T=pu@ i` ?Ov4 ׮B"j2Z%ͮXNqO_+%wָtjgIU(ã~ڈWYMjڔiRO|@X] ܙց޴dr}+kjV^7M{uCup&8 {'㻮VZ??^PQw-uRxRBę+bs`Pxf TQ,|)`5¹ Q@%S,;YKmU, ]SN6D 3.1~i sf"[W_{\4DղSg_Efi$]']R/K_xZAV_ rB[ C"XKr"LRFBf ^"8ưi?ǜҚ%rըn:aġXDNy'i]Eev] 6Wg]/>d3] ɚLgzDaCwXgRoޟf9\(&:۪9\?cOAv2+7lXşN[é`UٸʼnB=g7_JEmfƻiYN򐪐 ~#d!`eͲ {JfD+QdZQ,I҈ǘQWL9bѶZy@,mn!T6ۉ_%UmX+#@_GX=!!`c)LH'Z2-o| XiV/$Vgi#|z =?O<ȍ(tƺce&w :lH;~*l/c׾HQs 5u pڞgIg2pΠ==97p3+g_A~?雿q"@pLuڲƋyŷR:Z ^̖ɺJVY2EYs=Ub/ gUFSZUmNl>W!ҳ_|7=w_bU^xu>2vvȣ6>KnJlI:z@J- eDZf1Vt.LOzϬ5%X61s#fPYcmmDFT# 0xHE"Mb4=im 1~@OFվzO'[;}1W쭺p Q?v[^4NxʴIm=TPҢV|`'QڑsۙRR?x<H~CE%8t6i% &Fҟ;C0;)S WCā3ZrC.z ?sԊoDOAuMmcEIe?Oo>y]_ZpSTz]UD}t0rTX{13l- OݬRE{:صu:'SJRPd9pJj8G5ȣO2 dhO߰N~F2{V''C4FК>{zNxsvԱT?M\$ .vSH4ؙ/5+J+>) :O!fa^LV13Z ߻Q6ttY|Bue_DL{*jBFZz,reZweW_t_l)Tckgmw- *jA%UtKE 3Zr\c:g5_1Ce_І8rt=BpwC+2??0:=cu͵%fa< )r+.-D/ ˪0 м=3 9'x[u0kx}wȾ k\󯱛Z8^nML_\,B' T$`kh\F?#Y/Jʽ9`X8ߘmm1ֽ^4Ђ3i 쯱Sl %L Y>LlUԥm06|̢aJHa>#vR2&(k9#bDeF->!W#QbCTRrr{>1mwfo֕6#y&y@3i yQ qfT{ z(G 6ucg0JiTrhT $ĩ7iQm}\ ,"S* Fcd[Bƻs`ac1:U} U#>P)!5>JzYȓm5=j8{`C\5 Ւ<iN9{Uw2Q;> 1VBBWe`psO#cԶ6暡ay6xA VO=xIu]K;XtF>n \{3 hƢ6@1>L2 c=3-LeI ԬbcK~Ů=%Nn:\Ukf 3(S ۋMi*p{?&- ]c/ZwJBZpʖ[ TT(:\Ӏ.;C^U*~~NrA+DF MkK6;74[Wb9T;Y-`7dh oClaEXmEC5 X׶1ӲAhAKAjפ 10c:7/~C8 oֺ.i(R֨q>uud=ݷZc׆tf$Doj J 2[َ0qX4[`o#Z>>ן\FRUpXf'|*ly OV6Z{GkTt1i9l:qF lOPV2*fa7<)trac.X/)93 ,2Z؛'8PLhN(BgUt #US/V?&@@7uBl;- Gᗿ|_O|' ƢWEs;g>#FWm]\sD?[ CG}r LIˌJk9T^ȬtE$@B+n",RuŶBV;*Nt@ :KgQi9׻tVYˉ]G!FQYb&0_ ŠtaG]5P'۸h=x#?pt&ۂ-[}z_PϽN8mV]L8dc0%〴ʗtMKt2p~N.ݟmIڣOS3mǶh=C%1?p h U3hU #!ݰzaEQne/yNAh Ff1ׇ!dN)MF%[^ܷREE?P0 -a֯yM9]yˬ /_CwbXPhbG2eeq 0ůp̮5%CfC5.#D1-H:%=?07/됵A||J'tP1έY-TJMEcp$"8^ޙkZGm8ћ YwcwͮzU1A|?_~??_G?5QY1X*K7"9%@'f 182a=3D@ d{yB[W }@sp c8lbHA+V.k}_fBkrz:25iiǧh̎gu]#SfMJ2 dM$p ErxH=¢Ah11v~3М;'*aNbMk&kRZVVtϖ yUs:f;OZb?RWevQvѽ2(7kcCsTҝ|N`ǦI:0 @2xеr)F f҆IVz5n4nmtf`Fnh,e6㿮p!2\%b݁6\k7x?j'gЫ]LO9nи*[^Č'mÑԶ#80'zҞUX ݰިy/(H{}su! H] ܆;KjҋjTc kV5lQ5j~f-{/>osuԣx큋sp슰RqCCe8fQLfA<`Z&YTڇ5Fm\@Ab&@I2 ? $[h΍3aTjS"V4:1F!b\8sHrUyBbg4}k'n)ĂbW=cp7K~w}C@pMϞ)b+>v])Z@$#sY߬+of}5 ]%իJp|E*^PD*Qo9bll6ώi`)7lBoulp90+ӕp8ƽUà`Lf)u]TF qef3.!BGP+ZUU r<5ENV%c ƿ~dOH ːœm͚5YEMxOFB%3xTC@X^ k)+ufkLhG27U(p}𥙒n*}4bc@UuT5ɍBJP l1"4>ڇ%\q{:f4LIClݬ6#3ÌhfÄ ԿgYZ47ԹnbBĸnDc]fƆH9Bb7.3qW&Uy{ͤ6~@O#@ܘYU茶TFɧ8 F":UwC(0wć yRW&|-ٔHP?J 5 3Dd@;N.M~/e66g-М(;5!<;iṗHsy-{"?%+( "x09,ѽ.7hՂWc~ѩ@|SGbH 4VÍp1 ]Q'!B7ʧ+ױ^>*={lײ2iʠy7vV1VUA$oRB {X0zSz2aPTLhLB+sd.Dܮꚦknh˕j= K6 ݭ{ac1fǞ_9Q1ǽ}Uɟ'ɁYEUkL ]pix)_|g,t[x^mmo#miñAeEWOD1:Bn/l'eLόwUAcp[.@PؽFQ4dWaAj]'fda^ Vn8^S @4$qmI*UKz~{< |unWvmb_ )F L ߹R Fz% t'$X!{GӅ27q'>ϰ{J!LB~|iխH+o$=cwpef<G])*lu\H٦pvMNek/嚿H?ϓ cHM]짟qX;=IY'5'g9y[T 3 iţB㯕l'Y5U8ڨ΀:O,Z#ec)BUS|{tUtu3ϣ9 3 %EG84yWgu&ER>470`v Hrƥ%YuJ'gSx$tԬ+oʏ= "hD\a]=IL(r".TׄMpCڈcB)RcYcV\ e EKnȫZ_1 WZ׏F,0*S<[ct)WMJ90pehHZ,6Ű,̼ͺT1kSڮw锿F0|SHNZ|;?4 m18Jx O$zƤrק@l*/upN[( `K$Bg.N򒞟M aRSK˗/ULV:HcL 0VO,a$dsug Ȳˠ®d|ו;wC[ Zx\]c,nU"-^WJV.4df6|}Qخ=(9R{v W|^j6>ֶjMN DJ XvOo`P\*L&(XFg{6ѲXVūV2Ic S@kUF7a4( ߬0xItJP[-wL%Zԭ2)ŕ@ҭ"#P8t3@U ~Sx]9Іڄx6iDQW7G f|NYZ\r0^ZvB+dC%l~ D\򭕀jϽ?7Z|,Rjqv|ߺQ@ʞ TiSUtjPLJ6 muZc̊YhK'q:M_{^XC$溌 /_%VHI?|S*?T߄H)tX #חBHaCU3  ߬@U$9W^ ? T&",h Bׯ)7Uc\xmCj>vb(6m4_DN^dx$AUDx%:J6 O^f5ȣԧF>hw?r4tηpYRi`MS)΀\hOwM[ bɈ1RiU_ns}ⱊeEH5x+oT`ϜF$yWUd*KɁE͘@,tyPهj\9h,صO|?|?]*КWڎl9M<7$YJ4ǹ"TxmFwFUH-k"߬ؖ+AkΤGQ1B/*極S^X>ԕ-͜Jc 2fl⡰0k~pZsLjSA1Ȧ:V5xSQ]gXFdo+A{xa𦋞Ȃ\r.Q1SRG6vo血gA'YTmV1KUv9٭i*74^u|M "ySl4vHi]wS+vwx͗᫽tԮAAźxu#bхp~]}>{M] fwXmQnD> 1k<@q[1h"銄 0#P{ ^%aat#>8j[p z4bC+0w19 $},ԅIקJS½ʋiuVP J:m޵mgs\q)ui'ۛ')j,T^BKYT'_I>ϒ>uq8vYd}¡lJ䧟_ wߴ7Ŧ$`:uhh`wn>wT0"Ct_t,$v_ ȅӮv UBkX&t2"eEztORwa57rq!hj* tOh`7%X B4GdǦVqҝs_)~a[-rXkm@IPdTfȰ5^P)U:wϻJfp YStĘB>TYX$)1QѼMwn&3Q{#X(CQ)ش/KrʘP[>Y@3:6c1fQVm.^t}"0(^ Y#(I6zg*p`W="SŦ;)6wCQ9ِqx .6~=A}ON"Ae%X}+63 lDtC!8`ǵ\]/aaNZj9M^".AV #<*GJ&]O]>|QcʼvDVldU_rihj#]\l{MI\9i}NM;V-a1GIkwY! .#XYo}u$-_60rE&qէY{>>\8yu#^SuY 3;Yպii.#q` !%+ilDIZEDfTX eMK7uR`OdEf]ZyS_D]B$sb+1di q WvVPI3 FWdFcŶz@0 jW)^{m9UpBc7 FLrC^$rjwl h9kQh=T1k0:bngX |ڑtS>EƃU됵=4'P+!6EJpyP2- (_$"0iq`FrZ?;m٭KiϬ?˿zODp#&m۸po`GMUuc#lw2.Y99"Pzf@UV-­:;{ZgCQOְN8;~']U|w<4|FTƀb0҇[GT9!VLFj 4BIĭB'2g[5W+S$|TbعO`wt|4(셍("ogU-n>Lƚ Hjd˞jHCrYT=TߍyU+)U"RqSl¨l ¶X.lyOh&n՚`aVr ^rikS*1YMNCƞӱh H{U-`Ėje , nwEo>~|lK*ܪj0\YRb}i]R'P\ i#7n2V"/h^qz(Tu{wGCWܑJS֝8NV*TJP,j w4Oc[҇6kp|Y`[v!5fFemtEمs0rZ4Jk҆KwmԞ)Jo3$Bg;jg:LJkRa )~pw@`1gD\壄Y-qUXi h"-֙ecU{KԾ -8̓}]NI1Ģ~?mk+6Bt!͘?S?=z u1L,5/3i ,^,^:DBIf[^l{JD%2@xB Ѻ3Mζ6QhIFo,+2De5H|ŚS:hNi\C5E3: I3U U:_ ñ*/){!04S<>7H/ci+:9O=d@+駹t@q$#OՈ2'mz^İgfs|mHnWvTbb}V)8_)3RuqZmx bmw?îϛ6V{cuac,,xsB\GTa}Y1i=={AEZ^GTm] nXOX"!7Kn6_KbCu(ċ ae^FNŸ^i$5X,(XW٥ݶNd)8)|9[tDI#MOk" p}Sѭ.#b;.e5ƒWR"D W7x<]^Z#8%d~r]|f4d^bӤcuݬ{bL0v@T@B4 UbrjiC?VQ FsБL,ڋE0o&1XY;K9Oe_;Sb",q6\v938Iye04ْ@{k#T1LxAKJ ݹшXi;Ix!Ǧ>yu]ŗ4BaJvJPP7??}K~);}wI$jsme"$25خ4Nf} Wc)J;藅hD(֩Ϯ mg3kyZR.˚f'pEGm~>$2JTj0u* *r>GFqY,OR:a)$ruV;DudcvEK9*6N䬟!-]L  KθTƆ4M챦|!DyVU.S\0Bi}vѰe$jv2yLfg <20*smţ[2yS2"e^5,wLSds1Q':I8DTn HECϡ^Kbӫ94C_* , Y{&yg_Ķ_cayuɊ 7~6}QTu]'UOC%^an՝`zVAn\l/miU)@GJg^JWJi䮍ҹvm ՜L (0eRuN/c\,CeK8O*RW@'o?/'_0ow)ӎnάl.[JHEs7떂 ˛*wcƺ! /Q\5*cxXxڠ`&@b %fq1LJVǯ5ez#G'J-b8'6G U)CXodEv-$:VQCptE SyM``gBs#fQh!/?T*ǹ; &a,6];Ƴɘ-liuJÃ>@!2I@J: iŔ =Ʋ.˷5*̌1q 6ykZ@ׄ )X cB)7 =];qM83wO{ZFoSla}ĚSN}Wӷ!k Yb""P'U#3+% ]q/eTKU0,`k:R@햏6|`t쬚,KנOV:V޸W0i?&^@1p]Td]G"UZ!lvf})]nKKY λފYE (q^":^#_*W½g۸NSBInD]EeP7 kͤ_oW5Q=@l>hFRt%9BRJX :{xmz ٭{ '0[ 7'sc.8uL-WfsGi~2q7j8'uqݲ'N/`y&*4LKg˪ԪMt6)ZnCo~OҽZݞ3U6+NuR,͙mzЋ:!܇أ{Y.XMI~>f魤qݍUYN!ceaՊ+Oڽۅ^>q È T_wYF^喳ٓA:0P;>#8ЬMؚ/ Ѐ(ͷkRf u=0Lk$.]5E_8xpqCE6C$ 4{lj R&DVMBxBڍͲԲ "gF7Sn1L֏-QX Zřk0p][i٬d2MC}Z@HfZ8tUz)۬tSi=S% nd<=uqu^blz:iދ|A ۨ@DڍrA z18 m~>1ҫ,"{Evo]OÙê. 8y[1x ?/!yPH)Z2Ow8~e[|iM6ǹ[>ꬠ~Wn# Yk{_ 2?kS}YGKWiu*MT1hwދ[h)a.7Zo侇Ò>,6ѯL\Wݡٰ.n`̹o?bocftSɡn .7"##I^ E&QegȠt;Uc?-AG~l#rId]>0W*lRR!o#=蘮PUÇ.>m߮vtEixRRCLlC+/;s[Dٰ}:zZSZ`%2G-C}v&:F38nZeZw,Ýd07st?IlرN?UsHsm@x>kwUCT۴¢bhbx{!8a7t=[~H+5' VKb)OJ眨NT>H4WE6z7MA9 "Ra@Ӊɵh' #^EOekxeAq,X?!I NE`n`7C aţ<ȅ#Tm͵%<}|(eQTPz{KTzYgyeqV;J[Sw;4Ȗ1CĠ,߶VŻuڐYW{M+p`1y2u|XɷRpݡe+/H懮F3]%VWO TCu5Ip, I(^&VMdŞ%Lnԍ_cb:WU*TC z \oC"И!˖HmYŜURۓALˠ :c{R{3/XzuFT&йɯJ/P6Dv`0 +3L4:v˅^EprF4ǣ fLF&b`]R3t>C.74Kz=ڡ 2+F\UQULEUfiq@cHUMʑ# 8 d>!4 ZB:$` cM]dDD[H3D"*a1uG9kr2\5VXgf-P.9g԰*]>h`G:F堙!=+L魎ϴUy&`$^sp%`?Osy1OVSE,[u:ZETnƳv>fYoN50_`N ;AT ~H@]6竍&&0v%p3CR zM»0¥rê Kk.Zl%~>0 `ZtgDݯHc;|y>.=nvKWlu#v4߹Q)Ƕ< /)a*$MQC`_ڟص{1&ECCp&B FFQA/ՃI.}lJpW~W Gs&MvJb+hnaM6^YOʯ 涜rI ۅZ:x@5A`؅)_7Pr7K"}͗Tyo2t0UWQX6LE7o豭*?w%U}k gn4'.Y3>!\=Te^Qt0}\T'?ElU<=W!İgu[=܂Uaw3lL 빫|Ϝ/JkQ$~>[fK*t86$^/QbBX Տ(.!ֻ=  -ѼH(}LOqK\+l@*Xl+=ն ?qc_A WGD'"`8vwՒ u-ՊKm؋SoIu0o{Q\V)Ű/{}\\_|Q9o%z=T3i8ͅ%ט)y޿~6N+쾂#6IAro)np(^z8?)FGmEz,#[nyv9G8)n(:v>4C"P-(SF ϋ+'\} l< P>fm Ot\[h%|BWIHVI޶f *Og8`y2>40sVL I@ KB {+C.@k>V ! ,'5Qv&DŽkByɜ͓Ve>VAY@+g>1< H|Dg7o|F_׿nU覚ƞVVQm*șRQm(Ij;2#D=?u5 *Qj l񕍻N "̝0˖ei&e*=3x{Zk't6+]V8/ë\Z&`R@f|<ќiC)b i8Ek46 ͅ6$`rWj{2NzΚuٽvGvY?CqLԹGgB~x7t(]:gO}q&QvvFK7L -D#ۣeS|yAN) f;S .|yf21wV9)O\Ӥw;$&ǹ.41oT:vYIlplcR8ǠM~ɥrOkoG"B j:A%$:6o4TRU`6[q~zܒsFU-H4 *Sy̻kQl=6FhMo[~ƴs  Z/ y>\FTu`R{&եAO_95'z54/"j%J4mgҴ"&|iT~cKRyg]52,]_B|g3-z[ Շ|mR tu gԍZt:#= = ̎ftgbSmrn(z>ƃU3Vw^b*IQpǃlnTjUd28ӌm8^<'T%r3u2#CV:zЈL XmǿqYC)SN5}iB,2_!{ ~lw^-f :K@BeD2/dLGLWPzuoW2DRH_G2TM!EL.KC(x\ؓf5 e'r ڈٵ5xϤ.=df%\ha2w8WIAjC!*Rr JcD#A4lApƦ G֞hx0#^ТMwOJp@RҪ8S:Ǭl?<̂Tp?5**g~Rz;thn:$M8չ[.VvB)^6Ӱ7<  2 D,lc u8>F @`Qq#i|TįYjZ[aVpqxvC[n7,?AAm[Tkݬ ٶ.'i&q ۍ#FX|ȡYR 4 UnPL_ʯLpXD 3*YzrġϳD|FWM ]{=}Ys'F2K45lΨX6wS{d9BO_ ^jQT$Nf+9grz@년ֺRg XdzQx8핵xn%С'tE]>g!* Kv2.p__[pT{XKtaňfOT㵟H h, śMi,f$5¢DCu1Ƕ Õ$G%c_ڣ\_Ce/,~Ae^UWG|fK25U&?2 K\lTᐲ9 -/Dḧ́d Jq )Zp^/a8g箢y|(Oxgذ5q٢4{#Frm veAmpd^̢ޑ13DYXW$2U4<7Da|o@{<@iawOmwduyKԦZd) +D4w|'Hiꝙ;"r="w:<[jamʉ Ċ!aW|}Ƭ"S,5#@Ki8A3c{ݚC=wxgdS8Y|37=8pk-)¹)ya"L߳.NϽ (TZ3\mf }IfX D`yQj+`#P F P  1x}T0.; }3BڄS)Cuc58;WՅZHvB5q͟•5TqOI>[ CX'k@Mjnڔ鶵*ڎ/Ejz%:s*Ngv`Ϧ$dIFbXg(Ց]W3/A~?wA/Ő^JkR#O]=g&\WRu|Z3eaY PEK3ܪi-qK@tYSuU~@(҈Ps烙 u 1-;+ rҹ޴ OCUW?Xsd2ٖ˧Zeh^VF:LVFLʇd1J.Q5fm#ōk҂x֓[+{#UoC ˔{"aךI4lGwQJ>YkdR:E0mTG͟ .]? e .[m!؄I.qર Weys*ĀZH+jFjM[1H<пǃlnT)+ÂN7F(zYvn)Ţlr]P@]!C*[@S?5<.CJ9zf&v`Y_^kT-Ux}У Zy &k0-$R6*ioe,|J@;NYx͟AwDPԙQ醪Ӣz=n.ê̬R kֆj']4JR`C">F9ٌ ZZ$mv7e~&7bt-o,yvKTT'4OpйKJӣ?32VB-TJ&Iݠ9d- R &*LҖvF9ʗNӀ,+K*#}#B%|~4g< 5At-u̎tz> 'e)cxU<9+ sF`#eTͰ=UE4+GzRW,=3sKR!E׍9\?TB d?%~Tg+:K5#@iU.rgRY!^ǏQв)Q+g6sGPZc),Gh0d]fco2< mG\5<ľKC9V\ "t?|g̨f v`i|zAAD7,1'\Kw$g@zaǾC3 J#i `)'g_O Vp f< 's:$ך$9GkVJx4A\q*cŐ4AmRL ׺šB$>?}0ywgrG_=!8 0?\<<.  y>Hy%ۅѾ_νy1X}p2p3zLzA_ TE>S^Z7z*^⪡8!Ѥ]7vŕk"QfU[Ӯ2k :aǹm>8J%eqFz_7[po bR_LGG62{4A!!Z5͞WN35Zv9y\/L LWwՆNKbJ緶72SEzֶF\g01bHrS;W m['{c[)[+ܰS+ j;? wzE8xFtzs`2Eݝq 9.CVn0boG@g]$%t2N)D +1y7=f&&WI 9т]oVJz {,ZldXx#T]|3&yiVRu!n-C%u:qiDHY`&eKz^HיF1k_<] WzhZOʉW|\U[]gu7dV]+\ lB7@H|e|GaKޮZFK`ϓWFuC-1;*JP*?:Nf+X0DM:,EϸXvR :w`0dW&J枩o_?ݏ}4ȿ57Yn[Zsc5@!hOĽn՝SZqHe/?6nק^\@mtQUEBdzI,MnE*f3 cd7p9A2t֡5b½iFfbrKj̯CSO=BPFo5 '>kTY= 6u!ֳrQMiRSڡOfn7{'@zY@s嘟$U1b4'yB=ȼUe7~mЙp;ꨗeV'GizVBQq)H7QWz>8&*!b[L[e 0 YRB<1$K')`+=CA]ݍV8F"+%0& ~U 21JDr=Qr̢ r1-%@N7~Dy]̂러 XG.,rxd?஫Mnv,D9& ]Ki68vKZk`4#ƚhbVa#&o 5eZd%nT)7,U8a&Up^y{ac̄61Y1RM(s6bU9>*\kHtф|橵=UfB&|ޭQx99 TSbG~Cnt@v= MV̫^"PLk3g"axY[}@EZY[м$vu}+\TZ؇%mol, MPY1ԧX>R6U1#Qvؔc7~d]D )U)3l"4() %3LJK* SYU߆PX-o.2GMwVpH9fK#T&ڝ2 R1eq4ܝlAJ6*\̮v]=,3@U_AůkT6{"O )9ajB FVLwĶI`jgpMeaHyŮ6 S_B,uG|AOLWw 6QPvꓟM\m}9ì5GJWqji^]%#ؠʳ,qz.iuZ}Jba&̨[ck_73~+Ll|8lo.i>Čnk!P\_=i<++*\ &_ )ܟӛ >v>bg_cV7f0p0:5БX%_M̬U`ب󩗱gl!(.ZeV72*Q, hO룰YsC67> A[ ZDK߬ P 9ந8=oD:JnfuT$^uz"~J{@{2MpQ,-Y- )NlSRb]=RIڔYdCRUUkkvVΣ}ocm'_`W/hXY:[\x@~Wqι9@W* |xXcf ʋ{BV[VމMhp[yza L?ser`Jpy=BUZ΂f7Y sٜ"mM֎dN[P,do-k{JF6btBDw#^O<|y.ܯMڜk_'Y#3 LA_fVO1MΉ*gd*/i8Vfp F4MmWiST7gc-gu#VZ/T54y a97 OL/`ZXtZشݖQQC?75n74]Nn*CR9Z2 TӢzA e3l!h6I1:(||Qףtld[`bOf` 6vU!ș8Ç-{YU'Z T> fpr-/զ]ǃ?TC0ivK4&XWelk=7 f2–T卯K]E|fUf#H(C5CuFa/*':PEbJ,6%&74 Um (0٥$H?5 *5ͼ4} ;aVkvwmDग़-Tߛ+9d"9(1 x1j$TJw0[D ϩ/~-ޒ)@f֮3mx}2\꿆l.sDN7 b7X§)Nr32`+z6զ-j9b|ieVNFn۽ZwAk3$:{/faJl~iY,-9 (`aE3;ȻGYcGK)4X+;&-E*%^z·teN܂ F+nrwf&EAjq?ekv@.k[$ݫP+?)ϛKW.Nkk#T=¼BXJf2÷\*78фZI$G 1sᩚ"Տs0JvB|DzMs2dG|WmRKbçGfkNw7/?iO('O8wC"X*dEZ wkf wЪbG>f0ϝ2jLo#qn:N?̞'$g]t?5]`X+L}/"Q"%o(GC9FCg㡚kCfYؤBk5d8LMKp"} } m0*o wSiq |&'(Hϳ>wY/^b4M"ejaDzhhO슒s}2 W Ј0mKqJ:lS!lEFWs^C>㗘=8{~لGӦV8T3&(>m=\tu.` ΰa&`P`X)5Dq\$Qrւ5>EsG%. oni__jjvkLnf:_oZzR[@AWSfSƬX&DT HteO?bt>$:Ghfx5"֥TC^euU2cSXK[#+eR,jC~D{aHVv`\2ŴgP}#2Mq2EZ%a٥h8+ւ֣tFMuRviFDYa< 3/aϸ+Z}`F-쓅",V:-A^T޵)'q$z~aax(D=rl4@#XnQtyܽ?j:ʗ/E%K3!~$EZns :CL0ʉp3UĝS`*maaȓ4i@L*Б&Y6dB=+-S&',ؽ1C{f%'d!2S89DQ-ljnr?,FY(H1x@*feJa&NcHv|=^3:_|N42QkhboQZXU+n_1d`5'܆k2#S筊YVUʝBÑ=1h)ژ(o%+(;ϮyuM?WY+V4^Jc !2.N}@{+TmS{-m /bO>v9uMt1CnQS櫋yD^WWpqLa2>'>&ȺZB;ݭ2-!tU?*ӱQVzKK+]S;`{S-MU F0sDnzA20Sq爟6}@+S+"MY*\߳ƿ;xJ`zn9 j;-DQ# V:|K 7c͒dO-xlsdz}<"Ӽeq|Zk&7Od(ޡSGk6Qh#/ q>wh՗[Cu$ VJ(~6H̜,Sn,:ۅ"!,b e 4GI<"_в!{/WN^ `U(]~Vl#`d'OlY@N+bnPuQPb{.<}o`N^ĎϺ<ك^Q<ۢu y33FlF׭MX_Yk(G]L"s NzIg4QO*;gTfOwVܜ>lXAZ&MQDptpͽ8ς81GU? 2|u=ɟpj!srQrn]w?lJW\Xt¨m%3U-aj\Ym/@6j B2J",JgS,3)]u&l, dNIzs<oLp..تZU25z@c_jqHˆ.v?MlV'ruL?ɚ5e};銆HLsZse$YZ+bDZ^jnK(s4<+oԙ:AS:Y Mi+)I5h*⯥ybg:^fa+_JMrx."Pu!jfX̉<~j)a piWG|Aϗ6`@/lM}T\#PprBn=`^FEk@gnziW{" ^e^@/3m48r8MA{I/N%?ޮr\9BfQY], w[`bK֚V_cfOY EN&^sj!:ɊH|^,W|A+ EN(& -0G(h ր︰lͪen.mRz߽ $keN852Un7ȭZgf^mk~kX̏mU)7<*oIg8ו7f^Z'P:aXlĭY]{t:GQY|eyxFe+vU#0@^o 5]a,]ΖJ,:i3rypW8,C BgF3#|?7Ns7U1MBSSќkNPk[JWq'Bz=TT~Y$ 95;IYVpȮ, 2(lz*xͭI+|*SX5oԝHѸt3}2ZO0-,\.%U-si8rk:p}y`cV3ͽbD`ŽV_3ű=UW:Û j)|ެ$r ׋ByL8UYYNa1@`V1}t;/p&gOh(u0z ^ )` -S&Ns֦c0(X2i?((YYnO)X9&R|AF?Y إ|=SyXi`O6+|Rx1)$ZGmbcZi{}3^ſ?mv0dx53]Gg2}u?89+7G4_?H1^85ZKu"Q~+ t*b25yL4Ljb fSs[ԾJz*n #'77. y̖%1iY,ؙsWGJܡYa:T{3LVGUӑz^<$jeMۦI8^TS-oÆyTk`.4ۅ*4TegA<ּ?&*kƲvƸTzAO#@ܘ L*R2$Bl m%Z bl189 [ݦ;gPZJ\SD1 kI_厹]9Nu,$4'"AU@,Fzj'R9%H3x0 x0^s̠jH\}uEjHvUt.2?^z2W'СtMSڼ\hnR410  Vgc)`;Vm U^\x|:f52U KU=g4$js좭2LK3>b];(#V8è!y'|͊Ҋ_y oa~}T:ZQ.$ ¨PZlδ} ̬Ĕ^T \NX jsUJUO:R{#\i ,2k*՘UXt %~Sഽj=IeVUYE['2]HIqg2FĩyAV?szJGU#Oְ鈖,1_og m1qE<H&w'9*3#bf}Ae0g*37_&/P*leoI3EVYgĦΝFA.Tj|ΤeV4<w_p@a:n2\c/: jsl-% qP=/P_쌏4Wa .u5fm',ϞBd} :*P #B ^Hk:7uUɻsgy]Gݬ .:! bN섯-LPװTzam8̂g m2GRUF2KY [[>r:YH%N@-gXud3Qja-] zH̊PikMO\,C$UT %7zqN9+VhO W'0ћq%&TD k[:xZ֣gLIg't'nkf)NIrUN`mjcY۵ٖ] G_&Q3ԩ;VÌw85Vy#C5@O^ty(g 0ruF7fU~|yFeV9Q"q ŵ'͎u%ruΌbz 3y3㐷:9L28MEJ>ͦ4(S@Mʄ!zKڜ!]\:{@Ww3NY/BJN^IjҬrs?/hݚ2rKPEm[Xƕ;j8eRH"v.¤FLC'Gam_ jT&<ͳ6BIH#IeT ^z|]>Z-\nVߥia]PYt0D ƪ`?/ZQmie!t!U24v}v)(DjE U]+g2l׀ S3oƚCKQElB92.O+#b0;LVvR"pNpOp^+mrNDЈQl˭!d{ƣ5U,u6.&:jX" Vm;7t4kxG?}yEreF:4ҍe1-!Uat,Gh+AMjjRʋjM[1H47]zPstjӍQeRL!wzCezdƺ߇4{ ed^1bUA||۟Y/_.%흔.abVgc~O-zjqzAڅ1YADzkZa!Q(9Bk*ѷ꘡)hc7?ga8]$}۳ Չ]WϧU:F‰y+ kX16f]`mjk0EC1]@2 8r3:UbvxX4(?5 r(L0kWmjimo?U`7>T~IbkQt]:=< mg*]'Be՝bp9I oo +# WƀjӶ5~1}Jp: "=cԙ! 9kQIf2at9'J8ȎkxR? /e-_FiO_7N[ibڗWA;$th `8` iOkj""/28= h-r؍nXUH16 T>V v{-uJz a$r>:kCJ@G5 hnB*d`Yapf4QL5dwaHL?Bl>YKGZ{?خJεHnH0YIMءP2ヿcEpő[P(g>W?zM˔ZW&& 17{# Tk=^*Z`pq2UV #*}i'V&a9ƻK%QHi_)"eũsWTZK[U[X *}˥f+ @~M6_Gó<`.Ut3HspkkMMW6!^_HF`={vLx+w"J#^ŐM`lk[?FzAZsv7pT+,?uYm_zE# }]'kcл#gCR&F1{w֑쒈7Wt!AhVA$v(7>89_4l0]KumCYyfut>_*APF>JG"J1U@=68orIVeTh4gf;%imKPR*˩ֺq,ZT@&|/TvCwR]]XWֈךL#nN꺡jtkS\܂Iا4o&{@pqޓAע e:I>}׌,%52N ªañ[sh뱥O&!xcҎqƬ>'GkR6ҩ!""N"]_mLt1[eCU&e\O'o@ݏßOS _#8qӭQ9] SΧQr8M^? *\^ߛ]W/YJ']{͍V:qz crq]R[ IQE0fst4u}Cdx zHU(m֙ZeSu rkZ2tz`gd˫kM;p>*6|[Kx )8@^ 4c-8[?Y&UKg_a[P3m}Y \sL zq&Z=IH*FѸnyssmZ[xkf.@? +_')R%m K[MN(Q Zrկ8oV(dA6Xd-@/F%>Ʌ u+Iņ `W0+?Q m 0 =J:_bAv0Cxg-B ]?w2Uk 1;?_*tf^-Vv@RSꢕF.z厜[XÙz2d5X;,PZ`CP 6K> 5e}&xS*z`JF}_%_=T{f9 JeԡmˍG.Y\ۗ]TQM*P,tZ}mt!u.*ϫWu}WtUEM:_W.T׭XN`%^6}jI6JNHV 5=Cdw^c6,^qF}/Z+fY.X ܖ<9VM弘' r`P1@`nTj*C4h2Ѣdmˆm#3t[64x_9˄XXC8>~򇟿~;^@7]\`9w4U:I-*42_:Pwâex_Y4Tv:^h$eRZ(*&99:<D/h3ScV)&mxT V]TPs* ])KʐjÙ&ƶlu"UPYЎ1{, a(Yk.Z(F;բq+FԀ(ҏ'4qW/m[助RTb5^z]-=I%LdC7 ዟΖldyfW7:62s/|,ZRlWn煭fZP'gǖPU؞6rQ WǷƪU[ FmZvYGg =`wwոT ,2"VB=ݯBqN~}Y6|>4<Ae-Ι\F}MqGiK} ^=p逊=|b\EGIO{9E⧨es0 Tl ({``ߵc|ƫM'܆9 X^ݤՄ'(О }AJ`#2 .3_Fxgδ9駴48n}3@½o(.2#әWh.(knÄ-ƶ$hMlz2._F>y,՜pZ0ik7dv)*Ct%<Wl6- ;ل4ϖt|s q]yc- `P~q#JT`z0/bl DClbYLG6p7cLxUULP3c|{ֿ?}}f]1b1k4Qi5:RȌ|c#wGHv¦NٻF,eaVMZl0}4t:muQTW;B62j2h`2R(f`~U?'bFUO[`{jP}Ďk}|mK20x/ 1zW垆Z8v>{LA^ wRWuўpD=篏[0&29̄iC1:||֤y%[1y䀫\Ru c!-ࡲ h -em$bzX \kܝ[kj]@+^N?T፲yNDȒRja;#\Wt[h_؅XQfEc4[Z~tDmmU9ґZnDi|T!qF_L8'巿y9G#+|ِD3;7sEnOhw|'oYo}6`WP4ѸZ&_knF5**Lc#S|K[h-J*s_ۥȢ תV0jtB8%mb` eLe~OQR 5@>|ZF,sJV5Bek7@{=عr ) ;w]cPMXEsk쉱dAN{s^yˆ|NSUgF} (eK_kTѐ],3䍅z|WM/<- *Cl&t8Y0Ci'?YT>IS[uÎ :rly|vOe9{vCIH$-k G8M0<1LRתg(ek qL-SsݎJ}zA-.;cp㪮Gq_gۃ-x{LA1QuJzMT{BkU7xa$ͺ@MI澊<֘9Qէ)#xJ[ ;UԺ7YvmZN"SقψM VbYxPMX' A,Q3ɍJENԗ]"4.Iק`f96q XK ,p".ZYn:i_6-B hyR{_5Hs&34 ƬPgNeg!+9s٭q']̉6=476//g$.՟Ye "4Kځ4tXSYcwkÕ󃞀aiTxf0m uCbh |$sPc_l̡69j^t(WU`+=oǞMvz{S=TİXB^Å& E xKJ CIG 'Mz ަE7\#i:ʭ[ !N\QbKu["W*p4D k} *sdS:h7(ףQ4gg #Epjz d BU{jڛPmK't_!M;ف4P1# ϽN}=g>ӳ54\FH w # y8I*D0$!~t N.{c5`*PNa,ps0^7vUHY=JT ^;;Qk4P)f"B4(ƒs<0lq"wqz+'!V6zL< DJ(XDle#s=q=M`p9j&1}1=4;ũY]Sټѹz\s"iE;ZWCh"ßTT]dzbppsuite-0.8.0/.git/objects/64/f4e0a8186bdd9a30dba938de76d4ecab8f3571000444 000000 000000 00000000441 12147656541 023525 0ustar00rootroot000000 000000 x=n0D{WāV(J*@\8UNbײ}7ݢ4`o&q&ZRFQ!M2*Y8i-UI2EFc<: J/jղB@BMGUIqE갟DJihjK A1$[U[ 훥Jm l)XSv'-}@:(N@x4vl{zu4q鱾$Ѡp:lieg90w`}ШXBۄ` i+LA[\7)kL3[ kB[cBU]@{_Wue]4yEusedlgc/QeIt(9/3>-vD%. ,aa0_卷 pGxczkPFQmYIx[< X.o]y?FƠw L{0<#^J=նu Q3JK酪(h"Km5k$x8ClmIujrAlu+׃H$ VG1*Kb{ {`y~|"8bppsuite-0.8.0/.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391000444 000000 000000 00000000017 12147656541 023372 0ustar00rootroot000000 000000 xKOR0` bppsuite-0.8.0/.git/objects/3a/a35c2b2716ad62f7bbbd9e3fc47e499739b834000444 000000 000000 00000003616 12147656541 023376 0ustar00rootroot000000 000000 xX]s8W+e)M@[`f7eZxad[I%#)﹒8z s=(9=~|dr<~z<#$Wxt4OtU )o4W_eId-բ GY6> {'pnZ4*WZ5kU͒Δ=*OSuCNG^% hIm]"]r)L? 1U]kU2_[}" $wiI@drp[fo3-< iUNpwmM>&\PxW;VtJi)V2ǻVрV,X`rRuQw db`,~8urk8Q F`](NjJ>`ѣwTd 9=;p$E̶ދ~o3] hi+F% t]  KiC& &(9HEq/N9o0xf68 Em`}b̜ngsg+rG>K$% N矮67q\싵acHu)όP48d]oyY%[;e## : gb匡@5ѝP MѽSΥVW8kJ[G1C!wcZØ؅uoh`ԕ&iTP{+ޞRLi^ ҧT[;miln%>Q̐hmubY;Yo%;\&b"YOh%2YoɁvm_'φeSnK이tLq'xk((UU } N"272n5) !&L$!U2w4Xr֦>{:lCv;3`K)gn;x$xt?O7GVg0eIVaCYOt{KVX$<d(&c Axeme# :~1=|;'LFꃅݘXH?,̩ieD\|Ǝbl;N)w,pၣL)y#@ (n<=?s3i9hl7Jt.zHAas|8G JBqv'Dv X R 7u^ZX0(=|=0h?JƨQRA7P**;k #JؽZ2g $4Nsgö鍳kxNҠ}()tPXaP: ʟL{hfJdSXxsTAѲPmq3ʎa,@ Usfs cgrX?%ǃX:rk UZ\p`{umQ ϶ОvQX0FYJj!(gxyɹ>.=0 &*IÎO`Eo=W ) ;6h ~  }}GΗ2}!0[`0.~A`ioVwFQ'DpYBsGgH;aPbppsuite-0.8.0/.git/objects/3a/9f9a4033ccd8effe240a33148c2d72fb844f28000444 000000 000000 00000000572 12147656541 023363 0ustar00rootroot000000 000000 x+)JMU015c040031QpMN,.)+(a(䛼+gDq^L*(pKN-./K.(`/Yz!?,E(u+N"R ?g_*Ys~.@ʖd81CC~d2_[L]ߪN]%&SEE`eځ]䇉7W*=Q[ Gˏ=105(5(?Ơc"Z$62i}7kB<X$lIn( }! 5Veu)\HA/r6Bv_a=w-Kbppsuite-0.8.0/.git/objects/5a/54ac2a511d91b11e84ec9f288d20bc0fe414ff000444 000000 000000 00000000067 12147656541 023423 0ustar00rootroot000000 000000 xKOR0dOI)rM/(QɯO+IQpI,,(-bppsuite-0.8.0/.git/objects/5a/766775ae488530b56691b0e43ab7a644d775d5000444 000000 000000 00000000201 12147656541 023007 0ustar00rootroot000000 000000 x+)JMU042f040031QpMN,.)+(apJ;:CVB>@U&fꕤVd2T}]ymJy?[\] CgAn:lF)Y{)5|bppsuite-0.8.0/.git/objects/62/5012326e9325c63c90e3c102c8356067eeeee0000444 000000 000000 00000000717 12147656541 022771 0ustar00rootroot000000 000000 x+)JMU054a040031Qp  +(a8/ 4$U 5A]xϏޝrWzAS]yqC^np,sSS̜< #?ݘjg^dkrnO2{+2AJO_Εt)5uKSR2K,qտ f g*Of;7U[J{{чB\ Vn*hbK[s7;GЧbppsuite-0.8.0/.git/objects/8c/b6fc7bd821c8fc25db5707fe8267cf31937261000444 000000 000000 00000000656 12147656541 023326 0ustar00rootroot000000 000000 x+)JMU013e01Լ8qͯܲaV:ĒD< 7=~.⯕͋%T:$1/9!uSB";/v2Rd/Ɲ?8 ؎GJÄ`y=m>RAw鰎 Ȓ&(˧;I2:F-5\ >^+lש'mior}Derpgj%LYٿbk>E0}$f9q(fX ҬC/{ENxl|[ ;}f eC$tn]G^Ix >{Wdf`d+ ?Rb6_x4yrJq#VU#/ԐEk]7n8Wuoђjd[ Vh0@W_5< WL,BEW[b!uMP%TcpQi*zTk;qFR;Hjo-j{qw9՚KB}|#D|xKLU/h]]M u.2FA%wU]nKڑ%BU^3_Ιuʅ>9{WgNiufT'ML SasWry^돖|@콭㮂WGS=~8bY68%sbL&ǍFIEAݱE CUvn{p#]iSÀ?%'0wR Js_9.y6k/9..t2b9p0 9(mգ7]ȬBL7'G`9t[ŸmHOro-8ћb4 Y8A׃2Tr:z  1#ߌ~ RDmQ4YP>j03 NCpk)^\}6s>,hTcl;ٛUDnZq"qS:Swm/c:pF#r?gm3`\ av^ϺiRxH-J^\,Ml}`{ l+ .QagyX}Y ,?\wognV+k\% o`v tbW-k}j1e`W1Fx㑳×%)DwӢh)<9718mӲ C @6)(ⴐx@eJm:Z2.nTMI=zjV{GÛ.bNtpANO\ns7bA |shkUcV] F! bppsuite-0.8.0/.git/objects/10/643e7616a786b5097089905885025920491748000444 000000 000000 00000017256 12147656541 022242 0ustar00rootroot000000 000000 x]rƕz֤RԐTd.dI۵X ȁc#qﳯOwNwqna@E__vw?%i|`.7ǓbGϋ8♹=0^Ij'i6̋xjNwt=c|q[$W񨘘oONq<)M_V7Qi~XVqaE~UDfY,bLk`Im_Ylfy<["\5Ϣ**Di^̒ cr6i>NyπEMEO?E&篏 @L .hSgӹI颋D&ϊe K3KʪH.}YıĘȗfe,xYryKdp{@ULH&q-EQiI1]V G;"3' ί/4oůO d4dO4$e>RPh#0F\d ̗4&bш)TEvd S{iPˠWYzKojH_B 26)>+!/vT]yJBJEH4dj0b)&bؘy/iR*^g/rOA3:Ŭn0V9Z${/|P4xmYO ʐJ4_h86[N21I"d_²%QVQ}k(C[sSϤ"5 hd!*icMnexD8j*WqrSe.~%%D,^@Muz7i<'kZ`"!ʐMdjl5X."b}-X&E| Y3lP쥉"1e<]PIa۲UEG.b|[.a/L&`G"J[YE#8rv0!&g3a')oatB*Y݇Q;L-WB摨g%Ϛ.S!-ab&6\pzv|p70Ia]Hjyx, "*o-oЭ"}?C؝OCfhϠ07?<-~kk-s]XG`YP1 _ Vޞ]go?D48uݣt1.Ş *Jrvgp$Y'1O,ixqy>=CН]^gAΥ!.aWɴCI|[&l7Aod4vb帻'33xޏ060 % yČI͎g/6Nx꩏ϱ}XuZL& ia%@ݑVcNK!pZ4ϒCfpye(0C4F,'w?K2FI6/QqU<*U?|D8аUUyZRm?1ac 1t2'{j …KB^"{uq-I.'f{w \<˗XKh_=W Fp~ܟrS$fL4O-<1DJ#İZ_Pg.ON S#ڽcFx$ :KT$EcQXgm8^yppW9 `& VM؁q)gjcߎ%&xlSgQe*B@O?W\s$:lsY,GR\#-G.NTB;aI Za! ZS!Xb$3˯GM"?HNDey5k[&vhK;,FeUODH>y4 LqvUĎHE~c^~d :}1EeQȜ3D(viBPDs_}(h?]ޠǴK~ґ+1A@Rʌt!i M3GOLMNj.2˸8, x֨ .ۖ{dՕ_c` >hԁ5h+7ۿ.,E.RDSżQ]ig=qx?Ԇfy>' L b;Ҹ3jE{V@߈N͒]9QmgHL5i]Oc^ϸʔha5b {?8@RƈQC K[@d-]o}%fPl |,G5R%iT,_2j@A_Ș@?e48fi1{!Oїj[o$c᳡ zƠ\X{.As#LN)m;/|[ kxQ%CGƅF J\IWg 쨄3*8kMi; xe,5JH\C"\0=sgq͹)9Vr"&Exlk3^TaZp-ƈNշ97Z~r) v|aee?^H\ 90tP³. ,T ?^k+Ps1u8Btb ?$e $4B+i<7&[̂u&F桄-IƓjLC{Tu7Z5m ʼn.\dI*K0)y2+'R %Ol\tT38E!W]-g*N6XmĪSF2k B%OˬL͒Q{_xR"CHkI0)n_"(y NFW 8nQԉ+>;<>UuAnK=3)ZC[х3"Hy+k/?"1 -:xuq*~]!4P-Dl?ֆ|);$jgIƘvNy4-<3`R4Ir6Kz2ϯee5/Ghuwɵ >;&I+.KŠ?fa3)Cn&.Y+_< ?9@*$L?{}|&./XSIls! /tƝնo8=HZM?=<]pbR]j[e%;) .´4{("/q :V7t$QmpILE-C"O^hpMEϣ*~-P!f;mshP1Occ((:y*'I8D#`o2YS( Hd v ;ۨ4: \C=/D 6s>67xldX_ֶi6]rQv( 򖖇\5>Ƣ!LוO2lT]Hbj ˼Fe+rܠNP&aS) ɻR-e?sh`*܍'֜83GSMh$ʙ̓O46Ƈ2|;ʻY%q sh'Oݹڬhoci#&s d~h)Ň r\{ޒL!5ҀgnL`֠8j212?1P,9G__#q[ӵxh؈?]!]ANkAƋ 74І8A &Cߨmi\^l=yڤ| Xӻreŭ?َI?ڏ;/g-!i4 D4L+la[{( =8kbϙ8`i/St%A <%0 /2eehta@-4Kl"a WP6/‘#|oIdET/s9G_ X;K=nxYY{D":[?XZ\vM@!@4<:UVΥEXΌDi\ǘEx"5xvp5;qx>Q+o&\0 w:ujxBrm1 Qp:e9UyS tZ[¯[حZP*cTkU%N^4j^ٔ_(nN iaJL`K5E3*/5'xK~9G8g鋻K~iK='/ۀ/da~;>trq;~K(6[bW2yPsŰ(=mIFгq놇۸KzFj_7,/ +^΃_+V*EGmhZ}=6;dC^ؐYғh(v#y`rDmI0 fX/$Yd7FMx˖L>8@t.)2yi"Çɖ'ׅN^7=7\9hbOVV{f8lFCw{ĕ_YLO|P1ZWI@c濡&7CEr3# T{JQOmD;O*ȑhA$늈.`qzi=Y-;X,XcΨgMnEG:'ÿߨ^aX)Mt"p%TQr9N0qģ=pK Pr쇶U^7Yy!GFe> Z }jhU <ÂR -0hߺټ䡭&kOO

A;o*s#IZ:JL^<> mpŠDT'M3{!\ͮ_GF<9a${ke_Bȩ1=M5FH~IQQh Z2=`nr>zV.8GB|;Sbp#p!8%PKAB[/zsNJ~^Gf g lմԣ }*fΣo gRH`hga2UhioQ8'K2'䯛OY9h݊\RՁf؉NF_a>wCU+ B9 A jV?RXc\/≻IpLaZ|驃9M6$%iƐαa *<ޓXxޏ}#_qzö|$ڇ R(#`oQ` /rWt *n- Wq&zM\HUҁcunp"(oF?Z}=y>p/Oc^ą< :x)!YRk9JM8$ܺ}O5/^/Fy,2$Th`.& q7qqʀ>[A&~Oݺ{Jn$stvz%8AݸFt(օ ifpbf/͏(o͐_ nn1mE#kmE6u8{Sޡ>۵<^kQfsq@۽ .B)7kq:l@d3vm)NJFav=cMU`]d7j1?jr MET.y+7^ &yUd\4Zw|y5,HǴWvŪxڠN ZD 06rX).reLO0p}֠d_E+oW`n*j_k_ p-Ժ":'=l K4ATOvJqSuP fQ'QL띎'7?irV}^\&bbppsuite-0.8.0/.git/objects/10/ac0341b217d9d25d61bb443d8ad12e2c557273000444 000000 000000 00000000573 12147656541 023107 0ustar00rootroot000000 000000 x+)JMU015c040031QpMN,.)+(a(䛼+gDq^L*(pKN-./K.(`/Yz!?,E(u+N"R ?g_*Ys~.@ʖd81CC~d2_ؽ%ܗ<*skˆk7"$i^xv~ڒ&V\TfnjH@FeN~pbnAN*376+o7/?,V#ԠԠ|}h Ȥu]cC S S`9 R6i'"[k(M([6wץȞ_s#y0\fS}݆\շ蠺"bppsuite-0.8.0/.git/objects/10/0150894f4d5058f3f8521bb8c2834b4b527b58000444 000000 000000 00000061264 12147656541 022725 0ustar00rootroot000000 000000 x~[ױ)vHIJNlG8dH;uAbDb#$1>}ִ1PN^SVas\}s}e0gլ~96UU:?7Uiu^skZNzԻx:GlXWz{jNV9_ԣY=:iYO:z|2}09frY xͰ9ԣz68[3|9\ oVw2EpΛog[ԃ<69hIoLBo[޶&>1z~MI}Ҍd6hF`:)D >򳆪ճ? ƽӊvqOx'lVu:mRO&?FOMUOm G_|^j5 a> xV,6⭚ӜS&έd8Ȳӌ/sx>Vov^WLV@k} 4gEeԲ{n= ==o_={7N#Lg37~|Tؿa~6c"߻:;ǽ:|\fuM?̇guo`U=Π7nG`l=تC@s hs".-4[>gq3U! jdgKԘ_g y;}Elj$g">cƒQ3c;F Xp،/`LM {6ڌm+v?Ju<4N6yܼy|O LxbF3#fw9z/WoW"qq~== "SkZͧ5.bՋ܀:v7rmnFUcC _VSY3H]-¿i z+/{l𼮆0Z${na3Tz_hi{VmooߵߘcC6TT-(a%( 8Kh\ægirlQo88 x+bkJ{3}RWM,l67P;{va/ h~q\#I~;;{#مh).鵭ڨѿek5f=n_|w:6Pt++9'Lގ>EMfYWܢI:f0pCN=onB1"nXZFb$?jHdcDnGQ WZ5>ʻo~L?5Ɛ8p=AK\x~OGXloFK-d H'r7鿾wnGyrnolV*'| #AWF܏dqAk.w2dJ6:<0vt"Z.eN?2llE8Fl1^n_Evr ٪ÂHH~9r/c{J9Dzp{YC6F8Lqk&d(fTN)R}a$ YޟFX¬o,gRHIyH ؋Q ;{yU~ł?74D)EaX͚B 4r"i4=5GRl0ף7~ήYm-P#q_"4!.b.tz˻}ecƐ9'm;ĀapC:MߵS aGe¼i3д͵I&Y_rd|Qr@ |XE4hӀxzh8 f\ #tF!ueb(%Z]gk.n OA]^ȝ,QjD!ȕK؏YVۂ.FmTgΙh+.` w?ġ2 K.z+rXx+^S2J[^@׌'Ú?ͧ ߲k,ͱ>K}'}l<=\'x-m?Tbq[^Y+SAFbFb'74<'ngk[s*sLIZWs~ LpMއ,biy#7AD%lv#v8[5c~ɍGSk>k[s#8'9.P?oI%Ns&Y7uv Pz ǻ9jo>>6TVw6mr^liiq(f"<e9f6yj` ~[o< t`/➨w[oc{h+葽 1Y f!w5VLGgN[Cx?z?~{ vOe~ Dn;WCxX}oz2!':8NXKlQҎͷ!CG$a-L:kbs FJ>X ^*80,/fkUQ$fU[ErZtere?ZqPw|F'iym?Zhj ȟ*R@7[% 0wtxE<Uٷcc%zᥧln/mʒ{l@/o?ؐ35Bn_& ~;kHY9yIz޻PIS IIZDo.[7;#[o³+ asΎa8#DZ>zl Rzc>ڴS4m(/1\l;7*gesMUy:x)3`D2(MnU;8VJ0D͍U(m#CvECN]VB,&ݫ6nЫ%'9v#:Y_m^>Ȏm+тT%ࡃ7Z['j:s$M\!sMw-6LjJPYN.[PF]x=bdƉB򄸜#@Oo^mo2>Pߞl I*c֔٪}[ׅNԭZxϪ Q7/ml!jKLGv/_QNN{བ>7?|6?fOK:YTM6O~*ۀ x'Gv~_x+2[SG??\1v$0Lnu $"q~6lU/n܊q7n?v Hiν .QO GE% YՀY]ɿ>c`Ӹ 5G)KLli)}1K!]s,t붬w;LZ69\$Г[5^XZt絞=׳ώWDF2gmq='~;:`P[Y;ȗ~n*88|Νt]Ը[&jV{d!#rdW{* ˉo܈?76qsGG+u${X pdϝYRꗽ:7c]D5[ `!@y,QF"\أȈhc ?^_+sldٓ+}Pzc,D=U'NEWňOH^eeٶxXs{B[mqdDhIͳV{ˏbf?5̆;PB𶼿 Jγo+JUOsHi[z@HtU=D) mD) tA*׷=9IM;{Vs%i*DSRѲ8$Zȵ.;)%E#kΆ^H?G%J"]}Mr,b9+AՑЍGXT~r2"Z%Y|.4 v]Q"guo:~ 5'l BJl.}\~ٵ .T!W"B(8J7mZ2OOԾjp J];iTqM1 3N#]Rۗ( zZ݋iZ$/ \bMUP. |N\ p",?UrmJ+M0%6tǢQخ?y {4 A{bX(O:֏ş''BOȮj@j9ga8[ 2 %2,V"Fh;89R$u6P!| Å}:?l}+WEm +u~7Gʄ<}&0p/YIJ'"UC{W$zcyPT][$O6 pkOv&ɵrEў4t(O: (~ ULZnGju":US8Tnbx.)cQ(U[n8YcP`֜r }acr-"`"GȦ^6ip,ռn *!CSa`~y4aI90yF%+0>T_g7;WȲݞ(|dFS`[qI7uhQ&]#ARȖj1}㮓 ^ҋXa˛+ %x%dnl  )՚,roK7r -ュ)9.{[qUf G>: [P!*Q1OĠr%TCe0vE8``qWk@ ,%ĺ0@V {d $b|:@?p=<-jY}>d8!3)ۼKJ[,{45u .cnK&2u9T\ 01X+"B yv!9o񺔇TuQ$X~Glak˭D{6Avnazv]܍ 0Q W/*6> .ә]ftmVT V B srTosʶ:kShe +Ls8$#R/'LM=I'4/ 1s |5'>@4L`smq\3sGuLU5H snQCCQ<'wQ1Z*ʥ0ŊJ/9ЀJAfiH"U@s0F@C^5Pe?nhxe6O)E (7rJ#3}r/i\]JQOf;W+ydZH#c`LWXѝߕ>IcԐ(LD2h촑.YAWd3)]9=rz8"ԯ`H,xb̒gkd( &b& {5K a X't]sNmX+S4b}=Y&6R걊z %68LEJ~t*iW x+ux .Ytj^&Kn6S"sd`ata8g<0n]\h⾰`H]5~]s`#A\Nx[?؇lv6%q:&_,+C ={a<$C\E@?_䁷lUA {_umo3%j`0o}buMsQ.>̯> cAR`͙:X1Yikp~$ pO]"EcK)4xћ -nca#2%twc*6g$15_%!;j߃gH~o]sxJZ3n_\D5tK҄˞*93h~L.T^艤hǰ >8Xz H%^wgF3 V7iƺ7:R1c"I4 Lv^8,ё,q5Ki)hqU@}1MgH<]] XyM/YT9͖ ?܎{g nښЯQ[4 q[l3:IW+3`[\ FnSSJ8i;挶](ώSy&cnWQ|\!$W)/7a'&Nzz"6q6]H/qU zX6z(ZnI=c;Mٔ֔@<<x$/gN(]/.Y%5D͊X(J鄓5h٪q7b'|5:d EwWcڥ f,`<\q#. tqbvXln0|qu)ǥg8k#aaK^ /8u5gRUB&a>>Z w^pC4p> /"I vԋTl]A tsuXdaJ{WlH+?L<"k3NQ+0%M@ag}VC]eD_l r?EBՅ8g_:C6o@2tYHMQ^hvUW-:}o7;ao7n~ C1=^puYx}Sm6 dw.zͯVt=WC)V`NhuiST ]Is (L)#Q Ix1Stuz1&qu8[ /td#ToҪ !/O#=]}76Ah;8z~]nloM-!PO["\/t̾AjKm^mVb4.j3ROmz)_5(Vhi|4~+ <74v[R`Xh5WeQA Vjhn\44rK`U`IxQaV-kuݧYk--v APVpwQ'xtL(T|̸p VV+i>=\%`yN*у{u@h'^f!i9h'E9w&ݿQ Baci oBO\rh9-*ny.]p#gz]RFf:tK` !نݤ%.%'zPm6[E8EGԠ;o6Ӽ7Zwr9Ʋbt.DMw8m;+~͊33VЁM A.d"*nj5 0*H Ì1#qA ƒBtvN z~:?9Z:ml}%^z.˥V,Z %LɮBҤ[y{3% rh.G0ǰ+ϧ*SA4q#[ v5 &}W*6tܹ}:pپR)[!T'%GçBkPك0@.Fp1eo=;H5Y,_ZKC|la (~QQb%ZRmWZ2z%>/ӧnCF[*抦ě9\*9}Y$Ooo:sOMY xAtu:/:TNJUv[[y5i=M_( .KbhDyA*B) l6ƆJ|O$P v^0]AB<|E4@z]S׶#鹮m: iX"eiҁ`|t1Du>*@s^L5pMR@B^_y8[4_L!L3lUg\ahKPF|B3¿c_W̎tYa}p'$JM׻k J[~}?ص 8>w +F? mC⨫?mىϼ3+vǶFe"GNBr6%v?o8ʡ0,rh=jZn=x.Hh*'^R*?JQOK]P^u퇉( EƑSD Y^eioej.Y2e -*UkDI{bWEɻHOJ'/uE{ږbcuTɦlԍ\!}M: c/Gb k䂧4h7c󴓘 w 0Bs*x+ l<`%x F. 9lVIf'f\7-;CVCykq,/!䖹kB&%製[915-xZP W31D•#h-i?QUt쐟4S1fys@L~o%vId'֋]F`Dx[A0[3f0k*V8Hnyjj[=&=?3!UPs_'9GFJLC!ef j)Wǎ,s0$XpЫGeo@c~mƥGTv,w څEApvPL圜W̹5SW|%gd<ăZ†+R̆Moli3jAI:ɞћ*icUՋ]gx$ŝ:8m.h}#R/Q۝|fхCPb’pVdA0|˳{pC[XB)ywQ]\Fؖt)Z-8<~h*L~^5T}jzgb; 7!kDT{0鵏3wc2F g1R|Ro57NRڂ_#$&ӱ Xqoyl$b^'L#=k4NЃ%P 9nY3uԣ;F4}+j!F-:[YgQ~J̲l6S 29۱ruds(AiM†xeu~;[ O.H)pRG!$Sx{c-pj!*q9TWIXμ,dO@f#٦mRsB9+4 a993}rX~!d>c= PK 1F ބdy@2d%H  D&,Dnnw?wEP` Κe{骮7=m F||\Fͫw:k5LNݏFe)԰4(c=h6g6zA$31,>bQٓQmcv:➇a[՟8A0se O)Y<9 8zt@|Sz{3&($ԓrE@)uL(.;[|ѫj=b{$ Jf2lYϤ40cj:Yrw$%V"fY8{/L)R* -V,V! 96ȯ a?.2_Qԡ JAV NʲVˆk$L{уkI*s 'J%Eqb֌^?PN')!vFѭZ{I3az2 +qv't^:0*,@ǎ5:;%? Iɨ(,X-<>K(k)/߂)3Om9>1_稝uCVu~OQB&luws9|ɝQRP^Rq*fGUk$kv+;,.#S}F-%.EKx\ԣ)L7</NM3Z崕]p'z2Wx'~,  k~r Yj5Tdj%piҌ^9د:bp2Кm]ͯh! BALc\~理h ӷ8NA?J"4:rHi%o\| <4e%{ "Y);?)8!Fӄ?)ͧIxk!eP,IB=abJ]rj!GL-)Q(#00*:igC^X&0=vȷ<ߚc9S;%9mFX+M!$xNQ9O 3Ch\3M3F«m-c+a8Ku xmPWA|kF ࿌D;e3c*a,!Pw;k؀w‚kμ߻ܶzʱ@PgQ'6tny:v9dsr~1n Y6$ cTRNfVǣ\~`XBXCBkrq#~9;$"C^o ըPwUD\{+آ,lNjAxFi\6}{&ilˆ i i!0 a +3UW! e% OmrT1O6)RN,SG!yp -ln̶T!6M Ƣ~4B٣hƝk>Ya@A^ wLNj }>yXSظJѿ֎&"sZG+$ "+$W{.D YUTX_I~b3):LKVimV'fS!'@I I;= pqc:B³3 c  ⓠK]R*5=M~nRd@ҭBK̖ܕI6?fSSmU WΝMh၏pJȏg,\ =H\(cSax_qv7KWVipObȡTm N y7~4۪O/|K*Ё*jVe(3vbqF R#{%òLQɹމ*&J@}cҜXGq[4vwvL'(?+?Gt*QI،\DzU23*sq |y\fƤh4`hRC*;|PÛ7D|ʏ?}w%`ekoz -]7m%zڙNW>p=@OuŁ|6 YOK> Gz5W‹㗡I Ɗ>t>(;xEpFDeu`\fsݬ^e8DCƳ5zj0rh0&\[@{EVwyF4#۰, y(ʔ]|QGo=80a9Q.-WE ac"U벊Jj sBrIb*BW 1f.5H-6ZY)QXe.ieNjU-B^ ky~p!SADE}屠.SΨÓ?q;.Vk|g[&o)p dQK}= ʹ*y`Ndum?QԴX#y,pLQTXK+s ѠyQŘ-49h6ۡ5.s\@0BUnM jjhҧRr g ҄O/;Fx +TM m#~RY{pm۩ܧwD^ OB?8vЫ*9ڼTvƞ;uCsҤ ;f@ ۩Ղas[ꗶDQ8B׈xs19o4bMOgܷ 2@ /FrJJ]hGs.'Ka+Mw.QH3J) H]H>յ`UQ(bmD>9ҎZ1CwGLvL>D꟞V׀5ZF{ޭq|XQ` B\mD@R֐E\p쳩6SKOxWvx5n|~QkBl^!v䦮Ux|hS}*Q*)ǖ|@}K!㭕 K .{H9ҖCfa(4؇9 #Mȡ;]dw(`w%eأhPSL(Ű( 2jQBvD\܋;$tVHw8O,qxV#_f) aܳg{#*yQm^gK@׾Z}I 9CDYyoxӅgsQGqe~4+^A}W M"ƕEİayw\ӱ!2+F$X(V6#"L`brsZ9maD"GO%ՄܙЛƏivj; S!Sw!|֪P:kېp<v|NcIq2Jhkh_Cő#,07y'b\%^_bǑoK9P~YS[5&(x|Wn8=-^A8gBHֱ+fPo^VTZC;@LM%m(YԴvSz5SG!Nh~ŏu/d(b,T'iQl!,_72aVO.g7)%m O]O.2y(6?Gn G^: YÂ&gk)KA'[9ѡ&M(n3=LyqM+]fֹw˦!4J ZPD"?Ē $R'* _a]c$ZfhMu0/Bџ,09xX)#]CVfۿ / B'#?j+wa+W 4~} s 4-;A+S-#ahwdRJD#- hUG:7n3hR.W9/(`s% 0 FKN*1bmSʑE` , XPW6b-2PaƲsdXT|1+LJO^- +2䪶*dJy3MX2gqRQG15I"IE'R u~|c? ۶jrL<zR#(#'K.#SF#VORL,|1*K# :tA$%8}͌;0 L[)LjrE&SSUͰTk`3l? 5s@A(WY  ß1c [bF$QǸDu@ye$y_F "EO!Kޞw Xdz޷4v'5Zx` n4]Q/'Hr qBqskmj`HmZz"t '=CEO%fu7t\}©ZulNZ_/y6%റ )Kyܶj) CL?S6RH,4 ځVtH /cR Benx4QO3cą>0Ymҳ'Q9|WGqpa_&r"-I+'^s?vY%8 &M!'4)VSz2`(rԌؓA2oNp-C-36^|c`VUiH Q~y]LʩZ+ͱݝoT ZK&WD#ꇴxX@g3qf9 T56m8q2WF Ht`=e #.2zm[ay'\%C ^~o%J0}% N[`vQN1لܿ_?oQ>XJ*y\.(uL)JJK8eL5K(U[DU*MEﯪs|@6FF!*cIȎR)C]˜kUa7+l_8T*矙\Ǐ\ @TM':|\HuzàC;jxCȼlpt+8᭍fy+=Ryࠐ\vEU$P`iXV&zjyZʂ8*(a.t0@g Lh&b}(YunDw}G0mc+\P-.ư#{ E cXCXxCoOUmÁevB#- 4 3Ye*9xT/lۇE٨ƀ<ڃua>1ܮd{V{8QftT6N,굣\~,$b13Lm4\1{ZC ]h/jF/Ё^,.1CJ O(sG`,8a^椫Г|"ǁ t`p +/"hiY 6[qihL('i|?)XHݮqڢYpiWLժL+ 7k^!׸c֐TM86p$dafeq*\zAT1 ?mK][3˸B1WIcG}{{;nE} aCDܚcB$/2QEyĚi6͆'}e"sF~̄b)Q#o4\}Z?eqC FNFX. IT!>k{>Uti`Fq8S's΀Ǎ'tA̓T c-龊[öͫoˊD餭QdyPQnf`i/a@$s}:k>/r)\Y bL#:f%1CC'Ht7LgAS8 2z)onc:VJtw`l,Ko1#,-XȔ ͉$fsA\MȲG)i zVW&~cUpD\ (FW5($Zp%P 5n;&HKݥidW[ u Lt &Y(!,;kLcOn4]V g d0Zne! '@-Ox,q mQZC&m['ǷB+oe\s+&Ep1!ZnDqs(#`KLPCVw۟,UC{@E MYϫzH2*׋I2(@{HAYϜlS@'ah}c_i`IY@L,B G(YA?1HFwvAOţAxY|'Eל֝oy 5;]3f뇑?'5?ܙ#V_@:wR=wj`S_ @f4Ե9_˸F+vq{ K00\.f69c-P%2 p0\eܔgmY0cb\\:VU'V<6Qgy (]S"(SYQe})-_W9[Jj]fo (\2"_W}ʫ]r\6@ZO\Y . 0#WS.}2'aHWggqK3X)͠=A6߂@pt+,&V&P  ME,"s,Kfodо^O ]n+gDP#lr&c?Q왉ya2Yo}G XUj1)cȄ/^0c{{KuQ|x]Kkgp}?d KJe\ _1GFzPMΌ7ܞl. OhU*VR#)o\x X.z!e1Eo cXKpll3˼P_M~ZF&Bq%) !Ո\|gqijX!ܼߜPb4O[/(Ҫd&_,Yݚܕ2jZn:e?:[bppsuite-0.8.0/.git/objects/1a/d981c8a95b6a8df60fe9315f120913e79b06dd000444 000000 000000 00000000067 12147656541 023312 0ustar00rootroot000000 000000 x+)JMU0`040031QN-MK*(`0S:Sv֡ - REbppsuite-0.8.0/.git/objects/de/74ac1633cb8d362cdce3804dc89a859483fe28000444 000000 000000 00000000572 12147656541 023402 0ustar00rootroot000000 000000 x+)JMU015c040031QpMN,.)+(a(䛼+gDq^L*(pKN-./K.(`/Yz!?,E(u+N"R ?g_*Ys~.@ʖd81CC~d2_ zS#fqo_+}Ģb2 O_ݮO[DӊћӀMM ȨN-Ix_frM}~pǞj}DqcP±oa|k}5Bapj{j,Df6yc$BysMa+2r.c ƗKQb9v_jz۰KCŸbppsuite-0.8.0/.git/objects/c9/e9358668aac95119ecb8fd4b40050dec840c30000444 000000 000000 00000000610 12147656541 023276 0ustar00rootroot000000 000000 xe?o0;Sܖ! dJj5uy IȷIJ!y~l[oNp뱀;8OY}}"vT>ۀvPۄH'4/EYy-_m+쐟TFEz3<맗jX1,s: a0X߁)1Mʶ5nL;¬$,wHq+q:Ջab15d,M#;2j7]^dY! $2׳6[`SRcg\ I2*%H䧴 I~qR^mRu?櫒Xw ?~9/J5ffxEAm/u°bppsuite-0.8.0/.git/hooks/update.sample000755 000000 000000 00000007033 12147656541 020022 0ustar00rootroot000000 000000 #!/bin/sh # # An example hook script to blocks unannotated tags from entering. # Called by "git receive-pack" with arguments: refname sha1-old sha1-new # # To enable this hook, rename this file to "update". # # Config # ------ # hooks.allowunannotated # This boolean sets whether unannotated tags will be allowed into the # repository. By default they won't be. # hooks.allowdeletetag # This boolean sets whether deleting tags will be allowed in the # repository. By default they won't be. # hooks.allowmodifytag # This boolean sets whether a tag may be modified after creation. By default # it won't be. # hooks.allowdeletebranch # This boolean sets whether deleting branches will be allowed in the # repository. By default they won't be. # hooks.denycreatebranch # This boolean sets whether remotely creating branches will be denied # in the repository. By default this is allowed. # # --- Command line refname="$1" oldrev="$2" newrev="$3" # --- Safety check if [ -z "$GIT_DIR" ]; then echo "Don't run this script from the command line." >&2 echo " (if you want, you could supply GIT_DIR then run" >&2 echo " $0 )" >&2 exit 1 fi if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then echo "Usage: $0 " >&2 exit 1 fi # --- Config allowunannotated=$(git config --bool hooks.allowunannotated) allowdeletebranch=$(git config --bool hooks.allowdeletebranch) denycreatebranch=$(git config --bool hooks.denycreatebranch) allowdeletetag=$(git config --bool hooks.allowdeletetag) allowmodifytag=$(git config --bool hooks.allowmodifytag) # check for no description projectdesc=$(sed -e '1q' "$GIT_DIR/description") case "$projectdesc" in "Unnamed repository"* | "") echo "*** Project description file hasn't been set" >&2 exit 1 ;; esac # --- Check types # if $newrev is 0000...0000, it's a commit to delete a ref. zero="0000000000000000000000000000000000000000" if [ "$newrev" = "$zero" ]; then newrev_type=delete else newrev_type=$(git cat-file -t $newrev) fi case "$refname","$newrev_type" in refs/tags/*,commit) # un-annotated tag short_refname=${refname##refs/tags/} if [ "$allowunannotated" != "true" ]; then echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2 echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 exit 1 fi ;; refs/tags/*,delete) # delete tag if [ "$allowdeletetag" != "true" ]; then echo "*** Deleting a tag is not allowed in this repository" >&2 exit 1 fi ;; refs/tags/*,tag) # annotated tag if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 then echo "*** Tag '$refname' already exists." >&2 echo "*** Modifying a tag is not allowed in this repository." >&2 exit 1 fi ;; refs/heads/*,commit) # branch if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then echo "*** Creating a branch is not allowed in this repository" >&2 exit 1 fi ;; refs/heads/*,delete) # delete branch if [ "$allowdeletebranch" != "true" ]; then echo "*** Deleting a branch is not allowed in this repository" >&2 exit 1 fi ;; refs/remotes/*,commit) # tracking branch ;; refs/remotes/*,delete) # delete tracking branch if [ "$allowdeletebranch" != "true" ]; then echo "*** Deleting a tracking branch is not allowed in this repository" >&2 exit 1 fi ;; *) # Anything else (is there anything else?) echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 exit 1 ;; esac # --- Finished exit 0 bppsuite-0.8.0/.git/hooks/applypatch-msg.sample000755 000000 000000 00000000704 12147656541 021467 0ustar00rootroot000000 000000 #!/bin/sh # # An example hook script to check the commit log message taken by # applypatch from an e-mail message. # # The hook should exit with non-zero status after issuing an # appropriate message if it wants to stop the commit. The hook is # allowed to edit the commit message file. # # To enable this hook, rename this file to "applypatch-msg". . git-sh-setup test -x "$GIT_DIR/hooks/commit-msg" && exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"} : bppsuite-0.8.0/.git/hooks/pre-commit.sample000755 000000 000000 00000003052 12147656541 020611 0ustar00rootroot000000 000000 #!/bin/sh # # An example hook script to verify what is about to be committed. # Called by "git commit" with no arguments. The hook should # exit with non-zero status after issuing an appropriate message if # it wants to stop the commit. # # To enable this hook, rename this file to "pre-commit". if git rev-parse --verify HEAD >/dev/null 2>&1 then against=HEAD else # Initial commit: diff against an empty tree object against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 fi # If you want to allow non-ascii filenames set this variable to true. allownonascii=$(git config hooks.allownonascii) # Cross platform projects tend to avoid non-ascii filenames; prevent # them from being added to the repository. We exploit the fact that the # printable range starts at the space character and ends with tilde. if [ "$allownonascii" != "true" ] && # Note that the use of brackets around a tr range is ok here, (it's # even required, for portability to Solaris 10's /usr/bin/tr), since # the square bracket bytes happen to fall in the designated range. test "$(git diff --cached --name-only --diff-filter=A -z $against | LC_ALL=C tr -d '[ -~]\0')" then echo "Error: Attempt to add a non-ascii file name." echo echo "This can cause problems if you want to work" echo "with people on other platforms." echo echo "To be portable it is advisable to rename the file ..." echo echo "If you know what you are doing you can disable this" echo "check using:" echo echo " git config hooks.allownonascii true" echo exit 1 fi exec git diff-index --check --cached $against -- bppsuite-0.8.0/.git/hooks/pre-applypatch.sample000755 000000 000000 00000000616 12147656541 021471 0ustar00rootroot000000 000000 #!/bin/sh # # An example hook script to verify what is about to be committed # by applypatch from an e-mail message. # # The hook should exit with non-zero status after issuing an # appropriate message if it wants to stop the commit. # # To enable this hook, rename this file to "pre-applypatch". . git-sh-setup test -x "$GIT_DIR/hooks/pre-commit" && exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"} : bppsuite-0.8.0/.git/hooks/post-commit.sample000755 000000 000000 00000000240 12147656541 021004 0ustar00rootroot000000 000000 #!/bin/sh # # An example hook script that is called after a successful # commit is made. # # To enable this hook, rename this file to "post-commit". : Nothing bppsuite-0.8.0/.git/hooks/post-update.sample000755 000000 000000 00000000275 12147656541 021006 0ustar00rootroot000000 000000 #!/bin/sh # # An example hook script to prepare a packed repository for use over # dumb transports. # # To enable this hook, rename this file to "post-update". exec git update-server-info bppsuite-0.8.0/.git/hooks/prepare-commit-msg.sample000755 000000 000000 00000002327 12147656541 022251 0ustar00rootroot000000 000000 #!/bin/sh # # An example hook script to prepare the commit log message. # Called by "git commit" with the name of the file that has the # commit message, followed by the description of the commit # message's source. The hook's purpose is to edit the commit # message file. If the hook fails with a non-zero status, # the commit is aborted. # # To enable this hook, rename this file to "prepare-commit-msg". # This hook includes three examples. The first comments out the # "Conflicts:" part of a merge commit. # # The second includes the output of "git diff --name-status -r" # into the message, just before the "git status" output. It is # commented because it doesn't cope with --amend or with squashed # commits. # # The third example adds a Signed-off-by line to the message, that can # still be edited. This is rarely a good idea. case "$2,$3" in merge,) /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;; # ,|template,) # /usr/bin/perl -i.bak -pe ' # print "\n" . `git diff --cached --name-status -r` # if /^#/ && $first++ == 0' "$1" ;; *) ;; esac # SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') # grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" bppsuite-0.8.0/.git/hooks/commit-msg.sample000755 000000 000000 00000001600 12147656541 020606 0ustar00rootroot000000 000000 #!/bin/sh # # An example hook script to check the commit log message. # Called by "git commit" with one argument, the name of the file # that has the commit message. The hook should exit with non-zero # status after issuing an appropriate message if it wants to stop the # commit. The hook is allowed to edit the commit message file. # # To enable this hook, rename this file to "commit-msg". # Uncomment the below to add a Signed-off-by line to the message. # Doing this in a hook is a bad idea in general, but the prepare-commit-msg # hook is more suited to it. # # SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') # grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" # This example catches duplicate Signed-off-by lines. test "" = "$(grep '^Signed-off-by: ' "$1" | sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { echo >&2 Duplicate Signed-off-by lines. exit 1 } bppsuite-0.8.0/.git/hooks/post-receive.sample000755 000000 000000 00000001050 12147656541 021136 0ustar00rootroot000000 000000 #!/bin/sh # # An example hook script for the "post-receive" event. # # The "post-receive" script is run after receive-pack has accepted a pack # and the repository has been updated. It is passed arguments in through # stdin in the form # # For example: # aa453216d1b3e49e7f6f98441fa56946ddcd6a20 68f7abf4e6f922807889f52bc043ecd31b79f814 refs/heads/master # # see contrib/hooks/ for a sample, or uncomment the next line and # rename the file to "post-receive". #. /usr/share/doc/git-core/contrib/hooks/post-receive-email bppsuite-0.8.0/.git/hooks/pre-rebase.sample000755 000000 000000 00000011527 12147656541 020570 0ustar00rootroot000000 000000 #!/bin/sh # # Copyright (c) 2006, 2008 Junio C Hamano # # The "pre-rebase" hook is run just before "git rebase" starts doing # its job, and can prevent the command from running by exiting with # non-zero status. # # The hook is called with the following parameters: # # $1 -- the upstream the series was forked from. # $2 -- the branch being rebased (or empty when rebasing the current branch). # # This sample shows how to prevent topic branches that are already # merged to 'next' branch from getting rebased, because allowing it # would result in rebasing already published history. publish=next basebranch="$1" if test "$#" = 2 then topic="refs/heads/$2" else topic=`git symbolic-ref HEAD` || exit 0 ;# we do not interrupt rebasing detached HEAD fi case "$topic" in refs/heads/??/*) ;; *) exit 0 ;# we do not interrupt others. ;; esac # Now we are dealing with a topic branch being rebased # on top of master. Is it OK to rebase it? # Does the topic really exist? git show-ref -q "$topic" || { echo >&2 "No such branch $topic" exit 1 } # Is topic fully merged to master? not_in_master=`git rev-list --pretty=oneline ^master "$topic"` if test -z "$not_in_master" then echo >&2 "$topic is fully merged to master; better remove it." exit 1 ;# we could allow it, but there is no point. fi # Is topic ever merged to next? If so you should not be rebasing it. only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` only_next_2=`git rev-list ^master ${publish} | sort` if test "$only_next_1" = "$only_next_2" then not_in_topic=`git rev-list "^$topic" master` if test -z "$not_in_topic" then echo >&2 "$topic is already up-to-date with master" exit 1 ;# we could allow it, but there is no point. else exit 0 fi else not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` /usr/bin/perl -e ' my $topic = $ARGV[0]; my $msg = "* $topic has commits already merged to public branch:\n"; my (%not_in_next) = map { /^([0-9a-f]+) /; ($1 => 1); } split(/\n/, $ARGV[1]); for my $elem (map { /^([0-9a-f]+) (.*)$/; [$1 => $2]; } split(/\n/, $ARGV[2])) { if (!exists $not_in_next{$elem->[0]}) { if ($msg) { print STDERR $msg; undef $msg; } print STDERR " $elem->[1]\n"; } } ' "$topic" "$not_in_next" "$not_in_master" exit 1 fi exit 0 ################################################################ This sample hook safeguards topic branches that have been published from being rewound. The workflow assumed here is: * Once a topic branch forks from "master", "master" is never merged into it again (either directly or indirectly). * Once a topic branch is fully cooked and merged into "master", it is deleted. If you need to build on top of it to correct earlier mistakes, a new topic branch is created by forking at the tip of the "master". This is not strictly necessary, but it makes it easier to keep your history simple. * Whenever you need to test or publish your changes to topic branches, merge them into "next" branch. The script, being an example, hardcodes the publish branch name to be "next", but it is trivial to make it configurable via $GIT_DIR/config mechanism. With this workflow, you would want to know: (1) ... if a topic branch has ever been merged to "next". Young topic branches can have stupid mistakes you would rather clean up before publishing, and things that have not been merged into other branches can be easily rebased without affecting other people. But once it is published, you would not want to rewind it. (2) ... if a topic branch has been fully merged to "master". Then you can delete it. More importantly, you should not build on top of it -- other people may already want to change things related to the topic as patches against your "master", so if you need further changes, it is better to fork the topic (perhaps with the same name) afresh from the tip of "master". Let's look at this example: o---o---o---o---o---o---o---o---o---o "next" / / / / / a---a---b A / / / / / / / / c---c---c---c B / / / / \ / / / / b---b C \ / / / / / \ / ---o---o---o---o---o---o---o---o---o---o---o "master" A, B and C are topic branches. * A has one fix since it was merged up to "next". * B has finished. It has been fully merged up to "master" and "next", and is ready to be deleted. * C has not merged to "next" at all. We would want to allow C to be rebased, refuse A, and encourage B to be deleted. To compute (1): git rev-list ^master ^topic next git rev-list ^master next if these match, topic has not merged in next at all. To compute (2): git rev-list master..topic if this is empty, it is fully merged to "master". bppsuite-0.8.0/.git/packed-refs000644 000000 000000 00000000136 12147656541 016313 0ustar00rootroot000000 000000 # pack-refs with: peeled 756b8cf8e96f9f40c0426ad8dd2ea3c59efca130 refs/remotes/origin/master bppsuite-0.8.0/.git/logs/HEAD000644 000000 000000 00000003133 12147656541 015574 0ustar00rootroot000000 000000 0000000000000000000000000000000000000000 756b8cf8e96f9f40c0426ad8dd2ea3c59efca130 root 1308211996 +0200 clone: from /var/cache/packaging-farm/VCS/../bppsuite.git 756b8cf8e96f9f40c0426ad8dd2ea3c59efca130 306c99fb875810ff4f75a3ebd0e4938f0f749af2 root 1308218044 +0200 pull --quiet: Fast-forward 306c99fb875810ff4f75a3ebd0e4938f0f749af2 54704b542d7b59c1730ecc96223ea941ebcf7e14 root 1308225933 +0200 pull --quiet: Fast-forward 54704b542d7b59c1730ecc96223ea941ebcf7e14 e056d5d87485913a43523261d1d9d58b16517e4a root 1308227580 +0200 pull --quiet: Fast-forward e056d5d87485913a43523261d1d9d58b16517e4a 58eab2181a4b028d1f88ae3fb7c61f7f8bf7cfa7 Loic Dachary 1314612236 +0200 pull --quiet: Fast-forward 58eab2181a4b028d1f88ae3fb7c61f7f8bf7cfa7 4459518ef54f8f07b7d026c988bb03e326cbe792 Loic Dachary 1329343466 +0100 pull --quiet: Fast-forward 4459518ef54f8f07b7d026c988bb03e326cbe792 472d86372ea4f86b9e5a23c497c833149c5b7e92 Loic Dachary 1369381799 +0200 pull --quiet: Fast-forward 472d86372ea4f86b9e5a23c497c833149c5b7e92 40145a83ef480601619364e3101ef48507eeec63 Loic Dachary 1369396836 +0200 pull --quiet: Fast-forward 40145a83ef480601619364e3101ef48507eeec63 40145a83ef480601619364e3101ef48507eeec63 Loic Dachary 1369398590 +0200 checkout: moving from master to master 40145a83ef480601619364e3101ef48507eeec63 40145a83ef480601619364e3101ef48507eeec63 Loic Dachary 1369398623 +0200 checkout: moving from master to master bppsuite-0.8.0/.git/logs/refs/heads/master000644 000000 000000 00000002407 12147656541 020414 0ustar00rootroot000000 000000 0000000000000000000000000000000000000000 756b8cf8e96f9f40c0426ad8dd2ea3c59efca130 root 1308211996 +0200 clone: from /var/cache/packaging-farm/VCS/../bppsuite.git 756b8cf8e96f9f40c0426ad8dd2ea3c59efca130 306c99fb875810ff4f75a3ebd0e4938f0f749af2 root 1308218044 +0200 pull --quiet: Fast-forward 306c99fb875810ff4f75a3ebd0e4938f0f749af2 54704b542d7b59c1730ecc96223ea941ebcf7e14 root 1308225933 +0200 pull --quiet: Fast-forward 54704b542d7b59c1730ecc96223ea941ebcf7e14 e056d5d87485913a43523261d1d9d58b16517e4a root 1308227580 +0200 pull --quiet: Fast-forward e056d5d87485913a43523261d1d9d58b16517e4a 58eab2181a4b028d1f88ae3fb7c61f7f8bf7cfa7 Loic Dachary 1314612236 +0200 pull --quiet: Fast-forward 58eab2181a4b028d1f88ae3fb7c61f7f8bf7cfa7 4459518ef54f8f07b7d026c988bb03e326cbe792 Loic Dachary 1329343466 +0100 pull --quiet: Fast-forward 4459518ef54f8f07b7d026c988bb03e326cbe792 472d86372ea4f86b9e5a23c497c833149c5b7e92 Loic Dachary 1369381799 +0200 pull --quiet: Fast-forward 472d86372ea4f86b9e5a23c497c833149c5b7e92 40145a83ef480601619364e3101ef48507eeec63 Loic Dachary 1369396836 +0200 pull --quiet: Fast-forward bppsuite-0.8.0/.git/logs/refs/remotes/origin/master000644 000000 000000 00000002114 12147656541 022270 0ustar00rootroot000000 000000 756b8cf8e96f9f40c0426ad8dd2ea3c59efca130 306c99fb875810ff4f75a3ebd0e4938f0f749af2 root 1308218044 +0200 pull --quiet: fast-forward 306c99fb875810ff4f75a3ebd0e4938f0f749af2 54704b542d7b59c1730ecc96223ea941ebcf7e14 root 1308225933 +0200 pull --quiet: fast-forward 54704b542d7b59c1730ecc96223ea941ebcf7e14 e056d5d87485913a43523261d1d9d58b16517e4a root 1308227580 +0200 pull --quiet: fast-forward e056d5d87485913a43523261d1d9d58b16517e4a 58eab2181a4b028d1f88ae3fb7c61f7f8bf7cfa7 Loic Dachary 1314612236 +0200 pull --quiet: fast-forward 58eab2181a4b028d1f88ae3fb7c61f7f8bf7cfa7 4459518ef54f8f07b7d026c988bb03e326cbe792 Loic Dachary 1329343466 +0100 pull --quiet: fast-forward 4459518ef54f8f07b7d026c988bb03e326cbe792 472d86372ea4f86b9e5a23c497c833149c5b7e92 Loic Dachary 1369381799 +0200 pull --quiet: fast-forward 472d86372ea4f86b9e5a23c497c833149c5b7e92 40145a83ef480601619364e3101ef48507eeec63 Loic Dachary 1369396836 +0200 pull --quiet: fast-forward bppsuite-0.8.0/.git/FETCH_HEAD000644 000000 000000 00000000147 12147656541 015543 0ustar00rootroot000000 000000 40145a83ef480601619364e3101ef48507eeec63 branch 'master' of /var/cache/packaging-farm/VCS/../bppsuite bppsuite-0.8.0/.git/config000644 000000 000000 00000000416 12147656541 015375 0ustar00rootroot000000 000000 [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = /var/cache/packaging-farm/VCS/../bppsuite.git [branch "master"] remote = origin merge = refs/heads/master bppsuite-0.8.0/.git/description000644 000000 000000 00000000111 12147656541 016443 0ustar00rootroot000000 000000 Unnamed repository; edit this file 'description' to name the repository. bppsuite-0.8.0/.git/refs/heads/master000644 000000 000000 00000000051 12147656541 017441 0ustar00rootroot000000 000000 40145a83ef480601619364e3101ef48507eeec63 bppsuite-0.8.0/.git/refs/remotes/origin/HEAD000644 000000 000000 00000000040 12147656541 020526 0ustar00rootroot000000 000000 ref: refs/remotes/origin/master bppsuite-0.8.0/.git/refs/remotes/origin/master000644 000000 000000 00000000051 12147656541 021322 0ustar00rootroot000000 000000 40145a83ef480601619364e3101ef48507eeec63 bppsuite-0.8.0/.git/index000644 000000 000000 00000017330 12147656541 015242 0ustar00rootroot000000 000000 DIRCSMM y;g2 Nc]i AUTHORS.txtQQ'6#3[o{CMakeLists.txtMM Rk$tnR -vH% COPYING.txtQQ 1'܈i"h^UR3 ChangeLogO<+O<+_ w 6V.ݳ'Examples/AlignmentScoring/AlnScores.bppMMt\=q ʞǼ#Examples/ConsensusTree/Consense.bppO<+O<+=NN+ TO<@)Examples/Data/HIV1_REF_2010_gag_DNA.fastaO<+O<+ZAF>YeMGd J'.Examples/Data/HIV1_REF_2010_gag_macse_AA.fastaO<+O<+06n* YfG/Examples/Data/HIV1_REF_2010_gag_macse_DNA.fastaMM R 9u۾"]2nܿ+ Examples/Data/LSU.dndMMdΒMĤ{|x\#Examples/Data/LSU.phyMM"hM,z%Examples/Data/LSUrooted.dndMM y#=˥] g˗&Examples/Data/Myo.dndMM O̸#ƄZyzuExamples/Data/Myo.maseMM'ZT*Q( Examples/Data/OutGroup.txtMMŻ%hRͰ4#UmExamples/Data/lysozymeLarge.dndMM#u[+1n&q4G? !Examples/Data/lysozymeLarge.fastaMM蹴@n@S`T-PkpX\Examples/Data/treeList.dndMMx 9ҵO?vțI/Examples/Data/treeList2.dndMMdRohi VYaExamples/Distance/Dist.bppMMAI{| gޜH5]Examples/Drawing/TreeDraw.bppQQ#x$jS86|64Examples/MaximumLikelihood/Codons/BranchModel/ML.bppQQ: ͇O\f{ k+Examples/MaximumLikelihood/Codons/M0/ML.bppQQ;`HZ˨}x}ƨ+Examples/MaximumLikelihood/Codons/M1/ML.bppQQ<M iXPdFsKj3^+Examples/MaximumLikelihood/Codons/M2/ML.bppMM&c nv',a0t?Examples/MaximumLikelihood/Nucleotides/Homogeneous/Ancestor.bppQQ'T븂 J|9Examples/MaximumLikelihood/Nucleotides/Homogeneous/ML.bppN[d N[d )̛ KEbg6Z =nzX BExamples/MaximumLikelihood/Nucleotides/NonHomogeneousGG/MLNHGG.bppMM+c nv',a0tIExamples/MaximumLikelihood/Nucleotides/NonHomogeneousGeneral/Ancestor.bppO<+O<+,SE-tD6vQEExamples/MaximumLikelihood/Nucleotides/NonHomogeneousGeneral/MLNH.bppMM/C!-nI̽i*.;<4debian/bppsuite.manpagesQQR!IH{٦Rg)ndebian/changelogMMS~k*x$?M>i debian/compatQQ;l멝@Q8=zɧ^debian/controlQQU 7;|X62C 1洙debian/copyrightMMV⛲CK)wZS debian/docsQQ"pǩ/|.m debian/rulesMҼMҼY :O#_2]'Gdebian/source/formatMM[BgşM=@jr׀LJdoc/CMakeLists.txtQVdQVd6('{9M\Ȉ~doc/bppsuite.texiQQ_8b 5PݶB=man/CMakeLists.txtO<+O<+|ga L1.human AAGGTCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA GATTGGGAAT GGATGGCTAC AGGGGAATCA GCCTAGCAAA CTGGATGTGT TTGGCCAAAT GGGAGAGTGG TTACAACACA CGAGCTACAA ACTACAATGC TGGAGACAGA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCGCTACT GGTGTAATGA TGGCAAAACC CCAGGAGCAG TTAATGCCTG TCATTTATCC TGCAGTGCTT TGCTGCAAGA TAACATCGCT GATGCTGTAG CTTGTGCAAA GAGGGTTGTC CGTGATCCAC AAGGCATTAG AGCATGGGTG GCATGGAGAA ATCGTTGTCA AAACAGAGAT GTCCGTCAGT ATGTTCAAGG TTGTGGAGTG >2.chimp_bonobo_gorilla AAGGTCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA GATTGGGAAT GGATGGCTAC AGGGGAATCA GCCTAGCAAA CTGGATGTGT TTGGCCAAAT GGGAGAGTGG TTATAACACA CGAGCTACAA ACTACAATGC TGGAGACAGA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCGCTACT GGTGTAATGA TGGCAAAACC CCAGGAGCAG TTAATGCCTG TCATTTATCC TGCAGTGCTT TGCTGCAAGA TAACATCGCT GATGCTGTAG CTTGTGCAAA GAGGGTTGTC CGTGATCCAC AAGGCATTAG AGCATGGGTG GCATGGAGAA ATCGTTGTCA AAACAGAGAT GTCCGTCAGT ATGTTCAAGG TTGTGGAGTA >3.orangutan_Ppy AAGGTCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA GATTGGGAAT GGATGGCTAC AGGGGAATCA GCCTAGCAAA CTGGATGTGT TTGGCCAAAT GGGAGAGTGG TTATAACACA CGAGCTACAA ACTACAATCC TGGAGACAGA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCGCTACT GGTGTAATGA TGGCAAAACC CCAGGAGCAG TTAATGCCTG TCATTTATCC TGCAGTGCTT TGCTGCAAGA TAACATCGCT GATGCTGTAG CTTGTGCAAA GAGGGTTGTC CGTGATCCAC AAGGCATTAG AGCATGGGTG GCATGGAGAA ATCGTTGTCA AAACAGAGAT GTCCGTCAGT ATGTTCAAGG TTGTGGAGTA >4.gibbon_Ggo AAGGTCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA GATTGGGAAT GGATGGCTAC AGGGGAATCA GCCTAGCAAA CTGGATGTGT TTGGCCAAAT GGGAGAGTGG TTATAACACA CGAGCTACAA ACTACAATCC TGGAGACAGA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCGCTACT GGTGTAATGA TGGCAAAACC CCAGGAGCAG TTAATGCCTG TCATTTATCC TGCAATGCTT TGCTGCAAGA TAACATCGCC GATGCTGTAG CTTGTGCAAA GAGGGTTGTC CGCGATCCAC AAGGCATTAG AGCATGGGTG GCATGGAGAA ATCGTTGTCA AAACAGAGAT CTCCGTCAGT ATATTCAAGG TTGTGGAGTA >5.colobus_Cgu&Can AAGATCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA AATTGGGACT GGATGGCTAC AAGGGAGTCA GCCTAGCAAA CTGGGTGTGT TTGGCCAAAT GGGAGAGTGG TTATAACACA GACGCTACAA ACTACAATCC TGGAGATGAA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCGCTACT GGTGTAATAA TGGCAAAACC CCAGGAGCAG TTAATGCCTG TCATATATCC TGCAATGCTT TGCTGCAAAA TAACATCGCT GATGCTGTAG CTTGTGCAAA GAGGGTTGTC AGTGATCCAC AAGGCATTCG AGCATGGGTG GCATGGAAAA AGCACTGTCA AAACAGAGAT GTCAGTCAGT ATGTTGAAGG TTGTGGAGTA >6.langur_Sen&Sve AAGATCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA AATTGGGACT GGATGGCTAC AAGGGAGTCA GCCTAGCAAA CTGGGTGTGT TTGGCCAAAT GGGAGAGTGG TTATAACACA GAAGCTACAA ACTACAATCC TGGAGACGAA AGCACTGATT ATGGCATATT TCAGATCAAT AGCCGCTACT GGTGTAATAA TGGCAAAACC CCAGGAGCAG TTGATGCCTG TCATATATCC TGCAGTGCTT TGCTGCAAAA TAACATCGCT GATGCTGTAG CTTGTGCAAA GAGGGTTGTC AGTGATCCAC AAGGCATTCG AGCATGGGTG GCATGGAGAA ATCACTGTCA AAACAAAGAT GTCAGTCAGT ACGTTAAAGG TTGTGGAGTA >7.langur_Tob&Tfr AAGATCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA AATTGGGACT GGATGGCTAC AAGGGAGTCA GCCTAGCAAA CTGGGTGTGT TTGGCCAAAT GGGAGAGTGG TTATAACACA GAAGCTACAA ACTACAATCC TGGAGACGAA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCGCTACT GGTGTAATAA TGGCAAAACC CCAGGAGCAG TTGATGCCTG TCATATATCC TGCAGTGCTT TGCTGCAAAA TAACATCGCT GATGCTGTAG CTTGTGCAAA GAGGGTTGTC AGTGATCCAC AAGGCATTCG AGCATGGGTG GCATGGAGAA ATCACTGTCA AAACAAAGAT GTCAGTCAGT ACGTTAAAGG TTGTGGAGTA >8.Douc_langur_Pne AAGATCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA AATTGGGACT GGATGGCTAC AAGGGAGTCA GCCTAGCAAA CTGGGTGTGT TTGGCCAAAT GGGAGAGTGG TTATAACACA GAAGCTACAA ACTACAATCC TGGAGACGAA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCGCTACT GGTGTAATAA TGGCAAAACC CCAGGAGCAG TTGATGCCTG TCATATATCC TGCAGTGCTT TGCTGCAAAA CAACATCGCT GATGCTGTAG CTTGTGCAAA GAGGGTTGTC AGTGATCCAC AAGGCGTTCG AGCATGGGTG GCATGGAGAA ATCACTGTCA AAACAAAGAT GTCAGTCAGT ACGTTAAAGG TTGTGGAGTG >9.probiscis_Nla AAGATCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA AATTGGGACT GGATGGCTAC AAGGGAGTCA GCCTAGCAAA CTGGGTGTGT TTGGCCAAAT GGGAGAGTGG TTATAACACA GAAGCTACAA ACTACAATCC TGGAGACGAA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCGCTACT GGTGTAATAA TGGCAAAACC CCAGGAGCAG TTGATGCCTG TCATATATCC TGCAGTGCTT TGCTGCAAAA TAACATCGCT GATGCTGTAG CTTGTGCAAA GAGGGTTGTC AGTGATCCAC AAGGCATTCG AGCATGGGTG GCATGGAGAA ATCACTGTCA AAACAGAGAT GTCAGTCAGT ACGTTAAAGG TTGTGGAGTG >10.baboon_Pcy AAGATCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA GATTGGGACT GGATGGCTAC AGGGGAATCA GCCTAGCAAA CTGGGTGTGT TTGGCCAAAT GGGAGAGTGA TTATAACACA CAAGCTACAA ACTACAATCC TGGAGACCAA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCACTACT GGTGTAATAA TGGCAAAACC CCAGGAGCAG TTAATGCCTG TCATATATCC TGCAATGCTT TGCTGCAAGA TAACATCGCT GATGCTGTAA CTTGTGCAAA GAGGGTGGTC AGTGATCCAC AAGGCATTAG AGCATGGGTG GCATGGAGAA ATCACTGTCA AAACAGAGAT GTCAGTCAGT ATGTTCAAGG TTGTGGAGTG >11.mangabey_Cat AAGATCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA GATTGGGACT GGATGGCTAC AGGGGAATCA GCCTAGCAAA CTGGGTGTGT TTGGCCAAAT GGGAGAGTGA TTATAACACA CAAGCTACAA ACTACAATCC TGGAGACCAA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCACTACT GGTGTAATAA TGGCAAAACC CCAGGAGCAG TTAATGCCTG TCATATATCC TGCAATGCTT TGCTGCAAGA TAACATCGCT GATGCTGTAA CTTGTGCAAA GAGGGTTGTC AGTGATCCAC AAGGCATTAG AGCATGGGTG GCATGGAGAA ATCACTGTCA AAACAGAGAT GTCAGTCAGT ATGTTCAAGG TTGTGGAGTG >12.rhesus_Mmu AAGATCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA GATTGGGACT GGATGGCTAC AGGGGAATCA GCCTAGCAAA CTGGGTGTGT TTGGCCAAAT GGGAGAGTAA TTATAACACA CAAGCTACAA ACTACAATCC TGGAGACCAA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCACTACT GGTGTAATAA TGGCAAAACC CCAGGAGCAG TTAATGCCTG TCATATATCC TGCAATGCTT TGCTGCAAGA TAACATCGCT GATGCTGTAA CTTGTGCAAA GAGGGTTGTC AGTGATCCAC AAGGCATTAG AGCATGGGTG GCATGGAGAA ATCACTGTCA AAACAGAGAT GTCAGTCAGT ATGTTCAAGG TTGTGGAGTG >13.Allen_Ani AAGATCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA GATTGGGACT GGATGGCTAC AGGGGAATCA GCCTAGCAAA CTGGGTGTGT TTGGCCAAAT GGGAGAGTGA TTATAACACA CAAGCTACAA ACTACAATCC TGGAGACCAA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCACTACT GGTGTAATAA TGGCAAAACC CCAGGAGCAG TTAATGCCTG TCGTATATCC TGCAATGCTT TGCTGCAAGA TAACATCGCT GATGCTGTAA CTTGTGCAAA GAGGGTTGTC AGAGATCCAC AAGGCATTAG AGCATGGGTG GCATGGAGAA ATCACTGTCA AAACAGAGAT GTCAGTCAGT ATGTTCAAGG TTGTGGAGTG >14.talapoin_Mta AAGATCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA GATTGGGACT GGATGGCTAC AGGGGAATTA GCCTAGCAAA CTGGGTGTGT TTGGCCAAAT GGGAGAGTGA TTATAACACA CAAGCTACAA ACTACAATCC TGGAGACCAA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCACTACT GGTGTAATAA TGGCAAAACC CCAGGAGCAG TTAATGCCTG TCATATATCC TGCAATGCTT TGCTGCAAGA TAACATCGCT GATGCTGTAA CTTGTGCAAA GAGGGTTGTC CGTGATCCAC AAGGCATTAG AGCATGGGTG GCATGGAGAA ATCACTGTCA CAACAGAGAT GTCAGTCAGT ATGTTCAAGG TTGTGGAGTG >15.patas_Epa AAGATCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA GATTGGGACT GGATGGCTAC AGGGGAATCA GCCTAGCAAA CTGGGTGTGT TTGGCCAAAT GGGAGAGTGG TTATAACACA CAAGCTACAA ACTACAATCC TGGAGACCAA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCACTACT GGTGTAATAA TGGCAAAACC CCAGGAGCAG TTAATGCCTG TCATATATCC TGCAATGCTT TGCTGCAGGA TAACATTGCT GATGCTGTAA CTTGTGCAAA GAGGGTTGTC CGTGATCCAC AAGGCATTAG AGCATGGGTG GCATGGAGAA ATCACTGTCA AAACAGAGAT GTCAGTCAGT ATGTTCAAGG TTGTGGAGTG >16.vervet_Cae AAGATCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA GATTGGGACT GGATGGCTAC AGGGGAATCA GCCTAGCAAA CTGGGTGTGC TTGGCCAAAT GGGAGAGTGG TTATAACACA CAAGCTACAA ACTACAATCC TGGAGACCAA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCACTACT GGTGTAATAA TGGCAAAACC CCAGGAGCAG TTAATGCCTG TCATATATCC TGCAATGCTT TGCTGCAAGA TAACATCGCT GATGCTGTAA CTTGTGCAAA GAGGGTTGTC CGTGATCCAC AAGGCATTAG AGCATGGGTG GCATGGAGAA ATCACTGTCA AAACAGAGAT GTCAGTCAGT ATGTTCAAGG TTGTGGAGTG >17.squirrel_m AAGGTCTTCG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA GGCTTGGAAT GGATGGCTAC AGGGGAATCA GCCTAGCAAA CTGGATGTGT TTGGCCAAAT GGGAGAGTGA CTATAACACA CGTGCTACAA ACTACAATCC TGGAGACCAA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCACTATT GGTGTAATAA TGGCAGAACC CCAGGAGCAG TTAATGCCTG TCATATATCC TGCAATGCTT TGCTGCAAGA TGACATCACT CAAGCTGTGG CCTGTGCAAA GAGGGTTGTC CGTGATCCAC AAGGCATTAG AGCATGGGTG GCATGGAAAG CTCATTGTCA AAACAGAGAT GTCAGTCAGT ATGTTCAAGG TTGTGGAGTA >18.tamarin_Soe AAGGTCTTCG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA GACTTGGATT GGATGGCTAC AGGGGAATCA GCCTAGCAAA CTGGATGTGT TTGGCCAAAT GGGAGAGTGA TTATAACACA CGTGCTACAA ACTACAATCC TGGAGACCAA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCACTATT GGTGTAATAA CGGCAGAACC CCAGGAGCAG TTAATGCCTG TCATATATCC TGCAATGCTT TGCTGCAAGA TGACATCACT GAAGCTGTGG CCTGTGCAAA GAGGGTTGTC CGTGATCCAC AAGGCATTAG AGCATGGGTG GCATGGAAAG CTCATTGTCA AAACAGAGAT GTCAGTCAGT ATATTCAAGG TTGTGGAGTA >19.Marmoset_Cja AAGGTCTTTG AAAGGTGTGA GTTGGCCAGA ACTCTGAAAA GGTTTGGACT GGATGGCTAC AGGGGAATCA GCCTAGCAAA CTGGATGTGT TTGGCCAAAT GGGAGAGTGA TTATAACACA CGTGCTACAA ACTACAATCC TGGAGACCAA AGCACTGATT ATGGGATATT TCAGATCAAT AGCCACTATT GGTGTAACAA TGGCAGAACC CCAGGAGCAG TTAATGCCTG TCATATATCC TGCAATGCTT TGCTGCAAGA TGACATCACT GAAGCTGTGG CCTGTGCAAA GAGGGTTGTC CGCGATCCAC AAGGCATTAG GGCATGGGTG GCATGGAAAG CTCATTGTCA AAACAGAGAT GTCAGTCAGT ATGTTCAAGG TTGTGGAGTA bppsuite-0.8.0/Examples/Data/treeList.dnd000644 000000 000000 00000365750 12147656541 020274 0ustar00rootroot000000 000000 (((((((((SHREWxxxxx:0.219983,MOLExxxxxx:0.167702):0.010260,HEDGEHOGxx:0.347021):0.020333,(((PHYLLOSTOM:0.201959,FLYINGFOXx:0.125752):0.035554,(((TAPIRxxxxx:0.079326,RHINOxxxxx:0.075323):0.012151,HORSExxxxx:0.085678):0.040927,((DOGxxxxxxx:0.136314,CATxxxxxxx:0.101515):0.040180,PANGOLINxx:0.208542):0.008352):0.005551):0.005257,(LLAMAxxxxx:0.146282,((COWxxxxxxx:0.135217,(HIPPOxxxxx:0.098291,(WHALExxxxx:0.049927,DELPHINOID:0.073922):0.047888):0.016116):0.015684,PIGxxxxxxx:0.134387):0.010244):0.034295):0.007656):0.023475,(TREESHREWx:0.211351,(((RABBITxxxx:0.127367,PIKAxxxxxx:0.182866):0.071183,((SCIURIDxxx:0.172109,CAVIOMORPH:0.287153):0.012904,(RATxxxxxxx:0.098200,MOUSExxxxx:0.098253):0.205257):0.018911):0.010892,((STREPSIRRH:0.170548,HUMANxxxxx:0.184608):0.017791,FLYINGLEMU:0.173936):0.010490):0.003670):0.014141):0.013854,((SLOTHxxxxx:0.124711,ANTEATERxx:0.149464):0.023779,ARMADILLOx:0.138961):0.048931):0.010653,(((SHEARELESH:0.132238,LOEARELESH:0.113354):0.132007,(AARDVARKxx:0.166065,(TENRECIDxx:0.284372,GOLDENMOLE:0.147378):0.018191):0.003889):0.010691,((SIRENIANxx:0.120496,ELEPHANTxx:0.161741):0.008471,HYRAXxxxxx:0.184031):0.028197):0.036082):0.207210,PLATYPUSxx:0.400376):0.211233,DIPROTODON:0.123168):0.083813,MONODELPHI:0.103535,DIDELPHISx:0.106478); ((((((((((RABBITxxxx:0.127727,PIKAxxxxxx:0.187193):0.058313,TREESHREWx:0.206153):0.006315,((SCIURIDxxx:0.172740,CAVIOMORPH:0.274308):0.017577,(RATxxxxxxx:0.102534,MOUSExxxxx:0.094235):0.211140):0.023787):0.005869,((STREPSIRRH:0.155273,HUMANxxxxx:0.189986):0.020965,FLYINGLEMU:0.164746):0.011784):0.014898,(((AARDVARKxx:0.159462,((GOLDENMOLE:0.147567,TENRECIDxx:0.289356):0.017865,(SHEARELESH:0.130092,LOEARELESH:0.115708):0.133403):0.006178):0.010657,((SIRENIANxx:0.120779,ELEPHANTxx:0.161797):0.014532,HYRAXxxxxx:0.176459):0.027476):0.045239,((SLOTHxxxxx:0.125954,ANTEATERxx:0.149207):0.019170,ARMADILLOx:0.128604):0.049976):0.013841):0.007558,(((SHREWxxxxx:0.222041,MOLExxxxxx:0.154372):0.028228,PANGOLINxx:0.206905):0.005968,((PHYLLOSTOM:0.194403,FLYINGFOXx:0.121677):0.034677,((DOGxxxxxxx:0.134436,CATxxxxxxx:0.101558):0.050726,((HORSExxxxx:0.089149,(TAPIRxxxxx:0.082325,RHINOxxxxx:0.070865):0.010987):0.035756,((LLAMAxxxxx:0.141884,(((WHALExxxxx:0.050660,DELPHINOID:0.072209):0.053572,HIPPOxxxxx:0.096735):0.015399,COWxxxxxxx:0.133700):0.018106):0.006567,PIGxxxxxxx:0.133910):0.038123):0.005508):0.005266):0.007447):0.017421):0.019163,HEDGEHOGxx:0.348515):0.185989,PLATYPUSxx:0.394811):0.207275,DIPROTODON:0.123716):0.084855,MONODELPHI:0.113372,DIDELPHISx:0.104964); ((((((((((((WHALExxxxx:0.054648,DELPHINOID:0.072697):0.049591,HIPPOxxxxx:0.101093):0.015998,COWxxxxxxx:0.135176):0.013649,LLAMAxxxxx:0.150992):0.007489,PIGxxxxxxx:0.138996):0.038069,(((DOGxxxxxxx:0.137133,CATxxxxxxx:0.102066):0.037544,PANGOLINxx:0.217685):0.009569,(HORSExxxxx:0.089382,(TAPIRxxxxx:0.082562,RHINOxxxxx:0.072963):0.009292):0.035548):0.007351):0.008549,((PHYLLOSTOM:0.198435,FLYINGFOXx:0.133400):0.029762,(SHREWxxxxx:0.223642,MOLExxxxxx:0.165676):0.025031):0.007091):0.018127,((((TREESHREWx:0.210095,((RABBITxxxx:0.136131,PIKAxxxxxx:0.190842):0.061239,STREPSIRRH:0.175000):0.008160):0.004858,((SCIURIDxxx:0.172796,CAVIOMORPH:0.280157):0.011663,(RATxxxxxxx:0.096066,MOUSExxxxx:0.097742):0.200768):0.025034):0.004924,(HUMANxxxxx:0.184684,FLYINGLEMU:0.159083):0.017651):0.016397,((((SIRENIANxx:0.122681,ELEPHANTxx:0.167559):0.012362,HYRAXxxxxx:0.185558):0.029431,(AARDVARKxx:0.168956,((TENRECIDxx:0.289406,GOLDENMOLE:0.156635):0.021207,(SHEARELESH:0.136079,LOEARELESH:0.106914):0.133189):0.005397):0.013790):0.045804,((SLOTHxxxxx:0.124458,ANTEATERxx:0.147552):0.022325,ARMADILLOx:0.138157):0.048957):0.012711):0.009259):0.016542,HEDGEHOGxx:0.358460):0.193046,PLATYPUSxx:0.405175):0.228946,DIPROTODON:0.116113):0.085235,MONODELPHI:0.109161,DIDELPHISx:0.106134); (((((((SIRENIANxx:0.116072,ELEPHANTxx:0.152455):0.014702,HYRAXxxxxx:0.193214):0.026854,(((SHEARELESH:0.126243,LOEARELESH:0.112282):0.137539,(GOLDENMOLE:0.147324,TENRECIDxx:0.284364):0.012591):0.004986,AARDVARKxx:0.161753):0.010375):0.036887,(((SLOTHxxxxx:0.121910,ANTEATERxx:0.143695):0.024041,ARMADILLOx:0.137056):0.049669,((((((COWxxxxxxx:0.136661,(HIPPOxxxxx:0.098138,(WHALExxxxx:0.051034,DELPHINOID:0.073610):0.054065):0.013468):0.017235,PIGxxxxxxx:0.132579):0.009937,LLAMAxxxxx:0.144306):0.034458,(((PHYLLOSTOM:0.194301,FLYINGFOXx:0.122057):0.039376,(PANGOLINxx:0.203960,(DOGxxxxxxx:0.139329,CATxxxxxxx:0.103087):0.038574):0.009621):0.005233,((TAPIRxxxxx:0.083471,RHINOxxxxx:0.068970):0.013508,HORSExxxxx:0.091659):0.037567):0.005058):0.009167,(SHREWxxxxx:0.225300,MOLExxxxxx:0.152018):0.025913):0.021702,(TREESHREWx:0.215183,((((STREPSIRRH:0.164557,HUMANxxxxx:0.180717):0.017627,FLYINGLEMU:0.172572):0.008393,(((SCIURIDxxx:0.168732,CAVIOMORPH:0.273523):0.014122,(RATxxxxxxx:0.100433,MOUSExxxxx:0.097784):0.207388):0.022382,(RABBITxxxx:0.138037,PIKAxxxxxx:0.176993):0.069908):0.010078):0.007976,HEDGEHOGxx:0.362485):0.001107):0.008629):0.012598):0.007492):0.186202,PLATYPUSxx:0.391998):0.230222,DIPROTODON:0.123850):0.088555,MONODELPHI:0.106866,DIDELPHISx:0.100711); (((((((HYRAXxxxxx:0.187139,(SIRENIANxx:0.116746,ELEPHANTxx:0.161343):0.015157):0.028398,((TENRECIDxx:0.287295,(SHEARELESH:0.125965,LOEARELESH:0.110144):0.127883):0.013923,(GOLDENMOLE:0.161756,AARDVARKxx:0.156496):0.008621):0.011185):0.044253,((SLOTHxxxxx:0.123931,ANTEATERxx:0.152444):0.020559,ARMADILLOx:0.139943):0.051539):0.005380,(((((HORSExxxxx:0.089750,(TAPIRxxxxx:0.083417,RHINOxxxxx:0.079631):0.012393):0.034879,(LLAMAxxxxx:0.148375,(PIGxxxxxxx:0.130931,(COWxxxxxxx:0.136177,(HIPPOxxxxx:0.099407,(WHALExxxxx:0.048321,DELPHINOID:0.070618):0.048851):0.014521):0.014908):0.009222):0.035439):0.007029,((DOGxxxxxxx:0.138559,CATxxxxxxx:0.098781):0.043257,((PHYLLOSTOM:0.191895,FLYINGFOXx:0.119150):0.034816,PANGOLINxx:0.199657):0.006535):0.005336):0.010915,((SHREWxxxxx:0.215926,MOLExxxxxx:0.160500):0.009723,HEDGEHOGxx:0.344173):0.020201):0.023831,(((STREPSIRRH:0.158553,HUMANxxxxx:0.185112):0.016986,FLYINGLEMU:0.174939):0.012279,(((SCIURIDxxx:0.177462,CAVIOMORPH:0.286027):0.012415,(RATxxxxxxx:0.092790,MOUSExxxxx:0.096587):0.215788):0.024923,(TREESHREWx:0.215631,(RABBITxxxx:0.135600,PIKAxxxxxx:0.184561):0.061989):0.008523):0.007451):0.013352):0.009966):0.191468,PLATYPUSxx:0.408482):0.219294,DIPROTODON:0.118707):0.083597,MONODELPHI:0.106661,DIDELPHISx:0.103571); (((((((((RABBITxxxx:0.133623,PIKAxxxxxx:0.187135):0.066524,(SCIURIDxxx:0.174739,((RATxxxxxxx:0.096051,MOUSExxxxx:0.091279):0.202210,CAVIOMORPH:0.259005):0.014604):0.020521):0.008834,(TREESHREWx:0.199290,(STREPSIRRH:0.170411,(HUMANxxxxx:0.180042,FLYINGLEMU:0.158442):0.016477):0.009552):0.005257):0.015469,(((SHREWxxxxx:0.216916,MOLExxxxxx:0.158101):0.010442,HEDGEHOGxx:0.345828):0.019008,((((((WHALExxxxx:0.050592,DELPHINOID:0.072125):0.051142,HIPPOxxxxx:0.096628):0.015817,COWxxxxxxx:0.136040):0.016465,PIGxxxxxxx:0.127908):0.008575,LLAMAxxxxx:0.145867):0.040641,((PHYLLOSTOM:0.189162,FLYINGFOXx:0.124986):0.033221,((HORSExxxxx:0.086868,(RHINOxxxxx:0.068769,TAPIRxxxxx:0.078259):0.010825):0.034580,((DOGxxxxxxx:0.134766,CATxxxxxxx:0.101750):0.036536,PANGOLINxx:0.200380):0.011932):0.005685):0.004473):0.007469):0.020606):0.013003,((SLOTHxxxxx:0.124385,ANTEATERxx:0.146463):0.023914,ARMADILLOx:0.144785):0.046888):0.008496,(((SIRENIANxx:0.110987,ELEPHANTxx:0.161431):0.016570,HYRAXxxxxx:0.180197):0.027819,(TENRECIDxx:0.297057,((GOLDENMOLE:0.160780,AARDVARKxx:0.149201):0.006132,(SHEARELESH:0.135466,LOEARELESH:0.105095):0.141364):0.002201):0.010940):0.038058):0.184521,PLATYPUSxx:0.389126):0.220923,DIPROTODON:0.116849):0.083330,MONODELPHI:0.105073,DIDELPHISx:0.098949); ((((((HYRAXxxxxx:0.186118,(SIRENIANxx:0.114605,ELEPHANTxx:0.161493):0.014511):0.029625,((SHEARELESH:0.128675,LOEARELESH:0.116969):0.135015,(AARDVARKxx:0.161946,(GOLDENMOLE:0.145935,TENRECIDxx:0.284227):0.017678):0.008228):0.010457):0.038893,(((((PHYLLOSTOM:0.200752,FLYINGFOXx:0.125658):0.033015,(((HORSExxxxx:0.090467,(RHINOxxxxx:0.073198,TAPIRxxxxx:0.084728):0.009560):0.036832,(((COWxxxxxxx:0.133108,(HIPPOxxxxx:0.097527,(WHALExxxxx:0.052119,DELPHINOID:0.069570):0.051439):0.013912):0.015865,PIGxxxxxxx:0.127498):0.008489,LLAMAxxxxx:0.146789):0.036544):0.007080,((DOGxxxxxxx:0.134417,CATxxxxxxx:0.098252):0.040229,PANGOLINxx:0.201632):0.008571):0.005574):0.007384,((SHREWxxxxx:0.217261,MOLExxxxxx:0.158699):0.011527,HEDGEHOGxx:0.342069):0.015530):0.018714,((((SCIURIDxxx:0.170143,CAVIOMORPH:0.287880):0.018345,(RATxxxxxxx:0.100117,MOUSExxxxx:0.101593):0.206275):0.019707,((RABBITxxxx:0.128642,PIKAxxxxxx:0.185007):0.063794,TREESHREWx:0.195087):0.007169):0.006134,(FLYINGLEMU:0.177502,(STREPSIRRH:0.166480,HUMANxxxxx:0.187265):0.017099):0.011492):0.018184):0.014605,((SLOTHxxxxx:0.125715,ANTEATERxx:0.150890):0.024272,ARMADILLOx:0.137281):0.050709):0.010571):0.192697,PLATYPUSxx:0.393035):0.221551,DIPROTODON:0.128834):0.075518,MONODELPHI:0.104333,DIDELPHISx:0.101660); ((((((HYRAXxxxxx:0.198657,(SIRENIANxx:0.120004,ELEPHANTxx:0.171300):0.015006):0.032227,((GOLDENMOLE:0.163125,AARDVARKxx:0.163327):0.009675,(TENRECIDxx:0.306672,(SHEARELESH:0.134077,LOEARELESH:0.119029):0.131877):0.007444):0.009085):0.039092,(((SLOTHxxxxx:0.128787,ANTEATERxx:0.159931):0.027587,ARMADILLOx:0.138768):0.049569,((TREESHREWx:0.222517,((STREPSIRRH:0.180108,(((SCIURIDxxx:0.171947,CAVIOMORPH:0.287335):0.013098,(RATxxxxxxx:0.095113,MOUSExxxxx:0.100732):0.224642):0.020362,(RABBITxxxx:0.135339,PIKAxxxxxx:0.194562):0.067398):0.007449):0.006063,(HUMANxxxxx:0.191485,FLYINGLEMU:0.155259):0.017951):0.006850):0.014021,(((SHREWxxxxx:0.230075,MOLExxxxxx:0.167210):0.009453,HEDGEHOGxx:0.358750):0.021958,(((PHYLLOSTOM:0.206492,FLYINGFOXx:0.128148):0.029850,PANGOLINxx:0.208268):0.008135,((((LLAMAxxxxx:0.152619,(COWxxxxxxx:0.139643,(HIPPOxxxxx:0.102486,(WHALExxxxx:0.052490,DELPHINOID:0.075750):0.053715):0.016592):0.015512):0.007048,PIGxxxxxxx:0.142591):0.040476,(HORSExxxxx:0.091745,(TAPIRxxxxx:0.084609,RHINOxxxxx:0.078774):0.009472):0.036365):0.005791,(DOGxxxxxxx:0.135132,CATxxxxxxx:0.109375):0.048257):0.007304):0.008130):0.022462):0.014293):0.009176):0.192968,PLATYPUSxx:0.418836):0.244283,DIPROTODON:0.128646):0.082415,MONODELPHI:0.109433,DIDELPHISx:0.108493); ((((((((TREESHREWx:0.210647,(((SCIURIDxxx:0.167773,CAVIOMORPH:0.281702):0.013036,(RATxxxxxxx:0.097301,MOUSExxxxx:0.098365):0.212553):0.022486,(RABBITxxxx:0.128746,PIKAxxxxxx:0.189964):0.068571):0.006152):0.007054,((STREPSIRRH:0.161169,HUMANxxxxx:0.183364):0.016839,FLYINGLEMU:0.169688):0.011651):0.014764,((((HORSExxxxx:0.092500,(TAPIRxxxxx:0.079311,RHINOxxxxx:0.073196):0.010430):0.038234,(LLAMAxxxxx:0.147056,((COWxxxxxxx:0.135173,(HIPPOxxxxx:0.102337,(WHALExxxxx:0.048967,DELPHINOID:0.076325):0.053492):0.014346):0.016920,PIGxxxxxxx:0.132240):0.007009):0.035464):0.008594,(((PHYLLOSTOM:0.202032,FLYINGFOXx:0.129267):0.028116,PANGOLINxx:0.206918):0.005327,(DOGxxxxxxx:0.136118,CATxxxxxxx:0.105131):0.046730):0.004387):0.009396,((SHREWxxxxx:0.224972,MOLExxxxxx:0.157310):0.013784,HEDGEHOGxx:0.349950):0.016465):0.024125):0.013280,((HYRAXxxxxx:0.191576,(SIRENIANxx:0.117642,ELEPHANTxx:0.165049):0.014868):0.027184,((SHEARELESH:0.125677,LOEARELESH:0.104918):0.139482,((TENRECIDxx:0.282416,GOLDENMOLE:0.156941):0.016578,AARDVARKxx:0.164540):0.003583):0.009613):0.044767):0.010925,((SLOTHxxxxx:0.120120,ANTEATERxx:0.147632):0.021302,ARMADILLOx:0.134915):0.043490):0.188925,PLATYPUSxx:0.387914):0.212436,DIPROTODON:0.118597):0.086541,MONODELPHI:0.109704,DIDELPHISx:0.099751); ((((((((SHREWxxxxx:0.223938,MOLExxxxxx:0.157284):0.030362,(((PHYLLOSTOM:0.188263,FLYINGFOXx:0.128685):0.033465,(PANGOLINxx:0.203298,(DOGxxxxxxx:0.135899,CATxxxxxxx:0.105346):0.034204):0.010971):0.005141,((HORSExxxxx:0.092743,(RHINOxxxxx:0.077245,TAPIRxxxxx:0.082071):0.011851):0.033743,((((HIPPOxxxxx:0.099055,(WHALExxxxx:0.050437,DELPHINOID:0.075738):0.052638):0.016307,COWxxxxxxx:0.131754):0.017017,LLAMAxxxxx:0.145611):0.007652,PIGxxxxxxx:0.132808):0.039124):0.008192):0.008573):0.022034,((((SCIURIDxxx:0.169090,CAVIOMORPH:0.275255):0.015382,(RATxxxxxxx:0.097344,MOUSExxxxx:0.099788):0.203953):0.025159,((TREESHREWx:0.205925,(RABBITxxxx:0.127143,PIKAxxxxxx:0.183122):0.064134):0.006341,HEDGEHOGxx:0.378594):0.002770):0.005655,((STREPSIRRH:0.160149,HUMANxxxxx:0.172961):0.020557,FLYINGLEMU:0.169519):0.014100):0.015165):0.012224,((SLOTHxxxxx:0.122408,ANTEATERxx:0.147931):0.024559,ARMADILLOx:0.138511):0.051420):0.010174,((((TENRECIDxx:0.280634,GOLDENMOLE:0.151327):0.018770,AARDVARKxx:0.160986):0.005105,(SHEARELESH:0.131152,LOEARELESH:0.111403):0.136362):0.007606,(HYRAXxxxxx:0.188903,(SIRENIANxx:0.114844,ELEPHANTxx:0.163419):0.013661):0.030735):0.037436):0.184662,PLATYPUSxx:0.414428):0.214644,DIPROTODON:0.126511):0.075864,MONODELPHI:0.106147,DIDELPHISx:0.100173); ((((((((((SCIURIDxxx:0.167779,CAVIOMORPH:0.277629):0.013085,(RATxxxxxxx:0.096381,MOUSExxxxx:0.092947):0.207037):0.028153,((HUMANxxxxx:0.185381,FLYINGLEMU:0.157570):0.016167,STREPSIRRH:0.169997):0.011814):0.003964,(TREESHREWx:0.195292,(RABBITxxxx:0.128060,PIKAxxxxxx:0.183165):0.070104):0.009639):0.013393,(((SHREWxxxxx:0.201405,HEDGEHOGxx:0.326250):0.020629,MOLExxxxxx:0.169925):0.019616,((((DOGxxxxxxx:0.135110,CATxxxxxxx:0.098169):0.040512,PANGOLINxx:0.200635):0.010558,((((COWxxxxxxx:0.130015,(HIPPOxxxxx:0.100887,(WHALExxxxx:0.050532,DELPHINOID:0.071159):0.051619):0.014630):0.013962,LLAMAxxxxx:0.150878):0.007508,PIGxxxxxxx:0.123905):0.041409,((RHINOxxxxx:0.070981,TAPIRxxxxx:0.077153):0.013464,HORSExxxxx:0.086649):0.037399):0.005712):0.005512,(PHYLLOSTOM:0.189879,FLYINGFOXx:0.124185):0.037135):0.008626):0.023083):0.015529,(((SIRENIANxx:0.109742,ELEPHANTxx:0.160648):0.012128,HYRAXxxxxx:0.183933):0.028467,(AARDVARKxx:0.155692,((SHEARELESH:0.132527,LOEARELESH:0.110651):0.141004,(TENRECIDxx:0.292813,GOLDENMOLE:0.144006):0.020026):0.006473):0.008437):0.047995):0.009243,((SLOTHxxxxx:0.125711,ANTEATERxx:0.150960):0.026538,ARMADILLOx:0.141127):0.036783):0.193992,PLATYPUSxx:0.393033):0.209849,DIPROTODON:0.130351):0.077905,MONODELPHI:0.104873,DIDELPHISx:0.098535); (((((((((SHEARELESH:0.131083,LOEARELESH:0.121255):0.134427,(GOLDENMOLE:0.168145,AARDVARKxx:0.156875):0.010801):0.005534,((SIRENIANxx:0.121448,ELEPHANTxx:0.165646):0.012196,HYRAXxxxxx:0.182179):0.027889):0.007874,TENRECIDxx:0.309707):0.034827,((SLOTHxxxxx:0.123108,ANTEATERxx:0.152984):0.023570,ARMADILLOx:0.141375):0.046149):0.006576,((((PHYLLOSTOM:0.198332,FLYINGFOXx:0.134411):0.031666,(((DOGxxxxxxx:0.136264,CATxxxxxxx:0.098312):0.041848,PANGOLINxx:0.204077):0.010628,(((PIGxxxxxxx:0.138881,(COWxxxxxxx:0.138308,(HIPPOxxxxx:0.102827,(WHALExxxxx:0.052548,DELPHINOID:0.073944):0.050537):0.012947):0.016894):0.008573,LLAMAxxxxx:0.145957):0.036826,((TAPIRxxxxx:0.084045,RHINOxxxxx:0.071111):0.013000,HORSExxxxx:0.091606):0.037729):0.005989):0.004678):0.008630,((SHREWxxxxx:0.217208,MOLExxxxxx:0.153398):0.012421,HEDGEHOGxx:0.348893):0.016986):0.020101,(((STREPSIRRH:0.164528,HUMANxxxxx:0.189744):0.019307,FLYINGLEMU:0.174181):0.009782,((TREESHREWx:0.205569,(RABBITxxxx:0.133949,PIKAxxxxxx:0.186963):0.064921):0.007386,((SCIURIDxxx:0.167363,CAVIOMORPH:0.287028):0.016738,(RATxxxxxxx:0.098959,MOUSExxxxx:0.101630):0.215330):0.023883):0.004755):0.016110):0.009688):0.201923,PLATYPUSxx:0.385595):0.213529,DIPROTODON:0.130224):0.086218,MONODELPHI:0.109150,DIDELPHISx:0.107743); ((((((SLOTHxxxxx:0.132542,ANTEATERxx:0.152028):0.022538,ARMADILLOx:0.139860):0.043745,((((AARDVARKxx:0.166345,(TENRECIDxx:0.283938,GOLDENMOLE:0.150143):0.025059):0.006940,(SHEARELESH:0.125719,LOEARELESH:0.117866):0.139910):0.008899,((SIRENIANxx:0.115238,ELEPHANTxx:0.161609):0.016921,HYRAXxxxxx:0.182315):0.026681):0.047281,((((SHREWxxxxx:0.221113,MOLExxxxxx:0.159466):0.013193,HEDGEHOGxx:0.347786):0.021165,((((((WHALExxxxx:0.051735,DELPHINOID:0.074014):0.055254,HIPPOxxxxx:0.098903):0.016452,COWxxxxxxx:0.133308):0.016217,PIGxxxxxxx:0.134644):0.008558,LLAMAxxxxx:0.147425):0.036005,(((DOGxxxxxxx:0.138590,CATxxxxxxx:0.107442):0.045956,(HORSExxxxx:0.092483,(RHINOxxxxx:0.073988,TAPIRxxxxx:0.079365):0.011105):0.033779):0.007438,((PHYLLOSTOM:0.191999,FLYINGFOXx:0.132023):0.027524,PANGOLINxx:0.208039):0.006944):0.004550):0.009873):0.024418,(((((SCIURIDxxx:0.169968,CAVIOMORPH:0.280748):0.014998,(RATxxxxxxx:0.095971,MOUSExxxxx:0.102702):0.210150):0.021091,(RABBITxxxx:0.130548,PIKAxxxxxx:0.189290):0.070754):0.010220,((STREPSIRRH:0.161340,HUMANxxxxx:0.188136):0.020961,FLYINGLEMU:0.172960):0.007194):0.005000,TREESHREWx:0.210679):0.012520):0.013047):0.007570):0.210519,PLATYPUSxx:0.390748):0.238023,DIPROTODON:0.139002):0.075833,MONODELPHI:0.105987,DIDELPHISx:0.103196); ((((((((TENRECIDxx:0.292591,GOLDENMOLE:0.145145):0.021399,AARDVARKxx:0.164771):0.004832,(SHEARELESH:0.125871,LOEARELESH:0.110267):0.138032):0.007536,((SIRENIANxx:0.114021,ELEPHANTxx:0.153558):0.016966,HYRAXxxxxx:0.184919):0.025490):0.039880,(((SLOTHxxxxx:0.124038,ANTEATERxx:0.146149):0.025367,ARMADILLOx:0.137074):0.051175,((((PHYLLOSTOM:0.193720,FLYINGFOXx:0.131229):0.037393,(((DOGxxxxxxx:0.135255,CATxxxxxxx:0.105484):0.039677,PANGOLINxx:0.206850):0.011781,((((COWxxxxxxx:0.137815,(HIPPOxxxxx:0.099899,(WHALExxxxx:0.050804,DELPHINOID:0.070673):0.051474):0.014329):0.016349,PIGxxxxxxx:0.132689):0.009305,LLAMAxxxxx:0.145010):0.037625,((TAPIRxxxxx:0.080049,RHINOxxxxx:0.068721):0.009098,HORSExxxxx:0.091844):0.037459):0.006230):0.006302):0.006773,((SHREWxxxxx:0.212660,MOLExxxxxx:0.159427):0.012916,HEDGEHOGxx:0.350099):0.014894):0.022446,(((STREPSIRRH:0.161541,HUMANxxxxx:0.195388):0.017986,FLYINGLEMU:0.178026):0.011069,(((SCIURIDxxx:0.167448,CAVIOMORPH:0.281411):0.012733,(RATxxxxxxx:0.092817,MOUSExxxxx:0.099983):0.219437):0.025653,(TREESHREWx:0.206219,(RABBITxxxx:0.144823,PIKAxxxxxx:0.188603):0.058084):0.009129):0.005583):0.015571):0.014252):0.009204):0.211580,PLATYPUSxx:0.404903):0.212215,DIPROTODON:0.124180):0.083918,MONODELPHI:0.110794,DIDELPHISx:0.103432); (((((((AARDVARKxx:0.163494,(TENRECIDxx:0.270775,GOLDENMOLE:0.149221):0.017901):0.007576,(SHEARELESH:0.125587,LOEARELESH:0.122353):0.138107):0.008900,((SIRENIANxx:0.118617,ELEPHANTxx:0.166197):0.015526,HYRAXxxxxx:0.184381):0.026597):0.035899,(((((SHREWxxxxx:0.222386,MOLExxxxxx:0.160886):0.007479,HEDGEHOGxx:0.347478):0.019078,(((((HIPPOxxxxx:0.102779,(WHALExxxxx:0.048448,DELPHINOID:0.077563):0.050504):0.013177,COWxxxxxxx:0.141836):0.016077,PIGxxxxxxx:0.131115):0.010522,LLAMAxxxxx:0.151379):0.036590,((TAPIRxxxxx:0.087911,(RHINOxxxxx:0.072257,HORSExxxxx:0.089886):0.007821):0.040617,(((PHYLLOSTOM:0.194885,FLYINGFOXx:0.135895):0.032883,PANGOLINxx:0.201831):0.007104,(DOGxxxxxxx:0.134664,CATxxxxxxx:0.107483):0.040583):0.004060):0.005134):0.011382):0.020312,(((TREESHREWx:0.219862,((RABBITxxxx:0.148537,PIKAxxxxxx:0.182954):0.065969,STREPSIRRH:0.175835):0.006786):0.006080,((SCIURIDxxx:0.171562,CAVIOMORPH:0.275346):0.016380,(RATxxxxxxx:0.099980,MOUSExxxxx:0.099346):0.215127):0.027452):0.003825,(HUMANxxxxx:0.193237,FLYINGLEMU:0.157858):0.020946):0.016395):0.014387,((SLOTHxxxxx:0.127640,ANTEATERxx:0.151039):0.025032,ARMADILLOx:0.139332):0.051917):0.009186):0.190783,PLATYPUSxx:0.418989):0.211497,DIPROTODON:0.128891):0.082531,MONODELPHI:0.109347,DIDELPHISx:0.100433); (((((((SCIURIDxxx:0.173382,CAVIOMORPH:0.286806):0.012808,(RATxxxxxxx:0.091308,MOUSExxxxx:0.099286):0.220855):0.024823,((TREESHREWx:0.213920,((RABBITxxxx:0.132832,PIKAxxxxxx:0.188320):0.072629,STREPSIRRH:0.175856):0.008978):0.003846,(HUMANxxxxx:0.194452,FLYINGLEMU:0.160993):0.016066):0.006106):0.013282,(((((LLAMAxxxxx:0.148323,(((WHALExxxxx:0.054022,DELPHINOID:0.073399):0.051694,HIPPOxxxxx:0.097232):0.015709,COWxxxxxxx:0.133221):0.015724):0.006163,PIGxxxxxxx:0.132268):0.040456,(((PHYLLOSTOM:0.191065,FLYINGFOXx:0.126457):0.031611,PANGOLINxx:0.204151):0.007699,((DOGxxxxxxx:0.135241,CATxxxxxxx:0.107648):0.043185,((TAPIRxxxxx:0.083845,RHINOxxxxx:0.071742):0.013138,HORSExxxxx:0.086861):0.036549):0.005783):0.004076):0.009592,((SHREWxxxxx:0.220164,MOLExxxxxx:0.163578):0.011042,HEDGEHOGxx:0.356664):0.020630):0.022066,((((SIRENIANxx:0.117026,ELEPHANTxx:0.162949):0.014226,HYRAXxxxxx:0.178743):0.031194,((GOLDENMOLE:0.164717,AARDVARKxx:0.155111):0.009660,(TENRECIDxx:0.320775,(SHEARELESH:0.129168,LOEARELESH:0.112086):0.128925):0.006341):0.008682):0.047873,((SLOTHxxxxx:0.121380,ANTEATERxx:0.159257):0.024799,ARMADILLOx:0.138763):0.051076):0.013631):0.004564):0.226801,PLATYPUSxx:0.408347):0.217179,DIPROTODON:0.128331):0.076660,MONODELPHI:0.107611,DIDELPHISx:0.101727); (((((((SIRENIANxx:0.117001,ELEPHANTxx:0.175765):0.015272,HYRAXxxxxx:0.187878):0.026908,(((SHEARELESH:0.141525,LOEARELESH:0.112042):0.134774,(GOLDENMOLE:0.167550,AARDVARKxx:0.158617):0.008794):0.002037,TENRECIDxx:0.309318):0.012728):0.037502,(((SLOTHxxxxx:0.133781,ANTEATERxx:0.152892):0.022485,ARMADILLOx:0.149592):0.051262,((((SHREWxxxxx:0.219214,MOLExxxxxx:0.168097):0.010511,HEDGEHOGxx:0.367442):0.016723,((PHYLLOSTOM:0.199374,FLYINGFOXx:0.130727):0.033089,(((HORSExxxxx:0.094645,(RHINOxxxxx:0.079380,TAPIRxxxxx:0.079248):0.012483):0.035471,((PIGxxxxxxx:0.136947,(COWxxxxxxx:0.134517,(HIPPOxxxxx:0.100676,(WHALExxxxx:0.047936,DELPHINOID:0.075564):0.053151):0.015481):0.016220):0.009842,LLAMAxxxxx:0.146629):0.038773):0.006705,((DOGxxxxxxx:0.149422,CATxxxxxxx:0.106435):0.041262,PANGOLINxx:0.206945):0.008570):0.004371):0.010897):0.021620,((((SCIURIDxxx:0.173656,CAVIOMORPH:0.291218):0.018399,(RATxxxxxxx:0.101757,MOUSExxxxx:0.104494):0.209360):0.021251,(TREESHREWx:0.202177,(RABBITxxxx:0.136814,PIKAxxxxxx:0.185757):0.064702):0.008088):0.008156,((STREPSIRRH:0.167509,HUMANxxxxx:0.186117):0.019283,FLYINGLEMU:0.176502):0.011303):0.015686):0.011656):0.006702):0.198377,PLATYPUSxx:0.414812):0.199538,DIPROTODON:0.131005):0.086531,MONODELPHI:0.118067,DIDELPHISx:0.098421); ((((((((((STREPSIRRH:0.158659,HUMANxxxxx:0.178753):0.019787,FLYINGLEMU:0.163420):0.009978,(TREESHREWx:0.203688,(RABBITxxxx:0.127742,PIKAxxxxxx:0.183817):0.067745):0.009819):0.005250,((SCIURIDxxx:0.167150,CAVIOMORPH:0.273752):0.014662,(RATxxxxxxx:0.091539,MOUSExxxxx:0.099948):0.212597):0.025970):0.016695,(((SHREWxxxxx:0.220946,MOLExxxxxx:0.156918):0.012421,HEDGEHOGxx:0.351932):0.020999,(((DOGxxxxxxx:0.136702,CATxxxxxxx:0.107477):0.050395,((LLAMAxxxxx:0.149096,(PIGxxxxxxx:0.135809,(COWxxxxxxx:0.132175,((WHALExxxxx:0.050851,DELPHINOID:0.070933):0.052424,HIPPOxxxxx:0.100319):0.014265):0.018380):0.009866):0.038010,(HORSExxxxx:0.085719,(TAPIRxxxxx:0.079860,RHINOxxxxx:0.073151):0.010986):0.037752):0.005227):0.005789,((PHYLLOSTOM:0.190526,FLYINGFOXx:0.127306):0.025263,PANGOLINxx:0.200266):0.008622):0.008755):0.020282):0.010081,((SLOTHxxxxx:0.124648,ANTEATERxx:0.149614):0.021302,ARMADILLOx:0.140342):0.051452):0.010338,((((SHEARELESH:0.125572,LOEARELESH:0.107355):0.140793,(AARDVARKxx:0.151931,GOLDENMOLE:0.157679):0.005240):0.002015,TENRECIDxx:0.302870):0.011537,(HYRAXxxxxx:0.186273,(SIRENIANxx:0.118232,ELEPHANTxx:0.156423):0.012638):0.031357):0.036300):0.192247,PLATYPUSxx:0.379828):0.211568,DIPROTODON:0.127961):0.082982,MONODELPHI:0.108629,DIDELPHISx:0.101564); (((((((SLOTHxxxxx:0.126475,ANTEATERxx:0.145454):0.022453,ARMADILLOx:0.144814):0.052121,((SHEARELESH:0.120401,LOEARELESH:0.120318):0.127917,((((SIRENIANxx:0.114568,ELEPHANTxx:0.155457):0.011239,HYRAXxxxxx:0.180970):0.027975,AARDVARKxx:0.167995):0.005815,(TENRECIDxx:0.293760,GOLDENMOLE:0.153604):0.023002):0.007674):0.042564):0.005996,(((((RABBITxxxx:0.140563,PIKAxxxxxx:0.196609):0.063048,((SCIURIDxxx:0.175726,CAVIOMORPH:0.276312):0.013334,(RATxxxxxxx:0.094036,MOUSExxxxx:0.101775):0.214157):0.019781):0.011154,((STREPSIRRH:0.160885,HUMANxxxxx:0.185046):0.019273,FLYINGLEMU:0.179906):0.010314):0.004448,TREESHREWx:0.211833):0.013099,(((SHREWxxxxx:0.205469,HEDGEHOGxx:0.333646):0.024240,MOLExxxxxx:0.162404):0.020771,((PHYLLOSTOM:0.198411,FLYINGFOXx:0.125803):0.036822,(((HORSExxxxx:0.092108,(RHINOxxxxx:0.072072,TAPIRxxxxx:0.078622):0.012427):0.036732,((((HIPPOxxxxx:0.102088,(WHALExxxxx:0.050270,DELPHINOID:0.075744):0.050862):0.015756,COWxxxxxxx:0.139933):0.014273,PIGxxxxxxx:0.131404):0.008712,LLAMAxxxxx:0.144211):0.033935):0.006756,(PANGOLINxx:0.208335,(DOGxxxxxxx:0.138914,CATxxxxxxx:0.100121):0.037767):0.013363):0.004476):0.009687):0.021509):0.009795):0.191871,PLATYPUSxx:0.392626):0.216764,DIPROTODON:0.124027):0.081738,MONODELPHI:0.112491,DIDELPHISx:0.104519); (((((((SLOTHxxxxx:0.124863,ANTEATERxx:0.143202):0.022718,ARMADILLOx:0.135320):0.053834,(((AARDVARKxx:0.167081,(TENRECIDxx:0.295096,GOLDENMOLE:0.152566):0.017733):0.005165,(SHEARELESH:0.130040,LOEARELESH:0.114335):0.135131):0.010141,(HYRAXxxxxx:0.178684,(SIRENIANxx:0.120472,ELEPHANTxx:0.162575):0.011766):0.028382):0.041756):0.006279,((((TREESHREWx:0.203967,(RABBITxxxx:0.133750,PIKAxxxxxx:0.185833):0.063237):0.008015,((SCIURIDxxx:0.166537,CAVIOMORPH:0.285131):0.015634,(RATxxxxxxx:0.095754,MOUSExxxxx:0.094503):0.213705):0.023355):0.006182,((STREPSIRRH:0.161794,HUMANxxxxx:0.175989):0.019346,FLYINGLEMU:0.174010):0.009398):0.015095,(((SHREWxxxxx:0.224956,MOLExxxxxx:0.157486):0.012630,HEDGEHOGxx:0.355969):0.014895,((PHYLLOSTOM:0.196532,FLYINGFOXx:0.125626):0.033096,(((HORSExxxxx:0.089974,(RHINOxxxxx:0.075683,TAPIRxxxxx:0.083040):0.009823):0.040010,(((COWxxxxxxx:0.131392,((WHALExxxxx:0.048969,DELPHINOID:0.074090):0.053469,HIPPOxxxxx:0.100722):0.014850):0.014986,PIGxxxxxxx:0.133738):0.010402,LLAMAxxxxx:0.144034):0.035815):0.007865,(PANGOLINxx:0.201555,(DOGxxxxxxx:0.138572,CATxxxxxxx:0.102796):0.033058):0.013859):0.004490):0.007557):0.025245):0.009141):0.184898,PLATYPUSxx:0.404495):0.215449,DIPROTODON:0.132967):0.084677,MONODELPHI:0.104732,DIDELPHISx:0.102451); ((((((((SHEARELESH:0.126682,LOEARELESH:0.119431):0.138299,((TENRECIDxx:0.281380,GOLDENMOLE:0.146784):0.021235,AARDVARKxx:0.165492):0.003048):0.010689,(HYRAXxxxxx:0.198281,(SIRENIANxx:0.118025,ELEPHANTxx:0.163976):0.014830):0.028079):0.049832,((SLOTHxxxxx:0.126791,ANTEATERxx:0.147791):0.019866,ARMADILLOx:0.138867):0.048309):0.005657,(((((SCIURIDxxx:0.168961,CAVIOMORPH:0.278998):0.016438,(RATxxxxxxx:0.097523,MOUSExxxxx:0.097868):0.208235):0.022807,((RABBITxxxx:0.124869,PIKAxxxxxx:0.196125):0.069391,TREESHREWx:0.204571):0.006661):0.007129,((STREPSIRRH:0.159298,HUMANxxxxx:0.187242):0.016125,FLYINGLEMU:0.173238):0.010280):0.017110,(((SHREWxxxxx:0.227305,MOLExxxxxx:0.160608):0.007309,HEDGEHOGxx:0.353831):0.018003,((((DOGxxxxxxx:0.134875,CATxxxxxxx:0.101226):0.046352,((TAPIRxxxxx:0.083423,RHINOxxxxx:0.072218):0.010389,HORSExxxxx:0.087495):0.035324):0.006506,((PHYLLOSTOM:0.199205,FLYINGFOXx:0.130397):0.030176,PANGOLINxx:0.212536):0.006348):0.003456,(LLAMAxxxxx:0.147065,((COWxxxxxxx:0.135625,(HIPPOxxxxx:0.100276,(WHALExxxxx:0.052055,DELPHINOID:0.072783):0.051836):0.013318):0.017789,PIGxxxxxxx:0.128582):0.008507):0.036281):0.011658):0.022591):0.010865):0.199720,PLATYPUSxx:0.398353):0.212782,DIPROTODON:0.131163):0.088484,MONODELPHI:0.115762,DIDELPHISx:0.098577); (((((((((HUMANxxxxx:0.179156,FLYINGLEMU:0.153517):0.016175,STREPSIRRH:0.170544):0.011928,(((SCIURIDxxx:0.161360,CAVIOMORPH:0.275652):0.017803,(RATxxxxxxx:0.095561,MOUSExxxxx:0.099396):0.196146):0.023679,(TREESHREWx:0.209545,(RABBITxxxx:0.131772,PIKAxxxxxx:0.183477):0.064486):0.005810):0.006583):0.015612,((((SHEARELESH:0.119311,LOEARELESH:0.113962):0.130089,(AARDVARKxx:0.160854,(TENRECIDxx:0.284352,GOLDENMOLE:0.147711):0.019480):0.005321):0.010794,((SIRENIANxx:0.110992,ELEPHANTxx:0.161813):0.018260,HYRAXxxxxx:0.183305):0.028053):0.043558,((SLOTHxxxxx:0.124353,ANTEATERxx:0.144343):0.021652,ARMADILLOx:0.136434):0.053492):0.013949):0.009493,((SHREWxxxxx:0.219039,MOLExxxxxx:0.152502):0.028844,((((DOGxxxxxxx:0.124032,CATxxxxxxx:0.107352):0.042181,((TAPIRxxxxx:0.079354,RHINOxxxxx:0.074625):0.011844,HORSExxxxx:0.087323):0.032341):0.008560,((LLAMAxxxxx:0.141498,(COWxxxxxxx:0.131186,((WHALExxxxx:0.049218,DELPHINOID:0.069843):0.049529,HIPPOxxxxx:0.101717):0.015607):0.012772):0.005724,PIGxxxxxxx:0.129298):0.039603):0.005254,((PHYLLOSTOM:0.194614,FLYINGFOXx:0.122474):0.028604,PANGOLINxx:0.207623):0.007824):0.008782):0.012204):0.012224,HEDGEHOGxx:0.332222):0.184094,PLATYPUSxx:0.386584):0.228569,DIPROTODON:0.116797):0.087712,MONODELPHI:0.106220,DIDELPHISx:0.103572); (((((((SLOTHxxxxx:0.118850,ANTEATERxx:0.152047):0.026542,ARMADILLOx:0.143098):0.045179,(((TENRECIDxx:0.292278,(SHEARELESH:0.139683,LOEARELESH:0.112959):0.121888):0.013261,(GOLDENMOLE:0.166488,AARDVARKxx:0.157122):0.009522):0.010346,(HYRAXxxxxx:0.185722,(SIRENIANxx:0.111472,ELEPHANTxx:0.163144):0.015158):0.029604):0.044463):0.005320,((((STREPSIRRH:0.164032,HUMANxxxxx:0.184023):0.013590,FLYINGLEMU:0.172052):0.014915,((TREESHREWx:0.209813,(RABBITxxxx:0.133725,PIKAxxxxxx:0.185772):0.066394):0.009515,((SCIURIDxxx:0.176428,CAVIOMORPH:0.272830):0.017528,(RATxxxxxxx:0.096575,MOUSExxxxx:0.097913):0.217249):0.023921):0.008550):0.016726,((SHREWxxxxx:0.223169,MOLExxxxxx:0.166771):0.025862,((((PIGxxxxxxx:0.136113,(((WHALExxxxx:0.048386,DELPHINOID:0.076886):0.053468,HIPPOxxxxx:0.099461):0.017382,COWxxxxxxx:0.139634):0.014090):0.009699,LLAMAxxxxx:0.149246):0.038589,(((DOGxxxxxxx:0.138906,CATxxxxxxx:0.107789):0.042996,(HORSExxxxx:0.092078,(TAPIRxxxxx:0.078820,RHINOxxxxx:0.075846):0.011350):0.036436):0.005649,(PHYLLOSTOM:0.197974,FLYINGFOXx:0.129020):0.030629):0.005606):0.007926,(PANGOLINxx:0.192528,HEDGEHOGxx:0.346911):0.021829):0.005589):0.023659):0.012187):0.193877,PLATYPUSxx:0.393894):0.227279,DIPROTODON:0.130134):0.084913,MONODELPHI:0.108506,DIDELPHISx:0.108922); ((((((TENRECIDxx:0.305092,(((SHEARELESH:0.132795,LOEARELESH:0.113987):0.140592,(GOLDENMOLE:0.163332,AARDVARKxx:0.162023):0.007767):0.009679,((SIRENIANxx:0.117553,ELEPHANTxx:0.165267):0.014159,HYRAXxxxxx:0.203446):0.028174):0.009702):0.038505,((SLOTHxxxxx:0.134911,ANTEATERxx:0.142935):0.023530,ARMADILLOx:0.142499):0.052161):0.005446,((((SHREWxxxxx:0.222624,MOLExxxxxx:0.154519):0.011978,HEDGEHOGxx:0.344910):0.017300,((((DOGxxxxxxx:0.130978,CATxxxxxxx:0.105697):0.041895,PANGOLINxx:0.212736):0.009832,(PHYLLOSTOM:0.194268,FLYINGFOXx:0.127624):0.037249):0.007513,((HORSExxxxx:0.088135,(TAPIRxxxxx:0.080387,RHINOxxxxx:0.073139):0.013242):0.039136,(((((WHALExxxxx:0.048445,DELPHINOID:0.076415):0.054922,HIPPOxxxxx:0.102911):0.017290,COWxxxxxxx:0.139017):0.016617,PIGxxxxxxx:0.133751):0.009780,LLAMAxxxxx:0.141396):0.036345):0.008235):0.008839):0.022790,(((STREPSIRRH:0.164576,HUMANxxxxx:0.186055):0.018379,FLYINGLEMU:0.176381):0.010604,((TREESHREWx:0.210057,(RABBITxxxx:0.136121,PIKAxxxxxx:0.197361):0.066751):0.005854,((SCIURIDxxx:0.169712,CAVIOMORPH:0.270087):0.014870,(RATxxxxxxx:0.093215,MOUSExxxxx:0.101120):0.208230):0.025128):0.007141):0.018122):0.010709):0.202941,PLATYPUSxx:0.403521):0.213867,DIPROTODON:0.127219):0.084662,MONODELPHI:0.111172,DIDELPHISx:0.096058); (((((((SHREWxxxxx:0.226352,MOLExxxxxx:0.157458):0.026301,(((PHYLLOSTOM:0.197963,FLYINGFOXx:0.122202):0.030215,PANGOLINxx:0.212460):0.007906,(((LLAMAxxxxx:0.150332,(((WHALExxxxx:0.051354,DELPHINOID:0.073632):0.055596,HIPPOxxxxx:0.095526):0.015480,COWxxxxxxx:0.141090):0.015264):0.007343,PIGxxxxxxx:0.139232):0.041086,((DOGxxxxxxx:0.142615,CATxxxxxxx:0.101103):0.046684,((RHINOxxxxx:0.072611,TAPIRxxxxx:0.080419):0.010621,HORSExxxxx:0.091177):0.037749):0.005094):0.004713):0.009359):0.014947,(((((SIRENIANxx:0.115099,ELEPHANTxx:0.171015):0.016301,HYRAXxxxxx:0.184985):0.027916,((TENRECIDxx:0.291616,(SHEARELESH:0.134026,LOEARELESH:0.115090):0.129557):0.009175,(GOLDENMOLE:0.164817,AARDVARKxx:0.160895):0.006963):0.011109):0.045344,((SLOTHxxxxx:0.126187,ANTEATERxx:0.157079):0.027123,ARMADILLOx:0.147920):0.049476):0.017326,((((RABBITxxxx:0.128509,PIKAxxxxxx:0.191923):0.065462,TREESHREWx:0.209850):0.006572,((STREPSIRRH:0.161848,HUMANxxxxx:0.187949):0.024287,FLYINGLEMU:0.182872):0.006417):0.006705,((SCIURIDxxx:0.180025,CAVIOMORPH:0.278424):0.010811,(RATxxxxxxx:0.096502,MOUSExxxxx:0.096680):0.216416):0.025558):0.015750):0.008733):0.018394,HEDGEHOGxx:0.347364):0.186442,PLATYPUSxx:0.413604):0.218162,DIPROTODON:0.129548):0.086056,MONODELPHI:0.113715,DIDELPHISx:0.101577); (((((((GOLDENMOLE:0.163704,AARDVARKxx:0.157083):0.008014,(TENRECIDxx:0.284517,(SHEARELESH:0.121768,LOEARELESH:0.109896):0.124697):0.007397):0.012000,(HYRAXxxxxx:0.189408,(SIRENIANxx:0.114140,ELEPHANTxx:0.167395):0.015579):0.030742):0.035228,(((SLOTHxxxxx:0.125815,ANTEATERxx:0.145741):0.023816,ARMADILLOx:0.137669):0.050902,((((STREPSIRRH:0.154453,HUMANxxxxx:0.172167):0.020918,FLYINGLEMU:0.170571):0.012136,(TREESHREWx:0.211524,(((SCIURIDxxx:0.171703,CAVIOMORPH:0.266794):0.011876,(RATxxxxxxx:0.096873,MOUSExxxxx:0.092680):0.218512):0.021708,(RABBITxxxx:0.133629,PIKAxxxxxx:0.183664):0.062015):0.006523):0.005890):0.016724,(((SHREWxxxxx:0.222215,MOLExxxxxx:0.159877):0.011051,HEDGEHOGxx:0.350869):0.021775,(((PHYLLOSTOM:0.192953,FLYINGFOXx:0.127684):0.026471,PANGOLINxx:0.203187):0.008261,((((RHINOxxxxx:0.073816,TAPIRxxxxx:0.081125):0.013561,HORSExxxxx:0.094529):0.034481,(LLAMAxxxxx:0.137369,(PIGxxxxxxx:0.129161,(COWxxxxxxx:0.133018,((WHALExxxxx:0.048705,DELPHINOID:0.072686):0.049467,HIPPOxxxxx:0.096373):0.017602):0.013765):0.009098):0.039498):0.004748,(DOGxxxxxxx:0.128434,CATxxxxxxx:0.103209):0.048273):0.005730):0.008377):0.020251):0.013318):0.008596):0.199824,PLATYPUSxx:0.386164):0.235267,DIPROTODON:0.127996):0.076053,MONODELPHI:0.116091,DIDELPHISx:0.107074); ((((((((TENRECIDxx:0.303806,(GOLDENMOLE:0.156055,AARDVARKxx:0.158688):0.007621):0.004998,(SHEARELESH:0.126998,LOEARELESH:0.113040):0.135767):0.011595,((SIRENIANxx:0.111853,ELEPHANTxx:0.167723):0.012914,HYRAXxxxxx:0.183192):0.024950):0.048557,((SLOTHxxxxx:0.124377,ANTEATERxx:0.146672):0.027641,ARMADILLOx:0.135789):0.045997):0.005595,(((((PANGOLINxx:0.194870,HEDGEHOGxx:0.354112):0.020090,((PHYLLOSTOM:0.202284,FLYINGFOXx:0.129965):0.025066,(SHREWxxxxx:0.216661,MOLExxxxxx:0.151755):0.025606):0.005822):0.007025,((DOGxxxxxxx:0.133283,CATxxxxxxx:0.102249):0.047791,((TAPIRxxxxx:0.080700,RHINOxxxxx:0.079553):0.012457,HORSExxxxx:0.087100):0.036953):0.008768):0.007199,(LLAMAxxxxx:0.146686,((((WHALExxxxx:0.046643,DELPHINOID:0.075241):0.051901,HIPPOxxxxx:0.101070):0.014472,COWxxxxxxx:0.140207):0.014939,PIGxxxxxxx:0.130195):0.010108):0.037724):0.026678,((((RATxxxxxxx:0.099562,MOUSExxxxx:0.097153):0.200257,CAVIOMORPH:0.277458):0.016622,SCIURIDxxx:0.180719):0.030881,((TREESHREWx:0.204480,((RABBITxxxx:0.134552,PIKAxxxxxx:0.181362):0.065683,STREPSIRRH:0.165413):0.008141):0.003651,(HUMANxxxxx:0.180889,FLYINGLEMU:0.169528):0.016556):0.005340):0.013617):0.011631):0.204381,PLATYPUSxx:0.408198):0.216719,DIPROTODON:0.128179):0.082159,MONODELPHI:0.109666,DIDELPHISx:0.102730); ((((((((STREPSIRRH:0.158307,HUMANxxxxx:0.182916):0.018923,FLYINGLEMU:0.174710):0.012527,((TREESHREWx:0.204605,(RABBITxxxx:0.138076,PIKAxxxxxx:0.180849):0.068752):0.007278,((SCIURIDxxx:0.169091,CAVIOMORPH:0.287349):0.015666,(RATxxxxxxx:0.096508,MOUSExxxxx:0.105977):0.208287):0.022606):0.008320):0.015439,(((SHREWxxxxx:0.209536,HEDGEHOGxx:0.326184):0.022506,MOLExxxxxx:0.170675):0.023063,((PHYLLOSTOM:0.201877,FLYINGFOXx:0.126658):0.036786,(((PANGOLINxx:0.203101,(DOGxxxxxxx:0.145099,CATxxxxxxx:0.104726):0.041771):0.010368,((TAPIRxxxxx:0.082690,RHINOxxxxx:0.074709):0.012019,HORSExxxxx:0.086395):0.038527):0.007812,((COWxxxxxxx:0.140766,((WHALExxxxx:0.051849,DELPHINOID:0.071816):0.054389,HIPPOxxxxx:0.101714):0.014139):0.018147,(PIGxxxxxxx:0.133626,LLAMAxxxxx:0.143559):0.013046):0.043888):0.004544):0.006926):0.022908):0.009781,((TENRECIDxx:0.307737,(((GOLDENMOLE:0.159564,AARDVARKxx:0.160182):0.010062,(SHEARELESH:0.133694,LOEARELESH:0.119847):0.137477):0.007744,(HYRAXxxxxx:0.180072,(SIRENIANxx:0.117499,ELEPHANTxx:0.160215):0.013631):0.026974):0.008109):0.038921,((SLOTHxxxxx:0.128299,ANTEATERxx:0.151346):0.022885,ARMADILLOx:0.137173):0.049855):0.007249):0.198452,PLATYPUSxx:0.386308):0.217019,DIPROTODON:0.129768):0.087826,MONODELPHI:0.114400,DIDELPHISx:0.096707); (((((((SLOTHxxxxx:0.130979,ANTEATERxx:0.149331):0.022261,ARMADILLOx:0.140722):0.048818,((((SHREWxxxxx:0.219113,MOLExxxxxx:0.157272):0.022972,(PANGOLINxx:0.186134,HEDGEHOGxx:0.342396):0.019009):0.006193,((LLAMAxxxxx:0.145756,(((HIPPOxxxxx:0.092499,(WHALExxxxx:0.047899,DELPHINOID:0.074610):0.056321):0.013473,COWxxxxxxx:0.130994):0.016430,PIGxxxxxxx:0.133277):0.008108):0.036727,((DOGxxxxxxx:0.129073,CATxxxxxxx:0.106916):0.046188,((HORSExxxxx:0.092361,(RHINOxxxxx:0.069130,TAPIRxxxxx:0.082427):0.013860):0.035032,(PHYLLOSTOM:0.199632,FLYINGFOXx:0.128198):0.034684):0.003533):0.005767):0.008114):0.023666,((((SCIURIDxxx:0.172015,CAVIOMORPH:0.278333):0.011240,(RATxxxxxxx:0.098740,MOUSExxxxx:0.097594):0.215567):0.026337,((HUMANxxxxx:0.181497,FLYINGLEMU:0.162074):0.019750,((RABBITxxxx:0.129367,PIKAxxxxxx:0.175065):0.064856,STREPSIRRH:0.166983):0.008281):0.004933):0.004725,TREESHREWx:0.206917):0.013714):0.014099):0.008350,(((SHEARELESH:0.125807,LOEARELESH:0.110092):0.134176,(TENRECIDxx:0.302385,(AARDVARKxx:0.152324,GOLDENMOLE:0.157732):0.003664):0.007017):0.008074,((SIRENIANxx:0.111731,ELEPHANTxx:0.162539):0.015408,HYRAXxxxxx:0.180616):0.030490):0.038317):0.179683,PLATYPUSxx:0.408520):0.217927,DIPROTODON:0.127053):0.080837,MONODELPHI:0.106606,DIDELPHISx:0.107279); (((((((SLOTHxxxxx:0.127052,ANTEATERxx:0.153340):0.023272,ARMADILLOx:0.135366):0.050841,((HYRAXxxxxx:0.183607,(SIRENIANxx:0.115841,ELEPHANTxx:0.162109):0.013561):0.028454,((TENRECIDxx:0.293241,(SHEARELESH:0.127269,LOEARELESH:0.109522):0.126191):0.011378,(GOLDENMOLE:0.160318,AARDVARKxx:0.157630):0.010969):0.009626):0.045601):0.005202,((((TREESHREWx:0.202763,(RABBITxxxx:0.126970,PIKAxxxxxx:0.191884):0.070068):0.007580,((SCIURIDxxx:0.176544,CAVIOMORPH:0.269329):0.013256,(RATxxxxxxx:0.098424,MOUSExxxxx:0.093905):0.210972):0.026813):0.005252,((STREPSIRRH:0.162168,HUMANxxxxx:0.186033):0.022914,FLYINGLEMU:0.177864):0.008704):0.019155,(((PHYLLOSTOM:0.199658,FLYINGFOXx:0.121968):0.036101,((((((WHALExxxxx:0.049292,DELPHINOID:0.071438):0.054370,HIPPOxxxxx:0.092465):0.016448,COWxxxxxxx:0.132419):0.016164,LLAMAxxxxx:0.146020):0.007824,PIGxxxxxxx:0.138458):0.040537,(((TAPIRxxxxx:0.083110,RHINOxxxxx:0.069615):0.011278,HORSExxxxx:0.084712):0.038505,(PANGOLINxx:0.206271,(DOGxxxxxxx:0.136926,CATxxxxxxx:0.101996):0.037286):0.012439):0.007861):0.006139):0.006865,((SHREWxxxxx:0.231541,MOLExxxxxx:0.154809):0.012313,HEDGEHOGxx:0.346776):0.016578):0.020977):0.010787):0.200739,PLATYPUSxx:0.398064):0.213988,DIPROTODON:0.137311):0.077472,MONODELPHI:0.110594,DIDELPHISx:0.103469); ((((((SLOTHxxxxx:0.122903,ANTEATERxx:0.138466):0.026889,ARMADILLOx:0.141838):0.042984,((((SIRENIANxx:0.114455,ELEPHANTxx:0.162518):0.011998,HYRAXxxxxx:0.184401):0.029072,((SHEARELESH:0.127127,LOEARELESH:0.106722):0.135404,((TENRECIDxx:0.292099,GOLDENMOLE:0.151841):0.019967,AARDVARKxx:0.162974):0.003857):0.011117):0.048787,(((TREESHREWx:0.213938,((RABBITxxxx:0.127777,PIKAxxxxxx:0.187431):0.071655,((SCIURIDxxx:0.162568,CAVIOMORPH:0.280061):0.015775,(RATxxxxxxx:0.105107,MOUSExxxxx:0.096583):0.213503):0.018394):0.008900):0.006066,((STREPSIRRH:0.160382,HUMANxxxxx:0.184792):0.020980,FLYINGLEMU:0.168749):0.010574):0.016001,(((SHREWxxxxx:0.203967,HEDGEHOGxx:0.331522):0.022361,MOLExxxxxx:0.164782):0.022859,((((COWxxxxxxx:0.136158,(HIPPOxxxxx:0.099572,(WHALExxxxx:0.051488,DELPHINOID:0.069268):0.049988):0.015919):0.015917,LLAMAxxxxx:0.145222):0.007585,PIGxxxxxxx:0.131745):0.040580,((HORSExxxxx:0.087266,(TAPIRxxxxx:0.077183,RHINOxxxxx:0.072024):0.012362):0.038133,((DOGxxxxxxx:0.133940,CATxxxxxxx:0.103349):0.044199,(PANGOLINxx:0.209758,(PHYLLOSTOM:0.196103,FLYINGFOXx:0.123663):0.027569):0.006329):0.004292):0.005810):0.007761):0.024527):0.012950):0.007819):0.192600,PLATYPUSxx:0.386647):0.219054,DIPROTODON:0.131796):0.074998,MONODELPHI:0.113503,DIDELPHISx:0.097712); ((((((((SHEARELESH:0.128059,LOEARELESH:0.111208):0.137988,(AARDVARKxx:0.157814,GOLDENMOLE:0.157428):0.008132):0.003532,TENRECIDxx:0.295054):0.011617,(HYRAXxxxxx:0.186204,(SIRENIANxx:0.110148,ELEPHANTxx:0.158285):0.018235):0.023949):0.039452,(((SLOTHxxxxx:0.123292,ANTEATERxx:0.147823):0.022771,ARMADILLOx:0.131613):0.048835,((TREESHREWx:0.209186,(((STREPSIRRH:0.157592,HUMANxxxxx:0.178851):0.021617,FLYINGLEMU:0.175754):0.008114,((RABBITxxxx:0.135223,PIKAxxxxxx:0.182376):0.065685,((SCIURIDxxx:0.164341,CAVIOMORPH:0.280402):0.017354,(RATxxxxxxx:0.096190,MOUSExxxxx:0.095872):0.200243):0.017887):0.013268):0.005116):0.014908,(((SHREWxxxxx:0.199835,HEDGEHOGxx:0.324980):0.025937,MOLExxxxxx:0.160203):0.024252,((LLAMAxxxxx:0.144208,(PIGxxxxxxx:0.131213,(COWxxxxxxx:0.131367,((WHALExxxxx:0.049015,DELPHINOID:0.069671):0.052624,HIPPOxxxxx:0.098594):0.013504):0.017023):0.007529):0.038493,((((TAPIRxxxxx:0.082413,RHINOxxxxx:0.070754):0.010637,HORSExxxxx:0.086588):0.037637,(PANGOLINxx:0.203834,(DOGxxxxxxx:0.139209,CATxxxxxxx:0.105218):0.038277):0.007424):0.004458,(PHYLLOSTOM:0.192953,FLYINGFOXx:0.120871):0.036084):0.003771):0.009349):0.022053):0.013851):0.006739):0.193158,PLATYPUSxx:0.390579):0.216930,DIPROTODON:0.125754):0.079906,MONODELPHI:0.105454,DIDELPHISx:0.099805); ((((((((SHEARELESH:0.129963,LOEARELESH:0.119102):0.136467,((TENRECIDxx:0.289113,GOLDENMOLE:0.152072):0.018664,AARDVARKxx:0.168777):0.005704):0.008963,((SIRENIANxx:0.113536,ELEPHANTxx:0.164722):0.014087,HYRAXxxxxx:0.186932):0.028216):0.045918,(((((PHYLLOSTOM:0.193695,FLYINGFOXx:0.127325):0.034947,PANGOLINxx:0.215313):0.007344,((((((WHALExxxxx:0.048905,DELPHINOID:0.075206):0.051860,HIPPOxxxxx:0.098012):0.018166,COWxxxxxxx:0.137071):0.016666,PIGxxxxxxx:0.130550):0.011797,LLAMAxxxxx:0.150437):0.038784,((HORSExxxxx:0.095292,(RHINOxxxxx:0.070247,TAPIRxxxxx:0.081881):0.012838):0.036175,(DOGxxxxxxx:0.141926,CATxxxxxxx:0.102982):0.048922):0.006124):0.007642):0.009888,((SHREWxxxxx:0.230529,MOLExxxxxx:0.164836):0.008893,HEDGEHOGxx:0.354037):0.018913):0.021291,((TREESHREWx:0.216848,(((SCIURIDxxx:0.173248,CAVIOMORPH:0.287273):0.012563,(RATxxxxxxx:0.096925,MOUSExxxxx:0.102997):0.220124):0.017661,(RABBITxxxx:0.134959,PIKAxxxxxx:0.177912):0.066926):0.009924):0.005451,(FLYINGLEMU:0.171217,(STREPSIRRH:0.162787,HUMANxxxxx:0.180490):0.021642):0.010315):0.015943):0.015242):0.009699,(ARMADILLOx:0.142660,(SLOTHxxxxx:0.125057,ANTEATERxx:0.153890):0.021379):0.044976):0.205061,PLATYPUSxx:0.386330):0.223989,DIPROTODON:0.132543):0.081872,MONODELPHI:0.111455,DIDELPHISx:0.112942); ((((((HYRAXxxxxx:0.177017,(SIRENIANxx:0.118172,ELEPHANTxx:0.159839):0.014578):0.027670,(((TENRECIDxx:0.287150,GOLDENMOLE:0.145539):0.019597,AARDVARKxx:0.157498):0.004164,(SHEARELESH:0.118500,LOEARELESH:0.110754):0.136562):0.010982):0.037684,(((SLOTHxxxxx:0.122184,ANTEATERxx:0.146632):0.023294,ARMADILLOx:0.138041):0.051555,((((HUMANxxxxx:0.175214,FLYINGLEMU:0.154214):0.015958,STREPSIRRH:0.171105):0.011080,(((SCIURIDxxx:0.164765,CAVIOMORPH:0.274349):0.014067,(RATxxxxxxx:0.096227,MOUSExxxxx:0.090731):0.207625):0.022811,(TREESHREWx:0.204370,(RABBITxxxx:0.124476,PIKAxxxxxx:0.175417):0.064674):0.008183):0.006548):0.014473,(((SHREWxxxxx:0.225142,MOLExxxxxx:0.155775):0.010790,HEDGEHOGxx:0.345810):0.019164,((PHYLLOSTOM:0.192762,FLYINGFOXx:0.125321):0.033695,(((DOGxxxxxxx:0.129212,CATxxxxxxx:0.101905):0.039349,PANGOLINxx:0.199089):0.009216,((((COWxxxxxxx:0.133706,((WHALExxxxx:0.045106,DELPHINOID:0.073055):0.048313,HIPPOxxxxx:0.096714):0.016110):0.016295,PIGxxxxxxx:0.132841):0.008574,LLAMAxxxxx:0.147302):0.036321,((RHINOxxxxx:0.073075,TAPIRxxxxx:0.081103):0.014289,HORSExxxxx:0.086225):0.034537):0.005966):0.006496):0.008547):0.021785):0.013576):0.007396):0.189218,PLATYPUSxx:0.390259):0.213781,DIPROTODON:0.132717):0.079035,MONODELPHI:0.105264,DIDELPHISx:0.106909); ((((((HYRAXxxxxx:0.177502,(SIRENIANxx:0.117982,ELEPHANTxx:0.158211):0.014211):0.028674,(AARDVARKxx:0.165071,((TENRECIDxx:0.276867,GOLDENMOLE:0.142875):0.018144,(SHEARELESH:0.127789,LOEARELESH:0.118024):0.121634):0.007536):0.011776):0.035900,(((((((HORSExxxxx:0.087760,(TAPIRxxxxx:0.084706,RHINOxxxxx:0.071855):0.009813):0.036108,(LLAMAxxxxx:0.143254,((COWxxxxxxx:0.135473,(HIPPOxxxxx:0.096790,(WHALExxxxx:0.051095,DELPHINOID:0.074376):0.050786):0.010923):0.015798,PIGxxxxxxx:0.132867):0.009506):0.033037):0.006063,(DOGxxxxxxx:0.134504,CATxxxxxxx:0.104702):0.050863):0.005214,((PHYLLOSTOM:0.194846,FLYINGFOXx:0.122129):0.027241,PANGOLINxx:0.197287):0.009059):0.009875,((SHREWxxxxx:0.214502,MOLExxxxxx:0.154931):0.013017,HEDGEHOGxx:0.322907):0.017315):0.020302,(((TREESHREWx:0.204169,(RABBITxxxx:0.134483,PIKAxxxxxx:0.182680):0.061976):0.005114,((SCIURIDxxx:0.170987,CAVIOMORPH:0.281200):0.010408,(RATxxxxxxx:0.096331,MOUSExxxxx:0.098813):0.208281):0.024604):0.008476,((STREPSIRRH:0.161970,HUMANxxxxx:0.181242):0.015987,FLYINGLEMU:0.164922):0.012214):0.015631):0.013272,((SLOTHxxxxx:0.125848,ANTEATERxx:0.149311):0.019409,ARMADILLOx:0.136623):0.048405):0.007117):0.181280,PLATYPUSxx:0.420031):0.224427,DIPROTODON:0.132301):0.083008,MONODELPHI:0.108533,DIDELPHISx:0.096612); ((((((HYRAXxxxxx:0.194295,(SIRENIANxx:0.119018,ELEPHANTxx:0.156862):0.012836):0.027134,(((AARDVARKxx:0.161015,GOLDENMOLE:0.164272):0.007558,(SHEARELESH:0.132711,LOEARELESH:0.112528):0.142992):0.002562,TENRECIDxx:0.306925):0.009656):0.034787,(((((STREPSIRRH:0.158946,HUMANxxxxx:0.186137):0.017873,FLYINGLEMU:0.176558):0.010106,((TREESHREWx:0.211297,(RABBITxxxx:0.137138,PIKAxxxxxx:0.174404):0.060388):0.008248,((SCIURIDxxx:0.174755,CAVIOMORPH:0.282095):0.014527,(RATxxxxxxx:0.093446,MOUSExxxxx:0.098226):0.211902):0.024458):0.007888):0.015468,(((SHREWxxxxx:0.228909,MOLExxxxxx:0.163301):0.010609,HEDGEHOGxx:0.355107):0.021934,((((HORSExxxxx:0.087827,(TAPIRxxxxx:0.081280,RHINOxxxxx:0.070987):0.011056):0.040189,((DOGxxxxxxx:0.140601,CATxxxxxxx:0.108605):0.041570,PANGOLINxx:0.206913):0.006788):0.005224,(PHYLLOSTOM:0.203905,FLYINGFOXx:0.129842):0.029573):0.005253,(LLAMAxxxxx:0.150941,(PIGxxxxxxx:0.132742,(((WHALExxxxx:0.050847,DELPHINOID:0.074807):0.055434,HIPPOxxxxx:0.102470):0.016418,COWxxxxxxx:0.137189):0.017209):0.008707):0.038130):0.009503):0.022992):0.016034,((SLOTHxxxxx:0.121931,ANTEATERxx:0.155530):0.020334,ARMADILLOx:0.134857):0.050995):0.010964):0.190008,PLATYPUSxx:0.389897):0.215766,DIPROTODON:0.120435):0.085805,MONODELPHI:0.112870,DIDELPHISx:0.104670); (((((((((GOLDENMOLE:0.167319,AARDVARKxx:0.165687):0.007763,(TENRECIDxx:0.309922,(SHEARELESH:0.134382,LOEARELESH:0.111315):0.126629):0.008860):0.009550,((SIRENIANxx:0.114716,ELEPHANTxx:0.161585):0.015071,HYRAXxxxxx:0.185457):0.026281):0.045604,((SLOTHxxxxx:0.126653,ANTEATERxx:0.153187):0.023782,ARMADILLOx:0.139545):0.052644):0.011282,((TREESHREWx:0.208626,(((HUMANxxxxx:0.185884,FLYINGLEMU:0.160667):0.015915,STREPSIRRH:0.178523):0.012082,((RABBITxxxx:0.132300,PIKAxxxxxx:0.187748):0.064642,(SCIURIDxxx:0.180614,((RATxxxxxxx:0.098045,MOUSExxxxx:0.099998):0.201455,CAVIOMORPH:0.278483):0.016008):0.018007):0.008388):0.004608):0.016906,((SHREWxxxxx:0.227707,MOLExxxxxx:0.157465):0.031652,((((TAPIRxxxxx:0.078400,RHINOxxxxx:0.073396):0.009508,HORSExxxxx:0.091288):0.039584,(((((WHALExxxxx:0.050987,DELPHINOID:0.073548):0.056126,HIPPOxxxxx:0.099808):0.015133,COWxxxxxxx:0.138218):0.016064,LLAMAxxxxx:0.146817):0.007357,PIGxxxxxxx:0.137035):0.036116):0.006904,(((PHYLLOSTOM:0.200037,FLYINGFOXx:0.124919):0.028504,PANGOLINxx:0.206278):0.006084,(DOGxxxxxxx:0.132710,CATxxxxxxx:0.102707):0.047094):0.006431):0.006559):0.020432):0.004418):0.017815,HEDGEHOGxx:0.369643):0.197127,PLATYPUSxx:0.402481):0.217690,DIPROTODON:0.135733):0.086068,MONODELPHI:0.110378,DIDELPHISx:0.105820); (((((((((PHYLLOSTOM:0.200651,FLYINGFOXx:0.136140):0.032082,((((RHINOxxxxx:0.081240,TAPIRxxxxx:0.083325):0.012322,HORSExxxxx:0.094782):0.037681,(PANGOLINxx:0.215546,(DOGxxxxxxx:0.141871,CATxxxxxxx:0.104723):0.036275):0.009787):0.007785,(((((WHALExxxxx:0.047960,DELPHINOID:0.079503):0.053964,HIPPOxxxxx:0.100578):0.016119,COWxxxxxxx:0.137003):0.015225,PIGxxxxxxx:0.135369):0.008852,LLAMAxxxxx:0.148352):0.034877):0.006182):0.008167,((SHREWxxxxx:0.229906,MOLExxxxxx:0.153645):0.014645,HEDGEHOGxx:0.365307):0.016551):0.025212,((((RABBITxxxx:0.130189,PIKAxxxxxx:0.194012):0.065318,(SCIURIDxxx:0.186535,((RATxxxxxxx:0.099339,MOUSExxxxx:0.101289):0.197237,CAVIOMORPH:0.289195):0.015766):0.021787):0.011961,((STREPSIRRH:0.162903,HUMANxxxxx:0.178215):0.018117,FLYINGLEMU:0.175944):0.012248):0.004536,TREESHREWx:0.219561):0.012431):0.011565,((SLOTHxxxxx:0.124220,ANTEATERxx:0.148424):0.025445,ARMADILLOx:0.141471):0.052231):0.011917,(((SIRENIANxx:0.111288,ELEPHANTxx:0.169201):0.017564,HYRAXxxxxx:0.190725):0.028962,(((GOLDENMOLE:0.161251,AARDVARKxx:0.161099):0.008508,(SHEARELESH:0.133553,LOEARELESH:0.111368):0.141968):0.002341,TENRECIDxx:0.301682):0.010637):0.034261):0.209752,PLATYPUSxx:0.404323):0.214657,DIPROTODON:0.130337):0.076152,MONODELPHI:0.112040,DIDELPHISx:0.104464); (((((((((PANGOLINxx:0.205728,(DOGxxxxxxx:0.134414,CATxxxxxxx:0.107685):0.037592):0.007990,(PHYLLOSTOM:0.203811,FLYINGFOXx:0.126577):0.035057):0.003975,(((PIGxxxxxxx:0.136665,(COWxxxxxxx:0.132491,((WHALExxxxx:0.053181,DELPHINOID:0.075806):0.046796,HIPPOxxxxx:0.106601):0.013445):0.017531):0.008893,LLAMAxxxxx:0.152491):0.032907,((TAPIRxxxxx:0.078815,RHINOxxxxx:0.074479):0.010731,HORSExxxxx:0.089090):0.038643):0.008752):0.011787,((SHREWxxxxx:0.205741,MOLExxxxxx:0.163451):0.013644,HEDGEHOGxx:0.355545):0.017651):0.022481,(((STREPSIRRH:0.168032,(HUMANxxxxx:0.195722,FLYINGLEMU:0.160173):0.014551):0.009896,TREESHREWx:0.213569):0.006683,((RABBITxxxx:0.129491,PIKAxxxxxx:0.187831):0.069068,((SCIURIDxxx:0.173102,CAVIOMORPH:0.279817):0.017013,(RATxxxxxxx:0.091335,MOUSExxxxx:0.101010):0.210855):0.015262):0.010092):0.014916):0.009992,(((SLOTHxxxxx:0.127859,ANTEATERxx:0.152325):0.026867,ARMADILLOx:0.139709):0.050617,(((SIRENIANxx:0.114876,ELEPHANTxx:0.159387):0.014096,HYRAXxxxxx:0.183213):0.032960,((TENRECIDxx:0.304997,(SHEARELESH:0.126257,LOEARELESH:0.110503):0.131008):0.011149,(GOLDENMOLE:0.164772,AARDVARKxx:0.156834):0.010176):0.007870):0.045257):0.006252):0.193939,PLATYPUSxx:0.403915):0.225228,DIPROTODON:0.126684):0.087022,MONODELPHI:0.107339,DIDELPHISx:0.110368); ((((((((STREPSIRRH:0.154555,HUMANxxxxx:0.177112):0.020854,FLYINGLEMU:0.167143):0.010824,(TREESHREWx:0.208291,((RABBITxxxx:0.133869,PIKAxxxxxx:0.193305):0.063134,((SCIURIDxxx:0.179907,CAVIOMORPH:0.278950):0.013636,(RATxxxxxxx:0.096362,MOUSExxxxx:0.100357):0.213308):0.019937):0.008791):0.005953):0.014143,(((SHREWxxxxx:0.219853,MOLExxxxxx:0.160180):0.010819,HEDGEHOGxx:0.341199):0.019145,((((((COWxxxxxxx:0.140434,((WHALExxxxx:0.049475,DELPHINOID:0.076187):0.049161,HIPPOxxxxx:0.102775):0.014102):0.013855,PIGxxxxxxx:0.133122):0.008386,LLAMAxxxxx:0.151649):0.038250,(HORSExxxxx:0.090618,(TAPIRxxxxx:0.083276,RHINOxxxxx:0.073824):0.009694):0.038275):0.005629,(DOGxxxxxxx:0.140446,CATxxxxxxx:0.105333):0.046256):0.005945,((PHYLLOSTOM:0.191083,FLYINGFOXx:0.122935):0.029025,PANGOLINxx:0.210076):0.006403):0.011030):0.019886):0.010042,(((SLOTHxxxxx:0.126020,ANTEATERxx:0.149973):0.021222,ARMADILLOx:0.146201):0.054117,(((TENRECIDxx:0.298552,(SHEARELESH:0.134152,LOEARELESH:0.113693):0.131991):0.007222,(GOLDENMOLE:0.160658,AARDVARKxx:0.156312):0.011210):0.008970,((SIRENIANxx:0.113654,ELEPHANTxx:0.164197):0.016204,HYRAXxxxxx:0.182262):0.028733):0.045158):0.006679):0.192606,PLATYPUSxx:0.405265):0.229923,DIPROTODON:0.133131):0.083156,MONODELPHI:0.103454,DIDELPHISx:0.105394); (((((((AARDVARKxx:0.160870,(TENRECIDxx:0.280681,GOLDENMOLE:0.145830):0.019363):0.004183,(SHEARELESH:0.128827,LOEARELESH:0.108971):0.135532):0.009993,(HYRAXxxxxx:0.186568,(SIRENIANxx:0.113173,ELEPHANTxx:0.163265):0.014692):0.030529):0.034197,(((SLOTHxxxxx:0.117333,ANTEATERxx:0.148865):0.022341,ARMADILLOx:0.139909):0.046653,((((TREESHREWx:0.197851,(RABBITxxxx:0.130524,PIKAxxxxxx:0.184255):0.062231):0.009355,((SCIURIDxxx:0.172765,CAVIOMORPH:0.281875):0.011501,(RATxxxxxxx:0.090891,MOUSExxxxx:0.095381):0.204364):0.023051):0.007940,((STREPSIRRH:0.156213,HUMANxxxxx:0.178219):0.021923,FLYINGLEMU:0.169511):0.008938):0.015922,(((SHREWxxxxx:0.207810,HEDGEHOGxx:0.324525):0.023107,MOLExxxxxx:0.160733):0.023161,((PHYLLOSTOM:0.192453,FLYINGFOXx:0.129794):0.032475,(((HORSExxxxx:0.093016,(TAPIRxxxxx:0.080095,RHINOxxxxx:0.071260):0.010972):0.036596,(((COWxxxxxxx:0.136742,((WHALExxxxx:0.050729,DELPHINOID:0.071814):0.050160,HIPPOxxxxx:0.097380):0.017619):0.016813,PIGxxxxxxx:0.130701):0.008172,LLAMAxxxxx:0.148241):0.035103):0.008039,((DOGxxxxxxx:0.130464,CATxxxxxxx:0.104837):0.038835,PANGOLINxx:0.186936):0.010923):0.006742):0.009193):0.018389):0.014300):0.009004):0.196414,PLATYPUSxx:0.387387):0.223458,DIPROTODON:0.127814):0.084236,MONODELPHI:0.111630,DIDELPHISx:0.106196); (((((((SIRENIANxx:0.118126,ELEPHANTxx:0.163191):0.014083,HYRAXxxxxx:0.179873):0.026806,((GOLDENMOLE:0.155811,AARDVARKxx:0.159382):0.009381,(TENRECIDxx:0.289417,(SHEARELESH:0.117028,LOEARELESH:0.113774):0.123541):0.012594):0.009670):0.040795,(((((((LLAMAxxxxx:0.146651,(COWxxxxxxx:0.133197,((WHALExxxxx:0.047437,DELPHINOID:0.072419):0.051122,HIPPOxxxxx:0.092436):0.013622):0.017842):0.007065,PIGxxxxxxx:0.136119):0.040005,((PANGOLINxx:0.194421,(DOGxxxxxxx:0.132286,CATxxxxxxx:0.095002):0.037643):0.010086,(HORSExxxxx:0.092115,(TAPIRxxxxx:0.080414,RHINOxxxxx:0.073936):0.009844):0.035226):0.005743):0.005558,(PHYLLOSTOM:0.188876,FLYINGFOXx:0.124841):0.030619):0.006326,((SHREWxxxxx:0.222642,MOLExxxxxx:0.150410):0.012804,HEDGEHOGxx:0.361859):0.017314):0.022004,(((STREPSIRRH:0.155402,HUMANxxxxx:0.191408):0.015821,FLYINGLEMU:0.177788):0.008231,(((SCIURIDxxx:0.161989,CAVIOMORPH:0.273145):0.012537,(RATxxxxxxx:0.088883,MOUSExxxxx:0.095687):0.213280):0.023820,(TREESHREWx:0.205806,(RABBITxxxx:0.136619,PIKAxxxxxx:0.186486):0.062616):0.007150):0.007315):0.017157):0.012889,((SLOTHxxxxx:0.119705,ANTEATERxx:0.148933):0.025167,ARMADILLOx:0.137277):0.050153):0.009180):0.191407,PLATYPUSxx:0.390934):0.211222,DIPROTODON:0.121926):0.078176,MONODELPHI:0.113986,DIDELPHISx:0.099509); (((((((SHREWxxxxx:0.229710,MOLExxxxxx:0.166910):0.027837,((((PHYLLOSTOM:0.194624,FLYINGFOXx:0.124445):0.028526,PANGOLINxx:0.211655):0.007321,((DOGxxxxxxx:0.135880,CATxxxxxxx:0.099831):0.046241,((TAPIRxxxxx:0.081962,RHINOxxxxx:0.074739):0.009729,HORSExxxxx:0.087413):0.039532):0.006412):0.004109,((LLAMAxxxxx:0.153358,(((WHALExxxxx:0.051004,DELPHINOID:0.074089):0.053146,HIPPOxxxxx:0.101807):0.013499,COWxxxxxxx:0.137893):0.015674):0.005485,PIGxxxxxxx:0.135028):0.041149):0.010382):0.014579,(((((SIRENIANxx:0.118130,ELEPHANTxx:0.167567):0.010160,HYRAXxxxxx:0.188079):0.030130,((SHEARELESH:0.134499,LOEARELESH:0.111048):0.146203,((TENRECIDxx:0.294833,GOLDENMOLE:0.151407):0.022725,AARDVARKxx:0.157639):0.007864):0.009399):0.045811,((SLOTHxxxxx:0.126726,ANTEATERxx:0.150955):0.026570,ARMADILLOx:0.140317):0.049321):0.016805,(((TREESHREWx:0.206171,(RABBITxxxx:0.132700,PIKAxxxxxx:0.192686):0.063873):0.009361,(SCIURIDxxx:0.185036,((RATxxxxxxx:0.104174,MOUSExxxxx:0.096883):0.207108,CAVIOMORPH:0.272087):0.014281):0.022652):0.009652,((STREPSIRRH:0.162418,HUMANxxxxx:0.184633):0.020707,FLYINGLEMU:0.166169):0.012371):0.014043):0.008416):0.014987,HEDGEHOGxx:0.362061):0.198091,PLATYPUSxx:0.410647):0.222327,DIPROTODON:0.134074):0.079697,MONODELPHI:0.106763,DIDELPHISx:0.102051); ((((((((((TAPIRxxxxx:0.083484,RHINOxxxxx:0.071865):0.011265,HORSExxxxx:0.087938):0.040263,((DOGxxxxxxx:0.135995,CATxxxxxxx:0.104139):0.046298,((PHYLLOSTOM:0.192862,FLYINGFOXx:0.124017):0.028515,PANGOLINxx:0.206020):0.006732):0.004644):0.005005,((LLAMAxxxxx:0.149901,(((WHALExxxxx:0.051012,DELPHINOID:0.074101):0.055369,HIPPOxxxxx:0.100955):0.015039,COWxxxxxxx:0.133050):0.015284):0.007759,PIGxxxxxxx:0.138335):0.041346):0.007460,(SHREWxxxxx:0.220850,MOLExxxxxx:0.154625):0.032229):0.012584,(((((SIRENIANxx:0.115153,ELEPHANTxx:0.165936):0.013453,HYRAXxxxxx:0.192094):0.026713,((AARDVARKxx:0.159212,(TENRECIDxx:0.282389,GOLDENMOLE:0.150361):0.020700):0.007525,(SHEARELESH:0.128189,LOEARELESH:0.108197):0.140263):0.007927):0.043632,((SLOTHxxxxx:0.117383,ANTEATERxx:0.149949):0.025633,ARMADILLOx:0.143944):0.048164):0.014420,(((STREPSIRRH:0.164465,HUMANxxxxx:0.175782):0.019705,FLYINGLEMU:0.169426):0.013063,(TREESHREWx:0.218745,((SCIURIDxxx:0.173671,((RATxxxxxxx:0.095027,MOUSExxxxx:0.100824):0.202082,CAVIOMORPH:0.277834):0.012558):0.023442,(RABBITxxxx:0.131701,PIKAxxxxxx:0.179080):0.067329):0.009471):0.006537):0.013908):0.010197):0.015611,HEDGEHOGxx:0.356026):0.193801,PLATYPUSxx:0.390709):0.221200,DIPROTODON:0.125748):0.087207,MONODELPHI:0.109399,DIDELPHISx:0.110602); (((((((((SHREWxxxxx:0.219502,MOLExxxxxx:0.159579):0.011787,HEDGEHOGxx:0.355260):0.018147,((((((WHALExxxxx:0.045362,DELPHINOID:0.073839):0.056442,HIPPOxxxxx:0.101740):0.015727,COWxxxxxxx:0.135018):0.013830,PIGxxxxxxx:0.135049):0.009618,LLAMAxxxxx:0.145953):0.041522,(((PANGOLINxx:0.197805,(DOGxxxxxxx:0.136749,CATxxxxxxx:0.098927):0.039708):0.008913,(HORSExxxxx:0.091603,(TAPIRxxxxx:0.080969,RHINOxxxxx:0.070451):0.012619):0.041065):0.004401,(PHYLLOSTOM:0.203351,FLYINGFOXx:0.126289):0.035919):0.005067):0.008903):0.021198,((((SCIURIDxxx:0.174850,CAVIOMORPH:0.291514):0.012765,(RATxxxxxxx:0.097919,MOUSExxxxx:0.095763):0.211946):0.020129,(TREESHREWx:0.212095,(RABBITxxxx:0.128217,PIKAxxxxxx:0.195015):0.061711):0.008358):0.008129,((STREPSIRRH:0.166623,HUMANxxxxx:0.181810):0.018206,FLYINGLEMU:0.170861):0.012262):0.016746):0.013730,((SLOTHxxxxx:0.120997,ANTEATERxx:0.153650):0.025023,ARMADILLOx:0.137700):0.044973):0.009907,(((SHEARELESH:0.131020,LOEARELESH:0.109521):0.130256,(AARDVARKxx:0.164848,(TENRECIDxx:0.287591,GOLDENMOLE:0.148013):0.016724):0.005842):0.008072,(HYRAXxxxxx:0.184851,(SIRENIANxx:0.113431,ELEPHANTxx:0.158167):0.012824):0.028039):0.038487):0.193702,PLATYPUSxx:0.396963):0.233431,DIPROTODON:0.132066):0.084891,MONODELPHI:0.105386,DIDELPHISx:0.102388); (((((((SLOTHxxxxx:0.119303,ANTEATERxx:0.158920):0.024720,ARMADILLOx:0.134695):0.050048,(((SIRENIANxx:0.112499,ELEPHANTxx:0.166841):0.016275,HYRAXxxxxx:0.184750):0.026850,((AARDVARKxx:0.163283,(TENRECIDxx:0.268656,GOLDENMOLE:0.147052):0.021624):0.007272,(SHEARELESH:0.126613,LOEARELESH:0.119798):0.134703):0.008336):0.042327):0.005648,((((((DOGxxxxxxx:0.133501,CATxxxxxxx:0.098522):0.044668,PANGOLINxx:0.204139):0.008142,(PHYLLOSTOM:0.201510,FLYINGFOXx:0.122463):0.028274):0.003197,((HORSExxxxx:0.088541,(TAPIRxxxxx:0.082937,RHINOxxxxx:0.071340):0.009594):0.040629,((((HIPPOxxxxx:0.101861,(WHALExxxxx:0.052306,DELPHINOID:0.073584):0.050875):0.010801,COWxxxxxxx:0.137436):0.018504,PIGxxxxxxx:0.132634):0.008209,LLAMAxxxxx:0.150860):0.037030):0.008232):0.011628,((SHREWxxxxx:0.221256,MOLExxxxxx:0.158469):0.011957,HEDGEHOGxx:0.338615):0.018062):0.019618,((((SCIURIDxxx:0.166267,CAVIOMORPH:0.282764):0.010384,(RATxxxxxxx:0.095440,MOUSExxxxx:0.097137):0.199634):0.024726,(TREESHREWx:0.203795,(RABBITxxxx:0.134407,PIKAxxxxxx:0.187277):0.063336):0.010152):0.005923,((STREPSIRRH:0.152356,HUMANxxxxx:0.179060):0.022210,FLYINGLEMU:0.174232):0.011306):0.013737):0.008939):0.181802,PLATYPUSxx:0.408654):0.220025,DIPROTODON:0.126065):0.090184,MONODELPHI:0.102421,DIDELPHISx:0.113014); ((((((HYRAXxxxxx:0.179178,(SIRENIANxx:0.115550,ELEPHANTxx:0.158874):0.013169):0.029698,(AARDVARKxx:0.156714,((TENRECIDxx:0.291632,GOLDENMOLE:0.148705):0.017939,(SHEARELESH:0.129715,LOEARELESH:0.104946):0.126541):0.007008):0.011088):0.038299,(((SLOTHxxxxx:0.117901,ANTEATERxx:0.143964):0.021661,ARMADILLOx:0.139215):0.052900,((((PHYLLOSTOM:0.197113,FLYINGFOXx:0.124669):0.034411,((((DOGxxxxxxx:0.134633,CATxxxxxxx:0.102629):0.037055,PANGOLINxx:0.203914):0.010028,((TAPIRxxxxx:0.078137,RHINOxxxxx:0.075022):0.008531,HORSExxxxx:0.088424):0.037767):0.006462,(LLAMAxxxxx:0.142537,(((HIPPOxxxxx:0.100895,(WHALExxxxx:0.049172,DELPHINOID:0.066565):0.053216):0.015355,COWxxxxxxx:0.137658):0.016456,PIGxxxxxxx:0.133426):0.008381):0.036291):0.004651):0.008179,(SHREWxxxxx:0.229947,(MOLExxxxxx:0.153279,HEDGEHOGxx:0.338980):0.006678):0.023612):0.020455,((FLYINGLEMU:0.164139,(STREPSIRRH:0.156429,HUMANxxxxx:0.178994):0.018619):0.009282,((TREESHREWx:0.208784,(RABBITxxxx:0.131462,PIKAxxxxxx:0.184575):0.062302):0.006788,((SCIURIDxxx:0.180449,CAVIOMORPH:0.263584):0.012362,(RATxxxxxxx:0.094750,MOUSExxxxx:0.100877):0.216727):0.026131):0.004567):0.017775):0.014086):0.006615):0.192449,PLATYPUSxx:0.394286):0.216840,DIPROTODON:0.126611):0.090290,MONODELPHI:0.107998,DIDELPHISx:0.105405); (((((((((STREPSIRRH:0.159926,HUMANxxxxx:0.189667):0.018416,FLYINGLEMU:0.173614):0.012869,(((SCIURIDxxx:0.176955,CAVIOMORPH:0.282268):0.013670,(RATxxxxxxx:0.094663,MOUSExxxxx:0.098450):0.212304):0.021046,(TREESHREWx:0.210682,(RABBITxxxx:0.134364,PIKAxxxxxx:0.192332):0.064491):0.009041):0.007800):0.014518,((((SIRENIANxx:0.118572,ELEPHANTxx:0.162619):0.017186,HYRAXxxxxx:0.187849):0.031659,((AARDVARKxx:0.169934,(TENRECIDxx:0.285685,GOLDENMOLE:0.149770):0.020655):0.006391,(SHEARELESH:0.131532,LOEARELESH:0.110921):0.136851):0.007819):0.040068,((SLOTHxxxxx:0.129925,ANTEATERxx:0.150882):0.025138,ARMADILLOx:0.139096):0.046121):0.014923):0.009095,((SHREWxxxxx:0.222264,MOLExxxxxx:0.158502):0.028739,((PHYLLOSTOM:0.198278,FLYINGFOXx:0.131722):0.030467,(((((COWxxxxxxx:0.135935,((WHALExxxxx:0.052789,DELPHINOID:0.074365):0.048944,HIPPOxxxxx:0.098126):0.014431):0.015114,LLAMAxxxxx:0.141993):0.007864,PIGxxxxxxx:0.134246):0.035667,((TAPIRxxxxx:0.083140,RHINOxxxxx:0.072617):0.011260,HORSExxxxx:0.090226):0.036635):0.007586,((DOGxxxxxxx:0.139435,CATxxxxxxx:0.104054):0.043337,PANGOLINxx:0.209810):0.009650):0.005649):0.008535):0.016134):0.020792,HEDGEHOGxx:0.352713):0.195906,PLATYPUSxx:0.390157):0.228573,DIPROTODON:0.125767):0.077769,MONODELPHI:0.111811,DIDELPHISx:0.102453); (((((((GOLDENMOLE:0.160412,AARDVARKxx:0.150948):0.009097,(TENRECIDxx:0.279932,(SHEARELESH:0.125278,LOEARELESH:0.110821):0.124724):0.009094):0.009084,(HYRAXxxxxx:0.189102,(SIRENIANxx:0.113516,ELEPHANTxx:0.154649):0.013787):0.025454):0.038532,(((((PHYLLOSTOM:0.187508,FLYINGFOXx:0.119432):0.034029,(((PANGOLINxx:0.201667,(DOGxxxxxxx:0.133525,CATxxxxxxx:0.103334):0.037538):0.010606,(HORSExxxxx:0.086884,(TAPIRxxxxx:0.074087,RHINOxxxxx:0.072427):0.011148):0.038535):0.005830,((LLAMAxxxxx:0.140382,(((WHALExxxxx:0.051672,DELPHINOID:0.072054):0.047224,HIPPOxxxxx:0.095462):0.017839,COWxxxxxxx:0.128296):0.015089):0.007982,PIGxxxxxxx:0.133296):0.039976):0.005993):0.005849,((SHREWxxxxx:0.198116,HEDGEHOGxx:0.325566):0.020888,MOLExxxxxx:0.162365):0.020008):0.024063,(((TREESHREWx:0.193329,(RABBITxxxx:0.134460,PIKAxxxxxx:0.179561):0.059052):0.008923,((SCIURIDxxx:0.165337,CAVIOMORPH:0.276813):0.016701,(RATxxxxxxx:0.091260,MOUSExxxxx:0.097472):0.194101):0.020150):0.006837,((STREPSIRRH:0.160346,HUMANxxxxx:0.174942):0.015992,FLYINGLEMU:0.172703):0.009180):0.015433):0.013144,((SLOTHxxxxx:0.114780,ANTEATERxx:0.143663):0.023778,ARMADILLOx:0.136875):0.046122):0.007300):0.206319,PLATYPUSxx:0.397199):0.187295,DIPROTODON:0.122195):0.075002,MONODELPHI:0.104965,DIDELPHISx:0.101331); ((((((((TENRECIDxx:0.311327,(((SIRENIANxx:0.114817,ELEPHANTxx:0.163253):0.018659,HYRAXxxxxx:0.179672):0.030724,(AARDVARKxx:0.163100,((SHEARELESH:0.130390,LOEARELESH:0.112530):0.134125,GOLDENMOLE:0.162219):0.011055):0.007730):0.009622):0.036876,((SLOTHxxxxx:0.127921,ANTEATERxx:0.154784):0.023210,ARMADILLOx:0.137130):0.048405):0.015102,(((STREPSIRRH:0.158737,HUMANxxxxx:0.185459):0.021369,FLYINGLEMU:0.171162):0.011059,((TREESHREWx:0.203040,(RABBITxxxx:0.137481,PIKAxxxxxx:0.191511):0.065342):0.007518,(SCIURIDxxx:0.180137,((RATxxxxxxx:0.103166,MOUSExxxxx:0.096828):0.203772,CAVIOMORPH:0.274948):0.016314):0.031510):0.006199):0.016011):0.008152,((SHREWxxxxx:0.230674,MOLExxxxxx:0.162787):0.025325,((((RHINOxxxxx:0.072971,TAPIRxxxxx:0.079544):0.011333,HORSExxxxx:0.090269):0.039859,((PHYLLOSTOM:0.197972,FLYINGFOXx:0.125482):0.036033,(PANGOLINxx:0.198756,(DOGxxxxxxx:0.134717,CATxxxxxxx:0.103868):0.041651):0.009440):0.005188):0.006380,(((((WHALExxxxx:0.051449,DELPHINOID:0.070522):0.052967,HIPPOxxxxx:0.099731):0.016776,COWxxxxxxx:0.133436):0.017498,LLAMAxxxxx:0.151414):0.006367,PIGxxxxxxx:0.134474):0.040064):0.008281):0.016493):0.015036,HEDGEHOGxx:0.359394):0.204407,PLATYPUSxx:0.397221):0.226200,DIPROTODON:0.125319):0.079920,MONODELPHI:0.111179,DIDELPHISx:0.103495); ((((((HYRAXxxxxx:0.188708,(SIRENIANxx:0.114210,ELEPHANTxx:0.158048):0.014336):0.025418,((SHEARELESH:0.123939,LOEARELESH:0.107238):0.128227,(AARDVARKxx:0.152258,(TENRECIDxx:0.287060,GOLDENMOLE:0.152383):0.018294):0.005917):0.011378):0.041842,(((SLOTHxxxxx:0.124475,ANTEATERxx:0.147766):0.025199,ARMADILLOx:0.137245):0.047674,((((SCIURIDxxx:0.167963,CAVIOMORPH:0.264713):0.011424,(RATxxxxxxx:0.094583,MOUSExxxxx:0.099280):0.210481):0.025599,((HUMANxxxxx:0.182704,FLYINGLEMU:0.158677):0.018091,(((RABBITxxxx:0.129301,PIKAxxxxxx:0.179200):0.064028,STREPSIRRH:0.167002):0.006342,TREESHREWx:0.203700):0.005027):0.005425):0.014293,(((SHREWxxxxx:0.214516,MOLExxxxxx:0.153261):0.011809,HEDGEHOGxx:0.329259):0.017791,((((COWxxxxxxx:0.130694,((WHALExxxxx:0.048883,DELPHINOID:0.070473):0.052578,HIPPOxxxxx:0.097831):0.013821):0.013053,PIGxxxxxxx:0.129071):0.009122,LLAMAxxxxx:0.145521):0.036316,(((TAPIRxxxxx:0.076676,RHINOxxxxx:0.071980):0.013073,HORSExxxxx:0.089901):0.039041,((PHYLLOSTOM:0.195029,FLYINGFOXx:0.120243):0.036002,(PANGOLINxx:0.199069,(DOGxxxxxxx:0.131628,CATxxxxxxx:0.099473):0.035840):0.007676):0.005674):0.004517):0.010209):0.019719):0.012320):0.008531):0.188827,PLATYPUSxx:0.390956):0.198164,DIPROTODON:0.118236):0.081034,MONODELPHI:0.105596,DIDELPHISx:0.102073); (((((((SLOTHxxxxx:0.129099,ANTEATERxx:0.165564):0.022921,ARMADILLOx:0.141714):0.052047,((AARDVARKxx:0.166244,((GOLDENMOLE:0.154117,TENRECIDxx:0.291026):0.017329,(SHEARELESH:0.132187,LOEARELESH:0.114494):0.134908):0.009416):0.011479,(HYRAXxxxxx:0.191184,(SIRENIANxx:0.112295,ELEPHANTxx:0.169532):0.016271):0.029942):0.044196):0.008195,(((((PANGOLINxx:0.204331,(DOGxxxxxxx:0.138757,CATxxxxxxx:0.106005):0.041185):0.010641,((HORSExxxxx:0.094343,(RHINOxxxxx:0.077000,TAPIRxxxxx:0.081093):0.009836):0.037273,((((HIPPOxxxxx:0.098445,(WHALExxxxx:0.052239,DELPHINOID:0.075059):0.051829):0.014418,COWxxxxxxx:0.134125):0.014731,LLAMAxxxxx:0.148495):0.009025,PIGxxxxxxx:0.137877):0.038908):0.005532):0.004510,(PHYLLOSTOM:0.194565,FLYINGFOXx:0.124830):0.039164):0.006880,((SHREWxxxxx:0.217716,MOLExxxxxx:0.155010):0.013257,HEDGEHOGxx:0.350372):0.022022):0.022377,(((STREPSIRRH:0.163414,HUMANxxxxx:0.183699):0.019549,FLYINGLEMU:0.167926):0.009539,((TREESHREWx:0.212550,(RABBITxxxx:0.134331,PIKAxxxxxx:0.185533):0.067651):0.008785,((SCIURIDxxx:0.168190,CAVIOMORPH:0.285944):0.013696,(RATxxxxxxx:0.100013,MOUSExxxxx:0.099267):0.216851):0.025998):0.007285):0.016539):0.008547):0.189236,PLATYPUSxx:0.406153):0.226627,DIPROTODON:0.126379):0.076556,MONODELPHI:0.118176,DIDELPHISx:0.101184); (((((((SLOTHxxxxx:0.124862,ANTEATERxx:0.143243):0.024465,ARMADILLOx:0.141766):0.049757,(((SIRENIANxx:0.109957,ELEPHANTxx:0.169718):0.012638,HYRAXxxxxx:0.189836):0.028136,(TENRECIDxx:0.313170,((GOLDENMOLE:0.160291,AARDVARKxx:0.157856):0.008100,(SHEARELESH:0.123977,LOEARELESH:0.113571):0.131500):0.003642):0.012232):0.045489):0.004630,((TREESHREWx:0.212582,(((STREPSIRRH:0.160226,HUMANxxxxx:0.188610):0.017620,FLYINGLEMU:0.167036):0.012918,((RABBITxxxx:0.134055,PIKAxxxxxx:0.182568):0.068313,((SCIURIDxxx:0.174287,CAVIOMORPH:0.271638):0.014017,(RATxxxxxxx:0.096244,MOUSExxxxx:0.103601):0.209019):0.020794):0.010473):0.005201):0.011376,(((((((WHALExxxxx:0.051329,DELPHINOID:0.072012):0.054053,HIPPOxxxxx:0.101584):0.016653,COWxxxxxxx:0.132558):0.018133,PIGxxxxxxx:0.133630):0.008440,LLAMAxxxxx:0.144001):0.036467,((PHYLLOSTOM:0.206284,FLYINGFOXx:0.128967):0.035194,((HORSExxxxx:0.088569,(RHINOxxxxx:0.073065,TAPIRxxxxx:0.081830):0.013117):0.035749,(PANGOLINxx:0.204388,(DOGxxxxxxx:0.138461,CATxxxxxxx:0.103601):0.043385):0.009462):0.006060):0.005023):0.007653,((SHREWxxxxx:0.229958,MOLExxxxxx:0.158827):0.011624,HEDGEHOGxx:0.353891):0.023020):0.023420):0.010201):0.203290,PLATYPUSxx:0.392201):0.221360,DIPROTODON:0.122231):0.089385,MONODELPHI:0.112370,DIDELPHISx:0.104191); (((((((((HUMANxxxxx:0.182463,FLYINGLEMU:0.157823):0.018751,STREPSIRRH:0.171449):0.010817,(((RABBITxxxx:0.132269,PIKAxxxxxx:0.183419):0.067014,(SCIURIDxxx:0.180472,((RATxxxxxxx:0.095758,MOUSExxxxx:0.100817):0.198636,CAVIOMORPH:0.281643):0.013314):0.019149):0.007672,TREESHREWx:0.202529):0.006862):0.014657,((((SHREWxxxxx:0.213316,MOLExxxxxx:0.156779):0.032119,(PANGOLINxx:0.192209,HEDGEHOGxx:0.355370):0.018567):0.003380,(PHYLLOSTOM:0.199867,FLYINGFOXx:0.123128):0.030668):0.007411,(((DOGxxxxxxx:0.139445,CATxxxxxxx:0.102661):0.044598,(HORSExxxxx:0.092181,(RHINOxxxxx:0.072795,TAPIRxxxxx:0.075007):0.011660):0.035401):0.006620,((((HIPPOxxxxx:0.096388,(WHALExxxxx:0.048622,DELPHINOID:0.074927):0.051031):0.013903,COWxxxxxxx:0.138124):0.016628,LLAMAxxxxx:0.149806):0.007737,PIGxxxxxxx:0.135658):0.039809):0.008023):0.024992):0.012840,((SLOTHxxxxx:0.119042,ANTEATERxx:0.153197):0.023644,ARMADILLOx:0.141760):0.048600):0.011361,((HYRAXxxxxx:0.180378,(SIRENIANxx:0.116204,ELEPHANTxx:0.164201):0.014650):0.028221,(((GOLDENMOLE:0.162280,AARDVARKxx:0.155644):0.008807,(SHEARELESH:0.131220,LOEARELESH:0.110121):0.134148):0.002320,TENRECIDxx:0.317123):0.009170):0.038143):0.195043,PLATYPUSxx:0.392958):0.231429,DIPROTODON:0.117277):0.085131,MONODELPHI:0.111724,DIDELPHISx:0.104387); (((((((((SCIURIDxxx:0.169014,CAVIOMORPH:0.278820):0.011552,(RATxxxxxxx:0.095989,MOUSExxxxx:0.097760):0.211475):0.021766,(RABBITxxxx:0.129209,PIKAxxxxxx:0.185840):0.068535):0.011230,((FLYINGLEMU:0.172038,(STREPSIRRH:0.164740,HUMANxxxxx:0.182682):0.017269):0.007585,TREESHREWx:0.208217):0.006019):0.016100,(((PHYLLOSTOM:0.208888,FLYINGFOXx:0.122217):0.035353,(((((COWxxxxxxx:0.135770,(HIPPOxxxxx:0.098685,(WHALExxxxx:0.050342,DELPHINOID:0.067952):0.051735):0.014865):0.014075,PIGxxxxxxx:0.135959):0.008416,LLAMAxxxxx:0.143242):0.037106,(HORSExxxxx:0.088491,(TAPIRxxxxx:0.077224,RHINOxxxxx:0.071771):0.011650):0.036669):0.006139,(PANGOLINxx:0.198898,(DOGxxxxxxx:0.139686,CATxxxxxxx:0.102575):0.040540):0.010940):0.004848):0.008398,((SHREWxxxxx:0.210672,MOLExxxxxx:0.157288):0.014632,HEDGEHOGxx:0.354163):0.017305):0.022376):0.009726,((((SIRENIANxx:0.120472,ELEPHANTxx:0.159829):0.015544,HYRAXxxxxx:0.190074):0.027847,(((TENRECIDxx:0.288569,GOLDENMOLE:0.152478):0.020495,AARDVARKxx:0.162309):0.003546,(SHEARELESH:0.129350,LOEARELESH:0.113143):0.132142):0.008960):0.039852,((SLOTHxxxxx:0.123582,ANTEATERxx:0.148616):0.026729,ARMADILLOx:0.135110):0.051390):0.004037):0.213160,PLATYPUSxx:0.412190):0.223272,DIPROTODON:0.126607):0.087972,MONODELPHI:0.102537,DIDELPHISx:0.105891); (((((((SLOTHxxxxx:0.128311,ANTEATERxx:0.152340):0.025091,ARMADILLOx:0.139234):0.052870,((((STREPSIRRH:0.160772,HUMANxxxxx:0.190612):0.020649,FLYINGLEMU:0.174067):0.012494,(((SCIURIDxxx:0.176342,CAVIOMORPH:0.280876):0.013798,(RATxxxxxxx:0.087552,MOUSExxxxx:0.105641):0.218938):0.021443,(TREESHREWx:0.210243,(RABBITxxxx:0.131394,PIKAxxxxxx:0.199411):0.067622):0.005113):0.009548):0.017488,(((SHREWxxxxx:0.230263,MOLExxxxxx:0.152249):0.012605,HEDGEHOGxx:0.365694):0.020551,((LLAMAxxxxx:0.157821,((COWxxxxxxx:0.144232,(HIPPOxxxxx:0.099769,(WHALExxxxx:0.047451,DELPHINOID:0.077231):0.052768):0.014915):0.018024,PIGxxxxxxx:0.139570):0.009336):0.040400,(((PHYLLOSTOM:0.215430,FLYINGFOXx:0.131521):0.024616,PANGOLINxx:0.212132):0.009456,((DOGxxxxxxx:0.137508,CATxxxxxxx:0.104570):0.046988,(HORSExxxxx:0.094474,(TAPIRxxxxx:0.080304,RHINOxxxxx:0.076496):0.013157):0.036816):0.008046):0.003601):0.008985):0.023796):0.015039):0.008903,((HYRAXxxxxx:0.188393,(SIRENIANxx:0.118448,ELEPHANTxx:0.165974):0.013354):0.032270,(TENRECIDxx:0.305881,((SHEARELESH:0.130111,LOEARELESH:0.112013):0.134092,(GOLDENMOLE:0.160618,AARDVARKxx:0.159638):0.011677):0.003179):0.010857):0.036130):0.194540,PLATYPUSxx:0.409647):0.235433,DIPROTODON:0.133980):0.079273,MONODELPHI:0.115484,DIDELPHISx:0.110609); ((((((((SHEARELESH:0.134600,LOEARELESH:0.109930):0.139467,((TENRECIDxx:0.300403,GOLDENMOLE:0.149542):0.020709,AARDVARKxx:0.172262):0.006613):0.010617,(HYRAXxxxxx:0.190151,(SIRENIANxx:0.121904,ELEPHANTxx:0.161296):0.013158):0.032255):0.042986,((SLOTHxxxxx:0.130497,ANTEATERxx:0.148589):0.022871,ARMADILLOx:0.144952):0.048328):0.006755,((TREESHREWx:0.210300,((((SCIURIDxxx:0.169099,CAVIOMORPH:0.283060):0.013824,(RATxxxxxxx:0.094795,MOUSExxxxx:0.105004):0.210416):0.022771,(RABBITxxxx:0.137844,PIKAxxxxxx:0.189702):0.065856):0.008918,((STREPSIRRH:0.165072,HUMANxxxxx:0.195071):0.018305,FLYINGLEMU:0.166046):0.009679):0.005907):0.016412,(((((((WHALExxxxx:0.048274,DELPHINOID:0.076237):0.055323,HIPPOxxxxx:0.099257):0.016123,COWxxxxxxx:0.138141):0.019994,PIGxxxxxxx:0.136556):0.010751,LLAMAxxxxx:0.150537):0.035878,(((PHYLLOSTOM:0.195514,FLYINGFOXx:0.121392):0.037678,((DOGxxxxxxx:0.143367,CATxxxxxxx:0.105198):0.037503,PANGOLINxx:0.208830):0.008121):0.005531,(HORSExxxxx:0.093341,(TAPIRxxxxx:0.080077,RHINOxxxxx:0.075783):0.011755):0.037165):0.005882):0.009602,((SHREWxxxxx:0.228612,MOLExxxxxx:0.163093):0.012662,HEDGEHOGxx:0.347633):0.018054):0.022107):0.009059):0.222925,PLATYPUSxx:0.433201):0.224504,DIPROTODON:0.132736):0.077291,MONODELPHI:0.118162,DIDELPHISx:0.103191); (((((((SLOTHxxxxx:0.120918,ANTEATERxx:0.142761):0.022633,ARMADILLOx:0.134599):0.048302,((((((PANGOLINxx:0.200816,(DOGxxxxxxx:0.137241,CATxxxxxxx:0.103663):0.033404):0.011328,(HORSExxxxx:0.093047,(RHINOxxxxx:0.077003,TAPIRxxxxx:0.077497):0.013948):0.034743):0.006174,(LLAMAxxxxx:0.144034,((COWxxxxxxx:0.139904,((WHALExxxxx:0.049301,DELPHINOID:0.074024):0.051289,HIPPOxxxxx:0.092274):0.016501):0.016194,PIGxxxxxxx:0.134083):0.008977):0.037583):0.005918,(PHYLLOSTOM:0.187911,FLYINGFOXx:0.126761):0.035171):0.008118,((SHREWxxxxx:0.209695,HEDGEHOGxx:0.324492):0.019460,MOLExxxxxx:0.161052):0.017797):0.022474,((TREESHREWx:0.208718,((RABBITxxxx:0.139805,PIKAxxxxxx:0.178925):0.064396,((SCIURIDxxx:0.165478,CAVIOMORPH:0.283933):0.016393,(RATxxxxxxx:0.093702,MOUSExxxxx:0.104447):0.212528):0.021209):0.008329):0.004801,(FLYINGLEMU:0.172898,(STREPSIRRH:0.156400,HUMANxxxxx:0.183092):0.016199):0.011300):0.016260):0.014454):0.008601,(TENRECIDxx:0.301848,(((HYRAXxxxxx:0.186857,(SIRENIANxx:0.113290,ELEPHANTxx:0.158839):0.015064):0.029823,(GOLDENMOLE:0.162185,AARDVARKxx:0.159583):0.011948):0.007105,(SHEARELESH:0.121332,LOEARELESH:0.112719):0.144133):0.004042):0.031329):0.200803,PLATYPUSxx:0.381121):0.216863,DIPROTODON:0.125139):0.083191,MONODELPHI:0.108669,DIDELPHISx:0.108322); (((((((SLOTHxxxxx:0.131855,ANTEATERxx:0.159171):0.023026,ARMADILLOx:0.143890):0.057890,((((HUMANxxxxx:0.191488,FLYINGLEMU:0.160157):0.015295,STREPSIRRH:0.177953):0.012230,((TREESHREWx:0.208172,(RABBITxxxx:0.138428,PIKAxxxxxx:0.181666):0.067620):0.006508,((SCIURIDxxx:0.175844,(RATxxxxxxx:0.092970,MOUSExxxxx:0.098738):0.212585):0.009409,CAVIOMORPH:0.291301):0.027648):0.004271):0.016704,((((((HIPPOxxxxx:0.099045,(WHALExxxxx:0.050498,DELPHINOID:0.070783):0.053696):0.014610,COWxxxxxxx:0.134722):0.015639,LLAMAxxxxx:0.147180):0.006102,PIGxxxxxxx:0.136226):0.038047,((DOGxxxxxxx:0.135001,CATxxxxxxx:0.108774):0.046170,((RHINOxxxxx:0.075257,TAPIRxxxxx:0.082667):0.010018,HORSExxxxx:0.088822):0.034135):0.007544):0.008388,((PANGOLINxx:0.198324,HEDGEHOGxx:0.358642):0.018256,((PHYLLOSTOM:0.189737,FLYINGFOXx:0.126874):0.032155,(SHREWxxxxx:0.217525,MOLExxxxxx:0.153136):0.026984):0.004538):0.006284):0.026234):0.011641):0.011650,((((GOLDENMOLE:0.164428,AARDVARKxx:0.151864):0.007523,(SHEARELESH:0.125973,LOEARELESH:0.112541):0.140999):0.002227,TENRECIDxx:0.314766):0.011068,(HYRAXxxxxx:0.186454,(SIRENIANxx:0.113446,ELEPHANTxx:0.163797):0.015118):0.027300):0.034331):0.204798,PLATYPUSxx:0.400006):0.211681,DIPROTODON:0.133861):0.079981,MONODELPHI:0.106617,DIDELPHISx:0.104015); (((((((((SHREWxxxxx:0.223743,MOLExxxxxx:0.155001):0.015119,HEDGEHOGxx:0.357853):0.017001,((((TAPIRxxxxx:0.080162,RHINOxxxxx:0.070083):0.014141,HORSExxxxx:0.087917):0.041529,((PHYLLOSTOM:0.194703,FLYINGFOXx:0.125749):0.034224,(PANGOLINxx:0.200061,(DOGxxxxxxx:0.134267,CATxxxxxxx:0.101429):0.039936):0.008401):0.004144):0.004842,(LLAMAxxxxx:0.147233,(PIGxxxxxxx:0.138148,(COWxxxxxxx:0.129414,((WHALExxxxx:0.050806,DELPHINOID:0.071483):0.053758,HIPPOxxxxx:0.092345):0.017984):0.017264):0.008063):0.038755):0.008591):0.023542,((((RABBITxxxx:0.129547,PIKAxxxxxx:0.186045):0.067381,TREESHREWx:0.201234):0.007042,((SCIURIDxxx:0.168303,CAVIOMORPH:0.270292):0.013795,(RATxxxxxxx:0.095524,MOUSExxxxx:0.096542):0.216770):0.021204):0.005429,((STREPSIRRH:0.160474,HUMANxxxxx:0.185618):0.019502,FLYINGLEMU:0.171139):0.010605):0.014227):0.011724,((SLOTHxxxxx:0.122598,ANTEATERxx:0.156786):0.021642,ARMADILLOx:0.138210):0.050603):0.008779,(((SHEARELESH:0.131913,LOEARELESH:0.108478):0.141238,((TENRECIDxx:0.275491,GOLDENMOLE:0.144389):0.017616,AARDVARKxx:0.165175):0.007482):0.008232,(HYRAXxxxxx:0.175809,(SIRENIANxx:0.118270,ELEPHANTxx:0.162035):0.016444):0.027171):0.042248):0.192881,PLATYPUSxx:0.390015):0.236560,DIPROTODON:0.123045):0.083517,MONODELPHI:0.109496,DIDELPHISx:0.106577); ((((((((((SCIURIDxxx:0.182782,((RATxxxxxxx:0.094101,MOUSExxxxx:0.094335):0.199616,CAVIOMORPH:0.278159):0.016728):0.024553,(RABBITxxxx:0.128502,PIKAxxxxxx:0.180890):0.068092):0.009068,((STREPSIRRH:0.161298,HUMANxxxxx:0.184496):0.015031,FLYINGLEMU:0.165506):0.009262):0.005746,TREESHREWx:0.201440):0.013755,((TENRECIDxx:0.314454,(((SIRENIANxx:0.112156,ELEPHANTxx:0.155762):0.017366,HYRAXxxxxx:0.185467):0.030686,((GOLDENMOLE:0.171208,AARDVARKxx:0.154709):0.006658,(SHEARELESH:0.129355,LOEARELESH:0.102929):0.135347):0.006225):0.005269):0.044132,((SLOTHxxxxx:0.122558,ANTEATERxx:0.145582):0.024373,ARMADILLOx:0.136867):0.047135):0.014061):0.009875,((SHREWxxxxx:0.209510,MOLExxxxxx:0.158752):0.026396,((((((WHALExxxxx:0.049278,DELPHINOID:0.070134):0.053782,HIPPOxxxxx:0.095712):0.014342,COWxxxxxxx:0.132412):0.016405,LLAMAxxxxx:0.144731):0.008523,PIGxxxxxxx:0.128302):0.037514,(((TAPIRxxxxx:0.079259,RHINOxxxxx:0.070999):0.010174,HORSExxxxx:0.086069):0.038309,(((DOGxxxxxxx:0.134812,CATxxxxxxx:0.105750):0.036483,PANGOLINxx:0.200336):0.007582,(PHYLLOSTOM:0.206655,FLYINGFOXx:0.120228):0.032273):0.004554):0.006021):0.008888):0.015387):0.017780,HEDGEHOGxx:0.342952):0.201169,PLATYPUSxx:0.391304):0.226048,DIPROTODON:0.127368):0.073980,MONODELPHI:0.102870,DIDELPHISx:0.106257); (((((((((((PHYLLOSTOM:0.201136,FLYINGFOXx:0.118930):0.031830,PANGOLINxx:0.207933):0.008835,((DOGxxxxxxx:0.132316,CATxxxxxxx:0.100428):0.045731,((TAPIRxxxxx:0.083660,RHINOxxxxx:0.073015):0.012954,HORSExxxxx:0.082787):0.034803):0.006115):0.004153,(PIGxxxxxxx:0.129481,(LLAMAxxxxx:0.143136,(COWxxxxxxx:0.137608,((WHALExxxxx:0.047559,DELPHINOID:0.072577):0.051123,HIPPOxxxxx:0.097000):0.015309):0.016778):0.006772):0.040378):0.010324,((SHREWxxxxx:0.212900,MOLExxxxxx:0.155968):0.012172,HEDGEHOGxx:0.345737):0.021171):0.021802,((((SCIURIDxxx:0.163448,CAVIOMORPH:0.277960):0.015260,(RATxxxxxxx:0.089512,MOUSExxxxx:0.099852):0.210371):0.023332,(TREESHREWx:0.205521,(RABBITxxxx:0.132955,PIKAxxxxxx:0.179342):0.056304):0.008921):0.005263,((STREPSIRRH:0.157062,HUMANxxxxx:0.180063):0.019749,FLYINGLEMU:0.173473):0.008478):0.015595):0.015400,((SLOTHxxxxx:0.126804,ANTEATERxx:0.144648):0.021903,ARMADILLOx:0.142018):0.050639):0.010506,((((SHEARELESH:0.120619,LOEARELESH:0.115850):0.130788,(GOLDENMOLE:0.157532,AARDVARKxx:0.155213):0.006207):0.003632,TENRECIDxx:0.304691):0.007498,(HYRAXxxxxx:0.182909,(SIRENIANxx:0.114696,ELEPHANTxx:0.161142):0.014414):0.029708):0.036203):0.200234,PLATYPUSxx:0.389758):0.204718,DIPROTODON:0.123915):0.083948,MONODELPHI:0.109367,DIDELPHISx:0.108449); ((((((TENRECIDxx:0.308787,(((SHEARELESH:0.129774,LOEARELESH:0.108910):0.139750,(GOLDENMOLE:0.163791,AARDVARKxx:0.160314):0.009278):0.006404,((SIRENIANxx:0.115667,ELEPHANTxx:0.166967):0.015196,HYRAXxxxxx:0.189782):0.029818):0.008723):0.043164,(((FLYINGLEMU:0.177914,(STREPSIRRH:0.165159,HUMANxxxxx:0.188975):0.019968):0.010734,(((RABBITxxxx:0.139117,PIKAxxxxxx:0.191221):0.062595,((SCIURIDxxx:0.173902,CAVIOMORPH:0.289608):0.016735,(RATxxxxxxx:0.102743,MOUSExxxxx:0.093460):0.215615):0.021306):0.006662,TREESHREWx:0.214308):0.006215):0.018676,(((SHREWxxxxx:0.220760,MOLExxxxxx:0.161222):0.009568,HEDGEHOGxx:0.344873):0.022151,((PHYLLOSTOM:0.206522,FLYINGFOXx:0.130905):0.038611,((PANGOLINxx:0.203363,(DOGxxxxxxx:0.140868,CATxxxxxxx:0.106365):0.040375):0.011851,((HORSExxxxx:0.090395,(TAPIRxxxxx:0.082481,RHINOxxxxx:0.071846):0.011303):0.038501,(LLAMAxxxxx:0.150344,((COWxxxxxxx:0.137898,(HIPPOxxxxx:0.099836,(WHALExxxxx:0.050573,DELPHINOID:0.072545):0.051047):0.016082):0.015956,PIGxxxxxxx:0.131747):0.006949):0.040677):0.006791):0.005140):0.010804):0.022005):0.013873):0.005284,((SLOTHxxxxx:0.122837,ANTEATERxx:0.155005):0.026360,ARMADILLOx:0.138826):0.041865):0.206897,PLATYPUSxx:0.402555):0.218645,DIPROTODON:0.133560):0.078031,MONODELPHI:0.113057,DIDELPHISx:0.098772); ((((((((SHREWxxxxx:0.215524,MOLExxxxxx:0.165572):0.026534,((((((COWxxxxxxx:0.131615,(HIPPOxxxxx:0.102334,(WHALExxxxx:0.049042,DELPHINOID:0.070504):0.055488):0.012879):0.016393,LLAMAxxxxx:0.139581):0.006872,PIGxxxxxxx:0.137085):0.036791,((RHINOxxxxx:0.074413,TAPIRxxxxx:0.083593):0.011459,HORSExxxxx:0.091625):0.037984):0.006050,(PANGOLINxx:0.203165,(DOGxxxxxxx:0.134222,CATxxxxxxx:0.100065):0.042022):0.011748):0.004766,(PHYLLOSTOM:0.192659,FLYINGFOXx:0.130317):0.035840):0.006846):0.021600,((TENRECIDxx:0.302277,(((SIRENIANxx:0.119332,ELEPHANTxx:0.164378):0.013260,HYRAXxxxxx:0.191554):0.030076,((SHEARELESH:0.123091,LOEARELESH:0.114573):0.137910,(GOLDENMOLE:0.161095,AARDVARKxx:0.155976):0.007636):0.009471):0.006807):0.040554,((SLOTHxxxxx:0.122254,ANTEATERxx:0.153607):0.021474,ARMADILLOx:0.142475):0.049348):0.013319):0.005600,(((SCIURIDxxx:0.184576,((RATxxxxxxx:0.098074,MOUSExxxxx:0.100935):0.192303,CAVIOMORPH:0.280321):0.013598):0.025278,((RABBITxxxx:0.128595,PIKAxxxxxx:0.185842):0.068772,TREESHREWx:0.204295):0.007198):0.005407,((STREPSIRRH:0.166051,HUMANxxxxx:0.185534):0.017997,FLYINGLEMU:0.178178):0.013639):0.013904):0.021089,HEDGEHOGxx:0.348561):0.183272,PLATYPUSxx:0.397232):0.209750,DIPROTODON:0.128210):0.084267,MONODELPHI:0.108169,DIDELPHISx:0.105550); ((((((((((PIGxxxxxxx:0.135044,(((WHALExxxxx:0.046701,DELPHINOID:0.076000):0.051863,HIPPOxxxxx:0.103630):0.013038,COWxxxxxxx:0.142464):0.015545):0.009239,LLAMAxxxxx:0.146005):0.034449,(((PHYLLOSTOM:0.193009,FLYINGFOXx:0.127075):0.028931,PANGOLINxx:0.213796):0.008008,((DOGxxxxxxx:0.140472,CATxxxxxxx:0.105853):0.045048,(HORSExxxxx:0.089944,(RHINOxxxxx:0.069194,TAPIRxxxxx:0.081222):0.011837):0.036923):0.005405):0.005129):0.008449,(SHREWxxxxx:0.225092,MOLExxxxxx:0.162427):0.028353):0.021910,((((SIRENIANxx:0.119999,ELEPHANTxx:0.163450):0.012684,HYRAXxxxxx:0.186890):0.028838,((TENRECIDxx:0.301799,(SHEARELESH:0.128628,LOEARELESH:0.113349):0.125379):0.009885,(GOLDENMOLE:0.159934,AARDVARKxx:0.160666):0.013154):0.010850):0.044472,((SLOTHxxxxx:0.127095,ANTEATERxx:0.155546):0.024037,ARMADILLOx:0.142846):0.049448):0.012268):0.006736,((FLYINGLEMU:0.176787,(STREPSIRRH:0.165127,HUMANxxxxx:0.188675):0.019267):0.006742,((SCIURIDxxx:0.191098,((RATxxxxxxx:0.094143,MOUSExxxxx:0.102605):0.195959,CAVIOMORPH:0.280168):0.014103):0.026176,(TREESHREWx:0.207500,(RABBITxxxx:0.130172,PIKAxxxxxx:0.181447):0.063692):0.009199):0.006871):0.015304):0.016584,HEDGEHOGxx:0.353271):0.173792,PLATYPUSxx:0.393499):0.243549,DIPROTODON:0.123676):0.089013,MONODELPHI:0.116912,DIDELPHISx:0.104666); (((((((((((PANGOLINxx:0.203501,(DOGxxxxxxx:0.138958,CATxxxxxxx:0.101643):0.037593):0.010928,(PHYLLOSTOM:0.204750,FLYINGFOXx:0.128791):0.032559):0.003653,((TAPIRxxxxx:0.079550,RHINOxxxxx:0.075640):0.011096,HORSExxxxx:0.088425):0.041143):0.005358,(((COWxxxxxxx:0.134485,((WHALExxxxx:0.050688,DELPHINOID:0.070961):0.051523,HIPPOxxxxx:0.101858):0.012447):0.015434,PIGxxxxxxx:0.134794):0.009123,LLAMAxxxxx:0.143872):0.039077):0.009694,((SHREWxxxxx:0.227832,MOLExxxxxx:0.158460):0.012056,HEDGEHOGxx:0.360372):0.020967):0.020723,(TREESHREWx:0.217932,(((STREPSIRRH:0.164169,HUMANxxxxx:0.182999):0.018136,FLYINGLEMU:0.178091):0.010592,((RABBITxxxx:0.137213,PIKAxxxxxx:0.192652):0.068200,(SCIURIDxxx:0.176829,((RATxxxxxxx:0.094591,MOUSExxxxx:0.097327):0.204003,CAVIOMORPH:0.273750):0.014930):0.023917):0.008752):0.005624):0.013880):0.013533,((SLOTHxxxxx:0.128679,ANTEATERxx:0.147518):0.020051,ARMADILLOx:0.136058):0.052704):0.007367,((HYRAXxxxxx:0.192920,(SIRENIANxx:0.118193,ELEPHANTxx:0.157787):0.012313):0.026878,(((SHEARELESH:0.135849,LOEARELESH:0.115317):0.133766,(GOLDENMOLE:0.160895,AARDVARKxx:0.152756):0.012917):0.001831,TENRECIDxx:0.313339):0.009468):0.035213):0.208882,PLATYPUSxx:0.423967):0.218775,DIPROTODON:0.128445):0.088266,MONODELPHI:0.111952,DIDELPHISx:0.098276); (((((((((SIRENIANxx:0.115524,ELEPHANTxx:0.157282):0.015583,HYRAXxxxxx:0.180383):0.029052,(((SHEARELESH:0.123980,LOEARELESH:0.111812):0.131149,(TENRECIDxx:0.280507,GOLDENMOLE:0.155297):0.019092):0.005072,AARDVARKxx:0.160815):0.012343):0.045524,((SLOTHxxxxx:0.126406,ANTEATERxx:0.143746):0.024238,ARMADILLOx:0.133107):0.050425):0.011124,((TREESHREWx:0.208470,((((SCIURIDxxx:0.177523,CAVIOMORPH:0.275464):0.013939,(RATxxxxxxx:0.095477,MOUSExxxxx:0.098587):0.203062):0.019215,(RABBITxxxx:0.128571,PIKAxxxxxx:0.181079):0.065201):0.009365,((STREPSIRRH:0.153372,HUMANxxxxx:0.184721):0.018763,FLYINGLEMU:0.165990):0.012096):0.005101):0.016735,((((LLAMAxxxxx:0.136071,PIGxxxxxxx:0.123626):0.010429,((HIPPOxxxxx:0.095936,(WHALExxxxx:0.048952,DELPHINOID:0.073131):0.051757):0.013779,COWxxxxxxx:0.134062):0.018699):0.040931,(((PHYLLOSTOM:0.198273,FLYINGFOXx:0.131118):0.030749,PANGOLINxx:0.208786):0.007376,((DOGxxxxxxx:0.134417,CATxxxxxxx:0.105526):0.046206,(HORSExxxxx:0.086519,(TAPIRxxxxx:0.081908,RHINOxxxxx:0.073699):0.011425):0.037096):0.007715):0.004504):0.006632,(SHREWxxxxx:0.210588,MOLExxxxxx:0.156015):0.028905):0.024380):0.004427):0.021147,HEDGEHOGxx:0.347538):0.190826,PLATYPUSxx:0.368981):0.215128,DIPROTODON:0.130816):0.079956,MONODELPHI:0.107510,DIDELPHISx:0.105121); (((((HEDGEHOGxx:0.370252,((((FLYINGLEMU:0.172688,(STREPSIRRH:0.154455,HUMANxxxxx:0.188462):0.016399):0.010416,(((((PHYLLOSTOM:0.188274,FLYINGFOXx:0.127461):0.036160,(PANGOLINxx:0.198201,(DOGxxxxxxx:0.140274,CATxxxxxxx:0.097144):0.040670):0.010085):0.004365,(((RHINOxxxxx:0.070577,TAPIRxxxxx:0.082230):0.009652,HORSExxxxx:0.090019):0.038944,(((((WHALExxxxx:0.050651,DELPHINOID:0.073122):0.049179,HIPPOxxxxx:0.098465):0.015546,COWxxxxxxx:0.139837):0.017796,PIGxxxxxxx:0.126847):0.010198,LLAMAxxxxx:0.147680):0.031043):0.008196):0.009170,(SHREWxxxxx:0.217808,MOLExxxxxx:0.154983):0.026860):0.022243,((((SIRENIANxx:0.115646,ELEPHANTxx:0.159828):0.015368,HYRAXxxxxx:0.187411):0.026426,((GOLDENMOLE:0.155020,AARDVARKxx:0.159571):0.008209,(TENRECIDxx:0.290975,(SHEARELESH:0.125661,LOEARELESH:0.109469):0.126701):0.011863):0.009164):0.044930,((SLOTHxxxxx:0.125358,ANTEATERxx:0.147143):0.019084,ARMADILLOx:0.145045):0.049085):0.013291):0.015469):0.007162,(TREESHREWx:0.203669,(RABBITxxxx:0.138055,PIKAxxxxxx:0.177273):0.061944):0.009726):0.011913,(SCIURIDxxx:0.167962,CAVIOMORPH:0.266789):0.027155):0.005633):0.011538,(RATxxxxxxx:0.096345,MOUSExxxxx:0.096448):0.207804):0.200465,PLATYPUSxx:0.390715):0.192971,DIPROTODON:0.127806):0.075317,MONODELPHI:0.098411,DIDELPHISx:0.102968); (((((((SIRENIANxx:0.110697,ELEPHANTxx:0.159853):0.015106,HYRAXxxxxx:0.191387):0.029978,((SHEARELESH:0.125486,LOEARELESH:0.108545):0.135667,(AARDVARKxx:0.160086,(TENRECIDxx:0.288920,GOLDENMOLE:0.151034):0.019207):0.004572):0.007578):0.036859,(((SLOTHxxxxx:0.120770,ANTEATERxx:0.152721):0.024580,ARMADILLOx:0.143148):0.043365,(((((STREPSIRRH:0.159914,HUMANxxxxx:0.182181):0.017085,FLYINGLEMU:0.159783):0.007897,((RABBITxxxx:0.139924,PIKAxxxxxx:0.191250):0.065441,((SCIURIDxxx:0.167353,CAVIOMORPH:0.287433):0.011262,(RATxxxxxxx:0.094304,MOUSExxxxx:0.100658):0.213156):0.020578):0.010001):0.004575,TREESHREWx:0.213677):0.013381,(((((HORSExxxxx:0.088790,(RHINOxxxxx:0.076778,TAPIRxxxxx:0.080714):0.011332):0.038138,(DOGxxxxxxx:0.132717,CATxxxxxxx:0.103649):0.044154):0.007128,((PHYLLOSTOM:0.191093,FLYINGFOXx:0.127706):0.034136,PANGOLINxx:0.202261):0.006669):0.003659,(LLAMAxxxxx:0.145573,((((WHALExxxxx:0.045937,DELPHINOID:0.075880):0.048790,HIPPOxxxxx:0.099789):0.019145,COWxxxxxxx:0.136373):0.016926,PIGxxxxxxx:0.132815):0.007787):0.037733):0.008707,((SHREWxxxxx:0.218056,MOLExxxxxx:0.160814):0.011791,HEDGEHOGxx:0.341381):0.018968):0.022472):0.016027):0.007446):0.190440,PLATYPUSxx:0.402116):0.221403,DIPROTODON:0.121833):0.087468,MONODELPHI:0.112949,DIDELPHISx:0.099903); ((((((HYRAXxxxxx:0.178151,(SIRENIANxx:0.114647,ELEPHANTxx:0.156792):0.016232):0.029466,(((TENRECIDxx:0.278158,GOLDENMOLE:0.144538):0.017039,(SHEARELESH:0.122815,LOEARELESH:0.113158):0.130276):0.004573,AARDVARKxx:0.160321):0.009332):0.034395,(((((((HORSExxxxx:0.083118,(RHINOxxxxx:0.070804,TAPIRxxxxx:0.080645):0.009221):0.036383,(DOGxxxxxxx:0.134074,CATxxxxxxx:0.104524):0.043246):0.007737,((PHYLLOSTOM:0.201273,FLYINGFOXx:0.123317):0.031743,PANGOLINxx:0.202905):0.007726):0.004098,(LLAMAxxxxx:0.145772,((((WHALExxxxx:0.050573,DELPHINOID:0.073704):0.046982,HIPPOxxxxx:0.102207):0.018641,COWxxxxxxx:0.130947):0.011283,PIGxxxxxxx:0.129525):0.010137):0.038596):0.007473,((SHREWxxxxx:0.219128,MOLExxxxxx:0.156565):0.011509,HEDGEHOGxx:0.348607):0.018134):0.022797,(((STREPSIRRH:0.152732,HUMANxxxxx:0.182321):0.020119,FLYINGLEMU:0.170688):0.010517,(((SCIURIDxxx:0.166443,CAVIOMORPH:0.267364):0.015930,(RATxxxxxxx:0.095323,MOUSExxxxx:0.090611):0.211911):0.022389,(TREESHREWx:0.201031,(RABBITxxxx:0.135686,PIKAxxxxxx:0.186112):0.063995):0.007237):0.006481):0.013674):0.012718,((SLOTHxxxxx:0.124203,ANTEATERxx:0.148151):0.020082,ARMADILLOx:0.130555):0.052382):0.010021):0.186717,PLATYPUSxx:0.394073):0.222631,DIPROTODON:0.128301):0.081828,MONODELPHI:0.111267,DIDELPHISx:0.101611); ((((((SLOTHxxxxx:0.119477,ANTEATERxx:0.148730):0.024392,ARMADILLOx:0.136156):0.042924,((((SIRENIANxx:0.121598,ELEPHANTxx:0.157787):0.011267,HYRAXxxxxx:0.184711):0.028396,(AARDVARKxx:0.158437,((GOLDENMOLE:0.149041,TENRECIDxx:0.294537):0.013214,(SHEARELESH:0.131352,LOEARELESH:0.110928):0.135727):0.006071):0.011166):0.045188,(((((PIGxxxxxxx:0.133130,(((WHALExxxxx:0.053251,DELPHINOID:0.071591):0.054981,HIPPOxxxxx:0.096315):0.016785,COWxxxxxxx:0.128421):0.013651):0.007716,LLAMAxxxxx:0.140775):0.038169,((((DOGxxxxxxx:0.133681,CATxxxxxxx:0.102097):0.042450,PANGOLINxx:0.194154):0.008403,(PHYLLOSTOM:0.194002,FLYINGFOXx:0.122264):0.033404):0.004104,((RHINOxxxxx:0.073920,TAPIRxxxxx:0.084452):0.009382,HORSExxxxx:0.086639):0.038105):0.005834):0.010894,((SHREWxxxxx:0.219860,MOLExxxxxx:0.160486):0.012075,HEDGEHOGxx:0.352725):0.017348):0.022598,((TREESHREWx:0.211185,((RABBITxxxx:0.135028,PIKAxxxxxx:0.184381):0.061421,((SCIURIDxxx:0.173378,CAVIOMORPH:0.268994):0.012978,(RATxxxxxxx:0.099601,MOUSExxxxx:0.095306):0.203918):0.021953):0.010171):0.004142,((STREPSIRRH:0.155029,HUMANxxxxx:0.171927):0.018128,FLYINGLEMU:0.171484):0.013402):0.014690):0.013959):0.008303):0.190553,PLATYPUSxx:0.393881):0.216020,DIPROTODON:0.129225):0.082550,MONODELPHI:0.108829,DIDELPHISx:0.114599); (((((((SLOTHxxxxx:0.126656,ANTEATERxx:0.150765):0.021238,ARMADILLOx:0.140894):0.055463,((((SHREWxxxxx:0.213322,MOLExxxxxx:0.158817):0.009732,HEDGEHOGxx:0.343352):0.018744,((PHYLLOSTOM:0.192848,FLYINGFOXx:0.124756):0.035836,((PANGOLINxx:0.201546,(DOGxxxxxxx:0.128118,CATxxxxxxx:0.105977):0.038800):0.010675,((HORSExxxxx:0.085545,(TAPIRxxxxx:0.082517,RHINOxxxxx:0.068576):0.010708):0.034473,(((((WHALExxxxx:0.049504,DELPHINOID:0.074932):0.051406,HIPPOxxxxx:0.096225):0.015845,COWxxxxxxx:0.134007):0.018491,PIGxxxxxxx:0.130344):0.009687,LLAMAxxxxx:0.144333):0.038497):0.006876):0.005447):0.008985):0.018979,((((STREPSIRRH:0.165820,HUMANxxxxx:0.181040):0.018450,FLYINGLEMU:0.171210):0.010584,((RABBITxxxx:0.135990,PIKAxxxxxx:0.186952):0.065662,(((RATxxxxxxx:0.097857,MOUSExxxxx:0.096679):0.197695,CAVIOMORPH:0.284148):0.017162,SCIURIDxxx:0.177379):0.022089):0.007772):0.004368,TREESHREWx:0.211447):0.013155):0.014841):0.007961,(((SIRENIANxx:0.116555,ELEPHANTxx:0.164660):0.018970,HYRAXxxxxx:0.179480):0.030519,(((SHEARELESH:0.127568,LOEARELESH:0.114296):0.136794,(TENRECIDxx:0.282393,GOLDENMOLE:0.149608):0.020084):0.006755,AARDVARKxx:0.162418):0.009524):0.040136):0.193132,PLATYPUSxx:0.404457):0.219993,DIPROTODON:0.124089):0.076858,MONODELPHI:0.112630,DIDELPHISx:0.102313); ((((((((SCIURIDxxx:0.183662,((RATxxxxxxx:0.093716,MOUSExxxxx:0.102443):0.202829,CAVIOMORPH:0.278558):0.013185):0.025675,(TREESHREWx:0.202818,(RABBITxxxx:0.126875,PIKAxxxxxx:0.193689):0.062866):0.009503):0.005661,((STREPSIRRH:0.157156,HUMANxxxxx:0.191228):0.019274,FLYINGLEMU:0.168041):0.013710):0.012754,(((((PHYLLOSTOM:0.194475,FLYINGFOXx:0.126433):0.036541,(((RHINOxxxxx:0.073339,TAPIRxxxxx:0.078221):0.013365,HORSExxxxx:0.084526):0.038789,((DOGxxxxxxx:0.133852,CATxxxxxxx:0.101691):0.039565,PANGOLINxx:0.200311):0.008306):0.003932):0.004748,(((((WHALExxxxx:0.049008,DELPHINOID:0.075679):0.053316,HIPPOxxxxx:0.097488):0.018329,COWxxxxxxx:0.135818):0.015531,PIGxxxxxxx:0.129627):0.010728,LLAMAxxxxx:0.144276):0.041793):0.007876,(SHREWxxxxx:0.218434,MOLExxxxxx:0.161139):0.030378):0.022574,(((SLOTHxxxxx:0.123805,ANTEATERxx:0.149533):0.022581,ARMADILLOx:0.137331):0.048799,((HYRAXxxxxx:0.185364,(SIRENIANxx:0.117181,ELEPHANTxx:0.165657):0.011498):0.028807,((GOLDENMOLE:0.161864,AARDVARKxx:0.155903):0.009340,(TENRECIDxx:0.289459,(SHEARELESH:0.126593,LOEARELESH:0.113600):0.128753):0.012034):0.011010):0.042243):0.014959):0.005465):0.018219,HEDGEHOGxx:0.354279):0.184657,PLATYPUSxx:0.392732):0.220963,DIPROTODON:0.125549):0.084832,MONODELPHI:0.106813,DIDELPHISx:0.102754); (((((((((PHYLLOSTOM:0.193054,FLYINGFOXx:0.130832):0.025631,(((DOGxxxxxxx:0.129751,CATxxxxxxx:0.096953):0.039012,PANGOLINxx:0.190355):0.008843,(((TAPIRxxxxx:0.077512,RHINOxxxxx:0.068662):0.010688,HORSExxxxx:0.085763):0.039189,((((HIPPOxxxxx:0.096706,(WHALExxxxx:0.049105,DELPHINOID:0.067755):0.050134):0.015197,COWxxxxxxx:0.125991):0.015640,PIGxxxxxxx:0.129367):0.008652,LLAMAxxxxx:0.136730):0.034696):0.006288):0.004730):0.007777,((SHREWxxxxx:0.208094,MOLExxxxxx:0.148816):0.016234,HEDGEHOGxx:0.333444):0.016595):0.022246,(((FLYINGLEMU:0.166073,(STREPSIRRH:0.150453,HUMANxxxxx:0.174936):0.015457):0.010340,(((SCIURIDxxx:0.158068,CAVIOMORPH:0.267868):0.012574,(RATxxxxxxx:0.088319,MOUSExxxxx:0.099614):0.204299):0.020873,(RABBITxxxx:0.124722,PIKAxxxxxx:0.169563):0.066012):0.011421):0.006083,TREESHREWx:0.198244):0.012688):0.013394,((SLOTHxxxxx:0.123933,ANTEATERxx:0.144213):0.020256,ARMADILLOx:0.134626):0.046610):0.011232,((TENRECIDxx:0.281151,((SHEARELESH:0.128118,LOEARELESH:0.096612):0.129502,(GOLDENMOLE:0.162197,AARDVARKxx:0.146700):0.007325):0.003989):0.007752,((SIRENIANxx:0.112045,ELEPHANTxx:0.150256):0.012784,HYRAXxxxxx:0.168014):0.029584):0.036512):0.183974,PLATYPUSxx:0.383601):0.194904,DIPROTODON:0.126207):0.077879,MONODELPHI:0.103458,DIDELPHISx:0.098317); (((((((TREESHREWx:0.212051,(((STREPSIRRH:0.162589,HUMANxxxxx:0.176226):0.016912,FLYINGLEMU:0.174947):0.009364,((RABBITxxxx:0.130511,PIKAxxxxxx:0.179170):0.064122,(SCIURIDxxx:0.175443,((RATxxxxxxx:0.097598,MOUSExxxxx:0.095498):0.193268,CAVIOMORPH:0.267490):0.014452):0.021362):0.008626):0.007242):0.013828,(((SLOTHxxxxx:0.118504,ANTEATERxx:0.153103):0.023703,ARMADILLOx:0.139305):0.048758,(((SIRENIANxx:0.114809,ELEPHANTxx:0.166436):0.013096,HYRAXxxxxx:0.183034):0.026514,((GOLDENMOLE:0.154785,AARDVARKxx:0.152918):0.009711,(TENRECIDxx:0.296259,(SHEARELESH:0.124779,LOEARELESH:0.110909):0.124749):0.010633):0.009628):0.043445):0.010559):0.006736,((SHREWxxxxx:0.207089,MOLExxxxxx:0.154488):0.028821,((((((WHALExxxxx:0.051521,DELPHINOID:0.071301):0.048558,HIPPOxxxxx:0.095460):0.017325,COWxxxxxxx:0.130302):0.015501,(LLAMAxxxxx:0.138382,PIGxxxxxxx:0.121067):0.011444):0.039708,(((DOGxxxxxxx:0.137394,CATxxxxxxx:0.102022):0.039233,PANGOLINxx:0.200127):0.009413,(HORSExxxxx:0.093754,(RHINOxxxxx:0.071295,TAPIRxxxxx:0.075041):0.011270):0.037555):0.005913):0.007115,(PHYLLOSTOM:0.191842,FLYINGFOXx:0.120949):0.035333):0.006937):0.015738):0.017867,HEDGEHOGxx:0.347599):0.185093,PLATYPUSxx:0.365964):0.229461,DIPROTODON:0.130022):0.077033,MONODELPHI:0.101129,DIDELPHISx:0.108538); ((((((HYRAXxxxxx:0.189184,(SIRENIANxx:0.117724,ELEPHANTxx:0.159520):0.014315):0.027097,(AARDVARKxx:0.160245,((SHEARELESH:0.132980,LOEARELESH:0.101698):0.136480,(GOLDENMOLE:0.156776,TENRECIDxx:0.284076):0.016474):0.008422):0.011915):0.035640,(((((SHREWxxxxx:0.222353,MOLExxxxxx:0.153974):0.012016,HEDGEHOGxx:0.348091):0.020277,(((HORSExxxxx:0.089764,(RHINOxxxxx:0.072280,TAPIRxxxxx:0.079609):0.011363):0.037044,((((HIPPOxxxxx:0.092628,(WHALExxxxx:0.051778,DELPHINOID:0.074813):0.047882):0.014212,COWxxxxxxx:0.135436):0.017779,LLAMAxxxxx:0.149487):0.007031,PIGxxxxxxx:0.128988):0.038528):0.008490,((PANGOLINxx:0.206956,(DOGxxxxxxx:0.140597,CATxxxxxxx:0.104833):0.040964):0.008126,(PHYLLOSTOM:0.195770,FLYINGFOXx:0.124170):0.036701):0.005481):0.008983):0.024573,(((((SCIURIDxxx:0.168307,CAVIOMORPH:0.279970):0.015449,(RATxxxxxxx:0.104105,MOUSExxxxx:0.096800):0.213276):0.022955,(RABBITxxxx:0.131139,PIKAxxxxxx:0.191674):0.063081):0.007600,TREESHREWx:0.205400):0.003428,((STREPSIRRH:0.156408,HUMANxxxxx:0.176267):0.020445,FLYINGLEMU:0.160368):0.014329):0.013924):0.012871,((SLOTHxxxxx:0.127271,ANTEATERxx:0.143313):0.023443,ARMADILLOx:0.136694):0.047218):0.010724):0.196555,PLATYPUSxx:0.400894):0.211461,DIPROTODON:0.128994):0.086543,MONODELPHI:0.105409,DIDELPHISx:0.107089); (((((((SHREWxxxxx:0.223198,MOLExxxxxx:0.158346):0.034280,(((((((WHALExxxxx:0.053095,DELPHINOID:0.076660):0.054891,HIPPOxxxxx:0.100291):0.017323,COWxxxxxxx:0.136494):0.016305,PIGxxxxxxx:0.134351):0.008615,LLAMAxxxxx:0.149033):0.038284,((HORSExxxxx:0.092473,(TAPIRxxxxx:0.080573,RHINOxxxxx:0.070813):0.009696):0.039501,(PANGOLINxx:0.206442,(DOGxxxxxxx:0.141182,CATxxxxxxx:0.107457):0.039919):0.009869):0.005270):0.007617,(PHYLLOSTOM:0.197813,FLYINGFOXx:0.129784):0.038295):0.007021):0.015074,((((STREPSIRRH:0.163120,HUMANxxxxx:0.187118):0.020661,FLYINGLEMU:0.184392):0.007825,((TREESHREWx:0.209237,(RABBITxxxx:0.137025,PIKAxxxxxx:0.193435):0.068253):0.008346,((SCIURIDxxx:0.173589,CAVIOMORPH:0.277516):0.014526,(RATxxxxxxx:0.101643,MOUSExxxxx:0.098191):0.216751):0.024485):0.007994):0.016996,(((((GOLDENMOLE:0.153032,TENRECIDxx:0.282731):0.021434,(SHEARELESH:0.129199,LOEARELESH:0.114002):0.144997):0.008285,AARDVARKxx:0.171469):0.007922,((SIRENIANxx:0.121911,ELEPHANTxx:0.174264):0.013401,HYRAXxxxxx:0.187486):0.026681):0.044986,((SLOTHxxxxx:0.125799,ANTEATERxx:0.154810):0.024032,ARMADILLOx:0.136156):0.051158):0.015896):0.008745):0.019942,HEDGEHOGxx:0.352543):0.203485,PLATYPUSxx:0.399457):0.228489,DIPROTODON:0.118697):0.087198,MONODELPHI:0.116280,DIDELPHISx:0.104577); (((((((((((TAPIRxxxxx:0.078188,RHINOxxxxx:0.070322):0.013333,HORSExxxxx:0.087123):0.035392,(DOGxxxxxxx:0.140091,CATxxxxxxx:0.102683):0.043416):0.005285,((PHYLLOSTOM:0.195292,FLYINGFOXx:0.124574):0.031387,PANGOLINxx:0.201280):0.009160):0.005370,(((((WHALExxxxx:0.049693,DELPHINOID:0.072277):0.050740,HIPPOxxxxx:0.097365):0.017495,COWxxxxxxx:0.129793):0.018465,LLAMAxxxxx:0.149951):0.005281,PIGxxxxxxx:0.135909):0.039373):0.008702,(SHREWxxxxx:0.216409,MOLExxxxxx:0.156825):0.026855):0.017584,(((TREESHREWx:0.218895,((RABBITxxxx:0.132813,PIKAxxxxxx:0.186090):0.069005,(SCIURIDxxx:0.175201,((RATxxxxxxx:0.092714,MOUSExxxxx:0.102848):0.198663,CAVIOMORPH:0.277710):0.017189):0.021736):0.008767):0.005446,((STREPSIRRH:0.159655,HUMANxxxxx:0.189607):0.020507,FLYINGLEMU:0.173560):0.009558):0.014892,(((SLOTHxxxxx:0.133467,ANTEATERxx:0.147557):0.023028,ARMADILLOx:0.137789):0.054777,(((SIRENIANxx:0.115680,ELEPHANTxx:0.161254):0.012978,HYRAXxxxxx:0.189378):0.030514,((GOLDENMOLE:0.162791,AARDVARKxx:0.153473):0.009015,(TENRECIDxx:0.305205,(SHEARELESH:0.130797,LOEARELESH:0.118440):0.120737):0.007591):0.012215):0.047269):0.014015):0.009486):0.016650,HEDGEHOGxx:0.345129):0.194391,PLATYPUSxx:0.407078):0.211782,DIPROTODON:0.119801):0.078511,MONODELPHI:0.108992,DIDELPHISx:0.103297); (((((((SLOTHxxxxx:0.128768,ANTEATERxx:0.154515):0.022434,ARMADILLOx:0.145135):0.051377,(((((PIGxxxxxxx:0.132779,((HIPPOxxxxx:0.100115,(WHALExxxxx:0.049535,DELPHINOID:0.072179):0.051263):0.017512,COWxxxxxxx:0.136822):0.015674):0.008328,LLAMAxxxxx:0.144491):0.039439,((PANGOLINxx:0.197484,(DOGxxxxxxx:0.138557,CATxxxxxxx:0.101880):0.038522):0.010400,(HORSExxxxx:0.084848,(RHINOxxxxx:0.073878,TAPIRxxxxx:0.074518):0.011698):0.039703):0.007984):0.006546,((PHYLLOSTOM:0.197244,FLYINGFOXx:0.131352):0.029041,((SHREWxxxxx:0.230296,MOLExxxxxx:0.157723):0.010738,HEDGEHOGxx:0.355341):0.018219):0.006356):0.029042,((((RABBITxxxx:0.129197,PIKAxxxxxx:0.185798):0.071740,((SCIURIDxxx:0.174089,CAVIOMORPH:0.291346):0.009851,(RATxxxxxxx:0.095319,MOUSExxxxx:0.102269):0.212289):0.021808):0.012143,(FLYINGLEMU:0.170703,(STREPSIRRH:0.160767,HUMANxxxxx:0.190454):0.019014):0.008294):0.004895,TREESHREWx:0.214031):0.012093):0.012755):0.009923,(((AARDVARKxx:0.168413,(GOLDENMOLE:0.163919,(SHEARELESH:0.134185,LOEARELESH:0.115543):0.133893):0.005605):0.002175,TENRECIDxx:0.302229):0.011266,(HYRAXxxxxx:0.190089,(SIRENIANxx:0.117546,ELEPHANTxx:0.161344):0.013730):0.030109):0.039235):0.195516,PLATYPUSxx:0.398854):0.221424,DIPROTODON:0.129908):0.080909,MONODELPHI:0.109078,DIDELPHISx:0.104462); (((((((SHREWxxxxx:0.217924,MOLExxxxxx:0.152231):0.024793,(((((LLAMAxxxxx:0.138514,(((WHALExxxxx:0.047616,DELPHINOID:0.073632):0.051403,HIPPOxxxxx:0.097031):0.014913,COWxxxxxxx:0.129329):0.016044):0.007652,PIGxxxxxxx:0.128953):0.038026,((TAPIRxxxxx:0.077393,RHINOxxxxx:0.070672):0.010529,HORSExxxxx:0.089847):0.035172):0.005643,((DOGxxxxxxx:0.132940,CATxxxxxxx:0.103125):0.036282,PANGOLINxx:0.196364):0.010040):0.006044,(PHYLLOSTOM:0.189956,FLYINGFOXx:0.119776):0.033214):0.007427):0.015577,(((TENRECIDxx:0.298881,(((GOLDENMOLE:0.160346,AARDVARKxx:0.143575):0.008965,(SHEARELESH:0.123780,LOEARELESH:0.099297):0.127040):0.008753,((SIRENIANxx:0.111399,ELEPHANTxx:0.151163):0.014892,HYRAXxxxxx:0.178148):0.026788):0.006187):0.037966,((SLOTHxxxxx:0.122745,ANTEATERxx:0.142842):0.020567,ARMADILLOx:0.132305):0.047252):0.014831,((STREPSIRRH:0.165380,(HUMANxxxxx:0.171188,FLYINGLEMU:0.156238):0.019162):0.011215,((SCIURIDxxx:0.175302,((RATxxxxxxx:0.089097,MOUSExxxxx:0.095223):0.190208,CAVIOMORPH:0.261672):0.014175):0.021801,(TREESHREWx:0.198246,(RABBITxxxx:0.130953,PIKAxxxxxx:0.172292):0.056058):0.009265):0.007215):0.015957):0.009529):0.011743,HEDGEHOGxx:0.344157):0.174983,PLATYPUSxx:0.385905):0.217929,DIPROTODON:0.119962):0.077014,MONODELPHI:0.105337,DIDELPHISx:0.096281); (((((((SLOTHxxxxx:0.127601,ANTEATERxx:0.141800):0.020918,ARMADILLOx:0.140679):0.049931,((((STREPSIRRH:0.161820,HUMANxxxxx:0.191081):0.019562,FLYINGLEMU:0.168069):0.006160,((TREESHREWx:0.204012,(RABBITxxxx:0.133389,PIKAxxxxxx:0.180189):0.060792):0.006465,((SCIURIDxxx:0.165179,CAVIOMORPH:0.282944):0.014493,(RATxxxxxxx:0.093980,MOUSExxxxx:0.102212):0.208429):0.023328):0.008941):0.015131,(((LLAMAxxxxx:0.146114,(((HIPPOxxxxx:0.098004,(WHALExxxxx:0.051937,DELPHINOID:0.071874):0.050237):0.014453,COWxxxxxxx:0.133018):0.013635,PIGxxxxxxx:0.135790):0.008990):0.038167,((((DOGxxxxxxx:0.139022,CATxxxxxxx:0.096762):0.040297,PANGOLINxx:0.196337):0.012022,(HORSExxxxx:0.085747,(RHINOxxxxx:0.072214,TAPIRxxxxx:0.084378):0.012517):0.036834):0.006134,(PHYLLOSTOM:0.196018,FLYINGFOXx:0.120052):0.034180):0.004238):0.009030,((SHREWxxxxx:0.211815,MOLExxxxxx:0.158155):0.014851,HEDGEHOGxx:0.344771):0.016286):0.020182):0.013202):0.006429,((HYRAXxxxxx:0.180304,(SIRENIANxx:0.114031,ELEPHANTxx:0.156211):0.014111):0.027027,(((GOLDENMOLE:0.144120,TENRECIDxx:0.277861):0.018850,AARDVARKxx:0.156849):0.006231,(SHEARELESH:0.127682,LOEARELESH:0.113037):0.136053):0.009355):0.041966):0.209181,PLATYPUSxx:0.401793):0.207394,DIPROTODON:0.129817):0.078164,MONODELPHI:0.104866,DIDELPHISx:0.105587); (((((((SIRENIANxx:0.117466,ELEPHANTxx:0.159143):0.019749,HYRAXxxxxx:0.181644):0.031211,((SHEARELESH:0.130850,LOEARELESH:0.114558):0.140396,(AARDVARKxx:0.157789,(TENRECIDxx:0.288626,GOLDENMOLE:0.153935):0.018289):0.005042):0.010807):0.038659,(((((SHREWxxxxx:0.226765,MOLExxxxxx:0.158889):0.009495,HEDGEHOGxx:0.360361):0.020879,(((PHYLLOSTOM:0.197987,FLYINGFOXx:0.129424):0.027940,PANGOLINxx:0.206251):0.008244,((DOGxxxxxxx:0.140970,CATxxxxxxx:0.107190):0.048940,(((TAPIRxxxxx:0.080246,RHINOxxxxx:0.075219):0.009163,HORSExxxxx:0.088009):0.038577,((PIGxxxxxxx:0.139437,(COWxxxxxxx:0.134584,((WHALExxxxx:0.051704,DELPHINOID:0.073162):0.055556,HIPPOxxxxx:0.098130):0.015938):0.014529):0.009449,LLAMAxxxxx:0.144579):0.041220):0.005478):0.006696):0.010617):0.021274,((((STREPSIRRH:0.162746,HUMANxxxxx:0.179366):0.020129,FLYINGLEMU:0.169132):0.011504,((RABBITxxxx:0.133818,PIKAxxxxxx:0.181855):0.068901,((SCIURIDxxx:0.176596,CAVIOMORPH:0.288052):0.009644,(RATxxxxxxx:0.099642,MOUSExxxxx:0.092599):0.220936):0.019857):0.009825):0.004313,TREESHREWx:0.214543):0.015002):0.011519,((SLOTHxxxxx:0.123514,ANTEATERxx:0.150914):0.022824,ARMADILLOx:0.146549):0.050473):0.007301):0.195770,PLATYPUSxx:0.388135):0.223626,DIPROTODON:0.124049):0.078786,MONODELPHI:0.112896,DIDELPHISx:0.113676); ((((((((((TENRECIDxx:0.304209,(SHEARELESH:0.124557,LOEARELESH:0.109830):0.130299):0.011282,(GOLDENMOLE:0.170940,AARDVARKxx:0.157834):0.009749):0.010059,((SIRENIANxx:0.117802,ELEPHANTxx:0.162669):0.012965,HYRAXxxxxx:0.193993):0.027512):0.048270,((SLOTHxxxxx:0.123487,ANTEATERxx:0.155841):0.023674,ARMADILLOx:0.138561):0.051030):0.015810,(((TREESHREWx:0.215550,(RABBITxxxx:0.126019,PIKAxxxxxx:0.193749):0.073360):0.009263,((SCIURIDxxx:0.173119,CAVIOMORPH:0.291354):0.014389,(RATxxxxxxx:0.093669,MOUSExxxxx:0.100503):0.219434):0.021997):0.004015,(FLYINGLEMU:0.176649,(STREPSIRRH:0.162276,HUMANxxxxx:0.186116):0.019227):0.010588):0.014942):0.010857,(((((DOGxxxxxxx:0.138222,CATxxxxxxx:0.101459):0.043302,PANGOLINxx:0.204253):0.011960,(((TAPIRxxxxx:0.081134,RHINOxxxxx:0.074195):0.010318,HORSExxxxx:0.089153):0.039089,((LLAMAxxxxx:0.149620,(((WHALExxxxx:0.052202,DELPHINOID:0.071959):0.053734,HIPPOxxxxx:0.099091):0.014109,COWxxxxxxx:0.138869):0.018363):0.004434,PIGxxxxxxx:0.137854):0.038500):0.005642):0.006116,(PHYLLOSTOM:0.194774,FLYINGFOXx:0.123921):0.031388):0.009749,(SHREWxxxxx:0.227810,MOLExxxxxx:0.159881):0.028666):0.014873):0.012889,HEDGEHOGxx:0.363844):0.195664,PLATYPUSxx:0.406327):0.252926,DIPROTODON:0.125712):0.080544,MONODELPHI:0.113052,DIDELPHISx:0.104669); ((((((((AARDVARKxx:0.164319,(TENRECIDxx:0.284744,GOLDENMOLE:0.145144):0.020195):0.004254,(SHEARELESH:0.123163,LOEARELESH:0.114530):0.131948):0.009404,((SIRENIANxx:0.107688,ELEPHANTxx:0.164690):0.012676,HYRAXxxxxx:0.182427):0.027635):0.044896,((SLOTHxxxxx:0.119748,ANTEATERxx:0.158245):0.021494,ARMADILLOx:0.134083):0.046202):0.004291,((((((COWxxxxxxx:0.140779,(HIPPOxxxxx:0.097821,(WHALExxxxx:0.050057,DELPHINOID:0.071361):0.050276):0.013980):0.015770,PIGxxxxxxx:0.132239):0.008847,LLAMAxxxxx:0.147558):0.038514,((HORSExxxxx:0.090129,(TAPIRxxxxx:0.078301,RHINOxxxxx:0.073773):0.010945):0.037953,((PANGOLINxx:0.198497,(DOGxxxxxxx:0.128867,CATxxxxxxx:0.105031):0.039757):0.008739,(PHYLLOSTOM:0.191196,FLYINGFOXx:0.119273):0.033468):0.004530):0.005647):0.010176,((SHREWxxxxx:0.218255,MOLExxxxxx:0.158250):0.008069,HEDGEHOGxx:0.347342):0.018018):0.021093,((TREESHREWx:0.209376,(((SCIURIDxxx:0.164811,CAVIOMORPH:0.278441):0.012097,(RATxxxxxxx:0.093816,MOUSExxxxx:0.097656):0.212599):0.022181,(RABBITxxxx:0.134866,PIKAxxxxxx:0.180752):0.068255):0.008905):0.005410,((STREPSIRRH:0.154478,HUMANxxxxx:0.186247):0.019986,FLYINGLEMU:0.167383):0.012190):0.015644):0.011315):0.212153,PLATYPUSxx:0.398328):0.205266,DIPROTODON:0.124483):0.080906,MONODELPHI:0.107631,DIDELPHISx:0.099379); (((((((SLOTHxxxxx:0.124981,ANTEATERxx:0.153216):0.024346,ARMADILLOx:0.141936):0.050854,((((TREESHREWx:0.210636,(RABBITxxxx:0.139802,PIKAxxxxxx:0.189472):0.066230):0.008986,((SCIURIDxxx:0.174253,CAVIOMORPH:0.280877):0.015649,(RATxxxxxxx:0.094925,MOUSExxxxx:0.096588):0.208137):0.022298):0.007148,((STREPSIRRH:0.163502,HUMANxxxxx:0.192897):0.019538,FLYINGLEMU:0.177221):0.008904):0.015433,((((PIGxxxxxxx:0.133042,(((WHALExxxxx:0.050865,DELPHINOID:0.076818):0.054591,HIPPOxxxxx:0.102622):0.013521,COWxxxxxxx:0.135895):0.016509):0.008277,LLAMAxxxxx:0.153214):0.039565,(((PHYLLOSTOM:0.199058,FLYINGFOXx:0.131447):0.028816,PANGOLINxx:0.210257):0.008612,((HORSExxxxx:0.092069,(RHINOxxxxx:0.074211,TAPIRxxxxx:0.085732):0.011613):0.036739,(DOGxxxxxxx:0.143839,CATxxxxxxx:0.100498):0.048579):0.005630):0.004203):0.009042,((SHREWxxxxx:0.219917,MOLExxxxxx:0.158480):0.010125,HEDGEHOGxx:0.362380):0.019823):0.023325):0.016096):0.007451,((HYRAXxxxxx:0.184481,(SIRENIANxx:0.120716,ELEPHANTxx:0.166064):0.014357):0.028355,((SHEARELESH:0.125269,LOEARELESH:0.113129):0.131141,((TENRECIDxx:0.283772,GOLDENMOLE:0.150507):0.025535,AARDVARKxx:0.160391):0.003919):0.008405):0.037902):0.208387,PLATYPUSxx:0.391943):0.203933,DIPROTODON:0.123570):0.094091,MONODELPHI:0.109467,DIDELPHISx:0.101179); ((((((HYRAXxxxxx:0.188640,(SIRENIANxx:0.118472,ELEPHANTxx:0.166317):0.015639):0.026813,((SHEARELESH:0.122714,LOEARELESH:0.112358):0.141813,((TENRECIDxx:0.277482,GOLDENMOLE:0.152767):0.022208,AARDVARKxx:0.163540):0.005446):0.009914):0.034049,((((SHREWxxxxx:0.216626,MOLExxxxxx:0.162876):0.027355,((PHYLLOSTOM:0.197920,FLYINGFOXx:0.128038):0.035206,((((HORSExxxxx:0.090334,(RHINOxxxxx:0.075719,TAPIRxxxxx:0.079238):0.009051):0.034215,((((HIPPOxxxxx:0.097523,(WHALExxxxx:0.051742,DELPHINOID:0.069871):0.051072):0.011785,COWxxxxxxx:0.132306):0.016291,LLAMAxxxxx:0.149265):0.005849,PIGxxxxxxx:0.136139):0.040293):0.006727,(DOGxxxxxxx:0.135698,CATxxxxxxx:0.106175):0.047291):0.004290,(PANGOLINxx:0.186188,HEDGEHOGxx:0.352946):0.022445):0.003080):0.006902):0.021779,(((TREESHREWx:0.197332,(RABBITxxxx:0.134395,PIKAxxxxxx:0.187763):0.063461):0.012443,((SCIURIDxxx:0.170979,CAVIOMORPH:0.279222):0.016305,(RATxxxxxxx:0.095752,MOUSExxxxx:0.096120):0.210685):0.023909):0.007580,((STREPSIRRH:0.159650,HUMANxxxxx:0.182854):0.020429,FLYINGLEMU:0.169481):0.011190):0.016255):0.014208,((SLOTHxxxxx:0.118916,ANTEATERxx:0.150573):0.023904,ARMADILLOx:0.136781):0.048389):0.009166):0.198139,PLATYPUSxx:0.413782):0.227151,DIPROTODON:0.125216):0.078315,MONODELPHI:0.111528,DIDELPHISx:0.108563); (((((((((AARDVARKxx:0.170905,((TENRECIDxx:0.290015,GOLDENMOLE:0.154845):0.016062,(SHEARELESH:0.131354,LOEARELESH:0.117374):0.140986):0.008030):0.010950,((SIRENIANxx:0.123253,ELEPHANTxx:0.165539):0.018405,HYRAXxxxxx:0.188810):0.026318):0.047347,((SLOTHxxxxx:0.125493,ANTEATERxx:0.155917):0.023548,ARMADILLOx:0.140345):0.052526):0.015289,(((STREPSIRRH:0.161904,HUMANxxxxx:0.185116):0.021219,FLYINGLEMU:0.169498):0.010337,(((SCIURIDxxx:0.186847,((RATxxxxxxx:0.097409,MOUSExxxxx:0.103144):0.195266,CAVIOMORPH:0.281857):0.012171):0.025076,TREESHREWx:0.219513):0.001413,(RABBITxxxx:0.132703,PIKAxxxxxx:0.195869):0.074744):0.008123):0.015675):0.011453,((SHREWxxxxx:0.222370,MOLExxxxxx:0.166703):0.027266,((((LLAMAxxxxx:0.151915,(((WHALExxxxx:0.053989,DELPHINOID:0.073035):0.048779,HIPPOxxxxx:0.103226):0.012285,COWxxxxxxx:0.136663):0.019228):0.009005,PIGxxxxxxx:0.136820):0.038948,((TAPIRxxxxx:0.085618,RHINOxxxxx:0.074911):0.011806,HORSExxxxx:0.091322):0.040721):0.006490,((PANGOLINxx:0.216338,(DOGxxxxxxx:0.140897,CATxxxxxxx:0.110132):0.043067):0.009389,(PHYLLOSTOM:0.203173,FLYINGFOXx:0.128968):0.031082):0.004289):0.009524):0.015284):0.013757,HEDGEHOGxx:0.358530):0.203337,PLATYPUSxx:0.387573):0.235673,DIPROTODON:0.127758):0.079863,MONODELPHI:0.111363,DIDELPHISx:0.109220); (((((((((SHREWxxxxx:0.227635,MOLExxxxxx:0.163674):0.010103,HEDGEHOGxx:0.357001):0.020354,((((PHYLLOSTOM:0.202278,FLYINGFOXx:0.135009):0.026332,PANGOLINxx:0.209163):0.008526,((DOGxxxxxxx:0.136810,CATxxxxxxx:0.101113):0.047077,(HORSExxxxx:0.092180,(TAPIRxxxxx:0.081579,RHINOxxxxx:0.070516):0.009490):0.035947):0.008135):0.004610,((LLAMAxxxxx:0.147628,(COWxxxxxxx:0.137474,(HIPPOxxxxx:0.103479,(WHALExxxxx:0.052095,DELPHINOID:0.075634):0.053932):0.013346):0.016062):0.007109,PIGxxxxxxx:0.134875):0.043607):0.011028):0.020123,(((TREESHREWx:0.209412,(RABBITxxxx:0.134738,PIKAxxxxxx:0.194283):0.063506):0.010164,((SCIURIDxxx:0.160144,CAVIOMORPH:0.297507):0.010677,(RATxxxxxxx:0.091978,MOUSExxxxx:0.102602):0.215204):0.024773):0.007694,(FLYINGLEMU:0.179287,(STREPSIRRH:0.156700,HUMANxxxxx:0.189281):0.016963):0.009247):0.015043):0.012507,((SLOTHxxxxx:0.125516,ANTEATERxx:0.143774):0.025010,ARMADILLOx:0.143919):0.051463):0.010552,((HYRAXxxxxx:0.181113,(SIRENIANxx:0.121755,ELEPHANTxx:0.170390):0.014183):0.027801,(((SHEARELESH:0.133811,LOEARELESH:0.102485):0.140838,(GOLDENMOLE:0.160078,AARDVARKxx:0.157010):0.010649):0.002856,TENRECIDxx:0.313696):0.011028):0.037824):0.197425,PLATYPUSxx:0.426940):0.224386,DIPROTODON:0.125354):0.077104,MONODELPHI:0.111691,DIDELPHISx:0.100497); (((((((((SCIURIDxxx:0.171855,CAVIOMORPH:0.270771):0.014616,(RATxxxxxxx:0.098619,MOUSExxxxx:0.095514):0.217307):0.020505,(TREESHREWx:0.208374,(RABBITxxxx:0.134641,PIKAxxxxxx:0.193572):0.059473):0.008379):0.005479,(STREPSIRRH:0.174532,(HUMANxxxxx:0.180202,FLYINGLEMU:0.162587):0.013663):0.010522):0.014862,(((((DOGxxxxxxx:0.136745,CATxxxxxxx:0.108544):0.045327,((TAPIRxxxxx:0.084512,RHINOxxxxx:0.071040):0.013565,HORSExxxxx:0.085473):0.035577):0.007590,(((((WHALExxxxx:0.049455,DELPHINOID:0.076266):0.055272,HIPPOxxxxx:0.100776):0.016611,COWxxxxxxx:0.130763):0.015985,PIGxxxxxxx:0.130243):0.008015,LLAMAxxxxx:0.145696):0.035296):0.005343,((PHYLLOSTOM:0.210020,FLYINGFOXx:0.132421):0.027620,PANGOLINxx:0.205587):0.004931):0.006578,((SHREWxxxxx:0.225401,MOLExxxxxx:0.158944):0.015128,HEDGEHOGxx:0.350205):0.018346):0.021289):0.011403,((((SIRENIANxx:0.123744,ELEPHANTxx:0.165408):0.009791,HYRAXxxxxx:0.186449):0.030340,((AARDVARKxx:0.162324,(TENRECIDxx:0.285757,GOLDENMOLE:0.152239):0.023361):0.003869,(SHEARELESH:0.130073,LOEARELESH:0.115587):0.132739):0.008774):0.046467,((SLOTHxxxxx:0.122192,ANTEATERxx:0.145035):0.021817,ARMADILLOx:0.137754):0.049149):0.006106):0.204017,PLATYPUSxx:0.393697):0.230544,DIPROTODON:0.125184):0.087102,MONODELPHI:0.109151,DIDELPHISx:0.099237); (((((((SLOTHxxxxx:0.119086,ANTEATERxx:0.148774):0.026116,ARMADILLOx:0.137499):0.050833,((((SHREWxxxxx:0.202854,HEDGEHOGxx:0.334437):0.026706,MOLExxxxxx:0.165749):0.020268,(((LLAMAxxxxx:0.145109,((HIPPOxxxxx:0.096620,(WHALExxxxx:0.053789,DELPHINOID:0.067989):0.050186):0.014783,COWxxxxxxx:0.131301):0.015339):0.007334,PIGxxxxxxx:0.133508):0.039386,((HORSExxxxx:0.087755,(RHINOxxxxx:0.073531,TAPIRxxxxx:0.080783):0.011707):0.037955,((PANGOLINxx:0.202718,(DOGxxxxxxx:0.132890,CATxxxxxxx:0.106607):0.037766):0.009182,(PHYLLOSTOM:0.194519,FLYINGFOXx:0.121257):0.034984):0.004256):0.004684):0.007303):0.026396,((((RABBITxxxx:0.130709,PIKAxxxxxx:0.188586):0.060810,((SCIURIDxxx:0.164395,CAVIOMORPH:0.268574):0.016217,(RATxxxxxxx:0.092526,MOUSExxxxx:0.101739):0.213137):0.020049):0.008407,TREESHREWx:0.215297):0.005396,((STREPSIRRH:0.153838,HUMANxxxxx:0.188042):0.017784,FLYINGLEMU:0.167124):0.009261):0.015574):0.012151):0.007350,(((SIRENIANxx:0.118482,ELEPHANTxx:0.154919):0.012061,HYRAXxxxxx:0.184350):0.028818,(AARDVARKxx:0.156689,((SHEARELESH:0.123877,LOEARELESH:0.115899):0.130377,(TENRECIDxx:0.293979,GOLDENMOLE:0.149867):0.017822):0.007814):0.006442):0.037430):0.214642,PLATYPUSxx:0.394576):0.207013,DIPROTODON:0.119845):0.088526,MONODELPHI:0.106946,DIDELPHISx:0.099318); ((((((((SHEARELESH:0.138067,LOEARELESH:0.106632):0.138415,(GOLDENMOLE:0.151205,TENRECIDxx:0.295946):0.017917):0.007304,AARDVARKxx:0.163597):0.010339,(HYRAXxxxxx:0.190225,(SIRENIANxx:0.108037,ELEPHANTxx:0.170943):0.016480):0.026895):0.035960,((((TREESHREWx:0.206910,((RABBITxxxx:0.141792,PIKAxxxxxx:0.187440):0.069627,((SCIURIDxxx:0.173338,CAVIOMORPH:0.274148):0.012559,(RATxxxxxxx:0.085240,MOUSExxxxx:0.099611):0.220707):0.019437):0.009715):0.005195,((STREPSIRRH:0.161569,HUMANxxxxx:0.184580):0.023435,FLYINGLEMU:0.173522):0.009209):0.016620,(HEDGEHOGxx:0.369361,((((DOGxxxxxxx:0.138893,CATxxxxxxx:0.109733):0.048693,((HORSExxxxx:0.091394,(TAPIRxxxxx:0.086029,RHINOxxxxx:0.074729):0.009506):0.036435,(PIGxxxxxxx:0.136606,((((WHALExxxxx:0.051922,DELPHINOID:0.073321):0.051435,HIPPOxxxxx:0.099335):0.018586,COWxxxxxxx:0.137467):0.014996,LLAMAxxxxx:0.146066):0.006910):0.036147):0.006530):0.005442,((SHREWxxxxx:0.228699,MOLExxxxxx:0.164039):0.022617,(PHYLLOSTOM:0.191522,FLYINGFOXx:0.125460):0.026245):0.008509):0.003869,PANGOLINxx:0.217117):0.009858):0.016999):0.012450,((SLOTHxxxxx:0.126047,ANTEATERxx:0.151667):0.023279,ARMADILLOx:0.144812):0.051282):0.012582):0.196976,PLATYPUSxx:0.406360):0.229940,DIPROTODON:0.130252):0.079759,MONODELPHI:0.118646,DIDELPHISx:0.105561); ((((((SHEARELESH:0.123388,LOEARELESH:0.111604):0.133094,(((TENRECIDxx:0.279090,GOLDENMOLE:0.145396):0.023005,AARDVARKxx:0.165800):0.008828,(HYRAXxxxxx:0.183307,(SIRENIANxx:0.121168,ELEPHANTxx:0.153874):0.013204):0.028251):0.009024):0.036365,(((((TREESHREWx:0.210150,(RABBITxxxx:0.127142,PIKAxxxxxx:0.190606):0.060084):0.012442,((SCIURIDxxx:0.179965,CAVIOMORPH:0.277301):0.010289,(RATxxxxxxx:0.090889,MOUSExxxxx:0.096848):0.214163):0.022728):0.007517,(FLYINGLEMU:0.174558,(STREPSIRRH:0.154210,HUMANxxxxx:0.183140):0.018223):0.009083):0.017385,(((SHREWxxxxx:0.222749,MOLExxxxxx:0.158255):0.012909,HEDGEHOGxx:0.346486):0.018993,(((PHYLLOSTOM:0.197439,FLYINGFOXx:0.129033):0.029098,((DOGxxxxxxx:0.137273,CATxxxxxxx:0.106674):0.037764,PANGOLINxx:0.202624):0.008189):0.003512,((HORSExxxxx:0.088727,(TAPIRxxxxx:0.082837,RHINOxxxxx:0.073405):0.009518):0.035984,(((COWxxxxxxx:0.142764,(HIPPOxxxxx:0.104170,(WHALExxxxx:0.052505,DELPHINOID:0.072996):0.051823):0.013714):0.015135,PIGxxxxxxx:0.134168):0.010536,LLAMAxxxxx:0.145466):0.034120):0.007426):0.010078):0.017508):0.013946,((SLOTHxxxxx:0.126061,ANTEATERxx:0.150571):0.025003,ARMADILLOx:0.140865):0.052345):0.010064):0.205425,PLATYPUSxx:0.395796):0.213462,DIPROTODON:0.118906):0.078181,MONODELPHI:0.106815,DIDELPHISx:0.104190); (((((((((TREESHREWx:0.215366,(RABBITxxxx:0.132788,PIKAxxxxxx:0.189091):0.063364):0.006868,((STREPSIRRH:0.162100,HUMANxxxxx:0.188321):0.018923,FLYINGLEMU:0.171914):0.008663):0.005524,(SCIURIDxxx:0.184422,((RATxxxxxxx:0.095590,MOUSExxxxx:0.102552):0.204207,CAVIOMORPH:0.274988):0.013460):0.024341):0.016365,((((TENRECIDxx:0.294462,(SHEARELESH:0.128980,LOEARELESH:0.114154):0.128902):0.008969,(GOLDENMOLE:0.164081,AARDVARKxx:0.161133):0.009714):0.011477,((SIRENIANxx:0.120449,ELEPHANTxx:0.163825):0.015111,HYRAXxxxxx:0.200650):0.027816):0.044762,((SLOTHxxxxx:0.123980,ANTEATERxx:0.149983):0.024919,ARMADILLOx:0.139693):0.052990):0.013335):0.010868,((SHREWxxxxx:0.226019,MOLExxxxxx:0.161376):0.027028,(((((TAPIRxxxxx:0.084236,RHINOxxxxx:0.075049):0.012650,HORSExxxxx:0.088405):0.038223,(((((WHALExxxxx:0.045556,DELPHINOID:0.078423):0.053333,HIPPOxxxxx:0.099970):0.014806,COWxxxxxxx:0.138696):0.014904,LLAMAxxxxx:0.146916):0.005779,PIGxxxxxxx:0.132665):0.039144):0.007021,(DOGxxxxxxx:0.137917,CATxxxxxxx:0.101856):0.052654):0.005135,((PHYLLOSTOM:0.205741,FLYINGFOXx:0.126810):0.029210,PANGOLINxx:0.207169):0.008665):0.009782):0.012968):0.014075,HEDGEHOGxx:0.331390):0.204634,PLATYPUSxx:0.388429):0.214867,DIPROTODON:0.138619):0.077229,MONODELPHI:0.114313,DIDELPHISx:0.100682); ((((((SLOTHxxxxx:0.125479,ANTEATERxx:0.143241):0.019445,ARMADILLOx:0.134232):0.044022,((TENRECIDxx:0.299665,((SHEARELESH:0.126663,LOEARELESH:0.106328):0.141957,((GOLDENMOLE:0.167750,AARDVARKxx:0.156418):0.010123,(HYRAXxxxxx:0.181247,(SIRENIANxx:0.111525,ELEPHANTxx:0.163521):0.013067):0.030634):0.005935):0.004244):0.041023,(((((SCIURIDxxx:0.165412,CAVIOMORPH:0.278176):0.015261,(RATxxxxxxx:0.093539,MOUSExxxxx:0.101897):0.201679):0.020695,(TREESHREWx:0.191523,(RABBITxxxx:0.124755,PIKAxxxxxx:0.183911):0.064988):0.008080):0.007562,((STREPSIRRH:0.156115,HUMANxxxxx:0.182874):0.020933,FLYINGLEMU:0.174029):0.009814):0.018061,(((SHREWxxxxx:0.217080,MOLExxxxxx:0.153235):0.009069,HEDGEHOGxx:0.347999):0.021355,((((HORSExxxxx:0.092873,(TAPIRxxxxx:0.078271,RHINOxxxxx:0.070106):0.010540):0.035420,((PIGxxxxxxx:0.130430,((HIPPOxxxxx:0.097422,(WHALExxxxx:0.051732,DELPHINOID:0.076207):0.054595):0.014004,COWxxxxxxx:0.134350):0.016001):0.007311,LLAMAxxxxx:0.139148):0.034792):0.006219,(PANGOLINxx:0.206448,(DOGxxxxxxx:0.130516,CATxxxxxxx:0.104323):0.039553):0.009163):0.004125,(PHYLLOSTOM:0.203564,FLYINGFOXx:0.125598):0.033618):0.009438):0.019901):0.016083):0.004503):0.187354,PLATYPUSxx:0.395637):0.212613,DIPROTODON:0.131598):0.076768,MONODELPHI:0.103911,DIDELPHISx:0.105996); ((((((((((STREPSIRRH:0.163078,HUMANxxxxx:0.195709):0.019669,FLYINGLEMU:0.174081):0.012778,((RABBITxxxx:0.142398,PIKAxxxxxx:0.201836):0.067061,((SCIURIDxxx:0.167780,CAVIOMORPH:0.299532):0.019298,(RATxxxxxxx:0.096149,MOUSExxxxx:0.105345):0.228667):0.016378):0.010994):0.004062,TREESHREWx:0.225311):0.014264,(((SHREWxxxxx:0.225943,MOLExxxxxx:0.160535):0.012569,HEDGEHOGxx:0.368418):0.023588,((PHYLLOSTOM:0.211180,FLYINGFOXx:0.136772):0.034429,((((RHINOxxxxx:0.077616,TAPIRxxxxx:0.083630):0.010838,HORSExxxxx:0.094133):0.032473,(((COWxxxxxxx:0.140384,(HIPPOxxxxx:0.099473,(WHALExxxxx:0.051917,DELPHINOID:0.073648):0.051584):0.014548):0.017592,PIGxxxxxxx:0.138603):0.010132,LLAMAxxxxx:0.154809):0.038254):0.006397,((DOGxxxxxxx:0.138809,CATxxxxxxx:0.106036):0.040230,PANGOLINxx:0.211530):0.008172):0.006033):0.009554):0.021075):0.012908,((SLOTHxxxxx:0.127979,ANTEATERxx:0.157333):0.026685,ARMADILLOx:0.140433):0.049792):0.008489,((HYRAXxxxxx:0.188310,(SIRENIANxx:0.121113,ELEPHANTxx:0.166013):0.015425):0.026289,((SHEARELESH:0.135083,LOEARELESH:0.118700):0.143846,((TENRECIDxx:0.299185,GOLDENMOLE:0.153386):0.020558,AARDVARKxx:0.171925):0.001326):0.010625):0.044150):0.200833,PLATYPUSxx:0.426942):0.230694,DIPROTODON:0.125803):0.084254,MONODELPHI:0.112699,DIDELPHISx:0.113407); (((((((SLOTHxxxxx:0.126534,ANTEATERxx:0.151965):0.026108,ARMADILLOx:0.140303):0.054627,(((((STREPSIRRH:0.167072,HUMANxxxxx:0.178689):0.019181,FLYINGLEMU:0.175449):0.010550,((RABBITxxxx:0.135249,PIKAxxxxxx:0.180823):0.068235,((SCIURIDxxx:0.174123,CAVIOMORPH:0.277784):0.012925,(RATxxxxxxx:0.095304,MOUSExxxxx:0.098213):0.221695):0.018228):0.011953):0.003500,TREESHREWx:0.219734):0.016846,(((SHREWxxxxx:0.229669,MOLExxxxxx:0.163025):0.015627,HEDGEHOGxx:0.353855):0.017177,((PHYLLOSTOM:0.196356,FLYINGFOXx:0.126479):0.034433,((((TAPIRxxxxx:0.082725,RHINOxxxxx:0.072840):0.013847,HORSExxxxx:0.089493):0.037354,(((((WHALExxxxx:0.054133,DELPHINOID:0.073920):0.048974,HIPPOxxxxx:0.101877):0.014418,COWxxxxxxx:0.139040):0.016851,PIGxxxxxxx:0.132574):0.008333,LLAMAxxxxx:0.147510):0.034740):0.006822,((DOGxxxxxxx:0.137319,CATxxxxxxx:0.098801):0.038534,PANGOLINxx:0.200439):0.009430):0.004958):0.009044):0.022816):0.013027):0.008735,(((SIRENIANxx:0.119263,ELEPHANTxx:0.168506):0.017653,HYRAXxxxxx:0.189756):0.023959,(((GOLDENMOLE:0.160975,AARDVARKxx:0.156172):0.008779,(SHEARELESH:0.133109,LOEARELESH:0.107567):0.141104):0.001438,TENRECIDxx:0.312408):0.011620):0.038694):0.195558,PLATYPUSxx:0.409755):0.229742,DIPROTODON:0.123116):0.083935,MONODELPHI:0.107311,DIDELPHISx:0.108063); ((((((HYRAXxxxxx:0.184677,(SIRENIANxx:0.115473,ELEPHANTxx:0.165543):0.014281):0.025691,(AARDVARKxx:0.161013,((TENRECIDxx:0.283496,GOLDENMOLE:0.150378):0.019949,(SHEARELESH:0.126665,LOEARELESH:0.107478):0.132917):0.006254):0.013352):0.039253,(((SLOTHxxxxx:0.129085,ANTEATERxx:0.146103):0.020789,ARMADILLOx:0.141525):0.049565,(((((PHYLLOSTOM:0.195157,FLYINGFOXx:0.121517):0.028816,PANGOLINxx:0.206761):0.007064,((DOGxxxxxxx:0.132823,CATxxxxxxx:0.099251):0.050238,((HORSExxxxx:0.091754,(TAPIRxxxxx:0.077706,RHINOxxxxx:0.071710):0.011976):0.033844,((PIGxxxxxxx:0.133511,(COWxxxxxxx:0.140017,(HIPPOxxxxx:0.101466,(WHALExxxxx:0.052337,DELPHINOID:0.070742):0.050249):0.014754):0.017106):0.009806,LLAMAxxxxx:0.145299):0.037098):0.006243):0.005417):0.008825,((SHREWxxxxx:0.222778,MOLExxxxxx:0.158818):0.010789,HEDGEHOGxx:0.347885):0.017445):0.021854,(TREESHREWx:0.212090,(((STREPSIRRH:0.159355,HUMANxxxxx:0.178021):0.019656,FLYINGLEMU:0.166708):0.010554,((RABBITxxxx:0.127116,PIKAxxxxxx:0.184522):0.066256,((SCIURIDxxx:0.167785,CAVIOMORPH:0.280891):0.011625,(RATxxxxxxx:0.096928,MOUSExxxxx:0.096121):0.206040):0.020850):0.009166):0.005407):0.013161):0.011387):0.009043):0.195052,PLATYPUSxx:0.392673):0.220233,DIPROTODON:0.129835):0.073732,MONODELPHI:0.103573,DIDELPHISx:0.104000); (((((((SLOTHxxxxx:0.122252,ANTEATERxx:0.146570):0.026745,ARMADILLOx:0.136342):0.049696,((((SHREWxxxxx:0.217659,MOLExxxxxx:0.156489):0.010279,HEDGEHOGxx:0.351864):0.020129,(((PIGxxxxxxx:0.133162,(COWxxxxxxx:0.134804,((WHALExxxxx:0.046975,DELPHINOID:0.076219):0.051426,HIPPOxxxxx:0.098717):0.012878):0.014173):0.010706,LLAMAxxxxx:0.146748):0.038237,(((TAPIRxxxxx:0.082022,RHINOxxxxx:0.075681):0.012188,HORSExxxxx:0.091650):0.040423,((PANGOLINxx:0.190078,(DOGxxxxxxx:0.134502,CATxxxxxxx:0.104749):0.039246):0.009560,(PHYLLOSTOM:0.193374,FLYINGFOXx:0.128913):0.030392):0.003502):0.006181):0.008623):0.021120,((((STREPSIRRH:0.164240,HUMANxxxxx:0.186061):0.018482,FLYINGLEMU:0.177997):0.010438,((RABBITxxxx:0.130985,PIKAxxxxxx:0.188021):0.068463,((SCIURIDxxx:0.164124,CAVIOMORPH:0.278025):0.013286,(RATxxxxxxx:0.097788,MOUSExxxxx:0.094758):0.210883):0.018264):0.012388):0.004437,TREESHREWx:0.212457):0.010390):0.014356):0.008951,(((AARDVARKxx:0.156122,(TENRECIDxx:0.290870,GOLDENMOLE:0.155713):0.021656):0.007344,(SHEARELESH:0.128878,LOEARELESH:0.110871):0.130461):0.009244,(HYRAXxxxxx:0.184105,(SIRENIANxx:0.116467,ELEPHANTxx:0.165629):0.016192):0.025453):0.036268):0.188777,PLATYPUSxx:0.399174):0.234402,DIPROTODON:0.121995):0.081011,MONODELPHI:0.109399,DIDELPHISx:0.101582); (((((((((STREPSIRRH:0.163306,HUMANxxxxx:0.183434):0.018088,FLYINGLEMU:0.164501):0.012589,((SCIURIDxxx:0.177776,((RATxxxxxxx:0.099859,MOUSExxxxx:0.099968):0.202323,CAVIOMORPH:0.273073):0.013954):0.028349,(TREESHREWx:0.205034,(RABBITxxxx:0.136516,PIKAxxxxxx:0.179213):0.062908):0.007794):0.007611):0.016201,(((SHREWxxxxx:0.219350,MOLExxxxxx:0.155396):0.014780,HEDGEHOGxx:0.352266):0.024138,((((TAPIRxxxxx:0.080424,RHINOxxxxx:0.071853):0.013920,HORSExxxxx:0.087642):0.039362,((PANGOLINxx:0.205618,(DOGxxxxxxx:0.132045,CATxxxxxxx:0.103426):0.039558):0.007004,(PHYLLOSTOM:0.193494,FLYINGFOXx:0.121197):0.035344):0.003442):0.006042,((PIGxxxxxxx:0.132272,(COWxxxxxxx:0.130129,((WHALExxxxx:0.051913,DELPHINOID:0.072738):0.053343,HIPPOxxxxx:0.095204):0.015965):0.015363):0.009939,LLAMAxxxxx:0.142171):0.039130):0.007855):0.023299):0.013873,((SLOTHxxxxx:0.124444,ANTEATERxx:0.148694):0.022107,ARMADILLOx:0.134979):0.048084):0.010738,(((SIRENIANxx:0.118312,ELEPHANTxx:0.164634):0.014159,HYRAXxxxxx:0.180727):0.029344,((((SHEARELESH:0.133776,LOEARELESH:0.101437):0.127449,GOLDENMOLE:0.164275):0.008453,AARDVARKxx:0.158826):0.002843,TENRECIDxx:0.300652):0.011663):0.037051):0.195557,PLATYPUSxx:0.410685):0.219041,DIPROTODON:0.124895):0.089913,MONODELPHI:0.109633,DIDELPHISx:0.097023); bppsuite-0.8.0/Examples/Data/LSUrooted.dnd000644 000000 000000 00000010236 12147656541 020343 0ustar00rootroot000000 000000 ((Synechocystis:0.314376799802742, (((((((Streptomyces@coelico:0.013876432437002, Streptomyces@griseus:0.012745360610087):0.008666806511068, Streptomyces@rimosus:0.011399623481898):0.055437204703884, (Frankia@sp:0.035215752793328, ((Thermomonospora@chro:0.02455061178336, Thermomonospora:0.036494354399615):0.013833012299189, Microbispora:0.057839299523173):0.05726214573943):0.010627946862017):0.023152122896789, (((Mycobacterium:0.008969397259068, Mycobacterium@leprae:0.018880876651733):0.02199446036151, Mycobacterium@smegma:0.018406096469464):0.050883392606131, Rhodococcus@erythrop:0.028337950687323):0.044461942116207):0.013026675667065, (Tropheryma:0.093212049504794, Micrococcus:0.067010434625741):0.014478462001561):0.04424987656893, Renibacterium:0.065457488433629):0.125648670981682, (((Peptococcus:0.196637106255359, Clostridium@botulinu:0.168224551275553):0.026938471818237, (((Mycoplasma@hyopneumo:0.288431547362493, Ureaplasma:0.300784998600134):0.074114192596258, Erysipelothrix@rhusi:0.111818380319661):0.064639704490597, ((Enterococcus:0.027750762397806, ((Lactococcus:0.062471182452097, Streptococcus:0.043841965988075):0.046829712995486, (Lactobacillus:0.084280919180287, Leuconostoc@lactis:0.101165441542673):0.033153631700605):0.013052901284785):0.036951722277918, (Staphylococcus@pisci:0.068123462459372, ((Bacillus@stearotherm:0.070804506277138, Bacillus@licheniform:0.015310154511196):0.019279323180391, (Listeria@monocytogen:0.049375011635418, Bacillus@globisporus:0.046819517668963):0.007005604002247):0.010195875225291):0.015467910252456):0.052927080753595):0.027845498778557):0.044855929695747, (Leptospira:0.23044909424893, ((((((((Rhodospirillum:0.089931818086547, ((Rhodobacter@sphaeroi:0.034987842067928, Rhodobacter:0.035335544653576):0.015191054142223, Paracoccus:0.036864262783206):0.094142271846528):0.02464959453946, ((((Zoogloea:0.085056919690308, Agrobacterium@vitis:0.026366542902169):0.02200819906313, (Brucella:0.018051293147513, Bartonella:0.04543046180208):0.017157911574767):0.032419000513421, (Rhodopseudomonas@pal:0.008871909199023, Bradyrhizobium:0.023716479670769):0.087099173536495):0.020041227455159, Brevundimonas:0.138450047482353):0.014444067189967):0.01833643930762, Rickettsia:0.143959735405335):0.012899564376712, Zymomonas:0.150731679520719):0.087032395773863, ((((Xylella:0.111917387533229, Leucothrix:0.116537236256815):0.012388389116208, (((Aeromonas@hydrophila:0.038111296119372, (Vibrio@cholerae:0.058611936933601, (Haemophilus:0.110665120673241, (Buchnera@aphidicola:0.099243800315892, ((Klebsiella:0.009386423217678, Citrobacter:0.012139968207256):0.004533402095723, (Escherichia@coli:0.006213802650288, Salmonella@bongori:0.015043065781675):0.004968676196463):0.017984088864831):0.020500122112008):0.028882959159722):0.020315594318839):0.014767391122524, Ruminobacter:0.153288394355919):0.053282410735226, (Acinetobacter:0.087448505594648, Pseudomonas@stutzeri:0.057521645363318):0.020627644924354):0.024407271329314):0.012376540570705, (((Alcaligenes:0.042626120115521, Bordetella@bronchise:0.031445760019642):0.029600438292427, (Burkholderia@mallei:0.028973471151616, Ralstonia@solanacear:0.040491187091657):0.027821105214362):0.030552585629177, Neisseria@meningitid:0.079047344105739):0.064794054029077):0.018868983744097, Thiobacillus:0.114434887515554):0.069912133808317):0.041733778051073, (Nannocystis:0.174470527828978, Stigmatella:0.179717157455262):0.050780314331288):0.027202994295141, ((Helicobacter@pilori:0.071680812435812, Wolinella:0.043512218531665):0.0656642252617, Campylobacter@jejuni:0.118826201321209):0.173002291425032):0.032344737919401, ((Treponema:0.182944538744283, Borrelia:0.17653593769831):0.143937707986563, (Pirellula:0.33272761226311, (Simkania:0.084850728076327, (Waddlia:0.091174343545014, (Chlamydia@sp:0.034103682078636, (Chlamydia@muridarum:0.016968075983302, Chlamydophila@felis:0.035186461511793):0.0308415092333465):0.00999302095470575):0.00432560033441125):0.04719138049113225):0.01172517552343825):0.00296399773658775):0.004434578174967):0.0060990777293125):0.00465163883258125):0.0054390495067665):0.061364627392465496, ((Thermotoga:0.13557601533902, Aquifex:0.293374136025111):0.051397493061771, Thermus:0.2111229194826):0.055925577885699); bppsuite-0.8.0/Examples/Data/Myo.dnd000644 000000 000000 00000005571 12147656541 017235 0ustar00rootroot000000 000000 (MYG_HETPO:0.39227,(MYG_MUSAN:0.0234145,(MYG_GALJA:0.0293632,MYG_GALGA:0.0455375):0.0722258):0.599322,(((MYG_CYPCA:0.167158,MYG_BRARE:0.149255):0.172378,((((MYG_THUTO:1e-06,(MYG_THUTH:1e-06,MYG_THUOB:1e-06):1e-06):1e-06,MYG_THUAL:0.015652):0.0592755,MYG_AUXRO:0.125853):0.0436622,((MYG_NOTCO:0.00798703,(MYG_GOBGI:0.00788468,(MYG_PSEGE:0.0240623,(MYG_CRYAN:0.0239015,MYG_CHIRA:0.00785369):0.0236543):1e-06):0.0078986):0.15259,MYG_TETNG:0.147714):0.0499235):0.0733475):0.699867,(((((MYG_ANAPO:1e-06,MYG_APTFO:0.198107):0.00843426,((MYG_PHAFI:0.0328705,(MYG_URILO:0.0246731,(MYG_CERMN:1e-06,MYG_AETPY:0.00791553):0.024292):0.0163525):0.00738933,MYG_CHICK:0.0326913):0.00814451):0.131801,MYG_ALLMI:0.219033):0.0133805,(MYG_VARVA:0.180729,(MYG_GRAGE:0.0195182,(MYG_CHEMY:0.0155155,MYG_CARCR:1e-06):0.044457):0.139559):0.0673932):1e-06,(((((((((MYG_HORSE:1e-06,MYG_EQUBU:1e-06):0.0939447,(MYG_PIG:0.0140951,((MYG_CEREL:1e-06,(MYG_BOVIN:0.0235415,MYG_SHEEP:0.0078088):1e-06):0.109752,((MYG_ESCGI:1e-06,(MYG_MEGNO:1e-06,(MYG_BALPH:0.00783912,MYG_BALAC:0.00773886):0.00782112):0.00785235):0.0306363,((MYG_PHYCA:1e-06,MYG_KOGSI:0.0409474):0.0541751,((MYG_ZIPCA:0.00760349,MYG_MESCA:0.00832605):0.0760967,(MYG_INIGE:0.015716,(MYG_DELLE:1e-06,(((MYG_TURTR:1e-06,MYG_DELDE:1e-06):1e-06,(MYG_ORCOR:1e-06,MYG_GLOME:0.00801161):0.00800896):0.016269,(MYG_PHOPH:1e-06,MYG_PHODA:1e-06):0.00820659):0.00837861):0.0171207):0.0185256):0.016746):1e-06):0.0621824):0.0359032):0.0116752):1e-06,((((MYG_VULCH:1e-06,(MYG_LYCPI:0.00803533,(MYG_OTOME:1e-06,MYG_CANFA:1e-06):1e-06):0.00812196):0.0817495,MYG_MELME:0.0444323):0.013239,MYG_LUTLU:0.0214521):1e-06,(((MYG_HALGR:1e-06,MYG_PHOVI:1e-06):1e-06,MYG_PHOSI:0.0243069):0.0866446,MYG_ZALCA:0.060672):0.0289244):0.0300615):0.0297566,MYG_ROUAE:0.0317498):1e-06,MYG_ERIEU:0.0493171):0.0110735,(((MYG_RABIT:0.0775593,(MYG_OCHPR:1e-06,MYG_OCHCU:0.0165651):0.0567079):0.0123179,((((MYG_SPAEH:0.0683498,MYG_CTEGU:0.0708645):1e-06,MYG_CASFI:0.0873026):1e-06,(MYG_MOUSE:0.145838,MYG_ONDZI:0.0932476):0.0136013):1e-06,(MYG_PROGU:0.02033,MYG_LAGMA:0.0231871):0.0507527):1e-06):0.0107367,((((((((MYG_PANTR:0.00817822,MYG_HUMAN:1e-06):1e-06,MYG_GORBE:0.00814592):0.00815656,MYG_PONPY:0.00806523):1e-06,(MYG_HYLSY:1e-06,MYG_HYLAG:1e-06):1e-06):0.0326819,((MYG_MACFA:0.0080833,MYG_PREEN:1e-06):1e-06,(MYG_PAPAN:1e-06,MYG_ERYPA:1e-06):1e-06):0.0106686):0.00545373,(((MYG_LAGLA:0.0250337,(MYG_SAISC:0.0249309,MYG_CEBAP:1e-06):0.00833139):0.00827946,MYG_CALJA:1e-06):1e-06,MYG_AOTTR:0.00824082):0.078286):0.0533582,(((MYG_PERPO:0.0158598,MYG_NYCCO:0.00811721):0.0248015,MYG_GALCR:0.0494704):0.0334113,MYG_LEPMU:0.0945001):0.0344433):1e-06,MYG_TUPGL:0.038834):1e-06):0.00992492):0.00178055,(MYG_ORYAF:0.0285741,(MYG_LOXAF:0.0165379,MYG_ELEMA:0.00942453):0.165762):0.0184912):0.0669892,(MYG_MACRU:0.109639,MYG_DIDMA:0.0454016):0.0191823):0.0146532,(MYG_TACAC:0.0482844,MYG_ORNAN:0.0338331):0.0805587):0.257381):0.583683):0.535044); bppsuite-0.8.0/Examples/Data/HIV1_REF_2010_gag_macse_AA.fasta000644 000000 000000 00000055101 12147656541 023210 0ustar00rootroot000000 000000 >Ref.D.CD.83.ELI.K03454 MGARASVLSGGKLDKWEKIRLRPGGKKKYRLKHIVWASRELERYALNPGLLET-SEGCKQIIGQLQP-AIQTGTEELRSLYNTVATLYCVH-KGIDVKDTKEALEKMEEE-QNKSK---KKAQQA--AADTGNNS------QVSQNYPIVQNLQ-GQMVHQAISPRTLNAWVKVIEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKETINEEAAEWDRLHPVHAGPIAPGQMREPRGSDIAGTTSTLQEQIAWMTSN---PPIPVGEIYKRWIIVGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFYKTLRAEQASQDVKNWMTETLLVQNANPDCKTILKALGPQATLEEMMTACQGVGGPSHKARVLAEAMS--QA--T---NSVTT---AMMQRGNFKGPRKIIKCFNCGKEGHIAKNCRAPRKKGCWR-CGKEGHQLKDCTERQANFLGRIWPSHKGRPGNFLQSRP----------EPTAPPA-----------ESFGFGEEIT-PSQKQEQ-KD--KEL---YPLTSLKSLFGNDPLSQ*- >Ref.C.ET.86.ETH2220.U46016 MGARASILRGEKLDAWEKIKLRPGGKKHYMLKHLVWANRELEKFALNPDLLDT-SAGCKQIIKQLQP-ALQTGTEELKSLFNTVATLYCVH-QKIEIKDTKEALDKIEEE-QNESQ---QKTQQA-GAADRG---------KDSQNYPIVQNMQ-GQMVHQPISARTLNAWVKVVEEKAFSPEVIPMFTALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPVHAGPVAPGQMRDPRGSDIAGTTSTLQEQIAWMTGN---PPVPVGDIYKRWIILGLNKIVRMYSPVSILDIKQGPKEPFRDYVDRFFKTLRAEQATQDVKNWMTDTLLVQNANPDCKTILRALGPGASLEEMMTACQGVGGPAHKARVLAEAMS--QV--N---N--TT---IMMQKSNFKGPKRAIKCFNCGKEGHLARNCRAPRKKGCWK-CGKEGHQMKDCTERQANFLGRLWPSNKGRPGNFLQSRP----------EPTAPPESLRPEPTAPPPESFRF-EEAT-PSPKQEL-KD--RE-----ALTSLKSLFGNDHLLQ*- >Ref.C.ZA.04.04ZASK146.AY772699 MGARASVLRGEKLDTWEKIRLRPGGKKHYMLKHIVWASRELERFALNPGLLET-SEGCKQILAQIQP-AIQTGTEELKSLFNTIAVLYCVH-KKIDVRDTKEALDKIEEE-QNKSQ---QKTQQA-KAADE----------KVSQNFPIVQNLQ-GQMVHQPLSPRTLNAWVKVIEEKGFNPEVIPMFTALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPVHAGPVAPGQMREPRGSDIAGTTSNLQEQVAWMTSN---PPIPVGDIYKRWIILGLNKIVRMYSPVSILDIKQGPKEPFRDYVDRFFKTLRAEQATQEVKNWMTDTLLVQNANPDCKTILRALGPGATLEEMMAACQGVGGPGHKARVLAEAMS--QI--N---N--GN---IMMQRSNFKGPKRIVKCFNCGKGRHIAKNCRAPRKKGCWK-CGKEGHQMKDCTERQANFLGKIWPSQKGRPGNFLQNRL----------EPTAPPA-----------ESFRF-EETT-PAPKQEL-KD--RE-----PLTSLRSLFGSDPLSQ*- >Ref.A1.UG.92.92UG037.AB253429 MGARASVLSGGKLDAWEKIRLRPGGKKKYRLKHLVWASRELERFALNPSLLET-TEGCQQIMEQLQS-ALRTGTEELRSLYNTVATLYCVH-QRIEVKDTKEALDKIEEI-QKKSK---QKTQQA--AADTGSSS------KVSQNYPIVQNAQ-GQMIHQSLSPRTLNAWVKVIEEKAFSPEVIPMFSALSEGATPQDLNMMLNIVGGHQAAMQMLKDTINEEAAEWDRLHPVHAGPVAPGQMREPRGSDIAGTTSTPQEQIAWMTGN---PPIPVGDIYKRWIILGLNKIVRMYSPVSILDIKQGPKEPFRDYVDRFFKTLRAEQATQEVKGWMTETLLIQNANPDCKSILRALGAGATLEEMMTACQGVGGPGHKARVLAEAMS--QV--Q---H--TN---IMMQRGNFKGQKR-IKCFNCGKEGHLAKNCRAPRKKGCWK-CGREGHQMKDCTERQANFLGKIWPSSKGRPGNFPQSRP----------EPTAPPAA----------EIFGMREEIV-SPPKQEQ-ND--RDQ--NPPSVSLKSLFGNDLLSQ*- >Ref.A1.RW.92.92RW008.AB253421 MGARASVLSGGKLDAWEKIRLRPGGKKKYRMKHLVWASRELERFALNPGLLET-TEGCQKIIEQLQP-SVKTGTEELKSLFNTVATLYCVH-QRIDVKDTKEALDKIEEM-QNKSK---QKTQQA--AADIGNSS------KVSQNYPIVQNAQ-GQMIYQSMSPRTLNAWVKVIEEKGFNPEVIPMFSALSEGATPQDLNMMLNIVGGHQAAMQMLKDTINEEAADWDRLHPVQAGPIPPGQMREPRGSDIAGTTSTPQEQIGWMTSN---PPIPVGDIYKRWIILGLNKIVRMYSPVSILDVKQGPKEPFRDYVDRFFKILRAEQATQDVKHWMTETLLIQNANPDCKSILRALGTGATLEEMMTACQGVGGPSHKARVLAEAMS--QV--Q---H--PN---IMMQRGNFRGQKR-IKCFNCGKEGHLARNCRAPRKKGCWK-CGKEGHQMKDCTERQANFLGKIWPSSKGRPGNFPQSRP----------EPSAPPA-----------EIFGIGEEIA-SPPKQEQ-KD--REP--AQPLVSLKSLFGNDPLSQ*- >Ref.H.BE.93.VI997.AF190128 MGARASVLSGGRLDTLEKIRLRPGGKKKYRLKHIVWASRELERFALNPGLLES-AEGCLQIIEQLRP-SIKTGTEEL?SLFNTVATLYCVL-QRIEVKDTKEALGKIEEI-QNKRQ---QKTQQA--TANKERDN------KVSQNYPIVQNAQ-GQMVHQPIS?RTLNAWVKVVEEKAFSPEVIPMFSALSEGATPQDLNAMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPVHAGPIPPGQMREPRGSDIAGTTSTLQEQIAWMTGN---PSIPVGDIYKRWIILGLNKIVRMYSPVSILDIKQGPKEPFRDYVDRFFKTLRAEQATQEVKNWMTDTLLVQNANPDCKTILRALGQGASIEEMMTACQGVGGPSHKARVLAEAMS--QV--T---N--ANA-AIMMQKSNFKGPRKIVKCFNCGKEGHIARNCRAPRKKGCWK-CGREGHQMKDCTERQANFLGKIWPSSKGRPGNFLQSRP----------EPTAPPA-----------ESFGFGEEMT-SSPKQEL-KD--KE----PPFASLKSLFGNDPLSQ*- >Ref.H.BE.93.VI991.AF190127 MGARASVLSGGKLDAWEKIRLRPGGRKKYRLKHLVWASRELERFALNPDLLET-ADGCQQILGQLQP-ALKTGTEDLQSLYNTIAVLYCVH-QRIDVKDTKEALGKIEEI-QNKNK---QRTQQAPAAADKEKDS------KISQNYPIVQNAQ-GQMVHQAISPRTLNAWVKVVEEKAFSPEVIPMFSALSEGATPQDLNAMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPVHAGPIPPGQMREPRGSDIAGTTSTLQEQVAWMTGN---PPIPVGDIYKRWIILGLNKIVRMYSPVSILDIKQGPKEPFRDYVDRFFRVLRAEQATQDVKNWMTDTLLVQNANPDCRTILKALGRGASIEEMMTACQGVGGPSHKARVLAEAMS--QV--T---N--ASA-AIMMQKGNFKGPRRTVKCSNCGKEGHIARNCRAPRKKGCWK-CGQEGHQMKDCTGRQANFLGKIWPSSKGRPGNFPQKRL----------EPTAPPA-----------ESFGFGEEIT-PSPRQEL-KE--QE----PPLTSLRSLFGN!PIVTV! >Ref.G.PT.x.PT2695.AY612637 MGARASVLSGGKLDAWEKIRLRPGGKKKYRMKHLVWASRELEKFALNPDLLET-AEGCQQIMRQLQP-ALQTGTEELRSLFNTVATLYCVH-QRIEVKDTKEALEEVEKT-QKKS----QKQQQA--AMDEGNSS------QVSQNYPIVQNAQ-GQMVHQAISPRTLNAWVKVVEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRIHPQQAGPIPPGQIREPRGSDIAGTTSTLQEQIRWMTSN---PPIPVGEIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFFKTLRAEQATQEVKGWMTDTLLVQNANPDCKTILRALGPGASLEEMMTACQGVGGPSHKARVLAEAMS--QA--S---G--AT---IMMQKSNFKGPKRMIKCFNCGKEGHLARNCRAPRKKGCWK-CGKEGHQMKDCTERQANFLGKIWPSNKGRPGNFLQNRP----------EPTAPPA-----------ESFGFGEEIA-PSPKQEP-KD--KEL---YPLTSLKSLFGSDP!VTV! >Ref.K.CM.96.96CM_MP535.AJ249239 MGARASVLSGGKLDAWEKIRLRPGGKKKYKLKHLVWASRELERFALNPGLLET-TEGCRQIITQIQP-SIQTGSEEIKSLYNTIAVLYFVH-QKIEVKDTKEALDKLEEE-QNKSQ---RKTQQE--AADKG----------VSQNYPIVQNLQ-GQMVHQALSPRTLNAWVKVIEEKAFSPEVIPMFTALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINDEAAEWDRLHPVHAGPIPPGQMREPRGSDIAGTTSTLQEQIAWMTSN---PPVPVGEIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFFKTLRAEQATQEVKNWMTDTLLVQNANPDCKTILKALGPGASLEEMMTACQGVGGPSHKARILAEAMS--QV--T---N--PV---VMMQKGNFKGHRKIVKCFNCGKEGHIARNCRAPRKKGCWK-CGKEGHQMKDCTERQANFLGKIWPSHKGRPGNFLQSRP----------EPTAPPA-----------ESFGFGEEIT-PSPRQET-KD--KEQ--SPPLTSLKSLFGNDPLSQ*- >Ref.F2.CM.97.CM53657.AF377956 ---RASLLSGGKLDDLEKIRLRPGGKKKYRLKHIVWASRELERFALNPGLLETK-EGCKQIIGQLQP-SLQTGSEELKSLFNTIVVLYYVH-QRIKIGDTKEALDKLQEE-QDKSQ---QKTQPA--AADKG----------VSQNYPIVQNLQ-GQMVHQSLSPRTLNAWVKVIEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPVQAGPIPPGQIREPRGSDIAGTTSNLQEQIAWMTSN---PPVPVGEIYKRWIILGLNKIVRMYSPVSILDIKQGPKEPFRDYVDRFFKTLRAEQASQEVKGWMTDTLLVQNANPDCKIILKGLGTGATLEEMMTACQGVGGPGHKARILAEAMS--QV--T---S--TS---ILMQKSNFKGQRRNVKCFNCGKEGHIAKNCRAPRKRGCWK-CGKEGHQMKDCTERQANFLGKIWPSNKGRPGNFLQNRP----------EPTAPPA-----------ESFGFGEEIT-PSPKQEQ-KD--KEM--YPPLTSLKSLFGNDP!VTI! >Ref.F1.FI.93.FIN9363.AF075703 MGARASVLSGGKLDAWEKIRLRPGGKKQYRIKHLVWASRELERFAIDPGLLET-SEGCQKIIAQIQP-SIQTGSEELRSLYNTIAVLYFVH-QKIEVKDTKEALDKLEEE-QNKSQ---QKTQQAAAAADKG----------VSQNYPIVQNLQ-GQMVHQAISPRTLNAWVKVIEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPVHAGPIPPGQMREPRGSDIAGTTSTLQEQIQWMTSN---PPVPVGDIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFFKALRAEQATQEVKGWMTDTLLVQNANPDCKIILKGLGIGATLEEMMTACRGVGGPGHKARILAEAMS--QA------N--TT---IMMQKSNFRGQRRIVKCFNCGKEGHIARNCRAPRKKGCWK-CGQEGHQMKDCTERQANFLGKIWPSNKGRPGNFLQSRP----------EPTAPPA-----------ESLGIREEVT-PSPRQEQ-KE--EGQ--YPPLASLKSLFGNDP!VTI! >Ref.D.UG.94.94UG114.U88824 MGARASVLSGGKLDEWEKIRLRPGGKKKYRLKHLVWASRELERFALNPGLLET-SEGCRQIIRQLQP-SIQTGSEEIKSLYNTVVTLYCVH-ERIKVASTKEALDKIEEE-QAKSK---KKAQQA--TADTRNSS------QVSQNYPIVQNLQ-GQMVHHPLSPRTLNAWVKVIEEKAFNPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPVHAGPVAPGQLREPRGSDIAGTTSNLQEQIGWMTSN---PPIPVGEIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFYKTLRAEQASQDVKNWMTETLLVQNANPDCKTILKALGPAATLEEMMTACQGVGGPSHKARVLAEAMS--QA--T---N--ANT-AIMMQRGNFKGPKKIIKCFNCGKEGHTAKNCRAPRKKGCWK-CGREGHQMKDCTERQANFLGKIWPSHNGRPGNFLQSRP----PA----EPTAPPA-----------EIFGLGEEIT-PPQKQEQ-KD--KEL---YPLTSLKSLFGNDPLSQ*- >Ref.F1.BR.93.93BR020_1.AF005494 MGARASVLSGGKLDAWEKIRLRPGGKKKYRLKHLVWASRELERFALDPGLLET-SEGCRKIIGQLQP-SLQTGSEELKSLYNTIAVLYYVH-QKVEVKDTKEALEKLEEE-QNKGR---QKTQQA--TAEKG----------VSQNYPIVQNLQ-GQMVHQSLSPRTLNAWVKVIEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPTQAGPIPPGQIREPRGSDIAGTTSTLQEQIQWMTGN---PPVPVGEMYKRWIILGLNKIVRMYSPVGILDIRQGPKEPFRDYVDRFFKTLRAEQATQEVKGWMTDTLLVQNANPDCKTILKALGPGATLEEMMTACQGVGGPSHKARVLAEAMS--QA--T---N--TA---IMMQKSNFKGQRRIVKCFNCGKEGHIAKNCRAPRKKGCWK-CGREGHQMKDCTERQANFLGKIWPSNKGRPGNFIQNRP----------EPSAPPA-----------ESFRFGEETT-PSPKQEQ-KD--EGL--YPPLASLKSLFGNDP!VTI! >Ref.D.CM.01.01CM_4412HAL.AY371157 --ARASILSGGKLDAWEKIRLRPGGSKKYRLKHLIWASNELERFALNPGLLET-SDGCKQILGQLQP-ALKTGTEELRSLFNAVAVLYCVH-ERIEVKDTKEALDKIEEE-QNKSK---KKAQQA--AADTGDNK------QVSQNYPIVQNLQ-GQMVHQALSPRTLNAWVKVIEEKAFNPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKETINEEAAEWDRLHPVQAGPVAPGQMREPRGSDIAGTTSTLQEQIGWMTSN---PPIPVGEIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFYKTLRAEQATQEVKNWMTETLLVQNANPDCKTILKALGPGATLEEMMTACQGVGGPGHKARVLAEAMS--QA--TAGMN--AA---IMMQRGNFKGPKRIVKCFNCGKEGHIAKNCRAPRKKGCWK-CGREGHQMKDCTERQANFLGKIWPSNKGRPGNFLQSRP----------EPTAPPA-----------ESFGFGEEIA-PSQKQEQ-KD--KDQE-LYPLTSLKSLFGNDPLSQ*- >Ref.F1.FR.96.96FR_MP411.AJ249238 MGARASVLSGGKLDAWERIRLRPGGKKKYRMKHLVWASRELERFAVDPGLLET-PEGCKQIIRQLQP-SLQTGSEELRSLFNTVAVLYCVH-QKIEIKDTKEALEKLEEE-QNKGQ---QKTQQA--AADKG----------VSQNYPIVQNLQ-GQMVHQPISPRTLNAWVKVIEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPAHAGPILPGQMREPRGSDIAGTTSTLQEQIQWMTSN---PPVPVGDIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFFKTLRAEQASQEVKNWMTESLLVQNSNPDCKTILKALGPGATLEEMMTACQGVGGPGHKARVLAEAMS--QA--T---N--AA---IMMQKSNYKGPRRFIKCFNCGKEGHIAKNCRAPRKKGCWK-CGKEGHQMKDCTERQANFLGKIWPSNKGRPGNFLQNRP----------EPTAPPA-----------ESFGFKEEIT-PSPKQEQ-KD--EGQGLYPPLASLKSLFGSDP!VTI! >Ref.A2.CY.94.94CY017_41.AF286237 MGARASILSGGKLDAWEKIRLRPGGKKKYRLKHLVWASRELEKFSINPGLLET-PEGCRQIIRQLQP-ALQTGTEELKSLYNTVVVLYWVH-QRVDVKDTKEALDKIEEE-QNK-----QKTQHA--AADTGNSS--------SQNYPIVQNAQ-GQMVHQAISPRTLNAWVKVVEEKAFSPEVIPMFTALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRVHPVHAGPIPPGQMREPRGSDIAGTTSTLQEQIGWMTSD---PPIPVGEIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFFKTLRAEQATQEVKNWMTDTLLVQNANPDCRSILRALGPGASLEEMMTACQGVGGPSHKARVLAEAMSHVQS--T---N--TN---IMMQRGNFRGQKR-IKCFNCGKEGHLARNCRAPRKKGCWK-CGKEGHQMKDCTERQANFLGKIWPSNKGRPGNFPQSRT----------EPTAPPA-----------ENLRMGEEIT-SSLKQEL-ET--REP--YNPAISLKSLFGNDPLLQ*- >Ref.H.CF.90.056.AF005496 MGARASVLSGGKLDAWEKIRLRPGGKKKYRLKHLVWASRELERFALNPGLLET-PEGCLQIIEQIQP-AIKTGTEELKSLFNLVAVLYCVH-RKIDVKDTKEALDKIEEI-QNKSQ---QKTQQA--AADKEKDN------KVSQNYPIVQNAQ-GQMVHQAISPRTLNAWVKVVEEKAFSPEVIPMFSALSEGATPQDLNAMLNTVGGHQAAMQMLKDTINEEAAEWDRVHPVHAGPIPPGQMREPRGSDIAGTTSTLQEQIAWMTGN---PAIPVGDIYKRWIILGLNKIVRMYSPVSILDIKQGPKEPFRDYVDRFFKTLRAEQATQDVKNWMTETLLVQNANPDCKTILRALGQGASIEEMMTACQGVGGPSHKARVLAEAMS--QV--T---N--TNT-AIMMQKGNFKGQRKFVKCFNCGKEGHIARNCRAPRKKGCWK-CGREGHQMKDCTERQANFLGKIWPSSKGRPGNFLQSRP----------EPTAPPA-----------ESFGFGEEMT-PSPKQEQLKD--KE----PPLASLRSLFGSDPLLQ*- >Ref.A2.CM.01.01CM_1445MV.GU201516 --ARASVLSGGKLDAWEKIRLRPGGRKKYRMKHLVWASRELEKYSINPGLLET-SEGCKQIIRQLHS-ALPVGTEELKSLYNTIAVLYYVH-QKIEVKDTKEALDKLEEE-QNKYK---QKTQQA--AAATGNSS--------SQNYPIVQNAQ-GQMVHQAISPRTLNAWVKVVEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRVHPVHAGPIPPGQMREPRGSDIAGTTSTLQEQIGWMTSN---PPIPVGEIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFFKTLRAEQATQDVKNWMTDTLLVQNANPDCKTILRALGPAATLEEMMTACQGVGGPGHKARVLAEAMS--QIHST---N--QN---VMMQRGNFRGPKR-IKCFNCGKEGHLARNCRAPRKKGCWK-CGKEGHQMKDCTERQANFLGKIWPPNKGRPGNFPQSRT----------EPTAPPA-----------ENVGMGEEIA-SSSKQEL-RN--REQ--HTPTISLRSLFGNDPLSQ*- >Ref.A1.AU.03.PS1044_Day0.DQ676872 MGARASILSGGRLDAWEKIRLRPGGKKKYRLKHLVWASRELERFAL?P?LLES-AEGCQQIMEQLQP-A?KTG?EEIKSLFNTVATLYCVH-QRIDVKDTKEA?DKIEEI-KNKSK---QRTQQA--AADTGNSG------KVSQNYPIVQNAQ-GQMI?QNLSPRTLNAWVKVIEEKAFSPEVIPMFSALSEGATPQDLNVMLNIVGGHQAAMQMLKDTINEEAAEWDRLHPVHAGPIPPGQIREPRGSDIAGATSTPQEQLQWMTGN---PPIPVGDIYKRWIILGLNKIVRMYSPTSILDIRQGPKESFRDYVDRFFKALRAEQATQEVKSWMTETLLVQNANPDCKSILKALGSGATLEEMMTACQGVGGPSHKARVLAEAMS--QA--Q---Q--TS---IMMQRGNFRGGQKRIKCFNCGKEGHLARNCRAPRKKGCWK-CGKEGHQMKDCTERQANFLGKIWPSSKGRPGNFPQSRP----------EPTAPPA-----------ELFGMGEEIT-SPPKQEQ-KD--KEQ--VPPLVSLKSLFGNDPSSQ*- >Ref.J.SE.93.SE9280_7887.AF082394 MGARASILSGGKLDDWEKIRLRPGGKKKYRIKHLVWASRELDRFALNPGLLES-AKGCQQILVQLQP-ALQTGTQEIKSLYNTVATLYCVH-QRIEIKDTMEALEKIEEI-QNKNK---QQAQKA--ETDKKDNS------QVSQNYPIVQNLQ-GQPVHQALSPRTLNAWVKVIEEKAFSPEVIPMFSALSEGATPQDLNTMLNTIGGHQAAMQMLKDTINEEAAEWDRVHPVHAGPIAPGQVREPRGSDIAGTTSTLQEQIGWMTGN---PPIPVGEIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFFKALRAEQATQDVKNWMTDTLLVQNANPDCKTILKALGSGATLEEMMTACQGVGGPGHKARVLAEAMS--QV--T---N--TN---IMMQRGNFRDHKRIVKCFNCGKQGHIAKNCRAPRKKGCWK-CGKEGHQMKDCTERQANFLGKIWPSSKGRPGNFLQSRP----------EPTAPPA-----------ESLGLGEEI--PSPKQEP-KD--KEL---YPLTSLKSLFGSDPLSQ*- >Ref.F2.CM.95.95CM_MP257.AJ249237 MGARASVLSGGKLDAWEKIRLRPGGKKKYRLKHIVWASRELKRFALNPGLLET-TEGCKKIIGQLQP-SLQTGSEELKSLFNTIVVLYYVH-QKIEVRDTKEALDKLQEE-QDKHQ---QKTQQA--TADKGVSK------GVSQNYPILQNLQ-GQMVHQSLSPRTLNAWVKVIEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPVHAGPIPPGQMREPRGSDIAGTTSTLQEQIAWMTSN---PPVPVGEIYKRWIILGLNKIVRMYSPVSILDIKQGPKEPFRDYVDRFFKTLRAEQATQEVKGWMTETLLVQNANPDCKTILKALGPGATLEEMMTACQGVGGPSHKARILAEAMS--KA--T---G--AA---IMMQKSNFKGQRRIVKCFNCGKEGHIARNCRAPRKRGCWK-CGQEGHQMKDCTERQANFLGKMWPSNKGRPGNFLQNRP----------EPTAPPA-----------ESFGFGEEIA-PSPKQEQ-KD--KEQ--VPPLISLKSLFGS!PVVTI! >Ref.F2.CM.95.95CM_MP255.AJ249236 MGARASVLSGGKLDAWEKIRLKPGGKKRYRLKHLVWASRELERFALNPSLLET-TEGCKKIIGQLQS-SLQTGSEELKSLYNAVVVLYYVH-QRIDVRDTKEALDKLQEE-QDKSQ---QKEQQK--AADKE----------VSQNYPIVQNIQ-GQMVHQALSPRTLNAWVKVIEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPVHAGPIPPGQMREPRGSDIAGTTSTLQEQITWMTGN---PPVPVGEIYKRWIILGLNKIVRMYSPVSILDIKQGPKEPFRDYVDRFFKTLRAEQATQEVKNWMTETLLVQNSNPDCKTILKALGPGATLEEMMTACQGVGGPGHKARILAEAMS--KA--T---S--TA---IMMQKSNFKGQKRIVKCFNCGKEGHIARNCRAPRKKGCWK-CGKEGHQMKDCTERQANFLGKIWPSNRGRPGNFLQNRP----------EPTAPPA-----------ENFGFGEGIT-PSPKQEQ-KG--EEQ--APPLVSLKSLFGSDP!SRN! >Ref.C.BR.92.BR025_d.U52953 MGARASILRGGKLDAWERIKLKPGGKKHYMMKHLVWASRELERFALDPGLLET-SEGCKQIMKQLQP-ALQTGTKELISLHNTVATLYCVH-EKIDVRDTKEALDKIKEE-QNKSQ---QKTQQA-EAADKG---------KVSQNYPIVQNLQ-GQMVHQPISARTLNAWVKVVEEKAFSPEVIPMFTALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPVHAGPVAPGQMREPRGSDIAGTTSTLQEQITWMTNN---PPVPVGDIYKRWIILGLNKIVRMYSPVSILDIKQGPKEPFRDYVDRFFKTLRAEQATQDVKNWMTDTLLVQNANPDCKTILRALGPGASLEEMMTACQGVGGPGHKARVLAEAMS--KV--N---N--TN---IMMQRSNCKGPKRTIKCFNCGKEGHLARNCRAPRKKGCWK-CGKEGHQVKDCTERQANFLGKIWPSHRGRPGNLLQNRT----------EPTAPPE-----------ESFRFGEETTTPSRKQET-ID--KEL----PLTSLKSLFGSDPLST*- >Ref.G.KE.93.HH8793_12_1.AF061641 MGAR?S?LSGGKLDAWEKI?LTPGGKKKYRLKHLVWASREMERFALNPGLLET-AEGCQQIMSQLQP-AI?TGTEEIKSLFNTVATLYCVHP-KIEVKDTKEALEEVEKI-QKKSQ---QKIQQA--ARDEGNSS------QVSQNYPIVQNAQ-GQMVHQAISPRTLNAWVKVVEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRIHPPQAGPIPPGQIREPRGSDIAGTTSNLQEQIRWMTSN---PPIPVGEIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFFKTLRAEQATQEVKGWMTDTLLVQNANPDCKTILRALGPGATLEEMMTACQGVGGPGHKARVLAEAMS--QA--T---G--AAA-AIMMQKSNFKGPKRNIKCFNCGKEGHLARNCRAPRKKGCWK-CGKEGHQMKDCTERQANF!GKIWPSNKGRPGNFLQNRP----------EPTAPPA-----------ESFGFGEEIA-PSPKPEP-KE--KEI---HPLASLKSLFGSDP!VTV! >Ref.A2.CD.97.97CDKTB48.AF286238 MGARASVLSGGKLEAWEKIRLRPGGKKKYRLKHLVWASRELEKFSINPSLLET-ETGCRRIFGQLQP-ALETGTEELRSLYNTIAVLYFVH-QKIEVKDTKEALDKIEEE-QNKCK---QKTQQA--AADTGSSSSQNYRGSSSQNYPIVQNAQ-GQMVHQAVSPRTLNAWVKVVEEKAFSPEVIPMFTALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPVQAGPIPPGQMREPRGSDIAGATSNLQEQIGWMTSN---PPIPVGEIYKRWIILGLNKIVRMYSPVSILDIKQGPKEPFRDYVDRFFKTLRAEQATQEVKNWMTDTLLVQNANPDCKSILRALGPGATLEEMMTACQGVGGPGHKARVLAEAMS--QV--Q---N--TN---IMIQRGNFKGQKR-IKCFNCGKEGHLARNCRAPRKKGCWK-CGKEGHQMKDCTERQANFLGKIWPSNKGRPGNFPQSRT----------EPTAPPM-----------E-----EEIT-SSLKQEN-RE--PST----PAISLKSLFGNDLLSQ*- >Ref.G.BE.96.DRCBL.AF084936 MGARASVLSGGKLDAWEKIRLRPGGKKRYRMKHLVWASRELDRFALNPGLLET-AEGCQKIMAQLQP-ALQTGTEEIKSLFNTVATLYCVH-QKIEVRDTKEALEEVEKI-QKKSQ---QKENSS--S-------------QVSQNYPIVQNAQ-GQMVHQAISPRTLNAWVKVVEEKAFSPEVIPMFTALSEGATPQDLNTMLNTVGGHQAAMQMLKETINDEAAEWDRLHPQQAGPIAPGQIRDPTGSDIAGATSTLQEQIRWMTSN---PPVPVGEIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFFKTLRAEQATQEVKSWMTDTLLIQNANPDCKIILKGLGQGATLEEMMTACQGVGGPSHKARVLAEAMS--QA--S---G--AAA-AIMMQKSNFKGPRRTIKCFNCGKEGHLARNCRAPRKKGCWK-CGKEGHQMKECTERQANFLGKIWPSNKGRPGNFLQNRP----------EPTAPPA-----------ENFGFGEEIA-PSPKQEQ-KE--KEL---YPLSSLKSLFGN!PIVKV! >Ref.K.CD.97.97ZR_EQTB11.AJ249235 MGARASVLSGGKLDKWEKIQLRPGGKKKYRLKHLVWASRELERFALNPNLLET-VEGCRQIIRQLQP-SLQTGSEELRSLFNTVATLYWVH-QSIQVRDTKEALDKLEEE-QNRTQ---QKTQQG--KADKG----------VSQNYPIVQNLQ-GQMVHQALSPRTLNAWVKVIEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRMHPVQAGPIPPGQIREPRGSDIAGTTSTLQEQITWMTSN---PPIPVGEIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFFRVLRAEQATQEVKNWMTETLLVQNANPDCRTILKALGSGATLEEMMTACQGVGGPGHKARVLAEAMS--QV--T---N--SA---VMMQRGNFKGQRRIIKCFNCGKEGHLARNCRAPRKKGCWK-CGKEGHQMKDCSERQANFLGKFWPLNKERPGNFLQNRP----------EPTAPPA-----------ESFGFGEKIT-PSLRQEM-KD--QEQ--GPPLTSLKSLFGSDPLSQ*- >Ref.D.TZ.01.A280.AY253311 --ARASVLSGGQLDAWEKIRLRPGGKKKYQLKHIVWASRELERFALNPGLLET-SEGCKQI!---QP-AIQTGSEELKSLFNTVATLYCVH-RKIEVKDTKEALEKLEEE-QTKSK---KKAQQA--TADTGSSS------QVSQNYPIVQNLQ-GQMVHQAISPRTLNAWVKVIEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKETINEEAAEWDRLHPVHAGPIAPGQMREPRGSDIAGTTSTLQEQIAWMTNN---PPVPVGEIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFYKTLRAEQASQDVKNWMTETLLVQNANPDCKTILKALGPAATLEEMMTACQGVGGPSHKARVLAEAMS--QA--T---N--VNA-AIMMQRGNFKGPRKIIKCFNCGKEGHIAKNCRAPRKKGCWK-CGKEGHQMKDCTERQANFLGKIWPSHKGRPGNFLQSRP----------EPTAPPA-----------EIFGFGEEIK-PSQKQEQ-KDKDKEL---YPSASLKSLFGNDPLSQ*- >Ref.F2.CM.02.02CM_0016BBY.AY371158 --ARASVLSGGKLDDWEKIRLRPGGKKKYRLKHIVWASKELERFALNPGLLET-TEGCKQIIGQLQ-SSLQTGSEEIKSLYNTVAVLYYVH-QKIQIRDTKEALDKLQEE-QDKYQ---QKTQPA--AADKG----------VSQNYPIVQNLQ-GQMVHQAISPRTLNAWVKVIEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPVQAGPIPPGQIREPRGSDIAGTTSTLQEQIAWMTSN---PPVPVGEIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFFKTLRAEQATQEVKGWMTDTLLVQNANPDCKTILKALGPGATLEEMMTACQGVGGPGHKARILAEAMS--QV--T---A--TS---VLMQKSNFKGQKRIVKCFNCGKEGHIAKNCRAPRKRGCWK-CGKEGHQMKDCTERQANFLGKIWPSNKGRPGNFIQSRP----------EPTAPPA-----------EGFGFGEEIT-PSPKQEQ-KD--KGL--YPPLTSLKSLFGNDP!VTI! >Ref.F1.BE.93.VI850.AF077336 MGARASILSGGKLDEWEKIQLRPGGKKRYKMKHLIWASRELERFALDPGLLET-SEGCQKIIRQLQP-SLQTGSEELKSLFNTVAVLYYVH-QRAGVTDTKEALDKLEEE-QNKSQ---QKTQQA--AADKG----------VSQNYPIVQNLQ-GQMVHQSLSPRTLNAWVKVIEEKAFSPEVIPMFSALSEGATPTDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPVHAGPAPPGQMREPRGSDIAGTTSTLQEQIQWMTGN---PPVPVGDIYKRWIILGLNKIVRMYSPVSILDIKQGPKEPFRDYVDRFFKVLRAEQASQDVKGWMTDTLLVQNANPDCKTILKALGTGATLEEMMTACQGVGGPSHKARVLAEAMS--QA------N--SA---IMMQKSNFKGQRRVVKCFNCGKEGHIARNCRAPRKKGCWK-CGREGHQMKDCTERQANFLGKIWPSNKGRPGNFLQSRP----------EPTAPPA-----------ESFGFREEIT-PSPKQEQ-KD--GEL--YPPLASLKSLFGNDP!VTI! >Ref.B.NL.00.671_00T36.AY423387 MGARASVLSGGELDRWEKIRLRPGGKKRYKLKHIVWASRELERFAVNPGLLET-SEGCRQILGQLQP-ALQTGSEELKSLFNTVATLYCVH-ARIEVKDTKEALEKIEEE-QNKSKKRAQQAQQA--EADAGKNN------PVSQNYPIVQNLQ-GQMVHQAISPRTLNAWVKVVEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKETINEEAAEWDRLHPVHAGPIAPGQMREPRGSDIAGTTSTLQEQIGWMTNN---PPIPVGEIYKRWIILGLNKIVRMYSPTSILDIKQGPKEPFRDYVDRFYKTLRAEQASQEVKNWMTETLLVQNSNPDCKTILKALGPAATLEEMMTACQGVGGPGHKARVLAEAMS--QV--T---S--AP--AIMMQRGNHRNQRRTVKCFNCGKEGHIARNCRAP?KKGCWK-C?K?GHQMKDCT?RQA?FLGKIWPSHKGRPGNFLQSRPEPTAPSQSRPEPTAPPE-----------ESFRFGEETTTPSQRQEP-TD--KEL---YPLASLKSLFGSDP!VTI! >Ref.C.IN.95.95IN21068.AF067155 MGARASILRGGKLDKWEKIRLRPGGKKRYMLKHLVWASRELDRFAVNPGLLET-AEGCKQIIKQLQP-ALQTGTEELRSLFNTVATLYCVH-AGIEVRDTKEALDKIEEE-QNKIK---QKTQQA--KEDDG---------KVSQNYPIVQNLQ-GQMVHQAISPRTLNAWVKVIEEKAFSPEVIPMFTALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPVPAGPIAPGQLREPRGSDIAGTTSTLQEQIAWMTNN---PPVPVGDIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFFKTLRAEQATQDVKNWMTETLLVQNANPDCKTILRALGPGASLEEMMTACQGVGGPSHKARVLAEAMS--Q---T---N--SA---ILMQRSNFKGSKRIVKCFNCGKEGHLARNCRAPRKKGCWK-CGKEGHQMKDCTERQANFLGKIWPSHKGRPGNFLQSRP----------EPTAPPA-----------ESFRF-EETT-PAPKQEP-KD--RE-----PLTSLRSLFGSDPLSQ*- >Ref.B.US.98.1058_11.AY331295 ----ASVLSGGKLDTWEKIRLRPGGKKKYKLKHIVWASRELERFALNPGLLET-AEGCRQLLGQLQP-SLQTGSEELKSLFNTIATLYCVH-QRIEVRDTKEALDKIEEE-QNKSK---KKAQQAAAAADTGNSS------QVSQNYPIVQNLQ-GQMVHQAISPRTLNAWVKVIEEKAFSPEVIPMFAALSEGATPQDLNTMLNTVGGHQAAMQMLKETINEEAAEWDRIHPAQAGPIAPGQIRDPRGSDIAGTTSTLQEQITWMTNN---PPIPVGEIYKKWIIMGLNKIVRMYSPTSILDIRQGPKEPFRDYVDRFYKTLRAEQASQEVKNWMTETLLVQNANPDCKTILKALGPAATLEEMMTACQGVGGPGHKARVLAEAMS--QV--T---N--SG--AIMMQKGNFRNQ--VVRCFNCGKVGHIAKNCRAPRKKGCWK-CGKEGHQMKDCDQRQANFLGKIWPSHKGRPGNFLQSRP----------EPTAPPA-----------ESFRFGEETTTPSQKQEP-QE--------YPLASLRSLFGNDPSSQ*- >Ref.J.CD.97.J_97DC_KTB147.EF614151 --------------AWEKIWLRRRGEKKYRRKHIVWASRELDRYALNPGLL!S!AEGGEQILVQIQP!SL!TGAEEIKSLFNTEATLYCVH!!RIDIRDTKEALDKIEE!L!NKSK---EKAKKE--AVKKYNS-------QVSHNYPILQNM!!GELVHQALSPRTLNAWVKVIEEKGFNPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINEEAAEWDRLHPVHAGPVAPGQMREPRGSDIAGTTSNLQEQIAWITGNGGNQPIPVGEIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFFKTLRAEQATQEVKNWMTDTLLVQNANPDCKTILRALGAGATLEEMMTACQGVRVSSHRARVFGEAIS--QV--N---N--TN---IIMQRGNFRGQKRSVKCFNCGKEGHIAKNCRAPRKKGC!K!CGKEGHQIKNCTERQANFLGKVWPSSKGRPGNFLQSRP----------EPTAPPA-----------ESFGFGEKIT-PSQKQEP-R---KEL---YPSASLKSLFGSDPSSQ*- >Ref.J.CM.04.04CMU11421.GU237072 MGARASVLSGGKLDTWEKIRLRPGGKKRYRLKHLVWASRELDRFALNP?LLET-SKGCQQILVQLQP-SYQTGTEEIKSLYNTVATLYCVH-E?IEVKDTKE?LDKIEEL-QKKNK---QQAQKA--E?DK???S------QVSQNYPIVQNMQ-GQPV??ALSPRTLNAWVKV?E?KA?SPEVIPMFS?LSEGAT?QDLNTMLNT?GGH?AAMQMLKDTINEEAAEWDR?HPVHAGP?APGQAREPRGSDIAGTTSTLQEQIAWMTGN---PPIPVGEIYK?WIILGLNKI?RMYSPVSILDIRQGPK?PFR?YVDRFFKTLRAEQATQEVKNWMTDTLLIQNANPDCRT?LKALGPGATL?EMMTA?QGVGGPGHKARVL?EAMS--QM--T---N--TA--NIMMQ?G?FKG?KRMIKCFNC?KPGHL?R?CRAP??KGCWK-CGQEG?QMKDCTERQANFLG?IWPSN?GRPGNF?QS?P----------EPTAPPA-----------ESFGFGEE-T-??PKQEA-----KEL---YPLTSLKSLFG?DP?SQ*- >Ref.H.GB.00.00GBAC4001.FJ711703 MGARASVLSGGKLDAWEKIRLRPGGKKKYRLKHLVWASRELDRFALNPDLLET-ADGCLKI?GQIQP-ALQTGTEEIKSLFNLVAVLYCVH-QKIEVQDTSEALNKVKEI-QNKNQ---QTTQQA--TA?KEKDS------KISQNYPIVQNAQ-GQMVHQAISPRTLNAWVKVVEEKAFSPEVIPMFSALS?G?TPQD?NTMLNSVGGHQAAMQ?LKDTINEEAAEWDRTHPVHAGPIPPGQMREPRGSDIAGTT?NLQEQIAWMT?N---PP?PV??IYKRWII?GLNKIVRMYSPVSILDIKQGPKEPFR?YVDR?FKTLRAEQATQDVKNWMTDTLLVQNANPDCKTILKALGQGASIEEMMTACQGVGGPGHKARVLAEAMS--QM--T---N--MNT-AIMVQKGNFKGQRRTVKCFNCGKEGHIARNCRAPRKKGCWK-CGREGHQMKDCTERQANFLGKIWPSSKGRPGNFLQSRP----------EPTAPPA-----------ECFGFGEEMT-PPPKQEM-KE--KE----PPLTSLRSLFGSDPLSQ*- >Ref.G.NG.92.92NG083.U88826 VGARASVLSGGKLDSWEKIRLRPGGRKKYKLKHIVWASRELGRFALNRDLLET-AEGCVQIMKQLQP!SL!TGTEELRSLFNTVATLYCVH-QKIEVKDTKEAPEEVEKI-QKNSQ---QEIQQA--AKNEGNSN------PVSQNYPIVQNAQ-GQMIHQAISPRTLNAWVKVVEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKDTINDEAAEWDRIHPQQAGPIPPGQIREPSGSDIAGTTSTLQEQIRWMTSN---PPIPVGEIYKRWIILGLNKIVRMYSPVSILDIRQGPKEPFRDYVDRFFKTLRAEQATQEVKGWMTDTLLVQNANPDCKTILRALGPGATLEEMMTACQGVGGPSHKARVLAEAMS--QA--S---G--AAAAAIMMQKSNFKGPRRIIKCFNCGKEGHLARNCRAPRKKGCWK-CGKEGHQMKECTERQANFLGKIWPSNKGRPGNFLQNRT----------EPTAPPA-----------ESFGFGEEIA-PSPKQEP-KE--KEL---YPLTSLKSLFGSDP!VTV! >Ref.B.FR.83.HXB2_LAI_IIIB_BRU.K03455 MGARASVLSGGELDRWEKIRLRPGGKKKYKLKHIVWASRELERFAVNPGLLET-SEGCRQILGQLQP-SLQTGSEELRSLYNTVATLYCVH-QRIEIKDTKEALDKIEEE-QNKSK---KKAQQA--AADTGHSN------QVSQNYPIVQNIQ-GQMVHQAISPRTLNAWVKVVEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKETINEEAAEWDRVHPVHAGPIAPGQMREPRGSDIAGTTSTLQEQIGWMTNN---PPIPVGEIYKRWIILGLNKIVRMYSPTSILDIRQGPKEPFRDYVDRFYKTLRAEQASQEVKNWMTETLLVQNANPDCKTILKALGPAATLEEMMTACQGVGGPGHKARVLAEAMS--QV--T---N--SA--TIMMQRGNFRNQRKIVKCFNCGKEGHTARNCRAPRKKGCWK-CGKEGHQMKDCTERQANFLGKIWPSYKGRPGNFLQSRP----------EPTAPPE-----------ESFRSGVETTTPPQKQEP-ID--KEL---YPLTSLRSLFGNDPSSQ*- >Ref.B.TH.90.BK132.AY173951 MGARASVLSGGQLDRWEKIRLRPGGKKKYRLKHIVWASRELERFAVNPGLLET-SEGCRQILGQLQP-SLQTGSEELRSLYNTIAVLYCVH-QKIEVKDTKEALEKIEEE-QNKSK---KKAQQA--AANTENSS------QVSQNYPIVQNMQ-GQMVHQAISPRTLNAWVKVVEEKAFSPEVIPMFSALSEGATPQDLNTMLNTVGGHQAAMQMLKETINEEAAEWDRLHPVHAGPIAPGQMREPRGSDIAGTTSTLQEQIGWMTHN---PPIPVGEIYKRWIILGLNKIVRMYSPTSILDIRQGPKEPFRDYVDRFYKTLRAEQASQEVKNWMTETLLVQNANPDCKTILKALGPAATLEEMMTACQGVGGPGHKARVLAEAMS--QV--T---N--SA--TIMMQKGNFRNQRKIVKCFNCGKEGHIARNCRAPRKKGCWR-CGKEGHQMKDCTERQANFLGKIWPSHKGRPGNFLQSRP----------EPTAPPA-----------ESFRFGEETTTPSQKQET-ID--KEL---YPLTALKSLFGNDPSSQ*- bppsuite-0.8.0/Examples/Data/treeList2.dnd000644 000000 000000 00000003647 12147656541 020350 0ustar00rootroot000000 000000 (Bos:0.205584,((Canis:0.058216,((Homo:0.001967,Pan:0.001103):0.008098,Macaca:0.009522):0.039742):0.004001,Monodelphi:0.211427):0.024030,Mus:0.092989); (Bos:0.120233,Canis:0.094952,(Echinops:0.173577,(((Homo:0.003880,Pan:0.002546):0.013839,Macaca:0.017396):0.061331,Mus:0.219930):0.014190):0.013808); (Bos:0.076722,Canis:0.060130,((((Homo:0.002672,Pan:0.004034):0.011988,Macaca:0.016051):0.048883,Rattus:0.161269):0.008651,Monodelphi:0.387129):0.013304); (Bos:0.140669,Canis:0.097859,((((Homo:0.001371,Pan:0.005121):0.015410,Macaca:0.020432):0.063729,Mus:0.299535):0.010901,Monodelphi:0.517359):0.026373); (Bos:0.095763,Canis:0.060316,((Echinops:0.111147,Monodelphi:0.307070):0.018958,((((Homo:0.000704,Pan:0.002084):0.009436,Macaca:0.011362):0.027452,(Mus:0.016834,Rattus:0.020162):0.076952):0.004317,Oryctolagu:0.086691):0.009698):0.013782); (Bos:0.063857,Canis:0.035719,(Echinops:0.080994,(((Homo:0.002011,Pan:0.001339):0.010075,Macaca:0.010344):0.063345,((Mus:0.030672,Rattus:0.037650):0.083515,Oryctolagu:0.053611):0.061425):0.003301):0.009376); (Bos:0.076748,Canis:0.056575,((((Homo:0.002809,Pan:0.002310):0.010931,Macaca:0.014765):0.050236,(Mus:0.064262,Rattus:0.055484):0.196583):0.009419,Monodelphi:0.403673):0.009926); (Bos:0.078125,Canis:0.064070,(Dasypus:0.079868,((Homo:0.003842,Pan:0.004556):0.009951,Macaca:0.012049):0.047785):0.026879); (Bos:0.091493,Canis:0.050625,(((Dasypus:0.062693,Monodelphi:0.267243):0.011416,((Homo:0.002103,Pan:0.001874):0.008115,Macaca:0.012615):0.044339):0.008765,(Mus:0.045525,Rattus:0.080160):0.159360):0.013926); (Bos:0.049938,Canis:0.054797,(((Dasypus:0.070434,Loxodonta:0.052947):0.000283,Monodelphi:0.454108):0.008862,(((Homo:0.002669,Pan:0.001356):0.004995,Macaca:0.009575):0.027205,Oryctolagu:0.066500):0.006027):0.008433); (Bos:0.164955,(Canis:0.083869,(((Homo:0.005534,Pan:0.004047):0.013564,Macaca:0.035816):0.068362,Oryctolagu:0.080227):0.008167):0.018262,(Monodelphi:0.355625,Rattus:0.209124):0.020357); bppsuite-0.8.0/Examples/Data/HIV1_REF_2010_gag_DNA.fasta000644 000000 000000 00000236664 12147656541 022200 0ustar00rootroot000000 000000 >Ref.A1.AU.03.PS1044_Day0.DQ676872 ATGGGTGCGAGAGCGTCAATATTAAGCGGGGGAAGATTAGATGCATGGGA GAAAATTCGGCTAAGGCCAGGGGGAAAGAAAAAATATAGACTAAAACATC TAGTATGGGCAAGCAGGGAGCTGGAGAGATTCGCACTTAAYCCTRGCCTT TTAGAATCAGCAGAAGGATGTCAACAAATAATGGAACAGTTACAACCAGC TCTYAAGACAGGAWCAGAAGAAATTAAATCATTATTTAATACAGTAGCAA CCCTCTATTGTGTACATCAAAGGATAGATGTAAAAGACACCAAGGAAGCT YTAGATAAAATAGAGGAAATAAAA------------AAT----------- ----------AAG---------------AGCAAG------CAAAGG---- -----------------------------ACTCAACAGGCAGCAGCT--- ------------------------------GACACAGGA----------- -------------------------------------------------- -----------------------------AACAGCGGCAAG--------- ---------GTCAGCCAAAATTACCCTATAGTGCAAAATGCACAGGGGCA AATGATACAYCAAAACTTGTCACCTAGAACTTTAAATGCATGGGTAAAAG TAATAGAA---GAAAAGGCTTTTAGTCCAGAAGTGATACCCATGTTCTCA GCATTATCAGAAGGAGCCACCCCACAAGATTTAAATGTAATGCTGAACAT AGTGGGGGGACACCAGGCAGCTATGCAAATGTTAAAAGACACCATCAATG AAGAAGCTGCAGAATGGGACAGGTTACATCCAGTACATGCAGGGCCTATT CCACCAGGCCAGATAAGAGAACCAAGGGGAAGTGACATAGCAGGAGCTAC TAGTACCCCTCAAGAACAATTACAATGGATGACA---------GGCAACC CACCTATC---CCAGTGGGAGACATCTATAAAAGATGGATAATCCTGGGA TTAAATAAAATAGTAAGAATGTATAGCCCTACTAGCATTTTGGATATAAG ACAAGGGCCAAAAGAATCCTTCAGAGACTATGTAGATAGGTTCTTTAAAG CTCTTAGAGCTGAGCAAGCTACACAGGAGGTAAAAAGTTGGATGACAGAG ACATTACTGGTC---CAAAATGCAAATCCAGATTGTAAGTCCATTCTAAA AGCATTAGGATCAGGAGCTACATTAGAAGAAATGATGACAGCATGCCAGG GAGTGGGAGGACCCAGCCATAAGGCAAGGGTTTTGGCTGAAGCAATG--- ---------AGTCAAGCACAA------------------------CAAAC AAGCATAATGATGCAGAGA---GGCAAC---TTTAGGGGCGGCCAGAAA- --AGG---ATTAAGTGTTTTAACTGTGGCAAAGAAGGACACCTAGCCAGA AATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAATGTGGGAAGGAGGG ACACCAAATGAAAGACTGCACT---------GAA---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAGCAAG---------GGG--- AGGCCAGGAAATTTCCCTCAGAGC-------------------------- ----AGACCA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGCG---GAGCTCTTT GGGATGGGG---------------GAAGAGATA---ACCTCCCCT----- -------------------CCGAAGCAGGAGCAG---------------- --------AAGGACAAG---------------------GAACAGGTC--- ---CCACCC---TTA---GTTTCCCTCAAATCACTCTTTGGCAACGACCC ATCGTCACAGTAA >Ref.A1.RW.92.92RW008.AB253421 ATGGGTGCGAGAGCGTCAGTATTAAGTGGGGGAAAATTAGATGCATGGGA AAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATAGAATGAAACATC TAGTATGGGCAAGCAGGGAGCTGGAAAGATTTGCACTTAACCCTGGCCTT TTAGAAACAACAGAAGGATGTCAAAAAATAATAGAACAGTTACAACCATC TGTCAAGACAGGAACAGAAGAACTTAAATCATTATTTAATACAGTAGCAA CCCTCTATTGCGTACATCAACGGATAGATGTAAAAGACACCAAGGAAGCC CTAGATAAAATAGAGGAAATGCAA------------AAT----------- ----------AAG---------------AGCAAG------CAAAAG---- -----------------------------ACACAACAGGCAGCAGCT--- ------------------------------GACATAGGA----------- -------------------------------------------------- -----------------------------AATAGCAGCAAG--------- ---------GTCAGCCAAAATTACCCTATAGTGCAAAATGCACAAGGGCA AATGATATATCAGTCCATGTCACCTAGGACTTTGAATGCATGGGTGAAAG TAATAGAA---GAAAAGGGTTTCAACCCAGAAGTAATACCCATGTTCTCA GCATTATCAGAAGGAGCCACCCCACAAGATTTAAATATGATGCTAAACAT AGTGGGGGGACATCAGGCAGCTATGCAAATGTTAAAAGATACCATCAATG AGGAAGCTGCAGACTGGGACAGGTTACATCCAGTACAGGCAGGGCCTATT CCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGACATAGCAGGAACTAC TAGTACCCCTCAAGAACAAATAGGATGGATGACA---------AGCAACC CACCTATC---CCAGTGGGAGACATCTATAAAAGATGGATAATCCTGGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTTAGCATTTTGGATGTAAA ACAAGGGCCAAAAGAACCCTTTAGAGATTATGTAGATAGGTTCTTTAAAA TTCTCAGAGCTGAACAAGCTACACAGGATGTAAAACATTGGATGACAGAA ACATTGCTGATC---CAAAATGCAAATCCAGATTGTAAGTCCATTTTAAG AGCATTAGGAACAGGGGCTACATTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCCAGCCATAAAGCAAGGGTTTTAGCTGAGGCAATG--- ---------AGTCAAGTACAA------------------------CATCC AAACATAATGATGCAGAGA---GGCAAT---TTTAGGGGC---CAGAAA- --AGG---ATTAAGTGCTTCAACTGTGGCAAAGAAGGACACCTAGCCAGA AATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAATGTGGAAAGGAGGG ACACCAAATGAAAGACTGCACT---------GAA---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAGCAAG---------GGG--- AGGCCAGGAAATTTTCCTCAGAGC-------------------------- ----AGACCG------GAGCCATCAGCC---------------------- -----------------------------CCACCAGCA---GAGATCTTT GGGATAGGG---------------GAAGAGATA---GCCTCCCCT----- -------------------CCGAAGCAGGAGCAG---------------- --------AAAGACAGG---------------------GAACCGGCC--- ---CAACCT---TTA---GTTTCCCTCAAATCACTCTTTGGCAACGACCC CTTGTCACAGTAA >Ref.A1.UG.92.92UG037.AB253429 ATGGGTGCGAGAGCGTCAGTATTAAGTGGGGGAAAATTAGATGCATGGGA GAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATAGATTAAAACATC TAGTATGGGCAAGCAGGGAGCTGGAAAGATTTGCACTTAACCCTAGCCTT TTAGAAACAACAGAAGGATGTCAACAAATAATGGAACAATTACAATCAGC TCTCAGAACAGGAACAGAAGAACTTAGATCATTATATAATACAGTAGCAA CCCTCTATTGCGTACATCAACGGATAGAGGTAAAAGACACCAAGGAAGCT CTAGATAAAATAGAGGAGATACAA------------AAG----------- ----------AAA---------------AGCAAG------CAAAAG---- -----------------------------ACACAGCAGGCAGCAGCT--- ------------------------------GACACAGGA----------- -------------------------------------------------- -----------------------------AGTAGCAGCAAG--------- ---------GTCAGCCAAAATTACCCTATAGTGCAAAATGCACAAGGGCA AATGATCCACCAGTCCTTGTCACCTAGGACTTTGAATGCATGGGTGAAAG TAATAGAA---GAAAAGGCTTTCAGCCCAGAAGTAATACCCATGTTCTCA GCATTATCAGAAGGAGCCACCCCACAAGATTTGAATATGATGCTGAACAT AGTGGGGGGACACCAGGCAGCTATGCAAATGTTAAAAGATACCATCAATG AGGAAGCTGCAGAATGGGACAGGCTACATCCAGTACATGCAGGGCCTGTT GCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGATATAGCAGGAACTAC TAGTACCCCTCAAGAACAAATAGCATGGATGACA---------GGCAACC CACCTATC---CCAGTGGGAGACATCTATAAAAGATGGATAATCCTGGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTTAGCATTTTAGATATAAA ACAAGGGCCAAAAGAACCCTTCAGAGACTATGTAGATAGGTTTTTTAAAA CTCTCAGAGCTGAGCAAGCTACACAGGAGGTAAAAGGTTGGATGACAGAA ACATTACTGATC---CAAAATGCAAATCCAGATTGTAAATCCATCCTAAG AGCATTAGGAGCAGGGGCTACATTAGAAGAAATGATGACAGCATGCCAGG GAGTGGGAGGACCCGGCCATAAAGCAAGAGTTTTGGCTGAGGCAATG--- ---------AGTCAAGTACAA------------------------CATAC AAACATAATGATGCAGAGA---GGCAAT---TTTAAGGGC---CAGAAA- --AGG---ATTAAGTGTTTCAACTGTGGCAAAGAAGGACATCTAGCCAAA AATTGCAGGGCTCCTAGAAAAAAGGGCTGTTGGAAATGTGGAAGGGAAGG GCACCAAATGAAGGACTGCACT---------GAG---AGACAGGCTAATT TTTTAGGGAAAATCTGG---CCT---TCCAGCAAA---------GGG--- AGGCCAGGAAATTTTCCTCAGAGC-------------------------- ----AGACCA------GAACCAACAGCC---------------------- -----------------------------CCACCAGCAGCAGAGATCTTT GGGATGAGG---------------GAAGAGATA---GTCTCCCCT----- -------------------CCGAAGCAGGAGCAG---------------- --------AACGACAGG---------------------GACCAGAAC--- ---CCACCT---TCA---GTTTCCCTCAAATCACTCTTTGGCAACGACCT CTTGTCACAGTAA >Ref.A2.CD.97.97CDKTB48.AF286238 ATGGGTGCGAGAGCGTCAGTATTGAGCGGCGGAAAATTAGAAGCTTGGGA GAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATAGACTGAAACATT TAGTATGGGCAAGCAGGGAGCTGGAAAAATTCTCAATCAACCCCAGCCTT TTAGAAACAGAAACAGGATGTAGACGAATATTTGGGCAATTACAACCAGC TCTCGAGACAGGAACAGAAGAACTTAGATCATTATATAATACAATAGCAG TCCTCTACTTTGTTCATCAAAAGATAGAGGTAAAAGACACCAAGGAAGCT CTAGATAAAATAGAGGAAGAACAA------------AAC----------- ----------AAA---------------TGCAAG------CAGAAG---- -----------------------------ACACAGCAGGCAGCAGCT--- ------------------------------GACACAGGA----------- -------------------------------------------------- -----------------------------AGCAGCAGCAGTCAAAATTAC AGAGGTAGCAGCAGTCAAAATTACCCTATAGTGCAAAATGCACAAGGGCA AATGGTACACCAGGCCGTGTCACCTAGGACTTTGAATGCATGGGTCAAAG TAGTTGAA---GAGAAGGCTTTTAGCCCAGAAGTAATACCCATGTTTACA GCATTATCAGAAGGAGCCACCCCACAAGACTTAAATACTATGCTAAACAC AGTGGGGGGACATCAAGCAGCTATGCAAATGTTAAAAGATACCATCAATG AGGAAGCTGCAGAATGGGACAGGTTACATCCAGTACAGGCAGGGCCTATT CCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGACATAGCGGGAGCTAC TAGTAACCTTCAGGAACAAATAGGATGGATGACC---------AGCAACC CACCTATT---CCAGTGGGAGAAATCTATAAAAGATGGATAATCCTGGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAA ACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGATAGGTTCTTTAAAA CTCTCAGAGCTGAGCAAGCTACACAGGAGGTAAAAAATTGGATGACAGAC ACCTTGCTGGTC---CAAAATGCAAACCCAGATTGTAAATCCATCTTGAG GGCATTAGGACCAGGGGCTACATTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCCGGCCATAAAGCAAGGGTTTTAGCTGAAGCAATG--- ---------AGCCAAGTACAA------------------------AATAC AAACATAATGATACAGAGA---GGCAAT---TTTAAGGGT---CAAAAA- --AGA---ATTAAGTGTTTCAACTGTGGCAAGGAAGGACACCTAGCTAGA AATTGCAGGGCCCCTAGGAAAAAGGGCTGCTGGAAATGTGGGAAGGAAGG ACATCAAATGAAAGACTGCACT---------GAG---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAACAAA---------GGG--- AGGCCAGGGAATTTTCCTCAGAGC-------------------------- ----AGGACA------GAGCCAACAGCC---------------------- -----------------------------CCACCAATG------------ ------GAG---------------GAAGAGATA---ACCTCCTCG----- -------------------CTGAAGCAGGAG------------------- -----------AACAGG---------------------GAGCCGTCC--- ---ACCCCT---GCA---ATTTCCCTCAAATCACTCTTTGGCAACGACCT CTTGTCACAGTGA >Ref.A2.CM.01.01CM_1445MV.GU201516 ------GCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCTTGGGA GAAAATTCGGTTAAGGCCAGGGGGAAGGAAAAAATATAGAATGAAACATT TAGTATGGGCAAGCAGGGAGCTGGAAAAATACTCAATCAACCCTGGTCTT TTAGAAACATCGGAAGGATGTAAACAAATAATAAGGCAGTTACATTCAGC TCTCCCAGTAGGAACAGAAGAACTTAAATCACTATATAATACAATAGCAG TCCTCTACTATGTACATCAAAAAATAGAGGTAAAAGACACCAAGGAAGCC CTAGATAAATTAGAGGAGGAGCAA------------AAC----------- ----------AAA---------------TACAAG------CAGAAG---- -----------------------------ACACAGCAGGCAGCAGCT--- ------------------------------GCCACAGGA----------- -------------------------------------------------- -----------------------------AATAGCAGC------------ ------------AGTCAGAATTATCCCATAGTGCAAAATGCACAAGGGCA AATGGTGCACCAGGCCATATCGCCTAGGACTTTGAATGCATGGGTCAAAG TAGTAGAA---GAAAAAGCTTTCAGCCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGAGCCACCCCACAAGATTTAAATACTATGCTAAACAC AGTGGGGGGACATCAAGCAGCTATGCAAATGTTAAAGGATACCATCAATG AGGAAGCTGCAGAATGGGACAGGGTACATCCAGTACATGCAGGGCCTATT CCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGACATAGCAGGAACTAC TAGTACCCTTCAGGAACAAATAGGATGGATGACC---------AGCAACC CACCTATC---CCAGTGGGAGAAATCTATAAAAGATGGATAATCCTGGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAG ACAAGGGCCCAAAGAACCCTTTAGAGACTATGTAGATAGGTTCTTTAAAA CTCTCAGAGCTGAACAAGCTACACAGGATGTAAAAAATTGGATGACAGAC ACCTTGCTGGTC---CAAAATGCGAACCCAGATTGTAAAACTATCCTGAG AGCGTTAGGACCAGCGGCTACATTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCCGGCCATAAAGCAAGGGTCTTGGCTGAAGCAATG--- ---------AGCCAAATACACAGTACA------------------AATCA AAATGTAATGATGCAGAGA---GGCAAT---TTTAGAGGT---CCAAAA- --AGA---ATTAAGTGTTTCAACTGTGGCAAGGAAGGACACCTAGCCAGA AATTGCAGGGCCCCTAGGAAAAAGGGTTGCTGGAAATGTGGGAAGGAAGG ACATCAAATGAAAGATTGCACT---------GAG---AGACAGGCTAATT TTTTAGGGAAAATCTGG---CCT---CCCAACAAA---------GGG--- AGGCCAGGAAACTTTCCCCAGAGC-------------------------- ----AGAACA------GAGCCAACAGCC---------------------- -----------------------------CCGCCAGCA---GAGAACGTT GGAATGGGG---------------GAAGAGATA---GCTTCCTCG----- -------------------TCGAAGCAGGAACTG---------------- --------AGAAACAGG---------------------GAACAACAC--- ---ACTCCT---ACA---ATTTCCCTCAGATCACTCTTTGGCAACGACCC CTTGTCACAGTAA >Ref.A2.CY.94.94CY017_41.AF286237 ATGGGTGCGAGAGCGTCAATATTAAGCGGGGGAAAATTAGATGCTTGGGA GAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATAGACTGAAACATT TGGTATGGGCAAGCAGGGAGCTGGAGAAATTCTCAATTAACCCTGGCCTT TTAGAAACACCAGAGGGATGTAGACAAATAATAAGGCAGTTACAACCAGC TCTCCAAACAGGAACAGAAGAACTTAAATCATTATATAATACAGTAGTAG TCCTCTACTGGGTACATCAAAGGGTAGATGTAAAAGACACCAAGGAAGCT CTAGATAAAATAGAGGAAGAACAA------------AAC----------- ----------AAG---------------------------CAGAAA---- -----------------------------ACACAGCATGCAGCAGCT--- ------------------------------GACACAGGG----------- -------------------------------------------------- -----------------------------AACAGCAGC------------ ------------AGTCAAAATTATCCCATAGTGCAAAATGCACAAGGGCA AATGGTACACCAGGCTATATCACCTAGGACGTTGAATGCCTGGGTCAAAG TAGTAGAA---GAAAAGGCTTTCAGCCCAGAAGTAATACCTATGTTTACA GCATTATCAGAAGGAGCCACCCCACAAGACTTAAATACTATGCTAAACAC AGTGGGGGGACATCAAGCAGCTATGCAAATGTTAAAAGATACCATCAATG AGGAAGCTGCAGAATGGGACAGGGTACATCCAGTACATGCAGGGCCTATT CCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGACATAGCAGGAACTAC TAGTACCCTTCAGGAACAAATAGGTTGGATGACC---------AGCGATC CACCCATC---CCAGTGGGAGAAATTTATAAAAGATGGATAATCCTGGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAG ACAAGGGCCAAAAGAACCCTTTAGAGATTATGTGGATAGGTTCTTTAAAA CTCTAAGAGCTGAGCAAGCCACACAGGAGGTAAAAAACTGGATGACGGAC ACCTTGCTGGTC---CAAAATGCGAACCCAGATTGTAGATCCATCTTGAG AGCATTAGGACCAGGGGCCTCATTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCCAGCCATAAAGCAAGGGTTTTGGCTGAAGCAATG--- ---------AGCCATGTACAAAGTACA------------------AATAC AAACATAATGATGCAGAGA---GGCAAT---TTTAGGGGT---CAAAAA- --AGA---ATTAAGTGTTTCAACTGTGGCAAGGAAGGACACCTAGCCAGA AATTGCAGGGCCCCTAGGAAAAAGGGCTGCTGGAAATGTGGAAAGGAAGG ACATCAAATGAAAGATTGCACT---------GAG---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAACAAA---------GGG--- AGGCCAGGAAATTTTCCTCAGAGC-------------------------- ----AGAACA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGCA---GAGAACTTG AGAATGGGG---------------GAAGAGATA---ACCTCCTCC----- -------------------CTGAAGCAGGAACTG---------------- --------GAGACCAGG---------------------GAACCATAC--- ---AATCCT---GCA---ATTTCCCTCAAATCACTCTTTGGCAACGACCC CTTGTTACAGTAA >Ref.B.FR.83.HXB2_LAI_IIIB_BRU.K03455 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAGAATTAGATCGATGGGA AAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATAAATTAAAACATA TAGTATGGGCAAGCAGGGAGCTAGAACGATTCGCAGTTAATCCTGGCCTG TTAGAAACATCAGAAGGCTGTAGACAAATACTGGGACAGCTACAACCATC CCTTCAGACAGGATCAGAAGAACTTAGATCATTATATAATACAGTAGCAA CCCTCTATTGTGTGCATCAAAGGATAGAGATAAAAGACACCAAGGAAGCT TTAGACAAGATAGAGGAAGAGCAA------------AAC----------- ----------AAA---------------AGTAAG------AAAAAA---- -----------------------------GCACAGCAAGCAGCAGCT--- ------------------------------GACACAGGA----------- -------------------------------------------------- -----------------------------CACAGCAATCAG--------- ---------GTCAGCCAAAATTACCCTATAGTGCAGAACATCCAGGGGCA AATGGTACATCAGGCCATATCACCTAGAACTTTAAATGCATGGGTAAAAG TAGTAGAA---GAGAAGGCTTTCAGCCCAGAAGTGATACCCATGTTTTCA GCATTATCAGAAGGAGCCACCCCACAAGATTTAAACACCATGCTAAACAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGAGACCATCAATG AGGAAGCTGCAGAATGGGATAGAGTGCATCCAGTGCATGCAGGGCCTATT GCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGACATAGCAGGAACTAC TAGTACCCTTCAGGAACAAATAGGATGGATGACA---------AATAATC CACCTATC---CCAGTAGGAGAAATTTATAAAAGATGGATAATCCTGGGA TTAAATAAAATAGTAAGAATGTATAGCCCTACCAGCATTCTGGACATAAG ACAAGGACCAAAGGAACCCTTTAGAGACTATGTAGACCGGTTCTATAAAA CTCTAAGAGCCGAGCAAGCTTCACAGGAGGTAAAAAATTGGATGACAGAA ACCTTGTTGGTC---CAAAATGCGAACCCAGATTGTAAGACTATTTTAAA AGCATTGGGACCAGCGGCTACACTAGAAGAAATGATGACAGCATGTCAGG GAGTAGGAGGACCCGGCCATAAGGCAAGAGTTTTGGCTGAAGCAATG--- ---------AGCCAAGTAACAAAT---------------------TCAGC TACCATAATGATGCAGAGA---GGCAAT---TTTAGGAAC---CAAAGA- --AAGATTGTTAAGTGTTTCAATTGTGGCAAAGAAGGGCACACAGCCAGA AATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAATGTGGAAAGGAAGG ACACCAAATGAAAGATTGTACT---------GAG---AGACAGGCTAATT TTTTAGGGAAGATCTGG---CCT---TCCTACAAG---------GGA--- AGGCCAGGGAATTTTCTTCAGAGC-------------------------- ----AGACCA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGAA---GAGAGCTTC AGGTCTGGG---------------GTAGAGACAACAACTCCCCCT----- -------------------CAGAAGCAGGAGCCG---------------- --------ATAGACAAG---------------------GAACTGTAT--- ------CCT---TTA---ACTTCCCTCAGGTCACTCTTTGGCAACGACCC CTCGTCACAATAA >Ref.B.NL.00.671_00T36.AY423387 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAGAATTAGATAGATGGGA AAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAGATATAAATTAAAACATA TAGTATGGGCAAGCAGAGAGCTAGAACGATTCGCAGTTAATCCTGGCCTT TTAGAGACATCAGAAGGCTGTAGACAAATACTGGGACAGCTACAACCAGC CCTTCAGACAGGATCAGAAGAACTTAAATCATTATTTAATACAGTAGCAA CCCTCTATTGTGTGCATGCAAGGATAGAGGTAAAAGACACCAAGGAAGCT TTAGAAAAAATAGAGGAAGAACAA------------AAC----------- ----------AAA---------------AGTAAG------AAACGG---- --------------GCACAGCAA------GCACAGCAAGCAGAAGCT--- ------------------------------GACGCAGGA----------- -------------------------------------------------- -----------------------------AAAAACAACCCG--------- ---------GTCAGCCAGAATTACCCTATAGTGCAGAATCTCCAAGGGCA AATGGTACATCAGGCCATATCACCTAGAACTTTAAATGCATGGGTAAAAG TAGTAGAA---GAGAAGGCCTTCAGCCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGAGCCACCCCACAAGATTTAAACACCATGCTAAACAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGAGACCATCAATG AGGAAGCTGCAGAATGGGATAGATTGCATCCAGTGCATGCCGGGCCTATT GCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGACATAGCAGGAACTAC TAGTACCCTTCAGGAACAAATAGGATGGATGACA---------AATAATC CACCTATC---CCAGTAGGAGAAATATATAAGAGATGGATAATCCTGGGA TTAAATAAAATAGTAAGAATGTATAGCCCTACCAGCATTCTGGACATAAA ACAAGGACCAAAGGAACCCTTTAGAGACTATGTAGATCGGTTCTATAAAA CTTTAAGAGCTGAGCAAGCCTCACAGGAAGTAAAAAATTGGATGACAGAA ACCTTGTTGGTC---CAAAATTCGAACCCAGATTGTAAAACTATTTTAAA AGCATTGGGACCAGCAGCTACACTAGAAGAAATGATGACCGCATGTCAGG GAGTAGGGGGACCCGGCCATAAAGCGAGAGTTTTGGCTGAGGCAATG--- ---------AGCCAAGTAACAAGT---------------------GCACC TGCCATAATGATGCAGAGA---GGCAAT---CATAGAAAC---CAAAGA- --AGGACTGTTAAGTGTTTCAATTGTGGCAAAGAAGGGCACATAGCCAGA AATTGCAGGGCCCCTAGNAAAAAGGGCTGTTGGAAATGTGNAAAGNAAGG ACACCAAATGAAAGATTGTACT---------NAG---AGACAGGCTANTT TTTTAGGGAAGATTTGG---CCT---TCCCACAAG---------GGG--- AGGCCAGGGAATTTTCTTCAGAGC-------------------------- ----AGACCA------GAGCCAACAGCC----------------CCTTCT CAGAGCAGACCAGAGCCAAC---AGCC--CCACCAGAA---GAGAGCTTC AGGTTTGGG---------------GAAGAGACAACAACTCCCTCT----- -------------------CAGAGGCAGGAGCCA---------------- --------ACAGACAAG---------------------GAACTGTAT--- ------CCT---TTA---GCTTCCCTCAAATCACTCTTTGGCAGCGACCC ATAGTCACAATAA >Ref.B.TH.90.BK132.AY173951 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGACAATTAGATAGATGGGA GAAAATTCGGTTACGGCCAGGGGGAAAGAAAAAATATAGATTAAAACATA TAGTATGGGCAAGCAGGGAGCTAGAACGATTCGCAGTTAATCCTGGCCTA TTGGAAACATCAGAAGGCTGTAGACAAATACTGGGACAGCTACAACCAAG CCTTCAGACAGGATCAGAAGAACTTAGATCATTATATAATACAATAGCAG TCCTCTATTGTGTACATCAAAAGATAGAGGTAAAAGACACCAAGGAAGCT TTAGAGAAGATAGAGGAAGAACAA------------AAC----------- ----------AAA---------------AGTAAG------AAAAAG---- -----------------------------GCACAGCAAGCAGCAGCT--- ------------------------------AACACAGAA----------- -------------------------------------------------- -----------------------------AACAGCAGCCAG--------- ---------GTTAGCCAAAATTACCCTATAGTGCAAAATATGCAGGGGCA AATGGTACATCAGGCCATATCACCTAGAACTTTAAATGCATGGGTAAAAG TAGTAGAA---GAAAAGGCTTTCAGCCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGAGCCACCCCACAAGATTTAAACACCATGCTAAACAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGAGACCATCAATG AGGAAGCTGCAGAATGGGATAGATTGCATCCAGTGCATGCAGGGCCTATT GCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGACATAGCAGGAACTAC TAGTACCCTTCAGGAACAAATAGGATGGATGACA---------CATAATC CACCTATC---CCAGTGGGAGAAATTTACAAAAGATGGATAATCCTGGGA TTAAATAAAATAGTAAGGATGTATAGCCCTACCAGCATTTTGGACATAAG ACAAGGACCAAAGGAACCCTTTAGAGACTATGTAGACCGGTTCTATAAGA CTCTAAGAGCCGAGCAAGCCTCACAGGAGGTAAAAAATTGGATGACAGAA ACCTTGTTGGTC---CAAAATGCGAACCCAGATTGTAAGACTATTTTAAA AGCATTGGGACCAGCAGCTACACTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGTCCCGGCCATAAGGCAAGAGTTTTGGCGGAAGCAATG--- ---------AGCCAAGTGACAAAT---------------------TCAGC TACCATAATGATGCAGAAA---GGCAAT---TTTAGGAAC---CAAAGA- --AAGATTGTTAAGTGTTTCAATTGTGGCAAAGAAGGGCACATAGCCCGA AATTGCAGGGCCCCTAGGAAGAAGGGCTGTTGGAGATGTGGAAAGGAAGG ACACCAAATGAAAGATTGTACT---------GAA---AGACAGGCTAATT TTTTAGGGAAAATCTGG---CCT---TCCCACAAG---------GGA--- AGGCCAGGGAATTTTCTTCAGAGC-------------------------- ----AGACCA------GAGCCGACAGCC---------------------- -----------------------------CCACCAGCA---GAGAGCTTC AGGTTTGGG---------------GAAGAGACAACAACTCCCTCT----- -------------------CAGAAGCAGGAGACA---------------- --------ATAGACAAG---------------------GAACTATAT--- ------CCT---TTA---ACTGCCCTCAAATCACTCTTTGGCAACGACCC CTCGTCACAATAA >Ref.B.US.98.1058_11.AY331295 ------------GCGTCAGTATTAAGCGGGGGAAAATTAGATACATGGGA GAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATAAATTAAAACATA TAGTATGGGCAAGCAGGGAGCTAGAACGATTTGCACTTAACCCTGGCCTG TTAGAAACAGCAGAAGGCTGTAGACAATTATTGGGACAGCTACAGCCATC CCTTCAAACAGGATCAGAAGAACTTAAATCATTATTTAATACAATAGCAA CCCTCTATTGTGTACATCAAAGGATAGAGGTAAGAGACACCAAAGAGGCT TTAGACAAGATAGAGGAAGAGCAA------------AAC----------- ----------AAA---------------AGTAAG------AAAAAA---- -----------------------------GCACAGCAAGCAGCAGCT--- ------------------------GCAGCTGACACAGGA----------- -------------------------------------------------- -----------------------------AACAGCAGCCAG--------- ---------GTCAGCCAAAATTACCCTATAGTGCAGAACCTCCAAGGGCA AATGGTACATCAGGCCATATCACCTAGAACTTTAAATGCATGGGTAAAAG TAATAGAA---GAGAAGGCTTTTAGCCCAGAAGTAATACCCATGTTTGCA GCATTATCAGAAGGAGCCACCCCACAAGATTTAAACACCATGCTAAACAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGAAACCATCAATG AGGAAGCTGCAGAATGGGATAGAATACATCCAGCGCAAGCAGGGCCTATA GCACCAGGCCAGATAAGAGACCCAAGGGGAAGTGACATAGCAGGAACTAC TAGTACCCTTCAGGAACAAATAACATGGATGACA---------AATAATC CACCTATC---CCAGTAGGAGAAATCTATAAAAAATGGATAATCATGGGA TTAAATAAAATAGTAAGGATGTATAGTCCTACCAGCATTCTGGACATAAG ACAAGGACCAAAGGAACCCTTTAGGGACTATGTAGACCGGTTCTATAAAA CTCTAAGAGCCGAGCAAGCTTCACAGGAGGTAAAAAATTGGATGACAGAA ACCTTGTTGGTC---CAAAACGCGAACCCAGATTGTAAGACTATATTAAA AGCATTAGGACCAGCAGCTACACTAGAGGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCTGGCCATAAAGCAAGAGTTTTGGCTGAAGCAATG--- ---------AGCCAAGTAACAAAT---------------------TCAGG TGCCATAATGATGCAGAAA---GGCAAT---TTTAGGAAC---CAG---- -----GTTGTTAGGTGTTTCAATTGTGGCAAAGTAGGGCACATAGCCAAA AATTGCAGGGCCCCTAGGAAGAAGGGCTGTTGGAAATGTGGAAAAGAAGG ACACCAAATGAAAGATTGTGAT---------CAG---AGACAGGCTAATT TTTTAGGGAAGATCTGG---CCT---TCCCACAAA---------GGA--- AGGCCAGGGAATTTTCTTCAGAGC-------------------------- ----AGACCA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGCA---GAGAGCTTC AGGTTTGGG---------------GAGGAGACAACAACTCCCTCT----- -------------------CAGAAGCAGGAGCCA---------------- --------CAAGAA------------------------TAT--------- ------CCT---TTA---GCTTCCCTCAGATCACTCTTTGGCAACGACCC CTCGTCACAATAA >Ref.C.BR.92.BR025_d.U52953 ATGGGTGCGAGAGCGTCAATATTAAGAGGCGGAAAATTAGATGCTTGGGA AAGAATTAAGTTAAAGCCAGGGGGAAAGAAACACTATATGATGAAACACC TAGTCTGGGCAAGCAGGGAGCTGGAAAGATTTGCACTTGACCCTGGCCTT TTAGAGACATCCGAAGGCTGTAAACAAATAATGAAACAGCTACAACCAGC TCTTCAGACAGGAACAAAGGAACTTATATCATTACATAATACGGTTGCAA CTCTCTATTGTGTACATGAAAAGATAGATGTACGAGACACCAAGGAAGCC TTAGACAAAATAAAGGAAGAACAA------------AAC----------- ----------AAA---------------AGTCAG------CAAAAA---- -----------------------------ACACAGCAGGCAGAAGCG--- ---------------------------GCTGACAAAGGA----------- -------------------------------------------------- --------------------------------------AAG--------- ---------GTCAGTCAAAATTATCCTATAGTACAGAATCTCCAAGGGCA AATGGTACACCAGCCCATATCAGCTAGAACTTTGAATGCGTGGGTAAAGG TAGTAGAG---GAGAAGGCTTTCAGCCCAGAGGTAATACCCATGTTTACA GCATTATCAGAAGGAGCCACCCCACAAGATTTAAACACCATGTTAAATAC AGTGGGGGGACACCAAGCAGCCATGCAAATGTTAAAAGATACCATCAATG AGGAGGCTGCAGAATGGGATAGATTACATCCAGTGCATGCAGGGCCTGTC GCACCAGGCCAAATGAGAGAACCAAGGGGAAGTGACATAGCAGGAACTAC CAGTACCCTTCAGGAACAAATAACATGGATGACA---------AATAACC CACCTGTC---CCAGTAGGAGACATCTATAAAAGATGGATAATTCTGGGG TTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAA ACAAGGGCCAAAGGAACCCTTTAGAGACTATGTAGACCGGTTCTTTAAAA CTCTAAGAGCAGAGCAAGCTACCCAAGATGTAAAAAATTGGATGACAGAT ACCTTGTTGGTC---CAAAATGCGAACCCAGATTGTAAGACCATTTTAAG AGCATTAGGGCCAGGGGCTTCATTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCTGGCCACAAAGCAAGAGTGTTGGCTGAGGCAATG--- ---------AGCAAAGTAAAC------------------------AATAC AAACATAATGATGCAAAGA---AGCAAT---TGTAAAGGC---CCTAAA- --AGAACTATTAAATGCTTCAACTGTGGCAAGGAAGGGCACTTAGCCAGA AATTGCAGGGCTCCTAGGAAAAAAGGCTGTTGGAAATGTGGAAAAGAAGG ACACCAAGTGAAAGACTGTACT---------GAG---AGGCAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCCACAGG---------GGG--- AGGCCAGGAAATCTTCTTCAGAAC-------------------------- ----AGAACA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGAA---GAGAGCTTC AGGTTTGGG---------------GAAGAGACAACAACTCCCTCT----- -------------------CGGAAGCAGGAGACG---------------- --------ATAGACAAG---------------------GAACTG------ ------CCC---TTA---ACTTCCCTCAAATCACTCTTTGGCAGCGACCC CTTGTCAACATAA >Ref.C.ET.86.ETH2220.U46016 ATGGGTGCGAGAGCGTCAATATTAAGAGGCGAAAAATTAGATGCCTGGGA AAAAATTAAGTTAAGGCCAGGGGGAAAGAAACACTATATGCTGAAACACC TAGTCTGGGCAAACAGGGAGCTGGAAAAATTTGCACTTAACCCTGACCTT TTAGATACATCAGCAGGCTGTAAACAAATAATTAAACAGCTACAACCAGC TCTTCAGACAGGAACAGAGGAACTTAAATCATTATTTAATACAGTGGCAA CTCTCTATTGTGTACATCAAAAGATAGAGATAAAAGACACCAAGGAAGCC TTAGACAAGATAGAGGAAGAACAA------------AAC----------- ----------GAA---------------AGTCAG------CAAAAA---- -----------------------------ACACAGCAGGCAGGAGCA--- ---------------------------GCTGACAGAGGA----------- -------------------------------------------------- --------------------------------------AAG--------- ---------GACAGTCAAAATTATCCTATAGTGCAGAATATGCAGGGGCA AATGGTACATCAGCCCATATCAGCTAGAACTTTGAATGCATGGGTAAAAG TAGTAGAG---GAAAAGGCTTTCAGCCCAGAGGTAATACCCATGTTTACA GCTTTATCAGAAGGAGCCACCCCACAAGATTTAAACACCATGCTAAATAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGACACCATCAATG AGGAGGCTGCAGAATGGGACAGGTTACATCCAGTGCATGCAGGGCCTGTT GCACCAGGCCAAATGAGAGACCCAAGGGGAAGTGACATAGCAGGAACAAC TAGTACCCTTCAGGAACAAATAGCATGGATGACA---------GGGAACC CACCTGTT---CCAGTGGGAGACATCTATAAAAGATGGATAATCCTGGGG CTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAA ACAAGGACCAAAGGAACCTTTTAGAGACTATGTAGACCGGTTCTTTAAAA CCTTAAGAGCTGAACAAGCTACACAAGATGTAAAAAATTGGATGACAGAC ACCTTGTTGGTC---CAAAATGCGAACCCAGATTGTAAAACCATTTTAAG AGCATTAGGGCCAGGGGCTTCATTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCTGCCCACAAAGCAAGAGTGTTGGCTGAGGCAATG--- ---------AGCCAAGTAAAC------------------------AATAC AACCATAATGATGCAGAAA---AGCAAT---TTTAAGGGC---CCTAAA- --AGAGCAATTAAATGTTTCAACTGTGGCAAGGAAGGGCACCTAGCCAGA AATTGCAGGGCCCCTAGGAAAAAAGGCTGTTGGAAATGTGGAAAGGAAGG ACACCAAATGAAAGACTGTACC---------GAG---AGACAGGCTAATT TTTTAGGGAGACTTTGG---CCT---TCCAACAAG---------GGA--- AGGCCAGGGAATTTCCTTCAGAGC-------------------------- ----AGACCA------GAGCCAACAGCC---CCACCAGAGAGTCT----- -----CAGACCAGAGCCAAC---AGCC--CCACCACCA---GAGAGCTTC AGGTTCGAG---------------GAA---GCA---ACACCTTCT----- -------------------CCGAAGCAGGAGCTG---------------- --------AAAGACAGG---------------------GAA--------- ------GCC---TTA---ACTTCCCTCAAATCACTCTTTGGCAACGACCA CTTGTTACAATAA >Ref.C.IN.95.95IN21068.AF067155 ATGGGTGCGAGAGCGTCAATATTAAGAGGGGGAAAATTAGATAAATGGGA AAAAATTAGGTTAAGGCCAGGGGGAAAGAAACGCTATATGCTAAAACACC TAGTATGGGCAAGCAGGGAGCTGGACAGATTTGCAGTTAACCCTGGCCTT TTAGAGACAGCAGAAGGCTGTAAACAAATAATAAAACAGCTACAACCAGC TCTTCAGACAGGAACAGAGGAACTTAGATCATTATTCAACACAGTAGCAA CTCTCTATTGTGTACATGCAGGGATAGAAGTACGAGACACCAAAGAAGCC TTAGACAAGATAGAAGAAGAACAA------------AAC----------- ----------AAA---------------ATTAAG------CAAAAA---- -----------------------------ACACAGCAGGCAAAAGAG--- ---------------------------GATGAC---GGG----------- -------------------------------------------------- --------------------------------------AAG--------- ---------GTCAGTCAAAATTATCCTATAGTGCAGAATCTCCAAGGGCA AATGGTACACCAAGCCATATCACCTAGAACTTTGAATGCATGGGTAAAAG TAATAGAG---GAAAAGGCTTTTAGCCCAGAGGTAATACCCATGTTTACA GCATTATCAGAAGGAGCCACCCCACAAGATTTAAATACCATGTTAAATAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACCATCAATG AAGAGGCTGCAGAATGGGATAGATTACATCCAGTACCTGCAGGGCCTATT GCACCAGGCCAACTGAGAGAACCAAGGGGAAGTGATATAGCAGGAACTAC TAGTACCCTTCAGGAACAAATAGCATGGATGACG---------AATAACC CACCTGTT---CCAGTGGGAGACATCTATAAAAGATGGATAATTCTGGGG TTAAATAAAATAGTAAGAATGTATAGCCCTGTGAGCATTTTGGACATAAG ACAAGGGCCAAAGGAACCCTTTAGAGACTATGTAGACCGGTTCTTTAAAA CTTTAAGAGCTGAACAAGCTACACAAGATGTAAAAAATTGGATGACAGAA ACCTTGTTGGTC---CAAAATGCGAATCCAGATTGTAAGACCATTTTAAG AGCATTAGGACCAGGGGCTTCATTAGAAGAGATGATGACAGCATGTCAGG GAGTGGGAGGACCTAGCCACAAAGCAAGAGTGTTGGCTGAGGCAATG--- ---------AGCCAAACAAAC---------------------------AG TGCCATACTGATGCAAAGA---AGCAAT---TTTAAAGGC---TCTAAA- --AGAATTGTTAAATGTTTCAACTGTGGCAAGGAAGGGCACCTAGCCAGA AATTGCAGGGCCCCTAGGAAAAAAGGCTGTTGGAAATGTGGAAAGGAAGG ACACCAAATGAAAGACTGTACT---------GAA---AGGCAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCCACAAG---------GGG--- AGGCCAGGGAATTTCCTCCAGAGT-------------------------- ----AGACCA------GAGCCAACAGCT---------------------- -----------------------------CCACCAGCA---GAGAGCTTC AGGTTCGAG---------------GAG---ACA---ACCCCAGCT----- -------------------CCGAAGCAGGAGCCG---------------- --------AAAGACAGG---------------------GAA--------- ------CCT---TTA---ACTTCCCTCAGATCACTCTTTGGCAGCGACCC CTTGTCTCAATAA >Ref.C.ZA.04.04ZASK146.AY772699 ATGGGTGCGAGAGCGTCAGTATTAAGAGGCGAAAAATTAGATACATGGGA AAAAATTAGGTTAAGGCCAGGGGGAAAGAAACACTATATGCTAAAACACA TAGTATGGGCAAGCAGGGAGCTGGAAAGATTTGCACTCAACCCTGGCCTT TTAGAAACATCAGAAGGCTGTAAACAAATATTGGCACAAATACAACCAGC TATTCAGACAGGAACAGAGGAACTTAAATCATTATTCAACACAATAGCAG TTCTCTATTGTGTACATAAAAAGATAGATGTAAGAGACACCAAGGAAGCC TTAGACAAGATAGAGGAAGAGCAA------------AAC----------- ----------AAA---------------AGTCAG------CAAAAA---- -----------------------------ACACAGCAGGCAAAAGCG--- ---------------------------GCTGAC---GAA----------- -------------------------------------------------- --------------------------------------AAG--------- ---------GTCAGTCAAAATTTTCCTATAGTACAGAATCTTCAAGGGCA AATGGTACATCAACCCCTATCACCTAGAACCTTGAATGCATGGGTAAAAG TAATAGAG---GAGAAGGGTTTTAACCCAGAGGTAATACCCATGTTTACA GCATTATCAGAGGGAGCCACCCCACAAGATTTGAACACCATGCTAAATAC GGTGGGGGGACATCAAGCAGCCATGCAGATGTTAAAAGATACCATCAATG AAGAGGCTGCAGAATGGGATAGATTACATCCAGTACATGCAGGGCCTGTC GCACCAGGCCAAATGAGAGAACCAAGGGGAAGTGACATAGCAGGAACTAC TAGTAACCTTCAGGAACAAGTAGCATGGATGACA---------AGTAACC CACCTATT---CCAGTGGGAGACATCTATAAAAGATGGATAATTCTGGGA TTAAATAAAATAGTGAGGATGTATAGCCCGGTCAGCATTTTGGACATAAA ACAAGGGCCAAAGGAACCCTTTAGAGACTATGTAGATCGGTTCTTTAAAA CTTTAAGAGCTGAACAAGCTACACAAGAGGTAAAAAATTGGATGACAGAC ACCTTGTTGGTC---CAAAATGCGAACCCAGATTGTAAGACCATTTTAAG AGCATTAGGACCAGGGGCTACATTAGAAGAAATGATGGCAGCATGTCAAG GGGTGGGAGGACCTGGCCACAAGGCAAGAGTGTTGGCTGAGGCAATG--- ---------AGCCAAATAAAC------------------------AATGG AAACATAATGATGCAGAGA---AGTAAT---TTTAAAGGC---CCTAAA- --AGAATTGTTAAATGTTTTAACTGTGGCAAGGGGAGGCACATAGCCAAA AATTGCAGGGCCCCTAGGAAAAAAGGCTGTTGGAAATGTGGAAAGGAAGG ACACCAAATGAAAGACTGTACT---------GAA---AGGCAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCCAGAAG---------GGG--- AGGCCAGGGAATTTTCTCCAGAAC-------------------------- ----AGACTA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGCA---GAGAGCTTC AGGTTCGAG---------------GAG---ACG---ACCCCTGCT----- -------------------CCGAAACAGGAGCTG---------------- --------AAAGACAGG---------------------GAA--------- ------CCT---TTA---ACTTCCCTCAGATCACTCTTTGGCAGCGACCC CTTGTCTCAATAA >Ref.D.CD.83.ELI.K03454 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATAAATGGGA AAAAATTCGGTTACGGCCAGGAGGAAAGAAAAAATATAGACTAAAACATA TAGTATGGGCAAGCAGGGAGCTAGAACGATATGCACTTAATCCTGGCCTT TTAGAAACATCAGAAGGCTGTAAACAAATAATAGGGCAGCTACAACCAGC TATTCAGACAGGAACAGAAGAACTTAGATCATTATATAATACAGTAGCAA CCCTCTATTGTGTACATAAAGGAATAGATGTAAAAGACACCAAGGAAGCT TTAGAAAAGATGGAGGAAGAGCAA------------AAC----------- ----------AAA---------------AGTAAG------AAAAAG---- -----------------------------GCACAGCAAGCAGCAGCT--- ------------------------------GACACAGGA----------- -------------------------------------------------- -----------------------------AACAACAGCCAG--------- ---------GTCAGCCAAAATTATCCTATAGTGCAGAACCTACAGGGGCA AATGGTACATCAGGCCATATCACCTAGAACTTTGAACGCATGGGTAAAAG TAATAGAA---GAAAAGGCTTTCAGCCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGAGCCACCCCACAAGATTTAAACACCATGCTAAACAC AGTGGGGGGACATCAAGCAGCCATGCAAATGCTAAAAGAGACCATCAATG AAGAAGCTGCAGAATGGGATAGGTTACATCCAGTGCATGCAGGGCCTATT GCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGATATAGCAGGAACTAC TAGTACCCTTCAGGAACAAATAGCATGGATGACA---------AGTAACC CACCTATC---CCAGTAGGAGAAATCTATAAAAGATGGATAATTGTGGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAG ACAGGGACCAAAGGAACCTTTTAGAGACTATGTAGACCGGTTCTATAAAA CTCTAAGAGCCGAGCAAGCTTCACAGGATGTAAAAAATTGGATGACAGAA ACCTTGTTGGTC---CAAAATGCAAACCCAGATTGCAAGACTATCTTAAA AGCATTGGGACCACAGGCTACACTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGGGGGCCCAGCCATAAAGCAAGAGTTCTGGCTGAGGCAATG--- ---------AGCCAAGCAACAAATTCA------------------GTTAC TACAGCAATGATGCAGAGA---GGCAAT---TTTAAGGGC---CCAAGA- --AAAATTATTAAGTGTTTCAATTGTGGCAAAGAAGGGCACATAGCAAAA AATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAGATGTGGAAAGGAAGG ACACCAACTAAAAGATTGCACT---------GAG---AGACAGGCTAATT TTTTAGGGAGAATTTGG---CCT---TCCCACAAG---------GGA--- AGGCCGGGGAACTTTCTCCAAAGC-------------------------- ----AGACCA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGCA---GAGAGCTTC GGGTTTGGG---------------GAAGAGATA---ACCCCCTCT----- -------------------CAAAAACAGGAGCAG---------------- --------AAAGACAAG---------------------GAACTGTAT--- ------CCT---TTA---ACTTCCCTCAAATCACTCTTTGGCAACGACCC CTTGTCGCAATAA >Ref.D.CM.01.01CM_4412HAL.AY371157 ------GCGAGAGCGTCAATATTAAGCGGGGGAAAATTGGATGCATGGGA AAAAATTCGGTTACGGCCAGGGGGAAGCAAAAAGTATAGGCTAAAACATC TAATATGGGCAAGCAATGAGCTAGAACGATTTGCACTTAATCCTGGCCTT TTAGAGACATCAGATGGCTGTAAACAAATACTAGGCCAGCTACAACCAGC TCTTAAAACAGGAACAGAAGAACTTAGATCATTATTTAATGCAGTAGCAG TACTCTATTGTGTACATGAAAGGATAGAGGTAAAGGACACCAAGGAAGCC TTAGACAAGATAGAGGAAGAACAA------------AAC----------- ----------AAA---------------AGTAAG------AAAAAA---- -----------------------------GCACAGCAAGCAGCAGCT--- ------------------------------GACACAGGG----------- -------------------------------------------------- -----------------------------GACAACAAACAG--------- ---------GTCAGCCAAAATTATCCTATAGTGCAGAACTTACAGGGGCA AATGGTACACCAAGCCCTATCACCCAGAACCTTGAACGCATGGGTAAAAG TAATAGAG---GAAAAGGCTTTCAACCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGAGCCACCCCACAGGATTTAAATACCATGCTAAACAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGAGACCATCAATG AGGAAGCTGCAGAATGGGACAGGCTACATCCAGTGCAAGCAGGGCCTGTT GCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGATATTGCAGGAACTAC TAGTACCCTTCAGGAACAAATAGGGTGGATGACA---------AGTAATC CACCAATC---CCAGTAGGGGAAATCTATAAAAGATGGATAATCTTGGGA TTGAATAAAATAGTAAGAATGTATAGCCCTGTCAGTATTTTGGATATAAG ACAAGGACCAAAAGAACCCTTTAGAGACTATGTAGACCGGTTCTATAAAA CTCTAAGAGCCGAGCAAGCTACACAGGAAGTAAAAAATTGGATGACAGAA ACCTTGTTGGTT---CAAAATGCAAACCCAGACTGTAAAACTATCTTAAA GGCGTTGGGGCCAGGGGCTACACTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGGCCCGGCCATAAAGCAAGAGTTTTGGCTGAGGCAATG--- ---------AGCCAAGCAACAGCAGGT------------ATG---AATGC TGCAATAATGATGCAGAGG---GGCAAT---TTTAAGGGC---CCAAAG- --AGAATTGTTAAGTGTTTCAACTGTGGCAAAGAAGGGCACATAGCAAAA AATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAATGTGGAAGAGAAGG ACACCAAATGAAAGATTGCACA---------GAA---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAACAAG---------GGA--- AGGCCAGGGAACTTTCTTCAGAGC-------------------------- ----AGACCA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGCA---GAGAGCTTC GGGTTCGGG---------------GAGGAGATA---GCCCCCTCT----- -------------------CAGAAACAGGAGCAG---------------- --------AAAGACAAAGACCAG---------------GAACTGTAT--- ------CCT---TTA---ACTTCCCTCAAATCACTCTTTGGCAACGACCC CTTGTCACAATAA >Ref.D.TZ.01.A280.AY253311 ------GCGAGAGCGTCAGTATTAAGCGGGGGACAATTAGATGCATGGGA AAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATCAACTAAAACATA TAGTATGGGCAAGCAGGGAGTTAGAACGATTTGCACTTAATCCTGGCCTT TTAGAGACATCCGAAGGCTGTAAACAAAT----------CTACAACCAGC TATTCAGACAGGATCAGAAGAACTTAAATCATTATTTAATACAGTAGCAA CCCTCTATTGTGTGCATAGAAAGATAGAGGTAAAAGACACCAAGGAAGCT TTAGAAAAATTAGAGGAAGAGCAA------------ACC----------- ----------AAA---------------AGTAAG------AAAAAG---- -----------------------------GCACAGCAAGCAACAGCT--- ------------------------------GACACAGGA----------- -------------------------------------------------- -----------------------------AGCAGCAGCCAG--------- ---------GTCAGCCAAAATTATCCTATAGTGCAAAACCTACAGGGGCA AATGGTACACCAGGCCATATCACCTAGAACCTTGAACGCATGGGTAAAAG TAATAGAA---GAGAAGGCTTTCAGCCCAGAAGTGATACCCATGTTTTCA GCATTATCAGAAGGAGCCACCCCACAAGATTTAAACACAATGCTAAACAC AGTGGGGGGACATCAAGCAGCTATGCAAATGTTAAAAGAGACCATCAATG AGGAAGCTGCAGAATGGGATAGGCTACATCCAGTGCATGCAGGGCCTATT GCACCAGGACAGATGAGAGAACCAAGGGGAAGTGATATAGCAGGAACTAC TAGTACCCTTCAGGAACAAATAGCATGGATGACA---------AATAATC CACCTGTC---CCAGTAGGAGAAATATATAAAAGATGGATAATCCTGGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTTAGCATTTTGGACATAAG ACAAGGACCAAAGGAGCCCTTTAGGGACTATGTAGATCGGTTCTATAAAA CTCTAAGAGCCGAGCAAGCTTCACAAGATGTAAAAAATTGGATGACTGAA ACCTTGTTGGTC---CAAAATGCGAACCCAGATTGTAAAACTATCTTAAA AGCATTGGGACCAGCGGCTACATTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGGGGACCCAGTCATAAGGCAAGAGTTCTAGCTGAGGCAATG--- ---------AGCCAAGCAACAAATGTA------------------AATGC TGCCATAATGATGCAGAGA---GGTAAT---TTTAAGGGC---CCAAGG- --AAAATCATTAAGTGTTTCAACTGTGGCAAAGAAGGACACATAGCAAAA AATTGCAGGGCCCCAAGAAAAAAGGGCTGTTGGAAATGTGGAAAGGAAGG ACACCAAATGAAAGATTGCACT---------GAA---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCCACAAA---------GGA--- AGGCCAGGGAACTTCCTTCAGAGC-------------------------- ----AGACCA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGCA---GAGATCTTC GGGTTTGGG---------------GAGGAGATA---AAACCCTCT----- -------------------CAGAAACAGGAGCAG---------------- --------AAAGACAAG------------GACAAG---GAACTGTAT--- ------CCT---TCA---GCTTCCCTCAAATCACTCTTTGGCAACGACCC CTTGTCACAATAA >Ref.D.UG.94.94UG114.U88824 ATGGGTGCGAGAGCGTCAGTATTAAGCGGAGGAAAATTAGATGAATGGGA AAAAATTCGGTTACGGCCAGGGGGAAAGAAAAAATATAGACTAAAACATC TAGTATGGGCAAGCAGGGAGCTAGAACGATTCGCACTTAATCCTGGCCTT TTAGAAACATCAGAAGGCTGTAGACAAATAATAAGACAGCTACAACCATC TATTCAGACAGGATCAGAGGAAATTAAATCATTATATAATACAGTGGTAA CCCTCTATTGTGTACATGAGAGGATAAAGGTAGCAAGCACCAAGGAAGCT TTAGACAAGATAGAGGAAGAACAA------------GCC----------- ----------AAA---------------AGTAAG------AAAAAA---- -----------------------------GCACAGCAAGCAACAGCT--- ------------------------------GACACAAGA----------- -------------------------------------------------- -----------------------------AACAGCAGCCAG--------- ---------GTCAGCCAAAATTATCCTATAGTGCAAAACCTACAGGGGCA AATGGTACACCATCCCCTATCACCTAGAACTTTGAACGCATGGGTAAAAG TAATAGAG---GAGAAGGCTTTCAACCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGAGCCACCCCACAAGATTTAAATACCATGCTAAACAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAGGATACCATCAATG AGGAAGCTGCAGAATGGGATAGGCTACATCCAGTGCATGCAGGGCCTGTT GCACCAGGCCAATTGAGAGAACCAAGGGGAAGTGATATAGCAGGAACTAC TAGTAACCTTCAGGAACAAATAGGATGGATGACA---------AGCAATC CACCTATC---CCAGTAGGAGAAATCTATAAAAGATGGATAATCCTAGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAG ACAAGGACCAAAGGAACCCTTTAGAGACTATGTAGATCGGTTCTATAAAA CTCTAAGAGCCGAGCAAGCTTCACAGGATGTAAAAAATTGGATGACTGAA ACCTTGTTGGTC---CAAAATGCGAACCCAGATTGTAAAACTATCTTAAA AGCATTGGGACCAGCGGCTACATTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGGGGACCCAGTCATAAAGCAAGAGTTTTGGCTGAGGCAATG--- ---------AGCCAAGCAACAAATGCA------------------AATAC TGCTATAATGATGCAGAGA---GGCAAT---TTTAAGGGC---CCAAAG- --AAAATCATTAAGTGTTTCAACTGTGGCAAAGAAGGGCACACGGCAAAA AATTGCAGGGCTCCTAGAAAAAAGGGCTGTTGGAAATGTGGAAGGGAAGG ACACCAAATGAAAGATTGCACT---------GAA---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCCACAAT---------GGA--- AGGCCAGGGAATTTCCTTCAGAGC-------------------------- ----AGACCCCCAGCAGAGCCAACAGCC---------------------- -----------------------------CCACCAGCA---GAGATCTTC GGATTAGGG---------------GAGGAGATA---ACACCTCCT----- -------------------CAGAAACAGGAGCAG---------------- --------AAAGACAAG---------------------GAACTGTAT--- ------CCT---TTA---ACCTCCCTCAAATCACTCTTTGGCAACGACCC GTTGTCACAGTAA >Ref.F1.BE.93.VI850.AF077336 ATGGGTGCGAGAGCGTCAATATTAAGCGGGGGAAAATTAGATGAATGGGA AAAAATTCAGTTAAGGCCGGGGGGAAAGAAAAGATATAAAATGAAACATC TAATATGGGCAAGCAGGGAGCTAGAACGATTTGCACTTGATCCTGGCCTT CTAGAAACATCAGAAGGCTGTCAAAAAATAATAAGACAGCTACAACCATC CCTTCAGACAGGATCAGAAGAGCTTAAGTCATTATTTAATACAGTAGCAG TCCTCTATTATGTACATCAAAGGGCAGGGGTAACAGACACCAAGGAAGCT TTAGACAAGCTAGAGGAAGAACAA------------AAC----------- ----------AAA---------------AGTCAG------CAAAAG---- -----------------------------ACACAGCAAGCGGCAGCT--- ------------------------------GACAAAGGG----------- -------------------------------------------------- -------------------------------------------------- ---------GTCAGTCAAAATTACCCTATAGTACAGAATCTTCAGGGACA AATGGTACACCAGTCTCTATCACCTAGAACTTTAAATGCATGGGTAAAGG TGATAGAA---GAGAAGGCTTTTAGCCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGGGCCACTCCCACAGATTTAAACACCATGCTAAATAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGACACCATCAATG AGGAAGCTGCAGAATGGGACAGATTACATCCAGTGCATGCAGGGCCTGCC CCACCAGGCCAGATGAGGGAACCTAGGGGGAGTGATATAGCTGGAACTAC TAGTACCCTTCAGGAACAAATACAATGGATGACG---------GGCAACC CACCTGTC---CCAGTGGGAGACATCTATAAAAGATGGATCATCCTAGGA TTAAATAAAATAGTAAGAATGTATAGTCCTGTCAGCATTTTGGACATAAA ACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGATTCTTTAAAG TCCTAAGAGCTGAGCAAGCTTCACAGGACGTAAAGGGTTGGATGACAGAC ACATTGTTGGTC---CAAAATGCGAACCCAGATTGTAAGACCATTTTAAA AGCATTGGGAACAGGGGCTACACTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCTAGCCATAAGGCAAGAGTTTTGGCCGAGGCAATG--- ---------AGTCAAGCAAAT---------------------------TC AGCCATAATGATGCAGAAA---AGTAAT---TTTAAGGGC---CAAAGA- --AGAGTTGTTAAATGTTTTAATTGTGGCAAAGAAGGACACATAGCCAGA AATTGCAGGGCCCCTAGAAAAAAGGGCTGTTGGAAATGTGGAAGAGAAGG ACACCAAATGAAAGACTGCACT---------GAA---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAACAAG---------GGG--- AGGCCCGGAAATTTCCTTCAGAGC-------------------------- ----AGACCA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGCA---GAGAGCTTC GGGTTCAGA---------------GAGGAGATA---ACCCCCTCT----- -------------------CCGAAGCAGGAGCAG---------------- --------AAAGACGGG---------------------GAACTGTAC--- ---CCTCCC---TTA---GCTTCCCTCAAATCACTCTTTGGCAACGACCC TTAGTCACAATAA >Ref.F1.BR.93.93BR020_1.AF005494 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCTTGGGA AAAAATTCGGTTAAGGCCGGGGGGAAAGAAAAAATATAGACTAAAACATC TAGTATGGGCAAGCAGGGAGCTAGAACGATTTGCACTTGATCCAGGCCTT CTAGAAACATCAGAAGGCTGTCGAAAAATAATAGGACAGTTACAACCATC CCTTCAGACAGGATCAGAAGAGCTCAAATCATTATATAATACAATAGCAG TCCTCTATTATGTACATCAAAAGGTAGAGGTAAAAGACACCAAGGAGGCT TTAGAGAAGCTAGAGGAAGAACAA------------AAC----------- ----------AAA---------------GGTCGG------CAAAAG---- -----------------------------ACACAGCAAGCGACTGCT--- ------------------------------GAAAAAGGG----------- -------------------------------------------------- -------------------------------------------------- ---------GTCAGTCAAAATTACCCTATAGTACAGAATCTTCAGGGACA AATGGTACACCAGTCTTTATCACCTAGAACTTTAAATGCATGGGTAAAGG TGATAGAA---GAGAAGGCTTTTAGTCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGGGCCACTCCACAAGATTTAAACACCATGTTAAATAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGACACCATCAATG AGGAGGCTGCAGAATGGGACAGATTACATCCAACACAGGCAGGACCCATC CCCCCAGGTCAGATAAGGGAACCTAGGGGAAGTGATATAGCTGGAACTAC TAGTACCCTTCAGGAACAAATACAATGGATGACA---------GGCAACC CACCTGTC---CCAGTGGGAGAAATGTATAAAAGATGGATCATCCTAGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTCGGCATTTTGGACATAAG ACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGGTTCTTTAAAA CCCTAAGAGCTGAGCAAGCTACACAGGAAGTAAAGGGTTGGATGACAGAC ACCTTGTTGGTC---CAAAATGCGAACCCAGATTGTAAGACCATTTTAAA AGCATTGGGACCAGGGGCTACACTAGAGGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCTAGCCATAAGGCAAGAGTTTTGGCTGAGGCAATG--- ---------AGCCAAGCAACA------------------------AATAC AGCTATAATGATGCAGAAA---AGTAAC---TTTAAGGGC---CAAAGA- --AGAATTGTTAAATGCTTTAATTGTGGCAAAGAAGGACACATAGCCAAA AATTGCAGGGCCCCTAGAAAAAAGGGCTGTTGGAAGTGTGGAAGAGAGGG ACACCAAATGAAGGACTGCACT---------GAG---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAACAAG---------GGG--- AGGCCCGGAAACTTCATCCAGAAC-------------------------- ----AGGCCA------GAGCCGTCAGCC---------------------- -----------------------------CCGCCAGCA---GAGAGCTTC AGGTTCGGG---------------GAGGAGACA---ACCCCATCT----- -------------------CCGAAGCAGGAGCAG---------------- --------AAAGACGAG---------------------GGACTGTAC--- ---CCTCCC---TTA---GCTTCCCTCAAATCACTCTTTGGCAACGACCC CTAGTCACAATAA >Ref.F1.FI.93.FIN9363.AF075703 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAACTAGATGCATGGGA AAAAATTCGGTTAAGGCCGGGGGGAAAGAAACAATATAGAATAAAACATC TAGTATGGGCAAGCAGGGAGCTAGAACGATTTGCAATAGATCCTGGCCTT CTAGAAACATCAGAAGGCTGTCAAAAAATAATAGCACAGATACAGCCATC CATTCAGACAGGATCAGAAGAGCTTAGATCATTATATAACACAATAGCAG TCCTCTATTTTGTACATCAAAAGATAGAGGTAAAGGACACCAAGGAAGCT TTAGATAAGCTAGAGGAAGAACAA------------AAC----------- ----------AAA---------------AGTCAG------CAAAAG---- -----------------------------ACACAGCAAGCGGCAGCT--- ------------------------GCAGCTGACAAAGGG----------- -------------------------------------------------- -------------------------------------------------- ---------GTCAGTCAAAATTACCCTATAGTACAGAATCTTCAGGGACA AATGGTACATCAGGCTATATCACCTAGAACTTTAAATGCATGGGTAAAGG TGATAGAA---GAGAAGGCTTTTAGCCCAGAAGTTATACCCATGTTTTCA GCATTATCAGAAGGGGCCACTCCACAAGATTTAAACACCATGCTAAATAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGACACCATTAATG AGGAAGCTGCAGAATGGGACAGATTACATCCAGTGCATGCAGGACCTATT CCACCAGGCCAGATGAGGGAACCTAGGGGAAGCGATATAGCTGGAACTAC TAGTACCCTTCAGGAACAAATACAATGGATGACA---------AGTAACC CACCTGTC---CCAGTGGGAGACATCTATAAAAGATGGATCATCCTAGGA TTAAATAAAATAGTAAGGATGTATAGCCCTGTCAGCATTTTGGACATAAG ACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGGTTCTTTAAAG CTCTAAGAGCTGAGCAAGCTACACAGGAAGTAAAGGGTTGGATGACAGAC ACCTTGTTGGTC---CAAAATGCGAATCCAGATTGTAAGATCATTTTAAA AGGATTGGGAATAGGGGCTACACTAGAAGAAATGATGACAGCATGTCGGG GAGTGGGAGGACCTGGCCATAAGGCAAGAATTTTGGCTGAGGCAATG--- ---------AGCCAAGCAAAT---------------------------AC AACCATAATGATGCAGAAA---AGTAAT---TTTAGGGGC---CAAAGA- --AGAATTGTTAAATGTTTTAATTGTGGCAAAGAAGGACACATAGCCAGA AATTGCAGGGCCCCCAGGAAAAAGGGCTGTTGGAAATGTGGACAAGAAGG GCACCAAATGAAAGACTGCACT---------GAA---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAACAAG---------GGG--- AGGCCCGGAAATTTCCTTCAGAGT-------------------------- ----AGACCA------GAGCCAACAGCC---------------------- -----------------------------CCGCCAGCA---GAGAGCCTC GGGATCAGA---------------GAAGAGGTA---ACTCCCTCT----- -------------------CCGAGGCAGGAGCAG---------------- --------AAAGAAGAG---------------------GGACAGTAC--- ---CCTCCC---TTA---GCTTCCCTCAAATCACTCTTTGGCAACGACCC CTAGTCACAATAA >Ref.F1.FR.96.96FR_MP411.AJ249238 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCATGGGA AAGAATTCGATTAAGACCGGGGGGAAAGAAAAAATATAGAATGAAGCATC TAGTATGGGCAAGCAGGGAGTTAGAACGATTTGCAGTTGATCCTGGACTT CTAGAAACACCAGAAGGCTGTAAGCAAATAATAAGACAGCTACAACCATC CCTTCAGACAGGATCAGAAGAGCTTAGATCATTGTTCAATACAGTAGCAG TTCTCTATTGTGTACATCAAAAGATAGAGATAAAGGACACCAAGGAAGCT TTAGAGAAGTTAGAGGAGGAACAA------------AAC----------- ----------AAA---------------GGTCAG------CAAAAG---- -----------------------------ACACAGCAAGCGGCAGCT--- ------------------------------GACAAAGGA----------- -------------------------------------------------- -------------------------------------------------- ---------GTCAGTCAAAATTACCCTATAGTACAAAATCTTCAGGGACA GATGGTACATCAGCCTATATCACCTAGAACTTTAAATGCATGGGTAAAAG TGATAGAA---GAGAAGGCTTTTAGCCCAGAAGTAATACCCATGTTCTCA GCATTATCAGAAGGGGCCACCCCACAAGATTTAAACACCATGCTAAATAC AGTGGGTGGACATCAAGCAGCCATGCAAATGTTAAAAGACACCATCAATG AGGAAGCTGCAGAATGGGACAGATTACATCCAGCGCATGCAGGGCCTATC CTACCAGGCCAGATGAGAGAACCTAGGGGTAGTGACATAGCTGGAACTAC TAGTACCCTTCAGGAACAAATACAATGGATGACA---------AGCAACC CACCTGTC---CCAGTGGGAGACATCTATAAAAGATGGATCATCCTAGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTTAGCATTTTGGACATAAG ACAAGGGCCAAAGGAACCTTTTAGAGACTATGTGGACAGGTTCTTTAAAA CTCTAAGAGCTGAGCAAGCTTCACAGGAAGTAAAGAATTGGATGACAGAA AGCTTGCTGGTG---CAAAATTCGAACCCAGACTGTAAGACCATCTTAAA AGCATTAGGACCAGGGGCTACACTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCTGGCCATAAGGCAAGGGTTTTGGCTGAGGCCATG--- ---------AGCCAAGCAACA------------------------AATGC AGCTATAATGATGCAGAAA---AGTAAC---TATAAGGGC---CCAAGA- --AGATTTATTAAATGTTTTAATTGTGGCAAAGAAGGACACATAGCCAAA AATTGCAGGGCCCCTAGAAAAAAGGGCTGTTGGAAATGTGGAAAAGAAGG ACATCAAATGAAAGACTGCACT---------GAA---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAACAAG---------GGG--- AGGCCCGGAAATTTTCTTCAGAAC-------------------------- ----AGGCCA------GAGCCAACAGCC---------------------- -----------------------------CCGCCAGCG---GAGAGCTTC GGGTTCAAA---------------GAGGAAATA---ACCCCCTCT----- -------------------CCGAAGCAGGAGCAG---------------- --------AAGGACGAG------------GGACAG---GGACTGTAT--- ---CCTCCC---TTA---GCCTCCCTCAAATCACTTTTTGGCAGCGACCC TTAGTCACCATAA >Ref.F2.CM.02.02CM_0016BBY.AY371158 ------GCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGACTGGGA GAAAATTCGGTTAAGGCCGGGAGGGAAGAAAAAATATAGGCTAAAACATA TAGTATGGGCAAGCAAGGAGCTAGAACGATTTGCACTTAATCCTGGCCTT TTAGAGACAACAGAAGGCTGTAAACAAATAATAGGACAACTACAATCATC CCTTCAGACAGGATCAGAAGAGATTAAATCATTATATAACACAGTAGCAG TCCTCTATTATGTACATCAAAAGATACAAATAAGAGACACCAAGGAAGCT TTAGATAAGCTACAGGAAGAACAA------------GAC----------- ----------AAA---------------TATCAG------CAAAAA---- -----------------------------ACACAACCAGCAGCGGCT--- ------------------------------GATAAAGGG----------- -------------------------------------------------- -------------------------------------------------- ---------GTCAGTCAAAATTACCCTATAGTACAGAATCTTCAGGGGCA AATGGTACATCAGGCTATATCACCTAGAACTCTAAATGCATGGGTAAAAG TAATAGAA---GAGAAGGCTTTCAGCCCAGAAGTCATACCCATGTTTTCA GCATTATCAGAAGGGGCCACCCCACAAGATTTAAACACCATGCTAAACAC AGTAGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACCATCAATG AGGAAGCTGCAGAATGGGACAGGTTACATCCAGTGCAGGCAGGACCTATC CCACCAGGTCAGATAAGAGAACCTAGGGGAAGTGATATAGCAGGAACTAC TAGTACCCTTCAGGAACAAATAGCATGGATGACA---------AGCAACC CACCTGTC---CCAGTAGGAGAAATTTATAAAAGATGGATAATCCTAGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAG ACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGGTTCTTTAAAA CTCTAAGAGCTGAGCAAGCTACACAGGAAGTAAAAGGCTGGATGACAGAC ACCTTGTTGGTC---CAAAATGCGAACCCAGATTGTAAGACCATTTTAAA AGCACTAGGACCAGGGGCTACACTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCTGGCCATAAAGCAAGAATTTTGGCTGAGGCAATG--- ---------AGCCAAGTAACA------------------------GCTAC ATCCGTACTGATGCAGAAA---AGCAAC---TTTAAGGGC---CAAAAA- --AGAATTGTCAAGTGTTTCAACTGTGGCAAAGAAGGACATATAGCTAAA AATTGCAGGGCCCCTAGAAAAAGGGGCTGTTGGAAATGTGGAAAGGAAGG ACACCAAATGAAAGACTGCACT---------GAA---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAACAAA---------GGG--- AGGCCTGGGAATTTCATTCAGAGC-------------------------- ----AGACCA------GAGCCAACGGCC---------------------- -----------------------------CCGCCAGCA---GAGGGCTTC GGGTTCGGA---------------GAAGAGATA---ACTCCCTCC----- -------------------CCGAAGCAGGAGCAG---------------- --------AAAGACAAG---------------------GGACTGTAT--- ---CCTCCC---TTG---ACTTCCCTCAAATCACTCTTTGGCAACGACCC GTAGTCACAATAA >Ref.F2.CM.95.95CM_MP255.AJ249236 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCATGGGA AAAAATTCGGTTAAAGCCGGGGGGAAAGAAAAGATATAGGCTAAAACATC TAGTATGGGCAAGCAGGGAACTAGAACGATTTGCACTTAATCCTAGCCTT TTAGAAACAACAGAAGGCTGTAAGAAAATAATAGGACAATTACAATCATC CCTTCAGACAGGATCAGAAGAGCTTAAATCACTATACAATGCAGTAGTAG TTCTCTATTATGTACATCAAAGGATAGATGTAAGAGACACCAAGGAAGCT TTAGATAAGCTACAGGAAGAACAA------------GAT----------- ----------AAA---------------AGTCAG------CAAAAG---- -----------------------------GAACAACAAAAGGCGGCT--- ------------------------------GACAAAGAG----------- -------------------------------------------------- -------------------------------------------------- ---------GTCAGTCAAAATTACCCTATAGTGCAGAATATTCAGGGGCA AATGGTACACCAGGCTCTATCACCTAGAACTTTAAATGCATGGGTAAAAG TAATAGAA---GAGAAGGCTTTCAGTCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGGGCCACCCCACAAGATTTAAATACCATGCTAAACAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACTATCAATG AGGAGGCTGCAGAATGGGACAGGTTACATCCAGTGCATGCAGGGCCTATC CCACCAGGGCAGATGAGAGAACCTAGGGGAAGTGATATAGCAGGAACTAC TAGTACCCTTCAGGAACAAATAACATGGATGACA---------GGCAACC CACCCGTC---CCAGTAGGAGAAATCTATAAAAGATGGATAATCCTAGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAA ACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGGTTCTTTAAAA CTCTAAGAGCTGAACAAGCTACACAGGAGGTAAAAAACTGGATGACAGAA ACCTTGTTGGTC---CAAAATTCGAACCCAGATTGTAAGACAATTTTAAA AGCATTGGGACCAGGGGCTACACTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCTGGCCATAAAGCAAGAATTCTGGCTGAGGCAATG--- ---------AGCAAAGCAACA------------------------AGTAC AGCCATAATGATGCAGAAA---AGCAAC---TTTAAGGGC---CAAAAA- --AGAATTGTTAAGTGTTTCAACTGTGGCAAAGAAGGACATATAGCTAGA AATTGCAGGGCCCCTAGAAAAAAGGGCTGTTGGAAATGTGGAAAGGAAGG ACACCAAATGAAAGACTGCACT---------GAA---AGGCAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAACAGG---------GGG--- AGGCCAGGAAATTTTCTTCAGAAC-------------------------- ----AGACCA------GAGCCAACAGCC---------------------- -----------------------------CCGCCAGCA---GAGAACTTC GGGTTCGGA---------------GAGGGGATA---ACCCCCTCC----- -------------------CCGAAGCAGGAGCAG---------------- --------AAAGGCGAG---------------------GAACAGGCT--- ---CCTCCC---TTA---GTTTCCCTCAAATCACTCTTTGGCAGCGACCC TTAGTCGCAATAA >Ref.F2.CM.95.95CM_MP257.AJ249237 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCATGGGA AAAAATTCGGTTAAGGCCGGGGGGGAAGAAAAAATATAGGCTGAAACATA TAGTATGGGCAAGCAGGGAGCTAAAACGATTTGCACTTAATCCTGGCCTT TTAGAGACAACAGAAGGCTGTAAGAAAATAATAGGACAACTACAACCATC CCTTCAGACAGGGTCAGAGGAACTGAAATCATTATTTAACACAATAGTAG TTCTCTATTATGTACATCAAAAGATAGAGGTAAGAGACACCAAGGAAGCT TTAGATAAGCTACAGGAAGAACAA------------GAC----------- ----------AAA---------------CATCAG------CAAAAA---- -----------------------------ACACAACAAGCAACGGCT--- ------------------------------GACAAAGGG----------- -------------------------------------------------- -----------------------------GTCAGTAAAGGG--------- ---------GTCAGTCAAAATTACCCTATACTACAAAATCTTCAGGGGCA AATGGTACACCAGAGTCTATCACCTAGAACTTTAAATGCATGGGTAAAAG TAATAGAA---GAGAAGGCTTTCAGCCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGGGCCACCCCACAAGATTTAAACACCATGCTAAACAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACCATCAATG AGGAAGCTGCAGAATGGGACAGGTTACATCCAGTGCATGCAGGACCTATC CCACCAGGTCAGATGAGAGAACCAAGGGGAAGTGATATAGCAGGAACCAC TAGTACCCTTCAGGAACAAATAGCATGGATGACA---------AGCAACC CACCTGTC---CCAGTAGGAGAAATCTATAAAAGATGGATAATCCTAGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAA ACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGGTTCTTTAAAA CTCTAAGAGCTGAGCAAGCCACGCAGGAAGTAAAAGGCTGGATGACAGAA ACCTTGTTGGTC---CAAAATGCGAACCCAGATTGTAAGACCATTTTAAA AGCATTGGGGCCAGGGGCTACACTAGAAGAAATGATGACAGCATGTCAGG GTGTGGGAGGACCTAGCCATAAAGCAAGAATTTTGGCTGAGGCAATG--- ---------AGCAAAGCAACA------------------------GGTGC AGCCATAATGATGCAGAAG---AGCAAC---TTTAAGGGC---CAAAGA- --AGAATTGTTAAGTGTTTTAACTGTGGCAAAGAAGGACATATAGCTAGA AATTGCAGGGCCCCTAGAAAAAGGGGCTGCTGGAAATGTGGACAGGAAGG ACACCAAATGAAAGACTGCACT---------GAG---AGACAGGCTAATT TTTTAGGGAAAATGTGG---CCT---TCCAACAAG---------GGG--- AGGCCCGGAAATTTTCTTCAGAAC-------------------------- ----AGACCA------GAGCCAACAGCC---------------------- -----------------------------CCGCCAGCA---GAGAGCTTC GGGTTCGGG---------------GAGGAGATA---GCTCCCTCC----- -------------------CCGAAGCAGGAGCAG---------------- --------AAAGACAAG---------------------GAACAGGTT--- ---CCTCCC---TTG---ATTTCCCTCAAATCACTCTTTGGCAGCGACCA GTAGTCACAATAA >Ref.F2.CM.97.CM53657.AF377956 ---------AGAGCGTCACTATTAAGCGGGGGAAAATTAGATGATTTGGA AAAAATTCGGTTAAGGCCAGGGGGGAAGAAAAAATATAGGCTGAAACATA TAGTATGGGCAAGCAGGGAGCTAGAAAGATTTGCACTTAATCCTGGCCTT TTAGAGACAAAGGAAGGCTGTAAACAAATAATAGGACAACTACAACCATC CCTTCAGACAGGATCAGAAGAGCTTAAATCATTATTCAACACAATAGTAG TCCTCTATTATGTACATCAAAGGATAAAAATAGGAGACACCAAGGAAGCT TTAGATAAGCTACAGGAAGAACAA------------GAC----------- ----------AAA---------------AGTCAG------CAAAAA---- -----------------------------ACACAACCAGCAGCGGCT--- ------------------------------GACAAAGGG----------- -------------------------------------------------- -------------------------------------------------- ---------GTCAGTCAAAATTACCCTATAGTACAGAATCTTCAGGGACA AATGGTACACCAGTCTCTATCACCTAGAACTTTAAATGCATGGGTAAAAG TAATAGAA---GAGAAGGCTTTCAGCCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGAGCCACCCCACAAGATTTAAACACCATGCTAAACAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACCATCAATG AGGAAGCTGCAGAATGGGACAGATTACATCCAGTGCAGGCAGGACCCATC CCACCAGGTCAGATAAGAGAACCTAGGGGAAGTGATATAGCAGGAACTAC TAGCAACCTACAGGAACAAATAGCATGGATGACA---------AGCAACC CACCTGTC---CCAGTAGGAGAAATCTATAAAAGATGGATAATCCTAGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAA ACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGGTTCTTTAAAA CTCTAAGAGCTGAGCAAGCTTCACAGGAAGTAAAAGGCTGGATGACAGAC ACCTTGTTGGTC---CAAAATGCGAACCCAGATTGTAAGATCATTTTAAA AGGATTAGGAACAGGGGCTACACTAGAAGAAATGATGACAGCATGTCAGG GGGTGGGGGGACCTGGCCATAAGGCAAGAATTTTGGCTGAGGCAATG--- ---------AGCCAAGTAACA------------------------TCTAC ATCCATATTGATGCAGAAA---AGCAAC---TTTAAGGGC---CAAAGA- --AGAAATGTTAAGTGTTTCAACTGTGGCAAAGAAGGACATATAGCTAAA AATTGCAGGGCCCCTAGAAAAAGGGGCTGTTGGAAATGTGGAAAGGAAGG ACACCAAATGAAAGACTGCACT---------GAG---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAACAAG---------GGG--- AGGCCTGGAAATTTTCTTCAGAAC-------------------------- ----AGACCA------GAGCCAACAGCC---------------------- -----------------------------CCGCCAGCA---GAAAGCTTC GGGTTCGGA---------------GAAGAGATA---ACTCCCTCC----- -------------------CCGAAGCAGGAGCAG---------------- --------AAAGACAAG---------------------GAAATGTAC--- ---CCTCCC---TTG---ACTTCCCTCAAATCACTCTTTGGCAACGACCC TTAGTCACAATAA >Ref.G.BE.96.DRCBL.AF084936 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCTTGGGA GAAAATTCGGTTGAGGCCAGGGGGAAAGAAAAGATATAGAATGAAACATT TAGTATGGGCAAGCAGGGAGCTGGACAGATTTGCACTTAACCCTGGCCTT TTAGAAACAGCAGAAGGTTGTCAAAAAATAATGGCACAGTTGCAACCAGC TCTCCAAACAGGAACAGAGGAGATTAAATCACTATTTAATACAGTAGCAA CCCTCTATTGTGTACATCAAAAGATAGAGGTAAGAGACACCAAAGAGGCT CTAGAGGAAGTGGAAAAGATACAA------------AAG----------- ----------AAG---------------AGTCAG------CAAAAA---- -------------------------------------------------- ------------------------------GAA---AAC----------- -------------------------------------------------- -----------------------------AGCAGCAGCCAA--------- ---------GTCAGTCAAAATTACCCTATAGTGCAGAATGCACAAGGGCA AATGGTACACCAGGCCATATCACCTAGAACTTTGAATGCATGGGTAAAAG TAGTAGAA---GAAAAGGCCTTCAGTCCAGAAGTAATACCCATGTTTACA GCATTATCAGAAGGAGCCACCCCACAAGATTTAAATACCATGCTAAATAC AGTGGGGGGGCATCAAGCAGCTATGCAAATGTTAAAGGAGACTATCAATG ATGAAGCTGCAGAATGGGACAGGCTACATCCACAGCAGGCAGGGCCTATT GCACCAGGCCAGATAAGGGACCCAACGGGAAGTGATATAGCAGGAGCTAC TAGTACCCTGCAGGAACAGATAAGATGGATGACC---------AGCAACC CACCTGTC---CCAGTGGGAGAAATTTATAAAAGATGGATAATCCTGGGG TTAAATAAAATAGTAAGAATGTACAGCCCTGTCAGCATTTTGGACATAAG ACAGGGGCCAAAAGAACCCTTTAGAGATTATGTGGATAGATTCTTTAAAA CCCTGAGAGCTGAGCAAGCTACACAGGAAGTAAAAAGCTGGATGACAGAC ACCTTGTTGATC---CAAAATGCAAACCCAGATTGTAAGATCATCTTAAA AGGATTAGGACAAGGAGCTACACTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCCAGCCATAAAGCAAGAGTTTTAGCTGAGGCAATG--- ---------AGCCAGGCATCAGGTGCA------------------GCAGC AGCCATAATGATGCAGAAA---AGCAAT---TTCAAGGGC---CCAAGA- --AGAACAATTAAATGTTTCAACTGTGGCAAGGAAGGACATCTAGCCAGA AATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAATGTGGAAAGGAGGG ACATCAAATGAAAGAATGCACA---------GAA---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAACAAG---------GGG--- AGGCCAGGGAATTTCCTTCAGAAC-------------------------- ----AGGCCA------GAGCCAACAGCC---------------------- -----------------------------CCACCCGCA---GAGAACTTC GGGTTCGGG---------------GAGGAGATA---GCCCCCTCC----- -------------------CCGAAGCAGGAGCAG---------------- --------AAGGAAAAG---------------------GAACTATAT--- ------CCT---CTA---TCTTCCCTCAAATCACTCTTTGGCAACGACCA ATAGTCAAAGTAA >Ref.G.KE.93.HH8793_12_1.AF061641 ATGGGTGCGAGAGCSTCASTATTAAGCGGGGGAAAATTAGATGCATGGGA AAAAATTCGSCTGACGCCAGGGGGAAAGAAAAAATACAGACTGAAACATC TAGTATGGGCAAGCAGAGAGATGGAGAGATTTGCACTTAACCCTGGCCTT TTAGAAACAGCAGAAGGTTGTCAACAAATAATGAGCCAGTTGCAACCAGC TATCCAMACAGGAACAGAGGAGATTAAATCATTATTTAATACAGTAGCAA CCCTCTATTGTGTACATCCCAAGATAGAGGTAAAGGACACCAAAGAAGCT CTAGAGGAAGTAGAAAAGATACAA------------AAG----------- ----------AAA---------------AGTCAG------CAAAAA---- -----------------------------ATACAGCAGGCAGCAAGG--- ------------------------------GATGAAGGA----------- -------------------------------------------------- -----------------------------AACAGCAGCCAA--------- ---------GTCAGCCAAAATTATCCTATAGTGCAGAACGCACAAGGACA GATGGTACACCAGGCCATATCACCTAGAACTTTAAATGCATGGGTAAAAG TAGTAGAA---GAAAAGGCCTTCAGTCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGAGCCACCCCACAAGATTTAAATACCATGCTAAACAC AGTGGGGGGGCATCAAGCAGCTATGCAAATGCTAAAAGATACTATCAATG AGGAAGCTGCAGAGTGGGACAGAATACATCCACCACAGGCAGGGCCTATT CCACCAGGCCAAATAAGAGAACCAAGGGGAAGTGATATAGCAGGAACCAC TAGTAACCTGCAGGAACAAATAAGATGGATGACC---------AGCAACC CACCTATC---CCAGTGGGAGAAATTTATAAAAGATGGATAATCCTGGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAG ACAAGGGCCAAAAGAACCCTTTAGAGATTATGTAGACAGGTTCTTTAAAA CTTTAAGAGCTGAGCAAGCTACACAGGAAGTAAAAGGCTGGATGACAGAC ACCTTGTTGGTC---CAAAATGCGAACCCAGATTGTAAGACTATCTTAAG AGCATTAGGACCCGGAGCTACACTAGAAGAAATGATGACAGCATGCCAGG GAGTGGGAGGACCCGGCCATAAAGCAAGAGTGTTAGCTGAGGCAATG--- ---------AGCCAGGCAACAGGTGCA------------------GCAGC AGCCATAATGATGCAGAAA---AGCAAC---TTTAAGGGC---CCGAAA- --AGAAATATCAAGTGTTTCAATTGTGGCAAGGAAGGACACTTAGCCAGA AATTGCAGGGCCCCTAGAAAAAAGGGCTGCTGGAAATGTGGAAAGGAGGG ACATCAAATGAAAGACTGCACG---------GAA---AGACAGGCTAATT TTT-AGGGAAAATTTGG---CCT---TCCAACAAG---------GGG--- AGGCCAGGGAATTTTCTTCAGAAC-------------------------- ----AGGCCA------GAGCCAACAGCC---------------------- -----------------------------CCACCCGCA---GAGAGCTTC GGGTTCGGA---------------GAGGAAATA---GCCCCCTCC----- -------------------CCGAAGCCAGAGCCG---------------- --------AAGGAAAAG---------------------GAGATACAT--- ------CCC---TTA---GCTTCCCTCAAATCACTCTTTGGCAGCGACCC CTAGTCACAGTAA >Ref.G.NG.92.92NG083.U88826 GTGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATTCTTGGGA AAAAATTCGGTTAAGGCCAGGGGGAAGGAAAAAGTATAAACTAAAACATA TAGTATGGGCAAGCAGGGAACTGGGGAGATTTGCACTTAACCGTGACCTT TTAGAAACAGCAGAAGGTTGTGTGCAAATAATGAAACAGTTGCAACCAGC TCTCTAGACAGGAACAGAGGAGCTTAGATCATTATTTAATACAGTAGCAA CCCTCTACTGTGTACATCAAAAGATAGAGGTAAAAGACACCAAAGAAGCT CCAGAGGAAGTGGAAAAAATACAA------------AAG----------- ----------AAC---------------AGTCAG------CAAGAA---- -----------------------------ATACAGCAGGCAGCAAAG--- ------------------------------AATGAAGGA----------- -------------------------------------------------- -----------------------------AACAGTAACCCA--------- ---------GTCAGCCAAAATTATCCTATAGTGCAGAATGCACAAGGGCA AATGATACATCAGGCCATATCACCTAGGACTTTGAATGCGTGGGTAAAAG TAGTAGAA---GAAAAGGCCTTCAGTCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAGGGAGCCACCCCACAAGATTTAAATACCATGCTAAATAC AGTGGGGGGGCATCAAGCAGCTATGCAAATGCTAAAGGATACTATCAATG ATGAAGCTGCAGAGTGGGACAGGATACATCCACAGCAGGCAGGGCCTATT CCACCAGGCCAAATAAGAGAGCCTAGTGGAAGTGATATAGCAGGAACTAC TAGTACCCTGCAGGAACAAATAAGATGGATGACC---------AGCAACC CACCTATC---CCAGTGGGAGAAATCTATAAAAGATGGATAATCCTGGGA TTAAATAAAATAGTGAGAATGTATAGCCCTGTCAGCATTTTGGACATAAG ACAAGGGCCAAAAGAACCCTTTAGAGATTATGTAGATAGGTTCTTTAAAA CTTTGAGAGCTGAGCAAGCTACACAGGAAGTAAAAGGTTGGATGACAGAC ACCTTGTTGGTT---CAAAATGCGAACCCAGATTGTAAAACCATCTTAAG AGCATTAGGACCAGGAGCTACACTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCCAGCCATAAAGCAAGAGTTTTAGCTGAGGCAATG--- ---------AGCCAGGCATCAGGTGCA------------GCA---GCAGC AGCCATAATGATGCAGAAA---AGCAAT---TTTAAGGGC---CCGAGA- --AGAATTATTAAGTGTTTCAACTGTGGCAAGGAAGGACATCTAGCCAGA AATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAATGTGGAAAGGAGGG ACATCAAATGAAAGAATGCACG---------GAA---AGGCAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAACAAG---------GGG--- AGGCCAGGAAACTTTCTCCAGAAC-------------------------- ----AGGACA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGCA---GAGAGCTTC GGATTCGGA---------------GAGGAGATA---GCCCCCTCC----- -------------------CCGAAGCAGGAGCCA---------------- --------AAGGAGAAG---------------------GAGCTATAT--- ------CCC---TTA---ACTTCCCTCAAATCACTCTTTGGCAGCGACCC CTAGTCACAGTAA >Ref.G.PT.x.PT2695.AY612637 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCATGGGA AAAAATTCGGTTGAGGCCAGGGGGAAAGAAAAAATATAGAATGAAACATT TAGTATGGGCAAGCAGGGAGCTGGAAAAATTTGCACTCAACCCTGACCTT TTAGAAACAGCAGAAGGTTGTCAACAAATAATGAGACAGTTACAACCAGC TCTCCAGACAGGAACAGAGGAGCTTAGATCATTATTTAATACAGTAGCAA CACTCTATTGTGTACATCAAAGGATAGAGGTAAAAGACACCAAAGAAGCT CTAGAGGAAGTGGAAAAGACACAG------------AAG----------- ----------AAA---------------AGTCAG------AAACAA---- --------------------------------CAGCAGGCAGCAATG--- ------------------------------GACGAAGGA----------- -------------------------------------------------- -----------------------------AACAGCAGCCAA--------- ---------GTCAGCCAAAATTATCCTATAGTGCAGAATGCACAAGGGCA AATGGTACATCAGGCCATATCACCCAGAACTTTAAATGCATGGGTAAAAG TAGTAGAA---GAAAAGGCCTTCAGTCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGAGCCACCCCGCAAGATTTAAATACCATGCTAAACAC AGTAGGGGGGCATCAAGCAGCTATGCAAATGCTAAAGGATACTATTAATG AGGAAGCTGCAGAGTGGGACAGGATACATCCACAACAGGCAGGGCCTATC CCACCAGGCCAGATAAGAGAACCAAGGGGAAGTGATATAGCAGGAACTAC TAGTACCCTGCAGGAACAAATAAGATGGATGACC---------AGCAATC CACCTATC---CCAGTGGGAGAAATTTATAAAAGATGGATAATCCTGGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGATATAAG ACAAGGGCCAAAAGAACCTTTTAGAGATTATGTAGATAGGTTCTTTAAAA CTTTAAGAGCTGAACAAGCTACACAGGAAGTAAAAGGCTGGATGACAGAC ACCTTGCTGGTC---CAAAATGCGAACCCAGATTGTAAGACCATCTTAAG AGCATTAGGACCAGGAGCTTCACTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCCAGTCACAAAGCAAGAGTTTTAGCTGAGGCAATG--- ---------AGCCAGGCATCA------------------------GGGGC AACAATAATGATGCAAAAA---AGCAAC---TTTAAGGGT---CCAAAA- --AGAATGATTAAGTGTTTCAACTGTGGCAAGGAAGGACACCTAGCTAGA AATTGCAGGGCCCCTAGAAAAAAGGGCTGTTGGAAATGTGGAAAGGAGGG ACACCAAATGAAAGACTGCACA---------GAG---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAACAAG---------GGG--- AGGCCAGGGAATTTTCTCCAGAAC-------------------------- ----AGGCCC------GAGCCAACAGCC---------------------- -----------------------------CCACCCGCA---GAGAGCTTC GGGTTCGGA---------------GAGGAGATA---GCCCCCTCC----- -------------------CCGAAGCAAGAGCCG---------------- --------AAGGACAAG---------------------GAGTTATAC--- ------CCC---TTA---ACCTCCCTCAAATCACTCTTTGGCAGCGACCC CTAGTCACAGTAA >Ref.H.BE.93.VI991.AF190127 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCTTGGGA GAAAATTCGGTTAAGGCCAGGGGGAAGGAAAAAATATAGGCTAAAACATC TGGTATGGGCAAGCAGGGAGCTGGAAAGATTTGCACTTAACCCCGACCTT TTAGAAACAGCAGATGGCTGCCAACAAATACTAGGACAGCTACAGCCAGC TCTTAAGACAGGAACAGAAGACCTTCAATCATTATATAATACAATAGCAG TCCTCTATTGCGTACATCAAAGAATAGATGTGAAAGACACCAAGGAAGCT TTAGGGAAGATAGAGGAAATACAG------------AAT----------- ----------AAG---------------AACAAG------CAAAGA---- -----------------------------ACACAGCAGGCCCCAGCA--- ------------------------GCAGCTGATAAAGAA----------- -------------------------------------------------- -----------------------------AAGGACAGCAAG--------- ---------ATCAGTCAAAATTATCCTATAGTACAGAATGCCCAGGGGCA AATGGTACACCAGGCAATATCACCTAGGACCTTAAATGCATGGGTAAAAG TAGTAGAA---GAGAAGGCTTTTAGCCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGAGCCACCCCACAAGACTTAAATGCCATGCTAAATAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACAATCAATG AGGAAGCTGCAGAATGGGATAGGCTACATCCAGTACATGCAGGGCCTATT CCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGATATAGCAGGAACTAC TAGTACCCTTCAGGAACAAGTAGCATGGATGACA---------GGCAATC CCCCAATT---CCAGTGGGAGACATCTATAAGAGATGGATAATCCTGGGA TTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAA ACAAGGACCAAAAGAACCCTTCAGAGACTATGTAGACAGGTTCTTTAGAG TTTTAAGAGCTGAGCAAGCTACACAGGATGTAAAAAACTGGATGACAGAC ACCTTGTTGGTC---CAAAATGCGAATCCAGATTGCAGGACTATTTTAAA AGCATTAGGACGAGGGGCTTCAATAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCAAGCCATAAAGCAAGAGTTTTGGCTGAGGCAATG--- ---------AGCCAAGTAACAAATGCA------------------AGTGC AGCCATAATGATGCAGAAA---GGCAAC---TTTAAGGGC---CCAAGA- --AGAACTGTTAAATGTTCCAACTGTGGCAAAGAAGGACACATAGCCAGA AATTGCAGGGCCCCTAGAAAAAAGGGCTGTTGGAAATGTGGACAGGAAGG ACACCAGATGAAAGACTGCACA---------GGA---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAGCAAG---------GGA--- AGGCCAGGGAATTTCCCCCAGAAG-------------------------- ----AGGCTA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGCA---GAGAGCTTC GGGTTCGGA---------------GAGGAGATC---ACCCCCTCT----- -------------------CCGAGGCAGGAGCTG---------------- --------AAAGAACAG---------------------GAACCT------ ------CCT---TTA---ACTTCCCTCAGATCACTCTTTGGCAACGACCA ATAGTCACAGTAA >Ref.H.BE.93.VI997.AF190128 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGACGATTAGATACTTTGGA GAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATAGGCTAAAACATA TAGTATGGGCAAGCAGAGAGCTGGAAAGATTTGCACTTAACCCCGGCCTT TTAGAATCAGCAGAAGGCTGTCTACAAATAATAGAACAACTACGGCCATC TATTAAGACAGGAACAGAAGAACTTCWATCATTATTTAATACCGTAGCGA CCCTCTATTGCGTACTTCAAAGAATAGAGGTAAAAGACACCAAGGAAGCT TTAGGGAAGATAGAGGAAATACAA------------AAC----------- ----------AAA---------------AGGCAG------CAAAAA---- -----------------------------ACACAGCAAGCAACAGCT--- ------------------------------AATAAGGAA----------- -------------------------------------------------- -----------------------------AGAGACAACAAG--------- ---------GTCAGTCAAAATTATCCTATAGTACAGAATGCTCAAGGGCA GATGGTACACCAGCCCATATCACVTAGGACCTTAAATGCATGGGTAAAAG TAGTAGAG---GAGAAGGCTTTTAGCCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGAGCCACCCCACAAGACTTAAATGCTATGCTAAATAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACAATCAATG AGGAAGCTGCAGAATGGGATAGGCTACATCCAGTGCATGCAGGGCCTATT CCACCAGGCCAGATGAGAGAACCAAGGGGAAGCGATATAGCTGGAACTAC TAGTACCCTTCAGGAACAAATAGCATGGATGACA---------GGCAATC CAAGTATC---CCAGTGGGAGACATCTATAAAAGATGGATAATCCTGGGA TTAAATAAGATAGTAAGAATGTATAGTCCTGTTAGTATTCTGGACATAAA ACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGGTTCTTTAAAA CTTTAAGAGCTGAGCAAGCCACACAGGAGGTGAAGAATTGGATGACAGAC ACCTTGTTGGTC---CAGAATGCAAATCCAGATTGCAAGACTATTTTAAG AGCATTAGGACAAGGGGCTTCAATAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCTAGTCATAAAGCAAGAGTTTTGGCTGAGGCAATG--- ---------AGCCAAGTAACAAATGCA------------------AATGC AGCCATAATGATGCAGAAA---AGCAAC---TTTAAGGGC---CCAAGA- --AAAATTGTTAAATGTTTCAATTGTGGCAAAGAGGGACACATAGCCAGA AATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAATGTGGAAGGGAAGG ACATCAGATGAAGGACTGCACA---------GAG---AGACAGGCTAATT TTTTAGGGAAAATCTGG---CCT---TCCAGCAAA---------GGG--- AGGCCAGGAAATTTTCTCCAGAGC-------------------------- ----AGGCCA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGCA---GAGAGCTTC GGGTTCGGG---------------GAGGAGATG---ACCTCCTCC----- -------------------CCGAAGCAGGAGCTG---------------- --------AAGGACAAG---------------------GAACCT------ ------CCC---TTT---GCTTCCCTCAAATCACTCTTTGGCAACGACCC CTTGTCACAGTAA >Ref.H.CF.90.056.AF005496 ATGGGTGCGAGAGCGTCAGTATTAAGCGGCGGAAAATTAGATGCTTGGGA GAAAATTCGGCTAAGGCCAGGGGGAAAGAAAAAATATAGGCTAAAACATC TAGTATGGGCAAGCAGGGAGCTGGAAAGATTTGCACTTAACCCCGGCCTT TTAGAAACACCAGAAGGCTGTCTACAGATAATAGAACAGATACAGCCAGC TATTAAGACAGGAACAGAAGAACTTAAATCATTATTTAATCTAGTAGCAG TCCTCTATTGCGTACATCGAAAAATAGATGTGAAAGACACCAAGGAGGCT TTAGATAAGATAGAGGAAATACAA------------AAC----------- ----------AAA---------------AGTCAG------CAAAAA---- -----------------------------ACACAGCAAGCAGCAGCT--- ------------------------------GATAAGGAA----------- -------------------------------------------------- -----------------------------AAAGACAACAAG--------- ---------GTCAGTCAAAATTATCCTATAGTACAGAATGCTCAAGGGCA GATGGTACACCAGGCCATATCACCTAGGACCTTAAATGCATGGGTAAAAG TAGTAGAA---GAAAAGGCTTTTAGCCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGAGCCACCCCACAAGACTTAAATGCTATGCTAAATAC AGTGGGGGGACATCAAGCAGCCATGCAGATGTTAAAAGATACAATCAATG AGGAAGCTGCAGAATGGGACAGGGTACATCCAGTGCATGCAGGGCCTATT CCACCAGGCCAAATGAGAGAACCAAGGGGAAGCGATATAGCAGGAACTAC TAGTACCCTGCAGGAACAAATAGCATGGATGACA---------GGCAATC CAGCTATC---CCAGTGGGAGACATCTATAAAAGATGGATAATCCTGGGA TTAAATAAGATAGTAAGAATGTATAGTCCTGTCAGCATTCTGGACATAAA ACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGGTTTTTTAAAA CTTTAAGAGCTGAGCAAGCCACACAGGATGTGAAGAATTGGATGACAGAA ACCTTGTTGGTC---CAAAATGCAAATCCAGATTGCAAGACTATATTAAG AGCATTAGGACAAGGGGCTTCAATAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCTAGTCATAAAGCAAGAGTTTTGGCTGAGGCAATG--- ---------AGCCAAGTAACAAATACA------------------AATAC AGCCATAATGATGCAGAAA---GGCAAC---TTTAAGGGC---CAAAGA- --AAATTTGTTAAATGCTTCAACTGTGGCAAAGAGGGACACATAGCCAGA AATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAATGTGGAAGAGAAGG ACATCAGATGAAAGACTGCACA---------GAG---AGACAGGCTAATT TTTTAGGGAAAATTTGG---CCT---TCCAGCAAA---------GGG--- AGGCCAGGAAATTTTCTCCAGAGC-------------------------- ----AGGCCA------GAACCAACAGCC---------------------- -----------------------------CCACCAGCA---GAGAGCTTC GGGTTCGGA---------------GAGGAGATG---ACCCCCTCT----- -------------------CCGAAGCAGGAGCAG---------------- -----CTGAAGGACAAG---------------------GAACCT------ ------CCC---TTA---GCTTCCCTCAGATCACTCTTTGGCAGCGACCC CTTGTTACAGTAA >Ref.H.GB.00.00GBAC4001.FJ711703 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCTTGGGA GAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATAGGCTAAAACATC TAGTATGGGCAAGCAGGGAGCTGGACAGATTTGCACTCAACCCCGACCTT TTAGAAACAGCAGATGGCTGTCTAAAAATAYTAGGACAGATACAGCCAGC TCTTCAGACAGGAACAGAAGAAATTAAATCGTTATTTAATCTAGTAGCAG TCCTCTATTGTGTACATCAGAAAATAGAGGTACAAGATACCAGTGAAGCT TTAAATAAGGTAAAGGAGATACAG------------AAC----------- ----------AAG---------------AACCAG------CAAACA---- -----------------------------ACACAGCAGGCAACAGCT--- ------------------------------RGTAAAGAG----------- -------------------------------------------------- -----------------------------AAGGACAGCAAG--------- ---------ATCAGTCAAAATTATCCTATAGTACAGAATGCCCAAGGGCA AATGGTACACCAGGCCATATCACCTAGGACCTTAAATGCATGGGTAAAAG TAGTAGAA---GAGAAGGCTTTTAGCCCAGAAGTAATACCCATGTTTTCA GCATTATCAGARGGAGCMACCCCACAAGACYTAAATACCATGTTAAACTC AGTGGGGGGACATCAGGCAGCCATGCAAATRTTAAAAGATACAATCAATG AGGAAGCTGCAGAATGGGATAGGACACATCCAGTGCATGCAGGGCCTATT CCACCAGGCCAGATGAGAGAACCAAGGGGAAGCGATATAGCAGGAACTAC TAGYAACCTTCAGGAACAAATAGCATGGATGACA---------RGYAATC CCCCTRTC---CCAGTGGGRGAKATCTATAAAAGATGGATAATCWTGGGA TTAAATAAAATAGTAAGAATGTATAGTCCTGTCAGCATTTTGGACATAAA ACAAGGGCCAAAAGAACCCTTTAGAGAYTATGTAGACAGGTTYTTTAAAA CTTTAAGAGCTGAGCAAGCCACACAGGACGTGAAGAATTGGATGACAGAC ACCTTGTTGGTC---CAAAATGCAAATCCAGATTGCAAGACTATTTTAAA AGCATTAGGACAAGGGGCTTCAATAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCTGGCCATAAAGCAAGAGTTTTGGCTGAGGCAATG--- ---------AGTCAAATGACAAATATG------------------AATAC AGCCATAATGGTGCAGAAA---GGCAAC---TTTAAGGGC---CAAAGA- --AGAACTGTTAAATGTTTCAACTGTGGTAAAGAAGGACACATAGCAAGA AACTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAATGTGGGAGGGAAGG ACATCAGATGAAAGACTGCACA---------GAG---AGACAGGCGAATT TTTTAGGGAAAATCTGG---CCT---TCCAGCAAA---------GGG--- AGGCCAGGGAACTTTCTCCAGAGC-------------------------- ----AGGCCA------GAACCAACAGCC---------------------- -----------------------------CCACCAGCA---GAATGCTTC GGGTTCGGG---------------GAGGAGATG---ACACCCCCT----- -------------------CCGAAGCAGGAGATG---------------- --------AAGGAAAAG---------------------GAACCT------ ------CCC---TTA---ACTTCCCTCAGATCACTCTTTGGCAGCGACCC CTTGTCACAGTAA >Ref.J.CD.97.J_97DC_KTB147.EF614151 ------------------------------------------GCATGGGA GAAAATTTGGCTGAGGCGACGGGGAGAGAAAAAATACAGGCGAAAACATA TAGTATGGGCAAGCAGGGAGCTGGACAGATATGCACTTAACCCTGGCCTT CTATAGTGAGCAGAAGGCGGTGAACAGATACTAGTACAGATCCAACCAGA TCTTTAAACAGGAGCAGAGGAGATAAAATCATTATTTAACACAGAAGCAA CCCTCTATTGTGTACATTAGAGGATAGACATAAGAGACACCAAGGAGGCT TTAGACAAGATAGAGGAACTTTAA------------AAC----------- ----------AAA---------------AGCAAG------GAGAAA---- -----------------------------GCTAAGAAAGAA---GCT--- ------------------------------GTCAAAAAA----------- -------------------------------------------------- -----------------------------TACAACAGTCAG--------- ---------GTGAGTCACAATTATCCTATATTGCAAAATATGTAAGGGGA ACTAGTACACCAGGCCCTATCACCTAGAACATTAAATGCATGGGTAAAGG TGATAGAA---GAGAAAGGTTTCAACCCAGAAGTGATACCCATGTTTTCA GCATTATCAGAAGGAGCCACTCCACAAGATTTAAATACCATGCTAAACAC GGTGGGGGGACATCAAGCAGCGATGCAAATGTTAAAAGATACCATCAATG AGGAAGCTGCAGAATGGGACAGGCTCCATCCAGTACATGCAGGACCTGTT GCACCAGGTCAGATGAGAGAACCGAGGGGAAGTGATATAGCAGGAACTAC TAGTAACCTTCAGGAACAAATAGCATGGATAACAGGCAACGGTGGCAACC AACCTATC---CCAGTAGGAGAAATCTATAAAAGATGGATAATTTTAGGA TTAAATAAAATAGTGAGAATGTATAGCCCTGTCAGCATTTTGGACATAAG GCAAGGACCAAAAGAACCTTTTAGAGACTATGTGGATAGGTTCTTTAAAA CTCTAAGAGCCGAGCAAGCTACACAGGAGGTAAAAAATTGGATGACAGAT ACCTTGTTGGTC---CAAAATGCGAATCCAGATTGTAAGACCATTCTAAG AGCATTAGGAGCAGGAGCTACACTAGAAGAAATGATGACAGCATGTCAGG GAGTGAGAGTATCCAGTCATAGAGCAAGAGTTTTTGGTGAGGCAATA--- ---------AGCCAAGTAAAC------------------------AATAC AAACATAATAATGCAAAGA---GGTAAC---TTTAGGGGC---CAGAAG- --AGAAGTGTTAAATGTTTCAACTGTGGTAAAGAGGGACACATAGCAAAA AATTGCAGGGCCCCTAGAAAAAAGGGCTGTTGAAAGTGTGGAAAGGAAGG ACACCAAATAAAAAACTGCACT---------GAG---AGACAGGCCAATT TTTTAGGGAAAGTTTGG---CCT---TCCAGCAAG---------GGG--- AGGCCAGGGAACTTTCTCCAGAGC-------------------------- ----AGGCCA------GAACCAACAGCC---------------------- -----------------------------CCACCAGCA---GAAAGCTTC GGGTTCGGG---------------GAGAAGATA---ACTCCCTCC----- -------------------CAGAAACAGGAACCG---------------- --------AGGAAG------------------------GAACTATAT--- ------CCT---TCA---GCTTCCCTCAAATCACTCTTTGGCAGCGACCC CTCGTCACAGTAA >Ref.J.CM.04.04CMU11421.GU237072 ATGGGTGCGAGAGCGTCAGTATTAAGCGGCGGAAAATTAGATACTTGGGA GAAAATTCGGTTGAGGCCAGGGGGGAAGAAACGTTATAGGCTAAAACATT TAGTATGGGCAAGCAGGGAGCTGGACAGATTTGCACTTAACCCTGRCCTT CTAGAAACATCAAAAGGCTGTCAACAAATATTAGTACAGCTCCAACCATC TTATCAAACAGGGACAGAAGAAATTAAGTCATTATATAACACAGTAGCAA CCCTCTATTGCGTACATGAGGRSATAGAGGTAAAAGACACCAAGGAARCT TTAGACAAGATAGAGGAACTACAA------------AAG----------- ----------AAG---------------AACAAG------CAACAG---- -----------------------------GCACAGAAAGCAGAARCT--- ------------------------------GACAAAAGR----------- -------------------------------------------------- -----------------------------RACARCAGTCAA--------- ---------GTCAGTCAAAATTATCCTATAGTGCAGAACATGCAAGGGCA ACCAGTACAYCARGCCCTATCACCTAGAACTTTAAATGCATGGGTAAAAG TGRTAGAA---GARAAGGCTTTYAGCCCAGAAGTAATACCCATGTTTTCA GCYTTATCAGAAGGAGCCACCCCRCAAGATTTAAATACCATGCTAAATAC AGTRGGGGGACACCARGCAGCTATGCAAATGTTAAAAGATACTATCAATG AGGAAGCTGCAGAATGGGATAGGKTACATCCAGTACATGCAGGGCCTCCR GCACCAGGCCAGGCGAGAGAACCGAGGGGAAGTGATATAGCAGGAACTAC TAGTACCCTCCAGGAACAAATAGCATGGATGACA---------GGCAACC CACCTATC---CCAGTAGGGGAAATTTATAAAAGRTGGATAATTCTGGGA TTAAATAAAATAGTRAGAATGTATAGCCCTGTCAGCATTTTGGATATAAG ACAAGGACCAAAAGARCCTTTTAGAGAYTATGTAGATCGGTTCTTTAAAA CTCTAAGAGCTGAGCAAGCTACACAGGAAGTAAAAAATTGGATGACAGAT ACCTTGTTGATC---CAAAATGCAAATCCAGATTGCAGAACCATYTTAAA AGCATTAGGACCAGGAGCTACACTAGARGAAATGATGACAGCATGYCAGG GAGTGGGAGGACCTGGTCATAAAGCAAGAGTTTTGGCWGAAGCAATG--- ---------AGCCAAATGACCAAT---------------------ACAGC AAACATAATGATGCAAARG---GGTAAY---TTTAAGGGC---CARAAA- --AGAATGATTAAGTGTTTCAATTGTGGWAAACCAGGACACCTAGCMAGA AAYTGCAGAGCCCCTAGRAARAAGGGCTGTTGGAAATGTGGACAGGAAGG ACAYCAAATGAAAGACTGCACT---------GAG---AGACAGGCTAATT TTTTAGGGAARATCTGG---CCT---TCCAACAAR---------GGG--- AGGCCAGGGAACTTTCTYCAGAGC-------------------------- ----AGRCCA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGCA---GAGAGCTTC GGGTTCGGG---------------GAAGAGACC------YCYYCC----- -------------------CCGAAACAAGAAGCG---------------- --------AAG---------------------------GAACTGTAT--- ------CCT---CTA---ACTTCCCTCAAATCACTCTTTGGCARCGACCC CTYGTCACAATAA >Ref.J.SE.93.SE9280_7887.AF082394 ATGGGTGCGAGAGCGTCAATATTAAGTGGGGGAAAATTAGATGATTGGGA AAAAATTCGGTTGAGGCCAGGGGGGAAGAAAAAATATAGGATAAAGCATC TAGTATGGGCAAGCAGGGAGCTGGACAGATTTGCACTTAACCCTGGCCTT CTAGAGTCAGCAAAAGGCTGTCAACAAATACTAGTACAGCTCCAACCAGC TCTCCAGACAGGAACACAAGAAATTAAATCATTGTATAATACAGTAGCAA CCCTCTATTGCGTACATCAGAGGATAGAAATAAAAGACACCATGGAAGCT TTAGAGAAGATAGAGGAAATTCAA------------AAC----------- ----------AAG---------------AACAAA------CAGCAG---- -----------------------------GCACAGAAAGCAGAAACT--- ------------------------------GACAAAAAA----------- -------------------------------------------------- -----------------------------GACAACAGTCAG--------- ---------GTCAGTCAAAATTATCCTATAGTGCAGAATCTGCAAGGGCA ACCGGTACACCAGGCCCTATCACCTAGAACTTTAAATGCATGGGTAAAAG TGATAGAA---GAAAAAGCTTTCAGCCCAGAAGTGATACCCATGTTTTCA GCATTATCAGAAGGAGCCACCCCGCAAGATTTAAATACCATGCTAAACAC AATAGGGGGACACCAAGCAGCTATGCAAATGTTAAAAGATACTATCAATG AGGAAGCTGCAGAATGGGACAGGGTACATCCAGTACATGCAGGGCCTATT GCACCAGGCCAGGTGAGAGAACCAAGGGGAAGTGATATAGCAGGAACTAC TAGTACCCTCCAGGAACAAATAGGATGGATGACA---------GGCAATC CACCTATC---CCAGTAGGAGAGATTTATAAAAGATGGATAATTCTGGGA CTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGTATTTTGGATATAAG ACAAGGACCAAAAGAACCTTTTAGAGACTATGTAGACAGGTTCTTTAAAG CTCTAAGAGCTGAGCAAGCTACACAGGATGTAAAAAATTGGATGACAGAT ACCTTGCTGGTC---CAAAATGCAAATCCAGATTGCAAGACCATTTTAAA AGCATTAGGATCAGGAGCTACACTAGAAGAAATGATGACAGCATGTCAGG GAGTGGGAGGACCTGGTCATAAGGCGAGAGTTTTGGCTGAAGCAATG--- ---------AGCCAAGTGACC------------------------AATAC CAACATAATGATGCAAAGA---GGTAAC---TTTAGGGAC---CATAAA- --AGAATTGTTAAGTGTTTCAATTGTGGCAAACAAGGACACATAGCAAAA AACTGCAGGGCCCCTAGAAAAAAGGGCTGTTGGAAATGTGGAAAGGAAGG ACACCAAATGAAAGACTGCACT---------GAG---AGACAGGCTAATT TTTTAGGGAAGATTTGG---CCT---TCCAGCAAA---------GGG--- AGGCCAGGGAACTTTCTCCAGAGC-------------------------- ----AGACCA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGCA---GAGAGCCTC GGGCTCGGA---------------GAGGAGATC------CCCTCC----- -------------------CCGAAACAGGAGCCG---------------- --------AAGGACAAG---------------------GAACTGTAT--- ------CCT---CTA---ACTTCCCTCAAATCACTCTTTGGCAGCGACCC CTTGTCACAATAA >Ref.K.CD.97.97ZR_EQTB11.AJ249235 ATGGGTGCGAGAGCTTCAGTATTAAGCGGGGGAAAATTAGACAAATGGGA AAAAATTCAGTTACGGCCAGGGGGAAAGAAAAAATACAGGCTAAAACATC TAGTATGGGCAAGCAGGGAGCTAGAACGATTTGCACTTAACCCTAACCTT TTAGAGACAGTAGAAGGCTGTCGGCAAATAATAAGACAACTACAACCATC CCTTCAAACAGGCTCGGAAGAGCTTAGATCACTATTTAATACAGTAGCAA CCCTCTATTGGGTGCATCAAAGTATACAGGTAAGGGACACCAAGGAAGCC TTAGACAAACTAGAGGAAGAACAA------------AAC----------- ----------AGA---------------ACTCAG------CAAAAG---- -----------------------------ACACAGCAAGGAAAAGCT--- ------------------------------GACAAAGGG----------- -------------------------------------------------- -------------------------------------------------- ---------GTTAGTCAAAATTACCCTATAGTACAGAATCTTCAGGGGCA AATGGTACACCAGGCCCTATCACCTAGAACTTTAAATGCATGGGTTAAAG TAATAGAA---GAGAAGGCTTTCAGCCCAGAAGTAATACCCATGTTTTCA GCATTATCAGAAGGAGCCACTCCACAAGATTTAAACACCATGCTAAACAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACTATCAATG AGGAAGCTGCAGAATGGGACAGGATGCACCCAGTGCAAGCAGGGCCTATC CCACCAGGCCAAATAAGAGAACCTAGGGGGAGTGATATAGCAGGAACTAC TAGCACTCTTCAGGAACAAATAACATGGATGACA---------AGCAACC CACCTATC---CCAGTGGGAGAAATCTATAAAAGATGGATAATCCTGGGG TTAAATAAAATAGTGAGAATGTATAGCCCTGTCAGCATTTTGGACATAAG ACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGATAGGTTCTTTAGAG TTCTAAGAGCTGAACAAGCCACACAGGAAGTAAAAAATTGGATGACAGAA ACCCTGTTGGTC---CAAAACGCAAACCCAGATTGTAGGACCATTTTAAA GGCGTTGGGATCAGGGGCTACATTAGAAGAAATGATGACAGCATGTCAGG GAGTAGGAGGGCCTGGCCATAAAGCAAGGGTTTTGGCTGAGGCAATG--- ---------AGCCAGGTAACA------------------------AATTC AGCCGTAATGATGCAGAGA---GGCAAC---TTTAAGGGT---CAAAGA- --AGAATTATTAAGTGCTTCAACTGTGGCAAAGAAGGACACCTAGCCAGA AATTGTAGGGCCCCTAGAAAAAAGGGCTGTTGGAAATGTGGGAAAGAAGG ACATCAGATGAAAGACTGTTCT---------GAG---AGACAGGCTAATT TTTTAGGGAAGTTCTGG---CCT---CTCAACAAA---------GAG--- AGGCCAGGAAATTTTCTTCAGAAC-------------------------- ----AGACCA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGCA---GAGAGCTTT GGGTTCGGG---------------GAGAAGATA---ACCCCCTCT----- -------------------CTGAGACAGGAAATG---------------- --------AAAGATCAG---------------------GAACAGGGT--- ---CCTCCT---TTA---ACTTCCCTCAAATCACTCTTTGGCAGCGACCC GTTGTCACAGTAA >Ref.K.CM.96.96CM_MP535.AJ249239 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCATGGGA AAAGATTCGGTTACGGCCAGGGGGAAAGAAAAAATATAAACTGAAACATC TAGTATGGGCAAGCAGGGAGCTAGAACGATTTGCACTCAACCCTGGCCTT TTAGAGACAACAGAAGGCTGTCGGCAAATAATAACACAAATACAGCCATC CATTCAAACAGGATCAGAAGAGATTAAATCACTATATAATACAATAGCAG TCCTCTATTTTGTACATCAAAAGATAGAGGTAAAAGACACCAAGGAAGCC TTAGACAAACTAGAGGAAGAACAA------------AAC----------- ----------AAA---------------AGTCAG------CGAAAG---- -----------------------------ACACAACAAGAAGCAGCT--- ------------------------------GACAAAGGG----------- -------------------------------------------------- -------------------------------------------------- ---------GTCAGTCAAAATTACCCTATAGTACAGAATCTGCAGGGGCA AATGGTACACCAGGCCCTATCACCTAGAACTTTAAATGCATGGGTGAAGG TAATAGAG---GAGAAGGCTTTCAGCCCAGAAGTAATACCCATGTTTACA GCATTATCAGAAGGAGCCACTCCACAAGATCTAAACACCATGCTAAACAC AGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACTATCAATG ATGAAGCTGCAGAATGGGACAGGTTACACCCAGTGCATGCAGGGCCTATC CCACCAGGCCAAATGAGAGAACCGAGGGGGAGTGACATAGCAGGAACTAC CAGCACCCTTCAGGAACAAATAGCATGGATGACA---------AGCAACC CACCTGTC---CCAGTGGGGGAAATCTATAAAAGATGGATAATCCTGGGT TTAAACAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAG ACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGATAGGTTCTTTAAAA CCCTAAGAGCTGAACAAGCCACACAGGAAGTAAAGAATTGGATGACAGAC ACCCTGTTGGTC---CAAAACGCAAACCCAGATTGTAAGACCATTTTAAA AGCGTTGGGACCAGGGGCTTCATTAGAAGAGATGATGACAGCATGTCAGG GAGTGGGAGGGCCTAGCCATAAAGCAAGAATTTTGGCTGAGGCAATG--- ---------AGCCAGGTAACA------------------------AATCC AGTTGTAATGATGCAGAAA---GGCAAC---TTTAAGGGC---CATAGA- --AAAATTGTTAAGTGCTTCAACTGTGGCAAAGAAGGGCACATAGCCAGA AATTGCAGGGCCCCTAGAAAAAAGGGCTGTTGGAAATGTGGGAAGGAAGG ACATCAGATGAAAGACTGCACT---------GAG---AGACAGGCTAATT TTTTAGGGAAAATCTGG---CCT---TCCCACAAG---------GGG--- AGGCCAGGGAATTTTCTTCAGAGC-------------------------- ----AGACCA------GAGCCAACAGCC---------------------- -----------------------------CCACCAGCA---GAGAGCTTC GGGTTCGGG---------------GAGGAGATA---ACCCCCTCT----- -------------------CCGAGGCAGGAGACC---------------- --------AAAGACAAG---------------------GAACAGAGC--- ---CCTCCT---TTA---ACTTCCCTCAAATCACTCTTTGGCAACGACCC ATTGTCACAATAA bppsuite-0.8.0/Examples/Data/Myo.mase000644 000000 000000 00000117306 12147656541 017415 0ustar00rootroot000000 000000 ;; saved by seaview on Fri Feb 11 18:44:46 2005 ;no comment MYG_ALLMI ------------------------------------------------------------ ------------------------------------------------------------ ------------------------------------MELSDQEWKHVLDIWTKVESK--- LPEHGHEVIIRLLQEHPETQERFEK-------------------------------FKHM KTADEMKSSEKMKQHGNTVFTALGNIL---KQKGNHAEVL-------KPLAKSHALEH-K IPVKYLEFISEIIVKVIAEKYPADFGADSQAAMRKALELFRNDMASKYKEFGYQG----- ----------------- ;no comment MYG_CARCR ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDDEWNHVLGIWAKVEPD--- LSAHGQEVIIRLFQLHPETQERFAK-------------------------------FKNL TTIDALKSSEEVKKHGTTVLTALGRIL---KQKNNHEQEL-------KPLAESHATKH-K IPVKYLEFICEIIVKVIAEKHPSDFGADSQAAMKKALELFRNDMASKYKEFGFQG----- ----------------- ;no comment MYG_CHEMY ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDDEWNHVLGIWAKVEPD--- LTAHGQEVIIRLFQLHPETQERFAK-------------------------------FKNL TTIDALKSSEEVKKHGTTVLTALGRIL---KQKNNHEQEL-------KPLAESHATKH-K IPVKYLEFICEIIVKVIAEKHPSDFGADSQAAMKKALELFRNDMASKYKEFGFLG----- ----------------- ;no comment MYG_GRAGE ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDDEWHHVLGIWAKVEPD--- LSAHGQEVIIRLFQVHPETQERFAK-------------------------------FKNL KTIDELRSSEEVKKHGTTVLTALGRIL---KLKNNHEPEL-------KPLAESHATKH-K IPVKYLEFICEIIVKVIAEKHPSDFGADSQAAMRKALELFRNDMASKYKEFGFQG----- ----------------- ;no comment MYG_VARVA ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDEEWKKVVDIWGKVEPD--- LPSHGQEVIIRMFQNHPETQDRFAK-------------------------------FKNL KTLDEMKNSEDLKKHGTTVLTALGRIL---KQKGHHEAEI-------APLAQTHANTH-K IPIKYLEFICEVIVGVIAEKHSADFGADSQEAMRKALELFRNDMASRYKELGFQG----- ----------------- ;no comment MYG_AUXRO ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------ADFDAVLKCWGPVEAD--- FNTVGGMVLARLFKDHPDTQKLFPK-------------------------------FAG- IAAGDLAGNAAVAAHGGTVLKKLGELL---KAKGNHAAII-------KPLANSHATKH-K IPINNFKLITEALVHVMQEK--AGLDAAGQTALRNVMGIVIADLEANYKELGFTG----- ----------------- ;no comment MYG_THUAL ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------ADFDAVLKCWGPVEAD--- YTTMGGLVLTRLFKEHPETQKLFPK-------------------------------FAG- IAQADIAGNAAISAHGATVLKKLGELL---KAKGSHAAIL-------KPLANSHATKH-K IPINNFKLISEVLVKVMHEK--AGLDAGGQTALRNVMGIIIADLEANYKELGFSG----- ----------------- ;no comment MYG_THUOB ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------ADFDAVLKCWGPVEAD--- YTTIGGLVLTRLFKEHPETQKLFPK-------------------------------FAG- IAQADIAGNAAVSAHGATVLKKLGELL---KAKGSHAAIL-------KPLANSHATKH-K IPINNFKLISEVLVKVMHEK--AGLDAGGQTALRNVMGIIIADLEANYKELGFSG----- ----------------- ;no comment MYG_THUTH ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------ADFDAVLKCWGPVEAD--- YTTIGGLVLTRLFKEHPETQKLFPK-------------------------------FAG- IAQADIAGNAAVSAHGATVLKKLGELL---KAKGSHAAIL-------KPLANSHATKH-K IPINNFKLISEVLVKVMHEK--AGLDAGGQTALRNVMGIIIADLEANYKELGFSG----- ----------------- ;no comment MYG_THUTO ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------ADFDAVLKCWGPVEAD--- YTTIGGLVLTRLFKEHPETQKLFPK-------------------------------FAG- IAQADIAGNAAVSAHGATVLKKLGELL---KAKGSHAAIL-------KPLANSHATKH-K IPINNFKLISEVLVKVMHEK--AGLDAGGQTALRNVMGIIIADLEANYKELGFSG----- ----------------- ;no comment MYG_CHIRA ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------ADFDMVLKCWGPMEAD--- HATHGSLVLTRLFTEHPETLKLFPK-------------------------------FAG- IAHGDLAGDAGVSAHGATVLNKLGDLL---KARGAHAALL-------KPLSSSHATKH-K IPIINFKLIAEVIGKVMEEK--AGLDAAGQTALRNVMAIIITDMEADYKELGFTE----- ----------------- ;no comment MYG_CRYAN ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------ADFDMVLKCWGPVEAD--- HATHGSLVLTRLFTEHPETLKLFPK-------------------------------FAG- IAHGDLAGDAGVSAHGATVLKKLGDLL---KARGGHAALL-------KPLSSSHATKH-K IPIINFTLIAEVIGKVMEEK--AGLDAAGQTALRNVMAIIITDMEADYKELGFTE----- ----------------- ;no comment MYG_GOBGI ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------ADFDMVLKCWGPVEAD--- YTTHGSLVLTRLFTEHPETLKLFPK-------------------------------FAG- IAHGDLAGDAGVSAHGATVLNKLGDLL---KARGAHAALL-------KPLSSSHATKH-K IPIINFKLIAEVIGKVMEEK--AGLDAAGQTALRNVMAVIIADMEADYKELGFTE----- ----------------- ;no comment MYG_NOTCO ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------ADFDMVLKCWGPMEAD--- YATHGGLVLTRLFTEHPETLKLFPK-------------------------------FAG- IAHGDLAGDAGVSAHGATVLNKLGDLL---KARGAHAALL-------KPLSSSHATKH-K IPIINFKLIAEVIGKVMEEK--AGLDAAGQTALRNVMAVIIADMEADYKELGFTE----- ----------------- ;no comment MYG_PSEGE ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------ADFDMVLKCWGLVEAD--- YATYGSLVLTRLFTEHPETLKLFPK-------------------------------FAG- IAHGDLAGDAGVSAHGATVLNKLGDLL---KARGGHAALL-------KPLSSSHATKH-K IPIINFKLIAEVIGKVMEEK--AGLDAAGQTALRNVMAVIIADMEADYKELGFTE----- ----------------- ;no comment MYG_TETNG ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------GDFDMVLKFWGPVEAD--- YSAHGGMVLTRLFTENPETQQLFPK-------------------------------FVG- IAQSELAGNAAVSAHGATVLKKLGELL---KAKGNHAAIL-------QPLANSHATKH-K IPIKNFKLIAEVIGKVMAEK--AGLDAAGQQALRNIMATIIADIDATYKELGFS------ ----------------- ;no comment MYG_BRARE ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------ADHDLVLKCWGAVEAD--- YAANGGEVLNRLFKEYPDTLKLFPK-------------------------------FSG- ISQGDLAGSPAVAAHGATVLKKLGELL---KAKGDHAALL-------KPLANTHANIH-K VALNNFRLITEVLVKVMAEK--AGLDAAGQGALRRVMDAVIGDIDGYYKEIGFAG----- ----------------- ;no comment MYG_CYPCA ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------HDAELVLKCWGGVEAD--- FEGTGGEVLTRLFKQHPETQKLFPK-------------------------------FVG- IASNELAGNAAVKAHGATVLKKLGELL---KARGDHAAIL-------KPLATTHANTH-K IALNNFRLITEVLVKVMAEK--AGLDAGGQSALRRVMDVVIGDIDTYYKEIGFAG----- ----------------- ;no comment MYG_GALGA ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------ADWDKVNSVWSAMEAN--- ITAVGQNILLRLFEQYPESQSYFPK-------------------------------LKN- KSLGELKDTADIKAQADTVLKALGNIV---KKKGNHSQPV-------KALAATHITTH-K IPPHYFTKITTIAVGVLSEMYPSEMNAQAQEAFSGAFKSICSDIEKEYKAANFQG----- ----------------- ;no comment MYG_GALJA ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------ABWDKVNSVWSAVEQN--- ITAIGQNILLRLFEQYPESEDYFPK-------------------------------LKN- KSLGELKDTADIKAQADTVLRALGNIV---KKKGDHSQPV-------KALAATHITTH-K IPPHYFTKITTIAVGVLSEMYPSEMNAQAQAAFSGAFKNICSDIEKEYKAANFQG----- ----------------- ;no comment MYG_MUSAN ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------VDWEKVNSVWSAVESD--- LTAIGQNILLRLFEQYPESQNHFPK-------------------------------FKN- KSLGELKDTADIKAQADTVLSALGNIV---KKKGSHSQPV-------KALAATHITTH-K IPPHYFTKITTIAVDVLSEMYPSEMNAQVQAAFSGAFKIICSDIEKEYKAANFQG----- ----------------- ;no comment MYG_HETPO ------------------------------------------------------------ ------------------------------------------------------------ -----------------------------------------TEWEHVNKVWAVVEPD--- IPAVGLAILLRLFKEHKETKDLFPK-------------------------------FKE- IPVQQLGNNEDLRKHGVTVLRALGNIL---KQKGKHSTNV-------KELADTHINKH-K IPPKNFVLITNIAVKVLTEMYPSDMTGPMQESFSKVFTVICSDLETLYKEANFQG----- ----------------- ;no comment MYG_AETPY ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDQEWQQVLSIWGKVESD--- LAGHGHQVLMRLFQDHPETLDRFDK-------------------------------FKGL KTPDQMKGSEDLKKHGVTVLTQLGKIL---KQKGNHESEL-------KPLAQTHATKH-K IPVKYLEFISEAIMKVIAEKHAADFGGDSQAAMKKALELFRNDMASKYKEFGFQG----- ----------------- ;no comment MYG_CERMN ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDQEWQQVLSIWGKVESD--- LAGHGHQVLMRLFQDHPETLDRFEK-------------------------------FKGL KTPDQMKGSEDLKKHGVTVLTQLGKIL---KQKGNHESEL-------KPLAQTHATKH-K IPVKYLEFISEAIMKVIAEKHAADFGGDSQAAMKKALELFRNDMASKYKEFGFQG----- ----------------- ;no comment MYG_URILO ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDQEWQHVLTIWGKVESD--- LAGHGHQVLMRLFQDHPETLDRFEK-------------------------------FKGL KTPDQMKGSEDLKKHGVTVLTQLGKIL---KQKGNHESEL-------KPLAQTHATKH-K IPVKYLEFISEAIIKVIAEKHASSFGADSQAAMKKALELFRNDMASKYKEFGFQG----- ----------------- ;no comment MYG_ANAPO ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDQEWQQVLTIWGKVEAD--- LAGHGHAVLMRLFQDHPETLDRFEK-------------------------------FKGL KTPDQMKGSEDLKKHGVTVLTQLGKIL---KQKGNHEAEL-------KPLAQTHATKH-K IPVKYLEFISEVIIKVIAEKHSADFGADSQAAMKKALELFRNDMASKYKEFGFQG----- ----------------- ;no comment MYG_PHAFI ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDQEWQQVLTIWGKVESD--- LPGHGHEVLMRLFRDHPETLDRFER-------------------------------FKGL KTPDQMKASEDLKKHGVTVLTQLGKIL---KQKGNHESEL-------KPLAQTHATKH-K IPVKYLEFISEVIIKVIAEKHSADFGADSQAAMKKALELFRNDMASKYKEFGFQG----- ----------------- ;no comment MYG_CHICK ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDQEWQQVLTIWGKVEAD--- IAGHGHEVLMRLFHDHPETLDRFDK-------------------------------FKGL KTPDQMKGSEDLKKHGATVLTQLGKIL---KQKGNHESEL-------KPLAQTHATKH-K IPVKYLEFISEVIIKVIAEKHAADFGADSQAAMKKALELFRNDMASKYKEFGFQG----- ----------------- ;no comment MYG_APTFO ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLNDQEWQQVLTMWGKVESD--- LAGHGHAVLMRLFKSHPETMDRFDK-------------------------------FRGL KTPDEMRGSEDMKKHGVTVLT-LGQIL---KKKGHHEAEL-------KPLSQTHATKH-K VPVKYLEFISEAIMKVIAQKHASNFGADAQEAMKKALELFRNDMASKYKEFGFQG----- ----------------- ;no comment MYG_ORNAN ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLKVWGKVEGD--- LPGHGQEVLIRLFKTHPETLEKFDK-------------------------------FKGL KTEDEMKASADLKKHGGTVLTALGNIL---KKKGQHEAEL-------KPLAQSHATKH-K ISIKFLEYISEAIIHVLQSKHSADFGADAQAAMGKALELFRNDMAAKYKEFGFQG----- ----------------- ;no comment MYG_TACAC ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLKVWGKVETD--- ITGHGQDVLIRLFKTHPETLEKFDK-------------------------------FKHL KTEDEMKASADLKKHGGVVLTALGSIL---KKKGQHEAEL-------KPLAQSHATKH-K ISIKFLEFISEAIIHVLQSKHSADFGADAQAAMGKALELFRNDMATKYKEFGFQG----- ----------------- ;no comment MYG_DIDMA ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNAWGKVEAD--- IPGHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEDLKKHGATVLTALGNIL---KKKGNHEAEL-------KPLAQSHATKH-K ISVQFLEFISEAIIQVIQSKHPGDFGGDAQAAMGKALELFRNDMAAKYKELGFQG----- ----------------- ;no comment MYG_MACRU ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNIWGKVETD--- EGGHGKDVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEDLKKHGITVLTALGNIL---KKKGHHEAEL-------KPLAQSHATKH-K IPVQFLEFISDAIIQVIQSKHAGNFGADAQAAMKKALELFRHDMAAKYKEFGFQG----- ----------------- ;no comment MYG_AOTTR ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- VPSHGQEVLISLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEELKKHGVTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPVKYLEFISDAIVHVLQKKHPGDFGADAQGAMKKALELFRNDMAAKYKELGFQG----- ----------------- ;no comment MYG_CALJA ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- IPSHGQEVLISLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEELKKHGVTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPVKYLEFISDAIVHVLQKKHPGDFGADAQGAMKKALELFRNDMAAKYKELGFQG----- ----------------- ;no comment MYG_CEBAP ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- IPSHGQEVLISLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEELKKHGATVLTALGGIL---KKKGQHEAEL-------KPLAQSHATKH-K IPVKYLEFISDAIVHVLQKKHPGDFGADAQGAMKKALELFRNDMAAKYKELGFQG----- ----------------- ;no comment MYG_SAISC ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNIWGKVEAD--- IPSHGQEVLISLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEELKKHGTTVLTALGGIL---KKKGQHEAEL-------KPLAQSHATKH-K IPVKYLELISDAIVHVLQKKHPGDFGADAQGAMKKALELFRNDMAAKYKELGFQG----- ----------------- ;no comment MYG_LAGLA ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNIWGKVEAD--- IPSHGQEVLISLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEELKKHGVTVLTALGGIL---KKKGQHEAEL-------KPLAQSHATKH-K IPVKYLEFISDAIIHALQKKHPGDFGADAQGAMKKALELFRNDMAAKYKELGFQG----- ----------------- ;no comment MYG_ERYPA ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- IPSHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEDLKKHGATVLTALGGIL---KKKGHHEAEI-------KPLAQSHATKH-K IPVKYLELISESIIQVLQSKHPGDFGADAQGAMNKALELFRNDMAAKYKELGFQG----- ----------------- ;no comment MYG_PAPAN ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- IPSHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEDLKKHGATVLTALGGIL---KKKGHHEAEI-------KPLAQSHATKH-K IPVKYLELISESIIQVLQSKHPGDFGADAQGAMNKALELFRNDMAAKYKELGFQG----- ----------------- ;no comment MYG_PREEN ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- IPSHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEDLKKHGATVLTALGGIL---KKKGHHEAEI-------KPLAQSHATKH-K IPVKYLELISESIIQVLQSKHPGDFGADAQGAMNKALELFRNDMAAKYKELGFQG----- ----------------- ;no comment MYG_MACFA ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- IPSHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEDLKKHGVTVLTALGGIL---KKKGHHEAEI-------KPLAQSHATKH-K IPVKYLELISESIIQVLQSKHPGDFGADAQGAMNKALELFRNDMAAKYKELGFQG----- ----------------- ;no comment MYG_GORBE ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- ISGHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEDLKKHGATVLTALGGIL---KKKGHHEAEI-------KPLAQSHATKH-K IPVKYLEFISECIIQVLQSKHPGDFGADAQGAMNKALELFRKDMASNYKELGFQG----- ----------------- ;no comment MYG_HUMAN ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- IPGHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEDLKKHGATVLTALGGIL---KKKGHHEAEI-------KPLAQSHATKH-K IPVKYLEFISECIIQVLQSKHPGDFGADAQGAMNKALELFRKDMASNYKELGFQG----- ----------------- ;no comment MYG_PANTR ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- IPGHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEDLKKHGATVLTALGGIL---KKKGHHEAEI-------KPLAQSHATKH-K IPVKYLEFISECIIQVLHSKHPGDFGADAQGAMNKALELFRKDMASNYKELGFQG----- ----------------- ;no comment MYG_HYLAG ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- IPSHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEDLKKHGATVLTALGGIL---KKKGHHEAEI-------KPLAQSHATKH-K IPVKYLEFISECIIQVLQSKHPGDFGADAQGAMNKALELFRKDMASNYKELGFQG----- ----------------- ;no comment MYG_HYLSY ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- IPSHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEDLKKHGATVLTALGGIL---KKKGHHEAEI-------KPLAQSHATKH-K IPVKYLEFISECIIQVLQSKHPGDFGADAQGAMNKALELFRKDMASNYKELGFQG----- ----------------- ;no comment MYG_PONPY ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- IPSHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEDLKKHGATVLTALGGIL---KKKGHHEAEI-------KPLAQSHATKH-K IPVKYLEFISESIIQVLQSKHPGDFGADAQGAMNKALELFRKDMASNYKELGFQG----- ----------------- ;no comment MYG_CTEGU ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNAWGKVETD--- IGGHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEDLKKHGTTVLTALGNIL---KKKGQHEAEL-------APLAQSHATKH-K IPVKYLEFISEAIIQVLESKHPGDFGADAQGAMSKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_ERIEU ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- IPGHGQEVLIRLFKDHPETLEKFDK-------------------------------FKHL KSEDEMKSSEDLKKHGTTVLTALGGIL---KKKGQHEAQL-------APLAQSHANKH-K IPVKYLEFISEAIIQVLKSKHAGDFGADAQGAMSKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_ROUAE ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- IPGHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEDLKKHGATVLTALGGIL---KKKGQHEAQL-------KPLAQSHATKH-K IPVKYLEFISEVIIQVLQSKHPGDFGADAQGAMGKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_LAGMA ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- LGGHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KAEDEMRASEDLKKHGTTVLTALGGIL---KKRGQHAAEL-------APLAQSHATKH-K IPVKYLEFISEAIIQVLQSKHPGDFGADAQAAMSKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_PROGU ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEGD--- LSGHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KAEDEMRASEELKKHGTTVLTALGGIL---KKKGQHAAEL-------APLAQSHATKH-K IPVKYLEFISEAIIQVLQSKHPGDFGADAQGAMSKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_ORYAF ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDAEWQLVLNVWGKVEAD--- IPGHGQDVLIRLFKGHPETLEKFDR-------------------------------FKHL KTEDEMKASEDLKKHGTTVLTALGGIL---KKKGQHEAEI-------QPLAQSHATKH-K IPVKYLEFISEAIIQVIQSKHSGDFGADAQGAMSKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_MELME ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- LAGHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKGSEDLKKHGNTVLTALGGIL---KKKGHQEAEL-------KPLAQSHATKH-K IPVKYLEFISDAIAQVLQSKHPGNFAAEAQGAMKKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_LUTLU ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- LAGHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKGSEDLKKHGNTVLTALGGIL---KKKGKHEAEL-------KPLAQSHATKH-K IPIKYLEFISEAIIQVLQSKHPGBFGADAQGAMKRALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_CASFI ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLHVWGKVEAD--- LAGHGQEVLIRLFKGHPETLEKFNK-------------------------------FKHI KSEDEMKASEDLKKHGVTVLTALGGVL---KKKGHHEAEI-------KPLAQSHATKH-K IPIKYLEFISEAIIHVLQSKHPGBFGADABGAMNKALELFRKDIAAKYKELGFQG----- ----------------- ;no comment MYG_ONDZI ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLHVWGKVEAD--- LAGHGQDVLIRLFKAHPETLEKFDK-------------------------------FKHI KSEDEMKGSEDLKKHGBTVLTALGGIL---KKKGHHEAEI-------KPLAQSHATKH-K IPIKYLEFISEAIIHVLZSKHPSBFGADVZGAMKRALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_CANFA ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQIVLNIWGKVETD--- LAGHGQEVLIRLFKNHPETLDKFDK-------------------------------FKHL KTEDEMKGSEDLKKHGNTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPVKYLEFISDAIIQVLQSKHSGDFHADTEAAMKKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_OTOME ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQIVLNIWGKVETD--- LAGHGQEVLIRLFKNHPETLDKFDK-------------------------------FKHL KTEDEMKGSEDLKKHGNTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPVKYLEFISDAIIQVLQSKHSGDFHADTEAAMKKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_LYCPI ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQIVLNIWGKVETD--- LAGHGQEVLIRLFKNHPETLDKFDK-------------------------------FKHL KTEDEMKGSEDLKKHGNTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPVKYLEFISDAIIQVLQNKHSGDFHADTEAAMKKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_VULCH ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNIWGKVETD--- LAGHGQEVLIRLFKNHPETLDKFDK-------------------------------FKHL KTEDEMKGSEDLKKHGNTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPVKYLEFISDAIIQVLQSKHSGDFHADTEAAMKKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_ZALCA ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNIWGKVEAD--- LVGHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKRSEDLKKHGKTVLTALGGIL---KKKGHHDAEL-------KPLAQSHATKH-K IPIKYLEFISEAIIHVLQSKHPGDFGADTHAAMKKALELFRNDIAAKYRELGFQG----- ----------------- ;no comment MYG_BALAC ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------VLSDAEWHLVLNIWAKVEAD--- VAGHGQDILIRLFKGHPETLEKFDK-------------------------------FKHL KTEAEMKASEDLKKHGNTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPIKYLEFISDAIIHVLHSRHPAEFGADAQAAMNKALELFRKDIAAKYKELGFQG----- ----------------- ;no comment MYG_BALPH ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------VLTDAEWHLVLNIWAKVEAD--- VAGHGQDILISLFKGHPETLEKFDK-------------------------------FKHL KTEAEMKASEDLKKHGNTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPIKYLEFISDAIIHVLHSRHPADFGADAQAAMNKALELFRKDIAAKYKELGFQG----- ----------------- ;no comment MYG_MEGNO ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------VLSDAEWQLVLNIWAKVEAD--- VAGHGQDILIRLFKGHPETLEKFDK-------------------------------FKHL KTEAEMKASEDLKKHGNTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPIKYLEFISDAIIHVLHSRHPADFGADAQAAMNKALELFRKDIAAKYKELGFQG----- ----------------- ;no comment MYG_ESCGI ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------VLSDAEWQLVLNIWAKVEAD--- VAGHGQDILIRLFKGHPETLEKFDK-------------------------------FKHL KTEAEMKASEDLKKHGNTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPIKYLEFISDAIIHVLHSRHPGDFGADAQAAMNKALELFRKDIAAKYKELGFQG----- ----------------- ;no comment MYG_KOGSI ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------VLSEGEWQLVLHVWAKVEAD--- IAGHGQDILIRLFKHHPETLEKFDR-------------------------------FKHL KSEAEMKASEDLKKHGVTVLTALGAIL---KKKGHHEAEL-------KPLAQSHATKH-K IPIKYLEFISEAIIHVLHSRHPADFGADAQGAMSKALELFRKDIAAKYKELGYQG----- ----------------- ;no comment MYG_PHYCA ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------VLSEGEWQLVLHVWAKVEAD--- VAGHGQDILIRLFKSHPETLEKFDR-------------------------------FKHL KTEAEMKASEDLKKHGVTVLTALGAIL---KKKGHHEAEL-------KPLAQSHATKH-K IPIKYLEFISEAIIHVLHSRHPGDFGADAQGAMNKALELFRKDIAAKYKELGYQG----- ----------------- ;no comment MYG_MESCA ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSEAEWQLVLHVWAKVEAD--- LSGHGQEILIRLFKGHPETLEKFDK-------------------------------FKHL KSEAEMKASEDLKKHGHTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPIKYLEFISDAIIHVLHSKHPSDFGADAQGAMTKALELFRKDIAAKYKELGFHG----- ----------------- ;no comment MYG_ZIPCA ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSEAEWQLVLHVWAKVEAD--- LSGHGQEILIRLFKGHPETLEKFDK-------------------------------FKHL KSEAEMKASEDLKKHGHTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPIKYLEFISDAIIHVLHSRHPSDFGADAQAAMTKALELFRKDIAAKYKELGFHG----- ----------------- ;no comment MYG_DELDE ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- LAGHGQDVLIRLFKGHPETLEKFDK-------------------------------FKHL KTEADMKASEDLKKHGNTVLTALGAIL---KKKGHHDAEL-------KPLAQSHATKH-K IPIKYLEFISEAIIHVLHSRHPAEFGADAQGAMNKALELFRKDIAAKYKELGFHG----- ----------------- ;no comment MYG_TURTR ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- LAGHGQDVLIRLFKGHPETLEKFDK-------------------------------FKHL KTEADMKASEDLKKHGNTVLTALGAIL---KKKGHHDAEL-------KPLAQSHATKH-K IPIKYLEFISEAIIHVLHSRHPAEFGADAQGAMNKALELFRKDIAAKYKELGFHG----- ----------------- ;no comment MYG_ORCOR ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- LAGHGQDILIRLFKGHPETLEKFDK-------------------------------FKHL KTEADMKASEDLKKHGNTVLTALGAIL---KKKGHHDAEL-------KPLAQSHATKH-K IPIKYLEFISEAIIHVLHSRHPAEFGADAQGAMNKALELFRKDIAAKYKELGFHG----- ----------------- ;no comment MYG_GLOME ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- LAGHGQDILIRLFKGHPETLEKFDK-------------------------------FKHL KTEADMKASEDLKKHGNTVLTALGAIL---KKKGHHEAEL-------KPLAQSHATKH-K IPIKYLEFISEAIIHVLHSRHPAEFGADAQGAMNKALELFRKDIAAKYKELGFHG----- ----------------- ;no comment MYG_PHODA ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSEGEWQLVLNVWGKVEAD--- LAGHGQDVLIRLFKGHPETLEKFDK-------------------------------FKHL KTEAEMKASEDLKKHGNTVLTALGGIL---KKKGHHDAEL-------KPLAQSHATKH-K IPIKYLEFISEAIIHVLHSRHPAEFGADAQGAMNKALELFRKDIATKYKELGFHG----- ----------------- ;no comment MYG_PHOPH ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSEGEWQLVLNVWGKVEAD--- LAGHGQDVLIRLFKGHPETLEKFDK-------------------------------FKHL KTEAEMKASEDLKKHGNTVLTALGGIL---KKKGHHDAEL-------KPLAQSHATKH-K IPIKYLEFISEAIIHVLHSRHPAEFGADAQGAMNKALELFRKDIATKYKELGFHG----- ----------------- ;no comment MYG_DELLE ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSEGEWQLVLXXXXKVEAD--- LAGHGQDVLIRLFKGHPETLEKFDK-------------------------------FKHL KTXXXMKASEDLKKHGNTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPIKYLXXXXEAIIHVLHSRHPAEFGADAQGAMNKALELFRKDIAAKYKELGFHG----- ----------------- ;no comment MYG_INIGE ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNIWGKVEAD--- LAGHGQDVLIRLFKGHPETLEKFDK-------------------------------FKHL KTEAEMKASEDLKKHGNTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPIKYLEFISEAIIHVLHSRHPGDFGADAQAAMNKALELFRKDIAAKYKELGFHG----- ----------------- ;no comment MYG_HALGR ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWHLVLNVWGKVETD--- LAGHGQEVLIRLFKSHPETLEKFDK-------------------------------FKHL KSEDDMRRSEDLRKHGNTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPIKYLEFISEAIIHVLHSKHPAEFGADAQAAMKKALELFRNDIAAKYKELGFHG----- ----------------- ;no comment MYG_PHOVI ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWHLVLNVWGKVETD--- LAGHGQEVLIRLFKSHPETLEKFDK-------------------------------FKHL KSEDDMRRSEDLRKHGNTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPIKYLEFISEAIIHVLHSKHPAEFGADAQAAMKKALELFRNDIAAKYKELGFHG----- ----------------- ;no comment MYG_PHOSI ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWHLVLNVWGKWETD--- LAGHGQEVLIRLFKSHPETLEKFDK-------------------------------FKHL KSEDDMRRSFDLRKHGNTVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPIKYLEFISEAIIHVLHSKHPAEFGADAQAAMKKALELFRNDIAAKIKELGFHG----- ----------------- ;no comment MYG_BOVIN ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNAWGKVEAD--- VAGHGQEVLIRLFTGHPETLEKFDK-------------------------------FKHL KTEAEMKASEDLKKHGNTVLTALGGIL---KKKGHHEAEV-------KHLAESHANKH-K IPVKYLEFISDAIIHVLHAKHPSDFGADAQAAMSKALELFRNDMAAQYKVLGFHG----- ----------------- ;no comment MYG_CEREL ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNAWGKVEAD--- VAGHGQEVLIRLFTGHPETLEKFDK-------------------------------FKHL KTEAEMKASEDLKKHGNTVLTALGGIL---KKKGHHEAEV-------KHLAESHANKH-K IPVKYLEFISDAIIHVLHAKHPSNFGADAQGAMSKALELFRNDMAAQYKVLGFQG----- ----------------- ;no comment MYG_SHEEP ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNAWGKVEAD--- VAGHGQEVLIRLFTGHPETLEKFDK-------------------------------FKHL KTEAEMKASEDLKKHGNTVLTALGGIL---KKKGHHEAEV-------KHLAESHANKH-K IPVKYLEFISDAIIHVLHAKHPSNFGADAQGAMSKALELFRNDMAAEYKVLGFQG----- ----------------- ;no comment MYG_EQUBU ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQQVLNVWGKVEAD--- IAGHGQEVLIRLFTGHPETLEKFDK-------------------------------FKHL KTEAEMKASEDLKKHGTVVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPIKYLEFISDAIIHVLHSKHPGDFGADAQGAMTKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_HORSE ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQQVLNVWGKVEAD--- IAGHGQEVLIRLFTGHPETLEKFDK-------------------------------FKHL KTEAEMKASEDLKKHGTVVLTALGGIL---KKKGHHEAEL-------KPLAQSHATKH-K IPIKYLEFISDAIIHVLHSKHPGDFGADAQGAMTKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_ELEMA ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWELVLKTWGKVEAD--- IPGHGETVFVRLFTGHPETLEKFDK-------------------------------FKHL KTEGEMKASEDLKKQGVTVLTALGGIL---KKKGHHEAEI-------QPLAQSHATKH-K IPIKYLEFISDAIIHVLQSKHPAEFGADAQGAMKKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_LOXAF ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWELVLKTWGKVEAD--- IPGHGEFVLVRLFTGHPETLEKFDK-------------------------------FKHL KTEGEMKASEDLKKQGVTVLTALGGIL---KKKGHHEAEI-------QPLAQSHATKH-K IPIKYLEFISDAIIHVLQSKHPAEFGADAQAAMKKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_LEPMU ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- VGGHGQEVLIRLFTGHPETLEKFDK-------------------------------FKHL KTADEMKASEDLKKHGTTVLTALGGIL---KKKGQHEAEL-------KPLAQSHATKH-K IPIKYLEFISDAIVHVLHSKHPAEFGADAQAAMKKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_RABIT ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDAEWQLVLNVWGKVEAD--- LAGHGQEVLIRLFHTHPETLEKFDK-------------------------------FKHL KSEDEMKASEDLKKHGNTVLTALGAIL---KKKGHHEAEI-------KPLAQSHATKH-K IPVKYLEFISEAIIHVLHSKHPGDFGADAQAAMSKALELFRNDIAAQYKELGFQG----- ----------------- ;no comment MYG_GALCR ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLKIWGKVEAD--- LAGHGQDVLIRLFTAHPETLEKFDK-------------------------------FKNL KTADEMKASEDLKKHGVTVLTALGGIL---KKKGQHEAEI-------KPLAQSHATKH-K IPVKYLEFISEAIIHVLQNKHSGDFGTDVQGAMSKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_NYCCO ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQSVLNVWGKVEAD--- LAGHGQEILIRLFTAHPETLEKFDK-------------------------------FKNL KTPDEMKASEDLKKHGVTVLTALGGIL---KKKGQHEAEI-------KPLAQSHATKH-K IPVKYLEFISGAIIHVLQSKHPGDFGADAQGAMSKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_PERPO ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQSVLNVWGKVEAD--- LAGHGQEILIRLFTAHPETLEKFDK-------------------------------FKNL KTPDEMKASEDLKKHGVTVLTALGGIL---KKKGHHEAEI-------KPLAQSHATKH-K IPVKYLEFISEAIIHVLQSKHPGDFGADAQGAMNKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_MOUSE ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- LAGHGQEVLIGLFKTHPETLDKFDK-------------------------------FKNL KSEEDMKGSEDLKKHGCTVLTALGTIL---KKKGQHAAEI-------QPLAQSHATKH-K IPVKYLEFISEIIIEVLKKRHSGDFGADAQGAMSKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_SPAEH ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEGD--- LAGHGQEVLIKLFKNHPETLEKFDK-------------------------------FKHL KSEDEMKGSEDLKKHGNTVLTALGGIL---KKKGQHAAEI-------QPLAQSHATKH-K IPIKYLEFISEAIIQVLQSKHPGDFGADAQGAMSKALELFRNDIAAKYKELGFQG----- ----------------- ;no comment MYG_OCHCU ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLTVWGKVEAD--- LAGHGQEVLIRLFKNHPETLEKFDK-------------------------------FKNL KSEDEMKGSDDLKKHGNTVLSALGGIL---KKKGQHEAEL-------KPLAQSHATKH-K IPVKYLEFISEAIIQVLQSKHPGDFGADAQGAMSKALELFRNDMAAKYKELGFHG----- ----------------- ;no comment MYG_OCHPR ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- LAGHGQEVLIRLFKNHPETLEKFDK-------------------------------FKNL KSEDEMKGSDDLKKHGNTVLSALGGIL---KKKGQHEAEL-------KPLAQSHATKH-K IPVKYLEFISEAIIQVLQSKHPGDFGADAQGAMSKALELFRNDMAAKYKELGFQG----- ----------------- ;no comment MYG_PIG ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- VAGHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KSEDEMKASEDLKKHGNTVLTALGGIL---KKKGHHEAEL-------TPLAQSHATKH-K IPVKYLEFISEAIIQVLQSKHPGDFGADAQGAMSKALELFRNDMAAKYKELGFQG----- ----------------- ;no comment MYG_TUPGL ------------------------------------------------------------ ------------------------------------------------------------ -------------------------------------GLSDGEWQLVLNVWGKVEAD--- VAGHGQEVLIRLFKGHPETLEKFDK-------------------------------FKHL KTEDEMKASEDLKKHGNTVLSALGGIL---KKKGQHEAEI-------KPLAQSHATKH-K IPVKYLEFISEAIIQVLQSKHPGDFGADAQAAMSKALELFRNDIAAKYKELGFQG----- ----------------- bppsuite-0.8.0/Examples/Data/OutGroup.txt000644 000000 000000 00000000047 12147656541 020320 0ustar00rootroot000000 000000 Monodelphi Echinops, Loxodonta, Dasypusbppsuite-0.8.0/Examples/Data/LSU.dnd000644 000000 000000 00000005522 12147656541 017130 0ustar00rootroot000000 000000 ((((((((Leptospira:0.211857,((((Thermus:0.146936,(Thermotoga:0.107931,Aquifex:0.260721):0.0337762):0.0847738,Synechocystis:0.238263):0.0184171,((((Mycobacterium@smegma:0.0152015,(Mycobacterium:0.00677954,Mycobacterium@leprae:0.0189232):0.0143038):0.0519384,Rhodococcus@erythrop:0.0241529):0.0377471,(Frankia@sp:0.0326741,(((Thermomonospora:0.0376728,Microbispora:0.0431383):0.0171155,Thermomonospora@chro:0.0276944):0.0409298,((Streptomyces@coelico:0.012891,Streptomyces@griseus:0.0125734):0.00768632,Streptomyces@rimosus:0.0118849):0.0466048):0.00997886):0.0239115):0.000373145,((Micrococcus:0.0609534,Renibacterium:0.0251235):0.0215017,Tropheryma:0.0967747):0.0168714):0.121323):0.0211992,((((((((Bacillus@licheniform:0.00347702,Bacillus@stearotherm:0.0611505):0.0157103,Listeria@monocytogen:0.0389548):0.00972441,Bacillus@globisporus:0.0338981):0.0139857,Staphylococcus@pisci:0.0512119):0.0131618,(Enterococcus:0.0156791,((Lactobacillus:0.0711563,Leuconostoc@lactis:0.0664503):0.0255861,(Lactococcus:0.0633394,Streptococcus:0.026513):0.0378023):0.0136943):0.0239073):0.0392089,Erysipelothrix@rhusi:0.116809):0.0189999,Peptococcus:0.162782):0.0129891,Clostridium@botulinu:0.146896):0.0409783):0.0148788):0.0190659,((((((((Burkholderia@mallei:0.0155984,Ralstonia@solanacear:0.0236959):0.0181518,(Alcaligenes:0.0398318,Bordetella@bronchise:0.0255562):0.021133):0.0286949,Neisseria@meningitid:0.0681373):0.0483249,((Leucothrix:0.0878135,Xylella:0.0788572):0.00758399,((((Ruminobacter:0.124861,Aeromonas@hydrophila:0.0264272):0.0176731,(Vibrio@cholerae:0.0463728,((((Escherichia@coli:0.0041224,(Klebsiella:0.00405158,Citrobacter:0.00636193):0.00398771):0.00390397,Salmonella@bongori:0.0128143):0.0142482,Buchnera@aphidicola:0.073711):0.0146922,Haemophilus:0.0712366):0.0215992):0.00983827):0.0423124,Acinetobacter:0.077717):0.0167588,Pseudomonas@stutzeri:0.046158):0.0192256):0.0131933):0.0129048,Thiobacillus:0.0996059):0.0467108,(((Rickettsia:0.122587,(((Rhodopseudomonas@pal:0.0117125,Bradyrhizobium:0.0178525):0.0746991,((Zoogloea:0.018863,Agrobacterium@vitis:0.0192032):0.0222354,(Brucella:0.0169999,Bartonella:0.0275871):0.0176813):0.0257604):0.0160184,Brevundimonas:0.112224):0.00968614):0.00878232,(Rhodospirillum:0.0582425,((Paracoccus:0.0252502,Rhodobacter:0.0348436):0.0105068,Rhodobacter@sphaeroi:0.0259512):0.0760798):0.0177725):0.0169304,Zymomonas:0.125582):0.068287):0.043152,(Stigmatella:0.150748,Nannocystis:0.146526):0.0377841):0.0317373,((Helicobacter@pilori:0.0638338,Wolinella:0.0304204):0.0561446,Campylobacter@jejuni:0.0864261):0.128797):0.0266729):0.00685327,(Treponema:0.167452,Borrelia:0.108701):0.116383):0.0207078,(Mycoplasma@hyopneumo:0.216042,Ureaplasma:0.234444):0.0737392):0.0230123,Pirellula:0.258376):0.149483,Waddlia:0.047224):0.00888048,(Chlamydia@sp:0.0362833,Simkania:0.0716742):0.0186897):0.0722677,Chlamydophila@felis:0.0255132,Chlamydia@muridarum:0.0182393); bppsuite-0.8.0/Examples/Data/LSU.phy000644 000000 000000 00000700316 12147656541 017166 0ustar00rootroot000000 000000 79 2353 Bradyrhizobium TGCTTAAGGTGTTCGGTGGATGCCTTGGCGCTGAGGCGATGAAGGACGTGCTACCTGCGATAAGCCGTGGGGAGCTGCGAAAAGCTTGATCCATGGATTT CCGAATGGAGACATCAGCAACCCAGGGACTGAAACATCTAAGTACCTGGGGAAAGGACATCAACGAGACTCCGTTAGTAGTGGCGAGCGAACGCGGACCA GGCCATAACAATCGGAACCGGTAGGAAACCGGGCCCAGAGGTGAAGCCCCGTAGAAATCCAGAGTAGGCGGGACACGTGAAATCCTGTCTGAACGCGGGG GGACCACCCTCCAAGCCTAAGTACTCTCAGCGACCGATAGTGAACAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGACTGAAACCGGACACCT ACAACAGATGGAGCCCCGGGTGACATGTACCTTTTGTATTATGGGCCAGCGACTTAATTTAACGAGCAGCTTAAGATGGTAGGCGCACGGAGCGGTCTGA ATAGGGCGAAGTTCGTTGTATTAGACCCAAACCAGTGATCTAGCCATGAGCAGTTGAAGGTGAGTAACACTCACTGGAGGACCGAAGGTGCCTGTTGAAA AAGGCCCGATGACTGTGTTAGGGGTGAAAGGCCAATCAAACTGGAAATAGCTGGTCTCCGCGAAAGATATTTAGGTAGCGCCTCGGATACCTCAGGGGTA GAGCACTGGATGGGCTAGGGATCTCTAAACCCAACCAAACTCCGAATACCTGTATCCGGGAGTCACACGCGGGTGCTAACGTCCGTCGTGGAGAGGGAAA CAACCCGGACCTACAGCTAAGCCCCTAATCTGGCTAAGTGGAAAGGATGTGAAATCCCAAAACAACCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAACAGCTCACTGGTCTAGGGTTTCCCGAAGATGTCGGCTAAGCCACGAGCCGAAGCTTAGGGTCAGCGGTAGCGGAGCGTTCTGTACCTGCAAGGGG ACTCGTGAAGCGCCTGGAGGTATCAGAAGTGCGAATGTGGCATGAGTAACGAAACACTGTGAAAGACAGTGTCGCCGAAAGTCCAAGGTTCCTGCGTAAG TTAATCTTCGCAGGGTTAGCCGGTCCCTAAGGCGAGGCCGAACGTAGTCGATGGGAATGCAGGAATATTTGCAGCGTGACGAATCCCGTGGTTGTCGACA CTGGTTGCTTCGGTTCCAGGAAATACACCGTACCAAACCGACACAGGTGGACGGTAGAGTATACCAAGGCGTTGAGAGAACTATGTTGAAGGAACTCGGC AATTTACCTCCGTAACTTCGGGATAAGGAGGCCCATCAATGGGGCACAGACCGGGGGGGAACTGTTTAACAAAAACACAGGCTCTGCGAAATCGCAAGAT ACGTATAGGGTCTGACGCCTGCCCGGTGCCGGAAGGTTAAGAGGAGAGGTCAAGCTTGAATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAATGACTTCCCCGCTGTCTCCAACATAGACTCAGTGAAATTGAATTCCC CGTGAAGATCGGGGTTCCTGCGGTCAGACGGAAGACCCCGGCACCTTTACTGTAGCTTTGCGCTGGTATTCGTGACTGTTTGTGTAGAATAGGTGGTAGG CTTTGAAGCCGTGGCGCCAGCCATGGTGGAGCCAAATGAAATACCACCCTAATGGTTATGATATCTAACCGCGAGACCGGGACAGCGCATGGTGGGCAGT TTGACTGGGGCGGTCGCCTCCCAAAGAGTAACGGAGGCGTGCGAAGGTAGGCTCAGAACGGTCGGAAATCGTTCGTCGAGTATAATGGCATAAGCCTGCC TGACTGCGAGATCTACGATGAGCAGAGACGAAAGGGTCATAGTGATCCGGTGGTCCCGGTGGATGGGCCATCGCTCAACGGATAAAGGTACGCCGGGATA ACAGGCTGATGACGCCCAAGAGTCCATATCGACGGCGTGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGGAGAAGGTCCAAGGGTTCGCTG TTCGCCGATAAAGTGGTACGTGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGTGTTGGAATTTGAGAGGATTGCCCCTAGTA CGAGAGGACCGGGGTGAACGTACTCTGGTGGAGCTGTTGTCGCGCCAGCGCATGCAGCATAGCTATGTCGGCGGGATAACCGCTGAAACATCTAAGCGGA AACCCCCTAAAAGAGCATTCCCAGAACCGTGGAAGACCACACGTGATGGCCGG Bacillus@licheniform TTAGAAAGGCGCACGGTGGATGCCTTGGCACTAAGCCGATGAAGGACGGGACGACACCGATATGCTTCGGGGAGCTGTAAGAAGCTTGATCCGGAGATTT CCGAATGTCCTCATGAGCAACCCGGGGACTGAAACATCTAAGTACCCGGGGAAGAGAAAGCAAAGCGATTCCCTGAGTAGCGGCGAGCAAAACGGGAACA GCCCGGAGGTAGATGAAGGGTCTGGAAAGCCCGCCTAGGGGTAAAGCCCTGTATCAACCCTGAGTCGGCGGAACACGTGAAATTCCGTCGGAATCCGGGA GGACCATCTCCCAAGGCTAAATACTCCTAGTGACCGATAGTGAACAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGTCTGAAACCGTGTGCCT ACAATAGTCAGAGCCCAGGGTGATGGGTGCCTTTTGTAGAATGAACCGGCGAGTTACGATCCCGTGCAGGTTAAGAAAGGAGCCGCAGCGAGCGGTCTGA ATAGGGCGGAGTACGTGGTCGTAGACCCAAACCGGTGATCTACCCATGTCCAGGTGAAGTTCAGTAACACTGAATGGAGGCCCGAACACGCACGTTGAAA AGTGCGGGATGAGTGTGGTAGGGGTGAAATGCCAATCGAACCTGAGATAGCTGGTCTCTCCGAAATAGCTTTAGGGCTAGCCTCAAGAGATCTTGAGGTA GAGCACTGATTGGACTAGGCCTCGGTAAATTCAGTCAAACTCCGAATGCCAATACTTGGGAGTCAGACGCGAGTGATAAGATCCGTAGTCGAAAGGGAAA CAGCCCAGACCGCCAGCTAAGTCCCAAAGAACGTTAAGTGGAAAGGATGTGAGTTGCTTAGACAACCAGGATGTTGCTTAGAAGCAGCCTTTAAAGAGTG CGTAATAGCTCACTGGTCGAGTGACTCCCGAAAATGTCGGCTAAACGTATCACCGAAGCTGCGGACTGGTGGTAGGAGAGCGTTCTAAGGCTGTAAGCGA GACCGGAAGACTCGTGGAGCGCTTAGAAGTGAGAATGCGGTATGAGTAGCGAAGAGGGGTGAGAATCCCCTCCACCGAATGCCTAAGGTTCCTGAGGAAG CTCGTCCGCTCAGGGTTAGTCGGGACCTAAGCCGAGGCCGAACGTAGGCGATGGACAACAGGTGATATTCTGTACGGGACGCAGAGGATAGGGTACGCGT TGGCGCGTCCTCCTGCCAAGAAAAGCCCCGTACCAAACCGACACAGGTAGGCAGGAGAGAATCCTAAGGTGTCGAGAGAACTCTCGTTAAGGAACTCGGC AAAATGACCCCGTAACTTCGGGAGAAGGGGTGCTCTCAGGGCCGCAGTGAATGGCCCAGGACTGTTTAGCAAAAACACAGGCTCTGCGAAGCCGTAAGGC AAGTATAGGGGCTGACGCCTGCCCGGTGCTGGAAGGTTAAGAGGAGCGCTTAAGTGCGAATTGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCCGCACGAAAGGCGCAACGATCTGGGCACTGTCTCAACGAGAGACTCGGTGAAATTATAGTACC TGTGAAGATCAGGTTACCCGCGACAGGACGGAAGACCCCGGGAGCTTTACTGCAGCCTGATATTGAATGTTGGTACAGCTTGTACAGGATAGGTAGGAGC CTTGGAAACCGGAGCGCCAGCTTCGGTGGAGGCTCGTGGGATACTACCCTGGCTGTATTGCCTTCTAACCCGCATAGGGAGACAGTGTCAGGTGGGCAGT TTGACTGGGGCGGTCGCCTCCTAAAAGGTAACGGAGGCGCCCAAAGGTTCCCTCAGAATGGTTGGAAATCATTCGCAGAGTGTAAAGGCACAAGGGAGCT TGACTGCGAGACCTACAGTGAGCAGGGACGAAAGGGGCTTAGTGATCCGGTGGTTCCGATGGAAGGGCCATCGCTCAACGGATAAAGCTACCCCGGGATA ACAGGCTTATCTCCCCCAAGAGTCCACATCGACGGGGAGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGTAGTCGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCCGTCGCGGGCGCAGGAAATTGAGAGGACTGTCCTTAGTA CGAGAGGACCGGGATGGACGCACGCTGGTGTACCAGTTGTTCTGCCAAGGCACGCTGGGTAGCTATGTCGGCGGGATAAGTGCTGAAACATCTAAGCATA AGCCCCCTAAGAGAGATTTCCCAGATCCCTGAAAGATGATAGGTGATGGTCTG Rickettsia TAAATAAGGCATTTGGTGGATGCCTTGGCACTAAGGCGATGAAGGACGTGATACCTGCGATAAGCTTCGGGGAGTTGCGAAAAACTTGATCCGAAGATTT CCGAATATTGACATGAGCAACCCAGCGACTGAAATATCTAAGTAGCTGGGGAAAGGACATCAACGAGACTCCGTTAGTAGTGACGAGCGAACGCGGATCA GGCCGCTATAACTAAAACAACATGGAAAGTTGACCTAGAGGTGAAGTCCCGTAAGAAACCTGAGTAGGCGGGACACGTGAAATCCTGTTTGAACATAGGG GGACCACCCTCTAAGCCTAAGTACTCCTAGTGACCGATAGTGAAAAGTACCGTGAGGAAAGGTGAAAAGTCCGGAGTGAAAAGACTGAAACCAAATGCTT ACAACAGTCGGAGCAAATTGTGACGGGTACCTTTTGTATAATGGGTCAGCGACTTAGTTTATCTAGCAGCTTAAGTTGGTAGGCGTAGCGAGCGGTCTGA ATAGGGCGTAGTTAGATGAATTAGACCCAAACCGGTGATCTAGCCATGGCCAGTTGAAAGCGGATAAAATCCACTGAAGGACCGAACACTACTGTTGAAA AAGTAGGGATGAGTGTGTTAGGGGTGAAAGGCCAATCAAACTCGATATAGCTGGTCTCCGCGAAATCTATTTAGGTAGAGCGTTATATACCATCGAGGTA GAGCACTGAATGAGCTAGGGTCCACTAAACTCAATCAAACTCCGAATGTCGGTACATAGCAGACAGACATGGGTGCTAAGGTCCATAGTCGAGAGGGAAA AAGCCCAGATCGCCATCTAAGTCCCTAAACTGACTAAGTGTAAAGGATGTAGAAGACCAAAACAACTAGGATGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTAGTCTAGTTTTCTCCAACAATGTCGGCTAAGTCATGTACCGAAGATGCGGGTTTATGGTAGCGGAGCGTTCCGTACCTGCAAGGTG AACCGTAAGTTTGCTGGAGGTATCGGAAGTGAGAATGTGACATAAGTAGCGAAAGAATGTGAGAAACATTCTCGCCGAAAGTCCAAGGTTCTTGCGTAAG TTAATCTGCGCAAGGTTAGTCGGCCCCTAAGATGAGGCTGAACGTAATCGATGGGAATCAGGTAATATTCTGAACGTGACGAAAATAGTAATTGTCAGTA TTGATTGCGGTTTTTCCAGGAAATACACCGTACCAAACCGACACAGGTGGACGGTAGAGTATACCAAGGCGTTGAGAGAACGATGCTGAAGGAACTAGGC AAATTGCATCTGTAACTTCGGAAGAAAGATGACCTGCAGAGTGGCACAAGCTGGGGGAGGACTGTTTATTAAAAACACAGGCTCTGCAAAGTCAATAGAC ATGTATAGGGTCTGACGCCTGCCCAGTGCTGGAAGATTAAAAGGAGGGGTCAAGTCTGAATTGAAGTCCCAGTGAACGGCGGCCGTAACTATGACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCCGCACGAATGGCGTAACGATTTCCCCACTGTCTCCAGTATCGACTCAGCGAAATTGAATTCTC CGTGAAGATCGGAGTTCCCGCGGTCAGACGGAAGACCCCGGAACCTTTACTATAGCTTTGCACTGGTGTTAGGAATCAGATGTGCAGGATAGGTGGGAGA CTACGAAGCGAAGGCGTCAGCCTTTGTGGAGTCCCCTGAGATACCACCCTTTTGGTGCTTACATCTAACCGAGATTCCGAGACAATGCATGGTGGGTAGT TTGACTGGGGCGGTCGCCTCCCAAAGAGTAACGGAGGCGCGCGATGGTTAGCTCAGGTTGGTCGGAAATCAACTTTAGAGTGCAATGGCATAAGCTAGCC TGACTGCGAGTCTGACAGAGAGCAGAGACGAAAGGGTCATAGTGATCCGGTGGTTCCGGTGGAAGGGCCATCGCTCAACGAATAAAGGTACTCCGGGATA ACAGGCTGATGATTTCCAAGCGTCCATAGCGACGAAATGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGGAGAAGGTCCAAGGGTTCGCTG TTCGCCGATAAAGTGGTACGTGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGTGTAGGAAGTTGAGAGGACTGCCTTTAGTA CGAGAGGACCGAGGTGGACGTACCCTGGTGGACCAGTTGTCGTGCCAACGCAAGCTGGGTAGCTAAGTCGGAGGGATAACTGCTGAATCATCTAAGCAGA AACCCCCTAAAATAGACTTCCCAGAGCCGTGGAAGACCACACGTGATGGTCGG Lactobacillus TAGAAAAGGCGCACGGTGAATGCCTAGGCACTAAGCCGATGAAGGACGTAACGACTGCGAAAAGCTTCGGGGAGCTGTAAGAAGCTAGATCCGGAGATGT CCGAATGTTGGTTAAAGAAACGCAGCGACTGAAACATCTAAGTAGCTGCGGAAGAGAAAGAAAATCGATTTCCTTAGTAGCGGCGAGCGAAGAGGAAAGA GCCTGGAGATAGCAGAACTACCTGGGAAGTAGGCCGAGAGGTGAAGCCCCGTAGCAATCCTGAGTGGGCGGAACACGAGGAATTCCGTTTGAATCCGCGA GGACCATCTCGCAAGGCTAAATACTACTAGTGACCGATAGTGAACAGTACCGTGAGGAAAGGTGAAAAGACCGGAGTGAAAAGACTGAAACCGTGTGCCT ACAATAGTCAGAGCACAGTGTAATGGGTGCCTTTTGTAGAATGAACCGGCGAGTTATGCTGTGCAGCGGGTTAAGAAAGGAGCCGGAGCGAGCGGTCTGA AGAGGGCGAAGTTGTGCGGTGTAGACCCAAACCAGTGACCTACCCATGACCAGTTGAAGGTGCGTAAAACGCACTGGAGGACCGAACACGTAAGTTAAAA ATTGCGGGATGAGTGTGGTAGCGGTGAAATTCCAAACGAACTTGAGATAGCTGGTCTCTCCGAAATAGCTTTAGGGCTAGCCTCGTGAGGTAATGAGGTA GAGCTCTGTTTGGACAAGGCCGCGGTAAATCCAGATAAACTGCGAATTCCAGCACACGGGAGTCAGACGCGAGTGATAAGATCCGTAGTCGAAAGGGAAA CAGCCCAGATCACCAGTTAAGTCCCCAAACATGCTAAGTGGAAAGGATGTGAGTTGCGTAGACAACTAGGACGTTGCTCAGAAGCAGCCTTCAAAGAGTG CGTAATAGCTCACTAGTCGAGTGGCTCCCGAAAATTTCGGCTAAGCATAGTACCGAAACTGTGGACAAGTGGTAGGAGAGCGTTCTAAGGCGGAAAGTCT GATCGAGAGACAGATGGAGCGCTTAGAAGTGAGAATGCGGTATGAGTAGCGAAGATAGGTAAGAATCCTATCCGCCGGAAGACTAAGGTTCCTGGGGCAG CTCGTCCGCCCAGGGTAAGTCGGGACCTAAGGCAAGGCCGAACGTAACCGATGGATAACAGGAGAGATTCTGTACGGGACGCAGAGGCGAAGCACCATGC TGGCATGTGCACCTGCCAAGAAAAGCCCCGTACCAAACCGACACAGGTAGTCAGTGGAGAACACTAAGGTGGCGAGAGAACTCTCGTTAAGGAACTCGGC AAAATGACCCCGTAACTTCGGGAGAAGGGGTGCTGAAGACGCCGCAGAGAATGGCCCAAAACTGTTTATCAAAAACACAGGCTCTGCAAAGTCGTAAGAC ACGTATAGGGGCTGACACCTGCCCGGTGCTGGAAGGTTAAGAGGAGTGCTTCGGTACGAATTTAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAAAGGTGTAATGATTTGGGCACTGTCTCAACGAGAGACTCGGTGAAATTATAATACC CGTGAAGATCGGGTTACCCGCGACAGGACGGAAGACCCCAGGAGCTTCACTGTAGCTTGATATTGAGTATCTGTTAAACATGTACAGGATAGGTAGGAGC CAGAGAAGGTAGGACGCTAGTCTTACTGGAGGCATGTGGGATACTACCCTTGTTTGATGGTGCTCTAACCTAGAGCAGGGGACAGTGTCAGGTAGGCAGT TTGACTGGGGCGGTCGCCTCCTAAAGTGTAACGGAGGCGCTCAAAGGTTCCCTCAGAATGGTTGGAAATCATTCGCAGAGTGTAAAGGTATAAGGGAGCT TGACTGCGAGAGAGACACTGAGCAGGGACGAAAGGGACTTAGTGATCTGGTGGTACCGATGGAAGGGCCATCACTCAACGGATAAAGCTACCCTGGGATA ACAGGCTTATCTCCCCCAAGAGTTCACATCGACGGGGAGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGAAGTTGGTCCAAGGGTTGGATG TTCGCCCATAAAGCGGCACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCCGTCGTGGGCGCAGGAAATTGAGAGGACTGTCCTTAGTA CGAGAGGACCGGGATGGACGCACGCTGGTGTACCAGTTGTCTTGCCAAAGCACGCTGGGTAGCTATGTCGGAGGGATAAGCGCTGAAACATCTAAGTGCA AGCCCCCTAAGAGAGATTTCCAAGACACCTCAGAGACGATAGGTGATGGCTGG Aquifex TTAGTAAGGCCCGGGGTGGATGCCTCGGCTCCCAGCCGATGAAGGGCGTGCAAACTGCGATAAGCCGGGTGGAGGCGCAAGAGCCGTGAGGCCCGGATGC CCGAATGTCCTTCGGAGGGACCGGCCGAGCAAAACCTTTTAGTAGGCCGGGAAAGGAAATCAATGAGACGCCCTGAGTAGCGGCGAGCGAAAGGGGCTCA GCCCGGACCTAGCCGAAGTCCCTGGAATGGGCGCCTAGAGGTGAAGCCCCGTAGCAAGCCCAAGTCCGCGGCCCACGTGAAAGGTCGCGGGAATCCGGGG GGACCACCCTCCAAGGCTAAGTACTCCGGGAGACCGATAGCGCATAGTACCGTGAGGAAAGGTGAAAAGACCTGAGTGAAAAGACTGAAACCCCGGGTCC ACAACAGTGGAAGGGGTCCCCGACTGGTGCCTTTTGCAGAATGAGCCGGGGAGTTGTCCTCAGGGGCGGGCTAAGTCGGAAGCCGTAGCGAGCGGTCCGA ATAGGGCGAAGTCCCTGGGGGCAGACGCAAGCCGGCGATCTACCCTTGCCCTGGTGAAGGCCGGTAACACCGGCTGGAGGCCCTAAGGTCGGTGCTGCAA AACCGCCCGTGAGTGAGGTAGCGGTGAAAAGCCAATCGCGCCCGGGATAGCTCGTCTCCCCGAAATGCATCGAAGTGCAGCGTCGCCCCTTCCCGAGGTA GAGCACTGCTGGGGCTAGCCCGAGGGAAACCCCGGCAAACTCCGAATGCCGGAGGGCGGCAGTGAGTCTCGGGGGATAAGCTCCGAGGACAAGAGGGAAA CAGCCCAGACCGCCGGCTAAGCCCCAAAGCGGGCTAAGTGGAAAGGAAGTCCCGTCCTAAGACAGCCGGGAGGTTGCTTAGAGGCAGCCTTTAAACAGTG CGTAACAGCTGACCGGTCGAGGGCGGGCCGAAAATTTCGGCTAAGCCCGGCGCCGAAGCCGCGGGTCCGCGGTAGGGGAGCGTTCCCAGGCGCTAAGCCA AGCCGTGAGCAGGGTGGAGCGCTGGGAAGTGAGAATCCGGCATGAGTAGGAGAGGCAGGTGAGAAACCTGCCCGCCGGAAGCCCAAGGTTCGGCGGCAAG GAAATCAGCCGCCGGTTAGCCGGGCCCTAAGGCGAGGCCGAGCGTAGCCGATGGGAAGCGGGCAACATTCCGCGCGTGACGCAGAGGCTAGGCCGGCCCA TGGGGGTGGCCCCTGCCAAGAAACACCCCGTACCAAACCGACACAGGTGGGCGGGTTAGGAGCCTAAGGCGTCGGGGGAACTCCCCTCAAGGAACTCGGC AAGTTGGCCCCGTACCTTCGGAAGAAGGGGTGCCCGCGGGGTCGCAGTGACAGGCGGGCGACTGTTTACCAAAAACACAGGCTACGCAAACCCGAAAGGG ATGTATGTGGTCTGAAGCCTGGCCAGTGCCCGAAGGTGAAGGCCCCCGGTATGGTGGGGGCTGAAGCCCGGGTAAACGCCGGCCGTAACTATGACGGTCC TAAGGTAGCGAAATTCCTTGCCGGGTAAGTTCCGGCCTGCATGAATGGCCCAACGAGTGCCGCACTGTCTCGAGGGGAGTCCCGCCGAAATTGTAATGCC GGTCAAGATCCGGCTACCCGCGGCAGGACGGAAGACCCCGGAAGCTTCACTGCAGCCTGGCATTGGGCTCTGGCCTGTCCTGCGCAGGATAGGTGGGAGC CTGGGAAGCCCCCGCTCCGGCGGGGGTGGAGGCCCGTGAGATACCACCCTGGACAGGCTGGGTCCTAACCCAGATGCGGGGACAGTGCTAGGTGGGCAGT TTAGCTGGGGCGGCTGCCTCCTAAAGAGTAACGGAGGCGCCCAAAGGTCCCCTCAGGCGGGTCGGAAATCCGCCGTAGAGTGCAAGGGCATAAGGGGGCC TGACTGTGAGGCCGACGGCGAGCAGCCGCGAAAGGGGCCTAGTGACCCACCCGCTCCAGTGGGAGGGCGGGTGATCAGCGGATAAAGCTACTCCGGGATA ACAGGCTAATCGCCCCCGAGAGCCCACATCGACGGGGCGTTTGGTACCTCGATGTCGGCTCCCCCCATCCTGGGGCTGAAGCAGGTCCAAGGGTTGGCTG TTCGCCCATAAAGGGGGACGCGAGCTGGGTTCAGAACGTGCGAGACAGTTCGGTCCCTATCCGCCGCGGGCGCAGGAGCTTGAGGGGGCCGTCCCTAGTA CGAGAGGACCGGGACGGGGCAGGACTGGTGTACCGGTTGTCCCTGGAGGGCACGCCGGGTAGCCATCCGCTCGGGATAAGCGCTGAAACATCTAAGCGCA AGCCCCCCAAGAAAGGGCTCCCAGGGCCCCGGGAGACTACGGGTGATGGCCGC Haemophilus TGACTAAGGTACAAGGTGGATGCCTTGGCAATCAGGCGAAGAAGGACGTGCTAACTGCGAAAAGCTTGGATGAGTCGATAAAGGCTTTAATCCAAGATAT CCGAATGTCATCATGAGCAACCGGGAGACTGAAACATCTAAGTACCCCGGGAAAAGAAATCAACGAGATTTCGTCAGTAGCGGCGAGCGAAAGCGAAAGA GCCAAAGGTGAGGAGAATGTGTTGGGAACACAATCAAGAGGTGAAATCCCGTACTAAACGAAAGTGGGCGGGACACGTGATATCCTGTTTGAAGAAGGGG GGCCCATCCTCCAAGGCTAAATACTCTGATTGACCGATAGTGAACAGTACTGTGAAGAAAGGCGAAAAGACCGGAGTGAAAAGACTGAAACCTTGTACGT ACAACAGTGGGAGCGAATTGTGACTGGTACCTTTTGTATAATGGGTCAGCGACTTATATTTTGTAGCGGGTTAACAAGGGAGCCGAAGGGACCGGTCTTA ACTGGGCGTAGTTGCAAGGTATAGACCCAAACCGGTGATCTAGCCATGGGCAGTTGAAGGTTGGTAACACTAACTGGAGGACCGAAGACTAATGTTGAAA AATTACGGATGACTGTGCTGGGGGTGAAAGGCCAATCAAACCGGAGATAGCTGGTCTCCCCGAAATCTATTTAGGTAGAGCCTTGAGCACCTTTGGGGTA GAGCACTGTTTCGGCTAGGGCTCGCTAACCCGATGCAAACTACGAATACCAATGCTCAGGAGACACACGCGGGTGCTAACGTCCGTCGTGGAGAGGGAAA CAACCCAGACCGCCAGCTAAGTCCCCAAGCATATTAAGTGGAAACGAAGTGGAAGGCTTAGACAGCTAGGATGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTAGTCGAGTCGGCCCGGAAGATGTCGGCTAAATATAGCACCGAAGCTGCGGCATTTGGGTAGGGGAGCGTTGTGTACGGAAAAGGTT CATCGAGAGTGGGCTGGACGTATCACAAGTGCGAATGTGACATAAGTAACGAAAACGGGTGAAAAACCCGTTCGCCGGAAGACCAAGGTTCCTGTCCAAG TTAATCGGGGCAGGGTGAGTCGGCTCCTAAGGCGAGGCTGAACGTAGTCGATGGGAAACAGGTAATATTCTGTACGGGACGGAGAGGTTAGGTTACGCAT TGGTGCGAACTCCTTCCAGGAAAAGCACCGTACTAAACCGACACAGGTGGTCGGTAGAGAATACTCAGGCGTTGAGAGAACTCGGGTGAAGGAACTAGGC AAAATAGCACCGTAACTTCGGGAGAAGGTGCGCCGGTAACGTCGAAGATACCGCTGGTGAACTGTTTATTAAAAACACAGCCTCTGCAAACACGAAAGTG ACGTATAGGGTGTGATGCCTGCCCGGTGCTGGAAGGTTAATTGATGGTGTAAAGACCTGATCGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCATAATGATGGCCAGGCTGTCTCCACCCGAGACTCAGTGAAATTGAAATCGC CGTGAAGATCGGTGTACCCGCGGCTAGACGGAAGACCCCGGAACCTTTACTATAGCTTGACACTGAACATTGAATTTTGATGTGTAGGATAGGTGGGAGC CTTTGAAGCAGTGACGCCAGTCATTGTGGAGGCACCTGAAATACCACCCTTTAACGTTTGTGTTCTAACGAAGAATCTCGGACAGTGTCTGGTGGGTAGT TTGACTGGGGCGGTCTCCTCCCAAAGCGTAACGGAGGAGCACGAAGGTTTGCTAATCACGGTCGGACATCGTGAGGTTAGTGCAATGGTATAAGCAAGCT TAACTGCGAGACAGACAGTGAGCAGGTACGAAAGGGTCATAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCCGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGAAGTAGGTCCAAGGGTATGCTG TTCGCCATTAAAGTGGTACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGCGTAGGATGTTGATTGGGCTGCTCCTAGTA CGAGAGGACCGGAGTGGACGCATACTGGTGTTCCGGTTGTGTCGCCAGACCATGCCGGGTAGCTAAATCGGAGAGATAAGTGCTGAAACATCTAAGCACA AACTTCCAGAGAGAGTCATCCCAGGGTTGTTGTAGACTACACGTGATGGTTGG Escherichia@coli CGACTAAGGTACACGGTGGATGCCCTGGCAGTCAGGCGATGAAGGACGTGCTAACTGCGATAAGCGTCGGTAAGGTGATATAACCTTTAACCGGCGATTT CCGAATGTCACCATGAGCGACCGGGGGACTGAAACATCTAAGTACCCCGGGAAAAGAAATCAACGAGATTCCCCCAGTAGCGGCGAGCGAACGGGGAGCA GCCCAGCGTTAGTGGAAGCGTCTGGAAAGCGCGCGTACAGGTGAAGCCCCGTAACAAAGATGAGTGGGCGGGACACGTGGTATCCTGTCTGAATATGGGG GGACCATCCTCCAAGGCTAAATACTCTGACTGACCGATAGTGAACAGTACCGTGAGGAAAGGCGAAAAGACCGGAGTGAAAAGACTGAAACCGTGTACGT ACAACAGTGGGAGCACAGTGTGACTGGTACCTTTTGTATAATGGGTCAGCGACTTATATTCTGTAGCAGGTTAACAAGGGAGCCGAAGGGACCGGTCTTA ACTGGGCGAAGTTGCAGGGTATAGACCCAAACCGGTGATCTAGCCATGGGCAGTTGAAGGTTGGTAACACTAACTGGAGGACCGAAGACTAATGTTGAAA AATTACGGATGACTGTGCTGGGGGTGAAAGGCCAATCAAACCGGAGATAGCTGGTCTCCCCGAAAGCTATTTAGGTAGCGCCTCGTGCATCTCCGGGGTA GAGCACTGTTTCGGCAAGGGTTCACTAACCCGATGCAAACTGCGAATACCGGTGCACGGGAGACACACGCGGGTGCTAACGTCCGTCGTGAAGAGGGAAA CAACCCAGACCGCCAGCTAAGTCCCAAAGCTGGTTAAGTGGAAACGATGTGGAAGGCCCAGACAGCCAGGATGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTGGTCGAGTCGGCCCGGAAGATGTCGGCTAAACCATGCACCGAAGCTGCGGCATATGGGTAGGGGAGCGTTCTGTACCTGCAAGGTG TGCTGTGAGCATGCTGGAGGTATCAGAAGTGCGAATGTGACATAAGTAACGAAAGCGGGTGAAAAGCCCGCTCGCCGGAAGACCAAGGTTCCTGTCCAAG TTAATCGGGGCAGGGTGAGTCGACCCCTAAGGCGAGGCCGAACGTAGTCGATGGGAAACAGGTAATATTCTGTACGGGACGGAGAGGCTATGTTGCCGGA CGGCCGGAACACCTTCCAGGAAAAGCATCGTACCAAACCGACACAGGTGGTCGGTAGAGAATACCAAGGCGTTGAGAGAACTCGGGTGAAGGAACTAGGC AAAATGGTGCCGTAACTTCGGGAGAAGGCACGCTGATTACGTCGAAGATACCGCTGGTGAACTGTTTATTAAAAACACAGCCTGTGCAAACACGAAAGTG ACGTATACGGTGTGACGCCTGCCCGGTGCCGGAAGGTTAATTGATGGGGTCAAGTCTTGATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAATGATGGCCAGGCTGTCTCCACCCGAGACTCAGTGAAATTGAACTCGC TGTGAAGATCAGTGTACCCGCGGCAAGACGGAAGACCCCGGAACCTTTACTATAGCTTGACACTGAACATTGAGCCTTGATGTGTAGGATAGGTGGGAGG CTTAGAAGTGTGGACGCCAGTCTGCATGGAGCCACCTGAAATACCACCCTTTAATGTTTGTGTTCTAACGTTGATTTGCGGACAGTGTCTGGTGGGTAGT TTGACTGGGGCGGTCTCCTCCTAAAGAGTAACGGAGGAGCACGAAGGTTGGCTAATCCTGGTCGGACATCAGGAGGTTAGTGCAATGGCATAAGCCAGCT TGACTGCGAGCGTGACGCGGAGCAGGTGCGAAAGGGTCATAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCCGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGAAGTAGGCCCAAGGGTATGCTG TTCGCCATTAAAGTGGTACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGCGCTGGAGACTGAGGGGGCTGCTCCTAGTA CGAGAGGACCGGAGTGGACGCATACTGGTGTTCGGGTTGTCATGCCAATGCATGCCCGGTAGCTAAATCGGAGAGATAAGTGCTGAAACATCTAAGCACA AACTTCCCGAGAGAGTTCTCCCAGGAACGTTGAAGACGACACGTGATGGCCGG Ralstonia@solanacear CGAATAAGGCATGTGGTGGATGCCTTGGCGATCAGGCGATGAAGGACGCAGTAGTTGCGAAAAGCTGCGGGGAGCTGCAAAGAGCTTGATCCGCAGATGT CCGAATGTCTTCATGAGCGACGCAGTGACTGAAACATCTAAGTAGCTGCGGAAAAGAAATCAACGAGATTCCCAAAGTAGTGGCGAGCGAAATGGGATCA GCCTGTAGTTAGCAAAACGGAATGGAAATCCGGCCTAGTGGTGAAGCCCCGTAGCAAACGAAAGTGGGCGGGACACGTGAAATCCTGTCTGAAGATGGGG GGACCATCCTCCAAGGCTAAATACTCTGATCGACCGATAGTGAACAGTACCGTGAGGAAAGGCGAAAAGACCGGAGTGAAAAGTCTGAAACCGCATGCAT ACAACAGTCGGAGCCTAGGGTGACGGGTACCTTTTGTATAATGGGTCAGCGACTTACATTCAGTGGCAGCTTAACATGGAAGGCGTAGCGAGCGGTCCGA ATAGGGCGCAGTCGCTGGGTGTAGACCCAAACCAGTGATCTATCCATGGCCAGTTGAAGGTGCGTAACACGTACTGGAGGACCGAACACTAACGTTGAAA AGTTAGGGATGAGTGTGATAGGGGTGAAAGGCTAAACAAACTTGAAATAGCTGGTCTCTCCGAAAACTATTTAGGTAGTGCCTCGTGCACCTTCGGGGTA GAGCACTGTCATGGTTGGGGTTGATTACGCCATAGCAAACTCCGAATACCGATGCACGGGAGACAGACTCGGGTGCTAACGTCCGGTGTCAAGAGGGAAA CAACCCAGACCGCCAGCTAAGTCCCTAAGATGGCTAAGTGGAAACGAAGTGGAAGGCTAAAACAGTCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTGATCGAGTCGTCCCGGAAGATGTCGGCTAAGCCAGTCACCGAAGCTGCGGATTAATGGTAGGAGAGCGTTCTGTACCTGTAAGGTG TCTTGTGAGGATGCTGGAGGTATCAGAAGTGCGAATGTGACATGAGTAGCGAAAGGGGGTGAAAGGCCCCCTCGCCGTAAGCCCAAGGTTCCTACGCAAG TTCATCGGCGTAGGGTGAGTCGGCCCCTAAGGCGAGGCAGAACGTAGCTGATGGGAAGCAGGTAATATTCTGCACGGGACGGATGCGGAAGGTTGCCGGT TGGCCGGAATTAGTTCCAAGAAAAGCACCGTACCAAACCGACACAGGTGGGCAGATGAGTATTCTAAGGCGTTGAGAGAACTCGGGAGAAGGAACTCGGC AAATTGGTACCGTAACTTCGGGATAAGGTACGCCCTCGAGGTTGCAATAAAAGGTGGTGGACTGTTTAATAAAAACACAGCCTCTGCAAACACGAAAGTG ACGTATAGGGTGTGACGCCTGCCCGGTGCCGGAAGATTAAATGATGGGGTCAAGTCTTGATTGAAGTCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGATGGCCACACTGTCTCCTCCCGAGACTCAGCGAAGTTGAAGTGTT TGTGATGATCAATCTCCCCGCGGCTAGACGGAAGACCCCAGAACCTTTACTGTAGCTTTGCATTGGACTTTGAACCGATCTGTGTAGGATAGGTGGGAGG CTTTGAAACCGGGACGCTAGTTTCGGTGGAGCCTCCTGAAATACCACCCTGGTTTGTTTGGGTTCTAACCTTGATTCGGGGACAGTGCATGGTAGGCAGT TTGACTGGGGCGGTCTCCTCCCAAAGTGTAACGGAGGAGTTCGAAGGTACGCTTGGTACGGTCGGACATCGTACCTAAAGTGCAATGGCAAAAGCGTGCT TAACTGCGAGACCGACAGTGAGCAGGTGCGAAAGGGACATAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCTGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCTCATCCTGGGGCTGTAGCCGGTCCAAGGGTATGCTG TTCGCCATTAAAGAGGTACGTGAGCTGGGTTTAAAACGTGTGAGACAGTTTGGTCCCTATCTGCCGTGGGCGTTGGAATTTGACGGGGCTGCTCCTAGTA CGAGAGGACCGGAGTGGACGTACGCTGGTGTACCTGTTGTCTCGCCAGAGCACGCAGGGTAGCTATGTCGGAGAGATAACCGCTGAAACATCTAAGCGGA AACTCCCTAAGAGAGGATTCCCAGGGTCGTTCGAGACCAGACGTGATGGCTGG Frankia@sp TTAGTAAGGCGCACGGTGGATGCCTTGGCACCAAGCCGATGAAGGACGTGGGAGCTGCGATATGCCTCGGGGAGCTGCAACGAGCTGGATCCGAGGATTT CCGAATGCCCACATGGGGGACGCGGGGAGTGAAACATCTCATTACCCGCGGAAGAGAAAACAACGTGATTCCGCGAGTAGTGGTGAGCGAAAGCGGATGA GGCTGGAGTTAGGCGAAGGTCATGCGAAGGGCGCCTAGAGGTAAAGCCCTGTACTAAACCCAAGTGCACGGAGCCCGTGAAATTCCGTGTGAATCTGGCG GGACCACCCGCTAAGCCTAAATACTCCTGGTGACCGATAGCGGATAGTACCGTGAGGAAAGGTGAAAAGTCCGGAGTGAAAAGACTGAAACCGTGTGCCT ACAACCGTGGGAGCTGCTGGTGACCGGTGCCTTTTGAAGAATGAGCCTGCGAGTTTGGATGTGTGGCGGGTTAACTGGGTAGCCGTAGCGAGCGGTCCGA AGAGGGCGGAGTCGCATGTCCAAGACCCAAGCCAGTGATCTACCCATGGCCAGTTGAAGCGCGGTAAGACCGTGTGGAGGACCGAACACCAGGGTTGAAA ACCTGGGGATGAGTGTGGTAGGGGTGAAAGGCCAATCAAACTCGTGATAGCTGGTCTCCCCGAAATGCATTTAGGTGCAGCGTCGCATTCTGCCGAGGTA GAGCACTGGATGGCCTAGGGCCCGCTAAAGTCAGCCAAACTCCGAATGCCGGAATGCGGCAGTGAGACGCGGGGGATAAGCTTCGTAGTCGAGAGGGAAA CAGCCCAGATCGCCAGCTAAGCCCCTAAGGGCGCTAAGTGGAAAGGATGTGAGTCGCATAGACAACCAGGAGGTTGCTTAGAAGCAGCCTTGAAAGAGTG CGTAATAGCTCACTGGTCAAGTGATTCCCGACAATGTCGGCTAAGCGCACCGCCGAAGCTGCGGCATTTGGGTAGGGGAGCGTCGTGTGCGTGTAAGCGG CGGGGTGACTGTCGTGGATGCCATACGAGTGAGAATGAGGCATGAGTAGCGATGACGGGTGAGAAACCCGTCCGCCGGATGACCAAGGTTCCTGGGGCAG CTAATCCGCCCAGGGTGAGTCGGGACCTAAGGCGAGGCCGAACGTAGTCGATGGACAACGGGTGATATTCCGTACGTGACGCAGAGGGTAGTCCACCAGG TGGCTGGGGATCCTGCCGAGAAAAGCCCCGTACCAAACCGACACAGGTGGTCGGTAGAGAATACCGAGGCGTCGAGTGAACTGTGGTTAAGGAACTCGGC AAAATGCCCCCGTAACTTCGGGAGAAGGGGGGCCGTTTATGCCGCAGAGACCGGGGAAGGACTGTTTACTAAAAACATAGCCCGTGCTAAGTCGTAAGAC ATGTATACGGAGTGACGCCTGCCCGGTGCTGGAACGTTAAGGGGACGGGTTCGGTCAGAACTTAAGCGCCAGTAAACGGCGGTGGTAACTATAACCATCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTTCCCACTGTCTCAACCACAGACTCGGCGAAATTGCATTACG AGTAAAGATCTCGTTACGCGCGGCAGGACGGAAGACCCCGGGACCTTTACTATAGCTTGATATTGGTGTTCGGTTCGGCTTGTGTAGGATAGGTGGGAGA CTGTGAAGCTGGGACGCCAGTTCTGGTGGAGTCTTGTGAAATACCACTCTGGTCGTACTGATGTCTAACCTCGATTCAGGGACAGTGTCTGGTGGGTAGT TTAACTGGGGCGGTTGCCTCCTAAAGAGTAACGGAGGCGCCCAAAGGTTCCCTCAGCCTGGTTGGCAATCAGGTGTTGAGTGCAAGTGCACAAGGGAGCT TGACTGTGAGACAGACAGTGAGCAGGTGCGAAAGGGGACTAGTGATCCGGCGGTGGCTGTGGAAGCGCCGTCGCTCAACGGATAAAGGTACCCCGGGATA ACAGGCTGATCTTGCCCAAGAGTCCATATCGACGGCAAGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGGAGTAGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCCGCCGCGCGCGCAGGAGATTGAGAAGGCTGTCCCTAGTA CGAGAGGACCGGGACGGACGAACTCTGGTGTGCCAGTTGTTCTGCCAAGGCAGGCTGGTTGGCTACGTCGGAGGGATAACCGCTGAAACATCTAAGCGGA AGCCTCTTGAGAGAGGTCTCCCAGGCCCCCGATAGATGATGGGTGATGGCCGG Rhodopseudomonas@pal TGCTTAAGGTGTTCGACGGATGCCTTGGCGCTGAGGCGATGAAGGACGTGCTACCTGCGATAAGCCATGGGGAGCTGCGAAAAGCTTGATCCGTGGATTT CCGAATGGAGACATCAGCGACCCAGGGACTGAAACATCTAAGTACCTGGGGAAAGGACATCAACGAGACTCCGCTAGTAGTGGCGAGCGAACGCGTACCA GGCCATCACAATTGGAATCTGTAGGAAACAGAGCCTAGAGGTGAAGCCCCGTAAAAATGCTGAGTAGGCGGGACACGTGAAATCCTGTCTGAACATGGGG GGACCACCCTCCAAGCCTAAGTACTCTCAGCGACCGATAGTGAACAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGTCTGAAATCGGACACCT ACAACAGACGGAGCCCCGGGTGACGTGTACCTTTTGTATTATGGGCCAGCGACTTAATTTAACGAGCAGCTTAAGGTGGTAGGCGCAGCGAGCGGTCTGA ATAGGGCGAAGTTCGTTGGATTAGACCCAAACCAGTGATCTAGCCATGAGCAGTTGAAGGTGAGTAACACTCACTGGAGGACCGAAGGTGCCTGTTGAAA AAGGCCCGATGACTGTGTTAGGGGTGAAAGGCCAATCAAACTGGAAATAGCTGGTCTCCGCGAAAGATATTTAGGTATCGCCTCGGATACCTCAGGGGTA GAGCACTGGATGGGCTAGGGATCTCTAAACCCAACCAAACTCCGAATACCTGTATCCGGGAGTCACACGCGGGTGCTAACGTCCGTCGTGGAGAGGGAAA CAACCCTGACCTACAGCTAAGCCCCCAATCTGGCTAAGTGGAAAGGATGTGAAATCCCAAAACAACCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAACAGCTCACTGGTCTAGGGTTTCCCGAAGATGTCGGCTAAGCCACGAGCCGAAGCTTAGGGTCAGCGGTAGCGGAGCGTTCTGTACCTGCAAGGGG ACCCGTGAGGCGCCTGGAGGTATCAGAAGTGCGAATGTGGCATGAGTAACGAAACACTGTGAAAGACAGTGTCGCCGAAAGTCCAAGGTTCCTGCGTAAG TTAATCTTCGCAGGGTTAGCCGGTCCCTAAGGCGAGGCCGAACGTAGTCGATGGGAATCACGGAATATTGTGAGCGTGACGAATCCCTTAGTTGTCGACA CTGGTCGCCTCGGTTCCAGGAAATACACCGTACCAAACCGACACAGGTGGACGGTAGAGTATACCAAGGCGTTGAGAGAACTATGTTGAAGGAACTCGGC AATTTACCTCCGTAACTTCGGGATAAGGAGGCCTTCCAAGGGGGCACAGACCGGGGGGGAACTGTTTAACAAAAACACAGGCTCTGCGAAATCGCAAGAT ACGTATAGGGTCTGACGCCTGCCCGGTGCCGGAAGGTTAAGAGGAGGAGTCAAGTCTGAATTGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAATGACTTCCCCGCTGTCTCCAACATAGACTCAGTGAAATTGAATTCCC CGTGAAGATCGGGGTTCCTGCGGTCAGACGGAAGACCCCGGCACCTTTACTGTAGCTTTGCGCTGGTATTCGTGACTGTTTGTGTAGAATAGGTGGTAGG CTTTGAAGCTCGGGCGCCAGCTCGGGTGGAGCCCAATGAAATACCACCCTAATGGTTATGATATCTAACCGCGATTCCGGGACAGCGCATGGTGGGCAGT TTGACTGGGGCGGTCGCCTCCCAAAGAGTAACGGAGGCGTGCGACGGTAGGCTCAGAACGGTCGGAAATCGTTCGTCGAGTACAATGGCATAAGCCTGCC TGACTGCGAGACCAACAGTGAGCAGAGACGAAAGGGTCATAGTGATCCGGTGGTCCCGGTGGATGGGCCATCGCTCAACGGATAAAGGTACGCCGGGATA ACAGGCTGATGACGCCCAAGAGTCCATATCGACGGCGTGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGGAGAAGGTCCAAGGGTTCGCTG TTCGCCGATAAAGTGGTACGTGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGTGTTGGAATTTGAGAGGATTGCCCCTAGTA CGAGAGGACCGGGGTGAACGTACTCTGGTGGAGCTGTTGTCGCGCCAGCGCATGCAGCATAGCTATGTCGGCGGGATAACCGCTGAAACATCTAAGCGGA AACCCCCTAAAAGAGCATTCCCAGAACCGTGGAAGACCACACGTGATGGCCGG Chlamydia@muridarum TTGATAAGGCTATTGGTGGATGCCTTGGCATTGAGGCGATGAAGGACGCGAATACTGCGAAAAGCTCCGGCGAGCTGGTAAAAGCAAGACCCGGAGGTGT CCGAATGTTGACATAAGCAACCTGCTGACTGAAACATCTTAGTAAGCAGGGAAAAGAAATCGAAGAGATTCCCTGTGTAGCGGCGAGCGAAAGGGGAAGA GCCTGGACCTAGTTGAACCATCTGGAAAGTGGATGAACAGGTGAAGTCCCGTAACAAGCCTGAGTGGGCTAGACACGTGAAACCTAGTCTGAATCTGGGG AGACCACTCTCCAAGGCTAAATACTATCAATGACCGATAGTGAACAGTACTGTGAAGAAAGGCGAAAAGACTTGAGTGAAAAGACTGAAACCAGTAGCTT ACAACGGTCGAAGACCAGGTTGACGGGTGCCTTTTGCATGATGAGCCAGGGAGTTAAGCTAAACGGCGGGTTAAGTACGGAGCCGAAGCGAGCGGTTTTA AAAGAGCGTAGTCGTTTGGTTTAGACACAAACCAGTGAGCTATTTATGACCAGTTGAAGCATGGTAAAACTATGTGGAGGACCGAAAGTACCTGTTGAAA AAGGTTGGATGAGTGTAATAGGGGTGAAAGGCCAATCAAACTTGAGATATCTTGTCTCTCCGAAATAACTATAGGGTTAGCCTCGGAAATTTTTGGGGTA GAGCACTGAATTCTAGCGGGCTCGCTAACGGAAATCAAACTCCGAATACCAAGATCCGGGAGATAGACGCGGGGGCTAAGCTTCGTTGTCGAGAGGGGAA CAGCCCAGACCGCCGATTAAGTCCCTAATTATGCTAAGTGATAAGGAAGTATGATTCTAAGACAGTTGGAATGTTGCTTAGAGGCAGCATTTAAAGAGTG CGTAACAGCTCACCAATCGAGAATCATCCGATAATAACGGCTAAGCATAAAACCGACATCGCGGGTTTGCGGTAGGAGAGCGTAGTATTGCAGTAAGGTG TACCGGAAGAGCGCTGGAGCGGATACTAGTGAAGATCTGGCATAAGTAACGAAAGGGAGTGAAAATCTCCCTCGCCGTAAGCCCAAGGTTCCAGGGTCAG CTCGTCTTCCCTGGGTTAGTCGGCCCCTAAGTCGAGGCGTACCGTAGACGATGGACAGCAGGTAATATTCTGCACATGACGGAGAAGTTAAGCACCGGAT TGGTCCGGTGTCCTTTCAAGAAATATACCGTACCAAACCGACACAGGTGGGCAGATGAGTATTCTAAGGCGGCGAGATAACTTTCGTTAAGGAACTCGGC AAATTATCCCCGTAACTTCGGAATAAGGGGAGCCTTGAGGGCCGCAGAGAAAGGCCCGGGACTGTTTAGCAAAAACACAGCCTATGCAAACCTCTAAGGG AAGTATATGGTGTGACGCCTGCCCAATGCCAAAAGGTTAAAGGGATATGTCAAGATTGAACCTAAGCCCTGGTGAATGGCCGCCGTAACTATAACGGTGC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGTGTAACGATCTGGGCACTGTCTCAACGAAAGACTCGGTGAAATTGTAGTAGC AGTGAAGATCTGTTTACCCGCGAAAGGACGAAAGACCCCGGAACCTTTACTGTACTTTGGTATTGATTTTTGGTTTGTTATGTGTAGGATAGCCAGGAGA CTAAGAACACCCTTCGTCAGGAGGGTGGGAGTCACGTGAAATACTGGTCTTAACAAGCTGGAATCTAACATTAATAGATGGACATTGCCAGACGGGCAGT TTTACTGGGGCGGTATCCTCCTAAAAAGTAACGGAGGAGCCCAAAGCTTATTTCATCGTGGTTGGCAATCACGAGTAGAGCGTAAAGGTATAAGATAGGT TGACTGCAAGACCAACAGTGAGCAGAGACGAAAGGGGCTTAGTGATCCGGCGGTGGAAGTGGAATCGCCGTCGCTTAACGGATAAAGGTACTCCGGGATA ACAGGCTGATCGCCACCAAGAGTTCATATCGACGTGGCGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGGAGAAGGTCCAAGGGTTTGCTG TTCGCCAATAAAGCGGTACGCGAGCTGGGTTCAAAACGTGTGAGACAGTTTGGTCTCTATCCTTCGTGGGCGCAGGATATTGAGAGGACTGTTCCTAGTA CGAGAGGACCGGAATGGACGAACAATGGTGTGTCGGTTGTTTTGCCAAGACAAGCCGAGTAGCTAAGTCGGAAGGATAAGCATTGAAACATCTAAATGCA AGCCTCCTAAGAAAGGTATCCCAGACTCCATGTAGACTACTGGTGATGGTTGG Leuconostoc@lactis TTAATAAGGCGCGTGGTGGATGCCTTGGCACTAAGCCGATGAAGGACGTGACTAACACGATAAGCTTTGGTGAGCGGTAAGACGCTAGACCCAGAGATTT CCGAATGTCAACATGAGAAACGCTGTGACTGAAACATCTCATTAGCAGCGGAGAAGAAAGAAAATCGATTCCCTAAGTAGCGGCGAGCGAACGGGGAAGA GCCCGGATATAGCAGAACAAGTTGGGAACTTGGCTTAGAGGTGAAGCCCCGTAGCAATCCTGAGTCGGCCGGACACGTGAAATCCGGTCGGAATCTGCGG GGACCATCCCGTAAGGCTAAATACTCCTAGTGACCGATAGTGAACAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGTCTGAAACCAGACGCCT ACAAAAGTCAGAGCCCAGGGTGATGGGTGCCTTTTGTAGAATGAACCGGCGAGTTACGGTATCGTGCGGGTTAAGAACGGAGCCGCAGCGAGCGGTGTGA ATAGCGCGTAGTACGATGCTGTAGACCCAAACCAGTGACCTACCCATGGTCAGATGAAGGTGAGTAAAACTTACTGGAGGTCCGAAGGTGCATGTTAAAA AATGCCGGATGAATGTGGTAGCGGTGAAATTCCAAACGAACTTGAGATAGCTGGTCTCTCCGAAATAGCTTTAGGGCTAGCCTCGTAAGGTACTGAGGTA GAGCTCTGTTTGGACTAGGCCTAGGTAAATTCAGATAAACTCCGAATTCCAGCACACGGGAGTCAGACGCGAGTGATAAGATCCGCAGTCGAAAGGGAAA CAGCCCAGATCACCAGTTAAGTCCCAAAAAATGCTAAGTGGAAAGGATGTGAGTTGCGCAGACAACTAGGATGTTGCTTAGAAGCAGCCTTCAAAGAGTG CGTAATAGCTCACTAGTCGAGTGACGCCCGAAAATTTCGGCTAAGCATATTACCGAAACTGTGGGTTAGCGATAGGAGAGCGTTGTAAGGCGATAAGGGA GATCGTAAGACTGCTGGAGCGCTTACAAGTGAGAATGCGGTATGAGTAGCGAAGACAGGTGAGAATCCTGTCCACCGAATGACTAAGGTTCCTGGGGAAG CTCGTCCACCCAGGGTTAGTCGGGACCTAAGGCGAGGCTGAACGTAGTCGACGGATAACAGGTGAGATTCTGTACGGGACGCAGAGGCTACCAGACGCAA TGGTGCGCTGCCCTGCCGAGAAAAGCCCCGTACCAAACCGACACAGGTAGTCAGTGGAGAACACTAAGGTGGCGAGAGAACCCTCGTTAAGGAACTCGGC AAAATGACCCCGTAACTTCGGGAGAAGGGGTGCTCACATAGCCGCAGTGAATGGCCCAGGACTGTTTATCAAAAACACAGGTTCTGCAAAATCGTAAGAT AAGTATAGGGGCTGACGCCTGCCCGGTGCTGGAAGGTTAAAAGGAGTGCTTCGGTACGAATTGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCCGCACGAAAGGCGTAACGATCTGGGCACTGTCTCAACGAGGGACTCGGTGAAATTTAAATACC CGTGAAGATCGGGTTACCCGCGACAGGACGGAAGACCCCAGGAGCTTTACTGTAGCTTGATATTGAATGTTTGTGCTGCTTGTACAGAATAGGTAGGAGA CGAAGAAATTTGGACGCCAGTCTAGACGGAGTCAATTGGGATACTACCCTCGTTGTATGACATTCTAACACTGATTCGTGGACAGTGTCTGGCGGGCAGT TTGACTGGGGCGGTCGCCTCCTAAAAGGTAACGGAGGCGCTCAAAGGTTTGCTCAGAATGGTTGGAAATCATTCGTAGCGTGTAAAGGCATAAGCAAGCT TGACTGCGAGAGTTACACTGAGCAGGTACGAAAGGGACTTAGTGATCCGGTGGTTCCGATGGAAGGGCCATCGCTCAACGGATAAAGCTACCCTGGGATA ACAGGCACATCTCCCCCAAGAGTCCACATCGACGGGGAGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGTAGTCGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACCCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCCGTCGCGGGCGCAGGAAATTGAGAGGACTGTCCTTAGTA CGAGAGGACCGGGATGGACATACGCTGGTGTACCAGTTGTTCCGCCAGGACATGCTGGGTAGCTATGTTGGTGAGATAAACGCTGAAACATCTAAGTGTA AACTCCCTGAGAGAGATTTCCCAGACCCCTTAGAGATGATAGGTGATGGCTAG Micrococcus TTTCCAAGGCGCATGGTGGATGCCTTGGCAACAAGCCGAAGAAGGACGTGGGAACTGCGATAAGCCTGGTGGAGTCGTAACGGACGTGAGACCAGGATTT CCGAATGCCCACATGGGGGACGTGGGGACTGAAACATCTCAGTACCCACGGAAGAGAAAACAAAGTGATTCCGTTAGTAGTGGCGAGCGAACGCGGATGG GGCTGGCTATAGACGAACCAGTGTGGATCTGGACCTAGAGGTGAAGTCCCGTATCAATCCCGAGTGCACGGGGCCCGAGGAATCCCGTGTGAATCTGCCA GGACCACCTGGTAAGCCTGAATACTACTGTTGACCGATAGCGGACAGTACCGTGAGGAATGGTGAAAAGTCCGGAGTGAAAAGACTGAAACCATGTGCCT ACAACCGTTGGAGCCTTGGGTGACAGGTGCCTTTTGAAGAATGAGCCTGCGAGTTAGGATACGTGGCGGGTTAACTGGGAAGCCGTAGCGAGCGGTCTGA ATAGGGCGGAGTCGCGTGTCCTAGACCCAAGCGAGTGATCTACCCATGGCCAGTTGAAGCGCGTTAAGAACGCGTGGAGGACCGAACACTTCAGTTGAAA ATGGAGGGATGAGTGTGGTAGGGGTGAAAGGCCAATCAAACTCGTGATAGCTGGTCTCCCCGAAATGCATTTAGGTGCAGCGTCACGTTCTCCCGAGGTA GAGCACTGGATGGACGAGGCCTCGGCAACTTCAGCCAAACTCCGAATGCCGGAGCGTGGCAGTGAGACGTGGGGGATAAGCTTCATAGTCGAGAGGGAAA CAGCCCAGACCACCGGTTAAGCCCCTAAGGGTGCTAAGTGGAAAGGATGTGAGTTGCTGAGACAACCAGGAGGTTGCTTAGAAGCAGCCTTGAAAGAGTG CGTAATAGCTCACTGGTCAAGTGATTCCCGACAATGTCGGCTAAGTACACCGCCGAAACCGTGGCATTTGGGTAGGGGAGCGTCGTTCAGAGGTAAGCCA GCGGGTAATTCTGGTGGATTGTGGACGAGTGAGAATGAGGCATGAGTAGCGAAGACGGGTGAGAAACCCGTCCGCCGGATGACTAAGGTTCCAGGGTCAG CTAATCTGCCCTGGGTAAGTCGGGACCTAAGGCGAGGCCGAACGTAGTCGATGGACAACGGGTGATATTCCGTACGTGACGCAGAAGGTAGCCGGCCGGA TGGCTGGCGGTTCTGCCTAGAAAAGCCCCGTACCAAACCGACACAGGTGGTCGGTCGAGAATACTAAGGCGTCGAGAGAATCATGGTTAAGGAACTCGGC AAAATGCCCCCGTAACTTCGGGAGAAGGGGGGCCCCGTCGGCCGCAGAGACCGGGGGAGGACTGTTTATCAAAAACACAGGCCATGCGAAGTCGTAAGAC ATGTATATGGACTGACTCCTGCCCGGTGCTGGAAGGTTAAGGGGACCCGTTCGGGGAGAACTTAAGCCCCAGTAAACGGCGGTGGTAACTATAACCATCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGAGTAACGACTTCCCCGCTGTCTCAACCATGAACTCGGCGAAATTGCATTACG AGTAAAGATCTCGTTACGCGCAGAAGGACGGAAGACCCCGTGACCTTTACTATAGTTTGGTATTGGTGTTCGGTGTGGCTTGTGTAGGATAGGTGGGAGA CTGTGAAGCGGGCACGCCAGTGTTCGTGGAGTCTCGTGAAATACCACTCTGGTCACTCTGATATCTAACTTCGATTCAGGGACAGTGCCTGATGGGTAGT TTAACTGGGGCGGTTGCCTCCTAAAATGTAACGGAGGCGCCCAAAGGTTCCCTCAGCCTGGTTGGTAATCAGGTGTCGAGTGCAAGTGCACAAGGGAGCT TGACTGTGAGAGTGGCACTGAGCAGGGACGAAAGGGGACTAGTGATCCGGCGGCTCGTGTGGAACGGCCGTCGCTCAACGGATAAAGGTACCTCGGGATA ACAGGCTGATCTTGCCCAAGAGTCCATATCGACGGCATGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGGAGTAGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCCTCTGCGCGCGTTGGAAATTGAGAAGGCTGTCCCTAGTA CGAGAGGACCGGGACGGACGAACTCTGGTATGTCAGTTGTACCGCCAGGTCAGGCTGATTAGCTACGTCGGATGGATAACCGCTGAAACATCTAAGCGGA AGCCGCTTGAGAGAGATTTCCTAGGCCCCCAGTAGAACACGGGTGATGGCTGG Treponema CGAATAGTGTTTACGGTGGATGTCTTGGAGTTGAGGCGATGAAGGTCGTGATAACTGCGAAAAGCCTCGGGGAGGAGCACAGTCCTGGATCCGGGGATGA CCGAATGTTGGAATAACGAACTGGGTGACTGAACCATCTAAGTAACTTGGGAAAAGAAATCAAGGAGATTCCGAAAGTAGTGGCGAGCGAAATTGGAGGA GCCTGGGTATAGCAGAAAGGTTTGGGAAGCCTGACGAGAGGTGAATCCCCGTAGCAATCCTGAGTCGGCGGGACACGAGGAATCCTGTCGGAATCTGGGT CGACCACGATCTAAGGCTAAATACTCACAACTACCGATAGTGGAAAGTACCGTGAGGAAAGATGAAAAGACCGGAGTGAAAAGACTGAAACCGTAAACCA ACAAATGTTACAGCCTGGGGTGGTAGGTGCCTTTTGTAGAATGAGCCTGCGAGTTACGGTGTGCAGCAGGTTAAGGGCGGAGCCGGAGGGACCGGTCTTA AAAGGGCGGAGTTGTACGTCGTAGACCCAAGCCGGTGATCTAGTTATGAGCAGTTGAAACAGGGTGAAGCCTTGTGGAGGACCGAAATAATCTGTTAAAA AAGGTTGGATGACTGTACTAGGAGTGAAAGGCTAAACAAACCTGAGATAGCTGGTCTCCCCGAAATGCCTTTAGGGACAGCCTTATAAACTGTCGAGGTA AAGCACTGGATGGGCTAGGGTTAGCCAAACCCAATCAAACTCTGAATGCCGGTCTGTGGGAGTGAGACGCGTGCGACAAGGTTCGTAGTCGAGAGGGAAA CAGCCCAGACCGTCAGCTAAGTCCCGAAAACGCTTGAGTGTAAATGAAGTTGGGTACCTGGACAGCCAGGAGGTTGCTTAGAAGCAGCCTTGAAAGAGTG CGTAATAGCTCACTGGTCGAGTACGCACAGATAATGTCGGCTAAGCGGTATACCGAAGCTACGGGTTTGCGGTAGGGGAGCATTCCATGCTGATAAGGAT ATCCGGGAGAGTTCTGGAGGGGATGGAAGAGAGAATGAGGTATAAGTAACGAAGGAGGGTGAGATTCCTTCCCGCCGAAAACCTAAGGTTCCTGGGTGAG GTCATCTGCTCAGGGTAAGTCGGCCCCTAAGGCGAGGACGAGCGTAGTCGATGGGAATCCGGTTATATTCGGAACAGGACGCGTAGGTGAAGCCCGCCAT TGGTTGGAGGTCGCGACGGGAAATATACCGTACCAAACCGACACAGGTAGGTGGATGAGTAATCTAAGGCGTCGAGAGAACTCGCGTCAAGGAACTCGGC AAAATACACACGTAACCTCGGGAGAAGTGTGACCCTTTGGGTGGCAGAAAGCGGTCCGGGACTGTTTATCAAAAACATAGCATCTGCAAATCAGTAATGA ACGTATAGGTGGTGACACCTGCCCGGTGCTGGAAGGTTAAGAGGAGAGGTTAAGTTTGAATTGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCCGCACGAATGGTGTAACGACTCTGGAACTGTCTCGACGCGAGACTCGGTGAAATTTATGTACC GGTAAAGAACCGGTTACCCATAGTTAGACGGAAGACCCCGGAACCTTCACCGTAGCTTACTATTGGAACTTGGTTTACCATGTGTAGTATAGGTGGGAGA CAGAGAAGCTTGGCCGTCAGGTTAGGCGGAGTCACATGAAATACCACCCTTGGTACGTCAGTTTCTAACCTTTGAAAAGGGACCGTGGTAGGTGGGCGGT TTGACTGGGGCGGTCGCCTCCTAAAAGGTAACGGAGGTGCGCGAAGGTCTCCTCACACCGGTTGGAAATCGGTGCGCGAGTGTAAAGGCACAAGGAGGCT TAACTGCGAGACCGACAGTGAGCAGATACGAAAGGGTCTTAGTGATCTGGCGGTAGCGGTGGAAGCGCCGTCACTTAACGGATAAAGGTACTCCGGGATA ACAGGCTGATTTTCCCCAAGAGTTCACATCGACGGGAAGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGAAGCAGGTCCAAGGGTTTGCTG TTCGCCAATAAAGCGGTACGTGAGCTGGGTTCAGAACGTGCGAGACAGTTCGGTCCCTATCTGCTATGGGCGTTGGATAGTGAGAGGACTGCTTTTAGTA CGAGAGGACCGAAGTGGACGAACTCTGGTGTACCAGTTATCCTGCCAAGGTATGCTGGGTAGCTATGTCGGAGGGATAACCGCTGAAGCATCTAAGTGGA AGCCCCCTAAGATACATATCCCAGACTCCTTGCACACTACAGGTGATGGCTGG Zoogloea TGCGTAAGGCAATTGGTGGATGCCTTGGCATGCAGGCGATGAAGGACGTGATACCTGCGATAAGCCGTGGGGAGCTGCGAAGAGCTTGATCCATGGATTT CCGAATGTCTACATGAGCGACGCAGGGACTGAAACATCTAAGTACCTGCGGAAAGGACATCAACGAGACTCCGCAAGTAGTGGCGAGCGAACGCGGACCA GGCCGCATAAAGTGGAACGGAATGGAAATCCGGCCTAGCGGTGAAGCCCCGTAACAGACCTGAGTGGGCGGGACACGTGAAATCCTGTCTGAACATGGGG AGACCACTCTCCAAGCCTAAGTACTCTGCATGACCGATAGCGAAAAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGACTGAAACCGGTTGCCT ACAACAGTCGGAGGCCAGGCTGACGGGTACCTTTTGTATAATGGGTCAACGACTTAGTGTAACTAGCAGCTTAAGGTGGTAGGCGCAGCGAGCGGTCTGA ACAGGGCGCAGTTAGTTGCATTAGACCCAAACCAGTGATCTAGCCATGAGCAGTTGAAGGTTGGTAACACCAACTGGAGGACCGAACGCATCTGTTGCAA TAGATGGGATGACTGTGCTAGGGGTGAAAGGCCAATCAAACTCGAGATAGCTGGTCTCCGCGAAATCTATTTAGGTAGAGCGTCGACTACCCTCGGGGTA GAGCACTGGATGGGCTAGGGACCTCTAATCCTAACCAAACTCCGAATACCGATAGTCGGCAGACACACGCGGGTGCTAACGTCCGTCGTGAAAAGGGCAA CAACCCTGACCTCCAGCTAAGTCCCCAAGCTGGCTAAGTGGAAAGGATGTAGACTCCCAAAACAACCAGGATGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAACAGCTCACTGGTCTAGGGGTTTCCGAAAATGTCGGCTAAGCCATGCACCGAAGCTGAGGATCAGTGGTAGCGGAGCGTTCCGTACCTGCAAGGAG GACCCGTGGGCCTCTGGAGGTATCGGAAGTGCGAATGTGACATGAGTAACGAAAGGGAGTGAGAGACTCCCTCGCCGAAAGACCAAGGTTCCTGCTTAAG TTAATCTGAGCAGGGTTAGCCGGCCCCTAAGACGAGGCGGAACGTAGTCGATGGGAACCACGTAATATTGTGGGCGTGACGGATTGCGTACTTGTCATCA TTGGGTGCAGGGGTTCCAGGAAATACACCGTACCAAACCGACACAGGTGGTCGGTAGAGCATACCAAGGCGTTGAGAGAACTGCGTTGAAGGAACTCGGC AAATTGCACGCGTAACTTCGGAAGAAGCGTGACCCCCATGGTGGCACAGACCGGGGGAGGACTGTTTATCAAAAACACAGGCTCTGCGAAGTCGCAAGAC ACGTATAGGGTCTGACGCCTGCCCGGTGCTGGAAGGTTAAGAGGAGAGGTCAAGTTTGAATCGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCCCCGCTGTCTCCAACGCAGACTCAGTGAAATTGAATTCCC CGTGAAGATCGGGGTTCCTGCGGTTAGACGGAAGACCCCGGCACCTTTACTATAGCTTTACACTGGCATTCGTGTCGGCATGTGTAGGATAGGTGGTAGG CTTTGAAGCAGGGACGCCAGTTTCTGTGGAGCCTCCTGAAATACCACCCTTATCGTCATGATGTCTAACCGCGATTCCGGGACCGTGTATGGTGGGTAGT TTGACTGGGGCGGTCGCCTCCGAAAGAGTAACGGAGGCGCGCGATGGTGGGCTCAGACCGGTCGGAAATCGGTCGTCGAGTGCAATGGCATAAGCCCGCC TGACTGCGAGACTGACAGTGAGCAGAGACGAAAGGGTCATAGTGATCCGGTGGTCCCGGTGGAAGGGCCATCGCTCAACGGATAAAGGTACGCCGGGATA ACAGGCTGATGACCCCCAAGAGTCCATATCGACGGGGTGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGGAGCAGGTCCAAGGGTTTGCTG TTCGCCAATAAAGCGGTACGTGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGTGTAGGAATTTGACAGGACTGTCCCTAGTA CGAGAGGACCGGGATGGACATATTCTGGTGGACCTGTTGTCCTGCCAAGGCAAGCAGGGTAGCTATATTGGATGGATAACCGCTGAAGCATCTAAGCGGA AACCACCTAAAACGAGTATTCCAGAGCCGTGGAAGACGACACGTGATGGCCGG Renibacterium TTTTTAAGGCACACGGTGAATGCCTTGGCATTAAGCCGAAGAAGGACGTAGGAACTGCGATAAGCCTCGGGGAGTTGTAACGAACACGATCCGAGGATGT CCGAATGCCCACATGGGGGACGTGGGGACTGAAACATCTCAGTACCCACGGAAGAGAAAACAATGTGATTCCGTAAGTAGTGGCGAGCGAACGCGGAACA GGCTGGACATAGGTGAACGGTCTTGAAAGCCGGCCGAGAGGTGTAGCCCCGTACTAATCCCAAGTGCACGGGGCCCGAGAAATCCCGTGCGAATCTGTCA GGACCACCTGATAAGCCTAAATACTCCTAATGACCGATAGCGGAAAGTACCGTGAGGAAAGGTGAAAAGTCCGGAGTGAAAAGACTGAAACCGTGTGCTT ACAACCGTCGGAGCAGTCTGTGACGGGTGCCTTTTGAAGAATGAGCCTGCGAGTTAGGCTCAGTGGCGGGTTAACTGGGCAGCCGTAGCGAGCGGTCTGA ATAGGGCGGAGTCGCTGGGTCTAGACCCAAGCGAGTGATCTACCCATGGCCAGTTGAAGCGACGTAAGACGTCGTGGAGGACCGAACACTTCAGTTGAAA ATGGAGGGATGAGTGTGGTAGGGGTGAAAGGCCAATCAAACTCGTGATAGCTGGTCTCCCCGAAATGCATTTAGGTGCAGCGTTGCGTTCTACTGAGGTA GAGCACTGGATGGCCGAGGCCTCGGTAACGTCAGCCAAACTCCGAATGCCGGAGCGCAGCAGTGAGACGTGGGGGATAAGCTTCATAGTCGAGAGGGAAA CAGCCCAGACCACCAACTAAGTCCCTAAGGGTGCTAAGTGGAAAGGATGTGGATTGCTTAGACAACCAGGAGGTTGCTTAGAAGCAGCCTTGAAAGAGTG CGTAATAGCTCACTGGTCAAGTGATTCCCGACAATGTCGGCTAAGTACACCGCCGAAGTTGTGGATTCGTGGTAGGGGAGCGTCGTGTGGCAGTAAGTCG CGGTGTAACCGCGGTGGAGCCTACACGAGTGAGAATGAGGCATGAGTAGCGAAGACGGGTGAGAAACCCGTCCGCCGAATGATCAAGGTTCCAGGGTCAG CTAATCTGCCCTGGGTAAGTCGGGACCTAAGGCGAGGCCGAACGTAGTCGATGGACAACGGGTGATATTCCGTACGTGACGCAGAAGGTAGCTGACCGGA TGGCCGGCAGTTCTGCCAAGAAAAGCCCCGTACCAAACCGACACAGGTGATCGGTAGAGAATACTAAGGCGTCGAGAGAATTATGGTTAAGGAACTCGGC AAAATGCCCCCGTAACTTCGGGAGAAGGGGGGCCCCTTAGGCCGCAGAGACCGGGGGAGGACTGTTTACTAAAAACACAGGCCGTGCGAAGTCGCAAGAC ATGTATACGGACTGACTCCTGCCCGGTGCTGGAAGGTTAAGAGGACCGGTTCGGTGAGAATTTAAGCCCCAGTAAACGGCGGTGGTAACTATAACCATCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGAGTAACGACTTCCCCGCTGTCTCAACCATAAACTCGGCGAAATTGCACTACG AGTAAAGATCTCGTTACGCGCAGCAGGACGGAAGACCCCGAGACCTTTACTATAGTTTGGTATTGGTGTTCTAAGTGGTTTGTGTAGGATAGGTGGGAGA CTTTGAAGCCCGGACGCCAGTTCGGGTGGAGTCTCGTGAAATACCACTCTGGCCACTTGGACTCCTAACTTCGATTCAGGGACAGTGCCTGATGGGTAGT TTAACTGGGGCGGTTGCCTCCTAAAGAGTAACGGAGGCGCCCAAAGGTTCCCTCAGCCTGGTTGGCAATCAGGTGTCGAGTGTAAGTGCACAAGGGAGCT TGACTGTGAGAGCGACACTGAGCAGGGACGAAAGGGGACTAGTGATCCGGCGGTACATGTGGAATGGCCGTCGCTCAACGGATAAAGGTACCTCGGGATA ACAGGCTGATCTTGCCCAAGAGTCCATATCGACGGCATGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGGAGTAGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCCGCTGCGCGCGCAGGAAATTGAGAAGACTGTCCTTAGTA CGAGAGGACCGGGACGGACGAACTCTGGTGTGTCAGTTGTACTGCCAAGTCACGCTGATTAGCTACGTCGGAGGGATAACCGCTGAAACATCTAAGCGGA AGCCCCTTAAGAGAGATTTCCAAGGCCCCCAGCAGACCACGGGTGATGGCCGG Ruminobacter TGAATAAGGTACATGGTGGATGCCTAGGCAATAAGGCGAAGAAGGACGTGCTAACTGCGAAAAGTCATGATGAGCTGGTAAAAGCCAAAGTCATGGATGT CCGAATGTCAGCAAGAGCGACCGGGAGAGTGAAACATCTCAGTACCCCGGGAAAAGAAATCAACGAGATTTCCTAAGTAGTGGCGAACGAACGGGAAGCA GCCCAAACATAGTTGAATTATCTGGAAAGTAAACGAAGAAGTGAAGTCTCGTAACAGTAAAGAGTGGACGGAACACGTGGAATTCTGTCTGAAGATAGGG GGACCATCCTCTAAGGCTAAATACTATTATTGACCGATAGTGAAAAGTACCGTGAGGAAAGGCGAAAAGACCTGAGTGAAAAGACTGAAACCGTGTACGT ACAACAGTGGGAGCACCGTGTGACTGGTACCTTTTGTATAATCGGTCAGCGAGTTACTTTCAGTGGCGGGTTAACCAGGGAGCCGAAGGGACCGGTTTTA ACTGAGCGGAGTCGCTGGGAGTAGACCCAAACCGATGATCTAGTCATGGGCAGATGAAGGCAAGTAACACTTGCTGGAGGGCCGAACACTAACGTTGCAA AGTTAGGGATGACTGTACTAGGGGTGAAAGGCCAATCAAATCAGTGATATCTGGTCTCCCCGAAAGCTATTTAGGTAGCGCCTCAAAAGTTATGGAGGTA GAGCACTGTTTCGATAAGGTCTCGATGAGTCGATGCAAACTCCGAATACTCAGATTTGGGAGACAGACGCGGGTGCTAAGGTCCGTTGTCGAGAGGGAAA GAGCCCAGACCGCCAGCTAAGTCCCGAAGTAGGTTAAGTGGAAACGATGTGGAAGGCATAGACAGCTAGGATGTTGCTTAGAAGCAGCCTTAAAAGAAAG CGTAATAGCTCACTAGTCGAGTCGGCCCGGAAGATGTCGGCTAAACCTTACACCGAAGCTGCGGAAAATTGGTAGGGGAGCGTTCTGTAGCTGTAAGGGC AACTGGAAGTTGACTGGAGCTATCAGAAGTGCGAATGTGACGTGAGTAACGAATATATGTGAAAAACATATACGCCGAAAGACCAAGGTTTCTGTCCAAG TTAATCGGGGCAGAGTGAGTCGGTACCTAATGTAAGGCTGAACGTAGACGATGGATATTCGGTAATATTCGAAACAGGACGGAGAGGCTAGTGCTCTTAT TGGTAAGGCATCCTTCCAGGAAAAGTGCCGTACCAAACCGACACAGGTGGTCGGTAGAGAATACCAAGGCGTTGAGAGAACTCGGGTGAAGGAACTAGGC AAAATAGTACCGTAACTTAGGGAGAAGGTATGCTGAGCACGTGACAGCAAAGGGTGGTGGACTGTTTAACAAAAACACAGCCACTGCGAACACGGAAGTG AAGTATAGTGTGTGACACCTGCCCGGTGCCGGAAGGTTAAATGATGAAGTCAAGTTCTGATTGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGCAAGTTCCGACCTGCACGAATGGTGTAACCATGGCCACGCTGTCTCCACCCGAGACTCAGTGAAATCGAAATCGC TGTGAAGATCAGTGTACCCGCGGCTAGACGGAAGACCCCGGAACCTTTACTATAGCTTGACACTGAACATTGAGTCTGTCTGTGTAGGATAGATGGGAGA CAGAGAAGCGAGTACGCCAGTATTCGTGGAGTCGCCTGAAATACCATTCTGGGAGACTTGTGTTCTAACCAAAAAAATGGGACAGTGTCTGGTGGGTAGT TTGACTGGGGCGGTCTCCTCCTAAAGGGTAACGGAGGAGCACGAAGGTTGGCTAATCACGGTCGGACATCGTGAGGTTAGTGTAATGGTAGAAGCCAGCT TAACTGCGAGACAGACGGTGAGCAGGTGCGAAAGGGTCATAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCTGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGAAGTTGGTCCAAGGGTATGCTG TTCGCCATTAAAGTGGTACGCGAGCTGGGTTCAAAACGTGTGAGACAGTTTGGTCCCTATCTGCCGTGGGCGCTGGATGTTGAAGGGATTGCTCCTAGTA CGAGAGGACCGGAGTGAACGAACGCTGGTGTATGGGTTGTCATGCCAATGCATGCCCGGTAGCTACGTCGGATCGATAACCGCTGAAACATCTAAGCGGA AGCGACCTAAGAAAGTCATCCCAGGGACGTTGGAGACTACACGTGATGGCTGG Stigmatella CTACTAAGGCGTGTGGTGGATGCCTAGGTGCCAAGGCGATGAAGGACGTGGGTGCTGCGAAAAGCTCCGGGGAGTTGCAACGAACGTGAACCGGAGATGT CCGAATGCCCACATGGGCGACCAGGGGAGTGAAACATCTCAGTACCCTGGGAAAAGAAAACAATGTGATTCCCGTAGTAGCGGCGAGCGAACCGGGAACA GCCTGGTGCTAGCGGAAGCACTTGGAAAGTGCACCAAGACGTGAAGTCGCGTAGCAAGCCCAAGTCGGCGGGACACGTGCAATCCTGCCCGAATCTGCCG GGACCATCCGGTAAGGCTAAATACTATTGGCGACCGATAGTGAAAAGTACCGCGAGGAAAGGTGAAAAGACCGGAGTCCAAAGACTGAAACCACATGTCT ACAACAGTTCGAGCGCAGCGCGAGAGGTACCTTTTGCATCATGATTCGGCGACTTAATGTACGTAGCGGGCTAAGATGGGAGCCGGAGCGAGCGGTCCGA AATGGGCGGAGTTGCGTGTATTAAACCCAAGCGGGTGATCTACACATGGCCAGATGAAGTGCGGTAACACCGCATGGAGGTCCGAACATGAAAGTTGAAA ATTTCGGGATGAGTGTTGTAGGGGTGAAAGGCCAATCAAACTCGTGATAGCTGGTCTCCCCGAAAGATATTTAGGTATCGTCTCAGGCAGTACCGAGGTA GAGCACTGGAACGGCTAGGTCCCGATAAACCGTACCAAACTCCGAATGCCGGTGCCTGGGAAGCAGTCGTGGGTGATAACGTCCATTGGCAAGAGGGGAA TAACCCAGACCGACAGCTAAGCCCCCAAACAGTCTAAGTGACAAGGATGTGCAGGTCATTGACAACCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTGGTCAAGACAGGCCCGAAAATGTCGGCTAAGACTAGTGCCGAAGCTTCGGGTCAGCGGTAGGGGAGCGTCCCAGTGCGGCAAGGTA GACCGAAAGGCTGCTGGAGCGACTGGGAGTGCTGATGCGAAATGAGTAGCGAAAGGGGGTGAGAAACCCCCTCGCCGTAAACCCAAGGTTCCTGGGTCAG TTAATCTTCCCAGGGTTAGCCGGAACCTAAGCTGAGGCCGAACGTAGGTGATGGAAAGCAGGTAATATTCTGCGCAGGACGGAGAGGCTAGACGACCGGG TGGCCGGCGTTCCTTCCAAGAAAAGTTCCGTACCAAACCGACACAGGTGGGTAGGAGAAAATCCTAAGGCGTTGAGAGAACTCTCCTCAAGGAACTAGGC AAATTTCCACCGTAACTTCGGAAGAAGGTGGGCCTCTAAAGTTGCAGAGAAAGGCGGAGGACTGTTTACCAAAAACACAGGCTCTGCGAAGGCGCAAGCC ACGTATAGGGTCTGACTCCTGCCCGGTGCTGGAAGGTTAAGGGGATTCGTCAAGGATGATCCGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGAGTAACGACTTCCGCGCTGTCTCGGAGAGGGACTCAGCGAAATTGAAATAGC TGTGCCGATCAGTTTACCCGCAGCAAGACGGAAGACCCCGGAACCTTTACTACAACTTGACAGTGACACTAGGGATTGACTGTGTAGGATAGGTGGGAGC CTTTGAAGCCGGGCCGCTAGGTTCGGTGGAGGCACGTGAAATACCACCCTGTTGATTTCTGTGTCTAACCATGATATTGGGACACTGTCTGGTGGGTAGT TTGACTGGGGCGGTCGCCTCCCAAAGAGTAACGGAGGCGCGCGATGGTTCCCTCAGCCCGATTGGAAACCGGGCGTCGAGTGCAATGGCATAAGGGAGCT TGACTGCGAGACAGACAGTGAGCAGGTGCGAAAGGGTCATAGTGATCCGGTGGTCCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCCGGGATA ACAGGCTTATCTCCCCCAAGAGTTCACATCGACGGGGAGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGGAGCAGGTCCAAGGGTTTGCTG TTCGCCAATAAAGCGGTACGCGAGCTGGGTTCAAAACGTGTGAGACAGTTTGGTCCCTATCTGCTGTGGGCGTAGGATATTGAGAGGCCTGACCTTAGTA CGAGAGGACCGGGTTGGAGACACTCTGGTGTACCAGTTATCACGCCAGTGTACGCTGGGTAGCCAAGTTCGTTGGATAACCGCTGAAACATCTAAGCGGA AACCGCCTAAGACAGGTATCCCAGAGCCGTCGAAGACTACACGTGATGGCCGG Paracoccus CGGATAAGGCGTTTGGTGGATGCCTTGGCAGCAAGGCGATGAAGGACGTGATACCTGCGATAAGCCATGGGGAGCTGAGAAAAGCTTGATCCATGGATCT CCGAATGTTAACATAAGCGACCCGGGGACTGAAACATCTAAGTACCCGGGGAAAGGAAATCAACGATACTCCCCCAGTAGTGGCGAGCGAACGGGGACCA GCCGCCGATGACCAGAATGGCCTGGAAAGCCAGCCTAGCGGTGAAGCCCCGTAGGAGTATTAAGTGGGCGGGACACGTGAAATCCTGTCTGAAGATCGGG GGACCACCCTCGAAGGCTAAGTACTCTTGCTGACCGATAGCGAACAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGTCTGAAACCGGACGCCT ACAACAGTCGGAGGGGTCCCTGACGGGTACCTTTTGTATAATGGGTCAACGACTTGGTCTATCTAGCAGCTTAAGTTGGTAGGCGCAGCGAGCGGTCTTA AAAGGGCGGAGTTAGATGGATCAGACCCAAACCGATGATCTAGGCATGAGCAGCTGAAGGTTGGTAACACCAACTGGAGGGCCGAACACACCTGTTGAAA AAGGTGGGATGACTGTCCTAGGGGTGAAAGGCCAATCAAATCTGAGATAGCTGGTCTCCGCGAAAGCTATTTAGGTAGCGCGTCAGATTCTCCCGGGGTA GAGCACTGCATGGATGAGGGGCCCCTAAGTCTAAGCAAACTCCGAATACCGGAATCTGGCAGACACACGCGGGTGCTAACGTCCGTCGTGGAGAGGGAAA CAACCCTGACCAACAGCTAAGCCCCCAATCTGGCTAAGTGGAAAGCATGTGGACTTCCAAAACAACCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGATAG CGTAACAGCTCACTGGTCAAGAGGTCTGCGAAGATGTCGGCTAAGCCACGAGCCGAAGCTTTGGGTTTGCGGTAGCGGAGCGTTCCGTGACTGTAAGCCG GGCCGTAAGCCCGGTGGAGTGATCGGAAGCGAGAATGTGACATGAGTAGCGAAACAGGGTGAGAGACCCTGTCGCCGAAAGTCCAAGGTTCCTGCTTAAG CTAATCTGAGCAGGGTAAGCCGGCCCCTAAGGCGAGGCCGAACGTAGTCGATGGGAACCAGGTAATATTCTGGGCGACGGATCGAGGTGTAGTTCCTCCA TCGGGAGGGCTGTTCCTGGAAATAGCACCGTACCAAACCGACACAGGTGGACGGTAGAGAATACCAAGGCGTTGAGAGAACCACATTTAAGGAACTCGGC AAAATACCTCCGTAAGTTCGCGAGAAGGAGGCCCCGCAGGGGGGCACAAACCGGGGGGGGACTGTTTACTAAAAACACAGGCTCTGCGAAGCCGTAAGGC ACGTATAGGGTCTGACGCCTGCCCGGTGCCGGAAGGTTAAAAGGAGAGGTCAAGCTTGAATTGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCCCCGCTGTCTCAAATGTGGACTCAGCGAAATTGAATTGTC TGTGAAGATCAGACTTCCCGCGGTTAGACGGAAGACCCCAGCACCTTTACTATAGCTTCGCACTGGCATCAGGATTGCGATGTGCAGGATAGGTGGTAGG CATCGAAGCGGGGACGCCAGTTCCCGTGGAGCCTCCTGAGATACCACCCTTCGCACTCTTATGTCTAACCGCGATTCCGGGACCCTGCGTGGTGGGTAGT TTGACTGGGGCGGTCGCCTCCCAAAGAGTAACGGAGGCGCGCGAAGGTTGGCTCAGAGCGGTCGGAAATCGCTCGTCGAGTGCAATGGCAGAAGCCAGCC TGACTGCAAGACTGACAGTGAGCAGAGACGAAAGGGCCATAGTGATCCGGTGGTCCCGGTGGAAGGGCCATCGCTCAACGGATAAAGGTACGCTGGGATA ACAGGCTGATGATGCCCAAGAGTCCATATCGACGGCATGTTTGGCACCTCGATGTCGGCTCATCTCATCCTGGGGCTGGAGCAGGTCCAAGGGTATGCTG TTCGCCATTAAAGAGGTACGTGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGTGTAGGATATTGAGAGGATTGCCCCTAGTA CGAGAGGACCGGGGTGAACGTTCACTGGTGGACCAGTTATCGTGCCAACGTATGCTGGGTAGCTATGACGGCAGGATAAACGCTGAAGCATCTAAGCGTA AGCCCCCTAAAAAAGGTATCCCAGAGCCGTGGAAGACCACACGTGATGGCCGG Thermotoga GTACTAAGGCACGCGGTGGATGCCTTGGCGGCGAGGCGATGAAGGGCGTGGCAACTGCGATAAGCCCGGGGGAGCCGCAAGAGGCGTGATCCCGGGATTC CCGAATGGCCGAAAGTCGAACCGGGGGAGTGAAACATCTCAGTACCCCGGGAAAAGAAATCAACGAGATTCCCCTAGTAGCGGCGAGCGAACGGGGAGGA GCCCGGATCTAGCCGAACCACCTGGGAAGTGGGCCGAGAGGTGAAGCCCCGTAGCAAGCCCGAGTCCACGGGACACGTGGAATCCCGTGGGAAGCTGGGG GGACCACCCTCCAAGGCTAAATACTACCGCCGTCCGATAGCGCACAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGACTGAAACCGCGTGCCT ACAAAAGTCGGAGCCCTGGGTGACGGGTGCCTTTTGATTAATGAGCCCGCGAGTTGCCGTCGGTGGCGGGTTAAGCGGGTAGCCGTAGCGAGCGGTCCGA ACAGGGCGCAGTCACCGGCGGCAGACCCAAGCCGGTGAGCTACCCCTGGGCAGGTGAAGGTGGGTAAAACCCACTGGAGGCCCGAAGGTGGACAGTGAAA AGTCCCGGATGACTGGGGTAGGAGTGAAAAGCTAACCGAACCCGTGATAGCTGGTCTCCCCGAAATGCATTGAGGTGCAGCCTCGGGCTGTGCAGGGGTA GAGCACTGATGGGGCTAGGGGGTCTCGAACCCCGTCAAACTCCGAATCCCTGACCCCGGGAGTGAGCCGCGGGGGATAAGCTCCGCGGACGAGAGGGGAA CAACCCAGACCGCCGGCTAAGGCCCGAAGGTGGCTAAGTGGAAAGGATGTGAGCGCCTAAGACAGCTGGGATGTTGCTTAGAAGCAGCCTTTAAAGAGTG CGTAACAGCTCACCAGCCGAGGCGCTCCCGAAAATGTCGGCTAAGCCACCCCCCGAAGCCGCGGGTCTGCGGTAGGGGAGCTTTCCGCTAGGGTAAGGCG ACCCGCGAGGCCGCTGGACGAGGCGGAAGTGAGAATGGGGCATGAGTAGCGAAGGAGGGTGAGAATCCCTCCCCCCGTAAGCCCAAGGTACCTGGGGAAG TTCGTCCGCCCAGGGTTAGCCGGGCCCTAAGGTGAACCCGAAGGTAGCCGAAGGGAAGCCGGTAATATTCGGCGCGTGACGCAGAGGGTAGGCGCGGGGG TGGCCCTCGCTCCTGCCGAGAAAAACCCCGTTCCAAACCGACACAGGTGGGCGGCTGAGAAGGCTCAGGGGGCGGGTTAACCCTCGCCAAGGAACTCGGC AAATTGGCCCCGTAACTTCGGGAGAAGGGGTGCCGCCAGCGTCGCAGTGACAGGCCCGGGACTGTTTACCAAAAACACAGGCTCTGCTAACTCGAAAGAG AAGTATAGGGACTGACGCCTGCCCAGTGCCGGAAGGTTAAGGGGAGGGGTTTGGTCCGACCCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCATGAATGGCGTAACGACTGGGGCACTGTCTCGGCGGGGGGCCCGGCGAAATTTCAGTCTG GGTGAAGATCCCAGTACCCGCGGCTAGACGGAAGACCCCGGGAGCTTTACTGCAGCCTGGTATTGGGCTCTGGTGCATCGTGTATAGCATAGGTGGGAGG CTGTGAAGCCGCCTCGCCAGGGGCGGTGGAGCCCCATGGAATACCACCCTCGGTGCACTGAGTCCTAACCTGAAGGTGGGGACAGTGCCAGGTGGGCAGT TTGACTGGGGCGGTCACCTCCTAAAAGGTAACGGAGGTGTGCAAAGGTCGGCTCAGGTGGGTTGGAAATCCACCGCAGAGTGCAAGGGCATAAGCCGGCC TGACTGCGAGGCCGACAGCGAGCAGGGGGGAAACGGCCCTAGTGACCCGGCGGTCCCGGTGGAAGGGCCGTCGATCAACGGATAAAGTTACCCCGGGATA ACAGGCTGGTCCCGCCCGAGAGTTCACATCGACGGCGGGTTCGGCACCTCGATGTCGGCTCATCCCATCCTGGGGCTGAAGCAGGTCCAAGGGTTGGCTG TTCGCCCATAAAGGGGTACGTGAGCTGGGTTCAGACCGTGTGAGACAGGTCGGTCCCTATCTGCCGCGGGCGTAGGAGGTTGAGGGGGTCCTCCCTTGTA CGAGAGGACCGGGAGGAGGGGGCTCTGGTGTACCGGCTGTCGCGCCAGCGCACGCCGGGTAGCTACGCCCTAGCGATAACCGCTGAAACATCTAAGCGGA AGCGCCCCAAGATAGGCCTCCCAGGCCGGTCCGAGAAGAGACCTGATGGCCGG Vibrio@cholerae TGACTAAGGTACACGGTGGATGCCTGGGCAGTCAGGCGATGAAGGACGTACTAATTGCGATAAGCGCAGATAAGGCAGTAAAGCCTTGAGTCTGCGATTT CCGAATGCTGACATAGGCAACCGGGGGACTGAAACATCTAAGTACCCCGGGAGAAGAAATCAACGAGATTCCGGTAGTAGCGGCGAGCGAACCTGGATTA GCCCTAAAGTAGGTGAACAAGCTGGAAACTTGGCGTACAGGTGAAGCCCCGTACCCGCATCGAGTGGGCGGGACACGTGATATCCTGTCTGAATATGGGG GGACCATCCTCCAAGGCTAAATACTCTGACTGACCGATAGTGAACAGTACCGTGAGGAAAGGCGAAAAGACCTGAGTGAAAAGACTGAAACCGTGTACGT ACAACAGTAGGAGCACGGTGTGACTGGTACCTTTTGTATAATGGGTCAGCGACTTATATTCAGTGGCAGGTTAACTAGGGAGCCGCAGCGAGCGGTCTTA ACTGGGCGCAGTCTCTGGATATAGACCCAAACCGGTGATCTAGCCATGGGCAGTTGAAGGTTGATAACATCAACTGGAGGACCGAAGACTAATGTTGAAA AATTACGGATGACTGTGCTAGGGGTGAAAGGCCAATCAAACTCGAGATAGCTGGTCTCCCCGAAAGCTATTTAGGTAGCGCCTACGATACTACTGGGGTA GAGCACTGTTAAGGCTAGGGTTCACTAACCCTTTGCAAACTCCGAATACCAGTATCCGGGAGACACACGCGGGTGCTAACGTCCGTCGTGGAGAGGGAAA CAACCCAGACCGACAGCTAAGTCCCAAAGTTTGCTAAGTGGAAACGATGTGGAAGGCTCACACAGCTAGGATGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTAGTCGAGTCGGTCCGGAAGATGTCGGCTAAGCAATACACCGAAGCTGCGGCATTTGGGTAGGGGAGCGTTCTGTACCGTTAAGGTG AATCGTAAGTTTGCTGGAGGTATCACAAGTGCGAATGTGACATGAGTAACGAAAGGGGGTGAAAAACCTCCTCGCCGGAAGACCAAGGTTCCTGTCCAAG TTAATCGGGGCAGGGTGAGTCGACCCCTAAGGTGAGGCCGAACGTAATCGATGGGAAACGGGTAATATTCCGTACGGGACGGAGAGGCTAGGTGGCCAGA CGGCTGGCATTCCTTTCAGGAAAAGCATCGTACCAAACCGACACAGGTGGTCGGTAGAGAATACCAAGGCGTTGAGAGAACTCGGGTGAAGGAACTAGGC AAAATGGTACCGTAACTTCGGGAGAAGGTACGCTCTTCGGGTCGCAGATACCGGTGGTGAACTGTTTATTAAAAACACAGCCTGTGCAAAATCGCAAGAT ACGTATACGGTGTGACGCCTGCCCGGTGCCGGAAGGTTAATTGATGGGGTCAAGTCTTGATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAATGATGGCCACGCTGTCTCCACCCGAGACTCAGTGAAATTGAAATCGC TGTGAAGATCAGTGTACCCGCGGCTAGACGGAAGACCCCGGAACCTTTACTACAGCTTGGCACTGAACATTGAACCTACATGTGTAGGATAGGTGGGAGG CTATGAAGACGTGACGCCAGTTGCGTTGGAGCCTCCTGAAATACCACCCTTGTATGTTTGTGTTCTAACTTAGATTTGAGGACAGTGCCTGGTGGGTAGT TTGACTGGGGCGGTCTCCTCCCAAAGAGTAACGGAGGAGCACGAAGGTGGGCTAATCACGGTTGGACATCGTGAGGTTAGTGCAATGGCATAAGCCCGCT TAACTGCGAGAATGACGTTGAGCAGGTGCGAAAGGGTCATAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCCGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGAAGTCGGTCCAAGGGTATGCTG TTCGCCATTAAAGTGGTACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGCGTTGGAAGTTGAAGGGGCTGCTCCTAGTA CGAGAGGACCGGAGTGGACGAACTCTGGTGTTCGGGTTGTGTCGCCAGACCATGCCCGGTAGCTAAGTCGGATTGATAAGCGCTGAAACATCTAAGCGCA AGCGACCCGAGAGAGTCTTCCCAGGGTTGTTCGAGACTAGACGTGATGGCAGG Nannocystis GTAGAAAGGCACACGGTGGATGCCTTGGCACCAAGGCGACGAAGGACGCGGCTACTGCGAAAAGCTACGGGGAACTGGAAGGAGTGTGATCCGTAGATGT CCGAATGTCCACATGAGCGACGGAGGGACTGAAACATCTAAGTACCTCCGGAGAAGAAATCAATGAGACTCCGCTAGTAGTGGCGAGCGAATGCGGATTA GCCCGGGGCTAGCAGAACGGCCTGGGAAGCCGGCCTAGAGGTGAAGCCCGGTAGCAAGCCCGAGTAGGCGGGACACGAGAAACCCTGTCTGAAGCTGGGA GGACCATCTTCCAAGGCTAAGTACTCTTGGTGACCGATAGCGTAGAGTACCGTGAGGAAAGGTGAAAAGACCTGAGTGAAAAGACTGAAACCGTGTGTTT ACAACAGTCGGAGAGCAGCTCGACGGGTACCTTTTGCATCATGAGCCAACGAGTTGTGGTCAGCGGCAGGTTAAGATGGAAGCCGAAGCGAGCAGTCTGA GAAGGGCGAAGTCGCTGGTTACAGACCCAAACTTGTGATCTATCCATGAGCAGCTGAAGCGCGGTAAGACTGCGTGGAGGGCCGAACACCACAGTTGAAA ATGTGGGGATGACTGTGATAGGAGTGAAAGGCTAATCAAACTGGAGATAGCTGGTCTCGCCGAAACATATTGAGGTATGGGGTCAGTTTGCATCGGGGTA GAGCACTGGATGGGCTAGGGACCTCTAAACCCAACCAAACTCCGAATACCGAAAGCTGGCACTCAGGCGTGAGAGCTAAGTTTCATTGCCGAGAGGGAAA GAACCCAGACCGGCAGCTAAGTCCCCAATCTCACTAAGTGGAAAGGATGTGGAGCACTCAGACAGCCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAACAGCTCACTGGTCGAGTGAACCCCGAAAATTCCGGCTAAGTGATGAACCGAAGCTCCGGGTAAGCGGTAGGCGAGTATTGTCTGGCGGTAATGCG TACGGAAAGAGCGTTGGAGTGCAGACAAGAGCTGATGTGGCATGAGTAGCGAAACCGGGTGAAAAACCCGGTCGCCGTAAACCCGAGGTTCCTGGGTAAG ATCATCTTCTCAGGGTTAGTCGGTCCCTAAGGCGAGGCAGAACGTAGTCGATGGGAAGCAGGGAACATTCTGCACGGGACGGAGAGGATAGCCGACGACT TGGGTCGCGGTCCTTCCAAGAAAAGCACCGTACCAAACCGACACAGGTGGGTGGGAGAACATCCCAAGGCGTTGAGAGAACTCGGGTTAAGGAACTCGGC AAATTGACACCGTAACTTCGGGAGAAGGTGTGCCCTTCGGGTTGCAGAGAATGGGGGAGGACTGTTTACCAAAAACACAGGCTCTGCGAAGTCGCAAGAC ACGTATAGGGTCTGACGCCTGCCCGGTGCCGGAAGGTTAACAGGAGATGTCAAGATCGAATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGGCGGGTAAGTTCCGTCCTGCACGAATGGCGTAACGACTTCCCCACTGTCTCGACCCGGGACTCAGCGAAATTGAAATCGG GGTGAAGATCCCCGTACCCGCGGCAAGACGGAAGACCCCGGAACCTTTACTGCAGCTTGGCACTGGTTTTCGGACTTGTCTGTGTAGGATAGGTGGGAGG CTATGATGTGGGGCCGCTAGGTTCCACGGAGCCACGTGAAATACCACCCTGAGAAGTCTGAAGCCTAACCGTGAGTCCGGGACACTGCCTGGTGGGTAGT TTGACTGGGGCGGTCACCTCCGAAAGAGTAACGGAGGCGCGCAAAGGTTCCCTCAGGCTGATTGGAAACCAGCCGAAGAGTGTAAAGGCATAAGGGAGCT TGACTGCGACTCATACAGAGAGCAGGCACGAAAGGGCCTTAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCCGGGATA ACAGGCTTATCACGCCCAAGAGTTCACATCGACGGCGTGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGTAGTAGGTCCAAGGGTTTGCTG TTCGCCAATAAAGCGGTACGCGAGCTGGGTTCAAAACGTGTGAGACAGTTTGGTCCCTATCTGCCGTGGGCGCAGGAATTTGAGTGGACTGTCCCTAGTA CGAGAGGACCGGGATGGACAGACCCTGGTGTTCCGGTTGTTTTGCCAAGACACGCCGGGTAGCCATGTTGGACGGATAACCGCTGAAACATCTAAGCGGA AGCCACCAAAGAGAGGATTCCCAGGTCCGTCGTAGACGACACGTAATGGCCGG Rhodobacter CGGAGAAGGCGTTTGGTGGATGCCTTGGCAGCAAGGCGATGAAGGACGTGATACCTGCGATAAGTCATGGGGAGCTGAGAAAAGCTTGATCCATGAATTT CCGAATGTTTACATAGGCGACCCGGGGACTGAAACATCTAAGTACCCGGGGAAAGGAAATCAACGATACTCCGTTAGTAGTGGCGAGCGAACGCGGACCA GCCGGTGAACAGTGGAATGGTCTGGAAAGCCAGCGATATGGTGAAGCCCCGTAACAGTCATAAGTGGGCGGGACACGTGTAATCCTGTCTGAAGATCGGG GGACCACCCTCGAAGGCTAAGTACTCTTGCTGACCGATAGCGAACAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGTCTGAAACCGGACGCCT ACAACAGTCGGAGCTTTAAGTGACGGGTACCTTTTGTATAATGGGTCAACGACTTGGTCTTACGAGCAGCTTAAGATGGTAGGCGCAGCGAGCGGTCTTA AAAGGGCGGAGTTCGTGGGATCAGACCCAAACCGATGATCTAGCCATGTCCAGATGAAGGTTGGTAACACCAACTGGAGGTCCGAAGACACCCGTTGAAA AGGGTCGGATGAGTGTGCTAGGGGTGAAAGGCCAATCAAATCTGAGATAGCTGGTCTCCGCGAAAGCTATTTAGGTAGCGCCTCGGATACCTGCGGGGTA GAGCACTACATGGATGAGGGGCCCCTAAGTCTAAGTAAACTCCGAATACCGCTATCCGGGAGACACACGCGGGTGCTAACGTCCGTCGTGAAGAGGGAAA CAACCCTGACCAACAGCTAAGCCCCCAATCTGGCTAAGTGGAAAGCATGTGGATTTCCAAAACAACCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGATAG CGTAACAGCTCACTGGTCTAGAGATCCGCGAAGATGTCGGCTAAGCCACGAGCCGAAGCTTTGGATAAGTGGTAGCGGAGCGTTCTGTGACTGTAAGCCG GCCTGTGAGGCCGGTGGAGTGATCAGAAGCGAGAATGTGACATGAGTAGCGAAAGAGGGTGAGAGACCCTCTCGCCGAAAGTCCAAGGTTCCTGCTTAAG CTAATCTGAGCAGGGTAAGCCGGCCCCTAAGGCGAGGCCGAACGTAGTCGATGGGAACCACGTAATATTGTGGGCGTGACGGATGCTCACGTTGTCGACA TCGGTCGCAGCTGTCCCAGGAAATACACCGTACCAAACCGACACAGGTGGACGGTAGAGTATACCAAGGCGTTGAGAGAACCACGTTTAAGGAACTCGGC AAAATGCCTCCGTAAGTTCGCGAGAAGGAGGCCCCACAGGGGGGGACAAACTGGGGGGGGACTGTTTACTTAAAACACAGGCTCTGCGAAGCCGTAAGGC ACGTATAGGGTCTGACGCCTGCCCGGTGCTGGAAGGTTAAAAGGAGGGGTCAAGTCCGAATTGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGATCTCCCCGCTGTCTCAAACGTGGACTCAGCGAAATTGAACTGTG TGTCAAGATCACACTACCCGCGGTTAGACGGAAGACCCCAGAACCTTTACTCCAGCTTTGCACTGGCATCAGGATTGTGATGTGCAGGATAGGTGGTAGC CTTTGAAACCGTGACGCCAGTTGCGGTGGAGGCCCCTGAGATACCACCCTTCGCACTCTTATGTCTAACCGCGATTCCGGGACCCTGCATGGTGGGGAGT TTGACTGGGGCGGTCGCCTCCCAAATCGTAACGGAGGCGCGCGAAGGTAGGCTCAGACCGGTCGGAAATCGGTCGTTGAGTGCAATGGCAAAAGCCTGCC TGACTGCAAGACTGACAGTGAGCAGAGACGAAAGGGTCATAGTGATCCGGTGGTCCCAGTGGGAGGGCCATCGCTCAACGGATAAAGGTACTCTGGGATA ACAGGCTGATGATGCCCAAGAGTCCATATCGACGGCATGTTTGGCACCTCGATGTCGGCTCATCTCATCCTGGGGCTGGAGCAGGTCCAAGGGTATGCTG TTCGCCATTAAAGAGGTACGTGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGTGTAGGATATTGAGAGGATTGCCCCTAGTA CGAGAGGACCGGGGTGAACGTTCACTGGTGGACCAGTTATCGTGCCAACGTATGCTGGGTAGCTATGACGGCAGGATAAACGCTGAAGCATCTAAGCGTA AGCCCCCTAAAACAGGTATCCCAGGGCCGTGGAAGACCACACGTGATGGCCGG Streptomyces@coelico TTTTTAAGGCGCACGGTGGATGCCTTGGCACCAAACCGATGAAGGACGTGGGAGCCACGATAGGCCCCGGGGAGTCGCAACAGGCTTGATCCGGGGGTGT CCGAATGCCCACATGGGGGACGCGGGGAGTGAAACATCTCAGTACCCGCGGAAGAGAAAACAACGTGATTCCGGGAGTAGTGGCGAGCGAAACCGGATGA GGCCGGATGTAGGCGAAGACATGCGAAAGTCCGGCTAGAGGTAAACCCCCGTATCAACCCCAAGTGCACGGGGCCCGAGAAATCCCGTGTGAATCTGGCG GGACCACCCGCTAAGCCTAAATATTCCTGGTGACCGATAGCGGATAGTACCGTGAGGAATGGTGAAAAGTGCGGAGTGAAAAGACTGAAACCGTGTGCCT ACAACCGTGGGAGCGTTTCGTGACTGGTGCCTTTTGAAGAATGAGCCTGCGAGTTTGGGTGTGTTGCGGGTTAACAGGGAAGCCGTAGCGAGCGGTCCGA ATAGGGCGTAGTAGCACGCTCAAGACCCAAGCGAGTGATCTAGCCATGGGCAGTTGAAGCGGCTTAAGAGGTCGTGGAGGACCGAACACCAGGGTTGAAA ACCTGGGGATGACTGTGTTAGGGGTGAAAGGCCAATCAAACTCGTGATAGCTGGTCTCCCCGAAATGCATTTAGGTGCAGCGTCGTGTTCTGCCGAGGTA GAGCACTGGATAGGCGAGGCCTCGGTAACCTTAGCCAAACTCCGAATGCCGGAGCGCGGCAGTGAGACGTGGGGGATAAGCTCCATGGTCGAGAGGGAAA CAGCCCAGAGCATCGACTAAGCCCCTAAGGACGCTAAGTGGAAAGGATGTGAGTCGCACAGACAACCAGGAGGTTGCTTAGAAGCAGCCTTGAAAGAGTG CGTAATAGCTCACTGGTCTAGTGATTCCCGACAATGTCGGCTAAGCGTACCGCCGAAGTCGTGTCAAATGGGTAGGGGAGCGTCGTGTGCGGGTAAGCAG CCGCGGAACGGTTGTGGACGGTTCACGAGTGAGAATGAGGCATGAGTAGCGAACAAACGTGAGAAACGTTTGCGCCGATTGACTAAGGTTCCTGGGTCAG CTGATCTGCCCAGGGTAAGTCGGGACCTAAGGCGAGGCCGAACGTAGTCGATGGATAACCGGTGATATTCGGTACGTGACGCAGAAGGTAGTCCACCCGG TGGCGGGGGATTCTGTCGAGAAAAGCCCCGTACCAAACCGACTCAGGTGGTCGGTAGAGAATACCGAGGCGTCGGGTGAACTATGGTTAAGGAACTCGGC AAAATGCCCCCGTAACTTCGGGAGAAGGGGGGCCACTTGTGCCGCAGAGACCGCGAGAGGACTGTTTACTAAAAACACAGGCCGTGCGAAGCCGTAAGGC ATGTATACGGACTGACGCCTGCCCGGTGCTGGAACGTTAAGGGGACCGGTTCGGTGAGAACTTAAGCGCCAGTAAACGGCGGTGGTAACTATAACCATCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCTCGACTGTCTCAACCATAGGCCCGGTGAAATTGCACTACG AGTAAAGATCTCGTTTCGCGCAGCAGGACGGAAGACCCCGGGACCTTTACTACAGTTTGATATTGGTGTTCGGTTCGGCTTGTGTAGGATAGCTGGGAGA CTTTGAAGCTCGCACGCCAGTGTGGGTGGAGTCTCGTGAAATACCAGTCTGGTCGTGCTGATGTCTAACCTGGATTCAGGGACAGTGTCTGATGGGTAGT TTAACTGGGGCGGTTGCCTCCTAAAGAGTAACGGAGGCGCCCAAAGGTTCCCTCAGCCTGGTTGGCAATCAGGTGTTGAGTGTAAGTGCACAAGGGAGCT TGACTGTGAGACCGACGGTGAGCAGGGACGAAAGGGGACTAGTGATCCGGCGGTGGCTGTGGAAGCGCCGTCGCTCAACGGATAAAGGTACCCCGGGATA ACAGGCTGATCTTCCCCAAGAGTCCATATCGACGGGATGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGGAGTCGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCCGCTGTGCGCGTAGGAGTTTGAGAAGGCTGTCCCTAGTA CGAGAGGACCGGGACGGACGAACTCTGGTGTGCCAGTTGTCCTGCCAAGGCAGGCTGGTTGGCTACGTCGGAGGGATAACCGCTGAAACATCTAAGCGGA AGCCTCTTGAGAGAGGACTCCCAGGCTCCCAGTAGACGACGGGTGATGGCCGG Campylobacter@jejuni CTACTAAGGCGAATGGTGGATGCCTTGACTGGTAGGCGATGAAGGACGTACTAGCTGCGATAAGCTACGGGGAGCTGTCAAAAGCTTGATCCGTAGATTT CCGAATGCCTATATGGGCGACGAGGGGATTGAAACATCTTAGTACCCTCGGAAAAGAAATCAATGAGATTGCGTCAGTAGCGGCGAGCGAAAGCGCAAGA GGGCGGATTTAGCAGAACATTCTGGAAATATAGCCTAGAGGTGAAGTCCCGTAGCAAACCTGAGTGGGCGGGACACGAGGAATCCTGTCTGAATCCGGGT CGACCACGATCCAACCCTAAATACTATACCAGATCGATAGTGCAAAGTACCGTGAGGAAAGGTGAAAAGAGAGAAGTGAAAAGACTGAAACCATTTGCTT ACAACATTCAGAGCACCGTGTGATGGCTGCCTTTTGCATAATGAGCCTGCGAGTTGTGGTGTCTGGCAGGTTAAGAAGGAAGCCGTAGCGAGCGGTCTGA ATAGGGCGTAGTCAGATGCTGCAGACCCAAACGAGTGATCTATCCATGAGCAGTTGAAGCTAGTTAAGAACTAGTGGAGGACTGAACATAGGCGTTGAAA AGCCCGGGATGACTGTGATAGGGGTGAAAGGCCAATCAAACTTGTGATAGCTGGTCTCTCCGAAATATATTTAGGTATAGCGTTGTGAATATAAGGGGTA GAGCACTGAATGGGCTAGCATCCATGAAACCCTATCAAACTCCGAATACCTTTGCACAGCAGTCAGGCGCGAGTGATAAAATCCGTCGTCAAGAGGGAAA CAACCCAGACTACCAGCTAAGTCCCTAAACTACTTAAGTGGAAACGATGTAAGTTACTTAAACAACCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTGGTCTAGTGATTTCGGAAAATATCGGCTAAAGTAAGTACCGAAGCTGTAGACTTGTGGTAGGAGAGCGTTCTATTGCGTCAAGGTA TACCGTAAGAGTGCTGGAGCGAATAGAAGTGAGCATGAGGCATGAGTAGCGAATTAATGTGAGAATCATTAACGCCGTAAACCCAAGGTTCCTACGCGAG CTCGTCATCGTAGGGTTAGTCGGGTCCTAAGTCGAGTCCGAAGGTAGACGATGGCAAATTGGTAATATTCAATACAGGACGCTTGGGCTAAGGGGCTAGA TGGCTAGCCCTCGAGCCAAGAAAAGTCCCGTACCAAACCGACACAGGTGGGTGGGAGAGTATTCTAAGGCGGTGGAAGAACTCTCTTTAAGGAACTCTGC AAAATAGCACCGTATCTTCGGTATAAGGTGTGGTTATAAACTTACAACAAAGGTCCCCCGACTGTTTACCAAAAACACAGCCTCTGCTAACTCGTAAGAG ATGTATAGGGTGTGACGCCTGCCCGGTGCTCGAAGGTTAATTGATGGGGTTTAGTCTTGATCGAAGCCCGAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGTTAAATACCGACCTGCATGAATGGCGTAACGAGATGGGAGCTGTCTCAAAGAGGGATCCAGTGAAATTGTAGTGGA GGTGAAAATCCTCCTACCCGCGGCAAGACGGAAGACCCCGGGACCTTTACTACAGCTTGACACTGCTACTTGGATAAGAATGTGCAGGATAGGTGGGAGG CTTTGAGTATATGACGCCAGTTGTATATGAGCCTTGTGAGATACCACTCTTTCTTATTTGGTAGCTAACCAGCATAGTGGGACAATGTCTGGTGGGTAGT TTGACTGGGGCGGTCGCCTCCCAAATAATAACGGAGGCTTACAAAGGTTGGCTCAGAACGGTTGGAAATCGTTCGTAGAGTATAAAGGTATAAGCCAGCT TAACTGCAAGACATACAGTAAGCAGAGACGAAAGGGTCTTAGTGATCCGGTGGTTCTGGTGGAAGGGCCATCGCTCAAAGGATAAAGGTACCCCGGGATA ACAGGCTGATCTCCCCCAAGAGCTCACATCGACGGGGAGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGGAGCAGGTCCAAGGGTATGCTG TTCGCCATTAAAGCGGTACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGCGTAAGAAGTTGAAGAGATTGACCCTAGTA CGAGAGGACCGGGTTGAACAAACACTGGTGTAGCTGTTGTTCTGCCAAGACACGCAGCGTAGCTAAGTTGGAAGGATAAACGCTGAAACATCTAAGCGTA AGCCACTCAAGAGAATCTTCTCAGCTCTCTAGAAGACTACAGTTGATGGCTGG Rhodobacter@sphaeroi CGGAAAAGGCGTTTGGTGGATGCCTAGGCAGCAAGGCGATGAAGGACGTGATACCTGCGTTAAGCCATGGGGAGCCGGGAAGGGCTTGATCCATGGATGT CCGAATGCTTACATGAGCGACCCGGGGACTGAAACATCTAAGTACCCGGGGAAAGGAAATCAACGAGACTCCGCTAGTAGTGGCGAGCGAACGCGGACCA GCCGCTCAGTACTGGAATGGCCTGGAAAGCCAGCCCAGCGGTGAAGCCCCGTAAGAGCTATAAGTGGGCGGGACACGTGAAATCCTGTCTGAAGATCGGG GGACCACCCCCGAAGGCTAAGTACTCTTGCTGACCGATAGCGAACAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGACTGAAACCGGACGCCT ACAACAGTCGGAGGGTTACCTGACGGGTACCTTTTGTATAATGGGTCAACGACTTGGTCTCACGAGCAGCTTAAGGTGGGAGGCGCAGCGAGCGGTCTTA AAAGGGCGGAGTTCGTGGGATCAGACCCAAACCGGTGATCTAGCCATGAGCAGATGAAGTCAGGTAACACCTGATGGAGGTCCGAAAACACCCGTTGAAA AGGGTTGGATGACTGTGCTAGGGGTGAAAGGCCAATCAAACCTGAGATAGCTGGTCTCCGCGAAAGCTATTTAGGTAGCGCCTCGGATACCTCGGGGGTA GAGCACTGCATGGATGAGGGGCCCCTAAGTCTAAGCAAACTCCGAATACCCGTATCCGGGAGACACACGCGGGTGCTAACGTCCGTCGTGAAGAGGGAAA CAACCCTGACCTGCAGCTAAGCCCCCAATCTGGCTAAGTGGAAAGCATGTGGACGGCCAAAACAACCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGATAG CGTAACAGCTCACTGGTCTAGCTGTCCGCGAAGATGTCGGCTAAGCCACGAGCCGAAGCTCAGGATCAGTGGTAGCGGAGCGTTCCGTGTCTGTAAGCCG GGCCGTAAGCCCGGTGGAGAGATCGGAAGCGAGAATGTGACATGAGTAGCGAAACAGGGTGAGAGACCCTGTCGCCGAAAGTCCAAGGTTCCTGCTTAAG CTAATCTGAGCAGGGTAAGCCGGCCCCTAAGGCGAGGCCGAACGTAGTCGATGGGAACCAGGTAATATTCTGGGCGTGACGGATCGCAGGGTAGTCGGTA TCGACCGCTGCGGTCCCTGGAAATACACCGTACCAAACCGACACAGGTGGACGGTAGAGAATACCAAGGCGTTGAGAGAACCACATCAAAGGAACTCGGC AAAATGCCTCCGTAAGTTCGCGAGAAGGAGGCCCCGCAGGGGGGCACAAACCGGGGGGGGACTGTTTACTTAAAACACAGGCTGTGCGAAGCCGCAAGGC ACGTATACAGTCTGACGCCTGCCCGGTGCTGGAAGGTTAAAAGGAGGAGTCAAGTCCGAATTGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGATCTCCCCGCTGTCTCTGATGTGGACTCAGCGAAATTGAACTGTG TGTCAAGATCACACTTCCCGCGGTTAGACGGAAGACCCCAGAACCTTTACTATAGCTTCGCACTGGCATCAGGATTGTGATGTGCAGGATAGGTGGTAGG CATCGAAGCGGGGACGCCAGTTCCCGTGGAGCCACCTGAGATACCACCCTTCGCCATCTTATGTCTAACCGCGATTCCGGGACCCTGCGTGGTGGGTAGT TTGACTGGGGCGGTCGCCTCCCAAACAGTAACGGAGGCGCGCGATGGTGGGCTCAGACCGGTCGGAAATCGGTCGTCGAGTGCAATGGCAGAAGCCCGCC TGACTGCAAGACTGACAGTGAGCAGAGACGAAAGGGCCATAGTGATCCGGTGGTCCCGGTGGAAGGGCCATCGCTCAACGGATAAAGGTACTCTGGGATA ACAGGCTGATGATGCCCAAGAGTCCATATCGACGGCATGTTTGGCACCTCGATGTCGGCTCATCTCATCCTGGGGCTGGAGCAGGTCCAAGGGTATGCTG TTCGCCATTAAAGAGGTACGTGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGTGTAGGAGATTGAGAAGATTGCCCCTAGTA CGAGAGGACCGGGGTGAACGATCACTGGTGGACCAGTTGTCGTGCCAACGCATGCTGGGTAGCTATGACGGCAGGATAACCGCTGAAGCATCTAAGCGGA AGCCCCTTAAAAAAGGTCTCCCAGGGCCGTGGAAGACCACACGTGATGGCCAG Zymomonas TGGGTAAGGCATTTGGTGGATGCCTAGGCATACAGGCGATGAAGGACGTGGCACCTGCGATAAGCTACGGCGAGATGTGAGAATCTTGACCCGTAGATTT CCGAATGTACACATGAGCGACCCGGCGACTGAAACATCTAAGTACCCGGGGAAAAGACATCAACGAGATTCCGTTAGTAGTGGCGAGCGAACGCGGAGTA GGCCCCTGTTAGCAGAAGTCTTTGGAAAAGACACCTAGTGGTGAAGTCCCGTAGTAAATCTGAGTGGGCGGGGCACGTGAAACCTTGTCTGAACATGGGG GGACCACCCTCCAAGCCTAAATACTCTGTATGACCGATAGTGAAAAGTACCGTGAGGAAAGGTGAAAAGACCGGAGTGAAAAGTCTGAAACCGAATGCTT ACAACAGTAGGAGGGTAGCCTGACTGGTACCTCTTGCATAATGGGTCTGTGACTTAATGTATCAAGCAGCTTAAGATGGTAGGCGCAGCAAGCGGTCTGA ATAGGGCGTAGTTTGATGCATTAGACCCAAACCGGCGATCTAGGCATGGTCAGATGAAGGTAAGTAACACTTACTGGAGGTCCGAAGATTAACGTTGAAA AGTTACGGATGAATGTTTTAGGGGTGAAAGGCCAATCAAGCCGGAAATAGCTGGTCTCCGCGAAAACTATTGAGGTAGTGCCTCATGGACCGTTGGGGTA GAGCACTGGATGGATGCGGGTCGACCAAATCTAACCAAACTCCGAATACCAATTCATGGGAGACAGACGCGGGTGCTAAGGTCCGTCGTCGAGAGGGAAA CAGCCCTGACCTACAGCTAAGTCCCCAAGCTGTCTAAGTGGAAAGCTTGTAAGACCCCAAAACAACCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAACAGCTCACTGGTCTAGGGTCTTGCGAAGATGTCGGCTAAGACATGCACCGAAGCTTAGGATTTATGGTAGCGGAGCGTTCCGTACCTGTAAGCAG TCTGGTAAGGACTGTGGAGGTATCGGAAGTGCGAATGAGACATGAGTAGCGAAATAGGGTGAGATGCCCTATCGCCGAAAGTCCAAGGTTCCTGCGCAAG CTAATCCGCGCAGGGTGAGTCGGCCCCTAAGACGAGCCCGAAGGTAGTCGATGGGAAACAGGTAATATTCTGTACGTGACGGATCGTGTAATTGTTGTCA TCGGACACTCAGGTTCCAGGAAATACACCGTACCAAACCGACACAGGTGGACGGTAGAGTATACCAAGGCGTTGAGAGAAGGGTGTTGAAGGAACTCGGC AAATTGCCTCCGTACCTTCGGAAGAAGGAGGCCCTTCATAGGGGCACAGGCCGGGGGAGGACTGTTTAGCAAAAACACAGGCTCTGCAAAGTCGCAAGAC ACGTATAGGGCCTGACGCCTGCCCGGTGCTGGAAGGTTAAGTGGAGGAGTCAAGTCTGAAATGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCCCCACTGTCTCCAACACCTGCTCAGCGAAATTGAATTCTC CGTGAAGATCGGAGTACCCGCGGTTAGACGGAAGACCCCGGCACCTTTACTGCAGCTTCAGAGTGGCATTAGGAAAGAACTGTGTAGCATAGGTGGGAGG CTTTGAAACTTGAGCGCCAGCTTGAGTGGAGCCTAGTGAAATACCACCCTGTTGTTTTCTATGTCTAACCTAGAATCAGGGACCCTCTGTGGCGGGTAGT TTGACTGGGGCGGTCGCCTCCTAAAGAGTAACGGAGGCGCGCGATGGTTGGCTCAGGCCGGTTGGAAACCGGCTCAAGAGTGCAATGGCATAAGCCAGCC TGACTGTGAGACTGACAGTGAACAGAGACGAAAGGGTCATAGTGATCCGGTGGTCCCTGTGGAAGGGCCATCGCTCAACGGATAAAGGTACGCCGGGATA ACAGGCTGATAACCCCCAAGAGCTCATATCGACGGGGTGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGGAGCAGGTCCAAGGGTTTGCTG TTCGCCAATAAAGTGGTACGTGAGCTGGGTTCAGAACGTGCGAGACAGTTTGGTCCCTATCTGCCGTGGGCGTCGATATTTGAGAGGATTGCCCTTAGTA CGAAAGGACCGGGGTGAACATGCTCTGGTGGACCTGTCGTGGCGCCAGCCCGAGCAGGGTAGCTATGCTGGCGGGATAACCGCTGAAACATCTAAGCGGA AGCCTCCTAAGATAAGATATCTAGAGCCGTCGAAGACTACACGTGATGGCCAG Brevundimonas CGTTGAAGGCTTCTGACGGATGCCTTGGCGTAGAGGCGATGAAAGACGTGGCAACTGCGATAAGAACCGGGGAGGCGCTAGACCCTTGATCCGGTTATCT CTGAATGCAAACATTGGCGACCCGGGGACTGAAACATCTCAGTACCCGGGGAAAGGACATCAACGAGACTCCCGTAGTAGTGGCGAGCGAACCGGGACCA GGCCTCTTAAAGTCGAACGGAATGGAAATCCGGCCTAGCGGTGAAGCCCCGTAACCAAACTGAGTGGGCGGGACACGTGAAATCCTGTCTGAACATGGGG GGACCACCCTCCAAGCCTAAGTACTCTCTACGACCGATAGTGAAAAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGTCTGAAATCGGAAGCCT ACAACAGTCGGAGCCGACGGTGACGGGTACCTTTTGTATAATGGGTCAGCGACTTCATGTGTCGAGCAGCTTAAGTTGGTAGGCGCAGCGAGCGGTCTGA ATAGGGCGAAGTTCGACGTATGAGACCCAAACCGGTGATCTATCCATGAGCAGATGAAGGTAAGTAACACTTACTGGAGGTCCGAACGTGAATGTTGAAA AATTCGGGATGACTGTGATAGGGGTGAAAGGCCAATCAAACCTGACATAGCTGGTCTCCGCGAAATCTATTTAGGTAGAGCGTCCGATACCCTGGGGGTA GAGCACTGGATGGTTGCGCTGCACGGAATACTAACCAAACTCCGAATACCCATATCGGGCAGACACACGCGGGTGCTAACGTCCGTCGTGAAAAGGGAAA CAACCCTAACCATCATCTAAGCCCCCAAGCTGGCTAAGTGGAAACGATGTGGATTGCTTTGACAATCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAACAGCTCACTGATCAAGCGATCCCGGAAAATGTCGGCTAAGCCATGCGCCGAAGATATGGGTTTGCGGTAGCGGAGCGTTCCGTACCTGTAAGGTC AACTGTGAGTTGGCTGGAGGTATCGGAAGTGAGAATGTGACATGAGTAACGAAACAGTGTGAGAAACACTGTCGCCGAAAGACCAAGGTTCCTGCGTAAG CTAATCTGCGCAGGGTTAGTCGGCCCCTAAGGCGAGGCTGAACGTAGTCGATGGGAAGCAGGTAATATTCTGCACGTGACGGATGGCATAGTCGTGGGGA TTGTTCCCGGTTGTCCCTGGAAATACACCGTACCAAACCGACACAGGTGGTCGGTAGAGTATACCAAGGCGTTGAGAGAACTGTGCTGAAGGAACTCGGC AAATTGCACGCGTAACTTCGGAATAAGCGTGACTCACACGGTGGCACAAGCCGGGGGAGGACTGTTTAGCAAAAACATAGGCTCTGCGAAGCATCAATGC ACGTATAGGGTCTGACGCCTGCCCGGTGCCTGAAGGTTAAAGGGAGGAGTAAAGTCCGAACTGAAGCCCAGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCCCCACTGTCTCCAGCACAGGCTCAGTGAAATTGAATTCCC CGTGAAGATCGGGGTTCCCGCGGTCAGACGGAAGACCCTAGAACCTTTACTATAGCTTCGCCTTGGCGTTAGCGACCGTATGTGTAGGATAGGTGGGAGG CTATGAAGCCGGGGCGCCAGCTCTGGTGGAGCCTCCTGAAATACCACCCTTACTGTCGTTACGTCTAACCGAGATCCCGGGACATGGCGTGGTGGGTAGT TTGACTGGGGCGGTCGCCTCCCAAAGTGTAACGGAGGCGCGCGATGGTTAGCTCAGACCGGTCGGAAATCGGTCGTCGAGTGCAATGGCATAAGCTAGCC TGACTGCGAGACTGACAGTGAGCAGAGACGAAAGGGCCATAGTGATCCGGTGGTCCCGGTGGAAGGGCCATCGCTCAACGGATAAAGGTACTCTAGGATA ACAGGCTGATTTTGCCCAAGAGTCCATATCGACGGCAAGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGGAGCAGGTCCAAGGGTATGCTG TTCGCCATTAAAGTGGTACGTGAGCTGGGTTCAGAACGTGTGAGACAGTTTGGTCCCTATCTGCCGTGGGTGTTCGAAGTTGAGAGGACTGTCCCTAGTA CGAGAGGACCGGGATGGACATACTCTGGTGGACCTGTCATGGCGCCAGCCTGAGCAGGGTAGCTAAGTTGGATAGATAACCGCTGAAACATCTAAGCGGA AACTACCTAAAAAAGGCTTCGCAGGATCGTGGAAGACTACACGTGATGGCCAG Listeria@monocytogen TTAGAAAGGCGCACGGTGGATGCCTTGGCACTAAGCCGAAGAAGGACGGGACTACACCGATATGCTTTGGGGAGCTGTACGAAGCGTGATCCAGAGATTT CCGAATGTCCACATGAGCAACCCAGGGACTGAAACATCTAAGTACCTGGGGAAGAGAAAGAAAATCGATTTCCTGAGTAGCGGCGAGCGAAACGGAAAGA GCCCGGATATAAATGAAGGGTCTGGAAAGCCCGCCAAGAGGTAAAGCCCGGTATTAATCCTGAGTCGGCGGAACACGTGAAATTCCGTCGGAATCCGGGA GGACCATCTCCCAAGGCTAAATACTCCTAGTGACCGATAGTGAACAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGTCTGAAACCGTGTGCCT ACAATAGTTAGAGCCCAGGGTGATAGGTGCCTTTTGTAGAATGAACCGGCGAGTTACGATTTGTTGCAGGTTAAGAAGGGAGCCGTAGCGAGCGGTCTGA ATAGGGCGAAGTAACAGGTCGTAGACCCAAACCGGTGATCTACCCATGTCCAGATGAAGGTAAGTAATACTTACTGGAGGTCCGAACACGCACGTTGAAA AGTGCGGGATGAGTGTGGTAGCGGAGAAATTCCAATCGAACTTGAGATAGCTGGTCTCTCCGAAATAGCTTTAGGGCTAGCCTCGAGGAGTCATGAGGTA GAGCACTGTTTGGACTAGGCCTTGGTAAATTCAGATAAACTCCGAATGCCATTTCTCGGGAGTCAGACGCGAGTGATAAGATCCGTAGTCGAAAGGGAAA CAGCCCAGACCACCAGTTAAGTCCCCAAAAATGTTAAGTGGAAAGGATGTGGGTTGCTTAGACAACCAGGATGTTGCTTAGAAGCAGCCTTGAAAGAGTG CGTAATAGCTCACTGGTCGAGTGACCCCCGAAAATGTCGGCTAAACATATTACCGAAACTGTGGATTTGTGGTAGGAGAGCGTTCTAAGGCGGTAAGTCA GACCGGAAGACTGGTGGAGCGCTTAGAAGTGAGAATGCGGTATGAGTAGCGAAGAAGGGTGAGAATCCCTTCCACCGAATATCTAAGGTTCCTGAGGAAG CTCGTCCGCTCAGGGTTAGTCGGGACCTAAGCCGAGGCCGAACGTAGGCGATGGACAACAGGTGAGATTCTGTACGTGACACAGAGGATAGGGAACGCAA TGGTGCGTCCTCCTGTCAAGAAAAGCCCCGTACCAAACCGACACAGGTAGATAGGAGAGAATCCTAAGGTGGCGAGAGAACTCTCGTTAAGGAACTCGGC AAAATGACCCCGTAACTTCGGGAGAAGGGGTGCTCTCAGGGCCGCAGTGAATGGCCCAGGACTGTTTAGCAAAAACACAGGCTCTGCAAAACCGTAAGGT ACGTATAGGGGCTGACGCCTGCCCGGTGCTGGAAGGTTAAGAGGAGTGCTTCGGTACGAATTGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCCGCACGAAAGGCGCAACGATCTGGGCACTGTCTCAACGAGAGACTCGGTGAAATTATAGTACC TGTGAAGATCAGGTTACCCGCGACAGGACGGAAGACCCCGGGAGCTTTACTGCAACCTGATATGGAATGTTTGTACCGCTTGTACAGGATAGGTAGGAGC CGAAGAGACGTGTGCGCTAGCATACGAGGAGGCATGTGGGATACTACCCTGGCTGTATGACATTCTAACCCGCAGGGGGAGACAGTGTCAGGTGGGCAGT TTGACTGGGGCGGTCGCCTCCTAAAGAGTAACGGAGGCGCCCAAAGGTTCCCTCAGAATGGATGGAAATCATTCGCAGAGTGTAAAGGCACAAGGGAGCT TGACTGCGAGACTGACAGTGAGCAGGGACGAAAGGGGCTTAGTGATCCGGTGGTTCCGATGGAAGGGCCATCGCTCAACGGATAAAGCTACCCCGGGATA ACAGGCTTATCTCCCCCAAGAGTCCACATCGACGGGGAGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGTAGTCGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGCACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCCGTCGCGGGCGCAGGAAATTGAGAGGACTGTCCTTAGTA CGAGAGGACCGGGATGGACACACGCTGGTGTACCAGTTGTTCCGCCAGGACACGCTGGGTAGCTATGTTGGAGGGATAAACGCTGAAACATCTAAGCGTA AGCCCCCTAAGAGAGATTTCCCAGATCCCTGAAAGATGATAGGTGATGGTTTG Erysipelothrix@rhusi TATGTAAGGCGTACGGTGGATGCCTAGGCACTAAGCTGATGAAGGACGCGATAACAGCGAAATGCCTCGGGGAGTGGTACGACACAAGATCCGGGGGTAT CCGAATGCACACATTGGCAACCTTGTGATTGAAACATCTTAGTAACAAGGGAAAAGAAAACAAAGTGATTCCCTGAGTAGTGGCGAGCGAAACGGGAAGA GCCCGGAGTTAGTCGAATGGCATTGAAAGCCAGTCAAGAGGTGCAACCCTGTAACAAGCCTGAGTCGGCGAGGCACGAGAAACCTTGTCGGAACCAGCCG GGACCACCCGGTAAGGCTAAATACTCTTAGTGACCGATAGTGAACAGTACCGTGAGGAAAGGTGAAAAGAGCGGAGTGAAAAGACTGAAACCGTATGCTT ACAAAAGTCAGAGCCCAGGGTGATGGGTGCCTTTTGTAGAATGAACCGGCGAGTTACCATAATGTGCGGGTTAAGAAAGGAGCCGTAGCGAGCGGTCTGA ATAGGGCGTAGTACATTGTGGTAGACCCAAACAAGTGATCTAGCCATGACCAGTTGAAGTTTGGTGAAACCAAATGGAGGACCGAAGACTGTCGTTGAAA AGCCACGGATGAGTGTGCTAGCGGAGAAATTCCAATCGAACTTGATATAGCTGGTCTCCCCGAAATAGCTTTAGGGCTAGCGTCAATAGGCACTGAGGTA GAGCACTGAATGTATGAGCCCTTGGGAAATATAATCAAACTCCGAATGCCAGTGGTTGGCAGTCAGACGTGGGTGATAAGGTCCATAGTCGAAAGGGAAA CAGCCCAGATCGCCAGTTAAGTCCCAAAATATACTAAGTGGAAAGGATGTGGGATGCACAGACAACTAGGAGGTTGCTCAGAAGCAGCCTTTAAAGAGTG CGTAACAGCTCACTAGTCGAGTGACCCCCGAAAATTTCGGCTAAGTATGATACCGAAACTGCGGATAAGTGGTAGGGGAGCGTTCTATAGCGTTAAGATG TACCGTAAGAGCGTTGGAGCGTATAGAAGTGAGAATGCGGTGTGAGTAGCGAATGTCAGTGAGAATCTGACACACCGATTGCCTAAGGTTCCAGGGGAAG CTCGTCCTCCCTGGGTAAGTCGGGACCTAAGATGAGGCTGAACGTAGTCGATGGACAACAGGTGATATTCTGTACATGACAGAGAGGCTAAGTTTCCAGC TGGCTGGAACCCCTCTCAAGAAAAGTCCCGTACCAAACCGACACAGGTAGGCAGGAGAGAATCCTGAGGTGGCGAGAGAACTGTTGCCAAGGAACTCGGC AAAATGACCCCGTAACTTCGGGAGAAGGGGTGCTCTAAGGGCCGCAGTGAAGGGCCCAAGACTGTTTAACTAAAACATAGCCTCTGCGAAGTCGCAAGAC AAGTATAGGGGGTGACGCCTGCCCGGTGCTGGAAGGTTAAGGGGATGTGTTCGGATTGAACTGAAGCCCCAGTGAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCCGCACGAAAGGCGTAACGATTTGGGCGCTGTCTCGGCAGCAGACTCGGTGAAATCTTAGTACC GGTAAAGATCCGGTTACCCGCAACTAGACGGAAGACCCCAGGAGCTTTACTGTAGCTTGATATTGAATTTTGATCCTACATGTACAGGATAGGTGGGAGA CAATGAAGCATGCACGCTAGTGTATGTGGAGTCCCATGGGATACCACTCTTGTATGTTTGAATTCTAACCGCGATACCGGGAGAGTGTCAGGTGGGCAGT TTGACTGGGGCGGTCGCCTCCTAAAGAGTAACGGAGGCGCCCAAAGGTACCCTCAGATTGGTTGGAAATCAATCGACGAGCGTAAAGGCAGAAGGGTGCT TGACTGCGAGACCTACAGTGAGCAGGGACGAAAGGGGCTTAGTGATCCGGCGGTTCCGGTGGAAGGGCCGTCGCTTAACGGATAAAGCTACCCTGGGATA ACAGGCTAATCTCGCCCAAGAGTTCACATCGACGGCGAGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGAGCTGAATTAGGTTCAAGGGTTGGCTG TCCGCCCATAAAGCGGTACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCTGTTGTGGGCGTAGGAAATTGAGGAGCCTGTCCCTAGTA CGAGAGGACCGGGATGGACATACGCTGGTGTACCAGTTGTTCTGCCAAGACACGCTGGGTAGCTAAGTTGGCTGGATAAGCGCTGAAACATCTAAGCACA AGCCACTCAAGAGAGATTTCCCAGACCCCTGAGAGACGATAGGTGATGGTCAG Bartonella TGCTTAAGGCATTTGGTGGATGCCTTGGCATGCAGGCGATGAAGGACGTGATACCTGCGATAAGCTACGGGGAGGTGCGAAACCCTTGATCCGTAGATTT CCGAATGTCTAAATGAGCGACGCAGGGACTGAAACATCTAAGTACCTGTGGAAAGGACATCAACGAGACTCCGTTAGTAGTGGCGAGCGAACGCGGACCA GGCCGCTAAAAGTAGAATCGATTGGAAATCGAACCAAGAGGTGAAGTCCCGTAACAAACCTGAGTAGGCGGGACACGTGAAATCCTGTCTGAACATGGGT CGACCACGATCCAAGCCTAAGTACTCTGCATGACCGATAGCGCACAGTACCGTGAGGAAAGGTGAAAAGTCCGGAGTGAAAAGACTGAAACCGAATGCCT ACAACAGTCGGAGCCCTGGGTGACGGGTACCTTTTGTATAATGGGTCAGCGACTTAGTCTAACGAGCAGCTTAAGATGGTAGGCGTAGCGAGCGGTCTGA ATAGGGCGCAGTTCGTTGGATTAGACCCAAACCAGTGATCTAGCCATGAGCAGCTGAAGGTAAGTAACACTTACTGGAGGGCCGAACGTATCTGTTGCAA TAGATGGGATGACTGTGCTAGGGGTGAAAGGCCAATCAAACTCGAAATAGCTGGTCTCCGCGAAATCTATTTAGGTAGAGCGTTAGTTTCTCCAGGGGTA GAGCACTGGATGGGCTAGGTCCCGATAAACCTAACCAAACTCCGAATACCTGAAACTGGCAGACACACGCGGGTGCTAACGTCCGTCGTGGAAAGGGCAA CAACCCTAACCACCATCTAAGTCCCCAAGTTGGCTAAGTGGAAAGGATGTAGGATCCCAAAACAACCAGGATGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAACAGCTCACTGGTCTAGGGTCTTCCGAAAATGTCGGCTAAGCCATACACCGAAGCTGTGGATTAGTGGTAGCGGAGCGTTCCGTACCTGTAAGGGG ACTCGCGAAGCTCCTGGAGGTATCGGAAGTGAGAATGTGACATGAGTAACGAAAGGGAGTGAGAGACTCCCTCGCCGAAAGTCCAAGGTTCCTGCTTAAG TTAATCTGAGCAGGGTGAGTCGGCCCCTAAGGCGAGGCCGAACGTAGTCGATGGGAACCACGTAATATTGTGGACGTGACGGATTAGGAAATTGTAGGTA TTGATCTCAGTAATCCCAGGAAATACACCGTACCAAACCGACACAGGTGGACGGTAGAGAATACCAAGGCGTTGAGAGAACTACGTTGAAGGAACTCGGC AAATTGCACGCGTAACTTCGGAAGAAGCGTGACCCTCAGGGTGGCACAGACCGGGGGAGGACTGTTTACCAAAAACACAGGCTCTGCGAAGTCGCAAGAC ATGTATAGGGTCTGACGCCTGCCCGGTGCTGGAAGGTTAAGAGGAGATGTCAAGATTGAATTGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCCCCGCTGTCTCCAACGTAGACTCAGTGAAATTGAATTCCC CGTGAAGATCGGGGTTCCTGCGGTTAGACGGAAGACCCCGGCACCTTTACTATAGCTTTACACTGGCATTTGTGTCGGCATGTGTAGGATAGGTGGTAGA CTTTGAAGCAGGGGCGCTAGCCCTTGTGGAGTCTCCTGAAATACCACCCTTACCGACATGATGTCTAACTGCAATTTCAAGACAGTGTATGGTGGGTAGT TTGACTGGGGCGGTCGCCTCCTAAAGAGTAACGGAGGCGCGCGAAGGTAGGCTCAGAACGGTCGGAAATCGTTTGTTGAGTGCAATGGCATAAGCCTGCC TGACTGTGAGACTGACAGTGAGCAGAGTCGAAAGGGTCATAGTGATCCGGTGGTCCCGGTGGAAGGGCCATCGCTCAACGGATAAAGGTACGCCGGGATA ACAGGCTGATGACCCCCAAGAGTCCATATCGACGGGGTGTTTGGCACCTCGATGTCGACTCATCGCATCCTGGGGCTGGAGCAGGTCCAAGGGTATGCTG TTCGCCATTAAAGCGGTACGTGAGTTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGTGTAGGAATTTGACAGGACTGTCCCTAGTA CGAGAGGACCGGGATGGACGTATTCTGGTGGACCTGTTGTGGCGCCAGCCCAAGCAGGGTAGCTATATCGGCGGGATAACCGCTGAAGCATCTAAGCGGA AACCCCCTAAAAGAGTATTCCCAGAACCGTGGTAGACCACACGTGATGGTCAG Chlamydophila@felis TTAGTAAGGCTATTGGCGGATGCCTTGGCATTGAGGCGATGAAGGATGCGTTTACTGCAGTAATCTTCGGCGAGCTGGTATAAGCTAGACCCGGAGGTCT CCGAATGTTAACATAAGCGACCTGCTGACTGAAACATCTTAGTAAGCAGGGAAAAGAAATCAAAGAGATTCCCTGAGTAGCGGCGAGCGAAAGGGGATTA GACCGGGTTTAGTTGAATCTTCTGGAAATAGAACGCACAGGTGAAGTCCCGTAACAAACCTGAGTGGGCTAGACACGTGAAACCTAGTCTGAATCTGGGG AGACCACTCTCCAAGTCTAAATACTATCAATGACCTATAGTGAACAGTACTGTGAAGAAAGGTGAAAAGACTTGAGTGAAAAGACTGAAACCAATAGCTT ATAACGGTCGAAGACCCGGTTGACGGGTGCCTTTTGCATGATGAGCCAGGGAGTTAAGTTAAACGGCGGGTTAAGTACGGAGCCGAAGCGAGCGGTTTTA ATAGAGCGTAGTCGTTTGATTTAGACACAAACCAGTGAGCTATTTATGACCAGTTGAAGCGTGGTAAGACCTTGTGGAGGACCGAAAGTACATGTTGAAA AATGTTGGATGAGTGTAATAGGGGTGAAAGGCCAATCAAACTTGAGATATCTTGTCTCTCCGAAATAACTTTAGGGTTAGCCTCGGAATTTTTTGGGGTA GAGCACTGAATTCTAGCGGGCTCGCTAACGGAAATCAAACTCCGAATACCAAGATCCGGGAGATAGACGCGGGGGCTAAGCTTCGTTGTCGAGAGGGGAA CAGCCCAGACCGCCGATTAAGTCCCAAATTATGCTAAGTGATAAGGAAGTGTGATTCTAAGACAGTTGGAATGTTGCTTAGAGGCAGCATTTAAAGAGTG CGTAACAGCTCACCAATCGAGAATCATCCAATAATAACGGCTAAGCATAAAACCGACATCGCGGGTTAGCGGTAGGAGAGCGTAGCATTGCAGTAAGGTA TACCGTAAGAGTGCTGGAGCGGATGCTAGTGAAGATCTGGCATAAGTAACGAAAGGAAGTGAAAATCTTCCTCGCCGTAAGCACAAGGTTCCAGGGTCAG CTCGTCTTCCCTGGGTTAGTCGGCCCCTAAGTCGAGGCACAACGTAGACGATGGACAACAGGTAATATTCTGTACATGACGGAGACGTTAAGCACCGGAT TGGTCCGGTGTCCTTTCAAGAAATATACCGTACCAAACCGACACAGGTGTGCAGATGAATATTCTAAGGCGGCGAGATAACTTTCGTTAAGGAACTCGGC AAATTATCCCCGTAACTTCGGAAGAAGGGGAGCCTTTTGAGCCGCAGAGAAAGGCCCGGGACTGTTTAACAAAAACACAGCCTATGCAAACCTCTAAGGG AAGTATATGGTGTGACGCCTGCCCAATGCCAAAAGGTTAAAGGAATATGTCAAGATTGAACCCAAGCCCTGGTGAATGGCCGCCGTAACTATAACGGTGC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGTGTAACGATCTGGGCACTGTCTCAACGAAAGACTCGGTGAAATTGTAGTAGC AGTGAAGATCTGTTTACCCGCAAAAGGACGAAAGACCCCGGAACCTTTACTGTACTTTGGTATTGATTCTTGATTTGTTATGTGTAGCATAGCCAGGAGA CTGTGAACACTCTTCGTTAGGAGAGTGGGAGTCTCGTGAAATACTGGTCTTAACAAGTTGGAGTCTAACATAAATATATGGACATTGCCAGACGGGCAGT TTTACTGGGGCGGTATCCTCCTAAAAAGTAACGGAGGAGCCCAAAGCTTATTTCATCGTGGTTGGCAATCACGAGTAGAGCGTAAAGGTATAAAATAGGT TGACTGTAAGACCTACAGTAAGCAGAGACGAAAGGGGCTTAGTGATCCGGCGGTGGAAGTGGAATCGCCGTCGCTTAACGGATAAAGGTACTCCGGGATA ACAGGCTGATCGCCACCAAGAGTTCATATCGACGTGGCGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGGAGAAGGTCCAAGGGTTTGCTG TTCGCCAATAAAGCGGTACGCGAGCTGGGTTCAAAACGTGTGAGACAGTTTGGTCTCTATCCTTTGTGGGCGCAGGATATTGAAAGGACTGTTCCTAGTA CGAGAAGGCCGGAATGGACGAACAATGGTGTGTCGGTTGTTTTGCCAAAACAAGCCGAGTAGCTACGTCGGAAGGATAAGCATTGAAACATCTAAATGCA AGCCTCCTAAGAAAGGTATCCCAGACTCCATATAGACTATTGGTGATGGTTGG Brucella TGCTTAAGGCATTTGGTGGATGCCTTGGCATGCAGGCGATGAAGGACGTGATACCTGCGATAAGCGTCGGGGAGGTGCGAAACCCTTGATCCGACGATTT CCGAATGTCTACATGAGCGACCTGGGGACTGAAACATCTAAGTACCCAGGGAAAGGACATCAAAGAGACTCCGCTAGTAGTGGCGAGCGAACGCGGACCA GGCCGCTTAAAGTGGAACGAGTTGGAAACTCGACCAAGTGGTGAAGTCCCGTAACAGACCTGAGTGGGCGGGACACGTGAAATCCTGTCTGAACATGGGT CGACCACGATCCAAGCCTAAGTACTCTGCATGACCGATAGCGAACAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGACTGAAACCGGATGCCT ACAACAGTTGGAGCCCTGGGTGACAGGTACCTTTTGTATAATGGGTCAGCGACTTAGTGTATCGAGCAGCTTAAGGTGGTAGGCGCAGCGAGCGGTCTGA ACAGGGCGCAGTTCGATGCATTAGACCCAAACCAGTGATCTAGCCATGAGCAGTTGAAGGTACGTAACACGTACTGGAGGACCGAACATATCTGTTGCAA TAGATGGGATGACTGTGCTAGGGGTGAAAGGCCAATCAAACTTGAGATAGCTGGTCTCCGCGAAATCTATTTAGGTAGAGCGTCGACTACCCCCGGGGTA GAGCACTGGATGGGCTAGGGACCTCTAATCCTAACCAAACTCCGAATACCGGTAGTCGGCAGACACACGCGGGTGCTAACGTCCGTCGTGGAGAGGGCAA CAACCCTGACCACCATCTAAGTCCCTAAGTTGGCTAAGTGGAAAGGATGTAGGATCCCAAAACAACCAGGATGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAACAGCTCACTGGTCTAGGGTCTTCCGAAAATGTCGGCTAAGCCATACACCGAAGCTGTGGATTAGTGGTAGCGGAGCGTTCCGTACCTGTAAGGGC AGTCGTGAACATCCTGGAGGTATCGGAAGTGAGAATGTGACATGAGTAACGAAAGGGAGTGAGAGACTCCCTCGCCGAAAGTCCAAGGTTCCTGCTTAAG TTAATCTGAGCAGGGTTAGCCGGCCCCTAAGGCGAGGCCGAACGTAGTCGATGGGAACCACGTAATATTGTGGGCGTGACGGATCGCGTGGTTGTAGGTA TTGATCTCAGCGGTTCCAGGAAATACACCGTACCAAACCGACACTGGTGGACGGTAGAGAATACCAAGGCGTTGAGAGAACTGCGTTGAAGGAACTCGGC AAAATGCACGCGTAACTTCGGAAGAAGCGTGACCTCCAGGGTGGCACAGACCGGGGGAGGACTGTTTACCAAAAACACAGGCTCTGCGAAGTCGCAAGAC ACGTATAGGGTCTGACGCCTGCCCGGTGCTGGAAGGTTAAGAGGAGAGGTCAAGCTTGAATTGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCCCCGCTGTCTCCAACGCAGACTCAGTGAAATTGAATTCCC CGTGAAGATCGGGGTTCCTGCGGTTAGACGGAAGACCCCGGCACCTTTACTATAGCTTTACACTGGCATTCGTGACGACATGTGTAGGATAGGTGGTAGA CTTTGAAGCAGGGGCGCCAGCCTTTGTGGAGTCCCCTGAAATACCACCCTTGTTTTTATGATGTCTAACTGCGATTCCAGGACCGTGTATGGTGGGTAGT TTGACTGGGGCGGTCGCCTCCTAAAGAGTAACGGAGGCGCGCGATGGTAGGCTCAGAACGGTCGGAAATCGTTCGTCGAGTGCAATGGCATAAGCCTGCC TGACTGCAAGACTGACAGTGAGCAGAGACGAAAGGGTCATAGTGATCCGGTGGTCCCGGTGGAAGGGCCATCGCTCAACGGATAAAGGTACGCCGGGATA ACAGGCTGATGACCCCCAAGAGTCCATATCGACGGGGTGTTTGGCACCTCGATGTCGACTCATCGCATCCTGGGGCTGGAGCAGGTCCAAGGGTATGCTG TTCGCCATTAAAGCGGTACGTGAGTTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGTGTAGGAATTTGACAGGACTGTCCCTAGTA CGAGAGGACCGGGATGGACGTATTCTGGTGGACCTGTTGTGGCGCCAGCCCAAGCAGGGTAGCTATATCGGCGGGATAACCGCTGAAGCATCTAAGCGGA AACCCCCTAAAAGAGTATTCCCAGAGCCGTGGAAGACCACACGTGATGGCCGG Thermus ATGGTAAGGCCCACGGTGGATGCCTCGGCACCCAGCCGATGAAGGACGTGGCTACTGCGATAAGCCAGGGGGAGCCGGTAGGGGCGTGATCCCTGGATGT CCGAATGCCGTTTTGGGGGACCTGGGGACTGAAACATCTCAGTACCCAGGGAGAGGAAAGAGAATCGACTCCCTGAGTAGCGGCGAGCGAAAGGGGACCA GCCTGGGCCTAGCCGAAGCTGTTGGGAACAGCGCCGAGAGGTGAAGCCCCGTAGCAAGCCCGAGTCCCCGTGGTTCGTGGAGCCATGGGGGAATCTGGGC GGACCACGGCCTAAGGCTAAGTACTCCGGGTGACCGATAGCGCACAGTACCGTGAGGAAAGGTGAAAAGACCGGAGTGAAAAGGCTGAAACCGTGGGCTT ACAACAGTCACGGCCCAGGGTTGTGGGTGCCTATTGAAGCATGAGCCGGCGACTCACGGTCGTGGGCGGCTTAAGTTGGGAGGCGTAGGGACCGGTCCGA ACAGGGCGAAGTCCGCGGCCGTGGACCCAAACCGGCGAGCTAGCCCTGGCCAGGTGAAGCTGGGTGAGACCCAGTGGAGGCCCGAAGGTGGGGGATGCAA ACCCCCGGATGAGTGGGCTAGGAGTGAAAAGCTAACCGAGCCCGAGATAGCTGGTCTCCCCGAAATGACTTTAGGGTCAGCCTCAGGGACTGGGGCTGTA GAGCACTGATAGGGCTAGGGCCCGCCAAACCCTGTCAAACTCCGAAGGGTCCTGCCTGGGAGTGAGGGGCGAGCGATAACGTCCGCGTCCGAGGCGGGAA CAACCGAGACCGCCAGCTAAGCCCCCAAGCGGGCTAAGTGGAAAGGATGTGCGCCGCGAAGACAGCCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAGTG CGTAATAGCTCACTGGTCGAGTGGCGCCCGAAAATGACGGCTAAGCCCAGCGCCGAAGCTGCGGGTATGCGGTAGGGGAGCGTTCCCGACCGATAAGGCG ACCCGCGAGGCGGCTGGAGGTAAGGGAAGTGCGAATGCGGCATGAGTAACGAAAGAGGGTGAGAATCCCTCTCGCCGTAAGCCCAAGGTTCCTACGCAAG GTCGTCAGCGTAGGGTTAGGCGGGACCTAAGGTGAAGCCGAACGTAGCCGAAGGGCAGCCGGTAATATTCGGCCCGGGACGCTCAGGCTAGGGGGCGGAA TGGCCCGCCCCCGAGCCAAGAAAAGCCCCGTACCAAACCGACACAGGTGGGCGGTGAAGAGCACTCAGGCGGCGGGAGAACCCTCGCCAAGGAACTCTGC AAGTTGGCCCCGTAACTTCGGGAGAAGGGGTGCTCCATGGGCCGCAGTGAACGGCTCGGGACTGTTTACCAAAAACACAGCCTCTGCGAACTCGTAAGAG AGGTATAGGGAGCGACGCTTGCCCGGTGCCGGAAGGTCAAGGGGAGGGGTCAAGCCCGAACCGAAGCCCCGGTGAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAAAAGCGTAACGACCGGAGCGCTGTCTCGGCGAGGGACCCGGTGAAATTGAACTGGC CGTGAAGATCGGCCTACCCGTGGCAGGACGAAAGACCCCGGGAGCTTTACTGCAGCCTGGTGTTGGCTCTTGGTCGCGCCTGCGTAGGATAGGTGGGAGC CTGTGAACCCCCGCCTCCGGGTGGGGGGGAGGCCCGTGAAATACCACCCTGGCGCGGCTGGGGCCTAACCCTCATGGGGGGACAGCGCTTGGCGGGCAGT TTGACTGGGGCGGTCGCCTCCTAAAAGGTAACGGAGGCGCCCAAAGGTCCCCTCAGGCGGGACGGAAATCCGCCGGAGAGCGCAAGGGTAGAAGGGGGCC TGACTGCGAGGCCTGCAGCGAGCAGGGGCGAAAGGGGCCTAGTGAACCGGTGGTCCCGGTGGAAGGGCCATCGATCAACGGATAAAGTTACCCCGGGATA ACAGGCTGATCTCCCCCGAGCGTCCACAGCGGCGGGGAGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGAAGAAGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGCACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCTCTATCCGCCACGGGCGCAGGAGGTTGAGGGGGCTCTTCCTAGTA CGAGAGGACCGGAAGGGACGCACTCTGGTTTCCCAGCTGTCCCTCCAGGGCAAGCTGGGTAGCCATGTCGGAGGGATAACCGCTGAAACATCTAAGCGGA AGCCCCCCAAGAGAGGCCTCCCAGGACCCGGGAAGACCACCGGTGATGGCCGG Streptomyces@griseus TTTTTAAGGCGCACGGTGGATGCCTTGGCACCAAACCGATGAAGGACGTGGGAGCCACGATAGTCCCCGGGGAGCTGCAACAAGCTTGATCCGGGGGTTT CCGAATGCCCACATGGGGGACGAGGGGAGTGAAACATCTCAGTACCCTCGGAAGAGAAAACAACGTGATTCCGGGAGTAGTGGCGAGCGAAACTGGATGA GGCCGGATGTAGGCGAAGACATGCGAAAGTCCGGCTAGAGGTAAACCCCCGTACTAACCCCAAGTGCACGGGGCCCGAGAAATCCCGTGTGAATCTGGCG GGACCACCCGCTAAGCCTAAATATTCCTGGTGACCGATAGCGGATAGTACCGTGAGGAATGGTGAAAAGTGCGGAGTGAAAAGACTGAAACCGTGTGCCT ACAACCGTGGGAGCGTTTCGTGACTGGTGCCTTTTGAAGAATGAGCCTGCGAGTTAGGGTGTGTAGCGGGTTAACTGGGAAGCCGTAGCGAGCGGTCCGA ACAGGGCGGAGTTGCACGCTCTAGACCCAAGCGAGTGATCTAGCCATGGGCAGTTGAAGCGGAGTAAGACTTCGTGGAGGACCGAACACCAGGGTTGAAA ACCTGGGGATGACTGTGTTAGGGGTGAAAGGCCAATCAAACTCGTGATAGCTGGTCTCCCCGAAATGCATTTAGGTGCAGCGTCGTGTTCTGCCGAGGTA GAGCACTGGATAGGCGAGGCCTCGGTAACCTTAGCCAAACTCCGAATGCCGGAGCACGGCAGTGAGACGTGGGGGATAAGCTCCATGGTCGAGAGGGAAA CAGCCCAGAGCATCGACTAAGCCCCTAAGGACGCTAAGTGGAAAGGATGTGAGTCGCAGAGACAACCAGGAGGTTGCTTAGAAGCAGCCTTGAAAGAGTG CGTAATAGCTCACTGGTCAAGTGATTCCCGACAATGTCGGCTAAGCGTACCGCCGAAGTCGTGTCAAATGGGTAGGGGAGCGTCGTGTGCGGGTAAGCAG CCGCGGAACGGTTGTGGACGGTTCACGAGTGAGAATGAGGCATGAGTAGCGAACACACGTGAGAAACGTGTGCGCCGATTGACTAAGGTTCCTGGGTCAG CTGATCTGCCCAGGGTAAGTCGGGACCTAAGGCGAGGCCGAACGTAGTCGATGGACAACCGGTGATATTCGGTACGTGACGCAGAAGGTAGTCCACCCGG TGGCGGGGGATTCTGTCGAGAAAAGCCCCGTACCAAACCGACTCAGGTGGTCGGTAGAGAATACCGAGGCGTCGGGTGAACTATGGTTAAGGAACTCGGC AAAATGCCCCCGTAACTTCGGGAGAAGGGGGGCCATTTGTGCCGCAGAGACCGCGAGAGGACTGTTTACTAAAAACACAGGCCGTGCGAAGCCGTAAGGC ATGTATACGAACTGACGCCTGCCCGGTGCTGGAACGTTAAGGGGACCGGTTCGGTGAGAACTTAAGCGCCAGTAAACGGCGGTGGTAACTATAACCATCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCTCGACTGTCTCAACCATAGGCCCGGTGAAATTGCACTACG AGTAAAGATCTCGTTTCGCGCAGCAGGACGGAAGACCCCGGGACCTTTACTATAGTTTGATATTGGTGTTCGGTTCGGCTTGTGTAGGATAGGTGGGAGA CTTTGAAGCGGCCACGCCAGTGGTTGTGGAGTCTCGTGAAATACCACTCTGGTCGTGCTGATGTCTAACCTGGATTCAGGGACAGTGTCTGATGGGTAGT TTAACTGGGGCGGTTGCCTCCTAAAGAGTAACGGAGGCGCCCAAAGGTTCCCTCAGCCTGGTTGGCAATCAGGTGTTGAGTGTAAGTGCACAAGGGAGCT TGACTGTGAGACCGACGGTGAGCAGGGACGAAAGGGGACTAGTGATCCGGCAGTGGCTGTGGAAGCGCTGTCGCTCAACGGATAAAGGTACCCCGGGATA ACAGGCTGATCTTCCCCAAGAGTCCATATCGACGGGATGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGGAGTCGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCCGCTGTGCGCGTAGGAATTTGAGAAGGCTGTCCCTAGTA CGAGAGGACCGGGACGGACGAACTCTGGTGTGCCAGTTGTCCTGCCAAGGCAGGCTGGTTGGCTACGTCGGAAGGATAACCGCTGAAACATCTAAGCGGA AGCCTCTTGAGAGAGTATTCCCAGGCTCCCAGTAGACGACGGGTGATGGCCAG Alcaligenes CGAATAAGGCATATGATGGATGCCTTGGCGATCAGGCGATGAAGGACGCGGTAGCTGCGAAAAGCTACGGGGAGCTGCAAAAAGCTTGATCTGTAGATGT CCGAATGTCCACATGAGCGACCGAGTGACTGAACCATCTCAGTAACTCGGGAAAAGAAATCAACGAGATTCCGGAAGTAGTGGCGAGCGAAACCGGACCA GCCTATGAATAGTCGAATGGAATGGAAATCCAGCCTAGCGGTGAAGCCCTGTAGCAATAACAAGTGGGCGGGACACGTGAAATCCTGTCTGAATATGGGG GGACCATCCTCCAAGGCTAAATACTCTGATCGACCGATAGTGAACAGTACCGTGAGGAAAGGCGAAAAGACCGGAGTGAAAAGTCTGAAATCGTATGCAT ACAACAGTAGGAGCACCGTGTGACTGGTACCTTTTGTATAATGGGTCAGCGACTTACATTCAGTGGCAGCTTAACAAGGGAGGCGTAGCGAGCGGTCCGA ATAGGGCGCAGTCGCTGGGTGTAGACCCAAACCGGCGATCTATCCATGGCCAGTTGAAGGCACGTAACACGTGCTGGAGGACCGAACACTAATGTTGAAA AATTAGGGATGAGTGTGATCGGAGTGAAAGGCTAAACAAGCCTGAGATAGCTGGTCTCTCCGAAAACTATTTAGGTAGTGCCTCGTATACTGCCGGGGTA GAGCACTGTTATGGCTAGGGTCGACTAACCCATGGCAAACTCCGAATACCGGTATACGGGAGACAGAGACGGGTGCTAACGTCCGGACTCAAGAGGGAAA CAACCCAGACCGCCAGCTAAGTCCCTAACATGGCTAAGTGGAAACGAAGTGGAAGGCATAGACAGTCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTGATCGAGTCGTCCCGGAAGATGTCGGCTAAGCCATAGACCGAAGCTGCGGATATATGGTAGGAGAGCGTTCCGTACCTGTAAGGTG TTCCGTGAGAATGCTGGAGGTATCGGAAGTGAGAATGTGACATGAGTAGCGAAAGGGGGTGAAAAGCCCCCTCGCCGTAAGTCCAAGGTTCCTGCGCAAG TTCATCGGCGCAGGGTGAGTCGGCCCCTAAGGCGAGGCAGAACGTAGCTGATGGGAAGCGGGTAATATTCCGCACGGGACGGATTGCAGATGTTACGGGT TGGCCCGAACTCGTTCCAAGAAAAGCACCGTACCAAACCGACACAGGTGGACGGGAGAATATTCCAAGGCGTTGAGAGAACTCAGGAGAAGGAACTCGGC AAATTAATACCGTAACTTCGGGAGAAGGTATGCCTCGCAAGCCGCAGTGAATGGTGGTGGACTGTTTACTAAAAACACAGCCTCTGCAAACACGAAAGTG ACGTATAGGGTGTGACGCCTGCCCGGTGCCGGAAGGTTAAGTGATGGGGTCAAGTCTTGATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGATGGCCACACTGTCTCCTCCTGAGACTCAGCGAAGTTGACATGGT TGTGATGATCAATCTCCCCGCGGCTAGACGGAAGACCCCAGAACCTTTACTGTAGCTTTGCATTGGATTGTGAACCGGCCTGTGTAGGATAGGTGGGAGA CGTTGAAGCGTGGTCGCCAGATCGCGTGGAGTCTCCTGAAATACCACCCTGGTCTGTTTGGGTTCTAACCTAGATTCGGGGACCGTGCATGGTGGGCAGT TTGACTGGGGCGGTCTCCTCCTAAAGTGTAACGGAGGAGTTCGAAGGTACGCTAGAGACGGTCGGAAATCGTCTTGATAGTGCAATGGCATAAGCGTGCT TGACTGTGAGACTGACAGTGAACAGGTACGAAAGGGACATAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCTGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCTCATCCTGGGGCTGTAGCCGGTCCAAGGGTATGCTG TTCGCCATTAAAGAGGTACGTGAGCTGGGTTTAAAACGTGTGAGACAGTTTGGTCCCTATCTGCCGTGGGCGTTGGATATTGACGGAGCTGCTCCTAGTA CGAGAGGACCGGAGTGGACGTACACTGGTGTATCGGTTGTCATGCCAATGCATGCCGAGTAGCTACGTCGGAGAGATAACCGCTGAAGCATCTAAGCGGA AACTCTCTAAGATAGATATCCCAGGGTCGTCCGAGACCAGACGTGATGGCTGG Mycoplasma@hyopneumo TAAATAAGGTATTTGGTGGATGCCTTGGGTCTGAGTCGATGAAGGACGTGATTACTGCGATAAGCTTCGTGGAGTTGGAAAAAACTAGATACGGAGATTT CCGAATGCGCTCATAGAGAACGTTGCGATTGAAACATCTTAGTAGCAACGGAAAAGAAAATAAAATGATTCCCAAAGTAGTGGCGAGCGAAATGGGAAGA GCCCGGAAATAGTAGAAAAAGTTGGAAACTTTGACTAGAGGTGAATCCCTGTAATAATCCTGAGTGGGCGGGGCACGTGGAACCCTGTCTGAATTTGCCA GGACCACCTGGTAAGGCTAAATACTATCAGACACCGATAGTGAATAGTACCGTGAGGAAAGGTGAAAAGACCGGAGTGAAAAGTCTGAAACCATTTACTT ACAATAGTCAAAGCACAGTGTGATGGGTACATCTTGCAGTATGGTCCGGCGAGTTATGTTAACAAGCAGGTTAAGATGGGAGCCGTAGGGACCGGTCTAA ATAGGGCGAAGTTTGTTGACATAGACCCAAACCGGTGATCTATCCATGAGCAAATGAAACTTTGTAACACAAAGTGGAGGTTCGAAGTAGTACGCTAAAA AGTGCCGGATGACTGTGATAGCGGTGAAATTCCAATCGAACCTGAGATAGCTGGTCTCTCCGAAATAGCTTTAGGGCTAGCGTATAGTAATAATGGGGTA GAGCACTGAATGTGGAAGCGGCTCTGAACTATAATCAAACTCCGAATACCATCTCTATGCAGTCGGAAGTGGGTGATAACGTCCGCGCTCGCGAGGGAAA CAACCCAGATCGTCAGCTAAGTCCCAAAATATGTTAAGTGAAAAGGTTGTAAATTTCTTAAACAACTAGGATGTTGCTTAGAAGCAGCCTTTAAAGAGTG CGTAATTGCTCACTAGTCAAGAGATCTCCAATAATGTCGGCTAAACATAATACCGAAGCTGCGGGTTTACGTTAGGAGAGCGTTTTAATTCGCTAAGCTA GAGGGTGACACTAGTGGAGAAATTAAAAGTGAGAATGCGGAATGAGTAACGATTCGAAGTGAGAATCTTCGACGCCTATTGGGGAAGGTTCCTGGGCAAG GTCGTCCACCCAGGGTTAGTCAGGGCCTAAGGAGAGGCTGAACGTATCCGATGGATAATCGGTAATATTCGATACATTACGAAAAAGATAGTTTTCCACC TGGGTGGAAATTTTTCCAAGAAAAGTCCTGTACCGAACGGACACACGTCCCCAGATGAGTATTCTAAGGTGGCGAGAAAACCAATGTTAAGGAACTCTGC AAAATTATCCCGTACGTTCGCAAGAAGGGATGCCCTCTAGGCCTCAGTAAAAAGGGGGGAACTGTTTATCAAAAACACAGCCTCTGCAAAGGTGTAAACC AAGTATAGAGGGTGAAGCCTGCCCAGTGCCCGAAGGTTAAGCGGAGATGTATTGATTCAAGTGAAGCCCGGGTGAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCAACTAATTATTGACCTGCACGAAAGGCGCAATGATCTCCCTACTGTCTCAACATTGGACTCGGTGAAATTATGGTACC AGTGAAAACCTGGTTACCCGCATCAAGACGAAAGACCCCGGGAGCTTTACTATAACTTCGTATTGAGAATTGGTTTATTATGTGTAGGATAGGTGGGAGA TGTCGATCCAAGGGCGCTAGTCCTTGTGGAGTCAACTGAAATACCACCCTTAATAAATTGTTTTCTAACCTGCAAAGAGAGACAGTGCGTGGTGGGTAGT TTGACTGGGGCGGTCGCCTCCTAAAGAGTAACGGAGGTGTTCAAAGCTACACTCAATATGGTCGGAAACCATATGCAGAGCATAAAGGTAAAAGTGTGGT TGACTGCAAGACCTACAGTGAGCAGGTGCGAAAGGGACTTAGTGATCCGGCGGTTCATGTGGAATGGCCGTCGCTCAACGGATAAAGCTACCCCGGGATA ACAGGCTAATCTTCCCCAAGAGATCACATCGACGGGAAGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGAGCTGAAGTCGGTTCAAGGGTTTGCTG TTCGCCAATAAAGCGGTACGTGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCTGATGTGGGCGTTGGAATTTGATGAGACTGCTCTTAGTA CGAGAGGACCGGAGTGGACGTACGCTGGTGTTCCAGTTGTCTTGCCAAAGCAAGCTGGGTAGCTAAGTCGGAAAGATAACCGCTGAAACATCTAAGCGGA AGCTTCTCAAGAGAGTATTCCTAAATTCCTTATAGACTATAGGTGATGGTTAG Helicobacter@pilori CTTTTAAGGCAGATGGCGGATGCCTTGCCAAAGAGGCGATGAAGGACGTACTAGCTGCGATAAGCTATGCGGAGCTGTCAAGAGCTTGATGCGTAGATGT CCGAATGCTCTAATAGGCGACCTAGTGAGTGAAACATCTCAGTAACTAGGGAAAAGAAATCAACGAGATTCCCTAAGTAGTGGCGAGCGAACGGGGAAAA GGGCGGATTTAGCAGAGTTACCTGGAAAGTAAGCCTAGAAGTGAAGCCTTGTAGCCAACCAGAGTGGCCAGGACACGAGAAATCCAGGTTGAAGCCGGGG AGACCACTCTCCAACCCTAAATACTATCTTTGAGCGATAGCGAAAAGTACCGTGAGGAAAGGTGAAAAGAGCAGAGTGAAAAGACTGAAACCATCTGCTT ACAACATTCAGAGCCCTGGGTGATGGCTGCCTTTTGCATAATGATCCTGCGAGTTGTGGTATCTGGCAGGTTAAGAAGGAAGCCGTAGCGAGCGGTCTTA ATAGGGCGAAGTCAGATGCTGCAGACCCAAGCTAGTGATCTATCCATGGCCAGTTGAAACGCGTTAATAGCGCGTGGAGGACTGAACGTACCCATTGAAA CGGGTGGGATGAGTGTGATAGGGGTGAAAGGCCAAACAAACTTGTGATAGCTGGTCTCTTCGAAATATATTTAGGTATAGCCTCAAGAATAAAAGGGGTA GAGCCCTGATTGGGCTAGCTGCCCGGAAACCCTATCAAACTTCGAATACCTTTCCTTGGGAGTCAGGCGTGGGTGATAAAATCAATCGTCAAAAGGGGAA CAACCCAGACTACCAAATAAGTCCCTAAGTTATTCGAGTGGAAAAGATGTTGGCTACTCAAACAACCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAACAGCTCACTGGTCTAGTGGTCACTGAAAATATCGGCTAAGATAGACACCGAATTTGTAGATAAGTGGTAGAAGAGCGTTCATACGCGTTAAGGTA TACCGTAAGAGTGCTGGAGCGGTATGAAGTGAGCATGAGGAATGAGTAACGAAGATATATGAGAATTGTATCCGCCGTAAATCTAAGGTTCCTACGCGAG GTCGTCATCGTAGGGTTAGTCGGGTCCTAAGCCGAGTCCGAAGGTAGGTGATGGCAAATTGGTAATATTCAATACGGGACGCATGGGTTAAGCGACTAGA TGGCTAGCGCTCGTGCCAAGAAAAGTTCCGTACCAAACCGACACAGGTAGATAGATGAGTATTCTAAGGCGGTGAAAGAACTCTGGTTAAGGAACTCTGC AAACTAGCACCGTAAGTTCGCGATAAGGTGTGCCACCGTTGTCTCAGCAAAGGTCCCCCGACTGTTTACCAAAAACACAGCCTTTGCCAACTCGTAAGAG AAGTATAAGGTGTGACGCCTGCCCGGTGCTCGAAGGTTAAGAGGATGCGTCAAGGTTGAATTGAAGCCCGAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGTTAAATACCGACCTGCATGAATGGCGTAACGAGATGGGAGCTGTCTCAACCAGAGATTCAGTGAAATTGTAGTGGA GGTGAAAATCCTCCTACCCGCGGCAAGACGGAAGACCCCGGGACCTTTACTACAACTTAGCACTGCTAATGGGAATATCATGCGCAGGATAGGTGGGAGG CTTTGAAGTAAGGGCTTTGGCTCTTATGGAGCCTCCTGAGATACCACCCTTGATGTTTCTTTAGCTAACTGGCATGGCAGGACAATGCTTGGTGGGTAGT TTGACTGGGGCGGTCGCCTCCTAAAAAGTAACGGAGGCTTGCAAAGGTTGGCTCATTGCGGTTGGAAATCGCAAGTTGAGTGTAATGGCACAAGCCAGCC TGACTGTAAGACATACAGTAAGCAGAGACGAAAGGGTCATAGTGATCCGGTGGTTCTGGTGGAAGGGCCATCGCTCAAAGGATAAAGGTACCCCGGGATA ACAGGCTGATCTCCCCCAAGAGCTCACATCGACGGGGAGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGGAGCAGGTCCAAGGGTATGCTG TTCGCCATTAAAGCGGTACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGCGTAGGAAATTGAGGAGACTGTCCCTAGTA CGAGAGGACCGGGATGGACGTGTACTGGTGCACCAGTTGTTCTGCCAAGACACGCTGGGTAGCTACACCGGTGTGATAACTGCTGAAACATCTAAGCAGA AGCCACTCAAGAGAACTTTCCCAGCTCGCACAAAGACTATTGCTGATGGGTAG Bordetella@bronchise CGACTAAGGCATATGGTGGATGCCTTGGCGATCAGGCGATGAAGGACGTAGTAGCTGCGAAAAGCTGCGGGGAGCTGCAAAAAGCATGATCCGCAGATAT CCGAATGTCCACATGAGCGACCGGGTGACTGAAACATCTCAGTAGCTCGGGAAAAGAAATCAACGAGATTCCGAAAGTAGTGGCGAGCGAAATCGGAAGA GCCTACGCATAGTCGAACGGAATGGAAATCCGGCCTAGCGGTGAAGCCCTGTAACAATGAGAAGTGGGCGGGACACGTGAAATCCTGTCTGAAGATGGGG GGACCATCCTCCAAGGCTAAATACTCTGATCGACCGATAGTGAACAGTACCGTGAGGAAAGGCGAAAAGACCGGAGTGAAAAGTCTGAAACCGTATGCAT ACAACAGTCGGAGCCTTGGGTGACGGGTACCTTTTGTATAATGGGTCAGCGACTTACATTCAGTGGCAGCTTAACAAGGAAGGCGTCAGAAGCAGTCCGA ATAGGGCGCAGTCGCTGGGTGTAGACCCAAACCGATGATCTACCCATGGCCAGTTGAAGGCACGTAACACGTGCTGGAGGACCGAACACTAGTGTTGAAA AACTAGGGATGAGTGTGATAGGGGTGAAAGGCTAAACAAATCTGAAATAGCTGGTCTCTCCGAAAACTATTTAGGTAGTGCCTCAAGTACTGCAGGGGTA GAGCACTGTTATGGCTAGGGTTGACTAAACCATGGCAAACTCCGAATACCTGTACTTGGGAGACAGACACGGGTGCTAACGTCCGGACTCAAGAGGGAAA CAACCCAGACCGCCAGCTAAGTCCCGAATATCGCTAAGTGGAAACGAAGTGGAAGGCATAGACAGTCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTGATCGAGTCGTCCCGGAAGATGTCGGCTAAGCGATAAACCGAAGCTGCGGGTTTACGGTAGGAGAGCGTTCTGTACCTGCAAGGTG GCTTGTAAGGCTGCTGGAGGTATCAGAAGTGCGAATGTGACATGAGTAGCCAAAGGGGGTGAAAAGCCCCCTCGCCGTAAGTCCAAGGTTCCTGCGCAAG TTCATCGGCGCAGGGTGAGTCGGCCCCTAAGGCGAGGCAGAACGTAGCTGATGGGAAGCTGGTAATATTCAGCACGGGACGGATCGCGGAGGTCACAGGT TGGCCTGGATTTGTTCCAAGAAAAGCACCGTACCAAACCGACACAGGTGGGAGGGAGAATATTCCAAGGCGTTGAGAGAACTCAGGAGAAGGAACTCGGC AAATTGATACCGTAACTTCGGGAGAAGGTATACCCTGCAGGTCGCAGAGAATGGTGGTGGACTGTTTATTAAAAACACAGCCTCTGCAAAGACGAAAGTC ACGTATAGGGTGTGACGCCTGCCCGGTGCCGGAAGGTTAAGTGATGGGGTCAAGTCTTGATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGATGGCCACACTGTCTCCTCCTGAGACTCAGCGAAGTTGAAGTGTT TGTGATGATCAATCTACCCGCGGCTAGACGGAAGACCCCAGAACCTTTACTGTAGCTTTGCATTGGACTGTGAACCGGCCTGTGTAGGATAGGTGGGAGG CGCAGAACTCGAGTCGCCAGATTCGAGGGAGCCTCCTGAAATACCACCCTGGTTTGTTTGGGTTCTAACCTTGATTCGGGGACAGTGCATGGTAGGCAGT TTGACTGGGGCGGTCTCCTCCCAAAGCGTAACGGAGGAGTTCGAAGGTACGCTAGGTACGGTCGGAAATCGTGCTGATAGTGCAATGGCATAAGCGTGCT TGACTGTGAGACTGACAGTGAACAGGTGCGAACGGGACATAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCTGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCTCATCCTGGGGCTGAAGCAGGTCCAAGGGTATGCTG TTCGCCATTAAAGAGGTACGTGAGCTGGGTTTAGAACGTGTGAGACAGTTTGGTCCCTATCTGCCGTGGGCGCTGGAAATTGACAGGACTGCTCCTAGTA CGAGAGGACCGGAGTGGACGTACTCTGGTGTACCGGTTGTCATGCCAATGCATGCCGGGTAGCTAAGTCGGAGAGATAACCGCTGAAGCATCTAAGCGGA AACTCTCTAAGATAGGTATCCCAGGGTCGTTCGAGACCAGACGTGATGGTCGG Bacillus@stearotherm CTAGAAAGGCGCACGGTGGATGCCTTGGCACTAAGCCGATGAAGGACGGGGCAACGCCGAAACGCTCCGGGGAGCTGTAAGAAGCGTGATCCGGAGATGT CCGAATGTCCCCATGAGCAACCCGGGGACTGAAACATCTTAGTACCCGGGGAGAAGAAAGCAAAGCGATTCCCTGAGTAGCGGCGAGCGAAACGGGAACA GCCCGGAGGTAGACGAACGGTCTGGAACGCCGGCCGAGAGGTGAAGCCCTGTATCAACCCTGAGTCGGCGGGACACGGGAAATCCCGTCGGAAGCAGGGA GGACCATCTCCCAAGGCTAAATACTCCTAGTGACCGATAGTGCACAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGACTGAAACCGTGTGCCT ACAATAGTCAGAGCGCCGCGTGATGGGTGCCTTTTGTAGAATGAACCGGCGAGTGACGATGGCGTGCGGGTTAAGAAGGGAGCCGCAGCGAGCGGTCTGA ACAGGGCGAAGTACGTCGTCGTCGACCCAAACCGGTGATCTACCCATGTCCAGGTGAAGGCCGGTAACACCGGCTGGAGGCCCGAACACGCACGTTGAAA AGTGCGGGATGAGTGTGGTAGGGGTGAAATGCCAATCGAACTTGAGATAGCTGGTCTCCCCGAAATAGCTTTAGGGCTAGCCTCGGGAGATGTTGAGGTA GAGCACTGATTGGGCTAGGCCCTGGTAAACCCAGTCAAACTCCGAATGCCAATACCCGGGAGTCAGACGCGAGTGATAAGATCCGTGGTCGAGAGGGAAA CAGCCCAGATCGCCAGCTAAGCCCCAAAGGACGTTCAGTGGAAAGGATGTGAGTTGCAAAGACAACCAGGATGTTGCTTAGAAGCAGCCTTTAAAGAGTG CGTAATAGCTCACTGGTCGAGTGACTCCCGAAAATGTCGGCTAAACGTGCCGCCGAAGCTGCGGGATTTCGGTAGGGGAGCGTTCTAAGGCGTTAAGCCA GACCGGAAGACTGGTGGAGCGCTTAGAAGTGAGAATGCGGTATGAGTAGCGAACAGAGGTGAGAATCCTCTGCGCCGAAAGCCTAAGGTTCCTGAGGAAG TTCGTCCGCTCAGGGTTAGTCGGGACCTAAGCCGAGGCCGAACGTAGGTGATGGACAACAGGTGAGATTCTGTACGGGACGCAGAGGATAGGGCGCAGGC TGGCCTGCCCCCCTGCCAAGAAAAGCCCCGTACCAAACCGACACAGGTAGGCAGGAGAGAATCCTAAGGCGGCGGGAGAACTCTCGTTAAGGAACTCGGC AAAATGACCCCGTAACTTCGGGAGAAGGGGTGCTCGAAAGGCCGCAGACAAAGGCCCAAGACTGTTTATCAAAAACACAGGCTCTGCGAAGTCGTAAGGC ACGTATAGGGGCTGACACCTGCCCGGTGCTGGAAGGTTAAGGGGAGCGCTGAAGTGCGAACCGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCCGCACGAAAGGTGTAACGACTTGGGCGCTGTCTCAACGAGAGACCCGGTGAAATTATACTACC TGTGAAGATCAGGTTACCCGCGACAGGACGGAAGACCCCGGGAGCTTTACTGCAGCCTGATATGGAATTTTGGTGTCGCTTGTACAGGATAGGTGGGAGC CTGGGAAGCCGGAGCGCCAGCTTCGGTGGAGGCGCGTGGGATACCACCCTGGCGATATTGAATTCTAACCCGCAGTGGGAGACAGTGTCAGGCGGGCAGT TTGACTGGGGCGGTCGCCTCCCAAAAGGTAACGGAGGCGCCCAAAGGTTCCCTCAGAATGGTTGGAAATCATTCGGAGAGTGCAAAGGCACAAGGGAGCT TGACTGCGAGACGGACAGTGAGCAGGGACGAAAGGGGCTTAGTGATCCGGTGGTTCCGATGGAAGGGCCATCGCTCAACGGATAAAGCTACCCCGGGATA ACAGGCTGATCTCCCCCAAGAGTCCACATCGACGGGGAGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGTAGTCGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCCGTCGCGGGCGCAGGAAATTGAGAGGACTGTCCTTAGTA CGAGAGGACCGGGATGGACGCACGCTGGTGTACCAGTTGTCCCGCCAGGGCACGCTGGGTAGCTATGTCGGCGGGATAAGCGCTGAAACATCTAAGCGTA AGCCCCCTAAGAGAGATTTCCCAGATCCCTCGAAGATGACAGGTGATGGTCCG Streptomyces@rimosus TTTTTAAGGCGCACGGTGGATGCCTTGGCACCAAACCCATGAAGGACGTGGGAGCCGCGATAGGCCCCGGGGAGCTGCAACGAGCTTGATCCGGGGGTGT CCGAATGCCCTCATGGGGGACGCGGGGAGTGAAACATCTCAGTACCCGCGGAAGAGAAAACAACGTGATTCCGGGAGTAGTGGTGAGCGAAACCGGATGA GGCCGGATGTAGGCGAAGACATGCGAAAGTCCGGCTAGAGGTAAACCCCCGTACTAACCCCAAGTGCACGGGGCCCGTGAAATCCCGTGTGAATCTGGCG GGACCACCCGTTAAGCCTAAATATTCCTGGTGACCGATAGCGGATAGTACCGTGAGGAATGGTGAAAAGTGCGGAGTGAAAAGACTGAAACCGTGTGCCT ACAACCGTGGGAGCGTTTCGTGACTGGTGCCTTTTGAAGAATGAGCCTGCGAGTTTGGGTATGTTGCGGGTTAACTGGGAAGCCGTAGCGAGCGGTCCGA AGAGGGCGTAGTAGCGTGCCCAAGACCCAAGCGAGTGATCTAGCCATGGGCAGTTGAAGCGGAGTAAGACTTCGTGGAGGACCGAACACCAGGGTTGAAA ACCTGGGGATGACTGTGTTAAGGGTGAAAGGCCAATCAAACTCGTGATAGCTGGTCTCCCCGAAATGCATTTAGGTGCAGCGTCGTGTTCTGCCGAGGTA GAGCACTGGATAGGCGAGGCCTCGGTAACCTTAGCCAAACTCCGAATGCCGGAGCGCGGCAGTGAGACGTGGGGGATAAGCTCCATGGTCGAGAGGGAAA CAGCCCAGAGCATCGACTAAGCCCCTAAGGGTGCTAGGTGGAAAGGATGTGAGTCGCAGAGACAACCAGGAGGTTGCTTAGAAGCAGCCTTGAAAGAGTG CGTAATAGCTCACTGGTCAAGTGATTCCCGACAATGTCGGCTAAGCACACCGCCGAAGTCATGTCAAATGGGTAGGGGAGCGTCGTGTGCGGGTAAGCAG CGCCGGAAGTGTTGTGGACGGTTCACGAGTGAGAATGAGGCATGAGTAGCGAACACACGTGGGAAACGTGTGCGCCGATTGACTAAGGTTCCTGGGTCAG CTGATCTGCCCAGGGTAAGTCGGGACCTAAGGCGAGGCCGAACGTAGTCGATGGACAACCGGTGATATTCGGTACGTGACGCAGAAGGTAGTCCACCCGG TGGCGGGGGATTCTGTCGAGAAAAGCCCCGTACCAAACCGACTCAGGTGGTCGGTAGAGAATACCGAGGCGTCGGGTGAACTATGGTTAAGGAACTCGGC AAAATGCCCCCGTAACTTCGGGAGAAGGGGGGCCACTTGTGCCGCAGAGACCGCGAGAGGACTGTTTACTAAAAACACAGGCCGTGCGAAGCCGTAAGGC TTGTATACGGACTGACGCCTGCCCGGTGCTGGAACGTTAAGGGGACCGGTTCGGTGAGAACTTAAGCGCCAGTAAACGGCGGTGGTAACTATAACCATCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCTCGACTGTCTCAACCATAGGCCCGGTGAAATTGCACTACG AGTAAAGATCTCGTTTCGCGCAGCAGGACGGAAGACCCCGGGACCTTTACTATAGCTTGATATTGGTGTTTGGTTCGGCTTGTGTAGGATAGGTGGGAGA CTGTGAAGCCGTGACGCCAGTCATGGTGGAGTCCTGTGAAATACCACTCTGGTCGTGCTGATGTCTAACCTGGATTCAGGGACAGTGTCTGGTGGGTAGT TTAACTGGGGCGGTTGCCTCCTAAAGGGTAACGGAGGCGCCCAAAGGTTCCCTCAGCCTGGTTGGCAATCAGGTGTTGAGTGTAAGTGCACAAGGGAGCT TGACTGTGAGACTGACGGTGAGCAGGTACGAAAGGGGACTAGTGATCCGGCGGTGGCTGTGGAAGCGCCGTCGCTCAACGGATAAAGGTACCCCGGGATA ACAGGCTGATCTTCCCCAAGAGTCCATATCGACGGGATGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGGAGTCGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCCGCTGTGCGCGTAGGAGTTTGAGAAGGCTGTCCCTAGTA CGAGAGGACCGGGACGGACGAACTCTGGTGTGCCAGTTGTTCTGCCAAGGCAGGCTGGTTGGCTACGTCGGAAGGATAACCGCTGAAACATCTAAGCGGA AGCCTCTTGAGAGAGGGCTCCCAGGCTCCCAGTAGACGACGGGTGATGGCCAG Staphylococcus@pisci TTATTAAGGCGCACGGTGGATGCCTTGGCACTAAGCTGATGAAGGACGTTACTACGACGATATGCTTTGGGTAGCTGTAAGAAGCGTGATCCAGAGATTT CCGAATGTCGACATGAGCAACGCGGAGACTGAAACATCTTAGTACCCGCGGAAGAGAAAGAAAATCGATTCCCTGAGTAGCGGCGAGCGAAACGGGAAGA GCCCGGAATTAGACGAATGTACTGGAAATCGAACCGAGAGGTAAAGTCCTGTATCAAGCCTGAGTCGACGGAGCACGTGAAATTCCGTCGGAATCCGGGA GGACCATCTTCCAAGGCTAAATACTCCTAGTGACCGATAGTGAACAGTACCGTGAGGAAAGGTGAAAAGTCCGGAGTGAAAAGATTGAAACCGTGTGCTT ACAATAGTCAGAGCCCAGGGTGATGGGTGCCTTTTGTAGAATGAACCGGCGAGTTACGATCTGATGCAGGTTAAGCGGGGAGCCGCAGCGAGCGGTCTGA ACAGGGCGGAGTATTTGGTCGTAGACCCAAACCGGTGATCTACCCTTGGTCAGTTGAAGTTCAGTAACACTGAATGGAGGACCGAAGACTTACGTTGAAA AGTGACGGATGAATGAGGTAGCGGAGAAATTCCAATCGAACCTGAGATAGCTGGTCTCTCCGAAATAGCTTTAGGGCTAGCCTCAAGGATTGTTGAGGTA GAGCACTGTTTGGACGAGGCCTTGGTAAATTCAGACAAACTCCGAATGCCAATTCTTGGGAGTCAGAAGTGGGTGATAAGGTCCATGTTCGAAAGGGAAA CAGCCCAGACCACCAGCTAAGTCCCAAAAAATGTTAAGTGGAAAGGATGTGTATTGCCCAGACAACTAGGATGTTGCTTAGAAGCAGCCTTTAAAGAGTG CGTAATAGCTCACTAGTCGAGTGACACCCGAAAATGTCGGCTAAACATATTACCGAAGCTGTGGACTTGTGGTAGGAGAGCGTTCTAAGGCGTCAAGCAT GATCGCAAGACATGTGGAGCGCTTAGAAGTGAGAATGCGGTGTGAGTAGCGAAGATGGGTGAGAATCCCATCCACCGATTGACTAAGGTTCCAGAGGAAG CTCGTCCGCTCTGGGTTAGTCGGGTCCTAAGCCGAGGCCGAACGTAGGCGATGGATAACAGGTGATATTCTGTACGGGACACAGAGGATAGGCGACGTGT TGGCACGCGTTCCTGTCGAGAAAAGCCCCGTACCAAACCGACACAGGTAGTCAGATGAGAATTCTAAGGTGGCGAGAGAACTCTCGTTAAGGAACTCGGC AAAATGACCCCGTAACTTCGGGAGAAGGGGTGCTCTCAAGGCCGCAGTGAATGGCCCAAGACTGTTTATCAAAAACACAGGCTCTGCTAAACCGTAAGGT ATGTATAGGGGCTGACGCCTGCCCGGTGCTGGAAGGTTAAGAGGAGTGGTTCTGTACGAATCGAAGCCCCAGTAAACGGCGGCCGTAACTCTAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCCGCACGAAAGGCGTAACGATTTGGGCACTGTCTCAACGAGAGACTCGGTGAAATCATAGTACC TGTGAAGATCAGGTTACCCGCGACAGGACGGAAGACCCCGGGAGCTTTACTGTAGCCTGATATTGAAATTCGGCACAGCTTGTACAGGATAGGTAGGAGC CTTGGAAACGTGAGCGCCAGCTTACGTGGAGGCTTGTGGGATACTACCCTAGCTGTGTTGATTTCTAACCCGCATCGGGAGACAGTGTCAGGCGGGCAGT TTGACTGGGGCGGTCGCCTCCTAAAGTGTAACGGAGGCGCTCAAAGGTTCCCTCAGAATGGTTGGAAATCATTCATAGAGTGTAAAGGCATAAGGGAGCT TGACTGCGAGACCTACAGTGAGCAGGGTCGAAAGGGACTTAGTGATCCGGTGGTTCCGATGGAAGGGCCATCGCTCAACGGATAAAGCTACCCCGGGATA ACAGGCTTATCTCCCCCAAGAGTTCACATCGACGGGGAGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGTAGTCGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCCGTCGTGGGCGCAGGAAATTGAGAGGACTGTCCTTAGTA CGAGAGGACCGGGATGGACATACTCTGGTGTACCAGTTGTCGTGCCAACGCACGCTGGGTAGCTATGTTGGCGGGATAAGTGCTGAAACATCTAAGCATA AGCCCCCTAAGAGAGATTTCCCAGATCCCTCAAAGATGATAGGTAATGGTTCG Microbispora TTACTAAGGCACACGGTGGATGCCTTGGCACCAAGCCGATGAAGGACGTGGGAGCTGCGATAAGCCTCGGGGAGCCGCTACAGGCGTGATCCGGGGATTT CCGAATGCCGGCATGGGGGACGCGGGGAGTGAAACATCTCAGTACCCGCGGAAGAGAAAGCAATGCGATTCCCTGAGTAGTGGTGAGCGAAAGGGGAAGA GGCTGGAGATAGCCGAACGCTCTGGAATGGCGGCCTAGACGTGAAGCCGGGTAGCAATCCCGAGTGCACGGGGCCCGAGGAATCCTGTGCGAATCTGCCA GGACCACCTGGTAAGCCTAAATACTCCTGGTGACCGATAGTGGAGAGTACCGTGAGGAAAGGTGAAAAGCCCGGTGTGAAAAGACTGAAACCGTGTGCCT ACAACCGTGGGAGCTTTATGTGACCGGTGCCTTTTGAAGAATGAGCCTGCGAGTTGACGTGCGTGGCGGGTTAACTGGGGAGCCGTAGCGAGCGGTCTGA ATAGGGCGGAGTCGCGTGCGTCAGACCCAAGCCGGTGATCTACCCGTGGGCAGGTGAAGCTCAGTAAGACTGGGTGGAGGCCCGAACACCAGGGTTGCAA ACCTGGGGATGACTGCGGTAGCGGTGAAAAGCCAATCGAACTCGTGATAGCTGGTCTCCCCGAAATGCATTTAGGTGCAGCGTCACGTCCTGCCGAGGTA GAGCACTGGTTGGCCGAGGCCCCGGTAAGGTCAGCCAAACTCCGAATGCCGGGACGTGGCAGTGAGACGCGGGGGATAAGCTTCGTGGTCGAGAGGGAAA CAGCCCAGATCACCGGCTAAGCCCCGAAGGGTGCTGAGTGGAAAGGATGTAAGCCGCTGTGACAGCCAGGAGGTTGCTTAGAAGCAGCCTCTAAGGAGTG CGTAATAGCTCACTGGTCTAGTGGTTTCCGACAATGTCGGCTAAGCACACCGCCGAAGCCGTGGCGTGCGGGTAGGGGAGCGTCGTGCGCGGGTAAGCGG CGGGGTGACCGCCGTGGACGCCGTGCGAGTGAGAATGAGGCATGAGTAGCGTTCAGAAGTGAGAAACTTCTGCGCCGGATGACCAAGGTTCCTGGGGCAG TTGATCCGCCCAGGGTAAGTCGGGACCTAAGGCGAGGCCGAACGTAGTCGATGGGCAACGGGTGATATTCCGTACGGGACGCAGAAGGTAGCCCACCCAG TGGTGGGGGGTTCTGCCGAGAAAAGCCCCGTACCAAACCGACTCTGGTGGTCGGTAGAGAATACCGAGGCGTCGGGCGAACCGCGGTTAAGGAACTAGGC AAATTGCCCCCGTAACTTCGGGAGAAGGGGGGCCTCGTGGGCCGCAGAGAATGGCCCGGGACTGTTTACTAAAAACACAGGCCGTGCGAAGTCGTAAGAC AAGTATACGGACTGACGCCTGCCCGGTGCCGGAACGTTAAGGGGACGGGTTCGGTCGGAACCTAAGCGCCGGTAAACGGCGGTGGTAACTATAACCATCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGGTCTGGGCACTGTCTCAACCGCGGACCCGGCGAAATTGCACTACG AGTAAAGATCTCGTTACGCGCAGCAGGACGGAAGACCCCGGGACCTTCACTGCAGCTTGGCATTGGCGTTTGGAATGGCTTGTGTAGGATAGGCGGGAGA CTGTGAAGCGGGCACGCCAGTGTCCGTGGAGTCCCGTGAAATACCACTCTGGCTGTTTCGACGTCTAACCCGGATTCGGGGACAGTGCCTGGTGGGTAGT TTGACTGGGGCGGTTGCCTCCTAAAGGGTAACGGAGGCGCCCAAAGGTCCCCTCAGCCTGGTTGGAAATCAGGCGTTGAGTGTAAGGGCACAAGGGGGCT TAACTGTGAGACCGACGGTGAGCAGATGCGAAAGGGGCCTAGTGATCCGGCGGTGGCGGTGGAAGCGCCGTCGCTCAACGGCTAAAGGTACCCCGGGATA ACAGGCTGATCATCCCCAAGAGTCCATATCGACGGGATGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGGAGTAGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACGCGAGCTGGGTTTAGAACGTGCGAGACAGTTCGGTCCCTATCCGCTGCGCGCGTAGGAGATTGAGGGGGCTGTTCCTAGTA CGAGAGGACCGGAACGGACGAACTCTGGTGTGCCAGTTGTGCCGCCAGGTCAGGCTGGTTGGCTACGTCGGTGGGATAACCGCTGAAACATCTAAGCGGA AGCCCCCCGAGAGAGGTCTCCCAGGCTCCCAGTAGATGACGGGTGATGGCCGG Aeromonas@hydrophila TGACTAAGGTACATGGTGGATGCCTTGGCAGTCAGGCGATGAAGGACGTACTAACTGCGATAAGCCGTGAGCAGTCGGTAAAGACTTCGACCACGGATTT CCGAATGTCGACATGAGCGACCGGGAGACTGAAACATCTAAGTACCCCGGGAAAAGAAATCAACGAGATTCCCTCAGTAGCGGCGAGCGAACGGGGATTA GCCCTGAGTTAGTGGAACGGTCTGGAAAGCCGGCGTACAGGTGAAGCCCCGTAACAAAAATGAGTGGGCGGGACACGTGACATCCTGTCTGAATATGGGG GGACCATCCTCCAAGGCTAAATACTCTGACTGACCGATAGTGAACAGTACCGTGAGGAAAGGCGAAAAGACCTGAGTGAAAAGACTGAAACCGTGTACGT ACAACAGTGGGAGCCTCGGGTGACTGGTACCTTTTGTATAATGGGTCAGCGACTTACATTTTGTAGCGGGTTAACTAGGGAGCCGTAGGGACCGGTCTTA ACTGGGCGTAGTTGCAAGGTGTAGACCCAAACCGGTGATCTAGCCATGGGCAGTTGAAGGTTGATAACATCAACTGGAGGACCGAACACTAACGTTGCAA AGTTAGGGATGACTGTGCTGGGGGTGAAAGGCCAATCAAACTCGAGATAGCTGGTCTCCCCGAAAGCTATTTAGGTAGCGCCTCGGATACTACTGGGGTA GAGCACTGTTTGGGCTAGGGTTCACTAACCCCATGCAAACTCCGAATACCAGTATCCGGGAGACACACGCGGGTGCTAACGTCCGTCGTGAAGAGGGAAA CAACCCAGACCGCCGGCTAAGTCCCAAAGTTGGTTAAGTGGAAACGATGTGGAAGGCTCAGACAGCTAGGATGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTAGTCGAGTCGGCCCGGAAGATGTCGGCTAAACCAGGCACCGAAGCTGCGGATAAGTGGTAGGGGAGCGTTCTGTATCTGCAAGGTG TATCGAGAGTATGCTGGAGATATCAGAAGTGCGAATGTGACGTAAGTAACGAAAGGGGGTGAAAAGCCTCCTCGCCGGAAGACCAAGGTTCCTGTCCAAG TTAATCGGGGCAGGGTGAGTCGACCCCTAAGGTGAGGCCGAACGTAGTCGATGGGAAGCAGGTAATATTCTGCACGGGACGGAGAGGCTAGGTGGCCAGA CGGCTGGCATTCCTTCCAGGAAAAGCATCGTACCAAACCGACACAGGTGGTCGGTAGAGAATACCAAGGCGTTGAGAGAACTCGGGTGAAGGAACTAGGC AAAATAGAACCGTAACTTCGGGAGAAGGTTCGCTCTTTGGGTCGCAGTGACCGATGGTGGACTGTTTATCAAAAACACAGCCTCTGCAAACACGAAAGTG ACGTATAGGGTGTGACACCTGCCCGGTGCCGGAAGGTTAATTGATGGGGTCAAGTCTTGATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGTGTAACCATGGCCATGCTGTCTCCACCCGAGACTCAGTGAAATCGAATTCGC CGTGAAGATCGGTGTACCCGCGGCTAGACGGAAGACCCCGGAACCTTTACTACAGCTTGGCACTGAACATTGAACCTACATGTGTAGGATAGGTGGGAGG CTTTGAAGGCGTGACGCCAGTTGCGCTGGAGCCTCCTGAAATACCACCCTTGTATGTTTGTGTTCTAACGCAGATTCGCGGACAGTGCCTGGTGGGTAGT TTGACTGGGGCGGTCTCCTCCCAAAGAGTAACGGAGGAGCACGAAGGTTGGCTAATCCTGGTCGGACATCAGGAGGTTAGTGCAATGGCATAAGCCAGCT TAACTGCGAGACGGACAGTGAGCAGGTACGAAAGGGTCATAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCCGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGAAGTCGGTCCAAGGGTATGCTG TTCGCCATTAAAGTGGTACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGCGTTGGATGTTGAAGGGATTGCTCCTAGTA CGAGAGGACCGGAGTGAACGAACTCTGGTGTTCGGGTTGTCACGCCAGTGCATGCCCGGTAGCTAAGTCGGCTCGATAACCGCTGAAACATCTAAGCGGA AGCGACCCGAGAGAGTCATCCCAGGGCCGTTGGAGACCACACGTGATGGTGGG Chlamydia@sp CTATTAAGGCTGCTGGTGGATGCCTAGGCATCAAGGCGATGAAGGACGCGTTTACTGCGAAAAGCTCCGGCGAGCTGGAATAAGCTGGACCCGGAGATAT CCGAATGTCTACATGAGCGACCTGCTGACTGAAACATCTTAGTAAGCAGGGAAAAGAAATCAATGAGATTCCCTAAGTAGCGGCGAGCGAAACGGGATGA GCCCGGATCTAGTCGAATCTTCTGGAAATTGAGCGCACAGGTGAAGCCCCGTAACAAGCCTGAGTGGGCCGGACACGTGAAACCCGGTCTGAATCTGGGG AGACCACTCTCCAAGGCTAAATACTATTGATGACCGATAGTGAACAGTACCGTGAGGAAAGGTGAAAAGACCGGAGTGAAAAGACTGAAACCAGCAGCTT ACAACGGTCGAAGGCCAGGCTAACGGGTGCCTTTTGCATGATGAGCCAGCGAGTTACATTAAATGGCAGGTTAAGACCGGAGCCGAAGCGAGCGGTGTTA AAAGCGCGTAGTCATTTGATGTAGACACAAACCAGTGATCTATCCATGACCAGTTGAAGCAAGGTAACACCTTGTGGAGGACCGAAAGTTGCCGTTGAAA AGGCTTGGATGAGTGTGATAGGGGTGAAAGGCCAATCAAACTCGAGATATCTTGTCTCTTCGAAATAACTTTCGGGTTAGCCTCGAAAATCTACAGGGTA GAGCACTGAATTCACGCGGGCTCGCCAAAGGAAATCAAACTCCGAATACTGTTTTTCGGGAGATAGACGTGGGGGATAAGCTTCATTGTCAAAAGGGGAA CAGCCCAGATCGCCGATTAAGCCCCAAATCATGCTAAGTGATAAGGAAGTGAGTTTCTAAAACAGTTGGAATGTTGCTTAGAGGCAGCCTTTAAAGAGTG CGTAACAGCTCACCAATCGAGAAACTCCCGATAATATCGGCTAAGCATAGAGCCGAAATCGCGGGTTAGCGGTAGGAGAGCGTAGTATGGCAGCAAGATG TACCGTAAGAGCGTTGGAGCGCATACTAGTGATAATGTGGCATAAGTAACGAAAGGAGGTGAAAATCCTCCTCGCCGAAAATCCAAGGTTCCAGGGTAAG CTCGTCTTCCCTGGGTTAGCCGGTCCCTAAGCCGAGGCTGAACGTAGGCGATGGCAAGCAGGTAATATTCTGCGCTTGACGAAGACGTTAAGCACCGGAT TGGTCCGGTGTCCTTCCAAGAAATAAACCGTACCAAACCGACACAGGTGGATGGAATAATATTCTCAGGCGGCGAGAGAACTCTCGTTAAGGAACTCGGC AAATTATCCCCGTAACTTCGGGAGAAGGGGAGCCACTCATGCCGCAGAGAAAGGCCCGGGACTGTTTAACAAAAACACAGCCTATGCAAAGTCGTAAGAC AAGTATATGGTGTGATGCCTGCCCAATGCCAAAAGGTCAAAAGGAGAAGTCAAGTTTGAATTTAAGCCCTGGTGAATGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGTATAACGATCTGGGCACTGTCTCAACGAGAGACTCGGTGAAATTGTAGTAGC AGTGAAGATCTGTTTACCCGCAATAAGACGGAAGACCCCGGAACCTTTACTGTACTCTGATATTGGCTTTTGACTTGTCATGTGTAGGATAACCAGGAGA CATTGAAGTCCCCTCGTCAGGGGGGATGGAGTCACGTGAAATACTGGTCTTGACAAGCCGAAATCTAACGAAAATATTCGGACATTGTCAGACGGGCAGT TTTGCTGGGGCGGTATCCTCCTAAAAGGTAACGGAGGAGTCCAAAGCTTGCCTCATCGTGGTTGGTAATCACGAGTCGAGCGTAAAGGTATAAGGCAAGT TAACTGCGAGACCAACAGTGAGCAGATACGAAAGGGGCTTAGTGATCCGGCGGTGGAAGTGGAATCGCCGTCGCTCAACGGATAAAGGTACTCCGGGATA ACAGGCTTATCGCCACCAAGAGTTCATATCGACGTGGCGTTTGGCACCTCGATGTCGACTCATCGCATCCTGGGGCTGGAGAAGGTCCAAGGGTTTGCTG TTCGCCAATAAAGCGGTACGCGAGTTGGGTTCAAAACGTGTGAGACAGTTTGGTCCCTATCTGTTGTGGGCGTAGGATATTGAGAGGACTGCTTCTAGTA CGAGAGGACCGAAGTGGACGAACAATGGTGTTCCGGTTGTTCTGCCAAGACACGCCGGGTAGCTATGTCGGAAGGATAAGCGTTGAAACATCTAAACGCA AGCCCCCTAAGAAAGGTATCCCAGACTCCATGTAGACCACTGGTGATGGTTGG Wolinella CTTTTAAGGCAGATGGTGGATGCCTTGGGTAGTAGGCGATGAAGGACGTACTAGCTGCGATAAGCTTCGGGGAGTTGCCAAAGACTTGATCCGAAGATTT CCGAATGCCTTAATGGGCGACCTAGTGAGTGAAACATCTCAGTAGCTAGGGAAAAGAAATCAAAGAGATTCCGCTAGTAGCGGCGAGCGAACGCGGAACA GGGCGGATCTAGTAGAATCTTTTGGAAAAAGAGCCTAGAGGTGAAGCCCCGTAATAAGCCAGAGTGGCCAGGACACGAGAAATCCGGGCTGAAGCAGGGG AGACCACTCTCCAACCCTAAATACTCTACTACACCGATAGCGAACAGTACCGTGAGGAAAGGTGAAAAGAGAAAAGTGAAAAGACTGAAACCATCTGCCT ACAACATTCGGAGCCCTGGGTGACGGCTGCCTTTTGCATAATGATCCTGCGAGTTGTGGTATCTGGCGGGTTAAGAAGGTAGCCGTAGCGAGCGGTCTTA ATAGGGCGTAGTCAGATGCTGCAGACCCAAGCTAGTGATCTATCCATGGCCAGTTGAAAGTGAGTAACACTCACCGGAGGACCGAACGTGCCCATTGAAA CGGGCGGGATGAGTGTGATAGGGGTGAAAGGCCAATCAAACTTGTGATAGCTGGTCTCTTCGAAATATATTTAGGTATAGCCTCAAGAGTAATAAGGGTA GAGCTCTGATTGGGCTAGCTGCCCGGAAACCCTGTCAAACTTCGAATACTTACCCTTGGGAGTCAGGCGTGGGTGATAAAATCAATCGTCAAAAGGGGAA CAACCCAGACTACCAAATAAGTCCCAAAGCTACCTGAGTGGAAAAGATGTGAGTTACTCAGACAACCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAACAGCTCACTGGTCTAGTGATTCCTGAAAATATCGGCTAAGGTATGCACCGAATTTGTAGATGAGTGGTAGAAGAGCGTTCTAGTGCGTTAAGGTA TACCGCAAGAGTGCTGGAGCGGCTAGAAGTGAGCATGAGGAATGAGTAGCGAAAAGTGGTGAGAATCCACTTCGCCGTAAATCCAAGGTTCCTACGCTAG CTCGTCATCGTAGGGTTAGTCGGGTCCTAAGTCGAGTCCGAAGGTAGACGATGGCAAATCGGTAATATTCGATACGGGACGCATGGGTTAAACGACCAAA CGGTTGGCGTTCGTGCCAAGAAAAGCCCCGTACCAAACCGACACAGGTGGATAGATGAGTATTCTAAGGCGGTGAAAGAACTCTGGTTAAGGAACTCTGC AAACTAACACCGTAAGTTCGCGATAAGGTGTGCCCCCAGGGTCTCAGCAAAGGTCCCCCGACTGTTTACCAAAAACACAGCCTTTGCCAACTCGTAAGAG AAGTATAAGGTGTGACGCCTGCCCGGTGCTCGAAGGTTAAGAGGATCTGTCAAGTTTGAATTGAAGCCCGAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGTTAAATACCGACCTGCATGAATGGCGTAACGAGATGGGAGCTGTCTCAACCAGGGATTCAGTGAAATTGTAGTGGA GGTGAAAATCCTCCTACCCGCGGCAAGACGGAAGACCCCGGGACCTTTACTACAGCTTGGCACTGCCGATGGGAGCATTATGCGCAGGATAGGTGGGAGG CTTTGAAATCTTCACTCTGGTGGAGATGGAGCCCCGTGAGATACCACCCTTAATGTTTCTTCTGCTAACTGGCATAGCAGGACAATGCCTGGTGGGTAGT TTGACTGGGGCGGTCGCCTCCTAAAAAGTAACGGAGGCTTGCAAAGGTTGGCTCAGAATGGTTGGAAATCATTCGTTGAGTGTAATGGCATAAGCCAGCC TGACTGCGAGACAAACAGTGAGCAGAGTCGAAAGGGTCATAGTGATCCGGTGGTTCTGGTGGAAGGGCCATCGCTCAAAGGATAAAGGTACCCCGGGATA ACAGGCTGATCTCCCCCAAGAGCTCACATCGACGGGGAGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGGAGCAGGTCCAAGGGTATGCTG TTCGCCATTAAAGCGGTACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGCGTAGGAAATTGAGGAGACTGTCCCTAGTA CGAGAGGACCGGGATGGACATGCACTAGTGTACCAGTTGTTCTGCCAAGACACGCTGGGTAGCTACGCTGGCGTGATAACCGCTGAAACATCTAAGCGGA AGCCGCTCAAGAGAACTTTCCCAGGTCGCAGGAAGACTACTGCTGATGGTTGG Simkania CTATTAAGGCTATTGGTGGATGCCTTGGCATCGAGGCGATGAAGGACGCGCGTACTGCGATAAGCTTCGGGGAGCTGGATAAAGCATGAACCGAAGATTT CCGAATGTTCACATAAGCAACCTGCTGATTGAGACATCTAAGTAGGCAGGGAAAAGAAATCAATGAGATTCCCGTAGTAGCGGCGAGCGAAGTGGGAAGA GCCCGGACTTAGCATAATCATCTGGGAAGTGAGCGTACAGGTGAAGCCCCGTGGCAGACCTGAGTGGGCCGGACACGTGAAACCCGGTCTGAATCTGGGG AGACCACTCTCCAAGGCTAAATACTCTCGATGACCGATAGTGCAAAGTACAGTGATGAAAGGTGAAAAGACCTGAGTGAAAAGACTGAAACCAGTAGCTT ACAACGGTCAGAGGCCAGGCTGATGGGTGCCTTTTGCATGATGAGCCAGCGAGTTAAGTTATACGGCTGGTTAAGTACGGAGCCGGAGTGAGCGGCGTTA ATAGCGCTCAGTCGTATGATTTAGACACAAACCAGTGATCTATCCATGACCAGATGAAGCACGATAACATCGTGTGAAGGTCCGAAAGTGTATGTTGAAA AATACTGGATGAGTGTGATAGGGGTGAAAGGCCAATCAAACTTGAGATATCTTGTCTCTCCGAAATAACTTTAGGGTTAGCCTTGACTTCTTTTGGGGTA GAGCACTGGATTCCCAAGGGCTCGCCAAAGGAAACCAAACTCCGAATACTAATAGTCAGGAGATAGACGTGGGGGATAAGCTTCATTGTCAAAAGGGGAA CAGCCCAGATCGCCGATTAAGCCCCTAATCATGCTAAGTGATAAGGATGTAAGTTTCACAGACAGTTGGAATGTTGCTTAGAGGCAGCCTTTAAAGAGTG CGTAACAGCTCACCAACCGAGAAATTTCCGATAATAACGGCTAAGCATAGAGCCGAAATCGCGGGTTTGCGGTAGGAGAGCGTAGTATGGCGGTAAGATA TACCGAAAGAGTGTTGGAGCGCATACTAGTGAGGATGTGGCATGAGTAACGAAAGGAAGTGAGAATCTTCCTCGCCGAAAGCCTAAGGTTCCAGGGTAAG CTCGTCTTCCCTGGGTTAGCCGGCCCCTAAGCCGAGGCAGAACGTAGGCGATGGAAAGCAGGTAATATTCTGCGCACGACGAAGATGTTAAGCACCGAAT TGGTTCGGTGTCCTTCCAAGAAATATACCGTACCAAACCGACACAGGTAGGCTGATGAATATTCTCAGGCGGCGAGACAACTCTCGTTAAGGAACTCGGC AAATTATCCTCGTAACTTCGGAAGAAGAGGAGCCCCTTGGGCCGCAGAGAAAGGCCCGGGACTGTTTAACAAAAACACAGCCTATGCAAACTCGTAAGAG AAGTATATGGTGTGATGCCTGCCCAATGCCAAAAGGTCAACAGGAGGCGTTCGGGCTGAATATAAGCCCTGGTGAATGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGATCTGGGCGCTGTCTCAACGAGAGACTCGGTGAAATTGTAGTAGC GGTGAAGATCCGTTTACCCGCAGCTAGACGGAAGACCCCGGAACCTTTACTGTACTCTGATATTGGCTTTTGACTTGTCATGTGTAGGATAGCCGGGAGG CTGTGAAAGAGATTCGTCAGGATTTCTGGAGCCTCCTGAAATACCGGCCTTGACATGTTGAAATCTAACGAAGATGTTCGGACATTGTCAGACGGGCAGT TTGACTGGGGCGGTATCCTCCTAAAATGTAACGGAGGAGTTCAAAGCTTGCCTCATCGTGGTTGGCAATCACGATTAGAGCGTAAAGGTATAAGGCAAGT TGACTGCGAGACCAACGGTGAGCAGGTACGAAAGGGACTTAGTGATCCGGCGGTGGAAGTGGAATCGCCGTCGCTTAACGGATAAAGGTACTCCGGGATA ACAGGCTTATCGCCACCAAGAGTTCATATCGACGTGGCGTTTGGCACCTCGATGTCGACTCATCGCATCCTGGGGCTGTAGAAGGTCCAAGGGTTTGCTG TTCGCCAATAAAGCGGTACGCGAGTTGGGTTCAGAACGTGTGAGACAGTTTGGTCCCTATCTGCTGTGGGCGTAGGATATTGAGAAGACTGCTTCTAGTA CGAGAGGACCGAAGTGGACGAACAATGGTGTTCCGGTTGTTCTGCCAAGACATGCCGGGTAGCTATGTCGGAAGGATAAGCGTTGAAACATCTAAACGCA AGCCTCTTAAGAAAAGTATCCCAGACAACCTGAAGACGACGGGTGATGGCTGG Acinetobacter TAATTAAGGCATGTGGTGGATGCCTTGGCAGTCAGGCGATGAAAGACGTAATAGCTGCGATAAGCTCCGGGGAGGCGCAAAATCCTTGATCCGGAGATTT CTGAATGTTGACATAAGCGACGAGGGGAGTGAAACATCTCAGTACCCTTGGAAAAGAAATCAATGAGATTCCCTTAGTAGCGGCGAGCGAACGGGGATCA GCCCTAATTTAGTGGAACGCTCTGGGAATGCGAACTAGAGGTGAATTCCCGTAACAAGTGAGAGTGGGCGAGGCACGTGAAACCTTGTCTGAATATGGGG GGACCATCCTCCAAGGCTAAATACTCTGACTGACCGATAGTGAACAGTACCGTGAGGAAAGGCGAAAAGACCTGAGTGAAAAGTCTGAAACCGCATGCAT ACAACAGTGGGAGCCGTCGGTGACTGGTACCTTTTGTATAATGGGTCAGCGACTTATATTCAGTAGCGGGTTAACTAGGGAGCCGTAGAGATCGGTCTTA ATAGGGCGTAGTTGCTGGGTATAGACCCAAACCGGCGATCTATCCATGAGCAGTTGAAGGTTGGTAACACTAACTGGAGGACCGAACACTGTCGTTGAAA AGCCAGGGATGACTGTGATAGGGGTGAAAGGCTAATCAAGCCTGTGATAGCTGGTCTCCCCGAAAGCTATTTAGGTAGCGCCTCGGATACCATAGGGGTA GAGCACTGTTTCGGCTAGGGTTCACTAAACCGATGCAAACTCCGAATACCTATATCCGGGAGACAGACGCGGGTGCTAACGTCCGTAGTCAAGAGGAAAA CAATCCAGACCGCCAGCTAAGCCCCAAAACTAGTTAAGTGGAAACGATGTGGAAGGCATAGACAGCTAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTAGTCGAGTCGGCCCGGAAGATGTCGGCTAAACTATGTGCCGAAGCTGCGGATTTGTGGTAGGGGAGCGTTCTGTACCGATAAGGTG TATTGAGAGTATGCTGGAGGTATCAGAAGTGCGAATGTGACGTGAGTAACGAAAACGGGTGAAAAACCCGTTCGCCGAAAGACCAAGGTTCCAGTCCAAG TTAATCGGGGCTGGGTGAGTCGACCCCTAAGGCGAGGCCGAACGTAGTCGATGGGAAATTGGTAATATTCAATACAGGACGGAGAGGTTAAGTCACCTGT TGGCAGGGGCTCCTTCCAGGAAAAGTATCGTACCAAACCGACACAGGTGGTCGGTCGAGTAGACCAAGGCGTTGAGAGAACTCTGCTGAAGGAACTAGGC AAAATGGTACCGTAACTTCGGGAGAAGGTACGCTGTTTGCGCCACAGAAACCGGCCGTGAACTGTTTATTAAAAACATAGCCTCTGCAAACACGAAAGTG ACGTATAGGGTGTGACGCCTGCCCGGTGCCGGAAGGTTAAGTGATGGGGTTAAGTCTTGATCGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCATAATGATGGCGGCGCTGTCTCCAGCAGAGGCTCAGTGAAATCGAAATCGC TGTGAAGATCAGTGTACCCGCGGCTAGACGGAAGACCCCGGAACCTTTACTGCAGCTTGACATTGAACTTTGACCTTACTTGTGTAGGATAGGTGGGAGG CTTTGAAGTTGGAACGCTAGTTCCAATGGAGCCTCCTGAAATACCACCCTGGTAATGTTGGGTTCTAACTCTGATGCGAGGACCATGTCTGGTGGGTAGT TTGACTGGGGCGGTCTCCTCCTAAAGAGTAACGGAGGAGTACGAAGGTGCGCTCAGCGTGGTCGGAAATCACGCGTAGAGTATAAAGGCAAAAGCGCGCT TAACTGCGAGACCCACAGTGAGCAGGTACGAAAGGGTCTTAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCTGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCTCATCCTGGGGCTGAAGCAGGTCCAAGGGTATGCTG TTCGCCATTAAAGAGGTACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCTACCGTGGGCGCTGGAAATTGAGAGGACTGCTCCTAGTA CGAGAGGACCAGAGTGGACGAACTCTGGTGTACCGGTTGTGACGCCAGTCCACGCCGGGTAGCTATGTCGGAGGGATAACCGCTGAAACATCTAAGCGGA AGCCTCCTAAGAAAGATTTCCCAGAGCCGTTCGAGACTAGACGTGATGGTTGG Klebsiella CGACTAAGGTACACGGTGGATGCCCTGGCAGTCAGGCGATGAAGGACGTGCTAACTGCGAAAAGCGTCGGTAAGGTGATATAACCTTTAACCGGCGATGT CCGAATGTCGACATGAGCGACCGGGGGACTGAAACATCTAAGTACCCCGGGAAAAGAAATCAACGAGATTCCCCCAGTAGCGGCGAGCGAACGGGGAGCA GCCCAGTGTTAGTGGAACGGTCTGGAAATCCGACGTACAGGTGAAGTCCCGTAACAAAGAAGAGTGGGCGGGACACGTGGTATCCTGTCTGAATATGGGG GGACCATCCTCCAAGGCTAAATACTCTGACTGACCGATAGTGAACAGTACCGTGAGGAAAGGCGAAAAGACCGGAGTGAAAAGACTGAAACCGTGTACGT ACAACAGTGGGAGCACCGTGTGACTGGTACCTTTTGTATAATGGGTCAGCGACTTATATTCTGTAGCAGGTTAACTAGGGAGCCGCAGGGACCGGTCTTA ACTGGGCGAAGTTGCAGGGTATAGACCCAAACCGGTGATCTAGCCATGGGCAGTTGAAGGTTGGTAACACTAACTGGAGGACCGAAGACTAATGTTGAAA AATTACGGATGACTGTGCTGGGGGTGAAAGGCCAATCAAACCGGAGATAGCTGGTCTCCCCGAAAGCTATTTAGGTAGCGCCTCGTGCATCTTCGGGGTA GAGCACTGTTTCGGCTAGGGTTCACTAACCCGATGCAAACTACGAATACCGATGCACGGGAGACACACGCGGGTGCTAACGTCCGTCGTGAAGAGGGAAA CAACCCAGACCGCCAGCTAAGTCCCAAAGCTGGTTAAGTGGAAACGATGTGGAAGGCACAGACAGCCAGGATGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTGGTCGAGTCGGCCCGGAAGATGTCGGCTAAACCATGCACCGAAGCTGCGGCATATGGGTAGGGGAGCGTTCTGTACCTGCAAGGTG TGCTGTGAGCATGCTGGAGGTATCAGAAGTGCGAATGTGACATAAGTAACGAAAGCGGGTGAAAAGCCCGCTCGCCGGAAGACCAAGGTTCCTGTCCAAG TTAATCGGGGCAGGGTGAGTCGACCCCTAAGGCGAGGCCGAACGTAGTCGATGGGAAACAGGTAATATTCTGTACGGGACGGAGAGGCTATGTTACCGGA CGGCCGGAACATCTTCCAGGAAAAGCATCGTACCAAACCGACACAGGTGGTCGGTAGAGAATACCAAGGCGTTGAGATAACTCGGGTGAAGGAACTAGGC AAAATGGTGCCGTAACTTCGGGAGAAGGCACGCTGGTGACGTCGAAGATACCGCTGGTGAACTGTTTATTAAAAACACAGCCTGTGCAAACACGAAAGTG ACGTATACGGTGTGACGCCTGCCCGGTGCCGGAAGGTTAATTGATGGGGTTAAGTCTTGATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAATGATGGCCAGGCTGTCTCCACCCGAGACTCAGTGAAATTGAACTCGC TGTGAAGATCAGTGTACCCGCGGCAAGACGGAAGACCCCGGAACCTTTACTATAGCTTGACACTGAACATTGAGCCTTGATGTGTAGGATAGGTGGGAGG CTTTGAAGCGTGGACGCCAGTCTGCGTGGAGCCACCTGAAATACCACCCTTTAATGTTTGTGTTCTAACGTTGACTTGCGGACAGTGTCTGGTGGGTAGT TTGACTGGGGCGGTCTCCTCCCAAAGCGTAACGGAGGAGCACGAAGGTTAGCTAATCCTGGTCGGACATCAGGAGGTTAGTGCAATGGCATAAGCTAGCT TGACTGCGAGCGTGACGCGGAGCAGGTGCGAAAGGGTCATAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCCGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGAAGTAGGTCCAAGGGTATGCTG TTCGCCATTAAAGTGGTACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGCGCTGGAGATTGAGGGGGCTGCTCCTAGTA CGAGAGGACCGGAGTGGACGCATACTGGTGTTCGGGTTGTCATGCCAATGCATGCCCGGTAGCTAAATCGGAGAGATAAGTGCTGAAACATCTAAGCACA AACTTCCCGAGAGAGTTCTCCCAGGAACGTTGAAGACGACACGTGATGGCCGG Thermomonospora CTGTCAAGGCACACGGTGGATGCCTTGGCACCAAGCCGATGAAGGACGTGGGAGCTGCGATAAGCCCCGGGGAGCCGCAGCAGGCGAGATCCGGGGATCT CCGAATGTCCACATGAGGGACGCGGCGAGTGAAACATCTCAGTAGCCGCGGAAGAGAAAACAACGTGATTCCCTTAGTAGTGGTGAGCGAACGGGGAACA GGCCGGAGACAGCCGAAGCGCCTGGAACGCCCGGATACAGGTGAACCCCCGTAGCAATCCCAAGTGCACGGGACCCGGGAAAGCTCGTGTGAATCCGCCA GGACCACCTGGTAAGCCTAAATACTCCTGGTGACCGATAGTGAACAGTACCGTGAGGAAAGGTGAAAAGTCCGGTGTGAAAAGACTGAAACCGTGTGCTT ACAACCGTGGGAGCGCCAAGTGACCGGTGCCTTTTGAAGAATGAGCCTGCGAGTTGACGTGCGTGGCAGGTTAACTGGGAAGCCGTAGCGAGCGGTCTGA ACAGGGCGGAGTCGCGCGCGTCAGACCTAAGCCGGTGATCTACCCATGGGCAGGTGAAGCTCAGTAAGACTGGGTGGAGGCCCGAACACCAGGGTTGAAA ACCTGGGGATGACTGTGGTAGGGGTGAAAGGCCAATCAAACTCGTGATAGCCGGTCTCCCCGAAATGCATTTAGGTGCAGCGTCGCGTTCTGCCGAGGTA GAGCACTGGATGGCCGAGGCCCAGGTAACGTCAGCCAAACTCCGAATGCCGGGACGCGGCAGTGAGACGCGGGGGATAAGCTTCGTAGTCGAGAGGGAAA CAGCCCGGACCACCGGCTAAGCCCCCAAGGGTGCTGAGTGGAAAGGATGTGAGTCGCAGTGACAACCAGGAGGTTGCTTAGAAGCAGCCTTGAAAGAGTG CGTAATAGCTCACTGGTCAAGTGATTTCCGACAATGTCGGCTAAGCACACCGCCGAAGCCGTGGCATATGGGTAGGGGAGCGTCGCGCGCGGGTAAGCGG CGGAGTGACCGCCGTGGACGCCACGCGAGTGAGAATGAGGCATGAGTAGCGATGAGGGGTGAGAAACCCCTCCGCCGGATGACCAAGGTTCCTGGGGCAG TTAATCCGCCCAGGGTAAGTCGGGACCTAAGGCGAGGCCGAACGTAGTCGATGGACAACGGGTGATATTCCGTACGTGACGCAGAGGGTAGCCCACCCAG TGGTGGGGGGTCCTGTCGAGAAAAACCCCGTACCAAACCGACGCAGGTGGTCGGTAGAGAATACCCAGGCGTCGGGTGAACCGTGGTCAAGGAACTCGGC AAATTGCCCCCGTAACTTTGGGAGAAGGGGGGCCGGTCACGCCGCAGAGACCGGCCCGGGACTGTTTACTAAAAACACAGGCCGTGCGAAGTCGTAAGAC ATGTATACGGACTGACGCCTGCCCGGTGCCGGAACGTTAAGGGGACGGGTTCGGTCGAAACCTAAGCGCCGGTAAACGGCGGTGGTAACTATAACCATCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGATCTGGGCACTGTCTCGACCGCGGACCCGGCGAAATTGCACTGCG AGTGAAGATCTCGCTACGCGCAGCAGGACGGAAGACCCCGGGACCTTCACTACAGCTTGGCATTGGTGTCTGGAGCGGCTTGTGTAGGATAGGTGGGAGG CTATGAAGCCCGGACGCCAGTTCGGGTGGAGCCCCGTGAAATACCACTCTGGCCGTTTTGATGTCTAACCCGCATTGGGGGACAGTGCCTGGTGGGTAGT TTAACTGGGGCGGTTGCCTCCTAAAGGGTAACGGAGGCGCCCAAAGGTCCCCTCAGCCTGGTTGGCAATCAGGTGTCGAGTGTAAGTGCACAAGGGGGCT TGACTGTGAGACCGACGGTGAGCAGGAGCGAAAGGGGACTAGTGATCCGGCACCGGTGGTGGAAGCGGTGTCGCTCAACGGCTAAAGGTACCCCGGGATA ACAGGCTGATCTTCCCCAAGAGTCCATATCGACGGGAAGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGGAGTAGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACGCGAGCTGGGTTTAGAACGTGCGAGACAGTTCGGTCCCTATCCGCTGCGCGCGTAGGAGATTGAAGGGACCGTCCCTAGTA CGAGAGGACCGGGACGGACGGACTCTGGTGTGCCAGTTGTGCCGCCAGGTCAGGCTGGTTGGCCACGTCGAAGGGATAACCGCTGAAACATCTAAGCGGA AGCTCCCCGAGAGAGGTCTCCCAGGCCCCCAGTAGACCACGGGTGATGGCCGG Waddlia TTACTAAGGCTGCTGGTGGATGCCTTGGCATCAAGGCGATGAAGGACGCGCGTACTGCGATAATCCTCGGTGAGCTGGAAAAAGCGAGACCCGGGGGATT CCGAATGTCTAAATGAGCGACCTGCCGACTGAGACATCTAAGTAGGTAGGGAAAAGAAATCAAAGAGATTCCCTGAGTAGCGGCGAGCGAAATGGGAAGA GCCCGGATGTAGTCGAACCATCTGGAAATTGGATGCACAGGTGAAGTCCCGTAACAAGCCTGAGTAGGCCGGACACGTGAAACCCGGTCTGAATCTGGGG AGACCACTCTCCAAGGCTAAATACTCTTGATGACCGATAGTGAACAGTACCGTGAGGAAAGGCGAAAAGACCTGAGTGAAAAGACTGAAACCAGCAGCTT ACAACGGTCGGAGGCCAGGCTGACGGGTGCCTTTTGCATGATGAGCCAGCGAGTTAATTTATGTGGCGGGTTAAGAACGAAGCCGAAGCGAGCGGTGTGA ATAGCGCGTAGTCACATGAATTAGACACAAACCAGTGATCTATCCATGGTCAGTTGAAGCAAGGTAACACCTTGTGGAGGACCGAAAGTATACGTTGCAA AGTGTTGGATGAATGTGATAGGGGTGAAAGGCCAATCAAACTTGAGATATCTTGTCTCTCCGAAATAACTTTAGGGTTAGCCTTGAGCTTGTGCGGGGTA GAGCACTGGATCCAATAGGGCTCGCCAACGGGAACCAAACTCCGAATACCGCTGCTCGGGAGATAGACGCGGGGGATAAGCTTCGTAGTCGAGAGGGGAA CAGCCCAGACCGTCATCTAAGCCCCAAATCGTGTTAAGTGATAAGGAAGTAAGTTTCTTAGACAGTTGGTATGTTGCTTAGAGGCAGCCTTTAAAGAGTG CGTAACAGCTCACCAATCGAGAGGCTTCCGATAATAGCGGCTAAACACAGAGCCGAAGGTACGGATAGGTGGTAGGAGAGCGTAGTTAGGCGCCAAGGTG TACCGTAAGAGCGCTGGAGCGCTAACTAGTGAGAATGTGGCATGAGTAACGAAAGGGGGTGAAAATCCCCCTCGCCGAAAATCCAAGGTTCCAGGGTAAG CTCGTCTTCCCTGGGTTAGTCGGTCCCTAAGCTGAGGCTGAACGTAGGCGATGGCAAGCAGGTAATATTCTGCACCTGACGAAGGATAGAAGCATCGGAT TGGTCCGATGTTCTTCCAAGAAATAGACCGTACCAAACCGACACAGGTGGATGGATGAGTATTCTAAGGCGGCGAGATAACCCTCGTTAAGGAACTCGGC AAATTATCCTTGTAACTTCGGGAGAAGAGGAGCCGGTACCGTCGCAGAGAAGGGCCCGGGACTGTTTAGCAAAAACACAGCCTATGCAAACCCGTAAGGG AAGTATATGGTGTGACGCCTGCCCAATGCCAAAAGGTCAAACGGAGATGTTTTGATTGAAGTTAAGCCCTGGTGAATGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGTGTAACGATCTGGGCGCTGTCTCAACGAGGGACTCGGTGAAATTGTAGTAGC AGTGAAGATCTGTTTACCCGCAACAAGACGGAAGACCCCGGAACCTTTACTGTACTCTGATATTGGCTTCTGACTTAACGTGTGTAGGATAGCCGGGAGA CTTTGAAAGTTGCTCGTCAGGGCAGCTGGAGTCTCCTGAAATACCGGTCTCGTTAGGCCGGAGTCTAACGTGAATAGACGGACATTGTCAGACGGGCAGT TTTACTGGGGCGGTATCCTCCTAAAAGGTAACGGAGGAGTCCAAAGCTAACCTCATCGCGGTTGGCAATCGCGAGTGGAGCGTAAAGGTATAAGGTTGGT TAACTGTGAGACCTACAGTGAACAGAAACGAAAGGGGCTTAGTGATCCGGCGGTGGAAGTGGAATCGCCGTCGCTCAACGGATAAAGGTACTCCGGGATA ACAGGCTTATCGCCACCAAGAGTTCATATCGACGTGGCGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGGAGAAGGTCCAAGGGTTTGCTG TTCGCCAATAAAGCGGTACGCGAGCTGGGTTCAAAACGTGTGAGACAGTTTGGTCCCTATCTGTTGTGGGCGTAGGATATTGAGAGGACTGTTCCTAGTA CGAGAGGACCGGAATGGACGAACGATGGTGTTCCTGTTGTTCTGCCAAGGCAAGCAGGGTAGCTAAGTCGGAAGGATAAGCGTTGAAACATCTAAACGCA AGCCTCCTAAGAAAGGTATCCCAGACGCCATGTAGACGACTGGTGATGGCTGG Pseudomonas@stutzeri TGAAGAAGGCATACGGTGGATGCCTTGGCAGTCAGGCGATGAAAGACGTGGTAGCTGCGAAAAGCTTCGGGGAGTCGCAAAAGACTTGATCCGGAGATGT CTGAATGTCAACATGAGCGACCAGGGGACTGAAACATCTAAGTACCCTGGGAAAAGAAATCAACGAGATTCCCTTAGTAGTGGCGAGCGAACGGGGATTA GCCCAAGTTTAGCGGAACGCTCTGGAAATGCGGCCTAGTGGTGAAGCCCTGTAGCAAAATCGAGTGGACGGAGCACGAGAAACTTTGTCTGAATATGGGG GGACCATCCTCCAAGGCTAAATACTATGACTGACCGATAGTGAACAGTACCGTGAGGAAAGGCGAAAAGACCGGAGTGAAAAGACTGAAACCGTATGCGT ACAACAGTGGGAGCCTTAGGTGACTGGTACCTTTTGTATAATGGGTCAGCGACTTATTTTCAGTGGCGGCTTAACAAGGGAGGCGTAGCGAGCGGTCTTA ATAGGGCGTAGTCGCTGGGAATAGACCCAAACCGGCGATCTATCCATGGGCAGTTGAAGGTTAGTAACACTGACTGGAGGACCGAAGACTACCGTTGAAA AGTTACGGATGACTGTGATCGGAGTGAAAGGCTAATCAAGCTCGAGATAGCTGGTCTCCTCGAAAGCTATTTAGGTAGCGCCTCGTGCACTGCTGGGGTA GAGCACTGTTTCGGCTAGGGTTCACTAAACCGATGCAAACTCCGAATACCAGTGCACGGGAGACACACGCGGGTGCTAACGTCCGTCGTGAAAAGGGAAA CAACCCAGACCGTCAGCTAAGTCCCAAAACTGGTTAAGTGGAAACGATGTGGAAGGCTTAGACAGCTAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTAGTCGAGTCGGCCCGGAAGATGTCGGCTAAACCAGGTACCGAAGCTACGGGTCAGCGGTAGAGGAGCGTTCTGTACCTGTAAGGTC AGTTGAGAGCTGGCTGGAGGTATCAGAAGTGCGAATGTGACATGAGTAACGAATGCGAGTGAAAAACTCGCACGCCGAAAGACCAAGGTTCCTGCGCAAG TTAATCGACGCAGGGTGAGTCGGTCCCTAAGGCGAGGCTGAGCGTAGTCGATGGGAAACGGGTAATATTCCGTACGGGACGGAGAGGCTAGGCCACAAGT TGGCTTGGGTTCCTTCCAGGAAAAGCACCGTACCAAACCGACACAGGTGGTTGGTAGAGAATACCAAGGCGTTGAGAGAACTCGGGTGAAGGAACTAGGC AAAATGGCACCGTAACTTCGGGAGAAGGTGCGCCGGTTGCGTCGAAGATACCGGCCGTGGACTGTTTATTAAAAACACAGCCTCTGCAAACACGAAAGTG ACGTATAGGGTGTGACGCCTGCCCGGTGCCGGAAGGTTAATTGATGGGGTCAAGTCTTGATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGATGGCGGCGCTGTCTCCACCCGAGACTCAGTGAAATTGAAATCGC TGTGAAGATCAGTGTATCCGCGGCTAGACGGAAGACCCCGGAACCTTTACTATAGCTTTGCACTGGACTTTGAATTTGCTTGTGTAGGATAGGTGGGAGG CTTTGAAGCGTGGACGCCAGTTCGCGTGGAGCCACCTGAAATACCACCCTGGCAACTTTGGGTTCTAACTCTGATTCGAGGACAGTGTATGGTGGGTAGT TTGACTGGGGCGGTCTCCTCCTAAAGAGTAACGGAGGAGTACGAAGGTGCGCTCAGACCGGTCGGAAATCGGTCGTAGAGTATAAAGGCAAAAGCGCGCT TGACTGCGAGACAGACAGTGAGCAGGTACGAAAGGGTCTTAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCCGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGAAGCCGGTCCAAGGGTATGCTG TTCGCCATTAAAGTGGTACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGACGTTTGAGATTGAGAGGGCTGCTCCTAGTA CGAGAGGACCGGAGTGGACGAACTCTGGTGTTCCGGTTGTCACGCCAGTGCATGCCGGGTAGCTACGTCGGAGAGATAACCGCTGAAACATCTAAGCGGA AACTTCCTAAGAGAGATCTCACAGGGCCGTCGAAGACTACACGTGATGGTTGG Thiobacillus TGAATAAGGCATACGGTGGATGCCTTGGCAGAGAGGCGATGAAGGACGTGGATACTGCGAAAAGCCTCGGGGAGCTGTAAGAAGCTTGATCCGGGGATAT CCGAATGTTGACATAAGCCACGCGGTGACTGAAACATCTCAGTAGCTGCGGAAAAGAAATCAACGAGATTCCCGTAGTAGCGGCGAGCGAACCGGGAGCA GCCTCATCTTAGGAGAACGACCTGGGAAGTTGGCCTAGTGGTGAAGCCCCGTATCAAAGCAAAGTGGGCGGGACACGTGGAATCCTGTCTGAAGATGGGG GGACCATCCTCCAAGGCTAAATACTCTCTCTGACCGATAGTGAACAGTACCGTGAGGAAAGGCGAAAAGAGCGGAGTGAAAAGTCTGAAACCGTATGCCT ACAACAGTGGGAGCCCTGGGTGACTGGTACCTTTTGTATCATGGGTCAGCGACTTACTTTCTGTGGCGGCTTAACAAGGAAGCCGTAGGGACCGGTCTGA ATAGGGCAATGTCGCAGGGAGTAGACCCAAACCGACGATCTATCCATGGTCAGATGAAGGTGGGTAAAACCTACTGGAGGTCCGAACACGCCCGTTGAAA AGGTCGGGATAACTGTGATAGGAGTGAAAGGCTAAACAAGTCCGAGATAGCTGGTCTCCCCGAAAGCTATTGAGGTAGGCCGTCGCGTACCTGCCGGGTA GAGCACTGTTACGGCTAGGGCTAGCTAACCCGTTGCAAACTCCGAATACCGGTACGCGGCAGACAGTCGCGGGTGCTAAGCTCCGTCGTCAAGAGGGATA AACCCCAGACCGCCAGCTAAGTCCCCAAATTGGCTCAGTGGAAACGATGTGGAAGGCCCAGACAGCTAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTAGTCGAGTCGGCCCGGAAGATTTCGGCTAAGCCATATACCGAAGCTGCGGGTTAGCGGTAGGGGAGCGTTCGGTACCGATAAGGTG TGTTGTGAGCATGCTGGAGGTATCCGAAGTGCGAATGTGACATGAGTAGCGAAAGGGTGTGAAAACCACCCTCGCCGTAAGCCCAAGGTTCCTGCGCAAG TCAATCTGCGCAGGGTGAGTCGGCCCCTAAGGCGAGGCCGAACGTAGCTGATGGGAAATCGGTAATATTCGATACGTGACGGAGAAGGTAGCTCACCGGT TGGTGGGGAGTTCTTCCAGGAAAAGCACCGTACCAAACCGACACAGGTGGGCGGAAGAATATTCCAAGGCGTTGAGAGACCTCGGGTGAAGGAACTCGGC AAATTGACACCGTAACTTCGGAAGAAGGTGTGCCCTCTAGGTCGCAGAGATCGGTGGTGAACTGTTTAACAAAAACACAGGCTCTGCAAAGACGAAAGTC ACGTATAGGGTCTGACGCCTGCCCGGTGCCGGAAGGTTAAGTGAGGGGGTCAAGTCTTGATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAATGATGGCCACACTGTCTCCACCCGAGACTCAGCGAAGTTGAAGTCGC TGTGAAGATCAGCGTTCCCGTGGCAAGACGGAAGACCCCGGCACCTTTACTACAACTTAGCATGGGACCTTGAGATGATTTGTGTAGGATAGGTGGGAGG CTGTGAAACCGGGACGCTAGTTCTGGTGGAGCCGCCTGAAATACCACCCTGGTGATCTTGGGTTCTAACCTCGATTCAGGGACAGTGTTTGGTGGGTAGT TTGACTGGGGCGGTCTCCTCCCAAAGAGTAACGGAGGAGCACGAAGGTACCCTCAGCGCGGTCGGAAATCGCGCAGTGAGTGCAAAGGCACAAGGGTGCT TGACTGCGAGACAGACAGTGAGCAGGTGCGAAAGGGTCTTAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACGCCGGGATA ACAGGCTGATTCCCCCCAAGAGTTCACATCGACGGGGGGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGTAGCCGGTCCAAGGGTATGCTG TTCGCCATTAAAGCGGTACGCGACCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCATGGGCGTTGGAGATTGAAGGAACTGCTCCTAGTA CGAGAGGACCGGAGTGGACGTACTCTGGTGTTCCGGTTGTTCTGCCAAGGCATGCCGGGTAGCTATGTCGGCGGGATAACCGCTGAAACATCTAAGCGGA AGCCATCCAAGAGAGATCTCCCAGGGACGTGGAAGACTACACGTGATGGCTCC Thermomonospora@chro TTGTGTAGGCACACGGTGGATGCCTTGGCATCAAGCCGATGAAGGACGTGGGAGCTGCGATAAGCCTCGGGGAGTCGCAGCAGACGTGATCCGGGGATGT CCGAATGTCTTCATGAGGGAGCCGGGGAGTGAAACATCTCAGTACCCGCGGAAGAGAAAACAATGTGATTCCGTGAGTAGTGGTGAGCGAAAGCGGATGA GGCTGGAGGTAGCCGAAGGTTCTGGGAAGGCTGCCTAGACGTGAAGCCGGGTAGTAACCCCGAGTGCACGGGGCTCGAGGAATCCTGTGTGAATCTGCCA GGACCACCTGGTAAGCCTGAATACTTCTGGTGACCGATAGTGGAGAGTACCGTGAGGAAAGGTGAAAAGTCCGGTGTGAAAAGACTGAAACCGTGTGCCT GCAACCGTGGGAGCGTTATGTGACTGGTGCCTTTTGAAGAATGAGCCTGCGAGTTACGGTGTGTGGCGGGTTAACTGGGGAGCCGTAGCGAGCGGTCTGA ATAGGGCGGAGTCGCATGCTGTAGACCCAAGCGGGTGATCTACGCATGGGCAGGTGAAGCTCAGTAAGACTGGGTGGAGGCCCGAACACCAGGGTTGAAA ACCTGGGGATGACTGTTGTAGGGGTGAAAGGCCAATCAAACTCGTGATAGCTGGTCTCCCCGAAATGCATTTGGGTGCAGCGTCGCGTTCTGCCGAGGTA GAGCACTGGATGGCCGAGGCCCAGGTAACGTCAGCCAAACTCCGAATGCCGGGACGCGGCAGTGAGACGCGGGGGATAAGCTTCGTAGTCGAGAGGGAAA CAGCCCGGACCACCGGCTAAGCCCCTAAGGGTGCTGAGTGGAAAGGATGTGAGTCGCAGTGACAACCAGGAGGTTGCTTAGAAGCAGCCTTGAAAGAGTG CGTAATAGCTCACTGGTCAAGTGATTTCCGATAATGTCGGCTAAGCACATCGCCGAAGCCGTGGCATGTGGGTAGGGGAGCGTCGTGCGCGGGTAAGCGG CGGAGTGACCGTCGTGGACGCTGTGCGAGTGAGAATGAGGCATGAGTAGCGATGAGGGGTGGGAAACCCCTCCGCCGGATGACCAAGGTTCCTGGGGCAG TTAATCCGCCCAGGGTAAGTCGGGGCCTAAGGCGAGGCCGAACGTAGTCGATGGATAACGGGTGATATTCCGTACGTGACGCAGAAGGTAGTCCACCCAG TGGTGGGGGATTCTGCCGAGAAAAGCCCCGTACCAAACCGACTCAGGTGGTCAGTAGAGAATACTCAGGCGTCGGGTGAACTGTGGTTAAGGAACTCGGC AAATTGCCCCCGTAACTTCGGGAGAAGGGGGGCCTCTTGGGTCGCAGTGGCCGGGGGAGGACTGTTTACTAAAAACATAGGCCGTGCGAAGTCGTAAGAC ATGTATACGGACTGACGCCTGCCCGGTGCCGGAACGTTAAGGGGACCGCTTTGGTGAGAACTTAAGCGCCGGTAAACGGCGGTGGTAACTATAACCATCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCCCCGCTGTCTCAACCGCAGACCCGGCGAAATTGCACTACG AGTAAAGATCTCGTTTCGCGCAGCAGGACGGAAGACCCCGGGACCTTCACTGCAGCTTGACATTGGTGTCTGGGGCGGCTTGTGTAGGATAGGTGGGAGA CTGTGAAGCCTGGACGCCAGTTCGGGTGGAGTCTCGTGAAATACCACTCTGGTCGTTTTGATGTCTAACCCGCATTGGGGGACAGTGTCTGGTGGGTAGT TTAACTGGGGCGGTTGCCTCCTAAAGGGTAACGGAGGCGCCCAAAGGTCCCCTCAGCCTGGTTGGTAATCAGGTGTTGAGTGTAAGTGCACAAGGGGGCT TGACTGTGAGACCGACGGTGAGCAGGAGCGAAAGGGGACTAGTGATCCGGCACCGGTGGTGGAAGCGGTGTCGCTCAACGGCTAAAGGTACCCCGGGATA ACAGGCTGATCTTCCCCAAGAGTCCATATCGACGGGATGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGGAGTAGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACGCGAGCTGGGTTTAGAACGTGCGAGACAGTTCGGTCCCTATCCGCTGCGCGCGTAGGAGATTGAGGGGGCTGTCCCTAGTA CGAGAGGACCGGGACGGACGAACTCTGGTGTGCCAGTTGTGCCGCCAGGTCAGGCTGGTTGGCTACGTCGGAGGGATAACCGCTGAAACATCTAAGCGGA AGCTCCCCGAGAGAGGTCTCCCAGGCCCCCAGGAGATGACGGGTGATGGCCGG Salmonella@bongori CGACCAAGGTACACGGTGGATGCCCTGGCAGTCAGGCGATGAAGGACGTGCTAACTGCGAAAAGCGCCGGCGAGGTGATATAACCGTGACCCGGCGATGT CCGAATGTCACCATGAGCGACCGGGGGACTGAAACATCTAAGTACCCCGGGAAAAGAAATCAACGAGATTCCCCCAGTAGCGGCGAGCGAACGGGGAGGA GCCCAGCGTTAGTGGAAGCGTCTGGAAAGCACGCGTACAGGTGAAGCCCCGTAACAAAGATGAGTGGGCGGGACACGTGGTATCCTGTCTGAATATGGGG GGACCATCCTCCAAGGCTAAATACTCTGACTGACCGATAGTGAACAGTACCGTGAGGAAAGGCGAAAAGACCGGAGTGAAAAGACTGAAACCGTGTACGT ACAACAGTGGGAGCACCGTGTGACTGGTACCTTTTGTATAATGGGTCAGCGACTTATATTCTGTAGCAGGTTAACAAGGGAGCCGGAGGGACCGGTCTTA ACTGGGCGAAGTTGCAGGGTATAGACCCAAACCGGTGATCTAGCCATGGGCAGTTGAAGGTTGGTAACACTAACTGGAGGACCGAAGACTAATGTTGAAA AATTACGGATGACTGTGCTGGGGGTGAAAGGCCAATCAAACCGGAGATAGCTGGTCTCCCCGAAAGCTATTTAGGTAGCGCCTCGTGCATCTCCGGGGTA GAGCACTGTTTCGGCTAGGGCTCGCTAACCCGATGCAAACTGCGAATACCGGTGCACGGGAGACACACGCGGGTGCTAACGTCCGTCGTGAAGAGGGAAA CAACCCAGACCGCCAGCTAAGTCCCAAAGCTGGTTAAGTGGAAACGATGTGGAAGGCCCAGACAGCCAGGATGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTGGTCGAGTCGGCCCGGAAGATGTCGGCAAAACCATGCACCGAAGCTGCGGCACATGGGTAGGGGAGCGTTCTGTACCGTTAAGGTG TGCTGTGAGCATGCTGGAGGTATCAGAAGTGCGAATGTGACATAAGTAACGAAAGCGGGTGAAAAGCCCGCTCGCCGGAAGACCAAGGTTCCTGTCCAAG TTAATCGGGGCAGGGTGAGTCGACCCCTAAGGCGAGGCCGAACGTAGTCGATGGGAAACGGGTAATATTCCGTACGGGACGGAGAGGCTATGTTGCCGGA CGGCCGGAACACCTTCCAGGAAAAGCATCGTACCAAACCGACACAGGTGGTCGGTAGAGAATACCAAGGCGTTGAGAGAACTCGGGTGAAGGAACTAGGC AAAATGGTGCCGTAACTTCGGGAGAAGGCACGCTGATTGCGTCGAAGATACCGCTGGTGAACTGTTTATTAAAAACACAGCCTGTGCAAACACGAAAGTG ACGTATACGGTGTGACGCCTGCCCGGTGCCGGAAGGTTAATTGATGGGGTCAAGTCCTGATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAATGATGGCCAGGCTGTCTCCACCCGAGACTCAGTGAAATTGAACTCGC TGTGAAGATCAGTGTACCCGCGGCAAGACGGAAGACCCCGGAACCTTTACTATAGCTTGACACTGAACACTGGTCCTTGATGTGCAGGATAGGTGGGAGG CTTTGAAGCGTGGACGCCAGTCTGCGTGGAGCCTCCTGAAATACCACCCTTTAATGGCTGTGTTCTAACGTGGAATTGCGGACAGTGTCTGGTGGGTAGT TTGACTGGGGCGGTCTCCTCCCAAAGAGTAACGGAGGAGCACGAAGGTTGGCTAATCCTGGTCGGACATCAGGAGGTTAGTGCAATGGCATAAGCCAGCT TGACTGCGAGCGTGACGCGGAGCAGGTGCGAAAGGGTCATAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCCGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGAAGTAGGTCCAAGGGTATGCTG TTCGCCATTAAAGTGGTACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGCGCTGGAAGTTGAGGGGGCTGCTCCTAGTA CGAGAGGACCGGAGTGGACGCATACTGGTGTTCGGGTTGTCATGCCAATGCATGCCCGGTAGCTAAATCGGAGAGATAAGTGCTGAAACATCTAAGCACA AACTTCCCGAGAGAATCTTCCCAGGAACGTTGAAGACGACAGGTGATGGCCGG Neisseria@meningitid TGAATAAGGCATCAGGTGGATGCCTTGGCGATGAGGCGACGAAGGACGTGTAAGCTGCGAAAAGCGCGGGGGAGCTGCAATAAGCAAGATCCCGCGATGT CCGAATGTCCACATGAGCGACCCGGAGACTGAACCATCTAAGTACCCGGGGAAAAGAAATCAACGAGATTCCGCAAGTAGTGGCGAGCGAACGCGGAGGA GCCTACGGATAGAAGAACAAGCTGGGAACTTGACCTAGTGGTGAAGTCCCGTATCAATGAAAAGTGGGCGGGGCACGTGAAATCCTGTCTGAATATGGGG GGACCATCCTCCAAGGCTAAATACTCTCATCGACCGATAGTGAACAGTACCGTGAGGAAAGGCGAAAAGACCGGAGTGAAAAGACTGAAACCTGATGCAT ACAACAGTGGGAGCGCAGTGTGACTGGTACCTTTTGTATAATGGGTCAACGACTTACATTCAGTAGCGGCTTAACAAGGGAGGCGTAGGGACCGGTCTTA ATAGGGCGGAGTTGCTGGGTGTAGACCCAAACCAGTGATCTATCCATGGCCAGTTGAAGGTGCCTAACAGGTACTGGAGGACCGAACACGCATGTTGCAA AATGCGGGATGAGTGTGATAGGGGTGAAAGGCTAAACAAACTCGAGATAGCTGGTCTCCCCGAAAACTATTTAGGTAGTGCCTCGAGCACTGATGGGGTA AAGCACTGTTATGGCTAGGGTTGACTAACCCATGGCAAACTAAGAATACCATTGCTCGGGAGACAGACGCGGGTGCTAACGTCCGTTGTCAAGAGGGAAA CAACCCAGACCGCCAGCTAAGTCCCAAATAAGATTAAGTGGAAACGAAGTGGAAGGCCCAGACAGCCAGGATGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTGGTCGAGTCGTCCCGGAAGATGTCGGCTAAATCTATAACCGAAGCTGCGGATTTATGGTAGGGGAGCGTTCTGTACTGATAAGGTG CATTGTAAGTGTGCTGGAGGTATCAGAAGTGCGAATGTGACATGAGTAGCGAAAGCGGGTGAAAAGCCCGCTCGCCGAAAGCCCAAGGTTCCTGCGCAAG TTCATCGGCGTAGGGTGAGTCGGCCCCTAAGGCGAGGCAGAACGTAGTCGATGGGAAACAGGTAATATTCTGTACGGGACGGAGAGGTTAGGTTGCAAGT TGGCTTGAACCCCTTCCAGGAAAAGCACCGTACCAAACCGACACAGGTGGGCAGGAGAGAATTCTAAGGCGTTGAGAGAACTCAGGAGAAGGAACTCGGC AAATTGATACCGTAACTTCGGGAGAAGGTATGCCCTTTGGGTCGCAGAGAATGGTGGTGGACTGTTTATTAAAAACACAGCCTCTGCTAACACGAAAGTG ACGTATAGGGTGTGACGCCTGCCCGGTGCTGGAAGGTTAATTGAAGATGTAGAGATCGGATCGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCCGCACGAATGGCGTAACGATGGCCACACTGTCTCCTCCTGAGACTCAGCGAAGTTGAAGTGGT TGTGAAGATCAATCTACCCGCTGCTAGACGGAAGACCCCGGAACCTTTACTGTAGCTTTGCATTGGACTTTGAAGTCACTTGTGTAGGATAGGTGGGAGG CTTAGAAGCAGAGACGCCAGTCTCTGTGGAGCCTCCTGAAATACCACCCTGGTGTCTTTGGGTTCTAACCCAGATTCGGGGACCGTGCATGGTAGGCAGT TTGACTGGGGCGGTCTCCTCCCAAAGCGTAACGGAGGAGTTCGAAGGTTACCTAGGTCCGGTCGGAAATCGGACTGATAGTGCAATGGCAAAAGGTAGCT TAACTGCGAGACCGACAGTGAGCAGGTGCGAAAGGGACATAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCCGGGATA ACAGGCTGATTCCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGTAGTCGGTCCAAGGGTATGCTG TTCGCCATTAAAGTGGTACGTGAGCTGGGTTTAAAACGTGTGAGACAGTTTGGTCCCTATCTGCAGTGGGCGTTGGAAGTTGACGGGGCTGCTCCTAGTA CGAGAGGACCGGAGTGGACGAACTCTGGTGTACCGGTTGTAACGCCAGTTCAAGCCGGGTAGCTAAGTCGGAGAGATAAGCGCTGAAACATCTAAGCGCA AACTCCCTAAGAGAGACTTCCCAGAGTCGTTCGAGACCAGACGTGATGGTGGG Ureaplasma TTACTAAGGCTTATGGTGAATGCCTTGGGACAAAGGCGATGAAGGACGTGCTAACTGCGATAAGCAACGGGTAGCTGATAAAGGCTTAATCCGTTGATCT CCGAATGCTGTCATAGCGAACCTGGTGAGTGAAACATCTCAGTAACCAGGGAAAAGAAAACGAAGTGATTCCCTGTGTAGCGGCGAGCGAAAGGGGAGTA GGCCGGAGATAGTAGAATTGGTTGGGAACCAAATCTAGAGGTGAAATCCCGTAACAATCCTGAGTGGGCGGGACACGTGAAATCCTGTCTGAATCCACCC AGACCATTGGGTAAGCCTAAATACTATTTGTCACCGATAGAGCATAGTACCGTGAGGAACGGTGAAAAGACAGGAGTGAAAAGACTGAAACCATAAGCTT ACAAGTGTTAGAGCACAGTGTGATAGGTGCCTTTTGAAGTATGAGCCAGCGAGTTATTATAGCATGCGGGTTAAAAGAGGAGCCGTAGGGACCGGTCTTA ATAGGGCGTAGTATGTTATAATAGACGCAAACGGGTGATCTATCCATGGGCAGTTGAAGGTGAATAACATTCACTGGAGGACCGAACACTTTCGTTGAAA CGACAGGGATGACTGTGATAGTGGTGAAATTCCAATCGAACTCGTGATAGCTCGTCTCGTCGAAATATTTTTAGGAATAGCGTTAGATGGATATGGGGTA AAGCACTGAATCTATGAGCGCCTGTGAAATAGAATCAAACTCTGAATACCATCCTCTAGCAGTCAGACGTGGGGGATAAGCTTCATTGTCGCGAGGGAAA CAGCCCAGATCATTAACTAAGTCCCTAATAATGCTAAGTGGAAACGATGTGAGTTTCATAAACAGCAAGGATGTTGCTTAGAAGCAGCCTTTAAAGAGTG CGTAACAGCTCACTTGTCGAGAGACTCCGGAAGATGTCGGCTAAGCATATAACCGAAGTTATGGGTATGCGGTAGACGAGTGTTGTATAGGGGCAAGGTA GACTGTGAGACTACTGGACTTTATACAAGTAAGAATGTGGCGTGAGTAACGAATGAGAGTGAGAATCTCTCAAACCGATTGACTAAGGTTCCTGGGCAAG GTCGTCCTCCCAGGGTAAGTCGGATCCTAAGGCGAGGCTGAACGTAGTCGATGGAAAACAGGTAATATTCTGTACGTGACGGAGAGGTTATATGTCCGGT TGGCCGGCATACCTTCCAAGAAAAGCTCCGTACCGAACGAACACACGTGGTCAGGAGAATATCCTAAGGTTGCGAGTTAACTACAGTTAAGGAACTCTGC AAATTAACCCCGTACGTTAGCAATAAGGGGTGCTCGTAGGGCCGCAGTGAATGCGAGGGGACTGTTTAACAAAAACACAGCCTATGCTAAGTCGTAAGAC ATGTATATGGGGTGACACCTGCCCAATGCTGTAAGGTTAAAGAAGAATGTCAAGTTTTAACTGAAGCCCCAGTGAATGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAATTCCGTCCCGCTTGAATGGTGTAACCATCTCTTGACTGTCTCAACTGTAGACTCGGTGAAATCCTGGTGAG GGTGAAGACCCCTCTTGGCGTGATTGGACGGAAGACCCCAGAAGCTTTACTGTAGCTTAATATTGGGAAATTTTATTACTTGTAGAGCATAGGTAGGAGA CTGTGAAGTATACTCGCTAGGGTATATGGAGTCACGTGGAATACTACCCTTGTGATAAGATTCTCTAACCTGCATTGGGGGACAGTGTTAGGTGGGCAGT TTGACTGGGGCGGTCGCCTCCCAAAAGGTAACGGAGGCGCGCAACGGTACCCTCAGCACGGTTGGAAATCGTGTATAGAGTGTAATGGTATAAGGGTGCT TGACTGTGAGACTTACAGTGAACAGGTAGGAAACGGTCATAGTGATCCGGTGGCTCAGATGGAATGGCCATCGCTCAACGGATAAAGCTACTCTGGGATA ACAGGCTGATAGTGCCCAAGAGTTCATATCGACGGCACGTTTGGCACCTCGATGTCGACTCATCTCATCCTGGAGCTGAAGCAGGTTCAAGGGTTCGCTG TTCGCCGATAAAGAGATACGTGAGTTGGGTTCAAACCGTGTGAGACAGGTTGGTCCCTATCTGTCATGCCCGTAGGAAGTTGAGAAGACTGTTCCTAGTA CGAGAGGACCGGAATGGACACACTCTTGTGATCCTGTTGTCGCGCCAGCGCATGCAGGGTAGCAACGTTGGATAGAGAAACGCTGAAACATCTAAGTGTA AACTACTTAAGATAATCTTCCCAGAATCGTTAAAGACTATACGTGATGGTCGG Synechocystis CTACAAAGGCTAACGGTGGATACCTTGGCACACAGGCGAAGAAGGACGTGGTTACGACGAAACGCTTCGGGGAGCTGGAAAAAGCATGATCCGGAGGTGT CCGAATGCTAAAAAAGGCAACCTAGTGACTGAAACATCTTAGTAGCTAGGGAAAAGAAAACAAAGTGATTCTCCAAGTAGCGGCGAGCGAACGGGGAACA GCCTGGAATTAGACGAAGCAGCTGAAAACTGCACCGAGGGGTGAAGTCCTGTATCAAACCCGAGTGGTCGGAGCTCGTGGAATTCCGATTGAATCAGCCG GGACCACCCGGTAAGGCTAAATACTATGTGTGACCGATAGCGTAAAGTACCGCGAGGAAAGGTGAAAAGACCGGAGTGAAAAGAATGAAACCGTTAGCCT ACAACAATGGGAGCTCAGAGTGACCGGTGCCTGTTGAAGAATGAGCCGGCGACTTACAGGTTGTGGCAGGTTAAGTTCGAAGCCAAAGTGAGCGGCCTGA ATAGGGCGTAGTCACAATTTGTAGACCCAACCCGGTGATCTAACCATGGCCAGATGAAGCTTAGTAACACTAAGTGGAGGTCCGAAGACTAATGTTGAAA AATTACGGATGAGTGTGTTAGGGGTGAAATGCCAATCGAACCCGAGCTAGCTGGTCTCCCCGAAATGTGTTTAGGCGCAGCGGTTGTTCACTTGGGGGTA AAGCACTGTTTCGCTGCGCGGGGCTGAAAGTGAGGCAAACTCAGAATACCCAGAACGACCAGTAAGACGTGGGGGATAAGCTTCATCGTCGAAAGGGAAA CAGCCCAGACCACCAGCTAAGTCCCCAAACTCACTAAGTGAAAAGGAGGTGGAGTGCATTGACAACCAGGAGGTTTCCTAGAAGCAGCATTAAAAGAGTG CGTAATAGCTCACTGGTCAAGCGCTCCCCGAAAATGACGGCTAAGTGATGTACCGAAGCTGTGGACATGTGGTAGGGGAGCGTTCTGTAAGGGTAAGCAC TAGCGCAACAGGTGTGGACAGTACAGAAGTGAGAATGCGGCTTGAGTAGCGAATATGGGTGAGAATCCCATACCCCGAAATCCTAAGGTTCCTCCGGAAG CTCGTCCGCGGAGGGTTAGTCAGGACCTAAGGCGAGGCCGAACGTAGTCGATGGACAACCGGCAATATTCGGTACGGGACGGAGAGGCTAGTGCAACTGT TGGCAGTGCATCCTTCCAAGAAAAGCCCTGTACCAAACCGACACAGGTAGGAGGTAGAGAATACTAAGGGGGCGAGGTAACTCTCTCTAAGGAACTCGGC AAAATTACCCCGTAACTTCGGGAGAAGGGGTGCCTCCAGAGTCGCAGTGAATGGCCCGGGACTGTTTACCAAAAACACAGGCTCCGCAAAGTCGTAAGAC CAGTATGGGGGCTGACGCCTGCCCAGTGCCGGAAGGTTAAGGAAGTTGGTTAAGTAGCGACTGAAGCCCCGGTGAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCCGCACGAAAGGCGTAACGATCTGGGCACTGTCTCGGAGAGAGGCTCGGCGAAATAGGATTGTC TGTGAAGATCGGACTCCCTGCACCTGGACAGAAGACCCTAGAAGCTTTACTGTAGCTTGGAATTGGGTTCGGGCTTTGCTTGCGCAGGATAGGTGGGAGA CTATGAAGTTGCTCTTGTGGGAGTAATGGAGTCACGTGAGATACCACTCTGGTGAGGCTAAATTCTAACTTGTATAGAAGGACAATTTCAGGTGGGCAGT TTGACTGGGGCGGTCGCCTCCTAAAAGGTAACGGAGGCGCGCAAAGGTTTCCTCAGGCTGGTTGGAAATCAGCCGAAGAGTGTAAAAGCAGAAGGAAGCT TGACTGTGAGACTGACAGTAAACAGGGACGAAAGGGCTTTAGTGATCCGACGGCACTGGTGGAAGGGCCGTCGCTCAACGGATAAAGTTACTCTAGGATA ACAGGCTGATCTCCGCCAAGAGTTCACATCGACGCGGAGTTTGGCACCTCGATGTCGGCTCATCGCAACCTGGGGCGGTAGTACGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACGTGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCATATCCGGTGTAGGCGTAAGAGTTTGAGAGGAACTTCCTTAGTA CGAGAGGACCGGGAAGTACGCACTCTGGTGTACCTGTTATCGTGCCAACGTACGCAGGGTAGCCAAGTCGGGTGGATAACCGCTGAAACATCTAAGTGGA AGCCCCCTAAGAGAGTACTCTCAGGTCACGGGAAGACTACCGTTGATGGCTCT Peptococcus TAACTAAGGCATGCGGTGAATGCCTAGGCGCCGAGCCGAAGAAGGACGCGGTAACTGCGAAAAGCTACGTTGAGTCGCAAGAGACCTGACACGTAGATAT CCGAATACCTCCATGGGGCACCCGGGGACTGAAACATCTAAGTACCCGGGGAAGAGAAAGAAAATCGATTCCCCCAGTAGCGGCGAGCGAAGCGGGAAGA GCCCGGATTTAGCAGAATGACCTGGGAAGTCAGCCTAGAGGTTAAGCCCTGTAGCAAACCGGAGTCCACGAGGCACGAGGAATCTCGTGGGAAGGCGGGG GGCCCACCCCCCAAGGCTAAATACTCCCGGCGACCGATAGTGAACAGTACCGTGAGGAAAGGTGAAAAGCTCGGAGTGAAAAGACTGAAACCGCATGCTT ACAACAGTCACAGCTCTGAGTAGTGGGTACTTTTTGTAGAACGGACCGGCGAGTTGCGTTAAGAAGCCGGTTAAGAAAGGAGCCATAGCGAGCAGTCTTA ATAGGGCGAAGTTTCTTGGCGCAGACCCAAACCGGTGATCTACCCATGAGCAGTTGAAGCGTTGTAAAACAACGTGGAGGACCGAAAGGTGTCGTTGAAA AGACATGGATGACTGTGGTAGGGGTGAAATTCCAATCGAACCCGAGATAGCTGGTCTCCTCGAAATAGCTTTAGGGCTAGCCTCAAGGACCTACGAGGTA AAGCACTGACTGGATGCGGGCTAGCCAAATCTTATCAAACTCAGAATGCCGTAGCTTGGGAGTCAGACATGGGGGATAAGCTTCATAGTCAAAAGGGAAA GAACCCAGACCGTCGTCTAAGTCCCCAAGTGTGTTAAGTGGAAAGGATGTGAATCGCTCAGACAACCAGGATGTTGCTTAGAAGCAGCCTTAAGAGAGTG CGTAATAGCTCACTGGTCCAGGGGTTCCCGAAAATGTCGGCTAAACACCACACCGAAGACACGGAAATTTGGTAGAGGAGCGATCCATTAGAACAAGCGA GAGCGCAACGCTCGTGGACCCAATGGAAGAGAGAATGCGGTATAAGTAACGAAAAGAGGTGAGAATCCTCTTCGCCGAAAGTCTAAGGTTCCTGGGGAAG CTCGTCCGCCCAGGGTAAGTCGGGACCTAAGGCAAGGCCGAACGTAGTCGATGGGAAACAGGAGAAATTCTGTACGTGACGCAGAGGGTACAGCGCGCCG TTGGGCGCCTGCCTGCCAAGAAAAGCCCCGTACCAAACCGACACAGGTAGACGGTAGAGAATACTAAGGCGGCGAGATAACTCTTGTTAAGGAACTCGGC AAAATGAACCCGTAACTTCGGGAAAAGGGTTGCTCCAAGGGCCGCAGAGAAGGGTCCAGGACTGTTTAGCAAAAACACAGGCATTGCCAAATCGTAAGAT ACGTATAATGGCTGACGCCTGCCCGGTGCTGGAAGGTTAAGGGGAAGAGTCAAGTTTGAACCGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCCGCACGAAAGGCGTAACGATCTGGACGCTGTCTCAACAAGGGACTCGGTGAAATTGAATTACC GGTAAAGATCCGGTTACCTGCGATAGGACAGAAGACCCCAGGAGCTTTACTGCACCCTGATATTGGGTTTCGGTTATTTATGTACAGCATAGGTGGGAGA CAGCGAAGCGAGAGCGCCAGTTTTCGCAGAGTCCCCTGGGATACCACCCTTAAGTGATTGAATTCTAACAAGGATTATTGGACATTGTCAGGCAGGCAGT TTGACTGGGGCGGTCGCCTCCTAAAGAGTAACGGAGGCGCTCAAAGGTTCCCTCAGAACGGATGGAAATCGTTCATAGAGTGTAAAGGCAGAAGGGAGCT TGACTGCGAGAGCAACACTGAGCAGGAAGGAAACGGACTTAGTGATCCGGCGGTTGCGGTGGAAGTGCCGTCGCTCAACGGATAAAGCTACCCTGGGATA ACAGGCTTATCTCCCCCAAGAGTTCACATCGACGGGGAGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGTAGTAGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCCATCGTAGGCGTAGGATATTGAGAGGCCTGACCCTAGTA CGAGAGGACCGGGTTGGACACACGCTGGTTAACCGGTTGTCGTGCCAACGCAAGCCGGGTAGCTAAGTTGGCATGATAAACGCTGAAACATCTAAGCGTA AGCAGCCTAAGAGAGATATCCCAGACCCCAGAGAGACGAATGGTGATGGTCGG Lactococcus TTAATAAGGCGCACGGTGGATGCCTTGGCACTAAGCCGATGAAGGACGTGACTACGACGATATTCTAGGGGGAGCAGTAAGACGCATGATCCCTAGGTCT CCGAATGTTCACATAAGTAACGCAGAGACTGAAACATCTAAGTACCTGCGGAAGAGAAAGTAAAACGATTTCGTAAGTAGCGGCGAGCGAACGCGAAGAA GGGCGGATATAGTCGAATAACCTGGGAAGTTAATCAAGAGGTAAAATCCCGTAACAATCCTGAGTGGGCTGGACACGCGAAATCCAGTTTGAATCCGGGA GGACCATCTCCCAACCCTAAATACTCTTAGTGACCGATAGTGAACAGTACCGTGAGGAAAGGTGAAAAGACCGGAGTGAAAAGACTGAAACCGTGTGCCT ACAAAAGTTCGAGCCCAGGGTGAGAGGTGCCTTTTGTAGAATGAACCGGCGAGTTACGTTATGATGCGGGTTAAGAAAGGAGCCGTAGGGACCGGTCTGA ATAGGGCGTAGTATCATGATGTAGACCCAAACCAGTGACCTATCCATGAGCAGGTGAAGGTGTGTAAGACGCACTGGAGGCCCGAAAGGACACGTTGAAA AGTGTTGGATGACTGTGATAGCGGAGAAATTCCAAACGAACTGGAGATAGCTGGTCTCTCCGAAATAGCTTTAGGGCTAGCGTCGAAAGTTATTGAGGTA GAGCACTGTTTGGGTGAGGTCTTGATAATCTCAGATAAACTCCGAATGCTAACATTCGGCAGTCAGACGCGAGTGCTAAGATCCGTAGTCGAAAGGGAAA CAGCCCAGACCAACAGCTAAGTCCCAAAAAATGTTAAGTGGAAAGGATGTGGGTTGCACAGACAACTAGGATGTTACTCAGAAGCAGCTTTCAAAGAGTG CGTAATAGCTCACTAGTCGAGTGACCCCCGAAAATGTCGGCTAAACATATTACCGAAGCTTTGGATTTATGGTAGGAGAGCGTTCTTAAGCGATAAGGTA TACCGTGAGAGTGCTGGAGCGTTAAGAAGTGAGAATGCGGTATGAGTAGCGCAGATAAGTGAGAATCTTATCCACCGTAAGACTAAGGTTCCAGGGGAAG CTCGTCCGCCCTGGGTTAGTCGGGACCTAAGGCGAGGCCGAACGTAGTCGATGGACAACTGGTGATATTCAGTACGGGACGCAGAGGCTAAGAGACCAGA TGGCTGGCTCTCCTGCCAAGAAAAGCCCCGTACCAAACCGACACAGGTAGTCAGGCGAGTAGCCTCAGGTGTCGAGAGAACTCTCGTTAAGGAACTCGGC AAAATAGCCCCGTAACTTCGGGAGAAGGGGTGCTGGAAGCGCCGCAGTGAATGGCCCAAAACTGTTTATCAAAAACACAGCCTCTGCTAAACCGCAAGGT ATGTATAGGGGGTGACGCCTGCCCGGTGCTGGAAGGTTAAGAGGAGTGCTTAAGTATGAATTGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCCGCACGAAAGGCGTAATGATTTGGGCACTGTCTCAACGAGAGACTCGGTGAAATTTTAGTACC TGTGAAGATCAGGTTACCCGCGACAGGACGGAAGACCCCAGGAGCTTTACTGTAGTTTGATATTGAGTACCTGTAAGTCATGTACAGGATAGGTAGGAGC CATTGAAATAGGGACGCTAGTTTCTATTGAGGCTTGTGGGATACTACCCTTGACTTATGGTACTCTAACCCGCATAGGGAGACAGTGTCTGACGGACAGT TTGACTGGGGCGGTCGCCTCCTAAAGAGTAACGGAGGCGCTCAAAGGTTGGCTCAGATTGGTTGGAAATCAATCGTAGAGTGTAAAGGTAAAAGCCAGCT TGACTGCGAGAGCTACACTGAGCAGGTAGGAAACGGACTTAGTGATCCGGTGGTACCGATGGAAGGGCCATCGCTCAACGGATAAAGCTACCCTGGGATA ACAGGCTTATCTCCCCCAAGAGTTCACATCGACGGGGAGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGTAGTCGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGCACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCCGTCGCGGGCGTAGGTAATTGAGAGGACTGTCCTTAGTA CGAGAGGACCGGGATGGACTTACGCTGGTGTACCAGTTGTTCCGCCAGGACAGGCTGGATAGCTATGTGGGAGGGATAAGCGCTGAAACATCTAAGTGCA AGCCCCCTAAGAGAGATTACCCAGAGCCCAGAGAGATGATTGGTGATGGCTGG Tropheryma CATTTAAGGCAAATGGTGGATGCCTTGGTATCTAGCCGAAGAAGGACGTAGCAACTGCGATAAGCCTCGGGAAGCTGTAAGGAGCTTGATCCGAGGATTT CCGAATGCTCATATAGGGGACGTGGGGAGTGAAACATCTCAGTACCCACGGAAGAGAAAGCAATGCGATTCCGTTAGTAGTGGCGAGCGAAACCGGAACA GGCCGGATATAGGTGAATGATTTTGAACGTCAACCAAGAGGTGAAGTCCCGTATCAATCCCAAGTGCACGGGCCCCGTGAAATCCCGTGTGAATCTGTCA AGACCACTTGATAAGCCTAAATACTACAGATAACCGATAGTGGAGAGTACCGTGAGGAAAGGTGAAAAGTCCGGAGTGAAAAGACTGAATCCATTTGCTT ACAACCGTCGGAGCAGTTTGTGACGGGTGCCTTTTGAAGAATGAGCCTGCGAGTTAGGATGTGTGGCGGATTAACTTGGTAGTCGTAGCGAGCGGTCTGA ATAGGGCGTAGTCGCATGTCCTAGACCCAAGCGAGTGATCTATCCATGGCCAGCTGAAGCGAGGTAAGACCTCGTGGAGGGCCGAACACTTAGGTTGAAA ACTGAGGGATGAGTGTGATCGGGGTGAAAGGCCAATCAAACTTGTTATAGCTGGTCTCTCCGAAATGCATTTAGGTGCAGCGTTGCGTTCTGCCGAGGTA GAGCACTGGATGGCCAAGGCCCAGGTAACGTCAGCCAAACTCCGAATGCCGGAGCGCAGCAGTGAGGCGCGGGGGATAAGCTTCGTAGCCGAGAGGGAAA CAACCCAGACCACCAATTAAGTCCCTAAGGGTGCTAAGTGGAAAGGATGTGAGTTGCACAGACAGCCAGGAGGTTGCTTAGAAGCAGCCTTGAAAGAGTG CGTAATAGCTCACTGGTCAAGTGATTCCCGACAATGTCGGCTAAGCACATCACCGAAATTGTGGCATTTGGGTAGGAGAGCGTCGTGTGCGAAAAAGCGG CGATGTAATCGCCGTGGACGCTACACGAGTGAGAATGAGGCATGAGTAGCGAAGGCGGGTGAAAAACCCGCCCCCCGAATAACTAAGGTTCCAGGGCCAG CTAATCCGCCCTGGGTAAGTCGGGACCTAAGGCGAGGCCGAACGTAGTCGATGGACAACGGGTGATATTCCGTACGTGACGCAGAAGGTAGCCAACCGGA TGGCCGGTGGTTCTGACTAGAAAAGCCCCGTACCAAACCGACTCAGGTGGTTGGTAGAGAATACCAAGGGGTCGAGAGAATCGTGGTTAAGGAACTCGGC AAAATGCCTCCGTAACTTCGGGAGAAGGAGGGCCTGTACGGTCACAGAAACCGTGGGAGGACTGTTTATTAAAAACATAGGCTGTGCCAAGTCGTAAGAC ACGTATACAGACTGACGCCTGCCCGGTGCCGGAAGGTTAAGAGGACGGGTTTGGTCGGAATTTAAGCCCCGGTAAACGGCGGTGGTAACTATAACCATCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCCCAACTGTCTCAACCGCGAACTCGGCGAAATTGCACTACG AGTGAAGATCTCGTTACGCGTAGCAGGACGGAAGACCCCGAGACCTTTACTATAGCTTGGTACTGGTACTTGGTGCGGTTTGTGTAGGATAGGTGGGAGA CTGTGAAGCGGGTGCGCCAGCACTCGTGGAGTCTTGTGAAATACCACTCTGATCGCCCCGGTGTCTAACTTAGATTCGAGGACAATGCCTGGTGGGTAGT TTAACTGGGGCGGTTGCCTCCCAAAAGGTAACGGAGGCGCCCAAAGGTTCCCTCAGCCTGGTCGGTAATCAGGTGGCGAGTGTAAGTGCACAAGGGAGCT TGACTGCGAGACTGACGGTGAGCAGGGACGAAAGGGGACTAGTGATCCGGCAGTGGCTGTGGAAGCGCTGTCGCTCAACGGATAAAGGTACCTCGGGATA ACAGGTTGGTCCCTCCCAAGAGTCCATATCGACGGAGGGTTCGACACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGTAGCAGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCCGCTACGCGCGTCGGAAATTGAGAGGACTGACCCTAGTA CGAGAGGACCGGGTTGGACGAACTCTGGTGTACCAGTTGTCCTGCCAAGGCAGGCTGGTTTGCTACGTCGGACGGATAACCGCTGAAACATCTAAGCGGA AACCGCCTAAGAGAGATTTCCAAGGCTCCCAGTAGAACACGGGTGATGGCTCG Buchnera@aphidicola CAAATAAGGTACATGGTGAATGCCTTGGCAGTCAGGCGAAGAAGGACGTGCTAACTGCGAAAAGCGACGGCAAGCTGATATAAGCCTTAACCGTCGATTT CCGAATGTTAAAATAAGCAACCAAGGGACTGAAACATCTAAGTACCTTGGGAAAAGAAATCAACGAGATTCCCTTAGTAGTGGCGAGCGAAAAGGGAAAA GCCCAACTATAGCAGAATGATTTGGAAATTCAGCGTACAGGTGAAGCCCTGTAGCAATGAAAAGTGAGCGGGACACGAGAAATCCTGTTTGAATATGGGG GGACCATCCTCTAAGGCTAAATACTCTGACTGACCGATAGTGAATAGTACCGTAAGGAAAGGCGAAAAGACCGGAGTGAAAAGACTGAAACCGTGTACGT ACAACAGTGGAAGCATTATGTGACTGGTACCTTTTGTATAATGGGTCAGCGACTTGTACTCTGTAGCAGGTTAACAAGGGAGCCGAAGGGACCGGTCCTA AATAGGCGAAGTTTCAGGGTACAGACCCAAACCGGTGATCTAGCCATGAGCAGTTGAAGGTTGGTAAAACCAACTGGAGGACCGAAGACTGATGTTGAAA AATCACGGATGACTGTGCTAGGGGTGAAAGGCCAATCAAACCGGAGATAGCTGGTCTCCCCGAAAGCTATTTAGGTAGCGCCTCGTGCATCTACGGGGTA GAGCACTGTTTCGGTTAGGGCTCGCTAATCCGATGCAAACTCCGAATACCGTTGCACGGGAGACACACGCGGGTGCTAACGTTCGTTGTGGAAAGGGAAA CAACCCAGACCGCCAGCTAAGTCCCAAAGCTAGTTAAGTGGAAACGATGTGGAAGGCATAAACAGCCAGGATGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTGGTCAAGTCGGCCCGGAAGATGTCGGCTAAATTATGCACCGAAGCTGCGGCATATGGGTAGGGGAGCGTTCTGTACCAATAAGATG TATTGTAAATATGTTGGAGGTATCAGAAGTGCGAATGTGACATGAGTAACGAAAGCAGGTGAAAAACCTGCTCGCCGAAAAACTAAGGTTCCTGTCCAAG TTAATCGGGGCAGGGTGAGCCGACCCCTAAGGCGAGGCTGTACGTAGTCGATGGAAAACAGGTAATATTCTGTGCGGGACGAAGAGGTTAGGTTACCAGA CGGCTGGAACTCCTTCCAAGAAAATCATCGTACCAAACCGACACAGGTAGTTGGTAGAGAATACTAAGGCGTTGAGAGAACCCAGGTGAAGGAACTAGGC AAAATAGTGCCGTAACTTCGGGAGAAGGCACGCTAGTGATGTCGAAGATACCGCTGGTGAACTGTTTATTAAAAACACAGCCTGTGCAAACACGAAAGTG AAGTATACGGTGTGACGCCTGCCCGGTGCCGGAAGGTTAATCGAAGGAGTAAAGTCCAGACTGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAATGATGGCCAGGCTGTCTCCACCTGGGACTCAGTGAAATTGAAATTGC TGTGAAGATCAGTATATCCGCGGCAAGACGGAAGACCCCGGAACCTTTACTATAGCTTGACACTGAATTCTGAATTTTAACGTGTAGGATAGGTGGGAGG CTATGAAGTTAAAACGCTAGTTTTAATGGAGCCAACTGAAATACCACCCTTTACAATTCGTGTTCTAACCTAGATGCAGAGACAGTGTCTGGTGGGTAGT TTGACTGGGGCGGTCTCCTCCCAAAGAGTAACGGAGGAGTACGAAGATTGGCTAATCACGGTCGGACATCGTGAGGTTAGTGCAAAGGCATAAGCCAGTT TGACTGTGAGCGTGATGCGGAGCAGGTGCGAAAGGGTCTTAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCCGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGAAGCAGGTCCAAGGGTATGCTG TTCGCCATTAAAGTGGTACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGACGTTGGAAGTTGAGGGGGCTGCTTCTAGTA GCAGAGGACCGAAGTGGACGCATACTGGTGTTCGGGTTGTCATGCCAATGCATGCCCGGTAGCTATATCGGAAAGATAAGTGCTGAACCATATAAGCACA AACTTCCCAAGATAATCTTCCCAGGGACGTTGAAGACTACACGTAATGGCTAG Pirellula CTATTAAGGCGTATGGGGGATGTCTTGGTATCAAGGCGATGAAGGGCGTGGAAGCTGCGATAAGCCTGGGGGAGTTGCAAAGAACGTGATCCCGGGATTC CTGAATGACTACATGTGCTACCCAGAGACTGAAACATCTCAGTACCTGGGGAAGAGAAAGAAAATCGATTTCGTCAGTAGCGGCGAGCGAAAGCGAAATA GCCCGGGGCTAGTTGAACGACATGGAAAGTCGGCCCAGAGGTGAAGCCCGGTAACAAGCCTGAGTGGTTCAGGCACGTGAAACCTGGACTGAATCCACGG GGACCATCCCGTAAGGCTAAATACTCCTGATAACCGATAGCGAACAGTATGGCGATGAAAGATGAGAAGACCTGAGGTATGTGACTGAAACCATACGCTT ACAACGGTCGGAGCCCAGGGTGACGGGTGCCTTTTGCATAATGATCCGGCGAGTTACGGTCTGCGGCAGGTTAAATACGAAGCCAGAGGGACCGGTCTGA ATAGGGCGTAGTCGTAGGCTGTAGACGCAAACCAGTGATCTACCCATGAGCAGTTGAAGCGCGGTTATACCGCGTGGAGGACCGAACACTTGGGTTGAAA ACCGAGGGATGACTGTGGGAGGAGTGAAAGTCTAATCAAACTTGAGATATCTCGTCTCTCCGAAATAGCTTTAGGGCTAGCCTTGAGTACCACCGGGGTA GAGAACTGAATCGATTGGCCCTCGGGATGTCGGACCAAACTCCGAATACCGGGACTCAGGAGTCAGTCACGAGGGATAAGCTTCGTGGTCGAGAGGGAAA CAACCCAGACCGTCTGTTAAGTCCCGAAGAACGCTCAGTCATAAGGAGGTGAATTACTGTGACAACCAGGATGTTGCTTAGAAGCAGCCTTTAAAAAGTG CGTAACAGCTTACTGGTCGAGTAATTCCCGATAATGACGGGTAAGCGTCTCACCGAAGCAGCGGACAAGTGGTAGGAGAGCGCCGATAGCAATAGAGCCG TACCGAAAGAGCGGTGTTGGGCTATCGGGTGATTATGCGGAATGAGTAACGAAAACAGGTGAGAATCCTGTTCGCCGAATACCTAAGGTTCCTGGGGAAG CAATTCCGCCCAGGGTTAGCCGGTGCCTTAGTCGAGGCCGAACGTAGACGATGGATAGCAGGTAATATTCTGCGCGGGACGGCGCCGAAAGGTGACGGGG TGGCCCGCATCACGTCCAAGAAAAGCACCGTACTAAACTGACACAGGTAGGTGGTCGAGTAGACCAAGGCGTCGGGAGAACAGTGGTTAAGGAACTCTGC AAAATGACCCCGTAAGTTCGCGATAAGGGGTGCCCCCAGGGCCACAGAAAATGGCTCTGGACTGTTTATCAAAAACACAGGCCCTGCTAACTCGCAAGAG ATGTATAGGGTCTGACGCCTGCCCGGTGCCGGTAGGTTAAGGAAGAGGGTCAAGTCGCGACCGAAGCCCCGGTAAACGGCGGCCGTAACTATGACGGTCC TAAGGTAGCGAAGTTCCTTGTCGGGTAAGTTCCGACCTGCATGAAAGGCGTAACGACTGGAGCACTGTCTCAATCACTGACCCGGTGAAATTGTAGTTGT GGTGAAGATCCACATACCCGCAGTTAGACGGAAGACCCCGGAACCTTTACTGTAGGCTGATATTGGTCTGAGATATGTTCTGTGTAGGATAGGTGGGAGG CTTTGATCTCGGCGCGCCAGCGTCGGAGGAGCCTCCTGAAATACCACCCTGAATATGTTTAGCTCTAACCCTGATCAGGGAACAGTGTCAGTTGGGCAGT TTGACTGGGGCGGTCTCCTCCCAAAGAGTAACGGAGGAGTGCAATGGTACCCTCAGCCTGGTTGGCCATCAGGCAAAGAGCGCAATGGTAAAAGGGTGCT TGACTGCGAGACTTATCGTGAGCAGGTACGAAAGGGTCATAGTGATCCGGTAGTCCCGATGGAAGGGCTATCGCTCATCAGATAAAGGTACTCCGGGATA ACAGGCTTATCGCATCCGAGCGTCCATAGCGGCGATGCGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGGTGAAGAAGCTCCAAGGGTTCGCTG TTCGCCGATAAAGTGGTACGTGAGCTGGGTTCAGACCGTGTGAGACAGGTCGGTCCCTATCTGCTGTGGGCGTACGAATTTGAGGAGGTCTTCTTTAGTA CGAGAGGATTTGGAAGGACGACCTCTGGTGTCCCAGTTGTCATGCCAGTGCAGGCTGGATAGCTATGGCGGAAGGATAAACGCTGAAACATCTAAGCGTA AGCCCCTCAAGATAGAATTCGTAGTCCCCTGGAAGACGACAGGTGATGGCTGG Mycobacterium@smegma TGTTTAAGGCGCATGGTGGATGCCTTGGCACTGAGCCGATGAAGGACGTAGGAGCTGCGATAAGCCTCGGGGAGCTGCAACGAGCGTGATCCGAGGATGT CCGAATGCCAATATGGGGGACGCGGGGAGTGAAACATCTCAGTACCCGTGGAAGAGAAAACAAAGTGATTCCGTGAGTAGTGGCGAGCGAAAGCGGAGGA GGCTGGAGGTAGCGGAAAGGCTTGGGATGCCTGCCTAGAGGTGAAGCCCGGTAGTAAACCCGAGTGCAGCGGGCCCGTGGAATCTGCTGTGAATCTGCCG GGACCACCCGGTAAGCCTGAATACTTCCAGTGACCGATAGCGGATAGTACCGTGAGGAATGGTGAAAAGTCCGGAGTGAAAAGACTGAAACCGTGCGCTT ACAACCGTCAGAGCCCTGGGTGATGGGTGCCTTTTGAAGAATGAGCCTGCGAGTCAGGACATGTCGCGGGTTAACGGGGTAGCCGCAGCGAGCGGTCTGA ATAGGGCGTAGTGGTGTGTTCTGGACCCAAGCGAGTGATCTACCCATGGCCAGGTGAAGCGCGGTAAGACCGCGTGGAGGCCCGAACACTTAGGTTGAAG ACTGAGGGATGAGTGTGGTAGGGGTGAAAGGCCAATCAAACTCGTGATAGCTGGTCTCCCCGAAATGCATTTAGGTGCAGCGTCGCATTCTGCCGAGGTA GAGCACTGGATGGCCGAGGCCCCGGTAACGTCAGCCAAACTCCGAATGCCGGAGTGCGGCAGTGAGACGCGGGGGATAAGCTCCGTCGTCGAGAGGGAAA CAGCCCAGATCGCCGGCTAAGCCCCTAAGGGTGCTAAGTGGAAAGGATGTCAGTCGCGAAGACAACCAGGAGGTTGCTTAGAAGCAGCCTTGAAAGAGTG CGTAATAGCTCACTGGTCAAGTGATTGCCGATAATGTCGGCTAAGCACACCGCCGAAGCCGCGGCAGTTGGGTAGGGGAGCGTCCTGCACCGGTAAGCCG CCGAGTGACGGTGGTGGAGGGTGTGGGAGTGAGAATGAGGCATGAGTAGCGAAGGCAAGTGAGAACCTTGCCCGCCGAAAGACCAAGGTTCCTGGGCCAG CCAGTCCGCCCAGGGTGAGTCGGGACCTAAGGCGAGGCCGAACGTAGTCGATGGACAACGGGTGATATTCCGTACGTGACGCAGAAGGTAGCCGTCCGGG TGGCCGGCGGTTCTGCCGAGAAAAGCCCCGTACCAAACCAACACAGGTGGTCGGTAGAGAATACTAAGGCGACGAGTGAACTATGGTTAAGGAACTCGGC AAAATGCCCCCGTAACTTCGGGAGAAGGGGGACCCATTGGGTGGCACAAACCGTGAGAGGACTGTTTACTAAAAACACAGGCCGTGCGAAGTCGCAAGAC ATGTATACGGACTGACGCCTGCCCGGTGCTGGAAGGTTAAGAGGACCCGTTTTGGGAGAATTTAAGCCCCAGTAAACGGCGGTGGTAACTATAACCATCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCTCAACTGTCTCAACCATAGACTCGGCGAAATTGCACTACG AGTAAAGATCTCGTTACGCGCGGCAGGACGAAAGACCCCGGGACCTTCACTACAACTTGGTATTGGTGCTCGATACGGTTTGTGTAGGATAGGTGGGAGA CTGTGAAGCTCACACGCCACTGTGGGTGGAGTCTTGTGAAATACCACTCTGATCGTATTGGCCTCTAACCTCGATTCAGGGACAGTGCCTGGTGGGTAGT TTAACTGGGGCGGTTGCCTCCTCCAATGTAACGGAGGCGCCCAAAGGTTCCCTCAACCTGGACGGCAATCAGGTGTTGAGTGTAAGTGCACAAGGGAGCT TGACTGCGAGACGGACAGTGAGCAGGGACGAAAGGGGACTAGTGATCCGGCACCTCTGGTGGAAGGGGTGTCGCTCAACGGATAAAGGTACCCCGGGATA ACAGGCTGATCTTCCCCAAGAGTCCATATCGACGGGATGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGGAGCAGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGCACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCTCTATCCGCCGCGCGCGTCAGAAGTTGAGGAAACTGTCCCTAGTA CGAGAGGACCGGGACGGACGAACTCTGGTATACCAGTTGTCCCACCAGGGCAGGCTGGATAGCCACGTCGGCAGGATAACCGCTGAAACATCTAAGCGGA AACCTTTCAAGACAGGCTTCTCAGGCCCCCCGCAGACCACGGATGATGACCAG Leucothrix TGACTAAGGTATGTGGTGGATGCCTAGGCGATAAGGCGATGAAGGACGTAGTAACTGCGAAAAGCCCCGGTGAGCTGTAAAAAGCTGGACCCGAGGATGT CCGAATGTCGACATGAGCTACCCGGAGACTGAAACATCTAAGTACCCGGGGAACAGAAATCAACGAGATTCCCTTAGTAGCGGCGAGCGAACGGGGACCA GCCCCGGGATAAGAGAACACGTTGGGAACGTGACCGAGTGGTGAAGTCCCGTACTAATGAAGAGTGGTCGGGACACGTGATATCCTGATTGAACATGGGG GGACCATCCTCCAAGGCTAAATACTCTTATCGACCGATAGTGAACAGTACCGTGAGGAAAGGCGAAAAGACCGGAGTGAAAAGACTGAAACCGCATACGT ACAACAGTGGGAGCCTTGGGTGACTGGTACCTTTTGTATAATGGGTCAGCGACTTACTCATCGTGGCAGCTTAAGTAGGTAGGCGTAGGGACCGGTCTTA ATAGGGCGAAGTCGCGGTCAGTAGACCCAAACCAGCGATCTATCCATGGCCAGTTGAAGGTGGGTAACACCTACTGGAGGACCGAACACGTATGTTGAAA AATGCGGGATGAGTGTGATCGGAGTGAAAGGCTAATCAAGCTCGAGATAGCTGGTCTCCTCGAAATCTATTTAGGTAGAGCCTCATGTACTCACGGGGTA GAGCACTGTTATGGCTAGGGGGCCCTAACCCATTGCAAACTCCGAATACCGTTACATGGGAGTCACACGCGGGTGCTAACGTCCGTCGTGGAAAGGGAAA CAACCCAGACCGCCAGCTAAGTCCCAAAATCAGCTCAGTGGAAACGATGTGGAAGGCACAGACAGCCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTGGTCGAGTCGGCCCGGAAGATTTCGGCTAAGCTGTATACCGAAGCTGCGGAATTTTGGTAGAGGAGCGTTCTGTACCAATAAGGTG AATCGTAAGTTTGCTGGAGGTATCAGAAGTGCGAATGTGACATAAGTAACGAAGACGGGTGAAAAACCCGTCCGCCGAAAATCCAAGGTTCCTGCGCAAG TTAATCGGCGCAGGGTTAGTCGGCCCCTAAGGCGAGGCAGAACGTAGTCGATGGGAAACAGGTAATATTCTGTACGTGACGGAGAGGCTAGGCTAAACAT TGGTGTAAGTCCCTTCCAGGAAAAACACCGTACTAAACGGACACACGTGGATGGATGAGAATTCCAAGGCGTTGAGAGAACTCTGGTGAAGGAACTAGGC AAAATAGCACCGTAACTTCGGGAGAAGGTGCGCCCCATGGGCCGCAGAGACCGGTGGTGGACTGTTTATCAAAAACACAGCCTCTGCTAACGCGAAAGCG ACGTATAGGGTGTGACGCCTGCCCGGTGCCGGAAGGTTAATTGATGGGGTTCGGTCTTGATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACGGCCACACTGTCTCCACCAGAGGCTCAGTGAAATTGAAATCGC AGTTAAGATCTGCGTACCCGCGGCTAGACGGAAGACCCCGGCACCTTTACTACAGCTTTGCACTGAACATCGGGCCTACTTGTGTAGGATAGCTGGGAGG CTTTGAAACCGGGACGCTAGTTCCGGTGGAGCCATCTGAAATACCAGCCTGGTAGTTCTGTGTTCTAACCACGATTTTGGGACAGTGTATGGTGGGTAGT TTGACTGGGGCGGTCTCCTCCTAAAGCGTAACGGAGGAGCGCGAAGGTTCACTAATCATGGTCGGAAATCATGAGGTTTGTGCAAAGGCATAAGTGAGCT TGACTGCGAGACAGACAGTGAGCAGGTACGAAAGGGTCTTAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACGCCGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGAAGCGGGTCCAAGGGTATGCTG TTCGCCATTAAAGTGGTACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGCGTTAGAATTTGAGGAAACTGCTCCTAGTA CGAGAGGACCGGAGTGGACGAACTCTGGTGTACCGGTTGTCACGCCAGTGCAAGCCGGGTAGCTAAGTCGGCAGGATAACCGCTGAAACATCTAAGCGGA AGCCCTTCAAGAGAGTATGCTCAGGGCCGTTGAAGACTACACGTGATGGCACC Streptococcus TTAATAAGGCGCACGGTGGATGCCTTGGCACTAAGCCGATGAAGGACGTGACTACGACGAAATGCTTTGGGGAGTTGTAAGAAACATGATCCAGAGATGT CCGAATGCTCGTTAAGGAAACGCAGTGACTGAAACATCTAAGTAGCTGCGGAAGAGAAAGCAAAGCGATTGCCTTAGTAGCGGCGAGCGAAGCGGCAAGA GGGCGGATATAGAAGAATTACCTGGGAAGTAAGCCAAGAAGTAAAGCCTCGTATCAATCCTGAGTCGGCGAGACACGAGAAATCTCGTTGGAATCTGGGA GGACCATCTCCCAACCCTAAATACTCCTAGTGACCGATAGTGAACAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGACTGAAACCGTGTGCCT ACAAAAGTTCGAGCCCAGGGTGAGAGGTGCCTTTTGTAGAATGAACCGGCGAGTTACGATATGATGCGGGTTAAGAAAGGAGCCGTAGGGACCGGTCTTA ATAGGGCGTAGTATCATGTCGTAGACCCAAACCTGTGACCTACCCATGAGCAGGTGAAGGTGAGTAAAACTCACTGGAGGCCCGAAAGGGCACGTTGAAA AGTGCTGGATGACTGTGGTAGCGGAGAAATTCCAAACGAACTTGAGATAGCTGGTCTCTCCGAAATAGCTTTAGGGCTAGCGTCGATGTCTCTTGAGGTA GAGCACTGTTTGATTGAGGTCTCGATAATATCAGATAAACTCCGAATGCCAAATATCGGCAGTCAGACGCGAGTGCTAAGATCCGTAGTCGAAAGGGAAA CAGCCCAGACCACCAGCTAAGTCCCAAAAAATGTTAAGTGGAAAGGATGTGGGTTGCACAGACAACTAGGATGTTACTTAGAAGCAGCTTTCAAAGAGTG CGTAATAGCTCACTAGTCGAGTGACCCCCGAAAATGTCGGCTAAACATATTACCGAAGCTGTGGATTTATGGTAGGAGAGCGTTCTATGGTGATAAGGTG TACCGTGAGAGCGCTGGAACGCATAGAAGTGAGAATGCGGTATGAGTAGCGAAGACAGGTGAGAATCCTGTCCACCGTATGACTAAGGTTCCAGGGGAAG CTCGTCCTCCCTGGGTTAGTCGGGACCTAAGGAGAGACCGAATGTATCCGATGGACAACAGGTGATATTCTGTACGGGACGCAGAGGCTAACTAACGTGT TGGCACGTAGTCCTGCCAAGAAAAGCCCCGTACCAAACCGACACAGGTAGTCAGGCGAGTAGCCTCAGGTGGCGAGAGAACTCTCGTTAAGGAACTCGGC AAAATGGCCCCGTAACTTCGGGAGAAGGGGCGCTGGTAGCGCCGCAGTGAATGGCCCAAAACTGTTTATCAAAAACACAGCCTCTGCTAAATCGTAAGAT ATGTATAGGGGGTGACGCCTGCCCGGTGCTGGAAGGTTAAGAGGAGCGCTTTAGTGTGAATTGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCCGCACGAAAGGCGTAATGATTTGGGCACTGTCTCAACGAGAGACTCGGTGAAATTTTAGTACC TGTGAAGATCAGGTTACCCGCGACAGGACGGAAGACCCCAGGAGCTTTACTGCAGTTTGATATTGAGTATGTGTACCACATGTACAGGATAGGTAGGAGC CTAAGAAGCCGGGACGCTAGTTTCGGTGGAGGCTTGTGGGATACTACCCTTGTGTTATGGTACTCTAACCCAGATTCGGAGACAGTGTCTGACGGGCAGT TTGACTGGGGCGGTTGCCTCCTAAAAGGTAACGGAGGCGCCCAAAGGTTCCCTCAGAATGGTTGGAAATCATTCGCAGAGTGTAAAGGTATAAGGGAGCT TGACTGCGAGAGCTACACTGAGCAGGGACGAAAGGGGCTTAGTGATCCGGTGGTTCCAATGGAAGGGCCATCGCTCAACGGATAAAGCTACCCTGGGATA ACAGGCTTATCTCCCCCAAGAGTTCACATCGACGGGGAGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGTAGTCGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGCACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCCGTCGCGGGCGTAGGAAATTGAGAGGACTGCTCCTAGTA CGAGAGGACCAGAGTGGACTTACGCTGGTGTACCAGTTGTCTTGCCAAAGCACGCTGGGTAGCTATGTGGGAGGGATAAACGCTGAAACATCTAAGTGTA AGCCCCCTAAGAGAGATTTCCCAGAGCCCTGAGAGATGATAGGTGATGGTTAG Clostridium@botulinu CTACAAAGGCGCATGGTGAATGCCTTGGCATCAAGCCGATGAAGGACGCGATAACTGCGATAAGCTTCGGGTAGACGCACAAGTCAGGATCCGAAGATTT CCGAATGTCGACATGAGTAACCCAGGGACTGAAACATCTAAGTACCTGGGGAAGAGAAAGAAAATCGGTTTTCTTAGTAGCGGCGAGCGAAAGGGAAAGA GCCCGGAGTTAACCGAACCAACTGGAAATTGGACCTAGGGGTAAAGTCCTGTAGTAAACCAGAGTCCACGAGACACGTGAAACCTTGTGGGAAGCAGGGA GGACCACCTCCCAAGGCTAAATACTACTGATGACCGATAGTGAACAGTACCGTGAGGAAAGGTGAAAAGACCGGAGTGAAAAGACTGAAACCATGTGCCT ACAACGATCAAAGCACAGTGTGATGAGTGCTTTTTGTAGAACGAGCCAACGAGTTACGGTATGTAGCAGGTTAAGAAAGGAGCCGAAGGGACCGGTCTTA ATAGGGCGTAGTTGCATGCTGTAGACCCAAACCGGTGACCTATCCATGGCCAGTTGAAGCGAGGTAAAACCTCGTGGAGGACCGAAAGTTGCTGTTGAAA AAGCAGGGATGAGTGTGATAGCGGAGAAATTCCAATCGAACTCGATATAGCTGGTCTCCTCGAAATAGCTTTAGGGCTAGCGTCGGAGTGTACTGGGGTA GAGCACTGAATGGGCTAGGGCTGGCTAAACCTTATCAAACTCCGAATACCAGATTCCGGCAGTCAGACGCGAAAGATAAGTTCCGTAGTCAAAAGGGAAA CAGCCCAGATCGTCAGCTAAGTCCCAAAGGAAGTTAAGTGGAAAGGATGTGGATTTCTAAGACAACTAGGATGTTGCTTAGAAGCAGCCTTAAAAGAGTG CGTAATAGCTCACTAGTCAAGAGATCCCCGAAAATGTCGGCTAAACTTAACACCGAAGCTACGGGTATGCGGTAGAGGAACGTCGTAATGGGCTAAGTCG TACCATAAGAGCGGTGGACTGATTACGAGTGAGAATGTGGCATTAGTAGCGAATGTGGGTGAGAATCCCACAGGCCGAATACCTAAGGTTCCTCAGGAAG TTCGTCCGCTGAGGGTTAGTCGGGACCTAAGCTGAGGCCGAACGTAAGCGATGGACAATCGGTGATATTCGATACGTGACGGAGAGGATAGGATGCTAGT TGGCTAGATCTCCTTCCAAGAAAAGCCCCGTACCAAACCGACACAGGTAGGTAGGAGAGAATCCTAAGGCCGCGGAAGAATTGCAGTTAAGGAACTAGGC AAATTGACCCCGTAACTTCGTGAGAAGGGGTGCCTGAGGAGCCGCAGAGAATGGCACAAAACTGTTTAACAAAAACACAGGCTCTGCTAAAGCGAAAGCT ATGTATAGGGGCTGACGCCTGCCCGGTGCTGGAAGGTTAAGGGGAACACTTAAGTGTGAACTTAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTGGCGAAATTCCTTGTCAGGTAAGTTCTGACCCGCACGAATGGCGTAATGACTTGTGCACTGTCTCAACTGCAAATCCGGCGAAGTTGTAGTGCG AGTGAAGATCTCGCTACCCGCGATTGGACGGAAGACCCCGAGAGCTTTACTGTAGCTTAGCATTGAATTTCGGTATTGTCTGTACAGGATAGGTGGGAGA CTGGGAAATCAGAGCGTCAGCTTTGATGGAGTCTCCTGGGATACCACCCTGATAGTACTGAATTCTAACTGGAATGACAGGACATTGTTAGGTGGGCAGT TTGACTGGGGCGGTCGCCTCCTAAAAAGTAACGGAGGCGCCCAAAGGTTCCCTCAGAACGGTCGGAAATCGTTCGTAGAGTGCAAAGGCATAAGGGAGCC TGACTGCGAGACCTACAGTGAGCAGGGACGAAAGGGGCTTAGTGATCCGGTGGTACCTGTGGGAGGGCCATCGCTCAACGGATAAAGCTACCTCGGGATA ACAGGCTGATCTCCCCCAAGAGTTCACATCGACGGGGAGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGAAGTAGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGCACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCCGTCGCGGGCGCAGGAAATTGAGAAGACTGTCCTTAGTA CGAGAGGACCGGGATGGACCGACTATGGTGTACCAGTTGTTTCGCCAGAACAAGCTGGGTAGCTAAGTGGGCGGGATAAACGCTGAAACATCTAAGCGTA AGCCTCTTAAGAGAGATTTCCCAGACCCCTTGAAGACTACAGGTGATGGTCAG Xylella CGAATAAGGCACATGGTGGATGCCTTGGCGGTCAGGCGATGAAGGACGTGGTAGCTGCGAAAAGTGTCGGGGAGCTGGCAAAAGCTTGATCCGGCAATAT CCGAATGTCTTCATGAGCGACCTGGTGACTGAAATATCTAAGTAACCAGGGAAAAGAAATCAACGAGATTCCCTGAGTAGTGACGAGCGAACGGGGATTA GCCCTAATTTAGGAAAACAATCTGGAAAGTTGGCCTAGGGGTGAAGCCCTGTACCAAGGATGAGTGGACGGGGCACGTGAAACCTTGTCTGAATATGGGG GGTCCATCCTCCAAGGCTAAATACTCTGACCGACCGATAGTGAATAGTACCGTGAGGAAAGGCGAAAAGACCGGAGTGAAAAGACTGAAACCATGTGCGT ACAACAGTAGGAGCCCAAGGTGACTGGTACCTTTTGTATAATGGGTCAGCGACTTACTGTTCGTGGCGGCTTAACTAGGGAGGCGAAGGGACCGGTCTGA TAAGGGCGTAGTCGCGGGCAGTAGACCCAAACCGGTGATCTAGTCATGTCCAGGTGAAGGTGCTTAACAGGTACTGGAGGCCCGAACACTCCCGTTGCAA AGGTAGGGATGAGCGTATTAGGAGTGAAAAGCTAATCGAACCCGAGATAGCTGGTCTCCTCGAAAGCTATTTAGGTAGCGCCTCATATCCTCTCGGGGTA GAGCACTGTTATGGCTAGGGTTGACTGAACCATTGCAAACTCCGAATACCGAGATATGGGAGACACACGCGGGTGCTAACGTCCGTCGTGAAAAGGGAAA CAACCCAGACCCACAGCTAAGTCCCAAATCTAGCTAAGTGGAAACGATGTGAAAGGCATAGACAGCCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTGGTCGAGTCGGTCCGGAAGATTTCGGCTAAGCTATGAACCGAAGCTTGGGGTTTGCGGTAGAGGAGCGTTCCGTACCTGTAAGGTG AGTTGAGAGCTTGCTGGAGGTATCGGAAGTGCGAATGTGACATGAGTAACGAATATGGGTGAAAAACCCATACGCCGAAAGCCTAAGGTTCCTGCGCAAG TTAATCGGCGCAGGGTTAGTCGGCCCCTAAGGCGAGGGCGAACGTAGTCGATGGGAAGCAGGTAATATTCTGCACGGGACGGAGAGGCTAGGTGTCCGGT TGGCCGGCACTCCTTCCAGGAAAAGCACCGTACCAAACCGACACAGGTAGGTGGATGAGAATTCTCAGGCGTTGAGAGAACTCGGGTGAAGGAACTAGGC AACATGGCACCGTAACTTCGGGAGAAGGTGCACCCTGTGGGTCGCAGAAACCGGCCGTGGACTGTTTATCAAAAACACAGCCTCTGCAAACACGAAAGTG ACGTATAGGGTGTGACGCCTGCCCGGTGCTGGAAGGTTAATTGATGGGGTAAAGTCTTGATCGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACAGCGGCGCTGTCTCCACCCGAGACTCAGTGAAATTGAAATCGC TGTGAAGATCAGCGTTCCCGTGGCAAGACGGAAGACCCCGGAACCTTTACTATAGCTTTACACTGAACGTTGAGTTCGTCTGTGTAGGATAGGTGGGAGG CTATGAAACCGTGACGCTAGTTGTGGTGGAGCCTCCTGAAATACCACCCTGTCGTGCTTGCGTTCTAACCTAGATTCAGGGACAGTGTATGGTGGGTAGT TTGACTGGGGCGGTCTCCTCCCAAAGAGTAACGGAGGAGCACGAAGGTACGCTCAGCGCGGTCGGACATCGCGCACTGTGTGCAAAGGCATAAGCGTGCT TGACTGCGAGATCGACGATAAGCAGGTACGAAAGGGTCTTAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCCGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGTAGTCGGTCCAAGGGTATGCTG TTCGCCATTAAAGTGGTACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCATGGGCGTTGGAGATTGAGAGGGCTGCTCCTAGTA CGAGAGGACCGGAGTGGACGAACTCTGGTGTTCCGGTTGTCACGCCAGTGCATGCCGGGTAGCTATGTCGGAGCGATAACCGCTGAAACATCTAAGCGGA AGCGCCCTAAGAGAGATCTCCCAGGAACCATGTAGACTACTGGTGATGGTCAG Agrobacterium@vitis TGCGTAAGGCATTTGGTGGATGCCTTGGCATGCAGGCGATGAAGGACGTGATACCTGCGATAAGCCGTGGGGAGCTGCGAAGAGCTTGATCCATGGATTT CCGAATGTCTACATGAGCGACTCGGGGACTGAAACATCTAAGTACCCGAGGAAAGGACATCAACGAGACTCCGTAAGTAGTGGCGAGCGAACACGGACCA GGCCGCATAAAGCGGAACAAGTTGGAAACTTGGCCTAGTGGTGAAGCCCCGTAGCAGACCTGAGTGGGCGGGACACGTGAAATCCTGTTCGAACATGGGG AGACCACTCTCCAAGCCTAAGTACTCTGCATGACCGATAGCGAAAAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGACTGAAACCGGATGCCT ACAACAGTAGGAGGGCAGCCTGACTGGTACCTTTTGTATAATGGGTCAACGACTTAGTGTAACTAGCAGCTTAAGGTGGTAGGCGCAGCGAGCGGTGTTA ATAGCGCGGAGTTAGTTGCATTAGACCCAAACCAGTGATCTAGCCATGAGCAGTTGAAGGTTGGTAACACCAACTGGAGGACCGAACGCATCTGTTGCAA TAGATGGGATGACTGTGTTAGGGGTGAAAGGCCAATCAAACTCGAAATAGCTGGTCTCCGCGAAAACTATTTAGGTAGTGCGTCGATTACCTCAGGGGTA GAGCACTGGATGGGCTAGGGACCTCTAATCCTAACCAAACTCCGAATACCTGTAATCGGCAGACACACGCGGGTGCTAACGTCCGTCGTGAAGAGGGCAA CAACCCTGACCTCCAGCTAAGTCCCCAAGCTGGCTAAGTGGAAAGGATGTAGGATCCCAAAACAACCAGGATGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAACAGCTCACTGGTCTAGGGTCTTCCGAAAATGTCGGCTAAGCCATGCACCGAAGCTGAGGATTAGTGGTAGCGGAGCGTTCCGTACCTGTAAGGGC AGTCGTGAACATCCTGGAGGTATCGGAAGTGCGAATGTGACATGAGTAACGAAAGGGGGTGAGAGACCCCCTCGCCGAAAGACCAAGGTTCCTGCTTAAG TTAATCTGAGCAGGGTTAGCCGGCCCCTAAGGCGAGGCAGAACGTAGTCGATGGGAACCACGTAATATTGTGGGCGTGACGGATCACACAATTGTCAGTA CTGATTGCAGTGGTTCCAGGAAATACACCGTACCAAACCGACACAGGTGGTCGGTAGAGTATACCAAGGCGTTGAGAGAACTATGTTGAAGGAACTCGGC AAATTGCACGCGTAACTTCGGAAGAAGCGTGACCCCCAAGGTGGCACAGACCGGGGGAGGACTGTTTATCAAAAACACAGGCTCTGCGAAGTCGCAAGAC ACGTATAGGGTCTGACGCCTGCCCGGTGCTGGAAGGTTAAGAGGAGAGGTCAAGTTTGAATCGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCCCCGCTGTCTCCAACATAGACTCAGTGAAATTGAATTCCC CGTGAAGATCGGGGTTCCTGCGGTCAGACGGAAGACCCCGGCACCTTTACTATAGCTTTACACTGGCATTCGTGTCGGCATGTGTAGGATAGGTGGTAGG CTTTGAAGCTTGGACGCCAGTTCGAGTGGAGCCTCCTGAAATACCACCCTTATCGTCATGATGTCTAACCGCGATTCCGGGACAGTGTATGGTGGGTAGT TTGACTGGGGCGGTCGCCTCCGAAAGAGTAACGGAGGCGCGCGATGGTGGGCTCAGACCGGTCGGAAATCGGTCGTCGAGTGCAATGGCATAAGCCCGCC TGACTGCGAGACTGACAGTGAGCAGAGACGAAAGGGTCATAGTGATCCGGTGGTCCCGGTGGAAGGGCCATCGCTCAACGGATAAAGGTACGCCGGGATA ACAGGCTGATGACCCCCAAGAGTCCATATCGACGGGGTGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGGAGCAGGTCCAAGGGTTTGCTG TTCGCCAATAAAGCGGTACGTGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGTGTAGGAATTTGACAGGACTGTCCCTAGTA CGAGAGGACCGGGATGGACATATTCTGGTGGACCTGTTGTCGTGCCAACGCAAGCAGGGTAGCTATATTGGATGGATAACCGCTGAAGCATCTAAGCGGA AACCACCTAAAAGAGTATTCCCAGAGCCGTGGAAGACGACACGTGATGGACGG Leptospira TAAGAAAGGCGTACGGGGGATGCCCGGGCATCAACGCGATGAAGGACGTGGCTTCTGCGATAAGCAACGGGGAGTTGTAAGAAGCATGATCCGTTGATTT CCGAATGCGCAAACCGGCAAGTCGGGGATTGAAACATCTTAGTACCCGGATAAAAGAAAATAAGATGATTCCGTCAGTAGCGGTGAGCGAACGCGGAAGA GCCTGGAATTAGCAGAACGGTATGGAAAGCCGACCTAGAGGTGAAGTCCTGTAGCAAACCTGAGTCCACGGAACACGTGTAATTCAGTGGGAATCTGCGG GGACCACCCCGTAAGGCTAAACAGTACTGATGACCGATAGAGAAAAGTACCGCGAGGAAAGGTGAAAAGTGGGGAGTGAAAAGACTGAAACCGTATGCTT ACAAGTATCAGAGCCTTGGGTGATGGGTGCCTTTTGTAGAATGAGCCGGCGAGTTATTTTACGTTGCAGCTTAAGGACGTAGGCGAAGCGAGCGGTCTGA ATAGGGCGAAGTAGCGTGGAATAGACCCAAGCCGTCGAGCTATCCATGTCCAGTTGAAGGTGGGTAAAACTCACTGGAGGACCGAACTTTTTCGTTGAAA AGAATGGGATGAGTGTGATAGGGGTGAAAGGCCTATCAAGGCAGCGATAGCTGGTCTCTCCGAAATAGGTTTAGGCCTAGCGTCAGTTAGTTGCGGGGTA GAGCTCTGAAAGGACTAGGGCCCGCTAAACCCTATCAAACTTCGAATACCGTTCACTGGCAGTCAGACACGGGGGATAAGCTCCGTGGTCAAAAGGGAAA CAGCCCAGACCGTCGTTTAAGCCCCAAAGTATGCTAAGTGGAAAGGATGTGGGGCGCATATACAACCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAGTG CGTAATAGCTCACTGGTCGAGTGCTCCCCGAAAATGTTCGACAAGCATGGCGCCGAAGGCACGGATTAGTGGTAGGAGAGCGTTCTTTCCCGTTAAGGCG TACCGTAAGAGCGCTGGAGGAGTAAGAAATGAAGATGTGGCATGAGTAGCGTAGGGGAGTGAGATTCTTCCCCACCGATAGCCTAAGGTTCCCCGGGAAG CCAATCCGCCGGGGGTTAGTCGGCCCCTAAGACGAGGCTAGACGTAGTCGATGGGAAGCAGGTCATATTCTGCACGTGACGCAGAGGATAGTTAGGCGGT TGGTTGCTTTCCCTGCCAAGAAATACACCGTACCAAACCGACACAGGTAGGCAGTAGAGAATACTAAGGTGTCGAGATAACTCTCGTTAAGGAACTCGGC AAATTACTCCTGTAACTTCGGGATAAGGGAGACCGGTGGAGTGGCACAAAAAGGGGGAGGACTGTTTACCAAAAACACAGGCTCTGCCAAATCGGAAGAT AAGTATAGGGTCTGACACCTGCCCGGTGCTGGAAGGTCAAGAGGACGGGTCAAGTCGGAATTTAAGCCCCAGTAAACGGCGGCCGTAACTATGACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGTGTAACGACTTCCCCACTGTCTCAACGAGAGTCTCGGCGAAATTGTAGTACC CGTGAAGATCGGGTTACCTGCGATAGGACGGAAGACCCCGGAACCTTTACTGTAACCTGGCATTGAACTTTGGTCCTGTATGTGTAGGATAGGTGGGAGG CTATGAAATCTGGACGCCAGTCTGGATGGAGCCTCGTGAAATACCACCCTTACTTGACCCAGTTCTAACCGAACATTCGAGACAATGTCAGGCGGGCAGT TTGACTGGGGCGGTCGCCTCCTAAAGAGTAACGGAGGCGCCCAAAGGTTCCCTCAGCGCGGACGGAAATCGCGCCAAGAGTGTAAAGGCATAAGGGAGCT TAACTGTGAGACAGACAGTGAGCAGGTACGAAAGGGGCTTAGTGATCCGGTGGTTCTGGTGGAAGGGCCATCGCTCAACGGATAAAGGTACTCCGGGATA ACAGGCTGATCGCGTCCAAGAGTCCATATCGACGACGCGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGAAGCAGGTCCAAGGGTATGCTG TTCGCCATTAAAGCGGTACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCCATCGCAGGCGTTGGAGATTGACGGAACTGTCCCTAGTA CGAGAGGACCGGGATGGACGAACTCTGGTGTATCAGTTGTTTCGCCAGAACACGCTGAGTAGCTATGTCGGAGGGATAACCGCTGAAACATATAAGTGGA AACCCTCTAAGAAAGATCTCCCAGACCCCAAGAAGATGACTGGTGATGGTCAC Citrobacter CGACTAAGGTACACGGTGGATGCCCTGGCAGTCAGGCGATGAAGGACGTGCTAACTGCGATAAGCGTCGGTAAGGTGATATAACCTTTAACCGGCGATTT CCGAATGTCAACATGAGCGACCGGGGGACTGAAACATCTAAGTACCCCGGGAAAAGAAATCAACGAGATTCCCCCAGTAGCGGCGAGCGAACGGGGAGCA GCCCAGTGTTAGTGGAACGGTCTGGAAATCCGACGTACAGGTGAAGTCCCGTAACAAAGAAGAGTGGGCGGGACACGTGGTATCCTGTCTGAATATGGGG GGACCATCCTCCAAGGCTAAATACTCTGACTGACCGATAGTGAACAGTACCGTGAGGAAAGGCGAAAAGACCGGAGTGAAAAGACTGAAACCGTGTACGT ACAACAGTGGGAGCCTTAGGTGACTGGTACCTTTTGTATAATGGGTCAGCGACTTATATTCTGTAGCAGGTTAACAAGGGAGCCGAAGGGACCGGTCTTA ACTGGGCGAAGTTGCAGGGTATAGACCCAAACCGGTGATCTAGCCATGGGCAGTTGAAGGTTGGTAACACTAACTGGAGGACCGAAGACTAATGTTGAAA AATTACGGATGACTGTGCTGGGGGTGAAAGGCCAATCAAACCGGAGATAGCTGGTCTCCCCGAAAGCTATTTAGGTAGCGCCTCGTGCATCTTCGGGGTA GAGCACTGTTTCGGCTAGGGTTCACTAACCCGATGCAAACTGCGAATACCGATGCACGGGAGACACACGCGGGTGCTAACGTCCGTCGTGAAGAGGGAAA CAACCCAGACCGCCAGCTAAGTCCCAAAGCCAGTTAAGTGGAAACGATGTGGAAGGCACAGACAGCCAGGATGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTGGTCGAGTCGGCCCGGAAGATGTCGGCTAAACTGTGCACCGAAGCTGCGGCATATGGGTAGGGGAGCGTTCTGTACCGTTAAGGTG TGCTGTGAGCATGCTGGAGGTATCAGAAGTGCGAATGTGACATAAGTAACGAATGCGGGTGAAAAACCCGCACGCCGGAAGACCAAGGTTCCTGTCCAAG TTAATCGGGGCAGGGTGAGTCGACCCCTAAGGCGAGGCCGAACGTAGTCGATGGGAAACAGGTAATATTCTGTACGGGACGGAGAGGCTATGTTACCGGA CGGCCGGAACACCTTCCAGGAAAAGCATCGTACCAAACCGACACAGGTGGTCGGTAGAGAATACCAAGGCGTTGAGAGAACTCGGGTGAAGGAACTAGGC AAAATGGTGCCGTAACTTCGGGAGAAGGCACGCTGATTACGTCGAAGATACCGCTGGTGAACTGTTTATTAAAAACACAGCCTGTGCAAACACGAAAGTG ACGTATACGGTGTGACGCCTGCCCGGTGCCGGAAGGTTAATTGATGGGGTTAAGTCTTGATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAATGATGGCCAGGCTGTCTCCACCCGAGACTCAGTGAAATTGAACTCGC TGTGAAGATCAGTGTACCCGCGGCAAGACGGAAGACCCCGGAACCTTTACTATAGCTTGACACTGAACACTGGTCCTTGATGTGTAGGATAGGTGGGAGG CTTTGAAGTGTGGACGCCAGTCTGCATGGAGCCACCTGAAATACCACCCTTTAATGGCTGTGTTCTAACGTGGACTTGCGGACAGTGTCTGGTGGGTAGT TTGACTGGGGCGGTCTCCTCCTAAAGAGTAACGGAGGAGCACGAAGGTTAGCTAATCCTGGTCGGACATCAGGAGGTTAGTGCAAAGGCATAAGCTAGCT TGACTGCGAGAGTGACGCTGAGCAGGTGCGAAAGGGTCTTAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCCGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGAAGTAGGTCCAAGGGTATGCTG TTCGCCATTAAAGTGGTACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCTGCCGTGGGCGCTGGAGATTGAGGGGGCTGCTCCTAGTA CGAGAGGACCGGAGTGGACGCATACTGGTGTTCGGGTTGTCATGCCAATGCATGCCCGGTAGCTAAATCGGAGAGATAAGTGCTGAAACATCTAAGCACA AACTTCCCGAGAGAGTTCTCCCAGGAACGTTGAAGACGACACGTGATGGTCGG Rhodospirillum CAGAGAAGGCATCTGGTGGATGCCTTGGCGTCAAGGCGATGAAGGACGTGGCACCTGCGAAAAGCCATGGGGAGCTGAGAGAAGCTTGATCCATGGATAT CCGAATGTCCCCATGAGCGACCCGGCGACTGAAACATCTAAGTAGCCGGGGAAAGGAAATCAACGAGACTCCGTTAGTAGTGGCGAGCGAACGCGGATCA GCCCGTATAAACCGGAACCGTCTGGAAATCGGGCCTAGCGGTGAAGCCCCGTAGGAGACCTGAGTGGGCGGGACACGTGAAATCCTGTCTGAACGTGGGG GGACCACCCTCCAAGGCTAAGTACTCTTGACGACCGATAGTGCACAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGTCTGAAACCGGATGCCT ACAACAGTCGGAGCCTCAGGTGACGGGTACCTTTTGTATAATGGGTCAGCGACTTAATCTGGCGAGCAGCTTAAGATGGTAGGCGCAGCGAGCGGTCTTA ATAGGGCGGAGTTCGTCGGATTAGACCCAAACCGGTGATCTAGCCATGGGCAGTTGAAGGTGGATAACACCCACTGGAGGACCGAACACGTCTGTTGAAA AAGACGGGATGACTGTGCTAGGGGTGAAAGGCCAATCAAACTCGAAATAGCTGGTCTCCGCGAAAGCTATTTAGGTAGCGCGTCGGATACCACCGGGGTA GAGCACTGGATGGGCTAGGGCCAGCCAAACCTAACCAAACTCCGAATACCGGTATCCGGCAGACAGACCAGGGTGCTAACGTCCTGGGTCAAGAGGGAAA CAACCCAGACCACCAGCTAAGTCCCCAAGCCGGCTAAGTGGAAAGGATGTGGACGGCCATAACAACCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAACAGCTCACTGGTCTAGCTATCCCCGAAGATGTCGGCTAAGCCGTGCACCGAAGCTGTGGATTCGTGGTAGCGGAGCGTTCCGTACCTGTAAGGTG TCTCGTAAGGATGCTGGAGGTATCGGAAGCGAGAATGTGACATGAGTAGCGAAGGAGTGTGAGAAACACTCCCGCCGAAAGCCCAAGGTTCCTGCGCAAG CTAATCCGCGCAGGGTGAGTCGGCCCCTAAGTCGAGGGCGAACGTAGACGATGGGAATCAGGTAATATTCTGAACGTGACGCCTTTCGGAGTTGTCCTCA TCGGAGGCAGGAAGGCCGGGAAATACACCGTACCAAACCGACACAGGTGGGCGGTAGAGTATACCAAGGCGTTGAGAGAATGGTGTTGAAGGAACTAGGC AAATTGCCCCCGTAACTTCGGGAGAAGGGGGCCCTCCATGGGGGCACAGACCGGGGGGGGACTGTTTACTAAAAACACAGGCTCTGCGAAGTCGCAAGAC ACGTATAGGGTCTGACGCCTGCCCGGTGCCGGAAGGTTAAGAGGAGAGGTCAAGTTTGAATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCCCCGCTGTCTCCAACACCAACTCAGCGAAATTGAATTCTC CGTGAAGATCGGAGTTCCCACGGCCAGACGGAAGACCCCAGAACCTTTACTACAACTTCGCAGTGGCATTAGGCGATGGATGTGTAGGATAGGCGGGAGG CTTTGAAGCATAGGCGCCAGCTTGTGTGGAGCCCCCTGAAATACCGCCCTTCCGTCTCCTATGTCTAACCGCGATTCCGGGACCCTGCGTGGTGGGTAGT TTGACTGGGGCGGTCGCCTCCCAAAGAGTAACGGAGGCGCGCGATGGTGGGCTCAGGCCGGTCGGAAATCGGCTGATGAGTGCAATGGCAAAAGCCCGCC TGACTGCGAGAGCGACATTGAGCAGAGTCGAAAGGGTCATAGTGATCCGGTGGTCCCGGTGGAAGGGCCATCGCTCAACGGATAAAGGTACTCTGGGATA ACAGGCTGATACTGCCCAAGAGTCCACATCGACGGCAGGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGGAGCAGGTCCAAGGGTTCGCTG TTCGCCGATAAAGTGGTACGTGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCCCTATCTACCGTGGGTGTAGGATATTGAGAGGACTGTCCCTAGTA CGAGAGGACCGGGATGGACATACTCTGGTGTACCAGTTGTCACGCCAGTGCACGCTGGGTAGCTAAGTTGGCGGGATAACCGCTGAAACATCTAAGCGGA AGCCTCCTAAAACAGGTATCCCAGGACCGTGGAAGACCACACGTGATGGCCGG Borrelia GTAATAAGGTCTATGGTGAATGCCTAGGAGCTTAGGCGAAGAAGGTCGTGGTAACTGCGAAAAGCTTGGGGGAGAAGCAAAATTTATGATCCCAAGATTA CCGAATGTCTTTAAGACGAACCAGGGGAGTGAACCATCTAAGTACCCTGGGAAAAGAAATCAAAGAGATTCCCTTAGTAGTGGCGAGCGAAAAGGGAGTA GCCCGGATATAGAAGAATAATCTGGAAATTTAACCAAGAGGTGAAGTCCTGTATTAATCCTGAGTGGACGAGGCACGAGAAACCTTGTTTGAAGCTGGGG AGACCACTCTCCAAGGCTAAATACTAAAAGCTACCGATAGAGAAGAGTACCGTGAGGAAAGGTGAAAAGACCGGAGTGAAAAGACTGAAACCGTAGACTT ACAACAGTCAAAGCCGTCGGTGATGGGTGCCTTTTGCATAATGAACCTGCGAGTTATCATGTCTAGCAGATTAAAGACGGAGTCGAAGCGAGCGGTCTTA AAAGGGCGTAGTTAGATGTGGTAGACCCAAGCCAGTGATCTATTTATGGCCAGCTGAAGCTTGGTAAAACCAAGTGGAGGGCCGAACTAGTCTGTTTAAA AAGGCGGGATGAGTGTAATAGGAGTGAAAGGCTAAACAAACTCGAGATAGCTGGTCTCCCCGAAATGGATTTAAGTTCAGCCTTATTGTTTAATAAGGTA GAGCACTAATTGAGCTAGCCTTAGGGAAACTCAGTTAAACTCCGAATGCTATATAATAGGAGTGAGACATGGGCGATAAGGTTCATAGTCGAGAGGGAAA CAACCCAGACCAACAGCTAAGTCTCAAAAAGTGTTAAGTGGAAAGGAGGTTAGGTACGTAAACAGCCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAGTG CGTAATAGCTCACTGGTCGAGTACTTACCGATAATGTCGGCTAAACACATTACCGAAGCTTTGGATAAATGGTAGGGGAGCGTTCTGTACCAGAAAGTTA AGCTGGAAGTTTGATGGAGGTATCAGAAGTGAGAATGAGGTATGAGTAACGAAAATGGGTGAGATTCCCATTCGCCGAAAACCTAAGGTTCCTGGGTAAG GTCGTCTTCCCAGGGTTAGTCGGCCCCTAAGGCAAAGCTGAATGTAGTCGATGGGAAACGGGTAATATTCCGTACGTGACGCATAGGTTACTACTCTAGA TGGCTAGGTAGCGTGCCAAGAAATACACCGTACCAAACCGACACAGGTAGGTGGATGAAAATTCTAAGGCGGCGAGAGAATCCACGTTAAGGAACTCTGC AAAATACGTACGTAACTTCGGGATAAGTACGACCTACATAGTAGCATAAAAAGGTCCAAGACTGTTTACCAAAAACACAGGCTCTGCAAATCTGTAAAGA AAGTATAGGGACTGACACCTGCCCGGTGCTGGAAGGTTAAGAGGAGATGTTATGATTGAATTTAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCCGCACGAATGGTGTAACGATTTGGACGCTGTCTCAACGTGGAGCTCGGTGAAATTGAAGTATC GGTGAAGATCCGATTACTTGTGGTTAGACGGAAGACCCCGGAACCTTTACTATAGCTTGGTATTGAGATTTGATTAAATATGTGTAGGATAGGTGGGAGA CTTTGAAGCTATCTCGTCAGGGGTAGTGGAGTCATCTGAAATACCACCCTTGTTTAATTAGTTTCTAACTTATAAATGAGGAGAGTGCCAGGTGGGTAGT TTGACTGGGGCGGTCGCCTCCTAAAGAGTAACGGAGGTGCGCAAAGGTTACCTTAGAGTGGTTGGAAATCACTCTGTAAGTGTAAAGGCATAAGGTAGCT TAACTGTAAGACTGACAGTGAACAGATACGAAAGGGTCTTAGTGATCTGGCGGTGGCAGTGGAAGCGCCGTCACTTAACGAATAAAGGTACTCCGGGATA ACAGGCTTATCCTTCCCAAGAGTTCACATCGACGGAAGGTTTGGCACCTCGATGTCGGCTCATCGCATCCTAGGGCTGGAGCAGGTCCAAGGGTATGCTG TTCGCCATTAAAGCGGTACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTTGGTCCCTATCTGCCACAAGCGTTGGATATTGAGAGGACTATCTTTAGTA CGAGAGGACCGAGATGGACGAACTCTAGTGTGCCAGTTATCCTGCCAAGGTATGCTGGGTAGCTACGTCGGAAGGATAACCGCTGAAACATCTAAGTGGA AGCCTCCTAAGAGAGATATCCTAGGGTCCTGGAAGAATACAGGTGATGGTTAG Burkholderia@mallei CGAACAAGGCATGTGGTGGATGCCTTGGCGATCAGGCGATGAAGGACGCGGTAGCTGCGAAAAGCTACGGGGAGCTGCAAAGAGCTTGATCCGTAGATGT CCGAATGTCCACATGAGCGACGCGGTGACTGAAACATCTAAGTAACCGCGGAAAAGAAATCAACGAGATTCCCAAAGTAGTGGCGAGCGAAATGGGAAGA GCCTACTGTTAGCCGAACGCTCTGGAAATGCGGCCTAGCGGTGAAGCCCTGTAGCAAAGACAAGTGGGCGGGACACGTGAAATCCTGTCTGAAGATGGGG GGACCATCCTCCAAGGCTAAATACTCTGATCGACCGATAGTGAACAGTACCGTGAGGAAAGGCGAAAAGACCGGAGTGAAAAGTCTGAAACCGCATGCAT ACAACAGTCGGAGCCTCGGGTGACGGGTACCTTTTGTATAATGGGTCAGCGACTTACGTTCAGTAGCAGCTTAACAAGGCAGGCGTAGCGAGCGGTCCGA ATAGGGCGCAGTTGCTGGGCGTAGACCCAAACCGGTGATCTATCCATGGCCAGATGAAGGTGCGTAACACGTACTGGAGGTCCGAACACTAACGTTGAAA AGTTAGGGATGAGTGTGATAGGGGTGAAAGGCTAAACAAACCTGAAATAGCTGGTCTCTCCGAAAACTATTTAGGTAGTGCCTCGTGCACCTTCGGGGTA GAGCACTGTCATGGTTGGGTCTGGATACGCCATAGCAAACTCCGAATACCGATGCACGGGAGACAGACATGGGTGCTAACGTCCGGTGTCAAGAGGGAAA CAACCCAGACCGCCAGCTAAGTCCCCAAAATGGCTAAGTGGAAACGAAGTGGAAGGCTAAAACAGTCAGGAGGTTGCTTAGAAGCAGCCTTTAAAGAAAG CGTAATAGCTCACTGATCGAGTCGTCCCGGAAGATGTCGGCTAAGCCATATACCGAAGCTGCGGATAGATGGTAGGAGAGCGTTCCGTACCTGCAAGGTG CGTTGAAAGCGTGCTGGAGGTATCGGAAGTGCGAATGTGACATGAGTAGCGAAAGGGGGTGAAAGGCCCCCTCGCCGTAAGCCCAAGGTTCCTACGCAAG TTCATCGGCGTAGGGTGAGTCGGCCCCTAAGGCGAGGCAGAACGTAGCTGATGGGAAGCAGGCAATATTCTGCACGGGACGGATGCGGAAGGTTGCCGGT TGGCCGGAATTTGTTCCAAGAAAAGCACCGTACCAAACCGACACAGGTGGGCGAGAGAGTATTCTAAGGCGTTGAGAGAACTCGGGAGAAGGAACTCGGC AAATTGGTACCGTAACTTCGGGATAAGGTACGCCCTTGAGGTTGCAATAAACGGTGGTGGACTGTTTAATAAAAACACAGCCTCTGCAAACACGAAAGTG ACGTATAGGGTGTGACGCCTGCCCGGTGCCGGAAGATTAAATGATGGGGTCAAGTCTTGATTGAAGTCCCGGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGATGGCCACACTGTCTCCTCCCGAGACTCAGCGAAGTTGAAGTGTT TGTGATGATCAATCTACCCGCGGCTAGACGGAAGACCCCAGAACCTTTACTGTAGCTTTGCATTGGACTTTGAACCGATCTGTGTAGGATAGGTGGGAGG CTATGAAACCGGAATGCTAGTTTCGGTGGAGCCTCCTGAAATACCACCCTGGTTTGTTTGGGTTCTAACCTTGATTCGGGGACAGTGCATGGTAGGCAGT TTGACTGGGGCGGTCTCCTCCCAAAGCGTAACGGAGGAGTACGAAGGTACGCTAGGTACGGTCGGAAATCGTGCTGATAGTGCAATGGCATAAGCGTGCT TAACTGCGAGACCGACAGTGAGCAGGTGCGAAAGGGTCATAGTGATCCGGTGGTTCTGATGGAAGGGCCATCGCTCAACGGATAAAGGTACTCTGGGATA ACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGGTTTGGCACCTCGATGTCGGCTCATCTCATCCTGGGGCTGTAGCCGGTCCAAGGGTATGCTG TTCGCCATTAAAGAGGTACGTGAGCTGGGTTTAAAACGTGTGAGACAGTTTGGTCCCTATCTGCCGTGGGCGTTGGAAGTTGAAGGGGCTGCTCCTAGTA CGAGAGGACCGGAGTGGACGAACTCTGGTGTACCGGTTGTGACGCCAGTCCACGCCGGGTAGCTATGTCGGAGAGATAACCGCTGAAACATCTAAGCGGG AACTCCCTAAGAGAGACTTCCCAGGGTCGTTCGAGACCAGACGTGATGGTCGG Bacillus@globisporus TTAGAAAGGCGCATGGTGGATGCCTTGGCACTAAGCCTAAGAAGGACGGCACTACACCGATATGCTCCGGGGAGCTGTAAGAAGCTTGATCCGGAGATTT CCGAATGCGTACATCGGCAACCCGGAGACTGAAACATCTAAGTATCCGGGGAATAGAAAGAAAATCGATTCCCTGAGTAGCGGCGAGCGAAACGGGAAGA GCCCGGAATTAGACGAAGGACCTGGAAAGTCCGCCTAGCGGTAAAGCCCCGTATCAAACCTGAGTCGGCGGAACACGTGAAATTCCGTCGGAATCCGGGA GGACCATCTCCCAAGGCTAAATACTCCTAGTGACCGATAGTGAACAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGTCTGAAACCATGTGCCT ACAATTGTCAGAGCCCAGGGTGATGGGTGCCTTTTGTAGAATGAACCGGCGAGTTACGATTCCATGCAGGTTAAGAGGGGAGCCGCAGCGAGCGGTCTGA ATAGGGCGGAGTATGGGGTCGTAGACCCAAACCGGTGATCTACCCATGTCCAGGTGAAGGTAAGTAACACTTACTGGAGGCCCGAACACGTACGTTGAAA AGTGCGGGATGAGTGTGGTAGCGGTGAAATTCCAATCGAACCTGAGATAGCTGGTCTCTCCGAAATAGCTTTAGGGCTAGCCTCAAAAGATCTCGAGGTA GAGCACTGTTTGGACTAGGCCTCGGTAAATTCAGACAAACTCCGAATGCCGATATTTGGGAGTCAGACGCGGGTGATAAGATCCGTAGTCGAGAGGGAAA CAGCCCAGACCACCAGTTAAGTCCCCAAGATCGTTAAGTGGAAAGGATGTGCGTTGCCCAGACAACCAGGATGTTGCTTAGAAGCAGCCTTTAAAGAGTG CGTAATAGCTCACTGGTCGAGTGGCGCCCGAAAATGTCGGCTAAACGAATCACCGAAACTGTGGATTAGTGGTAGGAGAGCGTTCCAAGGCGTCAAGCTA GACCGTAAGACTGGTGGAGCGCTTGGAAGTGAGAATGCGGTATGAGTAGCGAAGAAGGGTGAGAATCCCTTCCACCGAATGCCCAAGGTTCCTGAGGAAG CTCGTCCGCTCAGGGTTAGTCAGGACCTAAGTTGAGGCCGAACGTAGACGATGGACAACAGGTGATATTCTGTACGTGACGCAGAGGATAGGGTGCGCGT TGGCGCGCCCTCCTGCCAAGAAAAGCCCTGTACCAAACCGACACAGGTAGGCAGGAGAGAATCCTAAGGTGTCGAGAGAACTCTCGTTAAGGAACTCGGC AAAATGACCCCGTAACTTCGGGAGAAGGGGTGCTCTTAGGGCCGCAGTGAATGGCCCAGGACTGTTTAGCAAAAACACAGGCTCTGCAAAACCGCAAGGT AAGTATAGGGGCTGACGCCTGCCCGGTGCTGGAAGGTTAAGAGGAGAGGTCAAGTTCGAATTGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCCGCACGAAAGGCGTAACGATCTGGGCACTGTCTCAACGAGAGACTCGGTGAAATTATAATACC TGTGAAGATCAGGTTACCCGCGACAGGACGGAAGACCCCGGGAGCTTTACTGTAACCTGATATTGAATTCCGGTGCAGCCTGTACAGGATAGGTAGGAGC CTTGGATTCCGGAGCGCTAGCTTCGGATGAGGCTTGTGGGATACTACCCTGGCTGTATTGACTTCTAACCCATATCAGGAGACAGTGTCAGGCGGGCAGT TTGACTGGGGCGGTCGCCTCCTAAAGAGTAACGGAGGCGCCCAAAGGTTCCCTCAGAATGGTCGGACATCATTCGTAGAGTGCAAAGGCATAAGGGAGCT TGACTGCGAGACCTACAGTGAGCAGGGTCGAAAGGGGCTTAGTGATCCGGTGGTTCCGATGGAAGGGCCATCGCTCAACGGATAAAGCTACCCCGGGATA ACAGGCTTATCTCCCCCAAGAGTCCACATCGACGGGGAGTTTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGTAGTCGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGTACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCCGTCGCGGGCGCAGGAAATTGAGAGGACTGTCCTTAGTA CGAGAGGACCGGGATGGACATACTCTGGTGTACCAGTTGTCTTGCCAAAGCACGCTGGGTAGCTATGTTGGCGGGATAAATGCTGAAACATCTAAGCATA AGCCCCCTGAGAGAGATTTCCCAGATCCCTCAAAGAAGATAGGTGATGGTCTG Enterococcus TGAATAAGGCGCACGGTGGATGCCTTGGCACTAAGCCGATGAAGGACGGGACTACACCGATATGCTTTGGGGAGCTGTACGAAGCTAGATCCAGAGATTT CCGAATGCGAACATCGGTAACGCAGAGACTGAAACATCTAAGTACCTGCGGAAGAGAAAGAAAATCGATTCCCTGAGTAGCGGCGAGCGAAACGGGAAAA GCCCGGAGATAGTCGAATGACTTGGAAAGTCAGTCAAGAGGTAAAACCCCGTAACAATCCTGAGTCGGCGGAACACGAGAAATTCCGTCGGAATCCGGGA GGACCATCTCCCAAGGCTAAATACTCCTAGTGACCGATAGTGAACAGTACCGTGAGGAAAGGTGAAAAGCCCGGAGTGAAAAGACTGAAACCGTGTGCCT ACAAAAGTCAAAGCCCAGGGTGATGGGTGCCTTTTGTAGAATGAACCGGCGAGTTACGATTGCATGCGGGTTAAGAAAGGAGCCGCAGCGAGCGGTCTGA ATAGGGCGGAGTATGTAGTCGTAGACCCAAACCTGTGATCTACCCATGTCCAGTTGAAGGTGCGTAAAACGCACTGGAGGACCGAACACGTACGTTGAAA AGTGCGGGATGAGTGTGGTAGCGGAGAAATTCCAAACGAACTTGAGATAGCTGGTCTCTCCGAAATAGCTTTAGGGCTAGCCTCGGAAGATGATGAGGTA GAGCACTGTTTGGACTAGGCCTTGGTAAATTCAGATAAACTCCGAATGCCATCATCCGGGAGTCAGACGTGAGTGATAAGATCCATAGTCGAAAGGGAAA CAGCCCAGACCACCAGCTAAGTCCCAAAAAATGTTAAGTGGAAAGGATGTGGGTTGCACAGACAACTAGGATGTTGCTTAGAAGCAGCCTTTAAAGAGTG CGTAATAGCTCACTAGTCGAGTGACCCCCGAAAATGTCGGCTAAACATATTACCGAAGCTGTGGAGTTTTGGTAGGAGAGCGTTCTAAGGCGTCAAGGCA GATCGTGAGACTGCTGGAGCGCTTAGAAGTGAGAATGCGGTATGAGTAGCGAAGACAGGTGAGAATCCTGTCCACCGAATGACTAAGGTTCCTGGGGAAG CTCGTCCGCCCAGGGTTAGTCGGGACCTAAGCCGAGGCCGAACGTAGGCGATGGATAACAGGTGATATTCTGTACGGGACGCAGAGGCTAAGGAACAGAT CGGTCTGTCCTCCTGCCGAGAAAAGCCCCGTACCAAACCGACACAGGTAGTCAGGAGAGAATCCTAAGGTGGCGAGAGAACTCTCGTTAAGGAACTCGGC AAAATGACCCCGTAACTTCGGGAGAAGGGGTGCTGATAACGCCGCAGTGAATGGCCCAAGACTGTTTATCAAAAACACAGGCTCTGCAAAATCGTAAGAT AAGTATAGGGGCTGACGCCTGCCCGGTGCTGGAAGGTTAAGAGGAGTGCTCAAGTACGAATTGAAGCCCCAGTAAACGGCGGCCGTAACTATAACGGTCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCCGCACGAAAGGCGTAACGATTTGGGCACTGTCTCAACGAGAGACTCGGTGAAATTTTAGTACC TGTGAAGATCAGGTTACCCGCGACAGGACGGAAGACCCCAGGAGCTTTACTGTAGTTTGATATTGAGTGTCTGTACCGCATGTACAGGATAGGTAGGAGC CGTAGAAATCGGAACGCTAGTTTCGATGGAGGCCTGTGGGATACTACCCCTGCGTTATGGCACTCTAACCCGCATTGGGAGACAGTGTCAGATGGGCAGT TTGACTGGGGCGGTCGCCTCCTAAAAGGTAACGGAGGCGCCCAAAGGTTCCCTCAGAATGGTTGGAAATCATTCGAAGAGTGTAAAGGCAGAAGGGAGCT TGACTGCGAGACCAACAGTGAGCAGGGACGAAAGGGGCTTAGTGATCCGGTGGTTCCGATGGAAGGGCCATCGCTCAACGGATAAAGCTACCCTGGGATA ACAGGCTTATCTCCCCCAAGAGTCCACATCGACGGGGAGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGTAGTCGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGCACGCGAGCTGGGTTCAGAACGTGTGAGACAGTTCGGTCCCTATCCGTCGCGGGCGTTGGAAATTGAGAGGACTGTCCTTAGTA CGAGAGGACCGGGATGGACTTACGCTGGTGTACCAGTTGTTCTGCCAAGGCATGCTGGGTAGCTATGTGGGAGGGATAAACGCTGAAACATCTAAGTGTA AGCCCCCTAAGAGAGATTTCCCAGATCCCTGAGAGATGATAGGTGATGGTCAG Mycobacterium@leprae TGCCTAAGGCGCATGGTGGATGCCTTGGCATCGAGCCGATGAAGGACGTGGGAGCTGCGATATGCCTCGGGGAGCTGCAACGAGCGTGATCCGAGGATTT CCGAATGCCCATATGGGGGACGCGGGGAGTGAAACATCTCAGTACCCGTGGAGAAGAAAACAATGTGATTCCGCAAGTAGTGGCGAGCGAACGTGGAATA GGCTGGAGGTAGCGGAAAGGCCTGGGATGCCTGCCTAGAGGTGAAGCCCAGTAGCAAGCCCGAGTGCAGCGGGCCCGTGGAATCTGCTGTGAATCTGCCG GGACCACCCGGTAAGCCTAAATACTTTCGATGACCGATAGCGGACAGTACCGTGAGGAATGGTGAAAAGTCCGGAGTGAAAAGACTGAAACCGTGTGCCT ACAACCGTCAGAGCCTTGGGTGATGGGTGCTTTTTGAAGAATGAGCCTGCGAGTCAGGACATGTCGCGGGTTAACTGGGTAGCCGCAGCGAGCGGTCTGA ATAGGGCGTAGTGGCGTGTTCTGGACCCAAGCGAGTGATCTACCCATGGCCAGGTGAAGCGCGGTAAGACCGCGTGGAGGCCCGAACACTTAAGTTGAAG ATTGAGGGATGAGTGTGGTAGGGGTGAAAGGCCAATCAAACTCGTGATAGCTGGTCTCCCCGAAATGCATTTAGGTGCAGCGTTGCGTTCCCACGAGGTA GAGCACTGGATGGCCGAGGCCTCGGTAACGTCAGCCAAACTCCGAATGCCGTAACGTGGCAGTGAGACGCGGGGGATAAGCTCCGTCGTCGAAAGGGAAA CAGCCCAGATCGCCGGCTAAGCCCCTAAGGGTGCTAAGTGGAAAGGATGTCAGTCGCAAAGACAACCAGGAGGTTGCTTAGAAGCAGCCTTGAAAGAGTG CGTAATAGCTCACTGGTCAAGTGATTGCCGATAATGTCGGCTAAGCACACCGCCGAAGCCGCGGCACTTGGGTAGGGGAGCGTTCCTCATCAGCAAGCCT CCGGGTAACGGTGGTGGAGGGTGGGGAAGTGAGAATGAGGCATGAGTAGCGAAGGCAAGTGAGAACCTTGCCCGCCGTAAGACCAAGGTTCCTGGGCCAG CCAGTCCGCCCAGGGTGAGTCGGGACCTAAGGCGAGGCCGAACGTAGTCGATGGACAACGGGTGATATTCCGTACGTGACGCAGAAGGTAGCCGTCCAGG TGGCTGGCGGTTCTGCCAAGAAAAGCCCCGTACCAAACCGACACAGGTGGTCGGTAGAGCATACCAAGGCGACGAGATAACTATGGTTAAGGAACTCGGC AAAATGCCTCCGTAACTTCGGGAGAAGGGGGGCCGGTTTCGTCGCAGAGACCGTGAGAGGACTGTTTACTAAAAACACAGGCCGTGCGAAGTCGTAAGAC ATGTATACGGACTGACGCCTGCCCGGTGCTGGAAGGTTAAGAGGACCTGTAAAGGGAGAATTTAAGCCCCAGTAAACGGCGGTGGTAACTATAACCATCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCTCAACTGTCTCAACCATAGACTCGGCGAAATTGCACTACG AGTAAAGATCTCGTTACGTGCGGCAGGACGAAAGACCCCGGGACCTTCACTACAACTTGGTATTGATGTTCGGTGCGGTTTGTGTAGGATAGGTGGGAGA CTGTGAAACTTCGACGCTAGTTGGGGTGGAGTCTTGTGAAATACCACTCTGATTGTATTGACATCTAACCTCGATTTAGGGACAGTGCCTGGCGGGTAGT TTAACTGGGGCGGTTGCCTCCTAAAATGTAACGGAGGCGCCCAAAGGTTCCCTCAACCTGGTCGGTAATCAGGTGGCGAGTGTAAATGCACAAGGGGGCT TGACTGCGAGACCTACAGTAAGCAGGGACGAAAGGGGATTAGTGATCCGGCACCTCTGGTGGAAGGGGTGTCGCTCAACGGATAAAGGTACCCCGGGATA ACAGGCTGATCTTCCCCAAGAGTCCATATCGACGGGATGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGAAGCAGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGCACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCTCTATCCGCCGCGCGCGTCAGAAATTGAGGAAACTGTCCCTAGTA CGAGAGGACCGGGACGGACGAACTCTGGTATACCAGTTGTCTCACCAGGGCACGCTGGATAGCCACGTCGGCAAGATAACCGCTGAAACATCTAAGCGGA AACCTCTCAAGACAGGTTTCTTAGGCCCCCCGCAGAACACGGATGATGGTCAG Rhodococcus@erythrop TAATGAAGGCGTACGGTGGATGCCTTGGCACCAAGCCGATGAAGGACGTAGGAGCTGCGATAAGCCTCGGGGAGCTGCAACGAGCTGGATCCGAGGATGT CCGAATGCCCATATGGGGGACGTGGGGAGTGAAACATCTCAGTACCCACGGAAGAGAAAACAACGTGATTCCGTGAGTAGTGGCGAGCGAAAGCGGAAGA GGCTGGTGTTAGTGGAAGGGTCTGGAACGCCTGTCTAGAGGTGAAATCCCGTAACAAACCCAAGTGCACCGGGCCCGTGAAATCTGGTGTGAATCTGTCG GGACCACCCGATAAGCCTGAATACTCCTGGTGACCGATAGCGGATAGTACCGTGAGGAAAGGTGAAAAGTCCGGAGTGAAAAGACTGAAACCGTGCGCTT ACAACCGTCAGAGCCTTGGGTGATGGGTGCCTTTTGAAGAATGAGCCTGCGAGTTAGGGCATATCGCGGGTTAACTGGGTAGCCGTAGCGAGCGGTCCGA ATAGGGCGTAGTGGCATGCTCTAGACCCAAGCGAGTGATCTACCCATGGCCAGTTGAAGCGACGTAAGACGTCGTGGAGGACCGAACACTTAGGTTGAAA ACTGAGGGATGAGTGTGGTAGGGGTGAAAGGCCAATCAAACTCGTGATAGCTGGTCTCCCCGAAATGCATTTAGGTGCAGCGTCGCGTTCCACCGAGGTA GAGCACTGGATGGTCTAGGGCCCGCTAAAATCAGCCAAACTCCGAATGCCGGAGCGCGGCAGTGAGACGCGGGCGATAAGGTTCGTAGTCGAGAGGGAAA CAGCCCAGATCGCCAGCTAAGTCCCTAAGGGTACTAAGTGGAAAGGATGTGGGTCGCGAAGACAACCAGGAGGTTGCTTAGAAGCAGCCTTGAAAGAGTG CGTAATAGCTCACTGGTCAAGTGATCCCCGACAATGTCGGCTAAGTACACCACCGAAGCTGCGGCAACTGGGTAGGGGAGCGTCGTGTGCCATGAAGCGG CAGGGTGACTGCCGTGGAGGCCACACGAGTGAGAATGAGGCATGAGTAGCGAAGACGAGTGAGAAACTCGTCCGCCGAATGACCAAGGTTCCTGGGCCAG TTAATCCGCCCAGGGTGAGTCGGGACCTAAGACGAGGCCGAACGTAGCCGATGGACAACGGGTGATATTCCGTACGTGACGCAGAAGGTAGCTGACCAGG TGGCTGGCAGTTCTGCCGAGAAAAGCCCCGTACCAAACCGACACAGGTGGTCGGTAGAGAATACTAAGGCGTCGAGATAACTATGGTTAAGGAACTCGGC AAAATGCCCCCGTAACTTCGGGAGAAGGGGGGCCCTTTTGGCCGCAGAGACCGTGAGAGGACTGTTTACTAAAAACACAGGCCGTGCGAAGTCGTAAGAC ATGTATACGGACTGACGCCTGCCCGGTGCTGGAAGGTTAAGAGGACCGGTTCGGTGAGAATTTAAGCCCCAGTAAACGGCGGTGGTAACTATAACCATCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCTCAGCTGTCTCAACCGTAGACTCGGCGAAATTGCATTACG AGTAAAGATCTCGTTACGCGCGGCAGGACGAAAGACCCCGGGACCTTCACTACAGCTTGGTATTGGTGTTCGGTTCGGTTTGTGTAGGATAGGTGGGAGA CTGTGAAGCGGTGACGCCAGTTATCGTGGAGTCTTGTGAAATACCACTCTGATCGAATTGACCTCTAACCTCGATTCAGGGACAGTGCCTGGTGGGTAGT TTAACTGGGGCGGTTGCCTCCCAAAATGTAACGGAGGCGCCCAAAGGTTCCCTCAGCCTGGTTGGCAATCAGGTGTCGAGTGCAAGTGCACAAGGGAGCT TGACTGTGAGACTGACAGTGTGCAGGGACGAAAGGGGACTAGTGATCCGGCACCGGCAGTGGAAGCGGTGTCGCTCAACGGATAAAGGTACCCCGGGATA ACAGGCTGATCTTCCCCAAGAGTCCATATCGACGGGATGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGGAGTAGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGCACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCTCTATCCGCCGCGCGCGTTAGAAATTGAGGAAGCTGTCCCTAGTA CGAGAGGACCGGGACGGACGAACTCTGGTGTGCCAGTTGTTCCGCCAGGACACGCTGGTTAGCTACGTCGGAGGGATAACCGCTGAAACATCTAAGCGGA AGCCTTTCAAGAGAGGTTTCTCAGGCCCCCGGCAGACCACGGGTGATGGCCAG Mycobacterium TGTCTAAGGCGCATGGTGGATGCCTTGGCATCGAGCCGATGAAGGACGTGGGAGCTGCGATAAGCCTCGGGGAGCTGCAACGAGCGTGATCCGAGGATTT CCGAATGCCCATATGGGGGACGCGGGGAGTGAAACATCTCAGTACCCGTGGAGAAGAAAACAAAGTGATTCCGTAAGTAGTGGCGAGCGAACGCGGAACA GGCTGGAGGTAACGGAAGGGCCTGGGATGTCTGCCTAGAGGTGAAGCCCGGTAGTAAACCCGAGTGCAGCGGGCCCGTGGAATCTGCTGTGAATCTGCCG GGACCACCCGGTAAGCCTAAATACTCTCGATGACCGATAGCGGATAGTACCGTGAGGAATGGTGAAAAGTCCGGAGTGAAAAGACTGAAACCGTGTGCCT ACAACCGTCAGAGCCCCGGGTGATGGGTGCCTTTTGAAGAATGAGCCTGCGAGTCAGGACATGTCGCGGGTTAACTGGGTAGCCGCAGCGAGCGGTCTGA ATAGGGCGTAGTGGCGTGTTCTGGACCCAAGCGAGTGATCTACCCATGGCCAGGTGAAGCGCGGTAAGACCGCGTGGAGGCCCGAACACTTAGGTTGAAG ACTGAGGGATGAGTGTGGTAGGGGTGAAAGGCCAATCAAACTCGTGATAGCTGGTCTCCCCGAAATGCATTTAGGTGCAGCGTTGCGTTCCCACGAGGTA GAGCACTGGATGGCCGAGGCCCCGGTAACGTCAGCCAAACTCCGAATGCCGTATCGTGGCAGTGAGACGCGGGGGATAAGCTCCGTCGTCGAAAGGGAAA CAGCCCAGATCGCCGGCTAAGCCCCAAAGGGTGCTAAGTGGAAAGGATGTCAGTCGCAGAGACAACCAGGAGGTTGCTTAGAAGCAGCCTTGAAAGAGTG CGTAATAGCTCACTGGTCAAGTGATTGCCGATAATGTCGGCTAAGCACACCGCCGAAGCCGCGACACATGGGTAGGGGAGCGTCCCTCATCAGCAAGCTG CCGGGTGACGGTGGTGGAGGATGGGGGAGTGAGAATGAGGCATGAGTAGCGAAGGCAAGTGAGAACCTTGCCCGCCGAAAGACCAAGGTTCCTGGGCCAG CCAGTCCGCCCAGGGTGAGTCGGGACCTAAGGCGAGGCCGAACGTAGTCGATGGACAACGGGTGATATTCCGTACGTGACGCAGAAGGCAGCCGTCCAGG TGGCTGGCGGTTCTGCCAAGAAAAGCCCCGTACCAAACCGACACAGGTGGTCGGTAGAGAATACCAAGGCGACGAGATAACTATGGTTAAGGAACTCGGC AAAATGCCCCCGTAACTTCGGGAGAAGGGGGACCGGTTTCGTCGCAGAAACCGTGAGAGGACTGTTTACTAAAAACACAGGCCGTGCGAAGTCGCAAGAC ATGTATACGGACTGACGCCTGCCCGGTGCTGGAAGGTTAAGAGGACCCGTCAAGGGAGAATTTAAGCCCCAGTAAACGGCGGTGGTAACTATAACCATCC TAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAACGACTTCTCAACTGTCTCAACCATAGACTCGGCGAAATTGCACTACG AGTAAAGATCTCGTTACGCGCGGCAGGACGAAAGACCCCGGGACCTTCACTACAACTTGGTATTGGTGTTCGGTACGGTTTGTGTAGGATAGGTGGGAGA CTGTGAAACCTCAACGCCAGTTGGGGTGGAGTCTTGTGAAATACCACTCTGATCGTATTGACACCTAACGTCGATTCACGGACAGTGCCTGGCGGGTAGT TTAACTGGGGCGGTTGCCTCCTAAAATGTAACGGAGGCGCCCAAAGGTTCCCTCAACCTGGACGGCAATCAGGTGGCGAGTGTAAGTGCACAAGGGAGCT TGACTGCGAGACCTACAGTAAGCAGGGACGAAAGGGGACTAGTGATCCGGCACCTCTGGTGGAAGGGGTGTCGCTCAACGGATAAAGGTACCCCGGGATA ACAGGCTGATCTTCCCCAAGAGTCCATATCGACGGGATGTTTGGCACCTCGATGTCGGCTCGTCGCATCCTGGGGCTGGAGCAGGTCCAAGGGTTGGCTG TTCGCCCATAAAGCGGCACGCGAGCTGGGTTTAGAACGTGTGAGACAGTTCGGTCTCTATCCGCCGCGCGCGTCAGAAGTTGAGGAAACTGTCCCTAGTA CGAGAGGACCGGGACGGACGAACTCTAGTGCACCAGTTGTCCCACCAGGGCACGCTGGATAGCTACGTCGGCAGGATAACCGCTGAAACATCTAAGCGGA AACCTCTCAAGACAGGCTTCTCAGGCCCCCCGCAGAACACGGTTGATGGCCAG bppsuite-0.8.0/Examples/Data/HIV1_REF_2010_gag_macse_DNA.fasta000644 000000 000000 00000202341 12147656541 023331 0ustar00rootroot000000 000000 >Ref.D.CD.83.ELI.K03454 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATAAATGGGAAAAAATTCGGTTACGGCCAGGAGGAAAGAAAAAATATAGACTAAAACATATAGTATGGGCAAGCAGGGAGCTAGAACGATATGCACTTAATCCTGGCCTTTTAGAAACA---TCAGAAGGCTGTAAACAAATAATAGGGCAGCTACAACCA---GCTATTCAGACAGGAACAGAAGAACTTAGATCATTATATAATACAGTAGCAACCCTCTATTGTGTACAT---AAAGGAATAGATGTAAAAGACACCAAGGAAGCTTTAGAAAAGATGGAGGAAGAG---CAAAACAAAAGTAAG---------AAAAAGGCACAGCAAGCA------GCAGCTGACACAGGAAACAACAGC------------------CAGGTCAGCCAAAATTATCCTATAGTGCAGAACCTACAG---GGGCAAATGGTACATCAGGCCATATCACCTAGAACTTTGAACGCATGGGTAAAAGTAATAGAAGAAAAGGCTTTCAGCCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGAGCCACCCCACAAGATTTAAACACCATGCTAAACACAGTGGGGGGACATCAAGCAGCCATGCAAATGCTAAAAGAGACCATCAATGAAGAAGCTGCAGAATGGGATAGGTTACATCCAGTGCATGCAGGGCCTATTGCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGATATAGCAGGAACTACTAGTACCCTTCAGGAACAAATAGCATGGATGACAAGTAAC---------CCACCTATCCCAGTAGGAGAAATCTATAAAAGATGGATAATTGTGGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAGACAGGGACCAAAGGAACCTTTTAGAGACTATGTAGACCGGTTCTATAAAACTCTAAGAGCCGAGCAAGCTTCACAGGATGTAAAAAATTGGATGACAGAAACCTTGTTGGTCCAAAATGCAAACCCAGATTGCAAGACTATCTTAAAAGCATTGGGACCACAGGCTACACTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGGGGGCCCAGCCATAAAGCAAGAGTTCTGGCTGAGGCAATGAGC------CAAGCA------ACA---------AATTCAGTTACTACA---------GCAATGATGCAGAGAGGCAATTTTAAGGGCCCAAGAAAAATTATTAAGTGTTTCAATTGTGGCAAAGAAGGGCACATAGCAAAAAATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAGA---TGTGGAAAGGAAGGACACCAACTAAAAGATTGCACTGAGAGACAGGCTAATTTTTTAGGGAGAATTTGGCCTTCCCACAAGGGAAGGCCGGGGAACTTTCTCCAAAGCAGACCA------------------------------GAGCCAACAGCCCCACCAGCA---------------------------------GAGAGCTTCGGGTTTGGGGAAGAGATAACC---CCCTCTCAAAAACAGGAGCAG---AAAGAC------AAGGAACTG---------TATCCTTTAACTTCCCTCAAATCACTCTTTGGCAACGACCCCTTGTCGCAATAA--- >Ref.C.ET.86.ETH2220.U46016 ATGGGTGCGAGAGCGTCAATATTAAGAGGCGAAAAATTAGATGCCTGGGAAAAAATTAAGTTAAGGCCAGGGGGAAAGAAACACTATATGCTGAAACACCTAGTCTGGGCAAACAGGGAGCTGGAAAAATTTGCACTTAACCCTGACCTTTTAGATACA---TCAGCAGGCTGTAAACAAATAATTAAACAGCTACAACCA---GCTCTTCAGACAGGAACAGAGGAACTTAAATCATTATTTAATACAGTGGCAACTCTCTATTGTGTACAT---CAAAAGATAGAGATAAAAGACACCAAGGAAGCCTTAGACAAGATAGAGGAAGAA---CAAAACGAAAGTCAG---------CAAAAAACACAGCAGGCA---GGAGCAGCTGACAGAGGA---------------------------AAGGACAGTCAAAATTATCCTATAGTGCAGAATATGCAG---GGGCAAATGGTACATCAGCCCATATCAGCTAGAACTTTGAATGCATGGGTAAAAGTAGTAGAGGAAAAGGCTTTCAGCCCAGAGGTAATACCCATGTTTACAGCTTTATCAGAAGGAGCCACCCCACAAGATTTAAACACCATGCTAAATACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGACACCATCAATGAGGAGGCTGCAGAATGGGACAGGTTACATCCAGTGCATGCAGGGCCTGTTGCACCAGGCCAAATGAGAGACCCAAGGGGAAGTGACATAGCAGGAACAACTAGTACCCTTCAGGAACAAATAGCATGGATGACAGGGAAC---------CCACCTGTTCCAGTGGGAGACATCTATAAAAGATGGATAATCCTGGGGCTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAAACAAGGACCAAAGGAACCTTTTAGAGACTATGTAGACCGGTTCTTTAAAACCTTAAGAGCTGAACAAGCTACACAAGATGTAAAAAATTGGATGACAGACACCTTGTTGGTCCAAAATGCGAACCCAGATTGTAAAACCATTTTAAGAGCATTAGGGCCAGGGGCTTCATTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCTGCCCACAAAGCAAGAGTGTTGGCTGAGGCAATGAGC------CAAGTA------AAC---------AAT------ACAACC---------ATAATGATGCAGAAAAGCAATTTTAAGGGCCCTAAAAGAGCAATTAAATGTTTCAACTGTGGCAAGGAAGGGCACCTAGCCAGAAATTGCAGGGCCCCTAGGAAAAAAGGCTGTTGGAAA---TGTGGAAAGGAAGGACACCAAATGAAAGACTGTACCGAGAGACAGGCTAATTTTTTAGGGAGACTTTGGCCTTCCAACAAGGGAAGGCCAGGGAATTTCCTTCAGAGCAGACCA------------------------------GAGCCAACAGCCCCACCAGAGAGTCTCAGACCAGAGCCAACAGCCCCACCACCAGAGAGCTTCAGGTTC---GAGGAAGCAACA---CCTTCTCCGAAGCAGGAGCTG---AAAGAC------AGGGAA---------------GCCTTAACTTCCCTCAAATCACTCTTTGGCAACGACCACTTGTTACAATAA--- >Ref.C.ZA.04.04ZASK146.AY772699 ATGGGTGCGAGAGCGTCAGTATTAAGAGGCGAAAAATTAGATACATGGGAAAAAATTAGGTTAAGGCCAGGGGGAAAGAAACACTATATGCTAAAACACATAGTATGGGCAAGCAGGGAGCTGGAAAGATTTGCACTCAACCCTGGCCTTTTAGAAACA---TCAGAAGGCTGTAAACAAATATTGGCACAAATACAACCA---GCTATTCAGACAGGAACAGAGGAACTTAAATCATTATTCAACACAATAGCAGTTCTCTATTGTGTACAT---AAAAAGATAGATGTAAGAGACACCAAGGAAGCCTTAGACAAGATAGAGGAAGAG---CAAAACAAAAGTCAG---------CAAAAAACACAGCAGGCA---AAAGCGGCTGACGAA------------------------------AAGGTCAGTCAAAATTTTCCTATAGTACAGAATCTTCAA---GGGCAAATGGTACATCAACCCCTATCACCTAGAACCTTGAATGCATGGGTAAAAGTAATAGAGGAGAAGGGTTTTAACCCAGAGGTAATACCCATGTTTACAGCATTATCAGAGGGAGCCACCCCACAAGATTTGAACACCATGCTAAATACGGTGGGGGGACATCAAGCAGCCATGCAGATGTTAAAAGATACCATCAATGAAGAGGCTGCAGAATGGGATAGATTACATCCAGTACATGCAGGGCCTGTCGCACCAGGCCAAATGAGAGAACCAAGGGGAAGTGACATAGCAGGAACTACTAGTAACCTTCAGGAACAAGTAGCATGGATGACAAGTAAC---------CCACCTATTCCAGTGGGAGACATCTATAAAAGATGGATAATTCTGGGATTAAATAAAATAGTGAGGATGTATAGCCCGGTCAGCATTTTGGACATAAAACAAGGGCCAAAGGAACCCTTTAGAGACTATGTAGATCGGTTCTTTAAAACTTTAAGAGCTGAACAAGCTACACAAGAGGTAAAAAATTGGATGACAGACACCTTGTTGGTCCAAAATGCGAACCCAGATTGTAAGACCATTTTAAGAGCATTAGGACCAGGGGCTACATTAGAAGAAATGATGGCAGCATGTCAAGGGGTGGGAGGACCTGGCCACAAGGCAAGAGTGTTGGCTGAGGCAATGAGC------CAAATA------AAC---------AAT------GGAAAC---------ATAATGATGCAGAGAAGTAATTTTAAAGGCCCTAAAAGAATTGTTAAATGTTTTAACTGTGGCAAGGGGAGGCACATAGCCAAAAATTGCAGGGCCCCTAGGAAAAAAGGCTGTTGGAAA---TGTGGAAAGGAAGGACACCAAATGAAAGACTGTACTGAAAGGCAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCCAGAAGGGGAGGCCAGGGAATTTTCTCCAGAACAGACTA------------------------------GAGCCAACAGCCCCACCAGCA---------------------------------GAGAGCTTCAGGTTC---GAGGAGACGACC---CCTGCTCCGAAACAGGAGCTG---AAAGAC------AGGGAA---------------CCTTTAACTTCCCTCAGATCACTCTTTGGCAGCGACCCCTTGTCTCAATAA--- >Ref.A1.UG.92.92UG037.AB253429 ATGGGTGCGAGAGCGTCAGTATTAAGTGGGGGAAAATTAGATGCATGGGAGAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATAGATTAAAACATCTAGTATGGGCAAGCAGGGAGCTGGAAAGATTTGCACTTAACCCTAGCCTTTTAGAAACA---ACAGAAGGATGTCAACAAATAATGGAACAATTACAATCA---GCTCTCAGAACAGGAACAGAAGAACTTAGATCATTATATAATACAGTAGCAACCCTCTATTGCGTACAT---CAACGGATAGAGGTAAAAGACACCAAGGAAGCTCTAGATAAAATAGAGGAGATA---CAAAAGAAAAGCAAG---------CAAAAGACACAGCAGGCA------GCAGCTGACACAGGAAGTAGCAGC------------------AAGGTCAGCCAAAATTACCCTATAGTGCAAAATGCACAA---GGGCAAATGATCCACCAGTCCTTGTCACCTAGGACTTTGAATGCATGGGTGAAAGTAATAGAAGAAAAGGCTTTCAGCCCAGAAGTAATACCCATGTTCTCAGCATTATCAGAAGGAGCCACCCCACAAGATTTGAATATGATGCTGAACATAGTGGGGGGACACCAGGCAGCTATGCAAATGTTAAAAGATACCATCAATGAGGAAGCTGCAGAATGGGACAGGCTACATCCAGTACATGCAGGGCCTGTTGCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGATATAGCAGGAACTACTAGTACCCCTCAAGAACAAATAGCATGGATGACAGGCAAC---------CCACCTATCCCAGTGGGAGACATCTATAAAAGATGGATAATCCTGGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTTAGCATTTTAGATATAAAACAAGGGCCAAAAGAACCCTTCAGAGACTATGTAGATAGGTTTTTTAAAACTCTCAGAGCTGAGCAAGCTACACAGGAGGTAAAAGGTTGGATGACAGAAACATTACTGATCCAAAATGCAAATCCAGATTGTAAATCCATCCTAAGAGCATTAGGAGCAGGGGCTACATTAGAAGAAATGATGACAGCATGCCAGGGAGTGGGAGGACCCGGCCATAAAGCAAGAGTTTTGGCTGAGGCAATGAGT------CAAGTA------CAA---------CAT------ACAAAC---------ATAATGATGCAGAGAGGCAATTTTAAGGGCCAGAAAAGG---ATTAAGTGTTTCAACTGTGGCAAAGAAGGACATCTAGCCAAAAATTGCAGGGCTCCTAGAAAAAAGGGCTGTTGGAAA---TGTGGAAGGGAAGGGCACCAAATGAAGGACTGCACTGAGAGACAGGCTAATTTTTTAGGGAAAATCTGGCCTTCCAGCAAAGGGAGGCCAGGAAATTTTCCTCAGAGCAGACCA------------------------------GAACCAACAGCCCCACCAGCAGCA------------------------------GAGATCTTTGGGATGAGGGAAGAGATAGTC---TCCCCTCCGAAGCAGGAGCAG---AACGAC------AGGGACCAG------AACCCACCTTCAGTTTCCCTCAAATCACTCTTTGGCAACGACCTCTTGTCACAGTAA--- >Ref.A1.RW.92.92RW008.AB253421 ATGGGTGCGAGAGCGTCAGTATTAAGTGGGGGAAAATTAGATGCATGGGAAAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATAGAATGAAACATCTAGTATGGGCAAGCAGGGAGCTGGAAAGATTTGCACTTAACCCTGGCCTTTTAGAAACA---ACAGAAGGATGTCAAAAAATAATAGAACAGTTACAACCA---TCTGTCAAGACAGGAACAGAAGAACTTAAATCATTATTTAATACAGTAGCAACCCTCTATTGCGTACAT---CAACGGATAGATGTAAAAGACACCAAGGAAGCCCTAGATAAAATAGAGGAAATG---CAAAATAAGAGCAAG---------CAAAAGACACAACAGGCA------GCAGCTGACATAGGAAATAGCAGC------------------AAGGTCAGCCAAAATTACCCTATAGTGCAAAATGCACAA---GGGCAAATGATATATCAGTCCATGTCACCTAGGACTTTGAATGCATGGGTGAAAGTAATAGAAGAAAAGGGTTTCAACCCAGAAGTAATACCCATGTTCTCAGCATTATCAGAAGGAGCCACCCCACAAGATTTAAATATGATGCTAAACATAGTGGGGGGACATCAGGCAGCTATGCAAATGTTAAAAGATACCATCAATGAGGAAGCTGCAGACTGGGACAGGTTACATCCAGTACAGGCAGGGCCTATTCCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGACATAGCAGGAACTACTAGTACCCCTCAAGAACAAATAGGATGGATGACAAGCAAC---------CCACCTATCCCAGTGGGAGACATCTATAAAAGATGGATAATCCTGGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTTAGCATTTTGGATGTAAAACAAGGGCCAAAAGAACCCTTTAGAGATTATGTAGATAGGTTCTTTAAAATTCTCAGAGCTGAACAAGCTACACAGGATGTAAAACATTGGATGACAGAAACATTGCTGATCCAAAATGCAAATCCAGATTGTAAGTCCATTTTAAGAGCATTAGGAACAGGGGCTACATTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCCAGCCATAAAGCAAGGGTTTTAGCTGAGGCAATGAGT------CAAGTA------CAA---------CAT------CCAAAC---------ATAATGATGCAGAGAGGCAATTTTAGGGGCCAGAAAAGG---ATTAAGTGCTTCAACTGTGGCAAAGAAGGACACCTAGCCAGAAATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAA---TGTGGAAAGGAGGGACACCAAATGAAAGACTGCACTGAAAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAGCAAGGGGAGGCCAGGAAATTTTCCTCAGAGCAGACCG------------------------------GAGCCATCAGCCCCACCAGCA---------------------------------GAGATCTTTGGGATAGGGGAAGAGATAGCC---TCCCCTCCGAAGCAGGAGCAG---AAAGAC------AGGGAACCG------GCCCAACCTTTAGTTTCCCTCAAATCACTCTTTGGCAACGACCCCTTGTCACAGTAA--- >Ref.H.BE.93.VI997.AF190128 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGACGATTAGATACTTTGGAGAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATAGGCTAAAACATATAGTATGGGCAAGCAGAGAGCTGGAAAGATTTGCACTTAACCCCGGCCTTTTAGAATCA---GCAGAAGGCTGTCTACAAATAATAGAACAACTACGGCCA---TCTATTAAGACAGGAACAGAAGAACTTCWATCATTATTTAATACCGTAGCGACCCTCTATTGCGTACTT---CAAAGAATAGAGGTAAAAGACACCAAGGAAGCTTTAGGGAAGATAGAGGAAATA---CAAAACAAAAGGCAG---------CAAAAAACACAGCAAGCA------ACAGCTAATAAGGAAAGAGACAAC------------------AAGGTCAGTCAAAATTATCCTATAGTACAGAATGCTCAA---GGGCAGATGGTACACCAGCCCATATCACVTAGGACCTTAAATGCATGGGTAAAAGTAGTAGAGGAGAAGGCTTTTAGCCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGAGCCACCCCACAAGACTTAAATGCTATGCTAAATACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACAATCAATGAGGAAGCTGCAGAATGGGATAGGCTACATCCAGTGCATGCAGGGCCTATTCCACCAGGCCAGATGAGAGAACCAAGGGGAAGCGATATAGCTGGAACTACTAGTACCCTTCAGGAACAAATAGCATGGATGACAGGCAAT---------CCAAGTATCCCAGTGGGAGACATCTATAAAAGATGGATAATCCTGGGATTAAATAAGATAGTAAGAATGTATAGTCCTGTTAGTATTCTGGACATAAAACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGGTTCTTTAAAACTTTAAGAGCTGAGCAAGCCACACAGGAGGTGAAGAATTGGATGACAGACACCTTGTTGGTCCAGAATGCAAATCCAGATTGCAAGACTATTTTAAGAGCATTAGGACAAGGGGCTTCAATAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCTAGTCATAAAGCAAGAGTTTTGGCTGAGGCAATGAGC------CAAGTA------ACA---------AAT------GCAAATGCA---GCCATAATGATGCAGAAAAGCAACTTTAAGGGCCCAAGAAAAATTGTTAAATGTTTCAATTGTGGCAAAGAGGGACACATAGCCAGAAATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAA---TGTGGAAGGGAAGGACATCAGATGAAGGACTGCACAGAGAGACAGGCTAATTTTTTAGGGAAAATCTGGCCTTCCAGCAAAGGGAGGCCAGGAAATTTTCTCCAGAGCAGGCCA------------------------------GAGCCAACAGCCCCACCAGCA---------------------------------GAGAGCTTCGGGTTCGGGGAGGAGATGACC---TCCTCCCCGAAGCAGGAGCTG---AAGGAC------AAGGAA------------CCTCCCTTTGCTTCCCTCAAATCACTCTTTGGCAACGACCCCTTGTCACAGTAA--- >Ref.H.BE.93.VI991.AF190127 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCTTGGGAGAAAATTCGGTTAAGGCCAGGGGGAAGGAAAAAATATAGGCTAAAACATCTGGTATGGGCAAGCAGGGAGCTGGAAAGATTTGCACTTAACCCCGACCTTTTAGAAACA---GCAGATGGCTGCCAACAAATACTAGGACAGCTACAGCCA---GCTCTTAAGACAGGAACAGAAGACCTTCAATCATTATATAATACAATAGCAGTCCTCTATTGCGTACAT---CAAAGAATAGATGTGAAAGACACCAAGGAAGCTTTAGGGAAGATAGAGGAAATA---CAGAATAAGAACAAG---------CAAAGAACACAGCAGGCCCCAGCAGCAGCTGATAAAGAAAAGGACAGC------------------AAGATCAGTCAAAATTATCCTATAGTACAGAATGCCCAG---GGGCAAATGGTACACCAGGCAATATCACCTAGGACCTTAAATGCATGGGTAAAAGTAGTAGAAGAGAAGGCTTTTAGCCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGAGCCACCCCACAAGACTTAAATGCCATGCTAAATACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACAATCAATGAGGAAGCTGCAGAATGGGATAGGCTACATCCAGTACATGCAGGGCCTATTCCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGATATAGCAGGAACTACTAGTACCCTTCAGGAACAAGTAGCATGGATGACAGGCAAT---------CCCCCAATTCCAGTGGGAGACATCTATAAGAGATGGATAATCCTGGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAAACAAGGACCAAAAGAACCCTTCAGAGACTATGTAGACAGGTTCTTTAGAGTTTTAAGAGCTGAGCAAGCTACACAGGATGTAAAAAACTGGATGACAGACACCTTGTTGGTCCAAAATGCGAATCCAGATTGCAGGACTATTTTAAAAGCATTAGGACGAGGGGCTTCAATAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCAAGCCATAAAGCAAGAGTTTTGGCTGAGGCAATGAGC------CAAGTA------ACA---------AAT------GCAAGTGCA---GCCATAATGATGCAGAAAGGCAACTTTAAGGGCCCAAGAAGAACTGTTAAATGTTCCAACTGTGGCAAAGAAGGACACATAGCCAGAAATTGCAGGGCCCCTAGAAAAAAGGGCTGTTGGAAA---TGTGGACAGGAAGGACACCAGATGAAAGACTGCACAGGAAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAGCAAGGGAAGGCCAGGGAATTTCCCCCAGAAGAGGCTA------------------------------GAGCCAACAGCCCCACCAGCA---------------------------------GAGAGCTTCGGGTTCGGAGAGGAGATCACC---CCCTCTCCGAGGCAGGAGCTG---AAAGAA------CAGGAA------------CCTCCTTTAACTTCCCTCAGATCACTCTTTGGCAAC!GACCAATAGTCACAGTA!!A >Ref.G.PT.x.PT2695.AY612637 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCATGGGAAAAAATTCGGTTGAGGCCAGGGGGAAAGAAAAAATATAGAATGAAACATTTAGTATGGGCAAGCAGGGAGCTGGAAAAATTTGCACTCAACCCTGACCTTTTAGAAACA---GCAGAAGGTTGTCAACAAATAATGAGACAGTTACAACCA---GCTCTCCAGACAGGAACAGAGGAGCTTAGATCATTATTTAATACAGTAGCAACACTCTATTGTGTACAT---CAAAGGATAGAGGTAAAAGACACCAAAGAAGCTCTAGAGGAAGTGGAAAAGACA---CAGAAGAAAAGT------------CAGAAACAACAGCAGGCA------GCAATGGACGAAGGAAACAGCAGC------------------CAAGTCAGCCAAAATTATCCTATAGTGCAGAATGCACAA---GGGCAAATGGTACATCAGGCCATATCACCCAGAACTTTAAATGCATGGGTAAAAGTAGTAGAAGAAAAGGCCTTCAGTCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGAGCCACCCCGCAAGATTTAAATACCATGCTAAACACAGTAGGGGGGCATCAAGCAGCTATGCAAATGCTAAAGGATACTATTAATGAGGAAGCTGCAGAGTGGGACAGGATACATCCACAACAGGCAGGGCCTATCCCACCAGGCCAGATAAGAGAACCAAGGGGAAGTGATATAGCAGGAACTACTAGTACCCTGCAGGAACAAATAAGATGGATGACCAGCAAT---------CCACCTATCCCAGTGGGAGAAATTTATAAAAGATGGATAATCCTGGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGATATAAGACAAGGGCCAAAAGAACCTTTTAGAGATTATGTAGATAGGTTCTTTAAAACTTTAAGAGCTGAACAAGCTACACAGGAAGTAAAAGGCTGGATGACAGACACCTTGCTGGTCCAAAATGCGAACCCAGATTGTAAGACCATCTTAAGAGCATTAGGACCAGGAGCTTCACTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCCAGTCACAAAGCAAGAGTTTTAGCTGAGGCAATGAGC------CAGGCA------TCA---------GGG------GCAACA---------ATAATGATGCAAAAAAGCAACTTTAAGGGTCCAAAAAGAATGATTAAGTGTTTCAACTGTGGCAAGGAAGGACACCTAGCTAGAAATTGCAGGGCCCCTAGAAAAAAGGGCTGTTGGAAA---TGTGGAAAGGAGGGACACCAAATGAAAGACTGCACAGAGAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAACAAGGGGAGGCCAGGGAATTTTCTCCAGAACAGGCCC------------------------------GAGCCAACAGCCCCACCCGCA---------------------------------GAGAGCTTCGGGTTCGGAGAGGAGATAGCC---CCCTCCCCGAAGCAAGAGCCG---AAGGAC------AAGGAGTTA---------TACCCCTTAACCTCCCTCAAATCACTCTTTGGCAGCGACCCC!TAGTCACAGTA!!A >Ref.K.CM.96.96CM_MP535.AJ249239 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCATGGGAAAAGATTCGGTTACGGCCAGGGGGAAAGAAAAAATATAAACTGAAACATCTAGTATGGGCAAGCAGGGAGCTAGAACGATTTGCACTCAACCCTGGCCTTTTAGAGACA---ACAGAAGGCTGTCGGCAAATAATAACACAAATACAGCCA---TCCATTCAAACAGGATCAGAAGAGATTAAATCACTATATAATACAATAGCAGTCCTCTATTTTGTACAT---CAAAAGATAGAGGTAAAAGACACCAAGGAAGCCTTAGACAAACTAGAGGAAGAA---CAAAACAAAAGTCAG---------CGAAAGACACAACAAGAA------GCAGCTGACAAAGGG------------------------------GTCAGTCAAAATTACCCTATAGTACAGAATCTGCAG---GGGCAAATGGTACACCAGGCCCTATCACCTAGAACTTTAAATGCATGGGTGAAGGTAATAGAGGAGAAGGCTTTCAGCCCAGAAGTAATACCCATGTTTACAGCATTATCAGAAGGAGCCACTCCACAAGATCTAAACACCATGCTAAACACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACTATCAATGATGAAGCTGCAGAATGGGACAGGTTACACCCAGTGCATGCAGGGCCTATCCCACCAGGCCAAATGAGAGAACCGAGGGGGAGTGACATAGCAGGAACTACCAGCACCCTTCAGGAACAAATAGCATGGATGACAAGCAAC---------CCACCTGTCCCAGTGGGGGAAATCTATAAAAGATGGATAATCCTGGGTTTAAACAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAGACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGATAGGTTCTTTAAAACCCTAAGAGCTGAACAAGCCACACAGGAAGTAAAGAATTGGATGACAGACACCCTGTTGGTCCAAAACGCAAACCCAGATTGTAAGACCATTTTAAAAGCGTTGGGACCAGGGGCTTCATTAGAAGAGATGATGACAGCATGTCAGGGAGTGGGAGGGCCTAGCCATAAAGCAAGAATTTTGGCTGAGGCAATGAGC------CAGGTA------ACA---------AAT------CCAGTT---------GTAATGATGCAGAAAGGCAACTTTAAGGGCCATAGAAAAATTGTTAAGTGCTTCAACTGTGGCAAAGAAGGGCACATAGCCAGAAATTGCAGGGCCCCTAGAAAAAAGGGCTGTTGGAAA---TGTGGGAAGGAAGGACATCAGATGAAAGACTGCACTGAGAGACAGGCTAATTTTTTAGGGAAAATCTGGCCTTCCCACAAGGGGAGGCCAGGGAATTTTCTTCAGAGCAGACCA------------------------------GAGCCAACAGCCCCACCAGCA---------------------------------GAGAGCTTCGGGTTCGGGGAGGAGATAACC---CCCTCTCCGAGGCAGGAGACC---AAAGAC------AAGGAACAG------AGCCCTCCTTTAACTTCCCTCAAATCACTCTTTGGCAACGACCCATTGTCACAATAA--- >Ref.F2.CM.97.CM53657.AF377956 ---------AGAGCGTCACTATTAAGCGGGGGAAAATTAGATGATTTGGAAAAAATTCGGTTAAGGCCAGGGGGGAAGAAAAAATATAGGCTGAAACATATAGTATGGGCAAGCAGGGAGCTAGAAAGATTTGCACTTAATCCTGGCCTTTTAGAGACAAAG---GAAGGCTGTAAACAAATAATAGGACAACTACAACCA---TCCCTTCAGACAGGATCAGAAGAGCTTAAATCATTATTCAACACAATAGTAGTCCTCTATTATGTACAT---CAAAGGATAAAAATAGGAGACACCAAGGAAGCTTTAGATAAGCTACAGGAAGAA---CAAGACAAAAGTCAG---------CAAAAAACACAACCAGCA------GCGGCTGACAAAGGG------------------------------GTCAGTCAAAATTACCCTATAGTACAGAATCTTCAG---GGACAAATGGTACACCAGTCTCTATCACCTAGAACTTTAAATGCATGGGTAAAAGTAATAGAAGAGAAGGCTTTCAGCCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGAGCCACCCCACAAGATTTAAACACCATGCTAAACACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACCATCAATGAGGAAGCTGCAGAATGGGACAGATTACATCCAGTGCAGGCAGGACCCATCCCACCAGGTCAGATAAGAGAACCTAGGGGAAGTGATATAGCAGGAACTACTAGCAACCTACAGGAACAAATAGCATGGATGACAAGCAAC---------CCACCTGTCCCAGTAGGAGAAATCTATAAAAGATGGATAATCCTAGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAAACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGGTTCTTTAAAACTCTAAGAGCTGAGCAAGCTTCACAGGAAGTAAAAGGCTGGATGACAGACACCTTGTTGGTCCAAAATGCGAACCCAGATTGTAAGATCATTTTAAAAGGATTAGGAACAGGGGCTACACTAGAAGAAATGATGACAGCATGTCAGGGGGTGGGGGGACCTGGCCATAAGGCAAGAATTTTGGCTGAGGCAATGAGC------CAAGTA------ACA---------TCT------ACATCC---------ATATTGATGCAGAAAAGCAACTTTAAGGGCCAAAGAAGAAATGTTAAGTGTTTCAACTGTGGCAAAGAAGGACATATAGCTAAAAATTGCAGGGCCCCTAGAAAAAGGGGCTGTTGGAAA---TGTGGAAAGGAAGGACACCAAATGAAAGACTGCACTGAGAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAACAAGGGGAGGCCTGGAAATTTTCTTCAGAACAGACCA------------------------------GAGCCAACAGCCCCGCCAGCA---------------------------------GAAAGCTTCGGGTTCGGAGAAGAGATAACT---CCCTCCCCGAAGCAGGAGCAG---AAAGAC------AAGGAAATG------TACCCTCCCTTGACTTCCCTCAAATCACTCTTTGGCAACGACCCT!TAGTCACAATA!!A >Ref.F1.FI.93.FIN9363.AF075703 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAACTAGATGCATGGGAAAAAATTCGGTTAAGGCCGGGGGGAAAGAAACAATATAGAATAAAACATCTAGTATGGGCAAGCAGGGAGCTAGAACGATTTGCAATAGATCCTGGCCTTCTAGAAACA---TCAGAAGGCTGTCAAAAAATAATAGCACAGATACAGCCA---TCCATTCAGACAGGATCAGAAGAGCTTAGATCATTATATAACACAATAGCAGTCCTCTATTTTGTACAT---CAAAAGATAGAGGTAAAGGACACCAAGGAAGCTTTAGATAAGCTAGAGGAAGAA---CAAAACAAAAGTCAG---------CAAAAGACACAGCAAGCGGCAGCTGCAGCTGACAAAGGG------------------------------GTCAGTCAAAATTACCCTATAGTACAGAATCTTCAG---GGACAAATGGTACATCAGGCTATATCACCTAGAACTTTAAATGCATGGGTAAAGGTGATAGAAGAGAAGGCTTTTAGCCCAGAAGTTATACCCATGTTTTCAGCATTATCAGAAGGGGCCACTCCACAAGATTTAAACACCATGCTAAATACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGACACCATTAATGAGGAAGCTGCAGAATGGGACAGATTACATCCAGTGCATGCAGGACCTATTCCACCAGGCCAGATGAGGGAACCTAGGGGAAGCGATATAGCTGGAACTACTAGTACCCTTCAGGAACAAATACAATGGATGACAAGTAAC---------CCACCTGTCCCAGTGGGAGACATCTATAAAAGATGGATCATCCTAGGATTAAATAAAATAGTAAGGATGTATAGCCCTGTCAGCATTTTGGACATAAGACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGGTTCTTTAAAGCTCTAAGAGCTGAGCAAGCTACACAGGAAGTAAAGGGTTGGATGACAGACACCTTGTTGGTCCAAAATGCGAATCCAGATTGTAAGATCATTTTAAAAGGATTGGGAATAGGGGCTACACTAGAAGAAATGATGACAGCATGTCGGGGAGTGGGAGGACCTGGCCATAAGGCAAGAATTTTGGCTGAGGCAATGAGC------CAAGCA------------------AAT------ACAACC---------ATAATGATGCAGAAAAGTAATTTTAGGGGCCAAAGAAGAATTGTTAAATGTTTTAATTGTGGCAAAGAAGGACACATAGCCAGAAATTGCAGGGCCCCCAGGAAAAAGGGCTGTTGGAAA---TGTGGACAAGAAGGGCACCAAATGAAAGACTGCACTGAAAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAACAAGGGGAGGCCCGGAAATTTCCTTCAGAGTAGACCA------------------------------GAGCCAACAGCCCCGCCAGCA---------------------------------GAGAGCCTCGGGATCAGAGAAGAGGTAACT---CCCTCTCCGAGGCAGGAGCAG---AAAGAA------GAGGGACAG------TACCCTCCCTTAGCTTCCCTCAAATCACTCTTTGGCAACGACCCC!TAGTCACAATA!!A >Ref.D.UG.94.94UG114.U88824 ATGGGTGCGAGAGCGTCAGTATTAAGCGGAGGAAAATTAGATGAATGGGAAAAAATTCGGTTACGGCCAGGGGGAAAGAAAAAATATAGACTAAAACATCTAGTATGGGCAAGCAGGGAGCTAGAACGATTCGCACTTAATCCTGGCCTTTTAGAAACA---TCAGAAGGCTGTAGACAAATAATAAGACAGCTACAACCA---TCTATTCAGACAGGATCAGAGGAAATTAAATCATTATATAATACAGTGGTAACCCTCTATTGTGTACAT---GAGAGGATAAAGGTAGCAAGCACCAAGGAAGCTTTAGACAAGATAGAGGAAGAA---CAAGCCAAAAGTAAG---------AAAAAAGCACAGCAAGCA------ACAGCTGACACAAGAAACAGCAGC------------------CAGGTCAGCCAAAATTATCCTATAGTGCAAAACCTACAG---GGGCAAATGGTACACCATCCCCTATCACCTAGAACTTTGAACGCATGGGTAAAAGTAATAGAGGAGAAGGCTTTCAACCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGAGCCACCCCACAAGATTTAAATACCATGCTAAACACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAGGATACCATCAATGAGGAAGCTGCAGAATGGGATAGGCTACATCCAGTGCATGCAGGGCCTGTTGCACCAGGCCAATTGAGAGAACCAAGGGGAAGTGATATAGCAGGAACTACTAGTAACCTTCAGGAACAAATAGGATGGATGACAAGCAAT---------CCACCTATCCCAGTAGGAGAAATCTATAAAAGATGGATAATCCTAGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAGACAAGGACCAAAGGAACCCTTTAGAGACTATGTAGATCGGTTCTATAAAACTCTAAGAGCCGAGCAAGCTTCACAGGATGTAAAAAATTGGATGACTGAAACCTTGTTGGTCCAAAATGCGAACCCAGATTGTAAAACTATCTTAAAAGCATTGGGACCAGCGGCTACATTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGGGGACCCAGTCATAAAGCAAGAGTTTTGGCTGAGGCAATGAGC------CAAGCA------ACA---------AAT------GCAAATACT---GCTATAATGATGCAGAGAGGCAATTTTAAGGGCCCAAAGAAAATCATTAAGTGTTTCAACTGTGGCAAAGAAGGGCACACGGCAAAAAATTGCAGGGCTCCTAGAAAAAAGGGCTGTTGGAAA---TGTGGAAGGGAAGGACACCAAATGAAAGATTGCACTGAAAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCCACAATGGAAGGCCAGGGAATTTCCTTCAGAGCAGACCC------------CCAGCA------------GAGCCAACAGCCCCACCAGCA---------------------------------GAGATCTTCGGATTAGGGGAGGAGATAACA---CCTCCTCAGAAACAGGAGCAG---AAAGAC------AAGGAACTG---------TATCCTTTAACCTCCCTCAAATCACTCTTTGGCAACGACCCGTTGTCACAGTAA--- >Ref.F1.BR.93.93BR020_1.AF005494 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCTTGGGAAAAAATTCGGTTAAGGCCGGGGGGAAAGAAAAAATATAGACTAAAACATCTAGTATGGGCAAGCAGGGAGCTAGAACGATTTGCACTTGATCCAGGCCTTCTAGAAACA---TCAGAAGGCTGTCGAAAAATAATAGGACAGTTACAACCA---TCCCTTCAGACAGGATCAGAAGAGCTCAAATCATTATATAATACAATAGCAGTCCTCTATTATGTACAT---CAAAAGGTAGAGGTAAAAGACACCAAGGAGGCTTTAGAGAAGCTAGAGGAAGAA---CAAAACAAAGGTCGG---------CAAAAGACACAGCAAGCG------ACTGCTGAAAAAGGG------------------------------GTCAGTCAAAATTACCCTATAGTACAGAATCTTCAG---GGACAAATGGTACACCAGTCTTTATCACCTAGAACTTTAAATGCATGGGTAAAGGTGATAGAAGAGAAGGCTTTTAGTCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGGGCCACTCCACAAGATTTAAACACCATGTTAAATACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGACACCATCAATGAGGAGGCTGCAGAATGGGACAGATTACATCCAACACAGGCAGGACCCATCCCCCCAGGTCAGATAAGGGAACCTAGGGGAAGTGATATAGCTGGAACTACTAGTACCCTTCAGGAACAAATACAATGGATGACAGGCAAC---------CCACCTGTCCCAGTGGGAGAAATGTATAAAAGATGGATCATCCTAGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTCGGCATTTTGGACATAAGACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGGTTCTTTAAAACCCTAAGAGCTGAGCAAGCTACACAGGAAGTAAAGGGTTGGATGACAGACACCTTGTTGGTCCAAAATGCGAACCCAGATTGTAAGACCATTTTAAAAGCATTGGGACCAGGGGCTACACTAGAGGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCTAGCCATAAGGCAAGAGTTTTGGCTGAGGCAATGAGC------CAAGCA------ACA---------AAT------ACAGCT---------ATAATGATGCAGAAAAGTAACTTTAAGGGCCAAAGAAGAATTGTTAAATGCTTTAATTGTGGCAAAGAAGGACACATAGCCAAAAATTGCAGGGCCCCTAGAAAAAAGGGCTGTTGGAAG---TGTGGAAGAGAGGGACACCAAATGAAGGACTGCACTGAGAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAACAAGGGGAGGCCCGGAAACTTCATCCAGAACAGGCCA------------------------------GAGCCGTCAGCCCCGCCAGCA---------------------------------GAGAGCTTCAGGTTCGGGGAGGAGACAACC---CCATCTCCGAAGCAGGAGCAG---AAAGAC------GAGGGACTG------TACCCTCCCTTAGCTTCCCTCAAATCACTCTTTGGCAACGACCCC!TAGTCACAATA!!A >Ref.D.CM.01.01CM_4412HAL.AY371157 ------GCGAGAGCGTCAATATTAAGCGGGGGAAAATTGGATGCATGGGAAAAAATTCGGTTACGGCCAGGGGGAAGCAAAAAGTATAGGCTAAAACATCTAATATGGGCAAGCAATGAGCTAGAACGATTTGCACTTAATCCTGGCCTTTTAGAGACA---TCAGATGGCTGTAAACAAATACTAGGCCAGCTACAACCA---GCTCTTAAAACAGGAACAGAAGAACTTAGATCATTATTTAATGCAGTAGCAGTACTCTATTGTGTACAT---GAAAGGATAGAGGTAAAGGACACCAAGGAAGCCTTAGACAAGATAGAGGAAGAA---CAAAACAAAAGTAAG---------AAAAAAGCACAGCAAGCA------GCAGCTGACACAGGGGACAACAAA------------------CAGGTCAGCCAAAATTATCCTATAGTGCAGAACTTACAG---GGGCAAATGGTACACCAAGCCCTATCACCCAGAACCTTGAACGCATGGGTAAAAGTAATAGAGGAAAAGGCTTTCAACCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGAGCCACCCCACAGGATTTAAATACCATGCTAAACACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGAGACCATCAATGAGGAAGCTGCAGAATGGGACAGGCTACATCCAGTGCAAGCAGGGCCTGTTGCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGATATTGCAGGAACTACTAGTACCCTTCAGGAACAAATAGGGTGGATGACAAGTAAT---------CCACCAATCCCAGTAGGGGAAATCTATAAAAGATGGATAATCTTGGGATTGAATAAAATAGTAAGAATGTATAGCCCTGTCAGTATTTTGGATATAAGACAAGGACCAAAAGAACCCTTTAGAGACTATGTAGACCGGTTCTATAAAACTCTAAGAGCCGAGCAAGCTACACAGGAAGTAAAAAATTGGATGACAGAAACCTTGTTGGTTCAAAATGCAAACCCAGACTGTAAAACTATCTTAAAGGCGTTGGGGCCAGGGGCTACACTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGGCCCGGCCATAAAGCAAGAGTTTTGGCTGAGGCAATGAGC------CAAGCA------ACAGCAGGTATGAAT------GCTGCA---------ATAATGATGCAGAGGGGCAATTTTAAGGGCCCAAAGAGAATTGTTAAGTGTTTCAACTGTGGCAAAGAAGGGCACATAGCAAAAAATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAA---TGTGGAAGAGAAGGACACCAAATGAAAGATTGCACAGAAAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAACAAGGGAAGGCCAGGGAACTTTCTTCAGAGCAGACCA------------------------------GAGCCAACAGCCCCACCAGCA---------------------------------GAGAGCTTCGGGTTCGGGGAGGAGATAGCC---CCCTCTCAGAAACAGGAGCAG---AAAGAC------AAAGACCAGGAA---CTGTATCCTTTAACTTCCCTCAAATCACTCTTTGGCAACGACCCCTTGTCACAATAA--- >Ref.F1.FR.96.96FR_MP411.AJ249238 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCATGGGAAAGAATTCGATTAAGACCGGGGGGAAAGAAAAAATATAGAATGAAGCATCTAGTATGGGCAAGCAGGGAGTTAGAACGATTTGCAGTTGATCCTGGACTTCTAGAAACA---CCAGAAGGCTGTAAGCAAATAATAAGACAGCTACAACCA---TCCCTTCAGACAGGATCAGAAGAGCTTAGATCATTGTTCAATACAGTAGCAGTTCTCTATTGTGTACAT---CAAAAGATAGAGATAAAGGACACCAAGGAAGCTTTAGAGAAGTTAGAGGAGGAA---CAAAACAAAGGTCAG---------CAAAAGACACAGCAAGCG------GCAGCTGACAAAGGA------------------------------GTCAGTCAAAATTACCCTATAGTACAAAATCTTCAG---GGACAGATGGTACATCAGCCTATATCACCTAGAACTTTAAATGCATGGGTAAAAGTGATAGAAGAGAAGGCTTTTAGCCCAGAAGTAATACCCATGTTCTCAGCATTATCAGAAGGGGCCACCCCACAAGATTTAAACACCATGCTAAATACAGTGGGTGGACATCAAGCAGCCATGCAAATGTTAAAAGACACCATCAATGAGGAAGCTGCAGAATGGGACAGATTACATCCAGCGCATGCAGGGCCTATCCTACCAGGCCAGATGAGAGAACCTAGGGGTAGTGACATAGCTGGAACTACTAGTACCCTTCAGGAACAAATACAATGGATGACAAGCAAC---------CCACCTGTCCCAGTGGGAGACATCTATAAAAGATGGATCATCCTAGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTTAGCATTTTGGACATAAGACAAGGGCCAAAGGAACCTTTTAGAGACTATGTGGACAGGTTCTTTAAAACTCTAAGAGCTGAGCAAGCTTCACAGGAAGTAAAGAATTGGATGACAGAAAGCTTGCTGGTGCAAAATTCGAACCCAGACTGTAAGACCATCTTAAAAGCATTAGGACCAGGGGCTACACTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCTGGCCATAAGGCAAGGGTTTTGGCTGAGGCCATGAGC------CAAGCA------ACA---------AAT------GCAGCT---------ATAATGATGCAGAAAAGTAACTATAAGGGCCCAAGAAGATTTATTAAATGTTTTAATTGTGGCAAAGAAGGACACATAGCCAAAAATTGCAGGGCCCCTAGAAAAAAGGGCTGTTGGAAA---TGTGGAAAAGAAGGACATCAAATGAAAGACTGCACTGAAAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAACAAGGGGAGGCCCGGAAATTTTCTTCAGAACAGGCCA------------------------------GAGCCAACAGCCCCGCCAGCG---------------------------------GAGAGCTTCGGGTTCAAAGAGGAAATAACC---CCCTCTCCGAAGCAGGAGCAG---AAGGAC------GAGGGACAGGGACTGTATCCTCCCTTAGCCTCCCTCAAATCACTTTTTGGCAGCGACCCT!TAGTCACCATA!!A >Ref.A2.CY.94.94CY017_41.AF286237 ATGGGTGCGAGAGCGTCAATATTAAGCGGGGGAAAATTAGATGCTTGGGAGAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATAGACTGAAACATTTGGTATGGGCAAGCAGGGAGCTGGAGAAATTCTCAATTAACCCTGGCCTTTTAGAAACA---CCAGAGGGATGTAGACAAATAATAAGGCAGTTACAACCA---GCTCTCCAAACAGGAACAGAAGAACTTAAATCATTATATAATACAGTAGTAGTCCTCTACTGGGTACAT---CAAAGGGTAGATGTAAAAGACACCAAGGAAGCTCTAGATAAAATAGAGGAAGAA---CAAAACAAG---------------CAGAAAACACAGCATGCA------GCAGCTGACACAGGGAACAGCAGC------------------------AGTCAAAATTATCCCATAGTGCAAAATGCACAA---GGGCAAATGGTACACCAGGCTATATCACCTAGGACGTTGAATGCCTGGGTCAAAGTAGTAGAAGAAAAGGCTTTCAGCCCAGAAGTAATACCTATGTTTACAGCATTATCAGAAGGAGCCACCCCACAAGACTTAAATACTATGCTAAACACAGTGGGGGGACATCAAGCAGCTATGCAAATGTTAAAAGATACCATCAATGAGGAAGCTGCAGAATGGGACAGGGTACATCCAGTACATGCAGGGCCTATTCCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGACATAGCAGGAACTACTAGTACCCTTCAGGAACAAATAGGTTGGATGACCAGCGAT---------CCACCCATCCCAGTGGGAGAAATTTATAAAAGATGGATAATCCTGGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAGACAAGGGCCAAAAGAACCCTTTAGAGATTATGTGGATAGGTTCTTTAAAACTCTAAGAGCTGAGCAAGCCACACAGGAGGTAAAAAACTGGATGACGGACACCTTGCTGGTCCAAAATGCGAACCCAGATTGTAGATCCATCTTGAGAGCATTAGGACCAGGGGCCTCATTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCCAGCCATAAAGCAAGGGTTTTGGCTGAAGCAATGAGCCATGTACAAAGT------ACA---------AAT------ACAAAC---------ATAATGATGCAGAGAGGCAATTTTAGGGGTCAAAAAAGA---ATTAAGTGTTTCAACTGTGGCAAGGAAGGACACCTAGCCAGAAATTGCAGGGCCCCTAGGAAAAAGGGCTGCTGGAAA---TGTGGAAAGGAAGGACATCAAATGAAAGATTGCACTGAGAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAACAAAGGGAGGCCAGGAAATTTTCCTCAGAGCAGAACA------------------------------GAGCCAACAGCCCCACCAGCA---------------------------------GAGAACTTGAGAATGGGGGAAGAGATAACC---TCCTCCCTGAAGCAGGAACTG---GAGACC------AGGGAACCA------TACAATCCTGCAATTTCCCTCAAATCACTCTTTGGCAACGACCCCTTGTTACAGTAA--- >Ref.H.CF.90.056.AF005496 ATGGGTGCGAGAGCGTCAGTATTAAGCGGCGGAAAATTAGATGCTTGGGAGAAAATTCGGCTAAGGCCAGGGGGAAAGAAAAAATATAGGCTAAAACATCTAGTATGGGCAAGCAGGGAGCTGGAAAGATTTGCACTTAACCCCGGCCTTTTAGAAACA---CCAGAAGGCTGTCTACAGATAATAGAACAGATACAGCCA---GCTATTAAGACAGGAACAGAAGAACTTAAATCATTATTTAATCTAGTAGCAGTCCTCTATTGCGTACAT---CGAAAAATAGATGTGAAAGACACCAAGGAGGCTTTAGATAAGATAGAGGAAATA---CAAAACAAAAGTCAG---------CAAAAAACACAGCAAGCA------GCAGCTGATAAGGAAAAAGACAAC------------------AAGGTCAGTCAAAATTATCCTATAGTACAGAATGCTCAA---GGGCAGATGGTACACCAGGCCATATCACCTAGGACCTTAAATGCATGGGTAAAAGTAGTAGAAGAAAAGGCTTTTAGCCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGAGCCACCCCACAAGACTTAAATGCTATGCTAAATACAGTGGGGGGACATCAAGCAGCCATGCAGATGTTAAAAGATACAATCAATGAGGAAGCTGCAGAATGGGACAGGGTACATCCAGTGCATGCAGGGCCTATTCCACCAGGCCAAATGAGAGAACCAAGGGGAAGCGATATAGCAGGAACTACTAGTACCCTGCAGGAACAAATAGCATGGATGACAGGCAAT---------CCAGCTATCCCAGTGGGAGACATCTATAAAAGATGGATAATCCTGGGATTAAATAAGATAGTAAGAATGTATAGTCCTGTCAGCATTCTGGACATAAAACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGGTTTTTTAAAACTTTAAGAGCTGAGCAAGCCACACAGGATGTGAAGAATTGGATGACAGAAACCTTGTTGGTCCAAAATGCAAATCCAGATTGCAAGACTATATTAAGAGCATTAGGACAAGGGGCTTCAATAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCTAGTCATAAAGCAAGAGTTTTGGCTGAGGCAATGAGC------CAAGTA------ACA---------AAT------ACAAATACA---GCCATAATGATGCAGAAAGGCAACTTTAAGGGCCAAAGAAAATTTGTTAAATGCTTCAACTGTGGCAAAGAGGGACACATAGCCAGAAATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAA---TGTGGAAGAGAAGGACATCAGATGAAAGACTGCACAGAGAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAGCAAAGGGAGGCCAGGAAATTTTCTCCAGAGCAGGCCA------------------------------GAACCAACAGCCCCACCAGCA---------------------------------GAGAGCTTCGGGTTCGGAGAGGAGATGACC---CCCTCTCCGAAGCAGGAGCAGCTGAAGGAC------AAGGAA------------CCTCCCTTAGCTTCCCTCAGATCACTCTTTGGCAGCGACCCCTTGTTACAGTAA--- >Ref.A2.CM.01.01CM_1445MV.GU201516 ------GCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCTTGGGAGAAAATTCGGTTAAGGCCAGGGGGAAGGAAAAAATATAGAATGAAACATTTAGTATGGGCAAGCAGGGAGCTGGAAAAATACTCAATCAACCCTGGTCTTTTAGAAACA---TCGGAAGGATGTAAACAAATAATAAGGCAGTTACATTCA---GCTCTCCCAGTAGGAACAGAAGAACTTAAATCACTATATAATACAATAGCAGTCCTCTACTATGTACAT---CAAAAAATAGAGGTAAAAGACACCAAGGAAGCCCTAGATAAATTAGAGGAGGAG---CAAAACAAATACAAG---------CAGAAGACACAGCAGGCA------GCAGCTGCCACAGGAAATAGCAGC------------------------AGTCAGAATTATCCCATAGTGCAAAATGCACAA---GGGCAAATGGTGCACCAGGCCATATCGCCTAGGACTTTGAATGCATGGGTCAAAGTAGTAGAAGAAAAAGCTTTCAGCCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGAGCCACCCCACAAGATTTAAATACTATGCTAAACACAGTGGGGGGACATCAAGCAGCTATGCAAATGTTAAAGGATACCATCAATGAGGAAGCTGCAGAATGGGACAGGGTACATCCAGTACATGCAGGGCCTATTCCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGACATAGCAGGAACTACTAGTACCCTTCAGGAACAAATAGGATGGATGACCAGCAAC---------CCACCTATCCCAGTGGGAGAAATCTATAAAAGATGGATAATCCTGGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAGACAAGGGCCCAAAGAACCCTTTAGAGACTATGTAGATAGGTTCTTTAAAACTCTCAGAGCTGAACAAGCTACACAGGATGTAAAAAATTGGATGACAGACACCTTGCTGGTCCAAAATGCGAACCCAGATTGTAAAACTATCCTGAGAGCGTTAGGACCAGCGGCTACATTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCCGGCCATAAAGCAAGGGTCTTGGCTGAAGCAATGAGC------CAAATACACAGTACA---------AAT------CAAAAT---------GTAATGATGCAGAGAGGCAATTTTAGAGGTCCAAAAAGA---ATTAAGTGTTTCAACTGTGGCAAGGAAGGACACCTAGCCAGAAATTGCAGGGCCCCTAGGAAAAAGGGTTGCTGGAAA---TGTGGGAAGGAAGGACATCAAATGAAAGATTGCACTGAGAGACAGGCTAATTTTTTAGGGAAAATCTGGCCTCCCAACAAAGGGAGGCCAGGAAACTTTCCCCAGAGCAGAACA------------------------------GAGCCAACAGCCCCGCCAGCA---------------------------------GAGAACGTTGGAATGGGGGAAGAGATAGCT---TCCTCGTCGAAGCAGGAACTG---AGAAAC------AGGGAACAA------CACACTCCTACAATTTCCCTCAGATCACTCTTTGGCAACGACCCCTTGTCACAGTAA--- >Ref.A1.AU.03.PS1044_Day0.DQ676872 ATGGGTGCGAGAGCGTCAATATTAAGCGGGGGAAGATTAGATGCATGGGAGAAAATTCGGCTAAGGCCAGGGGGAAAGAAAAAATATAGACTAAAACATCTAGTATGGGCAAGCAGGGAGCTGGAGAGATTCGCACTTAAYCCTRGCCTTTTAGAATCA---GCAGAAGGATGTCAACAAATAATGGAACAGTTACAACCA---GCTCTYAAGACAGGAWCAGAAGAAATTAAATCATTATTTAATACAGTAGCAACCCTCTATTGTGTACAT---CAAAGGATAGATGTAAAAGACACCAAGGAAGCTYTAGATAAAATAGAGGAAATA---AAAAATAAGAGCAAG---------CAAAGGACTCAACAGGCA------GCAGCTGACACAGGAAACAGCGGC------------------AAGGTCAGCCAAAATTACCCTATAGTGCAAAATGCACAG---GGGCAAATGATACAYCAAAACTTGTCACCTAGAACTTTAAATGCATGGGTAAAAGTAATAGAAGAAAAGGCTTTTAGTCCAGAAGTGATACCCATGTTCTCAGCATTATCAGAAGGAGCCACCCCACAAGATTTAAATGTAATGCTGAACATAGTGGGGGGACACCAGGCAGCTATGCAAATGTTAAAAGACACCATCAATGAAGAAGCTGCAGAATGGGACAGGTTACATCCAGTACATGCAGGGCCTATTCCACCAGGCCAGATAAGAGAACCAAGGGGAAGTGACATAGCAGGAGCTACTAGTACCCCTCAAGAACAATTACAATGGATGACAGGCAAC---------CCACCTATCCCAGTGGGAGACATCTATAAAAGATGGATAATCCTGGGATTAAATAAAATAGTAAGAATGTATAGCCCTACTAGCATTTTGGATATAAGACAAGGGCCAAAAGAATCCTTCAGAGACTATGTAGATAGGTTCTTTAAAGCTCTTAGAGCTGAGCAAGCTACACAGGAGGTAAAAAGTTGGATGACAGAGACATTACTGGTCCAAAATGCAAATCCAGATTGTAAGTCCATTCTAAAAGCATTAGGATCAGGAGCTACATTAGAAGAAATGATGACAGCATGCCAGGGAGTGGGAGGACCCAGCCATAAGGCAAGGGTTTTGGCTGAAGCAATGAGT------CAAGCA------CAA---------CAA------ACAAGC---------ATAATGATGCAGAGAGGCAACTTTAGGGGCGGCCAGAAAAGGATTAAGTGTTTTAACTGTGGCAAAGAAGGACACCTAGCCAGAAATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAA---TGTGGGAAGGAGGGACACCAAATGAAAGACTGCACTGAAAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAGCAAGGGGAGGCCAGGAAATTTCCCTCAGAGCAGACCA------------------------------GAGCCAACAGCCCCACCAGCG---------------------------------GAGCTCTTTGGGATGGGGGAAGAGATAACC---TCCCCTCCGAAGCAGGAGCAG---AAGGAC------AAGGAACAG------GTCCCACCCTTAGTTTCCCTCAAATCACTCTTTGGCAACGACCCATCGTCACAGTAA--- >Ref.J.SE.93.SE9280_7887.AF082394 ATGGGTGCGAGAGCGTCAATATTAAGTGGGGGAAAATTAGATGATTGGGAAAAAATTCGGTTGAGGCCAGGGGGGAAGAAAAAATATAGGATAAAGCATCTAGTATGGGCAAGCAGGGAGCTGGACAGATTTGCACTTAACCCTGGCCTTCTAGAGTCA---GCAAAAGGCTGTCAACAAATACTAGTACAGCTCCAACCA---GCTCTCCAGACAGGAACACAAGAAATTAAATCATTGTATAATACAGTAGCAACCCTCTATTGCGTACAT---CAGAGGATAGAAATAAAAGACACCATGGAAGCTTTAGAGAAGATAGAGGAAATT---CAAAACAAGAACAAA---------CAGCAGGCACAGAAAGCA------GAAACTGACAAAAAAGACAACAGT------------------CAGGTCAGTCAAAATTATCCTATAGTGCAGAATCTGCAA---GGGCAACCGGTACACCAGGCCCTATCACCTAGAACTTTAAATGCATGGGTAAAAGTGATAGAAGAAAAAGCTTTCAGCCCAGAAGTGATACCCATGTTTTCAGCATTATCAGAAGGAGCCACCCCGCAAGATTTAAATACCATGCTAAACACAATAGGGGGACACCAAGCAGCTATGCAAATGTTAAAAGATACTATCAATGAGGAAGCTGCAGAATGGGACAGGGTACATCCAGTACATGCAGGGCCTATTGCACCAGGCCAGGTGAGAGAACCAAGGGGAAGTGATATAGCAGGAACTACTAGTACCCTCCAGGAACAAATAGGATGGATGACAGGCAAT---------CCACCTATCCCAGTAGGAGAGATTTATAAAAGATGGATAATTCTGGGACTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGTATTTTGGATATAAGACAAGGACCAAAAGAACCTTTTAGAGACTATGTAGACAGGTTCTTTAAAGCTCTAAGAGCTGAGCAAGCTACACAGGATGTAAAAAATTGGATGACAGATACCTTGCTGGTCCAAAATGCAAATCCAGATTGCAAGACCATTTTAAAAGCATTAGGATCAGGAGCTACACTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCTGGTCATAAGGCGAGAGTTTTGGCTGAAGCAATGAGC------CAAGTG------ACC---------AAT------ACCAAC---------ATAATGATGCAAAGAGGTAACTTTAGGGACCATAAAAGAATTGTTAAGTGTTTCAATTGTGGCAAACAAGGACACATAGCAAAAAACTGCAGGGCCCCTAGAAAAAAGGGCTGTTGGAAA---TGTGGAAAGGAAGGACACCAAATGAAAGACTGCACTGAGAGACAGGCTAATTTTTTAGGGAAGATTTGGCCTTCCAGCAAAGGGAGGCCAGGGAACTTTCTCCAGAGCAGACCA------------------------------GAGCCAACAGCCCCACCAGCA---------------------------------GAGAGCCTCGGGCTCGGAGAGGAGATC------CCCTCCCCGAAACAGGAGCCG---AAGGAC------AAGGAACTG---------TATCCTCTAACTTCCCTCAAATCACTCTTTGGCAGCGACCCCTTGTCACAATAA--- >Ref.F2.CM.95.95CM_MP257.AJ249237 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCATGGGAAAAAATTCGGTTAAGGCCGGGGGGGAAGAAAAAATATAGGCTGAAACATATAGTATGGGCAAGCAGGGAGCTAAAACGATTTGCACTTAATCCTGGCCTTTTAGAGACA---ACAGAAGGCTGTAAGAAAATAATAGGACAACTACAACCA---TCCCTTCAGACAGGGTCAGAGGAACTGAAATCATTATTTAACACAATAGTAGTTCTCTATTATGTACAT---CAAAAGATAGAGGTAAGAGACACCAAGGAAGCTTTAGATAAGCTACAGGAAGAA---CAAGACAAACATCAG---------CAAAAAACACAACAAGCA------ACGGCTGACAAAGGGGTCAGTAAA------------------GGGGTCAGTCAAAATTACCCTATACTACAAAATCTTCAG---GGGCAAATGGTACACCAGAGTCTATCACCTAGAACTTTAAATGCATGGGTAAAAGTAATAGAAGAGAAGGCTTTCAGCCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGGGCCACCCCACAAGATTTAAACACCATGCTAAACACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACCATCAATGAGGAAGCTGCAGAATGGGACAGGTTACATCCAGTGCATGCAGGACCTATCCCACCAGGTCAGATGAGAGAACCAAGGGGAAGTGATATAGCAGGAACCACTAGTACCCTTCAGGAACAAATAGCATGGATGACAAGCAAC---------CCACCTGTCCCAGTAGGAGAAATCTATAAAAGATGGATAATCCTAGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAAACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGGTTCTTTAAAACTCTAAGAGCTGAGCAAGCCACGCAGGAAGTAAAAGGCTGGATGACAGAAACCTTGTTGGTCCAAAATGCGAACCCAGATTGTAAGACCATTTTAAAAGCATTGGGGCCAGGGGCTACACTAGAAGAAATGATGACAGCATGTCAGGGTGTGGGAGGACCTAGCCATAAAGCAAGAATTTTGGCTGAGGCAATGAGC------AAAGCA------ACA---------GGT------GCAGCC---------ATAATGATGCAGAAGAGCAACTTTAAGGGCCAAAGAAGAATTGTTAAGTGTTTTAACTGTGGCAAAGAAGGACATATAGCTAGAAATTGCAGGGCCCCTAGAAAAAGGGGCTGCTGGAAA---TGTGGACAGGAAGGACACCAAATGAAAGACTGCACTGAGAGACAGGCTAATTTTTTAGGGAAAATGTGGCCTTCCAACAAGGGGAGGCCCGGAAATTTTCTTCAGAACAGACCA------------------------------GAGCCAACAGCCCCGCCAGCA---------------------------------GAGAGCTTCGGGTTCGGGGAGGAGATAGCT---CCCTCCCCGAAGCAGGAGCAG---AAAGAC------AAGGAACAG------GTTCCTCCCTTGATTTCCCTCAAATCACTCTTTGGCAGC!GACCAGTAGTCACAATA!!A >Ref.F2.CM.95.95CM_MP255.AJ249236 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCATGGGAAAAAATTCGGTTAAAGCCGGGGGGAAAGAAAAGATATAGGCTAAAACATCTAGTATGGGCAAGCAGGGAACTAGAACGATTTGCACTTAATCCTAGCCTTTTAGAAACA---ACAGAAGGCTGTAAGAAAATAATAGGACAATTACAATCA---TCCCTTCAGACAGGATCAGAAGAGCTTAAATCACTATACAATGCAGTAGTAGTTCTCTATTATGTACAT---CAAAGGATAGATGTAAGAGACACCAAGGAAGCTTTAGATAAGCTACAGGAAGAA---CAAGATAAAAGTCAG---------CAAAAGGAACAACAAAAG------GCGGCTGACAAAGAG------------------------------GTCAGTCAAAATTACCCTATAGTGCAGAATATTCAG---GGGCAAATGGTACACCAGGCTCTATCACCTAGAACTTTAAATGCATGGGTAAAAGTAATAGAAGAGAAGGCTTTCAGTCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGGGCCACCCCACAAGATTTAAATACCATGCTAAACACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACTATCAATGAGGAGGCTGCAGAATGGGACAGGTTACATCCAGTGCATGCAGGGCCTATCCCACCAGGGCAGATGAGAGAACCTAGGGGAAGTGATATAGCAGGAACTACTAGTACCCTTCAGGAACAAATAACATGGATGACAGGCAAC---------CCACCCGTCCCAGTAGGAGAAATCTATAAAAGATGGATAATCCTAGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAAACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGGTTCTTTAAAACTCTAAGAGCTGAACAAGCTACACAGGAGGTAAAAAACTGGATGACAGAAACCTTGTTGGTCCAAAATTCGAACCCAGATTGTAAGACAATTTTAAAAGCATTGGGACCAGGGGCTACACTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCTGGCCATAAAGCAAGAATTCTGGCTGAGGCAATGAGC------AAAGCA------ACA---------AGT------ACAGCC---------ATAATGATGCAGAAAAGCAACTTTAAGGGCCAAAAAAGAATTGTTAAGTGTTTCAACTGTGGCAAAGAAGGACATATAGCTAGAAATTGCAGGGCCCCTAGAAAAAAGGGCTGTTGGAAA---TGTGGAAAGGAAGGACACCAAATGAAAGACTGCACTGAAAGGCAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAACAGGGGGAGGCCAGGAAATTTTCTTCAGAACAGACCA------------------------------GAGCCAACAGCCCCGCCAGCA---------------------------------GAGAACTTCGGGTTCGGAGAGGGGATAACC---CCCTCCCCGAAGCAGGAGCAG---AAAGGC------GAGGAACAG------GCTCCTCCCTTAGTTTCCCTCAAATCACTCTTTGGCAGCGACCCT!!TAGTCGCAAT!AA >Ref.C.BR.92.BR025_d.U52953 ATGGGTGCGAGAGCGTCAATATTAAGAGGCGGAAAATTAGATGCTTGGGAAAGAATTAAGTTAAAGCCAGGGGGAAAGAAACACTATATGATGAAACACCTAGTCTGGGCAAGCAGGGAGCTGGAAAGATTTGCACTTGACCCTGGCCTTTTAGAGACA---TCCGAAGGCTGTAAACAAATAATGAAACAGCTACAACCA---GCTCTTCAGACAGGAACAAAGGAACTTATATCATTACATAATACGGTTGCAACTCTCTATTGTGTACAT---GAAAAGATAGATGTACGAGACACCAAGGAAGCCTTAGACAAAATAAAGGAAGAA---CAAAACAAAAGTCAG---------CAAAAAACACAGCAGGCA---GAAGCGGCTGACAAAGGA---------------------------AAGGTCAGTCAAAATTATCCTATAGTACAGAATCTCCAA---GGGCAAATGGTACACCAGCCCATATCAGCTAGAACTTTGAATGCGTGGGTAAAGGTAGTAGAGGAGAAGGCTTTCAGCCCAGAGGTAATACCCATGTTTACAGCATTATCAGAAGGAGCCACCCCACAAGATTTAAACACCATGTTAAATACAGTGGGGGGACACCAAGCAGCCATGCAAATGTTAAAAGATACCATCAATGAGGAGGCTGCAGAATGGGATAGATTACATCCAGTGCATGCAGGGCCTGTCGCACCAGGCCAAATGAGAGAACCAAGGGGAAGTGACATAGCAGGAACTACCAGTACCCTTCAGGAACAAATAACATGGATGACAAATAAC---------CCACCTGTCCCAGTAGGAGACATCTATAAAAGATGGATAATTCTGGGGTTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAAACAAGGGCCAAAGGAACCCTTTAGAGACTATGTAGACCGGTTCTTTAAAACTCTAAGAGCAGAGCAAGCTACCCAAGATGTAAAAAATTGGATGACAGATACCTTGTTGGTCCAAAATGCGAACCCAGATTGTAAGACCATTTTAAGAGCATTAGGGCCAGGGGCTTCATTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCTGGCCACAAAGCAAGAGTGTTGGCTGAGGCAATGAGC------AAAGTA------AAC---------AAT------ACAAAC---------ATAATGATGCAAAGAAGCAATTGTAAAGGCCCTAAAAGAACTATTAAATGCTTCAACTGTGGCAAGGAAGGGCACTTAGCCAGAAATTGCAGGGCTCCTAGGAAAAAAGGCTGTTGGAAA---TGTGGAAAAGAAGGACACCAAGTGAAAGACTGTACTGAGAGGCAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCCACAGGGGGAGGCCAGGAAATCTTCTTCAGAACAGAACA------------------------------GAGCCAACAGCCCCACCAGAA---------------------------------GAGAGCTTCAGGTTTGGGGAAGAGACAACAACTCCCTCTCGGAAGCAGGAGACG---ATAGAC------AAGGAACTG------------CCCTTAACTTCCCTCAAATCACTCTTTGGCAGCGACCCCTTGTCAACATAA--- >Ref.G.KE.93.HH8793_12_1.AF061641 ATGGGTGCGAGAGCSTCASTATTAAGCGGGGGAAAATTAGATGCATGGGAAAAAATTCGSCTGACGCCAGGGGGAAAGAAAAAATACAGACTGAAACATCTAGTATGGGCAAGCAGAGAGATGGAGAGATTTGCACTTAACCCTGGCCTTTTAGAAACA---GCAGAAGGTTGTCAACAAATAATGAGCCAGTTGCAACCA---GCTATCCAMACAGGAACAGAGGAGATTAAATCATTATTTAATACAGTAGCAACCCTCTATTGTGTACATCCC---AAGATAGAGGTAAAGGACACCAAAGAAGCTCTAGAGGAAGTAGAAAAGATA---CAAAAGAAAAGTCAG---------CAAAAAATACAGCAGGCA------GCAAGGGATGAAGGAAACAGCAGC------------------CAAGTCAGCCAAAATTATCCTATAGTGCAGAACGCACAA---GGACAGATGGTACACCAGGCCATATCACCTAGAACTTTAAATGCATGGGTAAAAGTAGTAGAAGAAAAGGCCTTCAGTCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGAGCCACCCCACAAGATTTAAATACCATGCTAAACACAGTGGGGGGGCATCAAGCAGCTATGCAAATGCTAAAAGATACTATCAATGAGGAAGCTGCAGAGTGGGACAGAATACATCCACCACAGGCAGGGCCTATTCCACCAGGCCAAATAAGAGAACCAAGGGGAAGTGATATAGCAGGAACCACTAGTAACCTGCAGGAACAAATAAGATGGATGACCAGCAAC---------CCACCTATCCCAGTGGGAGAAATTTATAAAAGATGGATAATCCTGGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAGACAAGGGCCAAAAGAACCCTTTAGAGATTATGTAGACAGGTTCTTTAAAACTTTAAGAGCTGAGCAAGCTACACAGGAAGTAAAAGGCTGGATGACAGACACCTTGTTGGTCCAAAATGCGAACCCAGATTGTAAGACTATCTTAAGAGCATTAGGACCCGGAGCTACACTAGAAGAAATGATGACAGCATGCCAGGGAGTGGGAGGACCCGGCCATAAAGCAAGAGTGTTAGCTGAGGCAATGAGC------CAGGCA------ACA---------GGT------GCAGCAGCA---GCCATAATGATGCAGAAAAGCAACTTTAAGGGCCCGAAAAGAAATATCAAGTGTTTCAATTGTGGCAAGGAAGGACACTTAGCCAGAAATTGCAGGGCCCCTAGAAAAAAGGGCTGCTGGAAA---TGTGGAAAGGAGGGACATCAAATGAAAGACTGCACGGAAAGACAGGCTAATTTT!TAGGGAAAATTTGGCCTTCCAACAAGGGGAGGCCAGGGAATTTTCTTCAGAACAGGCCA------------------------------GAGCCAACAGCCCCACCCGCA---------------------------------GAGAGCTTCGGGTTCGGAGAGGAAATAGCC---CCCTCCCCGAAGCCAGAGCCG---AAGGAA------AAGGAGATA---------CATCCCTTAGCTTCCCTCAAATCACTCTTTGGCAGCGACCCC!TAGTCACAGTA!!A >Ref.A2.CD.97.97CDKTB48.AF286238 ATGGGTGCGAGAGCGTCAGTATTGAGCGGCGGAAAATTAGAAGCTTGGGAGAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATAGACTGAAACATTTAGTATGGGCAAGCAGGGAGCTGGAAAAATTCTCAATCAACCCCAGCCTTTTAGAAACA---GAAACAGGATGTAGACGAATATTTGGGCAATTACAACCA---GCTCTCGAGACAGGAACAGAAGAACTTAGATCATTATATAATACAATAGCAGTCCTCTACTTTGTTCAT---CAAAAGATAGAGGTAAAAGACACCAAGGAAGCTCTAGATAAAATAGAGGAAGAA---CAAAACAAATGCAAG---------CAGAAGACACAGCAGGCA------GCAGCTGACACAGGAAGCAGCAGCAGTCAAAATTACAGAGGTAGCAGCAGTCAAAATTACCCTATAGTGCAAAATGCACAA---GGGCAAATGGTACACCAGGCCGTGTCACCTAGGACTTTGAATGCATGGGTCAAAGTAGTTGAAGAGAAGGCTTTTAGCCCAGAAGTAATACCCATGTTTACAGCATTATCAGAAGGAGCCACCCCACAAGACTTAAATACTATGCTAAACACAGTGGGGGGACATCAAGCAGCTATGCAAATGTTAAAAGATACCATCAATGAGGAAGCTGCAGAATGGGACAGGTTACATCCAGTACAGGCAGGGCCTATTCCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGACATAGCGGGAGCTACTAGTAACCTTCAGGAACAAATAGGATGGATGACCAGCAAC---------CCACCTATTCCAGTGGGAGAAATCTATAAAAGATGGATAATCCTGGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAAACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGATAGGTTCTTTAAAACTCTCAGAGCTGAGCAAGCTACACAGGAGGTAAAAAATTGGATGACAGACACCTTGCTGGTCCAAAATGCAAACCCAGATTGTAAATCCATCTTGAGGGCATTAGGACCAGGGGCTACATTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCCGGCCATAAAGCAAGGGTTTTAGCTGAAGCAATGAGC------CAAGTA------CAA---------AAT------ACAAAC---------ATAATGATACAGAGAGGCAATTTTAAGGGTCAAAAAAGA---ATTAAGTGTTTCAACTGTGGCAAGGAAGGACACCTAGCTAGAAATTGCAGGGCCCCTAGGAAAAAGGGCTGCTGGAAA---TGTGGGAAGGAAGGACATCAAATGAAAGACTGCACTGAGAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAACAAAGGGAGGCCAGGGAATTTTCCTCAGAGCAGGACA------------------------------GAGCCAACAGCCCCACCAATG---------------------------------GAG---------------GAAGAGATAACC---TCCTCGCTGAAGCAGGAGAAC---AGGGAG------CCGTCCACC------------CCTGCAATTTCCCTCAAATCACTCTTTGGCAACGACCTCTTGTCACAGTGA--- >Ref.G.BE.96.DRCBL.AF084936 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCTTGGGAGAAAATTCGGTTGAGGCCAGGGGGAAAGAAAAGATATAGAATGAAACATTTAGTATGGGCAAGCAGGGAGCTGGACAGATTTGCACTTAACCCTGGCCTTTTAGAAACA---GCAGAAGGTTGTCAAAAAATAATGGCACAGTTGCAACCA---GCTCTCCAAACAGGAACAGAGGAGATTAAATCACTATTTAATACAGTAGCAACCCTCTATTGTGTACAT---CAAAAGATAGAGGTAAGAGACACCAAAGAGGCTCTAGAGGAAGTGGAAAAGATA---CAAAAGAAGAGTCAG---------CAAAAAGAAAACAGCAGC------AGC---------------------------------------CAAGTCAGTCAAAATTACCCTATAGTGCAGAATGCACAA---GGGCAAATGGTACACCAGGCCATATCACCTAGAACTTTGAATGCATGGGTAAAAGTAGTAGAAGAAAAGGCCTTCAGTCCAGAAGTAATACCCATGTTTACAGCATTATCAGAAGGAGCCACCCCACAAGATTTAAATACCATGCTAAATACAGTGGGGGGGCATCAAGCAGCTATGCAAATGTTAAAGGAGACTATCAATGATGAAGCTGCAGAATGGGACAGGCTACATCCACAGCAGGCAGGGCCTATTGCACCAGGCCAGATAAGGGACCCAACGGGAAGTGATATAGCAGGAGCTACTAGTACCCTGCAGGAACAGATAAGATGGATGACCAGCAAC---------CCACCTGTCCCAGTGGGAGAAATTTATAAAAGATGGATAATCCTGGGGTTAAATAAAATAGTAAGAATGTACAGCCCTGTCAGCATTTTGGACATAAGACAGGGGCCAAAAGAACCCTTTAGAGATTATGTGGATAGATTCTTTAAAACCCTGAGAGCTGAGCAAGCTACACAGGAAGTAAAAAGCTGGATGACAGACACCTTGTTGATCCAAAATGCAAACCCAGATTGTAAGATCATCTTAAAAGGATTAGGACAAGGAGCTACACTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCCAGCCATAAAGCAAGAGTTTTAGCTGAGGCAATGAGC------CAGGCA------TCA---------GGT------GCAGCAGCA---GCCATAATGATGCAGAAAAGCAATTTCAAGGGCCCAAGAAGAACAATTAAATGTTTCAACTGTGGCAAGGAAGGACATCTAGCCAGAAATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAA---TGTGGAAAGGAGGGACATCAAATGAAAGAATGCACAGAAAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAACAAGGGGAGGCCAGGGAATTTCCTTCAGAACAGGCCA------------------------------GAGCCAACAGCCCCACCCGCA---------------------------------GAGAACTTCGGGTTCGGGGAGGAGATAGCC---CCCTCCCCGAAGCAGGAGCAG---AAGGAA------AAGGAACTA---------TATCCTCTATCTTCCCTCAAATCACTCTTTGGCAAC!GACCAATAGTCAAAGTA!!A >Ref.K.CD.97.97ZR_EQTB11.AJ249235 ATGGGTGCGAGAGCTTCAGTATTAAGCGGGGGAAAATTAGACAAATGGGAAAAAATTCAGTTACGGCCAGGGGGAAAGAAAAAATACAGGCTAAAACATCTAGTATGGGCAAGCAGGGAGCTAGAACGATTTGCACTTAACCCTAACCTTTTAGAGACA---GTAGAAGGCTGTCGGCAAATAATAAGACAACTACAACCA---TCCCTTCAAACAGGCTCGGAAGAGCTTAGATCACTATTTAATACAGTAGCAACCCTCTATTGGGTGCAT---CAAAGTATACAGGTAAGGGACACCAAGGAAGCCTTAGACAAACTAGAGGAAGAA---CAAAACAGAACTCAG---------CAAAAGACACAGCAAGGA------AAAGCTGACAAAGGG------------------------------GTTAGTCAAAATTACCCTATAGTACAGAATCTTCAG---GGGCAAATGGTACACCAGGCCCTATCACCTAGAACTTTAAATGCATGGGTTAAAGTAATAGAAGAGAAGGCTTTCAGCCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGAGCCACTCCACAAGATTTAAACACCATGCTAAACACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACTATCAATGAGGAAGCTGCAGAATGGGACAGGATGCACCCAGTGCAAGCAGGGCCTATCCCACCAGGCCAAATAAGAGAACCTAGGGGGAGTGATATAGCAGGAACTACTAGCACTCTTCAGGAACAAATAACATGGATGACAAGCAAC---------CCACCTATCCCAGTGGGAGAAATCTATAAAAGATGGATAATCCTGGGGTTAAATAAAATAGTGAGAATGTATAGCCCTGTCAGCATTTTGGACATAAGACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGATAGGTTCTTTAGAGTTCTAAGAGCTGAACAAGCCACACAGGAAGTAAAAAATTGGATGACAGAAACCCTGTTGGTCCAAAACGCAAACCCAGATTGTAGGACCATTTTAAAGGCGTTGGGATCAGGGGCTACATTAGAAGAAATGATGACAGCATGTCAGGGAGTAGGAGGGCCTGGCCATAAAGCAAGGGTTTTGGCTGAGGCAATGAGC------CAGGTA------ACA---------AAT------TCAGCC---------GTAATGATGCAGAGAGGCAACTTTAAGGGTCAAAGAAGAATTATTAAGTGCTTCAACTGTGGCAAAGAAGGACACCTAGCCAGAAATTGTAGGGCCCCTAGAAAAAAGGGCTGTTGGAAA---TGTGGGAAAGAAGGACATCAGATGAAAGACTGTTCTGAGAGACAGGCTAATTTTTTAGGGAAGTTCTGGCCTCTCAACAAAGAGAGGCCAGGAAATTTTCTTCAGAACAGACCA------------------------------GAGCCAACAGCCCCACCAGCA---------------------------------GAGAGCTTTGGGTTCGGGGAGAAGATAACC---CCCTCTCTGAGACAGGAAATG---AAAGAT------CAGGAACAG------GGTCCTCCTTTAACTTCCCTCAAATCACTCTTTGGCAGCGACCCGTTGTCACAGTAA--- >Ref.D.TZ.01.A280.AY253311 ------GCGAGAGCGTCAGTATTAAGCGGGGGACAATTAGATGCATGGGAAAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATCAACTAAAACATATAGTATGGGCAAGCAGGGAGTTAGAACGATTTGCACTTAATCCTGGCCTTTTAGAGACA---TCCGAAGGCTGTAAACAAATC!TA---------CAACCA---GCTATTCAGACAGGATCAGAAGAACTTAAATCATTATTTAATACAGTAGCAACCCTCTATTGTGTGCAT---AGAAAGATAGAGGTAAAAGACACCAAGGAAGCTTTAGAAAAATTAGAGGAAGAG---CAAACCAAAAGTAAG---------AAAAAGGCACAGCAAGCA------ACAGCTGACACAGGAAGCAGCAGC------------------CAGGTCAGCCAAAATTATCCTATAGTGCAAAACCTACAG---GGGCAAATGGTACACCAGGCCATATCACCTAGAACCTTGAACGCATGGGTAAAAGTAATAGAAGAGAAGGCTTTCAGCCCAGAAGTGATACCCATGTTTTCAGCATTATCAGAAGGAGCCACCCCACAAGATTTAAACACAATGCTAAACACAGTGGGGGGACATCAAGCAGCTATGCAAATGTTAAAAGAGACCATCAATGAGGAAGCTGCAGAATGGGATAGGCTACATCCAGTGCATGCAGGGCCTATTGCACCAGGACAGATGAGAGAACCAAGGGGAAGTGATATAGCAGGAACTACTAGTACCCTTCAGGAACAAATAGCATGGATGACAAATAAT---------CCACCTGTCCCAGTAGGAGAAATATATAAAAGATGGATAATCCTGGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTTAGCATTTTGGACATAAGACAAGGACCAAAGGAGCCCTTTAGGGACTATGTAGATCGGTTCTATAAAACTCTAAGAGCCGAGCAAGCTTCACAAGATGTAAAAAATTGGATGACTGAAACCTTGTTGGTCCAAAATGCGAACCCAGATTGTAAAACTATCTTAAAAGCATTGGGACCAGCGGCTACATTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGGGGACCCAGTCATAAGGCAAGAGTTCTAGCTGAGGCAATGAGC------CAAGCA------ACA---------AAT------GTAAATGCT---GCCATAATGATGCAGAGAGGTAATTTTAAGGGCCCAAGGAAAATCATTAAGTGTTTCAACTGTGGCAAAGAAGGACACATAGCAAAAAATTGCAGGGCCCCAAGAAAAAAGGGCTGTTGGAAA---TGTGGAAAGGAAGGACACCAAATGAAAGATTGCACTGAAAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCCACAAAGGAAGGCCAGGGAACTTCCTTCAGAGCAGACCA------------------------------GAGCCAACAGCCCCACCAGCA---------------------------------GAGATCTTCGGGTTTGGGGAGGAGATAAAA---CCCTCTCAGAAACAGGAGCAG---AAAGACAAGGACAAGGAACTG---------TATCCTTCAGCTTCCCTCAAATCACTCTTTGGCAACGACCCCTTGTCACAATAA--- >Ref.F2.CM.02.02CM_0016BBY.AY371158 ------GCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGACTGGGAGAAAATTCGGTTAAGGCCGGGAGGGAAGAAAAAATATAGGCTAAAACATATAGTATGGGCAAGCAAGGAGCTAGAACGATTTGCACTTAATCCTGGCCTTTTAGAGACA---ACAGAAGGCTGTAAACAAATAATAGGACAACTACAA---TCATCCCTTCAGACAGGATCAGAAGAGATTAAATCATTATATAACACAGTAGCAGTCCTCTATTATGTACAT---CAAAAGATACAAATAAGAGACACCAAGGAAGCTTTAGATAAGCTACAGGAAGAA---CAAGACAAATATCAG---------CAAAAAACACAACCAGCA------GCGGCTGATAAAGGG------------------------------GTCAGTCAAAATTACCCTATAGTACAGAATCTTCAG---GGGCAAATGGTACATCAGGCTATATCACCTAGAACTCTAAATGCATGGGTAAAAGTAATAGAAGAGAAGGCTTTCAGCCCAGAAGTCATACCCATGTTTTCAGCATTATCAGAAGGGGCCACCCCACAAGATTTAAACACCATGCTAAACACAGTAGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACCATCAATGAGGAAGCTGCAGAATGGGACAGGTTACATCCAGTGCAGGCAGGACCTATCCCACCAGGTCAGATAAGAGAACCTAGGGGAAGTGATATAGCAGGAACTACTAGTACCCTTCAGGAACAAATAGCATGGATGACAAGCAAC---------CCACCTGTCCCAGTAGGAGAAATTTATAAAAGATGGATAATCCTAGGATTAAATAAAATAGTAAGAATGTATAGCCCTGTCAGCATTTTGGACATAAGACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGGTTCTTTAAAACTCTAAGAGCTGAGCAAGCTACACAGGAAGTAAAAGGCTGGATGACAGACACCTTGTTGGTCCAAAATGCGAACCCAGATTGTAAGACCATTTTAAAAGCACTAGGACCAGGGGCTACACTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCTGGCCATAAAGCAAGAATTTTGGCTGAGGCAATGAGC------CAAGTA------ACA---------GCT------ACATCC---------GTACTGATGCAGAAAAGCAACTTTAAGGGCCAAAAAAGAATTGTCAAGTGTTTCAACTGTGGCAAAGAAGGACATATAGCTAAAAATTGCAGGGCCCCTAGAAAAAGGGGCTGTTGGAAA---TGTGGAAAGGAAGGACACCAAATGAAAGACTGCACTGAAAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAACAAAGGGAGGCCTGGGAATTTCATTCAGAGCAGACCA------------------------------GAGCCAACGGCCCCGCCAGCA---------------------------------GAGGGCTTCGGGTTCGGAGAAGAGATAACT---CCCTCCCCGAAGCAGGAGCAG---AAAGAC------AAGGGACTG------TATCCTCCCTTGACTTCCCTCAAATCACTCTTTGGCAACGACCCG!TAGTCACAATA!!A >Ref.F1.BE.93.VI850.AF077336 ATGGGTGCGAGAGCGTCAATATTAAGCGGGGGAAAATTAGATGAATGGGAAAAAATTCAGTTAAGGCCGGGGGGAAAGAAAAGATATAAAATGAAACATCTAATATGGGCAAGCAGGGAGCTAGAACGATTTGCACTTGATCCTGGCCTTCTAGAAACA---TCAGAAGGCTGTCAAAAAATAATAAGACAGCTACAACCA---TCCCTTCAGACAGGATCAGAAGAGCTTAAGTCATTATTTAATACAGTAGCAGTCCTCTATTATGTACAT---CAAAGGGCAGGGGTAACAGACACCAAGGAAGCTTTAGACAAGCTAGAGGAAGAA---CAAAACAAAAGTCAG---------CAAAAGACACAGCAAGCG------GCAGCTGACAAAGGG------------------------------GTCAGTCAAAATTACCCTATAGTACAGAATCTTCAG---GGACAAATGGTACACCAGTCTCTATCACCTAGAACTTTAAATGCATGGGTAAAGGTGATAGAAGAGAAGGCTTTTAGCCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGGGCCACTCCCACAGATTTAAACACCATGCTAAATACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGACACCATCAATGAGGAAGCTGCAGAATGGGACAGATTACATCCAGTGCATGCAGGGCCTGCCCCACCAGGCCAGATGAGGGAACCTAGGGGGAGTGATATAGCTGGAACTACTAGTACCCTTCAGGAACAAATACAATGGATGACGGGCAAC---------CCACCTGTCCCAGTGGGAGACATCTATAAAAGATGGATCATCCTAGGATTAAATAAAATAGTAAGAATGTATAGTCCTGTCAGCATTTTGGACATAAAACAAGGGCCAAAAGAACCCTTTAGAGACTATGTAGACAGATTCTTTAAAGTCCTAAGAGCTGAGCAAGCTTCACAGGACGTAAAGGGTTGGATGACAGACACATTGTTGGTCCAAAATGCGAACCCAGATTGTAAGACCATTTTAAAAGCATTGGGAACAGGGGCTACACTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCTAGCCATAAGGCAAGAGTTTTGGCCGAGGCAATGAGT------CAAGCA------------------AAT------TCAGCC---------ATAATGATGCAGAAAAGTAATTTTAAGGGCCAAAGAAGAGTTGTTAAATGTTTTAATTGTGGCAAAGAAGGACACATAGCCAGAAATTGCAGGGCCCCTAGAAAAAAGGGCTGTTGGAAA---TGTGGAAGAGAAGGACACCAAATGAAAGACTGCACTGAAAGACAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAACAAGGGGAGGCCCGGAAATTTCCTTCAGAGCAGACCA------------------------------GAGCCAACAGCCCCACCAGCA---------------------------------GAGAGCTTCGGGTTCAGAGAGGAGATAACC---CCCTCTCCGAAGCAGGAGCAG---AAAGAC------GGGGAACTG------TACCCTCCCTTAGCTTCCCTCAAATCACTCTTTGGCAACGACCCT!TAGTCACAATA!!A >Ref.B.NL.00.671_00T36.AY423387 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAGAATTAGATAGATGGGAAAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAGATATAAATTAAAACATATAGTATGGGCAAGCAGAGAGCTAGAACGATTCGCAGTTAATCCTGGCCTTTTAGAGACA---TCAGAAGGCTGTAGACAAATACTGGGACAGCTACAACCA---GCCCTTCAGACAGGATCAGAAGAACTTAAATCATTATTTAATACAGTAGCAACCCTCTATTGTGTGCAT---GCAAGGATAGAGGTAAAAGACACCAAGGAAGCTTTAGAAAAAATAGAGGAAGAA---CAAAACAAAAGTAAGAAACGGGCACAGCAAGCACAGCAAGCA------GAAGCTGACGCAGGAAAAAACAAC------------------CCGGTCAGCCAGAATTACCCTATAGTGCAGAATCTCCAA---GGGCAAATGGTACATCAGGCCATATCACCTAGAACTTTAAATGCATGGGTAAAAGTAGTAGAAGAGAAGGCCTTCAGCCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGAGCCACCCCACAAGATTTAAACACCATGCTAAACACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGAGACCATCAATGAGGAAGCTGCAGAATGGGATAGATTGCATCCAGTGCATGCCGGGCCTATTGCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGACATAGCAGGAACTACTAGTACCCTTCAGGAACAAATAGGATGGATGACAAATAAT---------CCACCTATCCCAGTAGGAGAAATATATAAGAGATGGATAATCCTGGGATTAAATAAAATAGTAAGAATGTATAGCCCTACCAGCATTCTGGACATAAAACAAGGACCAAAGGAACCCTTTAGAGACTATGTAGATCGGTTCTATAAAACTTTAAGAGCTGAGCAAGCCTCACAGGAAGTAAAAAATTGGATGACAGAAACCTTGTTGGTCCAAAATTCGAACCCAGATTGTAAAACTATTTTAAAAGCATTGGGACCAGCAGCTACACTAGAAGAAATGATGACCGCATGTCAGGGAGTAGGGGGACCCGGCCATAAAGCGAGAGTTTTGGCTGAGGCAATGAGC------CAAGTA------ACA---------AGT------GCACCT------GCCATAATGATGCAGAGAGGCAATCATAGAAACCAAAGAAGGACTGTTAAGTGTTTCAATTGTGGCAAAGAAGGGCACATAGCCAGAAATTGCAGGGCCCCTAGNAAAAAGGGCTGTTGGAAA---TGTGNAAAGNAAGGACACCAAATGAAAGATTGTACTNAGAGACAGGCTANTTTTTTAGGGAAGATTTGGCCTTCCCACAAGGGGAGGCCAGGGAATTTTCTTCAGAGCAGACCAGAGCCAACAGCCCCTTCTCAGAGCAGACCAGAGCCAACAGCCCCACCAGAA---------------------------------GAGAGCTTCAGGTTTGGGGAAGAGACAACAACTCCCTCTCAGAGGCAGGAGCCA---ACAGAC------AAGGAACTG---------TATCCTTTAGCTTCCCTCAAATCACTCTTTGGCAGCGACCCA!TAGTCACAATA!!A >Ref.C.IN.95.95IN21068.AF067155 ATGGGTGCGAGAGCGTCAATATTAAGAGGGGGAAAATTAGATAAATGGGAAAAAATTAGGTTAAGGCCAGGGGGAAAGAAACGCTATATGCTAAAACACCTAGTATGGGCAAGCAGGGAGCTGGACAGATTTGCAGTTAACCCTGGCCTTTTAGAGACA---GCAGAAGGCTGTAAACAAATAATAAAACAGCTACAACCA---GCTCTTCAGACAGGAACAGAGGAACTTAGATCATTATTCAACACAGTAGCAACTCTCTATTGTGTACAT---GCAGGGATAGAAGTACGAGACACCAAAGAAGCCTTAGACAAGATAGAAGAAGAA---CAAAACAAAATTAAG---------CAAAAAACACAGCAGGCA------AAAGAGGATGACGGG---------------------------AAGGTCAGTCAAAATTATCCTATAGTGCAGAATCTCCAA---GGGCAAATGGTACACCAAGCCATATCACCTAGAACTTTGAATGCATGGGTAAAAGTAATAGAGGAAAAGGCTTTTAGCCCAGAGGTAATACCCATGTTTACAGCATTATCAGAAGGAGCCACCCCACAAGATTTAAATACCATGTTAAATACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGATACCATCAATGAAGAGGCTGCAGAATGGGATAGATTACATCCAGTACCTGCAGGGCCTATTGCACCAGGCCAACTGAGAGAACCAAGGGGAAGTGATATAGCAGGAACTACTAGTACCCTTCAGGAACAAATAGCATGGATGACGAATAAC---------CCACCTGTTCCAGTGGGAGACATCTATAAAAGATGGATAATTCTGGGGTTAAATAAAATAGTAAGAATGTATAGCCCTGTGAGCATTTTGGACATAAGACAAGGGCCAAAGGAACCCTTTAGAGACTATGTAGACCGGTTCTTTAAAACTTTAAGAGCTGAACAAGCTACACAAGATGTAAAAAATTGGATGACAGAAACCTTGTTGGTCCAAAATGCGAATCCAGATTGTAAGACCATTTTAAGAGCATTAGGACCAGGGGCTTCATTAGAAGAGATGATGACAGCATGTCAGGGAGTGGGAGGACCTAGCCACAAAGCAAGAGTGTTGGCTGAGGCAATGAGC------CAA---------ACA---------AAC------AGTGCC---------ATACTGATGCAAAGAAGCAATTTTAAAGGCTCTAAAAGAATTGTTAAATGTTTCAACTGTGGCAAGGAAGGGCACCTAGCCAGAAATTGCAGGGCCCCTAGGAAAAAAGGCTGTTGGAAA---TGTGGAAAGGAAGGACACCAAATGAAAGACTGTACTGAAAGGCAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCCACAAGGGGAGGCCAGGGAATTTCCTCCAGAGTAGACCA------------------------------GAGCCAACAGCTCCACCAGCA---------------------------------GAGAGCTTCAGGTTC---GAGGAGACAACC---CCAGCTCCGAAGCAGGAGCCG---AAAGAC------AGGGAA---------------CCTTTAACTTCCCTCAGATCACTCTTTGGCAGCGACCCCTTGTCTCAATAA--- >Ref.B.US.98.1058_11.AY331295 ------------GCGTCAGTATTAAGCGGGGGAAAATTAGATACATGGGAGAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATAAATTAAAACATATAGTATGGGCAAGCAGGGAGCTAGAACGATTTGCACTTAACCCTGGCCTGTTAGAAACA---GCAGAAGGCTGTAGACAATTATTGGGACAGCTACAGCCA---TCCCTTCAAACAGGATCAGAAGAACTTAAATCATTATTTAATACAATAGCAACCCTCTATTGTGTACAT---CAAAGGATAGAGGTAAGAGACACCAAAGAGGCTTTAGACAAGATAGAGGAAGAG---CAAAACAAAAGTAAG---------AAAAAAGCACAGCAAGCAGCAGCTGCAGCTGACACAGGAAACAGCAGC------------------CAGGTCAGCCAAAATTACCCTATAGTGCAGAACCTCCAA---GGGCAAATGGTACATCAGGCCATATCACCTAGAACTTTAAATGCATGGGTAAAAGTAATAGAAGAGAAGGCTTTTAGCCCAGAAGTAATACCCATGTTTGCAGCATTATCAGAAGGAGCCACCCCACAAGATTTAAACACCATGCTAAACACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGAAACCATCAATGAGGAAGCTGCAGAATGGGATAGAATACATCCAGCGCAAGCAGGGCCTATAGCACCAGGCCAGATAAGAGACCCAAGGGGAAGTGACATAGCAGGAACTACTAGTACCCTTCAGGAACAAATAACATGGATGACAAATAAT---------CCACCTATCCCAGTAGGAGAAATCTATAAAAAATGGATAATCATGGGATTAAATAAAATAGTAAGGATGTATAGTCCTACCAGCATTCTGGACATAAGACAAGGACCAAAGGAACCCTTTAGGGACTATGTAGACCGGTTCTATAAAACTCTAAGAGCCGAGCAAGCTTCACAGGAGGTAAAAAATTGGATGACAGAAACCTTGTTGGTCCAAAACGCGAACCCAGATTGTAAGACTATATTAAAAGCATTAGGACCAGCAGCTACACTAGAGGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCTGGCCATAAAGCAAGAGTTTTGGCTGAAGCAATGAGC------CAAGTA------ACA---------AAT------TCAGGT------GCCATAATGATGCAGAAAGGCAATTTTAGGAACCAG------GTTGTTAGGTGTTTCAATTGTGGCAAAGTAGGGCACATAGCCAAAAATTGCAGGGCCCCTAGGAAGAAGGGCTGTTGGAAA---TGTGGAAAAGAAGGACACCAAATGAAAGATTGTGATCAGAGACAGGCTAATTTTTTAGGGAAGATCTGGCCTTCCCACAAAGGAAGGCCAGGGAATTTTCTTCAGAGCAGACCA------------------------------GAGCCAACAGCCCCACCAGCA---------------------------------GAGAGCTTCAGGTTTGGGGAGGAGACAACAACTCCCTCTCAGAAGCAGGAGCCA---CAAGAA------------------------TATCCTTTAGCTTCCCTCAGATCACTCTTTGGCAACGACCCCTCGTCACAATAA--- >Ref.J.CD.97.J_97DC_KTB147.EF614151 ------------------------------------------GCATGGGAGAAAATTTGGCTGAGGCGACGGGGAGAGAAAAAATACAGGCGAAAACATATAGTATGGGCAAGCAGGGAGCTGGACAGATATGCACTTAACCCTGGCCTTCTA!!TAGT!GAGCAGAAGGCGGTGAACAGATACTAGTACAGATCCAACCA!GATCTTTA!!AACAGGAGCAGAGGAGATAAAATCATTATTTAACACAGAAGCAACCCTCTATTGTGTACAT!!T!AGAGGATAGACATAAGAGACACCAAGGAGGCTTTAGACAAGATAGAGGAA!CTTTA!!AAACAAAAGCAAG---------GAGAAAGCTAAGAAAGAA------GCTGTCAAAAAATACAACAGT---------------------CAGGTGAGTCACAATTATCCTATATTGCAAAATATG!!T!AAGGGGAACTAGTACACCAGGCCCTATCACCTAGAACATTAAATGCATGGGTAAAGGTGATAGAAGAGAAAGGTTTCAACCCAGAAGTGATACCCATGTTTTCAGCATTATCAGAAGGAGCCACTCCACAAGATTTAAATACCATGCTAAACACGGTGGGGGGACATCAAGCAGCGATGCAAATGTTAAAAGATACCATCAATGAGGAAGCTGCAGAATGGGACAGGCTCCATCCAGTACATGCAGGACCTGTTGCACCAGGTCAGATGAGAGAACCGAGGGGAAGTGATATAGCAGGAACTACTAGTAACCTTCAGGAACAAATAGCATGGATAACAGGCAACGGTGGCAACCAACCTATCCCAGTAGGAGAAATCTATAAAAGATGGATAATTTTAGGATTAAATAAAATAGTGAGAATGTATAGCCCTGTCAGCATTTTGGACATAAGGCAAGGACCAAAAGAACCTTTTAGAGACTATGTGGATAGGTTCTTTAAAACTCTAAGAGCCGAGCAAGCTACACAGGAGGTAAAAAATTGGATGACAGATACCTTGTTGGTCCAAAATGCGAATCCAGATTGTAAGACCATTCTAAGAGCATTAGGAGCAGGAGCTACACTAGAAGAAATGATGACAGCATGTCAGGGAGTGAGAGTATCCAGTCATAGAGCAAGAGTTTTTGGTGAGGCAATAAGC------CAAGTA------AAC---------AAT------ACAAAC---------ATAATAATGCAAAGAGGTAACTTTAGGGGCCAGAAGAGAAGTGTTAAATGTTTCAACTGTGGTAAAGAGGGACACATAGCAAAAAATTGCAGGGCCCCTAGAAAAAAGGGCTGT!TGAAA!!GTGTGGAAAGGAAGGACACCAAATAAAAAACTGCACTGAGAGACAGGCCAATTTTTTAGGGAAAGTTTGGCCTTCCAGCAAGGGGAGGCCAGGGAACTTTCTCCAGAGCAGGCCA------------------------------GAACCAACAGCCCCACCAGCA---------------------------------GAAAGCTTCGGGTTCGGGGAGAAGATAACT---CCCTCCCAGAAACAGGAACCG---AGG---------AAGGAACTA---------TATCCTTCAGCTTCCCTCAAATCACTCTTTGGCAGCGACCCCTCGTCACAGTAA--- >Ref.J.CM.04.04CMU11421.GU237072 ATGGGTGCGAGAGCGTCAGTATTAAGCGGCGGAAAATTAGATACTTGGGAGAAAATTCGGTTGAGGCCAGGGGGGAAGAAACGTTATAGGCTAAAACATTTAGTATGGGCAAGCAGGGAGCTGGACAGATTTGCACTTAACCCTGRCCTTCTAGAAACA---TCAAAAGGCTGTCAACAAATATTAGTACAGCTCCAACCA---TCTTATCAAACAGGGACAGAAGAAATTAAGTCATTATATAACACAGTAGCAACCCTCTATTGCGTACAT---GAGGRSATAGAGGTAAAAGACACCAAGGAARCTTTAGACAAGATAGAGGAACTA---CAAAAGAAGAACAAG---------CAACAGGCACAGAAAGCA------GAARCTGACAAAAGRRACARCAGT------------------CAAGTCAGTCAAAATTATCCTATAGTGCAGAACATGCAA---GGGCAACCAGTACAYCARGCCCTATCACCTAGAACTTTAAATGCATGGGTAAAAGTGRTAGAAGARAAGGCTTTYAGCCCAGAAGTAATACCCATGTTTTCAGCYTTATCAGAAGGAGCCACCCCRCAAGATTTAAATACCATGCTAAATACAGTRGGGGGACACCARGCAGCTATGCAAATGTTAAAAGATACTATCAATGAGGAAGCTGCAGAATGGGATAGGKTACATCCAGTACATGCAGGGCCTCCRGCACCAGGCCAGGCGAGAGAACCGAGGGGAAGTGATATAGCAGGAACTACTAGTACCCTCCAGGAACAAATAGCATGGATGACAGGCAAC---------CCACCTATCCCAGTAGGGGAAATTTATAAAAGRTGGATAATTCTGGGATTAAATAAAATAGTRAGAATGTATAGCCCTGTCAGCATTTTGGATATAAGACAAGGACCAAAAGARCCTTTTAGAGAYTATGTAGATCGGTTCTTTAAAACTCTAAGAGCTGAGCAAGCTACACAGGAAGTAAAAAATTGGATGACAGATACCTTGTTGATCCAAAATGCAAATCCAGATTGCAGAACCATYTTAAAAGCATTAGGACCAGGAGCTACACTAGARGAAATGATGACAGCATGYCAGGGAGTGGGAGGACCTGGTCATAAAGCAAGAGTTTTGGCWGAAGCAATGAGC------CAAATG------ACC---------AAT------ACAGCA------AACATAATGATGCAAARGGGTAAYTTTAAGGGCCARAAAAGAATGATTAAGTGTTTCAATTGTGGWAAACCAGGACACCTAGCMAGAAAYTGCAGAGCCCCTAGRAARAAGGGCTGTTGGAAA---TGTGGACAGGAAGGACAYCAAATGAAAGACTGCACTGAGAGACAGGCTAATTTTTTAGGGAARATCTGGCCTTCCAACAARGGGAGGCCAGGGAACTTTCTYCAGAGCAGRCCA------------------------------GAGCCAACAGCCCCACCAGCA---------------------------------GAGAGCTTCGGGTTCGGGGAAGAG---ACC---YCYYCCCCGAAACAAGAAGCG---------------AAGGAACTG---------TATCCTCTAACTTCCCTCAAATCACTCTTTGGCARCGACCCCTYGTCACAATAA--- >Ref.H.GB.00.00GBAC4001.FJ711703 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATGCTTGGGAGAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATAGGCTAAAACATCTAGTATGGGCAAGCAGGGAGCTGGACAGATTTGCACTCAACCCCGACCTTTTAGAAACA---GCAGATGGCTGTCTAAAAATAYTAGGACAGATACAGCCA---GCTCTTCAGACAGGAACAGAAGAAATTAAATCGTTATTTAATCTAGTAGCAGTCCTCTATTGTGTACAT---CAGAAAATAGAGGTACAAGATACCAGTGAAGCTTTAAATAAGGTAAAGGAGATA---CAGAACAAGAACCAG---------CAAACAACACAGCAGGCA------ACAGCTRGTAAAGAGAAGGACAGC------------------AAGATCAGTCAAAATTATCCTATAGTACAGAATGCCCAA---GGGCAAATGGTACACCAGGCCATATCACCTAGGACCTTAAATGCATGGGTAAAAGTAGTAGAAGAGAAGGCTTTTAGCCCAGAAGTAATACCCATGTTTTCAGCATTATCAGARGGAGCMACCCCACAAGACYTAAATACCATGTTAAACTCAGTGGGGGGACATCAGGCAGCCATGCAAATRTTAAAAGATACAATCAATGAGGAAGCTGCAGAATGGGATAGGACACATCCAGTGCATGCAGGGCCTATTCCACCAGGCCAGATGAGAGAACCAAGGGGAAGCGATATAGCAGGAACTACTAGYAACCTTCAGGAACAAATAGCATGGATGACARGYAAT---------CCCCCTRTCCCAGTGGGRGAKATCTATAAAAGATGGATAATCWTGGGATTAAATAAAATAGTAAGAATGTATAGTCCTGTCAGCATTTTGGACATAAAACAAGGGCCAAAAGAACCCTTTAGAGAYTATGTAGACAGGTTYTTTAAAACTTTAAGAGCTGAGCAAGCCACACAGGACGTGAAGAATTGGATGACAGACACCTTGTTGGTCCAAAATGCAAATCCAGATTGCAAGACTATTTTAAAAGCATTAGGACAAGGGGCTTCAATAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCTGGCCATAAAGCAAGAGTTTTGGCTGAGGCAATGAGT------CAAATG------ACA---------AAT------ATGAATACA---GCCATAATGGTGCAGAAAGGCAACTTTAAGGGCCAAAGAAGAACTGTTAAATGTTTCAACTGTGGTAAAGAAGGACACATAGCAAGAAACTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAA---TGTGGGAGGGAAGGACATCAGATGAAAGACTGCACAGAGAGACAGGCGAATTTTTTAGGGAAAATCTGGCCTTCCAGCAAAGGGAGGCCAGGGAACTTTCTCCAGAGCAGGCCA------------------------------GAACCAACAGCCCCACCAGCA---------------------------------GAATGCTTCGGGTTCGGGGAGGAGATGACA---CCCCCTCCGAAGCAGGAGATG---AAGGAA------AAGGAA------------CCTCCCTTAACTTCCCTCAGATCACTCTTTGGCAGCGACCCCTTGTCACAGTAA--- >Ref.G.NG.92.92NG083.U88826 GTGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAAAATTAGATTCTTGGGAAAAAATTCGGTTAAGGCCAGGGGGAAGGAAAAAGTATAAACTAAAACATATAGTATGGGCAAGCAGGGAACTGGGGAGATTTGCACTTAACCGTGACCTTTTAGAAACA---GCAGAAGGTTGTGTGCAAATAATGAAACAGTTGCAACCA!GCTCTCTA!!GACAGGAACAGAGGAGCTTAGATCATTATTTAATACAGTAGCAACCCTCTACTGTGTACAT---CAAAAGATAGAGGTAAAAGACACCAAAGAAGCTCCAGAGGAAGTGGAAAAAATA---CAAAAGAACAGTCAG---------CAAGAAATACAGCAGGCA------GCAAAGAATGAAGGAAACAGTAAC------------------CCAGTCAGCCAAAATTATCCTATAGTGCAGAATGCACAA---GGGCAAATGATACATCAGGCCATATCACCTAGGACTTTGAATGCGTGGGTAAAAGTAGTAGAAGAAAAGGCCTTCAGTCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAGGGAGCCACCCCACAAGATTTAAATACCATGCTAAATACAGTGGGGGGGCATCAAGCAGCTATGCAAATGCTAAAGGATACTATCAATGATGAAGCTGCAGAGTGGGACAGGATACATCCACAGCAGGCAGGGCCTATTCCACCAGGCCAAATAAGAGAGCCTAGTGGAAGTGATATAGCAGGAACTACTAGTACCCTGCAGGAACAAATAAGATGGATGACCAGCAAC---------CCACCTATCCCAGTGGGAGAAATCTATAAAAGATGGATAATCCTGGGATTAAATAAAATAGTGAGAATGTATAGCCCTGTCAGCATTTTGGACATAAGACAAGGGCCAAAAGAACCCTTTAGAGATTATGTAGATAGGTTCTTTAAAACTTTGAGAGCTGAGCAAGCTACACAGGAAGTAAAAGGTTGGATGACAGACACCTTGTTGGTTCAAAATGCGAACCCAGATTGTAAAACCATCTTAAGAGCATTAGGACCAGGAGCTACACTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGACCCAGCCATAAAGCAAGAGTTTTAGCTGAGGCAATGAGC------CAGGCA------TCA---------GGT------GCAGCAGCAGCAGCCATAATGATGCAGAAAAGCAATTTTAAGGGCCCGAGAAGAATTATTAAGTGTTTCAACTGTGGCAAGGAAGGACATCTAGCCAGAAATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAA---TGTGGAAAGGAGGGACATCAAATGAAAGAATGCACGGAAAGGCAGGCTAATTTTTTAGGGAAAATTTGGCCTTCCAACAAGGGGAGGCCAGGAAACTTTCTCCAGAACAGGACA------------------------------GAGCCAACAGCCCCACCAGCA---------------------------------GAGAGCTTCGGATTCGGAGAGGAGATAGCC---CCCTCCCCGAAGCAGGAGCCA---AAGGAG------AAGGAGCTA---------TATCCCTTAACTTCCCTCAAATCACTCTTTGGCAGCGACCCC!TAGTCACAGTA!!A >Ref.B.FR.83.HXB2_LAI_IIIB_BRU.K03455 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGAGAATTAGATCGATGGGAAAAAATTCGGTTAAGGCCAGGGGGAAAGAAAAAATATAAATTAAAACATATAGTATGGGCAAGCAGGGAGCTAGAACGATTCGCAGTTAATCCTGGCCTGTTAGAAACA---TCAGAAGGCTGTAGACAAATACTGGGACAGCTACAACCA---TCCCTTCAGACAGGATCAGAAGAACTTAGATCATTATATAATACAGTAGCAACCCTCTATTGTGTGCAT---CAAAGGATAGAGATAAAAGACACCAAGGAAGCTTTAGACAAGATAGAGGAAGAG---CAAAACAAAAGTAAG---------AAAAAAGCACAGCAAGCA------GCAGCTGACACAGGACACAGCAAT------------------CAGGTCAGCCAAAATTACCCTATAGTGCAGAACATCCAG---GGGCAAATGGTACATCAGGCCATATCACCTAGAACTTTAAATGCATGGGTAAAAGTAGTAGAAGAGAAGGCTTTCAGCCCAGAAGTGATACCCATGTTTTCAGCATTATCAGAAGGAGCCACCCCACAAGATTTAAACACCATGCTAAACACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGAGACCATCAATGAGGAAGCTGCAGAATGGGATAGAGTGCATCCAGTGCATGCAGGGCCTATTGCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGACATAGCAGGAACTACTAGTACCCTTCAGGAACAAATAGGATGGATGACAAATAAT---------CCACCTATCCCAGTAGGAGAAATTTATAAAAGATGGATAATCCTGGGATTAAATAAAATAGTAAGAATGTATAGCCCTACCAGCATTCTGGACATAAGACAAGGACCAAAGGAACCCTTTAGAGACTATGTAGACCGGTTCTATAAAACTCTAAGAGCCGAGCAAGCTTCACAGGAGGTAAAAAATTGGATGACAGAAACCTTGTTGGTCCAAAATGCGAACCCAGATTGTAAGACTATTTTAAAAGCATTGGGACCAGCGGCTACACTAGAAGAAATGATGACAGCATGTCAGGGAGTAGGAGGACCCGGCCATAAGGCAAGAGTTTTGGCTGAAGCAATGAGC------CAAGTA------ACA---------AAT------TCAGCT------ACCATAATGATGCAGAGAGGCAATTTTAGGAACCAAAGAAAGATTGTTAAGTGTTTCAATTGTGGCAAAGAAGGGCACACAGCCAGAAATTGCAGGGCCCCTAGGAAAAAGGGCTGTTGGAAA---TGTGGAAAGGAAGGACACCAAATGAAAGATTGTACTGAGAGACAGGCTAATTTTTTAGGGAAGATCTGGCCTTCCTACAAGGGAAGGCCAGGGAATTTTCTTCAGAGCAGACCA------------------------------GAGCCAACAGCCCCACCAGAA---------------------------------GAGAGCTTCAGGTCTGGGGTAGAGACAACAACTCCCCCTCAGAAGCAGGAGCCG---ATAGAC------AAGGAACTG---------TATCCTTTAACTTCCCTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAA--- >Ref.B.TH.90.BK132.AY173951 ATGGGTGCGAGAGCGTCAGTATTAAGCGGGGGACAATTAGATAGATGGGAGAAAATTCGGTTACGGCCAGGGGGAAAGAAAAAATATAGATTAAAACATATAGTATGGGCAAGCAGGGAGCTAGAACGATTCGCAGTTAATCCTGGCCTATTGGAAACA---TCAGAAGGCTGTAGACAAATACTGGGACAGCTACAACCA---AGCCTTCAGACAGGATCAGAAGAACTTAGATCATTATATAATACAATAGCAGTCCTCTATTGTGTACAT---CAAAAGATAGAGGTAAAAGACACCAAGGAAGCTTTAGAGAAGATAGAGGAAGAA---CAAAACAAAAGTAAG---------AAAAAGGCACAGCAAGCA------GCAGCTAACACAGAAAACAGCAGC------------------CAGGTTAGCCAAAATTACCCTATAGTGCAAAATATGCAG---GGGCAAATGGTACATCAGGCCATATCACCTAGAACTTTAAATGCATGGGTAAAAGTAGTAGAAGAAAAGGCTTTCAGCCCAGAAGTAATACCCATGTTTTCAGCATTATCAGAAGGAGCCACCCCACAAGATTTAAACACCATGCTAAACACAGTGGGGGGACATCAAGCAGCCATGCAAATGTTAAAAGAGACCATCAATGAGGAAGCTGCAGAATGGGATAGATTGCATCCAGTGCATGCAGGGCCTATTGCACCAGGCCAGATGAGAGAACCAAGGGGAAGTGACATAGCAGGAACTACTAGTACCCTTCAGGAACAAATAGGATGGATGACACATAAT---------CCACCTATCCCAGTGGGAGAAATTTACAAAAGATGGATAATCCTGGGATTAAATAAAATAGTAAGGATGTATAGCCCTACCAGCATTTTGGACATAAGACAAGGACCAAAGGAACCCTTTAGAGACTATGTAGACCGGTTCTATAAGACTCTAAGAGCCGAGCAAGCCTCACAGGAGGTAAAAAATTGGATGACAGAAACCTTGTTGGTCCAAAATGCGAACCCAGATTGTAAGACTATTTTAAAAGCATTGGGACCAGCAGCTACACTAGAAGAAATGATGACAGCATGTCAGGGAGTGGGAGGTCCCGGCCATAAGGCAAGAGTTTTGGCGGAAGCAATGAGC------CAAGTG------ACA---------AAT------TCAGCT------ACCATAATGATGCAGAAAGGCAATTTTAGGAACCAAAGAAAGATTGTTAAGTGTTTCAATTGTGGCAAAGAAGGGCACATAGCCCGAAATTGCAGGGCCCCTAGGAAGAAGGGCTGTTGGAGA---TGTGGAAAGGAAGGACACCAAATGAAAGATTGTACTGAAAGACAGGCTAATTTTTTAGGGAAAATCTGGCCTTCCCACAAGGGAAGGCCAGGGAATTTTCTTCAGAGCAGACCA------------------------------GAGCCGACAGCCCCACCAGCA---------------------------------GAGAGCTTCAGGTTTGGGGAAGAGACAACAACTCCCTCTCAGAAGCAGGAGACA---ATAGAC------AAGGAACTA---------TATCCTTTAACTGCCCTCAAATCACTCTTTGGCAACGACCCCTCGTCACAATAA--- bppsuite-0.8.0/Examples/README000644 000000 000000 00000003447 12147656541 016011 0ustar00rootroot000000 000000 ..:: Data files ::.. Data/ LSU.phy Sequence file in phylip format. LSU.dnd Unrooted tree in newick format. LSUrooted.dnd Rooted tree in newick format. tree.dnd A candidate tree. treeList.dnd A list of trees in newick format. treeList2.dnd Another list of trees in newick format. OutGroup.txt A list of taxons to be used with BppReRoot. lysozymeLarge.fasta and .dnd Files from the PAML package. Myo.mase Myoglobin sequence alignment, From dutheil and Galtier 2007 HIV1_REF_2010_gag_DNA.fasta Alignment file downloaded from the HIV database on 21/12/11 " " _macse realigned with Macse 0.8 ..:: Options files ::.. These option files are split in their respective program directory: Dist.bpp BppDist option file. Pars.bpp BppPars option file. ML.bpp BppML option file. Homogeneous model. MLNHGG.bpp BppML option file. Galtier & Gouy non-homogeneous model, like in the MHNL package. MLNH.bpp BppML option file. Gemeral non-homogeneous models. SeqGen.bpp BppSeqGen option file. SeqGenHomogeneousModel.bpp File included by SeqGen.bpp. Not to be used directly. SeqGenNonHomogeneousModel.bpp File included by SeqGen.bpp. Not to be used directly. Consense.bpp BppConsense option file. SeqMan.bpp BppSeqMan option file. PhySamp.bpp BppPhyloSampler option file. ReRoot.bpp BppReRoot option file. AlnScores.bpp BppAlnscore option file. bppsuite-0.8.0/Examples/ConsensusTree/Consense.bpp000644 000000 000000 00000000564 12147656541 022206 0ustar00rootroot000000 000000 input.trees.file = ../Data/treeList.dnd input.trees.format = Newick # [input|consensus] tree = Input input.tree.file = boot.nx #../Data/tree.dnd input.tree.format = Nexus #Newick # Alternatively: # tree = Consensus(threshold=0.5) # 0 = fully resolved # 0.5 = majority rule # 1 = strict # or any intermediate value... output.tree.file = boot.nx output.tree.format = Nexus bppsuite-0.8.0/Examples/SequenceManipulation/SeqMan.bpp000644 000000 000000 00000001320 12147656541 023135 0ustar00rootroot000000 000000 # Global variables: DATA = LSU # --------------- # Input sequences # --------------- # The alphabet to use: # [DNA|RNA|Protein|Generic] alphabet=DNA # The sequence file to use (sequences must be aligned!) input.sequence.file=../Data/$(DATA).phy # The file format: input.sequence.format=Phylip(order=sequential, type=extended) # ---------------- # Output sequences # ---------------- output.sequence.file=$(DATA).fas # The file format: output.sequence.format=Fasta() # ----------------------- # Sequences manipulations # ----------------------- #For example (see manual for a detailed list of available options): sequence.manip = Switch,Transcript,CoerceToAlignment,KeepComplete(maxGapAllowed=30%),GapToUnknown bppsuite-0.8.0/Examples/SequenceManipulation/SeqMan2.bpp000644 000000 000000 00000001367 12147656541 023232 0ustar00rootroot000000 000000 # Global variables: DATA = HIV1_REF_2010_gag # --------------- # Input sequences # --------------- # The alphabet to use: # [DNA|RNA|Protein|Generic] alphabet=Codon(code=Standard, letter=DNA) # The sequence file to use (sequences must be aligned!) input.sequence.file=../Data/$(DATA)_DNA.fasta # The file format: input.sequence.format=Fasta # ---------------- # Output sequences # ---------------- output.sequence.file=$(DATA)_AA.fasta # The file format: output.sequence.format=Fasta() # ----------------------- # Sequences manipulations # ----------------------- #For example (see manual for a detailed list of available options): sequence.manip = CoerceToAlignment,RemoveStops,KeepComplete(maxGapAllowed=30%),Translate(code=StandardGeneticCode) bppsuite-0.8.0/Examples/AlignmentScoring/AlnScores.bpp000644 000000 000000 00000000537 12147656541 022765 0ustar00rootroot000000 000000 DATA=HIV1_REF_2010_gag input.sequence.file.test = ../Data/$(DATA)_DNA.fasta input.sequence.format.test = Fasta input.sequence.file.ref = ../Data/$(DATA)_macse_DNA.fasta input.sequence.format.ref = Fasta score.word_size = 3 score.phase = ATG output.scores = $(DATA).scores.txt output.mase = $(DATA).filter.mase output.sps_thresholds = 0.8 bppsuite-0.8.0/Examples/Parsimony/Pars.bpp000644 000000 000000 00000001472 12147656541 020516 0ustar00rootroot000000 000000 # Global variables: DATA = LSU # Sequences: # The laphabet to use: # DNA, RNA or Protein alphabet=DNA use.gaps=no # The sequence file to use (sequences must be aligned!) input.sequence.file=../Data/$(DATA).phy # The alignment format: input.sequence.format=Phylip(order=sequential, type=extended) #Sites to use: # all, nogap or complete (=only resolved chars) input.sequence.sites_to_use = complete # Specify a maximum amount of gaps: may be an absolute number or a percentage. input.sequence.max_gap_allowed = 100% input.tree.file = ../Data/$(DATA).dnd input.tree.format = Newick optimization.topology = yes # Should we write the resulting tree? none or file name. output.tree.file = $(DATA).pars.dnd output.tree.format = Newick # Bootstrap: bootstrap.number = 1000 bootstrap.output.file = $(DATA).pars_bstrees.dnd bppsuite-0.8.0/Examples/Distance/Dist.bpp000644 000000 000000 00000003544 12147656541 020267 0ustar00rootroot000000 000000 # Global variables: DATA = LSU METHOD = bionj # Sequences: # The alphabet to use: # DNA, RNA or Protein alphabet=DNA # The sequence file to use (sequences must be aligned!) input.sequence.file=../Data/$(DATA).phy # The alignment format: input.sequence.format=Phylip(order=sequential, type=extended) #Sites to use: # all, nogap or complete (=only resolved chars) input.sequence.sites_to_use = complete # Specify a maximum amount of gaps: may be an absolute number or a percentage. input.sequence.max_gap_allowed=100% # Output the distance matrix if any. output.matrix.file = $(DATA).mat # ---------------------------------------------------------------------------------------- # Model specification # ---------------------------------------------------------------------------------------- # See the manual for a description of the syntax and available options. # model = HKY85(kappa=2.843, theta=0.5, theta1=0.5, theta2=0.5, useObservedFrequencies=yes) rate_distribution = Gamma(n=4, alpha=0.358) # Tree reconstruction method [wpgma|upgma|nj|bionj] method = $(METHOD) // Parameter estimation: // - init = keep as initial values, // - pairwise = estimate separately for each pair of sequences, // - iterations = use iterations and ML to estimate these parameters globally. optimization.method = init optimization.verbose = 1 optimization.ignore_parameter = optimization.max_number_f_eval = 10000 optimization.tolerance = 0.000001 optimization.message_handler = $(DATA).messages optimization.profiler = $(DATA).profile # Should we write the resulting tree? none or file name. output.tree.file = $(DATA).$(METHOD).dnd output.tree.format = Newick # Bootstrap: bootstrap.number = 10 bootstrap.approximate = no # Set this to yes for detailed output when bootstrapping. bootstrap.verbose = no bootstrap.output.file = $(DATA).$(METHOD)_bstrees.dnd bppsuite-0.8.0/Examples/ReRooting/ReRoot.bpp000644 000000 000000 00000000474 12147656541 020753 0ustar00rootroot000000 000000 input.list.file = ../Data/treeList2.dnd # [input|consensus] tree = input outgroups.file = ../Data/OutGroup.txt # yes = the unrootable trees are printed as unrooted in the output.tree.file # no = the unrootable trees are not printed in the output.tree.file print.option = no output.trees.file = treeList2_rooted.dnd bppsuite-0.8.0/Examples/SequenceSimulation/HomogeneousCovarion/SeqGen.bpp000644 000000 000000 00000002547 12147656541 026624 0ustar00rootroot000000 000000 # The alphabet to use: # DNA, RNA or Protein alphabet = DNA # Input tree to use: input.tree.file = ../../Data/LSUrooted.dnd input.tree.format=Newick # Print a tree with ids as bootstrap values. # This is helpful when setting up complexe non-homogeneous models. # Setting this option will cause the program to exit after printing the tree. //output.tree.path = LSUrooted_wid.dnd # Number of sites to simulate: number_of_sites = 300 # The output file: output.sequence.file = LSUSim.fasta # The alignment format: # Must be one of Mase, Fasta, Phylip output.sequence.format = Fasta() # ---------------------------------------------------------------------------------------- # Model specification # ---------------------------------------------------------------------------------------- # Homogeneous model? # no => Homogeneous case # general => Specify the model by hand. nonhomogeneous = no # Options for homogeneous and one-per_branch models: # Available models. # For proteins, the DCmutt method is used for JTT92 and DSO78. # You can use the 'empirical' option to specify another model. # JCnuc, K80, T92, HKY85, F84, TN93, JCprot, DSO78, JTT92 or empirical # Append +G2001 or +TS98 to the model name to add a covarion model. model = G01(model=HKY85(kappa=2.843, theta=0.7, theta1=0.4, theta2=0.6), rdist=Gamma(n=4, alpha=0.358), nu=1) bppsuite-0.8.0/Examples/SequenceSimulation/Homogeneous/SeqGen.bpp000644 000000 000000 00000002602 12147656541 025113 0ustar00rootroot000000 000000 # The alphabet to use: # DNA, RNA or Protein alphabet = DNA # Input tree to use: input.tree.file = ../../Data/LSUrooted.dnd input.tree.format=Newick # Print a tree with ids as bootstrap values. # This is helpful when setting up complexe non-homogeneous models. # Setting this option will cause the program to exit after printing the tree. //output.tree.path = LSUrooted_wid.dnd # Number of sites to simulate: number_of_sites = 300 # The output file: output.sequence.file = LSUSim.fasta # The alignment format: # Must be one of Mase, Fasta, Phylip output.sequence.format = Fasta() # ---------------------------------------------------------------------------------------- # Model specification # ---------------------------------------------------------------------------------------- # Homogeneous model? # no => Homogeneous case # general => Specify the model by hand. nonhomogeneous = no # Options for homogeneous and one-per_branch models: # Available models. # For proteins, the DCmutt method is used for JTT92 and DSO78. # You can use the 'empirical' option to specify another model. # JCnuc, K80, T92, HKY85, F84, TN93, JCprot, DSO78, JTT92 or empirical # Append +G2001 or +TS98 to the model name to add a covarion model. model = HKY85(kappa=2.843, theta=0.7, theta1=0.4, theta2=0.6) # Rate Across Sites variation rate_distribution = Gamma(n=4, alpha=0.358) bppsuite-0.8.0/Examples/SequenceSimulation/NonHomogeneous/SeqGen.bpp000644 000000 000000 00000003421 12147656541 025566 0ustar00rootroot000000 000000 # The alphabet to use: # DNA, RNA or Protein alphabet = DNA # Input tree to use: input.tree.file = ../../Data/LSUrooted.dnd input.tree.format=Newick # Print a tree with ids as bootstrap values. # This is helpful when setting up complexe non-homogeneous models. # Setting this option will cause the program to exit after printing the tree. //output.tree.path = LSUrooted_wid.dnd # Number of sites to simulate: number_of_sites = 300 # The output file: output.sequence.file = LSUSim.fasta # The alignment format: # Must be one of Mase, Fasta, Phylip output.sequence.format = Fasta() # ---------------------------------------------------------------------------------------- # Model specification # ---------------------------------------------------------------------------------------- # Homogeneous model? # no => Homogeneous case # general => Specify the model by hand. nonhomogeneous = general # How to deal with root frequencies: # balanced : all frequencies are set to 1/size of the alphabet # observed : use observed counts in the data set # init : manually set the frequencies (they have to sum to one) # For nucleotides, one can use the GC rate (theta) parametrization, like in the T92 model: # balancedGC: ancestral GC set to 0.5 # observedGC: use observed GC content # initGC : manually set the ancestral GC content. nonhomogeneous.root_freq = GC(theta=0.9) # Now the general heterogeneous case: # Specify the number of distincts models. nonhomogeneous.number_of_models = 2 # Set up each model: model1=T92(kappa=2, theta=0.1) model1.nodes_id=0:62 # The Ids of the nodes to which this model should be assigned. model2=T92(kappa=1, theta=0.9) model2.nodes_id=63:155 #etc # Rate Across Sites variation rate_distribution = Gamma(n=4, alpha=0.358) bppsuite-0.8.0/Examples/PhylogeneticSampling/PhySamp.bpp000755 000000 000000 00000002172 12147656541 023337 0ustar00rootroot000000 000000 # Global variables: DATA = LSU # Sequences: # The alphabet to use: # DNA, RNA or Protein alphabet=DNA # The sequence file to use (sequences must be aligned!) input.sequence.file=../Data/$(DATA).phy # The alignment format: # Must be one of Mase, Fasta, Phylip, Clustal, DCSE or GenBank input.sequence.format=Phylip(order=sequential, type=extended) # Input method: tree or matrix input.method=tree # Tree file if the tree method has been selected: input.tree.file=../Data/$(DATA).dnd input.tree.format=Newick # Matrix file if the matrix method has been selected: input.matrix= #threshold or sample deletion_method=sample # Threshold to use (same unit as distances on the tree/matrix) TYPE=05 threshold=0.$(TYPE) # OR sample size: TYPE=20 sample_size=$(TYPE) # Criterion to choose between sequences: # - length: keep the sequence with the highest number of positions # - length.complete: keep the sequence with the highest number of complete positions # - random: Keep a sequence randomly choice_criterion=length.complete # Output sequence file output.sequence.file=$(DATA).$(TYPE).fasta # Ouput format: output.sequence.format=Fasta() bppsuite-0.8.0/Examples/MaximumLikelihood/Proteins/Homogeneous/ML.bpp000644 000000 000000 00000013167 12147656541 025660 0ustar00rootroot000000 000000 #initial logL: -5140.62856257665 #final logL: -4958.52926533168 # Global variables: DATA = Myo # Sequences: # The alphabet to use: # DNA, RNA or Protein alphabet=Protein # The sequence file to use (sequences must be aligned!) input.sequence.file=../../../Data/$(DATA).mase # The alignment format: input.sequence.format=Mase #Sites to use: # all, nogap or complete (=only resolved chars) input.sequence.sites_to_use = all # Specify a maximum amount of gaps: may be an absolute number or a percentage. input.sequence.max_gap_allowed = 50% # ---------------------------------------------------------------------------------------- # Input tree file # ---------------------------------------------------------------------------------------- # user or random init.tree = user input.tree.file = ../../../Data/$(DATA).dnd input.tree.format = Newick init.brlen.method = Input # ---------------------------------------------------------------------------------------- # Model specification # ---------------------------------------------------------------------------------------- # See the manual for a description of the syntax and available options. # model = JTT92+F(initFreqs=observed, initFreqs.observedPseudoCount=0.) rate_distribution = Gamma(n=4, alpha=0.5) # Likelihood recursion option: # - simple: derivatives takes more time to compute, but likelihood computation is faster. # For big data sets, it can save a lot of memory usage too, particularly when the data are compressed. # - double: Uses more memory and need more time to compute likelihood, due to the double recursion. # Analytical derivatives are however faster to compute. # This option has no effect in the following cases: # - Topology estimation: this requires a double recursive algorithm, # - Optimization with a molecular clock: a simple recursion with data compression is used in this case, # due to the impossibility of computing analytical derivatives. likelihood.recursion = simple # Site compression for the simple recursion: # - simple: identical sites are not computed twice # - recursive: look for site patterns to save computation time during optimization, but # requires extra time for building the patterns. # This is usually the best option, particularly for nucleotide data sets. likelihood.recursion_simple.compression = recursive # ---------------------------------------------------------------------------------------- # Optimization # ---------------------------------------------------------------------------------------- # Should we reestimate likelihood parameters? Tree topology will not be optimized. # (recommanded) # Method to use for optimizing numerical parameters: # - None, no optimization performed # - DB derivatives for branch lengths + Brent for other parameters # - FullD derivatives for all parameters, using numerical derivatives for non-branch lengths parameters. optimization = FullD(derivatives=Newton) # Tell if the parameter should be transformed in order to remove constraints. # This can improves the optimization, but might be a bit slower. optimization.reparametrization = no # Final optimization step, may be useful if numerical derivatives are used: # powell or simplex or none. optimization.final = none # Set the quantity of output to the screen: optimization.verbose = 3 # Parameters to ignore (for instance equilibrium frequencies) optimization.ignore_parameter = # Maximum number of likelihood evaluations: optimization.max_number_f_eval = 10000 # Precision to reach: optimization.tolerance = 0.000001 # idem for error or warning messages: optimization.message_handler = $(DATA).messages # A file where to dump optimization steps (a file path or std for standard output) optimization.profiler = $(DATA).profile # Shall we optimize tree topology as well? optimization.topology = yes # Algorithm to use for topology estimation: only NNI for now optimization.topology.algorithm = NNI # NNI method: fast, better or phyml # You should use the phyml option, since it is really more efficient! optimization.topology.algorithm_nni.method = phyml # Number of phyml topology movement steps before reoptimizing parameters: optimization.topology.nstep = 4 # Shall we estimate parameters before looking for topology movements? optimization.topology.numfirst = no # Tolerances: These numbers should not be too low, in order to save computation # time and also for a better topology estimation. # The optimization.tolerance parameter will be used for the final optimization # of numerical parameters. # # Tolerance for the prior-topology estimation optimization.topology.tolerance.before = 100 # Tolerance for the during-topology estimation optimization.topology.tolerance.during = 100 # Shall we first scale the tree before optimizing parameters? [deprecated] optimization.scale_first = no # Should we write the resulting tree? none or file name. output.tree.file = $(DATA).ML.dnd output.tree.format = Newick # Alignment information log file (site specific rates, etc): output.infos = $(DATA).infos # Write numerical parameter estimated values: output.estimates = $(DATA).params.txt # ---------------------------------------------------------------------------------------- # Bootstrap # ---------------------------------------------------------------------------------------- bootstrap.number = 0 # Tell if numerical parameters should be kept to their initial value when bootstrapping: bootstrap.approximate = no # Set this to yes for detailed output when bootstrapping. bootstrap.verbose = no bootstrap.output.file = $(DATA).ML_bstrees.dnd bppsuite-0.8.0/Examples/MaximumLikelihood/Proteins/Homogeneous/Ancestor.bpp000644 000000 000000 00000003605 12147656541 027122 0ustar00rootroot000000 000000 # WARNING!!! You need to run bppml on the ML.bpp example file first to be able to run this example! # Global variables: DATA = Myo # Sequences: # The alphabet to use: # DNA, RNA or Protein alphabet=Protein # The sequence file to use (sequences must be aligned!) input.sequence.file=../../../Data/$(DATA).mase # The alignment format: input.sequence.format=Mase #Sites to use: # all, nogap or complete (=only resolved chars) input.sequence.sites_to_use = all # Specify a maximum amount of gaps: may be an absolute number or a percentage. input.sequence.max_gap_allowed = 100% input.tree.file = $(DATA).ML.dnd input.tree.format = Newick # ---------------------------------------------------------------------------------------- # Model specification # ---------------------------------------------------------------------------------------- # the same syntax as in bppML! # Here we directly use the output file from example ML.bpp to load the model: param = Myo.params.txt # ---------------------------------------------------------------------------------------- # Ancestral Sequence Reconstruction # ---------------------------------------------------------------------------------------- asr.method = marginal //only option for now # Shall we output the site specific probabilities in each case: asr.probabilities = yes # Should we sample from the posterior distribution instead of using the maximum probability? asr.sample = no # How many samples should we use? asr.sample.number = 10 # Shall we add extant sequences to output file? asr.add_extant = yes # Alignment information log file (site specific rates, probabilities, etc): output.sites.file = $(DATA).sites.csv # Nodes information log file output.nodes.file = $(DATA).nodes.csv # Write sequences: output.sequence.file = $(DATA).ancestors.fasta output.sequence.format = Fasta bppsuite-0.8.0/Examples/MaximumLikelihood/Nucleotides/NonHomogeneousGeneral/Ancestor.bpp000644 000000 000000 00000003543 12147656541 031547 0ustar00rootroot000000 000000 # WARNING!!! You need to run bppml on the ML.bpp example file first to be able to run this example! # Global variables: DATA = LSU # Sequences: # The alphabet to use: # DNA, RNA or Protein alphabet=DNA # The sequence file to use (sequences must be aligned!) input.sequence.file=../../../Data/$(DATA).phy # The alignment format: input.sequence.format=Phylip(order=sequential, type=extended) #Sites to use: # all, nogap or complete (=only resolved chars) input.sequence.sites_to_use = complete # Specify a maximum amount of gaps: may be an absolute number or a percentage. input.sequence.max_gap_allowed = 100% input.tree.file = $(DATA).ML.dnd input.tree.format = Newick # ---------------------------------------------------------------------------------------- # Model specification # ---------------------------------------------------------------------------------------- # the same syntax as in bppML! # Here we directly use the output file from example ML.bpp to load the model: param = LSU.params.txt # ---------------------------------------------------------------------------------------- # Ancestral Sequence Reconstruction # ---------------------------------------------------------------------------------------- asr.method = marginal //only option for now # Shall we output the site specific probabilities in each case: asr.probabilities = yes # Should we sample from the posterior distribution instead of using the maximum probability? asr.sample = yes # How many samples should we use? asr.sample.number = 10 # Alignment information log file (site specific rates, probabilities, etc): output.sites.file = $(DATA).sites.csv # Nodes information log file output.nodes.file = $(DATA).nodes.csv # Write sequences: output.sequence.file = $(DATA).ancestors.fasta output.sequence.format = Fasta bppsuite-0.8.0/Examples/MaximumLikelihood/Nucleotides/NonHomogeneousGeneral/MLNH.bpp000644 000000 000000 00000011713 12147656541 030525 0ustar00rootroot000000 000000 #Initial log likelihood.................: -67066.6981049241 #Log likelihood.........................: -65187.3822910926 #Full.theta.............................: 0.481587 #Full.theta1............................: 0.568231 #Full.theta2............................: 0.591547 #GTR.a_1................................: 1.27372 #GTR.b_1................................: 0.667001 #GTR.c_1................................: 0.344267 #GTR.d_1................................: 0.339924 #GTR.e_1................................: 0.37557 #GTR.theta_1............................: 0.622987 #GTR.theta1_1...........................: 0.469133 #GTR.theta2_1...........................: 0.547965 #GTR.theta_2............................: 0.491549 #GTR.theta1_2...........................: 0.485613 #GTR.theta2_2...........................: 0.555095 #Gamma.alpha............................: 0.438647 # Global variables: DATA = LSU # Sequences: # The alphabet to use: # DNA, RNA or Protein alphabet=DNA # The sequence file to use (sequences must be aligned!) input.sequence.file=../../../Data/$(DATA).phy # The alignment format: input.sequence.format=Phylip(order=sequential, type=extended) #Sites to use: # all, nogap or complete (=only resolved chars) input.sequence.sites_to_use = complete # Specify a maximum amount of gaps: may be an absolute number or a percentage. input.sequence.max_gap_allowed = 100% # ---------------------------------------------------------------------------------------- # Input tree file # ---------------------------------------------------------------------------------------- # user or random init.tree = user input.tree.file = ../../../Data/$(DATA).dnd input.tree.format = Newick init.brlen.method = Input # ---------------------------------------------------------------------------------------- # Model specification # ---------------------------------------------------------------------------------------- # Homogeneous model? # no => Homogeneous case # one_per_branch => Galtier & Gouy 97 series of NH models # general => Specify the model by hand. nonhomogeneous = general nonhomogeneous.root_freq=Full(init=balanced) rate_distribution = Gamma(n=4, alpha=0.358) # Now the general heterogeneous case: # Specify the number of distincts models. nonhomogeneous.number_of_models = 2 # Set up each model: model1 = GTR(initFreqs=observed) model1.nodes_id=0:62 # The Ids of the nodes to which this model should be assigned. model2 = GTR(a=model1.GTR.a,\ b=model1.GTR.b,\ c=model1.GTR.c,\ d=model1.GTR.d,\ e=model1.GTR.e,\ initFreqs=observed) model2.nodes_id=63:154 # Likelihood recursion option: # - simple: derivatives takes more time to compute, but likelihooh computation is faster. # For big data sets, it can save a lot of memory usage too, particularly when the data are compressed. # - double: Uses more memory and need more time to compute likelihood, due to the double recursion. # Analytical derivatives are however faster to compute. likelihood.recursion = simple # Site compression for the simple recursion: # - simple: identical sites are not computed twice # - recursive: look for site patterns to save computation time during optimization, but # requires extra time for building the patterns. # This is usually the best option, particularly for nucleotides data sets. likelihood.recursion_simple.compression = recursive # ---------------------------------------------------------------------------------------- # Optimization # ---------------------------------------------------------------------------------------- optimization=FullD(derivatives=Newton) optimization.reparametrization=no optimization.verbose = 1 optimization.ignore_parameter = optimization.max_number_f_eval = 10000 optimization.tolerance = 0.000001 optimization.message_handler = $(DATA).messages optimization.profiler = $(DATA).profile optimization.topology = no optimization.topology.nstep=4 optimization.topology.numfirst=no optimization.topology.tolerance.before=100 optimization.topology.tolerance.during=100 optimization.scale_first=no optimization.verbose=3 # Should we write the resulting tree? none or file name. output.tree.file = $(DATA).ML.dnd output.tree.format = Newick # Alignment information log file (site specific rates, etc): output.infos = $(DATA).infos # Write numerical parameter estimated values: output.estimates = $(DATA).params.txt # ---------------------------------------------------------------------------------------- # Bootstrap # ---------------------------------------------------------------------------------------- bootstrap.number = 0 # Tell if numerical parameters should be kept to their initial value when bootstrapping: bootstrap.approximate = no # Set this to yes for detailed output when bootstrapping. bootstrap.verbose = no bootstrap.output.file = $(DATA).ML_bstrees.dnd bppsuite-0.8.0/Examples/MaximumLikelihood/Nucleotides/Homogeneous/ML.bpp000644 000000 000000 00000013272 12147656541 026330 0ustar00rootroot000000 000000 #initial logL: -65826.8571771722 #final logL: -65428.449112789 # Global variables: DATA = LSU # Sequences: # The alphabet to use: # DNA, RNA or Protein alphabet=DNA # The sequence file to use (sequences must be aligned!) input.sequence.file=../../../Data/$(DATA).phy # The alignment format: input.sequence.format=Phylip(order=sequential, type=extended, split=spaces) #Sites to use: # all, nogap or complete (=only resolved chars) input.sequence.sites_to_use = all # Specify a maximum amount of gaps: may be an absolute number or a percentage. input.sequence.max_gap_allowed = 50% input.sequence.max_unresolved_allowed = 100% # ---------------------------------------------------------------------------------------- # Input tree file # ---------------------------------------------------------------------------------------- # user or random init.tree = user input.tree.file = ../../../Data/$(DATA).dnd input.tree.format = Newick init.brlen.method = Input # ---------------------------------------------------------------------------------------- # Model specification # ---------------------------------------------------------------------------------------- # See the manual for a description of the syntax and available options. # model = HKY85(kappa=2.843, initFreqs=observed) rate_distribution = Gamma(n=4, alpha=0.358) # Likelihood recursion option: # - simple: derivatives takes more time to compute, but likelihood computation is faster. # For big data sets, it can save a lot of memory usage too, particularly when the data are compressed. # - double: Uses more memory and need more time to compute likelihood, due to the double recursion. # Analytical derivatives are however faster to compute. # This option has no effect in the following cases: # - Topology estimation: this requires a double recursive algorithm, # - Optimization with a molecular clock: a simple recursion with data compression is used in this case, # due to the impossibility of computing analytical derivatives. likelihood.recursion = simple # Site compression for the simple recursion: # - simple: identical sites are not computed twice # - recursive: look for site patterns to save computation time during optimization, but # requires extra time for building the patterns. # This is usually the best option, particularly for nucleotide data sets. likelihood.recursion_simple.compression = recursive # ---------------------------------------------------------------------------------------- # Optimization # ---------------------------------------------------------------------------------------- # Should we reestimate likelihood parameters? Tree topology will not be optimized. # (recommanded) # Method to use for optimizing numerical parameters: # - None, no optimization performed # - DB derivatives for branch lengths + Brent for other parameters # - FullD derivatives for all parameters, using numerical derivatives for non-branch lengths parameters. optimization = FullD(derivatives=Newton) # Tell if the parameter should be transformed in order to remove constraints. # This can improves the optimization, but might be a bit slower. optimization.reparametrization = no # Final optimization step, may be useful if numerical derivatives are used: # powell or simplex or none. optimization.final = none # Set the quantity of output to the screen: optimization.verbose = 3 # Parameters to ignore (for instance equilibrium frequencies) optimization.ignore_parameter = # Maximum number of likelihood evaluations: optimization.max_number_f_eval = 10000 # Precision to reach: optimization.tolerance = 0.000001 # idem for error or warning messages: optimization.message_handler = $(DATA).messages # A file where to dump optimization steps (a file path or std for standard output) optimization.profiler = $(DATA).profile # Shall we optimize tree topology as well? optimization.topology = yes # Algorithm to use for topology estimation: only NNI for now optimization.topology.algorithm = NNI # NNI method: fast, better or phyml # You should use the phyml option, since it is really more efficient! optimization.topology.algorithm_nni.method = phyml # Number of phyml topology movement steps before reoptimizing parameters: optimization.topology.nstep = 4 # Shall we estimate parameters before looking for topology movements? optimization.topology.numfirst = no # Tolerances: These numbers should not be too low, in order to save computation # time and also for a better topology estimation. # The optimization.tolerance parameter will be used for the final optimization # of numerical parameters. # # Tolerance for the prior-topology estimation optimization.topology.tolerance.before = 100 # Tolerance for the during-topology estimation optimization.topology.tolerance.during = 100 # Shall we first scale the tree before optimizing parameters? [deprecated] optimization.scale_first = no # Should we write the resulting tree? none or file name. output.tree.file = $(DATA).ML.dnd output.tree.format = Newick # Alignment information log file (site specific rates, etc): output.infos = $(DATA).infos # Write numerical parameter estimated values: output.estimates = $(DATA).params.txt # ---------------------------------------------------------------------------------------- # Bootstrap # ---------------------------------------------------------------------------------------- bootstrap.number = 0 # Tell if numerical parameters should be kept to their initial value when bootstrapping: bootstrap.approximate = no # Set this to yes for detailed output when bootstrapping. bootstrap.verbose = no bootstrap.output.file = $(DATA).ML_bstrees.dnd bppsuite-0.8.0/Examples/MaximumLikelihood/Nucleotides/Homogeneous/Ancestor.bpp000644 000000 000000 00000003543 12147656541 027576 0ustar00rootroot000000 000000 # WARNING!!! You need to run bppml on the ML.bpp example file first to be able to run this example! # Global variables: DATA = LSU # Sequences: # The alphabet to use: # DNA, RNA or Protein alphabet=DNA # The sequence file to use (sequences must be aligned!) input.sequence.file=../../../Data/$(DATA).phy # The alignment format: input.sequence.format=Phylip(order=sequential, type=extended) #Sites to use: # all, nogap or complete (=only resolved chars) input.sequence.sites_to_use = complete # Specify a maximum amount of gaps: may be an absolute number or a percentage. input.sequence.max_gap_allowed = 100% input.tree.file = $(DATA).ML.dnd input.tree.format = Newick # ---------------------------------------------------------------------------------------- # Model specification # ---------------------------------------------------------------------------------------- # the same syntax as in bppML! # Here we directly use the output file from example ML.bpp to load the model: param = LSU.params.txt # ---------------------------------------------------------------------------------------- # Ancestral Sequence Reconstruction # ---------------------------------------------------------------------------------------- asr.method = marginal //only option for now # Shall we output the site specific probabilities in each case: asr.probabilities = yes # Should we sample from the posterior distribution instead of using the maximum probability? asr.sample = yes # How many samples should we use? asr.sample.number = 10 # Alignment information log file (site specific rates, probabilities, etc): output.sites.file = $(DATA).sites.csv # Nodes information log file output.nodes.file = $(DATA).nodes.csv # Write sequences: output.sequence.file = $(DATA).ancestors.fasta output.sequence.format = Fasta bppsuite-0.8.0/Examples/MaximumLikelihood/Nucleotides/NonHomogeneousGG/MLNHGG.bpp000644 000000 000000 00000010705 12147656541 027663 0ustar00rootroot000000 000000 #Initial log likelihood.................: -65639.1410465442 #Log likelihood.........................: -64547.3486924172 #GC.theta...............................: 0.486755 #T92.theta_1............................: 0.438231 #T92.theta_2............................: 0.778332 #etc #Gamma.alpha............................: 0.436095 #2621.12user 0.63system 43:47.81elapsed 99%CPU # Global variables: DATA = LSU # Sequences: # The alphabet to use: # DNA, RNA or Protein alphabet=DNA # The sequence file to use (sequences must be aligned!) input.sequence.file=../../../Data/$(DATA).phy # The alignment format: input.sequence.format=Phylip(order=sequential, type=extended) #Sites to use: # all, nogap or complete (=only resolved chars) input.sequence.sites_to_use = complete # Specify a maximum amount of gaps: may be an absolute number or a percentage. input.sequence.max_gap_allowed = 100% # ---------------------------------------------------------------------------------------- # Input tree file # ---------------------------------------------------------------------------------------- # user or random init.tree = user input.tree.file = ../../../Data/$(DATA).dnd input.tree.format = Newick init.brlen.method = Input # ---------------------------------------------------------------------------------------- # Model specification # ---------------------------------------------------------------------------------------- # See the manual for a description of the syntax and available options. # # Homogeneous model? # no => Homogeneous case # one_per_branch => Galtier & Gouy 97 series of NH models # general => Specify the model by hand. nonhomogeneous = one_per_branch # Options for non-homogeneous one-per_branch models: model = T92(kappa=2.843, theta=0.5) # For one_per_branch heterogeneous models. # Tell which parameters are common to all branches. # Other parameters will be considered branch specific. nonhomogeneous_one_per_branch.shared_parameters = T92.kappa nonhomogeneous.root_freq = GC(init=balanced) rate_distribution = Gamma(n=4, alpha=0.358) # Likelihood recursion option: # - simple: derivatives takes more time to compute, but likelihooh computation is faster. # For big data sets, it can save a lot of memory usage too, particularly when the data are compressed. # - double: Uses more memory and need more time to compute likelihood, due to the double recursion. # Analytical derivatives are however faster to compute. likelihood.recursion = simple # Site compression for the simple recursion: # - simple: identical sites are not computed twice # - recursive: look for site patterns to save computation time during optimization, but # requires extra time for building the patterns. # This is usually the best option, particularly for nucleotides data sets. likelihood.recursion_simple.compression = recursive # ---------------------------------------------------------------------------------------- # Optimization # ---------------------------------------------------------------------------------------- optimization=FullD(derivatives=Newton) optimization.reparametrization=no optimization.verbose = 1 optimization.ignore_parameter = optimization.max_number_f_eval = 10000 optimization.tolerance = 0.000001 optimization.message_handler = $(DATA).messages optimization.profiler = $(DATA).profile optimization.backup.file = .$(DATA).bck optimization.topology = no optimization.topology.nstep=4 optimization.topology.numfirst=no optimization.topology.tolerance.before=100 optimization.topology.tolerance.during=100 optimization.scale_first=no optimization.verbose=3 optimization.ignore_parameter= # Should we write the resulting tree? none or file name. output.tree.file = $(DATA).ML.dnd output.tree.format = Newick # Alignment information log file (site specific rates, etc): output.infos = $(DATA).infos # Write numerical parameter estimated values: output.estimates = $(DATA).params.txt # ---------------------------------------------------------------------------------------- # Bootstrap # ---------------------------------------------------------------------------------------- bootstrap.number = 0 # Tell if numerical parameters should be kept to their initial value when bootstrapping: bootstrap.approximate = no # Set this to yes for detailed output when bootstrapping. bootstrap.verbose = no bootstrap.output.file = $(DATA).ML_bstrees.dnd bppsuite-0.8.0/Examples/MaximumLikelihood/Codons/BranchModel/ML.bpp000644 000000 000000 00000013570 12147656541 025166 0ustar00rootroot000000 000000 #Example data set adapted from PAML # #logL = 65442.80353609310986939818 # Global variables: DATA = lysozymeLarge # Sequences: # The alphabet to use: # DNA, RNA or Protein... alphabet=Codon(letter=DNA, type=Standard) # The sequence file to use (sequences must be aligned!) input.sequence.file=../../../Data/$(DATA).fasta # The alignment format: input.sequence.format=Fasta #Sites to use: # all, nogap or complete (=only resolved chars) input.sequence.sites_to_use = all # Specify a maximum amount of gaps: may be an absolute number or a percentage. input.sequence.max_gap_allowed = 50% input.sequence.remove_stop_codons = yes # ---------------------------------------------------------------------------------------- # Input tree file # ---------------------------------------------------------------------------------------- # user or random init.tree = user input.tree.file = ../../../Data/$(DATA).dnd input.tree.format = Newick init.brlen.method = Input # ---------------------------------------------------------------------------------------- # Model specification # ---------------------------------------------------------------------------------------- # See the manual for a description of the syntax and available options. # model = YN98(kappa=1, omega=1, frequencies=F1X4) nonhomogeneous=one_per_branch #These lines are for the F1X4 option: #nonhomogeneous_one_per_branch.shared_parameters=YN98.kappa,\ # YN98.freq_Codon.123_Full.theta, YN98.freq_Codon.123_Full.theta1, YN98.freq_Codon.123_Full.theta2 #These lines are for the F3X4 option: nonhomogeneous_one_per_branch.shared_parameters=YN98.kappa, YN98.123_* nonhomogeneous.stationarity=yes #Only if stationarity is set to false: nonhomogeneous.root_freq= rate_distribution = Constant() //Gamma(n=4, alpha=0.358) # Likelihood recursion option: # - simple: derivatives takes more time to compute, but likelihood computation is faster. # For big data sets, it can save a lot of memory usage too, particularly when the data are compressed. # - double: Uses more memory and need more time to compute likelihood, due to the double recursion. # Analytical derivatives are however faster to compute. # This option has no effect in the following cases: # - Topology estimation: this requires a double recursive algorithm, # - Optimization with a molecular clock: a simple recursion with data compression is used in this case, # due to the impossibility of computing analytical derivatives. likelihood.recursion = simple # Site compression for the simple recursion: # - simple: identical sites are not computed twice # - recursive: look for site patterns to save computation time during optimization, but # requires extra time for building the patterns. # This is usually the best option, particularly for nucleotide data sets. likelihood.recursion_simple.compression = recursive # ---------------------------------------------------------------------------------------- # Optimization # ---------------------------------------------------------------------------------------- # Should we reestimate likelihood parameters? Tree topology will not be optimized. # (recommanded) optimization = FullD(derivatives=Newton) # Tell if the parameter should be transformed in order to remove constraints. # This can improves the optimization, but might be a bit slower. optimization.reparametrization = no # Final optimization step, may be useful if numerical derivatives are used: # powell or simplex or none. optimization.final = none # Set the quantity of output to the screen: optimization.verbose = 3 # Parameters to ignore (for instance equilibrium frequencies) optimization.ignore_parameter = # Maximum number of likelihood evaluations: optimization.max_number_f_eval = 10000 # Precision to reach: optimization.tolerance = 0.000001 # idem for error or warning messages: optimization.message_handler = $(DATA).messages # A file where to dump optimization steps (a file path or std for standard output) optimization.profiler = $(DATA).profile # Shall we optimize tree topology as well? optimization.topology = no # Algorithm to use for topology estimation: only NNI for now optimization.topology.algorithm = NNI # NNI method: fast, better or phyml # You should use the phyml option, since it is really more efficient! optimization.topology.algorithm_nni.method = phyml # Number of phyml topology movement steps before reoptimizing parameters: optimization.topology.nstep = 4 # Shall we estimate parameters before looking for topology movements? optimization.topology.numfirst = no # Tolerances: These numbers should not be too low, in order to save computation # time and also for a better topology estimation. # The optimization.tolerance parameter will be used for the final optimization # of numerical parameters. # # Tolerance for the prior-topology estimation optimization.topology.tolerance.before = 100 # Tolerance for the during-topology estimation optimization.topology.tolerance.during = 100 # Shall we first scale the tree before optimizing parameters? [deprecated] optimization.scale_first = no # Should we write the resulting tree? none or file name. output.tree.file = $(DATA).ML.dnd output.tree.format = Newick # Alignment information log file (site specific rates, etc): output.infos = $(DATA).infos # Write numerical parameter estimated values: output.estimates = $(DATA).params.txt # ---------------------------------------------------------------------------------------- # Bootstrap # ---------------------------------------------------------------------------------------- bootstrap.number = 0 # Tell if numerical parameters should be kept to their initial value when bootstrapping: bootstrap.approximate = no # Set this to yes for detailed output when bootstrapping. bootstrap.verbose = no bootstrap.output.file = $(DATA).ML_bstrees.dnd bppsuite-0.8.0/Examples/MaximumLikelihood/Codons/M2/ML.bpp000644 000000 000000 00000013115 12147656541 023261 0ustar00rootroot000000 000000 #Example data set adapted from PAML # #Initial log likelihood.................: -1068.04967173634 # Global variables: DATA = lysozymeLarge # Sequences: # The alphabet to use: # DNA, RNA or Protein... alphabet=Codon(letter=DNA, type=Standard) # The sequence file to use (sequences must be aligned!) input.sequence.file=../../../Data/$(DATA).fasta # The alignment format: input.sequence.format=Fasta #Sites to use: # all, nogap or complete (=only resolved chars) input.sequence.sites_to_use = all # Specify a maximum amount of gaps: may be an absolute number or a percentage. input.sequence.max_gap_allowed = 50% input.sequence.remove_stop_codons = yes # ---------------------------------------------------------------------------------------- # Input tree file # ---------------------------------------------------------------------------------------- # user or random init.tree = user input.tree.file = ../../../Data/$(DATA).dnd input.tree.format = Newick init.brlen.method = Input # ---------------------------------------------------------------------------------------- # Model specification # ---------------------------------------------------------------------------------------- # See the manual for a description of the syntax and available options. # model = YNGKP_M2(kappa=1, omega0=0.5, omega2=2.0, frequencies=F3X4, theta1=0.33333, theta2=0.5, initFreqs=observed) nonhomogeneous=no rate_distribution = Constant() //Gamma(n=4, alpha=0.358) # Likelihood recursion option: # - simple: derivatives takes more time to compute, but likelihood computation is faster. # For big data sets, it can save a lot of memory usage too, particularly when the data are compressed. # - double: Uses more memory and need more time to compute likelihood, due to the double recursion. # Analytical derivatives are however faster to compute. # This option has no effect in the following cases: # - Topology estimation: this requires a double recursive algorithm, # - Optimization with a molecular clock: a simple recursion with data compression is used in this case, # due to the impossibility of computing analytical derivatives. likelihood.recursion = simple # Site compression for the simple recursion: # - simple: identical sites are not computed twice # - recursive: look for site patterns to save computation time during optimization, but # requires extra time for building the patterns. # This is usually the best option, particularly for nucleotide data sets. likelihood.recursion_simple.compression = recursive # ---------------------------------------------------------------------------------------- # Optimization # ---------------------------------------------------------------------------------------- # Should we reestimate likelihood parameters? Tree topology will not be optimized. # (recommanded) optimization = D-Brent(derivatives=Newton, nstep=10) # Tell if the parameter should be transformed in order to remove constraints. # This can improves the optimization, but might be a bit slower. optimization.reparametrization = no # Final optimization step, may be useful if numerical derivatives are used: # powell or simplex or none. optimization.final = none # Set the quantity of output to the screen: optimization.verbose = 3 # Parameters to ignore (for instance equilibrium frequencies) optimization.ignore_parameter = YNGKP_M1.*Full* # Maximum number of likelihood evaluations: optimization.max_number_f_eval = 10000 # Precision to reach: optimization.tolerance = 0.000001 # idem for error or warning messages: optimization.message_handler = $(DATA).messages # A file where to dump optimization steps (a file path or std for standard output) optimization.profiler = $(DATA).profile # Shall we optimize tree topology as well? optimization.topology = no # Algorithm to use for topology estimation: only NNI for now optimization.topology.algorithm = NNI # NNI method: fast, better or phyml # You should use the phyml option, since it is really more efficient! optimization.topology.algorithm_nni.method = phyml # Number of phyml topology movement steps before reoptimizing parameters: optimization.topology.nstep = 4 # Shall we estimate parameters before looking for topology movements? optimization.topology.numfirst = no # Tolerances: These numbers should not be too low, in order to save computation # time and also for a better topology estimation. # The optimization.tolerance parameter will be used for the final optimization # of numerical parameters. # # Tolerance for the prior-topology estimation optimization.topology.tolerance.before = 100 # Tolerance for the during-topology estimation optimization.topology.tolerance.during = 100 # Shall we first scale the tree before optimizing parameters? [deprecated] optimization.scale_first = no # Should we write the resulting tree? none or file name. output.tree.file = $(DATA).ML.dnd output.tree.format = Newick # Alignment information log file (site specific rates, etc): output.infos = $(DATA).infos # Write numerical parameter estimated values: output.estimates = $(DATA).params.txt # ---------------------------------------------------------------------------------------- # Bootstrap # ---------------------------------------------------------------------------------------- bootstrap.number = 0 # Tell if numerical parameters should be kept to their initial value when bootstrapping: bootstrap.approximate = no # Set this to yes for detailed output when bootstrapping. bootstrap.verbose = no bootstrap.output.file = $(DATA).ML_bstrees.dnd bppsuite-0.8.0/Examples/MaximumLikelihood/Codons/M0/ML.bpp000644 000000 000000 00000012753 12147656541 023266 0ustar00rootroot000000 000000 #Example data set adapted from PAML # #logL0 = -1084.23740828789 #logL = -1056.00142355909 # Global variables: DATA = lysozymeLarge # Sequences: # The alphabet to use: # DNA, RNA or Protein... alphabet=Codon(letter=DNA, type=Standard) # The sequence file to use (sequences must be aligned!) input.sequence.file=../../../Data/$(DATA).fasta # The alignment format: input.sequence.format=Fasta #Sites to use: # all, nogap or complete (=only resolved chars) input.sequence.sites_to_use = all # Specify a maximum amount of gaps: may be an absolute number or a percentage. input.sequence.max_gap_allowed = 50% input.sequence.remove_stop_codons = yes # ---------------------------------------------------------------------------------------- # Input tree file # ---------------------------------------------------------------------------------------- # user or random init.tree = user input.tree.file = ../../../Data/$(DATA).dnd input.tree.format = Newick init.brlen.method = Input # ---------------------------------------------------------------------------------------- # Model specification # ---------------------------------------------------------------------------------------- # See the manual for a description of the syntax and available options. # model = YN98(kappa=1, omega=1.0, frequencies=F0) nonhomogeneous = no rate_distribution = Constant() //Gamma(n=4, alpha=0.358) # Likelihood recursion option: # - simple: derivatives takes more time to compute, but likelihood computation is faster. # For big data sets, it can save a lot of memory usage too, particularly when the data are compressed. # - double: Uses more memory and need more time to compute likelihood, due to the double recursion. # Analytical derivatives are however faster to compute. # This option has no effect in the following cases: # - Topology estimation: this requires a double recursive algorithm, # - Optimization with a molecular clock: a simple recursion with data compression is used in this case, # due to the impossibility of computing analytical derivatives. likelihood.recursion = simple # Site compression for the simple recursion: # - simple: identical sites are not computed twice # - recursive: look for site patterns to save computation time during optimization, but # requires extra time for building the patterns. # This is usually the best option, particularly for nucleotide data sets. likelihood.recursion_simple.compression = recursive # ---------------------------------------------------------------------------------------- # Optimization # ---------------------------------------------------------------------------------------- # Should we reestimate likelihood parameters? Tree topology will not be optimized. # (recommanded) optimization = FullD(derivatives=Newton) # Tell if the parameter should be transformed in order to remove constraints. # This can improves the optimization, but might be a bit slower. optimization.reparametrization = no # Final optimization step, may be useful if numerical derivatives are used: # powell or simplex or none. optimization.final = none # Set the quantity of output to the screen: optimization.verbose = 3 # Parameters to ignore (for instance equilibrium frequencies) optimization.ignore_parameter = # Maximum number of likelihood evaluations: optimization.max_number_f_eval = 10000 # Precision to reach: optimization.tolerance = 0.000001 # idem for error or warning messages: optimization.message_handler = $(DATA).messages # A file where to dump optimization steps (a file path or std for standard output) optimization.profiler = $(DATA).profile # Shall we optimize tree topology as well? optimization.topology = no # Algorithm to use for topology estimation: only NNI for now optimization.topology.algorithm = NNI # NNI method: fast, better or phyml # You should use the phyml option, since it is really more efficient! optimization.topology.algorithm_nni.method = phyml # Number of phyml topology movement steps before reoptimizing parameters: optimization.topology.nstep = 4 # Shall we estimate parameters before looking for topology movements? optimization.topology.numfirst = no # Tolerances: These numbers should not be too low, in order to save computation # time and also for a better topology estimation. # The optimization.tolerance parameter will be used for the final optimization # of numerical parameters. # # Tolerance for the prior-topology estimation optimization.topology.tolerance.before = 100 # Tolerance for the during-topology estimation optimization.topology.tolerance.during = 100 # Shall we first scale the tree before optimizing parameters? [deprecated] optimization.scale_first = no # Should we write the resulting tree? none or file name. output.tree.file = $(DATA).ML.dnd output.tree.format = Newick # Alignment information log file (site specific rates, etc): output.infos = $(DATA).infos # Write numerical parameter estimated values: output.estimates = $(DATA).params.txt # ---------------------------------------------------------------------------------------- # Bootstrap # ---------------------------------------------------------------------------------------- bootstrap.number = 0 # Tell if numerical parameters should be kept to their initial value when bootstrapping: bootstrap.approximate = no # Set this to yes for detailed output when bootstrapping. bootstrap.verbose = no bootstrap.output.file = $(DATA).ML_bstrees.dnd bppsuite-0.8.0/Examples/MaximumLikelihood/Codons/M1/ML.bpp000644 000000 000000 00000013140 12147656541 023256 0ustar00rootroot000000 000000 #Example data set adapted from PAML # #Initial log likelihood.................: -1069.68587126864 # Global variables: DATA = lysozymeLarge # Sequences: # The alphabet to use: # DNA, RNA or Protein... alphabet=Codon(letter=DNA, type=Standard) # The sequence file to use (sequences must be aligned!) input.sequence.file=../../../Data/$(DATA).fasta # The alignment format: input.sequence.format=Fasta #Sites to use: # all, nogap or complete (=only resolved chars) input.sequence.sites_to_use = all # Specify a maximum amount of gaps: may be an absolute number or a percentage. input.sequence.max_gap_allowed = 50% input.sequence.max_unresolved_allowed = 50% input.sequence.remove_stop_codons = yes # ---------------------------------------------------------------------------------------- # Input tree file # ---------------------------------------------------------------------------------------- # user or random init.tree = user input.tree.file = ../../../Data/$(DATA).dnd input.tree.format = Newick init.brlen.method = Input # ---------------------------------------------------------------------------------------- # Model specification # ---------------------------------------------------------------------------------------- # See the manual for a description of the syntax and available options. # model = YNGKP_M1(kappa=1, omega=0.5, frequencies=F1X4, p0=0.5, initFreqs=observed, observedPseudoCount=1) nonhomogeneous=no rate_distribution = Constant //Gamma(n=4, alpha=0.358) # Likelihood recursion option: # - simple: derivatives takes more time to compute, but likelihood computation is faster. # For big data sets, it can save a lot of memory usage too, particularly when the data are compressed. # - double: Uses more memory and need more time to compute likelihood, due to the double recursion. # Analytical derivatives are however faster to compute. # This option has no effect in the following cases: # - Topology estimation: this requires a double recursive algorithm, # - Optimization with a molecular clock: a simple recursion with data compression is used in this case, # due to the impossibility of computing analytical derivatives. likelihood.recursion = simple # Site compression for the simple recursion: # - simple: identical sites are not computed twice # - recursive: look for site patterns to save computation time during optimization, but # requires extra time for building the patterns. # This is usually the best option, particularly for nucleotide data sets. likelihood.recursion_simple.compression = recursive # ---------------------------------------------------------------------------------------- # Optimization # ---------------------------------------------------------------------------------------- # Should we reestimate likelihood parameters? Tree topology will not be optimized. # (recommanded) optimization = FullD(derivatives=Newton) # Tell if the parameter should be transformed in order to remove constraints. # This can improves the optimization, but might be a bit slower. optimization.reparametrization = no # Final optimization step, may be useful if numerical derivatives are used: # powell or simplex or none. optimization.final = none # Set the quantity of output to the screen: optimization.verbose = 3 # Parameters to ignore (for instance equilibrium frequencies) optimization.ignore_parameter = YNGKP_M1.*Full* # Maximum number of likelihood evaluations: optimization.max_number_f_eval = 10000 # Precision to reach: optimization.tolerance = 0.000001 # idem for error or warning messages: optimization.message_handler = $(DATA).messages # A file where to dump optimization steps (a file path or std for standard output) optimization.profiler = $(DATA).profile # Shall we optimize tree topology as well? optimization.topology = no # Algorithm to use for topology estimation: only NNI for now optimization.topology.algorithm = NNI # NNI method: fast, better or phyml # You should use the phyml option, since it is really more efficient! optimization.topology.algorithm_nni.method = phyml # Number of phyml topology movement steps before reoptimizing parameters: optimization.topology.nstep = 4 # Shall we estimate parameters before looking for topology movements? optimization.topology.numfirst = no # Tolerances: These numbers should not be too low, in order to save computation # time and also for a better topology estimation. # The optimization.tolerance parameter will be used for the final optimization # of numerical parameters. # # Tolerance for the prior-topology estimation optimization.topology.tolerance.before = 100 # Tolerance for the during-topology estimation optimization.topology.tolerance.during = 100 # Shall we first scale the tree before optimizing parameters? [deprecated] optimization.scale_first = no # Should we write the resulting tree? none or file name. output.tree.file = $(DATA).ML.dnd output.tree.format = Newick # Alignment information log file (site specific rates, etc): output.infos = $(DATA).infos # Write numerical parameter estimated values: output.estimates = $(DATA).params.txt # ---------------------------------------------------------------------------------------- # Bootstrap # ---------------------------------------------------------------------------------------- bootstrap.number = 0 # Tell if numerical parameters should be kept to their initial value when bootstrapping: bootstrap.approximate = no # Set this to yes for detailed output when bootstrapping. bootstrap.verbose = no bootstrap.output.file = $(DATA).ML_bstrees.dnd bppsuite-0.8.0/Examples/tree.dnd000644 000000 000000 00000002354 12147656541 016553 0ustar00rootroot000000 000000 (((((((HYRAXxxxxx:0.315535,(SIRENIANxx:0.169826,ELEPHANTxx:0.267975):0.017796):0.050578,(((TENRECIDxx:0.47299,GOLDENMOLE:0.257505):0.027327,(SHEARELESH:0.202822,LOEARELESH:0.172727):0.242647):0.008795,AARDVARKxx:0.271672):0.016041):0.082056,((SLOTHxxxxx:0.205728,ANTEATERxx:0.242188):0.038477,ARMADILLOx:0.224183):0.091261):0.008608,((((SHREWxxxxx:0.339617,HEDGEHOGxx:0.561674):0.03162,MOLExxxxxx:0.264116):0.035435,((((PHYLLOSTOM:0.32093,FLYINGFOXx:0.199321):0.05832,(PANGOLINxx:0.325569,(DOGxxxxxxx:0.207802,CATxxxxxxx:0.155812):0.06783):0.014326):0.005336,((TAPIRxxxxx:0.121045,RHINOxxxxx:0.106818):0.018155,HORSExxxxx:0.133168):0.07215):0.00621,((PIGxxxxxxx:0.21458,(COWxxxxxxx:0.210751,((WHALExxxxx:0.069143,DELPHINOID:0.106709):0.08502,HIPPOxxxxx:0.15055):0.024995):0.027182):0.015181,LLAMAxxxxx:0.220994):0.066573):0.014501):0.039814,(((FLYINGLEMU:0.282117,(HUMANxxxxx:0.308645,STREPSIRRH:0.261181):0.030928):0.014734,((RABBITxxxx:0.201429,PIKAxxxxxx:0.309796):0.116321,(SCIURIDxxx:0.297008,((RATxxxxxxx:0.152806,MOUSExxxxx:0.151811):0.365769,CAVIOMORPH:0.446645):0.020092):0.036422):0.015393):0.006639,TREESHREWx:0.340069):0.023397):0.018412):0.353693,PLATYPUSxx:0.654498):0.417347,DIPROTODON:0.196688):0.14091,MONODELPHI:0.16331,DIDELPHISx:0.161116); bppsuite-0.8.0/Examples/Drawing/TreeDraw.bpp000644 000000 000000 00000000501 12147656541 020730 0ustar00rootroot000000 000000 input.tree.file=../Data/LSU.dnd input.tree.format=Newick output.drawing.file=LSU.svg output.drawing.format=Svg() output.drawing.plot=Phylogram(xu=300, yu=12, direction.h=left2right, direction.v=bottom2top, draw.leaves=yes) //output.drawing.plot=Phylogram(xu=300, yu=12, direction.h=left2right, direction.v=top2bottom) bppsuite-0.8.0/doc/CMakeLists.txt000644 000000 000000 00000000242 12147656541 016646 0ustar00rootroot000000 000000 # CMake script for Bio++ Program Suite # Author: Julien Dutheil # Created: 22/08/2009 IF(INFO) INSTALL(FILES bppsuite.info DESTINATION share/info) ENDIF(INFO) bppsuite-0.8.0/doc/bppsuite.texi000644 000000 000000 00000322050 12147656541 016640 0ustar00rootroot000000 000000 \input texinfo @c -*-texinfo-*- @c %**start of header @setfilename bppsuite.info @settitle BppSuite Manual 0.7.0 @documentencoding UTF-8 @afourpaper @dircategory Science Biology Genetics @direntry * bppml: (bppml) Bio++ Maximum Likelihood. * bppseqgen: (bppseqgen) Bio++ Sequence Generator. * bppancestor: (bppancestor) Bio++ Ancestral Sequences and Rates reconstruction. * bppdist: (bppdist) Bio++ Distance Methods. * bpppars: (bpppars) Bio++ Maximum Parsimony. * bppconsense: (bppconsense) Bio++ Consensus Trees. * bppphysamp: (bppphysamp) Bio++ Phylogenetic Sampler. * bppreroot: (bppreroot) Bio++ Serial Tree Re-rooting. * bppseqman: (bppseqman) Bio++ Sequences Manipulation. * bppalnscore: (bppalnscore) Bio++ Alignment Scoring * bpptreedraw: (bpptreedraw) Bio++ Tree Drawing. @end direntry @c %**end of header @copying This is the manual of the Bio++ Program Suite, version 0.7.0. Copyright @copyright{} 2007, 2008, 2009, 2010, 2011, 2012 Bio++ development team @end copying @titlepage @title BppSuite Manual @author Julien Dutheil, Laurent Guéguen @author @email{julien.dutheil@@univ-montp2.fr} @c The following two commands start the copyright page. @page @vskip 0pt plus 1fill1 @insertcopying @end titlepage @c Output the table of contents at the beginning. @contents @ifnottex @node Top, Introduction, (dir), (dir) @top The Bio++ Program Suite Manual @insertcopying @end ifnottex @menu * Introduction:: Introducing the Bio++ Program Suite and this manual. * Syntax:: A general description of the syntax used to communicate with the programs. * Common:: Common options shared by several programs. * Reference:: The exhaustive list of options available for all programs in the Bio++ Program Suite. @detailmenu --- The Detailed Node Listing --- Common options encountered in several programs. * Sequences:: Loading sequences/alignments. * Tree:: Loading trees. * AlphabetIndex:: Setting alphabet indexes. * Model:: Setting up a substitution model. * Distribution:: Setting of the discrete distributions. * Estimation:: Estimating parameters by maximizing a likelihood function. * WritingSequences:: Writing sequences/alignments to files. * WritingTrees:: Writing trees to files. Model specification * Declaration:: Numerous declarations of models. * Non-homogeneity:: Specific declaration of non-homogeneous modelling. * FrequenciesSet:: Frequencies * Rates:: Rates across sites Setting up the substitution model * Nucleotide:: Nucleotide models * Protein:: Protein models * Miscellaneous:: Miscellaneous models * Codon:: Codon models * Multiple:: General multiple site models * Meta:: Meta models * Mixture:: Mixture of models * Linking:: Linking parameters Bio++ Program Suite Reference * bppml:: Bio++ Maximum Likelihood. * bppseqgen:: Bio++ Sequence Generator. * bppancestor:: Bio++ Ancestral Sequences and Rates reconstruction. * bppmixedlikelihoods:: Bio++ Site-Likelihoods Inside Mixed Models. * bppdist:: Bio++ Distance Methods. * bpppars:: Bio++ Maximum Parsimony. * bppconsense:: Bio++ Consensus Trees. * bppphysamp:: Bio++ Phylogenetic Sampler. * bppreroot:: Bio++ Serial Tree Re-rooting. * bppseqman:: Bio++ Sequences Manipulation. * bppalnscore:: Bio++ Alignment Scoring * bpptreedraw:: Bio++ Tree Drawing. @end detailmenu @end menu @c ------------------------------------------------------------------------------------------------------------------ @node Introduction, Syntax, Top, Top @chapter Introduction The Bio++ Program Suite is a package of programs using the Bio++ libraries and dedicated to Phylogenetics and Molecular Evolution. All programs are independent, but can be combined to perform rather complex analyses. These programs use the interface helper tools of the libraries, and hence share the same syntax. They also have several options in common, which may also be shared by third-party software. This manual was hence split into three parts: @table @emph @item Bio++ option file syntax A general description of the language used to interact with the programs. @item Shared options A more detailed description about several options that are encountered in several programs. This includes input/output of data and model specifications. @item The Bio++ Program Suite reference Include a reference of all available options for each program in the package. @end table @c ------------------------------------------------------------------------------------------------------------------ @node Syntax, Common, Introduction, Top @chapter Syntax description @section Calling the programs and writing the option files. The programs in the Bio++ Program Suite are command line-driven. Arguments may be passed as @command{parameter=value} options, either directly to the command line or using an option file: @cartouche @example @{program@} parameter1=value1 parameter2=value2 ... parameterN=valueN @end example @end cartouche or @cartouche @example @{program@} param=option_file @end example @end cartouche where @{program@} is the name of the program to use (bppml, bppseqgen, etc.). Option files contain @command{parameter=value} lines, with only one parameter per line. They can be written from scratch using a regular text editor, but since these files can potentially turn to be quite complex, it is probably wiser to start with a sample provided along with the program (if any!). Extra-space may be included between parameter names, equal sign and value: @cartouche @example first_parameter = value1 second_parameter = value2 @end example @end cartouche and lines can be broken using the backslash character: @cartouche @example parameter = value1,\ value2,\ value3 @end example @end cartouche Comment may be included, in either scripting format: @cartouche @example # This is a comment @end example @end cartouche C format: @cartouche @example /* This is a comment */ @end example @end cartouche or C++ format: @cartouche @example // This is a comment @end example @end cartouche Command line and file options may be combined: @cartouche @example @{program@} param=option_file parameterX=valueX @end example @end cartouche In case @command{parameterX} is specified in both option file and command line, the command line value will be used. This allows to run the programs several times by changing a single option, like the name of the data set for instance. Option files can be nested, by using @command{param=nestedoptionfile} within an option file, as with the command line. It is possible to use this option as often as needed, this will load all the required option files. @section Different types of options The next chapters describe the whole set of options available in BppSuite. For each parameter, the type of parameter value expected is defined as: @table @command @item @{chars@} A character chain @item @{path@} A file path, which may be absolute or related to the current directory @item @{int@} An integer @item @{int@}, @{int>0@}, @{int>=0@}, @{int[2,10]@} An integer, a positive integer, a positive non-null integer, an integer falling between 2 and 10 @item @{real@}, @{real>0@}, etc A real number, a positive real number, etc. @item @{boolean@} A Boolean value, which may be one of 'yes', 'no', 'true' or 'false' @item @{xxx|yyy|zzz@} A set of allowed values @item @{list@} A list of values of specified type, separated by comas. @end table If an option availability or choice depends on another parameters, it will be noted as @example parameter1=@{xxx|yyy|zzz@} parameter2=@{chars@} [[parameter1=zzz]] @end example meaning that parameter2 is available only if parameter1 is set to 'zzz'. Any optional argument will be noted within hooks []. In some cases, the argument value is more complexe and follows the 'keyval' syntax. This syntax will be quite familiar for users using languages like R, Python, or certain LaTeX packages. A keyval procedure is a name that does no contain any space, together with some arguments within parentheses. The arguments take the form @command{key=value}, separated by comas: @cartouche @example parameter=Function(name1=value1, name2=value2) @end example @end cartouche Space characters are allowed around the '=' and ',' ponctuations. @section Variables It is possible to recall anywhere the value of an option by using $(parameter). @cartouche @example optimization.topology.algorithm = NNI optimization.topology.algorithm_nni.method = phyml output.tree.file = MyData_$(optimization.topology.algorithm)_$(optimization.topology.algorithm_nni.method).dnd @end example @end cartouche You can use this syntax to define global variables: @cartouche @example data=MyData input.sequence.file=$(data).fasta input.tree.file=$(data).dnd output.infos=$(data).infos @end example @end cartouche Important note: it is not possible to use a macro with the 'param' option. This is because all nested option files are parsed before the variable resolution. Writing @command{param=$(model1).bpp} will not work, but this allows the user to override variables in nested files, as with the command line. For instance: @cartouche @example #Option file 1: param=options2.bpp input.sequence.file=$(data).fasta input.sequence.format=Fasta @end example @end cartouche @cartouche @example #Option file 2: data=LSU #etc @end example @end cartouche @c ------------------------------------------------------------------------------------------------------------------ @node Common, Reference, Syntax, Top @chapter Common options encountered in several programs. @c ------------------------------------------------------------------------------------------------------------------ @menu * Sequences:: Loading sequences/alignments. * Tree:: Loading trees. * AlphabetIndex:: * Model:: Setting up a substitution model. * Distribution:: Setting of the discrete distributions. * Estimation:: Estimating parameters by maximizing a likelihood function. * WritingSequences:: Writing sequences/alignments to files. * WritingTrees:: Writing trees to files. @end menu @node Sequences, Tree, Common, Common @section Setting alphabet and reading sequences @table @command @item alphabet = @{DNA|RNA|Protein|Binary|Word(letter=@{DNA|RNA|Protein@},length=@{int@})| Codon(letter=@{DNA|RNA@}, type=@{Standard|EchinodermMitochondrial|InvertebrateMitochondrial|\ VertebrateMitochondrial@})@} The alphabet to use when reading sequences. DNA and RNA alphabet can in addition take an argument: @table @command @item bangAsgap=@{bool@} Tell is exclamation mark should be considered as a gap character. The default is to consider it as an unknown character such as 'N' or '?'. @end table @item input.sequence.file=@{path@} The sequence file to use. Depending on the program, these sequences have or do not have to be aligned. @item input.sequence.format = @{sequence format description@} The sequence file format. @end table Since Bio++ Program Suite version 0.4.0, the format description uses the keyval syntax. The format is a function, with optional parameters: @table @command @item Fasta(extended=@{bool@}, strictNames=@{bool@}) The fasta format. The argument @command{extended}, default to 'no', allows to enable the HUPO-PSI extension of the format. The argument @command{strict_names}, default to 'no', specifies that only the first word in the fasta header is used as a sequence names, the rest of the header being considered as comments. @item Mase(siteSelection=@{chars@}) The Mase format (as read by Seaview and Phylo_win for instance), with an optional site selection name. @item Phylip(order=@{interleaved|sequential@}, type=@{classic|extended@}, split=@{spaces|tab@}) The Phylip format, with several variations. The argument @command{order} distinguishes between sequential and interleaved format, while the option @command{type} distinguished between the plain old Phylip format and the more recent extension allowing for sequence names longer than 10 characters, as understood by PAML and PhyML. Finally, the @command{split} argument specifies the type of character that separates the sequence name from the sequence content. The conventional option is to use one (classic) or more (extended) spaces, but tabs can also be used instead. @item Clustal(extraSpaces=@{int@}) The Clustal format. In its basic set up, sequence names do not have space characters, and one space splits the sequence content from its name. The parser can however be configured to allow for spaces in the sequence names, providing a minimum number of space characters is used to split the content from the name. Setting @command{extraSpaces} to 5 for instance, the sequences are expected to be at least 6 spaces away for their names. @item Dcse() The DCSE alignment format. The secondary structure annotation will be ignored. @item Nexus() The Nexus alignment format. Only very basic support is provided. @end table For programs that do not require the sequences to be aligned, the following formats are also available: @table @command @item GenBank() Very basic support: only retrieves the sequence content for now, all features are ignored. @end table Basic operations can be performed on the sequences: @table @command @item input.sequence.sites_to_use = @{all|nogap|complete@} This option only works if the program requires an alignment. Tells which sites to use. The @option{nogap} option removes all sites containing at least one gap, and the @option{complete} option removes all sites containing at least one gap or one generic character, as 'X' for instance. @item input.sequence.remove_stop_codons = @{boolean@} This option only works if the alphabet is a codon alphabet. Removes the sites where there is a stop codon (default: 'yes'). @item input.sequence.max_gap_allowed=100% This option only works if the program requires an alignment. Only works when the @option{all} option is selected. It specifies the maximum amount of gap allowed per site, as a number of sequence or a percentage. Sites not matching the criterion will not be included in the analysis, but the original site numbering will be used in the output files (if relevant). @item input.sequence.max_unresolved_allowed=100% This option only works if the program requires an alignment. Only works when the @option{all} option is selected. It specifies the maximum amount of unresolved states per site, as a number of sequence or a percentage. Sites not matching the criterion will not be included in the analysis, but the original site numbering will be used in the output files (if relevant). @end table @c ------------------------------------------------------------------------------------------------------------------ @node Tree, AlphabetIndex, Sequences, Common @section Reading trees @table @command @item input.tree.file = @{path@} The phylogenetic tree file to use. @item input.tree.format = @{Newick|Nexus|NHX@} The format of the input tree file. @end table In case the input tree does not specify node identifiers, some will be generated automatically. Nodes identifiers can be outputed using the following option: @table @command @item output.tree_ids.file = @{@{path@}|none@} A tree file in newick format, with node ids instead of bootstrap values, and leaf names with their id as suffix. @end table In case it is supported by the program, the use of that option will cause the program to exit just after producing the tagged tree. Some programs may require that your file contains several trees. The corresponding options are then: @table @command @item input.trees.file = @{path@} The file containing multiple trees. @item input.trees.format = @{Newick|Nexus|NHX@} The format of the input tree file. @end table @c ------------------------------------------------------------------------------------------------------------------ @node AlphabetIndex, Model, Tree, Common @section Specifying alphabet indexes Some methods require an "alphabet index" to be specified. Alphabet indexes associate a value with each alphabet state (Index1, e.g. a biochemical property) or for a pair of states (Index2, e.g. a biochemical distance). This section describes the supported indexes: @subsection Index1 @table @command @item None If no index should be used. @item Surface, Mass, Volume, Charge @{AA@} Basic amino acids properties. @item GranthamPolarity, GranthamVolume @{AA@} Grantham's polarity and volume index. @item KleinCharge @{AA@} Klein's charge. @item ChouFasmanAHelix, ChouFasmanBSheet, ChouFasmanTurn @{AA@} Chou and Fasmani score for secondary structure prediction. @item ChenGuHuangHydrophobicity @{AA@} Hydrophobicity according to Chen, Gu and Huang. @item SEALow, SEAMedium, SEAHigh @{AA@} Solvent Exposed Area, percent of amino acids having a SEA below 10, between 10 and 30, or higher than 30, respectively. @item User A user defined Index1, from a file in the AAIndex1 syntax. The input file is specified using the @command{file=@{path@}} argument. @command{file} @end table @subsection Index2 @table @command @item None If no index should be used. @item Blosum50 @{AA@} The BLOSUM 50 amino acid distance matrix. @item Grantham, Miyata @{AA@} Two biochemical distance matrices. Both accept an optional argument @command{symmetrical=@{boolean@}} allowing to specify if the matrix should be symmetric or not. If not, the distance measure will be signed. @item Diff Allow to compute a distance matrix by taking the difference for, each pair of state, of an Index1 value. The Index1 to use is specified using the @command{index1=@{Index1 description@}} argument. An additional argument allow to specify whether the resulting matrix should be symetric (@command{symmetrical=@{boolean@}}): if so, the absolute difference will be used. Alternatively, the distance will be signed and d[i,j] = - d[j,i]. @item User A user defined Index2, from a file in the AAIndex2 syntax. The input file is specified using the @command{file=@{path@}} argument. The @command{symmetrical=@{boolean@}} argument can be used to specify whether distances should be signed or not. @end table @c ------------------------------------------------------------------------------------------------------------------ @node Model, Distribution, AlphabetIndex, Common @section Model specification @menu * Declaration:: Numerous declarations of models. * Non-homogeneity:: Specific declaration of non-homogeneous modelling. * FrequenciesSet:: Frequencies * Rates:: Rates across sites @end menu The substitution model specification over the tree is set up in different parts. @table @command @item nonhomogeneous = @{no|one_per_branch|general@} Set the type of model. The @option{no} option is used for homogeneous models. The @option{one_per_branch} option is used as a short cut for setting branch models (for instance Galtier and Gouy 97 for branch GC content, or PAML branch model), and the @option{general} option for the more general case, including PAML clade models. In either of the last two cases, the model is potentially non-stationary, that is, possibly not at the equilibrium and hence includes the root frequencies as additional parameters. If the substitution model is not the same across the tree, then the model is also non-homogeneous. @end table In combination with those models, one can also specify a distribution of site-specific rate. @node Declaration, Non-homogeneity, Model, Model @subsection Setting up the substitution model @menu * Nucleotide:: Nucleotide models * Protein:: Protein models * Miscellaneous:: Miscellaneous models * Codon:: Codon models * Multiple:: General multiple site models * Meta:: Meta models * Mixture:: Mixture of models * Linking:: Linking parameters @end menu @table @command @item model = @{model description@} A description of the substitution model to use, using the keyval syntax. @end table From version 0.4.0 of BppSuite, the model specification uses a completely new syntax, based on the keyval (key = value) scheme. The old option files will hence not be compatible with new version of the software. The new syntax however is hopefully more intuitive, and more generalizable, so that few changes are expected when new models will be built. The substitution model is a function, potentially including parameters. The following table lists the set of usable functions, and their parameters. Many models have a set of optional parameters denoted here as "equilibrium frequencies" that are used to initialize the parameters of the model related with the equilibrium frequencies. These options are: @table @command @item initFreqs=values(@{real]0,1[@},...,@{real]0,1[@}) The equilibrium frequency is set equal (as much as possible) to the given frequencies. Those frequencies are given in the same order as the alphabet, and they must sum 1. @item initFreqs=observed The equilibrium frequency is set equal (as much as possible) to the observed frequencies. @item initFreqs.observedPseudoCount=@{integer@} a peusocount integer added to all counts of letters (or words), when the frequencies are computed from observed data. @end table @node Nucleotide, Protein, Declaration, Declaration @subsubsection Nucleotide models @table @command @item JC69 The Jukes and Cantor model. This model has no additional parameter. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1JCnuc.html#_details, Bio++ description}. @item K80([kappa=@{real>0@}]) The Kimura 2 parameters model. @var{kappa} is the transition over transversion ratio. Default: @var{kappa}=1. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1K80.html#_details, Bio++ description}. @item F84([kappa=@{real>0@}, theta=@{real]0,1[@}, theta1=@{real]0,1[@},theta2=@{real]0,1[@} ,"equilibrium frequencies"] ) Felsenstein's 1984 substitution model, with transition/transversion ratio and 4 distinct equilibrium frequencies, set using three independent parameters: @var{theta} is the GC content, @var{theta1} is the proportion of G / (G + C) and @var{theta2} is the proportion of A / (A + T or U). See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1F84.html#_details, Bio++ description}. @item HKY85([kappa=@{real>0@}, theta=@{real]0,1[@}, theta1=@{real]0,1[@}, theta2=@{real]0,1[@} ,"equilibrium frequencies"]) Hasegawa, Kishino and Yano 1985's substitution model. The model is similar to @command{F84}, but with a different implementation. The @var{kappa} parameter used here is comparable to the one in @command{K80}. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1HKY85.html#_details, Bio++ description}. @item T92([kappa=@{real>0@}, theta=@{real]0,1[@} ,"equilibrium frequencies"]) Tamura 1992's model for nucleotides, similar to @command{HKY85}, yet assuming that the frequencies of A = T/U and G = C. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1T92.html#_details, Bio++ description}. @item TN93([kappa1=@{real>0@}, kappa2=@{real>0@}, theta=@{real]0,1[@}, theta1=@{real]0,1[@}, theta2=@{real]0,1[@} ,"equilibrium frequencies"]) Tamura and Nei 1993's model, similar to @command{HKY85}, but allowing for two distinct transition/transversion ratios. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1TN93.html#_details, Bio++ description}. @item GTR([a=@{real>0@}, b=@{real>0@}, c=@{real>0@}, d=@{real>0@}, e=@{real>0@}, theta=@{real]0,1[@}, theta1=@{real]0,1[@}, theta2=@{real]0,1[@} ,"equilibrium frequencies"]) The General Time-Reversible substitution model. Parameters @var{a}, @var{b}, @var{c}, @var{d}, @var{e} are the entries of the exchangeability matrix. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1GTR.html#_details, Bio++ description}. @item L95([beta=@{real>0@}, gamma=@{real>0@}, delta=@{real>0@}, theta=@{real]0,1[@}, theta1=@{real]0,1[@}, theta2=@{real]0,1[@} ,"equilibrium frequencies"]) The strand-symmetric model of Lobry 1995, for nucleotides. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1L95.html#_details, Bio++ description}. @end table @node Protein, Miscellaneous, Nucleotide, Declaration @subsubsection Protein models @table @command @item JC69 The Jukes and Cantor model. This model has no additional parameter. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1JCprot.html#_details, Bio++ description}. @item DSO78 Protein substitution model, using the dcmutt implementation of Kosiol and Goldman 2005. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1DSO78.html#_details, Bio++ description}. @item JTT92 Protein substitution model, using the dcmutt implementation of Kosiol and Goldman 2005. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1JTT92.html#_details, Bio++ description}. @item WAG01 Protein substitution model, from Whelan & Goldman 2001. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1WAG01.html#_details, Bio++ description}. @item LG08 Protein substitution model, from Le & Gascuel 2008. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1LG08.html#_details, Bio++ description}. @item LLG08_EX2([relrate1=@{real]0,1[@}, relproba1=@{real]0,1[@}]) Protein substitution model, from Le, Lartillot & Gascuel 2008. See the meaning of the variables in the Mixture model below. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1LLG08__EX2.html#_details, Bio++ description}. @item LLG08_EX3([relrate1=@{real]0,1[@}, relrate2=@{real]0,1[@}, relproba1=@{real]0,1[@}, relproba2=@{real]0,1[@}]) Protein substitution model, from Le, Lartillot & Gascuel 2008. See the meaning of the variables in the Mixture model below. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1LLG08__EX3.html#_details, Bio++ description}. @item LLG08_EHO([relrate1=@{real]0,1[@}, relrate2=@{real]0,1[@}, relproba1=@{real]0,1[@}, relproba2=@{real]0,1[@}]) Protein substitution model, from Le, Lartillot & Gascuel 2008. See the meaning of the variables in the Mixture model below. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1LLG08__EHO.html#_details, Bio++ description}. @item LLG08_UL2([relrate1=@{real]0,1[@}, relproba1=@{real]0,1[@}]) Protein substitution model, from Le, Lartillot & Gascuel 2008. See the meaning of the variables in the Mixture model below. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1LLG08__UL2.html#_details, Bio++ description}. @item LLG08_UL3([relrate1=@{real]0,1[@}, relrate2=@{real]0,1[@}, relproba1=@{real]0,1[@}, relproba2=@{real]0,1[@}]) Protein substitution model, from Le, Lartillot & Gascuel 2008. See the meaning of the variables in the Mixture model below. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1LLG08__UL3.html#_details, Bio++ description}. @item DSO78+F([theta=@{real]0,1[@}, theta1=@{real]0,1[@}, theta2=@{real]0,1[@}, ... ,"equilibrium frequencies"]) Protein substitution model, using the dcmutt implementation of Kosiol and Goldman 2005 and free equilibrium frequencies. The @var{thetaX} are frequencies parameters, where X is 1 to 19. Parameter @var{theta1} is the proportion of A, @var{theta2} is the proportion of R over (1-A), @var{theta3} the proportion of N over (1-A-R), etc. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1DSO78.html#_details, Bio++ description}. @item JTT92+F([theta=@{real]0,1[@}, theta1=@{real]0,1[@}, theta2=@{real]0,1[@}, ..., "equilibrium frequencies"]) Protein substitution model, using the dcmutt implementation of Kosiol and Goldman 2005 and free equilibrium frequencies. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1JTT92.html#_details, Bio++ description}. @item WAG01+F([theta=@{real]0,1[@}, theta1=@{real]0,1[@}, theta2=@{real]0,1[@}, ..., "equilibrium frequencies"]) Protein substitution model, from Whelan & Goldman 2001, and free equilibrium frequencies. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1WAG01.html#_details, Bio++ description}. @item LG08+F([theta=@{real]0,1[@}, theta1=@{real]0,1[@}, theta2=@{real]0,1[@}, ..., "equilibrium frequencies"]) Protein substitution model, from Le & Gascuel 2008, and free equilibrium frequencies. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1LG08.html#_details, Bio++ description}. @item Empirical(name=@{chars@}, file=@{path@}) Build a protein substitution model from a file in PAML format, and use 'name' as a namespace for parameters. @item Empirical+F(name=@{chars@}, file=@{path@}, [theta=@{real]0,1[@}, theta1=@{real]0,1[@}, theta2=@{real]0,1[@}, ..., "equilibrium frequencies"]) Build a protein substitution model from a file in PAML format, and use free equilibrium frequencies. 'name' will be used as a parameter namespace, including for frequencies. @end table @node Miscellaneous, Codon, Protein, Declaration @subsubsection Miscellaneous models @table @command @item Binary([kappa=@{real>0@} ,"equilibrium frequencies"]) Build the model on binary alphabet, where @var{kappa} is the relative proportion of 1 over 0 in the equilibrium distribution. Default: @var{kappa}=1. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1BinarySubstitutionModel.html#_details, Bio++ description}. @end table @node Codon, Multiple, Miscellaneous, Declaration @subsubsection Codon models Standard codon models: the optional @var{genetic_code} argument describes the genetic code. If it is not given, the one related with the alphabet is used. The several values available are described below. @itemize @item @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-seq/html/classbpp_1_1EchinodermMitochondrialGeneticCode.html#_details, EchinodermMitochondrialGeneticCode} @item @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-seq/html/classbpp_1_1InvertebrateMitochondrialGeneticCode.html#_details,InvertebrateMitochondrialGeneticCode} @item @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-seq/html/classbpp_1_1StandardGeneticCode.html#_details, StandardGeneticCode} @item @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-seq/html/classbpp_1_1VertebrateMitochondrialGeneticCode.html#_details, VertebrateMitochondrialGeneticCode} @item @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-seq/html/classbpp_1_1YeastMitochondrialGeneticCode.html#_details, YeastMitochondrialGeneticCode} @end itemize The next codon models also take as argument a @var{frequencies} option specifying the equilibrium frequencies of the model. Any frequencies description can be used here, but the syntax also supports options similar to the ones used in the PAML software: @itemize @item F0: all frequencies are assumed to be fixed and equal to 1/61, 0 for stop codons. @item F1X4: 4 distinct frequencies are used, with parameters theta, theta1, theta2 (@xref{Frequencies sets}, ``Full'' method). @item F3X4: 4 distinct frequencies are used for each position, resulting in 9 parameters in total (3 independent ``Full'' frequencies set). @item F61: free equilibrium frequencies, stop codons set to 0. @end itemize An optional option @var{mgmtStopCodon} can be set to define how the frequencies computed to stop codons in the case of F1X4 et F3X4 are distributed to other codons. @itemize @item uniform : each stop frequency is distributed evenly @item linear : each stop frequency is distributed to the neighbour codons (ie 1 substitution away), in proportion to each target codon frequency. @item quadratic (default): each stop frequency is distributed to the neighbour codons (ie 1 substitution away), in proportion to the square of each target codon frequency. @end itemize The same words can be used to specify root frequencies for codon models, in the case of non stationarity. @table @command @item GY94([genetic_code=@{genetic code description@}, kappa=@{real>0@}, V=@{real>0@}, "equilibrium frequencies"]) Goldman and Yang (1994) substitution model for codons (default values: @var{kappa}=1 and @var{V}=10000). See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1GY94.html#_details, Bio++ description}. @item MG94([genetic_code=@{genetic code descrition@}, rho=@{real>0@}, "equilibrium frequencies"]) Muse and Gaut (1994) substitution model for codons (default values: @var{rho}=1). See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1MG94.html#_details, Bio++ description}. @item YN98([genetic_code=@{genetic code description@}, kappa=@{real>0@}, omega=@{real>0@}, "equilibrium frequencies"]) Yang and Nielsen (1998) substitution model for codons (default values: @var{kappa}=1 and @var{omega}=1). See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1YN98.html#_details, Bio++ description}. @item YNGKP_M0([genetic_code=@{genetic code description@}, kappa=@{real>0@}, omega=@{real>0@}, "equilibrium frequencies"]) The M0 model of PAML, ie the same as YN98. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1YN98.html#_details, Bio++ description}. @item YNGKP_M1([genetic_code=@{genetic code description@},kappa=@{real>0@}, omega=@{real>0@}, p0=@{real>0 and <1 @}, "equilibrium frequencies"]) The M1a model of PAML, see Yang, Z., R. Nielsen, N. Goldman, and A.-M. K. Pedersen (2000) (default values: @var{kappa}=1, @var{p0}=0.5, @var{omega}=0.5). See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1YNGKP__M1.html#_details, Bio++ description}. @item YNGKP_M2([genetic_code=@{genetic code description@},kappa=@{real>0@}, omega0=@{real>0 and <1@}, theta1=@{real>0 and <1 @}], omega1=@{real>1@}, theta2=@{real>0 and <1 @}, "equilibrium frequencies"]) The M2a model of PAML, see Yang, Z., R. Nielsen, N. Goldman, and A.-M. K. Pedersen (2000), with p0=theta1 and p1=(1-theta1)*theta2 (default values: @var{kappa}=1, @var{theta1}=0.33333, @var{theta2}=0.5, @var{omega0}=0.5, @var{omega2}=0.5). See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1YNGKP__M2.html#_details, Bio++ description}. @item YNGKP_M3([genetic_code=@{genetic code description@}, n=@{integer>0@}, kappa=@{real>0@}, omega0=@{real>0 and <1@}, delta1=@{real>0@}, ..., delta@var{n-1}=@{real>0@}, theta1=@{real>0 and <1 @}, ..., theta@var{n-1}1=@{real>0 and <1 @}, "equilibrium frequencies"]) The M3 model of PAML, see Yang, Z., R. Nielsen, N. Goldman, and A.-M. K. Pedersen (2000), with @var{n} discrete values, with p0=theta1 and pk=(1-theta1)*...*(1-thetak)*theta(k+1), and omegak=omega0+delta1+....+deltak (default values: @var{n}=3, @var{kappa}=1, @var{thetak}=1/(n-k+1), @var{omega0}=0.5, @var{deltak}=0.5). See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1YNGKP__M3.html#_details, Bio++ description}. @item YNGKP_M7(n=@{integer>0@}, genetic_code=@{genetic code description@},kappa=@{real>0@}, p=@{real>1@}, q=@{real>1 @}, "equilibrium frequencies"]) The M7 model of PAML, see Yang, Z., R. Nielsen, N. Goldman, and A.-M. K. Pedersen (2000), with the Beta distribution discretized in @var{n} classes (default values: @var{kappa}=1, @var{p}=2, @var{q}=2). See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1YNGKP__M7.html#_details, Bio++ description}. @item YNGKP_M8(n=@{integer>0@}, [genetic_code=@{genetic code description@},kappa=@{real>0@}, omegas=@{real>1@}, p0=@{real>0@},p=@{real>1@}, q=@{real>1 @}, "equilibrium frequencies"]) The M8 model of PAML, see Yang, Z., R. Nielsen, N. Goldman, and A.-M. K. Pedersen (2000), with the Beta distribution discretized in @var{n} classes (default values: @var{kappa}=1, @var{p}=2, @var{q}=2, @var{p0}=0.5, @var{omegas}=2). See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1YNGKP__M8.html#_details, Bio++ description}. @end table It is also possible to setup more specific models, by specifying a nucleotide model for each position. Model parameters names then take the form of ._.. In the following models, the arguments @var{model} and @var{model@{i@}} are for descriptions of models on bases. @itemize @item If the argument is @var{model}, the @emph{same} single site model is used on all positions (ie the parameters are shared between all positions). @item If the arguments are @var{model1}, @var{model2}, @var{model3}, each single site model stands for a single-site substitution model. In that case, all single site models parameters are position dependent. @end itemize Each single site model is normalized and the substitution rates between codons that differ on more than one letter are null. The generator is first computed with these models and parameters on the whole triplet alphabet, and then the substitution rates to and from stop codons are set to zero and the generator is normalized with this modification. @table @command @item CodonRate(model=@{model name@} [, relrate1=@{real>0@}, relrate2=@{real>0@}, "equilibrium frequencies"]) or @item CodonRate(model1=@{model name@}, model2=@{model name@}, model3=@{model name@}[, relrate1=@{real>0@}, relrate2=@{real>0@}, "equilibrium frequencies"]) Substitution model on codons with position specific evolution rates. Arguments @var{relrate@{i@}} stands for the relative substitution rates of the sites. Default: @var{relrate@{i@}=1/@{4-i@}}, such that the rate of each site is 1/3. @example alphabet=Codon(letter=DNA, type=Standard) model=CodonRate(model=T92) @end example builds a model on codons, such all sites follow the same T92 model. The parameters names are @var{CodonRate.123_T92.kappa}, @var{CodonRate.relrate1}, @var{CodonRate.relrate2}. @example alphabet=Codon(letter=DNA, type=Standard) model=CodonRate(model1=T92, model2=T92, model3=JC69) @end example builds a model on codons, such that first and second sites follow independent T92 models, and third site follows a JC69 model. Then the parameters names are @var{CodonRate.1_T92.kappa}, @var{CodonRate.2_T92.kappa}, @var{CodonRate.relrate1}, @var{CodonRate.relrate2}, and can be initialized as is: @example model=CodonRate(model1=T92(theta=0.5, kappa=2), \ model2=T92(theta=0.4, kappa=2), model3=JC69) @end example See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1CodonRateSubstitutionModel.html#_details, Bio++ description}. @item CodonDist(model=@{model name@}[, genetic_code=@{genetic code description@}, beta=@{real>0@}, "equilibrium frequencies"]) or @item CodonDist(model1=@{model name@}, model2=@{model name@}, model3=@{model name@}[, geneticcode=@{genetic code description@}, beta=@{real>0@}, "equilibrium frequencies"]) Substitution model on codons that takes into account the difference between synonymous and non-synonymous substitutions. Optional argument @var{beta} is the ratio between non-synonymous substitution rate and synonymous substitution rate. Default value: 1. @example alphabet=Codon(letter=DNA, type=Standard) model=CodonDist(model=T92) @end example builds a model on codons, such all sites follow the same T92 model. The parameters names are @var{CodonDist.123_T92.kappa} and @var{CodonDist.beta}. @example alphabet=Codon(letter=DNA, type=Standard) model=CodonDist(model1=T92, model2=T92, model3=JC69) @end example builds a model on codons, such that first and second sites follow independent T92 models, and third site follows a JC69 model. Then the parameters names are @var{CodonDist.1_T92.kappa}, @var{CodonDist.2_T92.kappa}, @var{CodonDist.beta}. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1CodonDistanceSubstitutionModel.html#_details, Bio++ description}. @item CodonRateFreq(model=@{model name@}, frequencies=@{frequencies set description@}[, relrate1=@{real>0@}, relrate2=@{real>0@}, "equilibrium frequencies"]) or @item CodonRateFreq(model1=@{model name@}, model2=@{model name@}, model3=@{model name@}, frequencies=@{frequencies set description@} [, relrate1=@{real>0@}, relrate2=@{real>0@}, "equilibrium frequencies"]) Substitution model on codons with position specific evolution rates, where the sustitution rates are multiplied by the frequency of the target codon in the given frequencies set. This model should be used with nucleotidic models which equilibrium distribution is fixed, ans does not depend on the parameters. Otherwise there may be problems of identifiability of the parameters. The multiplicative distribution of the model is described by the @var{frequencies} argument. See the description of the Frequencies Set below. Each single site model is normalized and the substitution rates between codons that differ on more than one letter are null. Arguments @var{relrate@{i@}} stands for the relative substitution rates of the sites. Default: @var{relrate@{i@}=1/@{4-i@}}, such that the rate of each site is 1/3. @example alphabet=Codon(letter=DNA, type=Standard) model=CodonRateFreq(frequencies=Full()) @end example has parameters @var{CodonRateFreq.123_K80.kappa}, @var{CodonRateFreq.Full.theta_1}, ..., @var{CodonRateFreq.Full.theta_60}, @var{CodonRateFreq.relrate1}, @var{CodonRateFreq.relrate2}. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1CodonRateFrequenciesSubstitutionModel.html#_details, Bio++ description}. @item CodonDistFreq(model=@{model name@}, frequencies=@{frequencies set description@} [geneticcode=@{genetic code description@}, beta=@{real>0@}, "equilibrium frequencies"]) or @item CodonDistFreq(model1=@{model name@}, model2=@{model name@}, model3=@{model name@}, frequencies=@{frequencies set description@} [geneticcode=@{genetic code description@}, beta=@{real>0@}, "equilibrium frequencies"]) Substitution model on codons that takes into account the difference between synonymous and non-synonymous substitutions. Moreover, the sustitution rates are multiplied by the frequency of the target codon in the given frequencies set. This model should be used with nucleotidic models which equilibrium distribution is fixed, ans does not depend on the parameters. Otherwise there may be problems of identifiability of the parameters. The multiplicative distribution of the model is described by the @var{frequencies} argument. See the description of the Frequencies Set below. Optional argument @var{beta} is the ratio between non-synonymous substitution rate and synonymous substitution rate. Default value: 1. @example alphabet=Codon(letter=DNA, type=Standard) model=CodonDistFreq(frequencies=Full()) @end example has parameters @var{CodonDistFreq.012_T92.kappa}, @var{CodonDistFreq.Full.theta_1}, ..., @var{CodonDistFreq.Full.theta_60}, @var{CodonDistFreq.beta}. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1CodonDistanceFrequenciesSubstitutionModel.html#_details, Bio++ description}. @item CodonDistPhasFreq(model=@{model name@}, frequencies=@{frequencies set description@} [, geneticcode=@{genetic code description@}, beta=@{real>0@}]) or @item CodonDistPhasFreq(model1=@{model name@}, model2=@{model name@}, model3=@{model name@}, frequencies=@{frequencies set description@} [, geneticcode=@{genetic code description@}, beta=@{real>0@}]) Substitution model on codons that takes into account the difference between synonymous and non-synonymous substitutions. Moreover, the sustitution rates are multiplied by the product of the frequencies of the changed nucleotides -- conditioned on the phase -- in the given frequencies set. This model should be used with nucleotidic models in which equilibrium distribution is fixed, ans does not depend on the parameters. Otherwise there may be problems of identifiability of the parameters. The multiplicative distribution of the model is described by the @var{frequencies} argument. See the description of the Frequencies Set below. Optional argument @var{beta} is the ratio between non-synonymous substitution rate and synonymous substitution rate. Default value: 1. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1CodonDistancePhaseFrequenciesSubstitutionModel.html#_details, Bio++ description}. @item CodonDistFitPhasFreq(model=@{model name@}, frequencies=@{frequencies set description@}, fitness=@{frequencies set description@} [, geneticcode=@{genetic code description@}, beta=@{real>0@}]) or @item CodonDistFitPhasFreq(model1=@{model name@}, model2=@{model name@}, model3=@{model name@}, frequencies=@{frequencies set description@}, fitness=@{frequencies set description@} [, geneticcode=@{genetic code description@}, beta=@{real>0@}]) Substitution model on codons that takes into account the difference between synonymous and non-synonymous substitutions and the difference between synonymous codons, in the same manner as in Yang and Nielsen's 2008 substitution model. The sustitution rates are multiplied by the product of the frequencies of the changed nucleotides -- conditioned on the phase -- in the given frequencies set, and by ratios of fitnesses of the codons. This model should be used with nucleotidic models in which equilibrium distribution is fixed, ans does not depend on the parameters. Otherwise there may be problems of identifiability of the parameters. The multiplicative distribution of the model is described by the @var{frequencies} and @var{fitness} arguments. See the description of the Frequencies Set below. Optional argument @var{beta} is the ratio between non-synonymous substitution rate and synonymous substitution rate. Default value: 1. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1CodonDistanceFitnessPhaseFrequenciesSubstitutionModel.html#_details, Bio++ description}. @end table @node Multiple, Meta, Codon, Declaration @subsubsection General multiple site models @table @command @item Word(model=@{model name@} [,relrate1=@{1>real>0@}, ..., relrate@{n-1@}=@{1>real>0@}, "equilibrium frequencies"]) or @item Word(model1=@{model name@}, model1=@{model name@}, ..., modeln=@{model name@}[, relrate1=@{1> real>0@}, ..., relrate@{n-1@}=@{1> real>0@}, "equilibrium frequencies"]) substitution model on words. The arguments @var{model} and @var{model@{i@}} are for descriptions of models on single sites such as nucleotides or proteins. The alphabet must be a Word alphabet. If the argument is @var{model}, the length of the words in the substitution model is determined by the length of the words in the alphabet, and the @emph{same} single site model is used (ie the parameters are shared between all positions). If the arguments are @var{model1}, ..., @var{model@{n@}}, the length of the words in the alphabet must be @var{n}, and each single site model stands for a single-site substitution model. In that case, all single site models parameters are position dependent. Each single site model is normalized and the substitution rates between words that differ on more than one letter are null. Arguments @var{relrate@{i@}} stands for the relative substitution rates of the sites. Default: @var{relrate@{i@}=1/@{n-i+1@}}, such that the rate of each site is 1/n. @example alphabet=Word(letter=DNA,length=4) model=Word(model=T92()) @end example builds a model on 4 bases words, such all sites follow the same T92 model. The parameters names are @var{Word.1234_T92.kappa}, @var{Word.relrate1}, @var{Word.relrate2}, @var{Word.relrate3}. @example alphabet=Word(letter=DNA,length=4) model=Word(model1=T92(), model2=T92(), model3=JC69(), \ model4=HKY85()) @end example builds a model on 4 bases words, such first and second sites follow independent T92 models, third site follows a JC69 model, and fourth site follows a HKY85 model. Then the parameters names are @var{Word.1_T92.kappa}, @var{Word.2_T92.kappa}, @var{Word.4_HKY85.kappa}, @var{Word.4_HKY85.theta}, @var{Word.4_HKY85.theta1}, @var{Word.4_HKY85.theta2}, @var{Word.relrate1}, @var{Word.relrate2}, @var{Word.relrate3}. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1WordSubstitutionModel.html#_details, Bio++ description}. @item Triplet(model=@{model description@} [, relrate1=@{real>0@}, relrate2=@{real>0@}]) or @item Triplet(model1=@{model description@}, model2=@{model description@}, model3=@{model description@}[, relrate1=@{real>0@}, relrate2=@{real>0@}]) substitution model on 3 letters words. The arguments @var{model} and @var{model@{i@}} are for descriptions of models on single sites such as nucleotides or proteins. The alphabet must be a 3-letters word alphabet or a codon alphabet. If the argument is @var{model}, the @emph{same} single site model is used on all positions (ie the parameters are shared between all positions). If the arguments are @var{model1}, @var{model2}, @var{model3}, each single site model stands for a single-site substitution model. In that case, all single site models parameters are position dependent. Each single site model is normalized and the substitution rates between triplets that differ on more than one letter are null. Arguments @var{relrate@{i@}} stands for the relative substitution rates of the sites. Default: @var{relrate@{i@}=1/@{4-i@}}, such that the rate of each site is 1/3. @example alphabet=Codon(letter=DNA, type=Standard) model=Triplet(model=T92) @end example builds a model on codons, such all sites follow the same T92 model. The parameters names are @var{Triplet.123_T92.kappa}, @var{Triplet.relrate1}, @var{Triplet.relrate2}. @example alphabet=Word(letter=DNA, length=3) model=Triplet(model1=T92, model2=T92, model3=JC69) @end example builds a model on 3 bases words, such first and second sites follow independent T92 models, and third site follows a JC69 model. Then the parameters names are @var{Triplet.1_T92.kappa}, @var{Triplet.2_T92.kappa}, @var{Triplet.relrate1}, @var{Triplet.relrate2}. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1TripletSubstitutionModel.html#_details, Bio++ description}. @item YpR_Sym(model=@{model description@}, [rCgT=@{real>=0@}, rTgC=@{real>=0@}, rCaT=@{real>=0@}, rTaC=@{real>=0@}]) substitution model on quotiented triplets to handle strand symetric neighbour-dependency inside dinucleotides YpR (see Bérard and Guéguen 2012). See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1YpR_SymSubstitutionModel.html#_details, Bio++ description}. @item YpR_Gen(model=@{model description@}, [rCgT=@{real>=0@}, rcGA=@{real>=0@}, rTgC=@{real>=0@}, rtGA=@{real>=0@}, rCaT=@{real>=0@}, rcAG=@{real>=0@}, rTaC=@{real>=0@}, rtAG=@{real>=0@}]) substitution model on quotiented triplets to handle general symetric neighbour-dependency inside dinucleotides YpR (see Bérard and Guéguen 2012). See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1YpR_GenSubstitutionModel.html#_details, Bio++ description}. @end table @node Meta, Mixture, Multiple, Declaration @subsubsection Meta models These substitution models take as argument another substitution model, and add several parameters. @table @command @item TS98(model=@{model description@}, s1=@{real>0@}, s2=@{real>0@} [, "equilibrium frequencies"]) Tuffley and Steel 1998's 'covarion' model, taking a nested substitution model as argument for @var{model}. The nested model can be any substitution model for any alphabet. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1TS98.html#_details, Bio++ description}. @item G01(model=@{model description@}, rdist=@{rate distribution description@}, mu=@{real>0@} [, "equilibrium frequencies"]) Galtier 2001's 'covarion' model, taking a nested substitution model as argument for @var{model} and a rate distribution for parameter @var{rdist} (see below). The nested model can be any substitution model for any alphabet. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1G01.html#_details, Bio++ description}. @item RE08(model=@{model description@}, lambda=@{real>0@}, mu=@{real>0@} [, "equilibrium frequencies"]) Rivas and Eddy 2008's substitution model with gaps, taking a nested substitution model as argument for @var{model}. Parameter @var{lambda} is the insertion rate, while @var{mu} is the deletion rate. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1RE08.html#_details, Bio++ description}. @end table @node Mixture, Linking, Meta, Declaration @subsubsection Mixture of models @table @command Mixed models are sometimes called "site models". Mixed models combine substitution models with respective probabilities. We call submodels all the models that are mixed in the mixture. A Mixed model is either the mixture of several predefined models, or based on a "simple" model in which some parameters follow given distributions. During the likelihood computation process, all the submodels of the mixture are successively applied on the branches, and the mean (see below) of all the likelihoods is computed. A site can follow given paths all along the tree, with given probabilities. In homogeneous reconstruction, a path corresponds to a same submodel on all the branches, in a stationary condition. The probability of a path is the probability of its submodel. Given a site follows a path, a likelihood can be computed; and the overall likelihood on this site is the mean of these likelihoods (given the probabilities of the paths). This means that the root distribution is a mixture of the equilibrium distributions of the submodels. With nonhomogeneous reconstruction, several models are applied on the tree, some models are mixed, some are not. A path is a vector which size is the number of mixed models (see below for more details and the declaration of paths). Since the attribution of a submodel from a mixed model to a given site is a unique random variable, affecting the same mixed model to a set of branches S means that the attribution to this site is the same on all the branches of S. If model M=(Ma,Mb,Mc) is defined on a set of branches S, a site in constrained to follow either Ma on all S, or Mb on all S, or Ms on all S. If we want that two branches of S are independant, two similar mixed models must be defined. Moreover, it is possible to define paths that define dependencies between submodels of different mixtures (see below). @item MixedModel(model=@{model description@}) Mixture model from a given @var{model} in which some parameters follow a probabilistic distribution. Any discrete distribution available can be used @xref{Discrete distributions}. The description of the parameters distributions is described below. @example model=MixedModel(model=TN93(kappa1=Gamma(n=4,alpha=3,beta=1),\ kappa2=Exponential(lambda=2),\ theta=0.5,theta1=0.2,theta2=0.1)) @end example has parameters @var{TN93.kappa1_Gamma.alpha}, @var{TN93.kappa1_Gamma.beta}, @var{TN93.kappa2_Exponential.lamba}, @var{TN93.theta}, @var{MixedModel.TN93.theta1}, @var{TN93.theta2}. See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1MixtureOfASubstitutionModel.html#_details, Bio++ description}. @item Mixture(model1=@{model description@},..., modeln=@{model description@} [, relrate1=@{1>real>0@},..., relrate@{n-1@}=@{1>real>0@}, relproba1=@{1>real>0@}, ..., relproba@{n-1@}=@{1>real>0@}, "equilibrium frequencies"]) Mixture model built from several @var{models}: each model has its own probability and rate. Arguments @var{relproba@{i@}} stands for the relative probability and @var{relrate@{i@}} stands for the relative rate of each model (in the order the models are given). Default: @var{relproba@{i@}=1/@{n-i+1@}}, such that the probabilty of each site is 1/n, and @var{relrate@{i@}=1/@{n-i+1@}} such that the rate of each site is 1. @example model=Mixture(model1=GY94(), model2=YN98(), relrate1=0.1) @end example has parameters@var{Mixture.relrate1}, @var{Mixture.relproba1}, @var{Mixture.1_GY94.kappa}, @var{Mixture.1_GY94.V}, @var{Mixture.2_YN98.kappa}, @var{Mixture.2_YN98.omega}. @end table See the @uref{http://biopp.univ-montp2.fr/Documents/ClassDocumentation/bpp-phyl/html/classbpp_1_1MixtureOfSubstitutionModels.html#_details, Bio++ description}. @node Linking, , Mixture, Declaration @subsubsection Linking parameters It is possible to reduce the parameter space by putting extra constraints on parameters, using for instance @example model=TN93(kappa1=1.0, kappa2=kappa1, theta=0.5) @end example In that particular case the resulting model is strictly equivalent to the HKY85 model. This syntax however allows to define a larger set of models. @node Non-homogeneity, FrequenciesSet, Declaration, Model @subsection Setting up non-stationary / non-homogeneous models You can specify a wide range of non-homogeneous models, by combining different options. @subsubsection One-per-branch non-homogeneous models This option share the same parameters as the homogeneous case, since the same kind of model is used for each branch. The additional options are the following: @table @command @item nonhomogeneous_one_per_branch.shared_parameters = @{list@} List the names of the parameters that are shared by all branches. In Galtier & Gouy model, that would be @var{T92.kappa}, since only the theta parameter is branch-specific. The '*' wildcard can be used, as in @command{*theta*} for all the parameters whose name has @command{theta} in it. @end table @subsubsection General non-homogeneous models Bio++ provides a general syntax to specify almost any non-homogeneous model. @table @command @item nonhomogeneous.number_of_models = @{int>0@} Set the number of distinct models to use. @end table You now have to configure each model individually, using the syntax introduced for the homogeneous case, excepted that model will be numbered, for instance: @example model1 = T92(theta=0.39, kappa=2.79) @end example The additional option is available to attach the model to branches in the tree, specified by the id of the upper node in the tree: @table @command @item model1.nodes_id = 1,5,10:15,19 Specify the ids of the nodes to which the node is attached. Id ranges can be specified using the @option{begin:end} syntax. @end table You can also make a given model share parameters with another one by writing for instance: @example model2 = T92(theta=0.39, kappa=model1.T92.kappa) @end example Please note the syntax, parameters are referred to as [model name].[parameter name] in that case. Only parameter from identical models can be aliased in this manner. To link parameters from different models, you have to use the more general option (warning, currently beta feature!) @table @command @item nonhomogeneous.alias = @{list of aliases@} where each alias is described as `param1->param2'. The full name of the parameters have to be used, see for example: @example model1 = T92(theta=0.4, kappa=4) model2 = GTR(theta=0.4, a = 1.1, b=0.4, c=0.4, d=0.25, e=0.1) nonhomogeneous.alias=GTR.theta1->T92.theta1 @end example This option can be used to link parameters of the root frequencies if the model is non-stationary: @example nonhomogeneous.root_freq=Full(init=balanced) nonhomogeneous.alias=Full.theta1->GTR.theta1_1 @end example Note that this option is only available with the 'general' nonhomogeneous substitution models and will be ignored if used with "one_per_branch". @end table Finally, you may find useful the following options: @table @command @item output.parameter_names.file = @{@{path@}|none@} A text file listing all parameter names. This might come handy in order to specify the parameter that should not be optimized (see optimization.ignore_parameter) or aliased (see above). The use of that option will cause the program to exit just after producing the list file. @end table @subsubsection Paths among non-homogeneous mixture models To define constraints for sites between submodels, we can set "paths" that any site must follow. For example, in the following description: @example nonhomogeneous = general nonhomogeneous.number_of_models = 3 model1=T92() model2=MixedModel(model=T92(kappa=Simple(values=(4,10,20),probas=(0.1,0.5,0.4)))) model3=MixedModel(model=TN93(theta1=Simple(values=(0.1,0.5,0.9),probas=(0.3,0.2,0.5)))) model1.nodes_id=0:1 model2.nodes_id=2:3 model3.nodes_id=4:5 @end example In this case, on branches 2 & 3 a site follows any submodel of model 2 (but the same submodel on both branches), and on branches 4 & 5, a site follows any submodel of model 3 (the same on both branches as well). But there is no constraint between models 2 & 3, which means that a site can follow any submodel of model 2 and any submodel of model 3. If the user wants that a site with @var{T92.kappa=4} in model 2 has @var{TN93.theta1=0.1} in model 3, that a site with @var{T92.kappa=10} in model 2 has @var{TN93.theta1=0.9} in model 3, and that other cases are free (in this case it means that @var{T92.kappa=20} in model 2 is linked with @var{TN93.theta1=0.5} in model 3), then we can use the declarations: @example site.number_of_paths=2 site.path1=model2[T92.kappa_1] & model3[TN93.theta1_2] site.path2=model2[T92.kappa_2] & model3[TN93.theta1_3] @end example The third path (for the remaining submodels) is automatically computed. It is possible to link mixtures of submodels. For example, @example site.path1=model2[T92.kappa_1] & model3[TN93.theta1_2] & model3[TN93.theta1_3] @end example means that a site that has @var{T92.kappa=4} in model2 has either @var{TN93.theta1=0.5} or @var{TN93.theta1=0.9} in model3. Because of these constraints, the probabilities of the submodels are linked. In the first example, probability of @var{T92.kappa=4} in model 2 equals the probability of @var{TN93.theta1=0.5} in model 3. Since it is contradictory with the probabilities defined in models 2 or 3, the reference probabilities are the ones of the first numbered mixed model, here model 2. In this case, the probabilities in model 3 may have no use, but with the second example the probability of submodel T92.kappa=4 equals the sum of the probabilities of submodels TN93.theta1=0.5 or TN93.theta1=0.9. The relative proportion of those models used in the declaration of model 3 is then used. Here their respective probabilities are then: 0.1*0.2/ (0.2+0.5)=0.0286 and 0.1*0.5/(0.2+0.5)=0.0714. Concerning the optimization procedure, this choice may entail the non- identifiability of several parameters (here the probabilities in model 3), so the user should be careful about this. Another example in the case of mixtures of mixed models, where the submodels are defined by their names; @example nonhomogeneous = general nonhomogeneous.number_of_models = 2 model1=LLG08_UL2() model2=LLG08_UL3() site.number_of_paths=2 site.path1=model1[LLG08_UL2.M2] & model2[LLG08_UL3.Q1] site.path2=model1[LLG08_UL2.M1] & model2[LLG08_UL3.Q2] & model2[LLG08_UL3.Q3] @end example When nonhomogeneity option is @option{one_per_branch}, each site is constrained to follow the same submodel from leaves to root. @subsubsection Root frequencies In case of nonstationary models, the ancestral frequencies are distinct parameters. If a model is assumed to be stationary, the ``None'' parameter value can be used, which is strictly equivalent to setting @command{nonhomogeneous.stationary=yes}. When the model is a mixture model, since there is not a set of equilibrium frequencies, with this option the root frequencies are set to be the average (with the respective probabilities of the submodels) of the equilibrium frequencies of the submodels. As since version 0.4.0, BppSuite uses the keyval syntax to set up root frequencies, @table @command @item nonhomogeneous.root_freq=@{frequency set description@} @end table The Frequencies set used can be any of the ones described below @xref{Frequencies sets}, depending on the alphabet used. @node FrequenciesSet, Rates, Non-homogeneity, Model @subsection Frequencies sets @anchor{Frequencies sets} The following frequencies distributions are available: @table @command @item Fixed() All frequencies are fixed to their initial value and are not estimated. @item GC(theta=@{real]0,1[@}) For nucleotides only, set the G content equal to the C content. @item Full(theta1=@{real]0,1[@}, theta2=@{real]0,1[@}, ..., thetaN=@{real]0,1[@}) Full parametrization. Contains N free parameters, where N is equal to the size of the alphabet - 1. For codon models, N is the size of the alphabet - 1 - the number of stop codons, whose frequencies are set to 0. For nucleotide sequences, theta is the GC content, theta1 is the proportion of A over A+T, and theta2 is the proportion of G over G+C. @item Word(frequency=@{frequency set description@}) or @item Word(frequency1=@{frequency set description@}, frequency2=@{frequency set description@}, ..., frequencyn=@{frequency set description@}) frequencies on words computed as the product of frequencies on the letters. The arguments @var{frequency} and @var{frequency@{i@}} are for descriptions of frequency sets on single sites such as nucleotides or proteins. The alphabet must be a Word alphabet. If the argument is @var{frequency}, the number of multiplied single site frequencies is the length of the words in the alphabet, and the @emph{same} single site frequency set is used (ie the parameters are shared between all positions). If the arguments are @var{frequency1}, ..., @var{frequency@{n@}}, the length of the words in the alphabet must be @var{n}, and all single site frequency sets are independent. In that case, all single site frequency set parameters are position dependent. @example alphabet=Word(letter=DNA,length=4) Word(frequency=GC()) @end example builds a frequency set on 4 bases words, such that all sites frequencies follow the same GC frequency set model. The parameter name is @var{1234_GC.theta}. @example alphabet=Word(letter=DNA,length=4) Word(frequency1=GC(),frequency2=GC(),frequency3=Fixed(),\ frequency4=Full()) @end example builds a frequency set on 4 bases words, such first and second sites follow independent GC frequency sets, third site follows a Fixed frequency set, and fourth site follows a Full frequency set. Then the parameters names are @var{1_GC.theta}, @var{2_GC.theta}, @var{4_Full.theta_1}, @var{4_Full.theta_2}, @var{4_Full.theta_3}. @item Codon(frequency=@{frequency set description@}) or @item Codon(frequency1=@{frequency set description@}, frequency2=@{frequency set description@}, frequency3=@{frequency set description@}) frequencies on codons computed as the product of frequencies on the letters, with stop codon frequencies set to zero. The arguments @var{frequency} and @var{frequency@{i@}} are for descriptions of frequency sets on nucleotides. The alphabet must be a Codon alphabet. If the argument is @var{frequency}, the @emph{same} single site frequency set is used (ie the parameters are shared between all positions). If the arguments are @var{frequency1}, @var{frequency2}, @var{frequency3}, all single site frequency sets are independent. In that case, all single site frequency set parameters are position dependent. @example alphabet=Codon(letter=DNA, type=Standard) Codon(frequency=GC()) @end example builds a frequency set on codons, such that all sites frequencies follow the same GC frequency set model. The parameter name is @var{123_GC.theta}. @example alphabet=Codon(letter=DNA, type=Standard) Codon(frequency1=GC(),frequency2=GC(),frequency3=Fixed()) @end example builds a frequency set on codons, such that first and second sites follow independent GC frequency sets, third site follows a Fixed frequency set. Then the parameters names are @var{1_GC.theta}, @var{2_GC.theta}. Predefined codon frequencies are available, with a syntax similar to the one used in the PAML software. See above Codon Models section. @end table All functions accept the following arguments, that take priority over the parameter specification: @table @command @item init=@{balanced,observed@} Set all frequencies to the same value, or to their observed counts. @item observedPseudoCount=@{integer@} If the frequencies are set from observed counts, a pseudoCount is added to all the counts. @item values=(@{vector@}) Explicitly set all frequencies manually. The size of the input vector should equal the number of resolved states in the alphabet, be in alphabetical order of states, and sum to one. @end table @node Rates, , FrequenciesSet, Model @subsection Rate across site distribution From version 0.4.0, BppSuite uses the keyval syntax for specifying the distributions of substitution rate across sites. @table @command @item rate_distribution = @{rate distribution description@} Specify the rate across sites distribution. @end table The rate distribution is set to have a mean of 1. The following distributions are currently available: @table @command @item Constant Uses a constant rate across sites. @item Gamma(n=@{int>=2@}, alpha=@{float>0@}) A discretized gamma distribution of rates, with @var{n} classes, and a given shape, with mean 1 (scale=shape). @item Invariant(dist=@{rate distribution description@}, p=@{real[0,1]@}) A composite distribution allowing a special class of invariant site, with a probability @var{p}. @end table @node Distribution, Estimation, Model, Common @section Discrete distributions @anchor{Discrete distributions} Bio++ contains several probability distributions (currently only dicrete or discretized ones). These are: @subsection Standard Distributions @table @command @item Constant(value=@{float@}) a Dirac distribution on @var{value}, with parameter @var{value}. @item Beta(n=@{int>=2@}, alpha=@{float>0@}, beta=@{float>0@}) a discretized beta distribution, with @var{n} classes, with standard parameters @var{alpha} and @var{beta}. @item Gamma(n=@{int>=2@}, alpha=@{float>0@}, beta=@{float>0@}) a discretized gamma distribution, with @var{n} classes, a shape @var{alpha} and a rate @var{beta}, with parameters @var{alpha} and @var{beta}. @item Gaussian(n=@{int>=1@}, mu=@{float@}, sigma=@{float>0@}) a discretized gaussian distribution, with @var{n} classes, a mean @var{mu} and a standard deviation @var{sigma}, with parameters @var{mu} and @var{sigma}. @item Exponential(n=@{int>=2@}, lambda=@{float>0@}) a discretized exponential distribution, with @var{n} classes and parameter @var{lambda}. @item Simple(values=@{vector@}, probas=@{vector@} [, ranges=@{vector@}]) a discrete distribution with specific values (in @var{values}) and their respective non-negative probabibilities (in @var{probas}). The parameters are @var{V1}, @var{V2}, ..., @var{Vn} for all the values and the relative probabibility parameters are @var{theta1}, @var{theta2}, ..., @var{thetan-1}. Optional argument @{ranges@} sets the allowed ranges of values taken by the parameters; usage is like @samp{ranges=(V1[0.2;0.9],V2[1.1;999])}. @item TruncExponential(n=@{int>=2@}, lambda=@{float>0@}, tp=@{float>0@}) a discretized truncated exponential distribution, with @var{n} classes, parameter @var{lambda} and a truncation point @var{tp}. The parameters are @var{lambda} and @var{tp}. @item Uniform(n=@{int>=1@}, begin=@{float>0@}, end=@{float>0@}) a uniform distribution, with @var{n} classes in interval [@var{begin},@var{end}]. There are no parameters. @end table @subsection Mixture Distributions @table @command @item Invariant(dist=@{distribution description@}, p=@{float>0@}) a Mixture of a given discrete distributution and a 0 Dirac. @var{p} is the probability of this 0 Dirac. For example : @example Invariant(dist=Gaussian(n=4,2,0.5),p=0.1) @end example builds a mixture of a gaussian distribution with 4 categories (and probability 0.9) and a 0 Dirac with probability 0.1. Overall, there are 5 categories. The parameters names are @var{Invariant.Gaussian.mu}, @var{Invariant.Gaussian.sigma}, @var{Invariant.p}. @item Mixture(probas=@{vector@}, dist1=@{distribution description@}, ..., distn=@{distribution description@}) a Mixture of discrete distributions with specific probabilities (in @var{probas}) and their respective desccriptions (in @var{probas}). The parameters are the relative probabibility parameters @var{theta1}, @var{theta2}, ..., @var{thetan-1}, and the parameters of the included distributions prefixed by @var{Mixture.i_} where @var{i} is the order of the distribution. For example: @example Mixture(probas=(0.3,0.7),dist1=Beta(n=5,alpha=2,beta=3),\ dist2=Gamma(n=10,alpha=9,beta=2)) @end example builds a mixture of a discrete beta distribution and of a discrete gamma distribution, with a total of 15 classes. The parameters names are @var{Mixture.theta1}, @var{Mixture.1_Beta.alpha}, @var{Mixture.1_Beta.beta}, @var{Mixture.2_Gamma.alpha} and @var{Mixture.2_Gamma.beta}. @end table @c ------------------------------------------------------------------------------------------------------------------ @node Estimation, WritingSequences, Distribution, Common @section Numerical parameters estimation Some programs allow you to (re-)estimate numerical parameters, including @itemize @bullet @item Branch lengths @item Entries of the substitution matrices, included base frequencies values) @item Parameters of the rate distribution (currently shape parameter of the gamma law, proportion of invariant sites). @end itemize @table @command @item optimization = @{method@} where ``method'' can be one of @table @command @item None No optimization is performed, initial values are kept ``as is''. @item FullD(derivatives=@{Newton|Gradient@}) Full-derivatives method. Branch length derivatives are computed analytically, others numerically. The @var{derivatives} arguments specifies if first or second order derivatives should be used. In the first case, the optimization method used is the so-called conjugate gradient method, otherwise the Newton-Raphson method will be used. @item D-Brent(derivatives=@{Newton|Gradient@}, nstep=@{int>0@}) Branch lengths parameters are optimized using either the conjugate gradient or the Newton-Raphson method, other parameters are estimated using the Brent method in one dimension. The algorithm then loops over all parameters until convergence. The @var{nstep} arguments allow to specify a number of progressive steps to perform during optimization. If @option{nstep=3} and @option{precision=E-6}, a first optimization with @option{precision=E-2}, will be performed, then a round with @option{precision} set to E-4 and finally @option{precision} will be set to E-6. This approach generally increases convergence time. @item D-BFGS(derivatives=@{Newton|Gradient@}, nstep=@{int>0@}) Branch lengths parameters are optimized using either the conjugate gradient or the Newton-Raphson method, other parameters are estimated using the BFGS method. The algorithm then loops over all parameters until convergence. The @var{nstep} arguments allow to specify a number of progressive steps to perform during optimization. If @option{nstep=3} and @option{precision=E-6}, a first optimization with @option{precision=E-2}, will be performed, then a round with @option{precision} set to E-4 and finally @option{precision} will be set to E-6. This approach generally increases convergence time. @end table @item optimization.reparametrization = @{boolean@} Tells if parameters should be transformed in order to remove constraints (for instance positivie-only parameters will be log transformed in order to obtain parameters defined from -inf to +inf). This may improve the optimization, particularly for parameter-rich models, but the likelihood calculations will take a bit more time. @item optimization.final = @{powell|simplex@} Optional final optimization step, useful if numerical derivatives are to be used. Leave the field empty in order to skip this step. @item optimization.profiler = @{@{path@}|std|none@} A file where to dump optimization steps (a file path or std for standard output or none for no output). @item optimization.message_handler = @{@{path@}|std|none@} A file where to dump warning messages. @item optimization.max_number_f_eval = @{int<0@} The maximum number of likelihood evaluations to perform. @item optimization.ignore_parameter = @{list@} A list of parameters to ignore during the estimation process. The parameter name should include there "namespace", that is their model name, for instance K80.kappa, TN93.theta, GTR.a, Gamma.alpha, etc. For nested models, the syntax is the following: @command{G01.rdist_Gamma.alpha}, @command{TS98.model_T92.kappa}, @command{RE08.lamba}, @command{RE08.model_G01.model_GTR.a}, etc. 'Ancient' will ignore all parameters in the ancestral frequency set (non-homogeneous models), and 'BrLen' will ignore all branch lengths. The '*' wildcard can be used, as in @command{*theta*} for all the parameters whose name has @command{theta} in it. @item optimization.tolerance = @{float>0@} The precision on the log-likelihood to reach. @item output.infos = @{@{path@}|none@} A text file containing several statistics for each site in the alignment. These statistics include the posterior rate, rate class with maximum posterior probability and whether the site is conserved or not. @end table The resulting tree will be written to a file specified by the general tree writing options (@ref{WritingTrees}). @c ------------------------------------------------------------------------------------------------------------------ @node WritingSequences, WritingTrees, Estimation, Common @section Writing sequences/alignments to files @table @command @item output.sequence.file = @{path@} The output file where to write the sequences. @item output.sequence.format = @{sequence format description@} The output file format, using the same syntax as for reading (@pxref{Sequences}). Only formats Fasta, Mase and Phylip are supported for writing. In addition, most of the formats support the @command{length} argument, that specifies the maximum number of sequence characters to output on each line (default set to 100). @end table @c ------------------------------------------------------------------------------------------------------------------ @node WritingTrees, , WritingSequences, Common @section Writing trees to files @table @command @item output.tree.file = @{path@} The phylogenetic tree file to write to. @item output.tree.format = @{Newick|Nexus|NHX@} The format of the output tree file. @end table Some programs may require that you write multiple trees to a file. The corresponding options are then: @table @command @item output.trees.file = @{path@} The file that will contain multiple trees. @item output.trees.format = @{Newick|Nexus|NHX@} The format of the output tree file. @end table @c ------------------------------------------------------------------------------------------------------------------ @node Reference, , Common, Top @chapter Bio++ Program Suite Reference @c ------------------------------------------------------------------------------------------------------------------ This section now details the specific options for each program in the Bio++ Program suite. @c ------------------------------------------------------------------------------------------------------------------ @menu * bppml:: Bio++ Maximum Likelihood. * bppseqgen:: Bio++ Sequence Generator. * bppancestor:: Bio++ Ancestral Sequences and Rates reconstruction. * bppmixedlikelihoods:: Bio++ Site-Likelihoods Inside Mixed Models. * bppdist:: Bio++ Distance Methods. * bpppars:: Bio++ Maximum Parsimony. * bppconsense:: Bio++ Consensus Trees. * bppphysamp:: Bio++ Phylogenetic Sampler. * bppreroot:: Bio++ Serial Tree Re-rooting. * bppseqman:: Bio++ Sequences Manipulation. * bppalnscore:: Bio++ Alignment Scoring * bpptreedraw:: Bio++ Tree Drawing. @end menu @node bppml, bppseqgen, Reference, Reference @section BppML: Bio++ Maximum Likelihood The BppML program uses the common syntax introduced in the previous section for setting the alphabet, loading the sequences (@pxref{Sequences}), specifying the model (@pxref{Model}), and estimating parameters (@pxref{Estimation}). The BppML program allows you to optimize tree topologies and model parameters and perform a bootstrap analysis. @subsection Branch lengths initial values @table @command @item init.tree = @{user|random@} Set the method for the initial tree to use. The @option{user} option allows you to use an existing file using the method described in the Common options section. This file may have been built using another method like neighbor joining or parsimony for instance. The @option{random} option picks a random tree, which is handy to test convergence. This may however slows down significantly the optimization process. @item init.brlen.method = @{method description@} Set how to initialize the branch lengths. Available methods include: @table @command @item Input Keep initial branch lengths as is. @item Equal(value=@{float>0@}) Set all branch lengths to the same value, provided as argumet. @item Clock Coerce to a clock tree. @item Grafen(height=@{@{real>0@}|input@}, rho = @{real>0@}) Uses Grafen's method to compute branch lengths. In Grafen's method, each node is given a weight equal to the number of underlying leaves. The length of each branch is then computed as the difference of the weights of the connected nodes, and further divided by the number of leaves in the tree. The height of all nodes are then raised to the power of 'rho', a user specified value. The tree is finally scaled to match a given total height, which can be the original one (@option{height=input}), or fixed to a certain value (usually @option{height=1}). A value of rho=0 provides a star tree, and the greater the value of rho, the more recent the inner nodes. @end table @item input.tree.check_root = @{boolean@} Tell if the input tree should be checked regarding to the presence of a root. If set to yes (the default), rooted trees will be unrooted if a homogenous model is used. If not, a rooted tree will be fitted, which can lead to optimization issues in most cases. Use the non default option with care! @end table @subsection Topology optimization @table @command @item optimization.topology = @{boolean@} Enable the tree topology estimation. @item optimization.topology.algorithm = @{NNI@} Algorithm to use for topology estimation: only NNI available for now. @item optimization.topology.algorithm_nni.method = @{fast|better|phyml@} Set the NNI method to use. @option{fast}: test sequentially all NNI, if a NNI improving the likelihood is found, it is performed. @option{better}: test all possible NNIs, do the one with the biggest likelihood increase. @option{phyml}: test all possible NNIs, try doing all the improving ones. If the final likelihoods is better, perform all NNIs. Otherwise, try to do half of them, and so on. In most cases the @option{phyml} option shows the best performance. @item optimization.topology.nstep = @{int>0@} Number of phyml topology movement steps before re-optimizing parameters. @item optimization.topology.numfirst = @{boolean@} Shall we estimate parameters before looking for topology movements? @item optimization.topology.tolerance.before = @{real>0@} Tolerance for the prior-topology estimation. The tolerance numbers should not be too low, in order to save computation time and also for a better topology estimation. The @option{optimization.tolerance} parameter will be used for the final optimization of numerical parameters (see Common options). @item optimization.topology.tolerance.during = 100 Tolerance for the during-topology estimation @item optimization.scale_first = no Shall we first scale the tree before optimizing parameters? @item optimization.scale_first.tolerance = @{double@} The convergence criterion to achieve in the optimization. @end table @subsection Molecular clock BppML can also optimize branch lengths with a molecular clock: @table @command @item optimization.clock=@{no|global@} Tell if a molecular clock should be assumed. Topology estimation is not possible with a clock constraint. @end table @subsection Output results @table @command @item output.infos = @{@{path@}|none@} Alignment information log file (site specific rates, etc): @item output.estimates = @{@{path@}|none@} Write numerical parameter estimated values. @end table @subsection Bootstrap analysis @table @command @item bootstrap.number = @{int>0@} Number of replicates. A reasonable value would be >= 100. @item bootstrap.approximate = @{boolean@} Tell if numerical parameters should be kept to their initial value when bootstrapping. @item bootstrap.verbose = @{boolean@} Set this to yes for detailed output when bootstrapping. @item bootstrap.output.file = @{@{path@}|none@} Where to write the resulting trees (multi-trees newick format). @end table @subsection Rather technical options Theses options are mainly for debugging or testing purpose, in most case you will be happy with the default setting. @table @command @item likelihood.recursion = @{simple|double@} Set the type of likelihood recursion to use. @option{simple}: derivatives take more time to compute, but likelihood computation is faster. For big data sets, it can save a lot of memory usage too, particularly when the data are compressed. @option{double}: uses more memory and need more time to compute likelihood, due to the double recursion. Analytical derivatives are however faster to compute. This command has no effect in the following cases: (i) topology estimation: this requires a double recursive algorithm, (ii) optimization with a molecular clock: a simple recursion with data compression is used in this case, due to the impossibility of computing analytical derivatives. @item likelihood.recursion_simple.compression = @{simple|recursive@} Site compression for the simple recursion: @option{simple}: identical sites are not computed twice, @option{recursive}: look for site patterns to save computation time during optimization, but requires extra time for building the patterns. This is usually the best option, particularly for nucleotide data sets. @end table @c ------------------------------------------------------------------------------------------------------------------ @node bppseqgen, bppancestor, bppml, Reference @section BppSeqGen: Bio++ Sequence Simulator The BppSeqGen program uses the common syntax introduced in the previous section for setting the alphabet, loading the sequences (@pxref{Sequences}) and tree (@pxref{Tree}), specifying the model (@pxref{Model}) and writing sequence data (@pxref{WritingSequences}). @table @command @item number_of_sites = @{int>0@} The number of site positions to simulate. @item input.infos = @{path@} A info file like the one output by bppML. The estimated site-specific rates will then be used to simulate the same number of sites as found in the info file, with the corresponding rates. @end table @c ------------------------------------------------------------------------------------------------------------------ @node bppancestor, bppmixedlikelihoods, bppseqgen, Reference @section BppAncestor: Bio++ Ancestral Sequence and Rate Reconstruction The BppAncestor program uses the common syntax introduced in the previous section for setting the alphabet, loading the sequences (@pxref{Sequences}) and tree (@pxref{Tree}), specifying the model (@pxref{Model}) and writing sequence data (@pxref{WritingSequences}). Specific options are: @table @command @item input.tree.check_root = @{boolean@} Tell if the input tree should be checked regarding to the presence of a root. If set to yes (the default), rooted trees will be unrooted if a homogenous model is used. If not, a rooted tree will be fitted, which can lead to optimization issues in most cases. Use the non default option with care! @item asr.method = @{none|marginal@} Marginal is the only option for now. If set to "none", only nodes frequencies can be output. @item asr.probabilities = @{boolean@} Tells if we should output the site specific probabilities in each case. @item asr.sample = @{boolean@} Tell if we should sample from the posterior distribution instead of using the maximum probability. @item asr.sample.number = 10 [[asr.sample=yes]] Number of sample sequences to output. @item asr.add_extant = @{boolean@} Should extant (observed) sequences be added to the output sequence file? The sequences added are the ones which are used for the actual calculation. It they contained gaps for instance, and that these have been replaced by the unknown character (N or X for example), then the sequence with unknown characters will be used. @item output.sites.file = @{@{path@}|none@} Alignment information log file (site specific rates, probabilities, etc). @item output.nodes.file = @{@{path@}|none@} Ancestral nodes information: expected frequencies of ancestral states. @item output.nodes.add_extant = @{boolean@} Tell if leaf nodes should be added to the output file. @end table @c ------------------------------------------------------------------------------------------------------------------ @node bppmixedlikelihoods, bppdist, bppancestor, Reference @section BppMixedLikelihoods: Bio++ Site-Likelihoods Inside Mixed Models. The BppMixedLikelihoods program uses the common syntax introduced in the previous section for setting the alphabet, loading the sequences (@pxref{Sequences}) and tree (@pxref{Tree}) and specifying the model (@pxref{Model}). Given a mixed parameter name of mixed model, or a mixed model made of several models, the BppMixedLikelihoods program computes site per site log-likelihoods of the several values of the parameter, or of the several sub-models of the mixture. If the mixed model is built on a parameter which value follows a distribution, and in an additional column -- named "mean" -- the a posteriori mean value of the paramater is computed. Specific options are: @table @command @item output.likelihoods.file = @{@{path@}@} Ouput file of the program (site specific log-likelihood, and mean of the mixed parameters, if any). @item likelihoods.model_number = @{integer@} In case of a non-homogeneous modeling, the number of the mixed model which parameter or sub-models are considered. @item likelihoods.parameter_name = @{string@} If the considered mixed model is built from a distribution on a parameter, the name of the parameter to be considered. In this case, an additional column is written, in which the average a posteriori value of the parameter is. @end table @c ------------------------------------------------------------------------------------------------------------------ @node bppdist, bpppars, bppmixedlikelihoods, Reference @section BppDist: Bio++ Distance Methods The BppDist program uses the common syntax introduced in the previous section for setting the alphabet, loading the sequences (@pxref{Sequences}) and tree (@pxref{Tree}) and specifying the model (@pxref{Model}, only the section corresponding to the homogeneous case). Specific options are: @table @command @item output.matrix.file = @{@{path@}|none@} Where to write the matrix file (only philip format supported for now). @item method = @{wpgma|upgma|nj|bionj@} The algorithm to use to build the tree. @item optimization.method = @{init|pairwise|iterations@} There are several ways to optimize substitution parameters. The @option{init} option corresponds to the standard behavior, that is, keeping them to their initial, user-provided value. The @option{pairwise} option estimate those parameters in a pairwise manner. This should be avoided, particularly with parameter-rich models. Finally the @option{iterations} option corresponds to Ninio et al, Bioinformatics (2007) recursive algorithm: After each distance tree, a global ML estimation of the substitution parameters is performed. The estimated values are then used to rebuild a distance matrix and a tree. The algorithm stops when the topology does not change anymore. The ML optimization uses the parameters described in (@pxref{Estimation}). @item output.tree.file = @{@{path@}|none@} The final tree, possibly with bootstrap values: BppDist uses the same options for bootstrap analysis than the BppML program (@pxref{bppml}). @end table @c ------------------------------------------------------------------------------------------------------------------ @node bpppars, bppconsense, bppdist, Reference @section BppPars: Bio++ Maximum Parsimony The BppPars program is currently quite limited and should not be used for serious phylogenetic analysis. It can compute parsimony scores and perform topology estimation using the same algorithm of BppML. It uses the common syntax introduced in the previous section for setting the alphabet, loading the sequences (@pxref{Sequences}) and tree (@pxref{Tree})). Specific options are: @table @command @item optimization.topology = @{boolean@} Tell if topology has to be estimated. @item output.tree.file = @{@{path@}|none@} Where to print the output file. @item bootstrap.number = @{int>0@} Number of bootstrap replicates to perform. @item bootstrap.output.file = @{@{path@}|none@} Where to write bootstrap trees. @end table @c ------------------------------------------------------------------------------------------------------------------ @node bppconsense, bppphysamp, bpppars, Reference @section BppConsense: Bio++ Consensus Trees Probably one of the simplest program to use in the suite, just takes a list of trees (for instance produced by BppML, BppDist or BppPars with the bootstrap option enabled) and compute bootstrap values for a reference tree, provided as input, or constructed using a consensus method. The program uses the multiple-trees reading options for input (@pxref{Tree}) and single-tree writing options for output. There are only specific options here: @table @command @item tree = @{tree methods@} The method to use for getting the reference tree. Available function are: @table @command @item Input The tree is loaded using the single-tree reading options (@pxref{Tree}). @item Consensus(threshold = @{int[0,1]@}) Build a consensus tree according to a given threshold. 0 will output a fully resolved tree, 0.5 corresponds to the majority rule and 1 to the strict consensus, but any intermediate value can be specified. @end table @end table @c ------------------------------------------------------------------------------------------------------------------ @node bppphysamp, bppreroot, bppconsense, Reference @section BppPhySamp: Bio++ Phylogenetic Sampler The Bio++ Phylogenetic Sampler samples sequences from a file according to phylogenetic information. The goal is to clean a big data set by removing redundant sequences, bringing only few additional information for evolutionary analyses. The BppPhySamp programs uses the common options for setting the alphabet, loading the sequences (@pxref{Sequences}) and (@pxref{Tree}) and writing the resulting data set (@pxref{WritingSequences}). @table @command @item input.method = @{tree|matrix@} The method to provide phylogenetic information, either by a tree or a matrix. If the @option{tree} option is used, then the options for reading trees are used (@pxref{Tree}). @item input.matrix = @{path@} [[input.method = matrix]] The input matrix file. @item deletion_method = @{random|threshold|sample@} Method to use to remove sequence. @item threshold = @{float>0@} [[deletion_method = threshold ]] The minimum distance separating two sequences in the sampled data set. Any sequences closer than this threshold in the original data set will be confronted so that only one is kept. @item sample_size = @{int>0@} [[deletion_method = sample|random ]] The number of sequences to keep in the final data set. @item choice_criterion = @{length|length.complete|random@} How to chose between closely related sequences? @option{length} takes the longest (maximum number of non-gap positions), @option{length.complete} takes the sequence with the maximum number of fully resolved positions and @option{random} picks one sequence at random. @end table @c ------------------------------------------------------------------------------------------------------------------ @node bppreroot, bppseqman, bppphysamp, Reference @section BppReroot: Bio++ Serial Tree Re-rooting @table @command @item input.trees.file=@{path@} A path toward multi-trees file (newick). @item outgroups.file=@{path@} A path toward a file containing the different levels of outgroups. @item print.option=@{boolean@} If set to true, the unrootable trees are printed as unrooted in the output file, otherwise the unrootable trees are not printed. @item tryAgain.option=@{boolean@} If set to true and ReRoot finds a non-monophyletic outgroup, it tries the next outgroup. Otherwise, if ReRoot finds a non-monophyletic outgroup, the analysis for this tree is interrupted. No more outgroup are analysed. @item output.trees.file=@{path@} File where to write the rerooted trees. @end table @c ------------------------------------------------------------------------------------------------------------------ @node bppseqman, bppalnscore, bppreroot, Reference @section BppSeqMan: Bio++ Sequence Manipulation The Bio++ Sequence Manipulator convert between various file formats, and can also perform various operations on sequences. It uses the common options for setting the alphabet, loading the sequences (@pxref{Sequences}) and writing the resulting data set (@pxref{WritingSequences}). It can use the ``Generic'' option for alphabets if only file format conversion is to be performed, but the correct alphabet must be specified for more advanced manipulations, like in silico molecular biology. BppSeqMan can perform any number of elementary operation, in any order, providing the output of operation n is compatible with input of operation n+1, and that the input of operation 1 is compatible with the input data. Specific options: @table @command @item sequence.manip = @{list@} The list, in appropriate order, of elementary operations to perform. See below for a list of these operations. @end table @table @option @item Complement [[alphabet = DNA or RNA]] Convert to the complementary sequence, keeping the original alphabet. @item Transcript [[alphabet = DNA or RNA]] Convert to the complementary sequence, switching the type of alphabet (DNA<->RNA). @item Switch [[alphabet = DNA or RNA]] Change the alphabet type (DNA<->RNA). @item Translate(code = @{genetic code@}) [[alphabet = DNA or RNA]] Convert to proteins. You have to specify a genetic code, see specific options. @option{code}: The genetic code to use for the translation, one of @itemize @item EchinodermMitochondrialGeneticCode @item InvertebrateMitochondrialGeneticCode @item StandardGeneticCode @item VertebrateMitochondrialGeneticCode @item YeastMitochondrialGeneticCode @end itemize @item Invert Invert the sequence 5' <-> 3' or N <-> C @item RemoveGaps Remove all gaps in sequences (ie, 'unalign'). @item GapToUnknown Change gaps to fully unresolved characters, N for nucleotides and X for proteins. @item UnknownToGap Change (partially) unresolved characters to gaps. @item RemoveStops Remove all stop codons in sequences. If sequences are aligned, stop codons will be replaced by gaps. @item RemoveColumnsWithStops Remove all sites with at least one stop codon. @item GetCDS Remove the first stop codon and everything after in codon sequences. @item CoerceToAlignment Try to convert a set of sequence to an alignment. This will fail if sequences do not have the same length. This step is required before trying commands 'ResolveDotted' or 'KeepComplete'. @item ResolveDotted(alphabet=@{RNA|DNA|Proteins@}) [[Aligned sequences]] Convert a human-readable alignment to a machine-readable alignment. This manipulation must be first if it is used, and the data must be load with the @option{Generic} alphabet. @option{alphabet}: The alphabet to use in order to resolve a dotted alignment. @item KeepComplete(maxGapAllowed=@{int>0@} or @{float[0,100]@}+%) [[Aligned sequences]] Keep only complete sites, ie sites without any gap. Sites with unresolved characters are not removed. It is also possible to fix a maximum proportion of gaps, see specific options. @option{maxGapAllowed}: The maximum proportion of gaps allowed. @item GetCodonPosition(position=@{1|2|3@}) Retrieve the given positions from codon sequences (aligned or not). @item FilterFromTree(tree.file=@{path@}, tree.format=@{chars@}) Get a subset of sequences based on a tree file. The order of sequences in the file will reflect the tree structure. All sequences which do not have a corresponding leaf in the tree, based on the sequence name, will be removed. This method can therefore be used for subsetting a list of sequences, and/or rearrange them in a more convenient manner. @end table Examples of use: @itemize @bullet @item Just change file format: @example sequence.manip= @end example @item Change DNA to RNA: @example sequence.manip=Switch @end example @item Unalign sequences, perform transcription and translate to proteins: @example sequence.manip=RemoveGaps,Transcript,Translate @end example @item Change all unresolved characters to gaps and keep only positions with less than 5 gaps: @example sequence.manip=UnknownToGap,KeepComplete(maxGapAllowed=5) @end example @item Keep only positions with less than 30% of gaps, and change them to unresolved characters: @example sequence.manip=KeepComplete(maxGapAllowed=30%),GapToUnknown @end example @end itemize @c ------------------------------------------------------------------------------------------------------------------ @node bppalnscore, bpptreedraw, bppseqman, Reference @section BppAlnScore: Bio++ Alignment Scoring This program compares two alignments and computes column scores. Scores are output to a text file, and/or can be used to generate a site selection, to be output in a mase file. The two input alignments are specified using the input.sequences procedures (@pxref{Sequences}), with suffixes ``.test'' for the first one, and ``.ref'' for the second. Scores will be computed for each column of the ``.test'' alignment. Two scores are computed, following work by Thompson (1999): @table @emph @item column score (CS) is 1 if the column is found in the reference alignment, 0 otherwise. @item sum-of-pairs score (SPS) is the proportion of pairs of residues which are also aligned in the reference alignment. @end table Specific options: @table @command @item output.scores = @{path@} A text file where scores can be written, one row per column. If set to 'none', no file will be produced. @item output.mase = @{path@} If not 'none', a Mase alignment will be generated, as a copy of the ``.test'' input alignment, with two sites selections names CS and SPS. @item output.sps_thresholds = @{float@} The threshold to use for generating the site selection based on SPS score. All positions with at least the threshold value will be included in the selection. @item score.word_size = @{int>0@} If alignment is for a word alphabet (typically codons), the word size can be specified in order to produce a compatible site selection. Please note that in this case, the alignment must not be loaded with the world alphabet, but the corresponding letter alphabet. @item score.phase = @{int>0|chars@} Eather a number (1-based) stating the starting position for words, or the starting word. In this latter case, the first occurrence of the word in all sequences will be used to determine the phase. @end table @c ------------------------------------------------------------------------------------------------------------------ @node bpptreedraw, , bppalnscore, Reference @section BppTreeDraw: Bio++ Tree Drawing This is a simple program that outputs a tree in various vector formats. It takes as input a tree following the standard syntax. Specific options: @table @command @item output.drawing.file = @{path@} The file where to output the figure. @item output.drawing.format = @{Svg|Xfig|Inkscape|Pgf@} The file format. @item output.drawing.plot = @{plotting algorithm@} The plotting algorithm can be either Phylogram or Cladogram. They follow the keyval syntax, with the following arguments: @end table @table @option @item xu, yu @{float@} The scale units for x and y axis. @item direction.h @{left2right|right2left@} Horizontal orientation of the tree plot. @item direction.v @{top2bottom|bottom2top@} Vertical orientation of the tree plot. @item draw.leaves, draw.ids, draw.brlen, draw.bs @{boolean@} Tell if leaf names, node ids, branch lengths and/or bootstrap should be drawn. @end table @c ------------------------------------------------------------------------------------------------------------------ @c ------------------------------------------------------------------------------------------------------------------ @c end of document @c @node Index, , Reference, Top @c @unnumbered Index @c @c @printindex cp @bye bppsuite-0.8.0/CMakeLists.txt000644 000000 000000 00000023615 12147656541 016112 0ustar00rootroot000000 000000 # CMake script for Bio++ Program Suite # Author: Julien Dutheil # Created: 22/08/2009 # Global parameters CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(bppsuite CXX) IF(NOT CMAKE_BUILD_TYPE) SET(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel." FORCE) ENDIF() SET(CMAKE_CXX_FLAGS "-Wall -Weffc++ -Wshadow -Wconversion") IF(NOT NO_VIRTUAL_COV) SET(NO_VIRTUAL_COV FALSE CACHE BOOL "Disable covariant return type with virtual inheritance, for compilers that do not support it." FORCE) ENDIF() IF(NO_VIRTUAL_COV) MESSAGE("-- Covariant return with virtual inheritance disabled.") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DNO_VIRTUAL_COV=1") ENDIF() IF(NOT NO_DEP_CHECK) SET(NO_DEP_CHECK FALSE CACHE BOOL "Disable dependencies check for building distribution only." FORCE) ENDIF(NOT NO_DEP_CHECK) IF(NOT DOC_COMPRESS) SET(DOC_COMPRESS gzip CACHE STRING "Set program for compressing documentation." FORCE) ENDIF(NOT DOC_COMPRESS) IF(NOT DOC_COMPRESS_EXT) SET(DOC_COMPRESS_EXT gz CACHE STRING "Set extension of compressed documentation." FORCE) ENDIF(NOT DOC_COMPRESS_EXT) IF(NO_DEP_CHECK) MESSAGE("-- Dependencies checking disabled. Only distribution can be built.") ELSE(NO_DEP_CHECK) #static linkage? IF(NOT BUILD_STATIC) SET(BUILD_STATIC FALSE CACHE BOOL "Enable static linkage." FORCE) ENDIF() IF(BUILD_STATIC) MESSAGE("-- Static linkage requested.") SET(CMAKE_CXX_FLAGS "-static -static-libgcc ${CMAKE_CXX_FLAGS}") ENDIF() #build info? IF(NOT DEFINED INFO) SET(INFO UNIX) ENDIF(NOT DEFINED INFO) #build man pages? IF(NOT DEFINED MAN) SET(MAN UNIX) ENDIF(NOT DEFINED MAN) #find executables for documentation IF(MAN) FIND_PROGRAM(NROFF_EXE NAMES nroff) IF(NROFF_EXE) MESSAGE("-- Found nroff here: ${NROFF_EXE}") MESSAGE(" Adding targets: man") ADD_CUSTOM_TARGET(man ALL COMMAND cp bppml.1.txt bppml.1 COMMAND ${DOC_COMPRESS} -f bppml.1 COMMAND cp bppseqgen.1.txt bppseqgen.1 COMMAND ${DOC_COMPRESS} -f bppseqgen.1 COMMAND cp bppdist.1.txt bppdist.1 COMMAND ${DOC_COMPRESS} -f bppdist.1 COMMAND cp bpppars.1.txt bpppars.1 COMMAND ${DOC_COMPRESS} -f bpppars.1 COMMAND cp bppseqman.1.txt bppseqman.1 COMMAND ${DOC_COMPRESS} -f bppseqman.1 COMMAND cp bppconsense.1.txt bppconsense.1 COMMAND ${DOC_COMPRESS} -f bppconsense.1 COMMAND cp bppancestor.1.txt bppancestor.1 COMMAND ${DOC_COMPRESS} -f bppancestor.1 COMMAND cp bppreroot.1.txt bppreroot.1 COMMAND ${DOC_COMPRESS} -f bppreroot.1 COMMAND cp bppphysamp.1.txt bppphysamp.1 COMMAND ${DOC_COMPRESS} -f bppphysamp.1 COMMAND cp bpptreedraw.1.txt bpptreedraw.1 COMMAND ${DOC_COMPRESS} -f bpptreedraw.1 COMMAND cp bppalnscore.1.txt bppalnscore.1 COMMAND ${DOC_COMPRESS} -f bppalnscore.1 COMMAND cp bppmixedlikelihoods.1.txt bppmixedlikelihoods.1 COMMAND ${DOC_COMPRESS} -f bppmixedlikelihoods.1 WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/man ) SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "man/bppml.1.${DOC_COMPRESS_EXT};man/bppseqgen.1.${DOC_COMPRESS_EXT};man/bppdist.1.${DOC_COMPRESS_EXT};man/bpppars.1.${DOC_COMPRESS_EXT};man/bppseqman.1.${DOC_COMPRESS_EXT};man/bppconsense.1.${DOC_COMPRESS_EXT};man/bppancestor.1.${DOC_COMPRESS_EXT};man/bppreroot.1.${DOC_COMPRESS_EXT};man/bppphysamp.1.${DOC_COMPRESS_EXT};man/bpptreedraw.1.${DOC_COMPRESS_EXT};man/bppalnscore.1.${DOC_COMPRESS_EXT};man/bppmixedlikelihoods.1.${DOC_COMPRESS_EXT}") ELSE() MESSAGE(FATAL_ERROR "Program nroff required but not found.") ENDIF() ENDIF(MAN) IF(INFO) FIND_PROGRAM(MAKEINFO_EXE NAMES makeinfo) IF(MAKEINFO_EXE) MESSAGE("-- Found makeinfo here: ${MAKEINFO_EXE}") MESSAGE(" Adding targets: info, html") SET(ADD_INFO_TO "ALL") MESSAGE(" Adding target info to target all") ADD_CUSTOM_TARGET(info ${ADD_INFO_TO} COMMAND ${MAKEINFO_EXE} bppsuite.texi WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc ) ADD_CUSTOM_TARGET(html COMMAND ${MAKEINFO_EXE} --html --css-ref=http://www.w3.org/StyleSheets/Core/Steely bppsuite.texi WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc ) ELSE(MAKEINFO_EXE) MESSAGE(FATAL_ERROR p"Program makeinfo required but not found.") ENDIF(MAKEINFO_EXE) ENDIF(INFO) FIND_PROGRAM(PDFTEX_EXE NAMES pdftex) IF(PDFTEX_EXE) MESSAGE("-- Found pdftex here: ${PDFTEX_EXE}") MESSAGE(" Adding target: pdf") ADD_CUSTOM_TARGET(pdf COMMAND ${PDFTEX_EXE} bppsuite.texi WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc ) SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "doc/bppsuite.pdf;doc/bppsuite.aux;doc/bppsuite.cp;doc/bppsuite.fn;doc/bppsuite.info;doc/bppsuite.ky;doc/bppsuite.log;doc/bppsuite.pg;doc/bppsuite.toc;doc/bppsuite.tp;doc/bppsuite.vr") ENDIF(PDFTEX_EXE) #here is a useful function: MACRO(IMPROVED_FIND_LIBRARY OUTPUT_LIBS lib_name include_to_find) #start: FIND_PATH(${lib_name}_INCLUDE_DIR ${include_to_find}) INCLUDE_DIRECTORIES(${${lib_name}_INCLUDE_DIR}) IF(BUILD_STATIC) SET(${lib_name}_STATIC_NAMES lib${lib_name}.a) FIND_LIBRARY(${lib_name}_STATIC_LIBRARY NAMES ${${lib_name}_STATIC_NAMES} PATH_SUFFIXES lib${LIB_SUFFIX}) IF(${lib_name}_STATIC_LIBRARY) MESSAGE("-- Library ${lib_name} found here:") MESSAGE(" includes: ${${lib_name}_INCLUDE_DIR}") MESSAGE(" static libraries: ${${lib_name}_STATIC_LIBRARY}") ELSE() MESSAGE(FATAL_ERROR "${lib_name} required but not found.") ENDIF() #add the dependency: SET(${OUTPUT_LIBS} ${${OUTPUT_LIBS}} ${${lib_name}_STATIC_LIBRARY}) ELSE() SET(${lib_name}_NAMES ${lib_name} ${lib_name}.lib ${lib_name}.dll) FIND_LIBRARY(${lib_name}_LIBRARY NAMES ${${lib_name}_NAMES} PATH_SUFFIXES lib${LIB_SUFFIX}) IF(${lib_name}_LIBRARY) MESSAGE("-- Library ${lib_name} found here:") MESSAGE(" includes: ${${lib_name}_INCLUDE_DIR}") MESSAGE(" dynamic libraries: ${${lib_name}_LIBRARY}") ELSE() MESSAGE(FATAL_ERROR "${lib_name} required but not found.") ENDIF() #add the dependency: SET(${OUTPUT_LIBS} ${${OUTPUT_LIBS}} ${${lib_name}_LIBRARY}) ENDIF() ENDMACRO(IMPROVED_FIND_LIBRARY) # Set the CMAKE_PREFIX_PATH for the find_library fonction when using non # standard install location IF(CMAKE_INSTALL_PREFIX) SET(CMAKE_PREFIX_PATH "${CMAKE_INSTALL_PREFIX}" ${CMAKE_PREFIX_PATH}) ENDIF(CMAKE_INSTALL_PREFIX) #Find the libraries. The order is very important for static linkage, it won't #link if you change it! IMPROVED_FIND_LIBRARY(LIBS bpp-phyl Bpp/Phyl/Tree.h) IMPROVED_FIND_LIBRARY(LIBS bpp-seq Bpp/Seq/Alphabet/Alphabet.h) IMPROVED_FIND_LIBRARY(LIBS bpp-core Bpp/Clonable.h) # Subdirectories ADD_SUBDIRECTORY(bppSuite) ADD_SUBDIRECTORY(doc) ADD_SUBDIRECTORY(man) ENDIF(NO_DEP_CHECK) # Packager SET(CPACK_PACKAGE_NAME "bppsuite") SET(CPACK_PACKAGE_VENDOR "Bio++ Development Team") SET(CPACK_PACKAGE_VERSION "0.8.0") SET(CPACK_PACKAGE_VERSION_MAJOR "0") SET(CPACK_PACKAGE_VERSION_MINOR "8") SET(CPACK_PACKAGE_VERSION_PATCH "0") SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "The Bio++ Program Suite") SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/COPYING.txt") SET(CPACK_RESOURCE_FILE_AUTHORS "${CMAKE_SOURCE_DIR}/AUTHORS.txt") SET(CPACK_RESOURCE_FILE_INSTALL "${CMAKE_SOURCE_DIR}/INSTALL.txt") SET(CPACK_SOURCE_GENERATOR "TGZ") SET(CPACK_SOURCE_IGNORE_FILES "CMakeFiles" "Makefile" "_CPack_Packages" "CMakeCache.txt" ".*\\\\.cmake" ".*\\\\.svn" ".*\\\\.gz" ".*\\\\.zip" ".*\\\\.deb" ".*\\\\.rpm" ".*\\\\.dmg" ".*\\\\.sh" ".*\\\\..*\\\\.swp" ".*stamp" "\\\\.sh" "bppSuite/\\\\..*" "bppSuite/bppancestor" "bppSuite/bppml" "bppSuite/bppphysamp" "bppSuite/bppseqman" "bppSuite/bppconsense" "bppSuite/bppreroot" "bppSuite/bpppars" "bppSuite/bpptreedraw" "bppSuite/bppdist" "bppSuite/bppseqgen" "bppSuite/bppalnscore" "doc/bppsuite/" "doc/bppsuite\\\\.info" "doc/bppsuite\\\\.toc" "doc/bppsuite\\\\.vr" "doc/bppsuite\\\\.tp" "doc/bppsuite\\\\.log" "doc/bppsuite\\\\.fn" "doc/bppsuite\\\\.ky" "doc/bppsuite\\\\.cp" "doc/bppsuite\\\\.pg" "doc/bppsuite\\\\.aux" "doc/bppsuite\\\\.pdf" "man/.*\\\\.1.${DOC_COMPRESS_EXT}" "debian/tmp" "debian/bppsuite/" "debian/bppsuite\\\\.substvars" "debian/bppsuite\\\\.debhelper" "debian/debhelper\\\\.log" "install_manifest.txt" "DartConfiguration.tcl" ${CPACK_SOURCE_IGNORE_FILES} ) IF (MACOS) SET(CPACK_GENERATOR "Bundle") ENDIF() SET(CPACK_SOURCE_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME}-${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}") SET(CPACK_DEBSOURCE_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME}_${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}.orig") INCLUDE(CPack) #This adds the 'dist' target ADD_CUSTOM_TARGET(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source) # 'clean' is not (yet) a first class target. However, we need to clean the directories before building the sources: IF("${CMAKE_GENERATOR}" MATCHES "Make") ADD_CUSTOM_TARGET(make_clean COMMAND ${CMAKE_MAKE_PROGRAM} clean WORKING_DIRECTORY ${CMAKE_CURRENT_DIR} ) ADD_DEPENDENCIES(dist make_clean) ADD_CUSTOM_TARGET(make_clean_man COMMAND rm -f *.${DOC_COMPRESS_EXT} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/man ) ADD_DEPENDENCIES(dist make_clean_man) ENDIF() IF(NOT NO_DEP_CHECK) IF (UNIX) #This creates deb packages: ADD_CUSTOM_TARGET(origdist COMMAND cp ${CPACK_SOURCE_PACKAGE_FILE_NAME}.tar.gz ../${CPACK_DEBSOURCE_PACKAGE_FILE_NAME}.tar.gz) ADD_DEPENDENCIES(origdist dist) ADD_CUSTOM_TARGET(deb dpkg-buildpackage -uc -us -i${CPACK_SOURCE_PACKAGE_FILE_NAME}.tar.gz) ADD_DEPENDENCIES(deb origdist) ADD_DEPENDENCIES(deb info man) #This creates rpm packages: ADD_CUSTOM_TARGET(rpm rpmbuild -ta ${CPACK_SOURCE_PACKAGE_FILE_NAME}.tar.gz) ADD_DEPENDENCIES(rpm dist info man) #ADD_DEPENDENCIES(info install) ENDIF(UNIX) ENDIF(NOT NO_DEP_CHECK) bppsuite-0.8.0/bppSuite/bppPhyloSampler.cpp000755 000000 000000 00000023200 12147656541 020763 0ustar00rootroot000000 000000 // // File: PhyloSample.cpp // Created by: Julien Dutheil // Created on: Sunday, December 2nd 2007 16:48 // /* Copyright or © or Copr. CNRS This software is a computer program whose purpose is to estimate phylogenies and evolutionary parameters from a dataset according to the maximum likelihood principle. This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info". As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability. In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms. */ // From the STL: #include #include using namespace std; #include #include #include #include #include #include // From SeqLib: #include #include #include #include #include #include // From PhylLib: #include #include #include using namespace bpp; void help() { (*ApplicationTools::message << "__________________________________________________________________________").endLine(); (*ApplicationTools::message << "bppphysamp parameter1_name=parameter1_value").endLine(); (*ApplicationTools::message << " parameter2_name=parameter2_value ... param=option_file").endLine(); (*ApplicationTools::message).endLine(); (*ApplicationTools::message << " Refer to the Bio++ Program Suite Manual for a list of available options.").endLine(); (*ApplicationTools::message << "__________________________________________________________________________").endLine(); } class Index { public: double distance; unsigned int i1, i2; public: Index(double dist, unsigned int i, unsigned int j) : distance(dist), i1(i), i2(j) {} public: bool operator==(const Index& index) const { return distance == index.distance; } bool operator<(const Index& index) const { return distance < index.distance; } }; class Test { private: unsigned int pos_; public: Test(unsigned int pos) : pos_(pos) {} public: bool operator()(const Index& index) { return index.i1 == pos_ || index.i2 == pos_; } }; int main(int args, char ** argv) { cout << "******************************************************************" << endl; cout << "* Bio++ Phylogenetic Sampler, version 0.2 *" << endl; cout << "* Author: J. Dutheil Last Modif. 03/06/10 *" << endl; cout << "******************************************************************" << endl; cout << endl; if(args == 1) { help(); return 0; } try { BppApplication bppphysamp(args, argv, "BppPhySamp"); bppphysamp.startTimer(); //Get sequences: Alphabet* alphabet = SequenceApplicationTools::getAlphabet(bppphysamp.getParams()); SequenceContainer* seqs = SequenceApplicationTools::getSequenceContainer(alphabet, bppphysamp.getParams()); string inputMethod = ApplicationTools::getStringParameter("input.method", bppphysamp.getParams(), "tree"); ApplicationTools::displayResult("Input method", inputMethod); DistanceMatrix* dist = 0; if(inputMethod == "tree") { Tree* tree = PhylogeneticsApplicationTools::getTree(bppphysamp.getParams()); dist = TreeTemplateTools::getDistanceMatrix(*tree); } else if(inputMethod == "matrix") { string distPath = ApplicationTools::getAFilePath("input.matrix", bppphysamp.getParams(), true, true); PhylipDistanceMatrixFormat matIO; dist = matIO.read(distPath); } else throw Exception("Unknown input method: " + inputMethod); string deleteMeth = ApplicationTools::getStringParameter("deletion_method", bppphysamp.getParams(), "threshold"); ApplicationTools::displayResult("Deletion method", deleteMeth); string critMeth = ApplicationTools::getStringParameter("choice_criterion", bppphysamp.getParams(), "length"); ApplicationTools::displayResult("Sequence choice criterion", critMeth); //Compute lengths: vector seqNames; vector seqLen(dist->size()); string name; for(size_t i = 0; i < dist->size(); i++) { name = dist->getName(i); if (critMeth == "length.complete") seqLen[i] = SequenceTools::getNumberOfCompleteSites(seqs->getSequence(name)); else seqLen[i] = SequenceTools::getNumberOfSites(seqs->getSequence(name)); seqNames.push_back(name); } //Sort matrix entries: vector distances; for (unsigned int i = 0; i < dist->size()-1; i++) for (unsigned int j = i+1; j < dist->size(); j++) distances.push_back(Index((*dist)(i, j), i , j)); sort(distances.begin(), distances.end()); if (deleteMeth == "random") { unsigned int sampleSize = ApplicationTools::getParameter("sample_size", bppphysamp.getParams(), 10); ApplicationTools::displayResult("Sample size", sampleSize); vector sample(sampleSize); RandomTools::getSample(seqNames, sample, false); seqNames = sample; double mini = -log(0.); for (unsigned int i = 0; i < seqNames.size() - 1; ++i) for (unsigned int j = i + 1; j < seqNames.size(); ++j) { double d = (*dist)(seqNames[i], seqNames[j]); if (d < mini) mini = d; } ApplicationTools::displayResult("Minimal distance in final data set:", mini); } else if (deleteMeth == "threshold") { double threshold = ApplicationTools::getDoubleParameter("threshold", bppphysamp.getParams(), 0.01); ApplicationTools::displayResult("Distance threshold", threshold); unsigned int rm = 0; while (distances[0].distance <= threshold) { //We need to chose between the two sequences: if (critMeth == "length" || critMeth == "length.complete") { if (seqLen[distances[0].i1] > seqLen[distances[0].i2]) rm = distances[0].i2; else rm = distances[0].i1; } else if (critMeth == "random") { if (RandomTools::flipCoin()) rm = distances[0].i2; else rm = distances[0].i1; } else throw Exception("Unknown criterion: " + critMeth); //Remove sequence in list: size_t pos = VectorTools::which(seqNames, dist->getName(rm)); ApplicationTools::displayResult("Remove sequence", seqNames[pos]); seqNames.erase(seqNames.begin() + pos); //Ignore all distances from this sequence: remove_if(distances.begin(), distances.end(), Test(rm)); if (distances.size() == 0) throw Exception("Error, all sequences have been removed with this criterion!"); } ApplicationTools::displayResult("Number of sequences kept:", seqNames.size()); } else if (deleteMeth == "sample") { unsigned int sampleSize = ApplicationTools::getParameter("sample_size", bppphysamp.getParams(), 10); ApplicationTools::displayResult("Sample size", sampleSize); unsigned int rm = 0; while (seqNames.size() > sampleSize) { //We need to chose between the two sequences: if (critMeth == "length" || critMeth == "length.complete") { if (seqLen[distances[0].i1] > seqLen[distances[0].i2]) rm = distances[0].i2; else rm = distances[0].i1; } else if (critMeth == "random") { if (RandomTools::flipCoin()) rm = distances[0].i2; else rm = distances[0].i1; } else throw Exception("Unknown criterion: " + critMeth); //Remove sequence in list: size_t pos = VectorTools::which(seqNames, dist->getName(rm)); ApplicationTools::displayResult("Remove sequence", seqNames[pos]); seqNames.erase(seqNames.begin() + pos); //Ignore all distances from this sequence: remove_if(distances.begin(), distances.end(), Test(rm)); } ApplicationTools::displayResult("Minimal distance in final data set:", distances[0].distance); } else throw Exception("Unknown deletion method: " + deleteMeth + "."); //Write sequences to file: AlignedSequenceContainer asc(alphabet); for (size_t i = 0; i < seqNames.size(); i++) asc.addSequence(seqs->getSequence(seqNames[i])); SequenceApplicationTools::writeAlignmentFile(asc, bppphysamp.getParams()); bppphysamp.done(); } catch (exception& e) { cout << endl; cout << "_____________________________________________________" << endl; cout << "ERROR!!!" << endl; cout << e.what() << endl; return 1; } return 0; } bppsuite-0.8.0/bppSuite/bppSeqMan.cpp000644 000000 000000 00000044002 12147656541 017530 0ustar00rootroot000000 000000 // // File: bppSeqMan.cpp // Created by: Julien Dutheil // Created on: Oct Tue 02 9:00 2007 // /* Copyright or or Copr. Bio++ Development Team This software is a computer program whose purpose is to simulate sequence data according to a phylogenetic tree and an evolutionary model. This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info". As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability. In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms. */ // From the STL: #include #include #include using namespace std; #include #include #include #include // From SeqLib: #include #include #include #include #include #include #include #include #include //From PhylLib: #include #include using namespace bpp; void help() { (*ApplicationTools::message << "__________________________________________________________________________").endLine(); (*ApplicationTools::message << "bppseqman parameter1_name=parameter1_value").endLine(); (*ApplicationTools::message << " parameter2_name=parameter2_value ... param=option_file").endLine(); (*ApplicationTools::message).endLine(); (*ApplicationTools::message << " Refer to the Bio++ Program Suite Manual for a list of available options.").endLine(); (*ApplicationTools::message << "__________________________________________________________________________").endLine(); } int main(int args, char** argv) { cout << "******************************************************************" << endl; cout << "* Bio++ Sequence Manipulator, version 0.6 *" << endl; cout << "* Author: J. Dutheil Last Modif. 21/12/11 *" << endl; cout << "******************************************************************" << endl; cout << endl; if (args == 1) { help(); return 0; } try { BppApplication bppseqman(args, argv, "BppSeqMan"); bppseqman.startTimer(); // Get alphabet Alphabet* alphabet = SequenceApplicationTools::getAlphabet(bppseqman.getParams(), "", false, true, true); // Get sequences: SequenceContainer* tmp = SequenceApplicationTools::getSequenceContainer(alphabet, bppseqman.getParams(), "", true, true); OrderedSequenceContainer* sequences = new VectorSequenceContainer(*tmp); delete tmp; ApplicationTools::displayResult("Number of sequences", sequences->getNumberOfSequences()); // Perform manipulations vector actions = ApplicationTools::getVectorParameter("sequence.manip", bppseqman.getParams(), ',', "", "", false, false); bool aligned = false; for (unsigned int a = 0; a < actions.size(); a++) { string cmdName; map cmdArgs; KeyvalTools::parseProcedure(actions[a], cmdName, cmdArgs); ApplicationTools::displayResult("Performing action", cmdName); // +-----------------+ // | Complementation | // +-----------------+ if (cmdName == "Complement") { OrderedSequenceContainer* sc = 0; if (aligned) sc = new VectorSiteContainer(sequences->getAlphabet()); else sc = reinterpret_cast(new VectorSequenceContainer(sequences->getAlphabet())); for (unsigned int i = 0; i < sequences->getNumberOfSequences(); i++) { Sequence* seq = SequenceTools::getComplement(sequences->getSequence(i)); sc->addSequence(*seq, false); delete seq; } delete sequences; sequences = sc; } // +------------------------+ // | (Reverse)Transcription | // +------------------------+ else if (cmdName == "Transcript") { if (sequences->getAlphabet()->getAlphabetType() == AlphabetTools::DNA_ALPHABET.getAlphabetType()) { OrderedSequenceContainer* sc = 0; if (aligned) sc = new VectorSiteContainer(&AlphabetTools::RNA_ALPHABET); else sc = reinterpret_cast(new VectorSequenceContainer(&AlphabetTools::RNA_ALPHABET)); for (unsigned int i = 0; i < sequences->getNumberOfSequences(); i++) { Sequence* seq = SequenceTools::transcript(sequences->getSequence(i)); sc->addSequence(*seq, false); delete seq; } delete sequences; sequences = sc; } else if (sequences->getAlphabet()->getAlphabetType() == AlphabetTools::RNA_ALPHABET.getAlphabetType()) { OrderedSequenceContainer* sc = 0; if (aligned) sc = new VectorSiteContainer(&AlphabetTools::DNA_ALPHABET); else sc = reinterpret_cast(new VectorSequenceContainer(&AlphabetTools::DNA_ALPHABET)); for (unsigned int i = 0; i < sequences->getNumberOfSequences(); i++) { Sequence* seq = SequenceTools::reverseTranscript(sequences->getSequence(i)); sc->addSequence(*seq, false); delete seq; } delete sequences; sequences = sc; } else throw Exception("Transcription error: input alphabet must be of type 'nucleic'."); } // +-------------------------------+ // | Switching nucleotide alphabet | // +-------------------------------+ else if (cmdName == "Switch") { const Alphabet* alpha = 0; if (sequences->getAlphabet()->getAlphabetType() == AlphabetTools::DNA_ALPHABET.getAlphabetType()) { alpha = &AlphabetTools::RNA_ALPHABET; } else if (sequences->getAlphabet()->getAlphabetType() == AlphabetTools::RNA_ALPHABET.getAlphabetType()) { alpha = &AlphabetTools::DNA_ALPHABET; } else throw Exception("Cannot switch alphabet type, alphabet is not of type 'nucleic'."); OrderedSequenceContainer* sc = 0; if (aligned) sc = new VectorSiteContainer(alpha); else sc = reinterpret_cast(new VectorSequenceContainer(alpha)); for (unsigned int i = 0; i < sequences->getNumberOfSequences(); i++) { const Sequence* old = &sequences->getSequence(i); Sequence* seq = new BasicSequence(old->getName(), old->getContent(), old->getComments(), alpha); sc->addSequence(*seq, false); delete seq; } delete sequences; sequences = sc; } // +-------------+ // | Translation | // +-------------+ else if (cmdName == "Translate") { if (!AlphabetTools::isCodonAlphabet(sequences->getAlphabet())) throw Exception("Error in translation: alphabet is not of type 'codon'."); GeneticCode* gc = NULL; string gcstr = ApplicationTools::getStringParameter("code", cmdArgs, "Standard"); gc = SequenceApplicationTools::getGeneticCode(dynamic_cast(sequences->getAlphabet())->getNucleicAlphabet(), gcstr); OrderedSequenceContainer* sc = 0; if (aligned) sc = new VectorSiteContainer(&AlphabetTools::PROTEIN_ALPHABET); else sc = reinterpret_cast(new VectorSequenceContainer(&AlphabetTools::PROTEIN_ALPHABET)); for (unsigned int i = 0; i < sequences->getNumberOfSequences(); i++) { Sequence* seq = gc->translate(sequences->getSequence(i)); sc->addSequence(*seq, false); delete seq; } delete sequences; sequences = sc; } // +-------------+ // | Remove gaps | // +-------------+ else if (cmdName == "RemoveGaps") { VectorSequenceContainer* sc = new VectorSequenceContainer(sequences->getAlphabet()); for (unsigned int i = 0; i < sequences->getNumberOfSequences(); i++) { auto_ptr seq(sequences->getSequence(i).clone()); SequenceTools::removeGaps(*seq); sc->addSequence(*seq); } delete sequences; sequences = sc; aligned = false; } // +---------------------------+ // | Change gaps to unresolved | // +---------------------------+ else if (cmdName == "GapToUnknown") { OrderedSequenceContainer* sc = 0; if (aligned) sc = new VectorSiteContainer(sequences->getAlphabet()); else sc = reinterpret_cast(new VectorSequenceContainer(sequences->getAlphabet())); for (unsigned int i = 0; i < sequences->getNumberOfSequences(); i++) { Sequence* seq = new BasicSequence(sequences->getSequence(i)); SymbolListTools::changeGapsToUnknownCharacters(*seq); sc->addSequence(*seq, false); delete seq; } delete sequences; sequences = sc; } // +---------------------------+ // | Change unresolved to gaps | // +---------------------------+ else if (cmdName == "UnknownToGap") { OrderedSequenceContainer* sc = 0; if (aligned) sc = new VectorSiteContainer(sequences->getAlphabet()); else sc = new VectorSequenceContainer(sequences->getAlphabet()); for (unsigned int i = 0; i < sequences->getNumberOfSequences(); i++) { Sequence* seq = new BasicSequence(sequences->getSequence(i)); SymbolListTools::changeUnresolvedCharactersToGaps(*seq); sc->addSequence(*seq, false); delete seq; } delete sequences; sequences = sc; } // +--------------+ // | Remove stops | // +--------------+ else if (cmdName == "RemoveStops") { SiteContainer* sites = dynamic_cast(sequences); if (!sites) { VectorSequenceContainer* sc = new VectorSequenceContainer(sequences->getAlphabet()); for (unsigned int i = 0; i < sequences->getNumberOfSequences(); ++i) { auto_ptr seq(sequences->getSequence(i).clone()); SequenceTools::removeStops(*seq); sc->addSequence(*seq); } delete sequences; sequences = sc; } else { VectorSiteContainer* sc = new VectorSiteContainer(sequences->getAlphabet()); for (unsigned int i = 0; i < sequences->getNumberOfSequences(); ++i) { auto_ptr seq(sequences->getSequence(i).clone()); SequenceTools::replaceStopsWithGaps(*seq); sc->addSequence(*seq); } delete sequences; sequences = sc; } } // +--------------+ // | Remove stops | // +--------------+ else if (cmdName == "RemoveColumnsWithStop") { SiteContainer* sites = dynamic_cast(sequences); if (!sites) { throw Exception("'RemoveColumnsWithStop' can only be used on alignment. You may consider using the 'CoerceToAlignment' command."); } for (size_t i = sites->getNumberOfSites(); i > 0; i--) { if (SiteTools::hasStopCodon(sites->getSite(i-1))) sites->deleteSite(i - 1); } } // +---------+ // | Get CDS | // +---------+ else if (cmdName == "GetCDS") { OrderedSequenceContainer* sc = 0; if (aligned) sc = new VectorSiteContainer(sequences->getAlphabet()); else sc = reinterpret_cast(new VectorSequenceContainer(sequences->getAlphabet())); for (unsigned int i = 0; i < sequences->getNumberOfSequences(); i++) { BasicSequence seq = sequences->getSequence(i); size_t len = seq.size(); SequenceTools::getCDS(seq, false, true, true, false); if (aligned) { for (size_t c = seq.size(); c < len; ++c) seq.addElement(seq.getAlphabet()->getGapCharacterCode()); } sc->addSequence(seq, false); } delete sequences; sequences = sc; } // +--------------------------+ // | Resolve dotted alignment | // +--------------------------+ else if (actions[a] == "CoerceToAlignment") { SiteContainer* sites = dynamic_cast(sequences); if(! sites) { sites = new VectorSiteContainer(*sequences); delete sequences; sequences = sites; } aligned = true; } else if (actions[a] == "ResolvedDotted") { SiteContainer* sites = dynamic_cast(sequences); if (!sites) { throw Exception("'ResolvedDotted' can only be used on alignment. You may consider using the 'CoerceToAlignment' command."); } const Alphabet* alpha = 0; string alphastr = ApplicationTools::getStringParameter("alphabet", cmdArgs, "DNA"); if (alphastr == "DNA") alpha = &AlphabetTools::DNA_ALPHABET; else if (alphastr == "RNA") alpha = &AlphabetTools::RNA_ALPHABET; else if (alphastr == "Protein") alpha = &AlphabetTools::PROTEIN_ALPHABET; else throw Exception("Resolved alphabet must be one of [DNA|RNA|Protein] for solving dotted alignment."); OrderedSequenceContainer* resolvedCont = SiteContainerTools::resolveDottedAlignment(*sites, alpha); delete sequences; sequences = resolvedCont; } // +---------------------+ // | Keep complete sites | // +---------------------+ else if (cmdName == "KeepComplete") { SiteContainer* sites = dynamic_cast(sequences); if (!sites) { throw Exception("'KeepComplete' can only be used on alignment. You may consider using the 'CoerceToAlignment' command."); } string maxGapOption = ApplicationTools::getStringParameter("maxGapAllowed", cmdArgs, "100%"); if (maxGapOption[maxGapOption.size()-1] == '%') { double gapFreq = TextTools::toDouble(maxGapOption.substr(0, maxGapOption.size()-1)) / 100.; for (size_t i = sites->getNumberOfSites(); i > 0; i--) { map freqs; SiteTools::getFrequencies(sites->getSite(i - 1), freqs); if (freqs[-1] > gapFreq) sites->deleteSite(i - 1); } } else { size_t gapNum = TextTools::to(maxGapOption); for (size_t i = sites->getNumberOfSites(); i > 0; i--) { map counts; SiteTools::getCounts(sites->getSite(i - 1), counts); counts[-1]; //Needed in case this entry does not exist in the map. This will set it to 0. if (counts[-1] > gapNum) sites->deleteSite(i-1); } } } // +-----------------+ // | Invert sequence | // +-----------------+ else if (cmdName == "Invert") { OrderedSequenceContainer* sc = 0; if (aligned) sc = new VectorSiteContainer(sequences->getAlphabet()); else sc = reinterpret_cast(new VectorSequenceContainer(sequences->getAlphabet())); for (unsigned int i = 0; i < sequences->getNumberOfSequences(); i++) { const Sequence* old = &sequences->getSequence(i); Sequence* seq = SequenceTools::getInvert(*old); sc->addSequence(*seq, false); delete seq; } delete sequences; sequences = sc; } // +------------------+ // | GetCodonPosition | // +------------------+ else if (cmdName == "GetCodonPosition") { unsigned int pos = ApplicationTools::getParameter("position", cmdArgs, 3); OrderedSequenceContainer* sc = dynamic_cast(SequenceContainerTools::getCodonPosition(*sequences, pos - 1)); delete sequences; if (aligned) { sequences = new VectorSiteContainer(*sc); delete sc; } else { sequences = sc; } } // +-----------------+ // | FilterFromTree | // +-----------------+ else if (cmdName == "FilterFromTree") { auto_ptr tree(PhylogeneticsApplicationTools::getTree(cmdArgs, "")); vector names = tree->getLeavesNames(); OrderedSequenceContainer* reorderedSequences = 0; if (aligned) { reorderedSequences = new VectorSiteContainer(sequences->getAlphabet()); } else { reorderedSequences = new VectorSequenceContainer(sequences->getAlphabet()); } for (size_t i = 0; i < names.size(); ++i) { reorderedSequences->addSequence(sequences->getSequence(names[i]), false); } delete sequences; sequences = reorderedSequences; } else throw Exception("Unknown action: " + cmdName); } // Write sequences ApplicationTools::displayBooleanResult("Final sequences are aligned", aligned); if (aligned) { SequenceApplicationTools::writeAlignmentFile(*dynamic_cast(sequences), bppseqman.getParams(), "", true); } else { SequenceApplicationTools::writeSequenceFile(*sequences, bppseqman.getParams(), "", true); } delete alphabet; delete sequences; bppseqman.done(); } catch(exception & e) { cout << e.what() << endl; return 1; } return 0; } bppsuite-0.8.0/bppSuite/CMakeLists.txt000644 000000 000000 00000004422 12147656541 017700 0ustar00rootroot000000 000000 # CMake script for Bio++ Program Suite # Author: Julien Dutheil # Created: 22/08/2009 ADD_EXECUTABLE(bppml bppML.cpp) TARGET_LINK_LIBRARIES(bppml ${LIBS}) SET_TARGET_PROPERTIES(bppml PROPERTIES LINK_SEARCH_END_STATIC ${BUILD_STATIC}) ADD_EXECUTABLE(bppseqgen bppSeqGen.cpp) TARGET_LINK_LIBRARIES(bppseqgen ${LIBS}) SET_TARGET_PROPERTIES(bppseqgen PROPERTIES LINK_SEARCH_END_STATIC ${BUILD_STATIC}) ADD_EXECUTABLE(bppdist bppDist.cpp) TARGET_LINK_LIBRARIES(bppdist ${LIBS}) SET_TARGET_PROPERTIES(bppdist PROPERTIES LINK_SEARCH_END_STATIC ${BUILD_STATIC}) ADD_EXECUTABLE(bpppars bppPars.cpp) TARGET_LINK_LIBRARIES(bpppars ${LIBS}) SET_TARGET_PROPERTIES(bpppars PROPERTIES LINK_SEARCH_END_STATIC ${BUILD_STATIC}) ADD_EXECUTABLE(bppseqman bppSeqMan.cpp) TARGET_LINK_LIBRARIES(bppseqman ${LIBS}) SET_TARGET_PROPERTIES(bppseqman PROPERTIES LINK_SEARCH_END_STATIC ${BUILD_STATIC}) ADD_EXECUTABLE(bppconsense bppConsense.cpp) TARGET_LINK_LIBRARIES(bppconsense ${LIBS}) SET_TARGET_PROPERTIES(bppconsense PROPERTIES LINK_SEARCH_END_STATIC ${BUILD_STATIC}) ADD_EXECUTABLE(bppancestor bppAncestor.cpp) TARGET_LINK_LIBRARIES(bppancestor ${LIBS}) SET_TARGET_PROPERTIES(bppancestor PROPERTIES LINK_SEARCH_END_STATIC ${BUILD_STATIC}) ADD_EXECUTABLE(bppmixedlikelihoods bppMixedLikelihoods.cpp) TARGET_LINK_LIBRARIES(bppmixedlikelihoods ${LIBS}) SET_TARGET_PROPERTIES(bppmixedlikelihoods PROPERTIES LINK_SEARCH_END_STATIC ${BUILD_STATIC}) ADD_EXECUTABLE(bppreroot bppReRoot.cpp) TARGET_LINK_LIBRARIES(bppreroot ${LIBS}) SET_TARGET_PROPERTIES(bppreroot PROPERTIES LINK_SEARCH_END_STATIC ${BUILD_STATIC}) ADD_EXECUTABLE(bppphysamp bppPhyloSampler.cpp) TARGET_LINK_LIBRARIES(bppphysamp ${LIBS}) SET_TARGET_PROPERTIES(bppphysamp PROPERTIES LINK_SEARCH_END_STATIC ${BUILD_STATIC}) ADD_EXECUTABLE(bpptreedraw bppTreeDraw.cpp) TARGET_LINK_LIBRARIES(bpptreedraw ${LIBS}) SET_TARGET_PROPERTIES(bpptreedraw PROPERTIES LINK_SEARCH_END_STATIC ${BUILD_STATIC}) ADD_EXECUTABLE(bppalnscore bppAlnScore.cpp) TARGET_LINK_LIBRARIES(bppalnscore ${LIBS}) SET_TARGET_PROPERTIES(bppalnscore PROPERTIES LINK_SEARCH_END_STATIC ${BUILD_STATIC}) # Install progs INSTALL(TARGETS bppml bppseqgen bppdist bpppars bppseqman bppconsense bppancestor bppmixedlikelihoods bppreroot bppphysamp bpptreedraw bppalnscore DESTINATION bin) bppsuite-0.8.0/bppSuite/bppConsense.cpp000644 000000 000000 00000011317 12147656541 020124 0ustar00rootroot000000 000000 // // File: bppConsense.cpp // Created by: Julien Dutheil // Created on: Jun Wed 06 11:17 2007 // /* Copyright or © or Copr. CNRS This software is a computer program whose purpose is to estimate phylogenies and evolutionary parameters from a dataset according to the maximum likelihood principle. This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info". As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability. In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms. */ // From the STL: #include #include using namespace std; #include #include #include #include #include // From PhylLib: #include #include #include using namespace bpp; void help() { (*ApplicationTools::message << "__________________________________________________________________________").endLine(); (*ApplicationTools::message << "bppconsense parameter1_name=parameter1_value").endLine(); (*ApplicationTools::message << " parameter2_name=parameter2_value ... param=option_file").endLine(); (*ApplicationTools::message).endLine(); (*ApplicationTools::message << " Refer to the Bio++ Program Suite Manual for a list of available options.").endLine(); (*ApplicationTools::message << "__________________________________________________________________________").endLine(); } int main(int args, char ** argv) { cout << "******************************************************************" << endl; cout << "* Bio++ Consensus and Bootstrap Methods, version 0.3.0 *" << endl; cout << "* Authors: J. Dutheil Created 06/06/07 *" << endl; cout << "* N. Galtier Last Modif. 08/08/09 *" << endl; cout << "******************************************************************" << endl; cout << endl; if(args == 1) { help(); return 0; } try { BppApplication bppconsense(args, argv, "BppConsense"); bppconsense.startTimer(); vector list = PhylogeneticsApplicationTools::getTrees(bppconsense.getParams()); Tree* tree = 0; string treeMethod = ApplicationTools::getStringParameter("tree", bppconsense.getParams(), "consensus"); string cmdName; map cmdArgs; KeyvalTools::parseProcedure(treeMethod, cmdName, cmdArgs); if(cmdName == "Input") { tree = PhylogeneticsApplicationTools::getTree(bppconsense.getParams()); ApplicationTools::displayResult("Number of leaves", tree->getNumberOfLeaves()); } else if(cmdName == "Consensus") { double threshold = ApplicationTools::getDoubleParameter("threshold", cmdArgs, 0); ApplicationTools::displayResult("Consensus threshold", TextTools::toString(threshold)); ApplicationTools::displayTask("Computing consensus tree"); tree = TreeTools::thresholdConsensus(list, threshold, true); ApplicationTools::displayTaskDone(); } else throw Exception("Unknown input tree method: " + treeMethod); ApplicationTools::displayTask("Compute bootstrap values"); TreeTools::computeBootstrapValues(*tree, list); ApplicationTools::displayTaskDone(); //Write resulting tree: PhylogeneticsApplicationTools::writeTree(*tree, bppconsense.getParams()); for (unsigned int i = 0; i < list.size(); i++) delete list[i]; delete tree; bppconsense.done(); } catch(exception & e) { cout << e.what() << endl; return 1; } return (0); } bppsuite-0.8.0/bppSuite/bppDist.cpp000644 000000 000000 00000031625 12147656541 017256 0ustar00rootroot000000 000000 // // File: bppDist.cpp // Created by: Julien Dutheil // Created on: May Sat 05 15:09 2007 // From file bppML.cpp // /* Copyright or © or Copr. Bio++ Development Team This software is a computer program whose purpose is to estimate phylogenies and evolutionary parameters from a dataset according to the maximum likelihood principle. This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info". As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability. In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms. */ // From the STL: #include #include using namespace std; #include #include #include #include #include #include // From SeqLib: #include #include #include #include #include // From PhylLib: #include #include #include #include #include #include #include #include using namespace bpp; void help() { (*ApplicationTools::message << "__________________________________________________________________________").endLine(); (*ApplicationTools::message << "bppdist parameter1_name=parameter1_value parameter2_name=parameter2_value").endLine(); (*ApplicationTools::message << " ... param=option_file").endLine(); (*ApplicationTools::message).endLine(); (*ApplicationTools::message << " Refer to the Bio++ Program Suite Manual for a list of available options.").endLine(); (*ApplicationTools::message << "__________________________________________________________________________").endLine(); } int main(int args, char ** argv) { cout << "******************************************************************" << endl; cout << "* Bio++ Distance Methods, version 0.3.0 *" << endl; cout << "* Author: J. Dutheil Created 05/05/07 *" << endl; cout << "* Last Modif. 08/08/09 *" << endl; cout << "******************************************************************" << endl; cout << endl; if(args == 1) { help(); return 0; } try { BppApplication bppdist(args, argv, "BppDist"); bppdist.startTimer(); Alphabet* alphabet = SequenceApplicationTools::getAlphabet(bppdist.getParams(), "", false); VectorSiteContainer* allSites = SequenceApplicationTools::getSiteContainer(alphabet, bppdist.getParams()); VectorSiteContainer* sites = SequenceApplicationTools::getSitesToAnalyse(* allSites, bppdist.getParams()); delete allSites; ApplicationTools::displayResult("Number of sequences", TextTools::toString(sites->getNumberOfSequences())); ApplicationTools::displayResult("Number of sites", TextTools::toString(sites->getNumberOfSites())); SubstitutionModel* model = PhylogeneticsApplicationTools::getSubstitutionModel(alphabet, sites, bppdist.getParams()); DiscreteDistribution* rDist = 0; if (model->getNumberOfStates() > model->getAlphabet()->getSize()) { //Markov-modulated Markov model! rDist = new ConstantRateDistribution(); } else { rDist = PhylogeneticsApplicationTools::getRateDistribution(bppdist.getParams()); } DistanceEstimation distEstimation(model, rDist, sites, 1, false); string method = ApplicationTools::getStringParameter("method", bppdist.getParams(), "nj"); ApplicationTools::displayResult("Tree reconstruction method", method); TreeTemplate* tree; AgglomerativeDistanceMethod* distMethod = 0; if(method == "wpgma") { PGMA* wpgma = new PGMA(true); distMethod = wpgma; } else if(method == "upgma") { PGMA* upgma = new PGMA(false); distMethod = upgma; } else if(method == "nj") { NeighborJoining* nj = new NeighborJoining(); nj->outputPositiveLengths(true); distMethod = nj; } else if(method == "bionj") { BioNJ* bionj = new BioNJ(); bionj->outputPositiveLengths(true); distMethod = bionj; } else throw Exception("Unknown tree reconstruction method."); string type = ApplicationTools::getStringParameter("optimization.method", bppdist.getParams(), "init"); ApplicationTools::displayResult("Model parameters estimation method", type); if (type == "init") type = OptimizationTools::DISTANCEMETHOD_INIT; else if (type == "pairwise") type = OptimizationTools::DISTANCEMETHOD_PAIRWISE; else if (type == "iterations") type = OptimizationTools::DISTANCEMETHOD_ITERATIONS; else throw Exception("Unknown parameter estimation procedure '" + type + "'."); unsigned int optVerbose = ApplicationTools::getParameter("optimization.verbose", bppdist.getParams(), 2); string mhPath = ApplicationTools::getAFilePath("optimization.message_handler", bppdist.getParams(), false, false); OutputStream* messenger = (mhPath == "none") ? 0 : (mhPath == "std") ? ApplicationTools::message : new StlOutputStream(new ofstream(mhPath.c_str(), ios::out)); ApplicationTools::displayResult("Message handler", mhPath); string prPath = ApplicationTools::getAFilePath("optimization.profiler", bppdist.getParams(), false, false); OutputStream* profiler = (prPath == "none") ? 0 : (prPath == "std") ? ApplicationTools::message : new StlOutputStream(new ofstream(prPath.c_str(), ios::out)); if(profiler) profiler->setPrecision(20); ApplicationTools::displayResult("Profiler", prPath); // Should I ignore some parameters? ParameterList allParameters = model->getParameters(); allParameters.addParameters(rDist->getParameters()); ParameterList parametersToIgnore; string paramListDesc = ApplicationTools::getStringParameter("optimization.ignore_parameter", bppdist.getParams(), "", "", true, false); bool ignoreBrLen = false; StringTokenizer st(paramListDesc, ","); while (st.hasMoreToken()) { try { string param = st.nextToken(); if (param == "BrLen") ignoreBrLen = true; else { if (allParameters.hasParameter(param)) { Parameter* p = &allParameters.getParameter(param); parametersToIgnore.addParameter(*p); } else ApplicationTools::displayWarning("Parameter '" + param + "' not found."); } } catch (ParameterNotFoundException& pnfe) { ApplicationTools::displayError("Parameter '" + pnfe.getParameter() + "' not found, and so can't be ignored!"); } } unsigned int nbEvalMax = ApplicationTools::getParameter("optimization.max_number_f_eval", bppdist.getParams(), 1000000); ApplicationTools::displayResult("Max # ML evaluations", TextTools::toString(nbEvalMax)); double tolerance = ApplicationTools::getDoubleParameter("optimization.tolerance", bppdist.getParams(), .000001); ApplicationTools::displayResult("Tolerance", TextTools::toString(tolerance)); //Here it is: ofstream warn("warnings", ios::out); ApplicationTools::warning = new StlOutputStreamWrapper(&warn); tree = OptimizationTools::buildDistanceTree(distEstimation, *distMethod, parametersToIgnore, !ignoreBrLen, type, tolerance, nbEvalMax, profiler, messenger, optVerbose); warn.close(); delete ApplicationTools::warning; ApplicationTools::warning = ApplicationTools::message; string matrixPath = ApplicationTools::getAFilePath("output.matrix.file", bppdist.getParams(), false, false, "", false); if (matrixPath != "none") { ApplicationTools::displayResult("Output matrix file", matrixPath); ODistanceMatrix* odm = IODistanceMatrixFactory().createWriter(IODistanceMatrixFactory::PHYLIP_FORMAT); odm->write(*distEstimation.getMatrix(), matrixPath, true); delete odm; } PhylogeneticsApplicationTools::writeTree(*tree, bppdist.getParams()); //Output some parameters: if (type == OptimizationTools::DISTANCEMETHOD_ITERATIONS) { // Write parameters to screen: ParameterList parameters = model->getParameters(); for (unsigned int i = 0; i < parameters.size(); i++) { ApplicationTools::displayResult(parameters[i].getName(), TextTools::toString(parameters[i].getValue())); } parameters = rDist->getParameters(); for (unsigned int i = 0; i < parameters.size(); i++) { ApplicationTools::displayResult(parameters[i].getName(), TextTools::toString(parameters[i].getValue())); } // Write parameters to file: string parametersFile = ApplicationTools::getAFilePath("output.estimates", bppdist.getParams(), false, false); if (parametersFile != "none") { ofstream out(parametersFile.c_str(), ios::out); parameters = model->getParameters(); for (unsigned int i = 0; i < parameters.size(); i++) { out << parameters[i].getName() << " = " << parameters[i].getValue() << endl; } parameters = rDist->getParameters(); for (unsigned int i = 0; i < parameters.size(); i++) { out << parameters[i].getName() << " = " << parameters[i].getValue() << endl; } out.close(); } } //Bootstrap: unsigned int nbBS = ApplicationTools::getParameter("bootstrap.number", bppdist.getParams(), 0); if(nbBS > 0) { ApplicationTools::displayResult("Number of bootstrap samples", TextTools::toString(nbBS)); bool approx = ApplicationTools::getBooleanParameter("bootstrap.approximate", bppdist.getParams(), true); ApplicationTools::displayResult("Use approximate bootstrap", TextTools::toString(approx ? "yes" : "no")); if(approx) { type = OptimizationTools::DISTANCEMETHOD_INIT; parametersToIgnore = allParameters; ignoreBrLen = true; } bool bootstrapVerbose = ApplicationTools::getBooleanParameter("bootstrap.verbose", bppdist.getParams(), false, "", true, false); string bsTreesPath = ApplicationTools::getAFilePath("bootstrap.output.file", bppdist.getParams(), false, false); ofstream *out = NULL; if(bsTreesPath != "none") { ApplicationTools::displayResult("Bootstrap trees stored in file", bsTreesPath); out = new ofstream(bsTreesPath.c_str(), ios::out); } Newick newick; vector bsTrees(nbBS); ApplicationTools::displayTask("Bootstrapping", true); for(unsigned int i = 0; i < nbBS; i++) { ApplicationTools::displayGauge(i, nbBS-1, '='); VectorSiteContainer * sample = SiteContainerTools::bootstrapSites(*sites); if(approx) model->setFreqFromData(*sample); distEstimation.setData(sample); bsTrees[i] = OptimizationTools::buildDistanceTree( distEstimation, *distMethod, parametersToIgnore, ignoreBrLen, type, tolerance, nbEvalMax, NULL, NULL, (bootstrapVerbose ? 1 : 0) ); if(out && i == 0) newick.write(*bsTrees[i], bsTreesPath, true); if(out && i > 0) newick.write(*bsTrees[i], bsTreesPath, false); delete sample; } if(out) out->close(); if(out) delete out; ApplicationTools::displayTaskDone(); ApplicationTools::displayTask("Compute bootstrap values"); TreeTools::computeBootstrapValues(*tree, bsTrees); ApplicationTools::displayTaskDone(); for(unsigned int i = 0; i < nbBS; i++) delete bsTrees[i]; //Write resulting tree: PhylogeneticsApplicationTools::writeTree(*tree, bppdist.getParams()); } delete alphabet; delete sites; delete distMethod; delete tree; bppdist.done(); } catch(exception & e) { cout << e.what() << endl; return 1; } return 0; } bppsuite-0.8.0/bppSuite/bppML.cpp000644 000000 000000 00000073740 12147656541 016667 0ustar00rootroot000000 000000 // // File: bppML.cpp // Created by: Julien Dutheil // Created on: Dec Sat 03 16:41 2005 // /* Copyright or © or Copr. Bio++ Development Team This software is a computer program whose purpose is to estimate phylogenies and evolutionary parameters from a dataset according to the maximum likelihood principle. This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info". As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability. In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms. */ // From the STL: #include #include #include using namespace std; #include #include #include #include #include #include #include #include #include #include #include // From SeqLib: #include #include #include #include #include // From PhylLib: #include #include #include #include #include #include #include #include #include #include using namespace bpp; /******************************************************************************/ void help() { (*ApplicationTools::message << "__________________________________________________________________________").endLine(); (*ApplicationTools::message << "bppml parameter1_name=parameter1_value parameter2_name=parameter2_value").endLine(); (*ApplicationTools::message << " ... param=option_file").endLine(); (*ApplicationTools::message).endLine(); (*ApplicationTools::message << " Refer to the Bio++ Program Suite Manual for a list of available options.").endLine(); (*ApplicationTools::message << "__________________________________________________________________________").endLine(); } int main(int args, char** argv) { cout << "******************************************************************" << endl; cout << "* Bio++ Maximum Likelihood Computation, version 1.6.0 *" << endl; cout << "* *" << endl; cout << "* Authors: J. Dutheil Last Modif. 29/01/13 *" << endl; cout << "* B. Boussau *" << endl; cout << "* L. Guéguen *" << endl; cout << "* M. Groussin *" << endl; cout << "******************************************************************" << endl; cout << endl; if (args == 1) { help(); return 0; } try { BppApplication bppml(args, argv, "BppML"); bppml.startTimer(); Alphabet* alphabet = SequenceApplicationTools::getAlphabet(bppml.getParams(), "", false); VectorSiteContainer* allSites = SequenceApplicationTools::getSiteContainer(alphabet, bppml.getParams()); VectorSiteContainer* sites = SequenceApplicationTools::getSitesToAnalyse(*allSites, bppml.getParams(), "", true, false); delete allSites; ApplicationTools::displayResult("Number of sequences", TextTools::toString(sites->getNumberOfSequences())); ApplicationTools::displayResult("Number of sites", TextTools::toString(sites->getNumberOfSites())); // Get the initial tree Tree* tree = 0; string initTreeOpt = ApplicationTools::getStringParameter("init.tree", bppml.getParams(), "user", "", false, false); ApplicationTools::displayResult("Input tree", initTreeOpt); if (initTreeOpt == "user") { tree = PhylogeneticsApplicationTools::getTree(bppml.getParams()); ApplicationTools::displayResult("Number of leaves", TextTools::toString(tree->getNumberOfLeaves())); } else if (initTreeOpt == "random") { vector names = sites->getSequencesNames(); tree = TreeTemplateTools::getRandomTree(names); tree->setBranchLengths(1.); } else throw Exception("Unknown init tree method."); // Try to write the current tree to file. This will be overwritten by the optimized tree, // but allow to check file existence before running optimization! PhylogeneticsApplicationTools::writeTree(*tree, bppml.getParams()); bool computeLikelihood = ApplicationTools::getBooleanParameter("compute.likelihood", bppml.getParams(), true, "", false, false); if (!computeLikelihood) { delete alphabet; delete sites; delete tree; cout << "BppML's done. Bye." << endl; return 0; } // Setting branch lengths? string initBrLenMethod = ApplicationTools::getStringParameter("init.brlen.method", bppml.getParams(), "Input", "", true, false); string cmdName; map cmdArgs; KeyvalTools::parseProcedure(initBrLenMethod, cmdName, cmdArgs); if (cmdName == "Input") { // Is the root has to be moved to the midpoint position along the branch that contains it ? If no, do nothing! string midPointRootBrLengths = ApplicationTools::getStringParameter("midPointRootBrLengths", cmdArgs, "no", "", true, false); if(midPointRootBrLengths == "yes") TreeTools::constrainedMidPointRooting(*tree); } else if (cmdName == "Equal") { double value = ApplicationTools::getDoubleParameter("value", cmdArgs, 0.1, "", true, false); if (value <= 0) throw Exception("Value for branch length must be superior to 0"); ApplicationTools::displayResult("Branch lengths set to", value); tree->setBranchLengths(value); } else if (cmdName == "Clock") { TreeTools::convertToClockTree(*tree, tree->getRootId(), true); } else if (cmdName == "Grafen") { string grafenHeight = ApplicationTools::getStringParameter("height", cmdArgs, "input", "", true, false); double h; if (grafenHeight == "input") { h = TreeTools::getHeight(*tree, tree->getRootId()); } else { h = TextTools::toDouble(grafenHeight); if (h <= 0) throw Exception("Height must be positive in Grafen's method."); } ApplicationTools::displayResult("Total height", TextTools::toString(h)); double rho = ApplicationTools::getDoubleParameter("rho", cmdArgs, 1., "", true, false); ApplicationTools::displayResult("Grafen's rho", rho); TreeTools::computeBranchLengthsGrafen(*tree, rho); double nh = TreeTools::getHeight(*tree, tree->getRootId()); tree->scaleTree(h / nh); } else throw Exception("Method '" + initBrLenMethod + "' unknown for computing branch lengths."); ApplicationTools::displayResult("Branch lengths", cmdName); string treeWIdPath = ApplicationTools::getAFilePath("output.tree_ids.file", bppml.getParams(), false, false); if (treeWIdPath != "none") { TreeTemplate ttree(*tree); vector nodes = ttree.getNodes(); for (size_t i = 0; i < nodes.size(); i++) { if (nodes[i]->isLeaf()) nodes[i]->setName(TextTools::toString(nodes[i]->getId()) + "_" + nodes[i]->getName()); else nodes[i]->setBranchProperty("NodeId", BppString(TextTools::toString(nodes[i]->getId()))); } Newick treeWriter; treeWriter.enableExtendedBootstrapProperty("NodeId"); ApplicationTools::displayResult("Writing tagged tree to", treeWIdPath); treeWriter.write(ttree, treeWIdPath); delete tree; cout << "BppML's done." << endl; exit(0); } DiscreteRatesAcrossSitesTreeLikelihood* tl; string nhOpt = ApplicationTools::getStringParameter("nonhomogeneous", bppml.getParams(), "no", "", true, false); ApplicationTools::displayResult("Heterogeneous model", nhOpt); bool checkTree = ApplicationTools::getBooleanParameter("input.tree.check_root", bppml.getParams(), true, "", true, false); bool optimizeTopo = ApplicationTools::getBooleanParameter("optimization.topology", bppml.getParams(), false, "", true, false); unsigned int nbBS = ApplicationTools::getParameter("bootstrap.number", bppml.getParams(), 0, "", true, false); SubstitutionModel* model = 0; SubstitutionModelSet* modelSet = 0; DiscreteDistribution* rDist = 0; if (optimizeTopo || nbBS > 0) { if (nhOpt != "no") throw Exception("Topology estimation with NH model not supported yet, sorry :("); model = PhylogeneticsApplicationTools::getSubstitutionModel(alphabet, sites, bppml.getParams()); if (model->getName() != "RE08") SiteContainerTools::changeGapsToUnknownCharacters(*sites); if (model->getNumberOfStates() >= 2 * model->getAlphabet()->getSize()) { // Markov-modulated Markov model! rDist = new ConstantRateDistribution(); } else { rDist = PhylogeneticsApplicationTools::getRateDistribution(bppml.getParams()); } if (dynamic_cast(model) == 0) tl = new NNIHomogeneousTreeLikelihood(*tree, *sites, model, rDist, checkTree, true); else throw Exception("Topology estimation with Mixed model not supported yet, sorry :("); } else if (nhOpt == "no") { model = PhylogeneticsApplicationTools::getSubstitutionModel(alphabet, sites, bppml.getParams()); if (model->getName() != "RE08") SiteContainerTools::changeGapsToUnknownCharacters(*sites); if (model->getNumberOfStates() >= 2 * model->getAlphabet()->getSize()) { // Markov-modulated Markov model! rDist = new ConstantRateDistribution(); } else { rDist = PhylogeneticsApplicationTools::getRateDistribution(bppml.getParams()); } string recursion = ApplicationTools::getStringParameter("likelihood.recursion", bppml.getParams(), "simple", "", true, false); ApplicationTools::displayResult("Likelihood recursion", recursion); if (recursion == "simple") { string compression = ApplicationTools::getStringParameter("likelihood.recursion_simple.compression", bppml.getParams(), "recursive", "", true, false); ApplicationTools::displayResult("Likelihood data compression", compression); if (compression == "simple") if (dynamic_cast(model)) tl = new RHomogeneousMixedTreeLikelihood(*tree, *sites, model, rDist, checkTree, true, false); else tl = new RHomogeneousTreeLikelihood(*tree, *sites, model, rDist, checkTree, true, false); else if (compression == "recursive") if (dynamic_cast(model) == 0) tl = new RHomogeneousTreeLikelihood(*tree, *sites, model, rDist, checkTree, true, true); else tl = new RHomogeneousMixedTreeLikelihood(*tree, *sites, model, rDist, checkTree, true, true); else throw Exception("Unknown likelihood data compression method: " + compression); } else if (recursion == "double") { if (dynamic_cast(model)) tl = new DRHomogeneousMixedTreeLikelihood(*tree, *sites, model, rDist, checkTree); else tl = new DRHomogeneousTreeLikelihood(*tree, *sites, model, rDist, checkTree); } else throw Exception("Unknown recursion option: " + recursion); } else if (nhOpt == "one_per_branch") { model = PhylogeneticsApplicationTools::getSubstitutionModel(alphabet, sites, bppml.getParams()); if (model->getName() != "RE08") SiteContainerTools::changeGapsToUnknownCharacters(*sites); if (model->getNumberOfStates() >= 2 * model->getAlphabet()->getSize()) { // Markov-modulated Markov model! rDist = new ConstantRateDistribution(); } else { rDist = PhylogeneticsApplicationTools::getRateDistribution(bppml.getParams()); } vector rateFreqs; if (model->getNumberOfStates() != alphabet->getSize()) { // Markov-Modulated Markov Model... unsigned int n = (unsigned int)(model->getNumberOfStates() / alphabet->getSize()); rateFreqs = vector(n, 1. / static_cast(n)); // Equal rates assumed for now, may be changed later (actually, in the most general case, // we should assume a rate distribution for the root also!!! } bool stationarity = ApplicationTools::getBooleanParameter("nonhomogeneous.stationarity", bppml.getParams(), false, "", false, false); FrequenciesSet* rootFreqs = 0; if (!stationarity) { rootFreqs = PhylogeneticsApplicationTools::getRootFrequenciesSet(alphabet, sites, bppml.getParams(), rateFreqs); stationarity = !rootFreqs; string freqDescription = ApplicationTools::getStringParameter("nonhomogeneous.root_freq", bppml.getParams(), ""); if (freqDescription == "MVAprotein") { if (dynamic_cast(model)) { dynamic_cast(rootFreqs)->setModelName("MVAprotein"); dynamic_cast(rootFreqs)->initSet(dynamic_cast(model)); } else throw Exception("The MVAprotein frequencies set at the root can only be used if a COaLA model is used on branches."); } } ApplicationTools::displayBooleanResult("Stationarity assumed", stationarity); vector globalParameters = ApplicationTools::getVectorParameter("nonhomogeneous_one_per_branch.shared_parameters", bppml.getParams(), ',', ""); for (unsigned int i = 0; i < globalParameters.size(); i++) ApplicationTools::displayResult("Global parameter", globalParameters[i]); modelSet = SubstitutionModelSetTools::createNonHomogeneousModelSet(model, rootFreqs, tree, globalParameters); model = 0; string recursion = ApplicationTools::getStringParameter("likelihood.recursion", bppml.getParams(), "simple", "", true, false); ApplicationTools::displayResult("Likelihood recursion", recursion); if (recursion == "simple") { if (dynamic_cast(modelSet)!=NULL) tl = new RNonHomogeneousMixedTreeLikelihood(*tree, *sites, dynamic_cast(modelSet), rDist, true, true); else tl = new RNonHomogeneousTreeLikelihood(*tree, *sites, modelSet, rDist, true, true); } else if (recursion == "double") { if (dynamic_cast(modelSet)) throw Exception("Double recursion with non homogeneous mixed models is not implemented yet."); // tl = new DRNonHomogeneousMixedTreeLikelihood(*tree, *sites, modelSet, rDist, true); else tl = new DRNonHomogeneousTreeLikelihood(*tree, *sites, modelSet, rDist, true); } else throw Exception("Unknown recursion option: " + recursion); } else if (nhOpt == "general") { modelSet = PhylogeneticsApplicationTools::getSubstitutionModelSet(alphabet, sites, bppml.getParams()); if (modelSet->getModel(0)->getName() != "RE08") SiteContainerTools::changeGapsToUnknownCharacters(*sites); if (modelSet->getNumberOfStates() >= 2 * modelSet->getAlphabet()->getSize()) { // Markov-modulated Markov model! rDist = new ConstantRateDistribution(); } else { rDist = PhylogeneticsApplicationTools::getRateDistribution(bppml.getParams()); } string recursion = ApplicationTools::getStringParameter("likelihood.recursion", bppml.getParams(), "simple", "", true, false); ApplicationTools::displayResult("Likelihood recursion", recursion); if (recursion == "simple") { if (dynamic_cast(modelSet)!=NULL) tl = new RNonHomogeneousMixedTreeLikelihood(*tree, *sites, dynamic_cast(modelSet), rDist, true, true); else tl = new RNonHomogeneousTreeLikelihood(*tree, *sites, modelSet, rDist, true, true); } else if (recursion == "double") if (dynamic_cast(modelSet)) throw Exception("Double recursion with non homogeneous mixed models is not implemented yet."); // tl = new DRNonHomogeneousMixedTreeLikelihood(*tree, *sites, modelSet, rDist, true); else tl = new DRNonHomogeneousTreeLikelihood(*tree, *sites, modelSet, rDist, true); else throw Exception("Unknown recursion option: " + recursion); } else throw Exception("Unknown option for nonhomogeneous: " + nhOpt); tl->initialize(); delete tree; //Listing parameters string paramNameFile = ApplicationTools::getAFilePath("output.parameter_names.file", bppml.getParams(), false, false); if (paramNameFile != "none") { ApplicationTools::displayResult("List parameters to", paramNameFile); ofstream pnfile(paramNameFile.c_str(), ios::out); ParameterList pl = tl->getParameters(); for (unsigned int i = 0; i < pl.size(); ++i) { pnfile << pl[i].getName() << endl; } pnfile.close(); cout << "BppML's done." << endl; exit(0); } //Check initial likelihood: double logL = tl->getValue(); if (isinf(logL)) { // This may be due to null branch lengths, leading to null likelihood! ApplicationTools::displayWarning("!!! Warning!!! Initial likelihood is zero."); ApplicationTools::displayWarning("!!! This may be due to branch length == 0."); ApplicationTools::displayWarning("!!! All null branch lengths will be set to 0.000001."); ParameterList pl = tl->getBranchLengthsParameters(); for (unsigned int i = 0; i < pl.size(); i++) { if (pl[i].getValue() < 0.000001) pl[i].setValue(0.000001); } tl->matchParametersValues(pl); logL = tl->getValue(); } ApplicationTools::displayResult("Initial log likelihood", TextTools::toString(-logL, 15)); if (isinf(logL)) { ApplicationTools::displayError("!!! Unexpected initial likelihood == 0."); CodonAlphabet *pca = dynamic_cast(alphabet); if (pca) { bool f = false; size_t s; for (size_t i = 0; i < sites->getNumberOfSites(); i++) { if (isinf(tl->getLogLikelihoodForASite(i))) { const Site& site=sites->getSite(i); s = site.size(); for (size_t j = 0; j < s; j++) { if (pca->isStop(site.getValue(j))) { (*ApplicationTools::error << "Stop Codon at site " << site.getPosition() << " in sequence " << sites->getSequence(j).getName()).endLine(); f = true; } } } } if (f) exit(-1); } bool removeSaturated = ApplicationTools::getBooleanParameter("input.sequence.remove_saturated_sites", bppml.getParams(), false, "", true, false); if (!removeSaturated) { ApplicationTools::displayError("!!! Looking at each site:"); for (unsigned int i = 0; i < sites->getNumberOfSites(); i++) { (*ApplicationTools::error << "Site " << sites->getSite(i).getPosition() << "\tlog likelihood = " << tl->getLogLikelihoodForASite(i)).endLine(); } ApplicationTools::displayError("!!! 0 values (inf in log) may be due to computer overflow, particularily if datasets are big (>~500 sequences)."); ApplicationTools::displayError("!!! You may want to try input.sequence.remove_saturated_sites = yes to ignore positions with likelihood 0."); exit(1); } else { ApplicationTools::displayBooleanResult("Saturated site removal enabled", true); for (size_t i = sites->getNumberOfSites(); i > 0; --i) { if (isinf(tl->getLogLikelihoodForASite(i - 1))) { ApplicationTools::displayResult("Ignore saturated site", sites->getSite(i - 1).getPosition()); sites->deleteSite(i - 1); } } ApplicationTools::displayResult("Number of sites retained", sites->getNumberOfSites()); tl->setData(*sites); tl->initialize(); logL = tl->getValue(); if (isinf(logL)) { ApplicationTools::displayError("This should not happen. Exiting now."); exit(1); } ApplicationTools::displayResult("Initial log likelihood", TextTools::toString(-logL, 15)); } } tl = dynamic_cast( PhylogeneticsApplicationTools::optimizeParameters(tl, tl->getParameters(), bppml.getParams())); tree = new TreeTemplate(tl->getTree()); PhylogeneticsApplicationTools::writeTree(*tree, bppml.getParams()); // Write parameters to screen: ApplicationTools::displayResult("Log likelihood", TextTools::toString(-tl->getValue(), 15)); ParameterList parameters = tl->getSubstitutionModelParameters(); for (unsigned int i = 0; i < parameters.size(); i++) { ApplicationTools::displayResult(parameters[i].getName(), TextTools::toString(parameters[i].getValue())); } parameters = tl->getRateDistributionParameters(); for (unsigned int i = 0; i < parameters.size(); i++) { ApplicationTools::displayResult(parameters[i].getName(), TextTools::toString(parameters[i].getValue())); } // Checking convergence: PhylogeneticsApplicationTools::checkEstimatedParameters(tl->getParameters()); // Write parameters to file: string parametersFile = ApplicationTools::getAFilePath("output.estimates", bppml.getParams(), false, false); ApplicationTools::displayResult("Output estimates to file", parametersFile); if (parametersFile != "none") { StlOutputStream out(new ofstream(parametersFile.c_str(), ios::out)); out << "# Log likelihood = "; out.setPrecision(20) << (-tl->getValue()); out.endLine(); out << "# Number of sites = "; out.setPrecision(20) << sites->getNumberOfSites(); out.endLine(); out.endLine(); out << "# Substitution model parameters:"; out.endLine(); if (modelSet) { modelSet->matchParametersValues(tl->getParameters()); PhylogeneticsApplicationTools::printParameters(modelSet, out); } else { model->matchParametersValues(tl->getParameters()); PhylogeneticsApplicationTools::printParameters(model, out); } out.endLine(); (out << "# Rate distribution parameters:").endLine(); rDist->matchParametersValues(tl->getParameters()); PhylogeneticsApplicationTools::printParameters(rDist, out); } // Getting posterior rate class distribution: DiscreteDistribution* prDist = RASTools::getPosteriorRateDistribution(*tl); ApplicationTools::displayMessage("\nPosterior rate distribution for dataset:\n"); if (ApplicationTools::message) prDist->print(*ApplicationTools::message); ApplicationTools::displayMessage("\n"); delete prDist; // Write infos to file: string infosFile = ApplicationTools::getAFilePath("output.infos", bppml.getParams(), false, false); if (infosFile != "none") { ApplicationTools::displayResult("Alignment information logfile", infosFile); ofstream out(infosFile.c_str(), ios::out); // Get the rate class with maximum posterior probability: vector classes = tl->getRateClassWithMaxPostProbOfEachSite(); // Get the posterior rate, i.e. rate averaged over all posterior probabilities: Vdouble rates = tl->getPosteriorRateOfEachSite(); vector colNames; colNames.push_back("Sites"); colNames.push_back("is.complete"); colNames.push_back("is.constant"); colNames.push_back("lnL"); colNames.push_back("rc"); colNames.push_back("pr"); vector row(6); DataTable* infos = new DataTable(colNames); for (unsigned int i = 0; i < sites->getNumberOfSites(); i++) { double lnL = tl->getLogLikelihoodForASite(i); const Site* currentSite = &sites->getSite(i); int currentSitePosition = currentSite->getPosition(); string isCompl = "NA"; string isConst = "NA"; try { isCompl = (SiteTools::isComplete(*currentSite) ? "1" : "0"); } catch(EmptySiteException& ex) {} try { isConst = (SiteTools::isConstant(*currentSite) ? "1" : "0"); } catch(EmptySiteException& ex) {} row[0] = (string("[" + TextTools::toString(currentSitePosition) + "]")); row[1] = isCompl; row[2] = isConst; row[3] = TextTools::toString(lnL); row[4] = TextTools::toString(classes[i]); row[5] = TextTools::toString(rates[i]); infos->addRow(row); } DataTable::write(*infos, out, "\t"); delete infos; } // Bootstrap: string optimizeClock = ApplicationTools::getStringParameter("optimization.clock", bppml.getParams(), "None", "", true, false); if (nbBS > 0 && optimizeClock != "None") { ApplicationTools::displayError("Bootstrap is not supported with clock trees."); } if (nbBS > 0 && optimizeClock == "None") { ApplicationTools::displayResult("Number of bootstrap samples", TextTools::toString(nbBS)); bool approx = ApplicationTools::getBooleanParameter("bootstrap.approximate", bppml.getParams(), true); ApplicationTools::displayResult("Use approximate bootstrap", TextTools::toString(approx ? "yes" : "no")); bool bootstrapVerbose = ApplicationTools::getBooleanParameter("bootstrap.verbose", bppml.getParams(), false, "", true, false); const Tree* initTree = tree; if (!bootstrapVerbose) bppml.getParam("optimization.verbose") = "0"; bppml.getParam("optimization.profiler") = "none"; bppml.getParam("optimization.messageHandler") = "none"; if (!optimizeTopo) { bppml.getParam("optimization.topology") = "yes"; tl = dynamic_cast( PhylogeneticsApplicationTools::optimizeParameters(tl, tl->getParameters(), bppml.getParams(), "", true, false)); initTree = &tl->getTree(); } string bsTreesPath = ApplicationTools::getAFilePath("bootstrap.output.file", bppml.getParams(), false, false); ofstream* out = 0; if (bsTreesPath != "none") { ApplicationTools::displayResult("Bootstrap trees stored in file", bsTreesPath); out = new ofstream(bsTreesPath.c_str(), ios::out); } Newick newick; ParameterList paramsToIgnore = tl->getSubstitutionModelParameters(); paramsToIgnore.addParameters(tl->getRateDistributionParameters()); ApplicationTools::displayTask("Bootstrapping", true); vector bsTrees(nbBS); for (unsigned int i = 0; i < nbBS; i++) { ApplicationTools::displayGauge(i, nbBS - 1, '='); VectorSiteContainer* sample = SiteContainerTools::bootstrapSites(*sites); if (!approx) { model->setFreqFromData(*sample); } if (dynamic_cast(model) != NULL) throw Exception("Bootstrap estimation with Mixed model not supported yet, sorry :("); NNIHomogeneousTreeLikelihood* tlRep = new NNIHomogeneousTreeLikelihood(*initTree, *sample, model, rDist, true, false); tlRep->initialize(); ParameterList parametersRep = tlRep->getParameters(); if (approx) { parametersRep.deleteParameters(paramsToIgnore.getParameterNames()); } tlRep = dynamic_cast( PhylogeneticsApplicationTools::optimizeParameters(tlRep, parametersRep, bppml.getParams(), "", true, false)); bsTrees[i] = new TreeTemplate(tlRep->getTree()); if (out && i == 0) newick.write(*bsTrees[i], bsTreesPath, true); if (out && i > 0) newick.write(*bsTrees[i], bsTreesPath, false); delete tlRep; delete sample; } if (out) out->close(); if (out) delete out; ApplicationTools::displayTaskDone(); ApplicationTools::displayTask("Compute bootstrap values"); TreeTools::computeBootstrapValues(*tree, bsTrees); ApplicationTools::displayTaskDone(); for (unsigned int i = 0; i < nbBS; i++) { delete bsTrees[i]; } // Write resulting tree: PhylogeneticsApplicationTools::writeTree(*tree, bppml.getParams()); } delete alphabet; delete sites; if (model) delete model; if (modelSet) delete modelSet; delete rDist; delete tl; delete tree; bppml.done(); } catch (exception& e) { cout << e.what() << endl; return 1; } return 0; } bppsuite-0.8.0/bppSuite/bppPars.cpp000644 000000 000000 00000017526 12147656541 017264 0ustar00rootroot000000 000000 // // File: bppPars.cpp // Created by: Julien Dutheil // Created on: May Sat 05 15:09 2007 // From file bppML.cpp // /* Copyright or © or Copr. Bio++ Development Team This software is a computer program whose purpose is to estimate phylogenies and evolutionary parameters from a dataset according to the maximum likelihood principle. This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info". As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability. In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms. */ // From the STL: #include #include using namespace std; #include #include #include #include // From SeqLib: #include #include #include #include #include // From PhylLib: #include #include #include #include #include #include using namespace bpp; void help() { (*ApplicationTools::message << "__________________________________________________________________________").endLine(); (*ApplicationTools::message << "bpppars parameter1_name=parameter1_value parameter2_name=parameter2_value").endLine(); (*ApplicationTools::message << " ... param=option_file").endLine(); (*ApplicationTools::message).endLine(); (*ApplicationTools::message << " Refer to the Bio++ Program Suite Manual for list of available options.").endLine(); (*ApplicationTools::message << "__________________________________________________________________________").endLine(); } int main(int args, char ** argv) { cout << "******************************************************************" << endl; cout << "* Bio++ Parsimony Methods, version 0.2.0 *" << endl; cout << "* Author: J. Dutheil Created 05/05/07 *" << endl; cout << "* Last Modif. 13/06/12 *" << endl; cout << "******************************************************************" << endl; cout << endl; if (args == 1) { help(); return 0; } try { BppApplication bpppars(args, argv, "BppPars"); bpppars.startTimer(); Alphabet* alphabet = SequenceApplicationTools::getAlphabet(bpppars.getParams(), "", false); bool includeGaps = ApplicationTools::getBooleanParameter("use.gaps", bpppars.getParams(), false, "", false, false); ApplicationTools::displayBooleanResult("Use gaps", includeGaps); VectorSiteContainer* allSites = SequenceApplicationTools::getSiteContainer(alphabet, bpppars.getParams()); VectorSiteContainer* sites = SequenceApplicationTools::getSitesToAnalyse(* allSites, bpppars.getParams(), "", true, !includeGaps, true); delete allSites; ApplicationTools::displayResult("Number of sequences", TextTools::toString(sites->getNumberOfSequences())); ApplicationTools::displayResult("Number of sites", TextTools::toString(sites->getNumberOfSites())); // Get the initial tree Tree* tree = 0; string initTreeOpt = ApplicationTools::getStringParameter("init.tree", bpppars.getParams(), "user", "", false, false); ApplicationTools::displayResult("Input tree", initTreeOpt); if (initTreeOpt == "user") { tree = PhylogeneticsApplicationTools::getTree(bpppars.getParams()); ApplicationTools::displayResult("Number of leaves", TextTools::toString(tree->getNumberOfLeaves())); } else if (initTreeOpt == "random") { vector names = sites->getSequencesNames(); tree = TreeTemplateTools::getRandomTree(names, false); tree->setBranchLengths(1.); } else throw Exception("Unknown init tree method."); ApplicationTools::displayTask("Initializing parsimony"); DRTreeParsimonyScore* tp = new DRTreeParsimonyScore(*tree, *sites, false, includeGaps); delete tree; ApplicationTools::displayTaskDone(); double score = tp->getScore(); ApplicationTools::displayResult("Initial parsimony score", TextTools::toString(score, 15)); bool optTopo = ApplicationTools::getBooleanParameter("optimization.topology", bpppars.getParams(), false); ApplicationTools::displayResult("Optimize topology", optTopo ? "yes" : "no"); if (optTopo) { tp = OptimizationTools::optimizeTreeNNI(tp, 1); score = tp->getScore(); ApplicationTools::displayResult("Final parsimony score", TextTools::toString(score, 15)); } tree = new TreeTemplate(tp->getTree()); PhylogeneticsApplicationTools::writeTree(*tree, bpppars.getParams()); //Bootstrap: unsigned int nbBS = ApplicationTools::getParameter("bootstrap.number", bpppars.getParams(), 0); if (nbBS > 0) { ApplicationTools::displayResult("Number of bootstrap samples", TextTools::toString(nbBS)); const Tree* initTree = tree; if (!optTopo) { tp = OptimizationTools::optimizeTreeNNI(tp, 1); initTree = &tp->getTree(); } string bsTreesPath = ApplicationTools::getAFilePath("bootstrap.output.file", bpppars.getParams(), false, false); ofstream *out = 0; if (bsTreesPath != "none") { ApplicationTools::displayResult("Bootstrap trees stored in file", bsTreesPath); out = new ofstream(bsTreesPath.c_str(), ios::out); } Newick newick; ApplicationTools::displayTask("Bootstrapping", true); vector bsTrees(nbBS); for (unsigned int i = 0; i < nbBS; i++) { ApplicationTools::displayGauge(i, nbBS - 1, '='); VectorSiteContainer* sample = SiteContainerTools::bootstrapSites(*sites); DRTreeParsimonyScore* tpRep = new DRTreeParsimonyScore(*initTree, *sample, false); tpRep = OptimizationTools::optimizeTreeNNI(tpRep, 0); bsTrees[i] = new TreeTemplate(tpRep->getTree()); if (out && i==0) newick.write(*bsTrees[i], bsTreesPath, true); if (out && i>0) newick.write(*bsTrees[i], bsTreesPath, false); delete tpRep; delete sample; } if(out) out->close(); if(out) delete out; ApplicationTools::displayTaskDone(); ApplicationTools::displayTask("Compute bootstrap values", true); TreeTools::computeBootstrapValues(*tree, bsTrees); ApplicationTools::displayTaskDone(); for (unsigned int i = 0; i < nbBS; i++) delete bsTrees[i]; //Write resulting tree: PhylogeneticsApplicationTools::writeTree(*tree, bpppars.getParams()); } delete sites; delete tp; delete alphabet; bpppars.done(); } catch (exception & e) { cout << e.what() << endl; return 1; } return 0; } bppsuite-0.8.0/bppSuite/bppAncestor.cpp000644 000000 000000 00000047141 12147656541 020131 0ustar00rootroot000000 000000 // // File: bppAncestor.cpp // Created by: Julien Dutheil // Created on: Sep Wed 10 14:14 2008 // /* Copyright or © or Copr. Bio++ Development Team This software is a computer program whose purpose is to estimate phylogenies and evolutionary parameters from a dataset according to the maximum likelihood principle. This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info". As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability. In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms. */ // From the STL: #include #include using namespace std; #include #include #include #include #include #include #include #include #include #include // From SeqLib: #include #include #include #include #include #include // From PhylLib: #include #include #include #include #include #include #include #include #include #include using namespace bpp; /******************************************************************************/ void help() { (*ApplicationTools::message << "__________________________________________________________________________").endLine(); (*ApplicationTools::message << "bppancestor parameter1_name=parameter1_value ").endLine(); (*ApplicationTools::message << " parameter2_name=parameter2_value ... param=option_file").endLine(); (*ApplicationTools::message).endLine(); (*ApplicationTools::message << " Refer to the Bio++ Program Suite Manual for a list of available options.").endLine(); (*ApplicationTools::message << "__________________________________________________________________________").endLine(); } int main(int args, char ** argv) { cout << "******************************************************************" << endl; cout << "* Bio++ Ancestral Sequence Reconstruction, version 0.5.0 *" << endl; cout << "* Authors: J. Dutheil Created on: 10/09/08 *" << endl; cout << "* B. Boussau Last Modif: 17/06/11 *" << endl; cout << "******************************************************************" << endl; cout << endl; if (args == 1) { help(); return 0; } try { BppApplication bppancestor(args, argv, "BppAncestor"); bppancestor.startTimer(); Alphabet* alphabet = SequenceApplicationTools::getAlphabet(bppancestor.getParams(), "", false); VectorSiteContainer* allSites = SequenceApplicationTools::getSiteContainer(alphabet, bppancestor.getParams()); VectorSiteContainer* sites = SequenceApplicationTools::getSitesToAnalyse(* allSites, bppancestor.getParams(), "", true, false); delete allSites; ApplicationTools::displayResult("Number of sequences", TextTools::toString(sites->getNumberOfSequences())); ApplicationTools::displayResult("Number of sites", TextTools::toString(sites->getNumberOfSites())); // Get the initial tree Tree* tree = PhylogeneticsApplicationTools::getTree(bppancestor.getParams()); ApplicationTools::displayResult("Number of leaves", TextTools::toString(tree->getNumberOfLeaves())); string treeWIdPath = ApplicationTools::getAFilePath("output.tree_ids.file", bppancestor.getParams(), false, false); if (treeWIdPath != "none") { TreeTemplate ttree(*tree); vector nodes = ttree.getNodes(); for(unsigned int i = 0; i < nodes.size(); i++) { if(nodes[i]->isLeaf()) nodes[i]->setName(TextTools::toString(nodes[i]->getId()) + "_" + nodes[i]->getName()); else nodes[i]->setBranchProperty("NodeId", BppString(TextTools::toString(nodes[i]->getId()))); } Newick treeWriter; treeWriter.enableExtendedBootstrapProperty("NodeId"); ApplicationTools::displayResult("Writing tagged tree to", treeWIdPath); treeWriter.write(ttree, treeWIdPath); delete tree; cout << "BppAncestor's done." << endl; exit(0); } bool checkTree = ApplicationTools::getBooleanParameter("input.tree.check_root", bppancestor.getParams(), true, "", true, false); DRTreeLikelihood *tl; string nhOpt = ApplicationTools::getStringParameter("nonhomogeneous", bppancestor.getParams(), "no", "", true, false); ApplicationTools::displayResult("Heterogeneous model", nhOpt); SubstitutionModel *model = 0; SubstitutionModelSet *modelSet = 0; DiscreteDistribution *rDist = 0; size_t nbStates; if (nhOpt == "no") { model = PhylogeneticsApplicationTools::getSubstitutionModel(alphabet, sites, bppancestor.getParams()); if (model->getName() != "RE08") SiteContainerTools::changeGapsToUnknownCharacters(*sites); if (model->getNumberOfStates() > model->getAlphabet()->getSize()) { //Markov-modulated Markov model! rDist = new ConstantRateDistribution(); } else { rDist = PhylogeneticsApplicationTools::getRateDistribution(bppancestor.getParams()); } if (dynamic_cast(model)) tl = new DRHomogeneousMixedTreeLikelihood(*tree, *sites, model, rDist, checkTree, true, true); else tl = new DRHomogeneousTreeLikelihood(*tree, *sites, model, rDist, checkTree); nbStates = model->getNumberOfStates(); } else if (nhOpt == "one_per_branch") { model = PhylogeneticsApplicationTools::getSubstitutionModel(alphabet, sites, bppancestor.getParams()); if (model->getName() != "RE08") SiteContainerTools::changeGapsToUnknownCharacters(*sites); if (model->getNumberOfStates() > model->getAlphabet()->getSize()) { //Markov-modulated Markov model! rDist = new ConstantRateDistribution(); } else { rDist = PhylogeneticsApplicationTools::getRateDistribution(bppancestor.getParams()); } vector rateFreqs; if (model->getNumberOfStates() != alphabet->getSize()) { //Markov-Modulated Markov Model... unsigned int n =(unsigned int)(model->getNumberOfStates() / alphabet->getSize()); rateFreqs = vector(n, 1./(double)n); // Equal rates assumed for now, may be changed later (actually, in the most general case, // we should assume a rate distribution for the root also!!! } FrequenciesSet * rootFreqs = PhylogeneticsApplicationTools::getRootFrequenciesSet(alphabet, sites, bppancestor.getParams(), rateFreqs); vector globalParameters = ApplicationTools::getVectorParameter("nonhomogeneous_one_per_branch.shared_parameters", bppancestor.getParams(), ',', ""); modelSet = SubstitutionModelSetTools::createNonHomogeneousModelSet(model, rootFreqs, tree, globalParameters); model = 0; if (dynamic_cast(modelSet)) throw Exception("Non-homogeneous mixed substitution ancestor reconstruction not implemented, sorry!"); tl = new DRNonHomogeneousTreeLikelihood(*tree, *sites, modelSet, rDist, true); nbStates = modelSet->getNumberOfStates(); } else if (nhOpt == "general") { modelSet = PhylogeneticsApplicationTools::getSubstitutionModelSet(alphabet, sites, bppancestor.getParams()); if (modelSet->getModel(0)->getName() != "RE08") SiteContainerTools::changeGapsToUnknownCharacters(*sites); if (modelSet->getNumberOfStates() > modelSet->getAlphabet()->getSize()) { //Markov-modulated Markov model! rDist = new ConstantDistribution(1.); } else { rDist = PhylogeneticsApplicationTools::getRateDistribution(bppancestor.getParams()); } if (dynamic_cast(modelSet)) throw Exception("Non-homogeneous mixed substitution ancestor reconstruction not implemented, sorry!"); tl = new DRNonHomogeneousTreeLikelihood(*tree, *sites, modelSet, rDist, true); nbStates = modelSet->getNumberOfStates(); } else throw Exception("Unknown option for nonhomogeneous: " + nhOpt); tl->initialize(); delete tree; double logL = tl->getValue(); if (isinf(logL)) { // This may be due to null branch lengths, leading to null likelihood! ApplicationTools::displayWarning("!!! Warning!!! Likelihood is zero."); ApplicationTools::displayWarning("!!! This may be due to branch length == 0."); ApplicationTools::displayWarning("!!! All null branch lengths will be set to 0.000001."); ParameterList pl = tl->getBranchLengthsParameters(); for(unsigned int i = 0; i < pl.size(); i++) { if(pl[i].getValue() < 0.000001) pl[i].setValue(0.000001); } tl->matchParametersValues(pl); logL = tl->getValue(); } if (isinf(logL)) { ApplicationTools::displayError("!!! Unexpected likelihood == 0."); ApplicationTools::displayError("!!! Looking at each site:"); for(unsigned int i = 0; i < sites->getNumberOfSites(); i++) { (*ApplicationTools::error << "Site " << sites->getSite(i).getPosition() << "\tlog likelihood = " << tl->getLogLikelihoodForASite(i)).endLine(); } ApplicationTools::displayError("!!! 0 values (inf in log) may be due to computer overflow, particularily if datasets are big (>~500 sequences)."); exit(-1); } tree = new TreeTemplate(tl->getTree()); // Write parameters to screen: ApplicationTools::displayResult("Log likelihood", TextTools::toString(tl->getValue(), 15)); ParameterList parameters = tl->getSubstitutionModelParameters(); for (unsigned int i = 0; i < parameters.size(); i++) { ApplicationTools::displayResult(parameters[i].getName(), TextTools::toString(parameters[i].getValue())); } parameters = tl->getRateDistributionParameters(); for (unsigned int i = 0; i < parameters.size(); i++) { ApplicationTools::displayResult(parameters[i].getName(), TextTools::toString(parameters[i].getValue())); } // Getting posterior rate class distribution: DiscreteDistribution* prDist = RASTools::getPosteriorRateDistribution(*tl); ApplicationTools::displayMessage("\nPosterior rate distribution for dataset:\n"); if (ApplicationTools::message) prDist->print(*ApplicationTools::message); ApplicationTools::displayMessage("\n"); delete prDist; // Reconstruct ancestral sequences: string reconstruction = ApplicationTools::getStringParameter("asr.method", bppancestor.getParams(), "marginal", "", true, false); ApplicationTools::displayResult("Ancestral state reconstruction method", reconstruction); bool probs = false; AncestralStateReconstruction *asr = 0; bool probMethod = false; if (reconstruction == "none") { //do nothing } else if (reconstruction == "marginal") { asr = new MarginalAncestralStateReconstruction(tl); probMethod = true; } else throw Exception("Unknown ancestral state reconstruction method: " + reconstruction); string outputFile; if (asr) { if (probMethod) { probs = ApplicationTools::getBooleanParameter("asr.probabilities", bppancestor.getParams(), false, "", true, false); ApplicationTools::displayResult("Output probabilities", probs ? "yes" : "no"); } // Write infos to file: outputFile = ApplicationTools::getAFilePath("output.sites.file", bppancestor.getParams(), false, false); if (outputFile != "none") { ApplicationTools::displayResult("Output file for sites", outputFile); ofstream out(outputFile.c_str(), ios::out); TreeTemplate ttree(*tree); vector nodes = ttree.getInnerNodes(); size_t nbNodes = nodes.size(); // Get the rate class with maximum posterior probability: vector classes = tl->getRateClassWithMaxPostProbOfEachSite(); // Get the posterior rate, i.e. rate averaged over all posterior probabilities: Vdouble rates = tl->getPosteriorRateOfEachSite(); // Get the ancestral sequences: vector sequences(nbNodes); vector probabilities(nbNodes); vector colNames; colNames.push_back("Sites"); colNames.push_back("is.complete"); colNames.push_back("is.constant"); colNames.push_back("lnL"); colNames.push_back("rc"); colNames.push_back("pr"); for (size_t i = 0; i < nbNodes; i++) { Node *node = nodes[i]; colNames.push_back("max." + TextTools::toString(node->getId())); if (probs) { probabilities[i] = new VVdouble(); //The cast will have to be updated when more probabilistic method will be available: sequences[i] = dynamic_cast(asr)->getAncestralSequenceForNode(node->getId(), probabilities[i], false); for (unsigned int j = 0; j < nbStates; j++) { colNames.push_back("prob." + TextTools::toString(node->getId()) + "." + alphabet->intToChar((int)j)); } } else { if (node->isLeaf()) { } else { sequences[i] = asr->getAncestralSequenceForNode(node->getId()); } } } //Now fill the table: vector row(colNames.size()); DataTable* infos = new DataTable(colNames); for (size_t i = 0; i < sites->getNumberOfSites(); i++) { double lnL = tl->getLogLikelihoodForASite(i); const Site* currentSite = &sites->getSite(i); int currentSitePosition = currentSite->getPosition(); string isCompl = "NA"; string isConst = "NA"; try { isCompl = (SiteTools::isComplete(*currentSite) ? "1" : "0"); } catch(EmptySiteException& ex) {} try { isConst = (SiteTools::isConstant(*currentSite) ? "1" : "0"); } catch(EmptySiteException& ex) {} row[0] = (string("[" + TextTools::toString(currentSitePosition) + "]")); row[1] = isCompl; row[2] = isConst; row[3] = TextTools::toString(lnL); row[4] = TextTools::toString(classes[i]); row[5] = TextTools::toString(rates[i]); unsigned int k = 6; for (unsigned int j = 0; j < nbNodes; j++) { row[k] = sequences[j]->getChar(i); k++; if (probs) { for (unsigned int l = 0; l < nbStates; l++) { row[k] = TextTools::toString((*probabilities[j])[i][l]); k++; } } } infos->addRow(row); } DataTable::write(*infos, out, "\t"); delete infos; } SiteContainer* asSites = 0; if (probMethod) { bool sample = ApplicationTools::getBooleanParameter("asr.sample", bppancestor.getParams(), false, "", true, false); ApplicationTools::displayResult("Sample from posterior distribution", sample ? "yes" : "no"); if (sample) { unsigned int nbSamples = ApplicationTools::getParameter("asr.sample.number", bppancestor.getParams(), 1, "", true, false); asSites = new AlignedSequenceContainer(alphabet); for (unsigned int i = 0; i < nbSamples; i++) { ApplicationTools::displayGauge(i, nbSamples-1, '='); SequenceContainer *sampleSites = dynamic_cast(asr)->getAncestralSequences(true); vector names = sampleSites->getSequencesNames(); for (unsigned int j = 0; j < names.size(); j++) names[j] += "_" + TextTools::toString(i+1); sampleSites->setSequencesNames(names, false); SequenceContainerTools::append(*asSites, *sampleSites); delete sampleSites; } ApplicationTools::message->endLine(); } else { asSites = asr->getAncestralSequences(); } } else { asSites = asr->getAncestralSequences(); } //Add existing sequence to output? bool addExtant = ApplicationTools::getBooleanParameter("asr.add_extant", bppancestor.getParams(), false, "", true, false); if (addExtant) { SequenceContainerTools::append(*asSites, *sites); } //Write output: if (ApplicationTools::getStringParameter("output.sequence.file", bppancestor.getParams(), "none") != "none") { SequenceApplicationTools::writeAlignmentFile(*asSites, bppancestor.getParams()); } delete asSites; delete asr; } outputFile = ApplicationTools::getAFilePath("output.nodes.file", bppancestor.getParams(), false, false); if (outputFile != "none") { ApplicationTools::displayResult("Output file for nodes", outputFile); ofstream out(outputFile.c_str(), ios::out); //Add existing sequence to output? bool addExtant = ApplicationTools::getBooleanParameter("output.nodes.add_extant", bppancestor.getParams(), false, "", true, false); map > frequencies; TreeLikelihoodTools::getAncestralFrequencies(*tl, frequencies, addExtant); vector colNames; colNames.push_back("Nodes"); for (unsigned int i = 0; i < tl->getNumberOfStates(); i++) colNames.push_back("exp" + alphabet->intToChar(i)); for (unsigned int i = 0; i < tl->getNumberOfStates(); i++) colNames.push_back("eb" + alphabet->intToChar(i)); //Now fill the table: vector row(colNames.size()); DataTable* infos = new DataTable(colNames); for (map >::iterator it = frequencies.begin(); it != frequencies.end(); it++) { row[0] = TextTools::toString(it->first); Vdouble ebFreqs = DRTreeLikelihoodTools::getPosteriorStateFrequencies(*tl, it->first); for (unsigned int i = 0; i < tl->getNumberOfStates(); i++) { row[i + 1] = TextTools::toString(it->second[i]); } for (unsigned int i = 0; i < tl->getNumberOfStates(); i++) { row[i + tl->getNumberOfStates() + 1] = TextTools::toString(ebFreqs[i]); } infos->addRow(row); } DataTable::write(*infos, out, "\t"); delete infos; } delete alphabet; delete sites; if(model) delete model; if(modelSet) delete modelSet; delete rDist; delete tl; delete tree; bppancestor.done(); } catch (exception & e) { cout << e.what() << endl; return 1; } return 0; } bppsuite-0.8.0/bppSuite/bppMixedLikelihoods.cpp000644 000000 000000 00000045116 12147656541 021610 0ustar00rootroot000000 000000 // // File: bppMixedLikelihoods.cpp // Created by: Laurent Guéguen // Created on: lundi 12 novembre 2012, à 07h 02 // /* Copyright or © or Copr. CNRS This software is a computer program whose purpose is to estimate phylogenies and evolutionary parameters from a dataset according to the maximum likelihood principle. This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info". As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability. In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms. */ // From the STL: #include #include using namespace std; #include #include #include #include #include #include #include #include #include #include // From SeqLib: #include #include #include #include #include #include // From PhylLib: #include #include #include #include #include #include #include #include using namespace bpp; /******************************************************************************/ void help() { (*ApplicationTools::message << "__________________________________________________________________________").endLine(); (*ApplicationTools::message << "bppmixedlikelihoods parameter1_name=parameter1_value ").endLine(); (*ApplicationTools::message << " parameter2_name=parameter2_value ... param=option_file").endLine(); (*ApplicationTools::message).endLine(); (*ApplicationTools::message << " Refer to the Bio++ Program Suite Manual for a list of available options.").endLine(); (*ApplicationTools::message << "__________________________________________________________________________").endLine(); } int main(int args, char** argv) { cout << "******************************************************************" << endl; cout << "* Bio++ Computation of site likelihoods inside mixed models *" << endl; cout << "* Author: L. Guéguen Created on: 12/11/12 *" << endl; cout << "******************************************************************" << endl; cout << endl; if (args == 1) { help(); return 0; } try { BppApplication bppmixedlikelihoods(args, argv, "BppMixedLikelihoods"); bppmixedlikelihoods.startTimer(); Alphabet* alphabet = SequenceApplicationTools::getAlphabet(bppmixedlikelihoods.getParams(), "", false); // get the data VectorSiteContainer* allSites = SequenceApplicationTools::getSiteContainer(alphabet, bppmixedlikelihoods.getParams()); VectorSiteContainer* sites = SequenceApplicationTools::getSitesToAnalyse(*allSites, bppmixedlikelihoods.getParams(), "", true, false); delete allSites; ApplicationTools::displayResult("Number of sequences", TextTools::toString(sites->getNumberOfSequences())); ApplicationTools::displayResult("Number of sites", TextTools::toString(sites->getNumberOfSites())); // Get the tree Tree* tree = PhylogeneticsApplicationTools::getTree(bppmixedlikelihoods.getParams()); ApplicationTools::displayResult("Number of leaves", TextTools::toString(tree->getNumberOfLeaves())); AbstractDiscreteRatesAcrossSitesTreeLikelihood* tl; string nhOpt = ApplicationTools::getStringParameter("nonhomogeneous", bppmixedlikelihoods.getParams(), "no", "", true, false); ApplicationTools::displayResult("Heterogeneous model", nhOpt); MixedSubstitutionModel* model = 0; MixedSubstitutionModelSet* modelSet = 0; DiscreteDistribution* rDist = 0; if (nhOpt == "no") { model = dynamic_cast(PhylogeneticsApplicationTools::getSubstitutionModel(alphabet, sites, bppmixedlikelihoods.getParams())); if (model == 0) { cout << "Model is not a Mixed model" << endl; exit(0); } SiteContainerTools::changeGapsToUnknownCharacters(*sites); if (model->getNumberOfStates() > model->getAlphabet()->getSize()) { // Markov-modulated Markov model! rDist = new ConstantRateDistribution(); } else { rDist = PhylogeneticsApplicationTools::getRateDistribution(bppmixedlikelihoods.getParams()); } tl = new RHomogeneousMixedTreeLikelihood(*tree, *sites, model, rDist, true); } else if (nhOpt == "one_per_branch") { model = dynamic_cast(PhylogeneticsApplicationTools::getSubstitutionModel(alphabet, sites, bppmixedlikelihoods.getParams())); if (model == 0) { cout << "Model is not a Mixed model" << endl; exit(0); } SiteContainerTools::changeGapsToUnknownCharacters(*sites); if (model->getNumberOfStates() > model->getAlphabet()->getSize()) { // Markov-modulated Markov model! rDist = new ConstantRateDistribution(); } else { rDist = PhylogeneticsApplicationTools::getRateDistribution(bppmixedlikelihoods.getParams()); } vector rateFreqs; if (model->getNumberOfStates() != alphabet->getSize()) { // Markov-Modulated Markov Model... unsigned int n = (unsigned int)(model->getNumberOfStates() / alphabet->getSize()); rateFreqs = vector(n, 1. / (double)n); // Equal rates assumed for now, may be changed later (actually, in the most general case, // we should assume a rate distribution for the root also!!! } FrequenciesSet* rootFreqs = PhylogeneticsApplicationTools::getRootFrequenciesSet(alphabet, sites, bppmixedlikelihoods.getParams(), rateFreqs); vector globalParameters = ApplicationTools::getVectorParameter("nonhomogeneous_one_per_branch.shared_parameters", bppmixedlikelihoods.getParams(), ',', ""); modelSet = dynamic_cast(SubstitutionModelSetTools::createNonHomogeneousModelSet(model, rootFreqs, tree, globalParameters)); model = 0; tl = new RNonHomogeneousMixedTreeLikelihood(*tree, *sites, modelSet, rDist, true); } else if (nhOpt == "general") { modelSet = dynamic_cast(PhylogeneticsApplicationTools::getSubstitutionModelSet(alphabet, sites, bppmixedlikelihoods.getParams())); if (modelSet == 0) { cout << "Missing a Mixed model" << endl; exit(0); } SiteContainerTools::changeGapsToUnknownCharacters(*sites); if (modelSet->getNumberOfStates() > modelSet->getAlphabet()->getSize()) { // Markov-modulated Markov model! rDist = new ConstantDistribution(1.); } else { rDist = PhylogeneticsApplicationTools::getRateDistribution(bppmixedlikelihoods.getParams()); } tl = new RNonHomogeneousMixedTreeLikelihood(*tree, *sites, modelSet, rDist, true); } else throw Exception("Unknown option for nonhomogeneous: " + nhOpt); tl->initialize(); double logL = tl->getValue(); if (isinf(logL)) { // This may be due to null branch lengths, leading to null likelihood! ApplicationTools::displayWarning("!!! Warning!!! Likelihood is zero."); ApplicationTools::displayWarning("!!! This may be due to branch length == 0."); ApplicationTools::displayWarning("!!! All null branch lengths will be set to 0.000001."); ParameterList pl = tl->getBranchLengthsParameters(); for (unsigned int i = 0; i < pl.size(); i++) { if (pl[i].getValue() < 0.000001) pl[i].setValue(0.000001); } tl->matchParametersValues(pl); logL = tl->getValue(); } if (isinf(logL)) { ApplicationTools::displayError("!!! Unexpected likelihood == 0."); ApplicationTools::displayError("!!! Looking at each site:"); for (unsigned int i = 0; i < sites->getNumberOfSites(); i++) { (*ApplicationTools::error << "Site " << sites->getSite(i).getPosition() << "\tlog likelihood = " << tl->getLogLikelihoodForASite(i)).endLine(); } ApplicationTools::displayError("!!! 0 values (inf in log) may be due to computer overflow, particularily if datasets are big (>~500 sequences)."); exit(-1); } // Write parameters to screen: ApplicationTools::displayResult("Log likelihood", TextTools::toString(tl->getValue(), 15)); ParameterList parameters = tl->getSubstitutionModelParameters(); for (unsigned int i = 0; i < parameters.size(); i++) { ApplicationTools::displayResult(parameters[i].getName(), TextTools::toString(parameters[i].getValue())); } parameters = tl->getRateDistributionParameters(); for (unsigned int i = 0; i < parameters.size(); i++) { ApplicationTools::displayResult(parameters[i].getName(), TextTools::toString(parameters[i].getValue())); } // ///////////////////////////////////////////// // Getting likelihoods per submodel string outputFile; outputFile = ApplicationTools::getAFilePath("output.likelihoods.file", bppmixedlikelihoods.getParams(), true, false); ApplicationTools::displayResult("Output file for likelihoods", outputFile); ofstream out(outputFile.c_str(), ios::out); size_t nSites = sites->getNumberOfSites(); size_t nummodel = ApplicationTools::getParameter("likelihoods.model_number", bppmixedlikelihoods.getParams(), 1, "", true, true); string parname = ApplicationTools::getStringParameter("likelihoods.parameter_name", bppmixedlikelihoods.getParams(), "", "", true, false); if (modelSet && ((nummodel <= 0) || (nummodel > modelSet->getNumberOfModels()))) { ApplicationTools::displayError("Bad number of model " + TextTools::toString(nummodel) + "."); exit(-1); } MixedSubstitutionModel* p0 = dynamic_cast(model ? model : modelSet->getModel(nummodel - 1)); if (!p0) { ApplicationTools::displayError("Model " + TextTools::toString(nummodel) + " is not a Mixed Model."); exit(-1); } bool fromBiblio=false; //this is an uglly fix because getMixedModel is private... can't we use clone instead or const everywhere? const AbstractBiblioMixedSubstitutionModel* ptmp = dynamic_cast(p0); if (ptmp) { p0 = ptmp->getMixedModel().clone(); fromBiblio=true; } // Case of a MixtureOfSubstitutionModels MixtureOfSubstitutionModels* pMSM = dynamic_cast(p0); if (pMSM) { vector colNames; colNames.push_back("Sites"); size_t nummod = pMSM->getNumberOfModels(); for (unsigned int i = 0; i < nummod; i++) { colNames.push_back(pMSM->getNModel(i)->getName()); } DataTable* rates = new DataTable(nSites, colNames.size()); rates->setColumnNames(colNames); for (unsigned int i = 0; i < nSites; i++) { const Site* currentSite = &sites->getSite(i); int currentSitePosition = currentSite->getPosition(); (*rates)(i, "Sites") = string("[" + TextTools::toString(currentSitePosition) + "]"); } Vdouble vprob = pMSM->getProbabilities(); for (unsigned int i = 0; i < nummod; i++) { string modname = pMSM->getNModel(i)->getName(); for (unsigned int j = 0; j < nummod; j++) { pMSM->setNProbability(j, (j == i) ? 1 : 0); } if (tl) delete tl; if (nhOpt == "no") tl = new RHomogeneousMixedTreeLikelihood(*tree, *sites, model, rDist, true, false, true); else tl = new RNonHomogeneousMixedTreeLikelihood(*tree, *sites, modelSet, rDist, false, true); tl->initialize(); logL = tl->getValue(); Vdouble Vd = tl->getLogLikelihoodForEachSite(); for (unsigned int j = 0; j < nSites; j++) { (*rates)(j, modname) = TextTools::toString(Vd[j]); } ApplicationTools::displayMessage("\n"); ApplicationTools::displayMessage("Model " + modname + ":"); ApplicationTools::displayResult("Log likelihood", TextTools::toString(tl->getValue(), 15)); ApplicationTools::displayResult("Probability", TextTools::toString(vprob[i], 15)); } DataTable::write(*rates, out, "\t"); } // Case of a MixtureOfASubstitutionModel else { if (fromBiblio) { ApplicationTools::displayError("!!! Not available for models parametrized upon bibliography."); ApplicationTools::displayError("!!! Please convert into MixedModel declaration."); exit(-1); } MixtureOfASubstitutionModel* pMSM2 = dynamic_cast(p0); if (pMSM2 != NULL) { if (parname == "") { ApplicationTools::displayError("Argument likelihoods.parameter_name is required."); exit(-1); } size_t nummod = pMSM2->getNumberOfModels(); vector > vvnmod; size_t i2 = 0; while (i2 < nummod) { string par2 = parname + "_" + TextTools::toString(i2 + 1); Vint vnmod = pMSM2->getSubmodelNumbers(par2); if (vnmod.size() == 0) break; vvnmod.push_back(vnmod); i2++; } size_t nbcl = vvnmod.size(); Vdouble vprob = pMSM2->getProbabilities(); vector > vvprob; vector vsprob; for (size_t i = 0; i < nbcl; i++) { vector vprob2; for (unsigned int j = 0; j < vvnmod[i].size(); j++) { vprob2.push_back(vprob[vvnmod[i][j]]); } vvprob.push_back(vprob2); vsprob.push_back(VectorTools::sum(vvprob[i])); } vector colNames; colNames.push_back("Sites"); Vdouble dval; for (unsigned int i = 0; i < nbcl; i++) { SubstitutionModel* pSM = pMSM2->getNModel(vvnmod[i][0]); double valPar = pSM->getParameterValue(pSM->getParameterNameWithoutNamespace(parname)); dval.push_back(valPar); colNames.push_back("Ll_" + parname + "=" + TextTools::toString(valPar)); } for (unsigned int i = 0; i < nbcl; i++) { SubstitutionModel* pSM = pMSM2->getNModel(vvnmod[i][0]); double valPar = pSM->getParameterValue(pSM->getParameterNameWithoutNamespace(parname)); colNames.push_back("Pr_" + parname + "=" + TextTools::toString(valPar)); } colNames.push_back("mean"); DataTable* rates = new DataTable(nSites, colNames.size()); rates->setColumnNames(colNames); for (unsigned int i = 0; i < nSites; i++) { const Site* currentSite = &sites->getSite(i); int currentSitePosition = currentSite->getPosition(); (*rates)(i,"Sites")=TextTools::toString(currentSitePosition); } VVdouble vvd; for (unsigned int i = 0; i < nbcl; i++) { string par2 = parname + "_" + TextTools::toString(i + 1); for (unsigned int j = 0; j < nummod; j++) pMSM2->setNProbability(j, 0); for (unsigned int j = 0; j < vvprob[i].size(); j++) pMSM2->setNProbability(vvnmod[i][j], vvprob[i][j] / vsprob[i]); if (tl) delete tl; if (nhOpt == "no") tl = new RHomogeneousMixedTreeLikelihood(*tree, *sites, model, rDist, true, false, true); else tl = new RNonHomogeneousMixedTreeLikelihood(*tree, *sites, modelSet, rDist, false, true); tl->initialize(); logL = tl->getValue(); Vdouble vd = tl->getLogLikelihoodForEachSite(); for (unsigned int j = 0; j < nSites; j++) (*rates)(j, i + 1) = TextTools::toString(vd[j]); vvd.push_back(vd); ApplicationTools::displayMessage("\n"); ApplicationTools::displayMessage("Parameter " + par2 + ":"); ApplicationTools::displayResult("Log likelihood", TextTools::toString(tl->getValue(), 15)); ApplicationTools::displayResult("Probability", TextTools::toString(vsprob[i], 15)); } for (unsigned int j = 0; j < nSites; j++) { Vdouble vd; for (unsigned int i = 0; i < nbcl; i++) vd.push_back(std::log(vsprob[i])+vvd[i][j]); VectorTools::logNorm(vd); for (unsigned int i = 0; i < nbcl; i++) (*rates)(j,nbcl + i + 1) = TextTools::toString(std::exp(vd[i])); (*rates)(j, 2 * nbcl + 1) = TextTools::toString(VectorTools::sumExp(vd, dval)); } DataTable::write(*rates, out, "\t"); } } delete alphabet; delete sites; if (model) delete model; if (modelSet) delete modelSet; delete rDist; delete tl; delete tree; ApplicationTools::displayMessage("\n"); bppmixedlikelihoods.done(); } catch (exception& e) { cout << e.what() << endl; return 1; } return 0; } bppsuite-0.8.0/bppSuite/bppAlnScore.cpp000644 000000 000000 00000021737 12147656541 020064 0ustar00rootroot000000 000000 // // File: bppAlnScore.cpp // Created by: Julien Dutheil // Created on: Dec Thu 15 16:16 2011 // /* Copyright or or Copr. Bio++ Development Team This software is a computer program whose purpose is to simulate sequence data according to a phylogenetic tree and an evolutionary model. This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info". As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability. In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms. */ // From the STL: #include #include #include using namespace std; #include #include #include // From SeqLib: #include #include #include #include #include #include using namespace bpp; void help() { (*ApplicationTools::message << "__________________________________________________________________________").endLine(); (*ApplicationTools::message << "bppalnscore parameter1_name=parameter1_value").endLine(); (*ApplicationTools::message << " parameter2_name=parameter2_value ... param=option_file").endLine(); (*ApplicationTools::message).endLine(); (*ApplicationTools::message << " Refer to the Bio++ Program Suite Manual for a list of available options.").endLine(); (*ApplicationTools::message << "__________________________________________________________________________").endLine(); } int main(int args, char** argv) { cout << "******************************************************************" << endl; cout << "* Bio++ Alignment Score, version 0.1 *" << endl; cout << "* Author: J. Dutheil Last Modif. 15/12/11 *" << endl; cout << "******************************************************************" << endl; cout << endl; if (args == 1) { help(); return 0; } try { BppApplication bppalnscore(args, argv, "BppAlnScore"); bppalnscore.startTimer(); // Get alphabet Alphabet* alphabet = SequenceApplicationTools::getAlphabet(bppalnscore.getParams(), "", false, true, true); // Get the test alignment: auto_ptr sitesTest(SequenceApplicationTools::getSiteContainer(alphabet, bppalnscore.getParams(), ".test", false, true)); // Get the reference alignment: auto_ptr sitesRef(SequenceApplicationTools::getSiteContainer(alphabet, bppalnscore.getParams(), ".ref", false, true)); // We check if the two alignments are compatible: vector namesTest = sitesTest->getSequencesNames(); vector namesRef = sitesRef->getSequencesNames(); if (namesTest != namesRef) { ApplicationTools::displayTask("Reorder sequences in ref. alignment", true); auto_ptr tmp(new AlignedSequenceContainer(sitesRef->getAlphabet())); for (size_t i = 0; i < namesTest.size(); ++i) { ApplicationTools::displayGauge(i, namesTest.size() - 1); try { tmp->addSequence(sitesRef->getSequence(namesTest[i])); } catch (SequenceNotFoundException& ex) { throw Exception("ERROR!!! Reference alignment should contain the same sequences as the test alignment!"); } } ApplicationTools::displayTaskDone(); sitesRef = tmp; } // Build alignment indexes: RowMatrix indexTest, indexRef; SiteContainerTools::getSequencePositions(*sitesTest, indexTest); SiteContainerTools::getSequencePositions(*sitesRef, indexRef); // Now build scores: int na = ApplicationTools::getIntParameter("score.na", bppalnscore.getParams(), 0); ApplicationTools::displayResult("NA value to used", na); vector cs = SiteContainerTools::getColumnScores(indexTest, indexRef, na); vector sps = SiteContainerTools::getSumOfPairsScores(indexTest, indexRef, static_cast(na)); // Should scores be averaged for words? size_t wsize = ApplicationTools::getParameter("score.word_size", bppalnscore.getParams(), 1); size_t phase = 0; if (wsize > 1) { ApplicationTools::displayResult("Scores uniformized for words of size", wsize); string phaseOpt = ApplicationTools::getStringParameter("score.phase", bppalnscore.getParams(), "1"); if (TextTools::isDecimalInteger(phaseOpt)) { phase = TextTools::toInt(phaseOpt); if (phase == 0) throw Exception("ERROR: positions are 1-based."); phase--; } else { // We look for the first occurrence of the given motif: try { BasicSequence motif("motif", phaseOpt, sitesTest->getAlphabet()); ApplicationTools::displayResult("Phase based on 1st occurence of", motif.toString()); size_t pos = sitesTest->getNumberOfSites(); for (size_t i = 0; i < sitesTest->getNumberOfSequences(); ++i) { size_t p = SequenceTools::findFirstOf(sitesTest->getSequence(i), motif); if (p < pos) pos = p; } phase = pos; } catch (Exception& ex) { throw Exception("Error, unvalid motif specified for phase option."); } } ApplicationTools::displayResult("First word starts at", phase + 1); // Now perform the smoothing: size_t i; for (i = 0; i < phase; ++i) { cs[i] = 0; sps[i] = 0; } for ( ; i + wsize <= cs.size(); i += wsize) { // First compute minimum criterion: int csmin = 1; double spsmin = 1; for (size_t j = i; j < i + wsize; ++j) { if (cs[j] < csmin) csmin = cs[j]; if (sps[j] < spsmin) spsmin = sps[j]; } // Assign min to all positions in word: for (size_t j = i; j < i + wsize; ++j) { cs[j] = csmin; sps[j] = spsmin; } } for ( ; i < cs.size(); ++i) { cs[i] = 0; sps[i] = 0; } } // Output scores to file: string outputScores = ApplicationTools::getAFilePath("output.scores", bppalnscore.getParams(), false, false); if (outputScores != "none") { ApplicationTools::displayResult("Output scores to", outputScores); ofstream output(outputScores.c_str(), ios::out); output << "Site\tColumnScore\tSumOfPairsScore" << endl; for (size_t i = 0; i < cs.size(); ++i) { output << sitesTest->getSite(i).getPosition() << "\t" << cs[i] << "\t" << sps[i] << endl; } output.close(); } // Create a sequence filter: string outputFilter = ApplicationTools::getAFilePath("output.mase", bppalnscore.getParams(), false, false); if (outputFilter != "none") { ApplicationTools::displayResult("Output mase with site filter to", outputFilter); double spsThreshold = ApplicationTools::getDoubleParameter("output.sps_thresholds", bppalnscore.getParams(), 0.8); ApplicationTools::displayResult("Threshold for SPS", spsThreshold); MultiRange csRanges; MultiRange spsRanges; for (size_t i = 0; i < cs.size(); ++i) { if (cs[i] == 1) csRanges.addRange(Range(i, i + 1)); if (sps[i] >= spsThreshold) spsRanges.addRange(Range(i, i + 1)); } MaseHeader header; header.setSiteSelection("CS", csRanges); header.setSiteSelection("SPS", spsRanges); Mase writer; writer.writeMeta(outputFilter, *sitesTest, header); } // We're done! bppalnscore.done(); } catch (exception& e) { cout << e.what() << endl; return 1; } return 0; } bppsuite-0.8.0/bppSuite/bppSeqGen.cpp000644 000000 000000 00000040376 12147656541 017540 0ustar00rootroot000000 000000 // // File: bppSeqGen.cpp // Created by: Julien Dutheil // Created on: Oct Mon 24 18:50 2005 // /* Copyright or or Copr. Bio++ Development Team This software is a computer program whose purpose is to simulate sequence data according to a phylogenetic tree and an evolutionary model. This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info". As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability. In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms. */ // From the STL: #include #include #include using namespace std; #include #include #include #include #include #include #include // From SeqLib: #include #include #include #include // From PhylLib: #include #include #include #include #include #include #include using namespace bpp; /** * @brief Read trees from an input file, with segment annotations. */ void readTrees(ifstream& file, vector& trees, vector& pos) throw (Exception) { string line = ""; double begin, end; string::size_type index1, index2, index3; double previousPos = 0; pos.push_back(0); string newickStr; while (!file.eof()) { string tmp = TextTools::removeSurroundingWhiteSpaces(FileTools::getNextLine(file)); if (tmp.size() == 0 || tmp.substr(0, 1) == "#") continue; line += tmp; index1 = line.find_first_of(" \t"); if (index1 == string::npos) throw Exception("Error when parsing tree file: now begining position."); index2 = line.find_first_of(" \t", index1 + 1); if (index2 == string::npos) throw Exception("Error when parsing tree file: now ending position."); begin = TextTools::toDouble(line.substr(0, index1)); end = TextTools::toDouble(line.substr(index1 + 1, index2 - index1 - 1)); index3 = line.find_first_of(";", index2 + 1); while (index3 == string::npos) { if (file.eof()) throw Exception("Error when parsing tree file: incomplete tree."); line += FileTools::getNextLine(file); index3 = line.find_first_of(";", index3); } newickStr = line.substr(index2 + 1, index3 - index2); TreeTemplate* t = TreeTemplateTools::parenthesisToTree(newickStr); if (trees.size() > 0) { //Check leave names: if (!VectorTools::haveSameElements(t->getLeavesNames(), trees[trees.size()-1]->getLeavesNames())) throw Exception("Error: all trees must have the same leaf names."); } trees.push_back(t); if(begin != previousPos) throw Exception("Error when parsing tree file: segments do not match: " + TextTools::toString(begin) + " against " + TextTools::toString(previousPos) + "."); pos.push_back(end); previousPos = end; line = line.substr(index3 + 1); } } void help() { (*ApplicationTools::message << "__________________________________________________________________________").endLine(); (*ApplicationTools::message << "bppseqgen parameter1_name=parameter1_value").endLine(); (*ApplicationTools::message << " parameter2_name=parameter2_value ... param=option_file").endLine(); (*ApplicationTools::message).endLine(); (*ApplicationTools::message << " Refer to the Bio++ Program Suite Manual for a list of available options.").endLine(); (*ApplicationTools::message << "__________________________________________________________________________").endLine(); } int main(int args, char ** argv) { cout << "******************************************************************" << endl; cout << "* Bio++ Sequence Generator, version 1.2.0 *" << endl; cout << "* *" << endl; cout << "* Authors: J. Dutheil *" << endl; cout << "* B. Boussau Last Modif. 29/01/13 *" << endl; cout << "* L. Guguen *" << endl; cout << "* M. Groussin *" << endl; cout << "******************************************************************" << endl; cout << endl; if(args == 1) { help(); return 0; } try { BppApplication bppseqgen(args, argv, "BppSeqGen"); bppseqgen.startTimer(); Alphabet* alphabet = SequenceApplicationTools::getAlphabet(bppseqgen.getParams(), "", false); vector trees; vector positions; string inputTrees = ApplicationTools::getStringParameter("input.tree.method", bppseqgen.getParams(), "single", "", true, false); if (inputTrees == "single") { trees.push_back(PhylogeneticsApplicationTools::getTree(bppseqgen.getParams())); positions.push_back(0); positions.push_back(1); ApplicationTools::displayResult("Number of leaves", TextTools::toString(trees[0]->getNumberOfLeaves())); string treeWIdPath = ApplicationTools::getAFilePath("output.tree_ids.file", bppseqgen.getParams(), false, false); if (treeWIdPath != "none") { TreeTemplate ttree(*trees[0]); vector nodes = ttree.getNodes(); for (size_t i = 0; i < nodes.size(); i++) { if (nodes[i]->isLeaf()) nodes[i]->setName(TextTools::toString(nodes[i]->getId()) + "_" + nodes[i]->getName()); else nodes[i]->setBranchProperty("NodeId", BppString(TextTools::toString(nodes[i]->getId()))); } Newick treeWriter; treeWriter.enableExtendedBootstrapProperty("NodeId"); ApplicationTools::displayResult("Writing tagged tree to", treeWIdPath); treeWriter.write(ttree, treeWIdPath); delete trees[0]; cout << "BppSegGen's done." << endl; exit(0); } } else if (inputTrees == "multiple") { string treesPath = ApplicationTools::getAFilePath("input.tree.file", bppseqgen.getParams(), false, true); ApplicationTools::displayResult("Trees file", treesPath); ifstream treesFile(treesPath.c_str(), ios::in); readTrees(treesFile, trees, positions); } else throw Exception("Unknown input.tree.method option: " + inputTrees); string infosFile = ApplicationTools::getAFilePath("input.infos", bppseqgen.getParams(), false, true); ApplicationTools::displayResult("Site information", infosFile); string nhOpt = ApplicationTools::getStringParameter("nonhomogeneous", bppseqgen.getParams(), "no", "", true, false); ApplicationTools::displayResult("Heterogeneous model", nhOpt); SubstitutionModelSet* modelSet = 0; //Homogeneous case: if (nhOpt == "no") { SubstitutionModel* model = PhylogeneticsApplicationTools::getSubstitutionModel(alphabet, 0, bppseqgen.getParams()); FrequenciesSet* fSet = new FixedFrequenciesSet(model->getAlphabet(), model->getFrequencies()); modelSet = SubstitutionModelSetTools::createHomogeneousModelSet(model, fSet, trees[0]); } //Galtier-Gouy case: else if (nhOpt == "one_per_branch") { if(inputTrees == "multiple") throw Exception("Multiple input trees cannot be used with non-homogeneous simulations."); SubstitutionModel* model = 0; string modelName = ApplicationTools::getStringParameter("model", bppseqgen.getParams(), ""); if (!TextTools::hasSubstring(modelName,"COaLA")) model = PhylogeneticsApplicationTools::getSubstitutionModel(alphabet, 0, bppseqgen.getParams()); else { //COaLA model VectorSiteContainer* allSitesAln = 0; allSitesAln = SequenceApplicationTools::getSiteContainer(alphabet, bppseqgen.getParams()); model = PhylogeneticsApplicationTools::getSubstitutionModel(alphabet, allSitesAln, bppseqgen.getParams()); } vector globalParameters = ApplicationTools::getVectorParameter("nonhomogeneous_one_per_branch.shared_parameters", bppseqgen.getParams(), ',', ""); vector rateFreqs; if (model->getNumberOfStates() != alphabet->getSize()) { //Markov-Modulated Markov Model... unsigned int n = static_cast(model->getNumberOfStates() / alphabet->getSize()); rateFreqs = vector(n, 1./static_cast(n)); // Equal rates assumed for now, may be changed later (actually, in the most general case, // we should assume a rate distribution for the root also!!! } FrequenciesSet* rootFreqs = PhylogeneticsApplicationTools::getRootFrequenciesSet(alphabet, 0, bppseqgen.getParams(), rateFreqs); string freqDescription = ApplicationTools::getStringParameter("nonhomogeneous.root_freq", bppseqgen.getParams(), "Full(init=observed)"); if (freqDescription.substr(0,10) == "MVAprotein") { dynamic_cast(rootFreqs)->setModelName("MVAprotein"); dynamic_cast(rootFreqs)->initSet(dynamic_cast(model)); } modelSet = SubstitutionModelSetTools::createNonHomogeneousModelSet(model, rootFreqs, trees[0], globalParameters); } //General case: else if (nhOpt == "general") { if (inputTrees == "multiple") throw Exception("Multiple input trees cannot be used with non-homogeneous simulations."); string modelName = ApplicationTools::getStringParameter("model1",bppseqgen.getParams(),""); if (!TextTools::hasSubstring(modelName,"COaLA")) modelSet = PhylogeneticsApplicationTools::getSubstitutionModelSet(alphabet, 0, bppseqgen.getParams()); else { //COaLA model VectorSiteContainer* allSitesAln = 0; allSitesAln = SequenceApplicationTools::getSiteContainer(alphabet, bppseqgen.getParams()); modelSet = PhylogeneticsApplicationTools::getSubstitutionModelSet(alphabet, allSitesAln, bppseqgen.getParams()); } } else throw Exception("Unknown non-homogeneous option: " + nhOpt); if (dynamic_cast(modelSet)) throw Exception("Non-homogeneous mixed substitution sequence generation not implemented, sorry!"); DiscreteDistribution* rDist = 0; NonHomogeneousSequenceSimulator* seqsim = 0; SiteContainer* sites = 0; if (infosFile != "none") { ifstream in(infosFile.c_str()); DataTable* infos = DataTable::read(in, "\t"); rDist = new ConstantRateDistribution(); size_t nbSites = infos->getNumberOfRows(); ApplicationTools::displayResult("Number of sites", TextTools::toString(nbSites)); vector rates(nbSites); vector ratesStrings = infos->getColumn(string("pr")); for (size_t i = 0; i < nbSites; i++) { rates[i] = TextTools::toDouble(ratesStrings[i]); } if (trees.size() == 1) { seqsim = new NonHomogeneousSequenceSimulator(modelSet, rDist, trees[0]); ApplicationTools::displayTask("Perform simulations"); sites = SequenceSimulationTools::simulateSites(*seqsim, rates); delete seqsim; } else { ApplicationTools::displayTask("Perform simulations", true); ApplicationTools::displayGauge(0, trees.size() - 1, '='); seqsim = new NonHomogeneousSequenceSimulator(modelSet, rDist, trees[0]); unsigned int previousPos = 0; unsigned int currentPos = static_cast(round(positions[1]*static_cast(nbSites))); vector tmpRates(rates.begin() + previousPos, rates.begin() + currentPos); SequenceContainer* tmpCont1 = SequenceSimulationTools::simulateSites(*seqsim, tmpRates); previousPos = currentPos; delete seqsim; for(unsigned int i = 1; i < trees.size(); i++) { ApplicationTools::displayGauge(i, trees.size() - 1, '='); seqsim = new NonHomogeneousSequenceSimulator(modelSet, rDist, trees[i]); currentPos = static_cast(round(positions[i+1]) * static_cast(nbSites)); tmpRates = vector(rates.begin() + previousPos + 1, rates.begin() + currentPos); SequenceContainer* tmpCont2 = SequenceSimulationTools::simulateSites(*seqsim, tmpRates); previousPos = currentPos; delete seqsim; VectorSequenceContainer* mergedCont = new VectorSequenceContainer(alphabet); SequenceContainerTools::merge(*tmpCont1, *tmpCont2, *reinterpret_cast(mergedCont)); delete tmpCont1; delete tmpCont2; tmpCont1 = mergedCont; } sites = new VectorSiteContainer(*tmpCont1); delete tmpCont1; } ApplicationTools::displayTaskDone(); } else { if (modelSet->getNumberOfStates() > modelSet->getAlphabet()->getSize()) { //Markov-modulated Markov model! rDist = new ConstantRateDistribution(); } else { rDist = PhylogeneticsApplicationTools::getRateDistribution(bppseqgen.getParams()); } size_t nbSites = ApplicationTools::getParameter("number_of_sites", bppseqgen.getParams(), 100); if (trees.size() == 1) { seqsim = new NonHomogeneousSequenceSimulator(modelSet, rDist, trees[0]); ApplicationTools::displayResult("Number of sites", TextTools::toString(nbSites)); ApplicationTools::displayTask("Perform simulations"); sites = seqsim->simulate(nbSites); ApplicationTools::displayTaskDone(); } else { ApplicationTools::displayTask("Perform simulations", true); ApplicationTools::displayGauge(0, trees.size() - 1, '='); seqsim = new NonHomogeneousSequenceSimulator(modelSet, rDist, trees[0]); size_t previousPos = 0; size_t currentPos = static_cast(round(positions[1]*static_cast(nbSites))); SequenceContainer* tmpCont1 = seqsim->simulate(currentPos - previousPos); previousPos = currentPos; delete seqsim; for (unsigned int i = 1; i < trees.size(); i++) { ApplicationTools::displayGauge(i, trees.size() - 1, '='); seqsim = new NonHomogeneousSequenceSimulator(modelSet, rDist, trees[i]); currentPos = static_cast(round(positions[i+1] * static_cast(nbSites))); SequenceContainer* tmpCont2 = seqsim->simulate(currentPos - previousPos); previousPos = currentPos; delete seqsim; VectorSequenceContainer* mergedCont = new VectorSequenceContainer(alphabet); SequenceContainerTools::merge(*tmpCont1, *tmpCont2, *reinterpret_cast(mergedCont)); delete tmpCont1; delete tmpCont2; tmpCont1 = mergedCont; } sites = new VectorSiteContainer(*tmpCont1); ApplicationTools::displayTaskDone(); delete tmpCont1; } } // Write to file: SequenceApplicationTools::writeAlignmentFile(*sites, bppseqgen.getParams()); delete alphabet; for (unsigned int i = 0; i < trees.size(); i++) delete trees[i]; delete rDist; bppseqgen.done(); } catch (exception& e) { cout << e.what() << endl; return 1; } return 0; } bppsuite-0.8.0/bppSuite/bppTreeDraw.cpp000644 000000 000000 00000017626 12147656541 020075 0ustar00rootroot000000 000000 // // File: bppTreeDraw.cpp // Created by: Julien Dutheil // Created on: Jul Tue 21 13:40 2009 // /* Copyright or © or Copr. Bio++ Development Team This software is a computer program whose purpose is to draw phylogenies. This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info". As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability. In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms. */ // From the STL: #include #include using namespace std; // From Utils: #include #include #include #include #include #include #include // From PhylLib: #include #include #include using namespace bpp; /******************************************************************************/ void help() { (*ApplicationTools::message << "__________________________________________________________________________").endLine(); (*ApplicationTools::message << "bpptreedraw parameter1_name=parameter1_value parameter2_name=parameter2_value").endLine(); (*ApplicationTools::message << " ... param=option_file").endLine(); (*ApplicationTools::message).endLine(); (*ApplicationTools::message << " Refer to the Bio++ Program Suite Manual for a list of available options.").endLine(); (*ApplicationTools::message << "__________________________________________________________________________").endLine(); } int main(int args, char ** argv) { cout << "******************************************************************" << endl; cout << "* Bio++ Tree Drawing program, version 0.1.0 *" << endl; cout << "* *" << endl; cout << "* Authors: J. Dutheil Last Modif. 18/05/10 *" << endl; cout << "******************************************************************" << endl; cout << endl; if (args == 1) { help(); return 0; } try { BppApplication bpptreedraw(args, argv, "BppTreeDraw"); bpptreedraw.startTimer(); // Get the tree to plot: Tree* tree = PhylogeneticsApplicationTools::getTree(bpptreedraw.getParams()); ApplicationTools::displayResult("Number of leaves", TextTools::toString(tree->getNumberOfLeaves())); // Get the graphic device: GraphicDevice* gd = 0; string outputPath = ApplicationTools::getAFilePath("output.drawing.file", bpptreedraw.getParams(), true, false, "", false); ofstream file(outputPath.c_str(), ios::out); string graphicTypeCmd = ApplicationTools::getStringParameter("output.drawing.format", bpptreedraw.getParams(), "Svg"); string graphicType; map graphicTypeArgs; KeyvalTools::parseProcedure(graphicTypeCmd, graphicType, graphicTypeArgs); if (graphicType == "Svg") { gd = new SvgGraphicDevice(file); } else if (graphicType == "Inkscape") { gd = new SvgGraphicDevice(file, true); } else if (graphicType == "Xfig") { gd = new XFigGraphicDevice(file); dynamic_cast(gd)->setFontFlag(XFigGraphicDevice::FONTFLAG_POSTSCRIPT); } else if (graphicType == "Pgf") { gd = new PgfGraphicDevice(file, 0.045); } else throw Exception("Unknown output format: " + graphicType); // Get the tree plotter: TreeDrawing* td = 0; string plotTypeCmd = ApplicationTools::getStringParameter("output.drawing.plot", bpptreedraw.getParams(), "Cladogram"); string plotType; map plotTypeArgs; KeyvalTools::parseProcedure(plotTypeCmd, plotType, plotTypeArgs); if (plotType == "Cladogram") { td = reinterpret_cast(new CladogramPlot()); } else if (plotType == "Phylogram") { td = reinterpret_cast(new PhylogramPlot()); } else throw Exception("Unknown output format: " + plotType); td->setTree(tree); ApplicationTools::displayResult("Plot type", plotType); double xunit = ApplicationTools::getDoubleParameter("xu", plotTypeArgs, 10); double yunit = ApplicationTools::getDoubleParameter("yu", plotTypeArgs, 10); td->setXUnit(xunit); td->setYUnit(yunit); string hOrientation = ApplicationTools::getStringParameter("direction.h", plotTypeArgs, "left2right"); if (hOrientation == "left2right") { dynamic_cast(td)->setHorizontalOrientation(AbstractDendrogramPlot::ORIENTATION_LEFT_TO_RIGHT); } else if (hOrientation == "right2left") { dynamic_cast(td)->setHorizontalOrientation(AbstractDendrogramPlot::ORIENTATION_RIGHT_TO_LEFT); } else throw Exception("Unknown orientation option: " + hOrientation); string vOrientation = ApplicationTools::getStringParameter("direction.v", plotTypeArgs, "top2bottom"); if (vOrientation == "top2bottom") { dynamic_cast(td)->setVerticalOrientation(AbstractDendrogramPlot::ORIENTATION_TOP_TO_BOTTOM); } else if (vOrientation == "bottom2top") { dynamic_cast(td)->setVerticalOrientation(AbstractDendrogramPlot::ORIENTATION_BOTTOM_TO_TOP); } else throw Exception("Unknown orientation option: " + vOrientation); //Plotting option: TreeDrawingSettings tds; BasicTreeDrawingDisplayControler* controler = new BasicTreeDrawingDisplayControler(&tds); controler->registerTreeDrawing(td); bool drawLeafNames = ApplicationTools::getBooleanParameter("draw.leaves", plotTypeArgs, true); bool drawNodesId = ApplicationTools::getBooleanParameter("draw.ids" , plotTypeArgs, false); bool drawBranchLengths = ApplicationTools::getBooleanParameter("draw.brlen" , plotTypeArgs, false); bool drawBootstrapValues = ApplicationTools::getBooleanParameter("draw.bs" , plotTypeArgs, false); controler->enableListener(controler->PROPERTY_LEAF_NAMES, drawLeafNames); controler->enableListener(controler->PROPERTY_NODE_IDS, drawNodesId); controler->enableListener(controler->PROPERTY_BRANCH_LENGTHS, drawBranchLengths); controler->enableListener(controler->PROPERTY_BOOTSTRAP_VALUES, drawBootstrapValues); ApplicationTools::displayBooleanResult("Draw leaf names" , drawLeafNames); ApplicationTools::displayBooleanResult("Draw node ids" , drawNodesId); ApplicationTools::displayBooleanResult("Draw branch lengths" , drawBranchLengths); ApplicationTools::displayBooleanResult("Draw bootstrap values", drawBootstrapValues); //Now draw the tree: gd->begin(); td->plot(*gd); gd->end(); //Finishing things: file.close(); delete controler; delete tree; delete td; delete gd; bpptreedraw.done(); } catch(exception & e) { cout << e.what() << endl; return 1; } return 0; } bppsuite-0.8.0/bppSuite/bppReRoot.cpp000644 000000 000000 00000025766 12147656541 017576 0ustar00rootroot000000 000000 // // File: bppReRoot.cpp // Created by: Celine Scornavacca // Created on: Jan Tue 15 18:15 2008 // /* Copyright or © or Copr. CNRS This software is a computer program whose purpose is to estimate phylogenies and evolutionary parameters from a dataset according to the maximum likelihood principle. This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info". As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability. In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms. */ // From the STL: #include using namespace std; #include #include #include #include #include #include // From PhylLib: #include #include #include #include #include #include using namespace bpp; typedef TreeTemplate MyTree; void help() { (*ApplicationTools::message << "bppreroot parameter1_name=parameter1_value").endLine(); (*ApplicationTools::message << " parameter2_name=parameter2_value ... param=option_file").endLine(); (*ApplicationTools::message).endLine(); (*ApplicationTools::message << " Refer to the Bio++ Program Suite Manual for a list of available options.").endLine(); } int main(int args, char ** argv) { cout << "******************************************************************" << endl; cout << "* Bio++ ReRoot, version 0.1.3 *" << endl; cout << "* Author: C. Scornavacca Created 15/01/08 *" << endl; cout << "* Last Modif. 08/08/09 *" << endl; cout << "******************************************************************" << endl; cout << endl; if(args == 1) { help(); return 0; } try { BppApplication bppreroot(args, argv, "BppReRoot"); bppreroot.startTimer(); Newick newick; string listPath = ApplicationTools::getAFilePath("input.list.file", bppreroot.getParams()); ApplicationTools::displayResult("Input list file", listPath); if(listPath == "none") throw Exception("You must provide an input tree list file."); string outgroupsPath = ApplicationTools::getAFilePath("outgroups.file", bppreroot.getParams()); ApplicationTools::displayResult("Outgroups file", outgroupsPath); if(outgroupsPath == "none") throw Exception("You must provide an outgroup list file."); string outputPath = ApplicationTools::getAFilePath("output.trees.file", bppreroot.getParams(), true, false); ApplicationTools::displayResult("Output file", outputPath); if(outputPath == "none") throw Exception("You must provide an output file."); bool printOption = ApplicationTools::getBooleanParameter("print.option", bppreroot.getParams(), false); bool tryAgain = ApplicationTools::getBooleanParameter("tryAgain.option", bppreroot.getParams(), true); vector tempTrees; vector trees; //ApplicationTools::displayResult("Number of trees found", TextTools::toString(trees.size())); const string path = outgroupsPath; ifstream file(path.c_str(), ios::in); string temp, description, taxon; vector < vector > levelOutgroup; //Reading outgroup levels while (!file.eof()) { vector tempTaxa; getline(file, temp, '\n'); StringTokenizer line = StringTokenizer(temp, " ,"); while (line.hasMoreToken()) { tempTaxa.push_back(line.nextToken()); } levelOutgroup.push_back(tempTaxa); } file.close(); const string path2 = listPath; ifstream treePath(path2.c_str(), ios::in); if (!treePath) { throw IOException ("Newick::read: failed to read from stream"); } string temp2, description2;// Initialization string::size_type index; int k = 0; while (!treePath.eof()) { k++; bool printOrNot =true; Tree * tempTree = NULL; getline(treePath, temp2, '\n'); // Copy current line in temporary string index = temp2.find(";"); if (temp2 != "") { if (index != string::npos) { description2 += temp2.substr(0, index + 1); tempTree = TreeTemplateTools::parenthesisToTree(description2); description2 = temp2.substr(index + 1); } else description2 += temp; MyTree* tree = dynamic_cast (tempTree); //ApplicationTools::displayGauge(tr, trees.size() - 1, '='); vector leavesTree; leavesTree = (*tree).getLeavesNames(); size_t numNodes = tree->getNumberOfNodes() - 1; size_t numNodeWithBranchLength = 0; vector nodes = tree->getNodes(); for (size_t i = 0; i < nodes.size(); i++) { if(nodes[i]->hasDistanceToFather()) numNodeWithBranchLength++; } if ((numNodes != numNodeWithBranchLength) && (numNodeWithBranchLength != 0))\ { cout << "Could not execute due to a source tree with missing branch lengths \n(reminder: a source tree must either have no branch length, either length for all branches\n"; exit(-1); } vector outGroup; bool found = false; bool analyseOutgroupLevel = true; for (size_t t = 0; t < levelOutgroup.size() && analyseOutgroupLevel; t++) { outGroup.clear(); vector::iterator Iterator; for(Iterator = levelOutgroup[t].begin(); Iterator != levelOutgroup[t].end(); Iterator++ ) { if(VectorTools::contains(leavesTree, *Iterator)) { outGroup.push_back(*Iterator); } } if(outGroup.size() > 0) { vector remainingTaxa; VectorTools::diff(leavesTree, outGroup, remainingTaxa); if(remainingTaxa.size() > 0) { tree->newOutGroup(tree->getNode(remainingTaxa[0])); Node * newRoot = tree->getNode(outGroup[0]); vector tempLeaves = TreeTemplateTools::getLeavesNames(* newRoot); while(newRoot->hasFather() && !(VectorTools::containsAll(tempLeaves, outGroup))) { newRoot = newRoot->getFather(); tempLeaves = TreeTemplateTools::getLeavesNames(* newRoot); } tempLeaves = TreeTemplateTools::getLeavesNames(* newRoot); std::sort(tempLeaves.begin(), tempLeaves.end()); if(tempLeaves.size() == outGroup.size()) { tree->newOutGroup(newRoot); found = true; analyseOutgroupLevel = false; } else { bool monophylOk = true; for (size_t f = 0; f < newRoot->getNumberOfSons() && monophylOk; f++) { tempLeaves = TreeTemplateTools::getLeavesNames(*newRoot->getSon(f)); vector diff; VectorTools::diff(outGroup, tempLeaves, diff); size_t difference = diff.size(); if (!( (difference == 0) || (difference == tempLeaves.size()) ) ) { //The proposed outgroup is not monophyletic. The analysis for this tree is interrupted //No more outgroup are analysed monophylOk = false; } } if (monophylOk) { tempLeaves = TreeTemplateTools::getLeavesNames(* newRoot); std::sort(tempLeaves.begin(), tempLeaves.end()); if (tempLeaves.size() != leavesTree.size()) { MyTree* low = new MyTree(TreeTemplateTools::cloneSubtree(* newRoot)); tree->newOutGroup(newRoot); Node* sonUpper; vector tempLeaves2 = TreeTemplateTools::getLeavesNames(* (tree->getRootNode())->getSon(0)); std::sort(tempLeaves2.begin(), tempLeaves2.end()); if((VectorTools::vectorIntersection(tempLeaves2,outGroup).size()) !=0) { sonUpper = (tree->getRootNode())->getSon(1); } else { sonUpper = (tree->getRootNode())->getSon(0); } int ident = TreeTools::getMaxId(* low, low->getRootId()); vector nodesTemp= TreeTemplateTools::getNodes( * sonUpper); for(unsigned int F = 0; F < nodesTemp.size(); F++) ( * nodesTemp[F]).setId(ident + F + 1); low->getRootNode()->addSon(sonUpper); tree = low; } //A good outgroup was found found = true; analyseOutgroupLevel = false; } } } if(!tryAgain) analyseOutgroupLevel = false; } } if (!found) { if(!printOption) printOrNot = false; else printOrNot = true; cout << "Sorry but I can't root your tree " << k << " ; or none of the taxa in your list is present in the tree or the outgroup is not monophyletic!\n"; } else { printOrNot = (true); tree->resetNodesId(); } if (printOrNot) { if(k == 1) newick.write(* tree, outputPath, true); else newick.write(* tree, outputPath, false); } delete tree; } } ApplicationTools::displayTaskDone(); //Write rooted trees: for (unsigned int i = 0; i < trees.size(); i++) delete trees[i]; bppreroot.done(); } catch(exception & e) { cout << e.what() << endl; return 1; } return 0; }; bppsuite-0.8.0/COPYING.txt000644 000000 000000 00000051153 12147656541 015221 0ustar00rootroot000000 000000 CeCILL FREE SOFTWARE LICENSE AGREEMENT Notice This Agreement is a Free Software license agreement that is the result of discussions between its authors in order to ensure compliance with the two main principles guiding its drafting: * firstly, compliance with the principles governing the distribution of Free Software: access to source code, broad rights granted to users, * secondly, the election of a governing law, French law, with which it is conformant, both as regards the law of torts and intellectual property law, and the protection that it offers to both authors and holders of the economic rights over software. The authors of the CeCILL (for Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre]) license are: Commissariat à l'Energie Atomique - CEA, a public scientific, technical and industrial research establishment, having its principal place of business at 25 rue Leblanc, immeuble Le Ponant D, 75015 Paris, France. Centre National de la Recherche Scientifique - CNRS, a public scientific and technological establishment, having its principal place of business at 3 rue Michel-Ange, 75794 Paris cedex 16, France. Institut National de Recherche en Informatique et en Automatique - INRIA, a public scientific and technological establishment, having its principal place of business at Domaine de Voluceau, Rocquencourt, BP 105, 78153 Le Chesnay cedex, France. Preamble The purpose of this Free Software license agreement is to grant users the right to modify and redistribute the software governed by this license within the framework of an open source distribution model. The exercising of these rights is conditional upon certain obligations for users so as to preserve this status for all subsequent redistributions. In consideration of access to the source code and the rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors only have limited liability. In this respect, the risks associated with loading, using, modifying and/or developing or reproducing the software by the user are brought to the user's attention, given its Free Software status, which may make it complicated to use, with the result that its use is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the suitability of the software as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions of security. This Agreement may be freely reproduced and published, provided it is not altered, and that no provisions are either added or removed herefrom. This Agreement may apply to any or all software for which the holder of the economic rights decides to submit the use thereof to its provisions. Article 1 - DEFINITIONS For the purpose of this Agreement, when the following expressions commence with a capital letter, they shall have the following meaning: Agreement: means this license agreement, and its possible subsequent versions and annexes. Software: means the software in its Object Code and/or Source Code form and, where applicable, its documentation, "as is" when the Licensee accepts the Agreement. Initial Software: means the Software in its Source Code and possibly its Object Code form and, where applicable, its documentation, "as is" when it is first distributed under the terms and conditions of the Agreement. Modified Software: means the Software modified by at least one Contribution. Source Code: means all the Software's instructions and program lines to which access is required so as to modify the Software. Object Code: means the binary files originating from the compilation of the Source Code. Holder: means the holder(s) of the economic rights over the Initial Software. Licensee: means the Software user(s) having accepted the Agreement. Contributor: means a Licensee having made at least one Contribution. Licensor: means the Holder, or any other individual or legal entity, who distributes the Software under the Agreement. Contribution: means any or all modifications, corrections, translations, adaptations and/or new functions integrated into the Software by any or all Contributors, as well as any or all Internal Modules. Module: means a set of sources files including their documentation that enables supplementary functions or services in addition to those offered by the Software. External Module: means any or all Modules, not derived from the Software, so that this Module and the Software run in separate address spaces, with one calling the other when they are run. Internal Module: means any or all Module, connected to the Software so that they both execute in the same address space. GNU GPL: means the GNU General Public License version 2 or any subsequent version, as published by the Free Software Foundation Inc. Parties: mean both the Licensee and the Licensor. These expressions may be used both in singular and plural form. Article 2 - PURPOSE The purpose of the Agreement is the grant by the Licensor to the Licensee of a non-exclusive, transferable and worldwide license for the Software as set forth in Article 5 hereinafter for the whole term of the protection granted by the rights over said Software. Article 3 - ACCEPTANCE 3.1 The Licensee shall be deemed as having accepted the terms and conditions of this Agreement upon the occurrence of the first of the following events: * (i) loading the Software by any or all means, notably, by downloading from a remote server, or by loading from a physical medium; * (ii) the first time the Licensee exercises any of the rights granted hereunder. 3.2 One copy of the Agreement, containing a notice relating to the characteristics of the Software, to the limited warranty, and to the fact that its use is restricted to experienced users has been provided to the Licensee prior to its acceptance as set forth in Article 3.1 hereinabove, and the Licensee hereby acknowledges that it has read and understood it. Article 4 - EFFECTIVE DATE AND TERM 4.1 EFFECTIVE DATE The Agreement shall become effective on the date when it is accepted by the Licensee as set forth in Article 3.1. 4.2 TERM The Agreement shall remain in force for the entire legal term of protection of the economic rights over the Software. Article 5 - SCOPE OF RIGHTS GRANTED The Licensor hereby grants to the Licensee, who accepts, the following rights over the Software for any or all use, and for the term of the Agreement, on the basis of the terms and conditions set forth hereinafter. Besides, if the Licensor owns or comes to own one or more patents protecting all or part of the functions of the Software or of its components, the Licensor undertakes not to enforce the rights granted by these patents against successive Licensees using, exploiting or modifying the Software. If these patents are transferred, the Licensor undertakes to have the transferees subscribe to the obligations set forth in this paragraph. 5.1 RIGHT OF USE The Licensee is authorized to use the Software, without any limitation as to its fields of application, with it being hereinafter specified that this comprises: 1. permanent or temporary reproduction of all or part of the Software by any or all means and in any or all form. 2. loading, displaying, running, or storing the Software on any or all medium. 3. entitlement to observe, study or test its operation so as to determine the ideas and principles behind any or all constituent elements of said Software. This shall apply when the Licensee carries out any or all loading, displaying, running, transmission or storage operation as regards the Software, that it is entitled to carry out hereunder. 5.2 ENTITLEMENT TO MAKE CONTRIBUTIONS The right to make Contributions includes the right to translate, adapt, arrange, or make any or all modifications to the Software, and the right to reproduce the resulting software. The Licensee is authorized to make any or all Contributions to the Software provided that it includes an explicit notice that it is the author of said Contribution and indicates the date of the creation thereof. 5.3 RIGHT OF DISTRIBUTION In particular, the right of distribution includes the right to publish, transmit and communicate the Software to the general public on any or all medium, and by any or all means, and the right to market, either in consideration of a fee, or free of charge, one or more copies of the Software by any means. The Licensee is further authorized to distribute copies of the modified or unmodified Software to third parties according to the terms and conditions set forth hereinafter. 5.3.1 DISTRIBUTION OF SOFTWARE WITHOUT MODIFICATION The Licensee is authorized to distribute true copies of the Software in Source Code or Object Code form, provided that said distribution complies with all the provisions of the Agreement and is accompanied by: 1. a copy of the Agreement, 2. a notice relating to the limitation of both the Licensor's warranty and liability as set forth in Articles 8 and 9, and that, in the event that only the Object Code of the Software is redistributed, the Licensee allows future Licensees unhindered access to the full Source Code of the Software by indicating how to access it, it being understood that the additional cost of acquiring the Source Code shall not exceed the cost of transferring the data. 5.3.2 DISTRIBUTION OF MODIFIED SOFTWARE When the Licensee makes a Contribution to the Software, the terms and conditions for the distribution of the resulting Modified Software become subject to all the provisions of this Agreement. The Licensee is authorized to distribute the Modified Software, in source code or object code form, provided that said distribution complies with all the provisions of the Agreement and is accompanied by: 1. a copy of the Agreement, 2. a notice relating to the limitation of both the Licensor's warranty and liability as set forth in Articles 8 and 9, and that, in the event that only the object code of the Modified Software is redistributed, the Licensee allows future Licensees unhindered access to the full source code of the Modified Software by indicating how to access it, it being understood that the additional cost of acquiring the source code shall not exceed the cost of transferring the data. 5.3.3 DISTRIBUTION OF EXTERNAL MODULES When the Licensee has developed an External Module, the terms and conditions of this Agreement do not apply to said External Module, that may be distributed under a separate license agreement. 5.3.4 COMPATIBILITY WITH THE GNU GPL The Licensee can include a code that is subject to the provisions of one of the versions of the GNU GPL in the Modified or unmodified Software, and distribute that entire code under the terms of the same version of the GNU GPL. The Licensee can include the Modified or unmodified Software in a code that is subject to the provisions of one of the versions of the GNU GPL, and distribute that entire code under the terms of the same version of the GNU GPL. Article 6 - INTELLECTUAL PROPERTY 6.1 OVER THE INITIAL SOFTWARE The Holder owns the economic rights over the Initial Software. Any or all use of the Initial Software is subject to compliance with the terms and conditions under which the Holder has elected to distribute its work and no one shall be entitled to modify the terms and conditions for the distribution of said Initial Software. The Holder undertakes that the Initial Software will remain ruled at least by this Agreement, for the duration set forth in Article 4.2. 6.2 OVER THE CONTRIBUTIONS The Licensee who develops a Contribution is the owner of the intellectual property rights over this Contribution as defined by applicable law. 6.3 OVER THE EXTERNAL MODULES The Licensee who develops an External Module is the owner of the intellectual property rights over this External Module as defined by applicable law and is free to choose the type of agreement that shall govern its distribution. 6.4 JOINT PROVISIONS The Licensee expressly undertakes: 1. not to remove, or modify, in any manner, the intellectual property notices attached to the Software; 2. to reproduce said notices, in an identical manner, in the copies of the Software modified or not. The Licensee undertakes not to directly or indirectly infringe the intellectual property rights of the Holder and/or Contributors on the Software and to take, where applicable, vis-à-vis its staff, any and all measures required to ensure respect of said intellectual property rights of the Holder and/or Contributors. Article 7 - RELATED SERVICES 7.1 Under no circumstances shall the Agreement oblige the Licensor to provide technical assistance or maintenance services for the Software. However, the Licensor is entitled to offer this type of services. The terms and conditions of such technical assistance, and/or such maintenance, shall be set forth in a separate instrument. Only the Licensor offering said maintenance and/or technical assistance services shall incur liability therefor. 7.2 Similarly, any Licensor is entitled to offer to its licensees, under its sole responsibility, a warranty, that shall only be binding upon itself, for the redistribution of the Software and/or the Modified Software, under terms and conditions that it is free to decide. Said warranty, and the financial terms and conditions of its application, shall be subject of a separate instrument executed between the Licensor and the Licensee. Article 8 - LIABILITY 8.1 Subject to the provisions of Article 8.2, the Licensee shall be entitled to claim compensation for any direct loss it may have suffered from the Software as a result of a fault on the part of the relevant Licensor, subject to providing evidence thereof. 8.2 The Licensor's liability is limited to the commitments made under this Agreement and shall not be incurred as a result of in particular: (i) loss due the Licensee's total or partial failure to fulfill its obligations, (ii) direct or consequential loss that is suffered by the Licensee due to the use or performance of the Software, and (iii) more generally, any consequential loss. In particular the Parties expressly agree that any or all pecuniary or business loss (i.e. loss of data, loss of profits, operating loss, loss of customers or orders, opportunity cost, any disturbance to business activities) or any or all legal proceedings instituted against the Licensee by a third party, shall constitute consequential loss and shall not provide entitlement to any or all compensation from the Licensor. Article 9 - WARRANTY 9.1 The Licensee acknowledges that the scientific and technical state-of-the-art when the Software was distributed did not enable all possible uses to be tested and verified, nor for the presence of possible defects to be detected. In this respect, the Licensee's attention has been drawn to the risks associated with loading, using, modifying and/or developing and reproducing the Software which are reserved for experienced users. The Licensee shall be responsible for verifying, by any or all means, the suitability of the product for its requirements, its good working order, and for ensuring that it shall not cause damage to either persons or properties. 9.2 The Licensor hereby represents, in good faith, that it is entitled to grant all the rights over the Software (including in particular the rights set forth in Article 5). 9.3 The Licensee acknowledges that the Software is supplied "as is" by the Licensor without any other express or tacit warranty, other than that provided for in Article 9.2 and, in particular, without any warranty as to its commercial value, its secured, safe, innovative or relevant nature. Specifically, the Licensor does not warrant that the Software is free from any error, that it will operate without interruption, that it will be compatible with the Licensee's own equipment and software configuration, nor that it will meet the Licensee's requirements. 9.4 The Licensor does not either expressly or tacitly warrant that the Software does not infringe any third party intellectual property right relating to a patent, software or any other property right. Therefore, the Licensor disclaims any and all liability towards the Licensee arising out of any or all proceedings for infringement that may be instituted in respect of the use, modification and redistribution of the Software. Nevertheless, should such proceedings be instituted against the Licensee, the Licensor shall provide it with technical and legal assistance for its defense. Such technical and legal assistance shall be decided on a case-by-case basis between the relevant Licensor and the Licensee pursuant to a memorandum of understanding. The Licensor disclaims any and all liability as regards the Licensee's use of the name of the Software. No warranty is given as regards the existence of prior rights over the name of the Software or as regards the existence of a trademark. Article 10 - TERMINATION 10.1 In the event of a breach by the Licensee of its obligations hereunder, the Licensor may automatically terminate this Agreement thirty (30) days after notice has been sent to the Licensee and has remained ineffective. 10.2 A Licensee whose Agreement is terminated shall no longer be authorized to use, modify or distribute the Software. However, any licenses that it may have granted prior to termination of the Agreement shall remain valid subject to their having been granted in compliance with the terms and conditions hereof. Article 11 - MISCELLANEOUS 11.1 EXCUSABLE EVENTS Neither Party shall be liable for any or all delay, or failure to perform the Agreement, that may be attributable to an event of force majeure, an act of God or an outside cause, such as defective functioning or interruptions of the electricity or telecommunications networks, network paralysis following a virus attack, intervention by government authorities, natural disasters, water damage, earthquakes, fire, explosions, strikes and labor unrest, war, etc. 11.2 Any failure by either Party, on one or more occasions, to invoke one or more of the provisions hereof, shall under no circumstances be interpreted as being a waiver by the interested Party of its right to invoke said provision(s) subsequently. 11.3 The Agreement cancels and replaces any or all previous agreements, whether written or oral, between the Parties and having the same purpose, and constitutes the entirety of the agreement between said Parties concerning said purpose. No supplement or modification to the terms and conditions hereof shall be effective as between the Parties unless it is made in writing and signed by their duly authorized representatives. 11.4 In the event that one or more of the provisions hereof were to conflict with a current or future applicable act or legislative text, said act or legislative text shall prevail, and the Parties shall make the necessary amendments so as to comply with said act or legislative text. All other provisions shall remain effective. Similarly, invalidity of a provision of the Agreement, for any reason whatsoever, shall not cause the Agreement as a whole to be invalid. 11.5 LANGUAGE The Agreement is drafted in both French and English and both versions are deemed authentic. Article 12 - NEW VERSIONS OF THE AGREEMENT 12.1 Any person is authorized to duplicate and distribute copies of this Agreement. 12.2 So as to ensure coherence, the wording of this Agreement is protected and may only be modified by the authors of the License, who reserve the right to periodically publish updates or new versions of the Agreement, each with a separate number. These subsequent versions may address new issues encountered by Free Software. 12.3 Any Software distributed under a given version of the Agreement may only be subsequently distributed under the same version of the Agreement or a subsequent version, subject to the provisions of Article 5.3.4. Article 13 - GOVERNING LAW AND JURISDICTION 13.1 The Agreement is governed by French law. The Parties agree to endeavor to seek an amicable solution to any disagreements or disputes that may arise during the performance of the Agreement. 13.2 Failing an amicable solution within two (2) months as from their occurrence, and unless emergency proceedings are necessary, the disagreements or disputes shall be referred to the Paris Courts having jurisdiction, by the more diligent Party. Version 2.0 dated 2006-09-05. bppsuite-0.8.0/NEWS000644 000000 000000 00000000000 12147656541 014030 0ustar00rootroot000000 000000 bppsuite-0.8.0/INSTALL.txt000644 000000 000000 00000000700 12147656541 015207 0ustar00rootroot000000 000000 This software needs cmake >= 2.6 to build. After installing cmake, run it with the following command: cmake -DCMAKE_INSTALL_PREFIX=[where to install, for instance /usr/local or $HOME/.local] . If available, you can also use ccmake instead of cmake for a more user-friendly interface. Then compile and install the software with make install You may also consider installing and using the software checkinstall for easier system administration. bppsuite-0.8.0/AUTHORS.txt000644 000000 000000 00000002571 12147656541 015236 0ustar00rootroot000000 000000 Julien Dutheil Céline Scornavacca Bastien Boussau Laurent Guéguen Contributed code to Bio++ was enabled thanks to the following institutions and resources: 2002 - 2006 Laboratoire GPIA - UMR CNRS 5171 Université Montpellier 2 (Eric Bazin, Khalid Belkhir, Guillaume Deuchst, Julien Dutheil, Sylvain Gaillard, Nicolas Galtier, Sylvain Glémin) 2005 - ISE-M UMR CNRS 5554 Université Montpellier 2 (Vincent Ranwez, Céline Scornavacca) 2006 - ISE-M UMR CNRS 5554 Université Montpellier 2 (Khalid Belkhir, Nicolas Galtier, Sylvain Glémin) 2006 - 2007 ISE-M UMR CNRS 5554 Université Montpellier 2 (Julien Dutheil) 2007 - 2010 Bioinformatics Research Center, University of Aarhus (Julien Dutheil). Funded by European research Area on Plant Genomics (ERA-PG) ARelatives. 2010 - ISE-M UMR CNRS 5554 Université Montpellier 2 (Julien Dutheil) 2007 - Genetics and Horticulture UMR INRA 1259 Angers-Nantes INRA Center (Sylvain Gaillard) 2008 - 2009 Laboratoire BBE - UMR CNRS 5558 Université Lyon 1 (Bastien Boussau) 2009 - 2010 Berkeley University (Bastien Boussau) 2010 - Laboratoire BBE - UMR CNRS 5558 Université Lyon 1 (Bastien Boussau) 2008 - Laboratoire BBE - UMR CNRS 5558 Université Lyon 1 (Laurent Guéguen) bppsuite-0.8.0/debian/copyright000644 000000 000000 00000005467 12147656541 016534 0ustar00rootroot000000 000000 This package was debianized by Julien Dutheil on Fri, 08 Mar 2013 11:41:00 +0100 It was downloaded from Upstream Author: Julien Dutheil Copyright: Copyright (C) 2013 Bio++ Development Team License: This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA The Debian packaging is (C) 2013, Julien Dutheil and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. The provided software is distributed under the CeCILL license: This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info". As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability. In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms. The complete text of the license may be found here: http://www.cecill.info/licences/Licence_CeCILL_V2-en.html bppsuite-0.8.0/debian/changelog000644 000000 000000 00000003441 12147656541 016441 0ustar00rootroot000000 000000 bppsuite (0.8.0-1) unstable; urgency=low * New models for proteins (COaLA) * New program bppMixedLikelihoods -- Julien Dutheil Fri, 08 Mar 2013 11:41:00 +0100 bppsuite (0.7.0-1) unstable; urgency=low * Several program improvements (more models, options, etc.) * New program bpp Alignment scores. -- Julien Dutheil Wed, 15 Feb 2012 09:17:00 +0100 bppsuite (0.6.2-1) unstable; urgency=low * RFP: Bio++ -- The Bio++ bioinformatics libraries. (Closes: #616373). * Packages are now non-native. -- Julien Dutheil Thu, 09 Jun 2011 11:00:00 +0100 bppsuite (0.6.1) unstable; urgency=low * Compatibility update with bpp-phyl 2.0.1. -- Julien Dutheil Mon, 28 Feb 2011 09:00:00 +0100 bppsuite (0.6.0) unstable; urgency=low * Compatibility update with Bio++ 2.0.0. * New mixed substitution models. * More sequence manipulation tools. * Several bug fixed and syntax improvements. -- Julien Dutheil Mon, 07 Feb 2011 09:00:00 +0100 bppsuite (0.5.0) unstable; urgency=low * New substitution models. * New tree drawing program. * Compatibility update with Bio++ 1.9.0. -- Julien Dutheil Thu, 25 Mar 2010 21:17:37 +0100 bppsuite (0.4.0) unstable; urgency=low * Major syntax update, using keyvals. * Compatibility update with Bio++ 1.8.0. -- Julien Dutheil Wed, 10 Jun 2009 11:28:58 +0100 bppsuite (0.3.1) unstable; urgency=low * Several bug fixed. -- Julien Dutheil Thu, 11 Dec 2008 12:21:37 +0100 bppsuite (0.3.0) unstable; urgency=low * Initial release -- Julien Dutheil Fri, 25 Sep 2008 14:28:21 +0200 bppsuite-0.8.0/debian/rules000755 000000 000000 00000007310 12147656541 015646 0ustar00rootroot000000 000000 #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # # Modified to make a template file for a multi-binary package with separated # build-arch and build-indep targets by Bill Allombert 2001 # 25/03/10 Modification for use with CMake by Julien Dutheil. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # This has to be exported to make some magic below work. export DH_OPTIONS # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) CFLAGS = -Wall -g ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif configure: cmake -DCMAKE_INSTALL_PREFIX=/usr . config.status: configure dh_testdir #Architecture build: build-arch build-indep build-arch: build-arch-stamp build-arch-stamp: config.status # Add here commands to compile the arch part of the package. #$(MAKE) touch $@ build-indep: build-indep-stamp build-indep-stamp: config.status # Add here commands to compile the indep part of the package. #$(MAKE) doc touch $@ clean: dh_testdir dh_testroot rm -f build-arch-stamp build-indep-stamp #CONFIGURE-STAMP# rm -f CMakeCache.txt # Add here commands to clean up after the build process. [ ! -f Makefile ] || $(MAKE) clean; [ ! -f Makefile ] || rm Makefile; [ ! -f bppSuite/Makefile ] || rm bppSuite/Makefile; [ ! -f doc/Makefile ] || rm doc/Makefile; [ ! -f man/Makefile ] || rm man/Makefile; rm -f man/*.gz; rm -f config.sub config.guess rm -f build-stamp rm -f CMakeCache.txt rm -f *.cmake rm -f bppSuite/*.cmake #rm -f test/*.cmake rm -f man/*.cmake rm -f doc/*.cmake rm -rf CMakeFiles rm -rf bppSuite/CMakeFiles #rm -rf test/CMakeFiles rm -rf man/CMakeFiles rm -rf doc/CMakeFiles rm -rf doc/bppsuite.info rm -rf _CPack_Packages #rm -rf Testing #rm -f DartConfiguration.tcl dh_clean install: install-indep install-arch install-indep: dh_testdir dh_testroot dh_prep -i dh_installdirs -i # Add here commands to install the indep part of the package into # debian/-doc. #INSTALLDOC# dh_install -i install-arch: dh_testdir dh_testroot dh_prep -s dh_installdirs -s # Add here commands to install the arch part of the package into # debian/tmp. $(MAKE) DESTDIR=$(CURDIR)/debian/bppsuite man doc install dh_install -s # Must not depend on anything. This is to be called by # binary-arch/binary-indep # in another 'make' thread. binary-common: dh_testdir dh_testroot dh_installchangelogs ChangeLog dh_installdocs dh_installexamples # dh_installmenu # dh_installdebconf # dh_installlogrotate # dh_installemacsen # dh_installpam # dh_installmime # dh_python # dh_installinit # dh_installcron dh_installinfo dh_installman dh_link dh_strip dh_compress dh_fixperms # dh_perl # dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb # Build architecture independant packages using the common target. binary-indep: build-indep install-indep $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common # Build architecture dependant packages using the common target. binary-arch: build-arch install-arch $(MAKE) -f debian/rules DH_OPTIONS=-s binary-common binary: binary-arch binary-indep .PHONY: build clean binary-indep binary-arch binary install install-indep install-arch bppsuite-0.8.0/debian/docs000644 000000 000000 00000000000 12147656541 015426 0ustar00rootroot000000 000000 bppsuite-0.8.0/debian/compat000644 000000 000000 00000000002 12147656541 015763 0ustar00rootroot000000 000000 5 bppsuite-0.8.0/debian/bppsuite.manpages000644 000000 000000 00000000332 12147656541 020133 0ustar00rootroot000000 000000 man/bppml.1.gz man/bppseqgen.1.gz man/bppancestor.1.gz man/bppdist.1.gz man/bpppars.1.gz man/bppseqman.1.gz man/bppphysamp.1.gz man/bppreroot.1.gz man/bppconsense.1.gz man/bpptreedraw.1.gz man/bppmixedlikelihoods.1.gz bppsuite-0.8.0/debian/control000644 000000 000000 00000002073 12147656541 016172 0ustar00rootroot000000 000000 Source: bppsuite Section: science Priority: optional Maintainer: Loic Dachary Uploaders: Julien Dutheil Build-Depends: debhelper (>= 5), cmake (>= 2.6), dpkg (>= 1.15.4) | install-info, texinfo, libbpp-phyl-dev (>= 2.0.3) Standards-Version: 3.9.1 Package: bppsuite Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libbpp-phyl9 (>= 2.0.3) Description: Bio++ program suite Includes programs: - BppML for maximum likelihood analysis, - BppSeqGen for sequences simulation, - BppAncestor for ancestral states reconstruction, - BppDist for distance methods, - BppPars for parsimony analysis, - BppSeqMan for file conversion and sequence manipulation, - BppConsense for building consensus tree and computing bootstrap values, - BppPhySamp for phylogenetic sampling, - BppReRoot for tree rerooting. - BppTreeDraw for tree drawing. - BppAlnScore for comparing alignments and computing alignment scores. - BppMixedLikelihoods for computing site per site likelihoods of components of mixture models. bppsuite-0.8.0/debian/source/format000644 000000 000000 00000000014 12147656541 017273 0ustar00rootroot000000 000000 3.0 (quilt) bppsuite-0.8.0/man/bppseqgen.1.txt000644 000000 000000 00000001105 12147656541 016777 0ustar00rootroot000000 000000 .TH BPPSEQGEN 1 LOCAL .SH NAME bppseqgen - Sequence simulation with Bio++ .SH SYNOPSIS .B bppseqgen [options] .SH AVAILABILITY All UNIX flavors .SH DESCRIPTION bppml performs sequence simulation under a given phylogeny or ancestral recombination graph and a large variety of models. .SH OPTIONS You should refer to 'info bppsuite' or to the online manual of bppsuite for a complete list of available options. .TP 5 --noninteractive generates output for redirection in a file. .TP param=file reads a file for loading options .SH AUTHOR The Bio++ Development Team. bppsuite-0.8.0/man/CMakeLists.txt000644 000000 000000 00000002005 12147656541 016653 0ustar00rootroot000000 000000 # CMake script for Bio++ Program Suite # Author: Julien Dutheil # Created: 22/08/2009 IF(MAN) INSTALL(FILES bppml.1.${DOC_COMPRESS_EXT} DESTINATION share/man/man1) INSTALL(FILES bppseqgen.1.${DOC_COMPRESS_EXT} DESTINATION share/man/man1) INSTALL(FILES bppancestor.1.${DOC_COMPRESS_EXT} DESTINATION share/man/man1) INSTALL(FILES bpppars.1.${DOC_COMPRESS_EXT} DESTINATION share/man/man1) INSTALL(FILES bppdist.1.${DOC_COMPRESS_EXT} DESTINATION share/man/man1) INSTALL(FILES bppconsense.1.${DOC_COMPRESS_EXT} DESTINATION share/man/man1) INSTALL(FILES bppseqman.1.${DOC_COMPRESS_EXT} DESTINATION share/man/man1) INSTALL(FILES bppreroot.1.${DOC_COMPRESS_EXT} DESTINATION share/man/man1) INSTALL(FILES bppphysamp.1.${DOC_COMPRESS_EXT} DESTINATION share/man/man1) INSTALL(FILES bpptreedraw.1.${DOC_COMPRESS_EXT} DESTINATION share/man/man1) INSTALL(FILES bppalnscore.1.${DOC_COMPRESS_EXT} DESTINATION share/man/man1) INSTALL(FILES bppmixedlikelihoods.1.${DOC_COMPRESS_EXT} DESTINATION share/man/man1) ENDIF(MAN) bppsuite-0.8.0/man/bppmixedlikelihoods.1.txt000644 000000 000000 00000001531 12147656541 021055 0ustar00rootroot000000 000000 .TH BPPANCESTOR 1 LOCAL .SH NAME bppmixedlikelihoods - Computation of site per site likelihoods of components of mixture models. .SH SYNOPSIS .B bppmixedlikelihood [options] .SH AVAILABILITY All UNIX flavors .SH DESCRIPTION On the basis of a mixed model, bppmixedlikelihood computes the likelihood of each site for each submodel of the mixture. This is done with homogeneous and non-homogeneous modelings. If the mixture is based on several values of a parameter, the site per site a posteriori probabilities and average value of this parameter are computed. .SH OPTIONS You should refer to 'info bppsuite' or to the online manual of bppsuite for a complete list of available options. .TP 5 --noninteractive generates output for redirection in a file. .TP param=file reads a file for loading options .SH AUTHOR The Bio++ Development Team. bppsuite-0.8.0/man/bppdist.1.txt000644 000000 000000 00000001107 12147656541 016462 0ustar00rootroot000000 000000 .TH BPPDIST 1 LOCAL .SH NAME bppdist - Distance methods for phylogenetic reconstruction with Bio++ .SH SYNOPSIS .B bppdist [options] .SH AVAILABILITY All UNIX flavors .SH DESCRIPTION bppdist performs phylogenetic reconstruction using distance methods (like neighbor joining or bioNJ). .SH OPTIONS You should refer to 'info bppsuite' or to the online manual of bppsuite for a complete list of available options. .TP 5 --noninteractive generates output for redirection in a file. .TP param=file reads a file for loading options .SH AUTHOR The Bio++ Development Team. bppsuite-0.8.0/man/bppalnscore.1.txt000644 000000 000000 00000001174 12147656541 017331 0ustar00rootroot000000 000000 .TH BPPALNSCORE 1 LOCAL .SH NAME bppalnscore - Bio++ alignment scoring .SH SYNOPSIS .B bppalnscore [options] .SH AVAILABILITY All UNIX flavors .SH DESCRIPTION bppalnscore compares two alignment and compute corresponding column scores. Scores can be output to a text file, and/or used to generate a site selection to be output as a Mase file. .SH OPTIONS You should refer to 'info bppsuite' or to the online manual of bppsuite for a complete list of available options. .TP 5 --noninteractive generates output for redirection in a file. .TP param=file reads a file for loading options .SH AUTHOR Bio++ Development Team. bppsuite-0.8.0/man/bppseqman.1.txt000644 000000 000000 00000001350 12147656541 017003 0ustar00rootroot000000 000000 .TH BPPSEQMAN 1 LOCAL .SH NAME bppseqman - Bio++ sequence manipulation and in silico molecular biology with Bio++ .SH SYNOPSIS .B bppseqman [options] .SH AVAILABILITY All UNIX flavors .SH DESCRIPTION bppseqman performs several in silico molecular biology operations like transcription, translation or traduction. It also allows conversion between various file format, and bioinformatics tasks like removing of gaps, unknow characters or stop codons. .SH OPTIONS You should refer to 'info bppsuite' or to the online manual of bppsuite for a complete list of available options. .TP 5 --noninteractive generates output for redirection in a file. .TP param=file reads a file for loading options .SH AUTHOR Bio++ Development Team. bppsuite-0.8.0/man/bppml.1.txt000644 000000 000000 00000001040 12147656541 016123 0ustar00rootroot000000 000000 .TH BPPML 1 LOCAL .SH NAME bppml - Maximum likelihood phylogenetic analysis with Bio++ .SH SYNOPSIS .B bppml [options] .SH AVAILABILITY All UNIX flavors .SH DESCRIPTION bppml performs maximum likelihood (ML) estimation of phylogenies and models. .SH OPTIONS You should refer to 'info bppsuite' or to the online manual of bppsuite for a complete list of available options. .TP 5 --noninteractive generates output for redirection in a file. .TP param=file reads a file for loading options .SH AUTHOR The Bio++ Development Team. bppsuite-0.8.0/man/bppancestor.1.txt000644 000000 000000 00000001121 12147656541 017331 0ustar00rootroot000000 000000 .TH BPPANCESTOR 1 LOCAL .SH NAME bppml - Ancestral sequence reconstruction with Bio++ .SH SYNOPSIS .B bppancestor [options] .SH AVAILABILITY All UNIX flavors .SH DESCRIPTION bppancestor performs ancestral sequence reconstructions under a large variety of models, including non-homogeneous ones. .SH OPTIONS You should refer to 'info bppsuite' or to the online manual of bppsuite for a complete list of available options. .TP 5 --noninteractive generates output for redirection in a file. .TP param=file reads a file for loading options .SH AUTHOR The Bio++ Development Team. bppsuite-0.8.0/man/bpppars.1.txt000644 000000 000000 00000001025 12147656541 016463 0ustar00rootroot000000 000000 .TH BPPPARS 1 LOCAL .SH NAME bpppars - Parsimony phylogenetic analysis with Bio++ .SH SYNOPSIS .B bpppars [options] .SH AVAILABILITY All UNIX flavors .SH DESCRIPTION bpppars performs parsimony reconstruction of phylogenies and models. .SH OPTIONS You should refer to 'info bppsuite' or to the online manual of bppsuite for a complete list of available options. .TP 5 --noninteractive generates output for redirection in a file. .TP param=file reads a file for loading options .SH AUTHOR The Bio++ Development Team. bppsuite-0.8.0/man/bppreroot.1.txt000644 000000 000000 00000001036 12147656541 017032 0ustar00rootroot000000 000000 .TH BPPREROOT 1 LOCAL .SH NAME bppreroot - Sequential rerooting of trees with Bio++ .SH SYNOPSIS .B bppreroot [options] .SH AVAILABILITY All UNIX flavors .SH DESCRIPTION bppreroot reroots a set of trees according to a list of outgroup species. .SH OPTIONS You should refer to 'info bppsuite' or to the online manual of bppsuite for a complete list of available options. .TP 5 --noninteractive generates output for redirection in a file. .TP param=file reads a file for loading options .SH AUTHOR The Bio++ Development Team. bppsuite-0.8.0/man/bpptreedraw.1.txt000644 000000 000000 00000001205 12147656541 017333 0ustar00rootroot000000 000000 .TH BPPTREEDRAW 1 LOCAL .SH NAME bpptreedraw - Phylogenetic tree drawing with Bio++ .SH SYNOPSIS .B bpptreedraw [options] .SH AVAILABILITY All UNIX flavors .SH DESCRIPTION bpptreedraw generates a figure of a phylogenetic tree in vector format (SVG, LaTex/PGF, Fig), so that it can be easily edited with a dedicated software like Inkscape or XFig. .SH OPTIONS You should refer to 'info bppsuite' or to the online manual of bppsuite for a complete list of available options. .TP 5 --noninteractive generates output for redirection in a file. .TP param=file reads a file for loading options .SH AUTHOR The Bio++ Development Team. bppsuite-0.8.0/man/bppconsense.1.txt000644 000000 000000 00000001045 12147656541 017335 0ustar00rootroot000000 000000 .TH BPPCONSENSE 1 LOCAL .SH NAME bppconsense - Tree consensus analysis with Bio++ .SH SYNOPSIS .B bppconsense [options] .SH AVAILABILITY All UNIX flavors .SH DESCRIPTION bppconsense performs tree consensus construction under a large variety of rules. .SH OPTIONS You should refer to 'info bppsuite' or to the online manual of bppsuite for a complete list of available options. .TP 5 --noninteractive generates output for redirection in a file. .TP param=file reads a file for loading options .SH AUTHOR The Bio++ Development Team. bppsuite-0.8.0/man/bppphysamp.1.txt000644 000000 000000 00000001126 12147656541 017201 0ustar00rootroot000000 000000 .TH BPPPHYSAMP 1 LOCAL .SH NAME bppphysamp - Phylogenetic sampling with Bio++ .SH SYNOPSIS .B bppphysamp [options] .SH AVAILABILITY All UNIX flavors .SH DESCRIPTION bppphysamp samples a sequence alignment according to a given phylogenetic tree, in order to control the set of redundancy in the data. .SH OPTIONS You should refer to 'info bppsuite' or to the online manual of bppsuite for a complete list of available options. .TP 5 --noninteractive generates output for redirection in a file. .TP param=file reads a file for loading options .SH AUTHOR The Bio++ Development Team. bppsuite-0.8.0/ChangeLog000644 000000 000000 00000011727 12147656541 015125 0ustar00rootroot000000 000000 08/03/13 -*- Version 0.8.0 -*- 22/01/13 Julien Dutheil * Compiles with -Wconversion 14/01/13 Mathieu Groussin * Added COaLA model for proteins in bppML and bppSeqGen. 23/11/12 Laurent Guéguen * New bppMixedLikelihood program 08/02/12 -*- Version 0.7.0 -*- 21/12/11 Julien Dutheil * New bppAlnScore program * Improved bppSeqMan: protein translation now works + more stop codons removal options. 17/06/11 Julien Dutheil * Improved bppancestor, also allows to compute frequencies for leaves. 11/06/11 -*- Version 0.6.2 -*- * Small bug fixed + new packages. 03/06/10 -*- Version 0.6.0 -*- * Compatibility with Bio++ 2.0.0. 03/06/10 Julien Dutheil * New method in bppPhySamp + new, faster, implementation. 25/03/10 -*- Version 0.5.0 -*- 22/08/09 Julien Dutheil * Added CMake configuration files, with twick for building the manual (assumes texinfo is installed). 22/07/09 Julien Dutheil * Added program bppTreeDraw. 30/06/09 Julien Dutheil * BppAncestor: now output expected ancestral states frequencies. * BppAncestor: new method to compute EB estimates of ancestral states frequencies. 10/06/09 -*- Version 0.4.0 -*- 22/05/09 Julien Dutheil * Keyval syntax for sequence format description. * Documentation and example update. * SeqMan now uses the SequenceApplicationTools method. 15/05/09 Julien Dutheil * Compatibility update with the libs, new keyval syntax for model specification. * Documentation up to date. 02/02/09 Julien Dutheil * bppConsense now outputs the number of leaves of the input tree. * New progress bar in bppConsense. 08/01/09 Julien Dutheil * Added texinfo documentation. * More bootstrap options in BppDist (the same as in BppML). 25/09/08 -*- Version 0.3.1 -*- 07/12/08 Bastien Boussau & Julien Dutheil * Bug removed in non-homogeneous models with covarions. 09/10/08 Julien Dutheil * New action 'invert' in bppSeqMan. 25/09/08 -*- Version 0.3.0 -*- 20/09/08 Julien Dutheil * New program bppAncestor to reconstruct acestral states and rates. * New +F models from PhylLib. 02/07/08 Laurent Guegen * Bug fixed in bppML: frequencies can be computed from the data with non-homogeneous models. 19/06/08 Julien Dutheil * Shell variables are now 'global' in option files. 24/04/08 -*- Version 0.2.3 -*- * This version requires the CVS version of Bio++ to be built. 03/03/08 Julien Dutheil * Bug fixed in keep_complete method of BppSeqMan. 27/03/08 Julien Dutheil * Bug fixed when printing parameters of non-homogeneous models in bppML. 22/01/08 -*- Version 0.2.2 -*- 28/02/08 Celine Scronavacca * Bug fixed in ReRoot. 22/01/08 -*- Version 0.2.1 -*- 06/02/08 Celine Scornavacca * Bug fixed in ReRoot + correction of version number in bppSeqGen. 22/01/08 -*- Version 0.2.0 -*- 13/01/08 Julien Dutheil * More options in bppml: possibility to chose between simple and double recursion and data compression method. * Simple recursion method improved. 11/01/08 Julien Dutheil * Compatibility update * bppML now output more handy parameter values. 31/12/07 Julien Dutheil * New program Phylo Sampler. 07/11/07 Julien Dutheil * Compatibility update with Bio++ cvs. * Bug fixed in BppSeqGen. * BppSeqGen can now simulate datas from a set of trees (ancestral recombination graph). 25/10/07 Julien Dutheil * Several bug fixed in BppML and BppSeqGen with non-homogeneous models. * Examples updated + new example option files for non-homogeneous models. 05/10/07 Bastien Boussau & Julien Dutheil * Non-homogenous sequence simulation in BppSeqGen. * Model options in files have changed to suit the non-homogeneous case. The covarion option now is fully part of the model options, following the new syntax 'model=modelname+covarionname', eg 'T92+G2001'. 03/10/07 Julien Dutheil * New program Bio++ Sequence Manipulator 21/09/07 Julien Dutheil * Bug fixed in BppDist: branch length are indeed not estimated when parameters to ignore contains "BrLen". * Stop condition when using iterations is now based on topological distance instead of likelihood comparisons (phyllib). * New option optimization.topology_nni.method = [fast|better|phyml] 17/06/07 -*- Version 0.1.0 -*- 16/07/06 Julien Dutheil * New option bootstrap.verbose for bppML. * Bug fixed in bootstrap computation. 06/06/06 Julien Dutheil * New program bppConsense. 05/05/07 Julien Dutheil * First alpha release of bppsuite. -*- Old bppML ChangeLog -*- 23/04/07 Julien Dutheil - Optimization with a global clock. - Possibility to set branch lengths before ML optimization, with different methods. 25/01/07 Julien Dutheil * Version 1.0.0 - Topology search for ML - User input tree may be random, nj or bionj. - Possibility to make a parsimony search before ML estimation. 28/08/06 Julien Dutheil * Version 0.2.0 - Covarion models - New optimization methods. 30/05/06 Julien Dutheil * option --enable-static in configure. 19/04/06 Julien Dutheil * Version 0.1.2 * Update for library compatibility * Check for 0 branch lengths leading to 0 likelihood before optimization. * New output.estimates options to get the final parameter values after optimization. bppsuite-0.8.0/bppsuite.spec000644 000000 000000 00000010101 12147656541 016043 0ustar00rootroot000000 000000 %define _basename bppsuite %define _version 0.8.0 %define _release 1 %define _prefix /usr URL: http://home.gna.org/bppsuite/ Name: %{_basename} Version: %{_version} Release: %{_release} License: CECILL-2.0 Vendor: The Bio++ Project Source: http://biopp.univ-montp2.fr/repos/sources/%{_basename}-%{_version}.tar.gz Summary: The Bio++ Program Suite Group: Productivity/Scientific/Other Requires: libbpp-phyl9 = 2.1.0 Requires: libbpp-seq9 = 2.1.0 Requires: libbpp-core2 = 2.1.0 BuildRoot: %{_builddir}/%{_basename}-root BuildRequires: cmake >= 2.6.0 BuildRequires: gcc-c++ >= 4.0.0 BuildRequires: groff BuildRequires: texinfo >= 4.0.0 BuildRequires: libbpp-core2 = 2.1.0 BuildRequires: libbpp-core-devel = 2.1.0 BuildRequires: libbpp-seq9 = 2.1.0 BuildRequires: libbpp-seq-devel = 2.1.0 BuildRequires: libbpp-phyl9 = 2.1.0 BuildRequires: libbpp-phyl-devel = 2.1.0 AutoReq: yes AutoProv: yes %if 0%{?mdkversion} %if 0%{?mdkversion} >= 201100 BuildRequires: xz %define zipext xz %else BuildRequires: lzma %define zipext lzma %endif %else BuildRequires: gzip %define zipext gz %endif %description Bio++ program suite includes programs: - BppML for maximum likelihood analysis, - BppSeqGen for sequences simulation, - BppAncestor for ancestral states reconstruction, - BppDist for distance methods, - BppPars for parsimony analysis, - BppSeqMan for file conversion and sequence manipulation, - BppConsense for building consensus tree and computing bootstrap values, - BppPhySamp for phylogenetic sampling, - BppReRoot for tree rerooting. - BppTreeDraw for tree drawing. - BppAlnScore for comparing alignments and computing alignment scores. - BppMixedLikelioods for computing the site per site likelihoods of submodels from a mixture model. %prep %setup -q %build CFLAGS="-I%{_prefix}/include $RPM_OPT_FLAGS" CMAKE_FLAGS="-DCMAKE_INSTALL_PREFIX=%{_prefix}" if [ %{_lib} == 'lib64' ] ; then CMAKE_FLAGS="$CMAKE_FLAGS -DLIB_SUFFIX=64" fi if [ %{zipext} == 'lzma' ] ; then CMAKE_FLAGS="$CMAKE_FLAGS -DDOC_COMPRESS=lzma -DDOC_COMPRESS_EXT=lzma" fi if [ %{zipext} == 'xz' ] ; then CMAKE_FLAGS="$CMAKE_FLAGS -DDOC_COMPRESS=xz -DDOC_COMPRESS_EXT=xz" fi cmake $CMAKE_FLAGS . make make info %install make DESTDIR=$RPM_BUILD_ROOT install %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %doc AUTHORS.txt COPYING.txt INSTALL.txt ChangeLog %{_prefix}/bin/bppml %{_prefix}/bin/bppseqgen %{_prefix}/bin/bppancestor %{_prefix}/bin/bppdist %{_prefix}/bin/bpppars %{_prefix}/bin/bppseqman %{_prefix}/bin/bppconsense %{_prefix}/bin/bppphysamp %{_prefix}/bin/bppreroot %{_prefix}/bin/bpptreedraw %{_prefix}/bin/bppalnscore %{_prefix}/bin/bppmixedlikelihoods %{_prefix}/share/info/bppsuite.info.%{zipext} %{_prefix}/share/man/man1/bppml.1.%{zipext} %{_prefix}/share/man/man1/bppseqgen.1.%{zipext} %{_prefix}/share/man/man1/bppancestor.1.%{zipext} %{_prefix}/share/man/man1/bpppars.1.%{zipext} %{_prefix}/share/man/man1/bppdist.1.%{zipext} %{_prefix}/share/man/man1/bppconsense.1.%{zipext} %{_prefix}/share/man/man1/bppseqman.1.%{zipext} %{_prefix}/share/man/man1/bppreroot.1.%{zipext} %{_prefix}/share/man/man1/bppphysamp.1.%{zipext} %{_prefix}/share/man/man1/bpptreedraw.1.%{zipext} %{_prefix}/share/man/man1/bppalnscore.1.%{zipext} %{_prefix}/share/man/man1/bppmixedlikelihoods.1.%{zipext} %changelog * Fri Mar 08 2013 Julien Dutheil 0.8.0-1 - New models for proteins (COaLA) - New program bppMixedLikelihoods * Wed Feb 15 2012 Julien Dutheil 0.7.0-1 - More models, sequence formats and bugs fixed. New bppAlnScore program. * Thu Jun 09 2011 Julien Dutheil 0.6.2-1 * Mon Feb 28 2011 Julien Dutheil 0.6.1-1 * Mon Feb 07 2011 Julien Dutheil 0.6.0-1 * Thu Mar 25 2010 Julien Dutheil 0.5.0-1 * Wed Jun 10 2009 Julien Dutheil 0.4.0-1 * Thu Dec 11 2008 Julien Dutheil 0.3.1-1 * Thu Sep 23 2008 Julien Dutheil 0.3.0-1 - Initial spec file.