From 8a3c5bab7e3d3fc74a245bc61c72ad404c567725 Mon Sep 17 00:00:00 2001 From: starsareintherose Date: Sun, 30 Jan 2022 01:07:09 +0000 Subject: [PATCH] add source --- README | 16 + TIGER_Manual.pdf | Bin 0 -> 311293 bytes sample_data/Chimp_Gorilla.ps | 1308 +++++++++++++++++++++++++++++ sample_data/Human_Chimp.ps | 1308 +++++++++++++++++++++++++++++ sample_data/PAn_Gorilla.pdf | Bin 0 -> 1026816 bytes sample_data/primate.fas | 24 + sample_data/primate.tiger | 290 +++++++ sample_data/primate.tiger.tre | 49 ++ sample_data/primate20.tiger | 305 +++++++ sample_data/primate_Bin10only.tre | 46 + sample_data/thermus.fas | 115 +++ sample_data/thermus.tig | 247 ++++++ tiger | 380 +++++++++ tiger_fns_102.py | 229 +++++ tiger_fns_102.pyc | Bin 0 -> 7467 bytes 15 files changed, 4317 insertions(+) create mode 100644 README create mode 100644 TIGER_Manual.pdf create mode 100644 sample_data/Chimp_Gorilla.ps create mode 100644 sample_data/Human_Chimp.ps create mode 100644 sample_data/PAn_Gorilla.pdf create mode 100644 sample_data/primate.fas create mode 100644 sample_data/primate.tiger create mode 100644 sample_data/primate.tiger.tre create mode 100644 sample_data/primate20.tiger create mode 100644 sample_data/primate_Bin10only.tre create mode 100644 sample_data/thermus.fas create mode 100644 sample_data/thermus.tig create mode 100644 tiger create mode 100644 tiger_fns_102.py create mode 100755 tiger_fns_102.pyc diff --git a/README b/README new file mode 100644 index 0000000..7f32e3a --- /dev/null +++ b/README @@ -0,0 +1,16 @@ +TIGER v 1.02: + +Installation: + +* To install the TIGER software, simply copy the files "tiger" and + "tiger_fns_102.py" to /usr/local/bin. This will allow access to + the executable from any location in the filesystem. + +* Please ensure that you are using Python version 2.5 or 2.6. + + + + +* Type "tiger -h" for a full help menu. + +* Additional information is available in the supplied manual. diff --git a/TIGER_Manual.pdf b/TIGER_Manual.pdf new file mode 100644 index 0000000000000000000000000000000000000000..54f20ba726206cd9960f22d5df478de18c752835 GIT binary patch literal 311293 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

x%*Jni$m)H#)kl1Cqd4iz zkp_Op@lZ~;BF#CM=^bUr*50n2i?8VANsxW78q_QuzV}C4Si+AaQE8fC%7<1^Sb{Sv zOh;wv;9qo=7(;nvZ;)Hp5pB(L>9Wju-UQl-;C?2*{EhRC+|9IR@@CbM`R4X?7ZCHK z^M2gO?)p6AuI6QDm{v}RJ%m;W_i*0VWY7(| zT*%1KPf7jtCXL=?$(!yZWtqS*>u%Q%-EDlF?vipuYot6QQSAR0UVPV=FmU^GdbTzP z=HL9e=ufezn^Apt*tPH*C54tV^=HyiLDfU+kfQ9Em1|qisUPtd(th!zrNv7<<~o5O z>aY*Lw{0~pkM?4P?As$K;QtMmMn%z%vMf znA}5T=oVm8C~vqF=YMOy3LerG({D|STUpewN_WkQMc(I zhUI^b)iEbixZYgH9ugEq+LXo54@}*n@mu@bN=4+l&{15?iTs0k&yAz;mc?f^9rRh* z{KC56pHaxodihb1zX+ru?FfKiajI1R(dVcNCF%ZJ9e3Qi2#dXhGL^@=fekYsqD2>9G6qq_YUBf6{Z zHY{=89$2Nxrgkl@LT~i6T&}wt=7k$70l->YiPW}K&By@J_o}Z~a*CAIcM4eKlu0*4 zGX)nQEb4cH&Tg!v6Q_hLPE?4Kq}H#Z&dqnrMhc>@W3308xi#e_l3I!-K>Af5#t}q1z$- z55*Waj!+VZ?s?uiu6xmI%}j4^S-AHJW}ILvRSc;-=|&QR3y5KW2p&%sstP&XMX+3= zlDLaB&us**m8#xlGMaEY)i~MpKWE3djWNRfM@< z_^#qo!_vq#L1Ujg#0xw!CpJwbBeuv-k0O!=NF6HcmogxJ+z{ z9CkV}3#yypXN8qZZR7#^k}vh=b6Jh)ccXO9v#?|jd<0&W`qZDGFIaN+_Z@+b`0JVr zAXXbLl+e)E-SIdLUcZe6*edEZ^X{zIdLz(XX6|6gDw^ zR-pCv81=l{-1R_!tO-!d8Ft(FmHL*SF+bU4B;+(QRUbhA{9e}ud%`1rq?aV+ToS;z zvZPIW88COMi{eqLd3(=H9M%$DZ)p9?W_!DUO)RiN-Z z0u~3CcmHs1eo%?JW@fMj(AGcC9uTWutJQH{&%%ddiv+gzhFq36R(ZS;cbNd?0LHt{ zKCwJS@1yefhnKIe;i@Yeo)o`ts+*J4&L5d=5e36&ac|SWyKv=nhqSId3px|Ij_+iw zQVeVHnK*GyXE8=w+1Fma3)UIQ{XE;jbpnf9vMLfv{JEm61oj7oUMz)JoszVDu)yfP z%eBGod1{9l@z2eki|3}o{a>u0*9k(P!sZT|!9evay| zy4_bJgYMdXi+UOEoDBqG!%|wNb?0zi-n8#$DHz)oIl<1=8#p zT@uRRsIQ|6<+X>(v}$uMFndMu)C89H=COz$QQ!1^TVOg|-wF4P)&6xStEz`=G$;EL zZh0tTyi9e~u6`*Di!6kpS^8;gwD~(ohs(v`mxqY9Z5g?U-_S+rv%}#Cw~%*Juj%HGlpV3-9SFbz z$XOaxb8QH5BH%H6gC4<-%@^!}X9-oCLqm6hzWhGYVE+?{W2hBAhj>f?6xK-DZQOp_ z2uWJO4Fx+9C2+*B&0IUPu)b?4y{)nZUk)20BS0FM@Ydhan4iUc}6qo&?cPalZqnfMMLjCdybWf zj7<`rM>iJKx6c#$px8liT$d3zQ|%Ru^(;&6++py5@EhnB`+T0WEgGp>wgFSm!|GA< zS2%1K}1RWM%T=_1&o}n z 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

Y6${*UsLIZ{#JeOzA*YADdq9$>D@-Lr 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 z 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 z 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%0DfD+U>YT&i)5m^d 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 + >> + }if +}if +exch +{imagemask}{image}ifelse +end +}bd +/cguidfix{statusdict begin mark version end +{cvr}stopped{cleartomark 0}{exch pop}ifelse +2012 lt{dup findfont dup length dict begin +{1 index/FID ne 2 index/UniqueID ne and +{def} {pop pop} ifelse}forall +currentdict end definefont pop +}{pop}ifelse +}bd +/t_array 0 def +/t_i 0 def +/t_c 1 string def +/x_proc{ + exch t_array t_i get add exch moveto + /t_i t_i 1 add store +}bd +/y_proc{ + t_array t_i get add moveto + /t_i t_i 1 add store +}bd +/xy_proc{ + + t_array t_i 2 copy 1 add get 3 1 roll get + 4 -1 roll add 3 1 roll add moveto + /t_i t_i 2 add store +}bd +/sop 0 def +/cp_proc/x_proc ld +/base_charpath +{ + /t_array xs + /t_i 0 def + { + t_c 0 3 -1 roll put + currentpoint + t_c cply sop + cp_proc + }forall + /t_array 0 def +}bd +/sop/stroke ld +/nop{}def +/xsp/base_charpath ld +/ysp{/cp_proc/y_proc ld base_charpath/cp_proc/x_proc ld}bd +/xysp{/cp_proc/xy_proc ld base_charpath/cp_proc/x_proc ld}bd +/xmp{/sop/nop ld /cp_proc/x_proc ld base_charpath/sop/stroke ld}bd +/ymp{/sop/nop ld /cp_proc/y_proc ld base_charpath/sop/stroke ld}bd +/xymp{/sop/nop ld /cp_proc/xy_proc ld base_charpath/sop/stroke ld}bd +/refnt{ +findfont dup length dict copy dup +/Encoding 4 -1 roll put +definefont pop +}bd +/renmfont{ +findfont dup length dict copy definefont pop +}bd +L3? dup dup{save exch}if +/Range 0 def +/DataSource 0 def +/val 0 def +/nRange 0 def +/mulRange 0 def +/d0 0 def +/r0 0 def +/di 0 def +/ri 0 def +/a0 0 def +/a1 0 def +/r1 0 def +/r2 0 def +/dx 0 def +/Nsteps 0 def +/sh3tp 0 def +/ymax 0 def +/ymin 0 def +/xmax 0 def +/xmin 0 def +/setupFunEval +{ + begin + /nRange Range length 2 idiv store + /mulRange + + [ + 0 1 nRange 1 sub + { + 2 mul/nDim2 xd + Range nDim2 get + Range nDim2 1 add get + 1 index sub + + 255 div + exch + }for + ]store + end +}bd +/FunEval +{ + begin + + nRange mul /val xd + + 0 1 nRange 1 sub + { + dup 2 mul/nDim2 xd + val + add DataSource exch get + mulRange nDim2 get mul + mulRange nDim2 1 add get + add + }for + end +}bd +/max +{ + 2 copy lt + {exch pop}{pop}ifelse +}bd +/sh2 +{ + /Coords load aload pop + 3 index 3 index translate + + 3 -1 roll sub + 3 1 roll exch + sub + 2 copy + dup mul exch dup mul add sqrt + dup + scale + atan + + rotate + + /Function load setupFunEval + + + clippath {pathbbox}stopped {0 0 0 0}if newpath + /ymax xs + /xmax xs + /ymin xs + /xmin xs + currentdict/Extend known + { + /Extend load 0 get + { + 0/Function load FunEval sc + xmin ymin xmin abs ymax ymin sub rectfill + }if + }if + + /Nsteps/Function load/Size get 0 get 1 sub store + /dx 1 Nsteps div store + gsave + /di ymax ymin sub store + /Function load + + 0 1 Nsteps + { + 1 index FunEval sc + 0 ymin dx di rectfill + dx 0 translate + }for + pop + grestore + currentdict/Extend known + { + /Extend load 1 get + { + Nsteps/Function load FunEval sc + 1 ymin xmax 1 sub abs ymax ymin sub rectfill + }if + }if +}bd +/shp +{ + 4 copy + + dup 0 gt{ + 0 exch a1 a0 arc + }{ + pop 0 moveto + }ifelse + dup 0 gt{ + 0 exch a0 a1 arcn + }{ + pop 0 lineto + }ifelse + + fill + + dup 0 gt{ + 0 exch a0 a1 arc + }{ + pop 0 moveto + }ifelse + dup 0 gt{ + 0 exch a1 a0 arcn + }{ + pop 0 lineto + }ifelse + + fill +}bd +/calcmaxs +{ + + xmin dup mul ymin dup mul add sqrt + xmax dup mul ymin dup mul add sqrt + xmin dup mul ymax dup mul add sqrt + xmax dup mul ymax dup mul add sqrt + max max max +}bd +/sh3 +{ + /Coords load aload pop + 5 index 5 index translate + 3 -1 roll 6 -1 roll sub + 3 -1 roll 5 -1 roll sub + 2 copy dup mul exch dup mul add sqrt + /dx xs + 2 copy 0 ne exch 0 ne or + { + + exch atan rotate + }{ + pop pop + }ifelse + + /r2 xs + /r1 xs + /Function load + dup/Size get 0 get 1 sub + /Nsteps xs + setupFunEval + + + + + + dx r2 add r1 lt{ + + 0 + }{ + dx r1 add r2 le + { + 1 + }{ + r1 r2 eq + { + 2 + }{ + 3 + }ifelse + }ifelse + }ifelse + /sh3tp xs + clippath {pathbbox}stopped {0 0 0 0}if + newpath + /ymax xs + /xmax xs + /ymin xs + /xmin xs + + dx dup mul r2 r1 sub dup mul sub dup 0 gt + { + sqrt r2 r1 sub atan + /a0 exch 180 exch sub store + /a1 a0 neg store + }{ + pop + /a0 0 store + /a1 360 store + }ifelse + currentdict/Extend known + { + /Extend load 0 get r1 0 gt and + { + 0/Function load FunEval sc + + + + + { + { + dx 0 r1 360 0 arcn + xmin ymin moveto + xmax ymin lineto + xmax ymax lineto + xmin ymax lineto + xmin ymin lineto + eofill + } + { + r1 0 gt{0 0 r1 0 360 arc fill}if + } + { + + + + + 0 r1 xmin abs r1 add neg r1 shp + } + { + + + r2 r1 gt{ + + 0 r1 + r1 neg r2 r1 sub div dx mul + 0 + shp + }{ + + + + 0 r1 calcmaxs + dup + + r2 add dx mul dx r1 r2 sub sub div + neg + exch 1 index + abs exch sub + shp + }ifelse + } + }sh3tp get exec + }if + }if + + /d0 0 store + /r0 r1 store + /di dx Nsteps div store + /ri r2 r1 sub Nsteps div store + /Function load + 0 1 Nsteps + { + 1 index FunEval sc + d0 di add r0 ri add d0 r0 shp + { + + d0 0 r0 a1 a0 arc + d0 di add 0 r0 ri add a0 a1 arcn + fill + + + d0 0 r0 a0 a1 arc + d0 di add 0 r0 ri add a1 a0 arcn + fill + }pop + + + /d0 d0 di add store + /r0 r0 ri add store + }for + pop + + currentdict/Extend known + { + /Extend load 1 get r2 0 gt and + { + Nsteps/Function load FunEval sc + + + + + { + { + dx 0 r2 0 360 arc fill + } + { + dx 0 r2 360 0 arcn + xmin ymin moveto + xmax ymin lineto + xmax ymax lineto + xmin ymax lineto + xmin ymin lineto + eofill + } + { + + + xmax abs r1 add r1 dx r1 shp + } + { + + r2 r1 gt{ + + + + calcmaxs dup + + r1 add dx mul dx r2 r1 sub sub div + exch 1 index + exch sub + dx r2 + shp + }{ + + r1 neg r2 r1 sub div dx mul + 0 + dx + r2 + shp + }ifelse + } + } + sh3tp get exec + }if + }if +}bd +/sh +{ + begin + /ShadingType load dup dup 2 eq exch 3 eq or + { + gsave + newpath + /ColorSpace load scs + currentdict/BBox known + { + /BBox load aload pop + 2 index sub + 3 index + 3 -1 roll exch sub + exch rectclip + }if + 2 eq + {sh2}{sh3}ifelse + grestore + }{ + + pop + (DEBUG: shading type unimplemented\n)print flush + }ifelse + end +}bd +{restore}if not dup{save exch}if + L3?{ + /sh/shfill ld + /csq/clipsave ld + /csQ/cliprestore ld + }if +{restore}if +end +setpacking +%%EndFile +%%EndProlog +%%BeginSetup +% Disable CTRL-D as an end-of-file marker... +userdict dup(\004)cvn{}put (\004\004)cvn{}put +[{ +%%BeginFeature: *HPOption_500_Sheet_Feeder_Tray3 False +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *CMAndResolution CMYKImageRET3600 + +<< /ProcessColorModel /DeviceCMYK /HWResolution [600 600] >> setpagedevice +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *MediaType Unspecified +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *PageSize A4 + + <> setpagedevice +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPGraphicsRGB sRGB + +globaldict /ColorSmartColorMatching known { + (MatchScreen) ColorSmartGraphicsAdjustment +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPManualDuplexSwitch False +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPEdgeControl Normal + +globaldict /HPTextAdaptiveHalftoning known { + true HPTextAdaptiveHalftoning + true HPGraphicsAdaptiveHalftoning + true HPImageAdaptiveHalftoning +} if +globaldict /HPColorTrapping known { + Normal HPColorTrapping +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPPhotoHalftone Smooth + +globaldict /ColorSmartColorMatching known { + Smooth ColorSmartImageHalftone +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPPhotoNeutralGrays ProcessBlack + +globaldict /HPImageNeutralAxis known { + ProcBlack HPImageNeutralAxis +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPPhotoRGB sRGB + +globaldict /ColorSmartColorMatching known { + (MatchScreen) ColorSmartImageAdjustment +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPTextHalftone Smooth + +globaldict /ColorSmartColorMatching known { + Smooth ColorSmartTextHalftone +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPTextNeutralGrays Black + +globaldict /HPTextNeutralAxis known { + TonerBlack HPTextNeutralAxis +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPTextRGB sRGB + +globaldict /ColorSmartColorMatching known { + (MatchScreen) ColorSmartTextAdjustment +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPGraphicsHalftone Smooth + +globaldict /ColorSmartColorMatching known { + Smooth ColorSmartGraphicsHalftone +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPGraphicsNeutralGrays Black + +globaldict /HPGraphicsNeutralAxis known { + TonerBlack HPGraphicsNeutralAxis +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPManualDuplexPrintGuide False +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPManualDuplexOrientation DuplexNoTumble +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPBookletFilter False +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPBookletBackCover False +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPBookletPageOrder Normal +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPBookletScaling Proportional +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmBrightness Medium +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmTextColor Black +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmFontName HelveticaB +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmTextMessage Draft +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmTextStyle Medium +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmFontSize pt48 +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmTextAngle Deg45 +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPBookletPageSize A4 +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmPages AllPages +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmSwitch Off +%%EndFeature +} stopped cleartomark +% x y w h ESPrc - Clip to a rectangle. +userdict/ESPrc/rectclip where{pop/rectclip load} +{{newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto +neg 0 rlineto closepath clip newpath}bind}ifelse put +% x y w h ESPrf - Fill a rectangle. +userdict/ESPrf/rectfill where{pop/rectfill load} +{{gsave newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto +neg 0 rlineto closepath fill grestore}bind}ifelse put +% x y w h ESPrs - Stroke a rectangle. +userdict/ESPrs/rectstroke where{pop/rectstroke load} +{{gsave newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto +neg 0 rlineto closepath stroke grestore}bind}ifelse put +userdict/ESPwl{}bind put +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 0 0 595 842 +%%BeginPageSetup +cg_md begin +bp +sdmtx +%RBIBeginFontSubset: UMFPBA+Garamond-Italic +%!FontType1-1.0: UMFPBA+Garamond-Italic 1.0000.2.1000 + 14 dict begin/FontName /UMFPBA+Garamond-Italic def + /PaintType 0 def + /Encoding 256 array 0 1 255{1 index exch/.notdef put}for + dup 33 /L put + dup 34 /e put + dup 35 /m put + dup 36 /u put + dup 37 /r put + dup 38 /space put + dup 39 /c put + dup 40 /a put + dup 41 /t put + dup 42 /H put + dup 43 /o put + dup 44 /s put + dup 45 /p put + dup 46 /i put + dup 47 /n put + dup 48 /P put + dup 49 /G put + dup 50 /l put + dup 51 /g put + dup 52 /y put + dup 53 /b put + dup 54 /M put + dup 55 /f put + dup 56 /period put + dup 57 /v put + dup 58 /S put + dup 59 /T put + dup 60 /h put + readonly def + 42/FontType resourcestatus{pop pop false}{true}ifelse + %APLsfntBegin + {currentfile 0(%APLsfntEnd\n)/SubFileDecode filter flushfile}if + /FontType 42 def + /FontMatrix matrix def + /FontBBox[2048 -444 1 index div -525 2 index div 2069 3 index div 1869 5 -1 roll div]cvx def + /sfnts [< + 74727565000900000000000063767420000000000000009C000006326670676D00000000000006D000000481676C79660000000000000B540000343E686561640000000000003F9400000036686865610000000000003FCC00000024686D74780000000000003FF0000000746C6F636100000000000040640000003C6D61787000000000000040A0000000207072657000000000000040C00000099F05320000051D002004E90028033300000000FFE0FFE800000000FFE8FDFB00000501008DFE2B000003240000052B00000000000000000000000000000000000000700000007E000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000FF89000000000000000000000000000000000000000000000000FFFFFFFFFFFF006C0000006C0000000000000000000000000000000000000000000000000002000200520004000A002D004C005A0063012D00280069005C00280065006C002200250032008600480058006C0028008D000E0057009301CF009B00DA0024004D005B0003000C000F0030009600B500D7FFB70003000A002A00DD011BFFFA00020039006A00BB043200030013001C002B004C0098010B022B00240026002E0037003B003D004A008500D704300006000C0027006A0072009500A700A70022002700300033004A0052007001EC0272FF86FFE2000600100030005100570074008A008D00C500CC00D700D7FFF4000400080008000A000D001C001F0025003A0067006F0074008E00A900C101350196024402D0FFDF0002000D00130018001C001C002B002C002F00350043004D0058007F00BB00BD01440200021202F000030005002100230025002A002C002D003200370038003B004100460048006A006A009600A000A500AD00B400BB00C300D900F20109010A014B016101EC01F6FF62FFF900010002000C001D002600330047005100510057005E00650076008400860088009800A700AC00BF00C200D000D100EA00EE00FD010D0126014B01BD022E027D02C503120341036B03B805190558FE6DFFDA00040007001D00240025002A002B00310034003E003E0044004800520055005C0067006B007400830089008A008D00930099009E00A300B200B600BD00CA00D600DB00EA00EC00EE00F200F200FD0103010601090112011D013101350148014E014F01660183019F01B501EE01F40215025D025E026502A302B202B502CA03270398044504AF04B8FF17FF8CFFBFFFD1FFE00001000400080019001B001F00200030003500350038003E00430049004A004A004C0052005B005D005E005F00650068006C006C006E007100740078007C007E007F008400850089008A008C00940098009A009E00A800A800A800A900AB00AB00AC00B000B000B400BE00BE00C100C400C700C8 + 00CB00D200D400D600DE00E600EF00F300F6010001030121012401280128012E013001310169016A016C0172018A018D019901A401AA01B001BF01C101C501CE01D301D501D501E101E301F101F801FE02110219021C021C021F021F022F023F024A02510253025702670273027602A302EB02F30347034D037A038503A303A603BB03D704180453047004E90546054E05640583059205AA066A0717071BFCC8FE00FE3DFEC4FEE1FF30FF5AFF83FF8FFFB7FFC3FFCC0001000100070014001C0024002E0034003B003E003F004B005100550059005B005E005F0062006300660066006700690069006D007000710072007300740076007E008100830089008D00910091009F00A200A200A200A600A600A800AC00AF00C400C600CD00E000E000E500E700EB00ED00F000F200F300FB01080109010C010D0112011501160118012701290130013B013B013B014201420143014301470149014C01500157015A015B015E015E0164016401700179017B017D017D017D01820184018E0190019501970198019F01A601A601A701B201B601BE01C001C301CB01CC01D001D501D701DE01E001EB01F301F6020702090213021A0221022102240225022C023602440259025C0266026602710281028B028E0297029802A302A402BD02DF02E9030A031B032103280329032E0334033A033D036A037F03800380038003B803C103CD03CE03DF03EA03F5040004130416041704180418043A0467046C0477047C049904AF04FF0501051305130519052F0549055005A505C605C9062D06370689069006A706A706CB06E606F807120714072E0746079B081808230067008D00630000000000000000000000000000019402E7028A02C005AC037A00B200A800DA031C038D04BE00CC005001F802920442027B002B03AE048501F103C1001F035A0293022D00DD00C401B6012D01CC017E054E02B00499042F02E6006B03C3017601FC0297008301290219008C00BD0441000040393A39383734333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A191817161514131211100F0E0D0C0B0A090807060504030201002C4523466020B02660B004262348482D2C452346236120B02661B004262348482D2C45234660B0206120B04660B004262348482D2C4523462361B0206020B02661B02061B004262348482D2C45234660B0406120B06660B004262348482D2C4523462361B0406020B02661B04061B004262348482D2C0110203C003C2D2C20452320B0CD442320B8015A51582320B08D44235920B0ED51582320B04D44235920B0042651582320B00D44235921212D2C20204518684420B001602045B04676688A4560442D2C01B10B0A432343650A2D2C00B10A0B4323430B2D2C00B0462370B101463E01B0462370B10246453AB10200080D2D2C + 45B04A234445B04923442D2C2045B00325456164B050515845441B2121592D2CB00143632362B0002342B00F2B2D2C2045B0004360442D2C01B00643B00743650A2D2C2069B04061B0008B20B12CC08A8CB8100062602B0C642364615C58B00361592D2C45B0112BB0472344B0477AE4182D2CB801A65458B00943B801005458B9004AFF80B14980444459592D2CB01243588745B0112BB0472344B0477AE41B038A45186920B04723448A8A8720B0A05158B0112BB0472344B0477AE41B21B0477AE45959182D2C2D2C4B52582145441B23458C20B00325455258441B212159592D2C01182F2D2C20B0032545B049234445B04A23444565234520B00325606A20B009234223688A6A606120B01A8AB000527921B21A4A40B9FFE0004A45208A54582321B03F1B235961441CB114008A5279B34940204945208A54582321B03F1B235961442D2CB110114323430B2D2CB10E0F4323430B2D2CB10C0D4323430B2D2CB10C0D432343650B2D2CB10E0F432343650B2D2CB11011432343650B2D2C4B525845441B2121592D2C0120B003252349B04060B0206320B000525823B002253823B002256538008A63381B212121212159012D2C4569B00943608A103A2D2C01B005251023208AF500B0016023EDEC2D2C01B005251023208AF500B0016123EDEC2D2C01B0062510F500EDEC2D2C20B001600110203C003C2D2C20B001610110203C003C2D2CB02B2BB02A2A2D2C00B00743B006430B2D2C3EB02A2A2D2C352D2C76B04B23701020B04B4520B0005058B00161593A2F182D2C21210C6423648BB84000622D2C21B08051580C6423648BB82000621BB200402F2B59B002602D2C21B0C051580C6423648BB81555621BB200802F2B59B002602D2C0C6423648BB84000626023212D2CB4000100000015B00826B00826B00826B008260F10161345683AB001162D2CB4000100000015B00826B00826B00826B008260F1016134568653AB001162D2C4523204520B10405258A505826618A8B1B26608A8C59442D2C462346608A8A462320468A608A61B8FF8062232010238AB14B4B8A70456020B0005058B00161B8FFBA8B1BB0468C5968013A2D2CB0332BB02A2A2D2CB0134358031B02592D2CB0134358021B03592D2C4B53234B515A5820458A60441B2121592D2C4B53234B515A58381B2121592D00000000020000000004000500000300070043400E0607A50201020504A503000A0203B8017EB606050508090704B8017EB401004908BBB9020200182B4E10F43C4DF53C1112392F3CF53C003F3CF53C3F3CF53C313031112111252111210400FC2003C0FC400500FB002004C000010054FFE3012400BF000B00214015039A090A067D4F008F00DF00031F005F000200980C10F67271ED003FED313037343633321615140623222654412B2A3A3D2B + 2A3E512C423E2F2F404100010091FFDE05AC052100750103405494289029902A902B942FA028A029A02AA02BA02CA02DA32EA537A538A5390F1B2A2437350B450B5B2B7A30753807453F0158584C4C4543455F03543D5B66584A664E584E550F541F545F54035454661062623D1BB80158404610853D013DEE668A25CA25020A254A250225811014021003660945625F03164B438A43D84303434316090532453202327275161677DF75019F75AF75BF75CF75DF75EF750675B90113007610F45D7111392F10FD712B11392F7101121739003F3F3F10ED715D10ED5D10ED11332F1112392F5DE43C10ED10ED11121739014BB0285058400C5F626270434514436263434587082E2B0E7D10C459011133182F322F313000715D015D133637363F023E01373637363F013633321716171615140F010607262F012E01272627262322070E020F010607060706151716151E021716171633323736373637363534272623072227363F0117373216333236331715060706070607060F02060F012227262F0126272627262726272635970C140422120C4C87375C6C92606C11245A89441E02030F050A12130F080F081221470B6E53779CA12B111D1B29382304010D39524334354D317D5A331F120A2A183C2B400D120F04244F5218541130310D5016203A0F160A10101BD74D1D5E606516227B2B494711231A0F070B02383F400D4F1D176D95264025330B0D020D0609180C141264181D02066D311A040B0407151F4689371328223F975C5F3E060D447359271E0B10170D2114239B491F091701091C020102020303031F0605080F17345741843211030A0A020C2D16313E152D3A212E46220000010021FFF106AA051D00B0020340FD6649684A676568678839993AA93AB968C868091F5830584058505860587F588F58C0580800580190580158585F60720172726B5454A9A9A3402E502E602E7F2E042E2E361E1E1684868848494A064D82A19F9D9B9998963D3B39380B36A30AA3826B16364D600826AD88EE4696EE3F3DEE41EE3F6646EE8A8A26AD5DEE585266561BEE2033EE2E5878567857022E782078260270EE757FEE7B75787B787706EE00A8EEAB0078AB78006E7755AD08664D794D894DBC4DC84DE44DF64D07094D244D364D4B4D754D05934DD14D0209104D684DA04DE04D04604D01394D6B6003B26C1679169916030A1601A31636030A820AB1284D82160A10E07B017B7BB8011AB68209E000010000B8011A40140A091882378247826082BF82054F827F82028282B802F2401809670ADF0AEF0A03800A010A0ABAB10982170A17820AB10A2B103C3C2B2B2B7A10F001182F715D2B7AE001182F715D2B7A10E001182F5D2B7A10E001182F5D2B103C103C2B10C0C001111739715D1117395E715D5E72715D003FE4E4E4E410ED10ED10E4 + E410ED10ED3FE4E43FE4E410ED10ED10ED10ED1112392FEDEDEDED10ED10ED11121739014BB02650584016606B6B70824D14821C824D36A31BA36D0A16140A0A16870E2E2B2B7D10C4872B2E182B0E7D10C4590111121739111217391133182F11332F5D11332F322F11332F5D11332F72715D3130015D173534373E013736373637363F0136133E0137363736353427262F01232227343716331617321737173237363332171615140F020607060F0106070607163332371737321633323F023E013D01262722272627363717251407060F01060F010607060F0103060F01061516171E011716170706072F0122070607343F02363F013637361336372623072F01072307230723072707060F010607060706070607061514171E011F01140F012722070621041B4D120D101512071428094611180B01010505161D2D160F3106080A261E37215034734D0B0A050904086853070707042A0A1408057E5E3B957C1C1E771F0F19212B0F040C31070D32360206D90120080F1C4F1E1307040408040C4B172B29020B0C071615156A02020616F8912A1548040A7E281D040A0D013C17072E4D5E0C111C377E40512830412E060219080F06100701030604040B0D2F7A0655DE3A65120E140A07050603030103061872E24C017D5B9B2E10082005060F0801030716170102030202030701010C060910070B02051615F13E642D37070901010703A9E44F2817130D01010601160F0404111304020801080E110E181F59FE6874F1D70C0A0C02010601020F090D080305050304150E040D03070B20450801206A48070101010104030302021F1E913042333C18161C1A110A0809070404131013010D0A020000010004FFF60566050F0050010B40949F0E01443601C82B019A0C016F1F7F1F021F1F6F117F110211110B454647034348494A072D0B03264A1F661C1166131C781378170233664A00934E3CE043784E784A081B0B690B7A0B8A0B9B0BA90BC90BF80B080B0B490BDC0B03190B5C0B9F0B030B2D2603520751280B071050505109103E01403E503E603E703E803E903EA03EB03EC03E093E3E521F07016007B807020707B802F0B65109071707510A2B103C2B2B7A10E201182F5D7211332F5D722B11392F2B103C2B10C00111173972715D003FE4F4ED10ED10ED3FE4E410ED10ED11121739014BB0285058400A262D2D70070B1407070B870E2E2B0E7D10C45900113333111733011133182F5D322F5D313001725D0071723F01363736373637361B01373426272E01273637161716333237363337151407060706070E0107060F01030E01151417163337173236373637363736373217060F0106070623270727072F0107062335340889101F1A0C1106183D4501060B1A5E340106501E4D8116141C1D7E020F16402A161F1206031F4216180E15 + 2E75D06DB24D322D11370409130E040644080B421B3CF996BED154900D591D0B03090E11172074019D01D90A24130E101401121501020401030113090B030103110937563618C1FE7B71C808210C120102232A1C30135A070D032412DB1A16030202020206010501080D0001FFCCFFD90712052C00AE022B40CC0030011F95010E0D0A360A370D610F620F630F640F650F660F670F680F690F6A0F6B00820E860E870E880E890F8A0D8C00A300A400A500A600A71A47197216963A2A8A899A289B92AA92C6302303260327062E042F09310C440B770B78057A0B8D059A059C232E449C8A868A878A888A9C125B865B875B885C895C8C053F3F4556564D1F670167677118180F10A501A5A59A868A4030011430868520089A4D7130930F257A450A37AD860F851F852F853F854F85058585AD1B1C1D8586AD14661D42EE3D7837553C02232118B8010740631D781F02036600A1EEA754665B6B6664785B785F080078A778AD084F0001BF00010000AFBD7AC97A024E7A017A37454D04B0B50F019A0F9386258506300871AF287A71102030303045308430043A3062307130A030B030E03006303008098971017171B802F84011090F084F08025F087F088F08BF08040808B80113B6AF09711771AF0A2B103C2B2B7A10F001182F5D712B7AE001182F5D2B12392F5D712B103C2B10C001111217395D111739715D11332F5D71003FE4E43FE4F4ED10ED10ED10ED3FE4E633333FE4F4ED10ED11333311333311332F713C11121739014BB02650584019377A8585953037143030374D45456D7A71147A7A7125938686B801A74012302514303025939A93869A95080F1408080F870E2E2B087D10C487052E182B870E7DC4870E2E182B0E7D10C487052E182B877DC4592B00710111331133182F5D11332F11332F5D11332F11332F31300172715D005D710735343736373E02371336371336373635342627062B01273633163337321716171617161F01161716171617161716173E01371337363716333236333716170706070E0107060B01070607060F01141716171617161715140706232227262322070623222726353437363336373637363F011336373E013736370207060F0106070207060723342726272627032E0127262F0106070307060207061514161716171617161714072F012207262322340A4521162440335A13077B19140B304D5A060C0A24071D0A565238162805020A0A1E0A11210C1F09011609052F4554D52C5165433E08181074070C031931452D071F335B01020301020203140F17522512052B133041314941581F090E1504071A0C5B220D0A0D11292F0C090E11060702A92B0A7A2B140EAB49110D2604090A02193B0904090D151908056A411D5323091A38180F3914070505462D060B595E060208150B070F06217C9B01023F + 14014F4D321C0E1D170803280302030502010506193CA42464BD628F47097C361045759E01724D99A104010301012009090E1C17C9FEE0FDF8080F2C110A0A05080F06080B050409080C0206050401020B05080F0204120712196CEC01104C4A4981202D19FED74110D6551B19FED18E2016322B6C440C8301433035273877821113FED1C249FEDE5E1A11121913040304050208120F0302010A0001001AFFF304980525007300E3407A0B550A5D025B135E4F5B5C03044F46504A5603C551011F1F146C45455F64605F5E5C050866145A0458714548454A01C54A014AEE414124711DEE21C95801588128782178240202667369EE6E787378710816149214D61403841401C6140166145A0353000008742814081053723232750808BA7409081708740A2B103C2B2B7A10E001182F11332FED2B103C2B10C001392F1117395D7172003FE4F4ED10ED3FE4F4ED5D10ED1112392FFD5D71323911121739014BB0265058400A665A5A7014081414140887052E2B0E7D10C4590117391133182F3211332F3130005D71015D71373633363736373637363736373637363F02363534272627262F010F0122273637321633323736333217161F0116171E0115140F01060706070607060706070623222726273534371617363736373E01373635342E022322070607060703070E02070615141E011706151407222F0122071A090A612A1C0D06130632070D0410021517042C060F2408123217100A15010B11CB47485E23116250060B463912212D07180F1C0D210D0B384D2832610D0E274519051C460E21462348601C143E4D726724250D0804055B36090B0A060B21701601031A5DC45C661C04080F0A1309502CDD2F48136B116B8127CE37060B0A030102010201050C200B0804220205282D17287238261A582429141C0B0B2C2212060C060A08060613030302020D14286449364F3D7948290924371A1AFE07FF41354414261610190A0B10080E0709030B0001003BFFE104300529004400F14073D422DD29D530D531D532D5350699099F0B980C9D0D9D0E990F9F109E119919942E932F963598369539923A0F4B145B125B34660A760A800A900B953AA00BAB2DA53A0B020C06320A3E4A3E041B3D01303333701215141212158D12CF12020F121F122E123F124F120533301512042420000100BB0253003C0024015840162B811E030607010766173C013C0900E902F03E24E926B8010D400F201512303304180E724F38CF380238B80269400D2E72C0180118183E208F3E013E2F5D2F12392F5DEDFD5DED12173910FDED10FDED003F72ED713FEDED10FD5D111739715D870E2E2B0E7D10C431300072715D0172711332171617161F011636373637363534272E012F0126272635343E01373633321706070607222726272E012322061514161716171E + 011716151407062322273534373637365D12100847333E253E811C25230F04082B2260191B0C427C2F414B8B8F030C1112130E01170D583B708624572B16052F02056589E08E8F0B040C02010A048B4F210501032B1D264B20372116267346C93457283A4F7C5D0F143B3A2D402D03364C2B3E86713E75AE553A0B92101C248E54712D061336146613000001008EFFEA05750538005A0112400FDC29FC29022F2901482F4D26043D1BBA01B9005301B9B50A4F55206600BA02FA001302FA40370A0233EE3A783D43EE3F783D08094D264D364D484D8B4DD84D06174D016A4D7A4D884DD74D042F4D26035C843F013FBA4853E9551DE91BB8010C400F1559F355485B284D4810F015011515B802F9B348095555B8028D402E064816482648364846488648062748374846485648664887489648A648D648E648F6480B48485C5B094817485B0A2B103C2B2B1112392F5D717AE001182F2B7A10E901182F5D2B103C2B10C00110E410F4ED10ED10E4711217395D7271003FF6ED10F4ED3FE4E4FDE410EDED121739014BB0265058400B39262F2F6D484D1448484D870E2E2B0E7D10C4013359313000715D01161716333717371737173732171633323E0137173306070607060726272E01232207060706070607060B010607061514171617321716171617072E012322073637363736373E013736371336372623220E0107262736373637330115051318315627526C4963540E133B0C0E3CBC30101612130A040308161101567A6B581B1004030D1C08434A0402060B153D0E3F2706040305445219A6F0060A323B0E172212071E225C2C041E23BD764F491211080A2C201C0537110B0E01030201040304010203032403634226181225010472560A04060B0932EA47FE8DFE961B06160A0E070C01050303020620010A09161207030405070F114AFC0203F94D051C3F6703011B186C75000002004EFFE703690319004600650108407309050F05100A510A520A530543341EBB4CBB4D03853001155D2F6736104C0F4B254B264B274B284A2949304D524D530C03100D380D3903021C132F1E011E1E67270F0B0F0E0D0B040913282B2D515200060227091313612702142727022D54560364585AD044014444060664B2350A301C011CB802EE402C16B2230A02130903142724273027432751276427762782279127A527B427C427D427F5270E10278027022727B80163401209616009003B01431F3B2F3B3F3B033BDB6610F65D5E5D5EED2B7AF001182F715D1733003FFDE45D3FED3F7C392F7118ED111739870E2E2B0E7D10C40111121739111217391239181112392F5D1239002E313001715D00715D015E5D5E01363736373633321F011407060F020E020F01141736373637363716170E0107062322263534373E0137363706070607060706072627 + 26272635343736373E013736333216013637363736373637363F01363534272623220706070E010706151416333202F70A030C0C1C0D11100305030A08422A3F2E13040B2D1F500F0B0A0C0A1C8435292417170A1914110A1F131C5169185C222E270D180F0B1C303154A5455B431628FE3618120B437A10232C0C271A0E170F22271C3F3446821B251E170802D4110A1E0903070C060C062014B3799095200A060A191D4B120D0B0A0B27861C1514100E26422A2C1B431325665B152E0D0401070D1C152C404E85406F821E2808FD68060B06317B122744114D453D091C190F0D1E2E3FC5425B2D252400020089FFE20370052C002B004200B54046640A7A2F892F893004210A4B1A4B2F4B315003500960036009080E1A0C2F0B300B310B320B331011200308280E084004042328084040AA232814232328230E4003381F281403BA01090004020F40110800386F14062C5A1F0A3560181F180118B801694011090523122322234023F023050123012323B8018FB143092B7A10F201182F715D2B7AF95D01182FED003FED3FED3FF6ED113911121739870E2E2B057D10C401181112392F1112392E3130015D5D5D01262B013736373237060F010607033736373E01333217161514020706070623222635343F011336373635340332373E013736373635342623220706070E0215141601CD1B3410021C52116E033A4A0A286D917F16365420251E2687774D9555343B431534C0221E0CAE202345AD20422A20251D1C2140578A51342604EE121C0702070FB2EB2679FE9CBF94143023232E3E82FEE7744B45273E2B3749BA024F705020170FFB321527C8346D6C503C1C23132668A486AD1D1E290000010063FFEA02AD0334002E006E40294B094B248613861A04050A120A12223F30470A460B4F134F1A4622098F138B198F1A03201730170217BB015A001C002D01B14018075A270610B21C0B14EB8F170117172A2A300C6040200120B9018F002F10F65DED11332F392F71ED003FED3FEDED10ED5D313001715D005D0126272E012726232207060215141716333237363736331706070E012322272635343E023736333216151406232202590F08051C070C0D23284A970D0A13272F3F41130A0F04344B7E352E19214D965F452F292A411F150D02810C0A073F070B2B4FFE94782D120D2A38640401124D6E57212B5D50E6D65D211749311E2100020068FFDF02870329002B003C007540220A190E32025A305A3169307C308C30D524F627F128F32AF5390A002C34020C0C0600B8010B401B0F2C1F2C022C2C13375A220606B2130A0CEB0F0F02348E0F250125B80166B2026017B9018F003D10F6EDFD5DFD7C11392F18ED003FED3FED12392F5DFD7D11392F1801111239393130015D711306151417163332373E02373332170607062322272635 + 343637363F0136373E013332161514060F010E0127163736373E02353426232207060706F221201524161125353A120E0C0F1E764A4F3525311D131E254D4B09234726314A3921530E7A4F2044253D183E2022151B253E443301695B5D44291C091334543402706C43303F6F30862D463E7050081E1F523E376B193607251F011A0E29104D532C1D261F367F61000001FE8AFDF303790523005500A5402F453845394F57031D3E3E3A2818181D0D4947454443053A4A0E101113041D0D3A4A4A5D0D1D140D0D1D43131842B13EBA020F003A020FB71D18B11A591D0602B80191B4085A510E2BB80191B4325A25002EB80142B328285704B8014240095454DF0D010D0D57561112392F72332FED11332FED003FFDE43FFDE43FF4ED10F6F6ED113939870E2E2B0E7D10C4011112173911121739181112392F1112392F2E3130015D01363332171617163332373E013713363F01363726232206233637363F01363736373637363332161514062322262726272623220706070E0207173732171615140F02030607060F010E01070607062322263534FEA5140A221A0B0B191D2A3E345B23620909421B0E120907325D03031518912C38234132452134404E20141A2909070C0D15140F1F251A3B45041B5E06190106A52154070512044A316148353B263D5441FE80092E140D193037CD7601511F25EC5A2501031C1602010593814D4E3B24124525182322241A0B0A08102D2180ED1C02020209050F160670FED2180F2F18ED89B247331810352523000003FF42FE07030C0334004B005C007800BE4021163E4F7A023935355D006C1400006C356C5A396A3B5F00010035706C390565084CB8010BB52F2F17792A26B8010B401A0F1B1F1B021B1B565A1706655A410F77600F4801484879700004B80115401033330E2F08535A60000E100E500E030EB80165B22A5322B80220400C53602C2C797A6A8E3B3B797A1112392FED1112392FEDE41239FD5DFD11393911392FFD393911332F5DED003FED3FED392F5DFD391112392FED391217395D01111239113939870E2E2B0E7D10C43130015D1726272635343E0137262F012E013534373E0137363736333217163332363332171615140706232227262716151402070607061514171617161716151406070E012322272E012726353437360136373E01373635342623220602151416011617161716171633323637363534272627262706070E0107061514BB4C160815515C0B25200C14131B4F291C283E2B3333212B112F09081003071007172F130F1CC783472810344036994E3C303624A34B883D6F7E2515293B01A934241150132C35292C527332FEA6385D100E122B3F2C5AA31911403093422A436B393B030C313E1B0A0C0F18223C0E2723164A253C38537320160E16191006021E0D0A0B020D05 + 043D4A91FF001B0E200C1421292019364333572E4B2116250D1742321D1E2C212F0187081E0D87367D50363B4BFEDC512A3EFDAC331704050506033A1F1420373728381A12163A1F360618192B0000010048FFDE03610532004B00C5405E0000000119441F4D4F4DB93506453F1F1F2D3880010101014041434404453F0D350F0A080706073805055D453F1445453F383E0D0F3505133B00C001B00500305A13069022A0220222C4275A3B1B0A2D610F161F162F164F168016051616B802EA401F09293F403F543F603F963FB13FD33FF43F08003FD03F02503F013F3FDB4C092B7A10F201182F72715D2B7AF901182F5DED003F3CFDE45D3FED3FF4ED1112173987052E2B0E7D10C40117391112173918392F5D7C1112392F18002E2E3130015D0137363332170F0206070E010736373637363332161514020E012322272635343633321617163332373637363534262322070E01070602070E0123222635343F0136370137363534262726019A04AD240B15051B3B0E192E652C10198E60413F3349729C6F2D27141E201A141819110B13214151411E1A0E12367E881E8B190D1814161310480605011B29100C1128050A1513011343A7265094ED8B1424CA4A32565972FEC9C238151F210F1B1125102B56F1BF623626091B84BD2AFED63D2012100F1126B30D0D0328742C100C0D03080002004CFFE8025504F9000C003F00A940373F14011413101410151B1E1F3A053A3F1401133014B014C0140314143A382E242F2F411C24245D383A1438383A0AF71F03018003010314B80147B70DB21706102E012EB80147400D29B2340A383A01243A1C033806B8023B40120000414004381A386B38A438043838E840092B7A10E201182F5D1112392FED1117335D003FFDE45D3FFDE42F5D5DED870E2E2B0E7D10C4011812392F12391112392F5D395D002E3130015D005D013436333216151407062322260322070607060F013E013332161514070607060706070607061514163332373E0137330E01070623222635343713363736353401A9362422301E1230202C27150A2F162D283A4DBC36171738071A3C44161A0E0B1F0B080B15236125291D7148362A201E71A1190A06049F2337301F2821132CFE64031912232F0D6876171231720E3A837526341C133419070B0C145D3C368C2A201B164DD501302F1B11060500010049FFE502AE0533002F009C4026DF3101151A251A022A1001200150017001040101242A150E181831050E0EAA242A1424242A00B80109400A01590400101720170217B80147403011B2200A0E2A0503172425243024402450246024742484249524A324B024D624F0240D0024D024021024012424DB30092B7A10F201182F72715D1733003FFDE45D3FF4ED870E2E2B0E7D10C4011133182F12391112392F5D002E3130005D + 01710137363B011507060703060F010607061517363736373633170607060706070623222635341336373E0137363534272601C6037A3F2C1F0247872454212315210421344C3E140B0C272D471B3C3723221212A031355D6417020E12050E1C090E6104B5FEA063CF575F21361A10032A3B5C0401492E48132C170F120E2F016E6F8FFAD45509060F0D100000010032FFE40533032C008801EC40FF45274238423A403D455B455C49860723473A0B35474247890D8E3D8543854685470955476647685C6977954705891686238987AA5EAA66C63EC84FC75DD63BE73AEA50EC52E885E8860E67777F457F467F477B4C7B4D7B4E7B7A7B847B857A8686140C39263927303A3F45344F3A694F4B4F4E6727675C665D68670C101528162F452F462E472E4C2E4D2E4E265B257436143B240C0F490F4A0F4B0F4C0F4D0F4E0F640F650F66101310140BB63B01355E155E1507400901090987823046BF45BF46CF43CF44CF45CF46DF43DF44DF45DF460B45444303463B3A4F5136533534083D4C26275C03245E7818167604157B4C641F620A514C4C5D3D35143D3D35402C646A1C6AAA245E1424245E878282617B15147B7B1516187626275C064911566F2F06706F1F063F074F070207B802EE401101B2110646204530454045504590450545B80147401541B24BB0490A7F0A64C00A620A3B4C8F4C944C034CB80308B73B645B648F640364B803084011388248825882658285820599820182E88910F65D5DF45DE45D003F2BE5003F3FE4FDF45D393FFDE45D3FED3FED11121739870E2E2B0E7D10C4870E2E182B2B7D10C4870E2E182B0E7D10C42B1112393901111217391112173911121739182F17335D1112392F71392E2E002E2E2E3130015D5D5D5D5D5D005D5D017101272207060706072627363736373637363332161514070607363736373E013332171615140F0237363736373E0133321615140706070607060F0106070615141732373637170E012322273436371336373635342623220706070607060706070623222736373612363736353427262322070607060706070E010706070623222F013437361B0136019B0E122645320A0A13131F1F481C38311919161D75210A37563D672866211B140D732E06662F11200E55B53416220408180255311A3225133A070520415F1F30D957150F081CA6861A260E0A0E163A4D98507F5A151A16152015031930D44209030A0609101F2E5390127B3C03470C0F181A120D0D040F069EB20302CE041D34400D0B020333204A152B150B1A0F23E542183A65485C2326120C1756D558107934121F11666E231E14122138059B592B4F40133A24050514285708518F100D112E010DD93B570F0B0F0C2051A25F99A42718030612294D01848B210B0C110C0912185999179E61067917181503040F0F19 + 0A0130015D070001005DFFE30379033B0059015040950513430C45134718491A491E4A584A59081D00161E1B1F10201C291F2E1F301F311F321F331C3D1F3E2549340C3349450C45205320611F654AD929DA3E16161E1F5B464A564A8520059A009619963B030B0B464802410005B009C0090209090054302C1F312F313F3103DF310131315B2C1B1D1918164A06134C272C2CAA3B41143B3B41134C4C615400145454001B44371F070107BA014700030226400F0F06446F2206500AD2300155300130B8014740222EB2370A412C5B4C0013031B3B2B3B3B3B7B3B893B993BC83B07183B2F3B893B033BB802E84023105420543154405451546154705483549454A054D554F5540C065416548054D0540454B9018F005A10F6715DE4715D1739113939003FFDE472713F3FED3FFDE45D111239870E2E2B0E7D10C4870E2E182B0E7D10C40111121739181112392F715D12391112392F5D39002E2E3130007101725D5D71012E01232207062322273E0237363332171615140607060F01060736373E0137363332161514070E010F021417363717060706070623222635343713373E0135342623220706070607060706070623222726353437363F01016A020705346E0B05060E155F6B30100D050A1205081E0E39141308065DD746322D2226040730666404073870291F47373F2328181833913813080E0B10154A59802A694E0C11150B0D1B040A16561702B50806A401012A805515070112130C181956239433390A0988F92A1F251D12112688E3E70D060C0CA6013858432515140C356F013D852C22110D0F0D2C6B9A43A6AD1C0D03050805081C41D13600020072FFE802D703330010002100F1408FFC17F918F61DF31EF01F05861E9A179F23EC16ED17E11EE11FE120085817561F6817671F74027D16751E8B1608440248164C17441F4420050A170918061E061F1C171918141E141F089B179B18941F942004491C011C5A0E06461401145A030A4A1901198E090F000147090F000143090F00013A090F00013630004F009F00FF00040F007000020F006F00B0000300B80169402245110111602F063F0602090F060143090F060147090F06013A090F06013640060106B9018F002210F65D5E5D5E5E5D5E5E5D5E5E5D5E71ED71FD72715D5E5D5E5E5D5E5E5D5E5E5D5EED71003FED713FED713130017271715D5D5D0114002322263534363736373E01333216011416333237361235342623220706070602D7FEE79751644E3E0E1235924C4660FDF82B302F3056AC2A1B3B406D4F400238E8FE98798157E34B1118455E75FDB32E2C2E54019A762A314574CCA60002FEDFFDFB034604220065008100CF403D207220748F008F648F65C043CE670726262020260A497A78733533062E4B0B0D101213151724080A5555264B64640A2E4B4B5D0A + 26140A0A262828371DB8010B401522221773787A7C057E243571B23706497E5A460B53B80109B35A595E00B80109400E63595E0F69607F3F01003F013F3FB802EB400FDF0A01CB0AFB0A020B0A4B0A020A092B2F715D727AF901182F715DED003FF4ED10F4ED3FED393FED3939111739392FED11332F870E2E2B0E7D10C4011133182F1112392F111739111217391112392F2E002E3130015D01363736373637363736371336373E013736371336373637060706070623222F01343736373637363736333217161507060706070607363332173332171E0115140E0207062322262706030E01151F011E0117161F0114072623220F01272207262B012734013E013534272627262726232207060F010607061514171633323736FEE5253C1F0D100E0E060B106315130C1D0206045D0546151147350B1425090811021031B7300A0F130C0D0E1C1104020B060D1A072C0F102005353A514A346A883577261C4629285D1216010B1B4B1C0508050527150E0918B8311C2319250103465D4F0E07161F1D304B1720422B530A0403131E35302C22FE1D09070302040206070D280104333E274A0B170A01030FCD3E3E0C1003060F070B0E0A1F277D2D3C170202120B0E05291722431703021C28875943989E6B122A101051FEF635330E090908040504031005060201010706020709027C66D55033341C16200D1503CE72EF1D1B0E10220F17130F0000010072FFE8032F0334003B014340BFB0130109040E040F00100411041204130B160743301130124211401204521155125B165C2A930F931093119412961698179D2A9A2BB211B312BB150F39066529662A03600D640E600F64106A166F1769186D296D2AF50FF510FF17FF29F52B0E06110D170D2A4510441143124C1749184929492A462B442C4D37800D800E800F81108111D00DD00FD010D2111611111112521050120432373839031E281312141416182829051E3204050537322D10105D3732143737321F053F059F050305B802EEB300B20A22B801B1400C9F2701276F1A062F0A0A0625B80142401D701E801E02001ED01E02701E011E1E3D363266329432FF32040D320132B9018F003C10E6715D11332F72715DED003F3F3FED72ED10FDE45D870E2E2B0E7D10C401181112392F391112173912393911121739002E31300172715D005D0171725E5D5E0071010607060F013E013736371E011514070E010F023637123736333217161514070623222627262322070600060706232226353437361337363F01340148211D08532919883220281913040B421A34040E2BA348354728231A1D14251F19030D10101230FEF643150B1E1B170A2B5F4607030602DF1820096F02369E1D1303071811111137CC3B7B121853013549342019292E21171D3A1A112BFE2FB52211130F141A69011AD61D + 080F0A0000010035FFEE02A60332002B00C6401D000800244C0C4C218A0C8A21062E0C2E215C0C5C21690C692106212020B8019C401A0D0B140D0D0B0B200D210411242120220B0D0A0E3F174F170217B80191400E1C5A110610002000300040000400B80147B4065A260B19B8023A402014140E22600A0A1F60900E01A90EB90EC90EF90E040A0E290E390E030E0E2D02B80142400A9F290100290129292D2C1112392F7172ED12392F715D72ED392FED11332FED003FFDE45D3FFDE45D01111239391139390011121739870E2E2B0E7D10C43130015D713732171617163332373635342726353436333216151406232226272623220615141215140E01232226353436733220100F0E172B271E22307C86394421152C460C0C191C2B603F8546545322AB4D260C0D281E3E30608B4F73B23E2C1E25550706302251FEDF5033694948321E250001004FFFEE02B0042F003E00C740370531014F40010E2C2B2A36333231032E2D2C033A2E25303040253B3C3D00080A060C3A24171513041225255D3A0E143A3A0E12590E5910B80318B33617081EB8010BB31C590804B8010BB706590806002E012EBA01B0002A0226B5360B1CBF1E01BA02200004023F40143F043A253A353A453A753A055F3A013A3ADB3F092B7A10E201182F715D10F6E42FE4003FFDE45D3FF4ED10F4ED113910FDF4E4870E2E2B057D10C401173911121739181112392F123912173917390011123939012E3130015D005D0123270723363736373637363736373633321F0114070607163B0117371407062322070607030607141F013237363716170E02070623222635343F01133601713A1C410D020F901B140E1E200A0C161D1816025A0A071D051522600C284120093308A61A42060D1B28594F110D65527E0D17181918312B971D02D70102161D0403301D41591D1803051013C91718050102211504010505FE7C39A0060802224B64090C794D53050915141D6A5D016345000001004EFFE6039F03350053010B406D4644011F5525094009450F45144D154F1B4F1C4F1E4F434D4F0B1F432F1F2F43033D3E402004223C0620073007020707504C32291F330133335526291D295D3C22143C3C221115155D4C50144C4C504C155011293C22263D090C37403E20421E1C06002C2406281F063F060206B80147400A00B20C06203230320232B80147B62C592BB2370A18B80226401C470A222629033C5011150355073C1B3C2F3C3B3C4E3C6B3CFC3C073CB801634010064C544C604C744C854CD44C064CDB5410F65DE45D121739111739003FED3FFDE4E45D3FFDE45D2B3F001112173911121739870E2E2B0E7D10C4870E2E182B2B7D10C4011812392F5D12391112392F5D39111217393130015D5D005D01060706070607273E013736333216151407060706070615173637 + 363736373637363736333217060703060717323736373637170607062322272635343713363706070E01070623222635343736371337363534018B213C2722170B20109A502720131C11030C2D8170011A2C83430925724B2D531C13170C153ABA110507071A3A27120D2030723F240D1512298D0602123D90CF771D1C0E13071029AB461302DC0E3F21241A0A071EA52E171C101524061C69FCD81D0604266F4B0927766D41AB03103F8FFE30241E01173436190E055B6B3A061311326001490A0A1446A8C0451014121018334F0151951E0E050001006CFFE10309034200400087401A1A2A2A2A3A2A033700020237340A10105D343714343437250602B801B0B43DC5060616B8010BB72F0A10370A033421B80142400C1028010F281F284F28032828B80166400A09023410344034033434B8018FB141092B7A10F201182F5D2B7AF901182F5D71ED111733003FED3FFDE43F870E2E2B0E7D10C401181112392F39002E3130015D1307233637363332161514060F01060F01061514171633373637363736373635342734373633321615140706020706232227263534371237363534272623220706AD20093A622F2D1B2C14265A28070E16070B054178203E4F26160F1718121415294832E07B3C42141C1A186D530F090709161B320217029B612F2F292C5B63E55E152837140614051F5D23406D34422D2C34792F1F18343180986BFEF64A250B1618293B010AE82C1D120C0923410001FE47FE0E02CE03320051008C401D0346012D312D424F536B316A416E4206432F3203382645080603032B18B802EEB713C522063C062B4EB80191401A035A480E4B4B5217180C1A1A520C38600F3F1F3F2F3F3F3F043FB8027240100C2B2660000C400C02200C010C0C52531112392F5D71FD3910FD5DED1112392F12393911332F003FFDE42F3F3FFDE41112173901111217393130015D71011E013332363736373E023534272E012726232207060F0122273637363736373633321716151406070607363736373E0137363534272635343736333216151407020706070E0123222635343633321716FEE5151F25358F2240542D411F05051511090E17112322080A0F230F1F170E2010093A2330170D11020506402E243B110A010213091A1A19394E537EA570F15978581E141C1F0FFE61170D3B202B6034A2F759348B5F460F08142B78020B832040190F0F024B68B351F0395113050A605842B8613A451912180531190E1C2030BFFEF890DBA872693D1F141D0F0800000000010000000219996787AB485F0F3CF5001B080000000000AD0EA84100000000B25C99ECFE44FDF30815074D0002000900010000000000000001000006E5FDE500000800FE44FE47081500210007000000000000000000000000001D060000000200000001C0005405AB0091 + 062B0021051500040695FFCC0440001A0400003B04AB008E0340004E03400089022B00630255006801C0FE8A0295FF420355004801D5004C01C0004905000032036B005D02D500720340FEDF026B0072025500350200004F036B004E02C0006C02ABFE47000000350035005B0189038B048B06A307BC089B09AF0ACB0B8B0C080C9D0D6E0E7D0F4F1002109C125913831433155A165816F917BC18C019621A1F00010000001D00BE000700BA000400020010002F003B00000467099F00030001402ADF06DF07027F067F0702100A100B02100920093009400950096009061F032F033F034F035F036F030610410A02F40001000002F4001002F4002002F4003002F4B4047D601E1FB80302B270641FB801A7400B70641F6295641F5E70641FB80189402095641F6D70641F6870641F0900700072107010720439F070F0720295EEC81F10BD019100200191000200000147B6015D61641F8E60B80800B21FAA61B80800400F1F6160C81F09006D00700072009900BA01140000018D400C065309006D00700072009900BA01140000018D400A064F09006D0070007200B8018D4010044B090F5D006D007000720F8E009900BA01140000018D402508470900700072024409006D007000720F8E0AAA05430900700072024209006D0070007200B8018D4013043F9F720140064007022F062F07D006D00704B80228B2601E1F410F01C5012D0002001F01C5012DFFF4000200160124017C0003001F0124017CB2020316B801D1B290071FB801D1B390320716BE02C301720013001F02C3017202A8B31316C8A2B80115B33616C8A2B80115400B36167AD22E1F7AD21B2E16411001CD01C90027001F01CD01C901D70027001601ED01270017001F01ED0127021C401F1716A069201FA0694620160100010100090102000800464600000012110840B902DE02124010D50DC3D50D92D50D74D50D65D50D0009B8023CB272431FB8023BB2724F1FB8023AB272671FB80236B272BF1F410F0233019B00A7001F0232019B00A7001F021C021F024600BF00160216021FB26E2516B801ADB272271FB801A7B272541FB801A4B272671FB801A3B272671F411E01A00072192F05340016019C019B0534001F0194022C0994029A00160193022C03D5010B00160190006001BC001F018D021F054D01BC00160189021FB2FE5416B90187021FB2A83816B8017EB381AF8616B80149B272A71FBE014200990ACC029A0016013B021FB29C3416B90139021FB26E2516B90138021FB26E2516B90136021FB2531C16411901340081029A001F01320081012200DE00160115019B164205340016011400990534001F010F021F0173007A0016010D021FB4EF4F16F460BB0534001F00F1021FB3903016F0B8021FB47B2916EB5AB903D1029AB216E981B8029AB51FDE722A1FDCB9 + 021F0197B28616B6BD019B014D001F00AA022C032FB7DE16A481DAA71697B8021FB36B241695B8021FB45C1F16945ABC07A305340016008E021FB4B83D168D81B80534B61F88722A1F7B72BD0508010B00160076021F0246B3BF167072B80324B2A7166DB9019B014DB21F6C81B90369029AB2166899BB0534001F0067021FB4531C166460BC01BC001F0063021F01BCB21F6281BD0369029A00160061021F02A5B2DE165DBC021F0534001F0057021FB2FE5416B80238B26F111FB80230B26F1B1FB8022FB26F1F1FB8022DB26F231FB80226B26F3D1FB80221B26F591F410A021B006F029A001F0219006F025900DE001601AAB26F0F1FB801A9B26F0F1FB801A6B26F101FB8019AB26F1D1FB80197B26F231FB8018CB26FBF1FBC018A006F014D001F0184B2ED6F1FB80183B2EDBF1FB8014CB26F0E1FB8014BB26F0F1FB80145B26F191FB8013AB2ED671FBF010B005A014D001F010A008101B4014D400B16F76F121FF56F161FEFEDB8014DB21FEEEDB80534B21FD681B80534B61FC56F541FB26FB80259B3DE16B15AB80534B21FA75AB8014DB21FA581B9024501BCB2169E81B9024501BCB2169381B901B4014D400B168F6F151F876F471F86EDB8029AB21F756FB8016AB386166A6FB80534B21F6681B9015D010BB2165F81B90369029A400D16460F46074612461F091F0990410D02980007009001F10007009001EE0007009001CC00070090012540490790CE0790CC0790AC07909107908307908207907C07907107905E07905C07905B072408220820081E081C081A08180816081408120810080E080C080A080808060804080208000800014BB0C063004B6220B0F65323B8010A515AB005234201B0124B004B54421816B013034B024B5342B0382B4BB8080052B0372B4BB009505B58B101018E59B00288B801005458B80119B101018E851BB0124358B90001016D858D1BB9000101FF858D5959002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B182B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B014B5079BF001F027E0007001F018E0007001F0101B6071FB4071FA9072B2B2B2B2B4B5379BF0090027E00070090018E000700900101B60790B40790A9072B2B2B2B2B181DB0784B5358B0781D59B0324B5358B0FF1D594BB02053205C58B902E002DE4544B902DF02DE45445958B9006402E0455258B902E000644459594BB04753205C58B9022C02E04544B902E002E045445958B900D9022C455258B9022C00D94459594BB04A53205C58B9019B02DF4544B9007202DF45445958B90142019B455258B9019B01424459594BB0BF53205C58B9021F02E04544B9006002E045445958B9024C021F455258B9021F024C4459594BB8014D53205C58B90099019B4544B9019B019B45445958B9058D0099455258B90099058D445959004BB022 + 53205C58B15A5A4544B16F5A45445958B1305A455258B15A304459594BB0A753205C58B15A5A4544B1ED5A45445958B1F45A455258B15AF44459594BB8010B53205C58B15A5A4544B1815A45445958B90187005A455258B9005A0187445959704BB801F35358B2462146458B44594BB803E75358B2466146458B4459BA0072019B0046456823456044704BB801F35358B2462146458B44594BB803E75358B2466146458B4459BA0060021F0046456823456044704BB801F35358B2462146458B44594BB803E75358B2466146458B4459BA0099022C0046456823456044002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B012B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B65422B2B2B2B2B0145695342014B5058B108004259435C58B108004259B3020B0A124358601B2159421610703EB0124358B90C953EC01BBA00C903EC000B2B59B00A2342B00B2342003F3F182B103C012F060CB0062342B0072342B0124358B93B21187E1BBA040001A8000B2B59B00C2342B00D2342B0124358B92D412D411BBA04000400000B2B59B00E2342B00F2342B0124358B9187E3B211BBA01A80400000B2B59B0102342B011234201012B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B737401755E735E5E735E5E735E5E735E5E735E5E735E5E735E5E735E2B2B2B2B73732B755E735E2B2B2B2B2B2B2B2B737475757500B0024568B0204568B0408B60B02023447373B0064568B0224568B0408B60B022234400 + 00>] def + /CharStrings 29 dict dup begin + /.notdef 0 def +/space 1 def +/period 2 def +/G 3 def +/H 4 def +/L 5 def +/M 6 def +/P 7 def +/S 8 def +/T 9 def +/a 10 def +/b 11 def +/c 12 def +/e 13 def +/f 14 def +/g 15 def +/h 16 def +/i 17 def +/l 18 def +/m 19 def +/n 20 def +/o 21 def +/p 22 def +/r 23 def +/s 24 def +/t 25 def +/u 26 def +/v 27 def +/y 28 def + end readonly def + currentdict dup/FontName get exch definefont pop end + %APLsfntEnd + 42/FontType resourcestatus{pop pop true}{false}ifelse + {currentfile 0(%APLT1End\n)/SubFileDecode filter flushfile}if + /FontType 1 def + /FontMatrix [ 0.00048828125 0 0 0.00048828125 0 0 ] def + /FontBBox{-444 -525 2069 1869}def + /UniqueID 4502600 def + currentdict currentfile eexec + 54544758EC884CF30C3CD503CEDBFF3839C47C3C3333173232E3FDBFF439491DB843E1924E63AA7726BBB0485AB56D93D8C0906F647A47162891E73FFC2A9873C4B1EAC5EEBDFFC4D06084FBD84139DF4583C6E259D10699944D1068C9C45667DCCCFB9B7EA01B606435EDCBD273ABAC093D14085CCBAC149BD7382E842CFE0D7FE4FD2EF589A2471F6074A80A8B675C2F7A50D63AC1EF90D787BADD11633CB01CF6EE3B37AAF9078A69AC4740E9B6525D78BBD839551A1CB80DB8682FA5E87591BBD6EE8B946063A2A58D9CA3685AB305495DC5FB5747EB8A9A059C4976C0FE4EEAB1D56FF47F1E9664ED9F4A7DAB763AF92B2F6CF2FA7DEC24710E0B9096E30F772BA7FEA9BDBE496C42ED2CEB58F54E80BDF57CE7B4DB6CCFE7182F43BF93CCA0767AF95D62C5D2C3DC6AE1E6D139F51A2C63432117F1714C5566572EE9967A715420ABDCD1D7BD74F8450B89965FCC81C6ACA565C5F3CCF91D430D1F953E4F1A645300A98DD8C47CD64555F08F422340A85404EAE0D3229C4F9336B9470CACBD6BBF3395104750A915CC6EAAC197668267B8C62D2764C8CD69FD937CA3C924D997A0EDE7964BEB9EA2F92EF70C5E5DA0AA5567765E71F2B911B3C5586B741EEB93F3C73016EC16BFF283758900903D203992EFC8BAFAF13579C602F38C926BAEAB28275C745AF1AE9BF51BC067C3C015CE8D2E034177832EFBD48DC68A2F65AE12553167CE92EC5B4179A3F934BA41D00738789AEE825D45ADF3135EA91AD41E74AA5AE4B8328CABE122E2C56D0450C49879A6B5A9478CCD4D4EE115A1CF20E09AA133311A7E19EE9433F7773E39B378828A85B6015D67705B01595C9562474B625D3B6F771349B27F0A1F3D0361CC5D9EE163474646301BCBF68F2BF5FC29CB938905351597BADABFBBBE54999F28AC7344AA14624D90E7018558587DB01352C20509CF71D8F01D4D2699B90903309EBD516A4DA6D14DDBF64557547DEDF57C024C34B6D13D073085865E0921EC52B34E03E720F54598EA7FA760192225C127B7F2A246DA1A659DD8ECD6B6F257654E551DBE57331616328F8EF776BDCC6D79C0D2B5EF9EBF8006721D38AECE99E099BCC20A9F848467F8B6E83D711ED731177C47A6207E3491BE48DDC5DBE978D6F568F93FBA4A6F0A41794D7D212E47F7370B1ED815C1F44BE53E11913456275245E8FD09C3852DB59299121BA2D6D8BD0B8EAA682CCA9583F4AD6D02036BDA0B9A0E9FE163FC270D9C944AD747C894325666D2E5F484570FD33E0A3278775B1FDAC1F507C08DF885CBA3FD025CFA8BBA0DCB0720FC2A0AD1F4047E21EE89BB28CB503003B828E332E9B2C81B4D1690F4BFE604886C0DF3272B4053F7DB7848A83052C66CAB90448694526AB33B0D019F887471756AA17260BED29E133A93770AA15853C3657357C1EA7707AEE57421 + 805F0F2B4B112A645FD7835653627BE3A4F83DB57DEB762957840C94C082120718D18DE3B70E1CF8173E76804DD592445D9D022388CEA4B9F1F9AF26359997657F992EC027DFDFC03A160632A075CC6CC9C32F6CC1FB29CA2CCAE3D19C87F24FB4AFC5E89613ED961963272118371C30970E5F30E0424EBF2278F9CFF8CCC587C4A4C899E2FBA5EC74DA9485019388A083A4CE88288CC550688BBB2313CABCA0DFD9FDD46AC141E056531F16E6D6B72C2B85A8DDD9DBDF6FE271E433D08763CA1A0233170186F0EEF8923F9A982A0BB207FCC54504F748C398C3E179ED33DA3B7F0DD1385551A2CA74CD5D46584A941593B41DC3933D36816AEFAB75B21BE7BEAFF0067CF2FC1E61F53AF738B97506A15EB7E81103AA56081301F008EF11D296F3319975B0FA3248D09C60D9BE5BFC5BE68CBF44D94D5AF4593BD657D9AB41BCC6BAE4DF10B87AF390E265E08250B07D20FE06396C6E6359A972274B1009BE303A97913DA6CCE707D191E32B6D49F0E2B032A63DA0BDEAAB5BC61E30181AE6EE960486EC72CB4F3D464D0387D973FDA575B1A35F5053CBC16A0C685EB537F4ADFFE84D512050E7CA12D5FC2AF816CF4EF538CFAE7D5DCB0A019F9C28E37A190E2569DFE6F9BA36CAC829DB873364DDE8F60D953B96E268CE795C6C0007CF3461AA8335ED530823C5B979AAC300F8402B433F9319BAA07F007F61DCAD5479A2E37B3DB314C1496C7EA7001F8BCC316C805442F6F1912857A7C87A3A4D7BD09D7D4BCF4588B474E8663CD5C6D3CCB37853F47F043D5977013423481E108A9E7BFCB970A093745ABFF7A23FFD5917FAEED2E9B4B0FACB2E889CF5880F64D23E47E57E4133E9245F47CF9EC36B402C565406C010A1F385D511515054AF0D0214D1D6DF185893CF9CD7378B9B274D0217CDAB07EA1DD5013BED542B8EF1290C96066471EFB3F8A76CF96BC9782BED0C08C1036DD7F86066B054C3F375BD19D26105CBA6C0577CE4FC500299F53662F77BCE066E8ADEE84066DE61B31C633C4F95F21728642BF1C51A26483428500315052652C45AFCE6991CDBDB7137009611F94470234DDCA02F145C32BEE80CA4B6C3EAB9723B2164E9895C8DFBA21158F20494BDFF6295AF92A5FE565B36393AFF8ECBBF80797538AF45CC754A0267D117133E23F82EB0DEBAD1CF48E80CE199F73F96FF9240A5EACCD2091C34A5E68ED3F8DBE5AAE1341B62EDB6B019498AB4BA14ADD31C056A5F53A63A3E419148506328F675AF5E4CED11F511AEAD378D39CCE0D4F131EC32C7D7686C5FFEE47E4C89A8F78FD755AD43EA9006A94DE1BF2D279951498E4587AD28AF65B1DCDF9D5819F77D614E82D007AAD26FF60EE1792FBBD6A0CBA957B64C16EFCAC2589E63048472898C8BD6DFDFFC35F9B4F8A36AD41AFD662663A26D0CA0F96FBF2BEBF59C02631C70 + 5A2C35CD7674834255ED71C607538BFC81025E00378ADD28194192E679EB601E13D625615753A688120C10ED0C27CAB8944B232FD06B5746D235744B634591B49868A58EF078612D8E2231D7937BBB1B12A4F28CBCCF22D666458C6A7EA00610F29104FC6512A0AC1CA8B32FC0BE0E9F98E4D8919828AE05EEBD0DE253FC60ADFB588FEA80EF0847D52A36B4ED08773D11A3C7CC2D49935C2DD06F6FDD73038673F522989CED3EED411356B7D72D45584CCE1F90130B1DB0945FA01B4A6E28F786D23CEF3D2BB019F2EBC5FBB14B1D237F1ACD029944AF5DB2C3550523A6D907285EFC69E7468986384EECD265BC31B3EC055D54D62C9A0540D66F7C44EE47D6D71A11C60E5FEAE9B8AA4042CB12F47B18FF8C823E9B9AFA90C5DE39BF1C1C917BFDF7E2BD2BED2C274274CE35D3E0D7C2ADE96BB0FBF386C3A79F3FC20979C8468B0F2A16015319394B95190F143A4A2B3E7CD1F838C2B53D9FEC7B9E28464495393CA7665660A9D88445C74EC2D02E06F1C76CCBF9F8BDAA80CD24A5BDC6EFFDCFA07CEC1CDFE9B592FAD82F73839850B7000A20D1F86D424964642F8A78A7DC051AFACA063FA6A77EFF5B17833F5A613AC4485A9290FBC2E0F7B31119C9882F630ACC921E006F0C045714D1F12FA7FB6CAAAFF007E59B29B52579FF581C06B4904EBB8FC9B0EF5BFF8F99E729E55DA680B00940567C544AF9548C40799BDEBA155E2B3DF583273B6F005AA89EFAA65E558ACB9B57F284CE7F172313E9768DD4A35716894ECE838BF0CF309590AD53C1291C97D1C52C0F13D37CC67640E64B7BA6341F474AFFF99D900A6550DDC4BD3B379FB719341178AD3C666FB723F85FCBB2D3AFB3E770F18F7FCA1C8A74EA25788479A6ACE6E3029839AD3B05217483C82A5658AC28D0A70B63A6C4EEE109077A99093686108E3A30EE56AE4EB35E56B7AD39F5C58FAA2CE34B087ECE9FD50D211018525D7C9E3A375FD6F6EBEC608E052C96A2E95FCD20925EAB087C8B5953A97CBD6A09A58376D948BBBA5F715274A97D4F4A522C5E364F45D18AE1E3A64884FD673D53D4338DBF52CC374D9898DCBF4604AF0A4A84E76CBB201F7E595D93E46042912028EAAF397A466B81B847ACE26674FEF2954B7F66564D87DA8A92E58F951135A5B91A72D348DF5C29BB7C9CFB3A588530A606D7C38F9220B62FF4C19C87B3420EA76AECCFCDA0282B17295B34F22C24A9E27AF6BE5AB8290575A9884FF944B5F1DEFD5792293C056C0CF95CAA7CD88115FE0D04AA9789DA89B28B0FE7A326DEC6B4DD555D7653B00ECE7B01679347F5E549B9E1DC7100424875F5560DB355182A87342F852E86F66C5C16631040EC8DF71B0697264A3D6AE6D7CD2B8D6A3EBA30DAB8ECFF0C62DFB07E01EB017D07AD6CE0A446C819BCFFEABD8CD6E9EBF9A82F164687493C9FA39B9DA939 + B503B1F9474DC924472577CCE38A6F7C543EF4C66705E80955A44A2E5A72543D56E8D9C32B6936BD37722B902DDC94846A8E22DF09732CA8D2C828D12E9097E1C30A8190D611C33C49C46310BDDA2B5A7149CBEE46F11FB7392D1C5FF86D1BC632F6017EDB3D9383B2BD27D3970301795A42F6AE1CB64D964E5AC9AAC2D0AFC009B8A51C7AA55B6AF94AD10C65ADC337B800F6D3B26ED5428645CC00557D6E6A36FF81B92C0CF7E002205A1F7B7BC222C2380651E74EB969E25FCAD44400A0A67478C3E3E6F206CA7499F6BF849A7DF0863AAD19A1431526A173273B20DC6250315CFE875173C4EB3A3C2B9D060EE5549C9F89EAB613E51F60FD54494C954EFCDE475BD869897408B75C270A3C43D4C28AE54E1CFAB29A3E7EE6F41022107ADD6CDA270E84FD2007F5551BBC4E939B2CFC7D57F8029DFFF9B76F757582B00BF0CACCB69BF054EF1D3ACF1F94AAB2B31893216DB82063DBAA8ABB03911465C8D7B082553455CC49DAF7C419DAB7EA9CD376085298AE63F28D61FC68E0A8023ED6D924893AC6CC7FF8B34E7499000EAC3EBB3E1437616CD9F769C6AF3F8F79FC0A0DDEFF58E4784835204F03EA714065635B3D7A2370EB7372C646F50CA2530C9498660264879DAD7E59B212C9E370C201F34F657FF2E5EF43EADD0BF57B90F79F112CB0F42D072FD0B7010390FB52B7E757C3300EBE8788848B74C0C1F90300D81411C0222B60FD1620255B64DA96AD270F6513277918C545A5E497FA2D6838820A6284E3531FD949973D222F1582240F8929927C5D6152B086A28DED3654FA205EAFF6BDEC5C328B7A003B8967461DF84A118CC8D34A1768A6247BA98CDA455AA70E0E3C55AA08F5DB3320DC6AD30B041CBBFF549E53A55E80A5118CA859485419611E849D20C0F59F330A665E6AF92237BA949ADC62CA652F2D444C66B0359787B3992E0275801284E8BDB05C5DFFA11FE02BA8364C6FBE1D4A65215D8D35CBB53F87A6F089289A52A57535E9469D8C80F2F25EC3B795ACACB13DF46802A2ACA1A7E14C4BFDD7E4BC896925CD308D05663A6CF9AF98FB861FAD53B90F99AC9C14C484B901FC4B142D0DB987EFCD93659226AEBEB3A85589EA8DB4BFED3BCB965B1289E4DD416C02DDE3741F9CB6E1D9F9D122530EBEFAE392593DD3555602086BF5751FE9214707D09BC71E274CF7B629A7FF83D87C95B11DD781B70CDE6D7E87AB6551D33B168EA6033E49ACFBC3E0F7FE8EFB24A6D3162FE3A8F62377BC246C14CC85A83E05DBADA8C7F0830D409BE21F330A6B0D594EC62DCD3E07FD64443B2B810BEAA85FD5CF4DB00A3EB5EF8D24533249FFD8E68051D65666F7FAD75621348DECD8BD94A5071B2201027027986CF62CF78BCE8746F0EB0226A80E474EF8D5DCA71C4C30BF8B6AC3ED82D517E0541DD2EA7B7C7E8F34F187426C539AAD + 120B7FF11593C43F03BE0E1223788B78A6EA1354C45F2714579C9AF000F4FE0706A972F420563D64FED36D1337879C2D1F325B64AD96746EF8185FAE1D0204ACA9E3CB726F64BF1F96F4B80A46CF42F0B85D6AFA2C169249877E0D98A7E95B9230F40D7B9319A476B7F1042F30322C9A9BE4E790E9A31F2D250AF1C7D0D97C4C206633F276C463F92F11DC1877D98087AE03C0386F16ABA458728141DA60506E13E478B06325E8F2BC677541908453F0FC28CA84AF42C17EE68926B920D1117F60E49A851C042EF510EB377CBF59C688B6F1AA4E21734A163D973FFF56AB73A277B2B41700FADA40C0E251CDB5939FC23CE3E88398F40D6C016600B8115AFCD4BACA12738FD61D8ED02456CC7FF35064B72EC0802BCA3C13DEAA7A588D8EBD771B8EEFEB3B2B4DA6916A3E83B202EAA0CD6099D6BBDC76D5EE7EFE34E0C22129F901BCF0F905F7E623DE5CCF58A1C56729B2606E1E7356AEDCCC319591736877D10695FD25DE319E1C1F3771B5149829276041371E3F838FEDEC323A7E7B4D3DE208CA744119F44A327B8BABF2F305B360603C60466FABD118D48C62A4C55FB4A6E222A6D1F3D1022B5D20A1E85815F46428CAADA5B9C334B3252153126E4E25C9C3A07796F3CA4B89F510DAD066C478730996746BFDBEBCD0C6B44DF93BD76D741258626036F41D558C27B2130E9B5195F55EDF8A7E4AE3EFB02C2044218636AE362740B57AB4351937C7A58BF0F18BCB763F11A19441EA1AA5300132EF94ECF4F56035DB51CAF79C9EE5A6842C705F45D604132AE8982143545472FD765FF25AECD48DE8B5FA908F36F30CFD81A61EBE7314CF50CB0B2EA33690CD7FEC360BA19831049533BA79F2A6819F14990E9700CBABFE714BD860E9D2FF2E80BEA29F0FA2BB40A644BC91C673713013BF5234D4E1C506F8217840578B5760476CECEB04701B5AE8041EF5BF9D808A60CBEA79596626C211A1F63B730553D140B9C7F996044A19D7874F5EAEB51226765F6A46AD39A7C3DFC20D2CF48CC5AE9B9AFD88777E24F6F5BA19D1EB35A097A475E94314C1F1FBDF7F7BEAFDD84DA57A7F96C10738DD017EE694D275672E0C7539915C0E350FBF3ADD289FB8ED8957C4BF2D72CA334F0E03034A39FC92A6F717725AAE97643ED734C2DECD5F6AB32504249F066031D450301B57D80A06D1B95401936196CB56E95647C831FBCF6FE1EF3DBB2606A529394E038128199FDE2770B3D83C3AB816C19438C2C141807FDE829332447F3238481979D0048B7FD0F765C0400C238046653990E7AC9E66DC6E2ED4A926458B046A2314B5C88039530F80F0BC46040AA98B82B9EFB64B5E6FCE80889D4BFB6EA577B859300AD29E822EDEADB57B50E1A7BAA302FAADF27FC4C3653C119E271D874D35A03D8DD140F7A568DDED554076AA067DD2309E73868214A2F1E28C + 4E36C2F5852C52B308C435D900FC6D411FBFFE558CDFC3C379380000933998AAD14A796F74D75E058FB88CBCBEAFE951E62DE04F3508A2980FBE49840D8924606994416F0991AAFF2C079428E4C66CECC6157F1272BC4AA53AEA9C81F1901CBF4FEC06D26092E4F8D2D0084E7A7FDAF45B78402C8F67E61EEB770B8DA0B5158A9A2208AAF40EAAC0E91DDA2A4E990641DE8CDB28A339D1FD16BF3692FF6F68BE45AA47BE7FFFAF0DDD77E692F3728CC9D1F3EB9AF8A01E433D1E657973E69DDC046B2D90ADF8AD4FBE1C7C832D267D9518AD0A3C8C5249B8B2D5A8643EC148373CD9863F7C1D0F4B5CE69BC176C9AF31C83D1D10D66184DBA1ACA84B1177554E6B65B1CA197207FFD8FD8424F5BD29D39ED0E92EEBAE51F48F615C852B40F581471C7B6C1A4611342B325B463804B4AA13CC8F9D991764AFACDB3ABC1A25558414B7F1266D3404C31D15F68A488210A6760304D26C2D0F706B82E487645F1EC3557E7B901CB74260616CB4B50CCF90611A1927B02AE7049214BA90F96D32EAD7B5A8751BB7D6456DD3E1B8139E4A9E033F353FAB723E39BE5CEC860A77E9AF03661DCF1EDBCE3964BAFEB34B19903CD9F67183E0AD0536A4CDE1B55FB7D7859622EE84BB9CCD953E787F6AE0E8CDE5D38AE0C8919AD094899CF848C636A11EBC473532091A867F390CEDB22DF53A831FD27B8D9539E6B646D1167403DFB0431DDE1D8FCF31CC2B258665F6D3DA8B358F0A6F00FD2D27BDC38036772F28B65880C5651B5F1ADBB7F6E7EA5123631F2956217D7D69D370451CBE6C5FC216EAAEA9F124B1FDDF37BB20C357ECC384AF9AA9861966CF9CF007C056771672FBFA6C9992AC528C5558120BA8E8B7ED4E39A26A755079B9BD56C003C6707EC4CB0ADE9F5B3A8A1FECD56A6C8DFDB6E684DE1A8B689C98A8AE661679476536AF999CCA770BDC70A03878C8038895FF20FE8D0C666ADC3B1FEF745DDB6CFDAD82E4EA77007E8E24B91B19E62AB5EEBAEBB019997972958811ADE70402F7023D32C14C5B2635C7DA7388C0D27AD27E7A0D2D1852D7D5D9621D2F8327A63E3B00C69F84E9B0D4C8AF62092824FE2DB9A0BE1837B0BAB15ECEEE06C25FE49B144989224F315E39450C676ADCDDD6585386431EBDD35F453FAAFDECD094B36051F6B287AD370A7F75E8888669F7C8B3A53F0AC454ED10BFD5D6E50C472231C0CD21E2C745ECAAB0680DDED24504BC86A15BDF1AA2F8269B3B6438D46CD13BE5D49AA3A293D2DA3C822FB1923CE13F9209A2068459A682FF558DBB55E2A4810640781B052EBB9A6E668881454CD8B050BA6AF9BC997703B69A7D49847D9A9D093EB59C3603DAAD616872E9905F843CAE167208E3B313A926C51F5458D1AE49822963F5CD9CD0215C12F87481B7956E7B4D93B5270B3DC597D2540300E13D42EE56A5E5AB5E0725 + F2308DB3753A2231FB521CDC46A6CA0974D16E7967EEBA73E63C4040754743BD3D5E6A5FA296B663A2C9E916BF12DE7A9537654CE22C815B9533CAE8E38FA3D7FA59CE55717B99506A445BF0A38C5C0810A60FDEF82D331728DEC21A286E652D227CE117630EDEB3E40878A274DC16E93D2AFD34B9F5A65C75C1C6BC85471041843198A46F5C00C28535A66DCB7DC138FD34FE532A0F546F5CA93BE7D3BDC995AEDB70052EAD1AF794440657B163105DA33B82EE08D7969229EE0A63D71772491DE8EC2F747F0C8F3C7136E66F75CBBA19F57898BEF9ACE69016C396D1B8780572C60DE12215FA297998C5465396C7340F6E404D2947BFB8E9039D9AD7E6EEC78C6B7A6C76F59E7BCF01CD9DD09EFB7EEDDFB9BA004B19F576F695B800CA6F601288AE97D075BF011AAFD70D49677A8E2663300B26A8DBE29C851C4557C928EDD5812C520A1EBFDA22EC651E5480FFA853052076BFED1C5BD1CCEA81BAF3DF4190E8495C49BE5A2944E10AAA253145AA260F49D5CBDC82CFC45CCACD8BA17D1FB09D7A6782087F468E45595693BC973A5E1994854A56CA35D64FB0EF2EEEAC952DE60682E2EC5A32ED9075604792BF78BB979273AC18BA6026FB11B26AFC10DD0BD65BBF4E6FD174EC85682464EFA3D138038B022085B67FABEF0B21725EC9832F7E1FFF07E66FF6E8F47D219961DBB25F6F9CD030A2208772F270C8CB88AF7F1B46FD1AA05B521DBBDDBC5581F5CE7E7DA7C0D4C46B84155E5477C1AFBB4C6FF86276714D82714F4D715BB8668C2D3A8EC29410A029D29911CC93773744FBFC42F253144E33D1DBF21A4EC912697AC6615BE86218F3E6A75C8859D78EEE1B3C8D1AE311797F1E3EE559D519CEE82294EEBFCF3C6658C181ED8DD6C1E20B75F63956C91B3A6CAFF26A7FE64CA41B3AAAC52DA5606A5135244E59635956C70F663BF68008A899D74B3B1106403401D549F9D48E9E77F9B1476CA18EA7538B2F5A14D3274B389CE474171B505665579B2A52ACCB6E77857ED9588BF6D818C8E53673C9E24D930779FA7887BB428D377013487D4F35DD1C2EB2CABF0B99D085B81E319BF2A4E55321DC514837719FAA01C22550705A0688B2EF477B440D6B74D61C58604E9420E555208430DD88245C44E38C17166EC976B4484AAF63C3DDC77963ADD9B19F1174DF9B7CB1C6877598BFC760BD8935AB5BF130F9A22487C041B53B196A125D4769912F1FC4759538E51D7F38AA31A843A5980BD28FBA76520314735B27D91327949DF8D9E2469633EC6B467707EA311E51BB06741E50822E1AED4F3CFB5C6BEA33A824DBB95A2B29712921BF32FB91C0F1264D25745DA23960F18A9F1A4496024973EF72C1BEA20FC3DB3281232128C40707EF3F4B3D91A02CBA4E2C600834C35416F407C3371A080AD9DA9B41F38F7FACB1C89855854DD4647E7E + AFDEC5570161589752CA8E77D05F831CAB392A4F567D22FF65F1051BF890D8B6CFA3BFB03D3D9239CF19C7052CDE675205CE82E4E8FE57E97EA80FCE38C0BDF111297D8D387839B3EE96548BD3F9B742023381B92A77452C5C996065BAB4F3863018310765508558DFB9636636B88A76D40069A4D1D2B2F846287EAF36AB130CD0B0C5060C5A9C1DF5561BF793E85F02FF484AD831F2DBEAA88FCBE73C9B232317162C95F07790A9AAA91D2312B04D2851CC5545A07CC60FE3E8FB0F9565463C1212A548ACBC67A16F58A1FD11C06450C54DB219B85732768950740431B548307A7647F96FCBFB15E9A0221A32DD66FFF228BD09EE4086AFBFAF1263D4799F964BC6FC0550DE15C17AA971ED7C1FAA616A9B8A383420055BA88BD39D16A81A402FE3042AC1A4A8BD0AE5A9B96975026C5EC073913EDB2FDF7D13D59351A3883A27A7F69496E75DDE616AF7FA88E731432AF87067CECE02EAABA8491F7ACCFB72C948938A6C9C53B7A17F149C0F5FBF9920D6CCEA2ED88868D4A97E4DCB94668048F3A8AFB2B5177C600CC563ACE497F99C61B8C4AB684F016AFCA3E136CA487E4B2F3DF5009FA097942408DAE5003BC1A07DEB2B8E742552DAD6E243F7E0C42C060294232798AD805D257FD967A5DBA287854714BEE74E2395BD1C3FD34CC664DE4851B835102DB94165B4F1E65A1458824B85D575935F421696C448FFE4F4600EE68F51BA8A1788DAE86CD3E46348839F8A6776AA9E43798209A8114849187FE7096AC87697540C917FA16521BCD5FB8CDBD3065D35BE0551FB43FB887173819957863447BDE0F59254288581250CA36141C0965C37B3BE330BFA2797186C9C71641F46D1FD5D9990E962F354647A27A6F30B475EEAF2DD0D26B80D42859F51D7FD7000BD6EF8E4D2AACC64E5BD85CBFEA800D80CEF77165FDA464598A3AE5597E3CD4B1542ADC2765D454A6DFC1B143AC986FE45C2EF7F42CDD2586D01A93DBBCEA3AE45C98AFF5EA18F18BCCEC71E059F4F821C8068735BB273412F27BDAA3A95C95E8285BA7F715E93D904CC67B8ED4DD2A096BD552656C31AA5F71E180856355E54702876D7CFF0848B8C65DDEF4442211E2F14FAACDB040570108A4889A1B4CB87254B0D326AAA3A720BCDE148CCA9C781D941616E5E536A1B067B967ADFCE84EAC802CAD68160F02588E3814DEA687D4A0BDDF95A2715FC049E65D7C647C5E15991A34DA3CB9550BE30731C4CC7BA918DB199FCEDE937549F326E7FE5253FC7BE66F8483F92D5043DF8292625E023D57C4708C61B8CFAB7AA3EB445E6CB90BCAAFD84E91FD5A5C779DBF6FC3FB15D4A0707FF2BCC2ABCC006121E3206511345703BDAA9EA7E49B2761DD87552AA5C0E12BFC1A4B01A9A8D3715447F5D2932DE536C037B8E9BF290ACD17112CBA0C9E031C9ECBA4FA67FEC22FDE02482 + A2D0CEBFDEF39AFBD3FDF539692B516AB4C7FAE95256400C7212D071B447EEB80F8F3301581675CB0BDAFFB0C391DAC99DA777742F0992460523400B40EF7237BBD138820F0C2610A63D8A60568E830055E1B3BAA25D687901A6B006563836E6D6D463563669215817E0C906B715028E1DBD68BD6F70E273A94734C770CE22377356542F6976D3FBCFE8C35A0E2BB96994EA2E3BBAAADA79DEE51EABB3EEEA3BAFC62A85DF719E785839409DC223441C94BF6F0ADDDAC8B16C8D50EEF6E365F0898EAF78D6C09526A34393C5A6C0E5304BDE3D3AF33E69767E3CE0FA7DF44E0045AC3E7C849858B014D32E75D4C49B60B8AA989AE7ADD6B59DC1CA4A7636A5E8C03D9AF4E2363D94C6C04896747E3E916C8850E3021F5739FC029D23AD4FE98D692085AC377AF0BBEACB7321DCF3E6AA8E9D051A79895895C434C1EA8B5186911BAFD069A2E064C556AA00F5366291427674DF71908E9C6EF7405E4B5D42349D903BB2675D3387795B1A1F046C1C1E3E10672DB2AC65AD2639A984416C015B81B42395A9D1B2FC0BE3D9A0D3D9E887E2C5855E3562D7CBBE584D66C3B618FB17948447FFCBC9234F538E01FCE7FA4DF58D94F397FECC4ECAA578942A831C4996C710220E69DC63BC915645AA27AE5C9B3980E0E38E08782D8FC67659B3B36828F2EBCC9DB7F3F28E9C161238FA048F4F27B58CD2ED3312BA1AC8E2F452F357465FE24EFAA1511B73A160D440501DDDD0C32EE834783EE2908AC8B13231225D6820C58C00E96506A9996EDCE50B598B56B9A46DA5D774CE7AD9BBD163198A244B2A7F8A06082B8219F7F0CA79A4BFF90199D325A4482FD6F154D1030FA83BF0CDD89529DA9DCC5F5210BF70D2176015870F290226251F63378D73869C398ED42341F748E2E95C8645622A5109204537692F1ABCB2764121EF26AF66A0A82EF496CF14E2F47D2028F49AD64B4E841DD864381F503C305C4B19510F3ED40A6AB10F6A61075DC1F015AB709706845389E973A2B99CA801F73E15E85C564CDC9ABF1A74C4AFDDD3C636F14CA60715A5BA2971420FCB8E1710DD61721722D82835DCEBE810D4239F015645BA551CCB90B1248ED8785B657AA2E0F4949210CCB1C2724982571633129059DBFE4BDC197B2FA299B6469C010651E56D81571978ADEF01B7A800EA7612401B30FF5BA8D48F338417D7C245F3AE0CD403FEAC3977984D86C9C0C8252CB403166039083AB919CCAF2CB5866F614869B88F5D8A95A285BE45FA36E96C16BA9143C10A10A87511E9165E14A760C63D4C1C99A8DFFB8CAFEFC15DCB7F9C0F4492943EECE48F8BA580DE5D8C2D6C6053484483A6A142FB1F33354441CB07C3D16AE13C3F2A7E29D6E8E02830A4D6D1C4B56DDBC400EF5298001149CE181E1FD89BEF4D4E644D2868FD0BB8B75672FDF44258E62D0FEEA8F0A7DCC9 + DB0BCBFC4E277FC3CABF49D16DA60A2004B54452FA7CD8E5F214951470694657781188CB7217850DC7053D76AED6EADB8140148B08C4A4827C1DFC96A57FCD08DBBD0357F63E1AFEE0A266F5202935B41ADFD3F8C09C6F9DAEABD4D3AD02E7F9D246555B73DF38017BAB232C551D09F28CCF08DE705E0D546D95E45A894709AE26177D8ECC049C4BD164C36257B41A41776AFCEF1FD1B33437C0FCCB079D6446CE091BE8117D3AFFBDE255297CF8A4C67BEBA00B10E954B3679CA011DD088ED21697F0741C0CE4A61A407DC7EE01A90FC9A07D7789846F45085C1E9F0230B97053F7FD9AB64AF4D828CA2B82B2CE6921D29B2C7484FFAAAB5DCF2858611583238FD04EDE2F9F6413F2ADC74D380826379BFEF540C75055114EEF65ED79D1A4A23A34E885D8B203BA29E824B1D207501B892A67B44F508BA109C301FD18C4B5BE385829C6D4BF95F0156C8522EA2592A707F0B6875F709F26FD6D29FF13D713C9AB11A50ABB8E365B148A472298A9E979D8F91DAC3410477BD9292558CFEC3283ABF13165B06062B7D16248BBA816CFD327E4EE8BFE253C13B019D87060B530AC34AC5EA0E6732885FB3942E27C592B313CD5C76CA048410DAA8E6887AD6ECF31BD4DFD0D741345E1B9765355DDE1EBB66D64067C364EB81C212D1E4E45FE6BAD6FCDD2ECEBDAFB159BEBA5114E60A62879E781E6D9D75914A98AD2D30D5E8857D13F92278FA094C83B3CF165693D32146CAE776AA373625898A34FADF42519D121E356C002362D7BF52636F49E1FA626DD24E8CDC5C84F662DED7CB5D41D9EDF144C3DAF8D3F85418D8067AB5F3732BAA22CF3C643E1A716B523DF69415A775E848260012B908DD6B93BDF815B540D5887F09B376E5829E31FA350AB959D43FCF54A3111D9C2A755CF1C2A24FA57E4CB91320D52F5FBF09A3BCBC543DC91B1EBC2FAB6FA385226AF2EEB264696FF972754CA0A7DAD0F8578239A1F0291B91C62DB1C0F4A89F206194645DC2EFF18774A17D6E3C65A50B06427FC675DB58206C964FBA11945DD8A87EF7918E42CCA0129D545F12FC458FD284810C4C59CAE10D71852FEB95B72F69BC16DE67BC883EAB61CBB743F0F90F99C1DFA733991BD1939617D116A43B3C6CE933E4A4C4EE98ECF36BAEF921E69248CCAFDD79597E7AA0510907C77FD3E61BD4D2C2BA0975795727C1E4570634D84130C05055952D3DDEB2E455B0EFDE8E3AC27CA68FD3BFD40D99C3A0E12A54826486A9236AC4E0657BF8A445EBACF8064AD7717EB4DBD3594A71B5F09013FE1D6524B3023D9629B44AEBB599A1150710B0C64528634CE8E2B5BDD3487C9558DBFA7046422AF2D0A98A9D5E6FE8A08E9ED6888F573D0F8D8006BD4406A539C454156540E1E4E9C07BF369C03E6CA6617300D0A1DC622A67D5DD1719889024D64FEC90E5CDD086AEDB7C0 + 629780C8C3DFA28F619C78886206E4C701F0C3F3815E5549103E9FA2448DDE371DC4CD54EFDB88F8E1311C305F8524B87274A0160F020C41A9378E4F3EDA46023675AD25584C3FEAA6E5F0E240F09D71BEF59BBB1BA9875701522329B3FE68DAAB88622B5DB78CF086BCB06E5248AC798D59F61F92827161C3ED3228C4C9367B04AF4F2114CFDBCA350AAA5EB97BEFD938CF91C1F9CEC33512B55FE8F3ACFBFFCC7F4CB17A056A337376ADA1 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + cleartomark end + %APLT1End + %RBIEndFontSubset +/UMFPBA+Garamond-Italic cguidfix +/F1.1/UMFPBA+Garamond-Italic renmfont +[ /CIEBasedABC 4 dict dup begin +/WhitePoint [ 0.9505 1.0000 1.0891 ] def +/DecodeABC [ +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind + +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind + +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind +] def +/MatrixABC [ 0.4124 0.2126 0.0193 0.3576 0.7151 0.1192 0.1805 0.0722 0.9508 ] def +/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def +end ] /Cs1 exch/ColorSpace dr pop +%%EndPageSetup +/Cs1 SC +0 0 0 sc +q +18 41 559 783 rc +1 0 0 -1 18 824 cm +63 20.5 m +409 20.5 l +S +/F1.1[ 24 0 0 -24 0 0]sf +416 28 m +(!"#$%&)[ 15.259200 7.008000 15.012000 10.267200 7.267200 0.000000 ] xS +476.9469 28 m +('\(\)\)\()[ 6.516000 9.756000 6.012000 6.012000 0.000000 ] xS +321 87.5 m +409 87.5 l +S +416 95 m +(*+#+&)[ 18.612000 8.604000 15.108000 8.604000 0.000000 ] xS +474.11441 95 m +(,\(-."/,)[ 7.104000 9.864000 9.864000 5.616000 7.104000 10.368000 0.000000 ] xS +364 154.5 m +409 154.5 l +S +416 162 m +(0\(/)[ 12.873600 9.873600 0.000000 ] xS +364 222.5 m +409 222.5 l +S +416 230 m +(1+%.22\()[ 17.088000 8.568000 7.344000 5.568000 5.328000 5.328000 0.000000 ] xS +321 188.5 m +365 188.5 l +S +364.5 154 m +364.5 223 l +S +278 137.5 m +322 137.5 l +S +321.5 87 m +321.5 189 l +S +278 289.5 m +409 289.5 l +S +416 297 m +(0+/3+)[ 13.065600 8.817600 10.569600 8.049600 0.000000 ] xS +235 213.5 m +279 213.5 l +S +278.5 137 m +278.5 290 l +S +235 356.5 m +409 356.5 l +S +416 364 m +(*42+5\(\)",)[ 18.660000 8.172000 5.412000 8.652000 9.900000 9.900000 6.156000 7.140000 0.000000 ] xS +192 285.5 m +236 285.5 l +S +235.5 213 m +235.5 357 l +S +364 424.5 m +409 424.5 l +S +416 432 m +(6\('\('\(&)[ 19.855200 9.871200 6.607200 9.871200 6.607200 9.871200 0.000000 ] xS +485.84589 432 m +(7$,'\(\)\()[ 5.359200 10.375200 7.111200 6.607200 9.871200 6.103200 0.000000 ] xS +364 491.5 m +409 491.5 l +S +416 499 m +(68&#$2\(\)\)\()[ 19.747200 5.248800 6.000000 15.000000 10.252800 5.248800 9.751200 6.000000 6.000000 0.000000 ] xS +321 457.5 m +365 457.5 l +S +364.5 424 m +364.5 492 l +S +321 558.5 m +409 558.5 l +S +416 566 m +(68&)[ 19.809600 5.313600 0.000000 ] xS +447.8107 566 m +(7\(,'.'$2\(%.,)[ 5.313600 9.825600 7.065600 6.561600 5.553600 6.561600 10.329600 5.313600 9.825600 7.329600 5.553600 0.000000 ] xS +278 508.5 m +322 508.5 l +S +321.5 457 m +321.5 559 l +S +278 626.5 m +409 626.5 l +S +416 634 m +(68&,429\(/$,)[ 19.670400 5.174400 5.918400 6.926400 7.934400 5.174400 8.174400 9.686400 10.190400 10.190400 0.000000 ] xS +192 567.5 m +279 567.5 l +S +278.5 508 m +278.5 627 l +S +149 426.5 m +193 426.5 l +S +192.5 285 m +192.5 568 l +S +149 693.5 m +409 693.5 l +S +416 701 m +(:\(.#.%.&)[ 12.069600 9.813600 5.565600 15.069600 5.565600 7.317600 5.565600 0.000000 ] xS +483.75781 701 m +(,'.$%"$,)[ 7.065600 6.585600 5.577600 10.329600 7.329600 7.065600 10.329600 0.000000 ] xS +106 559.5 m +150 559.5 l +S +149.5 426 m +149.5 694 l +S +106 761.5 m +409 761.5 l +S +416 769 m +(;\(%,.$,&)[ 14.054400 9.806400 7.310400 7.046400 5.534400 10.310400 7.046400 0.000000 ] xS +483.64999 769 m +(,4%.'<\)\()[ 7.046400 8.054400 7.310400 5.534400 6.542400 10.046400 6.038400 0.000000 ] xS +63 660.5 m +107 660.5 l +S +106.5 559 m +106.5 762 l +S +63.5 20 m +63.5 661 l +S +20 340.5 m +64 340.5 l +S +ep +end +%%Trailer +%%Pages: 1 +%%BoundingBox: 0 0 595 842 +%%EOF diff --git a/sample_data/Human_Chimp.ps b/sample_data/Human_Chimp.ps new file mode 100644 index 0000000..8b28301 --- /dev/null +++ b/sample_data/Human_Chimp.ps @@ -0,0 +1,1308 @@ +%!PS-Adobe-3.0 +%APL_DSC_Encoding: UTF8 +%APLProducer: (Version 10.6.7 (Build 10J869) Quartz PS Context) +%%Title: (Printing ) +%%Creator: (TreeView X: cgpdftops CUPS filter) +%%CreationDate: (Sunday, June 19 2011 18:59:59 IST) +%%For: (James McInerney) +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%PageOrder: Ascend +%RBINumCopies: 1 +%%Pages: (atend) +%%BoundingBox: (atend) +%%EndComments +userdict/dscInfo 5 dict dup begin +/Title(Printing )def +/Creator(TreeView X: cgpdftops CUPS filter)def +/CreationDate(Sunday, June 19 2011 18:59:59 IST)def +/For(James McInerney)def +/Pages 1 def +end put +%%BeginProlog +%%BeginFile: lw8_errorhandler-2.0 +/currentpacking where + { pop /oldpack currentpacking def /setpacking where + { + pop false setpacking + }if + }if +/$brkpage 64 dict def $brkpage begin +/prnt + {dup type/stringtype ne{=string cvs}if dup length 6 mul/tx exch def/ty 10 def + currentpoint/toy exch def/tox exch def 1 setgray newpath + tox toy 2 sub moveto 0 ty rlineto tx 0 rlineto 0 ty neg rlineto + closepath fill tox toy moveto 0 setgray show}bind def +/nl{currentpoint exch pop lmargin exch moveto 0 -10 rmoveto}def +/=={/cp 0 def typeprint nl}def +/typeprint{dup type exec}readonly def +/lmargin 72 def +/rmargin 72 def +/tprint + {dup length cp add rmargin gt{nl/cp 0 def}if + dup length cp add/cp exch def prnt}readonly def +/cvsprint{=string cvs tprint( )tprint}readonly def +/integertype{cvsprint}readonly def +/realtype{cvsprint}readonly def +/booleantype{cvsprint}readonly def +/operatortype{(--)tprint =string cvs tprint(-- )tprint}readonly def +/marktype{pop(-mark- )tprint}readonly def +/dicttype{pop(-dictionary- )tprint}readonly def +/nulltype{pop(-null- )tprint}readonly def +/filetype{pop(-filestream- )tprint}readonly def +/savetype{pop(-savelevel- )tprint}readonly def +/fonttype{pop(-fontid- )tprint}readonly def +/nametype{dup xcheck not{(/)tprint}if cvsprint}readonly def +/stringtype + {dup rcheck{(\()tprint tprint(\))tprint}{pop(-string- )tprint}ifelse + }readonly def +/arraytype + {dup rcheck{dup xcheck + {({)tprint{typeprint}forall(})tprint} + {([)tprint{typeprint}forall(])tprint}ifelse}{pop(-array- )tprint}ifelse + }readonly def +/packedarraytype + {dup rcheck{dup xcheck + {({)tprint{typeprint}forall(})tprint} + {([)tprint{typeprint}forall(])tprint}ifelse}{pop(-packedarray- )tprint}ifelse + }readonly def +/courier/Courier findfont 10 scalefont def +end %$brkpage +errordict/handleerror + {systemdict begin $error begin $brkpage begin newerror + {/newerror false store + vmstatus pop pop 0 ne{grestoreall}if initgraphics courier setfont + lmargin 720 moveto(ERROR: )prnt errorname prnt + nl(OFFENDING COMMAND: )prnt/command load prnt + $error/ostack known{ + $error/ostack get type dup/arraytype eq exch /packedarraytype eq or + {nl nl(STACK:)prnt nl nl $error/ostack get aload length{==}repeat}if}if + systemdict/showpage get exec(%%[ Error: )print + errorname =print(; OffendingCommand: )print/command + load =print( ]%%)= flush}if end end end} +dup 0 systemdict put dup 4 $brkpage put bind readonly put +/currentpacking where + { pop /setpacking where + { + pop oldpack setpacking + }if + }if +%%EndFile +%%BeginFile: cg-pdf.ps +%%Copyright: Copyright 2000-2004 Apple Computer Incorporated. +%%Copyright: All Rights Reserved. +currentpacking true setpacking +/cg_md 141 dict def +cg_md begin +/L3? languagelevel 3 ge def +/bd{bind def}bind def +/ld{load def}bd +/xs{exch store}bd +/xd{exch def}bd +/cmmtx matrix def +mark +/sc/setcolor +/scs/setcolorspace +/dr/defineresource +/fr/findresource +/T/true +/F/false +/d/setdash +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/M/setmiterlimit +/i/setflat +/rc/rectclip +/rf/rectfill +/rs/rectstroke +/f/fill +/f*/eofill +/sf/selectfont +/s/show +/xS/xshow +/yS/yshow +/xyS/xyshow +/S/stroke +/m/moveto +/l/lineto +/c/curveto +/h/closepath +/n/newpath +/q/gsave +/Q/grestore +counttomark 2 idiv +{ld}repeat pop +/SC{ + /ColorSpace fr scs +}bd +/sopr /setoverprint where{pop/setoverprint}{/pop}ifelse ld +/soprm /setoverprintmode where{pop/setoverprintmode}{/pop}ifelse ld +/cgmtx matrix def +/sdmtx{cgmtx currentmatrix pop}bd +/CM {cgmtx setmatrix}bd +/cm {cmmtx astore CM concat}bd +/W{clip newpath}bd +/W*{eoclip newpath}bd +statusdict begin product end dup (HP) anchorsearch{ + pop pop pop + true +}{ + pop + (hp) anchorsearch{ + pop pop true + }{ + pop false + }ifelse +}ifelse +{ + { + { + pop pop + (0)dup 0 4 -1 roll put + F charpath + }cshow + } +}{ + {F charpath} +}ifelse +/cply exch bd +/cps {cply stroke}bd +/pgsave 0 def +/bp{/pgsave save store}bd +/ep{pgsave restore showpage}def +/re{4 2 roll m 1 index 0 rlineto 0 exch rlineto neg 0 rlineto h}bd +/scrdict 10 dict def +/scrmtx matrix def +/patarray 0 def +/createpat{patarray 3 1 roll put}bd +/makepat{ +scrmtx astore pop +gsave +initgraphics +CM +patarray exch get +scrmtx +makepattern +grestore +setpattern +}bd +/cg_BeginEPSF{ + userdict save/cg_b4_Inc_state exch put + userdict/cg_endepsf/cg_EndEPSF load put + count userdict/cg_op_count 3 -1 roll put + countdictstack dup array dictstack userdict/cg_dict_array 3 -1 roll put + 3 sub{end}repeat + /showpage {} def + 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin + 10 setmiterlimit [] 0 setdash newpath + false setstrokeadjust false setoverprint +}bd +/cg_EndEPSF{ + countdictstack 3 sub { end } repeat + cg_dict_array 3 1 index length 3 sub getinterval + {begin}forall + count userdict/cg_op_count get sub{pop}repeat + userdict/cg_b4_Inc_state get restore + F setpacking +}bd +/cg_biproc{currentfile/RunLengthDecode filter}bd +/cg_aiproc{currentfile/ASCII85Decode filter/RunLengthDecode filter}bd +/ImageDataSource 0 def +L3?{ + /cg_mibiproc{pop pop/ImageDataSource{cg_biproc}def}bd + /cg_miaiproc{pop pop/ImageDataSource{cg_aiproc}def}bd +}{ + /ImageBandMask 0 def + /ImageBandData 0 def + /cg_mibiproc{ + string/ImageBandMask xs + string/ImageBandData xs + /ImageDataSource{[currentfile/RunLengthDecode filter dup ImageBandMask/readstring cvx + /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd + }bd + /cg_miaiproc{ + string/ImageBandMask xs + string/ImageBandData xs + /ImageDataSource{[currentfile/ASCII85Decode filter/RunLengthDecode filter + dup ImageBandMask/readstring cvx + /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd + }bd +}ifelse +/imsave 0 def +/BI{save/imsave xd mark}bd +/EI{imsave restore}bd +/ID{ +counttomark 2 idiv +dup 2 add +dict begin +{def} repeat +pop +/ImageType 1 def +/ImageMatrix[Width 0 0 Height neg 0 Height]def +currentdict dup/ImageMask known{ImageMask}{F}ifelse exch +L3?{ + dup/MaskedImage known + { + pop + << + /ImageType 3 + /InterleaveType 2 + /DataDict currentdict + /MaskDict + << /ImageType 1 + /Width Width + /Height Height + /ImageMatrix ImageMatrix + /BitsPerComponent 1 + /Decode [0 1] + currentdict/Interpolate known + {/Interpolate Interpolate}if + >> + >> + }if +}if +exch +{imagemask}{image}ifelse +end +}bd +/cguidfix{statusdict begin mark version end +{cvr}stopped{cleartomark 0}{exch pop}ifelse +2012 lt{dup findfont dup length dict begin +{1 index/FID ne 2 index/UniqueID ne and +{def} {pop pop} ifelse}forall +currentdict end definefont pop +}{pop}ifelse +}bd +/t_array 0 def +/t_i 0 def +/t_c 1 string def +/x_proc{ + exch t_array t_i get add exch moveto + /t_i t_i 1 add store +}bd +/y_proc{ + t_array t_i get add moveto + /t_i t_i 1 add store +}bd +/xy_proc{ + + t_array t_i 2 copy 1 add get 3 1 roll get + 4 -1 roll add 3 1 roll add moveto + /t_i t_i 2 add store +}bd +/sop 0 def +/cp_proc/x_proc ld +/base_charpath +{ + /t_array xs + /t_i 0 def + { + t_c 0 3 -1 roll put + currentpoint + t_c cply sop + cp_proc + }forall + /t_array 0 def +}bd +/sop/stroke ld +/nop{}def +/xsp/base_charpath ld +/ysp{/cp_proc/y_proc ld base_charpath/cp_proc/x_proc ld}bd +/xysp{/cp_proc/xy_proc ld base_charpath/cp_proc/x_proc ld}bd +/xmp{/sop/nop ld /cp_proc/x_proc ld base_charpath/sop/stroke ld}bd +/ymp{/sop/nop ld /cp_proc/y_proc ld base_charpath/sop/stroke ld}bd +/xymp{/sop/nop ld /cp_proc/xy_proc ld base_charpath/sop/stroke ld}bd +/refnt{ +findfont dup length dict copy dup +/Encoding 4 -1 roll put +definefont pop +}bd +/renmfont{ +findfont dup length dict copy definefont pop +}bd +L3? dup dup{save exch}if +/Range 0 def +/DataSource 0 def +/val 0 def +/nRange 0 def +/mulRange 0 def +/d0 0 def +/r0 0 def +/di 0 def +/ri 0 def +/a0 0 def +/a1 0 def +/r1 0 def +/r2 0 def +/dx 0 def +/Nsteps 0 def +/sh3tp 0 def +/ymax 0 def +/ymin 0 def +/xmax 0 def +/xmin 0 def +/setupFunEval +{ + begin + /nRange Range length 2 idiv store + /mulRange + + [ + 0 1 nRange 1 sub + { + 2 mul/nDim2 xd + Range nDim2 get + Range nDim2 1 add get + 1 index sub + + 255 div + exch + }for + ]store + end +}bd +/FunEval +{ + begin + + nRange mul /val xd + + 0 1 nRange 1 sub + { + dup 2 mul/nDim2 xd + val + add DataSource exch get + mulRange nDim2 get mul + mulRange nDim2 1 add get + add + }for + end +}bd +/max +{ + 2 copy lt + {exch pop}{pop}ifelse +}bd +/sh2 +{ + /Coords load aload pop + 3 index 3 index translate + + 3 -1 roll sub + 3 1 roll exch + sub + 2 copy + dup mul exch dup mul add sqrt + dup + scale + atan + + rotate + + /Function load setupFunEval + + + clippath {pathbbox}stopped {0 0 0 0}if newpath + /ymax xs + /xmax xs + /ymin xs + /xmin xs + currentdict/Extend known + { + /Extend load 0 get + { + 0/Function load FunEval sc + xmin ymin xmin abs ymax ymin sub rectfill + }if + }if + + /Nsteps/Function load/Size get 0 get 1 sub store + /dx 1 Nsteps div store + gsave + /di ymax ymin sub store + /Function load + + 0 1 Nsteps + { + 1 index FunEval sc + 0 ymin dx di rectfill + dx 0 translate + }for + pop + grestore + currentdict/Extend known + { + /Extend load 1 get + { + Nsteps/Function load FunEval sc + 1 ymin xmax 1 sub abs ymax ymin sub rectfill + }if + }if +}bd +/shp +{ + 4 copy + + dup 0 gt{ + 0 exch a1 a0 arc + }{ + pop 0 moveto + }ifelse + dup 0 gt{ + 0 exch a0 a1 arcn + }{ + pop 0 lineto + }ifelse + + fill + + dup 0 gt{ + 0 exch a0 a1 arc + }{ + pop 0 moveto + }ifelse + dup 0 gt{ + 0 exch a1 a0 arcn + }{ + pop 0 lineto + }ifelse + + fill +}bd +/calcmaxs +{ + + xmin dup mul ymin dup mul add sqrt + xmax dup mul ymin dup mul add sqrt + xmin dup mul ymax dup mul add sqrt + xmax dup mul ymax dup mul add sqrt + max max max +}bd +/sh3 +{ + /Coords load aload pop + 5 index 5 index translate + 3 -1 roll 6 -1 roll sub + 3 -1 roll 5 -1 roll sub + 2 copy dup mul exch dup mul add sqrt + /dx xs + 2 copy 0 ne exch 0 ne or + { + + exch atan rotate + }{ + pop pop + }ifelse + + /r2 xs + /r1 xs + /Function load + dup/Size get 0 get 1 sub + /Nsteps xs + setupFunEval + + + + + + dx r2 add r1 lt{ + + 0 + }{ + dx r1 add r2 le + { + 1 + }{ + r1 r2 eq + { + 2 + }{ + 3 + }ifelse + }ifelse + }ifelse + /sh3tp xs + clippath {pathbbox}stopped {0 0 0 0}if + newpath + /ymax xs + /xmax xs + /ymin xs + /xmin xs + + dx dup mul r2 r1 sub dup mul sub dup 0 gt + { + sqrt r2 r1 sub atan + /a0 exch 180 exch sub store + /a1 a0 neg store + }{ + pop + /a0 0 store + /a1 360 store + }ifelse + currentdict/Extend known + { + /Extend load 0 get r1 0 gt and + { + 0/Function load FunEval sc + + + + + { + { + dx 0 r1 360 0 arcn + xmin ymin moveto + xmax ymin lineto + xmax ymax lineto + xmin ymax lineto + xmin ymin lineto + eofill + } + { + r1 0 gt{0 0 r1 0 360 arc fill}if + } + { + + + + + 0 r1 xmin abs r1 add neg r1 shp + } + { + + + r2 r1 gt{ + + 0 r1 + r1 neg r2 r1 sub div dx mul + 0 + shp + }{ + + + + 0 r1 calcmaxs + dup + + r2 add dx mul dx r1 r2 sub sub div + neg + exch 1 index + abs exch sub + shp + }ifelse + } + }sh3tp get exec + }if + }if + + /d0 0 store + /r0 r1 store + /di dx Nsteps div store + /ri r2 r1 sub Nsteps div store + /Function load + 0 1 Nsteps + { + 1 index FunEval sc + d0 di add r0 ri add d0 r0 shp + { + + d0 0 r0 a1 a0 arc + d0 di add 0 r0 ri add a0 a1 arcn + fill + + + d0 0 r0 a0 a1 arc + d0 di add 0 r0 ri add a1 a0 arcn + fill + }pop + + + /d0 d0 di add store + /r0 r0 ri add store + }for + pop + + currentdict/Extend known + { + /Extend load 1 get r2 0 gt and + { + Nsteps/Function load FunEval sc + + + + + { + { + dx 0 r2 0 360 arc fill + } + { + dx 0 r2 360 0 arcn + xmin ymin moveto + xmax ymin lineto + xmax ymax lineto + xmin ymax lineto + xmin ymin lineto + eofill + } + { + + + xmax abs r1 add r1 dx r1 shp + } + { + + r2 r1 gt{ + + + + calcmaxs dup + + r1 add dx mul dx r2 r1 sub sub div + exch 1 index + exch sub + dx r2 + shp + }{ + + r1 neg r2 r1 sub div dx mul + 0 + dx + r2 + shp + }ifelse + } + } + sh3tp get exec + }if + }if +}bd +/sh +{ + begin + /ShadingType load dup dup 2 eq exch 3 eq or + { + gsave + newpath + /ColorSpace load scs + currentdict/BBox known + { + /BBox load aload pop + 2 index sub + 3 index + 3 -1 roll exch sub + exch rectclip + }if + 2 eq + {sh2}{sh3}ifelse + grestore + }{ + + pop + (DEBUG: shading type unimplemented\n)print flush + }ifelse + end +}bd +{restore}if not dup{save exch}if + L3?{ + /sh/shfill ld + /csq/clipsave ld + /csQ/cliprestore ld + }if +{restore}if +end +setpacking +%%EndFile +%%EndProlog +%%BeginSetup +% Disable CTRL-D as an end-of-file marker... +userdict dup(\004)cvn{}put (\004\004)cvn{}put +[{ +%%BeginFeature: *HPOption_500_Sheet_Feeder_Tray3 False +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *CMAndResolution CMYKImageRET3600 + +<< /ProcessColorModel /DeviceCMYK /HWResolution [600 600] >> setpagedevice +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *MediaType Unspecified +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *PageSize A4 + + <> setpagedevice +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPGraphicsRGB sRGB + +globaldict /ColorSmartColorMatching known { + (MatchScreen) ColorSmartGraphicsAdjustment +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPManualDuplexSwitch False +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPEdgeControl Normal + +globaldict /HPTextAdaptiveHalftoning known { + true HPTextAdaptiveHalftoning + true HPGraphicsAdaptiveHalftoning + true HPImageAdaptiveHalftoning +} if +globaldict /HPColorTrapping known { + Normal HPColorTrapping +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPPhotoHalftone Smooth + +globaldict /ColorSmartColorMatching known { + Smooth ColorSmartImageHalftone +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPPhotoNeutralGrays ProcessBlack + +globaldict /HPImageNeutralAxis known { + ProcBlack HPImageNeutralAxis +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPPhotoRGB sRGB + +globaldict /ColorSmartColorMatching known { + (MatchScreen) ColorSmartImageAdjustment +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPTextHalftone Smooth + +globaldict /ColorSmartColorMatching known { + Smooth ColorSmartTextHalftone +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPTextNeutralGrays Black + +globaldict /HPTextNeutralAxis known { + TonerBlack HPTextNeutralAxis +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPTextRGB sRGB + +globaldict /ColorSmartColorMatching known { + (MatchScreen) ColorSmartTextAdjustment +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPGraphicsHalftone Smooth + +globaldict /ColorSmartColorMatching known { + Smooth ColorSmartGraphicsHalftone +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPGraphicsNeutralGrays Black + +globaldict /HPGraphicsNeutralAxis known { + TonerBlack HPGraphicsNeutralAxis +} if +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPManualDuplexPrintGuide False +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPManualDuplexOrientation DuplexNoTumble +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPBookletFilter False +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPBookletBackCover False +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPBookletPageOrder Normal +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPBookletScaling Proportional +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmBrightness Medium +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmTextColor Black +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmFontName HelveticaB +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmTextMessage Draft +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmTextStyle Medium +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmFontSize pt48 +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmTextAngle Deg45 +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPBookletPageSize A4 +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmPages AllPages +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmSwitch Off +%%EndFeature +} stopped cleartomark +% x y w h ESPrc - Clip to a rectangle. +userdict/ESPrc/rectclip where{pop/rectclip load} +{{newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto +neg 0 rlineto closepath clip newpath}bind}ifelse put +% x y w h ESPrf - Fill a rectangle. +userdict/ESPrf/rectfill where{pop/rectfill load} +{{gsave newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto +neg 0 rlineto closepath fill grestore}bind}ifelse put +% x y w h ESPrs - Stroke a rectangle. +userdict/ESPrs/rectstroke where{pop/rectstroke load} +{{gsave newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto +neg 0 rlineto closepath stroke grestore}bind}ifelse put +userdict/ESPwl{}bind put +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 0 0 595 842 +%%BeginPageSetup +cg_md begin +bp +sdmtx +%RBIBeginFontSubset: UJFGOJ+Garamond-Italic +%!FontType1-1.0: UJFGOJ+Garamond-Italic 1.0000.2.1000 + 14 dict begin/FontName /UJFGOJ+Garamond-Italic def + /PaintType 0 def + /Encoding 256 array 0 1 255{1 index exch/.notdef put}for + dup 33 /L put + dup 34 /e put + dup 35 /m put + dup 36 /u put + dup 37 /r put + dup 38 /space put + dup 39 /c put + dup 40 /a put + dup 41 /t put + dup 42 /H put + dup 43 /o put + dup 44 /s put + dup 45 /p put + dup 46 /i put + dup 47 /n put + dup 48 /P put + dup 49 /G put + dup 50 /l put + dup 51 /g put + dup 52 /y put + dup 53 /b put + dup 54 /M put + dup 55 /f put + dup 56 /period put + dup 57 /v put + dup 58 /S put + dup 59 /T put + dup 60 /h put + readonly def + 42/FontType resourcestatus{pop pop false}{true}ifelse + %APLsfntBegin + {currentfile 0(%APLsfntEnd\n)/SubFileDecode filter flushfile}if + /FontType 42 def + /FontMatrix matrix def + /FontBBox[2048 -444 1 index div -525 2 index div 2069 3 index div 1869 5 -1 roll div]cvx def + /sfnts [< + 74727565000900000000000063767420000000000000009C000006326670676D00000000000006D000000481676C79660000000000000B540000343E686561640000000000003F9400000036686865610000000000003FCC00000024686D74780000000000003FF0000000746C6F636100000000000040640000003C6D61787000000000000040A0000000207072657000000000000040C00000099F05320000051D002004E90028033300000000FFE0FFE800000000FFE8FDFB00000501008DFE2B000003240000052B00000000000000000000000000000000000000700000007E000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000FF89000000000000000000000000000000000000000000000000FFFFFFFFFFFF006C0000006C0000000000000000000000000000000000000000000000000002000200520004000A002D004C005A0063012D00280069005C00280065006C002200250032008600480058006C0028008D000E0057009301CF009B00DA0024004D005B0003000C000F0030009600B500D7FFB70003000A002A00DD011BFFFA00020039006A00BB043200030013001C002B004C0098010B022B00240026002E0037003B003D004A008500D704300006000C0027006A0072009500A700A70022002700300033004A0052007001EC0272FF86FFE2000600100030005100570074008A008D00C500CC00D700D7FFF4000400080008000A000D001C001F0025003A0067006F0074008E00A900C101350196024402D0FFDF0002000D00130018001C001C002B002C002F00350043004D0058007F00BB00BD01440200021202F000030005002100230025002A002C002D003200370038003B004100460048006A006A009600A000A500AD00B400BB00C300D900F20109010A014B016101EC01F6FF62FFF900010002000C001D002600330047005100510057005E00650076008400860088009800A700AC00BF00C200D000D100EA00EE00FD010D0126014B01BD022E027D02C503120341036B03B805190558FE6DFFDA00040007001D00240025002A002B00310034003E003E0044004800520055005C0067006B007400830089008A008D00930099009E00A300B200B600BD00CA00D600DB00EA00EC00EE00F200F200FD0103010601090112011D013101350148014E014F01660183019F01B501EE01F40215025D025E026502A302B202B502CA03270398044504AF04B8FF17FF8CFFBFFFD1FFE00001000400080019001B001F00200030003500350038003E00430049004A004A004C0052005B005D005E005F00650068006C006C006E007100740078007C007E007F008400850089008A008C00940098009A009E00A800A800A800A900AB00AB00AC00B000B000B400BE00BE00C100C400C700C8 + 00CB00D200D400D600DE00E600EF00F300F6010001030121012401280128012E013001310169016A016C0172018A018D019901A401AA01B001BF01C101C501CE01D301D501D501E101E301F101F801FE02110219021C021C021F021F022F023F024A02510253025702670273027602A302EB02F30347034D037A038503A303A603BB03D704180453047004E90546054E05640583059205AA066A0717071BFCC8FE00FE3DFEC4FEE1FF30FF5AFF83FF8FFFB7FFC3FFCC0001000100070014001C0024002E0034003B003E003F004B005100550059005B005E005F0062006300660066006700690069006D007000710072007300740076007E008100830089008D00910091009F00A200A200A200A600A600A800AC00AF00C400C600CD00E000E000E500E700EB00ED00F000F200F300FB01080109010C010D0112011501160118012701290130013B013B013B014201420143014301470149014C01500157015A015B015E015E0164016401700179017B017D017D017D01820184018E0190019501970198019F01A601A601A701B201B601BE01C001C301CB01CC01D001D501D701DE01E001EB01F301F6020702090213021A0221022102240225022C023602440259025C0266026602710281028B028E0297029802A302A402BD02DF02E9030A031B032103280329032E0334033A033D036A037F03800380038003B803C103CD03CE03DF03EA03F5040004130416041704180418043A0467046C0477047C049904AF04FF0501051305130519052F0549055005A505C605C9062D06370689069006A706A706CB06E606F807120714072E0746079B081808230067008D00630000000000000000000000000000019402E7028A02C005AC037A00B200A800DA031C038D04BE00CC005001F802920442027B002B03AE048501F103C1001F035A0293022D00DD00C401B6012D01CC017E054E02B00499042F02E6006B03C3017601FC0297008301290219008C00BD0441000040393A39383734333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A191817161514131211100F0E0D0C0B0A090807060504030201002C4523466020B02660B004262348482D2C452346236120B02661B004262348482D2C45234660B0206120B04660B004262348482D2C4523462361B0206020B02661B02061B004262348482D2C45234660B0406120B06660B004262348482D2C4523462361B0406020B02661B04061B004262348482D2C0110203C003C2D2C20452320B0CD442320B8015A51582320B08D44235920B0ED51582320B04D44235920B0042651582320B00D44235921212D2C20204518684420B001602045B04676688A4560442D2C01B10B0A432343650A2D2C00B10A0B4323430B2D2C00B0462370B101463E01B0462370B10246453AB10200080D2D2C + 45B04A234445B04923442D2C2045B00325456164B050515845441B2121592D2CB00143632362B0002342B00F2B2D2C2045B0004360442D2C01B00643B00743650A2D2C2069B04061B0008B20B12CC08A8CB8100062602B0C642364615C58B00361592D2C45B0112BB0472344B0477AE4182D2CB801A65458B00943B801005458B9004AFF80B14980444459592D2CB01243588745B0112BB0472344B0477AE41B038A45186920B04723448A8A8720B0A05158B0112BB0472344B0477AE41B21B0477AE45959182D2C2D2C4B52582145441B23458C20B00325455258441B212159592D2C01182F2D2C20B0032545B049234445B04A23444565234520B00325606A20B009234223688A6A606120B01A8AB000527921B21A4A40B9FFE0004A45208A54582321B03F1B235961441CB114008A5279B34940204945208A54582321B03F1B235961442D2CB110114323430B2D2CB10E0F4323430B2D2CB10C0D4323430B2D2CB10C0D432343650B2D2CB10E0F432343650B2D2CB11011432343650B2D2C4B525845441B2121592D2C0120B003252349B04060B0206320B000525823B002253823B002256538008A63381B212121212159012D2C4569B00943608A103A2D2C01B005251023208AF500B0016023EDEC2D2C01B005251023208AF500B0016123EDEC2D2C01B0062510F500EDEC2D2C20B001600110203C003C2D2C20B001610110203C003C2D2CB02B2BB02A2A2D2C00B00743B006430B2D2C3EB02A2A2D2C352D2C76B04B23701020B04B4520B0005058B00161593A2F182D2C21210C6423648BB84000622D2C21B08051580C6423648BB82000621BB200402F2B59B002602D2C21B0C051580C6423648BB81555621BB200802F2B59B002602D2C0C6423648BB84000626023212D2CB4000100000015B00826B00826B00826B008260F10161345683AB001162D2CB4000100000015B00826B00826B00826B008260F1016134568653AB001162D2C4523204520B10405258A505826618A8B1B26608A8C59442D2C462346608A8A462320468A608A61B8FF8062232010238AB14B4B8A70456020B0005058B00161B8FFBA8B1BB0468C5968013A2D2CB0332BB02A2A2D2CB0134358031B02592D2CB0134358021B03592D2C4B53234B515A5820458A60441B2121592D2C4B53234B515A58381B2121592D00000000020000000004000500000300070043400E0607A50201020504A503000A0203B8017EB606050508090704B8017EB401004908BBB9020200182B4E10F43C4DF53C1112392F3CF53C003F3CF53C3F3CF53C313031112111252111210400FC2003C0FC400500FB002004C000010054FFE3012400BF000B00214015039A090A067D4F008F00DF00031F005F000200980C10F67271ED003FED313037343633321615140623222654412B2A3A3D2B + 2A3E512C423E2F2F404100010091FFDE05AC052100750103405494289029902A902B942FA028A029A02AA02BA02CA02DA32EA537A538A5390F1B2A2437350B450B5B2B7A30753807453F0158584C4C4543455F03543D5B66584A664E584E550F541F545F54035454661062623D1BB80158404610853D013DEE668A25CA25020A254A250225811014021003660945625F03164B438A43D84303434316090532453202327275161677DF75019F75AF75BF75CF75DF75EF750675B90113007610F45D7111392F10FD712B11392F7101121739003F3F3F10ED715D10ED5D10ED11332F1112392F5DE43C10ED10ED11121739014BB0285058400C5F626270434514436263434587082E2B0E7D10C459011133182F322F313000715D015D133637363F023E01373637363F013633321716171615140F010607262F012E01272627262322070E020F010607060706151716151E021716171633323736373637363534272623072227363F0117373216333236331715060706070607060F02060F012227262F0126272627262726272635970C140422120C4C87375C6C92606C11245A89441E02030F050A12130F080F081221470B6E53779CA12B111D1B29382304010D39524334354D317D5A331F120A2A183C2B400D120F04244F5218541130310D5016203A0F160A10101BD74D1D5E606516227B2B494711231A0F070B02383F400D4F1D176D95264025330B0D020D0609180C141264181D02066D311A040B0407151F4689371328223F975C5F3E060D447359271E0B10170D2114239B491F091701091C020102020303031F0605080F17345741843211030A0A020C2D16313E152D3A212E46220000010021FFF106AA051D00B0020340FD6649684A676568678839993AA93AB968C868091F5830584058505860587F588F58C0580800580190580158585F60720172726B5454A9A9A3402E502E602E7F2E042E2E361E1E1684868848494A064D82A19F9D9B9998963D3B39380B36A30AA3826B16364D600826AD88EE4696EE3F3DEE41EE3F6646EE8A8A26AD5DEE585266561BEE2033EE2E5878567857022E782078260270EE757FEE7B75787B787706EE00A8EEAB0078AB78006E7755AD08664D794D894DBC4DC84DE44DF64D07094D244D364D4B4D754D05934DD14D0209104D684DA04DE04D04604D01394D6B6003B26C1679169916030A1601A31636030A820AB1284D82160A10E07B017B7BB8011AB68209E000010000B8011A40140A091882378247826082BF82054F827F82028282B802F2401809670ADF0AEF0A03800A010A0ABAB10982170A17820AB10A2B103C3C2B2B2B7A10F001182F715D2B7AE001182F715D2B7A10E001182F5D2B7A10E001182F5D2B103C103C2B10C0C001111739715D1117395E715D5E72715D003FE4E4E4E410ED10ED10E4 + E410ED10ED3FE4E43FE4E410ED10ED10ED10ED1112392FEDEDEDED10ED10ED11121739014BB02650584016606B6B70824D14821C824D36A31BA36D0A16140A0A16870E2E2B2B7D10C4872B2E182B0E7D10C4590111121739111217391133182F11332F5D11332F322F11332F5D11332F72715D3130015D173534373E013736373637363F0136133E0137363736353427262F01232227343716331617321737173237363332171615140F020607060F0106070607163332371737321633323F023E013D01262722272627363717251407060F01060F010607060F0103060F01061516171E011716170706072F0122070607343F02363F013637361336372623072F01072307230723072707060F010607060706070607061514171E011F01140F012722070621041B4D120D101512071428094611180B01010505161D2D160F3106080A261E37215034734D0B0A050904086853070707042A0A1408057E5E3B957C1C1E771F0F19212B0F040C31070D32360206D90120080F1C4F1E1307040408040C4B172B29020B0C071615156A02020616F8912A1548040A7E281D040A0D013C17072E4D5E0C111C377E40512830412E060219080F06100701030604040B0D2F7A0655DE3A65120E140A07050603030103061872E24C017D5B9B2E10082005060F0801030716170102030202030701010C060910070B02051615F13E642D37070901010703A9E44F2817130D01010601160F0404111304020801080E110E181F59FE6874F1D70C0A0C02010601020F090D080305050304150E040D03070B20450801206A48070101010104030302021F1E913042333C18161C1A110A0809070404131013010D0A020000010004FFF60566050F0050010B40949F0E01443601C82B019A0C016F1F7F1F021F1F6F117F110211110B454647034348494A072D0B03264A1F661C1166131C781378170233664A00934E3CE043784E784A081B0B690B7A0B8A0B9B0BA90BC90BF80B080B0B490BDC0B03190B5C0B9F0B030B2D2603520751280B071050505109103E01403E503E603E703E803E903EA03EB03EC03E093E3E521F07016007B807020707B802F0B65109071707510A2B103C2B2B7A10E201182F5D7211332F5D722B11392F2B103C2B10C00111173972715D003FE4F4ED10ED10ED3FE4E410ED10ED11121739014BB0285058400A262D2D70070B1407070B870E2E2B0E7D10C45900113333111733011133182F5D322F5D313001725D0071723F01363736373637361B01373426272E01273637161716333237363337151407060706070E0107060F01030E01151417163337173236373637363736373217060F0106070623270727072F0107062335340889101F1A0C1106183D4501060B1A5E340106501E4D8116141C1D7E020F16402A161F1206031F4216180E15 + 2E75D06DB24D322D11370409130E040644080B421B3CF996BED154900D591D0B03090E11172074019D01D90A24130E101401121501020401030113090B030103110937563618C1FE7B71C808210C120102232A1C30135A070D032412DB1A16030202020206010501080D0001FFCCFFD90712052C00AE022B40CC0030011F95010E0D0A360A370D610F620F630F640F650F660F670F680F690F6A0F6B00820E860E870E880E890F8A0D8C00A300A400A500A600A71A47197216963A2A8A899A289B92AA92C6302303260327062E042F09310C440B770B78057A0B8D059A059C232E449C8A868A878A888A9C125B865B875B885C895C8C053F3F4556564D1F670167677118180F10A501A5A59A868A4030011430868520089A4D7130930F257A450A37AD860F851F852F853F854F85058585AD1B1C1D8586AD14661D42EE3D7837553C02232118B8010740631D781F02036600A1EEA754665B6B6664785B785F080078A778AD084F0001BF00010000AFBD7AC97A024E7A017A37454D04B0B50F019A0F9386258506300871AF287A71102030303045308430043A3062307130A030B030E03006303008098971017171B802F84011090F084F08025F087F088F08BF08040808B80113B6AF09711771AF0A2B103C2B2B7A10F001182F5D712B7AE001182F5D2B12392F5D712B103C2B10C001111217395D111739715D11332F5D71003FE4E43FE4F4ED10ED10ED10ED3FE4E633333FE4F4ED10ED11333311333311332F713C11121739014BB02650584019377A8585953037143030374D45456D7A71147A7A7125938686B801A74012302514303025939A93869A95080F1408080F870E2E2B087D10C487052E182B870E7DC4870E2E182B0E7D10C487052E182B877DC4592B00710111331133182F5D11332F11332F5D11332F11332F31300172715D005D710735343736373E02371336371336373635342627062B01273633163337321716171617161F01161716171617161716173E01371337363716333236333716170706070E0107060B01070607060F01141716171617161715140706232227262322070623222726353437363336373637363F011336373E013736370207060F0106070207060723342726272627032E0127262F0106070307060207061514161716171617161714072F012207262322340A4521162440335A13077B19140B304D5A060C0A24071D0A565238162805020A0A1E0A11210C1F09011609052F4554D52C5165433E08181074070C031931452D071F335B01020301020203140F17522512052B133041314941581F090E1504071A0C5B220D0A0D11292F0C090E11060702A92B0A7A2B140EAB49110D2604090A02193B0904090D151908056A411D5323091A38180F3914070505462D060B595E060208150B070F06217C9B01023F + 14014F4D321C0E1D170803280302030502010506193CA42464BD628F47097C361045759E01724D99A104010301012009090E1C17C9FEE0FDF8080F2C110A0A05080F06080B050409080C0206050401020B05080F0204120712196CEC01104C4A4981202D19FED74110D6551B19FED18E2016322B6C440C8301433035273877821113FED1C249FEDE5E1A11121913040304050208120F0302010A0001001AFFF304980525007300E3407A0B550A5D025B135E4F5B5C03044F46504A5603C551011F1F146C45455F64605F5E5C050866145A0458714548454A01C54A014AEE414124711DEE21C95801588128782178240202667369EE6E787378710816149214D61403841401C6140166145A0353000008742814081053723232750808BA7409081708740A2B103C2B2B7A10E001182F11332FED2B103C2B10C001392F1117395D7172003FE4F4ED10ED3FE4F4ED5D10ED1112392FFD5D71323911121739014BB0265058400A665A5A7014081414140887052E2B0E7D10C4590117391133182F3211332F3130005D71015D71373633363736373637363736373637363F02363534272627262F010F0122273637321633323736333217161F0116171E0115140F01060706070607060706070623222726273534371617363736373E01373635342E022322070607060703070E02070615141E011706151407222F0122071A090A612A1C0D06130632070D0410021517042C060F2408123217100A15010B11CB47485E23116250060B463912212D07180F1C0D210D0B384D2832610D0E274519051C460E21462348601C143E4D726724250D0804055B36090B0A060B21701601031A5DC45C661C04080F0A1309502CDD2F48136B116B8127CE37060B0A030102010201050C200B0804220205282D17287238261A582429141C0B0B2C2212060C060A08060613030302020D14286449364F3D7948290924371A1AFE07FF41354414261610190A0B10080E0709030B0001003BFFE104300529004400F14073D422DD29D530D531D532D5350699099F0B980C9D0D9D0E990F9F109E119919942E932F963598369539923A0F4B145B125B34660A760A800A900B953AA00BAB2DA53A0B020C06320A3E4A3E041B3D01303333701215141212158D12CF12020F121F122E123F124F120533301512042420000100BB0253003C0024015840162B811E030607010766173C013C0900E902F03E24E926B8010D400F201512303304180E724F38CF380238B80269400D2E72C0180118183E208F3E013E2F5D2F12392F5DEDFD5DED12173910FDED10FDED003F72ED713FEDED10FD5D111739715D870E2E2B0E7D10C431300072715D0172711332171617161F011636373637363534272E012F0126272635343E01373633321706070607222726272E012322061514161716171E + 011716151407062322273534373637365D12100847333E253E811C25230F04082B2260191B0C427C2F414B8B8F030C1112130E01170D583B708624572B16052F02056589E08E8F0B040C02010A048B4F210501032B1D264B20372116267346C93457283A4F7C5D0F143B3A2D402D03364C2B3E86713E75AE553A0B92101C248E54712D061336146613000001008EFFEA05750538005A0112400FDC29FC29022F2901482F4D26043D1BBA01B9005301B9B50A4F55206600BA02FA001302FA40370A0233EE3A783D43EE3F783D08094D264D364D484D8B4DD84D06174D016A4D7A4D884DD74D042F4D26035C843F013FBA4853E9551DE91BB8010C400F1559F355485B284D4810F015011515B802F9B348095555B8028D402E064816482648364846488648062748374846485648664887489648A648D648E648F6480B48485C5B094817485B0A2B103C2B2B1112392F5D717AE001182F2B7A10E901182F5D2B103C2B10C00110E410F4ED10ED10E4711217395D7271003FF6ED10F4ED3FE4E4FDE410EDED121739014BB0265058400B39262F2F6D484D1448484D870E2E2B0E7D10C4013359313000715D01161716333717371737173732171633323E0137173306070607060726272E01232207060706070607060B010607061514171617321716171617072E012322073637363736373E013736371336372623220E0107262736373637330115051318315627526C4963540E133B0C0E3CBC30101612130A040308161101567A6B581B1004030D1C08434A0402060B153D0E3F2706040305445219A6F0060A323B0E172212071E225C2C041E23BD764F491211080A2C201C0537110B0E01030201040304010203032403634226181225010472560A04060B0932EA47FE8DFE961B06160A0E070C01050303020620010A09161207030405070F114AFC0203F94D051C3F6703011B186C75000002004EFFE703690319004600650108407309050F05100A510A520A530543341EBB4CBB4D03853001155D2F6736104C0F4B254B264B274B284A2949304D524D530C03100D380D3903021C132F1E011E1E67270F0B0F0E0D0B040913282B2D515200060227091313612702142727022D54560364585AD044014444060664B2350A301C011CB802EE402C16B2230A02130903142724273027432751276427762782279127A527B427C427D427F5270E10278027022727B80163401209616009003B01431F3B2F3B3F3B033BDB6610F65D5E5D5EED2B7AF001182F715D1733003FFDE45D3FED3F7C392F7118ED111739870E2E2B0E7D10C40111121739111217391239181112392F5D1239002E313001715D00715D015E5D5E01363736373633321F011407060F020E020F01141736373637363716170E0107062322263534373E0137363706070607060706072627 + 26272635343736373E013736333216013637363736373637363F01363534272623220706070E010706151416333202F70A030C0C1C0D11100305030A08422A3F2E13040B2D1F500F0B0A0C0A1C8435292417170A1914110A1F131C5169185C222E270D180F0B1C303154A5455B431628FE3618120B437A10232C0C271A0E170F22271C3F3446821B251E170802D4110A1E0903070C060C062014B3799095200A060A191D4B120D0B0A0B27861C1514100E26422A2C1B431325665B152E0D0401070D1C152C404E85406F821E2808FD68060B06317B122744114D453D091C190F0D1E2E3FC5425B2D252400020089FFE20370052C002B004200B54046640A7A2F892F893004210A4B1A4B2F4B315003500960036009080E1A0C2F0B300B310B320B331011200308280E084004042328084040AA232814232328230E4003381F281403BA01090004020F40110800386F14062C5A1F0A3560181F180118B801694011090523122322234023F023050123012323B8018FB143092B7A10F201182F715D2B7AF95D01182FED003FED3FED3FF6ED113911121739870E2E2B057D10C401181112392F1112392E3130015D5D5D01262B013736373237060F010607033736373E01333217161514020706070623222635343F011336373635340332373E013736373635342623220706070E0215141601CD1B3410021C52116E033A4A0A286D917F16365420251E2687774D9555343B431534C0221E0CAE202345AD20422A20251D1C2140578A51342604EE121C0702070FB2EB2679FE9CBF94143023232E3E82FEE7744B45273E2B3749BA024F705020170FFB321527C8346D6C503C1C23132668A486AD1D1E290000010063FFEA02AD0334002E006E40294B094B248613861A04050A120A12223F30470A460B4F134F1A4622098F138B198F1A03201730170217BB015A001C002D01B14018075A270610B21C0B14EB8F170117172A2A300C6040200120B9018F002F10F65DED11332F392F71ED003FED3FEDED10ED5D313001715D005D0126272E012726232207060215141716333237363736331706070E012322272635343E023736333216151406232202590F08051C070C0D23284A970D0A13272F3F41130A0F04344B7E352E19214D965F452F292A411F150D02810C0A073F070B2B4FFE94782D120D2A38640401124D6E57212B5D50E6D65D211749311E2100020068FFDF02870329002B003C007540220A190E32025A305A3169307C308C30D524F627F128F32AF5390A002C34020C0C0600B8010B401B0F2C1F2C022C2C13375A220606B2130A0CEB0F0F02348E0F250125B80166B2026017B9018F003D10F6EDFD5DFD7C11392F18ED003FED3FED12392F5DFD7D11392F1801111239393130015D711306151417163332373E02373332170607062322272635 + 343637363F0136373E013332161514060F010E0127163736373E02353426232207060706F221201524161125353A120E0C0F1E764A4F3525311D131E254D4B09234726314A3921530E7A4F2044253D183E2022151B253E443301695B5D44291C091334543402706C43303F6F30862D463E7050081E1F523E376B193607251F011A0E29104D532C1D261F367F61000001FE8AFDF303790523005500A5402F453845394F57031D3E3E3A2818181D0D4947454443053A4A0E101113041D0D3A4A4A5D0D1D140D0D1D43131842B13EBA020F003A020FB71D18B11A591D0602B80191B4085A510E2BB80191B4325A25002EB80142B328285704B8014240095454DF0D010D0D57561112392F72332FED11332FED003FFDE43FFDE43FF4ED10F6F6ED113939870E2E2B0E7D10C4011112173911121739181112392F1112392F2E3130015D01363332171617163332373E013713363F01363726232206233637363F01363736373637363332161514062322262726272623220706070E0207173732171615140F02030607060F010E01070607062322263534FEA5140A221A0B0B191D2A3E345B23620909421B0E120907325D03031518912C38234132452134404E20141A2909070C0D15140F1F251A3B45041B5E06190106A52154070512044A316148353B263D5441FE80092E140D193037CD7601511F25EC5A2501031C1602010593814D4E3B24124525182322241A0B0A08102D2180ED1C02020209050F160670FED2180F2F18ED89B247331810352523000003FF42FE07030C0334004B005C007800BE4021163E4F7A023935355D006C1400006C356C5A396A3B5F00010035706C390565084CB8010BB52F2F17792A26B8010B401A0F1B1F1B021B1B565A1706655A410F77600F4801484879700004B80115401033330E2F08535A60000E100E500E030EB80165B22A5322B80220400C53602C2C797A6A8E3B3B797A1112392FED1112392FEDE41239FD5DFD11393911392FFD393911332F5DED003FED3FED392F5DFD391112392FED391217395D01111239113939870E2E2B0E7D10C43130015D1726272635343E0137262F012E013534373E0137363736333217163332363332171615140706232227262716151402070607061514171617161716151406070E012322272E012726353437360136373E01373635342623220602151416011617161716171633323637363534272627262706070E0107061514BB4C160815515C0B25200C14131B4F291C283E2B3333212B112F09081003071007172F130F1CC783472810344036994E3C303624A34B883D6F7E2515293B01A934241150132C35292C527332FEA6385D100E122B3F2C5AA31911403093422A436B393B030C313E1B0A0C0F18223C0E2723164A253C38537320160E16191006021E0D0A0B020D05 + 043D4A91FF001B0E200C1421292019364333572E4B2116250D1742321D1E2C212F0187081E0D87367D50363B4BFEDC512A3EFDAC331704050506033A1F1420373728381A12163A1F360618192B0000010048FFDE03610532004B00C5405E0000000119441F4D4F4DB93506453F1F1F2D3880010101014041434404453F0D350F0A080706073805055D453F1445453F383E0D0F3505133B00C001B00500305A13069022A0220222C4275A3B1B0A2D610F161F162F164F168016051616B802EA401F09293F403F543F603F963FB13FD33FF43F08003FD03F02503F013F3FDB4C092B7A10F201182F72715D2B7AF901182F5DED003F3CFDE45D3FED3FF4ED1112173987052E2B0E7D10C40117391112173918392F5D7C1112392F18002E2E3130015D0137363332170F0206070E010736373637363332161514020E012322272635343633321617163332373637363534262322070E01070602070E0123222635343F0136370137363534262726019A04AD240B15051B3B0E192E652C10198E60413F3349729C6F2D27141E201A141819110B13214151411E1A0E12367E881E8B190D1814161310480605011B29100C1128050A1513011343A7265094ED8B1424CA4A32565972FEC9C238151F210F1B1125102B56F1BF623626091B84BD2AFED63D2012100F1126B30D0D0328742C100C0D03080002004CFFE8025504F9000C003F00A940373F14011413101410151B1E1F3A053A3F1401133014B014C0140314143A382E242F2F411C24245D383A1438383A0AF71F03018003010314B80147B70DB21706102E012EB80147400D29B2340A383A01243A1C033806B8023B40120000414004381A386B38A438043838E840092B7A10E201182F5D1112392FED1117335D003FFDE45D3FFDE42F5D5DED870E2E2B0E7D10C4011812392F12391112392F5D395D002E3130015D005D013436333216151407062322260322070607060F013E013332161514070607060706070607061514163332373E0137330E01070623222635343713363736353401A9362422301E1230202C27150A2F162D283A4DBC36171738071A3C44161A0E0B1F0B080B15236125291D7148362A201E71A1190A06049F2337301F2821132CFE64031912232F0D6876171231720E3A837526341C133419070B0C145D3C368C2A201B164DD501302F1B11060500010049FFE502AE0533002F009C4026DF3101151A251A022A1001200150017001040101242A150E181831050E0EAA242A1424242A00B80109400A01590400101720170217B80147403011B2200A0E2A0503172425243024402450246024742484249524A324B024D624F0240D0024D024021024012424DB30092B7A10F201182F72715D1733003FFDE45D3FF4ED870E2E2B0E7D10C4011133182F12391112392F5D002E3130005D + 01710137363B011507060703060F010607061517363736373633170607060706070623222635341336373E0137363534272601C6037A3F2C1F0247872454212315210421344C3E140B0C272D471B3C3723221212A031355D6417020E12050E1C090E6104B5FEA063CF575F21361A10032A3B5C0401492E48132C170F120E2F016E6F8FFAD45509060F0D100000010032FFE40533032C008801EC40FF45274238423A403D455B455C49860723473A0B35474247890D8E3D8543854685470955476647685C6977954705891686238987AA5EAA66C63EC84FC75DD63BE73AEA50EC52E885E8860E67777F457F467F477B4C7B4D7B4E7B7A7B847B857A8686140C39263927303A3F45344F3A694F4B4F4E6727675C665D68670C101528162F452F462E472E4C2E4D2E4E265B257436143B240C0F490F4A0F4B0F4C0F4D0F4E0F640F650F66101310140BB63B01355E155E1507400901090987823046BF45BF46CF43CF44CF45CF46DF43DF44DF45DF460B45444303463B3A4F5136533534083D4C26275C03245E7818167604157B4C641F620A514C4C5D3D35143D3D35402C646A1C6AAA245E1424245E878282617B15147B7B1516187626275C064911566F2F06706F1F063F074F070207B802EE401101B2110646204530454045504590450545B80147401541B24BB0490A7F0A64C00A620A3B4C8F4C944C034CB80308B73B645B648F640364B803084011388248825882658285820599820182E88910F65D5DF45DE45D003F2BE5003F3FE4FDF45D393FFDE45D3FED3FED11121739870E2E2B0E7D10C4870E2E182B2B7D10C4870E2E182B0E7D10C42B1112393901111217391112173911121739182F17335D1112392F71392E2E002E2E2E3130015D5D5D5D5D5D005D5D017101272207060706072627363736373637363332161514070607363736373E013332171615140F0237363736373E0133321615140706070607060F0106070615141732373637170E012322273436371336373635342623220706070607060706070623222736373612363736353427262322070607060706070E010706070623222F013437361B0136019B0E122645320A0A13131F1F481C38311919161D75210A37563D672866211B140D732E06662F11200E55B53416220408180255311A3225133A070520415F1F30D957150F081CA6861A260E0A0E163A4D98507F5A151A16152015031930D44209030A0609101F2E5390127B3C03470C0F181A120D0D040F069EB20302CE041D34400D0B020333204A152B150B1A0F23E542183A65485C2326120C1756D558107934121F11666E231E14122138059B592B4F40133A24050514285708518F100D112E010DD93B570F0B0F0C2051A25F99A42718030612294D01848B210B0C110C0912185999179E61067917181503040F0F19 + 0A0130015D070001005DFFE30379033B0059015040950513430C45134718491A491E4A584A59081D00161E1B1F10201C291F2E1F301F311F321F331C3D1F3E2549340C3349450C45205320611F654AD929DA3E16161E1F5B464A564A8520059A009619963B030B0B464802410005B009C0090209090054302C1F312F313F3103DF310131315B2C1B1D1918164A06134C272C2CAA3B41143B3B41134C4C615400145454001B44371F070107BA014700030226400F0F06446F2206500AD2300155300130B8014740222EB2370A412C5B4C0013031B3B2B3B3B3B7B3B893B993BC83B07183B2F3B893B033BB802E84023105420543154405451546154705483549454A054D554F5540C065416548054D0540454B9018F005A10F6715DE4715D1739113939003FFDE472713F3FED3FFDE45D111239870E2E2B0E7D10C4870E2E182B0E7D10C40111121739181112392F715D12391112392F5D39002E2E3130007101725D5D71012E01232207062322273E0237363332171615140607060F01060736373E0137363332161514070E010F021417363717060706070623222635343713373E0135342623220706070607060706070623222726353437363F01016A020705346E0B05060E155F6B30100D050A1205081E0E39141308065DD746322D2226040730666404073870291F47373F2328181833913813080E0B10154A59802A694E0C11150B0D1B040A16561702B50806A401012A805515070112130C181956239433390A0988F92A1F251D12112688E3E70D060C0CA6013858432515140C356F013D852C22110D0F0D2C6B9A43A6AD1C0D03050805081C41D13600020072FFE802D703330010002100F1408FFC17F918F61DF31EF01F05861E9A179F23EC16ED17E11EE11FE120085817561F6817671F74027D16751E8B1608440248164C17441F4420050A170918061E061F1C171918141E141F089B179B18941F942004491C011C5A0E06461401145A030A4A1901198E090F000147090F000143090F00013A090F00013630004F009F00FF00040F007000020F006F00B0000300B80169402245110111602F063F0602090F060143090F060147090F06013A090F06013640060106B9018F002210F65D5E5D5E5E5D5E5E5D5E5E5D5E71ED71FD72715D5E5D5E5E5D5E5E5D5E5E5D5EED71003FED713FED713130017271715D5D5D0114002322263534363736373E01333216011416333237361235342623220706070602D7FEE79751644E3E0E1235924C4660FDF82B302F3056AC2A1B3B406D4F400238E8FE98798157E34B1118455E75FDB32E2C2E54019A762A314574CCA60002FEDFFDFB034604220065008100CF403D207220748F008F648F65C043CE670726262020260A497A78733533062E4B0B0D101213151724080A5555264B64640A2E4B4B5D0A + 26140A0A262828371DB8010B401522221773787A7C057E243571B23706497E5A460B53B80109B35A595E00B80109400E63595E0F69607F3F01003F013F3FB802EB400FDF0A01CB0AFB0A020B0A4B0A020A092B2F715D727AF901182F715DED003FF4ED10F4ED3FED393FED3939111739392FED11332F870E2E2B0E7D10C4011133182F1112392F111739111217391112392F2E002E3130015D01363736373637363736371336373E013736371336373637060706070623222F01343736373637363736333217161507060706070607363332173332171E0115140E0207062322262706030E01151F011E0117161F0114072623220F01272207262B012734013E013534272627262726232207060F010607061514171633323736FEE5253C1F0D100E0E060B106315130C1D0206045D0546151147350B1425090811021031B7300A0F130C0D0E1C1104020B060D1A072C0F102005353A514A346A883577261C4629285D1216010B1B4B1C0508050527150E0918B8311C2319250103465D4F0E07161F1D304B1720422B530A0403131E35302C22FE1D09070302040206070D280104333E274A0B170A01030FCD3E3E0C1003060F070B0E0A1F277D2D3C170202120B0E05291722431703021C28875943989E6B122A101051FEF635330E090908040504031005060201010706020709027C66D55033341C16200D1503CE72EF1D1B0E10220F17130F0000010072FFE8032F0334003B014340BFB0130109040E040F00100411041204130B160743301130124211401204521155125B165C2A930F931093119412961698179D2A9A2BB211B312BB150F39066529662A03600D640E600F64106A166F1769186D296D2AF50FF510FF17FF29F52B0E06110D170D2A4510441143124C1749184929492A462B442C4D37800D800E800F81108111D00DD00FD010D2111611111112521050120432373839031E281312141416182829051E3204050537322D10105D3732143737321F053F059F050305B802EEB300B20A22B801B1400C9F2701276F1A062F0A0A0625B80142401D701E801E02001ED01E02701E011E1E3D363266329432FF32040D320132B9018F003C10E6715D11332F72715DED003F3F3FED72ED10FDE45D870E2E2B0E7D10C401181112392F391112173912393911121739002E31300172715D005D0171725E5D5E0071010607060F013E013736371E011514070E010F023637123736333217161514070623222627262322070600060706232226353437361337363F01340148211D08532919883220281913040B421A34040E2BA348354728231A1D14251F19030D10101230FEF643150B1E1B170A2B5F4607030602DF1820096F02369E1D1303071811111137CC3B7B121853013549342019292E21171D3A1A112BFE2FB52211130F141A69011AD61D + 080F0A0000010035FFEE02A60332002B00C6401D000800244C0C4C218A0C8A21062E0C2E215C0C5C21690C692106212020B8019C401A0D0B140D0D0B0B200D210411242120220B0D0A0E3F174F170217B80191400E1C5A110610002000300040000400B80147B4065A260B19B8023A402014140E22600A0A1F60900E01A90EB90EC90EF90E040A0E290E390E030E0E2D02B80142400A9F290100290129292D2C1112392F7172ED12392F715D72ED392FED11332FED003FFDE45D3FFDE45D01111239391139390011121739870E2E2B0E7D10C43130015D713732171617163332373635342726353436333216151406232226272623220615141215140E01232226353436733220100F0E172B271E22307C86394421152C460C0C191C2B603F8546545322AB4D260C0D281E3E30608B4F73B23E2C1E25550706302251FEDF5033694948321E250001004FFFEE02B0042F003E00C740370531014F40010E2C2B2A36333231032E2D2C033A2E25303040253B3C3D00080A060C3A24171513041225255D3A0E143A3A0E12590E5910B80318B33617081EB8010BB31C590804B8010BB706590806002E012EBA01B0002A0226B5360B1CBF1E01BA02200004023F40143F043A253A353A453A753A055F3A013A3ADB3F092B7A10E201182F715D10F6E42FE4003FFDE45D3FF4ED10F4ED113910FDF4E4870E2E2B057D10C401173911121739181112392F123912173917390011123939012E3130015D005D0123270723363736373637363736373633321F0114070607163B0117371407062322070607030607141F013237363716170E02070623222635343F01133601713A1C410D020F901B140E1E200A0C161D1816025A0A071D051522600C284120093308A61A42060D1B28594F110D65527E0D17181918312B971D02D70102161D0403301D41591D1803051013C91718050102211504010505FE7C39A0060802224B64090C794D53050915141D6A5D016345000001004EFFE6039F03350053010B406D4644011F5525094009450F45144D154F1B4F1C4F1E4F434D4F0B1F432F1F2F43033D3E402004223C0620073007020707504C32291F330133335526291D295D3C22143C3C221115155D4C50144C4C504C155011293C22263D090C37403E20421E1C06002C2406281F063F060206B80147400A00B20C06203230320232B80147B62C592BB2370A18B80226401C470A222629033C5011150355073C1B3C2F3C3B3C4E3C6B3CFC3C073CB801634010064C544C604C744C854CD44C064CDB5410F65DE45D121739111739003FED3FFDE4E45D3FFDE45D2B3F001112173911121739870E2E2B0E7D10C4870E2E182B2B7D10C4011812392F5D12391112392F5D39111217393130015D5D005D01060706070607273E013736333216151407060706070615173637 + 363736373637363736333217060703060717323736373637170607062322272635343713363706070E01070623222635343736371337363534018B213C2722170B20109A502720131C11030C2D8170011A2C83430925724B2D531C13170C153ABA110507071A3A27120D2030723F240D1512298D0602123D90CF771D1C0E13071029AB461302DC0E3F21241A0A071EA52E171C101524061C69FCD81D0604266F4B0927766D41AB03103F8FFE30241E01173436190E055B6B3A061311326001490A0A1446A8C0451014121018334F0151951E0E050001006CFFE10309034200400087401A1A2A2A2A3A2A033700020237340A10105D343714343437250602B801B0B43DC5060616B8010BB72F0A10370A033421B80142400C1028010F281F284F28032828B80166400A09023410344034033434B8018FB141092B7A10F201182F5D2B7AF901182F5D71ED111733003FED3FFDE43F870E2E2B0E7D10C401181112392F39002E3130015D1307233637363332161514060F01060F01061514171633373637363736373635342734373633321615140706020706232227263534371237363534272623220706AD20093A622F2D1B2C14265A28070E16070B054178203E4F26160F1718121415294832E07B3C42141C1A186D530F090709161B320217029B612F2F292C5B63E55E152837140614051F5D23406D34422D2C34792F1F18343180986BFEF64A250B1618293B010AE82C1D120C0923410001FE47FE0E02CE03320051008C401D0346012D312D424F536B316A416E4206432F3203382645080603032B18B802EEB713C522063C062B4EB80191401A035A480E4B4B5217180C1A1A520C38600F3F1F3F2F3F3F3F043FB8027240100C2B2660000C400C02200C010C0C52531112392F5D71FD3910FD5DED1112392F12393911332F003FFDE42F3F3FFDE41112173901111217393130015D71011E013332363736373E023534272E012726232207060F0122273637363736373633321716151406070607363736373E0137363534272635343736333216151407020706070E0123222635343633321716FEE5151F25358F2240542D411F05051511090E17112322080A0F230F1F170E2010093A2330170D11020506402E243B110A010213091A1A19394E537EA570F15978581E141C1F0FFE61170D3B202B6034A2F759348B5F460F08142B78020B832040190F0F024B68B351F0395113050A605842B8613A451912180531190E1C2030BFFEF890DBA872693D1F141D0F0800000000010000000219996787AB485F0F3CF5001B080000000000AD0EA84100000000B25C99ECFE44FDF30815074D0002000900010000000000000001000006E5FDE500000800FE44FE47081500210007000000000000000000000000001D060000000200000001C0005405AB0091 + 062B0021051500040695FFCC0440001A0400003B04AB008E0340004E03400089022B00630255006801C0FE8A0295FF420355004801D5004C01C0004905000032036B005D02D500720340FEDF026B0072025500350200004F036B004E02C0006C02ABFE47000000350035005B0189038B048B06A307BC089B09AF0ACB0B8B0C080C9D0D6E0E7D0F4F1002109C125913831433155A165816F917BC18C019621A1F00010000001D00BE000700BA000400020010002F003B00000467099F00030001402ADF06DF07027F067F0702100A100B02100920093009400950096009061F032F033F034F035F036F030610410A02F40001000002F4001002F4002002F4003002F4B4047D601E1FB80302B270641FB801A7400B70641F6295641F5E70641FB80189402095641F6D70641F6870641F0900700072107010720439F070F0720295EEC81F10BD019100200191000200000147B6015D61641F8E60B80800B21FAA61B80800400F1F6160C81F09006D00700072009900BA01140000018D400C065309006D00700072009900BA01140000018D400A064F09006D0070007200B8018D4010044B090F5D006D007000720F8E009900BA01140000018D402508470900700072024409006D007000720F8E0AAA05430900700072024209006D0070007200B8018D4013043F9F720140064007022F062F07D006D00704B80228B2601E1F410F01C5012D0002001F01C5012DFFF4000200160124017C0003001F0124017CB2020316B801D1B290071FB801D1B390320716BE02C301720013001F02C3017202A8B31316C8A2B80115B33616C8A2B80115400B36167AD22E1F7AD21B2E16411001CD01C90027001F01CD01C901D70027001601ED01270017001F01ED0127021C401F1716A069201FA0694620160100010100090102000800464600000012110840B902DE02124010D50DC3D50D92D50D74D50D65D50D0009B8023CB272431FB8023BB2724F1FB8023AB272671FB80236B272BF1F410F0233019B00A7001F0232019B00A7001F021C021F024600BF00160216021FB26E2516B801ADB272271FB801A7B272541FB801A4B272671FB801A3B272671F411E01A00072192F05340016019C019B0534001F0194022C0994029A00160193022C03D5010B00160190006001BC001F018D021F054D01BC00160189021FB2FE5416B90187021FB2A83816B8017EB381AF8616B80149B272A71FBE014200990ACC029A0016013B021FB29C3416B90139021FB26E2516B90138021FB26E2516B90136021FB2531C16411901340081029A001F01320081012200DE00160115019B164205340016011400990534001F010F021F0173007A0016010D021FB4EF4F16F460BB0534001F00F1021FB3903016F0B8021FB47B2916EB5AB903D1029AB216E981B8029AB51FDE722A1FDCB9 + 021F0197B28616B6BD019B014D001F00AA022C032FB7DE16A481DAA71697B8021FB36B241695B8021FB45C1F16945ABC07A305340016008E021FB4B83D168D81B80534B61F88722A1F7B72BD0508010B00160076021F0246B3BF167072B80324B2A7166DB9019B014DB21F6C81B90369029AB2166899BB0534001F0067021FB4531C166460BC01BC001F0063021F01BCB21F6281BD0369029A00160061021F02A5B2DE165DBC021F0534001F0057021FB2FE5416B80238B26F111FB80230B26F1B1FB8022FB26F1F1FB8022DB26F231FB80226B26F3D1FB80221B26F591F410A021B006F029A001F0219006F025900DE001601AAB26F0F1FB801A9B26F0F1FB801A6B26F101FB8019AB26F1D1FB80197B26F231FB8018CB26FBF1FBC018A006F014D001F0184B2ED6F1FB80183B2EDBF1FB8014CB26F0E1FB8014BB26F0F1FB80145B26F191FB8013AB2ED671FBF010B005A014D001F010A008101B4014D400B16F76F121FF56F161FEFEDB8014DB21FEEEDB80534B21FD681B80534B61FC56F541FB26FB80259B3DE16B15AB80534B21FA75AB8014DB21FA581B9024501BCB2169E81B9024501BCB2169381B901B4014D400B168F6F151F876F471F86EDB8029AB21F756FB8016AB386166A6FB80534B21F6681B9015D010BB2165F81B90369029A400D16460F46074612461F091F0990410D02980007009001F10007009001EE0007009001CC00070090012540490790CE0790CC0790AC07909107908307908207907C07907107905E07905C07905B072408220820081E081C081A08180816081408120810080E080C080A080808060804080208000800014BB0C063004B6220B0F65323B8010A515AB005234201B0124B004B54421816B013034B024B5342B0382B4BB8080052B0372B4BB009505B58B101018E59B00288B801005458B80119B101018E851BB0124358B90001016D858D1BB9000101FF858D5959002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B182B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B014B5079BF001F027E0007001F018E0007001F0101B6071FB4071FA9072B2B2B2B2B4B5379BF0090027E00070090018E000700900101B60790B40790A9072B2B2B2B2B181DB0784B5358B0781D59B0324B5358B0FF1D594BB02053205C58B902E002DE4544B902DF02DE45445958B9006402E0455258B902E000644459594BB04753205C58B9022C02E04544B902E002E045445958B900D9022C455258B9022C00D94459594BB04A53205C58B9019B02DF4544B9007202DF45445958B90142019B455258B9019B01424459594BB0BF53205C58B9021F02E04544B9006002E045445958B9024C021F455258B9021F024C4459594BB8014D53205C58B90099019B4544B9019B019B45445958B9058D0099455258B90099058D445959004BB022 + 53205C58B15A5A4544B16F5A45445958B1305A455258B15A304459594BB0A753205C58B15A5A4544B1ED5A45445958B1F45A455258B15AF44459594BB8010B53205C58B15A5A4544B1815A45445958B90187005A455258B9005A0187445959704BB801F35358B2462146458B44594BB803E75358B2466146458B4459BA0072019B0046456823456044704BB801F35358B2462146458B44594BB803E75358B2466146458B4459BA0060021F0046456823456044704BB801F35358B2462146458B44594BB803E75358B2466146458B4459BA0099022C0046456823456044002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B012B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B65422B2B2B2B2B0145695342014B5058B108004259435C58B108004259B3020B0A124358601B2159421610703EB0124358B90C953EC01BBA00C903EC000B2B59B00A2342B00B2342003F3F182B103C012F060CB0062342B0072342B0124358B93B21187E1BBA040001A8000B2B59B00C2342B00D2342B0124358B92D412D411BBA04000400000B2B59B00E2342B00F2342B0124358B9187E3B211BBA01A80400000B2B59B0102342B011234201012B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B737401755E735E5E735E5E735E5E735E5E735E5E735E5E735E5E735E2B2B2B2B73732B755E735E2B2B2B2B2B2B2B2B737475757500B0024568B0204568B0408B60B02023447373B0064568B0224568B0408B60B022234400 + 00>] def + /CharStrings 29 dict dup begin + /.notdef 0 def +/space 1 def +/period 2 def +/G 3 def +/H 4 def +/L 5 def +/M 6 def +/P 7 def +/S 8 def +/T 9 def +/a 10 def +/b 11 def +/c 12 def +/e 13 def +/f 14 def +/g 15 def +/h 16 def +/i 17 def +/l 18 def +/m 19 def +/n 20 def +/o 21 def +/p 22 def +/r 23 def +/s 24 def +/t 25 def +/u 26 def +/v 27 def +/y 28 def + end readonly def + currentdict dup/FontName get exch definefont pop end + %APLsfntEnd + 42/FontType resourcestatus{pop pop true}{false}ifelse + {currentfile 0(%APLT1End\n)/SubFileDecode filter flushfile}if + /FontType 1 def + /FontMatrix [ 0.00048828125 0 0 0.00048828125 0 0 ] def + /FontBBox{-444 -525 2069 1869}def + /UniqueID 4502600 def + currentdict currentfile eexec + 54544758EC884CF30C3CD503CEDBFF3839C47C3C3333173232E3FDBFF439491DB843E1924E63AA7726BBB0485AB56D93D8C0906F647A47162891E73FFC2A9873C4B1EAC5EEBDFFC4D06084FBD84139DF4583C6E259D10699944D1068C9C45667DCCCFB9B7EA01B606435EDCBD273ABAC093D14085CCBAC149BD7382E842CFE0D7FE4FD2EF589A2471F6074A80A8B675C2F7A50D63AC1EF90D787BADD11633CB01CF6EE3B37AAF9078A69AC4740E9B6525D78BBD839551A1CB80DB8682FA5E87591BBD6EE8B946063A2A58D9CA3685AB305495DC5FB5747EB8A9A059C4976C0FE4EEAB1D56FF47F1E9664ED9F4A7DAB763AF92B2F6CF2FA7DEC24710E0B9096E30F772BA7FEA9BDBE496C42ED2CEB58F54E80BDF57CE7B4DB6CCFE7182F43BF93CCA0767AF95D62C5D2C3DC6AE1E6D139F51A2C63432117F1714C5566572EE9967A715420ABDCD1D7BD74F8450B89965FCC81C6ACA565C5F3CCF91D430D1F953E4F1A645300A98DD8C47CD64555F08F422340A85404EAE0D3229C4F9336B9470CACBD6BBF3395104750A915CC6EAAC197668267B8C62D2764C8CD69FD937CA3C924D997A0EDE7964BEB9EA2F92EF70C5E5DA0AA5567765E71F2B911B3C5586B741EEB93F3C73016EC16BFF283758900903D203992EFC8BAFAF13579C602F38C926BAEAB28275C745AF1AE9BF51BC067C3C015CE8D2E034177832EFBD48DC68A2F65AE12553167CE92EC5B4179A3F934BA41D00738789AEE825D45ADF3135EA91AD41E74AA5AE4B8328CABE122E2C56D0450C49879A6B5A9478CCD4D4EE115A1CF20E09AA133311A7E19EE9433F7773E39B378828A85B6015D67705B01595C9562474B625D3B6F771349B27F0A1F3D0361CC5D9EE163474646301BCBF68F2BF5FC29CB938905351597BADABFBBBE54999F28AC7344AA14624D90E7018558587DB01352C20509CF71D8F01D4D2699B90903309EBD516A4DA6D14DDBF64557547DEDF57C024C34B6D13D073085865E0921EC52B34E03E720F54598EA7FA760192225C127B7F2A246DA1A659DD8ECD6B6F257654E551DBE57331616328F8EF776BDCC6D79C0D2B5EF9EBF8006721D38AECE99E099BCC20A9F848467F8B6E83D711ED731177C47A6207E3491BE48DDC5DBE978D6F568F93FBA4A6F0A41794D7D212E47F7370B1ED815C1F44BE53E11913456275245E8FD09C3852DB59299121BA2D6D8BD0B8EAA682CCA9583F4AD6D02036BDA0B9A0E9FE163FC270D9C944AD747C894325666D2E5F484570FD33E0A3278775B1FDAC1F507C08DF885CBA3FD025CFA8BBA0DCB0720FC2A0AD1F4047E21EE89BB28CB503003B828E332E9B2C81B4D1690F4BFE604886C0DF3272B4053F7DB7848A83052C66CAB90448694526AB33B0D019F887471756AA17260BED29E133A93770AA15853C3657357C1EA7707AEE57421 + 805F0F2B4B112A645FD7835653627BE3A4F83DB57DEB762957840C94C082120718D18DE3B70E1CF8173E76804DD592445D9D022388CEA4B9F1F9AF26359997657F992EC027DFDFC03A160632A075CC6CC9C32F6CC1FB29CA2CCAE3D19C87F24FB4AFC5E89613ED961963272118371C30970E5F30E0424EBF2278F9CFF8CCC587C4A4C899E2FBA5EC74DA9485019388A083A4CE88288CC550688BBB2313CABCA0DFD9FDD46AC141E056531F16E6D6B72C2B85A8DDD9DBDF6FE271E433D08763CA1A0233170186F0EEF8923F9A982A0BB207FCC54504F748C398C3E179ED33DA3B7F0DD1385551A2CA74CD5D46584A941593B41DC3933D36816AEFAB75B21BE7BEAFF0067CF2FC1E61F53AF738B97506A15EB7E81103AA56081301F008EF11D296F3319975B0FA3248D09C60D9BE5BFC5BE68CBF44D94D5AF4593BD657D9AB41BCC6BAE4DF10B87AF390E265E08250B07D20FE06396C6E6359A972274B1009BE303A97913DA6CCE707D191E32B6D49F0E2B032A63DA0BDEAAB5BC61E30181AE6EE960486EC72CB4F3D464D0387D973FDA575B1A35F5053CBC16A0C685EB537F4ADFFE84D512050E7CA12D5FC2AF816CF4EF538CFAE7D5DCB0A019F9C28E37A190E2569DFE6F9BA36CAC829DB873364DDE8F60D953B96E268CE795C6C0007CF3461AA8335ED530823C5B979AAC300F8402B433F9319BAA07F007F61DCAD5479A2E37B3DB314C1496C7EA7001F8BCC316C805442F6F1912857A7C87A3A4D7BD09D7D4BCF4588B474E8663CD5C6D3CCB37853F47F043D5977013423481E108A9E7BFCB970A093745ABFF7A23FFD5917FAEED2E9B4B0FACB2E889CF5880F64D23E47E57E4133E9245F47CF9EC36B402C565406C010A1F385D511515054AF0D0214D1D6DF185893CF9CD7378B9B274D0217CDAB07EA1DD5013BED542B8EF1290C96066471EFB3F8A76CF96BC9782BED0C08C1036DD7F86066B054C3F375BD19D26105CBA6C0577CE4FC500299F53662F77BCE066E8ADEE84066DE61B31C633C4F95F21728642BF1C51A26483428500315052652C45AFCE6991CDBDB7137009611F94470234DDCA02F145C32BEE80CA4B6C3EAB9723B2164E9895C8DFBA21158F20494BDFF6295AF92A5FE565B36393AFF8ECBBF80797538AF45CC754A0267D117133E23F82EB0DEBAD1CF48E80CE199F73F96FF9240A5EACCD2091C34A5E68ED3F8DBE5AAE1341B62EDB6B019498AB4BA14ADD31C056A5F53A63A3E419148506328F675AF5E4CED11F511AEAD378D39CCE0D4F131EC32C7D7686C5FFEE47E4C89A8F78FD755AD43EA9006A94DE1BF2D279951498E4587AD28AF65B1DCDF9D5819F77D614E82D007AAD26FF60EE1792FBBD6A0CBA957B64C16EFCAC2589E63048472898C8BD6DFDFFC35F9B4F8A36AD41AFD662663A26D0CA0F96FBF2BEBF59C02631C70 + 5A2C35CD7674834255ED71C607538BFC81025E00378ADD28194192E679EB601E13D625615753A688120C10ED0C27CAB8944B232FD06B5746D235744B634591B49868A58EF078612D8E2231D7937BBB1B12A4F28CBCCF22D666458C6A7EA00610F29104FC6512A0AC1CA8B32FC0BE0E9F98E4D8919828AE05EEBD0DE253FC60ADFB588FEA80EF0847D52A36B4ED08773D11A3C7CC2D49935C2DD06F6FDD73038673F522989CED3EED411356B7D72D45584CCE1F90130B1DB0945FA01B4A6E28F786D23CEF3D2BB019F2EBC5FBB14B1D237F1ACD029944AF5DB2C3550523A6D907285EFC69E7468986384EECD265BC31B3EC055D54D62C9A0540D66F7C44EE47D6D71A11C60E5FEAE9B8AA4042CB12F47B18FF8C823E9B9AFA90C5DE39BF1C1C917BFDF7E2BD2BED2C274274CE35D3E0D7C2ADE96BB0FBF386C3A79F3FC20979C8468B0F2A16015319394B95190F143A4A2B3E7CD1F838C2B53D9FEC7B9E28464495393CA7665660A9D88445C74EC2D02E06F1C76CCBF9F8BDAA80CD24A5BDC6EFFDCFA07CEC1CDFE9B592FAD82F73839850B7000A20D1F86D424964642F8A78A7DC051AFACA063FA6A77EFF5B17833F5A613AC4485A9290FBC2E0F7B31119C9882F630ACC921E006F0C045714D1F12FA7FB6CAAAFF007E59B29B52579FF581C06B4904EBB8FC9B0EF5BFF8F99E729E55DA680B00940567C544AF9548C40799BDEBA155E2B3DF583273B6F005AA89EFAA65E558ACB9B57F284CE7F172313E9768DD4A35716894ECE838BF0CF309590AD53C1291C97D1C52C0F13D37CC67640E64B7BA6341F474AFFF99D900A6550DDC4BD3B379FB719341178AD3C666FB723F85FCBB2D3AFB3E770F18F7FCA1C8A74EA25788479A6ACE6E3029839AD3B05217483C82A5658AC28D0A70B63A6C4EEE109077A99093686108E3A30EE56AE4EB35E56B7AD39F5C58FAA2CE34B087ECE9FD50D211018525D7C9E3A375FD6F6EBEC608E052C96A2E95FCD20925EAB087C8B5953A97CBD6A09A58376D948BBBA5F715274A97D4F4A522C5E364F45D18AE1E3A64884FD673D53D4338DBF52CC374D9898DCBF4604AF0A4A84E76CBB201F7E595D93E46042912028EAAF397A466B81B847ACE26674FEF2954B7F66564D87DA8A92E58F951135A5B91A72D348DF5C29BB7C9CFB3A588530A606D7C38F9220B62FF4C19C87B3420EA76AECCFCDA0282B17295B34F22C24A9E27AF6BE5AB8290575A9884FF944B5F1DEFD5792293C056C0CF95CAA7CD88115FE0D04AA9789DA89B28B0FE7A326DEC6B4DD555D7653B00ECE7B01679347F5E549B9E1DC7100424875F5560DB355182A87342F852E86F66C5C16631040EC8DF71B0697264A3D6AE6D7CD2B8D6A3EBA30DAB8ECFF0C62DFB07E01EB017D07AD6CE0A446C819BCFFEABD8CD6E9EBF9A82F164687493C9FA39B9DA939 + B503B1F9474DC924472577CCE38A6F7C543EF4C66705E80955A44A2E5A72543D56E8D9C32B6936BD37722B902DDC94846A8E22DF09732CA8D2C828D12E9097E1C30A8190D611C33C49C46310BDDA2B5A7149CBEE46F11FB7392D1C5FF86D1BC632F6017EDB3D9383B2BD27D3970301795A42F6AE1CB64D964E5AC9AAC2D0AFC009B8A51C7AA55B6AF94AD10C65ADC337B800F6D3B26ED5428645CC00557D6E6A36FF81B92C0CF7E002205A1F7B7BC222C2380651E74EB969E25FCAD44400A0A67478C3E3E6F206CA7499F6BF849A7DF0863AAD19A1431526A173273B20DC6250315CFE875173C4EB3A3C2B9D060EE5549C9F89EAB613E51F60FD54494C954EFCDE475BD869897408B75C270A3C43D4C28AE54E1CFAB29A3E7EE6F41022107ADD6CDA270E84FD2007F5551BBC4E939B2CFC7D57F8029DFFF9B76F757582B00BF0CACCB69BF054EF1D3ACF1F94AAB2B31893216DB82063DBAA8ABB03911465C8D7B082553455CC49DAF7C419DAB7EA9CD376085298AE63F28D61FC68E0A8023ED6D924893AC6CC7FF8B34E7499000EAC3EBB3E1437616CD9F769C6AF3F8F79FC0A0DDEFF58E4784835204F03EA714065635B3D7A2370EB7372C646F50CA2530C9498660264879DAD7E59B212C9E370C201F34F657FF2E5EF43EADD0BF57B90F79F112CB0F42D072FD0B7010390FB52B7E757C3300EBE8788848B74C0C1F90300D81411C0222B60FD1620255B64DA96AD270F6513277918C545A5E497FA2D6838820A6284E3531FD949973D222F1582240F8929927C5D6152B086A28DED3654FA205EAFF6BDEC5C328B7A003B8967461DF84A118CC8D34A1768A6247BA98CDA455AA70E0E3C55AA08F5DB3320DC6AD30B041CBBFF549E53A55E80A5118CA859485419611E849D20C0F59F330A665E6AF92237BA949ADC62CA652F2D444C66B0359787B3992E0275801284E8BDB05C5DFFA11FE02BA8364C6FBE1D4A65215D8D35CBB53F87A6F089289A52A57535E9469D8C80F2F25EC3B795ACACB13DF46802A2ACA1A7E14C4BFDD7E4BC896925CD308D05663A6CF9AF98FB861FAD53B90F99AC9C14C484B901FC4B142D0DB987EFCD93659226AEBEB3A85589EA8DB4BFED3BCB965B1289E4DD416C02DDE3741F9CB6E1D9F9D122530EBEFAE392593DD3555602086BF5751FE9214707D09BC71E274CF7B629A7FF83D87C95B11DD781B70CDE6D7E87AB6551D33B168EA6033E49ACFBC3E0F7FE8EFB24A6D3162FE3A8F62377BC246C14CC85A83E05DBADA8C7F0830D409BE21F330A6B0D594EC62DCD3E07FD64443B2B810BEAA85FD5CF4DB00A3EB5EF8D24533249FFD8E68051D65666F7FAD75621348DECD8BD94A5071B2201027027986CF62CF78BCE8746F0EB0226A80E474EF8D5DCA71C4C30BF8B6AC3ED82D517E0541DD2EA7B7C7E8F34F187426C539AAD + 120B7FF11593C43F03BE0E1223788B78A6EA1354C45F2714579C9AF000F4FE0706A972F420563D64FED36D1337879C2D1F325B64AD96746EF8185FAE1D0204ACA9E3CB726F64BF1F96F4B80A46CF42F0B85D6AFA2C169249877E0D98A7E95B9230F40D7B9319A476B7F1042F30322C9A9BE4E790E9A31F2D250AF1C7D0D97C4C206633F276C463F92F11DC1877D98087AE03C0386F16ABA458728141DA60506E13E478B06325E8F2BC677541908453F0FC28CA84AF42C17EE68926B920D1117F60E49A851C042EF510EB377CBF59C688B6F1AA4E21734A163D973FFF56AB73A277B2B41700FADA40C0E251CDB5939FC23CE3E88398F40D6C016600B8115AFCD4BACA12738FD61D8ED02456CC7FF35064B72EC0802BCA3C13DEAA7A588D8EBD771B8EEFEB3B2B4DA6916A3E83B202EAA0CD6099D6BBDC76D5EE7EFE34E0C22129F901BCF0F905F7E623DE5CCF58A1C56729B2606E1E7356AEDCCC319591736877D10695FD25DE319E1C1F3771B5149829276041371E3F838FEDEC323A7E7B4D3DE208CA744119F44A327B8BABF2F305B360603C60466FABD118D48C62A4C55FB4A6E222A6D1F3D1022B5D20A1E85815F46428CAADA5B9C334B3252153126E4E25C9C3A07796F3CA4B89F510DAD066C478730996746BFDBEBCD0C6B44DF93BD76D741258626036F41D558C27B2130E9B5195F55EDF8A7E4AE3EFB02C2044218636AE362740B57AB4351937C7A58BF0F18BCB763F11A19441EA1AA5300132EF94ECF4F56035DB51CAF79C9EE5A6842C705F45D604132AE8982143545472FD765FF25AECD48DE8B5FA908F36F30CFD81A61EBE7314CF50CB0B2EA33690CD7FEC360BA19831049533BA79F2A6819F14990E9700CBABFE714BD860E9D2FF2E80BEA29F0FA2BB40A644BC91C673713013BF5234D4E1C506F8217840578B5760476CECEB04701B5AE8041EF5BF9D808A60CBEA79596626C211A1F63B730553D140B9C7F996044A19D7874F5EAEB51226765F6A46AD39A7C3DFC20D2CF48CC5AE9B9AFD88777E24F6F5BA19D1EB35A097A475E94314C1F1FBDF7F7BEAFDD84DA57A7F96C10738DD017EE694D275672E0C7539915C0E350FBF3ADD289FB8ED8957C4BF2D72CA334F0E03034A39FC92A6F717725AAE97643ED734C2DECD5F6AB32504249F066031D450301B57D80A06D1B95401936196CB56E95647C831FBCF6FE1EF3DBB2606A529394E038128199FDE2770B3D83C3AB816C19438C2C141807FDE829332447F3238481979D0048B7FD0F765C0400C238046653990E7AC9E66DC6E2ED4A926458B046A2314B5C88039530F80F0BC46040AA98B82B9EFB64B5E6FCE80889D4BFB6EA577B859300AD29E822EDEADB57B50E1A7BAA302FAADF27FC4C3653C119E271D874D35A03D8DD140F7A568DDED554076AA067DD2309E73868214A2F1E28C + 4E36C2F5852C52B308C435D900FC6D411FBFFE558CDFC3C379380000933998AAD14A796F74D75E058FB88CBCBEAFE951E62DE04F3508A2980FBE49840D8924606994416F0991AAFF2C079428E4C66CECC6157F1272BC4AA53AEA9C81F1901CBF4FEC06D26092E4F8D2D0084E7A7FDAF45B78402C8F67E61EEB770B8DA0B5158A9A2208AAF40EAAC0E91DDA2A4E990641DE8CDB28A339D1FD16BF3692FF6F68BE45AA47BE7FFFAF0DDD77E692F3728CC9D1F3EB9AF8A01E433D1E657973E69DDC046B2D90ADF8AD4FBE1C7C832D267D9518AD0A3C8C5249B8B2D5A8643EC148373CD9863F7C1D0F4B5CE69BC176C9AF31C83D1D10D66184DBA1ACA84B1177554E6B65B1CA197207FFD8FD8424F5BD29D39ED0E92EEBAE51F48F615C852B40F581471C7B6C1A4611342B325B463804B4AA13CC8F9D991764AFACDB3ABC1A25558414B7F1266D3404C31D15F68A488210A6760304D26C2D0F706B82E487645F1EC3557E7B901CB74260616CB4B50CCF90611A1927B02AE7049214BA90F96D32EAD7B5A8751BB7D6456DD3E1B8139E4A9E033F353FAB723E39BE5CEC860A77E9AF03661DCF1EDBCE3964BAFEB34B19903CD9F67183E0AD0536A4CDE1B55FB7D7859622EE84BB9CCD953E787F6AE0E8CDE5D38AE0C8919AD094899CF848C636A11EBC473532091A867F390CEDB22DF53A831FD27B8D9539E6B646D1167403DFB0431DDE1D8FCF31CC2B258665F6D3DA8B358F0A6F00FD2D27BDC38036772F28B65880C5651B5F1ADBB7F6E7EA5123631F2956217D7D69D370451CBE6C5FC216EAAEA9F124B1FDDF37BB20C357ECC384AF9AA9861966CF9CF007C056771672FBFA6C9992AC528C5558120BA8E8B7ED4E39A26A755079B9BD56C003C6707EC4CB0ADE9F5B3A8A1FECD56A6C8DFDB6E684DE1A8B689C98A8AE661679476536AF999CCA770BDC70A03878C8038895FF20FE8D0C666ADC3B1FEF745DDB6CFDAD82E4EA77007E8E24B91B19E62AB5EEBAEBB019997972958811ADE70402F7023D32C14C5B2635C7DA7388C0D27AD27E7A0D2D1852D7D5D9621D2F8327A63E3B00C69F84E9B0D4C8AF62092824FE2DB9A0BE1837B0BAB15ECEEE06C25FE49B144989224F315E39450C676ADCDDD6585386431EBDD35F453FAAFDECD094B36051F6B287AD370A7F75E8888669F7C8B3A53F0AC454ED10BFD5D6E50C472231C0CD21E2C745ECAAB0680DDED24504BC86A15BDF1AA2F8269B3B6438D46CD13BE5D49AA3A293D2DA3C822FB1923CE13F9209A2068459A682FF558DBB55E2A4810640781B052EBB9A6E668881454CD8B050BA6AF9BC997703B69A7D49847D9A9D093EB59C3603DAAD616872E9905F843CAE167208E3B313A926C51F5458D1AE49822963F5CD9CD0215C12F87481B7956E7B4D93B5270B3DC597D2540300E13D42EE56A5E5AB5E0725 + F2308DB3753A2231FB521CDC46A6CA0974D16E7967EEBA73E63C4040754743BD3D5E6A5FA296B663A2C9E916BF12DE7A9537654CE22C815B9533CAE8E38FA3D7FA59CE55717B99506A445BF0A38C5C0810A60FDEF82D331728DEC21A286E652D227CE117630EDEB3E40878A274DC16E93D2AFD34B9F5A65C75C1C6BC85471041843198A46F5C00C28535A66DCB7DC138FD34FE532A0F546F5CA93BE7D3BDC995AEDB70052EAD1AF794440657B163105DA33B82EE08D7969229EE0A63D71772491DE8EC2F747F0C8F3C7136E66F75CBBA19F57898BEF9ACE69016C396D1B8780572C60DE12215FA297998C5465396C7340F6E404D2947BFB8E9039D9AD7E6EEC78C6B7A6C76F59E7BCF01CD9DD09EFB7EEDDFB9BA004B19F576F695B800CA6F601288AE97D075BF011AAFD70D49677A8E2663300B26A8DBE29C851C4557C928EDD5812C520A1EBFDA22EC651E5480FFA853052076BFED1C5BD1CCEA81BAF3DF4190E8495C49BE5A2944E10AAA253145AA260F49D5CBDC82CFC45CCACD8BA17D1FB09D7A6782087F468E45595693BC973A5E1994854A56CA35D64FB0EF2EEEAC952DE60682E2EC5A32ED9075604792BF78BB979273AC18BA6026FB11B26AFC10DD0BD65BBF4E6FD174EC85682464EFA3D138038B022085B67FABEF0B21725EC9832F7E1FFF07E66FF6E8F47D219961DBB25F6F9CD030A2208772F270C8CB88AF7F1B46FD1AA05B521DBBDDBC5581F5CE7E7DA7C0D4C46B84155E5477C1AFBB4C6FF86276714D82714F4D715BB8668C2D3A8EC29410A029D29911CC93773744FBFC42F253144E33D1DBF21A4EC912697AC6615BE86218F3E6A75C8859D78EEE1B3C8D1AE311797F1E3EE559D519CEE82294EEBFCF3C6658C181ED8DD6C1E20B75F63956C91B3A6CAFF26A7FE64CA41B3AAAC52DA5606A5135244E59635956C70F663BF68008A899D74B3B1106403401D549F9D48E9E77F9B1476CA18EA7538B2F5A14D3274B389CE474171B505665579B2A52ACCB6E77857ED9588BF6D818C8E53673C9E24D930779FA7887BB428D377013487D4F35DD1C2EB2CABF0B99D085B81E319BF2A4E55321DC514837719FAA01C22550705A0688B2EF477B440D6B74D61C58604E9420E555208430DD88245C44E38C17166EC976B4484AAF63C3DDC77963ADD9B19F1174DF9B7CB1C6877598BFC760BD8935AB5BF130F9A22487C041B53B196A125D4769912F1FC4759538E51D7F38AA31A843A5980BD28FBA76520314735B27D91327949DF8D9E2469633EC6B467707EA311E51BB06741E50822E1AED4F3CFB5C6BEA33A824DBB95A2B29712921BF32FB91C0F1264D25745DA23960F18A9F1A4496024973EF72C1BEA20FC3DB3281232128C40707EF3F4B3D91A02CBA4E2C600834C35416F407C3371A080AD9DA9B41F38F7FACB1C89855854DD4647E7E + AFDEC5570161589752CA8E77D05F831CAB392A4F567D22FF65F1051BF890D8B6CFA3BFB03D3D9239CF19C7052CDE675205CE82E4E8FE57E97EA80FCE38C0BDF111297D8D387839B3EE96548BD3F9B742023381B92A77452C5C996065BAB4F3863018310765508558DFB9636636B88A76D40069A4D1D2B2F846287EAF36AB130CD0B0C5060C5A9C1DF5561BF793E85F02FF484AD831F2DBEAA88FCBE73C9B232317162C95F07790A9AAA91D2312B04D2851CC5545A07CC60FE3E8FB0F9565463C1212A548ACBC67A16F58A1FD11C06450C54DB219B85732768950740431B548307A7647F96FCBFB15E9A0221A32DD66FFF228BD09EE4086AFBFAF1263D4799F964BC6FC0550DE15C17AA971ED7C1FAA616A9B8A383420055BA88BD39D16A81A402FE3042AC1A4A8BD0AE5A9B96975026C5EC073913EDB2FDF7D13D59351A3883A27A7F69496E75DDE616AF7FA88E731432AF87067CECE02EAABA8491F7ACCFB72C948938A6C9C53B7A17F149C0F5FBF9920D6CCEA2ED88868D4A97E4DCB94668048F3A8AFB2B5177C600CC563ACE497F99C61B8C4AB684F016AFCA3E136CA487E4B2F3DF5009FA097942408DAE5003BC1A07DEB2B8E742552DAD6E243F7E0C42C060294232798AD805D257FD967A5DBA287854714BEE74E2395BD1C3FD34CC664DE4851B835102DB94165B4F1E65A1458824B85D575935F421696C448FFE4F4600EE68F51BA8A1788DAE86CD3E46348839F8A6776AA9E43798209A8114849187FE7096AC87697540C917FA16521BCD5FB8CDBD3065D35BE0551FB43FB887173819957863447BDE0F59254288581250CA36141C0965C37B3BE330BFA2797186C9C71641F46D1FD5D9990E962F354647A27A6F30B475EEAF2DD0D26B80D42859F51D7FD7000BD6EF8E4D2AACC64E5BD85CBFEA800D80CEF77165FDA464598A3AE5597E3CD4B1542ADC2765D454A6DFC1B143AC986FE45C2EF7F42CDD2586D01A93DBBCEA3AE45C98AFF5EA18F18BCCEC71E059F4F821C8068735BB273412F27BDAA3A95C95E8285BA7F715E93D904CC67B8ED4DD2A096BD552656C31AA5F71E180856355E54702876D7CFF0848B8C65DDEF4442211E2F14FAACDB040570108A4889A1B4CB87254B0D326AAA3A720BCDE148CCA9C781D941616E5E536A1B067B967ADFCE84EAC802CAD68160F02588E3814DEA687D4A0BDDF95A2715FC049E65D7C647C5E15991A34DA3CB9550BE30731C4CC7BA918DB199FCEDE937549F326E7FE5253FC7BE66F8483F92D5043DF8292625E023D57C4708C61B8CFAB7AA3EB445E6CB90BCAAFD84E91FD5A5C779DBF6FC3FB15D4A0707FF2BCC2ABCC006121E3206511345703BDAA9EA7E49B2761DD87552AA5C0E12BFC1A4B01A9A8D3715447F5D2932DE536C037B8E9BF290ACD17112CBA0C9E031C9ECBA4FA67FEC22FDE02482 + A2D0CEBFDEF39AFBD3FDF539692B516AB4C7FAE95256400C7212D071B447EEB80F8F3301581675CB0BDAFFB0C391DAC99DA777742F0992460523400B40EF7237BBD138820F0C2610A63D8A60568E830055E1B3BAA25D687901A6B006563836E6D6D463563669215817E0C906B715028E1DBD68BD6F70E273A94734C770CE22377356542F6976D3FBCFE8C35A0E2BB96994EA2E3BBAAADA79DEE51EABB3EEEA3BAFC62A85DF719E785839409DC223441C94BF6F0ADDDAC8B16C8D50EEF6E365F0898EAF78D6C09526A34393C5A6C0E5304BDE3D3AF33E69767E3CE0FA7DF44E0045AC3E7C849858B014D32E75D4C49B60B8AA989AE7ADD6B59DC1CA4A7636A5E8C03D9AF4E2363D94C6C04896747E3E916C8850E3021F5739FC029D23AD4FE98D692085AC377AF0BBEACB7321DCF3E6AA8E9D051A79895895C434C1EA8B5186911BAFD069A2E064C556AA00F5366291427674DF71908E9C6EF7405E4B5D42349D903BB2675D3387795B1A1F046C1C1E3E10672DB2AC65AD2639A984416C015B81B42395A9D1B2FC0BE3D9A0D3D9E887E2C5855E3562D7CBBE584D66C3B618FB17948447FFCBC9234F538E01FCE7FA4DF58D94F397FECC4ECAA578942A831C4996C710220E69DC63BC915645AA27AE5C9B3980E0E38E08782D8FC67659B3B36828F2EBCC9DB7F3F28E9C161238FA048F4F27B58CD2ED3312BA1AC8E2F452F357465FE24EFAA1511B73A160D440501DDDD0C32EE834783EE2908AC8B13231225D6820C58C00E96506A9996EDCE50B598B56B9A46DA5D774CE7AD9BBD163198A244B2A7F8A06082B8219F7F0CA79A4BFF90199D325A4482FD6F154D1030FA83BF0CDD89529DA9DCC5F5210BF70D2176015870F290226251F63378D73869C398ED42341F748E2E95C8645622A5109204537692F1ABCB2764121EF26AF66A0A82EF496CF14E2F47D2028F49AD64B4E841DD864381F503C305C4B19510F3ED40A6AB10F6A61075DC1F015AB709706845389E973A2B99CA801F73E15E85C564CDC9ABF1A74C4AFDDD3C636F14CA60715A5BA2971420FCB8E1710DD61721722D82835DCEBE810D4239F015645BA551CCB90B1248ED8785B657AA2E0F4949210CCB1C2724982571633129059DBFE4BDC197B2FA299B6469C010651E56D81571978ADEF01B7A800EA7612401B30FF5BA8D48F338417D7C245F3AE0CD403FEAC3977984D86C9C0C8252CB403166039083AB919CCAF2CB5866F614869B88F5D8A95A285BE45FA36E96C16BA9143C10A10A87511E9165E14A760C63D4C1C99A8DFFB8CAFEFC15DCB7F9C0F4492943EECE48F8BA580DE5D8C2D6C6053484483A6A142FB1F33354441CB07C3D16AE13C3F2A7E29D6E8E02830A4D6D1C4B56DDBC400EF5298001149CE181E1FD89BEF4D4E644D2868FD0BB8B75672FDF44258E62D0FEEA8F0A7DCC9 + DB0BCBFC4E277FC3CABF49D16DA60A2004B54452FA7CD8E5F214951470694657781188CB7217850DC7053D76AED6EADB8140148B08C4A4827C1DFC96A57FCD08DBBD0357F63E1AFEE0A266F5202935B41ADFD3F8C09C6F9DAEABD4D3AD02E7F9D246555B73DF38017BAB232C551D09F28CCF08DE705E0D546D95E45A894709AE26177D8ECC049C4BD164C36257B41A41776AFCEF1FD1B33437C0FCCB079D6446CE091BE8117D3AFFBDE255297CF8A4C67BEBA00B10E954B3679CA011DD088ED21697F0741C0CE4A61A407DC7EE01A90FC9A07D7789846F45085C1E9F0230B97053F7FD9AB64AF4D828CA2B82B2CE6921D29B2C7484FFAAAB5DCF2858611583238FD04EDE2F9F6413F2ADC74D380826379BFEF540C75055114EEF65ED79D1A4A23A34E885D8B203BA29E824B1D207501B892A67B44F508BA109C301FD18C4B5BE385829C6D4BF95F0156C8522EA2592A707F0B6875F709F26FD6D29FF13D713C9AB11A50ABB8E365B148A472298A9E979D8F91DAC3410477BD9292558CFEC3283ABF13165B06062B7D16248BBA816CFD327E4EE8BFE253C13B019D87060B530AC34AC5EA0E6732885FB3942E27C592B313CD5C76CA048410DAA8E6887AD6ECF31BD4DFD0D741345E1B9765355DDE1EBB66D64067C364EB81C212D1E4E45FE6BAD6FCDD2ECEBDAFB159BEBA5114E60A62879E781E6D9D75914A98AD2D30D5E8857D13F92278FA094C83B3CF165693D32146CAE776AA373625898A34FADF42519D121E356C002362D7BF52636F49E1FA626DD24E8CDC5C84F662DED7CB5D41D9EDF144C3DAF8D3F85418D8067AB5F3732BAA22CF3C643E1A716B523DF69415A775E848260012B908DD6B93BDF815B540D5887F09B376E5829E31FA350AB959D43FCF54A3111D9C2A755CF1C2A24FA57E4CB91320D52F5FBF09A3BCBC543DC91B1EBC2FAB6FA385226AF2EEB264696FF972754CA0A7DAD0F8578239A1F0291B91C62DB1C0F4A89F206194645DC2EFF18774A17D6E3C65A50B06427FC675DB58206C964FBA11945DD8A87EF7918E42CCA0129D545F12FC458FD284810C4C59CAE10D71852FEB95B72F69BC16DE67BC883EAB61CBB743F0F90F99C1DFA733991BD1939617D116A43B3C6CE933E4A4C4EE98ECF36BAEF921E69248CCAFDD79597E7AA0510907C77FD3E61BD4D2C2BA0975795727C1E4570634D84130C05055952D3DDEB2E455B0EFDE8E3AC27CA68FD3BFD40D99C3A0E12A54826486A9236AC4E0657BF8A445EBACF8064AD7717EB4DBD3594A71B5F09013FE1D6524B3023D9629B44AEBB599A1150710B0C64528634CE8E2B5BDD3487C9558DBFA7046422AF2D0A98A9D5E6FE8A08E9ED6888F573D0F8D8006BD4406A539C454156540E1E4E9C07BF369C03E6CA6617300D0A1DC622A67D5DD1719889024D64FEC90E5CDD086AEDB7C0 + 629780C8C3DFA28F619C78886206E4C701F0C3F3815E5549103E9FA2448DDE371DC4CD54EFDB88F8E1311C305F8524B87274A0160F020C41A9378E4F3EDA46023675AD25584C3FEAA6E5F0E240F09D71BEF59BBB1BA9875701522329B3FE68DAAB88622B5DB78CF086BCB06E5248AC798D59F61F92827161C3ED3228C4C9367B04AF4F2114CFDBCA350AAA5EB97BEFD938CF91C1F9CEC33512B55FE8F3ACFBFFCC7F4CB17A056A337376ADA1 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + cleartomark end + %APLT1End + %RBIEndFontSubset +/UJFGOJ+Garamond-Italic cguidfix +/F1.1/UJFGOJ+Garamond-Italic renmfont +[ /CIEBasedABC 4 dict dup begin +/WhitePoint [ 0.9505 1.0000 1.0891 ] def +/DecodeABC [ +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind + +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind + +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind +] def +/MatrixABC [ 0.4124 0.2126 0.0193 0.3576 0.7151 0.1192 0.1805 0.0722 0.9508 ] def +/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def +end ] /Cs1 exch/ColorSpace dr pop +%%EndPageSetup +/Cs1 SC +0 0 0 sc +q +18 41 559 783 rc +1 0 0 -1 18 824 cm +63 20.5 m +409 20.5 l +S +/F1.1[ 24 0 0 -24 0 0]sf +416 28 m +(!"#$%&)[ 15.259200 7.008000 15.012000 10.267200 7.267200 0.000000 ] xS +476.9469 28 m +('\(\)\)\()[ 6.516000 9.756000 6.012000 6.012000 0.000000 ] xS +364 87.5 m +409 87.5 l +S +416 95 m +(*+#+&)[ 18.612000 8.604000 15.108000 8.604000 0.000000 ] xS +474.11441 95 m +(,\(-."/,)[ 7.104000 9.864000 9.864000 5.616000 7.104000 10.368000 0.000000 ] xS +364 154.5 m +409 154.5 l +S +416 162 m +(0\(/)[ 12.873600 9.873600 0.000000 ] xS +321 121.5 m +365 121.5 l +S +364.5 87 m +364.5 155 l +S +321 222.5 m +409 222.5 l +S +416 230 m +(1+%.22\()[ 17.088000 8.568000 7.344000 5.568000 5.328000 5.328000 0.000000 ] xS +278 171.5 m +322 171.5 l +S +321.5 121 m +321.5 223 l +S +278 289.5 m +409 289.5 l +S +416 297 m +(0+/3+)[ 13.065600 8.817600 10.569600 8.049600 0.000000 ] xS +235 230.5 m +279 230.5 l +S +278.5 171 m +278.5 290 l +S +235 356.5 m +409 356.5 l +S +416 364 m +(*42+5\(\)",)[ 18.660000 8.172000 5.412000 8.652000 9.900000 9.900000 6.156000 7.140000 0.000000 ] xS +192 293.5 m +236 293.5 l +S +235.5 230 m +235.5 357 l +S +364 424.5 m +409 424.5 l +S +416 432 m +(6\('\('\(&)[ 19.855200 9.871200 6.607200 9.871200 6.607200 9.871200 0.000000 ] xS +485.84589 432 m +(7$,'\(\)\()[ 5.359200 10.375200 7.111200 6.607200 9.871200 6.103200 0.000000 ] xS +364 491.5 m +409 491.5 l +S +416 499 m +(68&#$2\(\)\)\()[ 19.747200 5.248800 6.000000 15.000000 10.252800 5.248800 9.751200 6.000000 6.000000 0.000000 ] xS +321 457.5 m +365 457.5 l +S +364.5 424 m +364.5 492 l +S +321 558.5 m +409 558.5 l +S +416 566 m +(68&)[ 19.809600 5.313600 0.000000 ] xS +447.8107 566 m +(7\(,'.'$2\(%.,)[ 5.313600 9.825600 7.065600 6.561600 5.553600 6.561600 10.329600 5.313600 9.825600 7.329600 5.553600 0.000000 ] xS +278 508.5 m +322 508.5 l +S +321.5 457 m +321.5 559 l +S +278 626.5 m +409 626.5 l +S +416 634 m +(68&,429\(/$,)[ 19.670400 5.174400 5.918400 6.926400 7.934400 5.174400 8.174400 9.686400 10.190400 10.190400 0.000000 ] xS +192 567.5 m +279 567.5 l +S +278.5 508 m +278.5 627 l +S +149 430.5 m +193 430.5 l +S +192.5 293 m +192.5 568 l +S +149 693.5 m +409 693.5 l +S +416 701 m +(:\(.#.%.&)[ 12.069600 9.813600 5.565600 15.069600 5.565600 7.317600 5.565600 0.000000 ] xS +483.75781 701 m +(,'.$%"$,)[ 7.065600 6.585600 5.577600 10.329600 7.329600 7.065600 10.329600 0.000000 ] xS +106 562.5 m +150 562.5 l +S +149.5 430 m +149.5 694 l +S +106 761.5 m +409 761.5 l +S +416 769 m +(;\(%,.$,&)[ 14.054400 9.806400 7.310400 7.046400 5.534400 10.310400 7.046400 0.000000 ] xS +483.64999 769 m +(,4%.'<\)\()[ 7.046400 8.054400 7.310400 5.534400 6.542400 10.046400 6.038400 0.000000 ] xS +63 661.5 m +107 661.5 l +S +106.5 562 m +106.5 762 l +S +63.5 20 m +63.5 662 l +S +20 340.5 m +64 340.5 l +S +ep +end +%%Trailer +%%Pages: 1 +%%BoundingBox: 0 0 595 842 +%%EOF diff --git a/sample_data/PAn_Gorilla.pdf b/sample_data/PAn_Gorilla.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ca0f170403a13cc9d3b9bc97497fa827fcf515e7 GIT binary patch literal 1026816 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 JY(<_;@GpTW28jRw literal 0 HcmV?d00001 diff --git a/sample_data/primate.fas b/sample_data/primate.fas new file mode 100644 index 0000000..0557918 --- /dev/null +++ b/sample_data/primate.fas @@ -0,0 +1,24 @@ +>Lemur_catta +AAGCTTCATAGGAGCAACCATTCTAATAATCGCACATGGCCTTACATCATCCATATTATTCTGTCTAGCCAACTCTAACTACGAACGAATCCATAGCCGTACAATACTACTAGCACGAGGGATCCAAACCATTCTCCCTCTTATAGCCACCTGATGACTACTCGCCAGCCTAACTAACCTAGCCCTACCCACCTCTATCAATTTAATTGGCGAACTATTCGTCACTATAGCATCCTTCTCATGATCAAACATTACAATTATCTTAATAGGCTTAAATATGCTCATCACCGCTCTCTATTCCCTCTATATATTAACTACTACACAACGAGGAAAACTCACATATCATTCGCACAACCTAAACCCATCCTTTACACGAGAAAACACCCTTATATCCATACACATACTCCCCCTTCTCCTATTTACCTTAAACCCCAAAATTATTCTAGGACCCACGTACTGTAAATATAGTTTAAA-AAAACACTAGATTGTGAATCCAGAAATAGAAGCTCAAAC-CTTCTTATTTACCGAGAAAGTAATGTATGAACTGCTAACTCTGCACTCCGTATATAAAAATACGGCTATCTCAACTTTTAAAGGATAGAAGTAATCCATTGGCCTTAGGAGCCAAAAA-ATTGGTGCAACTCCAAATAAAAGTAATAAATCTATTATCCTCTTTCACCCTTGTCACACTGATTATCCTAACTTTACCTATCATTATAAACGTTACAAACATATACAAAAACTACCCCTATGCACCATACGTAAAATCTTCTATTGCATGTGCCTTCATCACTAGCCTCATCCCAACTATATTATTTATCTCCTCAGGACAAGAAACAATCATTTCCAACTGACATTGAATAACAATCCAAACCCTAAAACTATCTATTAGCTT +>Homo_sapiens +AAGCTTCACCGGCGCAGTCATTCTCATAATCGCCCACGGGCTTACATCCTCATTACTATTCTGCCTAGCAAACTCAAACTACGAACGCACTCACAGTCGCATCATAATCCTCTCTCAAGGACTTCAAACTCTACTCCCACTAATAGCTTTTTGATGACTTCTAGCAAGCCTCGCTAACCTCGCCTTACCCCCCACTATTAACCTACTGGGAGAACTCTCTGTGCTAGTAACCACGTTCTCCTGATCAAATATCACTCTCCTACTTACAGGACTCAACATACTAGTCACAGCCCTATACTCCCTCTACATATTTACCACAACACAATGGGGCTCACTCACCCACCACATTAACAACATAAAACCCTCATTCACACGAGAAAACACCCTCATGTTCATACACCTATCCCCCATTCTCCTCCTATCCCTCAACCCCGACATCATTACCGGGTTTTCCTCTTGTAAATATAGTTTAACCAAAACATCAGATTGTGAATCTGACAACAGAGGCTTA-CGACCCCTTATTTACCGAGAAAGCT-CACAAGAACTGCTAACTCATGCCCCCATGTCTAACAACATGGCTTTCTCAACTTTTAAAGGATAACAGCTATCCATTGGTCTTAGGCCCCAAAAATTTTGGTGCAACTCCAAATAAAAGTAATAACCATGCACACTACTATAACCACCCTAACCCTGACTTCCCTAATTCCCCCCATCCTTACCACCCTCGTTAACCCTAACAAAAAAAACTCATACCCCCATTATGTAAAATCCATTGTCGCATCCACCTTTATTATCAGTCTCTTCCCCACAACAATATTCATGTGCCTAGACCAAGAAGTTATTATCTCGAACTGACACTGAGCCACAACCCAAACAACCCAGCTCTCCCTAAGCTT +>Pan +AAGCTTCACCGGCGCAATTATCCTCATAATCGCCCACGGACTTACATCCTCATTATTATTCTGCCTAGCAAACTCAAATTATGAACGCACCCACAGTCGCATCATAATTCTCTCCCAAGGACTTCAAACTCTACTCCCACTAATAGCCTTTTGATGACTCCTAGCAAGCCTCGCTAACCTCGCCCTACCCCCTACCATTAATCTCCTAGGGGAACTCTCCGTGCTAGTAACCTCATTCTCCTGATCAAATACCACTCTCCTACTCACAGGATTCAACATACTAATCACAGCCCTGTACTCCCTCTACATGTTTACCACAACACAATGAGGCTCACTCACCCACCACATTAATAACATAAAGCCCTCATTCACACGAGAAAATACTCTCATATTTTTACACCTATCCCCCATCCTCCTTCTATCCCTCAATCCTGATATCATCACTGGATTCACCTCCTGTAAATATAGTTTAACCAAAACATCAGATTGTGAATCTGACAACAGAGGCTCA-CGACCCCTTATTTACCGAGAAAGCT-TATAAGAACTGCTAATTCATATCCCCATGCCTGACAACATGGCTTTCTCAACTTTTAAAGGATAACAGCCATCCGTTGGTCTTAGGCCCCAAAAATTTTGGTGCAACTCCAAATAAAAGTAATAACCATGTATACTACCATAACCACCTTAACCCTAACTCCCTTAATTCTCCCCATCCTCACCACCCTCATTAACCCTAACAAAAAAAACTCATATCCCCATTATGTGAAATCCATTATCGCGTCCACCTTTATCATTAGCCTTTTCCCCACAACAATATTCATATGCCTAGACCAAGAAGCTATTATCTCAAACTGGCACTGAGCAACAACCCAAACAACCCAGCTCTCCCTAAGCTT +>Gorilla +AAGCTTCACCGGCGCAGTTGTTCTTATAATTGCCCACGGACTTACATCATCATTATTATTCTGCCTAGCAAACTCAAACTACGAACGAACCCACAGCCGCATCATAATTCTCTCTCAAGGACTCCAAACCCTACTCCCACTAATAGCCCTTTGATGACTTCTGGCAAGCCTCGCCAACCTCGCCTTACCCCCCACCATTAACCTACTAGGAGAGCTCTCCGTACTAGTAACCACATTCTCCTGATCAAACACCACCCTTTTACTTACAGGATCTAACATACTAATTACAGCCCTGTACTCCCTTTATATATTTACCACAACACAATGAGGCCCACTCACACACCACATCACCAACATAAAACCCTCATTTACACGAGAAAACATCCTCATATTCATGCACCTATCCCCCATCCTCCTCCTATCCCTCAACCCCGATATTATCACCGGGTTCACCTCCTGTAAATATAGTTTAACCAAAACATCAGATTGTGAATCTGATAACAGAGGCTCA-CAACCCCTTATTTACCGAGAAAGCT-CGTAAGAGCTGCTAACTCATACCCCCGTGCTTGACAACATGGCTTTCTCAACTTTTAAAGGATAACAGCTATCCATTGGTCTTAGGACCCAAAAATTTTGGTGCAACTCCAAATAAAAGTAATAACTATGTACGCTACCATAACCACCTTAGCCCTAACTTCCTTAATTCCCCCTATCCTTACCACCTTCATCAATCCTAACAAAAAAAGCTCATACCCCCATTACGTAAAATCTATCGTCGCATCCACCTTTATCATCAGCCTCTTCCCCACAACAATATTTCTATGCCTAGACCAAGAAGCTATTATCTCAAGCTGACACTGAGCAACAACCCAAACAATTCAACTCTCCCTAAGCTT +>Pongo +AAGCTTCACCGGCGCAACCACCCTCATGATTGCCCATGGACTCACATCCTCCCTACTGTTCTGCCTAGCAAACTCAAACTACGAACGAACCCACAGCCGCATCATAATCCTCTCTCAAGGCCTTCAAACTCTACTCCCCCTAATAGCCCTCTGATGACTTCTAGCAAGCCTCACTAACCTTGCCCTACCACCCACCATCAACCTTCTAGGAGAACTCTCCGTACTAATAGCCATATTCTCTTGATCTAACATCACCATCCTACTAACAGGACTCAACATACTAATCACAACCCTATACTCTCTCTATATATTCACCACAACACAACGAGGTACACCCACACACCACATCAACAACATAAAACCTTCTTTCACACGCGAAAATACCCTCATGCTCATACACCTATCCCCCATCCTCCTCTTATCCCTCAACCCCAGCATCATCGCTGGGTTCGCCTACTGTAAATATAGTTTAACCAAAACATTAGATTGTGAATCTAATAATAGGGCCCCA-CAACCCCTTATTTACCGAGAAAGCT-CACAAGAACTGCTAACTCTCACT-CCATGTGTGACAACATGGCTTTCTCAGCTTTTAAAGGATAACAGCTATCCCTTGGTCTTAGGATCCAAAAATTTTGGTGCAACTCCAAATAAAAGTAACAGCCATGTTTACCACCATAACTGCCCTCACCTTAACTTCCCTAATCCCCCCCATTACCGCTACCCTCATTAACCCCAACAAAAAAAACCCATACCCCCACTATGTAAAAACGGCCATCGCATCCGCCTTTACTATCAGCCTTATCCCAACAACAATATTTATCTGCCTAGGACAAGAAACCATCGTCACAAACTGATGCTGAACAACCACCCAGACACTACAACTCTCACTAAGCTT +>Hylobates +AAGCTTTACAGGTGCAACCGTCCTCATAATCGCCCACGGACTAACCTCTTCCCTGCTATTCTGCCTTGCAAACTCAAACTACGAACGAACTCACAGCCGCATCATAATCCTATCTCGAGGGCTCCAAGCCTTACTCCCACTGATAGCCTTCTGATGACTCGCAGCAAGCCTCGCTAACCTCGCCCTACCCCCCACTATTAACCTCCTAGGTGAACTCTTCGTACTAATGGCCTCCTTCTCCTGGGCAAACACTACTATTACACTCACCGGGCTCAACGTACTAATCACGGCCCTATACTCCCTTTACATATTTATCATAACACAACGAGGCACACTTACACACCACATTAAAAACATAAAACCCTCACTCACACGAGAAAACATATTAATACTTATGCACCTCTTCCCCCTCCTCCTCCTAACCCTCAACCCTAACATCATTACTGGCTTTACTCCCTGTAAACATAGTTTAATCAAAACATTAGATTGTGAATCTAACAATAGAGGCTCG-AAACCTCTTGCTTACCGAGAAAGCC-CACAAGAACTGCTAACTCACTATCCCATGTATGACAACATGGCTTTCTCAACTTTTAAAGGATAACAGCTATCCATTGGTCTTAGGACCCAAAAATTTTGGTGCAACTCCAAATAAAAGTAATAGCAATGTACACCACCATAGCCATTCTAACGCTAACCTCCCTAATTCCCCCCATTACAGCCACCCTTATTAACCCCAATAAAAAGAACTTATACCCGCACTACGTAAAAATGACCATTGCCTCTACCTTTATAATCAGCCTATTTCCCACAATAATATTCATGTGCACAGACCAAGAAACCATTATTTCAAACTGACACTGAACTGCAACCCAAACGCTAGAACTCTCCCTAAGCTT +>Macaca_fuscata +AAGCTTTTCCGGCGCAACCATCCTTATGATCGCTCACGGACTCACCTCTTCCATATATTTCTGCCTAGCCAATTCAAACTATGAACGCACTCACAACCGTACCATACTACTGTCCCGAGGACTTCAAATCCTACTTCCACTAACAGCCTTTTGATGATTAACAGCAAGCCTTACTAACCTTGCCCTACCCCCCACTATCAATCTACTAGGTGAACTCTTTGTAATCGCAACCTCATTCTCCTGATCCCATATCACCATTATGCTAACAGGACTTAACATATTAATTACGGCCCTCTACTCTCTCCACATATTCACTACAACACAACGAGGAACACTCACACATCACATAATCAACATAAAGCCCCCCTTCACACGAGAAAACACATTAATATTCATACACCTCGCTCCAATTATCCTTCTATCCCTCAACCCCAACATCATCCTGGGGTTTACCTCCTGTAGATATAGTTTAACTAAAACACTAGATTGTGAATCTAACCATAGAGACTCA-CCACCTCTTATTTACCGAGAAAACT-CGCAAGGACTGCTAACCCATGTACCCGTACCTAAAATTACGGTTTTCTCAACTTTTAAAGGATAACAGCTATCCATTGACCTTAGGAGTCAAAAACATTGGTGCAACTCCAAATAAAAGTAATAATCATGCACACCCCCATCATTATAACAACCCTTATCTCCCTAACTCTCCCAATTTTTGCCACCCTCATCAACCCTTACAAAAAACGTCCATACCCAGATTACGTAAAAACAACCGTAATATATGCTTTCATCATCAGCCTCCCCTCAACAACTTTATTCATCTTCTCAAACCAAGAAACAACCATTTGGAGCTGACATTGAATAATGACCCAAACACTAGACCTAACGCTAAGCTT +>M._mulatta +AAGCTTTTCTGGCGCAACCATCCTCATGATTGCTCACGGACTCACCTCTTCCATATATTTCTGCCTAGCCAATTCAAACTATGAACGCACTCACAACCGTACCATACTACTGTCCCGGGGACTTCAAATCCTACTTCCACTAACAGCTTTCTGATGATTAACAGCAAGCCTTACTAACCTTGCCCTACCCCCCACTATCAACCTACTAGGTGAACTCTTTGTAATCGCGACCTCATTCTCCTGGTCCCATATCACCATTATATTAACAGGATTTAACATACTAATTACGGCCCTCTACTCCCTCCACATATTCACCACAACACAACGAGGAGCACTCACACATCACATAATCAACATAAAACCCCCCTTCACACGAGAAAACATATTAATATTCATACACCTCGCTCCAATCATCCTCCTATCTCTCAACCCCAACATCATCCTGGGGTTTACTTCCTGTAGATATAGTTTAACTAAAACATTAGATTGTGAATCTAACCATAGAGACTTA-CCACCTCTTATTTACCGAGAAAACT-CGCGAGGACTGCTAACCCATGTATCCGTACCTAAAATTACGGTTTTCTCAACTTTTAAAGGATAACAGCTATCCATTGACCTTAGGAGTCAAAAATATTGGTGCAACTCCAAATAAAAGTAATAATCATGCACACCCCTATCATAATAACAACCCTTATCTCCCTAACTCTCCCAATTTTTGCCACCCTCATCAACCCTTACAAAAAACGTCCATACCCAGATTACGTAAAAACAACCGTAATATATGCTTTCATCATCAGCCTCCCCTCAACAACTTTATTCATCTTCTCAAACCAAGAAACAACCATTTGAAGCTGACATTGAATAATAACCCAAACACTAGACCTAACACTAAGCTT +>M._fascicularis +AAGCTTCTCCGGCGCAACCACCCTTATAATCGCCCACGGGCTCACCTCTTCCATGTATTTCTGCTTGGCCAATTCAAACTATGAGCGCACTCATAACCGTACCATACTACTATCCCGAGGACTTCAAATTCTACTTCCATTGACAGCCTTCTGATGACTCACAGCAAGCCTTACTAACCTTGCCCTACCCCCCACTATTAATCTACTAGGCGAACTCTTTGTAATCACAACTTCATTTTCCTGATCCCATATCACCATTGTGTTAACGGGCCTTAATATACTAATCACAGCCCTCTACTCTCTCCACATGTTCATTACAGTACAACGAGGAACACTCACACACCACATAATCAATATAAAACCCCCCTTCACACGAGAAAACATATTAATATTCATACACCTCGCTCCAATTATCCTTCTATCTCTCAACCCCAACATCATCCTGGGGTTTACCTCCTGTAAATATAGTTTAACTAAAACATTAGATTGTGAATCTAACTATAGAGGCCTA-CCACTTCTTATTTACCGAGAAAACT-CGCAAGGACTGCTAATCCATGCCTCCGTACTTAAAACTACGGTTTCCTCAACTTTTAAAGGATAACAGCTATCCATTGACCTTAGGAGTCAAAAACATTGGTGCAACTCCAAATAAAAGTAATAATCATGCACACCCCCATCATAATAACAACCCTCATCTCCCTGACCCTTCCAATTTTTGCCACCCTCACCAACCCCTATAAAAAACGTTCATACCCAGACTACGTAAAAACAACCGTAATATATGCTTTTATTACCAGTCTCCCCTCAACAACCCTATTCATCCTCTCAAACCAAGAAACAACCATTTGGAGTTGACATTGAATAACAACCCAAACATTAGACCTAACACTAAGCTT +>M._sylvanus +AAGCTTCTCCGGTGCAACTATCCTTATAGTTGCCCATGGACTCACCTCTTCCATATACTTCTGCTTGGCCAACTCAAACTACGAACGCACCCACAGCCGCATCATACTACTATCCCGAGGACTCCAAATCCTACTCCCACTAACAGCCTTCTGATGATTCACAGCAAGCCTTACTAATCTTGCTCTACCCTCCACTATTAATCTACTGGGCGAACTCTTCGTAATCGCAACCTCATTTTCCTGATCCCACATCACCATCATACTAACAGGACTGAACATACTAATTACAGCCCTCTACTCTCTTCACATATTCACCACAACACAACGAGGAGCGCTCACACACCACATAATTAACATAAAACCACCTTTCACACGAGAAAACATATTAATACTCATACACCTCGCTCCAATTATTCTTCTATCTCTTAACCCCAACATCATTCTAGGATTTACTTCCTGTAAATATAGTTTAATTAAAACATTAGACTGTGAATCTAACTATAGAAGCTTA-CCACTTCTTATTTACCGAGAAAACT-TGCAAGGACCGCTAATCCACACCTCCGTACTTAAAACTACGGTTTTCTCAACTTTTAAAGGATAACAGCTATCCATTGGCCTTAGGAGTCAAAAATATTGGTGCAACTCCAAATAAAAGTAATAATCATGTATACCCCCATCATAATAACAACTCTCATCTCCCTAACTCTTCCAATTTTCGCTACCCTTATCAACCCCAACAAAAAACACCTATATCCAAACTACGTAAAAACAGCCGTAATATATGCTTTCATTACCAGCCTCTCTTCAACAACTTTATATATATTCTTAAACCAAGAAACAATCATCTGAAGCTGGCACTGAATAATAACCCAAACACTAAGCCTAACATTAAGCTT +>Saimiri_sciureus +AAGCTTCACCGGCGCAATGATCCTAATAATCGCTCACGGGTTTACTTCGTCTATGCTATTCTGCCTAGCAAACTCAAATTACGAACGAATTCACAGCCGAACAATAACATTTACTCGAGGGCTCCAAACACTATTCCCGCTTATAGGCCTCTGATGACTCCTAGCAAATCTCGCTAACCTCGCCCTACCCACAGCTATTAATCTAGTAGGAGAATTACTCACAATCGTATCTTCCTTCTCTTGATCCAACTTTACTATTATATTCACAGGACTTAATATACTAATTACAGCACTCTACTCACTTCATATGTATGCCTCTACACAGCGAGGTCCACTTACATACAGCACCAGCAATATAAAACCAATATTTACACGAGAAAATACGCTAATATTTATACATATAACACCAATCCTCCTCCTTACCTTGAGCCCCAAGGTAATTATAGGACCCTCACCTTGTAATTATAGTTTAGCTAAAACATTAGATTGTGAATCTAATAATAGAAGAATA-TAACTTCTTAATTACCGAGAAAGTG-CGCAAGAACTGCTAATTCATGCTCCCAAGACTAACAACTTGGCTTCCTCAACTTTTAAAGGATAGTAGTTATCCATTGGTCTTAGGAGCCAAAAACATTGGTGCAACTCCAAATAAAAGTAATA---ATACACTTCTCCATCACTCTAATAACACTAATTAGCCTACTAGCGCCAATCCTAGCTACCCTCATTAACCCTAACAAAAGCACACTATACCCGTACTACGTAAAACTAGCCATCATCTACGCCCTCATTACCAGTACCTTATCTATAATATTCTTTATCCTTACAGGCCAAGAATCAATAATTTCAAACTGACACTGAATAACTATCCAAACCATCAAACTATCCCTAAGCTT +>Tarsius_syrichta +AAGTTTCATTGGAGCCACCACTCTTATAATTGCCCATGGCCTCACCTCCTCCCTATTATTTTGCCTAGCAAATACAAACTACGAACGAGTCCACAGTCGAACAATAGCACTAGCCCGTGGCCTTCAAACCCTATTACCTCTTGCAGCAACATGATGACTCCTCGCCAGCTTAACCAACCTGGCCCTTCCCCCAACAATTAATTTAATCGGTGAACTGTCCGTAATAATAGCAGCATTTTCATGGTCACACCTAACTATTATCTTAGTAGGCCTTAACACCCTTATCACCGCCCTATATTCCCTATATATACTAATCATAACTCAACGAGGAAAATACACATATCATATCAACAATATCATGCCCCCTTTCACCCGAGAAAATACATTAATAATCATACACCTATTTCCCTTAATCCTACTATCTACCAACCCCAAAGTAATTATAGGAACCATGTACTGTAAATATAGTTTAAACAAAACATTAGATTGTGAGTCTAATAATAGAAGCCCAAAGATTTCTTATTTACCAAGAAAGTA-TGCAAGAACTGCTAACTCATGCCTCCATATATAACAATGTGGCTTTCTT-ACTTTTAAAGGATAGAAGTAATCCATCGGTCTTAGGAACCGAAAA-ATTGGTGCAACTCCAAATAAAAGTAATAAATTTATTTTCATCCTCCATTTTACTATCACTTACACTCTTAATTACCCCATTTATTATTACAACAACTAAAAAATATGAAACACATGCATACCCTTACTACGTAAAAAACTCTATCGCCTGCGCATTTATAACAAGCCTAGTCCCAATGCTCATATTTCTATACACAAATCAAGAAATAATCATTTCCAACTGACATTGAATAACGATTCATACTATCAAATTATGCCTAAGCTT diff --git a/sample_data/primate.tiger b/sample_data/primate.tiger new file mode 100644 index 0000000..420e4b7 --- /dev/null +++ b/sample_data/primate.tiger @@ -0,0 +1,290 @@ +#NEXUS + +[This file contains data that has been analysed for site specific rates] +[using TIGER, developed by Carla Cummins in the laboratory of] +[Dr James McInerney, National University of Ireland, Maynooth] + + +[Histograms of number of sites in each category:] +[Bin1 |============================================================ |373 ] +[Bin2 | |0 ] +[Bin3 |= |3 ] +[Bin4 | |0 ] +[Bin5 | |0 ] +[Bin6 |=========== |68 ] +[Bin7 |============ |73 ] +[Bin8 |====== |37 ] +[Bin9 |========================= |152 ] +[Bin10 |=============================== |192 ] + + + + + + +BEGIN TAXA; + Dimensions NTax = 12 ; + TaxLabels Lemur_catta Homo_sapiens Pan Gorilla Pongo Hylobates Macaca_fuscata M._mulatta M._fascicularis M._sylvanus Saimiri_sciureus Tarsius_syrichta ; +END; + +BEGIN CHARACTERS; + Dimensions nchar = 898 ; + Format datatype = DNA gap = - interleave; +Matrix + +Lemur_catta AAGCTTCATAGGAGCAACCATTCTAATAATCGCACATGGCCTTACATCATCCATATTATT +Homo_sapiens AAGCTTCACCGGCGCAGTCATTCTCATAATCGCCCACGGGCTTACATCCTCATTACTATT +Pan AAGCTTCACCGGCGCAATTATCCTCATAATCGCCCACGGACTTACATCCTCATTATTATT +Gorilla AAGCTTCACCGGCGCAGTTGTTCTTATAATTGCCCACGGACTTACATCATCATTATTATT +Pongo AAGCTTCACCGGCGCAACCACCCTCATGATTGCCCATGGACTCACATCCTCCCTACTGTT +Hylobates AAGCTTTACAGGTGCAACCGTCCTCATAATCGCCCACGGACTAACCTCTTCCCTGCTATT +Macaca_fuscata AAGCTTTTCCGGCGCAACCATCCTTATGATCGCTCACGGACTCACCTCTTCCATATATTT +M._mulatta AAGCTTTTCTGGCGCAACCATCCTCATGATTGCTCACGGACTCACCTCTTCCATATATTT +M._fascicularis AAGCTTCTCCGGCGCAACCACCCTTATAATCGCCCACGGGCTCACCTCTTCCATGTATTT +M._sylvanus AAGCTTCTCCGGTGCAACTATCCTTATAGTTGCCCATGGACTCACCTCTTCCATATACTT +Saimiri_sciureus AAGCTTCACCGGCGCAATGATCCTAATAATCGCTCACGGGTTTACTTCGTCTATGCTATT +Tarsius_syrichta AAGTTTCATTGGAGCCACCACTCTTATAATTGCCCATGGCCTCACCTCCTCCCTATTATT +[Bin Numbers 111711879111111771181911111861111111111191111111111191117911] +[ 0 0 00 0 0 0 0 0 0 0 0 0 0 00 ] + + +Lemur_catta CTGTCTAGCCAACTCTAACTACGAACGAATCCATAGCCGTACAATACTACTAGCACGAGG +Homo_sapiens CTGCCTAGCAAACTCAAACTACGAACGCACTCACAGTCGCATCATAATCCTCTCTCAAGG +Pan CTGCCTAGCAAACTCAAATTATGAACGCACCCACAGTCGCATCATAATTCTCTCCCAAGG +Gorilla CTGCCTAGCAAACTCAAACTACGAACGAACCCACAGCCGCATCATAATTCTCTCTCAAGG +Pongo CTGCCTAGCAAACTCAAACTACGAACGAACCCACAGCCGCATCATAATCCTCTCTCAAGG +Hylobates CTGCCTTGCAAACTCAAACTACGAACGAACTCACAGCCGCATCATAATCCTATCTCGAGG +Macaca_fuscata CTGCCTAGCCAATTCAAACTATGAACGCACTCACAACCGTACCATACTACTGTCCCGAGG +M._mulatta CTGCCTAGCCAATTCAAACTATGAACGCACTCACAACCGTACCATACTACTGTCCCGGGG +M._fascicularis CTGCTTGGCCAATTCAAACTATGAGCGCACTCATAACCGTACCATACTACTATCCCGAGG +M._sylvanus CTGCTTGGCCAACTCAAACTACGAACGCACCCACAGCCGCATCATACTACTATCCCGAGG +Saimiri_sciureus CTGCCTAGCAAACTCAAATTACGAACGAATTCACAGCCGAACAATAACATTTACTCGAGG +Tarsius_syrichta TTGCCTAGCAAATACAAACTACGAACGAGTCCACAGTCGAACAATAGCACTAGCCCGTGG +[Bin Numbers 711671911911971611911911611979111817911119911111891111118911] +[ 0 0 00 00 0 ] + + +Lemur_catta GATCCAAACCATTCTCCCTCTTATAGCCACCTGATGACTACTCGCCAGCCTAACTAACCT +Homo_sapiens ACTTCAAACTCTACTCCCACTAATAGCTTTTTGATGACTTCTAGCAAGCCTCGCTAACCT +Pan ACTTCAAACTCTACTCCCACTAATAGCCTTTTGATGACTCCTAGCAAGCCTCGCTAACCT +Gorilla ACTCCAAACCCTACTCCCACTAATAGCCCTTTGATGACTTCTGGCAAGCCTCGCCAACCT +Pongo CCTTCAAACTCTACTCCCCCTAATAGCCCTCTGATGACTTCTAGCAAGCCTCACTAACCT +Hylobates GCTCCAAGCCTTACTCCCACTGATAGCCTTCTGATGACTCGCAGCAAGCCTCGCTAACCT +Macaca_fuscata ACTTCAAATCCTACTTCCACTAACAGCCTTTTGATGATTAACAGCAAGCCTTACTAACCT +M._mulatta ACTTCAAATCCTACTTCCACTAACAGCTTTCTGATGATTAACAGCAAGCCTTACTAACCT +M._fascicularis ACTTCAAATTCTACTTCCATTGACAGCCTTCTGATGACTCACAGCAAGCCTTACTAACCT +M._sylvanus ACTCCAAATCCTACTCCCACTAACAGCCTTCTGATGATTCACAGCAAGCCTTACTAATCT +Saimiri_sciureus GCTCCAAACACTATTCCCGCTTATAGGCCTCTGATGACTCCTAGCAAATCTCGCTAACCT +Tarsius_syrichta CCTTCAAACCCTATTACCTCTTGCAGCAACATGATGACTCCTCGCCAGCTTAACCAACCT +[Bin Numbers 161111167181611911161179119919111111171188911919971111911611] +[ 0 0 0 0 0 0 0 0 0 00 ] + + +Lemur_catta AGCCCTACCCACCTCTATCAATTTAATTGGCGAACTATTCGTCACTATAGCATCCTTCTC +Homo_sapiens CGCCTTACCCCCCACTATTAACCTACTGGGAGAACTCTCTGTGCTAGTAACCACGTTCTC +Pan CGCCCTACCCCCTACCATTAATCTCCTAGGGGAACTCTCCGTGCTAGTAACCTCATTCTC +Gorilla CGCCTTACCCCCCACCATTAACCTACTAGGAGAGCTCTCCGTACTAGTAACCACATTCTC +Pongo TGCCCTACCACCCACCATCAACCTTCTAGGAGAACTCTCCGTACTAATAGCCATATTCTC +Hylobates CGCCCTACCCCCCACTATTAACCTCCTAGGTGAACTCTTCGTACTAATGGCCTCCTTCTC +Macaca_fuscata TGCCCTACCCCCCACTATCAATCTACTAGGTGAACTCTTTGTAATCGCAACCTCATTCTC +M._mulatta TGCCCTACCCCCCACTATCAACCTACTAGGTGAACTCTTTGTAATCGCGACCTCATTCTC +M._fascicularis TGCCCTACCCCCCACTATTAATCTACTAGGCGAACTCTTTGTAATCACAACTTCATTTTC +M._sylvanus TGCTCTACCCTCCACTATTAATCTACTGGGCGAACTCTTCGTAATCGCAACCTCATTTTC +Saimiri_sciureus CGCCCTACCCACAGCTATTAATCTAGTAGGAGAATTACTCACAATCGTATCTTCCTTCTC +Tarsius_syrichta GGCCCTTCCCCCAACAATTAATTTAATCGGTGAACTGTCCGTAATAATAGCAGCATTTTC +[Bin Numbers 111671711611191911911991811111111691999899986117811196911111] +[ 0 0 0 0 0 0 00 0 0 0 ] + + +Lemur_catta ATGATCAAACATTACAATTATCTTAATAGGCTTAAATATGCTCATCACCGCTCTCTATTC +Homo_sapiens CTGATCAAATATCACTCTCCTACTTACAGGACTCAACATACTAGTCACAGCCCTATACTC +Pan CTGATCAAATACCACTCTCCTACTCACAGGATTCAACATACTAATCACAGCCCTGTACTC +Gorilla CTGATCAAACACCACCCTTTTACTTACAGGATCTAACATACTAATTACAGCCCTGTACTC +Pongo TTGATCTAACATCACCATCCTACTAACAGGACTCAACATACTAATCACAACCCTATACTC +Hylobates CTGGGCAAACACTACTATTACACTCACCGGGCTCAACGTACTAATCACGGCCCTATACTC +Macaca_fuscata CTGATCCCATATCACCATTATGCTAACAGGACTTAACATATTAATTACGGCCCTCTACTC +M._mulatta CTGGTCCCATATCACCATTATATTAACAGGATTTAACATACTAATTACGGCCCTCTACTC +M._fascicularis CTGATCCCATATCACCATTGTGTTAACGGGCCTTAATATACTAATCACAGCCCTCTACTC +M._sylvanus CTGATCCCACATCACCATCATACTAACAGGACTGAACATACTAATTACAGCCCTCTACTC +Saimiri_sciureus TTGATCCAACTTTACTATTATATTCACAGGACTTAATATACTAATTACAGCACTCTACTC +Tarsius_syrichta ATGGTCACACCTAACTATTATCTTAGTAGGCCTTAACACCCTTATCACCGCCCTATATTC +[Bin Numbers 111161191918111171996111179811116111167961931111161911911911] +[ 0 0 0 0 0 0 00 0 00 0 0 0 0 ] + + +Lemur_catta CCTCTATATATTAACTACTACACAACGAGGAAAACTCACATATCATTCGCACAACCTAAA +Homo_sapiens CCTCTACATATTTACCACAACACAATGGGGCTCACTCACCCACCACATTAACAACATAAA +Pan CCTCTACATGTTTACCACAACACAATGAGGCTCACTCACCCACCACATTAATAACATAAA +Gorilla CCTTTATATATTTACCACAACACAATGAGGCCCACTCACACACCACATCACCAACATAAA +Pongo TCTCTATATATTCACCACAACACAACGAGGTACACCCACACACCACATCAACAACATAAA +Hylobates CCTTTACATATTTATCATAACACAACGAGGCACACTTACACACCACATTAAAAACATAAA +Macaca_fuscata TCTCCACATATTCACTACAACACAACGAGGAACACTCACACATCACATAATCAACATAAA +M._mulatta CCTCCACATATTCACCACAACACAACGAGGAGCACTCACACATCACATAATCAACATAAA +M._fascicularis TCTCCACATGTTCATTACAGTACAACGAGGAACACTCACACACCACATAATCAATATAAA +M._sylvanus TCTTCACATATTCACCACAACACAACGAGGAGCGCTCACACACCACATAATTAACATAAA +Saimiri_sciureus ACTTCATATGTATGCCTCTACACAGCGAGGTCCACTTACATACAGCACCAGCAATATAAA +Tarsius_syrichta CCTATATATACTAATCATAACTCAACGAGGAAAATACACATATCATATCAACAATATCAT +[Bin Numbers 111111911179191999966711971311119679111791199969161911161717] +[ 0 00 0 0 0 00 0 0 0 0 0 ] + + +Lemur_catta CCCATCCTTTACACGAGAAAACACCCTTATATCCATACACATACTCCCCCTTCTCCTATT +Homo_sapiens ACCCTCATTCACACGAGAAAACACCCTCATGTTCATACACCTATCCCCCATTCTCCTCCT +Pan GCCCTCATTCACACGAGAAAATACTCTCATATTTTTACACCTATCCCCCATCCTCCTTCT +Gorilla ACCCTCATTTACACGAGAAAACATCCTCATATTCATGCACCTATCCCCCATCCTCCTCCT +Pongo ACCTTCTTTCACACGCGAAAATACCCTCATGCTCATACACCTATCCCCCATCCTCCTCTT +Hylobates ACCCTCACTCACACGAGAAAACATATTAATACTTATGCACCTCTTCCCCCTCCTCCTCCT +Macaca_fuscata GCCCCCCTTCACACGAGAAAACACATTAATATTCATACACCTCGCTCCAATTATCCTTCT +M._mulatta ACCCCCCTTCACACGAGAAAACATATTAATATTCATACACCTCGCTCCAATCATCCTCCT +M._fascicularis ACCCCCCTTCACACGAGAAAACATATTAATATTCATACACCTCGCTCCAATTATCCTTCT +M._sylvanus ACCACCTTTCACACGAGAAAACATATTAATACTCATACACCTCGCTCCAATTATTCTTCT +Saimiri_sciureus ACCAATATTTACACGAGAAAATACGCTAATATTTATACATATAACACCAATCCTCCTCCT +Tarsius_syrichta GCCCCCTTTCACCCGAGAAAATACATTAATAATCATACACCTATTTCCCTTAATCCTACT +[Bin Numbers 111119161911711611111119191911716161811991811111111191611181] +[ 0 00 0 0 0 0 0 000 00 0 0 ] + + +Lemur_catta TACCTTAAACCCCAAAATTATTCTAGGACCCACGTACTGTAAATATAGTTTAAA-AAAAC +Homo_sapiens ATCCCTCAACCCCGACATCATTACCGGGTTTTCCTCTTGTAAATATAGTTTAACCAAAAC +Pan ATCCCTCAATCCTGATATCATCACTGGATTCACCTCCTGTAAATATAGTTTAACCAAAAC +Gorilla ATCCCTCAACCCCGATATTATCACCGGGTTCACCTCCTGTAAATATAGTTTAACCAAAAC +Pongo ATCCCTCAACCCCAGCATCATCGCTGGGTTCGCCTACTGTAAATATAGTTTAACCAAAAC +Hylobates AACCCTCAACCCTAACATCATTACTGGCTTTACTCCCTGTAAACATAGTTTAATCAAAAC +Macaca_fuscata ATCCCTCAACCCCAACATCATCCTGGGGTTTACCTCCTGTAGATATAGTTTAACTAAAAC +M._mulatta ATCTCTCAACCCCAACATCATCCTGGGGTTTACTTCCTGTAGATATAGTTTAACTAAAAC +M._fascicularis ATCTCTCAACCCCAACATCATCCTGGGGTTTACCTCCTGTAAATATAGTTTAACTAAAAC +M._sylvanus ATCTCTTAACCCCAACATCATTCTAGGATTTACTTCCTGTAAATATAGTTTAATTAAAAC +Saimiri_sciureus TACCTTGAGCCCCAAGGTAATTATAGGACCCTCACCTTGTAATTATAGTTTAGCTAAAAC +Tarsius_syrichta ATCTACCAACCCCAAAGTAATTATAGGAACCATGTACTGTAAATATAGTTTAAACAAAAC +[Bin Numbers 991197119611876111111998111199997119911116961111111191111111] +[ 0 0 00 0 0 0 00 00 ] + + +Lemur_catta ACTAGATTGTGAATCCAGAAATAGAAGCTCAAAC-CTTCTTATTTACCGAGAAAGTAATG +Homo_sapiens ATCAGATTGTGAATCTGACAACAGAGGCTTA-CGACCCCTTATTTACCGAGAAAGCT-CA +Pan ATCAGATTGTGAATCTGACAACAGAGGCTCA-CGACCCCTTATTTACCGAGAAAGCT-TA +Gorilla ATCAGATTGTGAATCTGATAACAGAGGCTCA-CAACCCCTTATTTACCGAGAAAGCT-CG +Pongo ATTAGATTGTGAATCTAATAATAGGGCCCCA-CAACCCCTTATTTACCGAGAAAGCT-CA +Hylobates ATTAGATTGTGAATCTAACAATAGAGGCTCG-AAACCTCTTGCTTACCGAGAAAGCC-CA +Macaca_fuscata ACTAGATTGTGAATCTAACCATAGAGACTCA-CCACCTCTTATTTACCGAGAAAACT-CG +M._mulatta ATTAGATTGTGAATCTAACCATAGAGACTTA-CCACCTCTTATTTACCGAGAAAACT-CG +M._fascicularis ATTAGATTGTGAATCTAACTATAGAGGCCTA-CCACTTCTTATTTACCGAGAAAACT-CG +M._sylvanus ATTAGACTGTGAATCTAACTATAGAAGCTTA-CCACTTCTTATTTACCGAGAAAACT-TG +Saimiri_sciureus ATTAGATTGTGAATCTAATAATAGAAGAATA-TAACTTCTTAATTACCGAGAAAGTG-CG +Tarsius_syrichta ATTAGATTGTGAGTCTAATAATAGAAGCCCAAAGATTTCTTATTTACCAAGAAAGTA-TG +[Bin Numbers 187111611111711676171711698911691167981116111111711111791618] +[ 0 00 00 0 0 0 ] + + +Lemur_catta TATGAACTGCTAACTCTGCACTCCGTATATAAAAATACGGCTATCTCAACTTTTAAAGGA +Homo_sapiens CAAGAACTGCTAACTCATGCCCCCATGTCTAACAACATGGCTTTCTCAACTTTTAAAGGA +Pan TAAGAACTGCTAATTCATATCCCCATGCCTGACAACATGGCTTTCTCAACTTTTAAAGGA +Gorilla TAAGAGCTGCTAACTCATACCCCCGTGCTTGACAACATGGCTTTCTCAACTTTTAAAGGA +Pongo CAAGAACTGCTAACTCTCACT-CCATGTGTGACAACATGGCTTTCTCAGCTTTTAAAGGA +Hylobates CAAGAACTGCTAACTCACTATCCCATGTATGACAACATGGCTTTCTCAACTTTTAAAGGA +Macaca_fuscata CAAGGACTGCTAACCCATGTACCCGTACCTAAAATTACGGTTTTCTCAACTTTTAAAGGA +M._mulatta CGAGGACTGCTAACCCATGTATCCGTACCTAAAATTACGGTTTTCTCAACTTTTAAAGGA +M._fascicularis CAAGGACTGCTAATCCATGCCTCCGTACTTAAAACTACGGTTTCCTCAACTTTTAAAGGA +M._sylvanus CAAGGACCGCTAATCCACACCTCCGTACTTAAAACTACGGTTTTCTCAACTTTTAAAGGA +Saimiri_sciureus CAAGAACTGCTAATTCATGCTCCCAAGACTAACAACTTGGCTTCCTCAACTTTTAAAGGA +Tarsius_syrichta CAAGAACTGCTAACTCATGCCTCCATATATAACAATGTGGCTTTCTT-ACTTTTAAAGGA +[Bin Numbers 966176161111117181111111991111819171191171611177611111111111] +[ 0 00000 000 00 0 ] + + +Lemur_catta TAGAAGTAATCCATTGGCCTTAGGAGCCAAAAA-ATTGGTGCAACTCCAAATAAAAGTAA +Homo_sapiens TAACAGCTATCCATTGGTCTTAGGCCCCAAAAATTTTGGTGCAACTCCAAATAAAAGTAA +Pan TAACAGCCATCCGTTGGTCTTAGGCCCCAAAAATTTTGGTGCAACTCCAAATAAAAGTAA +Gorilla TAACAGCTATCCATTGGTCTTAGGACCCAAAAATTTTGGTGCAACTCCAAATAAAAGTAA +Pongo TAACAGCTATCCCTTGGTCTTAGGATCCAAAAATTTTGGTGCAACTCCAAATAAAAGTAA +Hylobates TAACAGCTATCCATTGGTCTTAGGACCCAAAAATTTTGGTGCAACTCCAAATAAAAGTAA +Macaca_fuscata TAACAGCTATCCATTGACCTTAGGAGTCAAAAACATTGGTGCAACTCCAAATAAAAGTAA +M._mulatta TAACAGCTATCCATTGACCTTAGGAGTCAAAAATATTGGTGCAACTCCAAATAAAAGTAA +M._fascicularis TAACAGCTATCCATTGACCTTAGGAGTCAAAAACATTGGTGCAACTCCAAATAAAAGTAA +M._sylvanus TAACAGCTATCCATTGGCCTTAGGAGTCAAAAATATTGGTGCAACTCCAAATAAAAGTAA +Saimiri_sciureus TAGTAGTTATCCATTGGTCTTAGGAGCCAAAAACATTGGTGCAACTCCAAATAAAAGTAA +Tarsius_syrichta TAGAAGTAATCCATCGGTCTTAGGAACCGAAAA-ATTGGTGCAACTCCAAATAAAAGTAA +[Bin Numbers 119111991111717179111111797171111181111111111111111111111111] +[ 0 0 ] + + +Lemur_catta TAAATCTATTATCCTCTTTCACCCTTGTCACACTGATTATCCTAACTTTACCTATCATTA +Homo_sapiens TAACCATGCACACTACTATAACCACCCTAACCCTGACTTCCCTAATTCCCCCCATCCTTA +Pan TAACCATGTATACTACCATAACCACCTTAACCCTAACTCCCTTAATTCTCCCCATCCTCA +Gorilla TAACTATGTACGCTACCATAACCACCTTAGCCCTAACTTCCTTAATTCCCCCTATCCTTA +Pongo CAGCCATGTTTACCACCATAACTGCCCTCACCTTAACTTCCCTAATCCCCCCCATTACCG +Hylobates TAGCAATGTACACCACCATAGCCATTCTAACGCTAACCTCCCTAATTCCCCCCATTACAG +Macaca_fuscata TAATCATGCACACCCCCATCATTATAACAACCCTTATCTCCCTAACTCTCCCAATTTTTG +M._mulatta TAATCATGCACACCCCTATCATAATAACAACCCTTATCTCCCTAACTCTCCCAATTTTTG +M._fascicularis TAATCATGCACACCCCCATCATAATAACAACCCTCATCTCCCTGACCCTTCCAATTTTTG +M._sylvanus TAATCATGTATACCCCCATCATAATAACAACTCTCATCTCCCTAACTCTTCCAATTTTCG +Saimiri_sciureus TA---ATACACTTCTCCATCACTCTAATAACACTAATTAGCCTACTAGCGCCAATCCTAG +Tarsius_syrichta TAAATTTATTTTCATCCTCCATTTTACTATCACTTACACTCTTAATTACCCCATTTATTA +[Bin Numbers 611119191919999119786911811789116111911119169911111117191711] +[ 000 0 0 0 00 00 0 0 000 0000 0 0 00] + + +Lemur_catta TAAACGTTACAAACATATACAAAAACTACCCCTATGCACCATACGTAAAATCTTCTATTG +Homo_sapiens CCACCCTCGTTAACCCTAACAAAAAAAACTCATACCCCCATTATGTAAAATCCATTGTCG +Pan CCACCCTCATTAACCCTAACAAAAAAAACTCATATCCCCATTATGTGAAATCCATTATCG +Gorilla CCACCTTCATCAATCCTAACAAAAAAAGCTCATACCCCCATTACGTAAAATCTATCGTCG +Pongo CTACCCTCATTAACCCCAACAAAAAAAACCCATACCCCCACTATGTAAAAACGGCCATCG +Hylobates CCACCCTTATTAACCCCAATAAAAAGAACTTATACCCGCACTACGTAAAAATGACCATTG +Macaca_fuscata CCACCCTCATCAACCCTTACAAAAAACGTCCATACCCAGATTACGTAAAAACAACCGTAA +M._mulatta CCACCCTCATCAACCCTTACAAAAAACGTCCATACCCAGATTACGTAAAAACAACCGTAA +M._fascicularis CCACCCTCACCAACCCCTATAAAAAACGTTCATACCCAGACTACGTAAAAACAACCGTAA +M._sylvanus CTACCCTTATCAACCCCAACAAAAAACACCTATATCCAAACTACGTAAAAACAGCCGTAA +Saimiri_sciureus CTACCCTCATTAACCCTAACAAAAGCACACTATACCCGTACTACGTAAAACTAGCCATCA +Tarsius_syrichta TTACAACAACTAAAAAATATGAAACACATGCATACCCTTACTACGTAAAAAACTCTATCG +[Bin Numbers 911679713191199911117111191111161116111611181161111111799191] +[ 0 0 0 00 0 0 00000 0 00 0 0000 0] + + +Lemur_catta CATGTGCCTTCATCACTAGCCTCATCCCAACTATATTATTTATCTCCTCAGGACAAGAAA +Homo_sapiens CATCCACCTTTATTATCAGTCTCTTCCCCACAACAATATTCATGTGCCTAGACCAAGAAG +Pan CGTCCACCTTTATCATTAGCCTTTTCCCCACAACAATATTCATATGCCTAGACCAAGAAG +Gorilla CATCCACCTTTATCATCAGCCTCTTCCCCACAACAATATTTCTATGCCTAGACCAAGAAG +Pongo CATCCGCCTTTACTATCAGCCTTATCCCAACAACAATATTTATCTGCCTAGGACAAGAAA +Hylobates CCTCTACCTTTATAATCAGCCTATTTCCCACAATAATATTCATGTGCACAGACCAAGAAA +Macaca_fuscata TATATGCTTTCATCATCAGCCTCCCCTCAACAACTTTATTCATCTTCTCAAACCAAGAAA +M._mulatta TATATGCTTTCATCATCAGCCTCCCCTCAACAACTTTATTCATCTTCTCAAACCAAGAAA +M._fascicularis TATATGCTTTTATTACCAGTCTCCCCTCAACAACCCTATTCATCCTCTCAAACCAAGAAA +M._sylvanus TATATGCTTTCATTACCAGCCTCTCTTCAACAACTTTATATATATTCTTAAACCAAGAAA +Saimiri_sciureus TCTACGCCCTCATTACCAGTACCTTATCTATAATATTCTTTATCCTTACAGGCCAAGAAT +Tarsius_syrichta CCTGCGCATTTATAACAAGCCTAGTCCCAATGCTCATATTTCTATACACAAATCAAGAAA +[Bin Numbers 111198199111611991119991711111197911191699111191919991111111] +[ 00 0 0 0 0 0 00 0 0 00 000 0 0] + + +Lemur_catta CAATCATTTCCAACTGACATTGAATAACAATCCAAACCCTAAAACTATCTATTAGCTT +Homo_sapiens TTATTATCTCGAACTGACACTGAGCCACAACCCAAACAACCCAGCTCTCCCTAAGCTT +Pan CTATTATCTCAAACTGGCACTGAGCAACAACCCAAACAACCCAGCTCTCCCTAAGCTT +Gorilla CTATTATCTCAAGCTGACACTGAGCAACAACCCAAACAATTCAACTCTCCCTAAGCTT +Pongo CCATCGTCACAAACTGATGCTGAACAACCACCCAGACACTACAACTCTCACTAAGCTT +Hylobates CCATTATTTCAAACTGACACTGAACTGCAACCCAAACGCTAGAACTCTCCCTAAGCTT +Macaca_fuscata CAACCATTTGGAGCTGACATTGAATAATGACCCAAACACTAGACCTAACGCTAAGCTT +M._mulatta CAACCATTTGAAGCTGACATTGAATAATAACCCAAACACTAGACCTAACACTAAGCTT +M._fascicularis CAACCATTTGGAGTTGACATTGAATAACAACCCAAACATTAGACCTAACACTAAGCTT +M._sylvanus CAATCATCTGAAGCTGGCACTGAATAATAACCCAAACACTAAGCCTAACATTAAGCTT +Saimiri_sciureus CAATAATTTCAAACTGACACTGAATAACTATCCAAACCATCAAACTATCCCTAAGCTT +Tarsius_syrichta TAATCATTTCCAACTGACATTGAATAACGATTCATACTATCAAATTATGCCTAAGCTT +[Bin Numbers 7817161967119611866111178767119711911117116971877181611111] +[ 0 0 0 0 00 00 0 ] + + + + +; +END; + +BEGIN PAUP; + Charset Bin1 = 1 2 3 5 6 11 12 14 15 23 24 26 27 30 32 33 35 36 38 39 42 44 45 47 48 50 51 54 59 60 62 63 66 68 69 71 72 75 77 78 80 81 83 84 86 87 92 93 95 98 99 101 104 105 106 111 114 116 119 120 123 125 126 127 132 135 137 138 141 145 146 152 153 154 155 156 157 159 164 165 167 171 174 176 177 179 180 182 183 186 188 189 192 195 197 198 200 201 204 207 209 210 212 213 216 231 236 237 239 240 242 243 246 249 254 255 258 264 269 270 275 276 282 285 287 288 291 293 294 296 297 299 300 302 303 306 308 309 323 324 327 329 330 338 339 342 353 354 357 359 362 363 369 371 372 374 375 377 378 379 380 381 383 387 389 390 396 398 399 402 407 408 411 414 416 417 420 423 428 431 432 438 440 441 446 447 458 459 460 461 465 466 467 468 469 470 471 472 476 477 478 479 480 481 484 485 486 488 489 490 491 492 494 495 501 503 504 519 520 521 524 525 526 527 528 530 531 532 533 534 544 547 549 550 551 552 553 556 563 564 570 572 574 579 580 582 585 586 590 591 592 593 594 595 596 597 598 599 600 601 602 605 606 609 610 611 612 614 616 619 620 621 622 623 624 628 630 631 632 633 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 662 667 676 691 694 696 701 703 711 712 715 723 732 733 739 742 743 744 753 754 757 762 763 765 766 768 769 770 778 783 787 790 792 795 798 799 808 810 817 819 823 830 834 835 836 837 838 839 843 847 852 855 856 861 862 863 870 873 874 876 877 886 892 894 895 896 897 898; + Charset Bin3 = 284 328 729; + Charset Bin6 = 29 64 76 85 122 128 133 140 178 184 190 214 225 234 245 261 273 278 281 290 320 321 334 347 350 356 368 376 393 395 415 430 435 462 464 487 496 498 505 511 515 522 538 542 543 546 548 583 589 661 681 693 704 724 752 756 760 767 793 820 846 849 854 858 859 867 883 893; + Charset Bin7 = 4 8 16 17 57 61 65 74 89 96 129 143 158 170 185 187 228 257 266 279 311 322 326 335 340 358 360 373 391 426 434 453 483 493 497 500 502 516 529 535 545 555 575 581 587 588 613 615 617 625 627 629 679 688 714 718 725 727 741 775 805 813 841 844 850 864 866 868 872 880 885 888 889; + Charset Bin8 = 7 20 28 94 109 117 131 161 162 205 220 224 229 252 268 397 403 419 433 444 482 507 518 540 557 571 635 680 685 689 764 786 842 857 865 887 891; + Charset Bin9 = 9 22 41 53 58 67 70 73 79 82 88 90 97 102 103 110 118 136 144 147 148 150 163 166 168 169 175 194 196 199 202 203 215 217 218 219 221 222 223 233 235 248 250 259 260 267 280 283 292 295 298 307 312 314 316 317 318 319 325 333 336 341 344 345 346 348 352 366 370 384 386 388 400 401 413 421 422 425 429 442 443 449 450 451 452 456 457 463 473 506 508 512 517 536 541 565 566 573 578 603 607 608 618 626 666 668 670 672 673 674 675 678 682 690 697 702 705 706 716 721 726 731 734 735 736 746 776 777 779 785 788 789 796 797 801 802 803 812 814 818 821 822 827 829 831 832 833 848 853 871 875 884; + Charset Bin10 = 10 13 18 19 21 25 31 34 37 40 43 46 49 52 55 56 91 100 107 108 112 113 115 121 124 130 134 139 142 149 151 160 172 173 181 191 193 206 208 211 226 227 230 232 238 241 244 247 251 253 256 262 263 265 271 272 274 277 286 289 301 304 305 310 313 315 331 332 337 343 349 351 355 361 364 365 367 382 385 392 394 404 405 406 409 410 412 418 424 427 436 437 439 445 448 454 455 474 475 499 509 510 513 514 523 537 539 554 558 559 560 561 562 567 568 569 576 577 584 604 634 663 664 665 669 671 677 683 684 686 687 692 695 698 699 700 707 708 709 710 713 717 719 720 722 728 730 737 738 740 745 747 748 749 750 751 755 758 759 761 771 772 773 774 780 781 782 784 791 794 800 804 806 807 809 811 815 816 824 825 826 828 840 845 851 860 869 878 879 881 882 890; +END; +[START TIME: 12 : 55 : 59 ] +[FINISH TIME: 12 : 56 : 2 ] diff --git a/sample_data/primate.tiger.tre b/sample_data/primate.tiger.tre new file mode 100644 index 0000000..548c990 --- /dev/null +++ b/sample_data/primate.tiger.tre @@ -0,0 +1,49 @@ +#NEXUS + +Begin trees; [Treefile saved Sun Jun 19 13:25:16 2011] +[! +>Data file = /Users/james/Lab/Dave Fitzpatrick/NewMito/tiger_unix_1.02/sample_data/primate.tiger +>Heuristic search settings: +> Optimality criterion = parsimony +> Character-status summary: +> Of 898 total characters: +> All characters are of type 'unord' +> All characters have equal weight +> 377 characters are constant +> 154 variable characters are parsimony-uninformative +> Number of parsimony-informative characters = 367 +> Gaps are treated as "missing" +> Starting tree(s) obtained via stepwise addition +> Addition sequence: simple (reference taxon = Lemur catta) +> Number of trees held at each step during stepwise addition = 1 +> Branch-swapping algorithm: tree-bisection-reconnection (TBR) +> Steepest descent option not in effect +> Initial 'MaxTrees' setting = 100 +> Branches collapsed (creating polytomies) if maximum branch length is zero +> 'MulTrees' option in effect +> Topological constraints not enforced +> Trees are unrooted +> +>Heuristic search completed +> Total number of rearrangements tried = 1092 +> Score of best tree(s) found = 1153 +> Number of trees retained = 2 +> Time used = <1 sec (CPU time = 0.01 sec) +] + Translate + 1 Lemur_catta, + 2 Homo_sapiens, + 3 Pan, + 4 Gorilla, + 5 Pongo, + 6 Hylobates, + 7 Macaca_fuscata, + 8 M._mulatta, + 9 M._fascicularis, + 10 M._sylvanus, + 11 Saimiri_sciureus, + 12 Tarsius_syrichta + ; +tree PAUP_1 = [&U] (1,(((((((2,3),4),5),6),(((7,8),9),10)),11),12)); +tree PAUP_2 = [&U] (1,((((((2,(3,4)),5),6),(((7,8),9),10)),11),12)); +End; diff --git a/sample_data/primate20.tiger b/sample_data/primate20.tiger new file mode 100644 index 0000000..1a7fe14 --- /dev/null +++ b/sample_data/primate20.tiger @@ -0,0 +1,305 @@ +#NEXUS + +[This file contains data that has been analysed for site specific rates] +[using TIGER, developed by Carla Cummins in the laboratory of] +[Dr James McInerney, National University of Ireland, Maynooth] + + +[Histograms of number of sites in each category:] +[Bin1 |============================================================ |373 ] +[Bin2 | |0 ] +[Bin3 | |0 ] +[Bin4 | |0 ] +[Bin5 | |0 ] +[Bin6 |= |3 ] +[Bin7 | |0 ] +[Bin8 | |0 ] +[Bin9 | |0 ] +[Bin10 | |0 ] +[Bin11 |======== |44 ] +[Bin12 |==== |24 ] +[Bin13 |== |10 ] +[Bin14 |=========== |63 ] +[Bin15 |== |8 ] +[Bin16 |===== |29 ] +[Bin17 |======= |40 ] +[Bin18 |=================== |112 ] +[Bin19 |==================== |122 ] +[Bin20 |============ |70 ] + + + + + + +BEGIN TAXA; + Dimensions NTax = 12 ; + TaxLabels Lemur_catta Homo_sapiens Pan Gorilla Pongo Hylobates Macaca_fuscata M._mulatta M._fascicularis M._sylvanus Saimiri_sciureus Tarsius_syrichta ; +END; + +BEGIN CHARACTERS; + Dimensions nchar = 898 ; + Format datatype = DNA gap = - interleave; +Matrix + +Lemur_catta AAGCTTCATAGGAGCAACCATTCTAATAATCGCACATGGCCTTACATCATCCATATTATT +Homo_sapiens AAGCTTCACCGGCGCAGTCATTCTCATAATCGCCCACGGGCTTACATCCTCATTACTATT +Pan AAGCTTCACCGGCGCAATTATCCTCATAATCGCCCACGGACTTACATCCTCATTATTATT +Gorilla AAGCTTCACCGGCGCAGTTGTTCTTATAATTGCCCACGGACTTACATCATCATTATTATT +Pongo AAGCTTCACCGGCGCAACCACCCTCATGATTGCCCATGGACTCACATCCTCCCTACTGTT +Hylobates AAGCTTTACAGGTGCAACCGTCCTCATAATCGCCCACGGACTAACCTCTTCCCTGCTATT +Macaca_fuscata AAGCTTTTCCGGCGCAACCATCCTTATGATCGCTCACGGACTCACCTCTTCCATATATTT +M._mulatta AAGCTTTTCTGGCGCAACCATCCTCATGATTGCTCACGGACTCACCTCTTCCATATATTT +M._fascicularis AAGCTTCTCCGGCGCAACCACCCTTATAATCGCCCACGGGCTCACCTCTTCCATGTATTT +M._sylvanus AAGCTTCTCCGGTGCAACTATCCTTATAGTTGCCCATGGACTCACCTCTTCCATATACTT +Saimiri_sciureus AAGCTTCACCGGCGCAATGATCCTAATAATCGCTCACGGGTTTACTTCGTCTATGCTATT +Tarsius_syrichta AAGTTTCATTGGAGCCACCACTCTTATAATTGCCCATGGCCTCACCTCCTCCCTATTATT +[Bin Numbers 111111111211211111211111211111211211211211111111111111211111] +[ 4 6480 0 4390598 0 62 0 0 0 08 9 9 9 98 0947 ] + + +Lemur_catta CTGTCTAGCCAACTCTAACTACGAACGAATCCATAGCCGTACAATACTACTAGCACGAGG +Homo_sapiens CTGCCTAGCAAACTCAAACTACGAACGCACTCACAGTCGCATCATAATCCTCTCTCAAGG +Pan CTGCCTAGCAAACTCAAATTATGAACGCACCCACAGTCGCATCATAATTCTCTCCCAAGG +Gorilla CTGCCTAGCAAACTCAAACTACGAACGAACCCACAGCCGCATCATAATTCTCTCTCAAGG +Pongo CTGCCTAGCAAACTCAAACTACGAACGAACCCACAGCCGCATCATAATCCTCTCTCAAGG +Hylobates CTGCCTTGCAAACTCAAACTACGAACGAACTCACAGCCGCATCATAATCCTATCTCGAGG +Macaca_fuscata CTGCCTAGCCAATTCAAACTATGAACGCACTCACAACCGTACCATACTACTGTCCCGAGG +M._mulatta CTGCCTAGCCAATTCAAACTATGAACGCACTCACAACCGTACCATACTACTGTCCCGGGG +M._fascicularis CTGCTTGGCCAATTCAAACTATGAGCGCACTCATAACCGTACCATACTACTATCCCGAGG +M._sylvanus CTGCTTGGCCAACTCAAACTACGAACGCACCCACAGCCGCATCATACTACTATCCCGAGG +Saimiri_sciureus CTGCCTAGCAAACTCAAATTACGAACGAATTCACAGCCGAACAATAACATTTACTCGAGG +Tarsius_syrichta TTGCCTAGCAAATACAAACTACGAACGAGTCCACAGTCGAACAATAGCACTAGCCCGTGG +[Bin Numbers 111111111111111111111111111111211111111211111111111211111111] +[ 4 14 7 7 84 1 8 7 2 7470 6 37 0 87 9968 09 9 58 ] + + +Lemur_catta GATCCAAACCATTCTCCCTCTTATAGCCACCTGATGACTACTCGCCAGCCTAACTAACCT +Homo_sapiens ACTTCAAACTCTACTCCCACTAATAGCTTTTTGATGACTTCTAGCAAGCCTCGCTAACCT +Pan ACTTCAAACTCTACTCCCACTAATAGCCTTTTGATGACTCCTAGCAAGCCTCGCTAACCT +Gorilla ACTCCAAACCCTACTCCCACTAATAGCCCTTTGATGACTTCTGGCAAGCCTCGCCAACCT +Pongo CCTTCAAACTCTACTCCCCCTAATAGCCCTCTGATGACTTCTAGCAAGCCTCACTAACCT +Hylobates GCTCCAAGCCTTACTCCCACTGATAGCCTTCTGATGACTCGCAGCAAGCCTCGCTAACCT +Macaca_fuscata ACTTCAAATCCTACTTCCACTAACAGCCTTTTGATGATTAACAGCAAGCCTTACTAACCT +M._mulatta ACTTCAAATCCTACTTCCACTAACAGCTTTCTGATGATTAACAGCAAGCCTTACTAACCT +M._fascicularis ACTTCAAATTCTACTTCCATTGACAGCCTTCTGATGACTCACAGCAAGCCTTACTAACCT +M._sylvanus ACTCCAAATCCTACTCCCACTAACAGCCTTCTGATGATTCACAGCAAGCCTTACTAATCT +Saimiri_sciureus GCTCCAAACACTATTCCCGCTTATAGGCCTCTGATGACTCCTAGCAAATCTCGCTAACCT +Tarsius_syrichta CCTTCAAACCCTATTACCTCTTGCAGCAACATGATGACTCCTCGCCAGCTTAACCAACCT +[Bin Numbers 111111111211111111111111111111111111111211111111111111111111] +[ 91 9 1406 19 8 92 948 88989 4 0668 8 884 99 7 2 ] + + +Lemur_catta AGCCCTACCCACCTCTATCAATTTAATTGGCGAACTATTCGTCACTATAGCATCCTTCTC +Homo_sapiens CGCCTTACCCCCCACTATTAACCTACTGGGAGAACTCTCTGTGCTAGTAACCACGTTCTC +Pan CGCCCTACCCCCTACCATTAATCTCCTAGGGGAACTCTCCGTGCTAGTAACCTCATTCTC +Gorilla CGCCTTACCCCCCACCATTAACCTACTAGGAGAGCTCTCCGTACTAGTAACCACATTCTC +Pongo TGCCCTACCACCCACCATCAACCTTCTAGGAGAACTCTCCGTACTAATAGCCATATTCTC +Hylobates CGCCCTACCCCCCACTATTAACCTCCTAGGTGAACTCTTCGTACTAATGGCCTCCTTCTC +Macaca_fuscata TGCCCTACCCCCCACTATCAATCTACTAGGTGAACTCTTTGTAATCGCAACCTCATTCTC +M._mulatta TGCCCTACCCCCCACTATCAACCTACTAGGTGAACTCTTTGTAATCGCGACCTCATTCTC +M._fascicularis TGCCCTACCCCCCACTATTAATCTACTAGGCGAACTCTTTGTAATCACAACTTCATTTTC +M._sylvanus TGCTCTACCCTCCACTATTAATCTACTGGGCGAACTCTTCGTAATCGCAACCTCATTTTC +Saimiri_sciureus CGCCCTACCCACAGCTATTAATCTAGTAGGAGAATTACTCACAATCGTATCTTCCTTCTC +Tarsius_syrichta GGCCCTTCCCCCAACAATTAATTTAATCGGTGAACTGTCCGTAATAATAGCAGCATTTTC +[Bin Numbers 111111111111111111111111111111211111111111111121111211111111] +[ 9 23 4 19 98 8 8 88 69 9 0 28 88868876190469 0818 9 ] + + +Lemur_catta ATGATCAAACATTACAATTATCTTAATAGGCTTAAATATGCTCATCACCGCTCTCTATTC +Homo_sapiens CTGATCAAATATCACTCTCCTACTTACAGGACTCAACATACTAGTCACAGCCCTATACTC +Pan CTGATCAAATACCACTCTCCTACTCACAGGATTCAACATACTAATCACAGCCCTGTACTC +Gorilla CTGATCAAACACCACCCTTTTACTTACAGGATCTAACATACTAATTACAGCCCTGTACTC +Pongo TTGATCTAACATCACCATCCTACTAACAGGACTCAACATACTAATCACAACCCTATACTC +Hylobates CTGGGCAAACACTACTATTACACTCACCGGGCTCAACGTACTAATCACGGCCCTATACTC +Macaca_fuscata CTGATCCCATATCACCATTATGCTAACAGGACTTAACATATTAATTACGGCCCTCTACTC +M._mulatta CTGGTCCCATATCACCATTATATTAACAGGATTTAACATACTAATTACGGCCCTCTACTC +M._fascicularis CTGATCCCATATCACCATTGTGTTAACGGGCCTTAATATACTAATCACAGCCCTCTACTC +M._sylvanus CTGATCCCACATCACCATCATACTAACAGGACTGAACATACTAATTACAGCCCTCTACTC +Saimiri_sciureus TTGATCCAACTTTACTATTATATTCACAGGACTTAATATACTAATTACAGCACTCTACTC +Tarsius_syrichta ATGGTCACACCTAACTATTATCTTAGTAGGCCTTAACACCCTTATCACCGCCCTATATTC +[Bin Numbers 111111111111111111111211111111211211111111161211211111111111] +[ 9 91 98 7959 94 78109 9486 0920 91482 8 0 01 8 8 8 ] + + +Lemur_catta CCTCTATATATTAACTACTACACAACGAGGAAAACTCACATATCATTCGCACAACCTAAA +Homo_sapiens CCTCTACATATTTACCACAACACAATGGGGCTCACTCACCCACCACATTAACAACATAAA +Pan CCTCTACATGTTTACCACAACACAATGAGGCTCACTCACCCACCACATTAATAACATAAA +Gorilla CCTTTATATATTTACCACAACACAATGAGGCCCACTCACACACCACATCACCAACATAAA +Pongo TCTCTATATATTCACCACAACACAACGAGGTACACCCACACACCACATCAACAACATAAA +Hylobates CCTTTACATATTTATCATAACACAACGAGGCACACTTACACACCACATTAAAAACATAAA +Macaca_fuscata TCTCCACATATTCACTACAACACAACGAGGAACACTCACACATCACATAATCAACATAAA +M._mulatta CCTCCACATATTCACCACAACACAACGAGGAGCACTCACACATCACATAATCAACATAAA +M._fascicularis TCTCCACATGTTCATTACAGTACAACGAGGAACACTCACACACCACATAATCAATATAAA +M._sylvanus TCTTCACATATTCACCACAACACAACGAGGAGCGCTCACACACCACATAATTAACATAAA +Saimiri_sciureus ACTTCATATGTATGCCTCTACACAGCGAGGTCCACTTACATACAGCACCAGCAATATAAA +Tarsius_syrichta CCTATATATACTAATCATAACTCAACGAGGAAAATACACATATCATATCAACAATATCAT +[Bin Numbers 211211111211111111111111111611121111111111111111112111211111] +[ 0 09 7 0489897878224 84 9082479 37 9888189107 01 4 4] + + +Lemur_catta CCCATCCTTTACACGAGAAAACACCCTTATATCCATACACATACTCCCCCTTCTCCTATT +Homo_sapiens ACCCTCATTCACACGAGAAAACACCCTCATGTTCATACACCTATCCCCCATTCTCCTCCT +Pan GCCCTCATTCACACGAGAAAATACTCTCATATTTTTACACCTATCCCCCATCCTCCTTCT +Gorilla ACCCTCATTTACACGAGAAAACATCCTCATATTCATGCACCTATCCCCCATCCTCCTCCT +Pongo ACCTTCTTTCACACGCGAAAATACCCTCATGCTCATACACCTATCCCCCATCCTCCTCTT +Hylobates ACCCTCACTCACACGAGAAAACATATTAATACTTATGCACCTCTTCCCCCTCCTCCTCCT +Macaca_fuscata GCCCCCCTTCACACGAGAAAACACATTAATATTCATACACCTCGCTCCAATTATCCTTCT +M._mulatta ACCCCCCTTCACACGAGAAAACATATTAATATTCATACACCTCGCTCCAATCATCCTCCT +M._fascicularis ACCCCCCTTCACACGAGAAAACATATTAATATTCATACACCTCGCTCCAATTATCCTTCT +M._sylvanus ACCACCTTTCACACGAGAAAACATATTAATACTCATACACCTCGCTCCAATTATTCTTCT +Saimiri_sciureus ACCAATATTTACACGAGAAAATACGCTAATATTTATACATATAACACCAATCCTCCTCCT +Tarsius_syrichta GCCCCCTTTCACCCGAGAAAATACATTAATAATCATACACCTATTTCCCTTAATCCTACT +[Bin Numbers 211211211111111111111111111111111111111111111111111211111211] +[ 0 09801 8 4 1 9 898 8 39192 5 88 6999 99 08 2 06 ] + + +Lemur_catta TACCTTAAACCCCAAAATTATTCTAGGACCCACGTACTGTAAATATAGTTTAAA-AAAAC +Homo_sapiens ATCCCTCAACCCCGACATCATTACCGGGTTTTCCTCTTGTAAATATAGTTTAACCAAAAC +Pan ATCCCTCAATCCTGATATCATCACTGGATTCACCTCCTGTAAATATAGTTTAACCAAAAC +Gorilla ATCCCTCAACCCCGATATTATCACCGGGTTCACCTCCTGTAAATATAGTTTAACCAAAAC +Pongo ATCCCTCAACCCCAGCATCATCGCTGGGTTCGCCTACTGTAAATATAGTTTAACCAAAAC +Hylobates AACCCTCAACCCTAACATCATTACTGGCTTTACTCCCTGTAAACATAGTTTAATCAAAAC +Macaca_fuscata ATCCCTCAACCCCAACATCATCCTGGGGTTTACCTCCTGTAGATATAGTTTAACTAAAAC +M._mulatta ATCTCTCAACCCCAACATCATCCTGGGGTTTACTTCCTGTAGATATAGTTTAACTAAAAC +M._fascicularis ATCTCTCAACCCCAACATCATCCTGGGGTTTACCTCCTGTAAATATAGTTTAACTAAAAC +M._sylvanus ATCTCTTAACCCCAACATCATTCTAGGATTTACTTCCTGTAAATATAGTTTAATTAAAAC +Saimiri_sciureus TACCTTGAGCCCCAAGGTAATTATAGGACCCTCACCTTGTAATTATAGTTTAGCTAAAAC +Tarsius_syrichta ATCTACCAACCCCAAAGTAATTATAGGAACCATGTACTGTAAATATAGTTTAAACAAAAC +[Bin Numbers 111111111111111111111111111111111211111111111111111112111111] +[ 88 9849 82 54199 9 8869 9877840988 281 809 ] + + +Lemur_catta ACTAGATTGTGAATCCAGAAATAGAAGCTCAAAC-CTTCTTATTTACCGAGAAAGTAATG +Homo_sapiens ATCAGATTGTGAATCTGACAACAGAGGCTTA-CGACCCCTTATTTACCGAGAAAGCT-CA +Pan ATCAGATTGTGAATCTGACAACAGAGGCTCA-CGACCCCTTATTTACCGAGAAAGCT-TA +Gorilla ATCAGATTGTGAATCTGATAACAGAGGCTCA-CAACCCCTTATTTACCGAGAAAGCT-CG +Pongo ATTAGATTGTGAATCTAATAATAGGGCCCCA-CAACCCCTTATTTACCGAGAAAGCT-CA +Hylobates ATTAGATTGTGAATCTAACAATAGAGGCTCG-AAACCTCTTGCTTACCGAGAAAGCC-CA +Macaca_fuscata ACTAGATTGTGAATCTAACCATAGAGACTCA-CCACCTCTTATTTACCGAGAAAACT-CG +M._mulatta ATTAGATTGTGAATCTAACCATAGAGACTTA-CCACCTCTTATTTACCGAGAAAACT-CG +M._fascicularis ATTAGATTGTGAATCTAACTATAGAGGCCTA-CCACTTCTTATTTACCGAGAAAACT-CG +M._sylvanus ATTAGACTGTGAATCTAACTATAGAAGCTTA-CCACTTCTTATTTACCGAGAAAACT-TG +Saimiri_sciureus ATTAGATTGTGAATCTAATAATAGAAGAATA-TAACTTCTTAATTACCGAGAAAGTG-CG +Tarsius_syrichta ATTAGATTGTGAGTCTAATAATAGAAGCCCAAAGATTTCTTATTTACCAAGAAAGTA-TG +[Bin Numbers 111111111111111111111111111122111111111111111111111111111121] +[ 64 2 4 14194 4 18680018991485 19 4 479106] + + +Lemur_catta TATGAACTGCTAACTCTGCACTCCGTATATAAAAATACGGCTATCTCAACTTTTAAAGGA +Homo_sapiens CAAGAACTGCTAACTCATGCCCCCATGTCTAACAACATGGCTTTCTCAACTTTTAAAGGA +Pan TAAGAACTGCTAATTCATATCCCCATGCCTGACAACATGGCTTTCTCAACTTTTAAAGGA +Gorilla TAAGAGCTGCTAACTCATACCCCCGTGCTTGACAACATGGCTTTCTCAACTTTTAAAGGA +Pongo CAAGAACTGCTAACTCTCACT-CCATGTGTGACAACATGGCTTTCTCAGCTTTTAAAGGA +Hylobates CAAGAACTGCTAACTCACTATCCCATGTATGACAACATGGCTTTCTCAACTTTTAAAGGA +Macaca_fuscata CAAGGACTGCTAACCCATGTACCCGTACCTAAAATTACGGTTTTCTCAACTTTTAAAGGA +M._mulatta CGAGGACTGCTAACCCATGTATCCGTACCTAAAATTACGGTTTTCTCAACTTTTAAAGGA +M._fascicularis CAAGGACTGCTAATCCATGCCTCCGTACTTAAAACTACGGTTTCCTCAACTTTTAAAGGA +M._sylvanus CAAGGACCGCTAATCCACACCTCCGTACTTAAAACTACGGTTTTCTCAACTTTTAAAGGA +Saimiri_sciureus CAAGAACTGCTAATTCATGCTCCCAAGACTAACAACTTGGCTTCCTCAACTTTTAAAGGA +Tarsius_syrichta CAAGAACTGCTAACTCATGCCTCCATATATAACAATGTGGCTTTCTT-ACTTTTAAAGGA +[Bin Numbers 111111111111121111222211111121111111111111111111111111111111] +[ 721 42 2 04 690000 88990 6 7 4997 4 19 441 ] + + +Lemur_catta TAGAAGTAATCCATTGGCCTTAGGAGCCAAAAA-ATTGGTGCAACTCCAAATAAAAGTAA +Homo_sapiens TAACAGCTATCCATTGGTCTTAGGCCCCAAAAATTTTGGTGCAACTCCAAATAAAAGTAA +Pan TAACAGCCATCCGTTGGTCTTAGGCCCCAAAAATTTTGGTGCAACTCCAAATAAAAGTAA +Gorilla TAACAGCTATCCATTGGTCTTAGGACCCAAAAATTTTGGTGCAACTCCAAATAAAAGTAA +Pongo TAACAGCTATCCCTTGGTCTTAGGATCCAAAAATTTTGGTGCAACTCCAAATAAAAGTAA +Hylobates TAACAGCTATCCATTGGTCTTAGGACCCAAAAATTTTGGTGCAACTCCAAATAAAAGTAA +Macaca_fuscata TAACAGCTATCCATTGACCTTAGGAGTCAAAAACATTGGTGCAACTCCAAATAAAAGTAA +M._mulatta TAACAGCTATCCATTGACCTTAGGAGTCAAAAATATTGGTGCAACTCCAAATAAAAGTAA +M._fascicularis TAACAGCTATCCATTGACCTTAGGAGTCAAAAACATTGGTGCAACTCCAAATAAAAGTAA +M._sylvanus TAACAGCTATCCATTGGCCTTAGGAGTCAAAAATATTGGTGCAACTCCAAATAAAAGTAA +Saimiri_sciureus TAGTAGTTATCCATTGGTCTTAGGAGCCAAAAACATTGGTGCAACTCCAAATAAAAGTAA +Tarsius_syrichta TAGAAGTAATCCATCGGTCTTAGGAACCGAAAA-ATTGGTGCAACTCCAAATAAAAGTAA +[Bin Numbers 111111111111111111111111111111111211111111111111111111111111] +[ 79 78 4 4 37 384 4 06 ] + + +Lemur_catta TAAATCTATTATCCTCTTTCACCCTTGTCACACTGATTATCCTAACTTTACCTATCATTA +Homo_sapiens TAACCATGCACACTACTATAACCACCCTAACCCTGACTTCCCTAATTCCCCCCATCCTTA +Pan TAACCATGTATACTACCATAACCACCTTAACCCTAACTCCCTTAATTCTCCCCATCCTCA +Gorilla TAACTATGTACGCTACCATAACCACCTTAGCCCTAACTTCCTTAATTCCCCCTATCCTTA +Pongo CAGCCATGTTTACCACCATAACTGCCCTCACCTTAACTTCCCTAATCCCCCCCATTACCG +Hylobates TAGCAATGTACACCACCATAGCCATTCTAACGCTAACCTCCCTAATTCCCCCCATTACAG +Macaca_fuscata TAATCATGCACACCCCCATCATTATAACAACCCTTATCTCCCTAACTCTCCCAATTTTTG +M._mulatta TAATCATGCACACCCCTATCATAATAACAACCCTTATCTCCCTAACTCTCCCAATTTTTG +M._fascicularis TAATCATGCACACCCCCATCATAATAACAACCCTCATCTCCCTGACCCTTCCAATTTTTG +M._sylvanus TAATCATGTATACCCCCATCATAATAACAACTCTCATCTCCCTAACTCTTCCAATTTTCG +Saimiri_sciureus TA---ATACACTTCTCCATCACTCTAATAACACTAATTAGCCTACTAGCGCCAATCCTAG +Tarsius_syrichta TAAATTTATTTTCATCCTCCATTTTACTATCACTTACACTCTTAATTACCCCATTTATTA +[Bin Numbers 111111112121111111111121111111111121111111111121121111111121] +[ 1 9998 70808878 98461809599467 91 0 8999 7 2870990 94 89409] + + +Lemur_catta TAAACGTTACAAACATATACAAAAACTACCCCTATGCACCATACGTAAAATCTTCTATTG +Homo_sapiens CCACCCTCGTTAACCCTAACAAAAAAAACTCATACCCCCATTATGTAAAATCCATTGTCG +Pan CCACCCTCATTAACCCTAACAAAAAAAACTCATATCCCCATTATGTGAAATCCATTATCG +Gorilla CCACCTTCATCAATCCTAACAAAAAAAGCTCATACCCCCATTACGTAAAATCTATCGTCG +Pongo CTACCCTCATTAACCCCAACAAAAAAAACCCATACCCCCACTATGTAAAAACGGCCATCG +Hylobates CCACCCTTATTAACCCCAATAAAAAGAACTTATACCCGCACTACGTAAAAATGACCATTG +Macaca_fuscata CCACCCTCATCAACCCTTACAAAAAACGTCCATACCCAGATTACGTAAAAACAACCGTAA +M._mulatta CCACCCTCATCAACCCTTACAAAAAACGTCCATACCCAGATTACGTAAAAACAACCGTAA +M._fascicularis CCACCCTCACCAACCCCTATAAAAAACGTTCATACCCAGACTACGTAAAAACAACCGTAA +M._sylvanus CTACCCTTATCAACCCCAACAAAAAACACCTATATCCAAACTACGTAAAAACAGCCGTAA +Saimiri_sciureus CTACCCTCATTAACCCTAACAAAAGCACACTATACCCGTACTACGTAAAACTAGCCATCA +Tarsius_syrichta TTACAACAACTAAAAAATATGAAACACATGCATACCCTTACTACGTAAAAAACTCTATCG +[Bin Numbers 121111126111111122111111111222211111122111111111111112111111] +[ 80 14840 98 78800 94 98900001 91 0019 5 2 9990487 89] + + +Lemur_catta CATGTGCCTTCATCACTAGCCTCATCCCAACTATATTATTTATCTCCTCAGGACAAGAAA +Homo_sapiens CATCCACCTTTATTATCAGTCTCTTCCCCACAACAATATTCATGTGCCTAGACCAAGAAG +Pan CGTCCACCTTTATCATTAGCCTTTTCCCCACAACAATATTCATATGCCTAGACCAAGAAG +Gorilla CATCCACCTTTATCATCAGCCTCTTCCCCACAACAATATTTCTATGCCTAGACCAAGAAG +Pongo CATCCGCCTTTACTATCAGCCTTATCCCAACAACAATATTTATCTGCCTAGGACAAGAAA +Hylobates CCTCTACCTTTATAATCAGCCTATTTCCCACAATAATATTCATGTGCACAGACCAAGAAA +Macaca_fuscata TATATGCTTTCATCATCAGCCTCCCCTCAACAACTTTATTCATCTTCTCAAACCAAGAAA +M._mulatta TATATGCTTTCATCATCAGCCTCCCCTCAACAACTTTATTCATCTTCTCAAACCAAGAAA +M._fascicularis TATATGCTTTTATTACCAGTCTCCCCTCAACAACCCTATTCATCCTCTCAAACCAAGAAA +M._sylvanus TATATGCTTTCATTACCAGCCTCTCTTCAACAACTTTATATATATTCTTAAACCAAGAAA +Saimiri_sciureus TCTACGCCCTCATTACCAGTACCTTATCTATAATATTCTTTATCCTTACAGGCCAAGAAT +Tarsius_syrichta CCTGCGCATTTATAACAAGCCTAGTCCCAATGCTCATATTTCTATACACAAATCAAGAAA +[Bin Numbers 111111111111121111111112121111111112111111111111111111111111] +[ 99 986 88 9 10 88 98880409 9 984790 8 287 999898 888 9] + + +Lemur_catta CAATCATTTCCAACTGACATTGAATAACAATCCAAACCCTAAAACTATCTATTAGCTT +Homo_sapiens TTATTATCTCGAACTGACACTGAGCCACAACCCAAACAACCCAGCTCTCCCTAAGCTT +Pan CTATTATCTCAAACTGGCACTGAGCAACAACCCAAACAACCCAGCTCTCCCTAAGCTT +Gorilla CTATTATCTCAAGCTGACACTGAGCAACAACCCAAACAATTCAACTCTCCCTAAGCTT +Pongo CCATCGTCACAAACTGATGCTGAACAACCACCCAGACACTACAACTCTCACTAAGCTT +Hylobates CCATTATTTCAAACTGACACTGAACTGCAACCCAAACGCTAGAACTCTCCCTAAGCTT +Macaca_fuscata CAACCATTTGGAGCTGACATTGAATAATGACCCAAACACTAGACCTAACGCTAAGCTT +M._mulatta CAACCATTTGAAGCTGACATTGAATAATAACCCAAACACTAGACCTAACACTAAGCTT +M._fascicularis CAACCATTTGGAGTTGACATTGAATAACAACCCAAACATTAGACCTAACACTAAGCTT +M._sylvanus CAATCATCTGAAGCTGGCACTGAATAATAACCCAAACACTAAGCCTAACATTAAGCTT +Saimiri_sciureus CAATAATTTCAAACTGACACTGAATAACTATCCAAACCATCAAACTATCCCTAAGCTT +Tarsius_syrichta TAATCATTTCCAACTGACATTGAATAACGATTCATACTATCAAATTATGCCTAAGCTT +[Bin Numbers 1111111111211111111211111111211111111111111111111111111111] +[ 46 391 8140 72 6110 463140 74 7 99399274 64496 1 ] + + + + +; +END; + +BEGIN PAUP; + Charset Bin1 = 1 2 3 5 6 11 12 14 15 23 24 26 27 30 32 33 35 36 38 39 42 44 45 47 48 50 51 54 59 60 62 63 66 68 69 71 72 75 77 78 80 81 83 84 86 87 92 93 95 98 99 101 104 105 106 111 114 116 119 120 123 125 126 127 132 135 137 138 141 145 146 152 153 154 155 156 157 159 164 165 167 171 174 176 177 179 180 182 183 186 188 189 192 195 197 198 200 201 204 207 209 210 212 213 216 231 236 237 239 240 242 243 246 249 254 255 258 264 269 270 275 276 282 285 287 288 291 293 294 296 297 299 300 302 303 306 308 309 323 324 327 329 330 338 339 342 353 354 357 359 362 363 369 371 372 374 375 377 378 379 380 381 383 387 389 390 396 398 399 402 407 408 411 414 416 417 420 423 428 431 432 438 440 441 446 447 458 459 460 461 465 466 467 468 469 470 471 472 476 477 478 479 480 481 484 485 486 488 489 490 491 492 494 495 501 503 504 519 520 521 524 525 526 527 528 530 531 532 533 534 544 547 549 550 551 552 553 556 563 564 570 572 574 579 580 582 585 586 590 591 592 593 594 595 596 597 598 599 600 601 602 605 606 609 610 611 612 614 616 619 620 621 622 623 624 628 630 631 632 633 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 662 667 676 691 694 696 701 703 711 712 715 723 732 733 739 742 743 744 753 754 757 762 763 765 766 768 769 770 778 783 787 790 792 795 798 799 808 810 817 819 823 830 834 835 836 837 838 839 843 847 852 855 856 861 862 863 870 873 874 876 877 886 892 894 895 896 897 898; + Charset Bin6 = 284 328 729; + Charset Bin11 = 64 76 122 128 133 190 225 234 245 261 278 290 347 350 356 368 376 393 435 464 496 498 505 511 515 522 538 543 583 589 661 681 693 724 752 756 760 793 846 849 858 859 867 893; + Charset Bin12 = 29 85 140 178 184 214 273 281 320 321 334 395 415 430 462 487 542 546 548 704 767 820 854 883; + Charset Bin13 = 17 96 185 340 391 617 625 844 866 880; + Charset Bin14 = 4 8 16 57 61 65 74 89 129 143 158 170 187 228 257 266 279 311 322 326 335 358 360 373 426 434 453 483 493 497 500 502 516 529 535 545 555 575 581 587 588 613 615 627 629 679 688 714 718 725 727 741 775 805 813 841 850 864 868 872 885 888 889; + Charset Bin15 = 20 117 252 397 433 518 685 764; + Charset Bin16 = 7 28 94 109 131 161 162 205 220 224 229 268 403 419 444 482 507 540 557 571 635 680 689 786 842 857 865 887 891; + Charset Bin17 = 58 67 70 82 88 90 97 103 175 223 250 259 307 316 318 336 341 352 450 451 536 541 573 578 603 607 618 668 674 690 702 706 734 777 814 822 853 871 875 884; + Charset Bin18 = 9 22 41 53 73 79 102 110 118 136 144 147 148 150 163 166 168 169 194 196 199 202 203 215 217 218 219 221 222 233 235 248 260 267 280 283 292 295 298 312 314 317 319 325 333 344 345 346 348 366 370 384 386 388 400 401 413 421 422 425 429 442 443 449 452 456 457 463 473 506 508 512 517 565 566 608 626 666 670 672 673 675 678 682 697 705 716 721 726 731 735 736 746 776 779 785 788 789 796 797 801 802 803 812 818 821 827 829 831 832 833 848; + Charset Bin19 = 18 21 43 46 49 52 56 107 108 113 115 121 124 134 139 142 149 151 172 173 181 191 193 206 208 226 230 238 241 244 247 251 253 256 263 265 272 277 305 313 315 331 337 343 349 365 382 385 392 394 404 405 406 409 410 424 427 436 437 439 445 448 455 475 499 513 514 523 537 558 567 568 576 577 584 604 663 664 665 677 684 686 687 692 698 699 700 708 709 713 717 720 730 740 745 747 755 761 771 772 773 780 781 782 784 791 800 807 809 811 815 824 825 826 828 840 845 878 879 881 882 890; + Charset Bin20 = 10 13 19 25 31 34 37 40 55 91 100 112 130 160 211 227 232 262 271 274 286 289 301 304 310 332 351 355 361 364 367 412 418 454 474 509 510 539 554 559 560 561 562 569 634 669 671 683 695 707 710 719 722 728 737 738 748 749 750 751 758 759 774 794 804 806 816 851 860 869; +END; +[START TIME: 19 : 38 : 55 ] +[FINISH TIME: 19 : 38 : 58 ] diff --git a/sample_data/primate_Bin10only.tre b/sample_data/primate_Bin10only.tre new file mode 100644 index 0000000..90abe7d --- /dev/null +++ b/sample_data/primate_Bin10only.tre @@ -0,0 +1,46 @@ +#NEXUS + +Begin trees; [Treefile saved Sun Jun 19 13:08:56 2011] +[! +>Data file = /Users/james/Lab/Dave Fitzpatrick/NewMito/tiger_unix_1.02/sample_data/primate.tiger +>Bootstrap method with heuristic search: +> Number of bootstrap replicates = 100 +> Starting seed = 510469877 +> Optimality criterion = parsimony +> Character-status summary: +> Of 898 total characters: +> All characters are of type 'unord' +> All characters have equal weight +> 377 characters are constant +> 154 variable characters are parsimony-uninformative +> Number of parsimony-informative characters = 367 +> Gaps are treated as "missing" +> Starting tree(s) obtained via stepwise addition +> Addition sequence: simple (reference taxon = Lemur catta) +> Number of trees held at each step during stepwise addition = 1 +> Branch-swapping algorithm: tree-bisection-reconnection (TBR) +> Steepest descent option not in effect +> Initial 'MaxTrees' setting = 100 +> Branches collapsed (creating polytomies) if maximum branch length is zero +> 'MulTrees' option in effect +> Topological constraints not enforced +> Trees are unrooted +> +> 100 bootstrap replicates completed +> Time used = <1 sec (CPU time = 0.38 sec) +] + Translate + 1 Lemur_catta, + 2 Homo_sapiens, + 3 Pan, + 4 Gorilla, + 5 Pongo, + 6 Hylobates, + 7 Macaca_fuscata, + 8 M._mulatta, + 9 M._fascicularis, + 10 M._sylvanus, + 11 Saimiri_sciureus, + 12 Tarsius_syrichta + ; +End; diff --git a/sample_data/thermus.fas b/sample_data/thermus.fas new file mode 100644 index 0000000..365196a --- /dev/null +++ b/sample_data/thermus.fas @@ -0,0 +1,115 @@ +>Aquifex 1273 bp +CTCAGCGCGAACGCTGGCGGCGTGCCTAACACATGCAAGTCGTGCGCAGAGCGGCAAACG +GGTGAGTAACACGTGGGTAACCTACCCCCAGGAGGGGGATAACCCCGGGAAACCGGGGCT +AATACCCCATAAAGCCGATGGGCCCGCGGCCCATCAGGTAGTTGGTGGGGTAACGGCCCA +CCAAGCCTATGACGGGTAGCCGGCCTGAGAGGGTGGCCGGCCACAGCGGGACTGAGACAC +GGCCCGCACCCCTACGGGGGGCAGCAGTGGGGAATCGTGGGCAATGGGCGAAAGCCTGAC +CCCGCGACGCCGCGTGGGGGAAGAAGCCCTGCGGGGTGTAAACCCCTGTCGGGGGGGACG +TGACGGTACCCCCAGAGGGGACGGCTAACTACGTGCCAGCAGCCGCGGTAATACGTAGGT +CCCGAGCGTTGCGCGAAGTCACTGGGCGTAAAGCGTCCGCAGCCGGTCGGGTAAGCGGGA +TGTCAAAGCCCACGGCTCAACCGTGGAATGGCATCCCGAACTGCCCGACTTGAGGCACGC +CCGGGCAGGCGGAATTCCCGGGGTAGCGGTGAAATGCGTAGATCTCGGGAGGAACACCGA +AGGGGAAGCCAGCCTGCTGGGGCTGTCCTGACGGTCAGGGACGAAAGCCGGGGGAGCGAA +CCGGATTAGATACCCGGGTAGTCCCGGCCGTAAACCATGGGCGCTAGGGCTGCAGGCTCG +CAGCTAACGCGTTAAGCGCCCCGCCTGGGGAGTACGGGCGCAAGCCTGAAACTCAAAGGA +ATTGGCGGGGGCCCGCACAACCGGTGGAGCGTCTGGTTCAATTCGATGCTAACCGAAGAA +CCTTACCCGGGCTTGACATGGCACAGGTGGTGCATGGCCGTCGTCAGCTCGTGTCGTGAG +ATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCCTGCCCCTAGTTGCTGAGCACTCTAGG +GGGACCGCCGGCGCCGGAGGAAGGGGGGGATGACGTCAGGTCAGTATGCCCTTTATGCCC +GGGGCCACACAGGCGCTACAGTGGCCGGGACAATGGGAAGCGACCCCGCAAGGGGGAGCT +AATCCCAGAAACCCGGTCATGGTGCGGATTGGGGGCTGAAACTCGCCCCCATGAAGCCGG +AATCGGTAGTAACGGGGTATCAGCGATGTCCCCGTGAATACGTTCTCGGGCCTTGCACAC +ACCGCCCGTCACGCCACGGAAGTCGGTCCGGCCGGAAGGACTGGGGCGAAGTCGTAACAA +GGTAGCCGTAGGG +>Deinococcus 1273 bp +CTCAGGGTGAACGCTGGCGGCGTGCTTAAGACATGCAAGTCGAACGCGGAGTGGCGCACG +GGTGAGTAACACGTAACTGACCTACCCAGAAGTCATGAATAACTGGCCGAAAGGTCAGCT +AATACGTGATGTGGTGGATGGGGTTGCGTTCCATCAGCTGGTTGGTGGGGTAAAGGCCTA +CCAAGGCGACGACGGATAGCCGGCCTGAGAGGGTGGCCGGCCACAGGGGCACTGAGACAC +GGGTCCCACTCCTACGGGAGGCAGCAGTTAGGAATCTTCCACAATGGGCGCAAGCCTGAT +GGAGCGACGCCGCGTGAGGGATGAAGGTTTTCGGATCGTAAACCTCTGAATCTGGG-ACG +TGACGGTACCAGAGTAAGCACCGGCTAACTCCGTGCCAGCAGCCGCGGTAATACGGAGGG +TGCAAGCGTTACCCGGAATCACTGGGCGTAAAGGGCGTGTAGGCGGATATTTAAGTCTGG +TTTTAAAGACCGAGGCTCAACCTCGGGAGTGGACTGGATACTGGATGTCTTGACCTCTGG +AGAGGTAACTGGAATTCCTGGTGTAGCGGTGGAATGCGTAGATACCAGGAGGAACACCAA +TGGCGAAGGCAAGTTACTGGACAGAAGGTGACGCTGAGGCGCGAAAGTGTGGGGAGCAAA +CCGGATTAGATACCCGGGTAGTCCACACCCTAAACGATGTACGTTGGCTAATGCTTGGCG +AAGCTAACGCGATAAACGTACCGCCTGGGAAGTACGGCCGCAAGGTTGAAACTCAAAGGA +ATTGACGGGGGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGAAGCAACGCGAAGAA +CCTTACCAGGTCTTGACATGACACAGGTGCTGCATGGCTGTCGTCAGCTCGTGTCGTGAG +ATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCTTGCTTCCAGTTGCCGGGCACTCTGGA +GGGACTGCCTGTGCAGGAGGAAGGCGGGGATGACGTCTAGTCAGCATGGTCCTTACGTCC +TGGGCTACACACGTGCTACAATGGATAGGACAACGCGCAGCAAACATGTGAGTGTAAGCG +AATCGCTGAAACCTATCCCCAGTTCAGATCGGAGTCTGCAACTCGACTCCGTGAAGTTGG +AATCGCTAGTAATCGCGGGTCAGC-ATACCGCGGTGAATACGTTCCCGGGCCTTGTACAC +ACCGCCCGTCACACCATGGGAGTAGATTGCAGTTGAAAGACTGGGGTGAAGTCGTAACAA +GGTAACTGTACCG +>Thermotoga 1273 bp +CTCAGGGTGAACGCTGGCGGCGTGCCTAACACATGCAAGTCGAGCGGGGAGCGGCGGACG +GGTGAGTAACACGTGGGTAACCTGCCCTCCGGAGGGGGATAACCAGGGGAAACCCTGGCT +AATACCCCATACGCTCGAGGGGCCCGCGGCCCATCAGGTAGTTGGTGGGGTAACGGCCCA +CCAAGCCGACGACGGGTAGCCGGCCTGAGAGGGTGGTCGGCCACAGGGGCACTGAGACAC +GGGCCCCACTCCTACGGGAGGCAGCAGTGGGGAATCTTGGACAATGGGGGAAACCCTGAT +CCAGCGACGCCGCGTGCGGGACGAAGCCCTTCGGGGTGTAAACCGCTGTGGCGGGGGAAG +TGACGGTACCCCGCTAGGCCCCGGCTAACTACGTGCCAGCAGCCGCGGTAATACGTAGGG +GGCAAGCGTTACCCGGATTTACTGGGCGTAAAGGGGGCGTAGGCGGCCTGGTGTGTCGGA +TGTGAAATCCCACGGCTCAACCGTGGGGCTGCATCCGAAACTACCAGGCTTGGGGGCGGT +AGAGGGAGACGGAACTGCCGGTGTAGGGGTGAAATCCGTAGATATCGGCAGGAACGCCGG +TGGGGAAGCCGGTCTCCTGGGCCGACCCCGACGCTGAGGCCCGAAAGCCAGGGGAGCAAA +CCGGATTAGATACCCGGGTAGTCCTGGCTGTAAACGATGCCCACTAGGTGTTCCGTGCTG +AAGCTAACGCGTTAAGTGGGCCGCCTGGGGAGTACGCCCGCAAGGGTGAAACTCAAAGGA +ATTGACGGGGGCCCGCACAAGCGGTGGAGCGTGTGGTTTAATTGGATGCTAAGCCAAGAA +CCTTACCAGGGCTTGACATGGCACAGGTGGTGCACGGCCGTCGTCAGCTCGTGCCGTGAG +GTGTTGGGTTAAGTCCCGCAACGAGCGCAACCCCTGCCCCTAGTTGCCGGGCACTCTAGG +GGGACTGCCGGCGCCGGAGGAAGGAGGGGATGACGTCAGGTACTCGTGCCCCTTATGCCC +TGGGCGACACACGCGCTACAATGGGCGGTACAATGGGTTGCGACCCCGCGAGGGGGAGCC +AATCCC-CAAAGCCGCCCTCAGTTCGGATCGCAGGCTGCAACCCGCCTGCGTGAAGCCGG +AATCGCTAGTAATCGCGGATCAGCCATGCCGCGGTGAATACGTTCCCGGGCCTTGTACAC +ACCGCCCGTCACGCCACCCGAGTCGGGGGCTCCCGAAGGAGGGGGGCGAAGTCGTAACAA +GGTAGCCGTACCG +>Bacillus 1273 bp +CTCAGGACGAACGCTGGCGGCGTGCCTAATACATGCAAGTCGAGCGGACAGCGGCGGACG +GGTGAGTAACACGTGGGTAACCTGCCTGTAAGACTGGGATAACTCCGGGAAACCGGGGCT +AATACCGGATGGTTGTGATGGACCCGCGGCGCATTAGCTAGTTGGTGAGGTAACGGCTCA +CCAAGGCAACGATGCGTAGCCGACCTGAGAGGGTGATCGGCCACACTGGGACTGAGACAC +GGCCCAGACTCCTACGGGAGGCAGCAGTAGGGAATCTTCCGCAATGGACGAAAGTCTGAC +GGAGCAACGCCGCGTGAGTGATGAAGGTTTTCGGATCGTAAAGCTCTGTTGTTAGGGAAG +TGACGGTACCTAACCAGGCCACGGCTAACTACGTGCCAGCAGCCGCGGTAATACGTAGGT +GGCAAGCGTTGTCCGGAATTATTGGGCGTAAAGGGCTCGCAGGCGGTTTCTTAAGTCTGA +TGTGAAAGCCCCCGGCTCAACCGGGGAGGGTCATTGGAAACTGGGGAACTTGAGTGCAGA +AGAGGAGAGTGGAATTCCACGTGTAGCGGTGAAATGCGTAGAGATGTGGAGGAACACCAG +TGGCGAAGGCGACTCTCTGGTCTGTAACTGACGCTGAGGAGCGAAAGCGTGGGGAGCGAA +CAGGATTAGATACCCTGGTAGTCCACGCCGTAAACGATGAGTGCTAAGTGTTTAGTGCTG +CAGCTAACGCATTAAGCACTCCGCCTGGGGAGTACGGTCGCAAGACTGAAACTCAAAGGA +ATTGACGGGGGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGAAGCAACGCGAAGAA +CCTTACCAGGTCTTGACATCTGACAGGTGGTGCATGGTTGTCGTCAGCTCGTGTCGTGAG +ATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCTTGATCTTAGTTGCCGGGCACTCTAAG +GTGACTGCCGGTGCCGGAGGAAGGTGGGGATGACGTCAAATCATCATGCCCCTTATGACC +TGGGCTACACACGTGCTACAATGGACAGAACAAAGGGCAGCGAAACCGCGAGGTTAAGCC +AATCCCACAAATCTGTTCTCAGTTCGGATCGCAGTCTGCAACTCGACTGCGTGAAGCTGG +AATCGCTAGTAATCGCGGATCAGC-ATGCCGCGGTGAATACGTTCCCGGGCCTTGTACAC +ACCGCCCGTCACACCACGAGAGTTTGTAACACCCGAAGGATTGGGGTGAAGTCGTAACAA +GGTAGCCGTATCG +>Thermus 1273 bp +CTCAGGGTGAACGCTGGCGGCGTGCCTAAGACATGCAAGTCGTGCGGGCAGCGGCGGACG +GGTGAGTAACGCGTGGGTGACCTACCCGGAAGAGGGGGACAACCCGGGGAAACTCGGGCT +AATCCCCCATGTGGACGATGGGCCCGCGTCCCATCAGCTAGTTGGTGGGGTAATGGCCCA +CCAAGGCGACGACGGGTAGCCGGTCTGAGAGGATGGCCGGCCACAGGGGCACTGAGACAC +GGGCCCCACTCCTACGGGAGGCAGCAGTTAGGAATCTTCCGCAATGGGCGCAAGCCTGAC +GGAGCGACGCCGCTTGGAGGAAGAAGCCCTTCGGGGTGTAAACTCCTGAACCCGGG-ACG +TGACGGTACCGGGGTAAGCGCCGGCCAACTCCGTGCCAGCAGCCGCGGTAATACGGAGGG +CGCGAGCGTTACCCGGATTCACTGGGCGTAAAGGGCGTGTAGGCGGCCTGGGGCGTCCCA +TGTGAAAGACCACGGCTCAACCGTGGGGGAGCGTGGGATACGCTCAGGCTAGACGGTGGG +AGAGGGTGGTGGAATTCCCGGAGTAGCGGTGAAATGCGCAGATACCGGGAGGAACGCCGA +TGGCGAAGGCAGCCACCTGGTCCACCCGTGACGCTGAGGCGCGAAAGCGTGGGGAGCAAA +CCGGATTAGATACCCGGGTAGTCCACGCCCTAAACGATGCGCGCTAGGTCTTGGGGGCCG +AAGCTAACGCGTTAAGCGCGCCGCCTGGGGAGTACGGCCGCAAGGCTGAAACTCAAAGGA +ATTGACGGGGGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGAAGCAACGCGAAGAA +CCTTACCAGGCCTTGACATGGCACAGGTGCTGCATGGCCGTCGTCAGCTCGTGCCGTGAG +GTGTTGGGTTAAGTCCCGCAACGAGCGCAACCCCCGCCGTTAGTTGCCGGGCACTCTAAC +GGGACTGCCCGCGCGGGAGGAAGGAGGGGACGACGTCTGGTCAGCATGGCCCTTACGGCC +TGGGCGACACACGTGCTACAATGCCC--TACAAAGCGATGCCACCCGGCAACGGGGAGCT +AATCGCAAAAAGGTGGGCCCAGTTCGGATTGGGGTCTGCAACCCGACCCCATGAAGCCGG +AATCGCTAGTAATCGCGGATCAGCCATGCCGCGGTGAATACGTTCCCGGGCCTTGTACAC +ACCGCCCGTCACGCCATGGGAGCGGGCTCTACCCGAAGGACTGGGGCGAAGTCGTAACAA +GGTAGCTGTACCG diff --git a/sample_data/thermus.tig b/sample_data/thermus.tig new file mode 100644 index 0000000..ddb604f --- /dev/null +++ b/sample_data/thermus.tig @@ -0,0 +1,247 @@ +#NEXUS + +[This file contains data that has been analysed for site specific rates] +[using TIGER, developed by Carla Cummins in the laboratory of] +[Dr James McInerney, National University of Ireland, Maynooth] + + +[Histograms of number of sites in each category:] +[Bin1 |============================================================ |833 ] +[Bin2 | |0 ] +[Bin3 | |0 ] +[Bin4 | |0 ] +[Bin5 | |0 ] +[Bin6 |========= |116 ] +[Bin7 |======= |87 ] +[Bin8 |====== |72 ] +[Bin9 |======= |96 ] +[Bin10 |===== |69 ] + + + + + + +BEGIN TAXA; + Dimensions NTax = 5 ; + TaxLabels Aquifex1273bp Deinococcus1273bp Thermotoga1273bp Bacillus1273bp Thermus1273bp ; +END; + +BEGIN CHARACTERS; + Dimensions nchar = 1273 ; + Format datatype = DNA gap = - interleave; +Matrix + +Aquifex1273bp CTCAGCGCGAACGCTGGCGGCGTGCCTAACACATGCAAGTCGTGCGCAGAGCGGCAAACG +Deinococcus1273bp CTCAGGGTGAACGCTGGCGGCGTGCTTAAGACATGCAAGTCGAACGCGGAGTGGCGCACG +Thermotoga1273bp CTCAGGGTGAACGCTGGCGGCGTGCCTAACACATGCAAGTCGAGCGGGGAGCGGCGGACG +Bacillus1273bp CTCAGGACGAACGCTGGCGGCGTGCCTAATACATGCAAGTCGAGCGGACAGCGGCGGACG +Thermus1273bp CTCAGGGTGAACGCTGGCGGCGTGCCTAAGACATGCAAGTCGTGCGGGCAGCGGCGGACG +[Bin Numbers 111116791111111111111111161119111111111111961119111611161111] +[ 0 0 0 ] + + +Aquifex1273bp GGTGAGTAACACGTGGGTAACCTACCCCCAGGAGGGGGATAACCCCGGGAAACCGGGGCT +Deinococcus1273bp GGTGAGTAACACGTAACTGACCTACCCAGAAGTCATGAATAACTGGCCGAAAGGTCAGCT +Thermotoga1273bp GGTGAGTAACACGTGGGTAACCTGCCCTCCGGAGGGGGATAACCAGGGGAAACCCTGGCT +Bacillus1273bp GGTGAGTAACACGTGGGTAACCTGCCTGTAAGACTGGGATAACTCCGGGAAACCGGGGCT +Thermus1273bp GGTGAGTAACGCGTGGGTGACCTACCCGGAAGAGGGGGACAACCCGGGGAAACTCGGGCT +[Bin Numbers 111111111171116661811119117197816896161711181966111169116111] +[ 0 0 00 ] + + +Aquifex1273bp AATACCCCATAAAGCCGATGGGCCCGCGGCCCATCAGGTAGTTGGTGGGGTAACGGCCCA +Deinococcus1273bp AATACGTGATGTGGTGGATGGGGTTGCGTTCCATCAGCTGGTTGGTGGGGTAAAGGCCTA +Thermotoga1273bp AATACCCCATACGCTCGAGGGGCCCGCGGCCCATCAGGTAGTTGGTGGGGTAACGGCCCA +Bacillus1273bp AATACCGGATGGTTGTGATGGACCCGCGGCGCATTAGCTAGTTGGTGAGGTAACGGCTCA +Thermus1273bp AATCCCCCATGTGGACGATGGGCCCGCGTCCCATCAGCTAGTTGGTGGGGTAATGGCCCA +[Bin Numbers 111716981181991911711766611186711171181611111117111119111761] +[ 0 0 ] + + +Aquifex1273bp CCAAGCCTATGACGGGTAGCCGGCCTGAGAGGGTGGCCGGCCACAGCGGGACTGAGACAC +Deinococcus1273bp CCAAGGCGACGACGGATAGCCGGCCTGAGAGGGTGGCCGGCCACAGGGGCACTGAGACAC +Thermotoga1273bp CCAAGCCGACGACGGGTAGCCGGCCTGAGAGGGTGGTCGGCCACAGGGGCACTGAGACAC +Bacillus1273bp CCAAGGCAACGATGCGTAGCCGACCTGAGAGGGTGATCGGCCACACTGGGACTGAGACAC +Thermus1273bp CCAAGGCGACGACGGGTAGCCGGTCTGAGAGGATGGCCGGCCACAGGGGCACTGAGACAC +[Bin Numbers 111118191611717611111177111111117117911111111791191111111111] +[ ] + + +Aquifex1273bp GGCCCGCACCCCTACGGGGGGCAGCAGTGGGGAATCGTGGGCAATGGGCGAAAGCCTGAC +Deinococcus1273bp GGGTCCCACTCCTACGGGAGGCAGCAGTTAGGAATCTTCCACAATGGGCGCAAGCCTGAT +Thermotoga1273bp GGGCCCCACTCCTACGGGAGGCAGCAGTGGGGAATCTTGGACAATGGGGGAAACCCTGAT +Bacillus1273bp GGCCCAGACTCCTACGGGAGGCAGCAGTAGGGAATCTTCCGCAATGGACGAAAGTCTGAC +Thermus1273bp GGGCCCCACTCCTACGGGAGGCAGCAGTTAGGAATCTTCCGCAATGGGCGCAAGCCTGAC +[Bin Numbers 119619711611111111611111111198111111618811111117718117711111] +[ 0 0] + + +Aquifex1273bp CCCGCGACGCCGCGTGGGGGAAGAAGCCCTGCGGGGTGTAAACCCCTGTCGGGGGGGACG +Deinococcus1273bp GGAGCGACGCCGCGTGAGGGATGAAGGTTTTCGGATCGTAAACCTCTGAATCTGGG-ACG +Thermotoga1273bp CCAGCGACGCCGCGTGCGGGACGAAGCCCTTCGGGGTGTAAACCGCTGTGGCGGGGGAAG +Bacillus1273bp GGAGCAACGCCGCGTGAGTGATGAAGGTTTTCGGATCGTAAAGCTCTGTTGTTAGGGAAG +Thermus1273bp GGAGCGACGCCGCTTGGAGGAAGAAGCCCTTCGGGGTGTAAACTCCTGAACCCGGG-ACG +[Bin Numbers 886117111111171117711111118881611188811111771111819997118191] +[ 0 0 0 0 ] + + +Aquifex1273bp TGACGGTACCCCCAGAGGGGACGGCTAACTACGTGCCAGCAGCCGCGGTAATACGTAGGT +Deinococcus1273bp TGACGGTACCAGAGTAAGCACCGGCTAACTCCGTGCCAGCAGCCGCGGTAATACGGAGGG +Thermotoga1273bp TGACGGTACCCCGCTAGGCCCCGGCTAACTACGTGCCAGCAGCCGCGGTAATACGTAGGG +Bacillus1273bp TGACGGTACCTAACCAGGCCACGGCTAACTACGTGCCAGCAGCCGCGGTAATACGTAGGT +Thermus1273bp TGACGGTACCGGGGTAAGCGCCGGCCAACTCCGTGCCAGCAGCCGCGGTAATACGGAGGG +[Bin Numbers 111111111119119181619111171111811111111111111111111111181119] +[ 0 00 0 ] + + +Aquifex1273bp CCCGAGCGTTGCGCGAAGTCACTGGGCGTAAAGCGTCCGCAGCCGGTCGGGTAAGCGGGA +Deinococcus1273bp TGCAAGCGTTACCCGGAATCACTGGGCGTAAAGGGCGTGTAGGCGGATATTTAAGTCTGG +Thermotoga1273bp GGCAAGCGTTACCCGGATTTACTGGGCGTAAAGGGGGCGTAGGCGGCCTGGTGTGTCGGA +Bacillus1273bp GGCAAGCGTTGTCCGGAATTATTGGGCGTAAAGGGCTCGCAGGCGGTTTCTTAAGTCTGA +Thermus1273bp CGCGAGCGTTACCCGGATTCACTGGGCGTAAAGGGCGTGTAGGCGGCCTGGGGCGTCCCA +[Bin Numbers 161911111197611611191711111111111619981911611118198799166976] +[ 0 0 0 0 ] + + +Aquifex1273bp TGTCAAAGCCCACGGCTCAACCGTGGAATGGCATCCCGAACTGCCCGACTTGAGGCACGC +Deinococcus1273bp TTTTAAAGACCGAGGCTCAACCTCGGGAGTGGACTGGATACTGGATGTCTTGACCTCTGG +Thermotoga1273bp TGTGAAATCCCACGGCTCAACCGTGGGGCTGCATCCGAAACTACCAGGCTTGGGGGCGGT +Bacillus1273bp TGTGAAAGCCCCCGGCTCAACCGGGGAGGGTCATTGGAAACTGGGGAACTTGAGTGCAGA +Thermus1273bp TGTGAAAGACCACGGCTCAACCGTGGGGGAGCGTGGGATACGCTCAGGCTAGACGGTGGG +[Bin Numbers 161111178119611111111169119191767698668117999171117178919111] +[ 0 0 0 0 0 0 0 0] + + +Aquifex1273bp CCGGGCAGGCGGAATTCCCGGGGTAGCGGTGAAATGCGTAGATCTCGGGAGGAACACCGA +Deinococcus1273bp AGAGGTAACTGGAATTCCTGGTGTAGCGGTGGAATGCGTAGATACCAGGAGGAACACCAA +Thermotoga1273bp AGAGGGAGACGGAACTGCCGGTGTAGGGGTGAAATCCGTAGATATCGGCAGGAACGCCGG +Bacillus1273bp AGAGGAGAGTGGAATTCCACGTGTAGCGGTGAAATGCGTAGAGATGTGGAGGAACACCAG +Thermus1273bp AGAGGGTGGTGGAATTCCCGGAGTAGCGGTGAAATGCGCAGATACCGGGAGGAACGCCGA +[Bin Numbers 666111181811117171971911117111161117117111768791711111191189] +[ 00 0 ] + + +Aquifex1273bp AGGGGAAGCCAGCCTGCTGGGGCTGTCCTGACGGTCAGGGACGAAAGCCGGGGGAGCGAA +Deinococcus1273bp TGGCGAAGGCAAGTTACTGGACAGAAGGTGACGCTGAGGCGCGAAAGTGTGGGGAGCAAA +Thermotoga1273bp TGGGGAAGCCGGTCTCCTGGGCCGACCCCGACGCTGAGGCCCGAAAGCCAGGGGAGCAAA +Bacillus1273bp TGGCGAAGGCGACTCTCTGGTCTGTAACTGACGCTGAGGAGCGAAAGCGTGGGGAGCGAA +Thermus1273bp TGGCGAAGGCAGCCACCTGGTCCACCCGTGACGCTGAGGCGCGAAAGCGTGGGGAGCAAA +[Bin Numbers 611811118198181111111699119871111616111991111116891111111911] +[ 0 00 0 00 ] + + +Aquifex1273bp CCGGATTAGATACCCGGGTAGTCCCGGCCGTAAACCATGGGCGCTAGGGCTGCAGGCTCG +Deinococcus1273bp CCGGATTAGATACCCGGGTAGTCCACACCCTAAACGATGTACGTTGGCTAATGCTTGGCG +Thermotoga1273bp CCGGATTAGATACCCGGGTAGTCCTGGCTGTAAACGATGCCCACTAGGTGTTCCGTGCTG +Bacillus1273bp CAGGATTAGATACCCTGGTAGTCCACGCCGTAAACGATGAGTGCTAAGTGTTTAGTGCTG +Thermus1273bp CCGGATTAGATACCCGGGTAGTCCACGCCCTAAACGATGCGCGCTAGGTCTTGGGGGCCG +[Bin Numbers 171111111111111711111111986178111116111117761676616691696191] +[ 00 0 0 0 ] + + +Aquifex1273bp CAGCTAACGCGTTAAGCGCCCCGCCTGGGGAGTACGGGCGCAAGCCTGAAACTCAAAGGA +Deinococcus1273bp AAGCTAACGCGATAAACGTACCGCCTGGGAAGTACGGCCGCAAGGTTGAAACTCAAAGGA +Thermotoga1273bp AAGCTAACGCGTTAAGTGGGCCGCCTGGGGAGTACGCCCGCAAGGGTGAAACTCAAAGGA +Bacillus1273bp CAGCTAACGCATTAAGCACTCCGCCTGGGGAGTACGGTCGCAAGACTGAAACTCAAAGGA +Thermus1273bp AAGCTAACGCGTTAAGCGCGCCGCCTGGGGAGTACGGCCGCAAGGCTGAAACTCAAAGGA +[Bin Numbers 911111111176111677111111111116111111791111119111111111111111] +[ 00 0 ] + + +Aquifex1273bp ATTGGCGGGGGCCCGCACAACCGGTGGAGCGTCTGGTTCAATTCGATGCTAACCGAAGAA +Deinococcus1273bp ATTGACGGGGGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGAAGCAACGCGAAGAA +Thermotoga1273bp ATTGACGGGGGCCCGCACAAGCGGTGGAGCGTGTGGTTTAATTGGATGCTAAGCCAAGAA +Bacillus1273bp ATTGACGGGGGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGAAGCAACGCGAAGAA +Thermus1273bp ATTGACGGGGGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGAAGCAACGCGAAGAA +[Bin Numbers 111161111111111111116111111111816111116111171181181861711111] +[ ] + + +Aquifex1273bp CCTTACCCGGGCTTGACATGGCACAGGTGGTGCATGGCCGTCGTCAGCTCGTGTCGTGAG +Deinococcus1273bp CCTTACCAGGTCTTGACATGACACAGGTGCTGCATGGCTGTCGTCAGCTCGTGTCGTGAG +Thermotoga1273bp CCTTACCAGGGCTTGACATGGCACAGGTGGTGCACGGCCGTCGTCAGCTCGTGCCGTGAG +Bacillus1273bp CCTTACCAGGTCTTGACATCTGACAGGTGGTGCATGGTTGTCGTCAGCTCGTGTCGTGAG +Thermus1273bp CCTTACCAGGCCTTGACATGGCACAGGTGCTGCATGGCCGTCGTCAGCTCGTGCCGTGAG +[Bin Numbers 111111161191111111179711111118111171178111111111111119111111] +[ ] + + +Aquifex1273bp ATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCCTGCCCCTAGTTGCTGAGCACTCTAGG +Deinococcus1273bp ATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCTTGCTTCCAGTTGCCGGGCACTCTGGA +Thermotoga1273bp GTGTTGGGTTAAGTCCCGCAACGAGCGCAACCCCTGCCCCTAGTTGCCGGGCACTCTAGG +Bacillus1273bp ATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCTTGATCTTAGTTGCCGGGCACTCTAAG +Thermus1273bp GTGTTGGGTTAAGTCCCGCAACGAGCGCAACCCCCGCCGTTAGTTGCCGGGCACTCTAAC +[Bin Numbers 911111111111111111111111111111111871789161111116161111111619] +[ 0 0 ] + + +Aquifex1273bp GGGACCGCCGGCGCCGGAGGAAGGGGGGGATGACGTCAGGTCAGTATGCCCTTTATGCCC +Deinococcus1273bp GGGACTGCCTGTGCAGGAGGAAGGCGGGGATGACGTCTAGTCAGCATGGTCCTTACGTCC +Thermotoga1273bp GGGACTGCCGGCGCCGGAGGAAGGAGGGGATGACGTCAGGTACTCGTGCCCCTTATGCCC +Bacillus1273bp GTGACTGCCGGTGCCGGAGGAAGGTGGGGATGACGTCAAATCATCATGCCCCTTATGACC +Thermus1273bp GGGACTGCCCGCGCGGGAGGAAGGAGGGGACGACGTCTGGTCAGCATGGCCCTTACGGCC +[Bin Numbers 171116111918119111111111111111711111188717796711861611181111] +[ 0 0 ] + + +Aquifex1273bp GGGGCCACACAGGCGCTACAGTGGCCGGGACAATGGGAAGCGACCCCGCAAGGGGGAGCT +Deinococcus1273bp TGGGCTACACACGTGCTACAATGGATAGGACAACGCGCAGCAAACATGTGAGTGTAAGCG +Thermotoga1273bp TGGGCGACACACGCGCTACAATGGGCGGTACAATGGGTTGCGACCCCGCGAGGGGGAGCC +Bacillus1273bp TGGGCTACACACGTGCTACAATGGACAGAACAAAGGGCAGCGAAACCGCGAGGTTAAGCC +Thermus1273bp TGGGCGACACACGTGCTACAATGCCC--TACAAAGCGATGCCACCCGGCAACGGGGAGCT +[Bin Numbers 611111111116181111116117169711111118119119187691691767881111] +[ 0 0 0 0 0 0] + + +Aquifex1273bp AATCCCAGAAACCCGGTCATGGTGCGGATTGGGGGCTGAAACTCGCCCCCATGAAGCCGG +Deinococcus1273bp AATCGCTGAAACCTATCCCCAGTTCAGATCGGAGTCTGCAACTCGACTCCGTGAAGTTGG +Thermotoga1273bp AATCCC-CAAAGCCGCCCTCAGTTCGGATCGCAGGCTGCAACCCGCCTGCGTGAAGCCGG +Bacillus1273bp AATCCCACAAATCTGTTCTCAGTTCGGATCGCAGTCTGCAACTCGACTGCGTGAAGCTGG +Thermus1273bp AATCGCAAAAAGGTGGGCCCAGTTCGGATTGGGGTCTGCAACCCGACCCCATGAAGCCGG +[Bin Numbers 111181111111786111166116161119199181116111911819919111116811] +[ 00 0 00 0 ] + + +Aquifex1273bp AATCGGTAGTAACGGGGTATCAGCGATGTCCCCGTGAATACGTTCTCGGGCCTTGCACAC +Deinococcus1273bp AATCGCTAGTAATCGCGGGTCAGC-ATACCGCGGTGAATACGTTCCCGGGCCTTGTACAC +Thermotoga1273bp AATCGCTAGTAATCGCGGATCAGCCATGCCGCGGTGAATACGTTCCCGGGCCTTGTACAC +Bacillus1273bp AATCGCTAGTAATCGCGGATCAGC-ATGCCGCGGTGAATACGTTCCCGGGCCTTGTACAC +Thermus1273bp AATCGCTAGTAATCGCGGATCAGCCATGCCGCGGTGAATACGTTCCCGGGCCTTGTACAC +[Bin Numbers 111116111111661616611111111661616111111111111611111111161111] +[ 0 ] + + +Aquifex1273bp ACCGCCCGTCACGCCACGGAAGTCGGTCCGGCCGGAAGGACTGGGGCGAAGTCGTAACAA +Deinococcus1273bp ACCGCCCGTCACACCATGGGAGTAGATTGCAGTTGAAAGACTGGGGTGAAGTCGTAACAA +Thermotoga1273bp ACCGCCCGTCACGCCACCCGAGTCGGGGGCTCCCGAAGGAGGGGGGCGAAGTCGTAACAA +Bacillus1273bp ACCGCCCGTCACACCACGAGAGTTTGTAACACCCGAAGGATTGGGGTGAAGTCGTAACAA +Thermus1273bp ACCGCCCGTCACGCCATGGGAGCGGGCTCTACCCGAAGGACTGGGGCGAAGTCGTAACAA +[Bin Numbers 111111111111811187961171769119966111161197111181111111111111] +[ 0 00 0 ] + + +Aquifex1273bp GGTAGCCGTAGGG +Deinococcus1273bp GGTAACTGTACCG +Thermotoga1273bp GGTAGCCGTACCG +Bacillus1273bp GGTAGCCGTATCG +Thermus1273bp GGTAGCTGTACCG +[Bin Numbers 1111618111961] +[ ] + + + + +; +END; + +BEGIN PAUP; + Charset Bin1 = 1 2 3 4 5 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 45 46 50 51 53 54 55 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 78 80 81 82 83 85 86 92 97 99 101 102 103 109 110 111 112 118 119 120 121 122 123 125 129 130 137 138 140 141 146 147 148 152 153 154 156 157 159 161 162 163 164 165 166 167 169 170 171 172 173 175 176 177 180 181 182 183 184 185 187 189 191 192 194 197 198 199 200 201 202 205 206 207 208 209 210 211 212 214 215 218 219 220 221 222 223 224 225 228 229 231 232 233 234 235 236 237 238 239 240 241 242 245 248 249 251 252 253 254 255 256 257 258 260 261 262 263 264 265 266 267 268 271 272 273 274 275 276 278 282 283 284 285 286 287 290 292 293 296 297 298 299 304 305 307 308 309 310 311 312 313 315 316 320 321 323 324 325 326 330 332 333 334 338 339 340 341 342 346 347 348 355 356 358 360 361 362 363 364 365 366 367 368 369 370 376 378 382 383 384 385 387 388 389 390 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 417 418 419 423 425 426 427 428 429 430 434 435 437 439 441 443 444 445 446 447 448 449 450 451 452 453 455 459 461 462 464 465 466 475 481 483 485 486 487 490 491 494 495 496 497 498 499 500 501 502 505 506 520 521 529 530 532 539 544 545 551 552 553 554 556 558 561 563 564 565 566 568 569 570 571 573 574 575 577 578 580 581 582 588 590 591 592 593 594 595 597 598 602 603 605 606 607 608 610 617 618 619 620 630 631 632 633 635 637 638 639 642 643 644 645 646 647 651 652 653 654 655 656 657 659 660 661 663 664 665 666 667 668 669 670 671 672 673 674 675 677 678 679 680 681 682 683 684 688 691 692 693 694 695 697 698 699 705 720 722 723 724 725 726 727 728 729 730 733 734 735 741 742 743 744 745 746 747 748 749 751 752 753 754 755 756 759 760 761 762 763 764 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 802 803 804 805 806 807 808 809 810 812 814 815 816 817 818 820 821 822 823 825 826 828 829 831 834 836 837 838 839 840 841 842 843 844 845 846 847 849 850 852 853 854 855 856 857 858 859 863 864 865 866 867 868 869 871 872 873 874 876 877 880 881 882 883 884 885 886 887 888 889 890 891 892 893 895 896 897 898 899 900 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 936 942 943 944 945 946 947 949 951 952 953 954 955 956 957 961 963 964 965 967 968 969 971 973 974 976 977 978 979 980 981 982 983 984 986 987 988 989 990 992 993 994 995 996 997 1001 1007 1008 1011 1013 1014 1015 1017 1019 1020 1022 1023 1024 1025 1027 1028 1029 1030 1031 1033 1035 1036 1037 1038 1039 1040 1042 1043 1050 1051 1052 1053 1055 1057 1060 1061 1063 1068 1071 1077 1078 1079 1081 1082 1083 1084 1086 1089 1090 1091 1098 1102 1103 1105 1107 1108 1109 1111 1114 1116 1117 1118 1120 1121 1122 1124 1125 1127 1130 1132 1133 1134 1135 1136 1139 1140 1141 1142 1143 1144 1145 1147 1148 1149 1150 1151 1152 1155 1157 1160 1161 1162 1163 1164 1166 1167 1170 1172 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1187 1188 1189 1190 1191 1192 1193 1194 1195 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1214 1215 1216 1221 1222 1235 1236 1237 1239 1240 1243 1244 1245 1246 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1266 1268 1269 1270 1273; + Charset Bin6 = 6 26 44 52 56 75 76 77 93 96 98 107 108 113 117 126 143 144 145 150 160 179 190 196 244 250 259 277 303 331 379 422 433 436 454 463 476 477 480 482 493 503 512 514 517 518 541 542 543 572 584 601 622 634 636 648 687 696 704 706 708 709 711 712 715 717 732 736 750 785 801 813 819 833 848 941 948 950 958 966 1005 1010 1012 1021 1032 1041 1046 1066 1069 1073 1095 1100 1101 1104 1106 1119 1137 1146 1153 1154 1156 1158 1159 1168 1169 1171 1173 1186 1196 1220 1226 1232 1233 1238 1265 1272; + Charset Bin7 = 7 71 87 90 100 124 139 142 151 155 168 178 193 195 203 204 213 216 226 247 288 289 294 295 306 314 318 319 343 344 354 386 432 442 472 479 488 511 513 522 527 531 533 555 557 560 567 576 579 583 586 589 629 662 676 689 702 703 707 731 737 738 757 824 835 860 862 875 878 935 937 962 991 1000 1002 1003 1006 1044 1048 1065 1072 1074 1093 1218 1223 1225 1242; + Charset Bin8 = 79 91 94 104 128 131 149 158 186 270 279 280 291 301 302 327 328 329 335 336 337 349 357 377 391 416 458 468 471 489 516 519 534 548 550 585 599 604 609 612 614 628 649 686 690 811 827 830 832 870 879 934 938 972 998 999 1009 1016 1034 1056 1064 1075 1076 1085 1094 1115 1126 1138 1213 1217 1247 1267; + Charset Bin9 = 8 30 43 48 84 89 95 106 114 127 133 134 136 174 188 217 227 230 243 246 269 351 352 353 359 372 375 381 420 424 431 440 456 457 460 470 473 474 478 492 504 507 509 515 523 524 525 535 537 559 562 587 596 600 611 623 624 627 640 641 650 658 685 713 716 719 721 758 765 851 861 894 901 939 960 970 975 1004 1047 1059 1062 1067 1070 1110 1112 1113 1123 1128 1129 1131 1219 1227 1230 1231 1241 1271; + Charset Bin10 = 47 49 57 88 105 115 116 132 135 281 300 317 322 345 350 371 373 374 380 421 438 467 469 484 508 510 526 528 536 538 540 546 547 549 613 615 616 621 625 626 700 701 710 714 718 739 740 766 940 959 985 1018 1026 1045 1049 1054 1058 1080 1087 1088 1092 1096 1097 1099 1165 1224 1228 1229 1234; +END; +[START TIME: 12 : 19 : 33 ] +[FINISH TIME: 12 : 19 : 33 ] diff --git a/tiger b/tiger new file mode 100644 index 0000000..848c65e --- /dev/null +++ b/tiger @@ -0,0 +1,380 @@ +#!/usr/bin/env python + +#*********TIGER v1.02************* + +#...read in options... +import time +lt_S = time.localtime() +import sys +import random +import re +from tiger_fns_102 import * +options = sys.argv + +formRate = 0 +formSort = 0 +binNo = 10 +file = "" +rate_file = "" +write_rates = False +numbered = False + +doPTP = False +rands = 100 +pval = 0.05 + +write_pvals = False +pval_file = "" + +unknown = ["?"] + +if len(options) < 2: + printHelp() + sys.exit(0) + +for opt in range(len(options)): + if options[opt] == "-in": + file_name = options[opt + 1] + try: + file = open(file_name) + except IOError: + print "File \"" + file_name + "\" not found..." + sys.exit(0) + + elif options[opt] == "-b": + binNo = int(options[opt + 1]) + + elif options[opt] == "-f": + formOpts = options[opt + 1].split(",") + if "r" in formOpts: + formRate = 1 + if "s" in formOpts: + formSort = 1 + if "c" in formOpts: + numbered = True + + elif options[opt] == "-v": + print "TIGER version 1.02" + sys.exit(0) + + elif options[opt] == "-rl": + write_rates = True + try: + rate_file = options[opt+1] + if rate_file[0] == "-": + print "\n\nPlease specify file name for -rl option.\n\n" + sys.exit(0) + except IndexError: + print "\n\nPlease specify file name for -rl option.\n\n" + sys.exit(0) + + elif options[opt] == "-pl": + write_pvals = True + try: + pval_file = options[opt+1] + if pval_file[0] == "-": + print "\n\nPlease specify file name for -pl option.\n\n" + sys.exit(0) + except IndexError: + print "\n\nPlease specify file name for -pl option.\n\n" + sys.exit(0) + + elif options[opt] == "-ptp": + doPTP = True + + elif options[opt] == "-z": + rands = int(options[opt+1]) + + elif options[opt] == "-p": + pval = float(options[opt+1]) + + elif options[opt] == "-u": + unknown = options[opt+1].split(",") + + + +if not file: + print "No file specified (-in option)" + sys.exit(0) + + +#Parse .aln file +names = [] +seqs = [] +if ">" in file.readline(): + tmp = FastaParse(file_name) +else: + print """ + ******************************* + File not in correct format! + TIGER accepts FastA format. + ******************************* + """ + sys.exit(0) + +import re +names = tmp[0] +for x, nm in (enumerate(names)): + names[x] = re.sub(" ", "", nm) +seqs = tmp[1] + +lns = [len(l) for l in seqs] +lns.sort() +if lns[0] != lns[-1]: + print "\n\nUneven sequence lengths. Ensure sequences have been aligned!\n\n" + sys.exit(0) + + +datatype = DNAdetect(seqs[0]) + +#Create array of site patterns +patterns = [] +sites = [] +comp_Pats = [] +comp_Sites = [] +for i in range(len(seqs[0])): + sites.append("".join([j[i] for j in seqs])) + patterns.append(getPattern(sites[-1], unknown)) + if patterns[-1] not in comp_Pats: + comp_Pats.append(patterns[-1]) + comp_Sites.append(sites[-1]) + + +#Compare character patterns and score +ranks = range(len(patterns)) +comp_ranks = [] +keep = [] +br = "" +if doPTP: + comp_disagree = [] + disagree = range(len(patterns)) + +for aa, patA in enumerate(comp_Pats): + if re.search("\|", patA): + cfl = scoreConflict(aa, patA, patterns) + comp_ranks.append(1.0 - cfl) + else: + comp_ranks.append(1.0) + + if doPTP: + dis = 0 + for z in range(rands): + patJ = jumblePattern(comp_Sites[aa], unknown) + scr = scoreConflict(aa, patJ, patterns) + #check if site has higher conflict score than original site + if scr >= (1.0 - comp_ranks[aa]): + dis += 1 + + dis = float(dis)/float(rands) + comp_disagree.append(dis) + + + i = -1 + try: + while 1: + i = patterns.index(patA, i + 1) + ranks[i] = comp_ranks[aa] + if doPTP: + disagree[i] = comp_disagree[aa] + except ValueError: + pass + +#Output total alignment score to file alnRate.txt +if write_rates: + handle = open(rate_file, 'w') + handle.write("\n".join([str(r) for r in ranks])) + handle.close() + +if write_pvals and not doPTP: + outF.write("-ptp option not selected. No p-values to write!") + + +#Find significant sites +if doPTP: + sig_dis = [] + for x in range(len(disagree)): + if disagree[x] < pval: + sig_dis.append(x+1) + + if write_pvals: + outF = open(pval_file, 'w') + for d in range(len(disagree)): + outF.write(str(disagree[d])) + if (d+1) in sig_dis: + outF.write(" *") + outF.write("\n") + + +#BINNING +maxRank = max(ranks) +minRank = min(ranks) + +binStr = [] +for numb, r in enumerate(ranks): + if 1 > 0: + binParts = [] + for mult in range(binNo + 1): + binParts.append(minRank + (((maxRank - minRank)/binNo)*mult)) + binParts.reverse() + for bin in range(1, len(binParts)): + if r < binParts[bin - 1] and r >= binParts[bin]: + binStr.append(str(bin)) + break + elif round(r, 5) == round(maxRank, 5): + binStr.append("1") + break + + +#Make names equal lengths +filler = " "*20 +filled_names = names[:] +for n, nm in enumerate(names): + nm_r = re.sub("[\s]+", "_", nm) + if len(nm_r) > 20: + filled_names[n] = nm_r[1] + "_" + nm_r[-18:] + else: + filled_names[n] = nm_r+ filler[:(20 -len(nm_r))] + + +#print in correct format.... :( +print "#NEXUS\n\n[This file contains data that has been analysed for site specific rates]" +print "[using TIGER, developed by Carla Cummins in the laboratory of]" +print "[Dr James McInerney, National University of Ireland, Maynooth]\n\n" + +print "[Histograms of number of sites in each category:]" +Hnames = [] +counts = [] +for b in range(binNo): + Hnames.append("Bin" + str(b+1) + "\t") + counts.append(binStr.count(str(b+1))) +histogram(counts, Hnames) + +print "\n\n" + +print "\n\n\nBEGIN TAXA;" +print "\tDimensions NTax = ", len(seqs), ";" +print "\tTaxLabels ", " ".join(filled_names), ";\nEND;\n" + +print "BEGIN CHARACTERS;" +print "\tDimensions nchar = ", len(seqs[0]), ";" +print "\tFormat datatype = ", datatype, " gap = - interleave;\nMatrix\n" + + +sorted = range(len(seqs[0])) +if formSort == 1: + sorted = range(len(ranks)) + sr = ranks[:] + sr.sort() + sr.reverse() + s = 0 + sortD = {} + for x in range(len(ranks)): + ind = sr.index(ranks[x]) + sortD[x] = ind + sorted[ind] = x + sr[ind] = "|" + + print sortD + + + if doPTP: + sig_sorted = [] + for d in sig_dis: + sig_sorted.append(sortD[d-1]+1) + sig_dis = sig_sorted + +for xy in range(0, len(seqs[0]), 60): + for xz in range(len(seqs)): + ln = filled_names[xz] + "\t" + + if len(seqs[xz][xy:]) < 60: + for i in sorted[xy:]: + ln = ln + seqs[xz][i].upper() + else: + for j in sorted[xy:xy+60]: + ln = ln + seqs[xz][j].upper() + + print ln + + if formRate == 0: + for x in range(len(str(binNo))): + if x == 0: + bnls = "[Bin Numbers \t" + else: + bnls = "[" + filler + "\t" + + for y in range(xy, (xy + 60)): + if y < len(binStr): + if len(binStr[sorted[y]]) - 1 < x: + bnls = bnls + " " + else: + s = sorted[y] + bnls = bnls + str(binStr[s])[x] + else: + break + print bnls + "]" + + else: + for c in range(5): + if c == 0: + rtls = "[Rank Values \t" + else: + rtls = "[" + filler + "\t" + for d in range(xy, (xy + 60)): + if d < len(ranks): + if len(str(ranks[sorted[d]])) - 1 < c: + rtls = rtls + " " + else: + rtls = rtls + str(ranks[sorted[d]])[c] + else: + break + print rtls + "]" + + if numbered: + digits = len(str(len(sorted))) + srted = sorted[:] + for sn, sv in enumerate(srted): + if len(str(sv)) < digits: + srted[sn] = str(sv) + " "*(digits-len(str(sv))) + for c in range(digits): + if c == 0: + colnms = "[Column Numbers \t" + else: + colnms = "[" + filler + "\t" + nms = [str(n)[c] for n in srted[xy:xy+60]] + colnms += "".join(nms) + print colnms + "]" + + + + print "\n" +print "\n" + +print ";\nEND;\n\nBEGIN PAUP;" +if formSort: + lower_bound = 1 + for c in range(1, binNo + 1): + amt = binStr.count(str(c)) + if amt > 0: + charset = "\tCharset Bin" + str(c) + " = " + upper_bound = lower_bound + (binStr.count(str(c))) - 1 + charset = charset + str(lower_bound) + "-" + str(upper_bound) + ";" + lower_bound = upper_bound + 1 + print charset +else: + for x in range(1, binNo + 1): + tmpL = [] + if str(x) in binStr: + for y in range(len(binStr)): + if str(binStr[y]) == str(x): + tmpL.append(str(y + 1)) + print "\tCharset Bin" + str(x) + " = ", " ".join(tmpL) + ";" + +if doPTP: + print "\tCharset Sig_Disagreement = " + " ".join([str(i) for i in sig_dis]) + ";" + +print "END;" + +lt_F = time.localtime() +print "[START TIME:", lt_S[3], ":", lt_S[4],":", lt_S[5], "]" +print "[FINISH TIME:", lt_F[3], ":", lt_F[4],":", lt_F[5], "]" diff --git a/tiger_fns_102.py b/tiger_fns_102.py new file mode 100644 index 0000000..4d5f649 --- /dev/null +++ b/tiger_fns_102.py @@ -0,0 +1,229 @@ +#!/usr/bin/env python + +import re + +# DEFINE FUNCTIONS + +def shared(x, y): + sh = 0 + grX = x.split("|") + grY = y.split("|") + + for i in range(len(grX)): + grX[i] = set(grX[i].split(",")) + for j in range(len(grY)): + grY[j] = set(grY[j].split(",")) + + + for xXx in grX: + for yYy in grY: + if xXx.issubset(yYy): + sh += 1 + break + + return sh + +def scoreConflict(indA, patA, patterns): + vrai = True + + dividand = 0 + + pg = patA.split("|") + score = 0.0 + pats2 = patterns[:] + overall_rank = 0.0 + conflict_score = 0.0 + del pats2[indA] + for bb, patB in enumerate(pats2): + if re.search("\|", patB): + dividand += 1 + compB = patB.split("|") + scB = 0.0 + for group in compB: + cont = 1 + if vrai: + tax = group.split(",") + ch1 = tax[0] + for gp in pg: + if ch1 in gp: + for ch2 in tax[1:]: + if ch2 not in gp and cont: + scB = scB + 1.0 + cont = 0 + score += (scB/len(compB)) + + conflict_score = score/dividand + + return conflict_score + +def uniqify(seq): + seen = {} + result = [] + for item in seq: + if item in seen : continue + seen[item] = 1 + result.append(item) + return result + + +def getPattern(site, unknown): + considered = [] + pattern = [] + for x in range(len(site)): + if site[x] not in unknown: + if site[x] in considered: + pattern[considered.index(site[x])].append(str(x)) + else: + considered.append(site[x]) + pattern.append([str(x)]) + + + patStr = "|".join([",".join(g) for g in pattern]) + + return patStr + + +def jumblePattern(site, unknown): + import random + + siteJ = "" + while site: + pos = random.randrange(len(site)) + siteJ += site[pos] + site = site[:pos] + site[(pos+1):] + + return getPattern(siteJ, unknown) + + +def DNAdetect(seq): + seq = seq.upper() + oLen = float(len(seq)) + seq_C = "" + + seq_C = seq.replace("A", "") + seq_C = seq_C.replace("C", "") + seq_C = seq_C.replace("G", "") + seq_C = seq_C.replace("T", "") + + nLen = float(len(seq_C)) + perc = (nLen/oLen)*100 + + if perc < 20.0: + return "DNA" + else: + seq_C = seq.replace("0", "") + seq_C = seq_C.replace("1", "") + if len(seq_C) == 0: + return "standard" + else: + return "protein" + + +def histogram(num_list, name_list): + upper = float(max(num_list)) + pad = len(str(upper)) + parts = [] + for i in range(1,61): + parts.append((upper/60)*i) + + for m, n in enumerate(num_list): + pr = name_list[m] + "|" + low = 0.0 + if n == 0: + pr = pr + " "*61 + for p, hi in enumerate(parts): + if n > low and n <= hi: + pr = pr + "="*(p+1) + (" "*(60 - p)) + break + low = hi + print "[" + pr + "|" + str(n) + " "*(pad-len(str(n))) + "]" + + +def FastaParse(file_name): + file = open(file_name) + names = [] + seqs = [] + for line in file: + if ">" in line: + names.append(line[1:].strip()) + seqs.append("") + else: + seqs[-1] += line.strip() + + ret = [names, seqs] + return ret + + +def printHelp(): + print """ +**************** +TIGER Help: +**************** + +TIGER: Tree-Independent Generation of Evolutionary Rates + +(Developed by Carla Cummins in the lab of James Mc Inerney, NUI Maynooth, Co. Kildare, Ireland) + +-Options: + +-in Specify input file. File must be in FastA format and must be aligned prior. + Datasets with uneven sequence lengths will return an error. + +-v Returns current TIGER version. + +-f Changes output formatting options. + -f s: sorts sites depending on their agreement score + -f r: displays rank values rather than bin numbers + -f s,r: displays sorted ranks (*Be sure to put only a "," NO SPACE!) + + Default prints bin numbers unsorted. + +-b Set the number of bins to be used. + -b : Sites will be placed into number of bins. is a whole number. + + Default is 10 + +-rl A list of the rate at each site may be optionally written to a specified + file. + -rl : writes list of the rates at each site to file.txt. + +-ptp Specifies that a PTP test should be run. *Note: this option has a huge + effect on running time! + +-z Number of randomisations to be used for the PTP test. + -z : each site will be randomised times. is a whole number. + + Default is 100 + +-p Specify p-value which denotes significance in PTP test. + -p : site will be denoted as significant if p-value is better than . + is a floating point number. + + Default is 0.05 + +-pl Write a list of p-values to a specified file. + -pl : writes list of p-values for each site to file.txt. + +-u Specify unknown characters in the alignment. Unknown characters are omitted from + site patterns and so are not considered in the analysis. + -u ?,-,*: defines ?, - and * as unknown characters. (*Be sure to put only a comma + between characters, NO SPACE!!) + + Default is ? only + + +-Examples: + +1. ./TIGER -in ExampleFile.aln -f s,r -v -rl rate_list.txt + + This will run the software on "ExampleFile.aln", with sorted ranks included in the output. + The variability measure for each site will be displayed and a list of the rates at (unsorted) + sites will be written to the file "rate_list.txt". + +2. ./TIGER -in ExampleFile.aln -ptp -r 1000 -p 0.01 -u ?,* + + This will run the software on the file "ExampleFile.aln" with a PTP test. Sites will be + randomised 1,000 times and pass the test if their p-value is <0.01. All ? and * characters + encountered in the alignment will be ommitted from the analysis. + + """ diff --git a/tiger_fns_102.pyc b/tiger_fns_102.pyc new file mode 100755 index 0000000000000000000000000000000000000000..2e6ec027ee8606f9c71a8fb732e1048d87ca6a8c GIT binary patch literal 7467 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 aDV-diI6rZDB0q6